diff --git a/internal/cbm/cbm.h b/internal/cbm/cbm.h index b40305af9..15b71d76a 100644 --- a/internal/cbm/cbm.h +++ b/internal/cbm/cbm.h @@ -170,6 +170,7 @@ typedef enum { CBM_LANG_QML, // Qt QML (Qt Modeling Language — declarative UI + embedded JS) CBM_LANG_CFSCRIPT, // CFML script dialect (.cfc components — Lucee/ColdFusion) CBM_LANG_CFML, // CFML tag dialect (.cfm templates — Lucee/ColdFusion) + CBM_LANG_ARKTS, // ArkTS (HarmonyOS/OpenHarmony declarative UI language) CBM_LANG_COUNT } CBMLanguage; diff --git a/internal/cbm/extract_defs.c b/internal/cbm/extract_defs.c index 8e0d9026d..c1be3fb43 100644 --- a/internal/cbm/extract_defs.c +++ b/internal/cbm/extract_defs.c @@ -697,6 +697,30 @@ TSNode cbm_resolve_func_name(TSNode node, CBMLanguage lang) { } } + /* ArkTS: function_declaration / decorated_function_declaration + * have no `name` field; the function name is a plain `identifier` child. + * build_method has no name at all — synthesize one from the keyword. */ + if (lang == CBM_LANG_ARKTS && (strcmp(kind, "function_declaration") == 0 || + strcmp(kind, "decorated_function_declaration") == 0)) { + TSNode id = cbm_find_child_by_kind(node, "identifier"); + if (!ts_node_is_null(id)) { + return id; + } + } + if (lang == CBM_LANG_ARKTS && strcmp(kind, "build_method") == 0) { + /* build() is always named "build" in ArkTS components. Return a + * synthetic name by finding the "build" keyword child. If no named + * child matches, fall through — extract_func_def will skip it. */ + TSNode kw = cbm_find_child_by_kind(node, "build"); + if (!ts_node_is_null(kw)) { + return kw; + } + /* tree-sitter-arkts may use "build" as an anonymous token. + * Try the first named child which could be the body. If no + * identifier exists, we still want to emit a def — handled in + * extract_func_def via a special case. */ + } + // PowerShell function_statement has no `name` field; the name is a // `function_name` child node (#35). if (lang == CBM_LANG_POWERSHELL && strcmp(kind, "function_statement") == 0) { @@ -2607,7 +2631,8 @@ static const char *class_label_for_kind(const char *kind) { return "Enum"; } if (strcmp(kind, "type_alias_declaration") == 0 || strcmp(kind, "type_item") == 0 || - strcmp(kind, "type_alias") == 0 || strcmp(kind, "type_definition") == 0) { + strcmp(kind, "type_alias") == 0 || strcmp(kind, "type_definition") == 0 || + strcmp(kind, "type_declaration") == 0) { return "Type"; } return "Class"; @@ -3049,13 +3074,21 @@ static char *go_receiver_type_name(CBMArena *a, TSNode recv, const char *source) static void extract_func_def(CBMExtractCtx *ctx, TSNode node, const CBMLangSpec *spec) { CBMArena *a = ctx->arena; + const char *kind = ts_node_type(node); TSNode name_node = cbm_resolve_func_name(node, ctx->language); - if (ts_node_is_null(name_node)) { + + /* ArkTS: build_method has no name child — synthesize "build". */ + char *synth_name = NULL; + if (ts_node_is_null(name_node) && ctx->language == CBM_LANG_ARKTS && + strcmp(kind, "build_method") == 0) { + synth_name = cbm_arena_strdup(a, "build"); + } + if (ts_node_is_null(name_node) && !synth_name) { return; } - char *name = cbm_func_name_node_text(a, name_node, ctx->source); + char *name = synth_name ? synth_name : cbm_func_name_node_text(a, name_node, ctx->source); if (!name || !name[0] || strcmp(name, "function") == 0) { return; } @@ -3482,6 +3515,12 @@ static void extract_class_def(CBMExtractCtx *ctx, TSNode node, const CBMLangSpec (ctx->language == CBM_LANG_SWIFT || ctx->language == CBM_LANG_KOTLIN)) { name_node = cbm_find_child_by_kind(node, "type_identifier"); } + // ArkTS: class_declaration / component_declaration / interface_declaration / + // enum_declaration / type_declaration have no `name` field; the name is a + // plain `identifier` child. + if (ts_node_is_null(name_node) && ctx->language == CBM_LANG_ARKTS) { + name_node = cbm_find_child_by_kind(node, "identifier"); + } // Protobuf: service_name / message_name / enum_name children if (ts_node_is_null(name_node) && ctx->language == CBM_LANG_PROTOBUF) { name_node = cbm_find_child_by_kind(node, "service_name"); @@ -3744,6 +3783,16 @@ static void extract_class_def(CBMExtractCtx *ctx, TSNode node, const CBMLangSpec label = "Interface"; } } + // ArkTS: `@Component struct Foo` parses to `component_declaration` (and + // `@Component export struct Foo` to `decorated_export_declaration`). These + // are UI components, not OOP classes — emit the precise "Component" label. + // Scoped to ArkTS only so templ's `component_declaration` (a Go templating + // function) keeps its established "Class" labeling and the golden snapshot + // for templ is unaffected. + if (ctx->language == CBM_LANG_ARKTS && (strcmp(kind, "component_declaration") == 0 || + strcmp(kind, "decorated_export_declaration") == 0)) { + label = "Component"; + } // Rust/Swift/D: a struct is a distinct kind from a class — emit the precise // "Struct" label rather than collapsing it to "Class". Scoped to these three // grammar/LSP languages. Rust's struct node is `struct_item`; D's is @@ -3941,6 +3990,7 @@ static TSNode find_class_body(TSNode class_node, CBMLanguage lang) { "block", "closure", "implementation_definition", + "component_body", NULL}; uint32_t count = ts_node_child_count(class_node); for (uint32_t i = 0; i < count; i++) { @@ -4046,6 +4096,24 @@ static TSNode resolve_method_name(TSNode child, CBMLanguage lang) { return cbm_find_child_by_kind(child, "identifier"); } + // ArkTS: method / build_method / decorated_function_declaration have no `name` + // field; the method name is a plain `identifier` child. For build_method, + // the name is always "build" (synthesized by the caller). + if (lang == CBM_LANG_ARKTS && + (strcmp(ck, "method_declaration") == 0 || strcmp(ck, "function_declaration") == 0 || + strcmp(ck, "decorated_function_declaration") == 0)) { + TSNode id = cbm_find_child_by_kind(child, "identifier"); + if (!ts_node_is_null(id)) { + return id; + } + } + if (lang == CBM_LANG_ARKTS && strcmp(ck, "build_method") == 0) { + TSNode kw = cbm_find_child_by_kind(child, "build"); + if (!ts_node_is_null(kw)) { + return kw; + } + } + if (strcmp(ck, "arrow_function") == 0) { return resolve_arrow_func_name(child); } @@ -4204,6 +4272,26 @@ static void extract_class_methods(CBMExtractCtx *ctx, TSNode class_node, const c } TSNode name_node = resolve_method_name(method_node, ctx->language); + /* ArkTS: build_method has no name child — synthesize "build" as method name. */ + if (ts_node_is_null(name_node) && ctx->language == CBM_LANG_ARKTS && + strcmp(ts_node_type(method_node), "build_method") == 0) { + /* Use the method_node itself as name_node; push_method_def will + * get the text "build_method" — override below. */ + char *build_name = cbm_arena_strdup(ctx->arena, "build"); + const char *build_qn = cbm_arena_sprintf(ctx->arena, "%s.build", class_qn); + CBMDefinition mdef; + memset(&mdef, 0, sizeof(mdef)); + mdef.name = build_name; + mdef.qualified_name = build_qn; + mdef.label = "Method"; + mdef.file_path = ctx->rel_path; + mdef.start_line = ts_node_start_point(method_node).row + TS_LINE_OFFSET; + mdef.end_line = ts_node_end_point(method_node).row + TS_LINE_OFFSET; + mdef.lines = (int)(mdef.end_line - mdef.start_line + TS_LINE_OFFSET); + mdef.parent_class = class_qn; + cbm_defs_push(&ctx->result->defs, ctx->arena, mdef); + continue; + } if (ts_node_is_null(name_node)) { continue; } @@ -5727,6 +5815,9 @@ static const char *compute_class_qn(CBMExtractCtx *ctx, TSNode node, const char if (ts_node_is_null(name_node) && ctx->language == CBM_LANG_SWIFT) { name_node = cbm_find_child_by_kind(node, "type_identifier"); } + if (ts_node_is_null(name_node) && ctx->language == CBM_LANG_ARKTS) { + name_node = cbm_find_child_by_kind(node, "identifier"); + } if (!ts_node_is_null(name_node)) { char *cname = cbm_node_text(ctx->arena, name_node, ctx->source); if (cname && cname[0]) { @@ -5752,6 +5843,7 @@ static void push_class_body_children(TSNode node, const CBMLangSpec *spec, wd_st if (strcmp(ck, "field_declaration_list") == 0 || strcmp(ck, "class_body") == 0 || strcmp(ck, "declaration_list") == 0 || strcmp(ck, "body") == 0 || strcmp(ck, "block") == 0 || strcmp(ck, "suite") == 0 || + strcmp(ck, "component_body") == 0 || // Groovy class bodies are a `closure` node; routing through the // nested-class path keeps methods from being re-walked (and thus // double-extracted) as top-level functions. Gated to Groovy so other @@ -6253,7 +6345,7 @@ static void walk_defs(CBMExtractCtx *ctx, TSNode root, const CBMLangSpec *spec, bool descend_into_func = (ctx->language == CBM_LANG_WOLFRAM || ctx->language == CBM_LANG_TYPESCRIPT || ctx->language == CBM_LANG_JAVASCRIPT || ctx->language == CBM_LANG_TSX || - ctx->language == CBM_LANG_ADA); + ctx->language == CBM_LANG_ADA || ctx->language == CBM_LANG_ARKTS); if (!descend_into_func) { continue; } diff --git a/internal/cbm/grammar_arkts.c b/internal/cbm/grammar_arkts.c new file mode 100644 index 000000000..37e63201a --- /dev/null +++ b/internal/cbm/grammar_arkts.c @@ -0,0 +1,3 @@ +// Vendored tree-sitter grammar: arkts +// Each grammar compiled as separate unit (conflicting static symbols). +#include "vendored/grammars/arkts/parser.c" diff --git a/internal/cbm/lang_specs.c b/internal/cbm/lang_specs.c index e7c97fcc0..864f0aad4 100644 --- a/internal/cbm/lang_specs.c +++ b/internal/cbm/lang_specs.c @@ -164,6 +164,7 @@ extern const TSLanguage *tree_sitter_apex(void); extern const TSLanguage *tree_sitter_soql(void); extern const TSLanguage *tree_sitter_sosl(void); extern const TSLanguage *tree_sitter_pine(void); +extern const TSLanguage *tree_sitter_arkts(void); // -- Empty sentinel -- static const char *empty_types[] = {NULL}; @@ -1596,6 +1597,43 @@ static const char *pine_var_types[] = {"variable_definition_statement", static const char *pine_branch_types[] = {"if_statement", "switch_statement", "for_statement", "for_in_statement", "while_statement", NULL}; static const char *pine_assign_types[] = {"reassignment_statement", NULL}; +// ==================== ARKTS (HarmonyOS/OpenHarmony) ==================== +// ArkTS is a TypeScript superset with declarative UI extensions. +// Grammar: tree-sitter-arkts (https://github.com/Million-mo/tree-sitter-arkts) +// Reuses TS/JS node types where applicable, adds ArkTS-specific UI nodes. +static const char *arkts_func_types[] = {"function_declaration", + "function_expression", + "arrow_function", + "method_declaration", + "constructor_declaration", + "build_method", + "decorated_function_declaration", + "ui_builder_arrow_function", + NULL}; +static const char *arkts_class_types[] = {"class_declaration", + "enum_declaration", + "interface_declaration", + "type_declaration", + "component_declaration", + "decorated_export_declaration", + NULL}; +static const char *arkts_field_types[] = {"property_declaration", "public_field_definition", NULL}; +static const char *arkts_module_types[] = {"source_file", NULL}; +static const char *arkts_call_types[] = {"call_expression", "new_expression", NULL}; +static const char *arkts_import_types[] = {"import_declaration", "import", NULL}; +static const char *arkts_branch_types[] = {"if_statement", "for_statement", + "for_in_statement", "while_statement", + "do_statement", "switch_statement", + "switch_case", "switch_default", + "try_statement", "catch_clause", + "for_each_statement", "lazy_for_each_statement", + "ui_if_statement", NULL}; +static const char *arkts_var_types[] = {"lexical_declaration", "variable_declaration", NULL}; +static const char *arkts_assign_types[] = {"assignment_expression", + "augmented_assignment_expression", NULL}; +static const char *arkts_throw_types[] = {"throw_statement", NULL}; +static const char *arkts_decorator_types[] = {"decorator", NULL}; + // ==================== SPEC TABLE ==================== static const CBMLangSpec lang_specs[CBM_LANG_COUNT] = { @@ -2571,6 +2609,14 @@ static const CBMLangSpec lang_specs[CBM_LANG_COUNT] = { pine_branch_types, pine_var_types, pine_assign_types, empty_types, NULL, empty_types, NULL, NULL, tree_sitter_pine, NULL}, + // CBM_LANG_ARKTS — ArkTS (HarmonyOS/OpenHarmony declarative UI language). + // TypeScript superset with UI extensions. Uses tree-sitter-arkts grammar. + [CBM_LANG_ARKTS] = {CBM_LANG_ARKTS, arkts_func_types, arkts_class_types, arkts_field_types, + arkts_module_types, arkts_call_types, arkts_import_types, + arkts_import_types, arkts_branch_types, arkts_var_types, arkts_assign_types, + arkts_throw_types, NULL, arkts_decorator_types, NULL, NULL, + tree_sitter_arkts, NULL}, + }; _Static_assert(sizeof(lang_specs) / sizeof(lang_specs[0]) == CBM_LANG_COUNT, diff --git a/internal/cbm/vendored/grammars/MANIFEST.md b/internal/cbm/vendored/grammars/MANIFEST.md index 14a9e95f3..b3c3bf7b7 100644 --- a/internal/cbm/vendored/grammars/MANIFEST.md +++ b/internal/cbm/vendored/grammars/MANIFEST.md @@ -9,12 +9,13 @@ The grammars were originally vendored as bare `parser.c`+`scanner.c` with **no r ## Summary -- Grammars: **159** — vendored-from-upstream: **142**, first-party/self-maintained: **12**, registry-disagreement: **5** (nim removed 2026-06-12; objectscript_udl + objectscript_routine added 2026-06-24; mojo added 2026-07-01 — see notes below) +- Grammars: **160** — vendored-from-upstream: **143**, first-party/self-maintained: **12**, registry-disagreement: **5** (nim removed 2026-06-12; objectscript_udl + objectscript_routine added 2026-06-24; mojo added 2026-07-01; arkts added 2026-07-03 — see notes below) - ABI distribution: **7×** ABI-13 **85×** ABI-14 **64×** ABI-15 (runtime ceiling is ABI 15; never vendor ABI 16 without a runtime upgrade) - Vendored copies missing LICENSE: **0** — all upstream LICENSE files restored 2026-06-11 (first-party grammars carry the project MIT license; `move` uses the Helix-listed upstream tzakian/tree-sitter-move MIT text, `zsh` uses georgeharker/tree-sitter-zsh MIT) - `verdict`: VERIFIED-BOTH = our source matches *both* registries; VERIFIED-NVIM/HELIX = matches one; registry-disagreement = registries name a different repo (listed separately); `vendor-maintained` = the language vendor's own grammar, not in nvim/Helix. - **objectscript_udl / objectscript_routine** (added 2026-06-24): vendored from [intersystems/tree-sitter-objectscript](https://github.com/intersystems/tree-sitter-objectscript) @ `a7ffcdf` — MIT, the InterSystems-official grammars (a niche vendor language, hence `vendor-maintained`, not in nvim-treesitter/Helix). **Re-vendor note:** each `scanner.c`'s upstream `#include "../../common/scanner.h"` is repointed to a per-directory `objectscript_common.h` (a verbatim copy of upstream `common/scanner.h`), because this repo's shared `vendored/common/scanner.h` belongs to the cfml/fsharp grammars and differs. The generated `parser.c`/`scanner.c` are otherwise byte-for-byte upstream — on re-vendor, re-apply only that single include rename. - **mojo** (added 2026-07-01): vendored from [lsh/tree-sitter-mojo](https://github.com/lsh/tree-sitter-mojo) @ `33193a99afe6` — MIT, ABI 15. Helix tracks `lsh/tree-sitter-mojo` as its Mojo grammar source, but the Helix-pinned commit (`3d7c53b8038f`) no longer resolves in the upstream repository after a force-push, so this vendor uses current upstream `main` rather than the stale registry SHA. Security review covered only the vendored C surface (`parser.c`, `scanner.c`, `tree_sitter/*.h`) plus upstream license/provenance metadata; no package manager hooks, workflow files, prompt/agent instruction files, or generated lockfiles were vendored. +- **arkts** (added 2026-07-03): vendored from [Million-mo/tree-sitter-arkts](https://github.com/Million-mo/tree-sitter-arkts) @ `2fd0ad75e2d8` — MIT (c) 2024 million, ABI 15. Community grammar for HarmonyOS ArkTS (`.ets` files), not tracked by nvim-treesitter or Helix. Upstream declares MIT in `grammar.js` header (`@license MIT`, `@author million`) and `package.json` (`"license": "MIT"`, `"author": {"name": "million"}`), but ships no standalone LICENSE file — the vendored `LICENSE` is reconstructed from this declaration. The grammar lacks `field('name', ...)` mappings on declaration nodes, so definition extraction uses `cbm_find_child_by_kind` fallbacks and `build_method` name synthesis (see Custom extraction handling table). Security review covered only the vendored C surface (`parser.c`, `tree_sitter/parser.h`) plus upstream license/provenance metadata; the grammar has no external scanner (`EXTERNAL_TOKEN_COUNT 0` in `parser.c`), so no `scanner.c` was vendored; no package manager hooks, workflow files, prompt/agent instruction files, or generated lockfiles were vendored. > ⚠️ **Pinned commit = the revision nvim-treesitter/Helix vendor** (battle-tested, canonical source), not bleeding-edge HEAD. When re-vendoring, update the pinned commit here. @@ -35,6 +36,7 @@ Guarded by the `contract_all_grammars_in_graph` graph-breadth test in | grammar | custom handling | |---|---| | ada | `resolve_func_name`: `subprogram_body`/`subprogram_declaration` → `procedure_specification`/`function_specification` child's `name` field | +| arkts | `resolve_func_name`: `function_declaration`/`decorated_function_declaration`/`method_declaration` → `identifier` child (no `name` field in grammar); `build_method` → synthesize `"build"` name; `extract_class_def`/`compute_class_qn`: `identifier` child fallback; `component_body` added to class body traversal; `Component` label for `component_declaration`/`decorated_export_declaration` | | cairo | `resolve_func_name`: `function_definition`/`function_signature` → `identifier` child | | clojure | `extract_lisp_def`: `(defn …)` / `(def …)` head-symbol forms in `list_lit` | | d | `resolve_func_name`: `function_declaration` → `identifier` child | @@ -70,6 +72,7 @@ Re-vendoring from upstream must re-apply these. | ada | 14 | briot/tree-sitter-ada | `6b58259a08b1` | VERIFIED-BOTH | ✅ | | agda | 14 | tree-sitter/tree-sitter-agda | `e8d47a6987ef` | VERIFIED-BOTH | ✅ | | apex | 14 | aheber/tree-sitter-sfapex | `3597575a4297` | VERIFIED-NVIM | ✅ | +| arkts | 15 | Million-mo/tree-sitter-arkts | `2fd0ad75e2d8` | COMMUNITY | ✅ | | astro | 14 | virchau13/tree-sitter-astro | `213f6e6973d9` | VERIFIED-BOTH | ✅ | | awk | 14 | Beaglefoot/tree-sitter-awk | `34bbdc7cce8e` | VERIFIED-BOTH | ✅ | | bash | 15 | tree-sitter/tree-sitter-bash | `a06c2e4415e9` | VERIFIED-BOTH | ✅ | diff --git a/internal/cbm/vendored/grammars/arkts/LICENSE b/internal/cbm/vendored/grammars/arkts/LICENSE new file mode 100644 index 000000000..c96e0196c --- /dev/null +++ b/internal/cbm/vendored/grammars/arkts/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 million + +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/internal/cbm/vendored/grammars/arkts/parser.c b/internal/cbm/vendored/grammars/arkts/parser.c new file mode 100644 index 000000000..5e56b66e9 --- /dev/null +++ b/internal/cbm/vendored/grammars/arkts/parser.c @@ -0,0 +1,149394 @@ +/* Automatically generated by tree-sitter v0.25.3 */ + +#include "tree_sitter/parser.h" + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif + +#ifdef _MSC_VER +#pragma optimize("", off) +#elif defined(__clang__) +#pragma clang optimize off +#elif defined(__GNUC__) +#pragma GCC optimize ("O0") +#endif + +#define LANGUAGE_VERSION 15 +#define STATE_COUNT 2894 +#define LARGE_STATE_COUNT 750 +#define SYMBOL_COUNT 298 +#define ALIAS_COUNT 0 +#define TOKEN_COUNT 171 +#define EXTERNAL_TOKEN_COUNT 0 +#define FIELD_COUNT 0 +#define MAX_ALIAS_SEQUENCE_LENGTH 11 +#define MAX_RESERVED_WORD_SET_SIZE 0 +#define PRODUCTION_ID_COUNT 1 +#define SUPERTYPE_COUNT 0 + +enum ts_symbol_identifiers { + sym_comment = 1, + anon_sym_import = 2, + anon_sym_COMMA = 3, + anon_sym_LBRACE = 4, + anon_sym_RBRACE = 5, + anon_sym_from = 6, + anon_sym_STAR = 7, + anon_sym_as = 8, + anon_sym_SEMI = 9, + anon_sym_export = 10, + anon_sym_async = 11, + anon_sym_function = 12, + anon_sym_COLON = 13, + anon_sym_abstract = 14, + anon_sym_class = 15, + anon_sym_extends = 16, + anon_sym_struct = 17, + anon_sym_default = 18, + anon_sym_AT = 19, + anon_sym_Entry = 20, + anon_sym_Component = 21, + anon_sym_ComponentV2 = 22, + anon_sym_State = 23, + anon_sym_Prop = 24, + anon_sym_Link = 25, + anon_sym_Provide = 26, + anon_sym_Consume = 27, + anon_sym_ObjectLink = 28, + anon_sym_Observed = 29, + anon_sym_Watch = 30, + anon_sym_StorageLink = 31, + anon_sym_StorageProp = 32, + anon_sym_LocalStorageLink = 33, + anon_sym_LocalStorageProp = 34, + anon_sym_Local = 35, + anon_sym_Param = 36, + anon_sym_Once = 37, + anon_sym_Event = 38, + anon_sym_Provider = 39, + anon_sym_Consumer = 40, + anon_sym_Monitor = 41, + anon_sym_Computed = 42, + anon_sym_Type = 43, + anon_sym_ObservedV2 = 44, + anon_sym_Trace = 45, + anon_sym_Builder = 46, + anon_sym_BuilderParam = 47, + anon_sym_LocalBuilder = 48, + anon_sym_Styles = 49, + anon_sym_Extend = 50, + anon_sym_AnimatableExtend = 51, + anon_sym_Require = 52, + anon_sym_Reusable = 53, + anon_sym_Concurrent = 54, + anon_sym_Track = 55, + anon_sym_LPAREN = 56, + anon_sym_RPAREN = 57, + anon_sym_private = 58, + anon_sym_public = 59, + anon_sym_protected = 60, + anon_sym_static = 61, + anon_sym_readonly = 62, + anon_sym_QMARK = 63, + anon_sym_EQ = 64, + anon_sym_build = 65, + anon_sym_DOT = 66, + anon_sym_Text = 67, + anon_sym_Button = 68, + anon_sym_Image = 69, + anon_sym_TextInput = 70, + anon_sym_TextArea = 71, + anon_sym_Column = 72, + anon_sym_Row = 73, + anon_sym_Stack = 74, + anon_sym_Flex = 75, + anon_sym_Grid = 76, + anon_sym_GridRow = 77, + anon_sym_GridCol = 78, + anon_sym_List = 79, + anon_sym_ScrollList = 80, + anon_sym_NavDestination = 81, + anon_sym_ListItem = 82, + anon_sym_GridItem = 83, + anon_sym_ListItemGroup = 84, + anon_sym_ForEach = 85, + anon_sym_LazyForEach = 86, + anon_sym_EQ_GT = 87, + sym_identifier = 88, + sym_string_literal = 89, + anon_sym_DOLLAR = 90, + sym_numeric_literal = 91, + anon_sym_true = 92, + anon_sym_false = 93, + anon_sym_null = 94, + anon_sym_PIPE_PIPE = 95, + anon_sym_QMARK_QMARK = 96, + anon_sym_AMP_AMP = 97, + anon_sym_PIPE = 98, + anon_sym_CARET = 99, + anon_sym_AMP = 100, + anon_sym_EQ_EQ = 101, + anon_sym_BANG_EQ = 102, + anon_sym_EQ_EQ_EQ = 103, + anon_sym_BANG_EQ_EQ = 104, + anon_sym_LT = 105, + anon_sym_GT = 106, + anon_sym_LT_EQ = 107, + anon_sym_GT_EQ = 108, + anon_sym_instanceof = 109, + anon_sym_in = 110, + anon_sym_LT_LT = 111, + anon_sym_GT_GT = 112, + anon_sym_GT_GT_GT = 113, + anon_sym_PLUS = 114, + anon_sym_DASH = 115, + anon_sym_SLASH = 116, + anon_sym_PERCENT = 117, + anon_sym_STAR_STAR = 118, + anon_sym_BANG = 119, + anon_sym_TILDE = 120, + anon_sym_typeof = 121, + anon_sym_void = 122, + anon_sym_delete = 123, + anon_sym_PLUS_EQ = 124, + anon_sym_DASH_EQ = 125, + anon_sym_STAR_EQ = 126, + anon_sym_SLASH_EQ = 127, + anon_sym_PERCENT_EQ = 128, + anon_sym_AMP_EQ = 129, + anon_sym_PIPE_EQ = 130, + anon_sym_CARET_EQ = 131, + anon_sym_LT_LT_EQ = 132, + anon_sym_GT_GT_EQ = 133, + anon_sym_GT_GT_GT_EQ = 134, + anon_sym_await = 135, + anon_sym_number = 136, + anon_sym_string = 137, + anon_sym_boolean = 138, + anon_sym_any = 139, + anon_sym_undefined = 140, + anon_sym_LBRACK = 141, + anon_sym_RBRACK = 142, + anon_sym_if = 143, + anon_sym_else = 144, + anon_sym_DOT_DOT_DOT = 145, + anon_sym_var = 146, + anon_sym_let = 147, + anon_sym_const = 148, + anon_sym_return = 149, + anon_sym_try = 150, + anon_sym_catch = 151, + anon_sym_finally = 152, + anon_sym_throw = 153, + anon_sym_for = 154, + anon_sym_of = 155, + anon_sym_while = 156, + anon_sym_break = 157, + anon_sym_continue = 158, + anon_sym_QMARK_DOT = 159, + anon_sym_interface = 160, + anon_sym_type = 161, + anon_sym_enum = 162, + anon_sym_implements = 163, + anon_sym_constructor = 164, + anon_sym_BQUOTE = 165, + sym_template_chars = 166, + anon_sym_DOLLARr = 167, + anon_sym_PLUS_PLUS = 168, + anon_sym_DASH_DASH = 169, + anon_sym_new = 170, + sym_source_file = 171, + sym_import_declaration = 172, + sym_import_specifier = 173, + sym_decorated_export_declaration = 174, + sym_export_declaration = 175, + sym_decorator = 176, + sym_component_declaration = 177, + sym_component_body = 178, + sym_property_declaration = 179, + sym_build_method = 180, + sym_build_body = 181, + sym_modifier_chain_expression = 182, + sym_ui_element_with_modifiers = 183, + sym_ui_component = 184, + sym_container_content_body = 185, + sym_arkts_ui_element = 186, + sym_ui_custom_component_statement = 187, + sym_ui_control_flow = 188, + sym_component_parameters = 189, + sym_component_parameter = 190, + sym_for_each_statement = 191, + sym_lazy_for_each_statement = 192, + sym_ui_builder_arrow_function = 193, + sym_expression = 194, + sym_state_binding_expression = 195, + sym_boolean_literal = 196, + sym_null_literal = 197, + sym_binary_expression = 198, + sym_unary_expression = 199, + sym_assignment_expression = 200, + sym_conditional_expression = 201, + sym_await_expression = 202, + sym_as_expression = 203, + sym_import_expression = 204, + sym_type_annotation = 205, + sym_primary_type = 206, + sym_generic_type = 207, + sym_type_arguments = 208, + sym_qualified_type = 209, + sym_union_type = 210, + sym_function_type = 211, + sym_array_type = 212, + sym_tuple_type = 213, + sym_parenthesized_type = 214, + sym_conditional_type = 215, + sym_type_parameters = 216, + sym_type_parameter = 217, + sym_expression_statement = 218, + sym_if_statement = 219, + sym_ui_if_statement = 220, + sym_method_declaration = 221, + sym_parameter_list = 222, + sym_parameter = 223, + sym_block_statement = 224, + sym_statement = 225, + sym_variable_declaration = 226, + sym_variable_declarator = 227, + sym_return_statement = 228, + sym_try_statement = 229, + sym_catch_clause = 230, + sym_finally_clause = 231, + sym_throw_statement = 232, + sym_for_statement = 233, + sym_while_statement = 234, + sym_break_statement = 235, + sym_continue_statement = 236, + sym_arrow_function = 237, + sym_ui_arrow_function_body = 238, + sym_function_expression = 239, + sym_call_expression = 240, + sym_argument_list = 241, + sym_spread_element = 242, + sym_member_expression = 243, + sym_subscript_expression = 244, + sym_parenthesized_expression = 245, + sym_interface_declaration = 246, + sym_extends_clause = 247, + sym_type_declaration = 248, + sym_enum_declaration = 249, + sym_enum_body = 250, + sym_enum_member = 251, + sym_class_declaration = 252, + sym_class_body = 253, + sym_implements_clause = 254, + sym_constructor_declaration = 255, + sym_decorated_function_declaration = 256, + sym_builder_function_body = 257, + sym_function_declaration = 258, + sym_extend_function_body = 259, + sym_object_type = 260, + sym_type_member = 261, + sym_array_literal = 262, + sym_object_literal = 263, + sym_property_assignment = 264, + sym_property_name = 265, + sym_template_literal = 266, + sym_template_substitution = 267, + sym_resource_expression = 268, + sym_update_expression = 269, + sym_non_null_assertion_expression = 270, + sym_new_expression = 271, + aux_sym_source_file_repeat1 = 272, + aux_sym_import_declaration_repeat1 = 273, + aux_sym_decorated_export_declaration_repeat1 = 274, + aux_sym_export_declaration_repeat1 = 275, + aux_sym_decorator_repeat1 = 276, + aux_sym_component_body_repeat1 = 277, + aux_sym_build_body_repeat1 = 278, + aux_sym_component_parameters_repeat1 = 279, + aux_sym_type_arguments_repeat1 = 280, + aux_sym_qualified_type_repeat1 = 281, + aux_sym_union_type_repeat1 = 282, + aux_sym_array_type_repeat1 = 283, + aux_sym_type_parameters_repeat1 = 284, + aux_sym_ui_if_statement_repeat1 = 285, + aux_sym_parameter_list_repeat1 = 286, + aux_sym_block_statement_repeat1 = 287, + aux_sym_variable_declaration_repeat1 = 288, + aux_sym_argument_list_repeat1 = 289, + aux_sym_extends_clause_repeat1 = 290, + aux_sym_enum_body_repeat1 = 291, + aux_sym_class_body_repeat1 = 292, + aux_sym_extend_function_body_repeat1 = 293, + aux_sym_object_type_repeat1 = 294, + aux_sym_array_literal_repeat1 = 295, + aux_sym_object_literal_repeat1 = 296, + aux_sym_template_literal_repeat1 = 297, +}; + +static const char * const ts_symbol_names[] = { + [ts_builtin_sym_end] = "end", + [sym_comment] = "comment", + [anon_sym_import] = "import", + [anon_sym_COMMA] = ",", + [anon_sym_LBRACE] = "{", + [anon_sym_RBRACE] = "}", + [anon_sym_from] = "from", + [anon_sym_STAR] = "*", + [anon_sym_as] = "as", + [anon_sym_SEMI] = ";", + [anon_sym_export] = "export", + [anon_sym_async] = "async", + [anon_sym_function] = "function", + [anon_sym_COLON] = ":", + [anon_sym_abstract] = "abstract", + [anon_sym_class] = "class", + [anon_sym_extends] = "extends", + [anon_sym_struct] = "struct", + [anon_sym_default] = "default", + [anon_sym_AT] = "@", + [anon_sym_Entry] = "Entry", + [anon_sym_Component] = "Component", + [anon_sym_ComponentV2] = "ComponentV2", + [anon_sym_State] = "State", + [anon_sym_Prop] = "Prop", + [anon_sym_Link] = "Link", + [anon_sym_Provide] = "Provide", + [anon_sym_Consume] = "Consume", + [anon_sym_ObjectLink] = "ObjectLink", + [anon_sym_Observed] = "Observed", + [anon_sym_Watch] = "Watch", + [anon_sym_StorageLink] = "StorageLink", + [anon_sym_StorageProp] = "StorageProp", + [anon_sym_LocalStorageLink] = "LocalStorageLink", + [anon_sym_LocalStorageProp] = "LocalStorageProp", + [anon_sym_Local] = "Local", + [anon_sym_Param] = "Param", + [anon_sym_Once] = "Once", + [anon_sym_Event] = "Event", + [anon_sym_Provider] = "Provider", + [anon_sym_Consumer] = "Consumer", + [anon_sym_Monitor] = "Monitor", + [anon_sym_Computed] = "Computed", + [anon_sym_Type] = "Type", + [anon_sym_ObservedV2] = "ObservedV2", + [anon_sym_Trace] = "Trace", + [anon_sym_Builder] = "Builder", + [anon_sym_BuilderParam] = "BuilderParam", + [anon_sym_LocalBuilder] = "LocalBuilder", + [anon_sym_Styles] = "Styles", + [anon_sym_Extend] = "Extend", + [anon_sym_AnimatableExtend] = "AnimatableExtend", + [anon_sym_Require] = "Require", + [anon_sym_Reusable] = "Reusable", + [anon_sym_Concurrent] = "Concurrent", + [anon_sym_Track] = "Track", + [anon_sym_LPAREN] = "(", + [anon_sym_RPAREN] = ")", + [anon_sym_private] = "private", + [anon_sym_public] = "public", + [anon_sym_protected] = "protected", + [anon_sym_static] = "static", + [anon_sym_readonly] = "readonly", + [anon_sym_QMARK] = "\?", + [anon_sym_EQ] = "=", + [anon_sym_build] = "build", + [anon_sym_DOT] = ".", + [anon_sym_Text] = "Text", + [anon_sym_Button] = "Button", + [anon_sym_Image] = "Image", + [anon_sym_TextInput] = "TextInput", + [anon_sym_TextArea] = "TextArea", + [anon_sym_Column] = "Column", + [anon_sym_Row] = "Row", + [anon_sym_Stack] = "Stack", + [anon_sym_Flex] = "Flex", + [anon_sym_Grid] = "Grid", + [anon_sym_GridRow] = "GridRow", + [anon_sym_GridCol] = "GridCol", + [anon_sym_List] = "List", + [anon_sym_ScrollList] = "ScrollList", + [anon_sym_NavDestination] = "NavDestination", + [anon_sym_ListItem] = "ListItem", + [anon_sym_GridItem] = "GridItem", + [anon_sym_ListItemGroup] = "ListItemGroup", + [anon_sym_ForEach] = "ForEach", + [anon_sym_LazyForEach] = "LazyForEach", + [anon_sym_EQ_GT] = "=>", + [sym_identifier] = "identifier", + [sym_string_literal] = "string_literal", + [anon_sym_DOLLAR] = "$", + [sym_numeric_literal] = "numeric_literal", + [anon_sym_true] = "true", + [anon_sym_false] = "false", + [anon_sym_null] = "null", + [anon_sym_PIPE_PIPE] = "||", + [anon_sym_QMARK_QMARK] = "\?\?", + [anon_sym_AMP_AMP] = "&&", + [anon_sym_PIPE] = "|", + [anon_sym_CARET] = "^", + [anon_sym_AMP] = "&", + [anon_sym_EQ_EQ] = "==", + [anon_sym_BANG_EQ] = "!=", + [anon_sym_EQ_EQ_EQ] = "===", + [anon_sym_BANG_EQ_EQ] = "!==", + [anon_sym_LT] = "<", + [anon_sym_GT] = ">", + [anon_sym_LT_EQ] = "<=", + [anon_sym_GT_EQ] = ">=", + [anon_sym_instanceof] = "instanceof", + [anon_sym_in] = "in", + [anon_sym_LT_LT] = "<<", + [anon_sym_GT_GT] = ">>", + [anon_sym_GT_GT_GT] = ">>>", + [anon_sym_PLUS] = "+", + [anon_sym_DASH] = "-", + [anon_sym_SLASH] = "/", + [anon_sym_PERCENT] = "%", + [anon_sym_STAR_STAR] = "**", + [anon_sym_BANG] = "!", + [anon_sym_TILDE] = "~", + [anon_sym_typeof] = "typeof", + [anon_sym_void] = "void", + [anon_sym_delete] = "delete", + [anon_sym_PLUS_EQ] = "+=", + [anon_sym_DASH_EQ] = "-=", + [anon_sym_STAR_EQ] = "*=", + [anon_sym_SLASH_EQ] = "/=", + [anon_sym_PERCENT_EQ] = "%=", + [anon_sym_AMP_EQ] = "&=", + [anon_sym_PIPE_EQ] = "|=", + [anon_sym_CARET_EQ] = "^=", + [anon_sym_LT_LT_EQ] = "<<=", + [anon_sym_GT_GT_EQ] = ">>=", + [anon_sym_GT_GT_GT_EQ] = ">>>=", + [anon_sym_await] = "await", + [anon_sym_number] = "number", + [anon_sym_string] = "string", + [anon_sym_boolean] = "boolean", + [anon_sym_any] = "any", + [anon_sym_undefined] = "undefined", + [anon_sym_LBRACK] = "[", + [anon_sym_RBRACK] = "]", + [anon_sym_if] = "if", + [anon_sym_else] = "else", + [anon_sym_DOT_DOT_DOT] = "...", + [anon_sym_var] = "var", + [anon_sym_let] = "let", + [anon_sym_const] = "const", + [anon_sym_return] = "return", + [anon_sym_try] = "try", + [anon_sym_catch] = "catch", + [anon_sym_finally] = "finally", + [anon_sym_throw] = "throw", + [anon_sym_for] = "for", + [anon_sym_of] = "of", + [anon_sym_while] = "while", + [anon_sym_break] = "break", + [anon_sym_continue] = "continue", + [anon_sym_QMARK_DOT] = "\?.", + [anon_sym_interface] = "interface", + [anon_sym_type] = "type", + [anon_sym_enum] = "enum", + [anon_sym_implements] = "implements", + [anon_sym_constructor] = "constructor", + [anon_sym_BQUOTE] = "`", + [sym_template_chars] = "template_chars", + [anon_sym_DOLLARr] = "$r", + [anon_sym_PLUS_PLUS] = "++", + [anon_sym_DASH_DASH] = "--", + [anon_sym_new] = "new", + [sym_source_file] = "source_file", + [sym_import_declaration] = "import_declaration", + [sym_import_specifier] = "import_specifier", + [sym_decorated_export_declaration] = "decorated_export_declaration", + [sym_export_declaration] = "export_declaration", + [sym_decorator] = "decorator", + [sym_component_declaration] = "component_declaration", + [sym_component_body] = "component_body", + [sym_property_declaration] = "property_declaration", + [sym_build_method] = "build_method", + [sym_build_body] = "build_body", + [sym_modifier_chain_expression] = "modifier_chain_expression", + [sym_ui_element_with_modifiers] = "ui_element_with_modifiers", + [sym_ui_component] = "ui_component", + [sym_container_content_body] = "container_content_body", + [sym_arkts_ui_element] = "arkts_ui_element", + [sym_ui_custom_component_statement] = "ui_custom_component_statement", + [sym_ui_control_flow] = "ui_control_flow", + [sym_component_parameters] = "component_parameters", + [sym_component_parameter] = "component_parameter", + [sym_for_each_statement] = "for_each_statement", + [sym_lazy_for_each_statement] = "lazy_for_each_statement", + [sym_ui_builder_arrow_function] = "ui_builder_arrow_function", + [sym_expression] = "expression", + [sym_state_binding_expression] = "state_binding_expression", + [sym_boolean_literal] = "boolean_literal", + [sym_null_literal] = "null_literal", + [sym_binary_expression] = "binary_expression", + [sym_unary_expression] = "unary_expression", + [sym_assignment_expression] = "assignment_expression", + [sym_conditional_expression] = "conditional_expression", + [sym_await_expression] = "await_expression", + [sym_as_expression] = "as_expression", + [sym_import_expression] = "import_expression", + [sym_type_annotation] = "type_annotation", + [sym_primary_type] = "primary_type", + [sym_generic_type] = "generic_type", + [sym_type_arguments] = "type_arguments", + [sym_qualified_type] = "qualified_type", + [sym_union_type] = "union_type", + [sym_function_type] = "function_type", + [sym_array_type] = "array_type", + [sym_tuple_type] = "tuple_type", + [sym_parenthesized_type] = "parenthesized_type", + [sym_conditional_type] = "conditional_type", + [sym_type_parameters] = "type_parameters", + [sym_type_parameter] = "type_parameter", + [sym_expression_statement] = "expression_statement", + [sym_if_statement] = "if_statement", + [sym_ui_if_statement] = "ui_if_statement", + [sym_method_declaration] = "method_declaration", + [sym_parameter_list] = "parameter_list", + [sym_parameter] = "parameter", + [sym_block_statement] = "block_statement", + [sym_statement] = "statement", + [sym_variable_declaration] = "variable_declaration", + [sym_variable_declarator] = "variable_declarator", + [sym_return_statement] = "return_statement", + [sym_try_statement] = "try_statement", + [sym_catch_clause] = "catch_clause", + [sym_finally_clause] = "finally_clause", + [sym_throw_statement] = "throw_statement", + [sym_for_statement] = "for_statement", + [sym_while_statement] = "while_statement", + [sym_break_statement] = "break_statement", + [sym_continue_statement] = "continue_statement", + [sym_arrow_function] = "arrow_function", + [sym_ui_arrow_function_body] = "ui_arrow_function_body", + [sym_function_expression] = "function_expression", + [sym_call_expression] = "call_expression", + [sym_argument_list] = "argument_list", + [sym_spread_element] = "spread_element", + [sym_member_expression] = "member_expression", + [sym_subscript_expression] = "subscript_expression", + [sym_parenthesized_expression] = "parenthesized_expression", + [sym_interface_declaration] = "interface_declaration", + [sym_extends_clause] = "extends_clause", + [sym_type_declaration] = "type_declaration", + [sym_enum_declaration] = "enum_declaration", + [sym_enum_body] = "enum_body", + [sym_enum_member] = "enum_member", + [sym_class_declaration] = "class_declaration", + [sym_class_body] = "class_body", + [sym_implements_clause] = "implements_clause", + [sym_constructor_declaration] = "constructor_declaration", + [sym_decorated_function_declaration] = "decorated_function_declaration", + [sym_builder_function_body] = "builder_function_body", + [sym_function_declaration] = "function_declaration", + [sym_extend_function_body] = "extend_function_body", + [sym_object_type] = "object_type", + [sym_type_member] = "type_member", + [sym_array_literal] = "array_literal", + [sym_object_literal] = "object_literal", + [sym_property_assignment] = "property_assignment", + [sym_property_name] = "property_name", + [sym_template_literal] = "template_literal", + [sym_template_substitution] = "template_substitution", + [sym_resource_expression] = "resource_expression", + [sym_update_expression] = "update_expression", + [sym_non_null_assertion_expression] = "non_null_assertion_expression", + [sym_new_expression] = "new_expression", + [aux_sym_source_file_repeat1] = "source_file_repeat1", + [aux_sym_import_declaration_repeat1] = "import_declaration_repeat1", + [aux_sym_decorated_export_declaration_repeat1] = "decorated_export_declaration_repeat1", + [aux_sym_export_declaration_repeat1] = "export_declaration_repeat1", + [aux_sym_decorator_repeat1] = "decorator_repeat1", + [aux_sym_component_body_repeat1] = "component_body_repeat1", + [aux_sym_build_body_repeat1] = "build_body_repeat1", + [aux_sym_component_parameters_repeat1] = "component_parameters_repeat1", + [aux_sym_type_arguments_repeat1] = "type_arguments_repeat1", + [aux_sym_qualified_type_repeat1] = "qualified_type_repeat1", + [aux_sym_union_type_repeat1] = "union_type_repeat1", + [aux_sym_array_type_repeat1] = "array_type_repeat1", + [aux_sym_type_parameters_repeat1] = "type_parameters_repeat1", + [aux_sym_ui_if_statement_repeat1] = "ui_if_statement_repeat1", + [aux_sym_parameter_list_repeat1] = "parameter_list_repeat1", + [aux_sym_block_statement_repeat1] = "block_statement_repeat1", + [aux_sym_variable_declaration_repeat1] = "variable_declaration_repeat1", + [aux_sym_argument_list_repeat1] = "argument_list_repeat1", + [aux_sym_extends_clause_repeat1] = "extends_clause_repeat1", + [aux_sym_enum_body_repeat1] = "enum_body_repeat1", + [aux_sym_class_body_repeat1] = "class_body_repeat1", + [aux_sym_extend_function_body_repeat1] = "extend_function_body_repeat1", + [aux_sym_object_type_repeat1] = "object_type_repeat1", + [aux_sym_array_literal_repeat1] = "array_literal_repeat1", + [aux_sym_object_literal_repeat1] = "object_literal_repeat1", + [aux_sym_template_literal_repeat1] = "template_literal_repeat1", +}; + +static const TSSymbol ts_symbol_map[] = { + [ts_builtin_sym_end] = ts_builtin_sym_end, + [sym_comment] = sym_comment, + [anon_sym_import] = anon_sym_import, + [anon_sym_COMMA] = anon_sym_COMMA, + [anon_sym_LBRACE] = anon_sym_LBRACE, + [anon_sym_RBRACE] = anon_sym_RBRACE, + [anon_sym_from] = anon_sym_from, + [anon_sym_STAR] = anon_sym_STAR, + [anon_sym_as] = anon_sym_as, + [anon_sym_SEMI] = anon_sym_SEMI, + [anon_sym_export] = anon_sym_export, + [anon_sym_async] = anon_sym_async, + [anon_sym_function] = anon_sym_function, + [anon_sym_COLON] = anon_sym_COLON, + [anon_sym_abstract] = anon_sym_abstract, + [anon_sym_class] = anon_sym_class, + [anon_sym_extends] = anon_sym_extends, + [anon_sym_struct] = anon_sym_struct, + [anon_sym_default] = anon_sym_default, + [anon_sym_AT] = anon_sym_AT, + [anon_sym_Entry] = anon_sym_Entry, + [anon_sym_Component] = anon_sym_Component, + [anon_sym_ComponentV2] = anon_sym_ComponentV2, + [anon_sym_State] = anon_sym_State, + [anon_sym_Prop] = anon_sym_Prop, + [anon_sym_Link] = anon_sym_Link, + [anon_sym_Provide] = anon_sym_Provide, + [anon_sym_Consume] = anon_sym_Consume, + [anon_sym_ObjectLink] = anon_sym_ObjectLink, + [anon_sym_Observed] = anon_sym_Observed, + [anon_sym_Watch] = anon_sym_Watch, + [anon_sym_StorageLink] = anon_sym_StorageLink, + [anon_sym_StorageProp] = anon_sym_StorageProp, + [anon_sym_LocalStorageLink] = anon_sym_LocalStorageLink, + [anon_sym_LocalStorageProp] = anon_sym_LocalStorageProp, + [anon_sym_Local] = anon_sym_Local, + [anon_sym_Param] = anon_sym_Param, + [anon_sym_Once] = anon_sym_Once, + [anon_sym_Event] = anon_sym_Event, + [anon_sym_Provider] = anon_sym_Provider, + [anon_sym_Consumer] = anon_sym_Consumer, + [anon_sym_Monitor] = anon_sym_Monitor, + [anon_sym_Computed] = anon_sym_Computed, + [anon_sym_Type] = anon_sym_Type, + [anon_sym_ObservedV2] = anon_sym_ObservedV2, + [anon_sym_Trace] = anon_sym_Trace, + [anon_sym_Builder] = anon_sym_Builder, + [anon_sym_BuilderParam] = anon_sym_BuilderParam, + [anon_sym_LocalBuilder] = anon_sym_LocalBuilder, + [anon_sym_Styles] = anon_sym_Styles, + [anon_sym_Extend] = anon_sym_Extend, + [anon_sym_AnimatableExtend] = anon_sym_AnimatableExtend, + [anon_sym_Require] = anon_sym_Require, + [anon_sym_Reusable] = anon_sym_Reusable, + [anon_sym_Concurrent] = anon_sym_Concurrent, + [anon_sym_Track] = anon_sym_Track, + [anon_sym_LPAREN] = anon_sym_LPAREN, + [anon_sym_RPAREN] = anon_sym_RPAREN, + [anon_sym_private] = anon_sym_private, + [anon_sym_public] = anon_sym_public, + [anon_sym_protected] = anon_sym_protected, + [anon_sym_static] = anon_sym_static, + [anon_sym_readonly] = anon_sym_readonly, + [anon_sym_QMARK] = anon_sym_QMARK, + [anon_sym_EQ] = anon_sym_EQ, + [anon_sym_build] = anon_sym_build, + [anon_sym_DOT] = anon_sym_DOT, + [anon_sym_Text] = anon_sym_Text, + [anon_sym_Button] = anon_sym_Button, + [anon_sym_Image] = anon_sym_Image, + [anon_sym_TextInput] = anon_sym_TextInput, + [anon_sym_TextArea] = anon_sym_TextArea, + [anon_sym_Column] = anon_sym_Column, + [anon_sym_Row] = anon_sym_Row, + [anon_sym_Stack] = anon_sym_Stack, + [anon_sym_Flex] = anon_sym_Flex, + [anon_sym_Grid] = anon_sym_Grid, + [anon_sym_GridRow] = anon_sym_GridRow, + [anon_sym_GridCol] = anon_sym_GridCol, + [anon_sym_List] = anon_sym_List, + [anon_sym_ScrollList] = anon_sym_ScrollList, + [anon_sym_NavDestination] = anon_sym_NavDestination, + [anon_sym_ListItem] = anon_sym_ListItem, + [anon_sym_GridItem] = anon_sym_GridItem, + [anon_sym_ListItemGroup] = anon_sym_ListItemGroup, + [anon_sym_ForEach] = anon_sym_ForEach, + [anon_sym_LazyForEach] = anon_sym_LazyForEach, + [anon_sym_EQ_GT] = anon_sym_EQ_GT, + [sym_identifier] = sym_identifier, + [sym_string_literal] = sym_string_literal, + [anon_sym_DOLLAR] = anon_sym_DOLLAR, + [sym_numeric_literal] = sym_numeric_literal, + [anon_sym_true] = anon_sym_true, + [anon_sym_false] = anon_sym_false, + [anon_sym_null] = anon_sym_null, + [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE, + [anon_sym_QMARK_QMARK] = anon_sym_QMARK_QMARK, + [anon_sym_AMP_AMP] = anon_sym_AMP_AMP, + [anon_sym_PIPE] = anon_sym_PIPE, + [anon_sym_CARET] = anon_sym_CARET, + [anon_sym_AMP] = anon_sym_AMP, + [anon_sym_EQ_EQ] = anon_sym_EQ_EQ, + [anon_sym_BANG_EQ] = anon_sym_BANG_EQ, + [anon_sym_EQ_EQ_EQ] = anon_sym_EQ_EQ_EQ, + [anon_sym_BANG_EQ_EQ] = anon_sym_BANG_EQ_EQ, + [anon_sym_LT] = anon_sym_LT, + [anon_sym_GT] = anon_sym_GT, + [anon_sym_LT_EQ] = anon_sym_LT_EQ, + [anon_sym_GT_EQ] = anon_sym_GT_EQ, + [anon_sym_instanceof] = anon_sym_instanceof, + [anon_sym_in] = anon_sym_in, + [anon_sym_LT_LT] = anon_sym_LT_LT, + [anon_sym_GT_GT] = anon_sym_GT_GT, + [anon_sym_GT_GT_GT] = anon_sym_GT_GT_GT, + [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_BANG] = anon_sym_BANG, + [anon_sym_TILDE] = anon_sym_TILDE, + [anon_sym_typeof] = anon_sym_typeof, + [anon_sym_void] = anon_sym_void, + [anon_sym_delete] = anon_sym_delete, + [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_AMP_EQ] = anon_sym_AMP_EQ, + [anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ, + [anon_sym_CARET_EQ] = anon_sym_CARET_EQ, + [anon_sym_LT_LT_EQ] = anon_sym_LT_LT_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_await] = anon_sym_await, + [anon_sym_number] = anon_sym_number, + [anon_sym_string] = anon_sym_string, + [anon_sym_boolean] = anon_sym_boolean, + [anon_sym_any] = anon_sym_any, + [anon_sym_undefined] = anon_sym_undefined, + [anon_sym_LBRACK] = anon_sym_LBRACK, + [anon_sym_RBRACK] = anon_sym_RBRACK, + [anon_sym_if] = anon_sym_if, + [anon_sym_else] = anon_sym_else, + [anon_sym_DOT_DOT_DOT] = anon_sym_DOT_DOT_DOT, + [anon_sym_var] = anon_sym_var, + [anon_sym_let] = anon_sym_let, + [anon_sym_const] = anon_sym_const, + [anon_sym_return] = anon_sym_return, + [anon_sym_try] = anon_sym_try, + [anon_sym_catch] = anon_sym_catch, + [anon_sym_finally] = anon_sym_finally, + [anon_sym_throw] = anon_sym_throw, + [anon_sym_for] = anon_sym_for, + [anon_sym_of] = anon_sym_of, + [anon_sym_while] = anon_sym_while, + [anon_sym_break] = anon_sym_break, + [anon_sym_continue] = anon_sym_continue, + [anon_sym_QMARK_DOT] = anon_sym_QMARK_DOT, + [anon_sym_interface] = anon_sym_interface, + [anon_sym_type] = anon_sym_type, + [anon_sym_enum] = anon_sym_enum, + [anon_sym_implements] = anon_sym_implements, + [anon_sym_constructor] = anon_sym_constructor, + [anon_sym_BQUOTE] = anon_sym_BQUOTE, + [sym_template_chars] = sym_template_chars, + [anon_sym_DOLLARr] = anon_sym_DOLLARr, + [anon_sym_PLUS_PLUS] = anon_sym_PLUS_PLUS, + [anon_sym_DASH_DASH] = anon_sym_DASH_DASH, + [anon_sym_new] = anon_sym_new, + [sym_source_file] = sym_source_file, + [sym_import_declaration] = sym_import_declaration, + [sym_import_specifier] = sym_import_specifier, + [sym_decorated_export_declaration] = sym_decorated_export_declaration, + [sym_export_declaration] = sym_export_declaration, + [sym_decorator] = sym_decorator, + [sym_component_declaration] = sym_component_declaration, + [sym_component_body] = sym_component_body, + [sym_property_declaration] = sym_property_declaration, + [sym_build_method] = sym_build_method, + [sym_build_body] = sym_build_body, + [sym_modifier_chain_expression] = sym_modifier_chain_expression, + [sym_ui_element_with_modifiers] = sym_ui_element_with_modifiers, + [sym_ui_component] = sym_ui_component, + [sym_container_content_body] = sym_container_content_body, + [sym_arkts_ui_element] = sym_arkts_ui_element, + [sym_ui_custom_component_statement] = sym_ui_custom_component_statement, + [sym_ui_control_flow] = sym_ui_control_flow, + [sym_component_parameters] = sym_component_parameters, + [sym_component_parameter] = sym_component_parameter, + [sym_for_each_statement] = sym_for_each_statement, + [sym_lazy_for_each_statement] = sym_lazy_for_each_statement, + [sym_ui_builder_arrow_function] = sym_ui_builder_arrow_function, + [sym_expression] = sym_expression, + [sym_state_binding_expression] = sym_state_binding_expression, + [sym_boolean_literal] = sym_boolean_literal, + [sym_null_literal] = sym_null_literal, + [sym_binary_expression] = sym_binary_expression, + [sym_unary_expression] = sym_unary_expression, + [sym_assignment_expression] = sym_assignment_expression, + [sym_conditional_expression] = sym_conditional_expression, + [sym_await_expression] = sym_await_expression, + [sym_as_expression] = sym_as_expression, + [sym_import_expression] = sym_import_expression, + [sym_type_annotation] = sym_type_annotation, + [sym_primary_type] = sym_primary_type, + [sym_generic_type] = sym_generic_type, + [sym_type_arguments] = sym_type_arguments, + [sym_qualified_type] = sym_qualified_type, + [sym_union_type] = sym_union_type, + [sym_function_type] = sym_function_type, + [sym_array_type] = sym_array_type, + [sym_tuple_type] = sym_tuple_type, + [sym_parenthesized_type] = sym_parenthesized_type, + [sym_conditional_type] = sym_conditional_type, + [sym_type_parameters] = sym_type_parameters, + [sym_type_parameter] = sym_type_parameter, + [sym_expression_statement] = sym_expression_statement, + [sym_if_statement] = sym_if_statement, + [sym_ui_if_statement] = sym_ui_if_statement, + [sym_method_declaration] = sym_method_declaration, + [sym_parameter_list] = sym_parameter_list, + [sym_parameter] = sym_parameter, + [sym_block_statement] = sym_block_statement, + [sym_statement] = sym_statement, + [sym_variable_declaration] = sym_variable_declaration, + [sym_variable_declarator] = sym_variable_declarator, + [sym_return_statement] = sym_return_statement, + [sym_try_statement] = sym_try_statement, + [sym_catch_clause] = sym_catch_clause, + [sym_finally_clause] = sym_finally_clause, + [sym_throw_statement] = sym_throw_statement, + [sym_for_statement] = sym_for_statement, + [sym_while_statement] = sym_while_statement, + [sym_break_statement] = sym_break_statement, + [sym_continue_statement] = sym_continue_statement, + [sym_arrow_function] = sym_arrow_function, + [sym_ui_arrow_function_body] = sym_ui_arrow_function_body, + [sym_function_expression] = sym_function_expression, + [sym_call_expression] = sym_call_expression, + [sym_argument_list] = sym_argument_list, + [sym_spread_element] = sym_spread_element, + [sym_member_expression] = sym_member_expression, + [sym_subscript_expression] = sym_subscript_expression, + [sym_parenthesized_expression] = sym_parenthesized_expression, + [sym_interface_declaration] = sym_interface_declaration, + [sym_extends_clause] = sym_extends_clause, + [sym_type_declaration] = sym_type_declaration, + [sym_enum_declaration] = sym_enum_declaration, + [sym_enum_body] = sym_enum_body, + [sym_enum_member] = sym_enum_member, + [sym_class_declaration] = sym_class_declaration, + [sym_class_body] = sym_class_body, + [sym_implements_clause] = sym_implements_clause, + [sym_constructor_declaration] = sym_constructor_declaration, + [sym_decorated_function_declaration] = sym_decorated_function_declaration, + [sym_builder_function_body] = sym_builder_function_body, + [sym_function_declaration] = sym_function_declaration, + [sym_extend_function_body] = sym_extend_function_body, + [sym_object_type] = sym_object_type, + [sym_type_member] = sym_type_member, + [sym_array_literal] = sym_array_literal, + [sym_object_literal] = sym_object_literal, + [sym_property_assignment] = sym_property_assignment, + [sym_property_name] = sym_property_name, + [sym_template_literal] = sym_template_literal, + [sym_template_substitution] = sym_template_substitution, + [sym_resource_expression] = sym_resource_expression, + [sym_update_expression] = sym_update_expression, + [sym_non_null_assertion_expression] = sym_non_null_assertion_expression, + [sym_new_expression] = sym_new_expression, + [aux_sym_source_file_repeat1] = aux_sym_source_file_repeat1, + [aux_sym_import_declaration_repeat1] = aux_sym_import_declaration_repeat1, + [aux_sym_decorated_export_declaration_repeat1] = aux_sym_decorated_export_declaration_repeat1, + [aux_sym_export_declaration_repeat1] = aux_sym_export_declaration_repeat1, + [aux_sym_decorator_repeat1] = aux_sym_decorator_repeat1, + [aux_sym_component_body_repeat1] = aux_sym_component_body_repeat1, + [aux_sym_build_body_repeat1] = aux_sym_build_body_repeat1, + [aux_sym_component_parameters_repeat1] = aux_sym_component_parameters_repeat1, + [aux_sym_type_arguments_repeat1] = aux_sym_type_arguments_repeat1, + [aux_sym_qualified_type_repeat1] = aux_sym_qualified_type_repeat1, + [aux_sym_union_type_repeat1] = aux_sym_union_type_repeat1, + [aux_sym_array_type_repeat1] = aux_sym_array_type_repeat1, + [aux_sym_type_parameters_repeat1] = aux_sym_type_parameters_repeat1, + [aux_sym_ui_if_statement_repeat1] = aux_sym_ui_if_statement_repeat1, + [aux_sym_parameter_list_repeat1] = aux_sym_parameter_list_repeat1, + [aux_sym_block_statement_repeat1] = aux_sym_block_statement_repeat1, + [aux_sym_variable_declaration_repeat1] = aux_sym_variable_declaration_repeat1, + [aux_sym_argument_list_repeat1] = aux_sym_argument_list_repeat1, + [aux_sym_extends_clause_repeat1] = aux_sym_extends_clause_repeat1, + [aux_sym_enum_body_repeat1] = aux_sym_enum_body_repeat1, + [aux_sym_class_body_repeat1] = aux_sym_class_body_repeat1, + [aux_sym_extend_function_body_repeat1] = aux_sym_extend_function_body_repeat1, + [aux_sym_object_type_repeat1] = aux_sym_object_type_repeat1, + [aux_sym_array_literal_repeat1] = aux_sym_array_literal_repeat1, + [aux_sym_object_literal_repeat1] = aux_sym_object_literal_repeat1, + [aux_sym_template_literal_repeat1] = aux_sym_template_literal_repeat1, +}; + +static const TSSymbolMetadata ts_symbol_metadata[] = { + [ts_builtin_sym_end] = { + .visible = false, + .named = true, + }, + [sym_comment] = { + .visible = true, + .named = true, + }, + [anon_sym_import] = { + .visible = true, + .named = false, + }, + [anon_sym_COMMA] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_from] = { + .visible = true, + .named = false, + }, + [anon_sym_STAR] = { + .visible = true, + .named = false, + }, + [anon_sym_as] = { + .visible = true, + .named = false, + }, + [anon_sym_SEMI] = { + .visible = true, + .named = false, + }, + [anon_sym_export] = { + .visible = true, + .named = false, + }, + [anon_sym_async] = { + .visible = true, + .named = false, + }, + [anon_sym_function] = { + .visible = true, + .named = false, + }, + [anon_sym_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym_abstract] = { + .visible = true, + .named = false, + }, + [anon_sym_class] = { + .visible = true, + .named = false, + }, + [anon_sym_extends] = { + .visible = true, + .named = false, + }, + [anon_sym_struct] = { + .visible = true, + .named = false, + }, + [anon_sym_default] = { + .visible = true, + .named = false, + }, + [anon_sym_AT] = { + .visible = true, + .named = false, + }, + [anon_sym_Entry] = { + .visible = true, + .named = false, + }, + [anon_sym_Component] = { + .visible = true, + .named = false, + }, + [anon_sym_ComponentV2] = { + .visible = true, + .named = false, + }, + [anon_sym_State] = { + .visible = true, + .named = false, + }, + [anon_sym_Prop] = { + .visible = true, + .named = false, + }, + [anon_sym_Link] = { + .visible = true, + .named = false, + }, + [anon_sym_Provide] = { + .visible = true, + .named = false, + }, + [anon_sym_Consume] = { + .visible = true, + .named = false, + }, + [anon_sym_ObjectLink] = { + .visible = true, + .named = false, + }, + [anon_sym_Observed] = { + .visible = true, + .named = false, + }, + [anon_sym_Watch] = { + .visible = true, + .named = false, + }, + [anon_sym_StorageLink] = { + .visible = true, + .named = false, + }, + [anon_sym_StorageProp] = { + .visible = true, + .named = false, + }, + [anon_sym_LocalStorageLink] = { + .visible = true, + .named = false, + }, + [anon_sym_LocalStorageProp] = { + .visible = true, + .named = false, + }, + [anon_sym_Local] = { + .visible = true, + .named = false, + }, + [anon_sym_Param] = { + .visible = true, + .named = false, + }, + [anon_sym_Once] = { + .visible = true, + .named = false, + }, + [anon_sym_Event] = { + .visible = true, + .named = false, + }, + [anon_sym_Provider] = { + .visible = true, + .named = false, + }, + [anon_sym_Consumer] = { + .visible = true, + .named = false, + }, + [anon_sym_Monitor] = { + .visible = true, + .named = false, + }, + [anon_sym_Computed] = { + .visible = true, + .named = false, + }, + [anon_sym_Type] = { + .visible = true, + .named = false, + }, + [anon_sym_ObservedV2] = { + .visible = true, + .named = false, + }, + [anon_sym_Trace] = { + .visible = true, + .named = false, + }, + [anon_sym_Builder] = { + .visible = true, + .named = false, + }, + [anon_sym_BuilderParam] = { + .visible = true, + .named = false, + }, + [anon_sym_LocalBuilder] = { + .visible = true, + .named = false, + }, + [anon_sym_Styles] = { + .visible = true, + .named = false, + }, + [anon_sym_Extend] = { + .visible = true, + .named = false, + }, + [anon_sym_AnimatableExtend] = { + .visible = true, + .named = false, + }, + [anon_sym_Require] = { + .visible = true, + .named = false, + }, + [anon_sym_Reusable] = { + .visible = true, + .named = false, + }, + [anon_sym_Concurrent] = { + .visible = true, + .named = false, + }, + [anon_sym_Track] = { + .visible = true, + .named = false, + }, + [anon_sym_LPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_RPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_private] = { + .visible = true, + .named = false, + }, + [anon_sym_public] = { + .visible = true, + .named = false, + }, + [anon_sym_protected] = { + .visible = true, + .named = false, + }, + [anon_sym_static] = { + .visible = true, + .named = false, + }, + [anon_sym_readonly] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_build] = { + .visible = true, + .named = false, + }, + [anon_sym_DOT] = { + .visible = true, + .named = false, + }, + [anon_sym_Text] = { + .visible = true, + .named = false, + }, + [anon_sym_Button] = { + .visible = true, + .named = false, + }, + [anon_sym_Image] = { + .visible = true, + .named = false, + }, + [anon_sym_TextInput] = { + .visible = true, + .named = false, + }, + [anon_sym_TextArea] = { + .visible = true, + .named = false, + }, + [anon_sym_Column] = { + .visible = true, + .named = false, + }, + [anon_sym_Row] = { + .visible = true, + .named = false, + }, + [anon_sym_Stack] = { + .visible = true, + .named = false, + }, + [anon_sym_Flex] = { + .visible = true, + .named = false, + }, + [anon_sym_Grid] = { + .visible = true, + .named = false, + }, + [anon_sym_GridRow] = { + .visible = true, + .named = false, + }, + [anon_sym_GridCol] = { + .visible = true, + .named = false, + }, + [anon_sym_List] = { + .visible = true, + .named = false, + }, + [anon_sym_ScrollList] = { + .visible = true, + .named = false, + }, + [anon_sym_NavDestination] = { + .visible = true, + .named = false, + }, + [anon_sym_ListItem] = { + .visible = true, + .named = false, + }, + [anon_sym_GridItem] = { + .visible = true, + .named = false, + }, + [anon_sym_ListItemGroup] = { + .visible = true, + .named = false, + }, + [anon_sym_ForEach] = { + .visible = true, + .named = false, + }, + [anon_sym_LazyForEach] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ_GT] = { + .visible = true, + .named = false, + }, + [sym_identifier] = { + .visible = true, + .named = true, + }, + [sym_string_literal] = { + .visible = true, + .named = true, + }, + [anon_sym_DOLLAR] = { + .visible = true, + .named = false, + }, + [sym_numeric_literal] = { + .visible = true, + .named = true, + }, + [anon_sym_true] = { + .visible = true, + .named = false, + }, + [anon_sym_false] = { + .visible = true, + .named = false, + }, + [anon_sym_null] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK_QMARK] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP_AMP] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_CARET] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ_EQ_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG_EQ_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_LT] = { + .visible = true, + .named = false, + }, + [anon_sym_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_instanceof] = { + .visible = true, + .named = false, + }, + [anon_sym_in] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_LT] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_GT_GT] = { + .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_BANG] = { + .visible = true, + .named = false, + }, + [anon_sym_TILDE] = { + .visible = true, + .named = false, + }, + [anon_sym_typeof] = { + .visible = true, + .named = false, + }, + [anon_sym_void] = { + .visible = true, + .named = false, + }, + [anon_sym_delete] = { + .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_AMP_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_CARET_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_LT_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_await] = { + .visible = true, + .named = false, + }, + [anon_sym_number] = { + .visible = true, + .named = false, + }, + [anon_sym_string] = { + .visible = true, + .named = false, + }, + [anon_sym_boolean] = { + .visible = true, + .named = false, + }, + [anon_sym_any] = { + .visible = true, + .named = false, + }, + [anon_sym_undefined] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_if] = { + .visible = true, + .named = false, + }, + [anon_sym_else] = { + .visible = true, + .named = false, + }, + [anon_sym_DOT_DOT_DOT] = { + .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_return] = { + .visible = true, + .named = false, + }, + [anon_sym_try] = { + .visible = true, + .named = false, + }, + [anon_sym_catch] = { + .visible = true, + .named = false, + }, + [anon_sym_finally] = { + .visible = true, + .named = false, + }, + [anon_sym_throw] = { + .visible = true, + .named = false, + }, + [anon_sym_for] = { + .visible = true, + .named = false, + }, + [anon_sym_of] = { + .visible = true, + .named = false, + }, + [anon_sym_while] = { + .visible = true, + .named = false, + }, + [anon_sym_break] = { + .visible = true, + .named = false, + }, + [anon_sym_continue] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK_DOT] = { + .visible = true, + .named = false, + }, + [anon_sym_interface] = { + .visible = true, + .named = false, + }, + [anon_sym_type] = { + .visible = true, + .named = false, + }, + [anon_sym_enum] = { + .visible = true, + .named = false, + }, + [anon_sym_implements] = { + .visible = true, + .named = false, + }, + [anon_sym_constructor] = { + .visible = true, + .named = false, + }, + [anon_sym_BQUOTE] = { + .visible = true, + .named = false, + }, + [sym_template_chars] = { + .visible = true, + .named = true, + }, + [anon_sym_DOLLARr] = { + .visible = true, + .named = false, + }, + [anon_sym_PLUS_PLUS] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH_DASH] = { + .visible = true, + .named = false, + }, + [anon_sym_new] = { + .visible = true, + .named = false, + }, + [sym_source_file] = { + .visible = true, + .named = true, + }, + [sym_import_declaration] = { + .visible = true, + .named = true, + }, + [sym_import_specifier] = { + .visible = true, + .named = true, + }, + [sym_decorated_export_declaration] = { + .visible = true, + .named = true, + }, + [sym_export_declaration] = { + .visible = true, + .named = true, + }, + [sym_decorator] = { + .visible = true, + .named = true, + }, + [sym_component_declaration] = { + .visible = true, + .named = true, + }, + [sym_component_body] = { + .visible = true, + .named = true, + }, + [sym_property_declaration] = { + .visible = true, + .named = true, + }, + [sym_build_method] = { + .visible = true, + .named = true, + }, + [sym_build_body] = { + .visible = true, + .named = true, + }, + [sym_modifier_chain_expression] = { + .visible = true, + .named = true, + }, + [sym_ui_element_with_modifiers] = { + .visible = true, + .named = true, + }, + [sym_ui_component] = { + .visible = true, + .named = true, + }, + [sym_container_content_body] = { + .visible = true, + .named = true, + }, + [sym_arkts_ui_element] = { + .visible = true, + .named = true, + }, + [sym_ui_custom_component_statement] = { + .visible = true, + .named = true, + }, + [sym_ui_control_flow] = { + .visible = true, + .named = true, + }, + [sym_component_parameters] = { + .visible = true, + .named = true, + }, + [sym_component_parameter] = { + .visible = true, + .named = true, + }, + [sym_for_each_statement] = { + .visible = true, + .named = true, + }, + [sym_lazy_for_each_statement] = { + .visible = true, + .named = true, + }, + [sym_ui_builder_arrow_function] = { + .visible = true, + .named = true, + }, + [sym_expression] = { + .visible = true, + .named = true, + }, + [sym_state_binding_expression] = { + .visible = true, + .named = true, + }, + [sym_boolean_literal] = { + .visible = true, + .named = true, + }, + [sym_null_literal] = { + .visible = true, + .named = true, + }, + [sym_binary_expression] = { + .visible = true, + .named = true, + }, + [sym_unary_expression] = { + .visible = true, + .named = true, + }, + [sym_assignment_expression] = { + .visible = true, + .named = true, + }, + [sym_conditional_expression] = { + .visible = true, + .named = true, + }, + [sym_await_expression] = { + .visible = true, + .named = true, + }, + [sym_as_expression] = { + .visible = true, + .named = true, + }, + [sym_import_expression] = { + .visible = true, + .named = true, + }, + [sym_type_annotation] = { + .visible = true, + .named = true, + }, + [sym_primary_type] = { + .visible = true, + .named = true, + }, + [sym_generic_type] = { + .visible = true, + .named = true, + }, + [sym_type_arguments] = { + .visible = true, + .named = true, + }, + [sym_qualified_type] = { + .visible = true, + .named = true, + }, + [sym_union_type] = { + .visible = true, + .named = true, + }, + [sym_function_type] = { + .visible = true, + .named = true, + }, + [sym_array_type] = { + .visible = true, + .named = true, + }, + [sym_tuple_type] = { + .visible = true, + .named = true, + }, + [sym_parenthesized_type] = { + .visible = true, + .named = true, + }, + [sym_conditional_type] = { + .visible = true, + .named = true, + }, + [sym_type_parameters] = { + .visible = true, + .named = true, + }, + [sym_type_parameter] = { + .visible = true, + .named = true, + }, + [sym_expression_statement] = { + .visible = true, + .named = true, + }, + [sym_if_statement] = { + .visible = true, + .named = true, + }, + [sym_ui_if_statement] = { + .visible = true, + .named = true, + }, + [sym_method_declaration] = { + .visible = true, + .named = true, + }, + [sym_parameter_list] = { + .visible = true, + .named = true, + }, + [sym_parameter] = { + .visible = true, + .named = true, + }, + [sym_block_statement] = { + .visible = true, + .named = true, + }, + [sym_statement] = { + .visible = true, + .named = true, + }, + [sym_variable_declaration] = { + .visible = true, + .named = true, + }, + [sym_variable_declarator] = { + .visible = true, + .named = true, + }, + [sym_return_statement] = { + .visible = true, + .named = true, + }, + [sym_try_statement] = { + .visible = true, + .named = true, + }, + [sym_catch_clause] = { + .visible = true, + .named = true, + }, + [sym_finally_clause] = { + .visible = true, + .named = true, + }, + [sym_throw_statement] = { + .visible = true, + .named = true, + }, + [sym_for_statement] = { + .visible = true, + .named = true, + }, + [sym_while_statement] = { + .visible = true, + .named = true, + }, + [sym_break_statement] = { + .visible = true, + .named = true, + }, + [sym_continue_statement] = { + .visible = true, + .named = true, + }, + [sym_arrow_function] = { + .visible = true, + .named = true, + }, + [sym_ui_arrow_function_body] = { + .visible = true, + .named = true, + }, + [sym_function_expression] = { + .visible = true, + .named = true, + }, + [sym_call_expression] = { + .visible = true, + .named = true, + }, + [sym_argument_list] = { + .visible = true, + .named = true, + }, + [sym_spread_element] = { + .visible = true, + .named = true, + }, + [sym_member_expression] = { + .visible = true, + .named = true, + }, + [sym_subscript_expression] = { + .visible = true, + .named = true, + }, + [sym_parenthesized_expression] = { + .visible = true, + .named = true, + }, + [sym_interface_declaration] = { + .visible = true, + .named = true, + }, + [sym_extends_clause] = { + .visible = true, + .named = true, + }, + [sym_type_declaration] = { + .visible = true, + .named = true, + }, + [sym_enum_declaration] = { + .visible = true, + .named = true, + }, + [sym_enum_body] = { + .visible = true, + .named = true, + }, + [sym_enum_member] = { + .visible = true, + .named = true, + }, + [sym_class_declaration] = { + .visible = true, + .named = true, + }, + [sym_class_body] = { + .visible = true, + .named = true, + }, + [sym_implements_clause] = { + .visible = true, + .named = true, + }, + [sym_constructor_declaration] = { + .visible = true, + .named = true, + }, + [sym_decorated_function_declaration] = { + .visible = true, + .named = true, + }, + [sym_builder_function_body] = { + .visible = true, + .named = true, + }, + [sym_function_declaration] = { + .visible = true, + .named = true, + }, + [sym_extend_function_body] = { + .visible = true, + .named = true, + }, + [sym_object_type] = { + .visible = true, + .named = true, + }, + [sym_type_member] = { + .visible = true, + .named = true, + }, + [sym_array_literal] = { + .visible = true, + .named = true, + }, + [sym_object_literal] = { + .visible = true, + .named = true, + }, + [sym_property_assignment] = { + .visible = true, + .named = true, + }, + [sym_property_name] = { + .visible = true, + .named = true, + }, + [sym_template_literal] = { + .visible = true, + .named = true, + }, + [sym_template_substitution] = { + .visible = true, + .named = true, + }, + [sym_resource_expression] = { + .visible = true, + .named = true, + }, + [sym_update_expression] = { + .visible = true, + .named = true, + }, + [sym_non_null_assertion_expression] = { + .visible = true, + .named = true, + }, + [sym_new_expression] = { + .visible = true, + .named = true, + }, + [aux_sym_source_file_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_import_declaration_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_decorated_export_declaration_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_export_declaration_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_decorator_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_component_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_build_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_component_parameters_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_type_arguments_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_qualified_type_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_union_type_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_array_type_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_type_parameters_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_ui_if_statement_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_parameter_list_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_block_statement_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_variable_declaration_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_argument_list_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_extends_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_enum_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_class_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_extend_function_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_object_type_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_array_literal_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_object_literal_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_template_literal_repeat1] = { + .visible = false, + .named = false, + }, +}; + +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, +}; + +static const uint16_t ts_non_terminal_alias_map[] = { + 0, +}; + +static const TSStateId ts_primary_state_ids[STATE_COUNT] = { + [0] = 0, + [1] = 1, + [2] = 2, + [3] = 3, + [4] = 3, + [5] = 3, + [6] = 6, + [7] = 7, + [8] = 8, + [9] = 9, + [10] = 10, + [11] = 11, + [12] = 12, + [13] = 13, + [14] = 6, + [15] = 15, + [16] = 16, + [17] = 8, + [18] = 10, + [19] = 9, + [20] = 20, + [21] = 20, + [22] = 22, + [23] = 23, + [24] = 24, + [25] = 25, + [26] = 26, + [27] = 27, + [28] = 28, + [29] = 29, + [30] = 30, + [31] = 31, + [32] = 32, + [33] = 33, + [34] = 34, + [35] = 35, + [36] = 11, + [37] = 37, + [38] = 38, + [39] = 39, + [40] = 13, + [41] = 41, + [42] = 42, + [43] = 43, + [44] = 44, + [45] = 45, + [46] = 46, + [47] = 47, + [48] = 48, + [49] = 49, + [50] = 50, + [51] = 51, + [52] = 52, + [53] = 53, + [54] = 54, + [55] = 55, + [56] = 12, + [57] = 57, + [58] = 53, + [59] = 59, + [60] = 60, + [61] = 61, + [62] = 62, + [63] = 63, + [64] = 64, + [65] = 65, + [66] = 66, + [67] = 67, + [68] = 68, + [69] = 69, + [70] = 70, + [71] = 71, + [72] = 72, + [73] = 73, + [74] = 74, + [75] = 75, + [76] = 47, + [77] = 22, + [78] = 50, + [79] = 51, + [80] = 52, + [81] = 81, + [82] = 82, + [83] = 83, + [84] = 84, + [85] = 85, + [86] = 86, + [87] = 87, + [88] = 88, + [89] = 89, + [90] = 90, + [91] = 91, + [92] = 92, + [93] = 93, + [94] = 94, + [95] = 95, + [96] = 96, + [97] = 97, + [98] = 98, + [99] = 99, + [100] = 100, + [101] = 101, + [102] = 102, + [103] = 103, + [104] = 104, + [105] = 105, + [106] = 106, + [107] = 107, + [108] = 108, + [109] = 6, + [110] = 73, + [111] = 111, + [112] = 74, + [113] = 113, + [114] = 114, + [115] = 115, + [116] = 116, + [117] = 117, + [118] = 75, + [119] = 119, + [120] = 120, + [121] = 121, + [122] = 122, + [123] = 123, + [124] = 124, + [125] = 125, + [126] = 126, + [127] = 127, + [128] = 64, + [129] = 65, + [130] = 66, + [131] = 131, + [132] = 67, + [133] = 68, + [134] = 69, + [135] = 135, + [136] = 136, + [137] = 71, + [138] = 72, + [139] = 139, + [140] = 140, + [141] = 141, + [142] = 142, + [143] = 143, + [144] = 144, + [145] = 6, + [146] = 6, + [147] = 147, + [148] = 148, + [149] = 149, + [150] = 150, + [151] = 151, + [152] = 152, + [153] = 147, + [154] = 154, + [155] = 147, + [156] = 156, + [157] = 157, + [158] = 158, + [159] = 159, + [160] = 160, + [161] = 161, + [162] = 162, + [163] = 9, + [164] = 164, + [165] = 10, + [166] = 10, + [167] = 9, + [168] = 10, + [169] = 20, + [170] = 9, + [171] = 171, + [172] = 11, + [173] = 20, + [174] = 171, + [175] = 12, + [176] = 171, + [177] = 13, + [178] = 171, + [179] = 171, + [180] = 171, + [181] = 171, + [182] = 171, + [183] = 26, + [184] = 54, + [185] = 11, + [186] = 38, + [187] = 23, + [188] = 24, + [189] = 47, + [190] = 22, + [191] = 55, + [192] = 50, + [193] = 51, + [194] = 25, + [195] = 52, + [196] = 53, + [197] = 197, + [198] = 27, + [199] = 13, + [200] = 28, + [201] = 29, + [202] = 30, + [203] = 31, + [204] = 33, + [205] = 12, + [206] = 13, + [207] = 43, + [208] = 34, + [209] = 35, + [210] = 44, + [211] = 11, + [212] = 37, + [213] = 41, + [214] = 39, + [215] = 42, + [216] = 46, + [217] = 12, + [218] = 45, + [219] = 48, + [220] = 49, + [221] = 221, + [222] = 32, + [223] = 47, + [224] = 22, + [225] = 64, + [226] = 50, + [227] = 51, + [228] = 73, + [229] = 52, + [230] = 53, + [231] = 74, + [232] = 75, + [233] = 72, + [234] = 67, + [235] = 68, + [236] = 69, + [237] = 65, + [238] = 66, + [239] = 59, + [240] = 62, + [241] = 60, + [242] = 71, + [243] = 63, + [244] = 61, + [245] = 143, + [246] = 107, + [247] = 108, + [248] = 111, + [249] = 113, + [250] = 114, + [251] = 115, + [252] = 144, + [253] = 117, + [254] = 119, + [255] = 125, + [256] = 126, + [257] = 127, + [258] = 136, + [259] = 135, + [260] = 104, + [261] = 140, + [262] = 141, + [263] = 142, + [264] = 82, + [265] = 84, + [266] = 85, + [267] = 83, + [268] = 87, + [269] = 88, + [270] = 89, + [271] = 73, + [272] = 123, + [273] = 90, + [274] = 91, + [275] = 74, + [276] = 92, + [277] = 86, + [278] = 93, + [279] = 94, + [280] = 95, + [281] = 96, + [282] = 75, + [283] = 97, + [284] = 64, + [285] = 65, + [286] = 101, + [287] = 102, + [288] = 66, + [289] = 67, + [290] = 68, + [291] = 69, + [292] = 103, + [293] = 81, + [294] = 71, + [295] = 72, + [296] = 98, + [297] = 99, + [298] = 100, + [299] = 116, + [300] = 120, + [301] = 131, + [302] = 105, + [303] = 121, + [304] = 122, + [305] = 124, + [306] = 139, + [307] = 106, + [308] = 308, + [309] = 309, + [310] = 308, + [311] = 309, + [312] = 309, + [313] = 308, + [314] = 309, + [315] = 308, + [316] = 309, + [317] = 308, + [318] = 309, + [319] = 319, + [320] = 308, + [321] = 309, + [322] = 308, + [323] = 308, + [324] = 309, + [325] = 308, + [326] = 309, + [327] = 308, + [328] = 309, + [329] = 308, + [330] = 309, + [331] = 308, + [332] = 309, + [333] = 308, + [334] = 309, + [335] = 308, + [336] = 309, + [337] = 308, + [338] = 338, + [339] = 338, + [340] = 340, + [341] = 341, + [342] = 342, + [343] = 343, + [344] = 340, + [345] = 343, + [346] = 342, + [347] = 347, + [348] = 348, + [349] = 349, + [350] = 349, + [351] = 347, + [352] = 341, + [353] = 98, + [354] = 74, + [355] = 73, + [356] = 97, + [357] = 100, + [358] = 99, + [359] = 75, + [360] = 20, + [361] = 361, + [362] = 361, + [363] = 361, + [364] = 20, + [365] = 20, + [366] = 20, + [367] = 361, + [368] = 361, + [369] = 361, + [370] = 361, + [371] = 361, + [372] = 47, + [373] = 32, + [374] = 33, + [375] = 34, + [376] = 35, + [377] = 20, + [378] = 39, + [379] = 43, + [380] = 44, + [381] = 45, + [382] = 55, + [383] = 383, + [384] = 24, + [385] = 25, + [386] = 38, + [387] = 22, + [388] = 23, + [389] = 51, + [390] = 20, + [391] = 52, + [392] = 53, + [393] = 26, + [394] = 27, + [395] = 383, + [396] = 383, + [397] = 383, + [398] = 28, + [399] = 383, + [400] = 29, + [401] = 37, + [402] = 41, + [403] = 383, + [404] = 30, + [405] = 42, + [406] = 31, + [407] = 46, + [408] = 48, + [409] = 49, + [410] = 54, + [411] = 50, + [412] = 22, + [413] = 50, + [414] = 28, + [415] = 51, + [416] = 29, + [417] = 30, + [418] = 64, + [419] = 31, + [420] = 32, + [421] = 123, + [422] = 65, + [423] = 423, + [424] = 37, + [425] = 66, + [426] = 67, + [427] = 68, + [428] = 69, + [429] = 24, + [430] = 25, + [431] = 71, + [432] = 41, + [433] = 72, + [434] = 45, + [435] = 48, + [436] = 26, + [437] = 27, + [438] = 438, + [439] = 28, + [440] = 48, + [441] = 39, + [442] = 131, + [443] = 42, + [444] = 43, + [445] = 44, + [446] = 33, + [447] = 49, + [448] = 55, + [449] = 29, + [450] = 50, + [451] = 39, + [452] = 51, + [453] = 52, + [454] = 53, + [455] = 52, + [456] = 23, + [457] = 45, + [458] = 47, + [459] = 38, + [460] = 47, + [461] = 22, + [462] = 30, + [463] = 50, + [464] = 51, + [465] = 73, + [466] = 52, + [467] = 53, + [468] = 74, + [469] = 75, + [470] = 34, + [471] = 31, + [472] = 42, + [473] = 54, + [474] = 46, + [475] = 35, + [476] = 38, + [477] = 61, + [478] = 46, + [479] = 23, + [480] = 37, + [481] = 24, + [482] = 32, + [483] = 41, + [484] = 25, + [485] = 49, + [486] = 62, + [487] = 33, + [488] = 34, + [489] = 35, + [490] = 26, + [491] = 27, + [492] = 54, + [493] = 47, + [494] = 43, + [495] = 44, + [496] = 22, + [497] = 63, + [498] = 55, + [499] = 53, + [500] = 101, + [501] = 125, + [502] = 126, + [503] = 127, + [504] = 64, + [505] = 50, + [506] = 51, + [507] = 47, + [508] = 22, + [509] = 107, + [510] = 105, + [511] = 136, + [512] = 108, + [513] = 513, + [514] = 514, + [515] = 63, + [516] = 64, + [517] = 111, + [518] = 74, + [519] = 73, + [520] = 123, + [521] = 513, + [522] = 65, + [523] = 47, + [524] = 22, + [525] = 74, + [526] = 140, + [527] = 141, + [528] = 66, + [529] = 61, + [530] = 142, + [531] = 513, + [532] = 75, + [533] = 63, + [534] = 513, + [535] = 64, + [536] = 67, + [537] = 68, + [538] = 69, + [539] = 65, + [540] = 514, + [541] = 75, + [542] = 66, + [543] = 71, + [544] = 62, + [545] = 67, + [546] = 68, + [547] = 69, + [548] = 143, + [549] = 82, + [550] = 71, + [551] = 72, + [552] = 72, + [553] = 71, + [554] = 514, + [555] = 75, + [556] = 514, + [557] = 84, + [558] = 85, + [559] = 113, + [560] = 131, + [561] = 87, + [562] = 88, + [563] = 65, + [564] = 119, + [565] = 90, + [566] = 52, + [567] = 53, + [568] = 66, + [569] = 61, + [570] = 105, + [571] = 91, + [572] = 92, + [573] = 514, + [574] = 60, + [575] = 514, + [576] = 513, + [577] = 513, + [578] = 62, + [579] = 514, + [580] = 73, + [581] = 50, + [582] = 114, + [583] = 121, + [584] = 122, + [585] = 124, + [586] = 51, + [587] = 97, + [588] = 115, + [589] = 139, + [590] = 67, + [591] = 144, + [592] = 59, + [593] = 68, + [594] = 117, + [595] = 52, + [596] = 53, + [597] = 106, + [598] = 135, + [599] = 104, + [600] = 72, + [601] = 74, + [602] = 513, + [603] = 83, + [604] = 86, + [605] = 93, + [606] = 94, + [607] = 95, + [608] = 96, + [609] = 69, + [610] = 98, + [611] = 513, + [612] = 99, + [613] = 100, + [614] = 102, + [615] = 103, + [616] = 81, + [617] = 73, + [618] = 513, + [619] = 116, + [620] = 120, + [621] = 89, + [622] = 144, + [623] = 122, + [624] = 124, + [625] = 135, + [626] = 139, + [627] = 135, + [628] = 104, + [629] = 104, + [630] = 83, + [631] = 86, + [632] = 93, + [633] = 94, + [634] = 95, + [635] = 96, + [636] = 64, + [637] = 106, + [638] = 101, + [639] = 102, + [640] = 103, + [641] = 81, + [642] = 107, + [643] = 116, + [644] = 120, + [645] = 108, + [646] = 111, + [647] = 113, + [648] = 648, + [649] = 106, + [650] = 107, + [651] = 108, + [652] = 111, + [653] = 113, + [654] = 65, + [655] = 66, + [656] = 105, + [657] = 114, + [658] = 115, + [659] = 144, + [660] = 117, + [661] = 119, + [662] = 125, + [663] = 126, + [664] = 127, + [665] = 67, + [666] = 68, + [667] = 69, + [668] = 71, + [669] = 136, + [670] = 140, + [671] = 141, + [672] = 142, + [673] = 143, + [674] = 82, + [675] = 84, + [676] = 85, + [677] = 87, + [678] = 72, + [679] = 88, + [680] = 89, + [681] = 90, + [682] = 91, + [683] = 92, + [684] = 105, + [685] = 114, + [686] = 115, + [687] = 117, + [688] = 97, + [689] = 119, + [690] = 125, + [691] = 121, + [692] = 692, + [693] = 127, + [694] = 136, + [695] = 140, + [696] = 141, + [697] = 98, + [698] = 99, + [699] = 142, + [700] = 143, + [701] = 82, + [702] = 84, + [703] = 83, + [704] = 100, + [705] = 705, + [706] = 85, + [707] = 87, + [708] = 86, + [709] = 88, + [710] = 89, + [711] = 93, + [712] = 73, + [713] = 713, + [714] = 90, + [715] = 123, + [716] = 105, + [717] = 94, + [718] = 74, + [719] = 91, + [720] = 131, + [721] = 75, + [722] = 722, + [723] = 64, + [724] = 65, + [725] = 66, + [726] = 67, + [727] = 68, + [728] = 69, + [729] = 71, + [730] = 95, + [731] = 72, + [732] = 96, + [733] = 121, + [734] = 139, + [735] = 101, + [736] = 102, + [737] = 103, + [738] = 81, + [739] = 648, + [740] = 116, + [741] = 120, + [742] = 692, + [743] = 705, + [744] = 122, + [745] = 124, + [746] = 713, + [747] = 722, + [748] = 92, + [749] = 126, + [750] = 750, + [751] = 751, + [752] = 752, + [753] = 753, + [754] = 754, + [755] = 6, + [756] = 6, + [757] = 757, + [758] = 758, + [759] = 757, + [760] = 758, + [761] = 758, + [762] = 762, + [763] = 758, + [764] = 758, + [765] = 758, + [766] = 758, + [767] = 762, + [768] = 768, + [769] = 762, + [770] = 768, + [771] = 762, + [772] = 762, + [773] = 762, + [774] = 768, + [775] = 775, + [776] = 6, + [777] = 777, + [778] = 775, + [779] = 775, + [780] = 780, + [781] = 775, + [782] = 782, + [783] = 775, + [784] = 775, + [785] = 780, + [786] = 780, + [787] = 780, + [788] = 780, + [789] = 780, + [790] = 790, + [791] = 791, + [792] = 10, + [793] = 793, + [794] = 9, + [795] = 6, + [796] = 796, + [797] = 797, + [798] = 798, + [799] = 799, + [800] = 13, + [801] = 801, + [802] = 799, + [803] = 801, + [804] = 804, + [805] = 804, + [806] = 804, + [807] = 807, + [808] = 801, + [809] = 809, + [810] = 810, + [811] = 811, + [812] = 810, + [813] = 813, + [814] = 804, + [815] = 799, + [816] = 813, + [817] = 798, + [818] = 811, + [819] = 819, + [820] = 820, + [821] = 798, + [822] = 804, + [823] = 813, + [824] = 824, + [825] = 798, + [826] = 813, + [827] = 798, + [828] = 798, + [829] = 829, + [830] = 799, + [831] = 831, + [832] = 799, + [833] = 833, + [834] = 804, + [835] = 835, + [836] = 807, + [837] = 837, + [838] = 829, + [839] = 813, + [840] = 801, + [841] = 804, + [842] = 799, + [843] = 837, + [844] = 801, + [845] = 813, + [846] = 813, + [847] = 799, + [848] = 12, + [849] = 820, + [850] = 831, + [851] = 9, + [852] = 801, + [853] = 801, + [854] = 854, + [855] = 855, + [856] = 856, + [857] = 857, + [858] = 858, + [859] = 859, + [860] = 860, + [861] = 861, + [862] = 862, + [863] = 863, + [864] = 864, + [865] = 865, + [866] = 866, + [867] = 862, + [868] = 855, + [869] = 864, + [870] = 870, + [871] = 858, + [872] = 872, + [873] = 873, + [874] = 874, + [875] = 875, + [876] = 870, + [877] = 872, + [878] = 878, + [879] = 879, + [880] = 880, + [881] = 881, + [882] = 882, + [883] = 883, + [884] = 884, + [885] = 885, + [886] = 878, + [887] = 875, + [888] = 866, + [889] = 889, + [890] = 890, + [891] = 879, + [892] = 892, + [893] = 870, + [894] = 894, + [895] = 895, + [896] = 861, + [897] = 897, + [898] = 872, + [899] = 899, + [900] = 880, + [901] = 881, + [902] = 902, + [903] = 903, + [904] = 904, + [905] = 878, + [906] = 906, + [907] = 907, + [908] = 908, + [909] = 909, + [910] = 910, + [911] = 911, + [912] = 855, + [913] = 861, + [914] = 914, + [915] = 882, + [916] = 883, + [917] = 917, + [918] = 918, + [919] = 919, + [920] = 920, + [921] = 921, + [922] = 922, + [923] = 879, + [924] = 880, + [925] = 866, + [926] = 862, + [927] = 855, + [928] = 864, + [929] = 929, + [930] = 11, + [931] = 858, + [932] = 881, + [933] = 933, + [934] = 875, + [935] = 870, + [936] = 872, + [937] = 878, + [938] = 879, + [939] = 880, + [940] = 881, + [941] = 882, + [942] = 883, + [943] = 884, + [944] = 885, + [945] = 882, + [946] = 946, + [947] = 884, + [948] = 885, + [949] = 883, + [950] = 866, + [951] = 866, + [952] = 952, + [953] = 866, + [954] = 862, + [955] = 855, + [956] = 864, + [957] = 957, + [958] = 958, + [959] = 862, + [960] = 855, + [961] = 858, + [962] = 864, + [963] = 963, + [964] = 861, + [965] = 885, + [966] = 861, + [967] = 875, + [968] = 958, + [969] = 870, + [970] = 872, + [971] = 878, + [972] = 879, + [973] = 958, + [974] = 880, + [975] = 881, + [976] = 882, + [977] = 858, + [978] = 883, + [979] = 958, + [980] = 884, + [981] = 885, + [982] = 982, + [983] = 958, + [984] = 958, + [985] = 858, + [986] = 986, + [987] = 987, + [988] = 875, + [989] = 989, + [990] = 875, + [991] = 917, + [992] = 989, + [993] = 854, + [994] = 963, + [995] = 894, + [996] = 933, + [997] = 906, + [998] = 986, + [999] = 999, + [1000] = 870, + [1001] = 874, + [1002] = 864, + [1003] = 892, + [1004] = 902, + [1005] = 907, + [1006] = 914, + [1007] = 858, + [1008] = 872, + [1009] = 870, + [1010] = 872, + [1011] = 878, + [1012] = 879, + [1013] = 880, + [1014] = 881, + [1015] = 878, + [1016] = 879, + [1017] = 861, + [1018] = 880, + [1019] = 881, + [1020] = 882, + [1021] = 917, + [1022] = 989, + [1023] = 854, + [1024] = 963, + [1025] = 894, + [1026] = 883, + [1027] = 917, + [1028] = 989, + [1029] = 854, + [1030] = 963, + [1031] = 894, + [1032] = 884, + [1033] = 917, + [1034] = 989, + [1035] = 885, + [1036] = 963, + [1037] = 894, + [1038] = 1038, + [1039] = 917, + [1040] = 989, + [1041] = 854, + [1042] = 963, + [1043] = 894, + [1044] = 854, + [1045] = 899, + [1046] = 999, + [1047] = 861, + [1048] = 873, + [1049] = 862, + [1050] = 866, + [1051] = 862, + [1052] = 855, + [1053] = 864, + [1054] = 11, + [1055] = 875, + [1056] = 882, + [1057] = 883, + [1058] = 884, + [1059] = 885, + [1060] = 1060, + [1061] = 854, + [1062] = 982, + [1063] = 897, + [1064] = 884, + [1065] = 1065, + [1066] = 1066, + [1067] = 1067, + [1068] = 1068, + [1069] = 1069, + [1070] = 1070, + [1071] = 1071, + [1072] = 1072, + [1073] = 1073, + [1074] = 1074, + [1075] = 1075, + [1076] = 1076, + [1077] = 1077, + [1078] = 1078, + [1079] = 1079, + [1080] = 1080, + [1081] = 1081, + [1082] = 1082, + [1083] = 1083, + [1084] = 1084, + [1085] = 1085, + [1086] = 1086, + [1087] = 1087, + [1088] = 1088, + [1089] = 1089, + [1090] = 1090, + [1091] = 1091, + [1092] = 1092, + [1093] = 1093, + [1094] = 1094, + [1095] = 753, + [1096] = 1096, + [1097] = 1097, + [1098] = 1098, + [1099] = 1099, + [1100] = 1100, + [1101] = 66, + [1102] = 74, + [1103] = 75, + [1104] = 73, + [1105] = 20, + [1106] = 1106, + [1107] = 50, + [1108] = 51, + [1109] = 42, + [1110] = 37, + [1111] = 39, + [1112] = 52, + [1113] = 53, + [1114] = 46, + [1115] = 1106, + [1116] = 41, + [1117] = 31, + [1118] = 47, + [1119] = 22, + [1120] = 33, + [1121] = 35, + [1122] = 1122, + [1123] = 38, + [1124] = 67, + [1125] = 68, + [1126] = 69, + [1127] = 23, + [1128] = 24, + [1129] = 71, + [1130] = 72, + [1131] = 25, + [1132] = 26, + [1133] = 27, + [1134] = 34, + [1135] = 43, + [1136] = 44, + [1137] = 62, + [1138] = 33, + [1139] = 45, + [1140] = 65, + [1141] = 29, + [1142] = 30, + [1143] = 48, + [1144] = 49, + [1145] = 38, + [1146] = 23, + [1147] = 24, + [1148] = 25, + [1149] = 26, + [1150] = 27, + [1151] = 32, + [1152] = 48, + [1153] = 34, + [1154] = 35, + [1155] = 32, + [1156] = 49, + [1157] = 64, + [1158] = 61, + [1159] = 54, + [1160] = 63, + [1161] = 28, + [1162] = 29, + [1163] = 30, + [1164] = 123, + [1165] = 54, + [1166] = 131, + [1167] = 28, + [1168] = 104, + [1169] = 1169, + [1170] = 1170, + [1171] = 121, + [1172] = 122, + [1173] = 124, + [1174] = 123, + [1175] = 139, + [1176] = 135, + [1177] = 83, + [1178] = 86, + [1179] = 93, + [1180] = 94, + [1181] = 95, + [1182] = 96, + [1183] = 98, + [1184] = 101, + [1185] = 102, + [1186] = 103, + [1187] = 81, + [1188] = 99, + [1189] = 116, + [1190] = 97, + [1191] = 120, + [1192] = 131, + [1193] = 43, + [1194] = 123, + [1195] = 106, + [1196] = 107, + [1197] = 108, + [1198] = 111, + [1199] = 44, + [1200] = 113, + [1201] = 123, + [1202] = 105, + [1203] = 1203, + [1204] = 1204, + [1205] = 114, + [1206] = 131, + [1207] = 1207, + [1208] = 1208, + [1209] = 144, + [1210] = 117, + [1211] = 1211, + [1212] = 1211, + [1213] = 1204, + [1214] = 119, + [1215] = 125, + [1216] = 126, + [1217] = 127, + [1218] = 1218, + [1219] = 131, + [1220] = 1211, + [1221] = 1204, + [1222] = 45, + [1223] = 136, + [1224] = 1211, + [1225] = 1204, + [1226] = 92, + [1227] = 140, + [1228] = 141, + [1229] = 142, + [1230] = 143, + [1231] = 1211, + [1232] = 1204, + [1233] = 82, + [1234] = 84, + [1235] = 1211, + [1236] = 1204, + [1237] = 85, + [1238] = 87, + [1239] = 1239, + [1240] = 100, + [1241] = 88, + [1242] = 89, + [1243] = 90, + [1244] = 1244, + [1245] = 91, + [1246] = 1122, + [1247] = 115, + [1248] = 1248, + [1249] = 1249, + [1250] = 1250, + [1251] = 1251, + [1252] = 1252, + [1253] = 1253, + [1254] = 1254, + [1255] = 1255, + [1256] = 1256, + [1257] = 1257, + [1258] = 1258, + [1259] = 1259, + [1260] = 1260, + [1261] = 131, + [1262] = 1262, + [1263] = 1263, + [1264] = 1258, + [1265] = 1265, + [1266] = 1266, + [1267] = 123, + [1268] = 1268, + [1269] = 1269, + [1270] = 1270, + [1271] = 1271, + [1272] = 1251, + [1273] = 1273, + [1274] = 1274, + [1275] = 1275, + [1276] = 1260, + [1277] = 1263, + [1278] = 1278, + [1279] = 1279, + [1280] = 1280, + [1281] = 1281, + [1282] = 1266, + [1283] = 1283, + [1284] = 1284, + [1285] = 1285, + [1286] = 1278, + [1287] = 1287, + [1288] = 1288, + [1289] = 1289, + [1290] = 1290, + [1291] = 1291, + [1292] = 1292, + [1293] = 1274, + [1294] = 1294, + [1295] = 1295, + [1296] = 1260, + [1297] = 1263, + [1298] = 1278, + [1299] = 1299, + [1300] = 1300, + [1301] = 1284, + [1302] = 1302, + [1303] = 1303, + [1304] = 1304, + [1305] = 1274, + [1306] = 1306, + [1307] = 1307, + [1308] = 1260, + [1309] = 1263, + [1310] = 1278, + [1311] = 1311, + [1312] = 1312, + [1313] = 1313, + [1314] = 1274, + [1315] = 1315, + [1316] = 1260, + [1317] = 1263, + [1318] = 1278, + [1319] = 1319, + [1320] = 1320, + [1321] = 1321, + [1322] = 1274, + [1323] = 1323, + [1324] = 1260, + [1325] = 1263, + [1326] = 1278, + [1327] = 1327, + [1328] = 1284, + [1329] = 1244, + [1330] = 1330, + [1331] = 1331, + [1332] = 1274, + [1333] = 1333, + [1334] = 1334, + [1335] = 1335, + [1336] = 1336, + [1337] = 1337, + [1338] = 1338, + [1339] = 1339, + [1340] = 1340, + [1341] = 1341, + [1342] = 1342, + [1343] = 1280, + [1344] = 1344, + [1345] = 1253, + [1346] = 1346, + [1347] = 1207, + [1348] = 753, + [1349] = 131, + [1350] = 1350, + [1351] = 1351, + [1352] = 1352, + [1353] = 1353, + [1354] = 1354, + [1355] = 1355, + [1356] = 1356, + [1357] = 1357, + [1358] = 1358, + [1359] = 1359, + [1360] = 123, + [1361] = 1361, + [1362] = 1362, + [1363] = 123, + [1364] = 1364, + [1365] = 1239, + [1366] = 1366, + [1367] = 1367, + [1368] = 1368, + [1369] = 1369, + [1370] = 1370, + [1371] = 131, + [1372] = 1372, + [1373] = 1359, + [1374] = 1374, + [1375] = 1375, + [1376] = 1341, + [1377] = 1377, + [1378] = 1342, + [1379] = 131, + [1380] = 1380, + [1381] = 1381, + [1382] = 1382, + [1383] = 1295, + [1384] = 1384, + [1385] = 1385, + [1386] = 1386, + [1387] = 1387, + [1388] = 1388, + [1389] = 1366, + [1390] = 1390, + [1391] = 1391, + [1392] = 1392, + [1393] = 1393, + [1394] = 1394, + [1395] = 1331, + [1396] = 1396, + [1397] = 1397, + [1398] = 1398, + [1399] = 1399, + [1400] = 1353, + [1401] = 1401, + [1402] = 1268, + [1403] = 1333, + [1404] = 1334, + [1405] = 1405, + [1406] = 1262, + [1407] = 1313, + [1408] = 1408, + [1409] = 753, + [1410] = 1410, + [1411] = 1411, + [1412] = 1412, + [1413] = 1413, + [1414] = 1414, + [1415] = 1415, + [1416] = 1299, + [1417] = 1417, + [1418] = 1418, + [1419] = 1258, + [1420] = 1420, + [1421] = 1315, + [1422] = 1422, + [1423] = 1280, + [1424] = 1424, + [1425] = 1290, + [1426] = 1426, + [1427] = 1427, + [1428] = 1335, + [1429] = 1429, + [1430] = 1336, + [1431] = 753, + [1432] = 1432, + [1433] = 43, + [1434] = 1434, + [1435] = 44, + [1436] = 1436, + [1437] = 1437, + [1438] = 1438, + [1439] = 1439, + [1440] = 1440, + [1441] = 1441, + [1442] = 1442, + [1443] = 1338, + [1444] = 1444, + [1445] = 1445, + [1446] = 1446, + [1447] = 1251, + [1448] = 45, + [1449] = 1449, + [1450] = 123, + [1451] = 1451, + [1452] = 1452, + [1453] = 1453, + [1454] = 1454, + [1455] = 1455, + [1456] = 1456, + [1457] = 1457, + [1458] = 1458, + [1459] = 1459, + [1460] = 1460, + [1461] = 1461, + [1462] = 1462, + [1463] = 1463, + [1464] = 1464, + [1465] = 1464, + [1466] = 1466, + [1467] = 1466, + [1468] = 1468, + [1469] = 1469, + [1470] = 1466, + [1471] = 1471, + [1472] = 1472, + [1473] = 1473, + [1474] = 1474, + [1475] = 1472, + [1476] = 1476, + [1477] = 1477, + [1478] = 1478, + [1479] = 1479, + [1480] = 1462, + [1481] = 1468, + [1482] = 1476, + [1483] = 1483, + [1484] = 1484, + [1485] = 1485, + [1486] = 1461, + [1487] = 1487, + [1488] = 1483, + [1489] = 1489, + [1490] = 1462, + [1491] = 1476, + [1492] = 1462, + [1493] = 1464, + [1494] = 1494, + [1495] = 1495, + [1496] = 1466, + [1497] = 1460, + [1498] = 1464, + [1499] = 1494, + [1500] = 1461, + [1501] = 1476, + [1502] = 1502, + [1503] = 1462, + [1504] = 1461, + [1505] = 1505, + [1506] = 1474, + [1507] = 1461, + [1508] = 1461, + [1509] = 1464, + [1510] = 1510, + [1511] = 1471, + [1512] = 1505, + [1513] = 1466, + [1514] = 1464, + [1515] = 1464, + [1516] = 1516, + [1517] = 1466, + [1518] = 1518, + [1519] = 1476, + [1520] = 1520, + [1521] = 1476, + [1522] = 1522, + [1523] = 1502, + [1524] = 1518, + [1525] = 1485, + [1526] = 1478, + [1527] = 1489, + [1528] = 1528, + [1529] = 1529, + [1530] = 1520, + [1531] = 1462, + [1532] = 1459, + [1533] = 1522, + [1534] = 1534, + [1535] = 1534, + [1536] = 1469, + [1537] = 1463, + [1538] = 1538, + [1539] = 1539, + [1540] = 1538, + [1541] = 1538, + [1542] = 1538, + [1543] = 1543, + [1544] = 1538, + [1545] = 1538, + [1546] = 1251, + [1547] = 1547, + [1548] = 1547, + [1549] = 1547, + [1550] = 1547, + [1551] = 1547, + [1552] = 1547, + [1553] = 1258, + [1554] = 1547, + [1555] = 1280, + [1556] = 1547, + [1557] = 1557, + [1558] = 1557, + [1559] = 1559, + [1560] = 1557, + [1561] = 1559, + [1562] = 1557, + [1563] = 1559, + [1564] = 1559, + [1565] = 1559, + [1566] = 1559, + [1567] = 1559, + [1568] = 1559, + [1569] = 1557, + [1570] = 1557, + [1571] = 1557, + [1572] = 1557, + [1573] = 1557, + [1574] = 1557, + [1575] = 1559, + [1576] = 1557, + [1577] = 1557, + [1578] = 1559, + [1579] = 1559, + [1580] = 1557, + [1581] = 1557, + [1582] = 1559, + [1583] = 1557, + [1584] = 1559, + [1585] = 1585, + [1586] = 1557, + [1587] = 1559, + [1588] = 1588, + [1589] = 1589, + [1590] = 1590, + [1591] = 1591, + [1592] = 1589, + [1593] = 1593, + [1594] = 1588, + [1595] = 1595, + [1596] = 1596, + [1597] = 1597, + [1598] = 1598, + [1599] = 1593, + [1600] = 1600, + [1601] = 1601, + [1602] = 1602, + [1603] = 1603, + [1604] = 1604, + [1605] = 1605, + [1606] = 1606, + [1607] = 1607, + [1608] = 1608, + [1609] = 1609, + [1610] = 1610, + [1611] = 1611, + [1612] = 1612, + [1613] = 1593, + [1614] = 1614, + [1615] = 1615, + [1616] = 1604, + [1617] = 1617, + [1618] = 1618, + [1619] = 1619, + [1620] = 1620, + [1621] = 1621, + [1622] = 1593, + [1623] = 1623, + [1624] = 1624, + [1625] = 1625, + [1626] = 1626, + [1627] = 1627, + [1628] = 1628, + [1629] = 1604, + [1630] = 1630, + [1631] = 1623, + [1632] = 1632, + [1633] = 1593, + [1634] = 1603, + [1635] = 1619, + [1636] = 1604, + [1637] = 1637, + [1638] = 1638, + [1639] = 1593, + [1640] = 1604, + [1641] = 1641, + [1642] = 1642, + [1643] = 1623, + [1644] = 1644, + [1645] = 1593, + [1646] = 1646, + [1647] = 1647, + [1648] = 1604, + [1649] = 1593, + [1650] = 1604, + [1651] = 1651, + [1652] = 1623, + [1653] = 1593, + [1654] = 1654, + [1655] = 1655, + [1656] = 1623, + [1657] = 1657, + [1658] = 1623, + [1659] = 1659, + [1660] = 1660, + [1661] = 1604, + [1662] = 1662, + [1663] = 1663, + [1664] = 1664, + [1665] = 1665, + [1666] = 1666, + [1667] = 1667, + [1668] = 1668, + [1669] = 1669, + [1670] = 1670, + [1671] = 1671, + [1672] = 1602, + [1673] = 1588, + [1674] = 1598, + [1675] = 1659, + [1676] = 1676, + [1677] = 1611, + [1678] = 1612, + [1679] = 1615, + [1680] = 1628, + [1681] = 1637, + [1682] = 1638, + [1683] = 1641, + [1684] = 1660, + [1685] = 1662, + [1686] = 1665, + [1687] = 1687, + [1688] = 1688, + [1689] = 1590, + [1690] = 1591, + [1691] = 1595, + [1692] = 1597, + [1693] = 1601, + [1694] = 1607, + [1695] = 1695, + [1696] = 1619, + [1697] = 1602, + [1698] = 1687, + [1699] = 1598, + [1700] = 1659, + [1701] = 1612, + [1702] = 1641, + [1703] = 1665, + [1704] = 1619, + [1705] = 1602, + [1706] = 1688, + [1707] = 1588, + [1708] = 1598, + [1709] = 1659, + [1710] = 1612, + [1711] = 1641, + [1712] = 1665, + [1713] = 1619, + [1714] = 1593, + [1715] = 1602, + [1716] = 1588, + [1717] = 1598, + [1718] = 1604, + [1719] = 1659, + [1720] = 1612, + [1721] = 1641, + [1722] = 1665, + [1723] = 1619, + [1724] = 1602, + [1725] = 1725, + [1726] = 1588, + [1727] = 1598, + [1728] = 1659, + [1729] = 1612, + [1730] = 1641, + [1731] = 1665, + [1732] = 1619, + [1733] = 1602, + [1734] = 1588, + [1735] = 1641, + [1736] = 1619, + [1737] = 1641, + [1738] = 1641, + [1739] = 1632, + [1740] = 1740, + [1741] = 1641, + [1742] = 1589, + [1743] = 1604, + [1744] = 1589, + [1745] = 1589, + [1746] = 1589, + [1747] = 1589, + [1748] = 1589, + [1749] = 1589, + [1750] = 1589, + [1751] = 1676, + [1752] = 1752, + [1753] = 1752, + [1754] = 1752, + [1755] = 1752, + [1756] = 1752, + [1757] = 20, + [1758] = 1752, + [1759] = 1752, + [1760] = 1752, + [1761] = 1752, + [1762] = 1752, + [1763] = 1763, + [1764] = 1764, + [1765] = 1765, + [1766] = 1766, + [1767] = 1767, + [1768] = 1768, + [1769] = 52, + [1770] = 47, + [1771] = 20, + [1772] = 68, + [1773] = 22, + [1774] = 50, + [1775] = 53, + [1776] = 51, + [1777] = 69, + [1778] = 64, + [1779] = 71, + [1780] = 1780, + [1781] = 67, + [1782] = 65, + [1783] = 72, + [1784] = 51, + [1785] = 39, + [1786] = 20, + [1787] = 1787, + [1788] = 1788, + [1789] = 1789, + [1790] = 1790, + [1791] = 1791, + [1792] = 1792, + [1793] = 1793, + [1794] = 1337, + [1795] = 1340, + [1796] = 1796, + [1797] = 1797, + [1798] = 1798, + [1799] = 1799, + [1800] = 1800, + [1801] = 1801, + [1802] = 1802, + [1803] = 1803, + [1804] = 1804, + [1805] = 1805, + [1806] = 1806, + [1807] = 1807, + [1808] = 1808, + [1809] = 1809, + [1810] = 1810, + [1811] = 1811, + [1812] = 1812, + [1813] = 1813, + [1814] = 1788, + [1815] = 1815, + [1816] = 1816, + [1817] = 1817, + [1818] = 1818, + [1819] = 1819, + [1820] = 1820, + [1821] = 1821, + [1822] = 1822, + [1823] = 1802, + [1824] = 1824, + [1825] = 1815, + [1826] = 1826, + [1827] = 1827, + [1828] = 1828, + [1829] = 1829, + [1830] = 1830, + [1831] = 1831, + [1832] = 1832, + [1833] = 61, + [1834] = 1803, + [1835] = 1835, + [1836] = 1836, + [1837] = 1837, + [1838] = 1838, + [1839] = 1839, + [1840] = 1840, + [1841] = 1804, + [1842] = 1816, + [1843] = 1817, + [1844] = 1819, + [1845] = 1820, + [1846] = 1821, + [1847] = 1822, + [1848] = 1824, + [1849] = 1826, + [1850] = 1827, + [1851] = 1787, + [1852] = 1828, + [1853] = 1789, + [1854] = 1829, + [1855] = 1790, + [1856] = 1791, + [1857] = 1792, + [1858] = 1370, + [1859] = 1830, + [1860] = 1793, + [1861] = 1337, + [1862] = 1340, + [1863] = 1831, + [1864] = 1294, + [1865] = 1832, + [1866] = 123, + [1867] = 1867, + [1868] = 1868, + [1869] = 1806, + [1870] = 1807, + [1871] = 1808, + [1872] = 1809, + [1873] = 131, + [1874] = 20, + [1875] = 1875, + [1876] = 1876, + [1877] = 1810, + [1878] = 1878, + [1879] = 1805, + [1880] = 131, + [1881] = 1796, + [1882] = 1797, + [1883] = 1798, + [1884] = 1799, + [1885] = 1800, + [1886] = 1875, + [1887] = 20, + [1888] = 1801, + [1889] = 1889, + [1890] = 1890, + [1891] = 62, + [1892] = 1811, + [1893] = 1876, + [1894] = 1894, + [1895] = 1812, + [1896] = 1835, + [1897] = 1836, + [1898] = 1837, + [1899] = 1838, + [1900] = 1839, + [1901] = 1813, + [1902] = 1370, + [1903] = 1294, + [1904] = 1904, + [1905] = 1904, + [1906] = 1904, + [1907] = 1904, + [1908] = 1908, + [1909] = 1904, + [1910] = 1904, + [1911] = 1911, + [1912] = 1912, + [1913] = 1913, + [1914] = 1912, + [1915] = 1913, + [1916] = 1913, + [1917] = 1912, + [1918] = 52, + [1919] = 1912, + [1920] = 1878, + [1921] = 1921, + [1922] = 1913, + [1923] = 1912, + [1924] = 1924, + [1925] = 47, + [1926] = 1913, + [1927] = 1927, + [1928] = 1913, + [1929] = 1912, + [1930] = 52, + [1931] = 51, + [1932] = 1932, + [1933] = 1933, + [1934] = 1932, + [1935] = 1935, + [1936] = 47, + [1937] = 1937, + [1938] = 66, + [1939] = 1939, + [1940] = 50, + [1941] = 1935, + [1942] = 1939, + [1943] = 68, + [1944] = 1933, + [1945] = 22, + [1946] = 53, + [1947] = 1937, + [1948] = 1948, + [1949] = 1908, + [1950] = 1937, + [1951] = 1951, + [1952] = 1952, + [1953] = 1953, + [1954] = 1954, + [1955] = 51, + [1956] = 1956, + [1957] = 39, + [1958] = 1927, + [1959] = 68, + [1960] = 1911, + [1961] = 22, + [1962] = 1962, + [1963] = 1963, + [1964] = 50, + [1965] = 1965, + [1966] = 51, + [1967] = 53, + [1968] = 1968, + [1969] = 69, + [1970] = 1970, + [1971] = 1924, + [1972] = 69, + [1973] = 1973, + [1974] = 1974, + [1975] = 1975, + [1976] = 1975, + [1977] = 72, + [1978] = 1978, + [1979] = 65, + [1980] = 1980, + [1981] = 75, + [1982] = 1978, + [1983] = 61, + [1984] = 62, + [1985] = 1985, + [1986] = 1986, + [1987] = 39, + [1988] = 1988, + [1989] = 1989, + [1990] = 1990, + [1991] = 1986, + [1992] = 1985, + [1993] = 1993, + [1994] = 74, + [1995] = 67, + [1996] = 1996, + [1997] = 1997, + [1998] = 1998, + [1999] = 1996, + [2000] = 1980, + [2001] = 64, + [2002] = 98, + [2003] = 1974, + [2004] = 71, + [2005] = 1998, + [2006] = 73, + [2007] = 2007, + [2008] = 73, + [2009] = 2009, + [2010] = 2010, + [2011] = 66, + [2012] = 2007, + [2013] = 67, + [2014] = 2014, + [2015] = 2015, + [2016] = 2016, + [2017] = 2017, + [2018] = 2018, + [2019] = 2007, + [2020] = 2017, + [2021] = 2021, + [2022] = 39, + [2023] = 2021, + [2024] = 2024, + [2025] = 2007, + [2026] = 71, + [2027] = 2017, + [2028] = 2028, + [2029] = 2029, + [2030] = 2030, + [2031] = 2031, + [2032] = 72, + [2033] = 2021, + [2034] = 2034, + [2035] = 2035, + [2036] = 2010, + [2037] = 2017, + [2038] = 2038, + [2039] = 2039, + [2040] = 2040, + [2041] = 2017, + [2042] = 2042, + [2043] = 2043, + [2044] = 2015, + [2045] = 2007, + [2046] = 2046, + [2047] = 64, + [2048] = 2048, + [2049] = 2021, + [2050] = 2017, + [2051] = 2051, + [2052] = 2010, + [2053] = 2053, + [2054] = 98, + [2055] = 2007, + [2056] = 2038, + [2057] = 73, + [2058] = 74, + [2059] = 100, + [2060] = 74, + [2061] = 97, + [2062] = 2062, + [2063] = 75, + [2064] = 2010, + [2065] = 2065, + [2066] = 2066, + [2067] = 2010, + [2068] = 2068, + [2069] = 2009, + [2070] = 65, + [2071] = 2021, + [2072] = 2072, + [2073] = 2021, + [2074] = 2024, + [2075] = 2075, + [2076] = 2076, + [2077] = 2077, + [2078] = 2010, + [2079] = 2016, + [2080] = 66, + [2081] = 99, + [2082] = 75, + [2083] = 2046, + [2084] = 2084, + [2085] = 2085, + [2086] = 2086, + [2087] = 2087, + [2088] = 2088, + [2089] = 2039, + [2090] = 2075, + [2091] = 2051, + [2092] = 2092, + [2093] = 61, + [2094] = 2018, + [2095] = 2095, + [2096] = 2096, + [2097] = 62, + [2098] = 2098, + [2099] = 2099, + [2100] = 2100, + [2101] = 2101, + [2102] = 2102, + [2103] = 2103, + [2104] = 2104, + [2105] = 2105, + [2106] = 2106, + [2107] = 2107, + [2108] = 2108, + [2109] = 2109, + [2110] = 2104, + [2111] = 2111, + [2112] = 2112, + [2113] = 2113, + [2114] = 2114, + [2115] = 2115, + [2116] = 2116, + [2117] = 2117, + [2118] = 97, + [2119] = 2119, + [2120] = 2120, + [2121] = 2121, + [2122] = 2122, + [2123] = 2102, + [2124] = 61, + [2125] = 2125, + [2126] = 2126, + [2127] = 2127, + [2128] = 62, + [2129] = 2102, + [2130] = 2130, + [2131] = 2105, + [2132] = 2109, + [2133] = 99, + [2134] = 2134, + [2135] = 100, + [2136] = 2121, + [2137] = 2105, + [2138] = 2138, + [2139] = 2139, + [2140] = 2121, + [2141] = 2141, + [2142] = 2121, + [2143] = 2143, + [2144] = 2144, + [2145] = 2107, + [2146] = 2146, + [2147] = 2121, + [2148] = 2148, + [2149] = 2121, + [2150] = 2121, + [2151] = 2151, + [2152] = 2121, + [2153] = 2121, + [2154] = 2154, + [2155] = 2155, + [2156] = 2156, + [2157] = 2157, + [2158] = 2158, + [2159] = 2159, + [2160] = 2160, + [2161] = 2161, + [2162] = 2162, + [2163] = 2163, + [2164] = 2164, + [2165] = 2106, + [2166] = 2166, + [2167] = 2099, + [2168] = 2168, + [2169] = 2169, + [2170] = 2170, + [2171] = 2103, + [2172] = 2172, + [2173] = 2116, + [2174] = 2174, + [2175] = 2144, + [2176] = 2109, + [2177] = 2098, + [2178] = 2178, + [2179] = 2117, + [2180] = 2180, + [2181] = 2166, + [2182] = 2160, + [2183] = 2161, + [2184] = 2164, + [2185] = 2106, + [2186] = 2121, + [2187] = 2099, + [2188] = 2161, + [2189] = 2106, + [2190] = 2099, + [2191] = 2111, + [2192] = 2161, + [2193] = 2193, + [2194] = 2161, + [2195] = 2106, + [2196] = 2099, + [2197] = 2197, + [2198] = 2198, + [2199] = 2199, + [2200] = 2121, + [2201] = 2201, + [2202] = 2202, + [2203] = 2203, + [2204] = 2168, + [2205] = 2205, + [2206] = 2161, + [2207] = 2106, + [2208] = 2169, + [2209] = 2161, + [2210] = 2210, + [2211] = 2101, + [2212] = 2099, + [2213] = 2213, + [2214] = 2214, + [2215] = 2215, + [2216] = 2143, + [2217] = 2217, + [2218] = 2218, + [2219] = 2219, + [2220] = 2220, + [2221] = 2220, + [2222] = 2222, + [2223] = 2223, + [2224] = 2224, + [2225] = 2225, + [2226] = 2226, + [2227] = 2227, + [2228] = 2228, + [2229] = 2229, + [2230] = 2226, + [2231] = 2231, + [2232] = 2232, + [2233] = 2233, + [2234] = 2234, + [2235] = 2218, + [2236] = 2236, + [2237] = 2237, + [2238] = 2238, + [2239] = 2239, + [2240] = 2240, + [2241] = 2241, + [2242] = 2242, + [2243] = 2243, + [2244] = 2244, + [2245] = 2245, + [2246] = 2246, + [2247] = 2247, + [2248] = 2248, + [2249] = 2218, + [2250] = 2243, + [2251] = 2251, + [2252] = 2252, + [2253] = 2253, + [2254] = 2220, + [2255] = 2255, + [2256] = 2223, + [2257] = 2224, + [2258] = 2258, + [2259] = 2246, + [2260] = 2225, + [2261] = 2261, + [2262] = 2262, + [2263] = 2227, + [2264] = 2228, + [2265] = 2229, + [2266] = 2226, + [2267] = 2233, + [2268] = 2268, + [2269] = 2234, + [2270] = 2270, + [2271] = 2236, + [2272] = 2272, + [2273] = 2237, + [2274] = 2238, + [2275] = 2239, + [2276] = 2241, + [2277] = 2242, + [2278] = 2243, + [2279] = 2246, + [2280] = 2280, + [2281] = 2248, + [2282] = 2218, + [2283] = 2283, + [2284] = 2284, + [2285] = 2285, + [2286] = 2253, + [2287] = 2220, + [2288] = 2288, + [2289] = 2239, + [2290] = 2223, + [2291] = 2291, + [2292] = 2292, + [2293] = 2225, + [2294] = 2227, + [2295] = 2228, + [2296] = 2229, + [2297] = 2297, + [2298] = 2233, + [2299] = 2299, + [2300] = 2234, + [2301] = 2236, + [2302] = 2237, + [2303] = 2238, + [2304] = 2239, + [2305] = 2305, + [2306] = 2241, + [2307] = 2242, + [2308] = 2243, + [2309] = 2246, + [2310] = 2248, + [2311] = 2218, + [2312] = 2312, + [2313] = 2313, + [2314] = 2253, + [2315] = 2220, + [2316] = 2223, + [2317] = 2246, + [2318] = 2318, + [2319] = 2319, + [2320] = 2225, + [2321] = 2227, + [2322] = 2228, + [2323] = 2323, + [2324] = 2236, + [2325] = 2229, + [2326] = 2233, + [2327] = 2327, + [2328] = 2328, + [2329] = 2329, + [2330] = 2234, + [2331] = 2331, + [2332] = 2284, + [2333] = 2236, + [2334] = 2237, + [2335] = 2238, + [2336] = 2239, + [2337] = 2241, + [2338] = 2242, + [2339] = 2339, + [2340] = 2243, + [2341] = 2246, + [2342] = 2342, + [2343] = 2248, + [2344] = 2344, + [2345] = 2234, + [2346] = 2237, + [2347] = 2242, + [2348] = 2243, + [2349] = 2349, + [2350] = 2350, + [2351] = 2234, + [2352] = 2237, + [2353] = 2242, + [2354] = 2243, + [2355] = 2248, + [2356] = 2234, + [2357] = 2218, + [2358] = 2237, + [2359] = 2242, + [2360] = 2243, + [2361] = 2233, + [2362] = 2234, + [2363] = 2237, + [2364] = 2242, + [2365] = 2243, + [2366] = 2234, + [2367] = 2237, + [2368] = 2242, + [2369] = 2243, + [2370] = 2234, + [2371] = 2371, + [2372] = 2237, + [2373] = 2242, + [2374] = 2243, + [2375] = 2375, + [2376] = 2234, + [2377] = 2237, + [2378] = 2349, + [2379] = 2237, + [2380] = 2242, + [2381] = 2243, + [2382] = 2253, + [2383] = 2234, + [2384] = 2237, + [2385] = 2242, + [2386] = 2243, + [2387] = 2387, + [2388] = 2388, + [2389] = 2389, + [2390] = 2390, + [2391] = 2391, + [2392] = 2392, + [2393] = 2247, + [2394] = 2394, + [2395] = 2395, + [2396] = 2396, + [2397] = 2241, + [2398] = 2398, + [2399] = 2399, + [2400] = 2400, + [2401] = 2401, + [2402] = 2238, + [2403] = 2403, + [2404] = 2404, + [2405] = 2344, + [2406] = 2227, + [2407] = 2407, + [2408] = 2408, + [2409] = 2222, + [2410] = 2410, + [2411] = 2411, + [2412] = 2412, + [2413] = 2412, + [2414] = 2239, + [2415] = 2415, + [2416] = 2228, + [2417] = 2417, + [2418] = 2237, + [2419] = 2419, + [2420] = 2234, + [2421] = 2319, + [2422] = 2422, + [2423] = 2238, + [2424] = 2398, + [2425] = 2425, + [2426] = 2426, + [2427] = 2225, + [2428] = 2350, + [2429] = 2429, + [2430] = 2253, + [2431] = 2220, + [2432] = 2432, + [2433] = 2223, + [2434] = 2224, + [2435] = 2223, + [2436] = 2436, + [2437] = 2241, + [2438] = 2229, + [2439] = 2439, + [2440] = 2440, + [2441] = 2225, + [2442] = 2242, + [2443] = 2443, + [2444] = 2227, + [2445] = 2228, + [2446] = 2387, + [2447] = 2447, + [2448] = 2242, + [2449] = 2248, + [2450] = 2450, + [2451] = 2229, + [2452] = 2226, + [2453] = 2453, + [2454] = 2454, + [2455] = 2233, + [2456] = 2243, + [2457] = 2457, + [2458] = 2244, + [2459] = 2224, + [2460] = 2234, + [2461] = 2350, + [2462] = 2462, + [2463] = 2463, + [2464] = 2323, + [2465] = 2236, + [2466] = 2219, + [2467] = 2253, + [2468] = 2468, + [2469] = 2469, + [2470] = 2470, + [2471] = 2471, + [2472] = 2472, + [2473] = 2473, + [2474] = 2474, + [2475] = 2475, + [2476] = 2469, + [2477] = 2470, + [2478] = 2478, + [2479] = 2468, + [2480] = 2480, + [2481] = 2481, + [2482] = 2472, + [2483] = 2483, + [2484] = 2484, + [2485] = 2485, + [2486] = 2474, + [2487] = 2487, + [2488] = 2488, + [2489] = 2489, + [2490] = 2490, + [2491] = 2474, + [2492] = 2492, + [2493] = 2493, + [2494] = 2494, + [2495] = 2495, + [2496] = 2470, + [2497] = 2474, + [2498] = 2470, + [2499] = 2478, + [2500] = 2500, + [2501] = 2501, + [2502] = 2502, + [2503] = 2481, + [2504] = 2504, + [2505] = 2505, + [2506] = 2506, + [2507] = 2507, + [2508] = 2508, + [2509] = 2509, + [2510] = 2478, + [2511] = 2468, + [2512] = 2512, + [2513] = 2513, + [2514] = 2489, + [2515] = 2515, + [2516] = 2481, + [2517] = 2517, + [2518] = 2518, + [2519] = 2519, + [2520] = 2520, + [2521] = 2521, + [2522] = 2522, + [2523] = 2523, + [2524] = 2524, + [2525] = 2525, + [2526] = 2526, + [2527] = 2517, + [2528] = 2528, + [2529] = 2529, + [2530] = 2530, + [2531] = 2531, + [2532] = 2532, + [2533] = 2533, + [2534] = 2534, + [2535] = 2535, + [2536] = 2536, + [2537] = 2537, + [2538] = 2538, + [2539] = 2539, + [2540] = 2473, + [2541] = 2535, + [2542] = 2542, + [2543] = 2543, + [2544] = 2469, + [2545] = 2545, + [2546] = 2481, + [2547] = 2547, + [2548] = 2474, + [2549] = 2549, + [2550] = 2471, + [2551] = 2551, + [2552] = 2552, + [2553] = 2553, + [2554] = 2554, + [2555] = 2469, + [2556] = 2556, + [2557] = 2557, + [2558] = 2480, + [2559] = 2515, + [2560] = 2560, + [2561] = 2478, + [2562] = 2562, + [2563] = 2563, + [2564] = 2564, + [2565] = 2565, + [2566] = 2472, + [2567] = 2475, + [2568] = 2506, + [2569] = 2569, + [2570] = 2472, + [2571] = 2571, + [2572] = 2572, + [2573] = 2573, + [2574] = 2556, + [2575] = 2575, + [2576] = 2468, + [2577] = 2577, + [2578] = 2508, + [2579] = 2557, + [2580] = 2474, + [2581] = 2581, + [2582] = 2582, + [2583] = 2521, + [2584] = 2508, + [2585] = 2526, + [2586] = 2470, + [2587] = 2526, + [2588] = 2468, + [2589] = 2508, + [2590] = 2590, + [2591] = 2525, + [2592] = 2590, + [2593] = 2484, + [2594] = 2560, + [2595] = 2595, + [2596] = 2502, + [2597] = 2472, + [2598] = 2598, + [2599] = 2535, + [2600] = 2600, + [2601] = 2601, + [2602] = 2474, + [2603] = 2551, + [2604] = 2470, + [2605] = 2521, + [2606] = 2606, + [2607] = 2474, + [2608] = 2508, + [2609] = 2538, + [2610] = 2526, + [2611] = 2611, + [2612] = 2563, + [2613] = 2478, + [2614] = 2614, + [2615] = 2535, + [2616] = 2469, + [2617] = 2617, + [2618] = 2508, + [2619] = 2521, + [2620] = 2611, + [2621] = 2481, + [2622] = 2468, + [2623] = 2623, + [2624] = 2481, + [2625] = 2526, + [2626] = 2626, + [2627] = 2565, + [2628] = 2521, + [2629] = 2535, + [2630] = 2543, + [2631] = 2508, + [2632] = 2521, + [2633] = 2633, + [2634] = 2468, + [2635] = 2635, + [2636] = 2526, + [2637] = 2478, + [2638] = 2638, + [2639] = 2639, + [2640] = 2640, + [2641] = 2641, + [2642] = 2535, + [2643] = 2643, + [2644] = 2644, + [2645] = 2645, + [2646] = 2533, + [2647] = 2472, + [2648] = 2648, + [2649] = 2649, + [2650] = 2575, + [2651] = 2649, + [2652] = 2504, + [2653] = 2653, + [2654] = 2654, + [2655] = 2495, + [2656] = 2656, + [2657] = 2657, + [2658] = 2658, + [2659] = 2659, + [2660] = 2660, + [2661] = 2661, + [2662] = 2601, + [2663] = 2663, + [2664] = 2474, + [2665] = 2665, + [2666] = 2469, + [2667] = 2667, + [2668] = 2668, + [2669] = 2539, + [2670] = 2670, + [2671] = 2671, + [2672] = 2672, + [2673] = 2673, + [2674] = 2674, + [2675] = 2675, + [2676] = 2676, + [2677] = 2677, + [2678] = 2678, + [2679] = 2679, + [2680] = 2676, + [2681] = 2681, + [2682] = 2681, + [2683] = 2683, + [2684] = 2684, + [2685] = 2685, + [2686] = 2686, + [2687] = 2687, + [2688] = 2688, + [2689] = 2676, + [2690] = 2690, + [2691] = 2671, + [2692] = 2692, + [2693] = 2693, + [2694] = 2685, + [2695] = 2695, + [2696] = 2684, + [2697] = 2697, + [2698] = 2684, + [2699] = 2676, + [2700] = 2676, + [2701] = 2681, + [2702] = 2702, + [2703] = 2703, + [2704] = 2684, + [2705] = 2681, + [2706] = 2706, + [2707] = 2681, + [2708] = 2681, + [2709] = 2709, + [2710] = 2710, + [2711] = 2684, + [2712] = 2690, + [2713] = 2713, + [2714] = 2714, + [2715] = 2715, + [2716] = 2714, + [2717] = 2717, + [2718] = 2684, + [2719] = 2719, + [2720] = 2676, + [2721] = 2681, + [2722] = 2703, + [2723] = 2673, + [2724] = 2724, + [2725] = 2684, + [2726] = 2673, + [2727] = 2727, + [2728] = 2728, + [2729] = 2714, + [2730] = 2730, + [2731] = 2731, + [2732] = 2732, + [2733] = 2733, + [2734] = 2676, + [2735] = 2681, + [2736] = 2684, + [2737] = 2703, + [2738] = 2738, + [2739] = 2739, + [2740] = 2732, + [2741] = 2673, + [2742] = 2742, + [2743] = 2743, + [2744] = 2715, + [2745] = 2715, + [2746] = 2746, + [2747] = 2747, + [2748] = 2710, + [2749] = 2749, + [2750] = 2690, + [2751] = 2683, + [2752] = 2752, + [2753] = 2753, + [2754] = 2684, + [2755] = 2755, + [2756] = 2756, + [2757] = 2757, + [2758] = 2758, + [2759] = 2732, + [2760] = 2760, + [2761] = 2761, + [2762] = 2676, + [2763] = 2715, + [2764] = 2673, + [2765] = 2681, + [2766] = 2690, + [2767] = 2673, + [2768] = 2768, + [2769] = 2715, + [2770] = 2770, + [2771] = 2684, + [2772] = 2772, + [2773] = 2703, + [2774] = 2710, + [2775] = 2673, + [2776] = 2776, + [2777] = 2777, + [2778] = 2673, + [2779] = 2710, + [2780] = 2780, + [2781] = 2781, + [2782] = 2782, + [2783] = 2783, + [2784] = 2732, + [2785] = 2785, + [2786] = 2786, + [2787] = 2787, + [2788] = 2788, + [2789] = 2732, + [2790] = 2730, + [2791] = 2791, + [2792] = 2792, + [2793] = 2793, + [2794] = 2715, + [2795] = 2703, + [2796] = 2796, + [2797] = 2714, + [2798] = 2798, + [2799] = 2799, + [2800] = 2714, + [2801] = 2706, + [2802] = 2802, + [2803] = 2681, + [2804] = 2804, + [2805] = 2805, + [2806] = 2782, + [2807] = 2807, + [2808] = 2690, + [2809] = 2676, + [2810] = 2810, + [2811] = 2811, + [2812] = 2681, + [2813] = 2813, + [2814] = 2714, + [2815] = 2815, + [2816] = 2816, + [2817] = 2684, + [2818] = 2732, + [2819] = 2819, + [2820] = 2710, + [2821] = 2810, + [2822] = 2732, + [2823] = 2683, + [2824] = 2824, + [2825] = 2702, + [2826] = 2826, + [2827] = 2827, + [2828] = 2815, + [2829] = 2829, + [2830] = 2671, + [2831] = 2831, + [2832] = 2731, + [2833] = 2833, + [2834] = 2692, + [2835] = 2676, + [2836] = 2786, + [2837] = 2837, + [2838] = 2703, + [2839] = 2807, + [2840] = 2840, + [2841] = 2841, + [2842] = 2842, + [2843] = 2760, + [2844] = 2844, + [2845] = 2845, + [2846] = 2681, + [2847] = 2732, + [2848] = 2848, + [2849] = 2849, + [2850] = 2850, + [2851] = 2851, + [2852] = 2852, + [2853] = 2853, + [2854] = 2854, + [2855] = 2855, + [2856] = 2856, + [2857] = 2710, + [2858] = 2710, + [2859] = 2859, + [2860] = 2732, + [2861] = 2683, + [2862] = 2676, + [2863] = 2681, + [2864] = 2683, + [2865] = 2671, + [2866] = 2683, + [2867] = 2671, + [2868] = 2671, + [2869] = 2671, + [2870] = 2671, + [2871] = 2871, + [2872] = 2856, + [2873] = 2690, + [2874] = 2676, + [2875] = 2671, + [2876] = 2681, + [2877] = 2684, + [2878] = 2732, + [2879] = 2799, + [2880] = 2673, + [2881] = 2671, + [2882] = 2673, + [2883] = 2883, + [2884] = 2884, + [2885] = 2690, + [2886] = 2676, + [2887] = 2840, + [2888] = 2888, + [2889] = 2684, + [2890] = 2684, + [2891] = 2676, + [2892] = 2777, + [2893] = 2893, +}; + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(509); + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1148, + '%', 1205, + '&', 1172, + '\'', 42, + '(', 617, + ')', 618, + '*', 523, + '+', 1199, + ',', 516, + '-', 1201, + '.', 637, + '/', 1203, + '0', 1150, + ':', 534, + ';', 527, + '<', 1178, + '=', 632, + '>', 1181, + '?', 630, + '@', 544, + 'A', 299, + 'B', 460, + 'C', 335, + 'E', 311, + 'F', 265, + 'G', 379, + 'I', 292, + 'L', 74, + 'M', 354, + 'N', 75, + 'O', 110, + 'P', 80, + 'R', 152, + 'S', 124, + 'T', 153, + 'W', 84, + '[', 1239, + ']', 1240, + '^', 1170, + '`', 1281, + 'a', 111, + 'b', 339, + 'c', 99, + 'd', 154, + 'e', 263, + 'f', 76, + 'i', 211, + 'l', 180, + 'n', 177, + 'o', 212, + 'p', 371, + 'r', 155, + 's', 433, + 't', 228, + 'u', 300, + 'v', 89, + 'w', 227, + '{', 517, + '|', 1167, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(0); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + END_STATE(); + case 1: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1205, + '&', 1172, + '\'', 42, + '(', 617, + '*', 523, + '+', 1199, + ',', 516, + '-', 1201, + '.', 636, + '/', 1203, + '0', 1150, + ':', 534, + ';', 527, + '<', 1178, + '=', 632, + '>', 1181, + '?', 630, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '^', 1170, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'e', 1136, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1167, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(1); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 2: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1205, + '&', 1172, + '\'', 42, + '(', 617, + '*', 523, + '+', 1199, + ',', 516, + '-', 1201, + '.', 636, + '/', 1203, + '0', 1150, + ':', 534, + ';', 527, + '<', 1178, + '=', 632, + '>', 1181, + '?', 630, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '^', 1170, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1167, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(2); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 3: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1205, + '&', 1172, + '\'', 42, + '(', 617, + '*', 523, + '+', 1199, + ',', 516, + '-', 1201, + '.', 636, + '/', 1203, + '0', 1150, + ':', 534, + ';', 527, + '<', 1178, + '=', 632, + '>', 1181, + '?', 630, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '^', 1170, + '`', 1281, + 'a', 1046, + 'd', 773, + 'e', 1136, + 'f', 698, + 'i', 832, + 'n', 775, + 't', 1014, + 'v', 960, + '{', 517, + '|', 1167, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(3); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 4: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1205, + '&', 1172, + '\'', 42, + '(', 617, + '*', 523, + '+', 1199, + ',', 516, + '-', 1201, + '.', 636, + '/', 1203, + '0', 1150, + ':', 534, + ';', 527, + '<', 1178, + '=', 632, + '>', 1181, + '?', 630, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '^', 1170, + '`', 1281, + 'a', 1046, + 'd', 773, + 'f', 698, + 'i', 832, + 'n', 775, + 't', 1014, + 'v', 960, + '{', 517, + '|', 1167, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(4); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 5: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1205, + '&', 1172, + '\'', 42, + '(', 617, + '*', 523, + '+', 1199, + ',', 516, + '-', 1201, + '.', 636, + '/', 1203, + '0', 1150, + ':', 534, + ';', 527, + '<', 1178, + '=', 632, + '>', 1181, + '?', 630, + '[', 1239, + '^', 1170, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'e', 903, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1167, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(5); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 6: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1205, + '&', 1172, + '\'', 42, + '(', 617, + '*', 523, + '+', 1199, + ',', 516, + '-', 1201, + '.', 636, + '/', 1203, + '0', 1150, + ':', 534, + ';', 527, + '<', 1178, + '=', 632, + '>', 1181, + '?', 630, + '[', 1239, + '^', 1170, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'e', 1136, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1167, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(6); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 7: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1205, + '&', 1172, + '\'', 42, + '(', 617, + '*', 523, + '+', 1199, + ',', 516, + '-', 1201, + '.', 636, + '/', 1203, + '0', 1150, + ':', 534, + ';', 527, + '<', 1178, + '=', 632, + '>', 1181, + '?', 630, + '[', 1239, + '^', 1170, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1167, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(7); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 8: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1205, + '&', 1172, + '\'', 42, + '(', 617, + '*', 523, + '+', 1199, + '-', 1201, + '.', 636, + '/', 1203, + '0', 1150, + ':', 534, + ';', 527, + '<', 1178, + '=', 632, + '>', 1181, + '?', 630, + '[', 1239, + '^', 1170, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'e', 904, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1167, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(8); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 9: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1204, + '&', 1171, + '\'', 42, + '(', 617, + '*', 522, + '+', 1198, + ',', 516, + '-', 1200, + '.', 636, + '/', 1202, + '0', 1150, + ';', 527, + '<', 1179, + '=', 63, + '>', 1182, + '?', 630, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '^', 1169, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'e', 1136, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1168, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(9); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 10: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1204, + '&', 1171, + '\'', 42, + '(', 617, + '*', 522, + '+', 1198, + ',', 516, + '-', 1200, + '.', 636, + '/', 1202, + '0', 1150, + ';', 527, + '<', 1179, + '=', 63, + '>', 1182, + '?', 630, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '^', 1169, + '`', 1281, + 'a', 1046, + 'd', 773, + 'e', 1136, + 'f', 698, + 'i', 832, + 'n', 775, + 't', 1014, + 'v', 960, + '{', 517, + '|', 1168, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(10); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 11: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1204, + '&', 1171, + '\'', 42, + '(', 617, + '*', 522, + '+', 1198, + ',', 516, + '-', 1200, + '.', 636, + '/', 1202, + '0', 1150, + ';', 527, + '<', 1179, + '=', 63, + '>', 1182, + '?', 630, + '[', 1239, + '^', 1169, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'e', 903, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1168, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(11); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 12: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1204, + '&', 1171, + '\'', 42, + '(', 617, + '*', 522, + '+', 1198, + ',', 516, + '-', 1200, + '.', 636, + '/', 1202, + '0', 1150, + ';', 527, + '<', 1179, + '=', 63, + '>', 1182, + '?', 630, + '[', 1239, + '^', 1169, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'e', 1136, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1168, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(12); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 13: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1204, + '&', 1171, + '\'', 42, + '(', 617, + '*', 522, + '+', 1198, + '-', 1200, + '.', 636, + '/', 1202, + '0', 1150, + ':', 534, + ';', 527, + '<', 1179, + '=', 63, + '>', 1182, + '?', 630, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '^', 1169, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1168, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(13); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 14: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1204, + '&', 1171, + '\'', 42, + '(', 617, + '*', 522, + '+', 1198, + '-', 1200, + '.', 636, + '/', 1202, + '0', 1150, + ':', 534, + ';', 527, + '<', 1179, + '=', 63, + '>', 1182, + '?', 630, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '^', 1169, + '`', 1281, + 'a', 1046, + 'd', 773, + 'f', 698, + 'i', 832, + 'n', 775, + 't', 1014, + 'v', 960, + '{', 517, + '|', 1168, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(14); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 15: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1204, + '&', 1171, + '\'', 42, + '(', 617, + '*', 522, + '+', 1198, + '-', 1200, + '.', 636, + '/', 1202, + '0', 1150, + ':', 534, + ';', 527, + '<', 1179, + '=', 63, + '>', 1182, + '?', 630, + '[', 1239, + '^', 1169, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1168, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(15); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 16: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1204, + '&', 1171, + '\'', 42, + '(', 617, + '*', 522, + '+', 1198, + '-', 1200, + '.', 636, + '/', 1202, + '0', 1150, + ';', 527, + '<', 1179, + '=', 63, + '>', 1182, + '?', 630, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '^', 1169, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'e', 904, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1168, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(16); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 17: + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1204, + '&', 1171, + '\'', 42, + '(', 617, + '*', 522, + '+', 1198, + '-', 1200, + '.', 636, + '/', 1202, + '0', 1150, + ';', 527, + '<', 1179, + '=', 63, + '>', 1182, + '?', 630, + '[', 1239, + '^', 1169, + '`', 1281, + 'a', 1046, + 'b', 1027, + 'c', 970, + 'd', 773, + 'e', 904, + 'f', 696, + 'i', 832, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '|', 1168, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(17); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 18: + ADVANCE_MAP( + '!', 1208, + '%', 1205, + '&', 1172, + '(', 617, + ')', 618, + '*', 523, + '+', 1199, + ',', 516, + '-', 1201, + '.', 636, + '/', 1203, + ':', 534, + ';', 527, + '<', 1178, + '=', 632, + '>', 1181, + '?', 630, + '[', 1239, + ']', 1240, + '^', 1170, + 'a', 407, + 'e', 485, + 'f', 383, + 'i', 293, + '{', 517, + '|', 1167, + '}', 518, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(18); + END_STATE(); + case 19: + ADVANCE_MAP( + '!', 1208, + '%', 1204, + '&', 1171, + '(', 617, + ')', 618, + '*', 522, + '+', 1198, + ',', 516, + '-', 1200, + '.', 636, + '/', 1202, + ':', 534, + ';', 527, + '<', 1179, + '=', 632, + '>', 1182, + '?', 630, + '[', 1239, + ']', 1240, + '^', 1169, + 'a', 407, + 'e', 485, + 'i', 293, + '{', 517, + '|', 1168, + '}', 518, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(19); + END_STATE(); + case 20: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + ')', 618, + '+', 1198, + ',', 516, + '-', 1200, + '.', 52, + '/', 47, + '0', 1150, + ';', 527, + '[', 1239, + ']', 1240, + '`', 1281, + 'a', 1043, + 'd', 773, + 'f', 698, + 'i', 919, + 'n', 775, + 't', 1014, + 'v', 960, + '{', 517, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(20); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 21: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + ')', 618, + '+', 1198, + ',', 516, + '-', 1200, + '.', 52, + '/', 47, + '0', 1150, + '>', 1180, + '[', 1239, + ']', 1240, + '`', 1281, + 'a', 934, + 'b', 979, + 'd', 773, + 'f', 698, + 'i', 919, + 'n', 774, + 's', 1085, + 't', 1014, + 'u', 939, + 'v', 960, + '{', 517, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(21); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 22: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + ')', 618, + '+', 1198, + ',', 516, + '-', 1200, + '/', 47, + '0', 1150, + '>', 1180, + '[', 1239, + ']', 1240, + '`', 1281, + 'a', 1043, + 'd', 773, + 'e', 1136, + 'f', 698, + 'i', 919, + 'n', 775, + 't', 1014, + 'v', 960, + '{', 517, + '|', 1166, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(22); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 23: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + ',', 516, + '-', 1200, + '.', 52, + '/', 47, + '0', 1150, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '`', 1281, + 'a', 1043, + 'b', 1027, + 'c', 970, + 'd', 773, + 'f', 696, + 'i', 833, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(23); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 24: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + ',', 516, + '-', 1200, + '.', 52, + '/', 47, + '0', 1150, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '`', 1281, + 'a', 1043, + 'd', 773, + 'f', 698, + 'i', 833, + 'n', 775, + 't', 1014, + 'v', 960, + '{', 517, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(24); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 25: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + ',', 516, + '-', 1200, + '.', 52, + '/', 47, + '0', 1150, + '[', 1239, + '`', 1281, + 'a', 1043, + 'b', 1027, + 'c', 970, + 'd', 773, + 'f', 696, + 'i', 833, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(25); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 26: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + '-', 1200, + '.', 636, + '/', 47, + '0', 1150, + ';', 527, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '`', 1281, + 'a', 1043, + 'd', 773, + 'f', 698, + 'i', 833, + 'n', 775, + 't', 1014, + 'v', 960, + '{', 517, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(26); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 27: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + '-', 1200, + '.', 636, + '/', 47, + '0', 1150, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '`', 1281, + 'a', 1043, + 'b', 1027, + 'c', 970, + 'd', 773, + 'f', 696, + 'i', 833, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(27); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 28: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + '-', 1200, + '/', 47, + '0', 1150, + ';', 527, + '[', 1239, + '`', 1281, + 'a', 1043, + 'c', 959, + 'd', 773, + 'f', 698, + 'i', 919, + 'l', 799, + 'n', 775, + 't', 1014, + 'v', 700, + '{', 517, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(28); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 29: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + '-', 1200, + '/', 47, + '0', 1150, + '@', 544, + '[', 1239, + '`', 1281, + 'a', 729, + 'c', 884, + 'd', 773, + 'f', 698, + 'i', 918, + 'n', 775, + 's', 1060, + 't', 1014, + 'v', 960, + '{', 517, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(29); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 30: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + '-', 1200, + '/', 47, + '0', 1150, + '@', 544, + '[', 1239, + '`', 1281, + 'a', 729, + 'c', 884, + 'd', 773, + 'f', 698, + 'i', 919, + 'n', 775, + 's', 1060, + 't', 1014, + 'v', 960, + '{', 517, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(30); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 31: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + '-', 1200, + '/', 47, + '0', 1150, + 'B', 1118, + 'C', 971, + 'F', 893, + 'G', 1035, + 'I', 913, + 'L', 690, + 'N', 691, + 'R', 962, + 'S', 749, + 'T', 781, + '[', 1239, + '`', 1281, + 'a', 1043, + 'd', 773, + 'e', 904, + 'f', 698, + 'i', 833, + 'n', 775, + 't', 1014, + 'v', 960, + '{', 517, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(31); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 32: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + '-', 1200, + '/', 47, + '0', 1150, + '[', 1239, + '`', 1281, + 'a', 1043, + 'b', 1027, + 'c', 716, + 'd', 773, + 'e', 904, + 'f', 695, + 'i', 833, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(32); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 33: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + '-', 1200, + '/', 47, + '0', 1150, + '[', 1239, + '`', 1281, + 'a', 1043, + 'b', 1027, + 'c', 716, + 'd', 773, + 'f', 695, + 'i', 833, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(33); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 34: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + '-', 1200, + '/', 47, + '0', 1150, + '[', 1239, + '`', 1281, + 'a', 1043, + 'b', 1027, + 'c', 970, + 'd', 773, + 'e', 904, + 'f', 696, + 'i', 833, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(34); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 35: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + '-', 1200, + '/', 47, + '0', 1150, + '[', 1239, + '`', 1281, + 'a', 1043, + 'b', 1027, + 'c', 970, + 'd', 773, + 'e', 904, + 'f', 695, + 'i', 833, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(35); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 36: + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + '-', 1200, + '/', 47, + '0', 1150, + '[', 1239, + '`', 1281, + 'a', 1043, + 'b', 1027, + 'c', 970, + 'd', 773, + 'f', 695, + 'i', 833, + 'l', 799, + 'n', 775, + 'r', 812, + 't', 846, + 'v', 700, + 'w', 845, + '{', 517, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(36); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 37: + ADVANCE_MAP( + '"', 40, + '\'', 42, + '(', 617, + '*', 521, + ',', 516, + '.', 636, + '/', 47, + '0', 1150, + ':', 534, + ';', 527, + '<', 1177, + '=', 64, + '>', 1180, + '[', 1239, + '{', 517, + '|', 1166, + '}', 518, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(37); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 38: + ADVANCE_MAP( + '"', 40, + '\'', 42, + '(', 617, + ',', 516, + '.', 52, + '/', 47, + '0', 1150, + '[', 1239, + 'a', 1044, + '}', 518, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(38); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 39: + if (lookahead == '"') ADVANCE(40); + if (lookahead == '\'') ADVANCE(42); + if (lookahead == '(') ADVANCE(617); + if (lookahead == '/') ADVANCE(47); + if (lookahead == '0') ADVANCE(1150); + if (lookahead == '[') ADVANCE(1239); + if (lookahead == 'f') ADVANCE(1110); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(39); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 40: + if (lookahead == '"') ADVANCE(1146); + if (lookahead == '\\') ADVANCE(501); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(40); + END_STATE(); + case 41: + if (lookahead == '$') ADVANCE(1147); + if (lookahead == '/') ADVANCE(1283); + if (lookahead == '\\') ADVANCE(500); + if (lookahead == '`') ADVANCE(1281); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(1286); + if (lookahead != 0) ADVANCE(1287); + END_STATE(); + case 42: + if (lookahead == '\'') ADVANCE(1146); + if (lookahead == '\\') ADVANCE(502); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(42); + END_STATE(); + case 43: + ADVANCE_MAP( + '(', 617, + ')', 618, + '.', 52, + '/', 47, + '>', 1180, + '[', 1239, + ']', 1240, + 'a', 935, + 'b', 979, + 'f', 699, + 'n', 1109, + 's', 1085, + 't', 1015, + 'u', 939, + 'v', 960, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(43); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('c' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 44: + if (lookahead == '(') ADVANCE(617); + if (lookahead == '/') ADVANCE(47); + if (lookahead == '@') ADVANCE(544); + if (lookahead == 'a') ADVANCE(730); + if (lookahead == 'p') ADVANCE(1017); + if (lookahead == 'r') ADVANCE(819); + if (lookahead == 's') ADVANCE(1102); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(44); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 45: + ADVANCE_MAP( + ')', 618, + '*', 521, + ',', 516, + '.', 636, + '/', 47, + ':', 534, + ';', 527, + '<', 1177, + '=', 633, + '>', 1180, + '?', 629, + '@', 544, + '[', 1239, + ']', 1240, + 'a', 112, + 'c', 269, + 'd', 203, + 'e', 310, + 'f', 463, + 'i', 294, + 'l', 180, + 's', 443, + 't', 492, + 'v', 88, + '{', 517, + '|', 1166, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(45); + END_STATE(); + case 46: + if (lookahead == ')') ADVANCE(618); + if (lookahead == '.') ADVANCE(52); + if (lookahead == '/') ADVANCE(47); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(46); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 47: + if (lookahead == '*') ADVANCE(49); + if (lookahead == '/') ADVANCE(513); + END_STATE(); + case 48: + if (lookahead == '*') ADVANCE(48); + if (lookahead == '/') ADVANCE(510); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 49: + if (lookahead == '*') ADVANCE(48); + if (lookahead != 0) ADVANCE(49); + END_STATE(); + case 50: + ADVANCE_MAP( + ',', 516, + '.', 636, + '/', 47, + ';', 527, + '<', 1177, + '=', 631, + '>', 1180, + '[', 1239, + 'e', 1136, + '|', 1166, + '}', 518, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(50); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 51: + if (lookahead == ',') ADVANCE(516); + if (lookahead == '/') ADVANCE(47); + if (lookahead == ':') ADVANCE(534); + if (lookahead == ';') ADVANCE(527); + if (lookahead == '=') ADVANCE(631); + if (lookahead == 'i') ADVANCE(309); + if (lookahead == 'o') ADVANCE(212); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(51); + END_STATE(); + case 52: + if (lookahead == '.') ADVANCE(53); + END_STATE(); + case 53: + if (lookahead == '.') ADVANCE(1245); + END_STATE(); + case 54: + if (lookahead == '/') ADVANCE(47); + if (lookahead == ';') ADVANCE(527); + if (lookahead == 'e') ADVANCE(922); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(54); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 55: + ADVANCE_MAP( + '/', 47, + '@', 544, + 'a', 730, + 'b', 1124, + 'p', 1017, + 'r', 819, + 's', 1102, + '}', 518, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(55); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('c' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 56: + ADVANCE_MAP( + '/', 47, + '@', 544, + 'a', 730, + 'c', 984, + 'p', 1017, + 'r', 819, + 's', 1102, + '}', 518, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(56); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 57: + ADVANCE_MAP( + '/', 47, + 'A', 943, + 'B', 1115, + 'C', 964, + 'E', 958, + 'L', 860, + 'M', 980, + 'O', 732, + 'P', 714, + 'R', 786, + 'S', 1072, + 'T', 1028, + 'W', 717, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(57); + if (lookahead == '$' || + ('D' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 58: + if (lookahead == '/') ADVANCE(47); + if (lookahead == 'a') ADVANCE(730); + if (lookahead == 'c') ADVANCE(984); + if (lookahead == 'r') ADVANCE(819); + if (lookahead == 's') ADVANCE(1102); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(58); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 59: + if (lookahead == '/') ADVANCE(47); + if (lookahead == 'a') ADVANCE(730); + if (lookahead == 'r') ADVANCE(819); + if (lookahead == 's') ADVANCE(1102); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(59); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 60: + if (lookahead == '/') ADVANCE(47); + if (lookahead == 'a') ADVANCE(730); + if (lookahead == 'r') ADVANCE(819); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(60); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 61: + if (lookahead == '2') ADVANCE(593); + END_STATE(); + case 62: + if (lookahead == '2') ADVANCE(549); + END_STATE(); + case 63: + if (lookahead == '=') ADVANCE(1173); + END_STATE(); + case 64: + if (lookahead == '>') ADVANCE(678); + END_STATE(); + case 65: + if (lookahead == 'D') ADVANCE(202); + END_STATE(); + case 66: + if (lookahead == 'E') ADVANCE(91); + END_STATE(); + case 67: + if (lookahead == 'E') ADVANCE(94); + END_STATE(); + case 68: + if (lookahead == 'E') ADVANCE(484); + END_STATE(); + case 69: + if (lookahead == 'F') ADVANCE(355); + END_STATE(); + case 70: + if (lookahead == 'L') ADVANCE(247); + END_STATE(); + case 71: + if (lookahead == 'L') ADVANCE(242); + END_STATE(); + case 72: + if (lookahead == 'L') ADVANCE(243); + if (lookahead == 'P') ADVANCE(388); + END_STATE(); + case 73: + if (lookahead == 'L') ADVANCE(244); + if (lookahead == 'P') ADVANCE(391); + END_STATE(); + case 74: + if (lookahead == 'a') ADVANCE(493); + if (lookahead == 'i') ADVANCE(301); + if (lookahead == 'o') ADVANCE(127); + END_STATE(); + case 75: + if (lookahead == 'a') ADVANCE(475); + END_STATE(); + case 76: + if (lookahead == 'a') ADVANCE(283); + if (lookahead == 'i') ADVANCE(331); + if (lookahead == 'o') ADVANCE(373); + if (lookahead == 'r') ADVANCE(337); + if (lookahead == 'u') ADVANCE(318); + END_STATE(); + case 77: + if (lookahead == 'a') ADVANCE(220); + END_STATE(); + case 78: + if (lookahead == 'a') ADVANCE(646); + END_STATE(); + case 79: + if (lookahead == 'a') ADVANCE(122); + if (lookahead == 'o') ADVANCE(399); + if (lookahead == 'y') ADVANCE(273); + END_STATE(); + case 80: + if (lookahead == 'a') ADVANCE(386); + if (lookahead == 'r') ADVANCE(336); + END_STATE(); + case 81: + if (lookahead == 'a') ADVANCE(117); + END_STATE(); + case 82: + if (lookahead == 'a') ADVANCE(151); + if (lookahead == 't') ADVANCE(469); + END_STATE(); + case 83: + if (lookahead == 'a') ADVANCE(256); + END_STATE(); + case 84: + if (lookahead == 'a') ADVANCE(434); + END_STATE(); + case 85: + if (lookahead == 'a') ADVANCE(408); + END_STATE(); + case 86: + if (lookahead == 'a') ADVANCE(468); + END_STATE(); + case 87: + if (lookahead == 'a') ADVANCE(288); + END_STATE(); + case 88: + if (lookahead == 'a') ADVANCE(374); + END_STATE(); + case 89: + if (lookahead == 'a') ADVANCE(374); + if (lookahead == 'o') ADVANCE(233); + END_STATE(); + case 90: + if (lookahead == 'a') ADVANCE(261); + END_STATE(); + case 91: + if (lookahead == 'a') ADVANCE(125); + END_STATE(); + case 92: + if (lookahead == 'a') ADVANCE(291); + END_STATE(); + case 93: + if (lookahead == 'a') ADVANCE(453); + if (lookahead == 'r') ADVANCE(234); + END_STATE(); + case 94: + if (lookahead == 'a') ADVANCE(126); + END_STATE(); + case 95: + if (lookahead == 'a') ADVANCE(330); + END_STATE(); + case 96: + if (lookahead == 'a') ADVANCE(306); + END_STATE(); + case 97: + if (lookahead == 'a') ADVANCE(115); + END_STATE(); + case 98: + if (lookahead == 'a') ADVANCE(221); + END_STATE(); + case 99: + if (lookahead == 'a') ADVANCE(435); + if (lookahead == 'l') ADVANCE(85); + if (lookahead == 'o') ADVANCE(302); + END_STATE(); + case 100: + if (lookahead == 'a') ADVANCE(237); + END_STATE(); + case 101: + if (lookahead == 'a') ADVANCE(272); + END_STATE(); + case 102: + if (lookahead == 'a') ADVANCE(459); + END_STATE(); + case 103: + if (lookahead == 'a') ADVANCE(134); + END_STATE(); + case 104: + if (lookahead == 'a') ADVANCE(396); + END_STATE(); + case 105: + if (lookahead == 'a') ADVANCE(132); + END_STATE(); + case 106: + if (lookahead == 'a') ADVANCE(449); + END_STATE(); + case 107: + if (lookahead == 'a') ADVANCE(458); + END_STATE(); + case 108: + if (lookahead == 'a') ADVANCE(116); + END_STATE(); + case 109: + if (lookahead == 'a') ADVANCE(222); + END_STATE(); + case 110: + if (lookahead == 'b') ADVANCE(253); + if (lookahead == 'n') ADVANCE(128); + END_STATE(); + case 111: + if (lookahead == 'b') ADVANCE(416); + if (lookahead == 'n') ADVANCE(486); + if (lookahead == 's') ADVANCE(526); + if (lookahead == 'w') ADVANCE(100); + END_STATE(); + case 112: + if (lookahead == 'b') ADVANCE(416); + if (lookahead == 's') ADVANCE(491); + END_STATE(); + case 113: + if (lookahead == 'b') ADVANCE(270); + END_STATE(); + case 114: + if (lookahead == 'b') ADVANCE(197); + END_STATE(); + case 115: + if (lookahead == 'b') ADVANCE(278); + END_STATE(); + case 116: + if (lookahead == 'b') ADVANCE(279); + END_STATE(); + case 117: + if (lookahead == 'c') ADVANCE(163); + END_STATE(); + case 118: + if (lookahead == 'c') ADVANCE(530); + END_STATE(); + case 119: + if (lookahead == 'c') ADVANCE(621); + END_STATE(); + case 120: + if (lookahead == 'c') ADVANCE(625); + END_STATE(); + case 121: + if (lookahead == 'c') ADVANCE(223); + END_STATE(); + case 122: + if (lookahead == 'c') ADVANCE(255); + if (lookahead == 't') ADVANCE(162); + END_STATE(); + case 123: + if (lookahead == 'c') ADVANCE(224); + END_STATE(); + case 124: + if (lookahead == 'c') ADVANCE(384); + if (lookahead == 't') ADVANCE(79); + END_STATE(); + case 125: + if (lookahead == 'c') ADVANCE(225); + END_STATE(); + case 126: + if (lookahead == 'c') ADVANCE(226); + END_STATE(); + case 127: + if (lookahead == 'c') ADVANCE(90); + END_STATE(); + case 128: + if (lookahead == 'c') ADVANCE(156); + END_STATE(); + case 129: + if (lookahead == 'c') ADVANCE(439); + END_STATE(); + case 130: + if (lookahead == 'c') ADVANCE(423); + END_STATE(); + case 131: + if (lookahead == 'c') ADVANCE(426); + END_STATE(); + case 132: + if (lookahead == 'c') ADVANCE(428); + END_STATE(); + case 133: + if (lookahead == 'c') ADVANCE(196); + END_STATE(); + case 134: + if (lookahead == 'c') ADVANCE(174); + END_STATE(); + case 135: + if (lookahead == 'c') ADVANCE(470); + if (lookahead == 's') ADVANCE(464); + END_STATE(); + case 136: + if (lookahead == 'c') ADVANCE(450); + END_STATE(); + case 137: + if (lookahead == 'd') ADVANCE(657); + END_STATE(); + case 138: + if (lookahead == 'd') ADVANCE(1212); + END_STATE(); + case 139: + if (lookahead == 'd') ADVANCE(634); + END_STATE(); + case 140: + if (lookahead == 'd') ADVANCE(605); + END_STATE(); + case 141: + if (lookahead == 'd') ADVANCE(589); + END_STATE(); + case 142: + if (lookahead == 'd') ADVANCE(563); + END_STATE(); + case 143: + if (lookahead == 'd') ADVANCE(623); + END_STATE(); + case 144: + if (lookahead == 'd') ADVANCE(1237); + END_STATE(); + case 145: + if (lookahead == 'd') ADVANCE(607); + END_STATE(); + case 146: + if (lookahead == 'd') ADVANCE(405); + END_STATE(); + case 147: + if (lookahead == 'd') ADVANCE(176); + END_STATE(); + case 148: + if (lookahead == 'd') ADVANCE(198); + END_STATE(); + case 149: + if (lookahead == 'd') ADVANCE(168); + END_STATE(); + case 150: + if (lookahead == 'd') ADVANCE(200); + END_STATE(); + case 151: + if (lookahead == 'd') ADVANCE(350); + END_STATE(); + case 152: + if (lookahead == 'e') ADVANCE(370); + if (lookahead == 'o') ADVANCE(478); + END_STATE(); + case 153: + if (lookahead == 'e') ADVANCE(483); + if (lookahead == 'r') ADVANCE(81); + if (lookahead == 'y') ADVANCE(365); + END_STATE(); + case 154: + if (lookahead == 'e') ADVANCE(216); + END_STATE(); + case 155: + if (lookahead == 'e') ADVANCE(82); + END_STATE(); + case 156: + if (lookahead == 'e') ADVANCE(579); + END_STATE(); + case 157: + if (lookahead == 'e') ADVANCE(591); + END_STATE(); + case 158: + if (lookahead == 'e') ADVANCE(1243); + END_STATE(); + case 159: + if (lookahead == 'e') ADVANCE(1157); + END_STATE(); + case 160: + if (lookahead == 'e') ADVANCE(1276); + END_STATE(); + case 161: + if (lookahead == 'e') ADVANCE(642); + END_STATE(); + case 162: + if (lookahead == 'e') ADVANCE(551); + END_STATE(); + case 163: + if (lookahead == 'e') ADVANCE(595); + if (lookahead == 'k') ADVANCE(615); + END_STATE(); + case 164: + if (lookahead == 'e') ADVANCE(1159); + END_STATE(); + case 165: + if (lookahead == 'e') ADVANCE(1265); + END_STATE(); + case 166: + if (lookahead == 'e') ADVANCE(1214); + END_STATE(); + case 167: + if (lookahead == 'e') ADVANCE(559); + END_STATE(); + case 168: + if (lookahead == 'e') ADVANCE(557); + END_STATE(); + case 169: + if (lookahead == 'e') ADVANCE(609); + END_STATE(); + case 170: + if (lookahead == 'e') ADVANCE(72); + END_STATE(); + case 171: + if (lookahead == 'e') ADVANCE(619); + END_STATE(); + case 172: + if (lookahead == 'e') ADVANCE(611); + END_STATE(); + case 173: + if (lookahead == 'e') ADVANCE(1269); + END_STATE(); + case 174: + if (lookahead == 'e') ADVANCE(1272); + END_STATE(); + case 175: + if (lookahead == 'e') ADVANCE(1274); + END_STATE(); + case 176: + if (lookahead == 'e') ADVANCE(218); + END_STATE(); + case 177: + if (lookahead == 'e') ADVANCE(479); + if (lookahead == 'u') ADVANCE(267); + END_STATE(); + case 178: + if (lookahead == 'e') ADVANCE(482); + END_STATE(); + case 179: + if (lookahead == 'e') ADVANCE(68); + END_STATE(); + case 180: + if (lookahead == 'e') ADVANCE(417); + END_STATE(); + case 181: + if (lookahead == 'e') ADVANCE(323); + END_STATE(); + case 182: + if (lookahead == 'e') ADVANCE(404); + END_STATE(); + case 183: + if (lookahead == 'e') ADVANCE(319); + END_STATE(); + case 184: + if (lookahead == 'e') ADVANCE(298); + END_STATE(); + case 185: + if (lookahead == 'e') ADVANCE(322); + END_STATE(); + case 186: + if (lookahead == 'e') ADVANCE(381); + END_STATE(); + case 187: + if (lookahead == 'e') ADVANCE(289); + END_STATE(); + case 188: + if (lookahead == 'e') ADVANCE(141); + END_STATE(); + case 189: + if (lookahead == 'e') ADVANCE(290); + END_STATE(); + case 190: + if (lookahead == 'e') ADVANCE(83); + END_STATE(); + case 191: + if (lookahead == 'e') ADVANCE(136); + END_STATE(); + case 192: + if (lookahead == 'e') ADVANCE(142); + END_STATE(); + case 193: + if (lookahead == 'e') ADVANCE(380); + END_STATE(); + case 194: + if (lookahead == 'e') ADVANCE(143); + END_STATE(); + case 195: + if (lookahead == 'e') ADVANCE(144); + END_STATE(); + case 196: + if (lookahead == 'e') ADVANCE(341); + END_STATE(); + case 197: + if (lookahead == 'e') ADVANCE(375); + END_STATE(); + case 198: + if (lookahead == 'e') ADVANCE(376); + END_STATE(); + case 199: + if (lookahead == 'e') ADVANCE(78); + END_STATE(); + case 200: + if (lookahead == 'e') ADVANCE(378); + END_STATE(); + case 201: + if (lookahead == 'e') ADVANCE(324); + END_STATE(); + case 202: + if (lookahead == 'e') ADVANCE(413); + END_STATE(); + case 203: + if (lookahead == 'e') ADVANCE(215); + END_STATE(); + case 204: + if (lookahead == 'e') ADVANCE(326); + END_STATE(); + case 205: + if (lookahead == 'e') ADVANCE(130); + END_STATE(); + case 206: + if (lookahead == 'e') ADVANCE(96); + END_STATE(); + case 207: + if (lookahead == 'e') ADVANCE(445); + END_STATE(); + case 208: + if (lookahead == 'e') ADVANCE(327); + END_STATE(); + case 209: + if (lookahead == 'e') ADVANCE(328); + END_STATE(); + case 210: + if (lookahead == 'e') ADVANCE(73); + END_STATE(); + case 211: + if (lookahead == 'f') ADVANCE(1241); + if (lookahead == 'm') ADVANCE(368); + if (lookahead == 'n') ADVANCE(1189); + END_STATE(); + case 212: + if (lookahead == 'f') ADVANCE(1264); + END_STATE(); + case 213: + if (lookahead == 'f') ADVANCE(1210); + END_STATE(); + case 214: + if (lookahead == 'f') ADVANCE(1185); + END_STATE(); + case 215: + if (lookahead == 'f') ADVANCE(86); + END_STATE(); + case 216: + if (lookahead == 'f') ADVANCE(86); + if (lookahead == 'l') ADVANCE(207); + END_STATE(); + case 217: + if (lookahead == 'f') ADVANCE(103); + END_STATE(); + case 218: + if (lookahead == 'f') ADVANCE(240); + END_STATE(); + case 219: + if (lookahead == 'g') ADVANCE(1231); + END_STATE(); + case 220: + if (lookahead == 'g') ADVANCE(161); + END_STATE(); + case 221: + if (lookahead == 'g') ADVANCE(170); + END_STATE(); + case 222: + if (lookahead == 'g') ADVANCE(210); + END_STATE(); + case 223: + if (lookahead == 'h') ADVANCE(565); + END_STATE(); + case 224: + if (lookahead == 'h') ADVANCE(1256); + END_STATE(); + case 225: + if (lookahead == 'h') ADVANCE(674); + END_STATE(); + case 226: + if (lookahead == 'h') ADVANCE(676); + END_STATE(); + case 227: + if (lookahead == 'h') ADVANCE(249); + END_STATE(); + case 228: + if (lookahead == 'h') ADVANCE(385); + if (lookahead == 'r') ADVANCE(471); + if (lookahead == 'y') ADVANCE(366); + END_STATE(); + case 229: + if (lookahead == 'i') ADVANCE(477); + if (lookahead == 'o') ADVANCE(444); + END_STATE(); + case 230: + if (lookahead == 'i') ADVANCE(280); + if (lookahead == 't') ADVANCE(438); + END_STATE(); + case 231: + if (lookahead == 'i') ADVANCE(137); + END_STATE(); + case 232: + if (lookahead == 'i') ADVANCE(268); + END_STATE(); + case 233: + if (lookahead == 'i') ADVANCE(138); + END_STATE(); + case 234: + if (lookahead == 'i') ADVANCE(312); + if (lookahead == 'u') ADVANCE(131); + END_STATE(); + case 235: + if (lookahead == 'i') ADVANCE(119); + END_STATE(); + case 236: + if (lookahead == 'i') ADVANCE(120); + END_STATE(); + case 237: + if (lookahead == 'i') ADVANCE(421); + END_STATE(); + case 238: + if (lookahead == 'i') ADVANCE(397); + END_STATE(); + case 239: + if (lookahead == 'i') ADVANCE(317); + END_STATE(); + case 240: + if (lookahead == 'i') ADVANCE(329); + END_STATE(); + case 241: + if (lookahead == 'i') ADVANCE(333); + END_STATE(); + case 242: + if (lookahead == 'i') ADVANCE(315); + END_STATE(); + case 243: + if (lookahead == 'i') ADVANCE(316); + END_STATE(); + case 244: + if (lookahead == 'i') ADVANCE(320); + END_STATE(); + case 245: + if (lookahead == 'i') ADVANCE(297); + END_STATE(); + case 246: + if (lookahead == 'i') ADVANCE(452); + END_STATE(); + case 247: + if (lookahead == 'i') ADVANCE(415); + END_STATE(); + case 248: + if (lookahead == 'i') ADVANCE(149); + END_STATE(); + case 249: + if (lookahead == 'i') ADVANCE(277); + END_STATE(); + case 250: + if (lookahead == 'i') ADVANCE(352); + END_STATE(); + case 251: + if (lookahead == 'i') ADVANCE(353); + END_STATE(); + case 252: + if (lookahead == 'i') ADVANCE(285); + END_STATE(); + case 253: + if (lookahead == 'j') ADVANCE(205); + if (lookahead == 's') ADVANCE(186); + END_STATE(); + case 254: + if (lookahead == 'k') ADVANCE(555); + END_STATE(); + case 255: + if (lookahead == 'k') ADVANCE(652); + END_STATE(); + case 256: + if (lookahead == 'k') ADVANCE(1267); + END_STATE(); + case 257: + if (lookahead == 'k') ADVANCE(561); + END_STATE(); + case 258: + if (lookahead == 'k') ADVANCE(567); + END_STATE(); + case 259: + if (lookahead == 'k') ADVANCE(571); + END_STATE(); + case 260: + if (lookahead == 'l') ADVANCE(1161); + END_STATE(); + case 261: + if (lookahead == 'l') ADVANCE(575); + END_STATE(); + case 262: + if (lookahead == 'l') ADVANCE(660); + END_STATE(); + case 263: + if (lookahead == 'l') ADVANCE(409); + if (lookahead == 'n') ADVANCE(461); + if (lookahead == 'x') ADVANCE(364); + END_STATE(); + case 264: + if (lookahead == 'l') ADVANCE(489); + END_STATE(); + case 265: + if (lookahead == 'l') ADVANCE(178); + if (lookahead == 'o') ADVANCE(372); + END_STATE(); + case 266: + if (lookahead == 'l') ADVANCE(490); + END_STATE(); + case 267: + if (lookahead == 'l') ADVANCE(260); + if (lookahead == 'm') ADVANCE(114); + END_STATE(); + case 268: + if (lookahead == 'l') ADVANCE(139); + END_STATE(); + case 269: + if (lookahead == 'l') ADVANCE(85); + if (lookahead == 'o') ADVANCE(332); + END_STATE(); + case 270: + if (lookahead == 'l') ADVANCE(235); + END_STATE(); + case 271: + if (lookahead == 'l') ADVANCE(281); + END_STATE(); + case 272: + if (lookahead == 'l') ADVANCE(264); + END_STATE(); + case 273: + if (lookahead == 'l') ADVANCE(182); + END_STATE(); + case 274: + if (lookahead == 'l') ADVANCE(427); + END_STATE(); + case 275: + if (lookahead == 'l') ADVANCE(184); + END_STATE(); + case 276: + if (lookahead == 'l') ADVANCE(184); + if (lookahead == 'o') ADVANCE(395); + END_STATE(); + case 277: + if (lookahead == 'l') ADVANCE(165); + END_STATE(); + case 278: + if (lookahead == 'l') ADVANCE(172); + END_STATE(); + case 279: + if (lookahead == 'l') ADVANCE(179); + END_STATE(); + case 280: + if (lookahead == 'l') ADVANCE(148); + END_STATE(); + case 281: + if (lookahead == 'l') ADVANCE(70); + END_STATE(); + case 282: + if (lookahead == 'l') ADVANCE(462); + if (lookahead == 'm') ADVANCE(358); + if (lookahead == 'n') ADVANCE(135); + END_STATE(); + case 283: + if (lookahead == 'l') ADVANCE(414); + END_STATE(); + case 284: + if (lookahead == 'l') ADVANCE(206); + END_STATE(); + case 285: + if (lookahead == 'l') ADVANCE(150); + END_STATE(); + case 286: + if (lookahead == 'm') ADVANCE(1277); + END_STATE(); + case 287: + if (lookahead == 'm') ADVANCE(519); + END_STATE(); + case 288: + if (lookahead == 'm') ADVANCE(577); + END_STATE(); + case 289: + if (lookahead == 'm') ADVANCE(670); + END_STATE(); + case 290: + if (lookahead == 'm') ADVANCE(669); + END_STATE(); + case 291: + if (lookahead == 'm') ADVANCE(599); + END_STATE(); + case 292: + if (lookahead == 'm') ADVANCE(77); + END_STATE(); + case 293: + if (lookahead == 'm') ADVANCE(369); + if (lookahead == 'n') ADVANCE(1188); + END_STATE(); + case 294: + if (lookahead == 'm') ADVANCE(369); + if (lookahead == 'n') ADVANCE(441); + END_STATE(); + case 295: + if (lookahead == 'm') ADVANCE(304); + END_STATE(); + case 296: + if (lookahead == 'm') ADVANCE(167); + END_STATE(); + case 297: + if (lookahead == 'm') ADVANCE(102); + END_STATE(); + case 298: + if (lookahead == 'm') ADVANCE(208); + END_STATE(); + case 299: + if (lookahead == 'n') ADVANCE(245); + END_STATE(); + case 300: + if (lookahead == 'n') ADVANCE(147); + END_STATE(); + case 301: + if (lookahead == 'n') ADVANCE(254); + if (lookahead == 's') ADVANCE(418); + END_STATE(); + case 302: + if (lookahead == 'n') ADVANCE(412); + END_STATE(); + case 303: + if (lookahead == 'n') ADVANCE(640); + END_STATE(); + case 304: + if (lookahead == 'n') ADVANCE(648); + END_STATE(); + case 305: + if (lookahead == 'n') ADVANCE(1252); + END_STATE(); + case 306: + if (lookahead == 'n') ADVANCE(1233); + END_STATE(); + case 307: + if (lookahead == 'n') ADVANCE(532); + END_STATE(); + case 308: + if (lookahead == 'n') ADVANCE(666); + END_STATE(); + case 309: + if (lookahead == 'n') ADVANCE(1187); + END_STATE(); + case 310: + if (lookahead == 'n') ADVANCE(461); + if (lookahead == 'x') ADVANCE(455); + END_STATE(); + case 311: + if (lookahead == 'n') ADVANCE(436); + if (lookahead == 'v') ADVANCE(181); + if (lookahead == 'x') ADVANCE(451); + END_STATE(); + case 312: + if (lookahead == 'n') ADVANCE(219); + END_STATE(); + case 313: + if (lookahead == 'n') ADVANCE(246); + END_STATE(); + case 314: + if (lookahead == 'n') ADVANCE(363); + END_STATE(); + case 315: + if (lookahead == 'n') ADVANCE(257); + END_STATE(); + case 316: + if (lookahead == 'n') ADVANCE(258); + END_STATE(); + case 317: + if (lookahead == 'n') ADVANCE(473); + END_STATE(); + case 318: + if (lookahead == 'n') ADVANCE(129); + END_STATE(); + case 319: + if (lookahead == 'n') ADVANCE(140); + END_STATE(); + case 320: + if (lookahead == 'n') ADVANCE(259); + END_STATE(); + case 321: + if (lookahead == 'n') ADVANCE(118); + END_STATE(); + case 322: + if (lookahead == 'n') ADVANCE(146); + END_STATE(); + case 323: + if (lookahead == 'n') ADVANCE(420); + END_STATE(); + case 324: + if (lookahead == 'n') ADVANCE(145); + END_STATE(); + case 325: + if (lookahead == 'n') ADVANCE(266); + END_STATE(); + case 326: + if (lookahead == 'n') ADVANCE(429); + END_STATE(); + case 327: + if (lookahead == 'n') ADVANCE(437); + END_STATE(); + case 328: + if (lookahead == 'n') ADVANCE(431); + END_STATE(); + case 329: + if (lookahead == 'n') ADVANCE(195); + END_STATE(); + case 330: + if (lookahead == 'n') ADVANCE(133); + END_STATE(); + case 331: + if (lookahead == 'n') ADVANCE(101); + END_STATE(); + case 332: + if (lookahead == 'n') ADVANCE(411); + END_STATE(); + case 333: + if (lookahead == 'n') ADVANCE(107); + END_STATE(); + case 334: + if (lookahead == 'n') ADVANCE(204); + END_STATE(); + case 335: + if (lookahead == 'o') ADVANCE(282); + END_STATE(); + case 336: + if (lookahead == 'o') ADVANCE(359); + END_STATE(); + case 337: + if (lookahead == 'o') ADVANCE(287); + END_STATE(); + case 338: + if (lookahead == 'o') ADVANCE(480); + END_STATE(); + case 339: + if (lookahead == 'o') ADVANCE(356); + if (lookahead == 'r') ADVANCE(190); + if (lookahead == 'u') ADVANCE(232); + END_STATE(); + case 340: + if (lookahead == 'o') ADVANCE(481); + END_STATE(); + case 341: + if (lookahead == 'o') ADVANCE(214); + END_STATE(); + case 342: + if (lookahead == 'o') ADVANCE(360); + END_STATE(); + case 343: + if (lookahead == 'o') ADVANCE(362); + END_STATE(); + case 344: + if (lookahead == 'o') ADVANCE(466); + END_STATE(); + case 345: + if (lookahead == 'o') ADVANCE(271); + END_STATE(); + case 346: + if (lookahead == 'o') ADVANCE(392); + END_STATE(); + case 347: + if (lookahead == 'o') ADVANCE(303); + END_STATE(); + case 348: + if (lookahead == 'o') ADVANCE(334); + if (lookahead == 'u') ADVANCE(446); + END_STATE(); + case 349: + if (lookahead == 'o') ADVANCE(262); + END_STATE(); + case 350: + if (lookahead == 'o') ADVANCE(325); + END_STATE(); + case 351: + if (lookahead == 'o') ADVANCE(377); + END_STATE(); + case 352: + if (lookahead == 'o') ADVANCE(307); + END_STATE(); + case 353: + if (lookahead == 'o') ADVANCE(308); + END_STATE(); + case 354: + if (lookahead == 'o') ADVANCE(313); + END_STATE(); + case 355: + if (lookahead == 'o') ADVANCE(398); + END_STATE(); + case 356: + if (lookahead == 'o') ADVANCE(284); + END_STATE(); + case 357: + if (lookahead == 'o') ADVANCE(401); + END_STATE(); + case 358: + if (lookahead == 'p') ADVANCE(348); + END_STATE(); + case 359: + if (lookahead == 'p') ADVANCE(553); + if (lookahead == 'v') ADVANCE(248); + END_STATE(); + case 360: + if (lookahead == 'p') ADVANCE(569); + END_STATE(); + case 361: + if (lookahead == 'p') ADVANCE(672); + END_STATE(); + case 362: + if (lookahead == 'p') ADVANCE(573); + END_STATE(); + case 363: + if (lookahead == 'p') ADVANCE(472); + END_STATE(); + case 364: + if (lookahead == 'p') ADVANCE(346); + if (lookahead == 't') ADVANCE(185); + END_STATE(); + case 365: + if (lookahead == 'p') ADVANCE(157); + END_STATE(); + case 366: + if (lookahead == 'p') ADVANCE(160); + END_STATE(); + case 367: + if (lookahead == 'p') ADVANCE(175); + END_STATE(); + case 368: + if (lookahead == 'p') ADVANCE(276); + END_STATE(); + case 369: + if (lookahead == 'p') ADVANCE(275); + END_STATE(); + case 370: + if (lookahead == 'q') ADVANCE(465); + if (lookahead == 'u') ADVANCE(410); + END_STATE(); + case 371: + if (lookahead == 'r') ADVANCE(229); + if (lookahead == 'u') ADVANCE(113); + END_STATE(); + case 372: + if (lookahead == 'r') ADVANCE(66); + END_STATE(); + case 373: + if (lookahead == 'r') ADVANCE(1262); + END_STATE(); + case 374: + if (lookahead == 'r') ADVANCE(1246); + END_STATE(); + case 375: + if (lookahead == 'r') ADVANCE(1229); + END_STATE(); + case 376: + if (lookahead == 'r') ADVANCE(597); + END_STATE(); + case 377: + if (lookahead == 'r') ADVANCE(587); + END_STATE(); + case 378: + if (lookahead == 'r') ADVANCE(601); + END_STATE(); + case 379: + if (lookahead == 'r') ADVANCE(231); + END_STATE(); + case 380: + if (lookahead == 'r') ADVANCE(217); + END_STATE(); + case 381: + if (lookahead == 'r') ADVANCE(476); + END_STATE(); + case 382: + if (lookahead == 'r') ADVANCE(488); + END_STATE(); + case 383: + if (lookahead == 'r') ADVANCE(337); + END_STATE(); + case 384: + if (lookahead == 'r') ADVANCE(345); + END_STATE(); + case 385: + if (lookahead == 'r') ADVANCE(338); + END_STATE(); + case 386: + if (lookahead == 'r') ADVANCE(87); + END_STATE(); + case 387: + if (lookahead == 'r') ADVANCE(474); + END_STATE(); + case 388: + if (lookahead == 'r') ADVANCE(342); + END_STATE(); + case 389: + if (lookahead == 'r') ADVANCE(105); + END_STATE(); + case 390: + if (lookahead == 'r') ADVANCE(344); + END_STATE(); + case 391: + if (lookahead == 'r') ADVANCE(343); + END_STATE(); + case 392: + if (lookahead == 'r') ADVANCE(424); + END_STATE(); + case 393: + if (lookahead == 'r') ADVANCE(305); + END_STATE(); + case 394: + if (lookahead == 'r') ADVANCE(402); + END_STATE(); + case 395: + if (lookahead == 'r') ADVANCE(425); + END_STATE(); + case 396: + if (lookahead == 'r') ADVANCE(92); + END_STATE(); + case 397: + if (lookahead == 'r') ADVANCE(169); + END_STATE(); + case 398: + if (lookahead == 'r') ADVANCE(67); + END_STATE(); + case 399: + if (lookahead == 'r') ADVANCE(98); + END_STATE(); + case 400: + if (lookahead == 'r') ADVANCE(199); + END_STATE(); + case 401: + if (lookahead == 'r') ADVANCE(109); + END_STATE(); + case 402: + if (lookahead == 'r') ADVANCE(209); + END_STATE(); + case 403: + if (lookahead == 's') ADVANCE(537); + END_STATE(); + case 404: + if (lookahead == 's') ADVANCE(603); + END_STATE(); + case 405: + if (lookahead == 's') ADVANCE(539); + END_STATE(); + case 406: + if (lookahead == 's') ADVANCE(1279); + END_STATE(); + case 407: + if (lookahead == 's') ADVANCE(524); + END_STATE(); + case 408: + if (lookahead == 's') ADVANCE(403); + END_STATE(); + case 409: + if (lookahead == 's') ADVANCE(158); + END_STATE(); + case 410: + if (lookahead == 's') ADVANCE(97); + END_STATE(); + case 411: + if (lookahead == 's') ADVANCE(422); + END_STATE(); + case 412: + if (lookahead == 's') ADVANCE(422); + if (lookahead == 't') ADVANCE(239); + END_STATE(); + case 413: + if (lookahead == 's') ADVANCE(456); + END_STATE(); + case 414: + if (lookahead == 's') ADVANCE(164); + END_STATE(); + case 415: + if (lookahead == 's') ADVANCE(432); + END_STATE(); + case 416: + if (lookahead == 's') ADVANCE(454); + END_STATE(); + case 417: + if (lookahead == 't') ADVANCE(1248); + END_STATE(); + case 418: + if (lookahead == 't') ADVANCE(663); + END_STATE(); + case 419: + if (lookahead == 't') ADVANCE(638); + END_STATE(); + case 420: + if (lookahead == 't') ADVANCE(581); + END_STATE(); + case 421: + if (lookahead == 't') ADVANCE(1227); + END_STATE(); + case 422: + if (lookahead == 't') ADVANCE(1250); + END_STATE(); + case 423: + if (lookahead == 't') ADVANCE(71); + END_STATE(); + case 424: + if (lookahead == 't') ADVANCE(528); + END_STATE(); + case 425: + if (lookahead == 't') ADVANCE(514); + END_STATE(); + case 426: + if (lookahead == 't') ADVANCE(541); + END_STATE(); + case 427: + if (lookahead == 't') ADVANCE(543); + END_STATE(); + case 428: + if (lookahead == 't') ADVANCE(535); + END_STATE(); + case 429: + if (lookahead == 't') ADVANCE(547); + END_STATE(); + case 430: + if (lookahead == 't') ADVANCE(644); + END_STATE(); + case 431: + if (lookahead == 't') ADVANCE(613); + END_STATE(); + case 432: + if (lookahead == 't') ADVANCE(664); + END_STATE(); + case 433: + if (lookahead == 't') ADVANCE(93); + END_STATE(); + case 434: + if (lookahead == 't') ADVANCE(121); + END_STATE(); + case 435: + if (lookahead == 't') ADVANCE(123); + END_STATE(); + case 436: + if (lookahead == 't') ADVANCE(382); + END_STATE(); + case 437: + if (lookahead == 't') ADVANCE(406); + END_STATE(); + case 438: + if (lookahead == 't') ADVANCE(347); + END_STATE(); + case 439: + if (lookahead == 't') ADVANCE(250); + END_STATE(); + case 440: + if (lookahead == 't') ADVANCE(357); + END_STATE(); + case 441: + if (lookahead == 't') ADVANCE(193); + END_STATE(); + case 442: + if (lookahead == 't') ADVANCE(95); + END_STATE(); + case 443: + if (lookahead == 't') ADVANCE(387); + END_STATE(); + case 444: + if (lookahead == 't') ADVANCE(191); + END_STATE(); + case 445: + if (lookahead == 't') ADVANCE(166); + END_STATE(); + case 446: + if (lookahead == 't') ADVANCE(188); + END_STATE(); + case 447: + if (lookahead == 't') ADVANCE(187); + END_STATE(); + case 448: + if (lookahead == 't') ADVANCE(189); + END_STATE(); + case 449: + if (lookahead == 't') ADVANCE(171); + END_STATE(); + case 450: + if (lookahead == 't') ADVANCE(194); + END_STATE(); + case 451: + if (lookahead == 't') ADVANCE(183); + END_STATE(); + case 452: + if (lookahead == 't') ADVANCE(351); + END_STATE(); + case 453: + if (lookahead == 't') ADVANCE(236); + END_STATE(); + case 454: + if (lookahead == 't') ADVANCE(389); + END_STATE(); + case 455: + if (lookahead == 't') ADVANCE(185); + END_STATE(); + case 456: + if (lookahead == 't') ADVANCE(241); + END_STATE(); + case 457: + if (lookahead == 't') ADVANCE(201); + END_STATE(); + case 458: + if (lookahead == 't') ADVANCE(251); + END_STATE(); + case 459: + if (lookahead == 't') ADVANCE(108); + END_STATE(); + case 460: + if (lookahead == 'u') ADVANCE(230); + END_STATE(); + case 461: + if (lookahead == 'u') ADVANCE(286); + END_STATE(); + case 462: + if (lookahead == 'u') ADVANCE(295); + END_STATE(); + case 463: + if (lookahead == 'u') ADVANCE(318); + END_STATE(); + case 464: + if (lookahead == 'u') ADVANCE(296); + END_STATE(); + case 465: + if (lookahead == 'u') ADVANCE(238); + END_STATE(); + case 466: + if (lookahead == 'u') ADVANCE(361); + END_STATE(); + case 467: + if (lookahead == 'u') ADVANCE(252); + END_STATE(); + case 468: + if (lookahead == 'u') ADVANCE(274); + END_STATE(); + case 469: + if (lookahead == 'u') ADVANCE(393); + END_STATE(); + case 470: + if (lookahead == 'u') ADVANCE(394); + END_STATE(); + case 471: + if (lookahead == 'u') ADVANCE(159); + if (lookahead == 'y') ADVANCE(1254); + END_STATE(); + case 472: + if (lookahead == 'u') ADVANCE(430); + END_STATE(); + case 473: + if (lookahead == 'u') ADVANCE(173); + END_STATE(); + case 474: + if (lookahead == 'u') ADVANCE(131); + END_STATE(); + case 475: + if (lookahead == 'v') ADVANCE(65); + END_STATE(); + case 476: + if (lookahead == 'v') ADVANCE(192); + END_STATE(); + case 477: + if (lookahead == 'v') ADVANCE(106); + END_STATE(); + case 478: + if (lookahead == 'w') ADVANCE(650); + END_STATE(); + case 479: + if (lookahead == 'w') ADVANCE(1292); + END_STATE(); + case 480: + if (lookahead == 'w') ADVANCE(1260); + END_STATE(); + case 481: + if (lookahead == 'w') ADVANCE(658); + END_STATE(); + case 482: + if (lookahead == 'x') ADVANCE(654); + END_STATE(); + case 483: + if (lookahead == 'x') ADVANCE(419); + END_STATE(); + case 484: + if (lookahead == 'x') ADVANCE(457); + END_STATE(); + case 485: + if (lookahead == 'x') ADVANCE(455); + END_STATE(); + case 486: + if (lookahead == 'y') ADVANCE(1235); + END_STATE(); + case 487: + if (lookahead == 'y') ADVANCE(69); + END_STATE(); + case 488: + if (lookahead == 'y') ADVANCE(545); + END_STATE(); + case 489: + if (lookahead == 'y') ADVANCE(1258); + END_STATE(); + case 490: + if (lookahead == 'y') ADVANCE(627); + END_STATE(); + case 491: + if (lookahead == 'y') ADVANCE(321); + END_STATE(); + case 492: + if (lookahead == 'y') ADVANCE(367); + END_STATE(); + case 493: + if (lookahead == 'z') ADVANCE(487); + END_STATE(); + case 494: + if (lookahead == '+' || + lookahead == '-') ADVANCE(498); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1155); + END_STATE(); + case 495: + if (lookahead == '0' || + lookahead == '1') ADVANCE(1153); + END_STATE(); + case 496: + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1154); + END_STATE(); + case 497: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1152); + END_STATE(); + case 498: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1155); + END_STATE(); + case 499: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1156); + END_STATE(); + case 500: + if (lookahead != 0 && + lookahead != '\n') ADVANCE(1282); + END_STATE(); + case 501: + if (lookahead != 0) ADVANCE(40); + END_STATE(); + case 502: + if (lookahead != 0) ADVANCE(42); + END_STATE(); + case 503: + if (eof) ADVANCE(509); + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1205, + '&', 1172, + '\'', 42, + '(', 617, + '*', 523, + '+', 1199, + ',', 516, + '-', 1201, + '.', 636, + '/', 1203, + '0', 1150, + ':', 534, + ';', 527, + '<', 1178, + '=', 632, + '>', 1181, + '?', 630, + '@', 544, + '[', 1239, + '^', 1170, + '`', 1281, + 'a', 731, + 'c', 883, + 'd', 773, + 'e', 921, + 'f', 698, + 'i', 917, + 'l', 799, + 'n', 775, + 's', 1060, + 't', 1013, + 'v', 700, + '{', 517, + '|', 1167, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(503); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 504: + if (eof) ADVANCE(509); + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1205, + '&', 1172, + '\'', 42, + '(', 617, + '*', 523, + '+', 1199, + '-', 1201, + '.', 636, + '/', 1203, + '0', 1150, + ':', 534, + ';', 527, + '<', 1178, + '=', 632, + '>', 1181, + '?', 630, + '@', 544, + '[', 1239, + '^', 1170, + '`', 1281, + 'a', 731, + 'c', 883, + 'd', 773, + 'e', 920, + 'f', 698, + 'i', 917, + 'l', 799, + 'n', 775, + 's', 1060, + 't', 1013, + 'v', 700, + '{', 517, + '|', 1167, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(504); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 505: + if (eof) ADVANCE(509); + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1204, + '&', 1171, + '\'', 42, + '(', 617, + ')', 618, + '*', 522, + '+', 1198, + ',', 516, + '-', 1200, + '.', 636, + '/', 1202, + '0', 1150, + ':', 534, + ';', 527, + '<', 1179, + '=', 632, + '>', 1182, + '?', 630, + '@', 544, + '[', 1239, + ']', 1240, + '^', 1169, + '`', 1281, + 'a', 731, + 'c', 883, + 'd', 773, + 'e', 920, + 'f', 698, + 'i', 917, + 'l', 799, + 'n', 775, + 's', 1060, + 't', 1013, + 'v', 700, + '{', 517, + '|', 1168, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(505); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 506: + if (eof) ADVANCE(509); + ADVANCE_MAP( + '!', 1208, + '"', 40, + '$', 1149, + '%', 1204, + '&', 1171, + '\'', 42, + '(', 617, + '*', 522, + '+', 1198, + ',', 516, + '-', 1200, + '.', 636, + '/', 1202, + '0', 1150, + ';', 527, + '<', 1179, + '=', 63, + '>', 1182, + '?', 630, + '@', 544, + '[', 1239, + '^', 1169, + '`', 1281, + 'a', 731, + 'c', 883, + 'd', 773, + 'e', 921, + 'f', 698, + 'i', 917, + 'l', 799, + 'n', 775, + 's', 1060, + 't', 1013, + 'v', 700, + '{', 517, + '|', 1168, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(506); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 507: + if (eof) ADVANCE(509); + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + ')', 618, + '+', 1198, + ',', 516, + '-', 1200, + '.', 636, + '/', 47, + '0', 1150, + ':', 534, + ';', 527, + '<', 1177, + '=', 633, + '>', 1180, + '?', 629, + '@', 544, + '[', 1239, + ']', 1240, + '`', 1281, + 'a', 729, + 'c', 883, + 'd', 773, + 'e', 920, + 'f', 698, + 'i', 918, + 'l', 799, + 'n', 775, + 's', 1060, + 't', 1013, + 'v', 700, + '{', 517, + '|', 1166, + '}', 518, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(507); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 508: + if (eof) ADVANCE(509); + ADVANCE_MAP( + '!', 1207, + '"', 40, + '$', 1149, + '\'', 42, + '(', 617, + '+', 1198, + '-', 1200, + '/', 47, + '0', 1150, + ';', 527, + '@', 544, + '[', 1239, + '`', 1281, + 'a', 729, + 'c', 883, + 'd', 773, + 'e', 920, + 'f', 697, + 'i', 918, + 'l', 799, + 'n', 775, + 's', 1060, + 't', 1013, + 'v', 700, + '{', 517, + '~', 1209, + ); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') SKIP(508); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1151); + if (('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 509: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 510: + ACCEPT_TOKEN(sym_comment); + END_STATE(); + case 511: + ACCEPT_TOKEN(sym_comment); + if (lookahead == '\n') ADVANCE(1287); + if (lookahead == '$' || + lookahead == '\\' || + lookahead == '`') ADVANCE(513); + if (lookahead != 0) ADVANCE(511); + END_STATE(); + case 512: + ACCEPT_TOKEN(sym_comment); + if (lookahead != 0 && + lookahead != '$' && + lookahead != '\\' && + lookahead != '`') ADVANCE(1287); + END_STATE(); + case 513: + ACCEPT_TOKEN(sym_comment); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(513); + END_STATE(); + case 514: + ACCEPT_TOKEN(anon_sym_import); + END_STATE(); + case 515: + ACCEPT_TOKEN(anon_sym_import); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 516: + ACCEPT_TOKEN(anon_sym_COMMA); + END_STATE(); + case 517: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 518: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + case 519: + ACCEPT_TOKEN(anon_sym_from); + END_STATE(); + case 520: + ACCEPT_TOKEN(anon_sym_from); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 521: + ACCEPT_TOKEN(anon_sym_STAR); + END_STATE(); + case 522: + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '*') ADVANCE(1206); + END_STATE(); + case 523: + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '*') ADVANCE(1206); + if (lookahead == '=') ADVANCE(1218); + END_STATE(); + case 524: + ACCEPT_TOKEN(anon_sym_as); + END_STATE(); + case 525: + ACCEPT_TOKEN(anon_sym_as); + if (lookahead == 'y') ADVANCE(931); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 526: + ACCEPT_TOKEN(anon_sym_as); + if (lookahead == 'y') ADVANCE(321); + END_STATE(); + case 527: + ACCEPT_TOKEN(anon_sym_SEMI); + END_STATE(); + case 528: + ACCEPT_TOKEN(anon_sym_export); + END_STATE(); + case 529: + ACCEPT_TOKEN(anon_sym_export); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 530: + ACCEPT_TOKEN(anon_sym_async); + END_STATE(); + case 531: + ACCEPT_TOKEN(anon_sym_async); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 532: + ACCEPT_TOKEN(anon_sym_function); + END_STATE(); + case 533: + ACCEPT_TOKEN(anon_sym_function); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 534: + ACCEPT_TOKEN(anon_sym_COLON); + END_STATE(); + case 535: + ACCEPT_TOKEN(anon_sym_abstract); + END_STATE(); + case 536: + ACCEPT_TOKEN(anon_sym_abstract); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 537: + ACCEPT_TOKEN(anon_sym_class); + END_STATE(); + case 538: + ACCEPT_TOKEN(anon_sym_class); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 539: + ACCEPT_TOKEN(anon_sym_extends); + END_STATE(); + case 540: + ACCEPT_TOKEN(anon_sym_extends); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 541: + ACCEPT_TOKEN(anon_sym_struct); + END_STATE(); + case 542: + ACCEPT_TOKEN(anon_sym_struct); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 543: + ACCEPT_TOKEN(anon_sym_default); + END_STATE(); + case 544: + ACCEPT_TOKEN(anon_sym_AT); + END_STATE(); + case 545: + ACCEPT_TOKEN(anon_sym_Entry); + END_STATE(); + case 546: + ACCEPT_TOKEN(anon_sym_Entry); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 547: + ACCEPT_TOKEN(anon_sym_Component); + if (lookahead == 'V') ADVANCE(62); + END_STATE(); + case 548: + ACCEPT_TOKEN(anon_sym_Component); + if (lookahead == 'V') ADVANCE(680); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 549: + ACCEPT_TOKEN(anon_sym_ComponentV2); + END_STATE(); + case 550: + ACCEPT_TOKEN(anon_sym_ComponentV2); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 551: + ACCEPT_TOKEN(anon_sym_State); + END_STATE(); + case 552: + ACCEPT_TOKEN(anon_sym_State); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 553: + ACCEPT_TOKEN(anon_sym_Prop); + END_STATE(); + case 554: + ACCEPT_TOKEN(anon_sym_Prop); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 555: + ACCEPT_TOKEN(anon_sym_Link); + END_STATE(); + case 556: + ACCEPT_TOKEN(anon_sym_Link); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 557: + ACCEPT_TOKEN(anon_sym_Provide); + if (lookahead == 'r') ADVANCE(583); + END_STATE(); + case 558: + ACCEPT_TOKEN(anon_sym_Provide); + if (lookahead == 'r') ADVANCE(584); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 559: + ACCEPT_TOKEN(anon_sym_Consume); + if (lookahead == 'r') ADVANCE(585); + END_STATE(); + case 560: + ACCEPT_TOKEN(anon_sym_Consume); + if (lookahead == 'r') ADVANCE(586); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 561: + ACCEPT_TOKEN(anon_sym_ObjectLink); + END_STATE(); + case 562: + ACCEPT_TOKEN(anon_sym_ObjectLink); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 563: + ACCEPT_TOKEN(anon_sym_Observed); + if (lookahead == 'V') ADVANCE(61); + END_STATE(); + case 564: + ACCEPT_TOKEN(anon_sym_Observed); + if (lookahead == 'V') ADVANCE(679); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 565: + ACCEPT_TOKEN(anon_sym_Watch); + END_STATE(); + case 566: + ACCEPT_TOKEN(anon_sym_Watch); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 567: + ACCEPT_TOKEN(anon_sym_StorageLink); + END_STATE(); + case 568: + ACCEPT_TOKEN(anon_sym_StorageLink); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 569: + ACCEPT_TOKEN(anon_sym_StorageProp); + END_STATE(); + case 570: + ACCEPT_TOKEN(anon_sym_StorageProp); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 571: + ACCEPT_TOKEN(anon_sym_LocalStorageLink); + END_STATE(); + case 572: + ACCEPT_TOKEN(anon_sym_LocalStorageLink); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 573: + ACCEPT_TOKEN(anon_sym_LocalStorageProp); + END_STATE(); + case 574: + ACCEPT_TOKEN(anon_sym_LocalStorageProp); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 575: + ACCEPT_TOKEN(anon_sym_Local); + if (lookahead == 'B') ADVANCE(467); + if (lookahead == 'S') ADVANCE(440); + END_STATE(); + case 576: + ACCEPT_TOKEN(anon_sym_Local); + if (lookahead == 'B') ADVANCE(1126); + if (lookahead == 'S') ADVANCE(1103); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 577: + ACCEPT_TOKEN(anon_sym_Param); + END_STATE(); + case 578: + ACCEPT_TOKEN(anon_sym_Param); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 579: + ACCEPT_TOKEN(anon_sym_Once); + END_STATE(); + case 580: + ACCEPT_TOKEN(anon_sym_Once); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 581: + ACCEPT_TOKEN(anon_sym_Event); + END_STATE(); + case 582: + ACCEPT_TOKEN(anon_sym_Event); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 583: + ACCEPT_TOKEN(anon_sym_Provider); + END_STATE(); + case 584: + ACCEPT_TOKEN(anon_sym_Provider); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 585: + ACCEPT_TOKEN(anon_sym_Consumer); + END_STATE(); + case 586: + ACCEPT_TOKEN(anon_sym_Consumer); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 587: + ACCEPT_TOKEN(anon_sym_Monitor); + END_STATE(); + case 588: + ACCEPT_TOKEN(anon_sym_Monitor); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 589: + ACCEPT_TOKEN(anon_sym_Computed); + END_STATE(); + case 590: + ACCEPT_TOKEN(anon_sym_Computed); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 591: + ACCEPT_TOKEN(anon_sym_Type); + END_STATE(); + case 592: + ACCEPT_TOKEN(anon_sym_Type); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 593: + ACCEPT_TOKEN(anon_sym_ObservedV2); + END_STATE(); + case 594: + ACCEPT_TOKEN(anon_sym_ObservedV2); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 595: + ACCEPT_TOKEN(anon_sym_Trace); + END_STATE(); + case 596: + ACCEPT_TOKEN(anon_sym_Trace); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 597: + ACCEPT_TOKEN(anon_sym_Builder); + if (lookahead == 'P') ADVANCE(104); + END_STATE(); + case 598: + ACCEPT_TOKEN(anon_sym_Builder); + if (lookahead == 'P') ADVANCE(722); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 599: + ACCEPT_TOKEN(anon_sym_BuilderParam); + END_STATE(); + case 600: + ACCEPT_TOKEN(anon_sym_BuilderParam); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 601: + ACCEPT_TOKEN(anon_sym_LocalBuilder); + END_STATE(); + case 602: + ACCEPT_TOKEN(anon_sym_LocalBuilder); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 603: + ACCEPT_TOKEN(anon_sym_Styles); + END_STATE(); + case 604: + ACCEPT_TOKEN(anon_sym_Styles); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 605: + ACCEPT_TOKEN(anon_sym_Extend); + END_STATE(); + case 606: + ACCEPT_TOKEN(anon_sym_Extend); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 607: + ACCEPT_TOKEN(anon_sym_AnimatableExtend); + END_STATE(); + case 608: + ACCEPT_TOKEN(anon_sym_AnimatableExtend); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 609: + ACCEPT_TOKEN(anon_sym_Require); + END_STATE(); + case 610: + ACCEPT_TOKEN(anon_sym_Require); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 611: + ACCEPT_TOKEN(anon_sym_Reusable); + END_STATE(); + case 612: + ACCEPT_TOKEN(anon_sym_Reusable); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 613: + ACCEPT_TOKEN(anon_sym_Concurrent); + END_STATE(); + case 614: + ACCEPT_TOKEN(anon_sym_Concurrent); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 615: + ACCEPT_TOKEN(anon_sym_Track); + END_STATE(); + case 616: + ACCEPT_TOKEN(anon_sym_Track); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 617: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 618: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 619: + ACCEPT_TOKEN(anon_sym_private); + END_STATE(); + case 620: + ACCEPT_TOKEN(anon_sym_private); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 621: + ACCEPT_TOKEN(anon_sym_public); + END_STATE(); + case 622: + ACCEPT_TOKEN(anon_sym_public); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 623: + ACCEPT_TOKEN(anon_sym_protected); + END_STATE(); + case 624: + ACCEPT_TOKEN(anon_sym_protected); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 625: + ACCEPT_TOKEN(anon_sym_static); + END_STATE(); + case 626: + ACCEPT_TOKEN(anon_sym_static); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 627: + ACCEPT_TOKEN(anon_sym_readonly); + END_STATE(); + case 628: + ACCEPT_TOKEN(anon_sym_readonly); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 629: + ACCEPT_TOKEN(anon_sym_QMARK); + END_STATE(); + case 630: + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '.') ADVANCE(1271); + if (lookahead == '?') ADVANCE(1164); + END_STATE(); + case 631: + ACCEPT_TOKEN(anon_sym_EQ); + END_STATE(); + case 632: + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(1173); + if (lookahead == '>') ADVANCE(678); + END_STATE(); + case 633: + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '>') ADVANCE(678); + END_STATE(); + case 634: + ACCEPT_TOKEN(anon_sym_build); + END_STATE(); + case 635: + ACCEPT_TOKEN(anon_sym_build); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 636: + ACCEPT_TOKEN(anon_sym_DOT); + END_STATE(); + case 637: + ACCEPT_TOKEN(anon_sym_DOT); + if (lookahead == '.') ADVANCE(53); + END_STATE(); + case 638: + ACCEPT_TOKEN(anon_sym_Text); + if (lookahead == 'A') ADVANCE(400); + if (lookahead == 'I') ADVANCE(314); + END_STATE(); + case 639: + ACCEPT_TOKEN(anon_sym_Text); + if (lookahead == 'A') ADVANCE(1029); + if (lookahead == 'I') ADVANCE(936); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 640: + ACCEPT_TOKEN(anon_sym_Button); + END_STATE(); + case 641: + ACCEPT_TOKEN(anon_sym_Button); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 642: + ACCEPT_TOKEN(anon_sym_Image); + END_STATE(); + case 643: + ACCEPT_TOKEN(anon_sym_Image); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 644: + ACCEPT_TOKEN(anon_sym_TextInput); + END_STATE(); + case 645: + ACCEPT_TOKEN(anon_sym_TextInput); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 646: + ACCEPT_TOKEN(anon_sym_TextArea); + END_STATE(); + case 647: + ACCEPT_TOKEN(anon_sym_TextArea); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 648: + ACCEPT_TOKEN(anon_sym_Column); + END_STATE(); + case 649: + ACCEPT_TOKEN(anon_sym_Column); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 650: + ACCEPT_TOKEN(anon_sym_Row); + END_STATE(); + case 651: + ACCEPT_TOKEN(anon_sym_Row); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 652: + ACCEPT_TOKEN(anon_sym_Stack); + END_STATE(); + case 653: + ACCEPT_TOKEN(anon_sym_Stack); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 654: + ACCEPT_TOKEN(anon_sym_Flex); + END_STATE(); + case 655: + ACCEPT_TOKEN(anon_sym_Flex); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 656: + ACCEPT_TOKEN(anon_sym_Grid); + if (lookahead == 'C') ADVANCE(975); + if (lookahead == 'I') ADVANCE(1086); + if (lookahead == 'R') ADVANCE(968); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 657: + ACCEPT_TOKEN(anon_sym_Grid); + if (lookahead == 'C') ADVANCE(349); + if (lookahead == 'I') ADVANCE(447); + if (lookahead == 'R') ADVANCE(340); + END_STATE(); + case 658: + ACCEPT_TOKEN(anon_sym_GridRow); + END_STATE(); + case 659: + ACCEPT_TOKEN(anon_sym_GridRow); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 660: + ACCEPT_TOKEN(anon_sym_GridCol); + END_STATE(); + case 661: + ACCEPT_TOKEN(anon_sym_GridCol); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 662: + ACCEPT_TOKEN(anon_sym_List); + if (lookahead == 'I') ADVANCE(1087); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 663: + ACCEPT_TOKEN(anon_sym_List); + if (lookahead == 'I') ADVANCE(448); + END_STATE(); + case 664: + ACCEPT_TOKEN(anon_sym_ScrollList); + END_STATE(); + case 665: + ACCEPT_TOKEN(anon_sym_ScrollList); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 666: + ACCEPT_TOKEN(anon_sym_NavDestination); + END_STATE(); + case 667: + ACCEPT_TOKEN(anon_sym_NavDestination); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 668: + ACCEPT_TOKEN(anon_sym_ListItem); + if (lookahead == 'G') ADVANCE(1025); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 669: + ACCEPT_TOKEN(anon_sym_ListItem); + if (lookahead == 'G') ADVANCE(390); + END_STATE(); + case 670: + ACCEPT_TOKEN(anon_sym_GridItem); + END_STATE(); + case 671: + ACCEPT_TOKEN(anon_sym_GridItem); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 672: + ACCEPT_TOKEN(anon_sym_ListItemGroup); + END_STATE(); + case 673: + ACCEPT_TOKEN(anon_sym_ListItemGroup); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 674: + ACCEPT_TOKEN(anon_sym_ForEach); + END_STATE(); + case 675: + ACCEPT_TOKEN(anon_sym_ForEach); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 676: + ACCEPT_TOKEN(anon_sym_LazyForEach); + END_STATE(); + case 677: + ACCEPT_TOKEN(anon_sym_LazyForEach); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 678: + ACCEPT_TOKEN(anon_sym_EQ_GT); + END_STATE(); + case 679: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '2') ADVANCE(594); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 680: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '2') ADVANCE(550); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 681: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'D') ADVANCE(827); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 682: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'E') ADVANCE(706); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 683: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'E') ADVANCE(707); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 684: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'E') ADVANCE(1137); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 685: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'F') ADVANCE(987); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 686: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'L') ADVANCE(870); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 687: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'L') ADVANCE(862); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 688: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'L') ADVANCE(863); + if (lookahead == 'P') ADVANCE(1031); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 689: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'L') ADVANCE(864); + if (lookahead == 'P') ADVANCE(1032); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 690: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1144); + if (lookahead == 'i') ADVANCE(1053); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 691: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1127); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 692: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(838); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 693: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(647); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 694: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1051); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 695: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(885); + if (lookahead == 'i') ADVANCE(947); + if (lookahead == 'o') ADVANCE(1007); + if (lookahead == 'u') ADVANCE(923); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 696: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(885); + if (lookahead == 'o') ADVANCE(1007); + if (lookahead == 'u') ADVANCE(923); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 697: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(885); + if (lookahead == 'r') ADVANCE(977); + if (lookahead == 'u') ADVANCE(923); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 698: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(885); + if (lookahead == 'u') ADVANCE(923); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 699: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(885); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 700: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1004); + if (lookahead == 'o') ADVANCE(847); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 701: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(851); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 702: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(874); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 703: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(735); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 704: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(747); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 705: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(738); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 706: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(742); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 707: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(743); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 708: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(910); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 709: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(739); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 710: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(911); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 711: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(882); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 712: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(772); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 713: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(956); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 714: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1030); + if (lookahead == 'r') ADVANCE(961); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 715: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(930); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 716: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1081); + if (lookahead == 'o') ADVANCE(925); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 717: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1082); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 718: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1105); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 719: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1099); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 720: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(839); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 721: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1097); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 722: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1033); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 723: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(750); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 724: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(840); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 725: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(892); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 726: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1091); + if (lookahead == 'o') ADVANCE(1037); + if (lookahead == 'y') ADVANCE(898); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 727: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(1094); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 728: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'a') ADVANCE(736); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 729: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'b') ADVANCE(1058); + if (lookahead == 's') ADVANCE(1143); + if (lookahead == 'w') ADVANCE(701); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 730: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'b') ADVANCE(1058); + if (lookahead == 's') ADVANCE(1143); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 731: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'b') ADVANCE(1058); + if (lookahead == 's') ADVANCE(525); + if (lookahead == 'w') ADVANCE(701); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 732: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'b') ADVANCE(872); + if (lookahead == 'n') ADVANCE(754); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 733: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'b') ADVANCE(894); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 734: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'b') ADVANCE(815); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 735: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'b') ADVANCE(899); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 736: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'b') ADVANCE(900); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 737: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(531); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 738: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(873); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 739: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(790); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 740: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(622); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 741: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(626); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 742: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(841); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 743: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(842); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 744: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(843); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 745: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(844); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 746: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(1078); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 747: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(780); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 748: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(1066); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 749: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(1021); + if (lookahead == 't') ADVANCE(705); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 750: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(1067); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 751: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(711); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 752: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(811); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 753: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(1096); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 754: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(787); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 755: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(1122); + if (lookahead == 's') ADVANCE(1117); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 756: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(1095); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 757: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'c') ADVANCE(1104); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 758: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(1213); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 759: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(656); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 760: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(1238); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 761: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(606); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 762: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(590); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 763: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(564); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 764: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(608); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 765: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(635); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 766: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(624); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 767: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(1047); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 768: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(801); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 769: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(792); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 770: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(817); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 771: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(821); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 772: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'd') ADVANCE(983); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 773: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(902); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 774: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1130); + if (lookahead == 'u') ADVANCE(887); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 775: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1130); + if (lookahead == 'u') ADVANCE(888); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 776: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1158); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 777: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1275); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 778: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1160); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 779: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1215); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 780: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1273); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 781: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1135); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 782: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(643); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 783: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1266); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 784: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1270); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 785: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1244); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 786: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1003); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 787: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(580); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 788: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(592); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 789: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(552); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 790: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(596); + if (lookahead == 'k') ADVANCE(616); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 791: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(560); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 792: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(558); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 793: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(610); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 794: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(688); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 795: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(612); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 796: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(620); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 797: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1134); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 798: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(684); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 799: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1061); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 800: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(907); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 801: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(836); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 802: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1005); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 803: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(908); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 804: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(760); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 805: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(963); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 806: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1048); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 807: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(702); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 808: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(762); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 809: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(763); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 810: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(693); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 811: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(966); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 812: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1079); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 813: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(937); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 814: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(766); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 815: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1008); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 816: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1016); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 817: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1009); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 818: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(949); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 819: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(712); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 820: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(944); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 821: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1011); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 822: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(945); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 823: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(689); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 824: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1080); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 825: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(715); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 826: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(951); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 827: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(1054); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 828: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(952); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 829: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(753); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 830: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'e') ADVANCE(756); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 831: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'f') ADVANCE(1211); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 832: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'f') ADVANCE(1242); + if (lookahead == 'm') ADVANCE(1002); + if (lookahead == 'n') ADVANCE(1191); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 833: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'f') ADVANCE(1242); + if (lookahead == 'm') ADVANCE(1002); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 834: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'f') ADVANCE(1186); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 835: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'f') ADVANCE(704); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 836: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'f') ADVANCE(859); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 837: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'g') ADVANCE(1232); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 838: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'g') ADVANCE(782); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 839: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'g') ADVANCE(794); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 840: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'g') ADVANCE(823); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 841: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'h') ADVANCE(675); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 842: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'h') ADVANCE(677); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 843: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'h') ADVANCE(1257); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 844: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'h') ADVANCE(566); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 845: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'h') ADVANCE(865); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 846: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'h') ADVANCE(1022); + if (lookahead == 'r') ADVANCE(1112); + if (lookahead == 'y') ADVANCE(999); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 847: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(758); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 848: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(967); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 849: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(759); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 850: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(1128); + if (lookahead == 'o') ADVANCE(1106); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 851: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(1062); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 852: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(954); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 853: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(891); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 854: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(946); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 855: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(740); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 856: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(895); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 857: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(741); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 858: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(932); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 859: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(950); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 860: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(938); + if (lookahead == 'o') ADVANCE(751); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 861: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(1100); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 862: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(940); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 863: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(941); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 864: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(942); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 865: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(896); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 866: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(916); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 867: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(769); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 868: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(1034); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 869: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(978); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 870: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(1055); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 871: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'i') ADVANCE(905); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 872: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'j') ADVANCE(829); + if (lookahead == 's') ADVANCE(816); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 873: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'k') ADVANCE(653); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 874: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'k') ADVANCE(1268); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 875: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'k') ADVANCE(556); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 876: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'k') ADVANCE(562); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 877: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'k') ADVANCE(568); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 878: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'k') ADVANCE(572); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 879: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(1162); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 880: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(686); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 881: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(661); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 882: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(576); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 883: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(694); + if (lookahead == 'o') ADVANCE(933); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 884: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(694); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 885: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(1052); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 886: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(1140); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 887: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(879); + if (lookahead == 'm') ADVANCE(734); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 888: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(879); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 889: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(1142); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 890: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(880); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 891: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(770); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 892: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(886); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 893: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(797); + if (lookahead == 'o') ADVANCE(1006); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 894: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(855); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 895: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(765); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 896: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(783); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 897: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(825); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 898: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(806); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 899: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(795); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 900: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(798); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 901: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(1111); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 902: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(824); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 903: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(1057); + if (lookahead == 'x') ADVANCE(1089); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 904: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(1057); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 905: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'l') ADVANCE(771); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 906: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(1278); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 907: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(671); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 908: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(668); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 909: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(520); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 910: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(578); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 911: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(600); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 912: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(994); + if (lookahead == 'n') ADVANCE(755); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 913: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(692); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 914: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(927); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 915: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(791); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 916: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(718); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 917: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(1002); + if (lookahead == 'n') ADVANCE(1190); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 918: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(1002); + if (lookahead == 'n') ADVANCE(1076); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 919: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'm') ADVANCE(1002); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 920: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1108); + if (lookahead == 'x') ADVANCE(992); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 921: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1108); + if (lookahead == 'x') ADVANCE(991); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 922: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1108); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 923: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(746); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 924: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(533); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 925: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1049); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 926: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(641); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 927: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(649); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 928: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1253); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 929: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(667); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 930: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1234); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 931: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(737); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 932: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(837); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 933: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1050); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 934: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1139); + if (lookahead == 's') ADVANCE(1143); + if (lookahead == 'w') ADVANCE(701); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 935: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1139); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 936: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1001); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 937: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(767); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 938: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(875); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 939: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(768); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 940: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(876); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 941: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(877); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 942: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(878); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 943: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(866); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 944: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(761); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 945: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(764); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 946: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(721); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 947: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(725); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 948: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(889); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 949: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1073); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 950: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(804); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 951: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1074); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 952: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1075); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 953: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1059); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 954: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1121); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 955: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(861); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 956: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(752); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 957: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(826); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 958: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'n') ADVANCE(1088); + if (lookahead == 'v') ADVANCE(818); + if (lookahead == 'x') ADVANCE(1090); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 959: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(933); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 960: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(847); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 961: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(995); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 962: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(1131); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 963: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(831); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 964: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(912); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 965: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(1132); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 966: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(834); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 967: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(924); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 968: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(1133); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 969: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(1023); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 970: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(925); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 971: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(901); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 972: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(926); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 973: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(1114); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 974: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(996); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 975: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(881); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 976: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(997); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 977: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(909); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 978: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(929); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 979: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(989); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 980: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(955); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 981: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(1010); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 982: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(1012); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 983: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(948); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 984: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(953); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 985: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(890); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 986: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(1024); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 987: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(1036); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 988: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(957); + if (lookahead == 'u') ADVANCE(1092); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 989: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(897); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 990: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'o') ADVANCE(1039); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 991: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(969); + if (lookahead == 't') ADVANCE(813); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 992: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(969); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 993: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(673); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 994: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(988); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 995: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(554); + if (lookahead == 'v') ADVANCE(867); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 996: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(570); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 997: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(574); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 998: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(777); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 999: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(805); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1000: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(788); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1001: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(1120); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1002: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'p') ADVANCE(986); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1003: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'q') ADVANCE(1116); + if (lookahead == 'u') ADVANCE(1056); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1004: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1247); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1005: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(835); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1006: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(682); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1007: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1263); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1008: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1230); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1009: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(598); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1010: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(588); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1011: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(602); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1012: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1280); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1013: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1113); + if (lookahead == 'y') ADVANCE(998); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1014: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1113); + if (lookahead == 'y') ADVANCE(999); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1015: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1113); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1016: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1129); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1017: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(850); + if (lookahead == 'u') ADVANCE(733); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1018: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(723); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1019: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1123); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1020: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1141); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1021: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(985); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1022: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(965); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1023: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1064); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1024: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1065); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1025: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(973); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1026: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(928); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1027: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(807); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1028: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(709); + if (lookahead == 'y') ADVANCE(1000); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1029: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(810); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1030: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(708); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1031: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(974); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1032: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(976); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1033: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(710); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1034: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(793); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1035: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(849); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1036: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(683); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1037: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(720); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1038: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(858); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1039: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(724); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1040: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(828); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1041: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1040); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1042: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'r') ADVANCE(1125); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1043: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(1143); + if (lookahead == 'w') ADVANCE(701); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1044: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(1143); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1045: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(538); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1046: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(525); + if (lookahead == 'w') ADVANCE(701); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1047: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(540); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1048: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(604); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1049: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(1063); + if (lookahead == 't') ADVANCE(852); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1050: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(1063); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1051: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(1045); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1052: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(778); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1053: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(1068); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1054: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(1098); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1055: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(1071); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1056: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(703); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1057: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(785); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1058: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(1077); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1059: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 's') ADVANCE(1107); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1060: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(1019); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1061: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(1249); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1062: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(1228); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1063: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(1251); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1064: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(529); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1065: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(515); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1066: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(542); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1067: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(536); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1068: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(662); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1069: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(639); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1070: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(645); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1071: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(665); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1072: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(726); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1073: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(582); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1074: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(548); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1075: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(614); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1076: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(802); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1077: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(1018); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1078: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(848); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1079: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(1119); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1080: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(779); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1081: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(744); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1082: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(745); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1083: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(1101); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1084: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(713); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1085: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(1038); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1086: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(800); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1087: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(803); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1088: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(1020); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1089: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(813); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1090: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(820); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1091: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(789); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1092: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(808); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1093: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(822); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1094: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(796); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1095: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(814); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1096: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(687); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1097: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(869); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1098: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(854); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1099: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(857); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1100: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(981); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1101: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(972); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1102: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(719); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1103: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(990); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1104: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(982); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1105: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(728); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1106: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(830); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1107: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 't') ADVANCE(1042); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1108: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(906); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1109: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(887); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1110: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(923); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1111: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(914); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1112: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(776); + if (lookahead == 'y') ADVANCE(1255); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1113: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(776); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1114: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(993); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1115: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(853); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1116: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(868); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1117: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(915); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1118: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(1083); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1119: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(1026); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1120: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(1070); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1121: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(784); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1122: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(1041); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1123: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(748); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1124: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(856); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1125: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(757); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1126: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'u') ADVANCE(871); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1127: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'v') ADVANCE(681); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1128: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'v') ADVANCE(727); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1129: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'v') ADVANCE(809); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1130: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'w') ADVANCE(1293); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1131: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'w') ADVANCE(651); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1132: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'w') ADVANCE(1261); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1133: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'w') ADVANCE(659); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1134: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'x') ADVANCE(655); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1135: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'x') ADVANCE(1069); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1136: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'x') ADVANCE(1089); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1137: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'x') ADVANCE(1093); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1138: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'y') ADVANCE(685); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1139: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'y') ADVANCE(1236); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1140: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'y') ADVANCE(1259); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1141: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'y') ADVANCE(546); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1142: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'y') ADVANCE(628); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1143: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'y') ADVANCE(931); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1144: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == 'z') ADVANCE(1138); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'y')) ADVANCE(1145); + END_STATE(); + case 1145: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1146: + ACCEPT_TOKEN(sym_string_literal); + END_STATE(); + case 1147: + ACCEPT_TOKEN(anon_sym_DOLLAR); + END_STATE(); + case 1148: + ACCEPT_TOKEN(anon_sym_DOLLAR); + if (lookahead == 'r') ADVANCE(1288); + END_STATE(); + case 1149: + ACCEPT_TOKEN(anon_sym_DOLLAR); + if (lookahead == 'r') ADVANCE(1289); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1150: + ACCEPT_TOKEN(sym_numeric_literal); + ADVANCE_MAP( + '.', 497, + 'B', 495, + 'b', 495, + 'E', 494, + 'e', 494, + 'O', 496, + 'o', 496, + 'X', 499, + 'x', 499, + ); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1151); + END_STATE(); + case 1151: + ACCEPT_TOKEN(sym_numeric_literal); + if (lookahead == '.') ADVANCE(497); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(494); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1151); + END_STATE(); + case 1152: + ACCEPT_TOKEN(sym_numeric_literal); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(494); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1152); + END_STATE(); + case 1153: + ACCEPT_TOKEN(sym_numeric_literal); + if (lookahead == '0' || + lookahead == '1') ADVANCE(1153); + END_STATE(); + case 1154: + ACCEPT_TOKEN(sym_numeric_literal); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1154); + END_STATE(); + case 1155: + ACCEPT_TOKEN(sym_numeric_literal); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1155); + END_STATE(); + case 1156: + ACCEPT_TOKEN(sym_numeric_literal); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(1156); + END_STATE(); + case 1157: + ACCEPT_TOKEN(anon_sym_true); + END_STATE(); + case 1158: + ACCEPT_TOKEN(anon_sym_true); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1159: + ACCEPT_TOKEN(anon_sym_false); + END_STATE(); + case 1160: + ACCEPT_TOKEN(anon_sym_false); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1161: + ACCEPT_TOKEN(anon_sym_null); + END_STATE(); + case 1162: + ACCEPT_TOKEN(anon_sym_null); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1163: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + END_STATE(); + case 1164: + ACCEPT_TOKEN(anon_sym_QMARK_QMARK); + END_STATE(); + case 1165: + ACCEPT_TOKEN(anon_sym_AMP_AMP); + END_STATE(); + case 1166: + ACCEPT_TOKEN(anon_sym_PIPE); + END_STATE(); + case 1167: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '=') ADVANCE(1222); + if (lookahead == '|') ADVANCE(1163); + END_STATE(); + case 1168: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(1163); + END_STATE(); + case 1169: + ACCEPT_TOKEN(anon_sym_CARET); + END_STATE(); + case 1170: + ACCEPT_TOKEN(anon_sym_CARET); + if (lookahead == '=') ADVANCE(1223); + END_STATE(); + case 1171: + ACCEPT_TOKEN(anon_sym_AMP); + if (lookahead == '&') ADVANCE(1165); + END_STATE(); + case 1172: + ACCEPT_TOKEN(anon_sym_AMP); + if (lookahead == '&') ADVANCE(1165); + if (lookahead == '=') ADVANCE(1221); + END_STATE(); + case 1173: + ACCEPT_TOKEN(anon_sym_EQ_EQ); + if (lookahead == '=') ADVANCE(1175); + END_STATE(); + case 1174: + ACCEPT_TOKEN(anon_sym_BANG_EQ); + if (lookahead == '=') ADVANCE(1176); + END_STATE(); + case 1175: + ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); + END_STATE(); + case 1176: + ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); + END_STATE(); + case 1177: + ACCEPT_TOKEN(anon_sym_LT); + END_STATE(); + case 1178: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(1193); + if (lookahead == '=') ADVANCE(1183); + END_STATE(); + case 1179: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(1192); + if (lookahead == '=') ADVANCE(1183); + END_STATE(); + case 1180: + ACCEPT_TOKEN(anon_sym_GT); + END_STATE(); + case 1181: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(1184); + if (lookahead == '>') ADVANCE(1194); + END_STATE(); + case 1182: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(1184); + if (lookahead == '>') ADVANCE(1195); + END_STATE(); + case 1183: + ACCEPT_TOKEN(anon_sym_LT_EQ); + END_STATE(); + case 1184: + ACCEPT_TOKEN(anon_sym_GT_EQ); + END_STATE(); + case 1185: + ACCEPT_TOKEN(anon_sym_instanceof); + END_STATE(); + case 1186: + ACCEPT_TOKEN(anon_sym_instanceof); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1187: + ACCEPT_TOKEN(anon_sym_in); + END_STATE(); + case 1188: + ACCEPT_TOKEN(anon_sym_in); + if (lookahead == 's') ADVANCE(442); + END_STATE(); + case 1189: + ACCEPT_TOKEN(anon_sym_in); + if (lookahead == 's') ADVANCE(442); + if (lookahead == 't') ADVANCE(193); + END_STATE(); + case 1190: + ACCEPT_TOKEN(anon_sym_in); + if (lookahead == 's') ADVANCE(1084); + if (lookahead == 't') ADVANCE(802); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1191: + ACCEPT_TOKEN(anon_sym_in); + if (lookahead == 's') ADVANCE(1084); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1192: + ACCEPT_TOKEN(anon_sym_LT_LT); + END_STATE(); + case 1193: + ACCEPT_TOKEN(anon_sym_LT_LT); + if (lookahead == '=') ADVANCE(1224); + END_STATE(); + case 1194: + ACCEPT_TOKEN(anon_sym_GT_GT); + if (lookahead == '=') ADVANCE(1225); + if (lookahead == '>') ADVANCE(1197); + END_STATE(); + case 1195: + ACCEPT_TOKEN(anon_sym_GT_GT); + if (lookahead == '>') ADVANCE(1196); + END_STATE(); + case 1196: + ACCEPT_TOKEN(anon_sym_GT_GT_GT); + END_STATE(); + case 1197: + ACCEPT_TOKEN(anon_sym_GT_GT_GT); + if (lookahead == '=') ADVANCE(1226); + END_STATE(); + case 1198: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(1290); + END_STATE(); + case 1199: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(1290); + if (lookahead == '=') ADVANCE(1216); + END_STATE(); + case 1200: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(1291); + END_STATE(); + case 1201: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(1291); + if (lookahead == '=') ADVANCE(1217); + END_STATE(); + case 1202: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(49); + if (lookahead == '/') ADVANCE(513); + END_STATE(); + case 1203: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(49); + if (lookahead == '/') ADVANCE(513); + if (lookahead == '=') ADVANCE(1219); + END_STATE(); + case 1204: + ACCEPT_TOKEN(anon_sym_PERCENT); + END_STATE(); + case 1205: + ACCEPT_TOKEN(anon_sym_PERCENT); + if (lookahead == '=') ADVANCE(1220); + END_STATE(); + case 1206: + ACCEPT_TOKEN(anon_sym_STAR_STAR); + END_STATE(); + case 1207: + ACCEPT_TOKEN(anon_sym_BANG); + END_STATE(); + case 1208: + ACCEPT_TOKEN(anon_sym_BANG); + if (lookahead == '=') ADVANCE(1174); + END_STATE(); + case 1209: + ACCEPT_TOKEN(anon_sym_TILDE); + END_STATE(); + case 1210: + ACCEPT_TOKEN(anon_sym_typeof); + END_STATE(); + case 1211: + ACCEPT_TOKEN(anon_sym_typeof); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1212: + ACCEPT_TOKEN(anon_sym_void); + END_STATE(); + case 1213: + ACCEPT_TOKEN(anon_sym_void); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1214: + ACCEPT_TOKEN(anon_sym_delete); + END_STATE(); + case 1215: + ACCEPT_TOKEN(anon_sym_delete); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1216: + ACCEPT_TOKEN(anon_sym_PLUS_EQ); + END_STATE(); + case 1217: + ACCEPT_TOKEN(anon_sym_DASH_EQ); + END_STATE(); + case 1218: + ACCEPT_TOKEN(anon_sym_STAR_EQ); + END_STATE(); + case 1219: + ACCEPT_TOKEN(anon_sym_SLASH_EQ); + END_STATE(); + case 1220: + ACCEPT_TOKEN(anon_sym_PERCENT_EQ); + END_STATE(); + case 1221: + ACCEPT_TOKEN(anon_sym_AMP_EQ); + END_STATE(); + case 1222: + ACCEPT_TOKEN(anon_sym_PIPE_EQ); + END_STATE(); + case 1223: + ACCEPT_TOKEN(anon_sym_CARET_EQ); + END_STATE(); + case 1224: + ACCEPT_TOKEN(anon_sym_LT_LT_EQ); + END_STATE(); + case 1225: + ACCEPT_TOKEN(anon_sym_GT_GT_EQ); + END_STATE(); + case 1226: + ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ); + END_STATE(); + case 1227: + ACCEPT_TOKEN(anon_sym_await); + END_STATE(); + case 1228: + ACCEPT_TOKEN(anon_sym_await); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1229: + ACCEPT_TOKEN(anon_sym_number); + END_STATE(); + case 1230: + ACCEPT_TOKEN(anon_sym_number); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1231: + ACCEPT_TOKEN(anon_sym_string); + END_STATE(); + case 1232: + ACCEPT_TOKEN(anon_sym_string); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1233: + ACCEPT_TOKEN(anon_sym_boolean); + END_STATE(); + case 1234: + ACCEPT_TOKEN(anon_sym_boolean); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1235: + ACCEPT_TOKEN(anon_sym_any); + END_STATE(); + case 1236: + ACCEPT_TOKEN(anon_sym_any); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1237: + ACCEPT_TOKEN(anon_sym_undefined); + END_STATE(); + case 1238: + ACCEPT_TOKEN(anon_sym_undefined); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1239: + ACCEPT_TOKEN(anon_sym_LBRACK); + END_STATE(); + case 1240: + ACCEPT_TOKEN(anon_sym_RBRACK); + END_STATE(); + case 1241: + ACCEPT_TOKEN(anon_sym_if); + END_STATE(); + case 1242: + ACCEPT_TOKEN(anon_sym_if); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1243: + ACCEPT_TOKEN(anon_sym_else); + END_STATE(); + case 1244: + ACCEPT_TOKEN(anon_sym_else); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1245: + ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); + END_STATE(); + case 1246: + ACCEPT_TOKEN(anon_sym_var); + END_STATE(); + case 1247: + ACCEPT_TOKEN(anon_sym_var); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1248: + ACCEPT_TOKEN(anon_sym_let); + END_STATE(); + case 1249: + ACCEPT_TOKEN(anon_sym_let); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1250: + ACCEPT_TOKEN(anon_sym_const); + END_STATE(); + case 1251: + ACCEPT_TOKEN(anon_sym_const); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1252: + ACCEPT_TOKEN(anon_sym_return); + END_STATE(); + case 1253: + ACCEPT_TOKEN(anon_sym_return); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1254: + ACCEPT_TOKEN(anon_sym_try); + END_STATE(); + case 1255: + ACCEPT_TOKEN(anon_sym_try); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1256: + ACCEPT_TOKEN(anon_sym_catch); + END_STATE(); + case 1257: + ACCEPT_TOKEN(anon_sym_catch); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1258: + ACCEPT_TOKEN(anon_sym_finally); + END_STATE(); + case 1259: + ACCEPT_TOKEN(anon_sym_finally); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1260: + ACCEPT_TOKEN(anon_sym_throw); + END_STATE(); + case 1261: + ACCEPT_TOKEN(anon_sym_throw); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1262: + ACCEPT_TOKEN(anon_sym_for); + END_STATE(); + case 1263: + ACCEPT_TOKEN(anon_sym_for); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1264: + ACCEPT_TOKEN(anon_sym_of); + END_STATE(); + case 1265: + ACCEPT_TOKEN(anon_sym_while); + END_STATE(); + case 1266: + ACCEPT_TOKEN(anon_sym_while); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1267: + ACCEPT_TOKEN(anon_sym_break); + END_STATE(); + case 1268: + ACCEPT_TOKEN(anon_sym_break); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1269: + ACCEPT_TOKEN(anon_sym_continue); + END_STATE(); + case 1270: + ACCEPT_TOKEN(anon_sym_continue); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1271: + ACCEPT_TOKEN(anon_sym_QMARK_DOT); + END_STATE(); + case 1272: + ACCEPT_TOKEN(anon_sym_interface); + END_STATE(); + case 1273: + ACCEPT_TOKEN(anon_sym_interface); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1274: + ACCEPT_TOKEN(anon_sym_type); + END_STATE(); + case 1275: + ACCEPT_TOKEN(anon_sym_type); + if (lookahead == 'o') ADVANCE(831); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1276: + ACCEPT_TOKEN(anon_sym_type); + if (lookahead == 'o') ADVANCE(213); + END_STATE(); + case 1277: + ACCEPT_TOKEN(anon_sym_enum); + END_STATE(); + case 1278: + ACCEPT_TOKEN(anon_sym_enum); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1279: + ACCEPT_TOKEN(anon_sym_implements); + END_STATE(); + case 1280: + ACCEPT_TOKEN(anon_sym_constructor); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1281: + ACCEPT_TOKEN(anon_sym_BQUOTE); + END_STATE(); + case 1282: + ACCEPT_TOKEN(sym_template_chars); + END_STATE(); + case 1283: + ACCEPT_TOKEN(sym_template_chars); + if (lookahead == '*') ADVANCE(1285); + if (lookahead == '/') ADVANCE(511); + if (lookahead != 0 && + lookahead != '$' && + lookahead != '\\' && + lookahead != '`') ADVANCE(1287); + END_STATE(); + case 1284: + ACCEPT_TOKEN(sym_template_chars); + if (lookahead == '*') ADVANCE(1284); + if (lookahead == '/') ADVANCE(512); + if (lookahead == '$' || + lookahead == '\\' || + lookahead == '`') ADVANCE(49); + if (lookahead != 0) ADVANCE(1285); + END_STATE(); + case 1285: + ACCEPT_TOKEN(sym_template_chars); + if (lookahead == '*') ADVANCE(1284); + if (lookahead == '$' || + lookahead == '\\' || + lookahead == '`') ADVANCE(49); + if (lookahead != 0) ADVANCE(1285); + END_STATE(); + case 1286: + ACCEPT_TOKEN(sym_template_chars); + if (lookahead == '/') ADVANCE(1283); + if (lookahead == '\\') ADVANCE(500); + if (('\t' <= lookahead && lookahead <= '\r') || + lookahead == ' ') ADVANCE(1286); + if (lookahead != 0 && + lookahead != '$' && + lookahead != '`') ADVANCE(1287); + END_STATE(); + case 1287: + ACCEPT_TOKEN(sym_template_chars); + if (lookahead != 0 && + lookahead != '$' && + lookahead != '\\' && + lookahead != '`') ADVANCE(1287); + END_STATE(); + case 1288: + ACCEPT_TOKEN(anon_sym_DOLLARr); + END_STATE(); + case 1289: + ACCEPT_TOKEN(anon_sym_DOLLARr); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + case 1290: + ACCEPT_TOKEN(anon_sym_PLUS_PLUS); + END_STATE(); + case 1291: + ACCEPT_TOKEN(anon_sym_DASH_DASH); + END_STATE(); + case 1292: + ACCEPT_TOKEN(anon_sym_new); + END_STATE(); + case 1293: + ACCEPT_TOKEN(anon_sym_new); + if (lookahead == '$' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1145); + END_STATE(); + default: + return false; + } +} + +static const TSLexerMode ts_lex_modes[STATE_COUNT] = { + [0] = {.lex_state = 0}, + [1] = {.lex_state = 507}, + [2] = {.lex_state = 23}, + [3] = {.lex_state = 27}, + [4] = {.lex_state = 27}, + [5] = {.lex_state = 27}, + [6] = {.lex_state = 1}, + [7] = {.lex_state = 2}, + [8] = {.lex_state = 2}, + [9] = {.lex_state = 2}, + [10] = {.lex_state = 2}, + [11] = {.lex_state = 2}, + [12] = {.lex_state = 2}, + [13] = {.lex_state = 2}, + [14] = {.lex_state = 3}, + [15] = {.lex_state = 4}, + [16] = {.lex_state = 4}, + [17] = {.lex_state = 4}, + [18] = {.lex_state = 4}, + [19] = {.lex_state = 4}, + [20] = {.lex_state = 9}, + [21] = {.lex_state = 13}, + [22] = {.lex_state = 9}, + [23] = {.lex_state = 13}, + [24] = {.lex_state = 13}, + [25] = {.lex_state = 13}, + [26] = {.lex_state = 13}, + [27] = {.lex_state = 13}, + [28] = {.lex_state = 13}, + [29] = {.lex_state = 13}, + [30] = {.lex_state = 13}, + [31] = {.lex_state = 13}, + [32] = {.lex_state = 13}, + [33] = {.lex_state = 13}, + [34] = {.lex_state = 13}, + [35] = {.lex_state = 13}, + [36] = {.lex_state = 4}, + [37] = {.lex_state = 13}, + [38] = {.lex_state = 13}, + [39] = {.lex_state = 9}, + [40] = {.lex_state = 4}, + [41] = {.lex_state = 13}, + [42] = {.lex_state = 13}, + [43] = {.lex_state = 9}, + [44] = {.lex_state = 9}, + [45] = {.lex_state = 9}, + [46] = {.lex_state = 13}, + [47] = {.lex_state = 9}, + [48] = {.lex_state = 13}, + [49] = {.lex_state = 13}, + [50] = {.lex_state = 9}, + [51] = {.lex_state = 9}, + [52] = {.lex_state = 9}, + [53] = {.lex_state = 9}, + [54] = {.lex_state = 13}, + [55] = {.lex_state = 13}, + [56] = {.lex_state = 4}, + [57] = {.lex_state = 24}, + [58] = {.lex_state = 13}, + [59] = {.lex_state = 13}, + [60] = {.lex_state = 13}, + [61] = {.lex_state = 13}, + [62] = {.lex_state = 13}, + [63] = {.lex_state = 13}, + [64] = {.lex_state = 9}, + [65] = {.lex_state = 9}, + [66] = {.lex_state = 9}, + [67] = {.lex_state = 9}, + [68] = {.lex_state = 9}, + [69] = {.lex_state = 9}, + [70] = {.lex_state = 16}, + [71] = {.lex_state = 9}, + [72] = {.lex_state = 9}, + [73] = {.lex_state = 9}, + [74] = {.lex_state = 9}, + [75] = {.lex_state = 9}, + [76] = {.lex_state = 13}, + [77] = {.lex_state = 13}, + [78] = {.lex_state = 13}, + [79] = {.lex_state = 13}, + [80] = {.lex_state = 13}, + [81] = {.lex_state = 13}, + [82] = {.lex_state = 13}, + [83] = {.lex_state = 13}, + [84] = {.lex_state = 13}, + [85] = {.lex_state = 13}, + [86] = {.lex_state = 13}, + [87] = {.lex_state = 13}, + [88] = {.lex_state = 13}, + [89] = {.lex_state = 13}, + [90] = {.lex_state = 13}, + [91] = {.lex_state = 13}, + [92] = {.lex_state = 13}, + [93] = {.lex_state = 13}, + [94] = {.lex_state = 13}, + [95] = {.lex_state = 13}, + [96] = {.lex_state = 13}, + [97] = {.lex_state = 13}, + [98] = {.lex_state = 13}, + [99] = {.lex_state = 13}, + [100] = {.lex_state = 13}, + [101] = {.lex_state = 13}, + [102] = {.lex_state = 13}, + [103] = {.lex_state = 13}, + [104] = {.lex_state = 13}, + [105] = {.lex_state = 13}, + [106] = {.lex_state = 13}, + [107] = {.lex_state = 13}, + [108] = {.lex_state = 13}, + [109] = {.lex_state = 5}, + [110] = {.lex_state = 13}, + [111] = {.lex_state = 13}, + [112] = {.lex_state = 13}, + [113] = {.lex_state = 13}, + [114] = {.lex_state = 13}, + [115] = {.lex_state = 13}, + [116] = {.lex_state = 13}, + [117] = {.lex_state = 13}, + [118] = {.lex_state = 13}, + [119] = {.lex_state = 13}, + [120] = {.lex_state = 13}, + [121] = {.lex_state = 13}, + [122] = {.lex_state = 13}, + [123] = {.lex_state = 13}, + [124] = {.lex_state = 13}, + [125] = {.lex_state = 13}, + [126] = {.lex_state = 13}, + [127] = {.lex_state = 13}, + [128] = {.lex_state = 13}, + [129] = {.lex_state = 13}, + [130] = {.lex_state = 13}, + [131] = {.lex_state = 13}, + [132] = {.lex_state = 13}, + [133] = {.lex_state = 13}, + [134] = {.lex_state = 13}, + [135] = {.lex_state = 13}, + [136] = {.lex_state = 13}, + [137] = {.lex_state = 13}, + [138] = {.lex_state = 13}, + [139] = {.lex_state = 13}, + [140] = {.lex_state = 13}, + [141] = {.lex_state = 13}, + [142] = {.lex_state = 13}, + [143] = {.lex_state = 13}, + [144] = {.lex_state = 13}, + [145] = {.lex_state = 503}, + [146] = {.lex_state = 6}, + [147] = {.lex_state = 24}, + [148] = {.lex_state = 24}, + [149] = {.lex_state = 24}, + [150] = {.lex_state = 24}, + [151] = {.lex_state = 24}, + [152] = {.lex_state = 24}, + [153] = {.lex_state = 24}, + [154] = {.lex_state = 24}, + [155] = {.lex_state = 24}, + [156] = {.lex_state = 24}, + [157] = {.lex_state = 24}, + [158] = {.lex_state = 24}, + [159] = {.lex_state = 24}, + [160] = {.lex_state = 24}, + [161] = {.lex_state = 24}, + [162] = {.lex_state = 24}, + [163] = {.lex_state = 8}, + [164] = {.lex_state = 7}, + [165] = {.lex_state = 8}, + [166] = {.lex_state = 504}, + [167] = {.lex_state = 7}, + [168] = {.lex_state = 7}, + [169] = {.lex_state = 10}, + [170] = {.lex_state = 504}, + [171] = {.lex_state = 25}, + [172] = {.lex_state = 8}, + [173] = {.lex_state = 14}, + [174] = {.lex_state = 25}, + [175] = {.lex_state = 8}, + [176] = {.lex_state = 25}, + [177] = {.lex_state = 8}, + [178] = {.lex_state = 25}, + [179] = {.lex_state = 25}, + [180] = {.lex_state = 25}, + [181] = {.lex_state = 25}, + [182] = {.lex_state = 25}, + [183] = {.lex_state = 14}, + [184] = {.lex_state = 14}, + [185] = {.lex_state = 7}, + [186] = {.lex_state = 14}, + [187] = {.lex_state = 14}, + [188] = {.lex_state = 14}, + [189] = {.lex_state = 10}, + [190] = {.lex_state = 10}, + [191] = {.lex_state = 14}, + [192] = {.lex_state = 10}, + [193] = {.lex_state = 10}, + [194] = {.lex_state = 14}, + [195] = {.lex_state = 10}, + [196] = {.lex_state = 10}, + [197] = {.lex_state = 507}, + [198] = {.lex_state = 14}, + [199] = {.lex_state = 504}, + [200] = {.lex_state = 14}, + [201] = {.lex_state = 14}, + [202] = {.lex_state = 14}, + [203] = {.lex_state = 14}, + [204] = {.lex_state = 14}, + [205] = {.lex_state = 7}, + [206] = {.lex_state = 7}, + [207] = {.lex_state = 10}, + [208] = {.lex_state = 14}, + [209] = {.lex_state = 14}, + [210] = {.lex_state = 10}, + [211] = {.lex_state = 504}, + [212] = {.lex_state = 14}, + [213] = {.lex_state = 14}, + [214] = {.lex_state = 10}, + [215] = {.lex_state = 14}, + [216] = {.lex_state = 14}, + [217] = {.lex_state = 504}, + [218] = {.lex_state = 10}, + [219] = {.lex_state = 14}, + [220] = {.lex_state = 14}, + [221] = {.lex_state = 507}, + [222] = {.lex_state = 14}, + [223] = {.lex_state = 14}, + [224] = {.lex_state = 14}, + [225] = {.lex_state = 10}, + [226] = {.lex_state = 14}, + [227] = {.lex_state = 14}, + [228] = {.lex_state = 10}, + [229] = {.lex_state = 14}, + [230] = {.lex_state = 14}, + [231] = {.lex_state = 10}, + [232] = {.lex_state = 10}, + [233] = {.lex_state = 10}, + [234] = {.lex_state = 10}, + [235] = {.lex_state = 10}, + [236] = {.lex_state = 10}, + [237] = {.lex_state = 10}, + [238] = {.lex_state = 10}, + [239] = {.lex_state = 14}, + [240] = {.lex_state = 14}, + [241] = {.lex_state = 14}, + [242] = {.lex_state = 10}, + [243] = {.lex_state = 14}, + [244] = {.lex_state = 14}, + [245] = {.lex_state = 14}, + [246] = {.lex_state = 14}, + [247] = {.lex_state = 14}, + [248] = {.lex_state = 14}, + [249] = {.lex_state = 14}, + [250] = {.lex_state = 14}, + [251] = {.lex_state = 14}, + [252] = {.lex_state = 14}, + [253] = {.lex_state = 14}, + [254] = {.lex_state = 14}, + [255] = {.lex_state = 14}, + [256] = {.lex_state = 14}, + [257] = {.lex_state = 14}, + [258] = {.lex_state = 14}, + [259] = {.lex_state = 14}, + [260] = {.lex_state = 14}, + [261] = {.lex_state = 14}, + [262] = {.lex_state = 14}, + [263] = {.lex_state = 14}, + [264] = {.lex_state = 14}, + [265] = {.lex_state = 14}, + [266] = {.lex_state = 14}, + [267] = {.lex_state = 14}, + [268] = {.lex_state = 14}, + [269] = {.lex_state = 14}, + [270] = {.lex_state = 14}, + [271] = {.lex_state = 14}, + [272] = {.lex_state = 14}, + [273] = {.lex_state = 14}, + [274] = {.lex_state = 14}, + [275] = {.lex_state = 14}, + [276] = {.lex_state = 14}, + [277] = {.lex_state = 14}, + [278] = {.lex_state = 14}, + [279] = {.lex_state = 14}, + [280] = {.lex_state = 14}, + [281] = {.lex_state = 14}, + [282] = {.lex_state = 14}, + [283] = {.lex_state = 14}, + [284] = {.lex_state = 14}, + [285] = {.lex_state = 14}, + [286] = {.lex_state = 14}, + [287] = {.lex_state = 14}, + [288] = {.lex_state = 14}, + [289] = {.lex_state = 14}, + [290] = {.lex_state = 14}, + [291] = {.lex_state = 14}, + [292] = {.lex_state = 14}, + [293] = {.lex_state = 14}, + [294] = {.lex_state = 14}, + [295] = {.lex_state = 14}, + [296] = {.lex_state = 14}, + [297] = {.lex_state = 14}, + [298] = {.lex_state = 14}, + [299] = {.lex_state = 14}, + [300] = {.lex_state = 14}, + [301] = {.lex_state = 14}, + [302] = {.lex_state = 14}, + [303] = {.lex_state = 14}, + [304] = {.lex_state = 14}, + [305] = {.lex_state = 14}, + [306] = {.lex_state = 14}, + [307] = {.lex_state = 14}, + [308] = {.lex_state = 25}, + [309] = {.lex_state = 25}, + [310] = {.lex_state = 25}, + [311] = {.lex_state = 25}, + [312] = {.lex_state = 25}, + [313] = {.lex_state = 25}, + [314] = {.lex_state = 25}, + [315] = {.lex_state = 25}, + [316] = {.lex_state = 25}, + [317] = {.lex_state = 25}, + [318] = {.lex_state = 25}, + [319] = {.lex_state = 25}, + [320] = {.lex_state = 25}, + [321] = {.lex_state = 25}, + [322] = {.lex_state = 25}, + [323] = {.lex_state = 25}, + [324] = {.lex_state = 25}, + [325] = {.lex_state = 25}, + [326] = {.lex_state = 25}, + [327] = {.lex_state = 25}, + [328] = {.lex_state = 25}, + [329] = {.lex_state = 25}, + [330] = {.lex_state = 25}, + [331] = {.lex_state = 25}, + [332] = {.lex_state = 25}, + [333] = {.lex_state = 25}, + [334] = {.lex_state = 25}, + [335] = {.lex_state = 25}, + [336] = {.lex_state = 25}, + [337] = {.lex_state = 25}, + [338] = {.lex_state = 25}, + [339] = {.lex_state = 25}, + [340] = {.lex_state = 25}, + [341] = {.lex_state = 25}, + [342] = {.lex_state = 25}, + [343] = {.lex_state = 25}, + [344] = {.lex_state = 25}, + [345] = {.lex_state = 25}, + [346] = {.lex_state = 25}, + [347] = {.lex_state = 25}, + [348] = {.lex_state = 25}, + [349] = {.lex_state = 25}, + [350] = {.lex_state = 25}, + [351] = {.lex_state = 25}, + [352] = {.lex_state = 25}, + [353] = {.lex_state = 505}, + [354] = {.lex_state = 505}, + [355] = {.lex_state = 505}, + [356] = {.lex_state = 505}, + [357] = {.lex_state = 505}, + [358] = {.lex_state = 505}, + [359] = {.lex_state = 505}, + [360] = {.lex_state = 11}, + [361] = {.lex_state = 21}, + [362] = {.lex_state = 21}, + [363] = {.lex_state = 21}, + [364] = {.lex_state = 12}, + [365] = {.lex_state = 506}, + [366] = {.lex_state = 17}, + [367] = {.lex_state = 21}, + [368] = {.lex_state = 21}, + [369] = {.lex_state = 21}, + [370] = {.lex_state = 21}, + [371] = {.lex_state = 21}, + [372] = {.lex_state = 11}, + [373] = {.lex_state = 17}, + [374] = {.lex_state = 17}, + [375] = {.lex_state = 17}, + [376] = {.lex_state = 17}, + [377] = {.lex_state = 15}, + [378] = {.lex_state = 11}, + [379] = {.lex_state = 11}, + [380] = {.lex_state = 11}, + [381] = {.lex_state = 11}, + [382] = {.lex_state = 17}, + [383] = {.lex_state = 21}, + [384] = {.lex_state = 17}, + [385] = {.lex_state = 17}, + [386] = {.lex_state = 17}, + [387] = {.lex_state = 11}, + [388] = {.lex_state = 17}, + [389] = {.lex_state = 11}, + [390] = {.lex_state = 505}, + [391] = {.lex_state = 11}, + [392] = {.lex_state = 11}, + [393] = {.lex_state = 17}, + [394] = {.lex_state = 17}, + [395] = {.lex_state = 21}, + [396] = {.lex_state = 21}, + [397] = {.lex_state = 21}, + [398] = {.lex_state = 17}, + [399] = {.lex_state = 21}, + [400] = {.lex_state = 17}, + [401] = {.lex_state = 17}, + [402] = {.lex_state = 17}, + [403] = {.lex_state = 21}, + [404] = {.lex_state = 17}, + [405] = {.lex_state = 17}, + [406] = {.lex_state = 17}, + [407] = {.lex_state = 17}, + [408] = {.lex_state = 17}, + [409] = {.lex_state = 17}, + [410] = {.lex_state = 17}, + [411] = {.lex_state = 11}, + [412] = {.lex_state = 506}, + [413] = {.lex_state = 12}, + [414] = {.lex_state = 505}, + [415] = {.lex_state = 12}, + [416] = {.lex_state = 505}, + [417] = {.lex_state = 505}, + [418] = {.lex_state = 11}, + [419] = {.lex_state = 505}, + [420] = {.lex_state = 505}, + [421] = {.lex_state = 505}, + [422] = {.lex_state = 11}, + [423] = {.lex_state = 505}, + [424] = {.lex_state = 505}, + [425] = {.lex_state = 11}, + [426] = {.lex_state = 11}, + [427] = {.lex_state = 11}, + [428] = {.lex_state = 11}, + [429] = {.lex_state = 15}, + [430] = {.lex_state = 15}, + [431] = {.lex_state = 11}, + [432] = {.lex_state = 505}, + [433] = {.lex_state = 11}, + [434] = {.lex_state = 506}, + [435] = {.lex_state = 505}, + [436] = {.lex_state = 15}, + [437] = {.lex_state = 15}, + [438] = {.lex_state = 505}, + [439] = {.lex_state = 15}, + [440] = {.lex_state = 15}, + [441] = {.lex_state = 12}, + [442] = {.lex_state = 505}, + [443] = {.lex_state = 505}, + [444] = {.lex_state = 12}, + [445] = {.lex_state = 12}, + [446] = {.lex_state = 505}, + [447] = {.lex_state = 505}, + [448] = {.lex_state = 15}, + [449] = {.lex_state = 15}, + [450] = {.lex_state = 506}, + [451] = {.lex_state = 506}, + [452] = {.lex_state = 506}, + [453] = {.lex_state = 12}, + [454] = {.lex_state = 12}, + [455] = {.lex_state = 506}, + [456] = {.lex_state = 15}, + [457] = {.lex_state = 12}, + [458] = {.lex_state = 506}, + [459] = {.lex_state = 15}, + [460] = {.lex_state = 17}, + [461] = {.lex_state = 17}, + [462] = {.lex_state = 15}, + [463] = {.lex_state = 17}, + [464] = {.lex_state = 17}, + [465] = {.lex_state = 11}, + [466] = {.lex_state = 17}, + [467] = {.lex_state = 17}, + [468] = {.lex_state = 11}, + [469] = {.lex_state = 11}, + [470] = {.lex_state = 505}, + [471] = {.lex_state = 15}, + [472] = {.lex_state = 15}, + [473] = {.lex_state = 505}, + [474] = {.lex_state = 505}, + [475] = {.lex_state = 505}, + [476] = {.lex_state = 505}, + [477] = {.lex_state = 17}, + [478] = {.lex_state = 15}, + [479] = {.lex_state = 505}, + [480] = {.lex_state = 15}, + [481] = {.lex_state = 505}, + [482] = {.lex_state = 15}, + [483] = {.lex_state = 15}, + [484] = {.lex_state = 505}, + [485] = {.lex_state = 15}, + [486] = {.lex_state = 17}, + [487] = {.lex_state = 15}, + [488] = {.lex_state = 15}, + [489] = {.lex_state = 15}, + [490] = {.lex_state = 505}, + [491] = {.lex_state = 505}, + [492] = {.lex_state = 15}, + [493] = {.lex_state = 12}, + [494] = {.lex_state = 506}, + [495] = {.lex_state = 506}, + [496] = {.lex_state = 12}, + [497] = {.lex_state = 17}, + [498] = {.lex_state = 505}, + [499] = {.lex_state = 506}, + [500] = {.lex_state = 17}, + [501] = {.lex_state = 17}, + [502] = {.lex_state = 17}, + [503] = {.lex_state = 17}, + [504] = {.lex_state = 12}, + [505] = {.lex_state = 505}, + [506] = {.lex_state = 505}, + [507] = {.lex_state = 15}, + [508] = {.lex_state = 15}, + [509] = {.lex_state = 17}, + [510] = {.lex_state = 17}, + [511] = {.lex_state = 17}, + [512] = {.lex_state = 17}, + [513] = {.lex_state = 21}, + [514] = {.lex_state = 21}, + [515] = {.lex_state = 15}, + [516] = {.lex_state = 506}, + [517] = {.lex_state = 17}, + [518] = {.lex_state = 506}, + [519] = {.lex_state = 17}, + [520] = {.lex_state = 17}, + [521] = {.lex_state = 21}, + [522] = {.lex_state = 506}, + [523] = {.lex_state = 505}, + [524] = {.lex_state = 505}, + [525] = {.lex_state = 17}, + [526] = {.lex_state = 17}, + [527] = {.lex_state = 17}, + [528] = {.lex_state = 506}, + [529] = {.lex_state = 505}, + [530] = {.lex_state = 17}, + [531] = {.lex_state = 21}, + [532] = {.lex_state = 17}, + [533] = {.lex_state = 505}, + [534] = {.lex_state = 21}, + [535] = {.lex_state = 17}, + [536] = {.lex_state = 506}, + [537] = {.lex_state = 506}, + [538] = {.lex_state = 506}, + [539] = {.lex_state = 17}, + [540] = {.lex_state = 21}, + [541] = {.lex_state = 506}, + [542] = {.lex_state = 17}, + [543] = {.lex_state = 506}, + [544] = {.lex_state = 505}, + [545] = {.lex_state = 17}, + [546] = {.lex_state = 17}, + [547] = {.lex_state = 17}, + [548] = {.lex_state = 17}, + [549] = {.lex_state = 17}, + [550] = {.lex_state = 17}, + [551] = {.lex_state = 506}, + [552] = {.lex_state = 17}, + [553] = {.lex_state = 12}, + [554] = {.lex_state = 21}, + [555] = {.lex_state = 12}, + [556] = {.lex_state = 21}, + [557] = {.lex_state = 17}, + [558] = {.lex_state = 17}, + [559] = {.lex_state = 17}, + [560] = {.lex_state = 17}, + [561] = {.lex_state = 17}, + [562] = {.lex_state = 17}, + [563] = {.lex_state = 12}, + [564] = {.lex_state = 17}, + [565] = {.lex_state = 17}, + [566] = {.lex_state = 505}, + [567] = {.lex_state = 505}, + [568] = {.lex_state = 12}, + [569] = {.lex_state = 15}, + [570] = {.lex_state = 17}, + [571] = {.lex_state = 17}, + [572] = {.lex_state = 17}, + [573] = {.lex_state = 21}, + [574] = {.lex_state = 15}, + [575] = {.lex_state = 21}, + [576] = {.lex_state = 21}, + [577] = {.lex_state = 21}, + [578] = {.lex_state = 15}, + [579] = {.lex_state = 21}, + [580] = {.lex_state = 12}, + [581] = {.lex_state = 15}, + [582] = {.lex_state = 17}, + [583] = {.lex_state = 17}, + [584] = {.lex_state = 17}, + [585] = {.lex_state = 17}, + [586] = {.lex_state = 15}, + [587] = {.lex_state = 17}, + [588] = {.lex_state = 17}, + [589] = {.lex_state = 17}, + [590] = {.lex_state = 12}, + [591] = {.lex_state = 17}, + [592] = {.lex_state = 15}, + [593] = {.lex_state = 12}, + [594] = {.lex_state = 17}, + [595] = {.lex_state = 15}, + [596] = {.lex_state = 15}, + [597] = {.lex_state = 17}, + [598] = {.lex_state = 17}, + [599] = {.lex_state = 17}, + [600] = {.lex_state = 12}, + [601] = {.lex_state = 12}, + [602] = {.lex_state = 21}, + [603] = {.lex_state = 17}, + [604] = {.lex_state = 17}, + [605] = {.lex_state = 17}, + [606] = {.lex_state = 17}, + [607] = {.lex_state = 17}, + [608] = {.lex_state = 17}, + [609] = {.lex_state = 12}, + [610] = {.lex_state = 17}, + [611] = {.lex_state = 21}, + [612] = {.lex_state = 17}, + [613] = {.lex_state = 17}, + [614] = {.lex_state = 17}, + [615] = {.lex_state = 17}, + [616] = {.lex_state = 17}, + [617] = {.lex_state = 506}, + [618] = {.lex_state = 21}, + [619] = {.lex_state = 17}, + [620] = {.lex_state = 17}, + [621] = {.lex_state = 17}, + [622] = {.lex_state = 505}, + [623] = {.lex_state = 15}, + [624] = {.lex_state = 15}, + [625] = {.lex_state = 505}, + [626] = {.lex_state = 15}, + [627] = {.lex_state = 15}, + [628] = {.lex_state = 15}, + [629] = {.lex_state = 505}, + [630] = {.lex_state = 15}, + [631] = {.lex_state = 15}, + [632] = {.lex_state = 15}, + [633] = {.lex_state = 15}, + [634] = {.lex_state = 15}, + [635] = {.lex_state = 15}, + [636] = {.lex_state = 505}, + [637] = {.lex_state = 505}, + [638] = {.lex_state = 15}, + [639] = {.lex_state = 15}, + [640] = {.lex_state = 15}, + [641] = {.lex_state = 15}, + [642] = {.lex_state = 505}, + [643] = {.lex_state = 15}, + [644] = {.lex_state = 15}, + [645] = {.lex_state = 505}, + [646] = {.lex_state = 505}, + [647] = {.lex_state = 505}, + [648] = {.lex_state = 505}, + [649] = {.lex_state = 15}, + [650] = {.lex_state = 15}, + [651] = {.lex_state = 15}, + [652] = {.lex_state = 15}, + [653] = {.lex_state = 15}, + [654] = {.lex_state = 505}, + [655] = {.lex_state = 505}, + [656] = {.lex_state = 15}, + [657] = {.lex_state = 15}, + [658] = {.lex_state = 15}, + [659] = {.lex_state = 15}, + [660] = {.lex_state = 15}, + [661] = {.lex_state = 15}, + [662] = {.lex_state = 15}, + [663] = {.lex_state = 15}, + [664] = {.lex_state = 15}, + [665] = {.lex_state = 505}, + [666] = {.lex_state = 505}, + [667] = {.lex_state = 505}, + [668] = {.lex_state = 505}, + [669] = {.lex_state = 15}, + [670] = {.lex_state = 15}, + [671] = {.lex_state = 15}, + [672] = {.lex_state = 15}, + [673] = {.lex_state = 15}, + [674] = {.lex_state = 15}, + [675] = {.lex_state = 15}, + [676] = {.lex_state = 15}, + [677] = {.lex_state = 15}, + [678] = {.lex_state = 505}, + [679] = {.lex_state = 15}, + [680] = {.lex_state = 15}, + [681] = {.lex_state = 15}, + [682] = {.lex_state = 15}, + [683] = {.lex_state = 15}, + [684] = {.lex_state = 505}, + [685] = {.lex_state = 505}, + [686] = {.lex_state = 505}, + [687] = {.lex_state = 505}, + [688] = {.lex_state = 15}, + [689] = {.lex_state = 505}, + [690] = {.lex_state = 505}, + [691] = {.lex_state = 15}, + [692] = {.lex_state = 505}, + [693] = {.lex_state = 505}, + [694] = {.lex_state = 505}, + [695] = {.lex_state = 505}, + [696] = {.lex_state = 505}, + [697] = {.lex_state = 15}, + [698] = {.lex_state = 15}, + [699] = {.lex_state = 505}, + [700] = {.lex_state = 505}, + [701] = {.lex_state = 505}, + [702] = {.lex_state = 505}, + [703] = {.lex_state = 505}, + [704] = {.lex_state = 15}, + [705] = {.lex_state = 505}, + [706] = {.lex_state = 505}, + [707] = {.lex_state = 505}, + [708] = {.lex_state = 505}, + [709] = {.lex_state = 505}, + [710] = {.lex_state = 505}, + [711] = {.lex_state = 505}, + [712] = {.lex_state = 15}, + [713] = {.lex_state = 505}, + [714] = {.lex_state = 505}, + [715] = {.lex_state = 15}, + [716] = {.lex_state = 15}, + [717] = {.lex_state = 505}, + [718] = {.lex_state = 15}, + [719] = {.lex_state = 505}, + [720] = {.lex_state = 15}, + [721] = {.lex_state = 15}, + [722] = {.lex_state = 505}, + [723] = {.lex_state = 15}, + [724] = {.lex_state = 15}, + [725] = {.lex_state = 15}, + [726] = {.lex_state = 15}, + [727] = {.lex_state = 15}, + [728] = {.lex_state = 15}, + [729] = {.lex_state = 15}, + [730] = {.lex_state = 505}, + [731] = {.lex_state = 15}, + [732] = {.lex_state = 505}, + [733] = {.lex_state = 505}, + [734] = {.lex_state = 505}, + [735] = {.lex_state = 505}, + [736] = {.lex_state = 505}, + [737] = {.lex_state = 505}, + [738] = {.lex_state = 505}, + [739] = {.lex_state = 505}, + [740] = {.lex_state = 505}, + [741] = {.lex_state = 505}, + [742] = {.lex_state = 505}, + [743] = {.lex_state = 505}, + [744] = {.lex_state = 505}, + [745] = {.lex_state = 505}, + [746] = {.lex_state = 505}, + [747] = {.lex_state = 505}, + [748] = {.lex_state = 505}, + [749] = {.lex_state = 505}, + [750] = {.lex_state = 29}, + [751] = {.lex_state = 30}, + [752] = {.lex_state = 23}, + [753] = {.lex_state = 23}, + [754] = {.lex_state = 23}, + [755] = {.lex_state = 18}, + [756] = {.lex_state = 18}, + [757] = {.lex_state = 28}, + [758] = {.lex_state = 22}, + [759] = {.lex_state = 28}, + [760] = {.lex_state = 22}, + [761] = {.lex_state = 22}, + [762] = {.lex_state = 20}, + [763] = {.lex_state = 22}, + [764] = {.lex_state = 22}, + [765] = {.lex_state = 22}, + [766] = {.lex_state = 22}, + [767] = {.lex_state = 20}, + [768] = {.lex_state = 20}, + [769] = {.lex_state = 20}, + [770] = {.lex_state = 20}, + [771] = {.lex_state = 20}, + [772] = {.lex_state = 20}, + [773] = {.lex_state = 20}, + [774] = {.lex_state = 20}, + [775] = {.lex_state = 20}, + [776] = {.lex_state = 18}, + [777] = {.lex_state = 18}, + [778] = {.lex_state = 20}, + [779] = {.lex_state = 20}, + [780] = {.lex_state = 20}, + [781] = {.lex_state = 20}, + [782] = {.lex_state = 20}, + [783] = {.lex_state = 20}, + [784] = {.lex_state = 20}, + [785] = {.lex_state = 20}, + [786] = {.lex_state = 20}, + [787] = {.lex_state = 20}, + [788] = {.lex_state = 20}, + [789] = {.lex_state = 20}, + [790] = {.lex_state = 20}, + [791] = {.lex_state = 20}, + [792] = {.lex_state = 18}, + [793] = {.lex_state = 20}, + [794] = {.lex_state = 18}, + [795] = {.lex_state = 18}, + [796] = {.lex_state = 20}, + [797] = {.lex_state = 20}, + [798] = {.lex_state = 20}, + [799] = {.lex_state = 20}, + [800] = {.lex_state = 18}, + [801] = {.lex_state = 20}, + [802] = {.lex_state = 20}, + [803] = {.lex_state = 20}, + [804] = {.lex_state = 20}, + [805] = {.lex_state = 20}, + [806] = {.lex_state = 20}, + [807] = {.lex_state = 20}, + [808] = {.lex_state = 20}, + [809] = {.lex_state = 20}, + [810] = {.lex_state = 20}, + [811] = {.lex_state = 20}, + [812] = {.lex_state = 20}, + [813] = {.lex_state = 20}, + [814] = {.lex_state = 20}, + [815] = {.lex_state = 20}, + [816] = {.lex_state = 20}, + [817] = {.lex_state = 20}, + [818] = {.lex_state = 20}, + [819] = {.lex_state = 20}, + [820] = {.lex_state = 20}, + [821] = {.lex_state = 20}, + [822] = {.lex_state = 20}, + [823] = {.lex_state = 20}, + [824] = {.lex_state = 20}, + [825] = {.lex_state = 20}, + [826] = {.lex_state = 20}, + [827] = {.lex_state = 20}, + [828] = {.lex_state = 20}, + [829] = {.lex_state = 20}, + [830] = {.lex_state = 20}, + [831] = {.lex_state = 20}, + [832] = {.lex_state = 20}, + [833] = {.lex_state = 20}, + [834] = {.lex_state = 20}, + [835] = {.lex_state = 20}, + [836] = {.lex_state = 20}, + [837] = {.lex_state = 20}, + [838] = {.lex_state = 20}, + [839] = {.lex_state = 20}, + [840] = {.lex_state = 20}, + [841] = {.lex_state = 20}, + [842] = {.lex_state = 20}, + [843] = {.lex_state = 20}, + [844] = {.lex_state = 20}, + [845] = {.lex_state = 20}, + [846] = {.lex_state = 20}, + [847] = {.lex_state = 20}, + [848] = {.lex_state = 18}, + [849] = {.lex_state = 20}, + [850] = {.lex_state = 20}, + [851] = {.lex_state = 18}, + [852] = {.lex_state = 20}, + [853] = {.lex_state = 20}, + [854] = {.lex_state = 20}, + [855] = {.lex_state = 20}, + [856] = {.lex_state = 20}, + [857] = {.lex_state = 20}, + [858] = {.lex_state = 20}, + [859] = {.lex_state = 20}, + [860] = {.lex_state = 20}, + [861] = {.lex_state = 20}, + [862] = {.lex_state = 20}, + [863] = {.lex_state = 20}, + [864] = {.lex_state = 20}, + [865] = {.lex_state = 20}, + [866] = {.lex_state = 20}, + [867] = {.lex_state = 20}, + [868] = {.lex_state = 20}, + [869] = {.lex_state = 20}, + [870] = {.lex_state = 20}, + [871] = {.lex_state = 20}, + [872] = {.lex_state = 20}, + [873] = {.lex_state = 20}, + [874] = {.lex_state = 20}, + [875] = {.lex_state = 20}, + [876] = {.lex_state = 20}, + [877] = {.lex_state = 20}, + [878] = {.lex_state = 20}, + [879] = {.lex_state = 20}, + [880] = {.lex_state = 20}, + [881] = {.lex_state = 20}, + [882] = {.lex_state = 20}, + [883] = {.lex_state = 20}, + [884] = {.lex_state = 20}, + [885] = {.lex_state = 20}, + [886] = {.lex_state = 20}, + [887] = {.lex_state = 20}, + [888] = {.lex_state = 20}, + [889] = {.lex_state = 26}, + [890] = {.lex_state = 20}, + [891] = {.lex_state = 20}, + [892] = {.lex_state = 20}, + [893] = {.lex_state = 20}, + [894] = {.lex_state = 20}, + [895] = {.lex_state = 26}, + [896] = {.lex_state = 20}, + [897] = {.lex_state = 20}, + [898] = {.lex_state = 20}, + [899] = {.lex_state = 20}, + [900] = {.lex_state = 20}, + [901] = {.lex_state = 20}, + [902] = {.lex_state = 20}, + [903] = {.lex_state = 20}, + [904] = {.lex_state = 26}, + [905] = {.lex_state = 20}, + [906] = {.lex_state = 20}, + [907] = {.lex_state = 20}, + [908] = {.lex_state = 20}, + [909] = {.lex_state = 20}, + [910] = {.lex_state = 20}, + [911] = {.lex_state = 20}, + [912] = {.lex_state = 20}, + [913] = {.lex_state = 20}, + [914] = {.lex_state = 20}, + [915] = {.lex_state = 20}, + [916] = {.lex_state = 20}, + [917] = {.lex_state = 20}, + [918] = {.lex_state = 20}, + [919] = {.lex_state = 20}, + [920] = {.lex_state = 20}, + [921] = {.lex_state = 20}, + [922] = {.lex_state = 20}, + [923] = {.lex_state = 20}, + [924] = {.lex_state = 20}, + [925] = {.lex_state = 20}, + [926] = {.lex_state = 20}, + [927] = {.lex_state = 20}, + [928] = {.lex_state = 20}, + [929] = {.lex_state = 20}, + [930] = {.lex_state = 18}, + [931] = {.lex_state = 20}, + [932] = {.lex_state = 20}, + [933] = {.lex_state = 20}, + [934] = {.lex_state = 20}, + [935] = {.lex_state = 20}, + [936] = {.lex_state = 20}, + [937] = {.lex_state = 20}, + [938] = {.lex_state = 20}, + [939] = {.lex_state = 20}, + [940] = {.lex_state = 20}, + [941] = {.lex_state = 20}, + [942] = {.lex_state = 20}, + [943] = {.lex_state = 20}, + [944] = {.lex_state = 20}, + [945] = {.lex_state = 20}, + [946] = {.lex_state = 20}, + [947] = {.lex_state = 20}, + [948] = {.lex_state = 20}, + [949] = {.lex_state = 20}, + [950] = {.lex_state = 20}, + [951] = {.lex_state = 20}, + [952] = {.lex_state = 20}, + [953] = {.lex_state = 20}, + [954] = {.lex_state = 20}, + [955] = {.lex_state = 20}, + [956] = {.lex_state = 20}, + [957] = {.lex_state = 20}, + [958] = {.lex_state = 20}, + [959] = {.lex_state = 20}, + [960] = {.lex_state = 20}, + [961] = {.lex_state = 20}, + [962] = {.lex_state = 20}, + [963] = {.lex_state = 20}, + [964] = {.lex_state = 20}, + [965] = {.lex_state = 20}, + [966] = {.lex_state = 20}, + [967] = {.lex_state = 20}, + [968] = {.lex_state = 20}, + [969] = {.lex_state = 20}, + [970] = {.lex_state = 20}, + [971] = {.lex_state = 20}, + [972] = {.lex_state = 20}, + [973] = {.lex_state = 20}, + [974] = {.lex_state = 20}, + [975] = {.lex_state = 20}, + [976] = {.lex_state = 20}, + [977] = {.lex_state = 20}, + [978] = {.lex_state = 20}, + [979] = {.lex_state = 20}, + [980] = {.lex_state = 20}, + [981] = {.lex_state = 20}, + [982] = {.lex_state = 20}, + [983] = {.lex_state = 20}, + [984] = {.lex_state = 20}, + [985] = {.lex_state = 20}, + [986] = {.lex_state = 20}, + [987] = {.lex_state = 20}, + [988] = {.lex_state = 20}, + [989] = {.lex_state = 20}, + [990] = {.lex_state = 20}, + [991] = {.lex_state = 20}, + [992] = {.lex_state = 20}, + [993] = {.lex_state = 20}, + [994] = {.lex_state = 20}, + [995] = {.lex_state = 20}, + [996] = {.lex_state = 20}, + [997] = {.lex_state = 20}, + [998] = {.lex_state = 20}, + [999] = {.lex_state = 20}, + [1000] = {.lex_state = 20}, + [1001] = {.lex_state = 20}, + [1002] = {.lex_state = 20}, + [1003] = {.lex_state = 20}, + [1004] = {.lex_state = 20}, + [1005] = {.lex_state = 20}, + [1006] = {.lex_state = 20}, + [1007] = {.lex_state = 20}, + [1008] = {.lex_state = 20}, + [1009] = {.lex_state = 20}, + [1010] = {.lex_state = 20}, + [1011] = {.lex_state = 20}, + [1012] = {.lex_state = 20}, + [1013] = {.lex_state = 20}, + [1014] = {.lex_state = 20}, + [1015] = {.lex_state = 20}, + [1016] = {.lex_state = 20}, + [1017] = {.lex_state = 20}, + [1018] = {.lex_state = 20}, + [1019] = {.lex_state = 20}, + [1020] = {.lex_state = 20}, + [1021] = {.lex_state = 20}, + [1022] = {.lex_state = 20}, + [1023] = {.lex_state = 20}, + [1024] = {.lex_state = 20}, + [1025] = {.lex_state = 20}, + [1026] = {.lex_state = 20}, + [1027] = {.lex_state = 20}, + [1028] = {.lex_state = 20}, + [1029] = {.lex_state = 20}, + [1030] = {.lex_state = 20}, + [1031] = {.lex_state = 20}, + [1032] = {.lex_state = 20}, + [1033] = {.lex_state = 20}, + [1034] = {.lex_state = 20}, + [1035] = {.lex_state = 20}, + [1036] = {.lex_state = 20}, + [1037] = {.lex_state = 20}, + [1038] = {.lex_state = 20}, + [1039] = {.lex_state = 20}, + [1040] = {.lex_state = 20}, + [1041] = {.lex_state = 20}, + [1042] = {.lex_state = 20}, + [1043] = {.lex_state = 20}, + [1044] = {.lex_state = 20}, + [1045] = {.lex_state = 20}, + [1046] = {.lex_state = 20}, + [1047] = {.lex_state = 20}, + [1048] = {.lex_state = 20}, + [1049] = {.lex_state = 20}, + [1050] = {.lex_state = 20}, + [1051] = {.lex_state = 20}, + [1052] = {.lex_state = 20}, + [1053] = {.lex_state = 20}, + [1054] = {.lex_state = 18}, + [1055] = {.lex_state = 20}, + [1056] = {.lex_state = 20}, + [1057] = {.lex_state = 20}, + [1058] = {.lex_state = 20}, + [1059] = {.lex_state = 20}, + [1060] = {.lex_state = 20}, + [1061] = {.lex_state = 20}, + [1062] = {.lex_state = 20}, + [1063] = {.lex_state = 20}, + [1064] = {.lex_state = 20}, + [1065] = {.lex_state = 18}, + [1066] = {.lex_state = 26}, + [1067] = {.lex_state = 26}, + [1068] = {.lex_state = 26}, + [1069] = {.lex_state = 26}, + [1070] = {.lex_state = 26}, + [1071] = {.lex_state = 26}, + [1072] = {.lex_state = 26}, + [1073] = {.lex_state = 26}, + [1074] = {.lex_state = 26}, + [1075] = {.lex_state = 26}, + [1076] = {.lex_state = 26}, + [1077] = {.lex_state = 31}, + [1078] = {.lex_state = 26}, + [1079] = {.lex_state = 31}, + [1080] = {.lex_state = 26}, + [1081] = {.lex_state = 26}, + [1082] = {.lex_state = 26}, + [1083] = {.lex_state = 26}, + [1084] = {.lex_state = 26}, + [1085] = {.lex_state = 26}, + [1086] = {.lex_state = 24}, + [1087] = {.lex_state = 24}, + [1088] = {.lex_state = 24}, + [1089] = {.lex_state = 24}, + [1090] = {.lex_state = 24}, + [1091] = {.lex_state = 24}, + [1092] = {.lex_state = 24}, + [1093] = {.lex_state = 24}, + [1094] = {.lex_state = 24}, + [1095] = {.lex_state = 24}, + [1096] = {.lex_state = 24}, + [1097] = {.lex_state = 24}, + [1098] = {.lex_state = 24}, + [1099] = {.lex_state = 24}, + [1100] = {.lex_state = 24}, + [1101] = {.lex_state = 19}, + [1102] = {.lex_state = 19}, + [1103] = {.lex_state = 19}, + [1104] = {.lex_state = 19}, + [1105] = {.lex_state = 19}, + [1106] = {.lex_state = 32}, + [1107] = {.lex_state = 19}, + [1108] = {.lex_state = 19}, + [1109] = {.lex_state = 19}, + [1110] = {.lex_state = 19}, + [1111] = {.lex_state = 19}, + [1112] = {.lex_state = 19}, + [1113] = {.lex_state = 19}, + [1114] = {.lex_state = 19}, + [1115] = {.lex_state = 33}, + [1116] = {.lex_state = 19}, + [1117] = {.lex_state = 19}, + [1118] = {.lex_state = 19}, + [1119] = {.lex_state = 19}, + [1120] = {.lex_state = 19}, + [1121] = {.lex_state = 19}, + [1122] = {.lex_state = 35}, + [1123] = {.lex_state = 19}, + [1124] = {.lex_state = 19}, + [1125] = {.lex_state = 19}, + [1126] = {.lex_state = 19}, + [1127] = {.lex_state = 19}, + [1128] = {.lex_state = 19}, + [1129] = {.lex_state = 19}, + [1130] = {.lex_state = 19}, + [1131] = {.lex_state = 19}, + [1132] = {.lex_state = 19}, + [1133] = {.lex_state = 19}, + [1134] = {.lex_state = 19}, + [1135] = {.lex_state = 19}, + [1136] = {.lex_state = 19}, + [1137] = {.lex_state = 19}, + [1138] = {.lex_state = 19}, + [1139] = {.lex_state = 19}, + [1140] = {.lex_state = 19}, + [1141] = {.lex_state = 19}, + [1142] = {.lex_state = 19}, + [1143] = {.lex_state = 19}, + [1144] = {.lex_state = 19}, + [1145] = {.lex_state = 19}, + [1146] = {.lex_state = 19}, + [1147] = {.lex_state = 19}, + [1148] = {.lex_state = 19}, + [1149] = {.lex_state = 19}, + [1150] = {.lex_state = 19}, + [1151] = {.lex_state = 19}, + [1152] = {.lex_state = 19}, + [1153] = {.lex_state = 19}, + [1154] = {.lex_state = 19}, + [1155] = {.lex_state = 19}, + [1156] = {.lex_state = 19}, + [1157] = {.lex_state = 19}, + [1158] = {.lex_state = 19}, + [1159] = {.lex_state = 19}, + [1160] = {.lex_state = 19}, + [1161] = {.lex_state = 19}, + [1162] = {.lex_state = 19}, + [1163] = {.lex_state = 19}, + [1164] = {.lex_state = 32}, + [1165] = {.lex_state = 19}, + [1166] = {.lex_state = 32}, + [1167] = {.lex_state = 19}, + [1168] = {.lex_state = 19}, + [1169] = {.lex_state = 508}, + [1170] = {.lex_state = 508}, + [1171] = {.lex_state = 19}, + [1172] = {.lex_state = 19}, + [1173] = {.lex_state = 19}, + [1174] = {.lex_state = 33}, + [1175] = {.lex_state = 19}, + [1176] = {.lex_state = 19}, + [1177] = {.lex_state = 19}, + [1178] = {.lex_state = 19}, + [1179] = {.lex_state = 19}, + [1180] = {.lex_state = 19}, + [1181] = {.lex_state = 19}, + [1182] = {.lex_state = 19}, + [1183] = {.lex_state = 19}, + [1184] = {.lex_state = 19}, + [1185] = {.lex_state = 19}, + [1186] = {.lex_state = 19}, + [1187] = {.lex_state = 19}, + [1188] = {.lex_state = 19}, + [1189] = {.lex_state = 19}, + [1190] = {.lex_state = 19}, + [1191] = {.lex_state = 19}, + [1192] = {.lex_state = 33}, + [1193] = {.lex_state = 19}, + [1194] = {.lex_state = 35}, + [1195] = {.lex_state = 19}, + [1196] = {.lex_state = 19}, + [1197] = {.lex_state = 19}, + [1198] = {.lex_state = 19}, + [1199] = {.lex_state = 19}, + [1200] = {.lex_state = 19}, + [1201] = {.lex_state = 19}, + [1202] = {.lex_state = 19}, + [1203] = {.lex_state = 508}, + [1204] = {.lex_state = 19}, + [1205] = {.lex_state = 19}, + [1206] = {.lex_state = 35}, + [1207] = {.lex_state = 35}, + [1208] = {.lex_state = 508}, + [1209] = {.lex_state = 19}, + [1210] = {.lex_state = 19}, + [1211] = {.lex_state = 19}, + [1212] = {.lex_state = 19}, + [1213] = {.lex_state = 19}, + [1214] = {.lex_state = 19}, + [1215] = {.lex_state = 19}, + [1216] = {.lex_state = 19}, + [1217] = {.lex_state = 19}, + [1218] = {.lex_state = 508}, + [1219] = {.lex_state = 19}, + [1220] = {.lex_state = 19}, + [1221] = {.lex_state = 19}, + [1222] = {.lex_state = 19}, + [1223] = {.lex_state = 19}, + [1224] = {.lex_state = 19}, + [1225] = {.lex_state = 19}, + [1226] = {.lex_state = 19}, + [1227] = {.lex_state = 19}, + [1228] = {.lex_state = 19}, + [1229] = {.lex_state = 19}, + [1230] = {.lex_state = 19}, + [1231] = {.lex_state = 19}, + [1232] = {.lex_state = 19}, + [1233] = {.lex_state = 19}, + [1234] = {.lex_state = 19}, + [1235] = {.lex_state = 19}, + [1236] = {.lex_state = 19}, + [1237] = {.lex_state = 19}, + [1238] = {.lex_state = 19}, + [1239] = {.lex_state = 35}, + [1240] = {.lex_state = 19}, + [1241] = {.lex_state = 19}, + [1242] = {.lex_state = 19}, + [1243] = {.lex_state = 19}, + [1244] = {.lex_state = 35}, + [1245] = {.lex_state = 19}, + [1246] = {.lex_state = 36}, + [1247] = {.lex_state = 19}, + [1248] = {.lex_state = 507}, + [1249] = {.lex_state = 507}, + [1250] = {.lex_state = 507}, + [1251] = {.lex_state = 507}, + [1252] = {.lex_state = 507}, + [1253] = {.lex_state = 34}, + [1254] = {.lex_state = 507}, + [1255] = {.lex_state = 507}, + [1256] = {.lex_state = 507}, + [1257] = {.lex_state = 507}, + [1258] = {.lex_state = 34}, + [1259] = {.lex_state = 507}, + [1260] = {.lex_state = 19}, + [1261] = {.lex_state = 34}, + [1262] = {.lex_state = 34}, + [1263] = {.lex_state = 19}, + [1264] = {.lex_state = 507}, + [1265] = {.lex_state = 507}, + [1266] = {.lex_state = 19}, + [1267] = {.lex_state = 34}, + [1268] = {.lex_state = 34}, + [1269] = {.lex_state = 507}, + [1270] = {.lex_state = 507}, + [1271] = {.lex_state = 507}, + [1272] = {.lex_state = 34}, + [1273] = {.lex_state = 507}, + [1274] = {.lex_state = 19}, + [1275] = {.lex_state = 507}, + [1276] = {.lex_state = 19}, + [1277] = {.lex_state = 19}, + [1278] = {.lex_state = 19}, + [1279] = {.lex_state = 507}, + [1280] = {.lex_state = 507}, + [1281] = {.lex_state = 507}, + [1282] = {.lex_state = 19}, + [1283] = {.lex_state = 507}, + [1284] = {.lex_state = 19}, + [1285] = {.lex_state = 507}, + [1286] = {.lex_state = 19}, + [1287] = {.lex_state = 507}, + [1288] = {.lex_state = 507}, + [1289] = {.lex_state = 507}, + [1290] = {.lex_state = 34}, + [1291] = {.lex_state = 507}, + [1292] = {.lex_state = 19}, + [1293] = {.lex_state = 19}, + [1294] = {.lex_state = 507}, + [1295] = {.lex_state = 34}, + [1296] = {.lex_state = 19}, + [1297] = {.lex_state = 19}, + [1298] = {.lex_state = 19}, + [1299] = {.lex_state = 34}, + [1300] = {.lex_state = 507}, + [1301] = {.lex_state = 19}, + [1302] = {.lex_state = 507}, + [1303] = {.lex_state = 507}, + [1304] = {.lex_state = 507}, + [1305] = {.lex_state = 19}, + [1306] = {.lex_state = 507}, + [1307] = {.lex_state = 507}, + [1308] = {.lex_state = 19}, + [1309] = {.lex_state = 19}, + [1310] = {.lex_state = 19}, + [1311] = {.lex_state = 507}, + [1312] = {.lex_state = 507}, + [1313] = {.lex_state = 34}, + [1314] = {.lex_state = 19}, + [1315] = {.lex_state = 34}, + [1316] = {.lex_state = 19}, + [1317] = {.lex_state = 19}, + [1318] = {.lex_state = 19}, + [1319] = {.lex_state = 507}, + [1320] = {.lex_state = 19}, + [1321] = {.lex_state = 507}, + [1322] = {.lex_state = 19}, + [1323] = {.lex_state = 507}, + [1324] = {.lex_state = 19}, + [1325] = {.lex_state = 19}, + [1326] = {.lex_state = 19}, + [1327] = {.lex_state = 507}, + [1328] = {.lex_state = 19}, + [1329] = {.lex_state = 36}, + [1330] = {.lex_state = 19}, + [1331] = {.lex_state = 34}, + [1332] = {.lex_state = 19}, + [1333] = {.lex_state = 34}, + [1334] = {.lex_state = 34}, + [1335] = {.lex_state = 34}, + [1336] = {.lex_state = 34}, + [1337] = {.lex_state = 507}, + [1338] = {.lex_state = 34}, + [1339] = {.lex_state = 507}, + [1340] = {.lex_state = 507}, + [1341] = {.lex_state = 34}, + [1342] = {.lex_state = 34}, + [1343] = {.lex_state = 34}, + [1344] = {.lex_state = 507}, + [1345] = {.lex_state = 34}, + [1346] = {.lex_state = 507}, + [1347] = {.lex_state = 36}, + [1348] = {.lex_state = 34}, + [1349] = {.lex_state = 507}, + [1350] = {.lex_state = 507}, + [1351] = {.lex_state = 507}, + [1352] = {.lex_state = 507}, + [1353] = {.lex_state = 34}, + [1354] = {.lex_state = 507}, + [1355] = {.lex_state = 507}, + [1356] = {.lex_state = 507}, + [1357] = {.lex_state = 507}, + [1358] = {.lex_state = 507}, + [1359] = {.lex_state = 34}, + [1360] = {.lex_state = 507}, + [1361] = {.lex_state = 507}, + [1362] = {.lex_state = 507}, + [1363] = {.lex_state = 36}, + [1364] = {.lex_state = 507}, + [1365] = {.lex_state = 36}, + [1366] = {.lex_state = 34}, + [1367] = {.lex_state = 507}, + [1368] = {.lex_state = 507}, + [1369] = {.lex_state = 507}, + [1370] = {.lex_state = 507}, + [1371] = {.lex_state = 36}, + [1372] = {.lex_state = 507}, + [1373] = {.lex_state = 25}, + [1374] = {.lex_state = 507}, + [1375] = {.lex_state = 507}, + [1376] = {.lex_state = 25}, + [1377] = {.lex_state = 19}, + [1378] = {.lex_state = 25}, + [1379] = {.lex_state = 25}, + [1380] = {.lex_state = 19}, + [1381] = {.lex_state = 19}, + [1382] = {.lex_state = 507}, + [1383] = {.lex_state = 25}, + [1384] = {.lex_state = 507}, + [1385] = {.lex_state = 19}, + [1386] = {.lex_state = 19}, + [1387] = {.lex_state = 507}, + [1388] = {.lex_state = 507}, + [1389] = {.lex_state = 25}, + [1390] = {.lex_state = 507}, + [1391] = {.lex_state = 507}, + [1392] = {.lex_state = 507}, + [1393] = {.lex_state = 19}, + [1394] = {.lex_state = 19}, + [1395] = {.lex_state = 25}, + [1396] = {.lex_state = 507}, + [1397] = {.lex_state = 507}, + [1398] = {.lex_state = 507}, + [1399] = {.lex_state = 507}, + [1400] = {.lex_state = 25}, + [1401] = {.lex_state = 507}, + [1402] = {.lex_state = 25}, + [1403] = {.lex_state = 25}, + [1404] = {.lex_state = 25}, + [1405] = {.lex_state = 507}, + [1406] = {.lex_state = 25}, + [1407] = {.lex_state = 25}, + [1408] = {.lex_state = 19}, + [1409] = {.lex_state = 25}, + [1410] = {.lex_state = 507}, + [1411] = {.lex_state = 507}, + [1412] = {.lex_state = 507}, + [1413] = {.lex_state = 507}, + [1414] = {.lex_state = 507}, + [1415] = {.lex_state = 19}, + [1416] = {.lex_state = 25}, + [1417] = {.lex_state = 507}, + [1418] = {.lex_state = 507}, + [1419] = {.lex_state = 25}, + [1420] = {.lex_state = 19}, + [1421] = {.lex_state = 25}, + [1422] = {.lex_state = 507}, + [1423] = {.lex_state = 25}, + [1424] = {.lex_state = 19}, + [1425] = {.lex_state = 25}, + [1426] = {.lex_state = 19}, + [1427] = {.lex_state = 507}, + [1428] = {.lex_state = 25}, + [1429] = {.lex_state = 19}, + [1430] = {.lex_state = 25}, + [1431] = {.lex_state = 507}, + [1432] = {.lex_state = 507}, + [1433] = {.lex_state = 19}, + [1434] = {.lex_state = 19}, + [1435] = {.lex_state = 19}, + [1436] = {.lex_state = 507}, + [1437] = {.lex_state = 507}, + [1438] = {.lex_state = 19}, + [1439] = {.lex_state = 19}, + [1440] = {.lex_state = 19}, + [1441] = {.lex_state = 507}, + [1442] = {.lex_state = 19}, + [1443] = {.lex_state = 25}, + [1444] = {.lex_state = 507}, + [1445] = {.lex_state = 19}, + [1446] = {.lex_state = 19}, + [1447] = {.lex_state = 25}, + [1448] = {.lex_state = 19}, + [1449] = {.lex_state = 19}, + [1450] = {.lex_state = 25}, + [1451] = {.lex_state = 507}, + [1452] = {.lex_state = 507}, + [1453] = {.lex_state = 507}, + [1454] = {.lex_state = 507}, + [1455] = {.lex_state = 507}, + [1456] = {.lex_state = 19}, + [1457] = {.lex_state = 507}, + [1458] = {.lex_state = 507}, + [1459] = {.lex_state = 19}, + [1460] = {.lex_state = 19}, + [1461] = {.lex_state = 19}, + [1462] = {.lex_state = 19}, + [1463] = {.lex_state = 19}, + [1464] = {.lex_state = 19}, + [1465] = {.lex_state = 19}, + [1466] = {.lex_state = 19}, + [1467] = {.lex_state = 19}, + [1468] = {.lex_state = 19}, + [1469] = {.lex_state = 19}, + [1470] = {.lex_state = 19}, + [1471] = {.lex_state = 19}, + [1472] = {.lex_state = 57}, + [1473] = {.lex_state = 19}, + [1474] = {.lex_state = 19}, + [1475] = {.lex_state = 57}, + [1476] = {.lex_state = 19}, + [1477] = {.lex_state = 19}, + [1478] = {.lex_state = 19}, + [1479] = {.lex_state = 19}, + [1480] = {.lex_state = 19}, + [1481] = {.lex_state = 19}, + [1482] = {.lex_state = 19}, + [1483] = {.lex_state = 19}, + [1484] = {.lex_state = 19}, + [1485] = {.lex_state = 19}, + [1486] = {.lex_state = 19}, + [1487] = {.lex_state = 19}, + [1488] = {.lex_state = 19}, + [1489] = {.lex_state = 19}, + [1490] = {.lex_state = 19}, + [1491] = {.lex_state = 19}, + [1492] = {.lex_state = 19}, + [1493] = {.lex_state = 19}, + [1494] = {.lex_state = 19}, + [1495] = {.lex_state = 19}, + [1496] = {.lex_state = 19}, + [1497] = {.lex_state = 19}, + [1498] = {.lex_state = 19}, + [1499] = {.lex_state = 19}, + [1500] = {.lex_state = 19}, + [1501] = {.lex_state = 19}, + [1502] = {.lex_state = 19}, + [1503] = {.lex_state = 19}, + [1504] = {.lex_state = 19}, + [1505] = {.lex_state = 19}, + [1506] = {.lex_state = 19}, + [1507] = {.lex_state = 19}, + [1508] = {.lex_state = 19}, + [1509] = {.lex_state = 19}, + [1510] = {.lex_state = 19}, + [1511] = {.lex_state = 19}, + [1512] = {.lex_state = 19}, + [1513] = {.lex_state = 19}, + [1514] = {.lex_state = 19}, + [1515] = {.lex_state = 19}, + [1516] = {.lex_state = 19}, + [1517] = {.lex_state = 19}, + [1518] = {.lex_state = 19}, + [1519] = {.lex_state = 19}, + [1520] = {.lex_state = 19}, + [1521] = {.lex_state = 19}, + [1522] = {.lex_state = 19}, + [1523] = {.lex_state = 19}, + [1524] = {.lex_state = 19}, + [1525] = {.lex_state = 19}, + [1526] = {.lex_state = 19}, + [1527] = {.lex_state = 19}, + [1528] = {.lex_state = 19}, + [1529] = {.lex_state = 19}, + [1530] = {.lex_state = 19}, + [1531] = {.lex_state = 19}, + [1532] = {.lex_state = 19}, + [1533] = {.lex_state = 19}, + [1534] = {.lex_state = 19}, + [1535] = {.lex_state = 19}, + [1536] = {.lex_state = 19}, + [1537] = {.lex_state = 19}, + [1538] = {.lex_state = 19}, + [1539] = {.lex_state = 19}, + [1540] = {.lex_state = 19}, + [1541] = {.lex_state = 19}, + [1542] = {.lex_state = 19}, + [1543] = {.lex_state = 19}, + [1544] = {.lex_state = 19}, + [1545] = {.lex_state = 19}, + [1546] = {.lex_state = 20}, + [1547] = {.lex_state = 43}, + [1548] = {.lex_state = 43}, + [1549] = {.lex_state = 43}, + [1550] = {.lex_state = 43}, + [1551] = {.lex_state = 43}, + [1552] = {.lex_state = 43}, + [1553] = {.lex_state = 20}, + [1554] = {.lex_state = 43}, + [1555] = {.lex_state = 20}, + [1556] = {.lex_state = 43}, + [1557] = {.lex_state = 43}, + [1558] = {.lex_state = 43}, + [1559] = {.lex_state = 43}, + [1560] = {.lex_state = 43}, + [1561] = {.lex_state = 43}, + [1562] = {.lex_state = 43}, + [1563] = {.lex_state = 43}, + [1564] = {.lex_state = 43}, + [1565] = {.lex_state = 43}, + [1566] = {.lex_state = 43}, + [1567] = {.lex_state = 43}, + [1568] = {.lex_state = 43}, + [1569] = {.lex_state = 43}, + [1570] = {.lex_state = 43}, + [1571] = {.lex_state = 43}, + [1572] = {.lex_state = 43}, + [1573] = {.lex_state = 43}, + [1574] = {.lex_state = 43}, + [1575] = {.lex_state = 43}, + [1576] = {.lex_state = 43}, + [1577] = {.lex_state = 43}, + [1578] = {.lex_state = 43}, + [1579] = {.lex_state = 43}, + [1580] = {.lex_state = 43}, + [1581] = {.lex_state = 43}, + [1582] = {.lex_state = 43}, + [1583] = {.lex_state = 43}, + [1584] = {.lex_state = 43}, + [1585] = {.lex_state = 45}, + [1586] = {.lex_state = 43}, + [1587] = {.lex_state = 43}, + [1588] = {.lex_state = 43}, + [1589] = {.lex_state = 43}, + [1590] = {.lex_state = 43}, + [1591] = {.lex_state = 43}, + [1592] = {.lex_state = 43}, + [1593] = {.lex_state = 43}, + [1594] = {.lex_state = 43}, + [1595] = {.lex_state = 43}, + [1596] = {.lex_state = 43}, + [1597] = {.lex_state = 43}, + [1598] = {.lex_state = 43}, + [1599] = {.lex_state = 43}, + [1600] = {.lex_state = 43}, + [1601] = {.lex_state = 43}, + [1602] = {.lex_state = 43}, + [1603] = {.lex_state = 43}, + [1604] = {.lex_state = 43}, + [1605] = {.lex_state = 43}, + [1606] = {.lex_state = 43}, + [1607] = {.lex_state = 43}, + [1608] = {.lex_state = 43}, + [1609] = {.lex_state = 43}, + [1610] = {.lex_state = 43}, + [1611] = {.lex_state = 43}, + [1612] = {.lex_state = 43}, + [1613] = {.lex_state = 43}, + [1614] = {.lex_state = 43}, + [1615] = {.lex_state = 43}, + [1616] = {.lex_state = 43}, + [1617] = {.lex_state = 43}, + [1618] = {.lex_state = 43}, + [1619] = {.lex_state = 43}, + [1620] = {.lex_state = 43}, + [1621] = {.lex_state = 43}, + [1622] = {.lex_state = 43}, + [1623] = {.lex_state = 43}, + [1624] = {.lex_state = 43}, + [1625] = {.lex_state = 43}, + [1626] = {.lex_state = 43}, + [1627] = {.lex_state = 43}, + [1628] = {.lex_state = 43}, + [1629] = {.lex_state = 43}, + [1630] = {.lex_state = 43}, + [1631] = {.lex_state = 43}, + [1632] = {.lex_state = 43}, + [1633] = {.lex_state = 43}, + [1634] = {.lex_state = 43}, + [1635] = {.lex_state = 43}, + [1636] = {.lex_state = 43}, + [1637] = {.lex_state = 43}, + [1638] = {.lex_state = 43}, + [1639] = {.lex_state = 43}, + [1640] = {.lex_state = 43}, + [1641] = {.lex_state = 43}, + [1642] = {.lex_state = 43}, + [1643] = {.lex_state = 43}, + [1644] = {.lex_state = 43}, + [1645] = {.lex_state = 43}, + [1646] = {.lex_state = 43}, + [1647] = {.lex_state = 43}, + [1648] = {.lex_state = 43}, + [1649] = {.lex_state = 43}, + [1650] = {.lex_state = 43}, + [1651] = {.lex_state = 43}, + [1652] = {.lex_state = 43}, + [1653] = {.lex_state = 43}, + [1654] = {.lex_state = 43}, + [1655] = {.lex_state = 43}, + [1656] = {.lex_state = 43}, + [1657] = {.lex_state = 43}, + [1658] = {.lex_state = 43}, + [1659] = {.lex_state = 43}, + [1660] = {.lex_state = 43}, + [1661] = {.lex_state = 43}, + [1662] = {.lex_state = 43}, + [1663] = {.lex_state = 43}, + [1664] = {.lex_state = 43}, + [1665] = {.lex_state = 43}, + [1666] = {.lex_state = 43}, + [1667] = {.lex_state = 43}, + [1668] = {.lex_state = 43}, + [1669] = {.lex_state = 43}, + [1670] = {.lex_state = 43}, + [1671] = {.lex_state = 43}, + [1672] = {.lex_state = 43}, + [1673] = {.lex_state = 43}, + [1674] = {.lex_state = 43}, + [1675] = {.lex_state = 43}, + [1676] = {.lex_state = 43}, + [1677] = {.lex_state = 43}, + [1678] = {.lex_state = 43}, + [1679] = {.lex_state = 43}, + [1680] = {.lex_state = 43}, + [1681] = {.lex_state = 43}, + [1682] = {.lex_state = 43}, + [1683] = {.lex_state = 43}, + [1684] = {.lex_state = 43}, + [1685] = {.lex_state = 43}, + [1686] = {.lex_state = 43}, + [1687] = {.lex_state = 43}, + [1688] = {.lex_state = 43}, + [1689] = {.lex_state = 43}, + [1690] = {.lex_state = 43}, + [1691] = {.lex_state = 43}, + [1692] = {.lex_state = 43}, + [1693] = {.lex_state = 43}, + [1694] = {.lex_state = 43}, + [1695] = {.lex_state = 43}, + [1696] = {.lex_state = 43}, + [1697] = {.lex_state = 43}, + [1698] = {.lex_state = 43}, + [1699] = {.lex_state = 43}, + [1700] = {.lex_state = 43}, + [1701] = {.lex_state = 43}, + [1702] = {.lex_state = 43}, + [1703] = {.lex_state = 43}, + [1704] = {.lex_state = 43}, + [1705] = {.lex_state = 43}, + [1706] = {.lex_state = 43}, + [1707] = {.lex_state = 43}, + [1708] = {.lex_state = 43}, + [1709] = {.lex_state = 43}, + [1710] = {.lex_state = 43}, + [1711] = {.lex_state = 43}, + [1712] = {.lex_state = 43}, + [1713] = {.lex_state = 43}, + [1714] = {.lex_state = 43}, + [1715] = {.lex_state = 43}, + [1716] = {.lex_state = 43}, + [1717] = {.lex_state = 43}, + [1718] = {.lex_state = 43}, + [1719] = {.lex_state = 43}, + [1720] = {.lex_state = 43}, + [1721] = {.lex_state = 43}, + [1722] = {.lex_state = 43}, + [1723] = {.lex_state = 43}, + [1724] = {.lex_state = 43}, + [1725] = {.lex_state = 43}, + [1726] = {.lex_state = 43}, + [1727] = {.lex_state = 43}, + [1728] = {.lex_state = 43}, + [1729] = {.lex_state = 43}, + [1730] = {.lex_state = 43}, + [1731] = {.lex_state = 43}, + [1732] = {.lex_state = 43}, + [1733] = {.lex_state = 43}, + [1734] = {.lex_state = 43}, + [1735] = {.lex_state = 43}, + [1736] = {.lex_state = 43}, + [1737] = {.lex_state = 43}, + [1738] = {.lex_state = 43}, + [1739] = {.lex_state = 43}, + [1740] = {.lex_state = 43}, + [1741] = {.lex_state = 43}, + [1742] = {.lex_state = 43}, + [1743] = {.lex_state = 43}, + [1744] = {.lex_state = 43}, + [1745] = {.lex_state = 43}, + [1746] = {.lex_state = 43}, + [1747] = {.lex_state = 43}, + [1748] = {.lex_state = 43}, + [1749] = {.lex_state = 43}, + [1750] = {.lex_state = 43}, + [1751] = {.lex_state = 43}, + [1752] = {.lex_state = 43}, + [1753] = {.lex_state = 43}, + [1754] = {.lex_state = 43}, + [1755] = {.lex_state = 43}, + [1756] = {.lex_state = 43}, + [1757] = {.lex_state = 18}, + [1758] = {.lex_state = 43}, + [1759] = {.lex_state = 43}, + [1760] = {.lex_state = 43}, + [1761] = {.lex_state = 43}, + [1762] = {.lex_state = 43}, + [1763] = {.lex_state = 55}, + [1764] = {.lex_state = 56}, + [1765] = {.lex_state = 56}, + [1766] = {.lex_state = 55}, + [1767] = {.lex_state = 55}, + [1768] = {.lex_state = 56}, + [1769] = {.lex_state = 45}, + [1770] = {.lex_state = 45}, + [1771] = {.lex_state = 507}, + [1772] = {.lex_state = 45}, + [1773] = {.lex_state = 45}, + [1774] = {.lex_state = 45}, + [1775] = {.lex_state = 45}, + [1776] = {.lex_state = 0}, + [1777] = {.lex_state = 45}, + [1778] = {.lex_state = 45}, + [1779] = {.lex_state = 45}, + [1780] = {.lex_state = 18}, + [1781] = {.lex_state = 45}, + [1782] = {.lex_state = 45}, + [1783] = {.lex_state = 45}, + [1784] = {.lex_state = 0}, + [1785] = {.lex_state = 0}, + [1786] = {.lex_state = 50}, + [1787] = {.lex_state = 55}, + [1788] = {.lex_state = 56}, + [1789] = {.lex_state = 55}, + [1790] = {.lex_state = 55}, + [1791] = {.lex_state = 55}, + [1792] = {.lex_state = 55}, + [1793] = {.lex_state = 55}, + [1794] = {.lex_state = 56}, + [1795] = {.lex_state = 56}, + [1796] = {.lex_state = 55}, + [1797] = {.lex_state = 55}, + [1798] = {.lex_state = 55}, + [1799] = {.lex_state = 55}, + [1800] = {.lex_state = 55}, + [1801] = {.lex_state = 55}, + [1802] = {.lex_state = 55}, + [1803] = {.lex_state = 55}, + [1804] = {.lex_state = 55}, + [1805] = {.lex_state = 55}, + [1806] = {.lex_state = 55}, + [1807] = {.lex_state = 55}, + [1808] = {.lex_state = 55}, + [1809] = {.lex_state = 55}, + [1810] = {.lex_state = 55}, + [1811] = {.lex_state = 55}, + [1812] = {.lex_state = 55}, + [1813] = {.lex_state = 55}, + [1814] = {.lex_state = 55}, + [1815] = {.lex_state = 55}, + [1816] = {.lex_state = 55}, + [1817] = {.lex_state = 55}, + [1818] = {.lex_state = 55}, + [1819] = {.lex_state = 55}, + [1820] = {.lex_state = 55}, + [1821] = {.lex_state = 55}, + [1822] = {.lex_state = 55}, + [1823] = {.lex_state = 56}, + [1824] = {.lex_state = 55}, + [1825] = {.lex_state = 56}, + [1826] = {.lex_state = 55}, + [1827] = {.lex_state = 55}, + [1828] = {.lex_state = 55}, + [1829] = {.lex_state = 55}, + [1830] = {.lex_state = 55}, + [1831] = {.lex_state = 55}, + [1832] = {.lex_state = 55}, + [1833] = {.lex_state = 0}, + [1834] = {.lex_state = 56}, + [1835] = {.lex_state = 56}, + [1836] = {.lex_state = 56}, + [1837] = {.lex_state = 56}, + [1838] = {.lex_state = 56}, + [1839] = {.lex_state = 56}, + [1840] = {.lex_state = 56}, + [1841] = {.lex_state = 56}, + [1842] = {.lex_state = 56}, + [1843] = {.lex_state = 56}, + [1844] = {.lex_state = 56}, + [1845] = {.lex_state = 56}, + [1846] = {.lex_state = 56}, + [1847] = {.lex_state = 56}, + [1848] = {.lex_state = 56}, + [1849] = {.lex_state = 56}, + [1850] = {.lex_state = 56}, + [1851] = {.lex_state = 56}, + [1852] = {.lex_state = 56}, + [1853] = {.lex_state = 56}, + [1854] = {.lex_state = 56}, + [1855] = {.lex_state = 56}, + [1856] = {.lex_state = 56}, + [1857] = {.lex_state = 56}, + [1858] = {.lex_state = 55}, + [1859] = {.lex_state = 56}, + [1860] = {.lex_state = 56}, + [1861] = {.lex_state = 55}, + [1862] = {.lex_state = 55}, + [1863] = {.lex_state = 56}, + [1864] = {.lex_state = 55}, + [1865] = {.lex_state = 56}, + [1866] = {.lex_state = 56}, + [1867] = {.lex_state = 56}, + [1868] = {.lex_state = 55}, + [1869] = {.lex_state = 56}, + [1870] = {.lex_state = 56}, + [1871] = {.lex_state = 56}, + [1872] = {.lex_state = 56}, + [1873] = {.lex_state = 56}, + [1874] = {.lex_state = 45}, + [1875] = {.lex_state = 44}, + [1876] = {.lex_state = 56}, + [1877] = {.lex_state = 56}, + [1878] = {.lex_state = 44}, + [1879] = {.lex_state = 56}, + [1880] = {.lex_state = 55}, + [1881] = {.lex_state = 56}, + [1882] = {.lex_state = 56}, + [1883] = {.lex_state = 56}, + [1884] = {.lex_state = 56}, + [1885] = {.lex_state = 56}, + [1886] = {.lex_state = 44}, + [1887] = {.lex_state = 37}, + [1888] = {.lex_state = 56}, + [1889] = {.lex_state = 55}, + [1890] = {.lex_state = 55}, + [1891] = {.lex_state = 0}, + [1892] = {.lex_state = 56}, + [1893] = {.lex_state = 55}, + [1894] = {.lex_state = 38}, + [1895] = {.lex_state = 56}, + [1896] = {.lex_state = 55}, + [1897] = {.lex_state = 55}, + [1898] = {.lex_state = 55}, + [1899] = {.lex_state = 55}, + [1900] = {.lex_state = 55}, + [1901] = {.lex_state = 56}, + [1902] = {.lex_state = 56}, + [1903] = {.lex_state = 56}, + [1904] = {.lex_state = 38}, + [1905] = {.lex_state = 38}, + [1906] = {.lex_state = 38}, + [1907] = {.lex_state = 38}, + [1908] = {.lex_state = 44}, + [1909] = {.lex_state = 38}, + [1910] = {.lex_state = 38}, + [1911] = {.lex_state = 44}, + [1912] = {.lex_state = 38}, + [1913] = {.lex_state = 38}, + [1914] = {.lex_state = 38}, + [1915] = {.lex_state = 38}, + [1916] = {.lex_state = 38}, + [1917] = {.lex_state = 38}, + [1918] = {.lex_state = 50}, + [1919] = {.lex_state = 38}, + [1920] = {.lex_state = 0}, + [1921] = {.lex_state = 0}, + [1922] = {.lex_state = 38}, + [1923] = {.lex_state = 38}, + [1924] = {.lex_state = 44}, + [1925] = {.lex_state = 50}, + [1926] = {.lex_state = 38}, + [1927] = {.lex_state = 44}, + [1928] = {.lex_state = 38}, + [1929] = {.lex_state = 38}, + [1930] = {.lex_state = 37}, + [1931] = {.lex_state = 50}, + [1932] = {.lex_state = 0}, + [1933] = {.lex_state = 0}, + [1934] = {.lex_state = 0}, + [1935] = {.lex_state = 0}, + [1936] = {.lex_state = 37}, + [1937] = {.lex_state = 39}, + [1938] = {.lex_state = 50}, + [1939] = {.lex_state = 0}, + [1940] = {.lex_state = 50}, + [1941] = {.lex_state = 0}, + [1942] = {.lex_state = 0}, + [1943] = {.lex_state = 50}, + [1944] = {.lex_state = 0}, + [1945] = {.lex_state = 50}, + [1946] = {.lex_state = 50}, + [1947] = {.lex_state = 39}, + [1948] = {.lex_state = 38}, + [1949] = {.lex_state = 0}, + [1950] = {.lex_state = 39}, + [1951] = {.lex_state = 0}, + [1952] = {.lex_state = 37}, + [1953] = {.lex_state = 507}, + [1954] = {.lex_state = 0}, + [1955] = {.lex_state = 45}, + [1956] = {.lex_state = 37}, + [1957] = {.lex_state = 50}, + [1958] = {.lex_state = 0}, + [1959] = {.lex_state = 37}, + [1960] = {.lex_state = 0}, + [1961] = {.lex_state = 37}, + [1962] = {.lex_state = 0}, + [1963] = {.lex_state = 37}, + [1964] = {.lex_state = 37}, + [1965] = {.lex_state = 0}, + [1966] = {.lex_state = 37}, + [1967] = {.lex_state = 37}, + [1968] = {.lex_state = 507}, + [1969] = {.lex_state = 50}, + [1970] = {.lex_state = 0}, + [1971] = {.lex_state = 0}, + [1972] = {.lex_state = 37}, + [1973] = {.lex_state = 507}, + [1974] = {.lex_state = 0}, + [1975] = {.lex_state = 0}, + [1976] = {.lex_state = 0}, + [1977] = {.lex_state = 50}, + [1978] = {.lex_state = 0}, + [1979] = {.lex_state = 50}, + [1980] = {.lex_state = 0}, + [1981] = {.lex_state = 50}, + [1982] = {.lex_state = 0}, + [1983] = {.lex_state = 37}, + [1984] = {.lex_state = 37}, + [1985] = {.lex_state = 0}, + [1986] = {.lex_state = 0}, + [1987] = {.lex_state = 45}, + [1988] = {.lex_state = 0}, + [1989] = {.lex_state = 0}, + [1990] = {.lex_state = 0}, + [1991] = {.lex_state = 0}, + [1992] = {.lex_state = 0}, + [1993] = {.lex_state = 0}, + [1994] = {.lex_state = 50}, + [1995] = {.lex_state = 50}, + [1996] = {.lex_state = 0}, + [1997] = {.lex_state = 58}, + [1998] = {.lex_state = 51}, + [1999] = {.lex_state = 0}, + [2000] = {.lex_state = 0}, + [2001] = {.lex_state = 50}, + [2002] = {.lex_state = 45}, + [2003] = {.lex_state = 0}, + [2004] = {.lex_state = 50}, + [2005] = {.lex_state = 51}, + [2006] = {.lex_state = 50}, + [2007] = {.lex_state = 37}, + [2008] = {.lex_state = 45}, + [2009] = {.lex_state = 0}, + [2010] = {.lex_state = 41}, + [2011] = {.lex_state = 45}, + [2012] = {.lex_state = 37}, + [2013] = {.lex_state = 37}, + [2014] = {.lex_state = 0}, + [2015] = {.lex_state = 0}, + [2016] = {.lex_state = 0}, + [2017] = {.lex_state = 37}, + [2018] = {.lex_state = 0}, + [2019] = {.lex_state = 37}, + [2020] = {.lex_state = 37}, + [2021] = {.lex_state = 41}, + [2022] = {.lex_state = 0}, + [2023] = {.lex_state = 41}, + [2024] = {.lex_state = 37}, + [2025] = {.lex_state = 37}, + [2026] = {.lex_state = 37}, + [2027] = {.lex_state = 37}, + [2028] = {.lex_state = 0}, + [2029] = {.lex_state = 38}, + [2030] = {.lex_state = 0}, + [2031] = {.lex_state = 0}, + [2032] = {.lex_state = 37}, + [2033] = {.lex_state = 41}, + [2034] = {.lex_state = 0}, + [2035] = {.lex_state = 0}, + [2036] = {.lex_state = 41}, + [2037] = {.lex_state = 37}, + [2038] = {.lex_state = 59}, + [2039] = {.lex_state = 0}, + [2040] = {.lex_state = 0}, + [2041] = {.lex_state = 37}, + [2042] = {.lex_state = 38}, + [2043] = {.lex_state = 0}, + [2044] = {.lex_state = 0}, + [2045] = {.lex_state = 37}, + [2046] = {.lex_state = 0}, + [2047] = {.lex_state = 37}, + [2048] = {.lex_state = 0}, + [2049] = {.lex_state = 41}, + [2050] = {.lex_state = 37}, + [2051] = {.lex_state = 0}, + [2052] = {.lex_state = 41}, + [2053] = {.lex_state = 37}, + [2054] = {.lex_state = 37}, + [2055] = {.lex_state = 37}, + [2056] = {.lex_state = 59}, + [2057] = {.lex_state = 37}, + [2058] = {.lex_state = 45}, + [2059] = {.lex_state = 45}, + [2060] = {.lex_state = 37}, + [2061] = {.lex_state = 45}, + [2062] = {.lex_state = 41}, + [2063] = {.lex_state = 37}, + [2064] = {.lex_state = 41}, + [2065] = {.lex_state = 37}, + [2066] = {.lex_state = 0}, + [2067] = {.lex_state = 41}, + [2068] = {.lex_state = 0}, + [2069] = {.lex_state = 0}, + [2070] = {.lex_state = 37}, + [2071] = {.lex_state = 41}, + [2072] = {.lex_state = 59}, + [2073] = {.lex_state = 41}, + [2074] = {.lex_state = 37}, + [2075] = {.lex_state = 37}, + [2076] = {.lex_state = 0}, + [2077] = {.lex_state = 0}, + [2078] = {.lex_state = 41}, + [2079] = {.lex_state = 0}, + [2080] = {.lex_state = 37}, + [2081] = {.lex_state = 45}, + [2082] = {.lex_state = 45}, + [2083] = {.lex_state = 0}, + [2084] = {.lex_state = 0}, + [2085] = {.lex_state = 0}, + [2086] = {.lex_state = 0}, + [2087] = {.lex_state = 37}, + [2088] = {.lex_state = 0}, + [2089] = {.lex_state = 0}, + [2090] = {.lex_state = 37}, + [2091] = {.lex_state = 0}, + [2092] = {.lex_state = 0}, + [2093] = {.lex_state = 507}, + [2094] = {.lex_state = 0}, + [2095] = {.lex_state = 0}, + [2096] = {.lex_state = 0}, + [2097] = {.lex_state = 507}, + [2098] = {.lex_state = 0}, + [2099] = {.lex_state = 0}, + [2100] = {.lex_state = 0}, + [2101] = {.lex_state = 0}, + [2102] = {.lex_state = 0}, + [2103] = {.lex_state = 0}, + [2104] = {.lex_state = 0}, + [2105] = {.lex_state = 507}, + [2106] = {.lex_state = 0}, + [2107] = {.lex_state = 0}, + [2108] = {.lex_state = 0}, + [2109] = {.lex_state = 507}, + [2110] = {.lex_state = 0}, + [2111] = {.lex_state = 0}, + [2112] = {.lex_state = 0}, + [2113] = {.lex_state = 0}, + [2114] = {.lex_state = 0}, + [2115] = {.lex_state = 0}, + [2116] = {.lex_state = 60}, + [2117] = {.lex_state = 0}, + [2118] = {.lex_state = 37}, + [2119] = {.lex_state = 0}, + [2120] = {.lex_state = 37}, + [2121] = {.lex_state = 37}, + [2122] = {.lex_state = 0}, + [2123] = {.lex_state = 0}, + [2124] = {.lex_state = 0}, + [2125] = {.lex_state = 37}, + [2126] = {.lex_state = 37}, + [2127] = {.lex_state = 0}, + [2128] = {.lex_state = 0}, + [2129] = {.lex_state = 0}, + [2130] = {.lex_state = 0}, + [2131] = {.lex_state = 507}, + [2132] = {.lex_state = 507}, + [2133] = {.lex_state = 37}, + [2134] = {.lex_state = 37}, + [2135] = {.lex_state = 37}, + [2136] = {.lex_state = 37}, + [2137] = {.lex_state = 507}, + [2138] = {.lex_state = 37}, + [2139] = {.lex_state = 0}, + [2140] = {.lex_state = 37}, + [2141] = {.lex_state = 0}, + [2142] = {.lex_state = 37}, + [2143] = {.lex_state = 39}, + [2144] = {.lex_state = 0}, + [2145] = {.lex_state = 0}, + [2146] = {.lex_state = 0}, + [2147] = {.lex_state = 37}, + [2148] = {.lex_state = 37}, + [2149] = {.lex_state = 37}, + [2150] = {.lex_state = 37}, + [2151] = {.lex_state = 0}, + [2152] = {.lex_state = 37}, + [2153] = {.lex_state = 37}, + [2154] = {.lex_state = 37}, + [2155] = {.lex_state = 37}, + [2156] = {.lex_state = 54}, + [2157] = {.lex_state = 0}, + [2158] = {.lex_state = 0}, + [2159] = {.lex_state = 0}, + [2160] = {.lex_state = 0}, + [2161] = {.lex_state = 39}, + [2162] = {.lex_state = 0}, + [2163] = {.lex_state = 0}, + [2164] = {.lex_state = 0}, + [2165] = {.lex_state = 0}, + [2166] = {.lex_state = 60}, + [2167] = {.lex_state = 0}, + [2168] = {.lex_state = 0}, + [2169] = {.lex_state = 60}, + [2170] = {.lex_state = 45}, + [2171] = {.lex_state = 0}, + [2172] = {.lex_state = 37}, + [2173] = {.lex_state = 60}, + [2174] = {.lex_state = 37}, + [2175] = {.lex_state = 0}, + [2176] = {.lex_state = 507}, + [2177] = {.lex_state = 0}, + [2178] = {.lex_state = 0}, + [2179] = {.lex_state = 0}, + [2180] = {.lex_state = 46}, + [2181] = {.lex_state = 60}, + [2182] = {.lex_state = 0}, + [2183] = {.lex_state = 39}, + [2184] = {.lex_state = 0}, + [2185] = {.lex_state = 0}, + [2186] = {.lex_state = 37}, + [2187] = {.lex_state = 0}, + [2188] = {.lex_state = 39}, + [2189] = {.lex_state = 0}, + [2190] = {.lex_state = 0}, + [2191] = {.lex_state = 0}, + [2192] = {.lex_state = 39}, + [2193] = {.lex_state = 0}, + [2194] = {.lex_state = 39}, + [2195] = {.lex_state = 0}, + [2196] = {.lex_state = 0}, + [2197] = {.lex_state = 37}, + [2198] = {.lex_state = 37}, + [2199] = {.lex_state = 0}, + [2200] = {.lex_state = 37}, + [2201] = {.lex_state = 0}, + [2202] = {.lex_state = 0}, + [2203] = {.lex_state = 0}, + [2204] = {.lex_state = 0}, + [2205] = {.lex_state = 0}, + [2206] = {.lex_state = 39}, + [2207] = {.lex_state = 0}, + [2208] = {.lex_state = 60}, + [2209] = {.lex_state = 39}, + [2210] = {.lex_state = 18}, + [2211] = {.lex_state = 0}, + [2212] = {.lex_state = 0}, + [2213] = {.lex_state = 0}, + [2214] = {.lex_state = 0}, + [2215] = {.lex_state = 507}, + [2216] = {.lex_state = 39}, + [2217] = {.lex_state = 0}, + [2218] = {.lex_state = 0}, + [2219] = {.lex_state = 37}, + [2220] = {.lex_state = 0}, + [2221] = {.lex_state = 0}, + [2222] = {.lex_state = 0}, + [2223] = {.lex_state = 0}, + [2224] = {.lex_state = 0}, + [2225] = {.lex_state = 0}, + [2226] = {.lex_state = 0}, + [2227] = {.lex_state = 0}, + [2228] = {.lex_state = 0}, + [2229] = {.lex_state = 0}, + [2230] = {.lex_state = 0}, + [2231] = {.lex_state = 37}, + [2232] = {.lex_state = 0}, + [2233] = {.lex_state = 0}, + [2234] = {.lex_state = 507}, + [2235] = {.lex_state = 0}, + [2236] = {.lex_state = 0}, + [2237] = {.lex_state = 0}, + [2238] = {.lex_state = 0}, + [2239] = {.lex_state = 0}, + [2240] = {.lex_state = 0}, + [2241] = {.lex_state = 0}, + [2242] = {.lex_state = 507}, + [2243] = {.lex_state = 0}, + [2244] = {.lex_state = 0}, + [2245] = {.lex_state = 37}, + [2246] = {.lex_state = 0}, + [2247] = {.lex_state = 0}, + [2248] = {.lex_state = 0}, + [2249] = {.lex_state = 0}, + [2250] = {.lex_state = 0}, + [2251] = {.lex_state = 0}, + [2252] = {.lex_state = 0}, + [2253] = {.lex_state = 0}, + [2254] = {.lex_state = 0}, + [2255] = {.lex_state = 37}, + [2256] = {.lex_state = 0}, + [2257] = {.lex_state = 0}, + [2258] = {.lex_state = 0}, + [2259] = {.lex_state = 0}, + [2260] = {.lex_state = 0}, + [2261] = {.lex_state = 0}, + [2262] = {.lex_state = 0}, + [2263] = {.lex_state = 0}, + [2264] = {.lex_state = 0}, + [2265] = {.lex_state = 0}, + [2266] = {.lex_state = 0}, + [2267] = {.lex_state = 0}, + [2268] = {.lex_state = 0}, + [2269] = {.lex_state = 507}, + [2270] = {.lex_state = 0}, + [2271] = {.lex_state = 0}, + [2272] = {.lex_state = 0}, + [2273] = {.lex_state = 0}, + [2274] = {.lex_state = 0}, + [2275] = {.lex_state = 0}, + [2276] = {.lex_state = 0}, + [2277] = {.lex_state = 507}, + [2278] = {.lex_state = 0}, + [2279] = {.lex_state = 0}, + [2280] = {.lex_state = 0}, + [2281] = {.lex_state = 0}, + [2282] = {.lex_state = 0}, + [2283] = {.lex_state = 0}, + [2284] = {.lex_state = 0}, + [2285] = {.lex_state = 37}, + [2286] = {.lex_state = 0}, + [2287] = {.lex_state = 0}, + [2288] = {.lex_state = 0}, + [2289] = {.lex_state = 0}, + [2290] = {.lex_state = 0}, + [2291] = {.lex_state = 41}, + [2292] = {.lex_state = 0}, + [2293] = {.lex_state = 0}, + [2294] = {.lex_state = 0}, + [2295] = {.lex_state = 0}, + [2296] = {.lex_state = 0}, + [2297] = {.lex_state = 18}, + [2298] = {.lex_state = 0}, + [2299] = {.lex_state = 0}, + [2300] = {.lex_state = 507}, + [2301] = {.lex_state = 0}, + [2302] = {.lex_state = 0}, + [2303] = {.lex_state = 0}, + [2304] = {.lex_state = 0}, + [2305] = {.lex_state = 0}, + [2306] = {.lex_state = 0}, + [2307] = {.lex_state = 507}, + [2308] = {.lex_state = 0}, + [2309] = {.lex_state = 0}, + [2310] = {.lex_state = 0}, + [2311] = {.lex_state = 0}, + [2312] = {.lex_state = 0}, + [2313] = {.lex_state = 37}, + [2314] = {.lex_state = 0}, + [2315] = {.lex_state = 0}, + [2316] = {.lex_state = 0}, + [2317] = {.lex_state = 0}, + [2318] = {.lex_state = 0}, + [2319] = {.lex_state = 0}, + [2320] = {.lex_state = 0}, + [2321] = {.lex_state = 0}, + [2322] = {.lex_state = 0}, + [2323] = {.lex_state = 0}, + [2324] = {.lex_state = 0}, + [2325] = {.lex_state = 0}, + [2326] = {.lex_state = 0}, + [2327] = {.lex_state = 0}, + [2328] = {.lex_state = 0}, + [2329] = {.lex_state = 507}, + [2330] = {.lex_state = 507}, + [2331] = {.lex_state = 0}, + [2332] = {.lex_state = 507}, + [2333] = {.lex_state = 0}, + [2334] = {.lex_state = 0}, + [2335] = {.lex_state = 0}, + [2336] = {.lex_state = 0}, + [2337] = {.lex_state = 0}, + [2338] = {.lex_state = 507}, + [2339] = {.lex_state = 0}, + [2340] = {.lex_state = 0}, + [2341] = {.lex_state = 0}, + [2342] = {.lex_state = 0}, + [2343] = {.lex_state = 0}, + [2344] = {.lex_state = 0}, + [2345] = {.lex_state = 507}, + [2346] = {.lex_state = 0}, + [2347] = {.lex_state = 507}, + [2348] = {.lex_state = 0}, + [2349] = {.lex_state = 0}, + [2350] = {.lex_state = 37}, + [2351] = {.lex_state = 507}, + [2352] = {.lex_state = 0}, + [2353] = {.lex_state = 507}, + [2354] = {.lex_state = 0}, + [2355] = {.lex_state = 0}, + [2356] = {.lex_state = 507}, + [2357] = {.lex_state = 0}, + [2358] = {.lex_state = 0}, + [2359] = {.lex_state = 507}, + [2360] = {.lex_state = 0}, + [2361] = {.lex_state = 0}, + [2362] = {.lex_state = 507}, + [2363] = {.lex_state = 0}, + [2364] = {.lex_state = 507}, + [2365] = {.lex_state = 0}, + [2366] = {.lex_state = 507}, + [2367] = {.lex_state = 0}, + [2368] = {.lex_state = 507}, + [2369] = {.lex_state = 0}, + [2370] = {.lex_state = 507}, + [2371] = {.lex_state = 46}, + [2372] = {.lex_state = 0}, + [2373] = {.lex_state = 507}, + [2374] = {.lex_state = 0}, + [2375] = {.lex_state = 18}, + [2376] = {.lex_state = 507}, + [2377] = {.lex_state = 0}, + [2378] = {.lex_state = 0}, + [2379] = {.lex_state = 0}, + [2380] = {.lex_state = 507}, + [2381] = {.lex_state = 0}, + [2382] = {.lex_state = 0}, + [2383] = {.lex_state = 507}, + [2384] = {.lex_state = 0}, + [2385] = {.lex_state = 507}, + [2386] = {.lex_state = 0}, + [2387] = {.lex_state = 0}, + [2388] = {.lex_state = 507}, + [2389] = {.lex_state = 0}, + [2390] = {.lex_state = 0}, + [2391] = {.lex_state = 0}, + [2392] = {.lex_state = 0}, + [2393] = {.lex_state = 0}, + [2394] = {.lex_state = 0}, + [2395] = {.lex_state = 0}, + [2396] = {.lex_state = 0}, + [2397] = {.lex_state = 0}, + [2398] = {.lex_state = 0}, + [2399] = {.lex_state = 507}, + [2400] = {.lex_state = 0}, + [2401] = {.lex_state = 0}, + [2402] = {.lex_state = 0}, + [2403] = {.lex_state = 0}, + [2404] = {.lex_state = 0}, + [2405] = {.lex_state = 0}, + [2406] = {.lex_state = 0}, + [2407] = {.lex_state = 0}, + [2408] = {.lex_state = 0}, + [2409] = {.lex_state = 0}, + [2410] = {.lex_state = 0}, + [2411] = {.lex_state = 0}, + [2412] = {.lex_state = 0}, + [2413] = {.lex_state = 0}, + [2414] = {.lex_state = 0}, + [2415] = {.lex_state = 0}, + [2416] = {.lex_state = 0}, + [2417] = {.lex_state = 0}, + [2418] = {.lex_state = 0}, + [2419] = {.lex_state = 507}, + [2420] = {.lex_state = 507}, + [2421] = {.lex_state = 0}, + [2422] = {.lex_state = 507}, + [2423] = {.lex_state = 0}, + [2424] = {.lex_state = 0}, + [2425] = {.lex_state = 37}, + [2426] = {.lex_state = 0}, + [2427] = {.lex_state = 0}, + [2428] = {.lex_state = 37}, + [2429] = {.lex_state = 37}, + [2430] = {.lex_state = 0}, + [2431] = {.lex_state = 0}, + [2432] = {.lex_state = 0}, + [2433] = {.lex_state = 0}, + [2434] = {.lex_state = 0}, + [2435] = {.lex_state = 0}, + [2436] = {.lex_state = 37}, + [2437] = {.lex_state = 0}, + [2438] = {.lex_state = 0}, + [2439] = {.lex_state = 0}, + [2440] = {.lex_state = 0}, + [2441] = {.lex_state = 0}, + [2442] = {.lex_state = 507}, + [2443] = {.lex_state = 0}, + [2444] = {.lex_state = 0}, + [2445] = {.lex_state = 0}, + [2446] = {.lex_state = 0}, + [2447] = {.lex_state = 0}, + [2448] = {.lex_state = 507}, + [2449] = {.lex_state = 0}, + [2450] = {.lex_state = 0}, + [2451] = {.lex_state = 0}, + [2452] = {.lex_state = 0}, + [2453] = {.lex_state = 37}, + [2454] = {.lex_state = 0}, + [2455] = {.lex_state = 0}, + [2456] = {.lex_state = 0}, + [2457] = {.lex_state = 0}, + [2458] = {.lex_state = 0}, + [2459] = {.lex_state = 0}, + [2460] = {.lex_state = 507}, + [2461] = {.lex_state = 37}, + [2462] = {.lex_state = 37}, + [2463] = {.lex_state = 0}, + [2464] = {.lex_state = 0}, + [2465] = {.lex_state = 0}, + [2466] = {.lex_state = 37}, + [2467] = {.lex_state = 0}, + [2468] = {.lex_state = 0}, + [2469] = {.lex_state = 0}, + [2470] = {.lex_state = 0}, + [2471] = {.lex_state = 0}, + [2472] = {.lex_state = 0}, + [2473] = {.lex_state = 0}, + [2474] = {.lex_state = 0}, + [2475] = {.lex_state = 0}, + [2476] = {.lex_state = 0}, + [2477] = {.lex_state = 0}, + [2478] = {.lex_state = 0}, + [2479] = {.lex_state = 0}, + [2480] = {.lex_state = 37}, + [2481] = {.lex_state = 0}, + [2482] = {.lex_state = 0}, + [2483] = {.lex_state = 0}, + [2484] = {.lex_state = 0}, + [2485] = {.lex_state = 0}, + [2486] = {.lex_state = 0}, + [2487] = {.lex_state = 0}, + [2488] = {.lex_state = 0}, + [2489] = {.lex_state = 0}, + [2490] = {.lex_state = 0}, + [2491] = {.lex_state = 0}, + [2492] = {.lex_state = 0}, + [2493] = {.lex_state = 0}, + [2494] = {.lex_state = 0}, + [2495] = {.lex_state = 38}, + [2496] = {.lex_state = 0}, + [2497] = {.lex_state = 0}, + [2498] = {.lex_state = 0}, + [2499] = {.lex_state = 0}, + [2500] = {.lex_state = 0}, + [2501] = {.lex_state = 0}, + [2502] = {.lex_state = 0}, + [2503] = {.lex_state = 0}, + [2504] = {.lex_state = 38}, + [2505] = {.lex_state = 0}, + [2506] = {.lex_state = 0}, + [2507] = {.lex_state = 0}, + [2508] = {.lex_state = 0}, + [2509] = {.lex_state = 37}, + [2510] = {.lex_state = 0}, + [2511] = {.lex_state = 0}, + [2512] = {.lex_state = 0}, + [2513] = {.lex_state = 0}, + [2514] = {.lex_state = 0}, + [2515] = {.lex_state = 0}, + [2516] = {.lex_state = 0}, + [2517] = {.lex_state = 0}, + [2518] = {.lex_state = 0}, + [2519] = {.lex_state = 37}, + [2520] = {.lex_state = 37}, + [2521] = {.lex_state = 0}, + [2522] = {.lex_state = 0}, + [2523] = {.lex_state = 18}, + [2524] = {.lex_state = 0}, + [2525] = {.lex_state = 0}, + [2526] = {.lex_state = 0}, + [2527] = {.lex_state = 0}, + [2528] = {.lex_state = 0}, + [2529] = {.lex_state = 0}, + [2530] = {.lex_state = 0}, + [2531] = {.lex_state = 0}, + [2532] = {.lex_state = 0}, + [2533] = {.lex_state = 0}, + [2534] = {.lex_state = 0}, + [2535] = {.lex_state = 0}, + [2536] = {.lex_state = 37}, + [2537] = {.lex_state = 37}, + [2538] = {.lex_state = 0}, + [2539] = {.lex_state = 0}, + [2540] = {.lex_state = 0}, + [2541] = {.lex_state = 0}, + [2542] = {.lex_state = 0}, + [2543] = {.lex_state = 0}, + [2544] = {.lex_state = 0}, + [2545] = {.lex_state = 0}, + [2546] = {.lex_state = 0}, + [2547] = {.lex_state = 0}, + [2548] = {.lex_state = 0}, + [2549] = {.lex_state = 0}, + [2550] = {.lex_state = 0}, + [2551] = {.lex_state = 0}, + [2552] = {.lex_state = 0}, + [2553] = {.lex_state = 0}, + [2554] = {.lex_state = 0}, + [2555] = {.lex_state = 0}, + [2556] = {.lex_state = 0}, + [2557] = {.lex_state = 37}, + [2558] = {.lex_state = 37}, + [2559] = {.lex_state = 0}, + [2560] = {.lex_state = 0}, + [2561] = {.lex_state = 0}, + [2562] = {.lex_state = 0}, + [2563] = {.lex_state = 0}, + [2564] = {.lex_state = 0}, + [2565] = {.lex_state = 0}, + [2566] = {.lex_state = 0}, + [2567] = {.lex_state = 0}, + [2568] = {.lex_state = 0}, + [2569] = {.lex_state = 0}, + [2570] = {.lex_state = 0}, + [2571] = {.lex_state = 0}, + [2572] = {.lex_state = 0}, + [2573] = {.lex_state = 0}, + [2574] = {.lex_state = 0}, + [2575] = {.lex_state = 38}, + [2576] = {.lex_state = 0}, + [2577] = {.lex_state = 0}, + [2578] = {.lex_state = 0}, + [2579] = {.lex_state = 37}, + [2580] = {.lex_state = 0}, + [2581] = {.lex_state = 0}, + [2582] = {.lex_state = 0}, + [2583] = {.lex_state = 0}, + [2584] = {.lex_state = 0}, + [2585] = {.lex_state = 0}, + [2586] = {.lex_state = 0}, + [2587] = {.lex_state = 0}, + [2588] = {.lex_state = 0}, + [2589] = {.lex_state = 0}, + [2590] = {.lex_state = 0}, + [2591] = {.lex_state = 0}, + [2592] = {.lex_state = 0}, + [2593] = {.lex_state = 0}, + [2594] = {.lex_state = 0}, + [2595] = {.lex_state = 507}, + [2596] = {.lex_state = 0}, + [2597] = {.lex_state = 0}, + [2598] = {.lex_state = 507}, + [2599] = {.lex_state = 0}, + [2600] = {.lex_state = 507}, + [2601] = {.lex_state = 0}, + [2602] = {.lex_state = 0}, + [2603] = {.lex_state = 0}, + [2604] = {.lex_state = 0}, + [2605] = {.lex_state = 0}, + [2606] = {.lex_state = 0}, + [2607] = {.lex_state = 0}, + [2608] = {.lex_state = 0}, + [2609] = {.lex_state = 0}, + [2610] = {.lex_state = 0}, + [2611] = {.lex_state = 0}, + [2612] = {.lex_state = 0}, + [2613] = {.lex_state = 0}, + [2614] = {.lex_state = 0}, + [2615] = {.lex_state = 0}, + [2616] = {.lex_state = 0}, + [2617] = {.lex_state = 0}, + [2618] = {.lex_state = 0}, + [2619] = {.lex_state = 0}, + [2620] = {.lex_state = 0}, + [2621] = {.lex_state = 0}, + [2622] = {.lex_state = 0}, + [2623] = {.lex_state = 0}, + [2624] = {.lex_state = 0}, + [2625] = {.lex_state = 0}, + [2626] = {.lex_state = 0}, + [2627] = {.lex_state = 0}, + [2628] = {.lex_state = 0}, + [2629] = {.lex_state = 0}, + [2630] = {.lex_state = 0}, + [2631] = {.lex_state = 0}, + [2632] = {.lex_state = 0}, + [2633] = {.lex_state = 0}, + [2634] = {.lex_state = 0}, + [2635] = {.lex_state = 0}, + [2636] = {.lex_state = 0}, + [2637] = {.lex_state = 0}, + [2638] = {.lex_state = 0}, + [2639] = {.lex_state = 0}, + [2640] = {.lex_state = 0}, + [2641] = {.lex_state = 0}, + [2642] = {.lex_state = 0}, + [2643] = {.lex_state = 0}, + [2644] = {.lex_state = 0}, + [2645] = {.lex_state = 0}, + [2646] = {.lex_state = 0}, + [2647] = {.lex_state = 0}, + [2648] = {.lex_state = 0}, + [2649] = {.lex_state = 38}, + [2650] = {.lex_state = 38}, + [2651] = {.lex_state = 38}, + [2652] = {.lex_state = 38}, + [2653] = {.lex_state = 0}, + [2654] = {.lex_state = 0}, + [2655] = {.lex_state = 38}, + [2656] = {.lex_state = 37}, + [2657] = {.lex_state = 0}, + [2658] = {.lex_state = 0}, + [2659] = {.lex_state = 0}, + [2660] = {.lex_state = 0}, + [2661] = {.lex_state = 37}, + [2662] = {.lex_state = 0}, + [2663] = {.lex_state = 0}, + [2664] = {.lex_state = 0}, + [2665] = {.lex_state = 0}, + [2666] = {.lex_state = 0}, + [2667] = {.lex_state = 0}, + [2668] = {.lex_state = 0}, + [2669] = {.lex_state = 0}, + [2670] = {.lex_state = 0}, + [2671] = {.lex_state = 0}, + [2672] = {.lex_state = 0}, + [2673] = {.lex_state = 0}, + [2674] = {.lex_state = 0}, + [2675] = {.lex_state = 37}, + [2676] = {.lex_state = 0}, + [2677] = {.lex_state = 0}, + [2678] = {.lex_state = 0}, + [2679] = {.lex_state = 0}, + [2680] = {.lex_state = 0}, + [2681] = {.lex_state = 37}, + [2682] = {.lex_state = 37}, + [2683] = {.lex_state = 0}, + [2684] = {.lex_state = 0}, + [2685] = {.lex_state = 0}, + [2686] = {.lex_state = 0}, + [2687] = {.lex_state = 37}, + [2688] = {.lex_state = 0}, + [2689] = {.lex_state = 0}, + [2690] = {.lex_state = 0}, + [2691] = {.lex_state = 0}, + [2692] = {.lex_state = 37}, + [2693] = {.lex_state = 0}, + [2694] = {.lex_state = 0}, + [2695] = {.lex_state = 0}, + [2696] = {.lex_state = 0}, + [2697] = {.lex_state = 0}, + [2698] = {.lex_state = 0}, + [2699] = {.lex_state = 0}, + [2700] = {.lex_state = 0}, + [2701] = {.lex_state = 37}, + [2702] = {.lex_state = 37}, + [2703] = {.lex_state = 0}, + [2704] = {.lex_state = 0}, + [2705] = {.lex_state = 37}, + [2706] = {.lex_state = 37}, + [2707] = {.lex_state = 37}, + [2708] = {.lex_state = 37}, + [2709] = {.lex_state = 0}, + [2710] = {.lex_state = 0}, + [2711] = {.lex_state = 0}, + [2712] = {.lex_state = 0}, + [2713] = {.lex_state = 37}, + [2714] = {.lex_state = 37}, + [2715] = {.lex_state = 0}, + [2716] = {.lex_state = 37}, + [2717] = {.lex_state = 0}, + [2718] = {.lex_state = 0}, + [2719] = {.lex_state = 0}, + [2720] = {.lex_state = 0}, + [2721] = {.lex_state = 37}, + [2722] = {.lex_state = 0}, + [2723] = {.lex_state = 0}, + [2724] = {.lex_state = 0}, + [2725] = {.lex_state = 0}, + [2726] = {.lex_state = 0}, + [2727] = {.lex_state = 37}, + [2728] = {.lex_state = 0}, + [2729] = {.lex_state = 37}, + [2730] = {.lex_state = 0}, + [2731] = {.lex_state = 37}, + [2732] = {.lex_state = 0}, + [2733] = {.lex_state = 0}, + [2734] = {.lex_state = 0}, + [2735] = {.lex_state = 37}, + [2736] = {.lex_state = 0}, + [2737] = {.lex_state = 0}, + [2738] = {.lex_state = 0}, + [2739] = {.lex_state = 37}, + [2740] = {.lex_state = 0}, + [2741] = {.lex_state = 0}, + [2742] = {.lex_state = 0}, + [2743] = {.lex_state = 0}, + [2744] = {.lex_state = 0}, + [2745] = {.lex_state = 0}, + [2746] = {.lex_state = 37}, + [2747] = {.lex_state = 37}, + [2748] = {.lex_state = 0}, + [2749] = {.lex_state = 37}, + [2750] = {.lex_state = 0}, + [2751] = {.lex_state = 0}, + [2752] = {.lex_state = 37}, + [2753] = {.lex_state = 37}, + [2754] = {.lex_state = 0}, + [2755] = {.lex_state = 0}, + [2756] = {.lex_state = 0}, + [2757] = {.lex_state = 37}, + [2758] = {.lex_state = 0}, + [2759] = {.lex_state = 0}, + [2760] = {.lex_state = 37}, + [2761] = {.lex_state = 37}, + [2762] = {.lex_state = 0}, + [2763] = {.lex_state = 0}, + [2764] = {.lex_state = 0}, + [2765] = {.lex_state = 37}, + [2766] = {.lex_state = 0}, + [2767] = {.lex_state = 0}, + [2768] = {.lex_state = 0}, + [2769] = {.lex_state = 0}, + [2770] = {.lex_state = 0}, + [2771] = {.lex_state = 0}, + [2772] = {.lex_state = 0}, + [2773] = {.lex_state = 0}, + [2774] = {.lex_state = 0}, + [2775] = {.lex_state = 0}, + [2776] = {.lex_state = 37}, + [2777] = {.lex_state = 0}, + [2778] = {.lex_state = 0}, + [2779] = {.lex_state = 0}, + [2780] = {.lex_state = 37}, + [2781] = {.lex_state = 0}, + [2782] = {.lex_state = 0}, + [2783] = {.lex_state = 37}, + [2784] = {.lex_state = 0}, + [2785] = {.lex_state = 18}, + [2786] = {.lex_state = 37}, + [2787] = {.lex_state = 0}, + [2788] = {.lex_state = 0}, + [2789] = {.lex_state = 0}, + [2790] = {.lex_state = 0}, + [2791] = {.lex_state = 0}, + [2792] = {.lex_state = 37}, + [2793] = {.lex_state = 0}, + [2794] = {.lex_state = 0}, + [2795] = {.lex_state = 0}, + [2796] = {.lex_state = 37}, + [2797] = {.lex_state = 37}, + [2798] = {.lex_state = 37}, + [2799] = {.lex_state = 37}, + [2800] = {.lex_state = 37}, + [2801] = {.lex_state = 37}, + [2802] = {.lex_state = 0}, + [2803] = {.lex_state = 37}, + [2804] = {.lex_state = 0}, + [2805] = {.lex_state = 0}, + [2806] = {.lex_state = 0}, + [2807] = {.lex_state = 37}, + [2808] = {.lex_state = 0}, + [2809] = {.lex_state = 0}, + [2810] = {.lex_state = 37}, + [2811] = {.lex_state = 37}, + [2812] = {.lex_state = 37}, + [2813] = {.lex_state = 0}, + [2814] = {.lex_state = 37}, + [2815] = {.lex_state = 37}, + [2816] = {.lex_state = 37}, + [2817] = {.lex_state = 0}, + [2818] = {.lex_state = 0}, + [2819] = {.lex_state = 37}, + [2820] = {.lex_state = 0}, + [2821] = {.lex_state = 37}, + [2822] = {.lex_state = 0}, + [2823] = {.lex_state = 0}, + [2824] = {.lex_state = 37}, + [2825] = {.lex_state = 37}, + [2826] = {.lex_state = 0}, + [2827] = {.lex_state = 0}, + [2828] = {.lex_state = 37}, + [2829] = {.lex_state = 0}, + [2830] = {.lex_state = 0}, + [2831] = {.lex_state = 0}, + [2832] = {.lex_state = 37}, + [2833] = {.lex_state = 0}, + [2834] = {.lex_state = 37}, + [2835] = {.lex_state = 0}, + [2836] = {.lex_state = 37}, + [2837] = {.lex_state = 0}, + [2838] = {.lex_state = 0}, + [2839] = {.lex_state = 37}, + [2840] = {.lex_state = 0}, + [2841] = {.lex_state = 0}, + [2842] = {.lex_state = 0}, + [2843] = {.lex_state = 37}, + [2844] = {.lex_state = 0}, + [2845] = {.lex_state = 37}, + [2846] = {.lex_state = 37}, + [2847] = {.lex_state = 0}, + [2848] = {.lex_state = 0}, + [2849] = {.lex_state = 37}, + [2850] = {.lex_state = 37}, + [2851] = {.lex_state = 37}, + [2852] = {.lex_state = 0}, + [2853] = {.lex_state = 0}, + [2854] = {.lex_state = 0}, + [2855] = {.lex_state = 0}, + [2856] = {.lex_state = 0}, + [2857] = {.lex_state = 0}, + [2858] = {.lex_state = 0}, + [2859] = {.lex_state = 0}, + [2860] = {.lex_state = 0}, + [2861] = {.lex_state = 0}, + [2862] = {.lex_state = 0}, + [2863] = {.lex_state = 37}, + [2864] = {.lex_state = 0}, + [2865] = {.lex_state = 0}, + [2866] = {.lex_state = 0}, + [2867] = {.lex_state = 0}, + [2868] = {.lex_state = 0}, + [2869] = {.lex_state = 0}, + [2870] = {.lex_state = 0}, + [2871] = {.lex_state = 37}, + [2872] = {.lex_state = 0}, + [2873] = {.lex_state = 0}, + [2874] = {.lex_state = 0}, + [2875] = {.lex_state = 0}, + [2876] = {.lex_state = 37}, + [2877] = {.lex_state = 0}, + [2878] = {.lex_state = 0}, + [2879] = {.lex_state = 37}, + [2880] = {.lex_state = 0}, + [2881] = {.lex_state = 0}, + [2882] = {.lex_state = 0}, + [2883] = {.lex_state = 0}, + [2884] = {.lex_state = 0}, + [2885] = {.lex_state = 0}, + [2886] = {.lex_state = 0}, + [2887] = {.lex_state = 0}, + [2888] = {.lex_state = 0}, + [2889] = {.lex_state = 0}, + [2890] = {.lex_state = 0}, + [2891] = {.lex_state = 0}, + [2892] = {.lex_state = 0}, + [2893] = {.lex_state = 0}, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [STATE(0)] = { + [ts_builtin_sym_end] = ACTIONS(1), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), + [anon_sym_LBRACE] = ACTIONS(1), + [anon_sym_RBRACE] = ACTIONS(1), + [anon_sym_from] = ACTIONS(1), + [anon_sym_STAR] = ACTIONS(1), + [anon_sym_as] = ACTIONS(1), + [anon_sym_SEMI] = ACTIONS(1), + [anon_sym_export] = ACTIONS(1), + [anon_sym_async] = ACTIONS(1), + [anon_sym_function] = ACTIONS(1), + [anon_sym_COLON] = ACTIONS(1), + [anon_sym_abstract] = ACTIONS(1), + [anon_sym_class] = ACTIONS(1), + [anon_sym_extends] = ACTIONS(1), + [anon_sym_struct] = ACTIONS(1), + [anon_sym_default] = ACTIONS(1), + [anon_sym_AT] = ACTIONS(1), + [anon_sym_Entry] = ACTIONS(1), + [anon_sym_Component] = ACTIONS(1), + [anon_sym_ComponentV2] = ACTIONS(1), + [anon_sym_State] = ACTIONS(1), + [anon_sym_Prop] = ACTIONS(1), + [anon_sym_Link] = ACTIONS(1), + [anon_sym_Provide] = ACTIONS(1), + [anon_sym_Consume] = ACTIONS(1), + [anon_sym_ObjectLink] = ACTIONS(1), + [anon_sym_Observed] = ACTIONS(1), + [anon_sym_Watch] = ACTIONS(1), + [anon_sym_StorageLink] = ACTIONS(1), + [anon_sym_StorageProp] = ACTIONS(1), + [anon_sym_LocalStorageLink] = ACTIONS(1), + [anon_sym_LocalStorageProp] = ACTIONS(1), + [anon_sym_Local] = ACTIONS(1), + [anon_sym_Param] = ACTIONS(1), + [anon_sym_Once] = ACTIONS(1), + [anon_sym_Event] = ACTIONS(1), + [anon_sym_Provider] = ACTIONS(1), + [anon_sym_Consumer] = ACTIONS(1), + [anon_sym_Monitor] = ACTIONS(1), + [anon_sym_Computed] = ACTIONS(1), + [anon_sym_Type] = ACTIONS(1), + [anon_sym_ObservedV2] = ACTIONS(1), + [anon_sym_Trace] = ACTIONS(1), + [anon_sym_Builder] = ACTIONS(1), + [anon_sym_BuilderParam] = ACTIONS(1), + [anon_sym_LocalBuilder] = ACTIONS(1), + [anon_sym_Styles] = ACTIONS(1), + [anon_sym_Extend] = ACTIONS(1), + [anon_sym_AnimatableExtend] = ACTIONS(1), + [anon_sym_Require] = ACTIONS(1), + [anon_sym_Reusable] = ACTIONS(1), + [anon_sym_Concurrent] = ACTIONS(1), + [anon_sym_Track] = ACTIONS(1), + [anon_sym_LPAREN] = ACTIONS(1), + [anon_sym_RPAREN] = ACTIONS(1), + [anon_sym_private] = ACTIONS(1), + [anon_sym_public] = ACTIONS(1), + [anon_sym_protected] = ACTIONS(1), + [anon_sym_static] = ACTIONS(1), + [anon_sym_readonly] = ACTIONS(1), + [anon_sym_QMARK] = ACTIONS(1), + [anon_sym_EQ] = ACTIONS(1), + [anon_sym_build] = ACTIONS(1), + [anon_sym_DOT] = ACTIONS(1), + [anon_sym_Text] = ACTIONS(1), + [anon_sym_Button] = ACTIONS(1), + [anon_sym_Image] = ACTIONS(1), + [anon_sym_TextInput] = ACTIONS(1), + [anon_sym_TextArea] = ACTIONS(1), + [anon_sym_Column] = ACTIONS(1), + [anon_sym_Row] = ACTIONS(1), + [anon_sym_Stack] = ACTIONS(1), + [anon_sym_Flex] = ACTIONS(1), + [anon_sym_Grid] = ACTIONS(1), + [anon_sym_GridRow] = ACTIONS(1), + [anon_sym_GridCol] = ACTIONS(1), + [anon_sym_List] = ACTIONS(1), + [anon_sym_ScrollList] = ACTIONS(1), + [anon_sym_NavDestination] = ACTIONS(1), + [anon_sym_ListItem] = ACTIONS(1), + [anon_sym_GridItem] = ACTIONS(1), + [anon_sym_ListItemGroup] = ACTIONS(1), + [anon_sym_ForEach] = ACTIONS(1), + [anon_sym_LazyForEach] = ACTIONS(1), + [anon_sym_EQ_GT] = ACTIONS(1), + [sym_string_literal] = ACTIONS(1), + [anon_sym_DOLLAR] = ACTIONS(1), + [sym_numeric_literal] = ACTIONS(1), + [anon_sym_true] = ACTIONS(1), + [anon_sym_false] = ACTIONS(1), + [anon_sym_null] = ACTIONS(1), + [anon_sym_PIPE_PIPE] = ACTIONS(1), + [anon_sym_QMARK_QMARK] = ACTIONS(1), + [anon_sym_AMP_AMP] = ACTIONS(1), + [anon_sym_PIPE] = ACTIONS(1), + [anon_sym_CARET] = ACTIONS(1), + [anon_sym_AMP] = ACTIONS(1), + [anon_sym_EQ_EQ] = ACTIONS(1), + [anon_sym_BANG_EQ] = ACTIONS(1), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1), + [anon_sym_LT] = ACTIONS(1), + [anon_sym_GT] = ACTIONS(1), + [anon_sym_LT_EQ] = ACTIONS(1), + [anon_sym_GT_EQ] = ACTIONS(1), + [anon_sym_instanceof] = ACTIONS(1), + [anon_sym_in] = ACTIONS(1), + [anon_sym_LT_LT] = ACTIONS(1), + [anon_sym_GT_GT] = ACTIONS(1), + [anon_sym_GT_GT_GT] = 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_BANG] = ACTIONS(1), + [anon_sym_TILDE] = ACTIONS(1), + [anon_sym_typeof] = ACTIONS(1), + [anon_sym_void] = ACTIONS(1), + [anon_sym_delete] = 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_AMP_EQ] = ACTIONS(1), + [anon_sym_PIPE_EQ] = ACTIONS(1), + [anon_sym_CARET_EQ] = ACTIONS(1), + [anon_sym_LT_LT_EQ] = ACTIONS(1), + [anon_sym_GT_GT_EQ] = ACTIONS(1), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(1), + [anon_sym_await] = ACTIONS(1), + [anon_sym_number] = ACTIONS(1), + [anon_sym_string] = ACTIONS(1), + [anon_sym_boolean] = ACTIONS(1), + [anon_sym_any] = ACTIONS(1), + [anon_sym_undefined] = ACTIONS(1), + [anon_sym_LBRACK] = ACTIONS(1), + [anon_sym_RBRACK] = ACTIONS(1), + [anon_sym_if] = ACTIONS(1), + [anon_sym_else] = ACTIONS(1), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1), + [anon_sym_var] = ACTIONS(1), + [anon_sym_let] = ACTIONS(1), + [anon_sym_const] = ACTIONS(1), + [anon_sym_return] = ACTIONS(1), + [anon_sym_try] = ACTIONS(1), + [anon_sym_catch] = ACTIONS(1), + [anon_sym_finally] = ACTIONS(1), + [anon_sym_throw] = ACTIONS(1), + [anon_sym_for] = ACTIONS(1), + [anon_sym_of] = ACTIONS(1), + [anon_sym_while] = ACTIONS(1), + [anon_sym_break] = ACTIONS(1), + [anon_sym_continue] = ACTIONS(1), + [anon_sym_QMARK_DOT] = ACTIONS(1), + [anon_sym_interface] = ACTIONS(1), + [anon_sym_type] = ACTIONS(1), + [anon_sym_enum] = ACTIONS(1), + [anon_sym_implements] = ACTIONS(1), + [anon_sym_BQUOTE] = ACTIONS(1), + [anon_sym_DOLLARr] = ACTIONS(1), + [anon_sym_PLUS_PLUS] = ACTIONS(1), + [anon_sym_DASH_DASH] = ACTIONS(1), + [anon_sym_new] = ACTIONS(1), + }, + [STATE(1)] = { + [sym_source_file] = STATE(2697), + [sym_import_declaration] = STATE(197), + [sym_decorated_export_declaration] = STATE(197), + [sym_export_declaration] = STATE(197), + [sym_decorator] = STATE(1921), + [sym_component_declaration] = STATE(197), + [sym_expression] = STATE(498), + [sym_state_binding_expression] = STATE(733), + [sym_boolean_literal] = STATE(733), + [sym_null_literal] = STATE(733), + [sym_binary_expression] = STATE(733), + [sym_unary_expression] = STATE(733), + [sym_assignment_expression] = STATE(733), + [sym_conditional_expression] = STATE(733), + [sym_await_expression] = STATE(733), + [sym_as_expression] = STATE(733), + [sym_import_expression] = STATE(733), + [sym_expression_statement] = STATE(197), + [sym_parameter_list] = STATE(2589), + [sym_variable_declaration] = STATE(197), + [sym_arrow_function] = STATE(733), + [sym_function_expression] = STATE(733), + [sym_call_expression] = STATE(733), + [sym_member_expression] = STATE(211), + [sym_subscript_expression] = STATE(733), + [sym_parenthesized_expression] = STATE(733), + [sym_interface_declaration] = STATE(197), + [sym_type_declaration] = STATE(197), + [sym_enum_declaration] = STATE(197), + [sym_class_declaration] = STATE(197), + [sym_decorated_function_declaration] = STATE(197), + [sym_function_declaration] = STATE(197), + [sym_array_literal] = STATE(733), + [sym_object_literal] = STATE(733), + [sym_template_literal] = STATE(733), + [sym_resource_expression] = STATE(733), + [sym_update_expression] = STATE(733), + [sym_non_null_assertion_expression] = STATE(733), + [sym_new_expression] = STATE(733), + [aux_sym_source_file_repeat1] = STATE(197), + [aux_sym_decorated_export_declaration_repeat1] = STATE(1921), + [ts_builtin_sym_end] = ACTIONS(5), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(7), + [anon_sym_LBRACE] = ACTIONS(9), + [anon_sym_export] = ACTIONS(11), + [anon_sym_async] = ACTIONS(13), + [anon_sym_function] = ACTIONS(15), + [anon_sym_abstract] = ACTIONS(17), + [anon_sym_class] = ACTIONS(19), + [anon_sym_struct] = ACTIONS(21), + [anon_sym_AT] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [sym_identifier] = ACTIONS(27), + [sym_string_literal] = ACTIONS(29), + [anon_sym_DOLLAR] = ACTIONS(31), + [sym_numeric_literal] = ACTIONS(29), + [anon_sym_true] = ACTIONS(33), + [anon_sym_false] = ACTIONS(33), + [anon_sym_null] = ACTIONS(35), + [anon_sym_PLUS] = ACTIONS(37), + [anon_sym_DASH] = ACTIONS(37), + [anon_sym_BANG] = ACTIONS(39), + [anon_sym_TILDE] = ACTIONS(39), + [anon_sym_typeof] = ACTIONS(37), + [anon_sym_void] = ACTIONS(37), + [anon_sym_delete] = ACTIONS(37), + [anon_sym_await] = ACTIONS(41), + [anon_sym_LBRACK] = ACTIONS(43), + [anon_sym_var] = ACTIONS(45), + [anon_sym_let] = ACTIONS(45), + [anon_sym_const] = ACTIONS(47), + [anon_sym_interface] = ACTIONS(49), + [anon_sym_type] = ACTIONS(51), + [anon_sym_enum] = ACTIONS(53), + [anon_sym_BQUOTE] = ACTIONS(55), + [anon_sym_DOLLARr] = ACTIONS(57), + [anon_sym_PLUS_PLUS] = ACTIONS(59), + [anon_sym_DASH_DASH] = ACTIONS(59), + [anon_sym_new] = ACTIONS(61), + }, + [STATE(2)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(156), + [sym_ui_control_flow] = STATE(156), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(55), + [sym_state_binding_expression] = STATE(121), + [sym_boolean_literal] = STATE(121), + [sym_null_literal] = STATE(121), + [sym_binary_expression] = STATE(121), + [sym_unary_expression] = STATE(121), + [sym_assignment_expression] = STATE(121), + [sym_conditional_expression] = STATE(121), + [sym_await_expression] = STATE(121), + [sym_as_expression] = STATE(121), + [sym_import_expression] = STATE(121), + [sym_expression_statement] = STATE(752), + [sym_if_statement] = STATE(1406), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2584), + [sym_statement] = STATE(329), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(121), + [sym_function_expression] = STATE(121), + [sym_call_expression] = STATE(121), + [sym_member_expression] = STATE(11), + [sym_subscript_expression] = STATE(121), + [sym_parenthesized_expression] = STATE(121), + [sym_array_literal] = STATE(121), + [sym_object_literal] = STATE(121), + [sym_property_assignment] = STATE(2314), + [sym_property_name] = STATE(2085), + [sym_template_literal] = STATE(121), + [sym_resource_expression] = STATE(121), + [sym_update_expression] = STATE(121), + [sym_non_null_assertion_expression] = STATE(121), + [sym_new_expression] = STATE(121), + [aux_sym_ui_if_statement_repeat1] = STATE(156), + [aux_sym_block_statement_repeat1] = STATE(329), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(63), + [anon_sym_COMMA] = ACTIONS(65), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(69), + [anon_sym_async] = ACTIONS(71), + [anon_sym_function] = ACTIONS(73), + [anon_sym_LPAREN] = ACTIONS(75), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(89), + [sym_string_literal] = ACTIONS(91), + [anon_sym_DOLLAR] = ACTIONS(93), + [sym_numeric_literal] = ACTIONS(91), + [anon_sym_true] = ACTIONS(95), + [anon_sym_false] = ACTIONS(95), + [anon_sym_null] = ACTIONS(97), + [anon_sym_PLUS] = ACTIONS(99), + [anon_sym_DASH] = ACTIONS(99), + [anon_sym_BANG] = ACTIONS(101), + [anon_sym_TILDE] = ACTIONS(101), + [anon_sym_typeof] = ACTIONS(99), + [anon_sym_void] = ACTIONS(99), + [anon_sym_delete] = ACTIONS(99), + [anon_sym_await] = ACTIONS(103), + [anon_sym_LBRACK] = ACTIONS(105), + [anon_sym_if] = ACTIONS(107), + [anon_sym_DOT_DOT_DOT] = ACTIONS(109), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(127), + [anon_sym_DOLLARr] = ACTIONS(129), + [anon_sym_PLUS_PLUS] = ACTIONS(131), + [anon_sym_DASH_DASH] = ACTIONS(131), + [anon_sym_new] = ACTIONS(133), + }, + [STATE(3)] = { + [sym_modifier_chain_expression] = STATE(2137), + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(147), + [sym_ui_custom_component_statement] = STATE(147), + [sym_ui_control_flow] = STATE(147), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(55), + [sym_state_binding_expression] = STATE(121), + [sym_boolean_literal] = STATE(121), + [sym_null_literal] = STATE(121), + [sym_binary_expression] = STATE(121), + [sym_unary_expression] = STATE(121), + [sym_assignment_expression] = STATE(121), + [sym_conditional_expression] = STATE(121), + [sym_await_expression] = STATE(121), + [sym_as_expression] = STATE(121), + [sym_import_expression] = STATE(121), + [sym_expression_statement] = STATE(754), + [sym_if_statement] = STATE(1406), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2584), + [sym_statement] = STATE(313), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(121), + [sym_function_expression] = STATE(121), + [sym_call_expression] = STATE(121), + [sym_member_expression] = STATE(11), + [sym_subscript_expression] = STATE(121), + [sym_parenthesized_expression] = STATE(121), + [sym_array_literal] = STATE(121), + [sym_object_literal] = STATE(121), + [sym_template_literal] = STATE(121), + [sym_resource_expression] = STATE(121), + [sym_update_expression] = STATE(121), + [sym_non_null_assertion_expression] = STATE(121), + [sym_new_expression] = STATE(121), + [aux_sym_build_body_repeat1] = STATE(147), + [aux_sym_block_statement_repeat1] = STATE(313), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(135), + [anon_sym_async] = ACTIONS(137), + [anon_sym_function] = ACTIONS(73), + [anon_sym_LPAREN] = ACTIONS(75), + [anon_sym_DOT] = ACTIONS(139), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(141), + [sym_string_literal] = ACTIONS(143), + [anon_sym_DOLLAR] = ACTIONS(93), + [sym_numeric_literal] = ACTIONS(143), + [anon_sym_true] = ACTIONS(95), + [anon_sym_false] = ACTIONS(95), + [anon_sym_null] = ACTIONS(97), + [anon_sym_PLUS] = ACTIONS(99), + [anon_sym_DASH] = ACTIONS(99), + [anon_sym_BANG] = ACTIONS(101), + [anon_sym_TILDE] = ACTIONS(101), + [anon_sym_typeof] = ACTIONS(99), + [anon_sym_void] = ACTIONS(99), + [anon_sym_delete] = ACTIONS(99), + [anon_sym_await] = ACTIONS(103), + [anon_sym_LBRACK] = ACTIONS(145), + [anon_sym_if] = ACTIONS(107), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(127), + [anon_sym_DOLLARr] = ACTIONS(129), + [anon_sym_PLUS_PLUS] = ACTIONS(131), + [anon_sym_DASH_DASH] = ACTIONS(131), + [anon_sym_new] = ACTIONS(133), + }, + [STATE(4)] = { + [sym_modifier_chain_expression] = STATE(2131), + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(155), + [sym_ui_custom_component_statement] = STATE(155), + [sym_ui_control_flow] = STATE(155), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(55), + [sym_state_binding_expression] = STATE(121), + [sym_boolean_literal] = STATE(121), + [sym_null_literal] = STATE(121), + [sym_binary_expression] = STATE(121), + [sym_unary_expression] = STATE(121), + [sym_assignment_expression] = STATE(121), + [sym_conditional_expression] = STATE(121), + [sym_await_expression] = STATE(121), + [sym_as_expression] = STATE(121), + [sym_import_expression] = STATE(121), + [sym_expression_statement] = STATE(754), + [sym_if_statement] = STATE(1406), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2584), + [sym_statement] = STATE(323), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(121), + [sym_function_expression] = STATE(121), + [sym_call_expression] = STATE(121), + [sym_member_expression] = STATE(11), + [sym_subscript_expression] = STATE(121), + [sym_parenthesized_expression] = STATE(121), + [sym_array_literal] = STATE(121), + [sym_object_literal] = STATE(121), + [sym_template_literal] = STATE(121), + [sym_resource_expression] = STATE(121), + [sym_update_expression] = STATE(121), + [sym_non_null_assertion_expression] = STATE(121), + [sym_new_expression] = STATE(121), + [aux_sym_build_body_repeat1] = STATE(155), + [aux_sym_block_statement_repeat1] = STATE(323), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(147), + [anon_sym_async] = ACTIONS(137), + [anon_sym_function] = ACTIONS(73), + [anon_sym_LPAREN] = ACTIONS(75), + [anon_sym_DOT] = ACTIONS(139), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(141), + [sym_string_literal] = ACTIONS(143), + [anon_sym_DOLLAR] = ACTIONS(93), + [sym_numeric_literal] = ACTIONS(143), + [anon_sym_true] = ACTIONS(95), + [anon_sym_false] = ACTIONS(95), + [anon_sym_null] = ACTIONS(97), + [anon_sym_PLUS] = ACTIONS(99), + [anon_sym_DASH] = ACTIONS(99), + [anon_sym_BANG] = ACTIONS(101), + [anon_sym_TILDE] = ACTIONS(101), + [anon_sym_typeof] = ACTIONS(99), + [anon_sym_void] = ACTIONS(99), + [anon_sym_delete] = ACTIONS(99), + [anon_sym_await] = ACTIONS(103), + [anon_sym_LBRACK] = ACTIONS(145), + [anon_sym_if] = ACTIONS(107), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(127), + [anon_sym_DOLLARr] = ACTIONS(129), + [anon_sym_PLUS_PLUS] = ACTIONS(131), + [anon_sym_DASH_DASH] = ACTIONS(131), + [anon_sym_new] = ACTIONS(133), + }, + [STATE(5)] = { + [sym_modifier_chain_expression] = STATE(2105), + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(153), + [sym_ui_custom_component_statement] = STATE(153), + [sym_ui_control_flow] = STATE(153), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(55), + [sym_state_binding_expression] = STATE(121), + [sym_boolean_literal] = STATE(121), + [sym_null_literal] = STATE(121), + [sym_binary_expression] = STATE(121), + [sym_unary_expression] = STATE(121), + [sym_assignment_expression] = STATE(121), + [sym_conditional_expression] = STATE(121), + [sym_await_expression] = STATE(121), + [sym_as_expression] = STATE(121), + [sym_import_expression] = STATE(121), + [sym_expression_statement] = STATE(754), + [sym_if_statement] = STATE(1406), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2584), + [sym_statement] = STATE(320), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(121), + [sym_function_expression] = STATE(121), + [sym_call_expression] = STATE(121), + [sym_member_expression] = STATE(11), + [sym_subscript_expression] = STATE(121), + [sym_parenthesized_expression] = STATE(121), + [sym_array_literal] = STATE(121), + [sym_object_literal] = STATE(121), + [sym_template_literal] = STATE(121), + [sym_resource_expression] = STATE(121), + [sym_update_expression] = STATE(121), + [sym_non_null_assertion_expression] = STATE(121), + [sym_new_expression] = STATE(121), + [aux_sym_build_body_repeat1] = STATE(153), + [aux_sym_block_statement_repeat1] = STATE(320), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_RBRACE] = ACTIONS(149), + [anon_sym_async] = ACTIONS(137), + [anon_sym_function] = ACTIONS(73), + [anon_sym_LPAREN] = ACTIONS(75), + [anon_sym_DOT] = ACTIONS(139), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(141), + [sym_string_literal] = ACTIONS(143), + [anon_sym_DOLLAR] = ACTIONS(93), + [sym_numeric_literal] = ACTIONS(143), + [anon_sym_true] = ACTIONS(95), + [anon_sym_false] = ACTIONS(95), + [anon_sym_null] = ACTIONS(97), + [anon_sym_PLUS] = ACTIONS(99), + [anon_sym_DASH] = ACTIONS(99), + [anon_sym_BANG] = ACTIONS(101), + [anon_sym_TILDE] = ACTIONS(101), + [anon_sym_typeof] = ACTIONS(99), + [anon_sym_void] = ACTIONS(99), + [anon_sym_delete] = ACTIONS(99), + [anon_sym_await] = ACTIONS(103), + [anon_sym_LBRACK] = ACTIONS(145), + [anon_sym_if] = ACTIONS(107), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(127), + [anon_sym_DOLLARr] = ACTIONS(129), + [anon_sym_PLUS_PLUS] = ACTIONS(131), + [anon_sym_DASH_DASH] = ACTIONS(131), + [anon_sym_new] = ACTIONS(133), + }, + [STATE(6)] = { + [sym_type_arguments] = STATE(1782), + [aux_sym_qualified_type_repeat1] = STATE(1769), + [aux_sym_array_type_repeat1] = STATE(1775), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(161), + [anon_sym_DOT] = ACTIONS(163), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [anon_sym_EQ_GT] = ACTIONS(166), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(168), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(171), + [anon_sym_GT] = ACTIONS(168), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_SLASH_EQ] = ACTIONS(174), + [anon_sym_PERCENT_EQ] = ACTIONS(174), + [anon_sym_AMP_EQ] = ACTIONS(174), + [anon_sym_PIPE_EQ] = ACTIONS(174), + [anon_sym_CARET_EQ] = ACTIONS(174), + [anon_sym_LT_LT_EQ] = ACTIONS(174), + [anon_sym_GT_GT_EQ] = ACTIONS(174), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(174), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(176), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(7)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_COMMA] = ACTIONS(179), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(181), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(184), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(161), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [anon_sym_EQ_GT] = ACTIONS(166), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(186), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_SLASH_EQ] = ACTIONS(174), + [anon_sym_PERCENT_EQ] = ACTIONS(174), + [anon_sym_AMP_EQ] = ACTIONS(174), + [anon_sym_PIPE_EQ] = ACTIONS(174), + [anon_sym_CARET_EQ] = ACTIONS(174), + [anon_sym_LT_LT_EQ] = ACTIONS(174), + [anon_sym_GT_GT_EQ] = ACTIONS(174), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(174), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(8)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(189), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(161), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [anon_sym_EQ_GT] = ACTIONS(166), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_SLASH_EQ] = ACTIONS(174), + [anon_sym_PERCENT_EQ] = ACTIONS(174), + [anon_sym_AMP_EQ] = ACTIONS(174), + [anon_sym_PIPE_EQ] = ACTIONS(174), + [anon_sym_CARET_EQ] = ACTIONS(174), + [anon_sym_LT_LT_EQ] = ACTIONS(174), + [anon_sym_GT_GT_EQ] = ACTIONS(174), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(174), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(9)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(161), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [anon_sym_EQ_GT] = ACTIONS(166), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_SLASH_EQ] = ACTIONS(174), + [anon_sym_PERCENT_EQ] = ACTIONS(174), + [anon_sym_AMP_EQ] = ACTIONS(174), + [anon_sym_PIPE_EQ] = ACTIONS(174), + [anon_sym_CARET_EQ] = ACTIONS(174), + [anon_sym_LT_LT_EQ] = ACTIONS(174), + [anon_sym_GT_GT_EQ] = ACTIONS(174), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(174), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(10)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(193), + [anon_sym_RBRACE] = ACTIONS(193), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_as] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(193), + [anon_sym_async] = ACTIONS(191), + [anon_sym_function] = ACTIONS(191), + [anon_sym_COLON] = ACTIONS(198), + [anon_sym_LPAREN] = ACTIONS(200), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_EQ] = ACTIONS(203), + [anon_sym_DOT] = ACTIONS(200), + [anon_sym_Text] = ACTIONS(191), + [anon_sym_Button] = ACTIONS(191), + [anon_sym_Image] = ACTIONS(191), + [anon_sym_TextInput] = ACTIONS(191), + [anon_sym_TextArea] = ACTIONS(191), + [anon_sym_Column] = ACTIONS(191), + [anon_sym_Row] = ACTIONS(191), + [anon_sym_Stack] = ACTIONS(191), + [anon_sym_Flex] = ACTIONS(191), + [anon_sym_Grid] = ACTIONS(191), + [anon_sym_GridRow] = ACTIONS(191), + [anon_sym_GridCol] = ACTIONS(191), + [anon_sym_List] = ACTIONS(191), + [anon_sym_ScrollList] = ACTIONS(191), + [anon_sym_NavDestination] = ACTIONS(191), + [anon_sym_ListItem] = ACTIONS(191), + [anon_sym_GridItem] = ACTIONS(191), + [anon_sym_ListItemGroup] = ACTIONS(191), + [anon_sym_ForEach] = ACTIONS(191), + [anon_sym_LazyForEach] = ACTIONS(191), + [anon_sym_EQ_GT] = ACTIONS(205), + [sym_identifier] = ACTIONS(191), + [sym_string_literal] = ACTIONS(193), + [anon_sym_DOLLAR] = ACTIONS(191), + [sym_numeric_literal] = ACTIONS(193), + [anon_sym_true] = ACTIONS(191), + [anon_sym_false] = ACTIONS(191), + [anon_sym_null] = ACTIONS(191), + [anon_sym_PIPE_PIPE] = ACTIONS(200), + [anon_sym_QMARK_QMARK] = ACTIONS(200), + [anon_sym_AMP_AMP] = ACTIONS(200), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_EQ_EQ] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_EQ_EQ_EQ] = ACTIONS(200), + [anon_sym_BANG_EQ_EQ] = ACTIONS(200), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_LT_EQ] = ACTIONS(200), + [anon_sym_GT_EQ] = ACTIONS(200), + [anon_sym_instanceof] = ACTIONS(195), + [anon_sym_in] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_GT_GT_GT] = ACTIONS(195), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(195), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_STAR_STAR] = ACTIONS(200), + [anon_sym_BANG] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_typeof] = ACTIONS(191), + [anon_sym_void] = ACTIONS(191), + [anon_sym_delete] = ACTIONS(191), + [anon_sym_PLUS_EQ] = ACTIONS(207), + [anon_sym_DASH_EQ] = ACTIONS(207), + [anon_sym_STAR_EQ] = ACTIONS(207), + [anon_sym_SLASH_EQ] = ACTIONS(207), + [anon_sym_PERCENT_EQ] = ACTIONS(207), + [anon_sym_AMP_EQ] = ACTIONS(207), + [anon_sym_PIPE_EQ] = ACTIONS(207), + [anon_sym_CARET_EQ] = ACTIONS(207), + [anon_sym_LT_LT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(207), + [anon_sym_await] = ACTIONS(191), + [anon_sym_LBRACK] = ACTIONS(200), + [anon_sym_if] = ACTIONS(191), + [anon_sym_var] = ACTIONS(191), + [anon_sym_let] = ACTIONS(191), + [anon_sym_const] = ACTIONS(191), + [anon_sym_return] = ACTIONS(191), + [anon_sym_try] = ACTIONS(191), + [anon_sym_throw] = ACTIONS(191), + [anon_sym_for] = ACTIONS(191), + [anon_sym_while] = ACTIONS(191), + [anon_sym_break] = ACTIONS(191), + [anon_sym_continue] = ACTIONS(191), + [anon_sym_QMARK_DOT] = ACTIONS(200), + [anon_sym_BQUOTE] = ACTIONS(193), + [anon_sym_DOLLARr] = ACTIONS(191), + [anon_sym_PLUS_PLUS] = ACTIONS(200), + [anon_sym_DASH_DASH] = ACTIONS(200), + [anon_sym_new] = ACTIONS(191), + }, + [STATE(11)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(161), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(174), + [anon_sym_DASH_EQ] = ACTIONS(174), + [anon_sym_STAR_EQ] = ACTIONS(174), + [anon_sym_SLASH_EQ] = ACTIONS(174), + [anon_sym_PERCENT_EQ] = ACTIONS(174), + [anon_sym_AMP_EQ] = ACTIONS(174), + [anon_sym_PIPE_EQ] = ACTIONS(174), + [anon_sym_CARET_EQ] = ACTIONS(174), + [anon_sym_LT_LT_EQ] = ACTIONS(174), + [anon_sym_GT_GT_EQ] = ACTIONS(174), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(174), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(12)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(193), + [anon_sym_RBRACE] = ACTIONS(193), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_as] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(193), + [anon_sym_async] = ACTIONS(191), + [anon_sym_function] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(200), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_EQ] = ACTIONS(203), + [anon_sym_DOT] = ACTIONS(200), + [anon_sym_Text] = ACTIONS(191), + [anon_sym_Button] = ACTIONS(191), + [anon_sym_Image] = ACTIONS(191), + [anon_sym_TextInput] = ACTIONS(191), + [anon_sym_TextArea] = ACTIONS(191), + [anon_sym_Column] = ACTIONS(191), + [anon_sym_Row] = ACTIONS(191), + [anon_sym_Stack] = ACTIONS(191), + [anon_sym_Flex] = ACTIONS(191), + [anon_sym_Grid] = ACTIONS(191), + [anon_sym_GridRow] = ACTIONS(191), + [anon_sym_GridCol] = ACTIONS(191), + [anon_sym_List] = ACTIONS(191), + [anon_sym_ScrollList] = ACTIONS(191), + [anon_sym_NavDestination] = ACTIONS(191), + [anon_sym_ListItem] = ACTIONS(191), + [anon_sym_GridItem] = ACTIONS(191), + [anon_sym_ListItemGroup] = ACTIONS(191), + [anon_sym_ForEach] = ACTIONS(191), + [anon_sym_LazyForEach] = ACTIONS(191), + [sym_identifier] = ACTIONS(191), + [sym_string_literal] = ACTIONS(193), + [anon_sym_DOLLAR] = ACTIONS(191), + [sym_numeric_literal] = ACTIONS(193), + [anon_sym_true] = ACTIONS(191), + [anon_sym_false] = ACTIONS(191), + [anon_sym_null] = ACTIONS(191), + [anon_sym_PIPE_PIPE] = ACTIONS(200), + [anon_sym_QMARK_QMARK] = ACTIONS(200), + [anon_sym_AMP_AMP] = ACTIONS(200), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_EQ_EQ] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_EQ_EQ_EQ] = ACTIONS(200), + [anon_sym_BANG_EQ_EQ] = ACTIONS(200), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_LT_EQ] = ACTIONS(200), + [anon_sym_GT_EQ] = ACTIONS(200), + [anon_sym_instanceof] = ACTIONS(195), + [anon_sym_in] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_GT_GT_GT] = ACTIONS(195), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(195), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_STAR_STAR] = ACTIONS(200), + [anon_sym_BANG] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_typeof] = ACTIONS(191), + [anon_sym_void] = ACTIONS(191), + [anon_sym_delete] = ACTIONS(191), + [anon_sym_PLUS_EQ] = ACTIONS(207), + [anon_sym_DASH_EQ] = ACTIONS(207), + [anon_sym_STAR_EQ] = ACTIONS(207), + [anon_sym_SLASH_EQ] = ACTIONS(207), + [anon_sym_PERCENT_EQ] = ACTIONS(207), + [anon_sym_AMP_EQ] = ACTIONS(207), + [anon_sym_PIPE_EQ] = ACTIONS(207), + [anon_sym_CARET_EQ] = ACTIONS(207), + [anon_sym_LT_LT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(207), + [anon_sym_await] = ACTIONS(191), + [anon_sym_LBRACK] = ACTIONS(200), + [anon_sym_if] = ACTIONS(191), + [anon_sym_var] = ACTIONS(191), + [anon_sym_let] = ACTIONS(191), + [anon_sym_const] = ACTIONS(191), + [anon_sym_return] = ACTIONS(191), + [anon_sym_try] = ACTIONS(191), + [anon_sym_throw] = ACTIONS(191), + [anon_sym_for] = ACTIONS(191), + [anon_sym_while] = ACTIONS(191), + [anon_sym_break] = ACTIONS(191), + [anon_sym_continue] = ACTIONS(191), + [anon_sym_QMARK_DOT] = ACTIONS(200), + [anon_sym_BQUOTE] = ACTIONS(193), + [anon_sym_DOLLARr] = ACTIONS(191), + [anon_sym_PLUS_PLUS] = ACTIONS(200), + [anon_sym_DASH_DASH] = ACTIONS(200), + [anon_sym_new] = ACTIONS(191), + }, + [STATE(13)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(209), + [anon_sym_as] = ACTIONS(209), + [anon_sym_SEMI] = ACTIONS(211), + [anon_sym_async] = ACTIONS(209), + [anon_sym_function] = ACTIONS(209), + [anon_sym_LPAREN] = ACTIONS(211), + [anon_sym_QMARK] = ACTIONS(209), + [anon_sym_EQ] = ACTIONS(209), + [anon_sym_DOT] = ACTIONS(211), + [anon_sym_Text] = ACTIONS(209), + [anon_sym_Button] = ACTIONS(209), + [anon_sym_Image] = ACTIONS(209), + [anon_sym_TextInput] = ACTIONS(209), + [anon_sym_TextArea] = ACTIONS(209), + [anon_sym_Column] = ACTIONS(209), + [anon_sym_Row] = ACTIONS(209), + [anon_sym_Stack] = ACTIONS(209), + [anon_sym_Flex] = ACTIONS(209), + [anon_sym_Grid] = ACTIONS(209), + [anon_sym_GridRow] = ACTIONS(209), + [anon_sym_GridCol] = ACTIONS(209), + [anon_sym_List] = ACTIONS(209), + [anon_sym_ScrollList] = ACTIONS(209), + [anon_sym_NavDestination] = ACTIONS(209), + [anon_sym_ListItem] = ACTIONS(209), + [anon_sym_GridItem] = ACTIONS(209), + [anon_sym_ListItemGroup] = ACTIONS(209), + [anon_sym_ForEach] = ACTIONS(209), + [anon_sym_LazyForEach] = ACTIONS(209), + [sym_identifier] = ACTIONS(209), + [sym_string_literal] = ACTIONS(211), + [anon_sym_DOLLAR] = ACTIONS(209), + [sym_numeric_literal] = ACTIONS(211), + [anon_sym_true] = ACTIONS(209), + [anon_sym_false] = ACTIONS(209), + [anon_sym_null] = ACTIONS(209), + [anon_sym_PIPE_PIPE] = ACTIONS(211), + [anon_sym_QMARK_QMARK] = ACTIONS(211), + [anon_sym_AMP_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(209), + [anon_sym_CARET] = ACTIONS(209), + [anon_sym_AMP] = ACTIONS(209), + [anon_sym_EQ_EQ] = ACTIONS(209), + [anon_sym_BANG_EQ] = ACTIONS(209), + [anon_sym_EQ_EQ_EQ] = ACTIONS(211), + [anon_sym_BANG_EQ_EQ] = ACTIONS(211), + [anon_sym_LT] = ACTIONS(209), + [anon_sym_GT] = ACTIONS(209), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_instanceof] = ACTIONS(209), + [anon_sym_in] = ACTIONS(209), + [anon_sym_LT_LT] = ACTIONS(209), + [anon_sym_GT_GT] = ACTIONS(209), + [anon_sym_GT_GT_GT] = ACTIONS(209), + [anon_sym_PLUS] = ACTIONS(209), + [anon_sym_DASH] = ACTIONS(209), + [anon_sym_SLASH] = ACTIONS(209), + [anon_sym_PERCENT] = ACTIONS(209), + [anon_sym_STAR_STAR] = ACTIONS(211), + [anon_sym_BANG] = ACTIONS(209), + [anon_sym_TILDE] = ACTIONS(211), + [anon_sym_typeof] = ACTIONS(209), + [anon_sym_void] = ACTIONS(209), + [anon_sym_delete] = ACTIONS(209), + [anon_sym_PLUS_EQ] = ACTIONS(211), + [anon_sym_DASH_EQ] = ACTIONS(211), + [anon_sym_STAR_EQ] = ACTIONS(211), + [anon_sym_SLASH_EQ] = ACTIONS(211), + [anon_sym_PERCENT_EQ] = ACTIONS(211), + [anon_sym_AMP_EQ] = ACTIONS(211), + [anon_sym_PIPE_EQ] = ACTIONS(211), + [anon_sym_CARET_EQ] = ACTIONS(211), + [anon_sym_LT_LT_EQ] = ACTIONS(211), + [anon_sym_GT_GT_EQ] = ACTIONS(211), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(211), + [anon_sym_await] = ACTIONS(209), + [anon_sym_LBRACK] = ACTIONS(211), + [anon_sym_if] = ACTIONS(209), + [anon_sym_var] = ACTIONS(209), + [anon_sym_let] = ACTIONS(209), + [anon_sym_const] = ACTIONS(209), + [anon_sym_return] = ACTIONS(209), + [anon_sym_try] = ACTIONS(209), + [anon_sym_throw] = ACTIONS(209), + [anon_sym_for] = ACTIONS(209), + [anon_sym_while] = ACTIONS(209), + [anon_sym_break] = ACTIONS(209), + [anon_sym_continue] = ACTIONS(209), + [anon_sym_QMARK_DOT] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DOLLARr] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(211), + [anon_sym_DASH_DASH] = ACTIONS(211), + [anon_sym_new] = ACTIONS(209), + }, + [STATE(14)] = { + [sym_type_arguments] = STATE(1782), + [aux_sym_qualified_type_repeat1] = STATE(1769), + [aux_sym_array_type_repeat1] = STATE(1775), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(213), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(215), + [anon_sym_DOT] = ACTIONS(163), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [anon_sym_EQ_GT] = ACTIONS(217), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(168), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(171), + [anon_sym_GT] = ACTIONS(168), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(219), + [anon_sym_DASH_EQ] = ACTIONS(219), + [anon_sym_STAR_EQ] = ACTIONS(219), + [anon_sym_SLASH_EQ] = ACTIONS(219), + [anon_sym_PERCENT_EQ] = ACTIONS(219), + [anon_sym_AMP_EQ] = ACTIONS(219), + [anon_sym_PIPE_EQ] = ACTIONS(219), + [anon_sym_CARET_EQ] = ACTIONS(219), + [anon_sym_LT_LT_EQ] = ACTIONS(219), + [anon_sym_GT_GT_EQ] = ACTIONS(219), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(219), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(176), + [anon_sym_if] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(15)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_COMMA] = ACTIONS(179), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(181), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(213), + [anon_sym_LPAREN] = ACTIONS(189), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(215), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [anon_sym_EQ_GT] = ACTIONS(217), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(186), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(219), + [anon_sym_DASH_EQ] = ACTIONS(219), + [anon_sym_STAR_EQ] = ACTIONS(219), + [anon_sym_SLASH_EQ] = ACTIONS(219), + [anon_sym_PERCENT_EQ] = ACTIONS(219), + [anon_sym_AMP_EQ] = ACTIONS(219), + [anon_sym_PIPE_EQ] = ACTIONS(219), + [anon_sym_CARET_EQ] = ACTIONS(219), + [anon_sym_LT_LT_EQ] = ACTIONS(219), + [anon_sym_GT_GT_EQ] = ACTIONS(219), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(219), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(16)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(213), + [anon_sym_LPAREN] = ACTIONS(184), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(215), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [anon_sym_EQ_GT] = ACTIONS(217), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(219), + [anon_sym_DASH_EQ] = ACTIONS(219), + [anon_sym_STAR_EQ] = ACTIONS(219), + [anon_sym_SLASH_EQ] = ACTIONS(219), + [anon_sym_PERCENT_EQ] = ACTIONS(219), + [anon_sym_AMP_EQ] = ACTIONS(219), + [anon_sym_PIPE_EQ] = ACTIONS(219), + [anon_sym_CARET_EQ] = ACTIONS(219), + [anon_sym_LT_LT_EQ] = ACTIONS(219), + [anon_sym_GT_GT_EQ] = ACTIONS(219), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(219), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(17)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(213), + [anon_sym_LPAREN] = ACTIONS(189), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(215), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [anon_sym_EQ_GT] = ACTIONS(217), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(219), + [anon_sym_DASH_EQ] = ACTIONS(219), + [anon_sym_STAR_EQ] = ACTIONS(219), + [anon_sym_SLASH_EQ] = ACTIONS(219), + [anon_sym_PERCENT_EQ] = ACTIONS(219), + [anon_sym_AMP_EQ] = ACTIONS(219), + [anon_sym_PIPE_EQ] = ACTIONS(219), + [anon_sym_CARET_EQ] = ACTIONS(219), + [anon_sym_LT_LT_EQ] = ACTIONS(219), + [anon_sym_GT_GT_EQ] = ACTIONS(219), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(219), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(18)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(193), + [anon_sym_RBRACE] = ACTIONS(193), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_as] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(193), + [anon_sym_async] = ACTIONS(191), + [anon_sym_function] = ACTIONS(191), + [anon_sym_COLON] = ACTIONS(198), + [anon_sym_LPAREN] = ACTIONS(200), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_EQ] = ACTIONS(203), + [anon_sym_DOT] = ACTIONS(200), + [anon_sym_Text] = ACTIONS(191), + [anon_sym_Button] = ACTIONS(191), + [anon_sym_Image] = ACTIONS(191), + [anon_sym_TextInput] = ACTIONS(191), + [anon_sym_TextArea] = ACTIONS(191), + [anon_sym_Column] = ACTIONS(191), + [anon_sym_Row] = ACTIONS(191), + [anon_sym_Stack] = ACTIONS(191), + [anon_sym_Flex] = ACTIONS(191), + [anon_sym_Grid] = ACTIONS(191), + [anon_sym_GridRow] = ACTIONS(191), + [anon_sym_GridCol] = ACTIONS(191), + [anon_sym_List] = ACTIONS(191), + [anon_sym_ScrollList] = ACTIONS(191), + [anon_sym_NavDestination] = ACTIONS(191), + [anon_sym_ListItem] = ACTIONS(191), + [anon_sym_GridItem] = ACTIONS(191), + [anon_sym_ListItemGroup] = ACTIONS(191), + [anon_sym_ForEach] = ACTIONS(191), + [anon_sym_LazyForEach] = ACTIONS(191), + [anon_sym_EQ_GT] = ACTIONS(205), + [sym_identifier] = ACTIONS(191), + [sym_string_literal] = ACTIONS(193), + [anon_sym_DOLLAR] = ACTIONS(191), + [sym_numeric_literal] = ACTIONS(193), + [anon_sym_true] = ACTIONS(191), + [anon_sym_false] = ACTIONS(191), + [anon_sym_null] = ACTIONS(191), + [anon_sym_PIPE_PIPE] = ACTIONS(200), + [anon_sym_QMARK_QMARK] = ACTIONS(200), + [anon_sym_AMP_AMP] = ACTIONS(200), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_EQ_EQ] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_EQ_EQ_EQ] = ACTIONS(200), + [anon_sym_BANG_EQ_EQ] = ACTIONS(200), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_LT_EQ] = ACTIONS(200), + [anon_sym_GT_EQ] = ACTIONS(200), + [anon_sym_instanceof] = ACTIONS(195), + [anon_sym_in] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_GT_GT_GT] = ACTIONS(195), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(195), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_STAR_STAR] = ACTIONS(200), + [anon_sym_BANG] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_typeof] = ACTIONS(191), + [anon_sym_void] = ACTIONS(191), + [anon_sym_delete] = ACTIONS(191), + [anon_sym_PLUS_EQ] = ACTIONS(207), + [anon_sym_DASH_EQ] = ACTIONS(207), + [anon_sym_STAR_EQ] = ACTIONS(207), + [anon_sym_SLASH_EQ] = ACTIONS(207), + [anon_sym_PERCENT_EQ] = ACTIONS(207), + [anon_sym_AMP_EQ] = ACTIONS(207), + [anon_sym_PIPE_EQ] = ACTIONS(207), + [anon_sym_CARET_EQ] = ACTIONS(207), + [anon_sym_LT_LT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(207), + [anon_sym_await] = ACTIONS(191), + [anon_sym_LBRACK] = ACTIONS(200), + [anon_sym_if] = ACTIONS(191), + [anon_sym_QMARK_DOT] = ACTIONS(200), + [anon_sym_BQUOTE] = ACTIONS(193), + [anon_sym_DOLLARr] = ACTIONS(191), + [anon_sym_PLUS_PLUS] = ACTIONS(200), + [anon_sym_DASH_DASH] = ACTIONS(200), + [anon_sym_new] = ACTIONS(191), + }, + [STATE(19)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(213), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(215), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [anon_sym_EQ_GT] = ACTIONS(217), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(219), + [anon_sym_DASH_EQ] = ACTIONS(219), + [anon_sym_STAR_EQ] = ACTIONS(219), + [anon_sym_SLASH_EQ] = ACTIONS(219), + [anon_sym_PERCENT_EQ] = ACTIONS(219), + [anon_sym_AMP_EQ] = ACTIONS(219), + [anon_sym_PIPE_EQ] = ACTIONS(219), + [anon_sym_CARET_EQ] = ACTIONS(219), + [anon_sym_LT_LT_EQ] = ACTIONS(219), + [anon_sym_GT_GT_EQ] = ACTIONS(219), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(219), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(20)] = { + [sym_type_arguments] = STATE(65), + [aux_sym_qualified_type_repeat1] = STATE(52), + [aux_sym_array_type_repeat1] = STATE(53), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(221), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(224), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(227), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(21)] = { + [sym_type_arguments] = STATE(129), + [aux_sym_qualified_type_repeat1] = STATE(80), + [aux_sym_array_type_repeat1] = STATE(58), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(230), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(233), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(236), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(22)] = { + [aux_sym_array_type_repeat1] = STATE(22), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_extends] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_Text] = ACTIONS(239), + [anon_sym_Button] = ACTIONS(239), + [anon_sym_Image] = ACTIONS(239), + [anon_sym_TextInput] = ACTIONS(239), + [anon_sym_TextArea] = ACTIONS(239), + [anon_sym_Column] = ACTIONS(239), + [anon_sym_Row] = ACTIONS(239), + [anon_sym_Stack] = ACTIONS(239), + [anon_sym_Flex] = ACTIONS(239), + [anon_sym_Grid] = ACTIONS(239), + [anon_sym_GridRow] = ACTIONS(239), + [anon_sym_GridCol] = ACTIONS(239), + [anon_sym_List] = ACTIONS(239), + [anon_sym_ScrollList] = ACTIONS(239), + [anon_sym_NavDestination] = ACTIONS(239), + [anon_sym_ListItem] = ACTIONS(239), + [anon_sym_GridItem] = ACTIONS(239), + [anon_sym_ListItemGroup] = ACTIONS(239), + [anon_sym_ForEach] = ACTIONS(239), + [anon_sym_LazyForEach] = ACTIONS(239), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(243), + [anon_sym_if] = ACTIONS(239), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_return] = ACTIONS(239), + [anon_sym_try] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_break] = ACTIONS(239), + [anon_sym_continue] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(23)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(252), + [anon_sym_CARET] = ACTIONS(254), + [anon_sym_AMP] = ACTIONS(256), + [anon_sym_EQ_EQ] = ACTIONS(258), + [anon_sym_BANG_EQ] = ACTIONS(258), + [anon_sym_EQ_EQ_EQ] = ACTIONS(260), + [anon_sym_BANG_EQ_EQ] = ACTIONS(260), + [anon_sym_LT] = ACTIONS(262), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(283), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(24)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(254), + [anon_sym_AMP] = ACTIONS(256), + [anon_sym_EQ_EQ] = ACTIONS(258), + [anon_sym_BANG_EQ] = ACTIONS(258), + [anon_sym_EQ_EQ_EQ] = ACTIONS(260), + [anon_sym_BANG_EQ_EQ] = ACTIONS(260), + [anon_sym_LT] = ACTIONS(262), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(283), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(25)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(256), + [anon_sym_EQ_EQ] = ACTIONS(258), + [anon_sym_BANG_EQ] = ACTIONS(258), + [anon_sym_EQ_EQ_EQ] = ACTIONS(260), + [anon_sym_BANG_EQ_EQ] = ACTIONS(260), + [anon_sym_LT] = ACTIONS(262), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(283), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(26)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(258), + [anon_sym_BANG_EQ] = ACTIONS(258), + [anon_sym_EQ_EQ_EQ] = ACTIONS(260), + [anon_sym_BANG_EQ_EQ] = ACTIONS(260), + [anon_sym_LT] = ACTIONS(262), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(283), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(27)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(262), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(283), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(28)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(283), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(29)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(283), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(30)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(283), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(31)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(246), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(246), + [anon_sym_PERCENT] = ACTIONS(248), + [anon_sym_STAR_STAR] = ACTIONS(248), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(248), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(248), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(32)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(288), + [anon_sym_LBRACE] = ACTIONS(290), + [anon_sym_RBRACE] = ACTIONS(290), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(290), + [anon_sym_async] = ACTIONS(288), + [anon_sym_function] = ACTIONS(288), + [anon_sym_LPAREN] = ACTIONS(294), + [anon_sym_QMARK] = ACTIONS(296), + [anon_sym_DOT] = ACTIONS(298), + [anon_sym_Text] = ACTIONS(288), + [anon_sym_Button] = ACTIONS(288), + [anon_sym_Image] = ACTIONS(288), + [anon_sym_TextInput] = ACTIONS(288), + [anon_sym_TextArea] = ACTIONS(288), + [anon_sym_Column] = ACTIONS(288), + [anon_sym_Row] = ACTIONS(288), + [anon_sym_Stack] = ACTIONS(288), + [anon_sym_Flex] = ACTIONS(288), + [anon_sym_Grid] = ACTIONS(288), + [anon_sym_GridRow] = ACTIONS(288), + [anon_sym_GridCol] = ACTIONS(288), + [anon_sym_List] = ACTIONS(288), + [anon_sym_ScrollList] = ACTIONS(288), + [anon_sym_NavDestination] = ACTIONS(288), + [anon_sym_ListItem] = ACTIONS(288), + [anon_sym_GridItem] = ACTIONS(288), + [anon_sym_ListItemGroup] = ACTIONS(288), + [anon_sym_ForEach] = ACTIONS(288), + [anon_sym_LazyForEach] = ACTIONS(288), + [sym_identifier] = ACTIONS(288), + [sym_string_literal] = ACTIONS(290), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_numeric_literal] = ACTIONS(290), + [anon_sym_true] = ACTIONS(288), + [anon_sym_false] = ACTIONS(288), + [anon_sym_null] = ACTIONS(288), + [anon_sym_PIPE_PIPE] = ACTIONS(300), + [anon_sym_QMARK_QMARK] = ACTIONS(300), + [anon_sym_AMP_AMP] = ACTIONS(302), + [anon_sym_PIPE] = ACTIONS(252), + [anon_sym_CARET] = ACTIONS(254), + [anon_sym_AMP] = ACTIONS(256), + [anon_sym_EQ_EQ] = ACTIONS(258), + [anon_sym_BANG_EQ] = ACTIONS(258), + [anon_sym_EQ_EQ_EQ] = ACTIONS(260), + [anon_sym_BANG_EQ_EQ] = ACTIONS(260), + [anon_sym_LT] = ACTIONS(304), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(290), + [anon_sym_typeof] = ACTIONS(288), + [anon_sym_void] = ACTIONS(288), + [anon_sym_delete] = ACTIONS(288), + [anon_sym_await] = ACTIONS(288), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(288), + [anon_sym_var] = ACTIONS(288), + [anon_sym_let] = ACTIONS(288), + [anon_sym_const] = ACTIONS(288), + [anon_sym_return] = ACTIONS(288), + [anon_sym_try] = ACTIONS(288), + [anon_sym_throw] = ACTIONS(288), + [anon_sym_for] = ACTIONS(288), + [anon_sym_while] = ACTIONS(288), + [anon_sym_break] = ACTIONS(288), + [anon_sym_continue] = ACTIONS(288), + [anon_sym_QMARK_DOT] = ACTIONS(306), + [anon_sym_BQUOTE] = ACTIONS(290), + [anon_sym_DOLLARr] = ACTIONS(288), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(288), + }, + [STATE(33)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(308), + [anon_sym_LBRACE] = ACTIONS(310), + [anon_sym_RBRACE] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_async] = ACTIONS(308), + [anon_sym_function] = ACTIONS(308), + [anon_sym_LPAREN] = ACTIONS(294), + [anon_sym_QMARK] = ACTIONS(296), + [anon_sym_DOT] = ACTIONS(298), + [anon_sym_Text] = ACTIONS(308), + [anon_sym_Button] = ACTIONS(308), + [anon_sym_Image] = ACTIONS(308), + [anon_sym_TextInput] = ACTIONS(308), + [anon_sym_TextArea] = ACTIONS(308), + [anon_sym_Column] = ACTIONS(308), + [anon_sym_Row] = ACTIONS(308), + [anon_sym_Stack] = ACTIONS(308), + [anon_sym_Flex] = ACTIONS(308), + [anon_sym_Grid] = ACTIONS(308), + [anon_sym_GridRow] = ACTIONS(308), + [anon_sym_GridCol] = ACTIONS(308), + [anon_sym_List] = ACTIONS(308), + [anon_sym_ScrollList] = ACTIONS(308), + [anon_sym_NavDestination] = ACTIONS(308), + [anon_sym_ListItem] = ACTIONS(308), + [anon_sym_GridItem] = ACTIONS(308), + [anon_sym_ListItemGroup] = ACTIONS(308), + [anon_sym_ForEach] = ACTIONS(308), + [anon_sym_LazyForEach] = ACTIONS(308), + [sym_identifier] = ACTIONS(308), + [sym_string_literal] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(308), + [sym_numeric_literal] = ACTIONS(310), + [anon_sym_true] = ACTIONS(308), + [anon_sym_false] = ACTIONS(308), + [anon_sym_null] = ACTIONS(308), + [anon_sym_PIPE_PIPE] = ACTIONS(300), + [anon_sym_QMARK_QMARK] = ACTIONS(300), + [anon_sym_AMP_AMP] = ACTIONS(302), + [anon_sym_PIPE] = ACTIONS(252), + [anon_sym_CARET] = ACTIONS(254), + [anon_sym_AMP] = ACTIONS(256), + [anon_sym_EQ_EQ] = ACTIONS(258), + [anon_sym_BANG_EQ] = ACTIONS(258), + [anon_sym_EQ_EQ_EQ] = ACTIONS(260), + [anon_sym_BANG_EQ_EQ] = ACTIONS(260), + [anon_sym_LT] = ACTIONS(304), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(310), + [anon_sym_typeof] = ACTIONS(308), + [anon_sym_void] = ACTIONS(308), + [anon_sym_delete] = ACTIONS(308), + [anon_sym_await] = ACTIONS(308), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(308), + [anon_sym_var] = ACTIONS(308), + [anon_sym_let] = ACTIONS(308), + [anon_sym_const] = ACTIONS(308), + [anon_sym_return] = ACTIONS(308), + [anon_sym_try] = ACTIONS(308), + [anon_sym_throw] = ACTIONS(308), + [anon_sym_for] = ACTIONS(308), + [anon_sym_while] = ACTIONS(308), + [anon_sym_break] = ACTIONS(308), + [anon_sym_continue] = ACTIONS(308), + [anon_sym_QMARK_DOT] = ACTIONS(306), + [anon_sym_BQUOTE] = ACTIONS(310), + [anon_sym_DOLLARr] = ACTIONS(308), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(308), + }, + [STATE(34)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(312), + [anon_sym_LBRACE] = ACTIONS(314), + [anon_sym_RBRACE] = ACTIONS(314), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(312), + [anon_sym_SEMI] = ACTIONS(314), + [anon_sym_async] = ACTIONS(312), + [anon_sym_function] = ACTIONS(312), + [anon_sym_LPAREN] = ACTIONS(314), + [anon_sym_QMARK] = ACTIONS(296), + [anon_sym_DOT] = ACTIONS(314), + [anon_sym_Text] = ACTIONS(312), + [anon_sym_Button] = ACTIONS(312), + [anon_sym_Image] = ACTIONS(312), + [anon_sym_TextInput] = ACTIONS(312), + [anon_sym_TextArea] = ACTIONS(312), + [anon_sym_Column] = ACTIONS(312), + [anon_sym_Row] = ACTIONS(312), + [anon_sym_Stack] = ACTIONS(312), + [anon_sym_Flex] = ACTIONS(312), + [anon_sym_Grid] = ACTIONS(312), + [anon_sym_GridRow] = ACTIONS(312), + [anon_sym_GridCol] = ACTIONS(312), + [anon_sym_List] = ACTIONS(312), + [anon_sym_ScrollList] = ACTIONS(312), + [anon_sym_NavDestination] = ACTIONS(312), + [anon_sym_ListItem] = ACTIONS(312), + [anon_sym_GridItem] = ACTIONS(312), + [anon_sym_ListItemGroup] = ACTIONS(312), + [anon_sym_ForEach] = ACTIONS(312), + [anon_sym_LazyForEach] = ACTIONS(312), + [sym_identifier] = ACTIONS(312), + [sym_string_literal] = ACTIONS(314), + [anon_sym_DOLLAR] = ACTIONS(312), + [sym_numeric_literal] = ACTIONS(314), + [anon_sym_true] = ACTIONS(312), + [anon_sym_false] = ACTIONS(312), + [anon_sym_null] = ACTIONS(312), + [anon_sym_PIPE_PIPE] = ACTIONS(300), + [anon_sym_QMARK_QMARK] = ACTIONS(300), + [anon_sym_AMP_AMP] = ACTIONS(302), + [anon_sym_PIPE] = ACTIONS(252), + [anon_sym_CARET] = ACTIONS(254), + [anon_sym_AMP] = ACTIONS(256), + [anon_sym_EQ_EQ] = ACTIONS(258), + [anon_sym_BANG_EQ] = ACTIONS(258), + [anon_sym_EQ_EQ_EQ] = ACTIONS(260), + [anon_sym_BANG_EQ_EQ] = ACTIONS(260), + [anon_sym_LT] = ACTIONS(316), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(314), + [anon_sym_typeof] = ACTIONS(312), + [anon_sym_void] = ACTIONS(312), + [anon_sym_delete] = ACTIONS(312), + [anon_sym_await] = ACTIONS(312), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(312), + [anon_sym_var] = ACTIONS(312), + [anon_sym_let] = ACTIONS(312), + [anon_sym_const] = ACTIONS(312), + [anon_sym_return] = ACTIONS(312), + [anon_sym_try] = ACTIONS(312), + [anon_sym_throw] = ACTIONS(312), + [anon_sym_for] = ACTIONS(312), + [anon_sym_while] = ACTIONS(312), + [anon_sym_break] = ACTIONS(312), + [anon_sym_continue] = ACTIONS(312), + [anon_sym_QMARK_DOT] = ACTIONS(319), + [anon_sym_BQUOTE] = ACTIONS(314), + [anon_sym_DOLLARr] = ACTIONS(312), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(312), + }, + [STATE(35)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(324), + [anon_sym_RBRACE] = ACTIONS(324), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(324), + [anon_sym_async] = ACTIONS(322), + [anon_sym_function] = ACTIONS(322), + [anon_sym_LPAREN] = ACTIONS(294), + [anon_sym_QMARK] = ACTIONS(296), + [anon_sym_DOT] = ACTIONS(298), + [anon_sym_Text] = ACTIONS(322), + [anon_sym_Button] = ACTIONS(322), + [anon_sym_Image] = ACTIONS(322), + [anon_sym_TextInput] = ACTIONS(322), + [anon_sym_TextArea] = ACTIONS(322), + [anon_sym_Column] = ACTIONS(322), + [anon_sym_Row] = ACTIONS(322), + [anon_sym_Stack] = ACTIONS(322), + [anon_sym_Flex] = ACTIONS(322), + [anon_sym_Grid] = ACTIONS(322), + [anon_sym_GridRow] = ACTIONS(322), + [anon_sym_GridCol] = ACTIONS(322), + [anon_sym_List] = ACTIONS(322), + [anon_sym_ScrollList] = ACTIONS(322), + [anon_sym_NavDestination] = ACTIONS(322), + [anon_sym_ListItem] = ACTIONS(322), + [anon_sym_GridItem] = ACTIONS(322), + [anon_sym_ListItemGroup] = ACTIONS(322), + [anon_sym_ForEach] = ACTIONS(322), + [anon_sym_LazyForEach] = ACTIONS(322), + [sym_identifier] = ACTIONS(322), + [sym_string_literal] = ACTIONS(324), + [anon_sym_DOLLAR] = ACTIONS(322), + [sym_numeric_literal] = ACTIONS(324), + [anon_sym_true] = ACTIONS(322), + [anon_sym_false] = ACTIONS(322), + [anon_sym_null] = ACTIONS(322), + [anon_sym_PIPE_PIPE] = ACTIONS(300), + [anon_sym_QMARK_QMARK] = ACTIONS(300), + [anon_sym_AMP_AMP] = ACTIONS(302), + [anon_sym_PIPE] = ACTIONS(252), + [anon_sym_CARET] = ACTIONS(254), + [anon_sym_AMP] = ACTIONS(256), + [anon_sym_EQ_EQ] = ACTIONS(258), + [anon_sym_BANG_EQ] = ACTIONS(258), + [anon_sym_EQ_EQ_EQ] = ACTIONS(260), + [anon_sym_BANG_EQ_EQ] = ACTIONS(260), + [anon_sym_LT] = ACTIONS(304), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(324), + [anon_sym_typeof] = ACTIONS(322), + [anon_sym_void] = ACTIONS(322), + [anon_sym_delete] = ACTIONS(322), + [anon_sym_await] = ACTIONS(322), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(322), + [anon_sym_var] = ACTIONS(322), + [anon_sym_let] = ACTIONS(322), + [anon_sym_const] = ACTIONS(322), + [anon_sym_return] = ACTIONS(322), + [anon_sym_try] = ACTIONS(322), + [anon_sym_throw] = ACTIONS(322), + [anon_sym_for] = ACTIONS(322), + [anon_sym_while] = ACTIONS(322), + [anon_sym_break] = ACTIONS(322), + [anon_sym_continue] = ACTIONS(322), + [anon_sym_QMARK_DOT] = ACTIONS(306), + [anon_sym_BQUOTE] = ACTIONS(324), + [anon_sym_DOLLARr] = ACTIONS(322), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(322), + }, + [STATE(36)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(215), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(219), + [anon_sym_DASH_EQ] = ACTIONS(219), + [anon_sym_STAR_EQ] = ACTIONS(219), + [anon_sym_SLASH_EQ] = ACTIONS(219), + [anon_sym_PERCENT_EQ] = ACTIONS(219), + [anon_sym_AMP_EQ] = ACTIONS(219), + [anon_sym_PIPE_EQ] = ACTIONS(219), + [anon_sym_CARET_EQ] = ACTIONS(219), + [anon_sym_LT_LT_EQ] = ACTIONS(219), + [anon_sym_GT_GT_EQ] = ACTIONS(219), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(219), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(37)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(326), + [anon_sym_LBRACE] = ACTIONS(328), + [anon_sym_RBRACE] = ACTIONS(328), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_as] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(328), + [anon_sym_async] = ACTIONS(326), + [anon_sym_function] = ACTIONS(326), + [anon_sym_LPAREN] = ACTIONS(328), + [anon_sym_QMARK] = ACTIONS(326), + [anon_sym_DOT] = ACTIONS(328), + [anon_sym_Text] = ACTIONS(326), + [anon_sym_Button] = ACTIONS(326), + [anon_sym_Image] = ACTIONS(326), + [anon_sym_TextInput] = ACTIONS(326), + [anon_sym_TextArea] = ACTIONS(326), + [anon_sym_Column] = ACTIONS(326), + [anon_sym_Row] = ACTIONS(326), + [anon_sym_Stack] = ACTIONS(326), + [anon_sym_Flex] = ACTIONS(326), + [anon_sym_Grid] = ACTIONS(326), + [anon_sym_GridRow] = ACTIONS(326), + [anon_sym_GridCol] = ACTIONS(326), + [anon_sym_List] = ACTIONS(326), + [anon_sym_ScrollList] = ACTIONS(326), + [anon_sym_NavDestination] = ACTIONS(326), + [anon_sym_ListItem] = ACTIONS(326), + [anon_sym_GridItem] = ACTIONS(326), + [anon_sym_ListItemGroup] = ACTIONS(326), + [anon_sym_ForEach] = ACTIONS(326), + [anon_sym_LazyForEach] = ACTIONS(326), + [sym_identifier] = ACTIONS(326), + [sym_string_literal] = ACTIONS(328), + [anon_sym_DOLLAR] = ACTIONS(326), + [sym_numeric_literal] = ACTIONS(328), + [anon_sym_true] = ACTIONS(326), + [anon_sym_false] = ACTIONS(326), + [anon_sym_null] = ACTIONS(326), + [anon_sym_PIPE_PIPE] = ACTIONS(328), + [anon_sym_QMARK_QMARK] = ACTIONS(328), + [anon_sym_AMP_AMP] = ACTIONS(328), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_CARET] = ACTIONS(328), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_EQ_EQ] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_EQ_EQ_EQ] = ACTIONS(328), + [anon_sym_BANG_EQ_EQ] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(326), + [anon_sym_LT_EQ] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(328), + [anon_sym_instanceof] = ACTIONS(326), + [anon_sym_in] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(328), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_GT_GT_GT] = ACTIONS(328), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(326), + [anon_sym_PERCENT] = ACTIONS(328), + [anon_sym_STAR_STAR] = ACTIONS(328), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_typeof] = ACTIONS(326), + [anon_sym_void] = ACTIONS(326), + [anon_sym_delete] = ACTIONS(326), + [anon_sym_await] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(328), + [anon_sym_if] = ACTIONS(326), + [anon_sym_var] = ACTIONS(326), + [anon_sym_let] = ACTIONS(326), + [anon_sym_const] = ACTIONS(326), + [anon_sym_return] = ACTIONS(326), + [anon_sym_try] = ACTIONS(326), + [anon_sym_throw] = ACTIONS(326), + [anon_sym_for] = ACTIONS(326), + [anon_sym_while] = ACTIONS(326), + [anon_sym_break] = ACTIONS(326), + [anon_sym_continue] = ACTIONS(326), + [anon_sym_QMARK_DOT] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(328), + [anon_sym_DOLLARr] = ACTIONS(326), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(326), + }, + [STATE(38)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(302), + [anon_sym_PIPE] = ACTIONS(252), + [anon_sym_CARET] = ACTIONS(254), + [anon_sym_AMP] = ACTIONS(256), + [anon_sym_EQ_EQ] = ACTIONS(258), + [anon_sym_BANG_EQ] = ACTIONS(258), + [anon_sym_EQ_EQ_EQ] = ACTIONS(260), + [anon_sym_BANG_EQ_EQ] = ACTIONS(260), + [anon_sym_LT] = ACTIONS(262), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(283), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(39)] = { + [aux_sym_union_type_repeat1] = STATE(61), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(332), + [anon_sym_STAR] = ACTIONS(330), + [anon_sym_as] = ACTIONS(330), + [anon_sym_SEMI] = ACTIONS(332), + [anon_sym_async] = ACTIONS(330), + [anon_sym_function] = ACTIONS(330), + [anon_sym_extends] = ACTIONS(334), + [anon_sym_LPAREN] = ACTIONS(332), + [anon_sym_QMARK] = ACTIONS(330), + [anon_sym_DOT] = ACTIONS(332), + [anon_sym_Text] = ACTIONS(330), + [anon_sym_Button] = ACTIONS(330), + [anon_sym_Image] = ACTIONS(330), + [anon_sym_TextInput] = ACTIONS(330), + [anon_sym_TextArea] = ACTIONS(330), + [anon_sym_Column] = ACTIONS(330), + [anon_sym_Row] = ACTIONS(330), + [anon_sym_Stack] = ACTIONS(330), + [anon_sym_Flex] = ACTIONS(330), + [anon_sym_Grid] = ACTIONS(330), + [anon_sym_GridRow] = ACTIONS(330), + [anon_sym_GridCol] = ACTIONS(330), + [anon_sym_List] = ACTIONS(330), + [anon_sym_ScrollList] = ACTIONS(330), + [anon_sym_NavDestination] = ACTIONS(330), + [anon_sym_ListItem] = ACTIONS(330), + [anon_sym_GridItem] = ACTIONS(330), + [anon_sym_ListItemGroup] = ACTIONS(330), + [anon_sym_ForEach] = ACTIONS(330), + [anon_sym_LazyForEach] = ACTIONS(330), + [sym_identifier] = ACTIONS(330), + [sym_string_literal] = ACTIONS(332), + [anon_sym_DOLLAR] = ACTIONS(330), + [sym_numeric_literal] = ACTIONS(332), + [anon_sym_true] = ACTIONS(330), + [anon_sym_false] = ACTIONS(330), + [anon_sym_null] = ACTIONS(330), + [anon_sym_PIPE_PIPE] = ACTIONS(332), + [anon_sym_QMARK_QMARK] = ACTIONS(332), + [anon_sym_AMP_AMP] = ACTIONS(332), + [anon_sym_PIPE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(332), + [anon_sym_AMP] = ACTIONS(330), + [anon_sym_EQ_EQ] = ACTIONS(330), + [anon_sym_BANG_EQ] = ACTIONS(330), + [anon_sym_EQ_EQ_EQ] = ACTIONS(332), + [anon_sym_BANG_EQ_EQ] = ACTIONS(332), + [anon_sym_LT] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(330), + [anon_sym_LT_EQ] = ACTIONS(332), + [anon_sym_GT_EQ] = ACTIONS(332), + [anon_sym_instanceof] = ACTIONS(330), + [anon_sym_in] = ACTIONS(330), + [anon_sym_LT_LT] = ACTIONS(332), + [anon_sym_GT_GT] = ACTIONS(330), + [anon_sym_GT_GT_GT] = ACTIONS(332), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_DASH] = ACTIONS(330), + [anon_sym_SLASH] = ACTIONS(330), + [anon_sym_PERCENT] = ACTIONS(332), + [anon_sym_STAR_STAR] = ACTIONS(332), + [anon_sym_BANG] = ACTIONS(330), + [anon_sym_TILDE] = ACTIONS(332), + [anon_sym_typeof] = ACTIONS(330), + [anon_sym_void] = ACTIONS(330), + [anon_sym_delete] = ACTIONS(330), + [anon_sym_await] = ACTIONS(330), + [anon_sym_LBRACK] = ACTIONS(332), + [anon_sym_if] = ACTIONS(330), + [anon_sym_var] = ACTIONS(330), + [anon_sym_let] = ACTIONS(330), + [anon_sym_const] = ACTIONS(330), + [anon_sym_return] = ACTIONS(330), + [anon_sym_try] = ACTIONS(330), + [anon_sym_throw] = ACTIONS(330), + [anon_sym_for] = ACTIONS(330), + [anon_sym_while] = ACTIONS(330), + [anon_sym_break] = ACTIONS(330), + [anon_sym_continue] = ACTIONS(330), + [anon_sym_QMARK_DOT] = ACTIONS(332), + [anon_sym_BQUOTE] = ACTIONS(332), + [anon_sym_DOLLARr] = ACTIONS(330), + [anon_sym_PLUS_PLUS] = ACTIONS(332), + [anon_sym_DASH_DASH] = ACTIONS(332), + [anon_sym_new] = ACTIONS(330), + }, + [STATE(40)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(209), + [anon_sym_as] = ACTIONS(209), + [anon_sym_SEMI] = ACTIONS(211), + [anon_sym_async] = ACTIONS(209), + [anon_sym_function] = ACTIONS(209), + [anon_sym_LPAREN] = ACTIONS(211), + [anon_sym_QMARK] = ACTIONS(209), + [anon_sym_EQ] = ACTIONS(209), + [anon_sym_DOT] = ACTIONS(211), + [anon_sym_Text] = ACTIONS(209), + [anon_sym_Button] = ACTIONS(209), + [anon_sym_Image] = ACTIONS(209), + [anon_sym_TextInput] = ACTIONS(209), + [anon_sym_TextArea] = ACTIONS(209), + [anon_sym_Column] = ACTIONS(209), + [anon_sym_Row] = ACTIONS(209), + [anon_sym_Stack] = ACTIONS(209), + [anon_sym_Flex] = ACTIONS(209), + [anon_sym_Grid] = ACTIONS(209), + [anon_sym_GridRow] = ACTIONS(209), + [anon_sym_GridCol] = ACTIONS(209), + [anon_sym_List] = ACTIONS(209), + [anon_sym_ScrollList] = ACTIONS(209), + [anon_sym_NavDestination] = ACTIONS(209), + [anon_sym_ListItem] = ACTIONS(209), + [anon_sym_GridItem] = ACTIONS(209), + [anon_sym_ListItemGroup] = ACTIONS(209), + [anon_sym_ForEach] = ACTIONS(209), + [anon_sym_LazyForEach] = ACTIONS(209), + [sym_identifier] = ACTIONS(209), + [sym_string_literal] = ACTIONS(211), + [anon_sym_DOLLAR] = ACTIONS(209), + [sym_numeric_literal] = ACTIONS(211), + [anon_sym_true] = ACTIONS(209), + [anon_sym_false] = ACTIONS(209), + [anon_sym_null] = ACTIONS(209), + [anon_sym_PIPE_PIPE] = ACTIONS(211), + [anon_sym_QMARK_QMARK] = ACTIONS(211), + [anon_sym_AMP_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(209), + [anon_sym_CARET] = ACTIONS(209), + [anon_sym_AMP] = ACTIONS(209), + [anon_sym_EQ_EQ] = ACTIONS(209), + [anon_sym_BANG_EQ] = ACTIONS(209), + [anon_sym_EQ_EQ_EQ] = ACTIONS(211), + [anon_sym_BANG_EQ_EQ] = ACTIONS(211), + [anon_sym_LT] = ACTIONS(209), + [anon_sym_GT] = ACTIONS(209), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_instanceof] = ACTIONS(209), + [anon_sym_in] = ACTIONS(209), + [anon_sym_LT_LT] = ACTIONS(209), + [anon_sym_GT_GT] = ACTIONS(209), + [anon_sym_GT_GT_GT] = ACTIONS(209), + [anon_sym_PLUS] = ACTIONS(209), + [anon_sym_DASH] = ACTIONS(209), + [anon_sym_SLASH] = ACTIONS(209), + [anon_sym_PERCENT] = ACTIONS(209), + [anon_sym_STAR_STAR] = ACTIONS(211), + [anon_sym_BANG] = ACTIONS(209), + [anon_sym_TILDE] = ACTIONS(211), + [anon_sym_typeof] = ACTIONS(209), + [anon_sym_void] = ACTIONS(209), + [anon_sym_delete] = ACTIONS(209), + [anon_sym_PLUS_EQ] = ACTIONS(211), + [anon_sym_DASH_EQ] = ACTIONS(211), + [anon_sym_STAR_EQ] = ACTIONS(211), + [anon_sym_SLASH_EQ] = ACTIONS(211), + [anon_sym_PERCENT_EQ] = ACTIONS(211), + [anon_sym_AMP_EQ] = ACTIONS(211), + [anon_sym_PIPE_EQ] = ACTIONS(211), + [anon_sym_CARET_EQ] = ACTIONS(211), + [anon_sym_LT_LT_EQ] = ACTIONS(211), + [anon_sym_GT_GT_EQ] = ACTIONS(211), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(211), + [anon_sym_await] = ACTIONS(209), + [anon_sym_LBRACK] = ACTIONS(211), + [anon_sym_if] = ACTIONS(209), + [anon_sym_QMARK_DOT] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DOLLARr] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(211), + [anon_sym_DASH_DASH] = ACTIONS(211), + [anon_sym_new] = ACTIONS(209), + }, + [STATE(41)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(338), + [anon_sym_LBRACE] = ACTIONS(340), + [anon_sym_RBRACE] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(338), + [anon_sym_as] = ACTIONS(338), + [anon_sym_SEMI] = ACTIONS(340), + [anon_sym_async] = ACTIONS(338), + [anon_sym_function] = ACTIONS(338), + [anon_sym_LPAREN] = ACTIONS(340), + [anon_sym_QMARK] = ACTIONS(338), + [anon_sym_DOT] = ACTIONS(340), + [anon_sym_Text] = ACTIONS(338), + [anon_sym_Button] = ACTIONS(338), + [anon_sym_Image] = ACTIONS(338), + [anon_sym_TextInput] = ACTIONS(338), + [anon_sym_TextArea] = ACTIONS(338), + [anon_sym_Column] = ACTIONS(338), + [anon_sym_Row] = ACTIONS(338), + [anon_sym_Stack] = ACTIONS(338), + [anon_sym_Flex] = ACTIONS(338), + [anon_sym_Grid] = ACTIONS(338), + [anon_sym_GridRow] = ACTIONS(338), + [anon_sym_GridCol] = ACTIONS(338), + [anon_sym_List] = ACTIONS(338), + [anon_sym_ScrollList] = ACTIONS(338), + [anon_sym_NavDestination] = ACTIONS(338), + [anon_sym_ListItem] = ACTIONS(338), + [anon_sym_GridItem] = ACTIONS(338), + [anon_sym_ListItemGroup] = ACTIONS(338), + [anon_sym_ForEach] = ACTIONS(338), + [anon_sym_LazyForEach] = ACTIONS(338), + [sym_identifier] = ACTIONS(338), + [sym_string_literal] = ACTIONS(340), + [anon_sym_DOLLAR] = ACTIONS(338), + [sym_numeric_literal] = ACTIONS(340), + [anon_sym_true] = ACTIONS(338), + [anon_sym_false] = ACTIONS(338), + [anon_sym_null] = ACTIONS(338), + [anon_sym_PIPE_PIPE] = ACTIONS(340), + [anon_sym_QMARK_QMARK] = ACTIONS(340), + [anon_sym_AMP_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(338), + [anon_sym_EQ_EQ] = ACTIONS(338), + [anon_sym_BANG_EQ] = ACTIONS(338), + [anon_sym_EQ_EQ_EQ] = ACTIONS(340), + [anon_sym_BANG_EQ_EQ] = ACTIONS(340), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_instanceof] = ACTIONS(338), + [anon_sym_in] = ACTIONS(338), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(338), + [anon_sym_GT_GT_GT] = ACTIONS(340), + [anon_sym_PLUS] = ACTIONS(338), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_STAR_STAR] = ACTIONS(340), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(340), + [anon_sym_typeof] = ACTIONS(338), + [anon_sym_void] = ACTIONS(338), + [anon_sym_delete] = ACTIONS(338), + [anon_sym_await] = ACTIONS(338), + [anon_sym_LBRACK] = ACTIONS(340), + [anon_sym_if] = ACTIONS(338), + [anon_sym_var] = ACTIONS(338), + [anon_sym_let] = ACTIONS(338), + [anon_sym_const] = ACTIONS(338), + [anon_sym_return] = ACTIONS(338), + [anon_sym_try] = ACTIONS(338), + [anon_sym_throw] = ACTIONS(338), + [anon_sym_for] = ACTIONS(338), + [anon_sym_while] = ACTIONS(338), + [anon_sym_break] = ACTIONS(338), + [anon_sym_continue] = ACTIONS(338), + [anon_sym_QMARK_DOT] = ACTIONS(340), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DOLLARr] = ACTIONS(338), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(338), + }, + [STATE(42)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(342), + [anon_sym_LBRACE] = ACTIONS(344), + [anon_sym_RBRACE] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(342), + [anon_sym_as] = ACTIONS(342), + [anon_sym_SEMI] = ACTIONS(344), + [anon_sym_async] = ACTIONS(342), + [anon_sym_function] = ACTIONS(342), + [anon_sym_LPAREN] = ACTIONS(344), + [anon_sym_QMARK] = ACTIONS(342), + [anon_sym_DOT] = ACTIONS(344), + [anon_sym_Text] = ACTIONS(342), + [anon_sym_Button] = ACTIONS(342), + [anon_sym_Image] = ACTIONS(342), + [anon_sym_TextInput] = ACTIONS(342), + [anon_sym_TextArea] = ACTIONS(342), + [anon_sym_Column] = ACTIONS(342), + [anon_sym_Row] = ACTIONS(342), + [anon_sym_Stack] = ACTIONS(342), + [anon_sym_Flex] = ACTIONS(342), + [anon_sym_Grid] = ACTIONS(342), + [anon_sym_GridRow] = ACTIONS(342), + [anon_sym_GridCol] = ACTIONS(342), + [anon_sym_List] = ACTIONS(342), + [anon_sym_ScrollList] = ACTIONS(342), + [anon_sym_NavDestination] = ACTIONS(342), + [anon_sym_ListItem] = ACTIONS(342), + [anon_sym_GridItem] = ACTIONS(342), + [anon_sym_ListItemGroup] = ACTIONS(342), + [anon_sym_ForEach] = ACTIONS(342), + [anon_sym_LazyForEach] = ACTIONS(342), + [sym_identifier] = ACTIONS(342), + [sym_string_literal] = ACTIONS(344), + [anon_sym_DOLLAR] = ACTIONS(342), + [sym_numeric_literal] = ACTIONS(344), + [anon_sym_true] = ACTIONS(342), + [anon_sym_false] = ACTIONS(342), + [anon_sym_null] = ACTIONS(342), + [anon_sym_PIPE_PIPE] = ACTIONS(344), + [anon_sym_QMARK_QMARK] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(342), + [anon_sym_EQ_EQ] = ACTIONS(342), + [anon_sym_BANG_EQ] = ACTIONS(342), + [anon_sym_EQ_EQ_EQ] = ACTIONS(344), + [anon_sym_BANG_EQ_EQ] = ACTIONS(344), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_instanceof] = ACTIONS(342), + [anon_sym_in] = ACTIONS(342), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(342), + [anon_sym_GT_GT_GT] = ACTIONS(344), + [anon_sym_PLUS] = ACTIONS(342), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_STAR_STAR] = ACTIONS(344), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(344), + [anon_sym_typeof] = ACTIONS(342), + [anon_sym_void] = ACTIONS(342), + [anon_sym_delete] = ACTIONS(342), + [anon_sym_await] = ACTIONS(342), + [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_if] = ACTIONS(342), + [anon_sym_var] = ACTIONS(342), + [anon_sym_let] = ACTIONS(342), + [anon_sym_const] = ACTIONS(342), + [anon_sym_return] = ACTIONS(342), + [anon_sym_try] = ACTIONS(342), + [anon_sym_throw] = ACTIONS(342), + [anon_sym_for] = ACTIONS(342), + [anon_sym_while] = ACTIONS(342), + [anon_sym_break] = ACTIONS(342), + [anon_sym_continue] = ACTIONS(342), + [anon_sym_QMARK_DOT] = ACTIONS(344), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DOLLARr] = ACTIONS(342), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(342), + }, + [STATE(43)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(348), + [anon_sym_RBRACE] = ACTIONS(348), + [anon_sym_STAR] = ACTIONS(346), + [anon_sym_as] = ACTIONS(346), + [anon_sym_SEMI] = ACTIONS(348), + [anon_sym_async] = ACTIONS(346), + [anon_sym_function] = ACTIONS(346), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(348), + [anon_sym_QMARK] = ACTIONS(346), + [anon_sym_DOT] = ACTIONS(348), + [anon_sym_Text] = ACTIONS(346), + [anon_sym_Button] = ACTIONS(346), + [anon_sym_Image] = ACTIONS(346), + [anon_sym_TextInput] = ACTIONS(346), + [anon_sym_TextArea] = ACTIONS(346), + [anon_sym_Column] = ACTIONS(346), + [anon_sym_Row] = ACTIONS(346), + [anon_sym_Stack] = ACTIONS(346), + [anon_sym_Flex] = ACTIONS(346), + [anon_sym_Grid] = ACTIONS(346), + [anon_sym_GridRow] = ACTIONS(346), + [anon_sym_GridCol] = ACTIONS(346), + [anon_sym_List] = ACTIONS(346), + [anon_sym_ScrollList] = ACTIONS(346), + [anon_sym_NavDestination] = ACTIONS(346), + [anon_sym_ListItem] = ACTIONS(346), + [anon_sym_GridItem] = ACTIONS(346), + [anon_sym_ListItemGroup] = ACTIONS(346), + [anon_sym_ForEach] = ACTIONS(346), + [anon_sym_LazyForEach] = ACTIONS(346), + [sym_identifier] = ACTIONS(346), + [sym_string_literal] = ACTIONS(348), + [anon_sym_DOLLAR] = ACTIONS(346), + [sym_numeric_literal] = ACTIONS(348), + [anon_sym_true] = ACTIONS(346), + [anon_sym_false] = ACTIONS(346), + [anon_sym_null] = ACTIONS(346), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_QMARK_QMARK] = ACTIONS(348), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE] = ACTIONS(350), + [anon_sym_CARET] = ACTIONS(348), + [anon_sym_AMP] = ACTIONS(346), + [anon_sym_EQ_EQ] = ACTIONS(346), + [anon_sym_BANG_EQ] = ACTIONS(346), + [anon_sym_EQ_EQ_EQ] = ACTIONS(348), + [anon_sym_BANG_EQ_EQ] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_GT] = ACTIONS(350), + [anon_sym_LT_EQ] = ACTIONS(348), + [anon_sym_GT_EQ] = ACTIONS(348), + [anon_sym_instanceof] = ACTIONS(346), + [anon_sym_in] = ACTIONS(346), + [anon_sym_LT_LT] = ACTIONS(348), + [anon_sym_GT_GT] = ACTIONS(346), + [anon_sym_GT_GT_GT] = ACTIONS(348), + [anon_sym_PLUS] = ACTIONS(346), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(348), + [anon_sym_STAR_STAR] = ACTIONS(348), + [anon_sym_BANG] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(348), + [anon_sym_typeof] = ACTIONS(346), + [anon_sym_void] = ACTIONS(346), + [anon_sym_delete] = ACTIONS(346), + [anon_sym_await] = ACTIONS(346), + [anon_sym_LBRACK] = ACTIONS(348), + [anon_sym_if] = ACTIONS(346), + [anon_sym_var] = ACTIONS(346), + [anon_sym_let] = ACTIONS(346), + [anon_sym_const] = ACTIONS(346), + [anon_sym_return] = ACTIONS(346), + [anon_sym_try] = ACTIONS(346), + [anon_sym_throw] = ACTIONS(346), + [anon_sym_for] = ACTIONS(346), + [anon_sym_while] = ACTIONS(346), + [anon_sym_break] = ACTIONS(346), + [anon_sym_continue] = ACTIONS(346), + [anon_sym_QMARK_DOT] = ACTIONS(348), + [anon_sym_BQUOTE] = ACTIONS(348), + [anon_sym_DOLLARr] = ACTIONS(346), + [anon_sym_PLUS_PLUS] = ACTIONS(348), + [anon_sym_DASH_DASH] = ACTIONS(348), + [anon_sym_new] = ACTIONS(346), + }, + [STATE(44)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(353), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(355), + [anon_sym_RBRACE] = ACTIONS(355), + [anon_sym_STAR] = ACTIONS(353), + [anon_sym_as] = ACTIONS(353), + [anon_sym_SEMI] = ACTIONS(355), + [anon_sym_async] = ACTIONS(353), + [anon_sym_function] = ACTIONS(353), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(355), + [anon_sym_QMARK] = ACTIONS(353), + [anon_sym_DOT] = ACTIONS(355), + [anon_sym_Text] = ACTIONS(353), + [anon_sym_Button] = ACTIONS(353), + [anon_sym_Image] = ACTIONS(353), + [anon_sym_TextInput] = ACTIONS(353), + [anon_sym_TextArea] = ACTIONS(353), + [anon_sym_Column] = ACTIONS(353), + [anon_sym_Row] = ACTIONS(353), + [anon_sym_Stack] = ACTIONS(353), + [anon_sym_Flex] = ACTIONS(353), + [anon_sym_Grid] = ACTIONS(353), + [anon_sym_GridRow] = ACTIONS(353), + [anon_sym_GridCol] = ACTIONS(353), + [anon_sym_List] = ACTIONS(353), + [anon_sym_ScrollList] = ACTIONS(353), + [anon_sym_NavDestination] = ACTIONS(353), + [anon_sym_ListItem] = ACTIONS(353), + [anon_sym_GridItem] = ACTIONS(353), + [anon_sym_ListItemGroup] = ACTIONS(353), + [anon_sym_ForEach] = ACTIONS(353), + [anon_sym_LazyForEach] = ACTIONS(353), + [sym_identifier] = ACTIONS(353), + [sym_string_literal] = ACTIONS(355), + [anon_sym_DOLLAR] = ACTIONS(353), + [sym_numeric_literal] = ACTIONS(355), + [anon_sym_true] = ACTIONS(353), + [anon_sym_false] = ACTIONS(353), + [anon_sym_null] = ACTIONS(353), + [anon_sym_PIPE_PIPE] = ACTIONS(355), + [anon_sym_QMARK_QMARK] = ACTIONS(355), + [anon_sym_AMP_AMP] = ACTIONS(355), + [anon_sym_PIPE] = ACTIONS(357), + [anon_sym_CARET] = ACTIONS(355), + [anon_sym_AMP] = ACTIONS(353), + [anon_sym_EQ_EQ] = ACTIONS(353), + [anon_sym_BANG_EQ] = ACTIONS(353), + [anon_sym_EQ_EQ_EQ] = ACTIONS(355), + [anon_sym_BANG_EQ_EQ] = ACTIONS(355), + [anon_sym_LT] = ACTIONS(353), + [anon_sym_GT] = ACTIONS(357), + [anon_sym_LT_EQ] = ACTIONS(355), + [anon_sym_GT_EQ] = ACTIONS(355), + [anon_sym_instanceof] = ACTIONS(353), + [anon_sym_in] = ACTIONS(353), + [anon_sym_LT_LT] = ACTIONS(355), + [anon_sym_GT_GT] = ACTIONS(353), + [anon_sym_GT_GT_GT] = ACTIONS(355), + [anon_sym_PLUS] = ACTIONS(353), + [anon_sym_DASH] = ACTIONS(353), + [anon_sym_SLASH] = ACTIONS(353), + [anon_sym_PERCENT] = ACTIONS(355), + [anon_sym_STAR_STAR] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(353), + [anon_sym_TILDE] = ACTIONS(355), + [anon_sym_typeof] = ACTIONS(353), + [anon_sym_void] = ACTIONS(353), + [anon_sym_delete] = ACTIONS(353), + [anon_sym_await] = ACTIONS(353), + [anon_sym_LBRACK] = ACTIONS(355), + [anon_sym_if] = ACTIONS(353), + [anon_sym_var] = ACTIONS(353), + [anon_sym_let] = ACTIONS(353), + [anon_sym_const] = ACTIONS(353), + [anon_sym_return] = ACTIONS(353), + [anon_sym_try] = ACTIONS(353), + [anon_sym_throw] = ACTIONS(353), + [anon_sym_for] = ACTIONS(353), + [anon_sym_while] = ACTIONS(353), + [anon_sym_break] = ACTIONS(353), + [anon_sym_continue] = ACTIONS(353), + [anon_sym_QMARK_DOT] = ACTIONS(355), + [anon_sym_BQUOTE] = ACTIONS(355), + [anon_sym_DOLLARr] = ACTIONS(353), + [anon_sym_PLUS_PLUS] = ACTIONS(355), + [anon_sym_DASH_DASH] = ACTIONS(355), + [anon_sym_new] = ACTIONS(353), + }, + [STATE(45)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(360), + [anon_sym_COMMA] = ACTIONS(362), + [anon_sym_LBRACE] = ACTIONS(364), + [anon_sym_RBRACE] = ACTIONS(364), + [anon_sym_STAR] = ACTIONS(360), + [anon_sym_as] = ACTIONS(360), + [anon_sym_SEMI] = ACTIONS(364), + [anon_sym_async] = ACTIONS(360), + [anon_sym_function] = ACTIONS(360), + [anon_sym_extends] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(364), + [anon_sym_QMARK] = ACTIONS(360), + [anon_sym_DOT] = ACTIONS(364), + [anon_sym_Text] = ACTIONS(360), + [anon_sym_Button] = ACTIONS(360), + [anon_sym_Image] = ACTIONS(360), + [anon_sym_TextInput] = ACTIONS(360), + [anon_sym_TextArea] = ACTIONS(360), + [anon_sym_Column] = ACTIONS(360), + [anon_sym_Row] = ACTIONS(360), + [anon_sym_Stack] = ACTIONS(360), + [anon_sym_Flex] = ACTIONS(360), + [anon_sym_Grid] = ACTIONS(360), + [anon_sym_GridRow] = ACTIONS(360), + [anon_sym_GridCol] = ACTIONS(360), + [anon_sym_List] = ACTIONS(360), + [anon_sym_ScrollList] = ACTIONS(360), + [anon_sym_NavDestination] = ACTIONS(360), + [anon_sym_ListItem] = ACTIONS(360), + [anon_sym_GridItem] = ACTIONS(360), + [anon_sym_ListItemGroup] = ACTIONS(360), + [anon_sym_ForEach] = ACTIONS(360), + [anon_sym_LazyForEach] = ACTIONS(360), + [sym_identifier] = ACTIONS(360), + [sym_string_literal] = ACTIONS(364), + [anon_sym_DOLLAR] = ACTIONS(360), + [sym_numeric_literal] = ACTIONS(364), + [anon_sym_true] = ACTIONS(360), + [anon_sym_false] = ACTIONS(360), + [anon_sym_null] = ACTIONS(360), + [anon_sym_PIPE_PIPE] = ACTIONS(364), + [anon_sym_QMARK_QMARK] = ACTIONS(364), + [anon_sym_AMP_AMP] = ACTIONS(364), + [anon_sym_PIPE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(364), + [anon_sym_AMP] = ACTIONS(360), + [anon_sym_EQ_EQ] = ACTIONS(360), + [anon_sym_BANG_EQ] = ACTIONS(360), + [anon_sym_EQ_EQ_EQ] = ACTIONS(364), + [anon_sym_BANG_EQ_EQ] = ACTIONS(364), + [anon_sym_LT] = ACTIONS(360), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(364), + [anon_sym_GT_EQ] = ACTIONS(364), + [anon_sym_instanceof] = ACTIONS(360), + [anon_sym_in] = ACTIONS(360), + [anon_sym_LT_LT] = ACTIONS(364), + [anon_sym_GT_GT] = ACTIONS(360), + [anon_sym_GT_GT_GT] = ACTIONS(364), + [anon_sym_PLUS] = ACTIONS(360), + [anon_sym_DASH] = ACTIONS(360), + [anon_sym_SLASH] = ACTIONS(360), + [anon_sym_PERCENT] = ACTIONS(364), + [anon_sym_STAR_STAR] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(360), + [anon_sym_TILDE] = ACTIONS(364), + [anon_sym_typeof] = ACTIONS(360), + [anon_sym_void] = ACTIONS(360), + [anon_sym_delete] = ACTIONS(360), + [anon_sym_await] = ACTIONS(360), + [anon_sym_LBRACK] = ACTIONS(364), + [anon_sym_if] = ACTIONS(360), + [anon_sym_var] = ACTIONS(360), + [anon_sym_let] = ACTIONS(360), + [anon_sym_const] = ACTIONS(360), + [anon_sym_return] = ACTIONS(360), + [anon_sym_try] = ACTIONS(360), + [anon_sym_throw] = ACTIONS(360), + [anon_sym_for] = ACTIONS(360), + [anon_sym_while] = ACTIONS(360), + [anon_sym_break] = ACTIONS(360), + [anon_sym_continue] = ACTIONS(360), + [anon_sym_QMARK_DOT] = ACTIONS(364), + [anon_sym_BQUOTE] = ACTIONS(364), + [anon_sym_DOLLARr] = ACTIONS(360), + [anon_sym_PLUS_PLUS] = ACTIONS(364), + [anon_sym_DASH_DASH] = ACTIONS(364), + [anon_sym_new] = ACTIONS(360), + }, + [STATE(46)] = { + [sym_type_arguments] = STATE(63), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(371), + [anon_sym_LBRACE] = ACTIONS(373), + [anon_sym_RBRACE] = ACTIONS(373), + [anon_sym_STAR] = ACTIONS(371), + [anon_sym_as] = ACTIONS(371), + [anon_sym_SEMI] = ACTIONS(373), + [anon_sym_async] = ACTIONS(371), + [anon_sym_function] = ACTIONS(371), + [anon_sym_LPAREN] = ACTIONS(373), + [anon_sym_QMARK] = ACTIONS(371), + [anon_sym_DOT] = ACTIONS(373), + [anon_sym_Text] = ACTIONS(371), + [anon_sym_Button] = ACTIONS(371), + [anon_sym_Image] = ACTIONS(371), + [anon_sym_TextInput] = ACTIONS(371), + [anon_sym_TextArea] = ACTIONS(371), + [anon_sym_Column] = ACTIONS(371), + [anon_sym_Row] = ACTIONS(371), + [anon_sym_Stack] = ACTIONS(371), + [anon_sym_Flex] = ACTIONS(371), + [anon_sym_Grid] = ACTIONS(371), + [anon_sym_GridRow] = ACTIONS(371), + [anon_sym_GridCol] = ACTIONS(371), + [anon_sym_List] = ACTIONS(371), + [anon_sym_ScrollList] = ACTIONS(371), + [anon_sym_NavDestination] = ACTIONS(371), + [anon_sym_ListItem] = ACTIONS(371), + [anon_sym_GridItem] = ACTIONS(371), + [anon_sym_ListItemGroup] = ACTIONS(371), + [anon_sym_ForEach] = ACTIONS(371), + [anon_sym_LazyForEach] = ACTIONS(371), + [sym_identifier] = ACTIONS(371), + [sym_string_literal] = ACTIONS(373), + [anon_sym_DOLLAR] = ACTIONS(371), + [sym_numeric_literal] = ACTIONS(373), + [anon_sym_true] = ACTIONS(371), + [anon_sym_false] = ACTIONS(371), + [anon_sym_null] = ACTIONS(371), + [anon_sym_PIPE_PIPE] = ACTIONS(373), + [anon_sym_QMARK_QMARK] = ACTIONS(373), + [anon_sym_AMP_AMP] = ACTIONS(373), + [anon_sym_PIPE] = ACTIONS(371), + [anon_sym_CARET] = ACTIONS(373), + [anon_sym_AMP] = ACTIONS(371), + [anon_sym_EQ_EQ] = ACTIONS(371), + [anon_sym_BANG_EQ] = ACTIONS(371), + [anon_sym_EQ_EQ_EQ] = ACTIONS(373), + [anon_sym_BANG_EQ_EQ] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(371), + [anon_sym_GT] = ACTIONS(371), + [anon_sym_LT_EQ] = ACTIONS(373), + [anon_sym_GT_EQ] = ACTIONS(373), + [anon_sym_instanceof] = ACTIONS(371), + [anon_sym_in] = ACTIONS(371), + [anon_sym_LT_LT] = ACTIONS(373), + [anon_sym_GT_GT] = ACTIONS(371), + [anon_sym_GT_GT_GT] = ACTIONS(373), + [anon_sym_PLUS] = ACTIONS(371), + [anon_sym_DASH] = ACTIONS(371), + [anon_sym_SLASH] = ACTIONS(371), + [anon_sym_PERCENT] = ACTIONS(373), + [anon_sym_STAR_STAR] = ACTIONS(373), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(373), + [anon_sym_typeof] = ACTIONS(371), + [anon_sym_void] = ACTIONS(371), + [anon_sym_delete] = ACTIONS(371), + [anon_sym_await] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_if] = ACTIONS(371), + [anon_sym_var] = ACTIONS(371), + [anon_sym_let] = ACTIONS(371), + [anon_sym_const] = ACTIONS(371), + [anon_sym_return] = ACTIONS(371), + [anon_sym_try] = ACTIONS(371), + [anon_sym_throw] = ACTIONS(371), + [anon_sym_for] = ACTIONS(371), + [anon_sym_while] = ACTIONS(371), + [anon_sym_break] = ACTIONS(371), + [anon_sym_continue] = ACTIONS(371), + [anon_sym_QMARK_DOT] = ACTIONS(373), + [anon_sym_BQUOTE] = ACTIONS(373), + [anon_sym_DOLLARr] = ACTIONS(371), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(371), + }, + [STATE(47)] = { + [aux_sym_qualified_type_repeat1] = STATE(47), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_extends] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(379), + [anon_sym_Text] = ACTIONS(375), + [anon_sym_Button] = ACTIONS(375), + [anon_sym_Image] = ACTIONS(375), + [anon_sym_TextInput] = ACTIONS(375), + [anon_sym_TextArea] = ACTIONS(375), + [anon_sym_Column] = ACTIONS(375), + [anon_sym_Row] = ACTIONS(375), + [anon_sym_Stack] = ACTIONS(375), + [anon_sym_Flex] = ACTIONS(375), + [anon_sym_Grid] = ACTIONS(375), + [anon_sym_GridRow] = ACTIONS(375), + [anon_sym_GridCol] = ACTIONS(375), + [anon_sym_List] = ACTIONS(375), + [anon_sym_ScrollList] = ACTIONS(375), + [anon_sym_NavDestination] = ACTIONS(375), + [anon_sym_ListItem] = ACTIONS(375), + [anon_sym_GridItem] = ACTIONS(375), + [anon_sym_ListItemGroup] = ACTIONS(375), + [anon_sym_ForEach] = ACTIONS(375), + [anon_sym_LazyForEach] = ACTIONS(375), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_return] = ACTIONS(375), + [anon_sym_try] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_for] = ACTIONS(375), + [anon_sym_while] = ACTIONS(375), + [anon_sym_break] = ACTIONS(375), + [anon_sym_continue] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(48)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(382), + [anon_sym_LBRACE] = ACTIONS(384), + [anon_sym_RBRACE] = ACTIONS(384), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(384), + [anon_sym_async] = ACTIONS(382), + [anon_sym_function] = ACTIONS(382), + [anon_sym_LPAREN] = ACTIONS(294), + [anon_sym_QMARK] = ACTIONS(296), + [anon_sym_DOT] = ACTIONS(298), + [anon_sym_Text] = ACTIONS(382), + [anon_sym_Button] = ACTIONS(382), + [anon_sym_Image] = ACTIONS(382), + [anon_sym_TextInput] = ACTIONS(382), + [anon_sym_TextArea] = ACTIONS(382), + [anon_sym_Column] = ACTIONS(382), + [anon_sym_Row] = ACTIONS(382), + [anon_sym_Stack] = ACTIONS(382), + [anon_sym_Flex] = ACTIONS(382), + [anon_sym_Grid] = ACTIONS(382), + [anon_sym_GridRow] = ACTIONS(382), + [anon_sym_GridCol] = ACTIONS(382), + [anon_sym_List] = ACTIONS(382), + [anon_sym_ScrollList] = ACTIONS(382), + [anon_sym_NavDestination] = ACTIONS(382), + [anon_sym_ListItem] = ACTIONS(382), + [anon_sym_GridItem] = ACTIONS(382), + [anon_sym_ListItemGroup] = ACTIONS(382), + [anon_sym_ForEach] = ACTIONS(382), + [anon_sym_LazyForEach] = ACTIONS(382), + [sym_identifier] = ACTIONS(382), + [sym_string_literal] = ACTIONS(384), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_numeric_literal] = ACTIONS(384), + [anon_sym_true] = ACTIONS(382), + [anon_sym_false] = ACTIONS(382), + [anon_sym_null] = ACTIONS(382), + [anon_sym_PIPE_PIPE] = ACTIONS(300), + [anon_sym_QMARK_QMARK] = ACTIONS(300), + [anon_sym_AMP_AMP] = ACTIONS(302), + [anon_sym_PIPE] = ACTIONS(252), + [anon_sym_CARET] = ACTIONS(254), + [anon_sym_AMP] = ACTIONS(256), + [anon_sym_EQ_EQ] = ACTIONS(258), + [anon_sym_BANG_EQ] = ACTIONS(258), + [anon_sym_EQ_EQ_EQ] = ACTIONS(260), + [anon_sym_BANG_EQ_EQ] = ACTIONS(260), + [anon_sym_LT] = ACTIONS(304), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(384), + [anon_sym_typeof] = ACTIONS(382), + [anon_sym_void] = ACTIONS(382), + [anon_sym_delete] = ACTIONS(382), + [anon_sym_await] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(382), + [anon_sym_var] = ACTIONS(382), + [anon_sym_let] = ACTIONS(382), + [anon_sym_const] = ACTIONS(382), + [anon_sym_return] = ACTIONS(382), + [anon_sym_try] = ACTIONS(382), + [anon_sym_throw] = ACTIONS(382), + [anon_sym_for] = ACTIONS(382), + [anon_sym_while] = ACTIONS(382), + [anon_sym_break] = ACTIONS(382), + [anon_sym_continue] = ACTIONS(382), + [anon_sym_QMARK_DOT] = ACTIONS(306), + [anon_sym_BQUOTE] = ACTIONS(384), + [anon_sym_DOLLARr] = ACTIONS(382), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(382), + }, + [STATE(49)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(386), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_RBRACE] = ACTIONS(388), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(388), + [anon_sym_async] = ACTIONS(386), + [anon_sym_function] = ACTIONS(386), + [anon_sym_LPAREN] = ACTIONS(294), + [anon_sym_QMARK] = ACTIONS(296), + [anon_sym_DOT] = ACTIONS(298), + [anon_sym_Text] = ACTIONS(386), + [anon_sym_Button] = ACTIONS(386), + [anon_sym_Image] = ACTIONS(386), + [anon_sym_TextInput] = ACTIONS(386), + [anon_sym_TextArea] = ACTIONS(386), + [anon_sym_Column] = ACTIONS(386), + [anon_sym_Row] = ACTIONS(386), + [anon_sym_Stack] = ACTIONS(386), + [anon_sym_Flex] = ACTIONS(386), + [anon_sym_Grid] = ACTIONS(386), + [anon_sym_GridRow] = ACTIONS(386), + [anon_sym_GridCol] = ACTIONS(386), + [anon_sym_List] = ACTIONS(386), + [anon_sym_ScrollList] = ACTIONS(386), + [anon_sym_NavDestination] = ACTIONS(386), + [anon_sym_ListItem] = ACTIONS(386), + [anon_sym_GridItem] = ACTIONS(386), + [anon_sym_ListItemGroup] = ACTIONS(386), + [anon_sym_ForEach] = ACTIONS(386), + [anon_sym_LazyForEach] = ACTIONS(386), + [sym_identifier] = ACTIONS(386), + [sym_string_literal] = ACTIONS(388), + [anon_sym_DOLLAR] = ACTIONS(386), + [sym_numeric_literal] = ACTIONS(388), + [anon_sym_true] = ACTIONS(386), + [anon_sym_false] = ACTIONS(386), + [anon_sym_null] = ACTIONS(386), + [anon_sym_PIPE_PIPE] = ACTIONS(300), + [anon_sym_QMARK_QMARK] = ACTIONS(300), + [anon_sym_AMP_AMP] = ACTIONS(302), + [anon_sym_PIPE] = ACTIONS(252), + [anon_sym_CARET] = ACTIONS(254), + [anon_sym_AMP] = ACTIONS(256), + [anon_sym_EQ_EQ] = ACTIONS(258), + [anon_sym_BANG_EQ] = ACTIONS(258), + [anon_sym_EQ_EQ_EQ] = ACTIONS(260), + [anon_sym_BANG_EQ_EQ] = ACTIONS(260), + [anon_sym_LT] = ACTIONS(304), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(388), + [anon_sym_typeof] = ACTIONS(386), + [anon_sym_void] = ACTIONS(386), + [anon_sym_delete] = ACTIONS(386), + [anon_sym_await] = ACTIONS(386), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(386), + [anon_sym_var] = ACTIONS(386), + [anon_sym_let] = ACTIONS(386), + [anon_sym_const] = ACTIONS(386), + [anon_sym_return] = ACTIONS(386), + [anon_sym_try] = ACTIONS(386), + [anon_sym_throw] = ACTIONS(386), + [anon_sym_for] = ACTIONS(386), + [anon_sym_while] = ACTIONS(386), + [anon_sym_break] = ACTIONS(386), + [anon_sym_continue] = ACTIONS(386), + [anon_sym_QMARK_DOT] = ACTIONS(306), + [anon_sym_BQUOTE] = ACTIONS(388), + [anon_sym_DOLLARr] = ACTIONS(386), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(386), + }, + [STATE(50)] = { + [aux_sym_array_type_repeat1] = STATE(53), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(227), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(51)] = { + [sym_type_arguments] = STATE(65), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(224), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(52)] = { + [aux_sym_qualified_type_repeat1] = STATE(47), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LBRACE] = ACTIONS(392), + [anon_sym_RBRACE] = ACTIONS(392), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_as] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(392), + [anon_sym_async] = ACTIONS(390), + [anon_sym_function] = ACTIONS(390), + [anon_sym_extends] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(392), + [anon_sym_QMARK] = ACTIONS(390), + [anon_sym_DOT] = ACTIONS(392), + [anon_sym_Text] = ACTIONS(390), + [anon_sym_Button] = ACTIONS(390), + [anon_sym_Image] = ACTIONS(390), + [anon_sym_TextInput] = ACTIONS(390), + [anon_sym_TextArea] = ACTIONS(390), + [anon_sym_Column] = ACTIONS(390), + [anon_sym_Row] = ACTIONS(390), + [anon_sym_Stack] = ACTIONS(390), + [anon_sym_Flex] = ACTIONS(390), + [anon_sym_Grid] = ACTIONS(390), + [anon_sym_GridRow] = ACTIONS(390), + [anon_sym_GridCol] = ACTIONS(390), + [anon_sym_List] = ACTIONS(390), + [anon_sym_ScrollList] = ACTIONS(390), + [anon_sym_NavDestination] = ACTIONS(390), + [anon_sym_ListItem] = ACTIONS(390), + [anon_sym_GridItem] = ACTIONS(390), + [anon_sym_ListItemGroup] = ACTIONS(390), + [anon_sym_ForEach] = ACTIONS(390), + [anon_sym_LazyForEach] = ACTIONS(390), + [sym_identifier] = ACTIONS(390), + [sym_string_literal] = ACTIONS(392), + [anon_sym_DOLLAR] = ACTIONS(390), + [sym_numeric_literal] = ACTIONS(392), + [anon_sym_true] = ACTIONS(390), + [anon_sym_false] = ACTIONS(390), + [anon_sym_null] = ACTIONS(390), + [anon_sym_PIPE_PIPE] = ACTIONS(392), + [anon_sym_QMARK_QMARK] = ACTIONS(392), + [anon_sym_AMP_AMP] = ACTIONS(392), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_CARET] = ACTIONS(392), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_EQ_EQ] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_EQ_EQ_EQ] = ACTIONS(392), + [anon_sym_BANG_EQ_EQ] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(390), + [anon_sym_LT_EQ] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(392), + [anon_sym_instanceof] = ACTIONS(390), + [anon_sym_in] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(392), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_GT_GT_GT] = ACTIONS(392), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(390), + [anon_sym_PERCENT] = ACTIONS(392), + [anon_sym_STAR_STAR] = ACTIONS(392), + [anon_sym_BANG] = ACTIONS(390), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_typeof] = ACTIONS(390), + [anon_sym_void] = ACTIONS(390), + [anon_sym_delete] = ACTIONS(390), + [anon_sym_await] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(392), + [anon_sym_if] = ACTIONS(390), + [anon_sym_var] = ACTIONS(390), + [anon_sym_let] = ACTIONS(390), + [anon_sym_const] = ACTIONS(390), + [anon_sym_return] = ACTIONS(390), + [anon_sym_try] = ACTIONS(390), + [anon_sym_throw] = ACTIONS(390), + [anon_sym_for] = ACTIONS(390), + [anon_sym_while] = ACTIONS(390), + [anon_sym_break] = ACTIONS(390), + [anon_sym_continue] = ACTIONS(390), + [anon_sym_QMARK_DOT] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(392), + [anon_sym_DOLLARr] = ACTIONS(390), + [anon_sym_PLUS_PLUS] = ACTIONS(392), + [anon_sym_DASH_DASH] = ACTIONS(392), + [anon_sym_new] = ACTIONS(390), + }, + [STATE(53)] = { + [aux_sym_array_type_repeat1] = STATE(22), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(394), + [anon_sym_LBRACE] = ACTIONS(396), + [anon_sym_RBRACE] = ACTIONS(396), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_as] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(396), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(394), + [anon_sym_extends] = ACTIONS(394), + [anon_sym_LPAREN] = ACTIONS(396), + [anon_sym_QMARK] = ACTIONS(394), + [anon_sym_DOT] = ACTIONS(396), + [anon_sym_Text] = ACTIONS(394), + [anon_sym_Button] = ACTIONS(394), + [anon_sym_Image] = ACTIONS(394), + [anon_sym_TextInput] = ACTIONS(394), + [anon_sym_TextArea] = ACTIONS(394), + [anon_sym_Column] = ACTIONS(394), + [anon_sym_Row] = ACTIONS(394), + [anon_sym_Stack] = ACTIONS(394), + [anon_sym_Flex] = ACTIONS(394), + [anon_sym_Grid] = ACTIONS(394), + [anon_sym_GridRow] = ACTIONS(394), + [anon_sym_GridCol] = ACTIONS(394), + [anon_sym_List] = ACTIONS(394), + [anon_sym_ScrollList] = ACTIONS(394), + [anon_sym_NavDestination] = ACTIONS(394), + [anon_sym_ListItem] = ACTIONS(394), + [anon_sym_GridItem] = ACTIONS(394), + [anon_sym_ListItemGroup] = ACTIONS(394), + [anon_sym_ForEach] = ACTIONS(394), + [anon_sym_LazyForEach] = ACTIONS(394), + [sym_identifier] = ACTIONS(394), + [sym_string_literal] = ACTIONS(396), + [anon_sym_DOLLAR] = ACTIONS(394), + [sym_numeric_literal] = ACTIONS(396), + [anon_sym_true] = ACTIONS(394), + [anon_sym_false] = ACTIONS(394), + [anon_sym_null] = ACTIONS(394), + [anon_sym_PIPE_PIPE] = ACTIONS(396), + [anon_sym_QMARK_QMARK] = ACTIONS(396), + [anon_sym_AMP_AMP] = ACTIONS(396), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_CARET] = ACTIONS(396), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_EQ_EQ] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_EQ_EQ_EQ] = ACTIONS(396), + [anon_sym_BANG_EQ_EQ] = ACTIONS(396), + [anon_sym_LT] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(394), + [anon_sym_LT_EQ] = ACTIONS(396), + [anon_sym_GT_EQ] = ACTIONS(396), + [anon_sym_instanceof] = ACTIONS(394), + [anon_sym_in] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(396), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_GT_GT_GT] = ACTIONS(396), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(394), + [anon_sym_PERCENT] = ACTIONS(396), + [anon_sym_STAR_STAR] = ACTIONS(396), + [anon_sym_BANG] = ACTIONS(394), + [anon_sym_TILDE] = ACTIONS(396), + [anon_sym_typeof] = ACTIONS(394), + [anon_sym_void] = ACTIONS(394), + [anon_sym_delete] = ACTIONS(394), + [anon_sym_await] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(398), + [anon_sym_if] = ACTIONS(394), + [anon_sym_var] = ACTIONS(394), + [anon_sym_let] = ACTIONS(394), + [anon_sym_const] = ACTIONS(394), + [anon_sym_return] = ACTIONS(394), + [anon_sym_try] = ACTIONS(394), + [anon_sym_throw] = ACTIONS(394), + [anon_sym_for] = ACTIONS(394), + [anon_sym_while] = ACTIONS(394), + [anon_sym_break] = ACTIONS(394), + [anon_sym_continue] = ACTIONS(394), + [anon_sym_QMARK_DOT] = ACTIONS(396), + [anon_sym_BQUOTE] = ACTIONS(396), + [anon_sym_DOLLARr] = ACTIONS(394), + [anon_sym_PLUS_PLUS] = ACTIONS(396), + [anon_sym_DASH_DASH] = ACTIONS(396), + [anon_sym_new] = ACTIONS(394), + }, + [STATE(54)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(246), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(246), + [anon_sym_PERCENT] = ACTIONS(248), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(248), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(248), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(55)] = { + [sym_type_arguments] = STATE(2260), + [sym_argument_list] = STATE(93), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(403), + [anon_sym_RBRACE] = ACTIONS(403), + [anon_sym_STAR] = ACTIONS(250), + [anon_sym_as] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(405), + [anon_sym_async] = ACTIONS(401), + [anon_sym_function] = ACTIONS(401), + [anon_sym_LPAREN] = ACTIONS(294), + [anon_sym_QMARK] = ACTIONS(296), + [anon_sym_DOT] = ACTIONS(298), + [anon_sym_Text] = ACTIONS(401), + [anon_sym_Button] = ACTIONS(401), + [anon_sym_Image] = ACTIONS(401), + [anon_sym_TextInput] = ACTIONS(401), + [anon_sym_TextArea] = ACTIONS(401), + [anon_sym_Column] = ACTIONS(401), + [anon_sym_Row] = ACTIONS(401), + [anon_sym_Stack] = ACTIONS(401), + [anon_sym_Flex] = ACTIONS(401), + [anon_sym_Grid] = ACTIONS(401), + [anon_sym_GridRow] = ACTIONS(401), + [anon_sym_GridCol] = ACTIONS(401), + [anon_sym_List] = ACTIONS(401), + [anon_sym_ScrollList] = ACTIONS(401), + [anon_sym_NavDestination] = ACTIONS(401), + [anon_sym_ListItem] = ACTIONS(401), + [anon_sym_GridItem] = ACTIONS(401), + [anon_sym_ListItemGroup] = ACTIONS(401), + [anon_sym_ForEach] = ACTIONS(401), + [anon_sym_LazyForEach] = ACTIONS(401), + [sym_identifier] = ACTIONS(401), + [sym_string_literal] = ACTIONS(403), + [anon_sym_DOLLAR] = ACTIONS(401), + [sym_numeric_literal] = ACTIONS(403), + [anon_sym_true] = ACTIONS(401), + [anon_sym_false] = ACTIONS(401), + [anon_sym_null] = ACTIONS(401), + [anon_sym_PIPE_PIPE] = ACTIONS(300), + [anon_sym_QMARK_QMARK] = ACTIONS(300), + [anon_sym_AMP_AMP] = ACTIONS(302), + [anon_sym_PIPE] = ACTIONS(252), + [anon_sym_CARET] = ACTIONS(254), + [anon_sym_AMP] = ACTIONS(256), + [anon_sym_EQ_EQ] = ACTIONS(258), + [anon_sym_BANG_EQ] = ACTIONS(258), + [anon_sym_EQ_EQ_EQ] = ACTIONS(260), + [anon_sym_BANG_EQ_EQ] = ACTIONS(260), + [anon_sym_LT] = ACTIONS(304), + [anon_sym_GT] = ACTIONS(265), + [anon_sym_LT_EQ] = ACTIONS(267), + [anon_sym_GT_EQ] = ACTIONS(267), + [anon_sym_instanceof] = ACTIONS(265), + [anon_sym_in] = ACTIONS(265), + [anon_sym_LT_LT] = ACTIONS(269), + [anon_sym_GT_GT] = ACTIONS(271), + [anon_sym_GT_GT_GT] = ACTIONS(269), + [anon_sym_PLUS] = ACTIONS(273), + [anon_sym_DASH] = ACTIONS(273), + [anon_sym_SLASH] = ACTIONS(250), + [anon_sym_PERCENT] = ACTIONS(275), + [anon_sym_STAR_STAR] = ACTIONS(277), + [anon_sym_BANG] = ACTIONS(279), + [anon_sym_TILDE] = ACTIONS(403), + [anon_sym_typeof] = ACTIONS(401), + [anon_sym_void] = ACTIONS(401), + [anon_sym_delete] = ACTIONS(401), + [anon_sym_await] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(281), + [anon_sym_if] = ACTIONS(401), + [anon_sym_var] = ACTIONS(401), + [anon_sym_let] = ACTIONS(401), + [anon_sym_const] = ACTIONS(401), + [anon_sym_return] = ACTIONS(401), + [anon_sym_try] = ACTIONS(401), + [anon_sym_throw] = ACTIONS(401), + [anon_sym_for] = ACTIONS(401), + [anon_sym_while] = ACTIONS(401), + [anon_sym_break] = ACTIONS(401), + [anon_sym_continue] = ACTIONS(401), + [anon_sym_QMARK_DOT] = ACTIONS(306), + [anon_sym_BQUOTE] = ACTIONS(403), + [anon_sym_DOLLARr] = ACTIONS(401), + [anon_sym_PLUS_PLUS] = ACTIONS(286), + [anon_sym_DASH_DASH] = ACTIONS(286), + [anon_sym_new] = ACTIONS(401), + }, + [STATE(56)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(193), + [anon_sym_RBRACE] = ACTIONS(193), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_as] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(193), + [anon_sym_async] = ACTIONS(191), + [anon_sym_function] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(200), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_EQ] = ACTIONS(203), + [anon_sym_DOT] = ACTIONS(200), + [anon_sym_Text] = ACTIONS(191), + [anon_sym_Button] = ACTIONS(191), + [anon_sym_Image] = ACTIONS(191), + [anon_sym_TextInput] = ACTIONS(191), + [anon_sym_TextArea] = ACTIONS(191), + [anon_sym_Column] = ACTIONS(191), + [anon_sym_Row] = ACTIONS(191), + [anon_sym_Stack] = ACTIONS(191), + [anon_sym_Flex] = ACTIONS(191), + [anon_sym_Grid] = ACTIONS(191), + [anon_sym_GridRow] = ACTIONS(191), + [anon_sym_GridCol] = ACTIONS(191), + [anon_sym_List] = ACTIONS(191), + [anon_sym_ScrollList] = ACTIONS(191), + [anon_sym_NavDestination] = ACTIONS(191), + [anon_sym_ListItem] = ACTIONS(191), + [anon_sym_GridItem] = ACTIONS(191), + [anon_sym_ListItemGroup] = ACTIONS(191), + [anon_sym_ForEach] = ACTIONS(191), + [anon_sym_LazyForEach] = ACTIONS(191), + [sym_identifier] = ACTIONS(191), + [sym_string_literal] = ACTIONS(193), + [anon_sym_DOLLAR] = ACTIONS(191), + [sym_numeric_literal] = ACTIONS(193), + [anon_sym_true] = ACTIONS(191), + [anon_sym_false] = ACTIONS(191), + [anon_sym_null] = ACTIONS(191), + [anon_sym_PIPE_PIPE] = ACTIONS(200), + [anon_sym_QMARK_QMARK] = ACTIONS(200), + [anon_sym_AMP_AMP] = ACTIONS(200), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_EQ_EQ] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_EQ_EQ_EQ] = ACTIONS(200), + [anon_sym_BANG_EQ_EQ] = ACTIONS(200), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_LT_EQ] = ACTIONS(200), + [anon_sym_GT_EQ] = ACTIONS(200), + [anon_sym_instanceof] = ACTIONS(195), + [anon_sym_in] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_GT_GT_GT] = ACTIONS(195), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(195), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_STAR_STAR] = ACTIONS(200), + [anon_sym_BANG] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_typeof] = ACTIONS(191), + [anon_sym_void] = ACTIONS(191), + [anon_sym_delete] = ACTIONS(191), + [anon_sym_PLUS_EQ] = ACTIONS(207), + [anon_sym_DASH_EQ] = ACTIONS(207), + [anon_sym_STAR_EQ] = ACTIONS(207), + [anon_sym_SLASH_EQ] = ACTIONS(207), + [anon_sym_PERCENT_EQ] = ACTIONS(207), + [anon_sym_AMP_EQ] = ACTIONS(207), + [anon_sym_PIPE_EQ] = ACTIONS(207), + [anon_sym_CARET_EQ] = ACTIONS(207), + [anon_sym_LT_LT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(207), + [anon_sym_await] = ACTIONS(191), + [anon_sym_LBRACK] = ACTIONS(200), + [anon_sym_if] = ACTIONS(191), + [anon_sym_QMARK_DOT] = ACTIONS(200), + [anon_sym_BQUOTE] = ACTIONS(193), + [anon_sym_DOLLARr] = ACTIONS(191), + [anon_sym_PLUS_PLUS] = ACTIONS(200), + [anon_sym_DASH_DASH] = ACTIONS(200), + [anon_sym_new] = ACTIONS(191), + }, + [STATE(57)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(150), + [sym_ui_custom_component_statement] = STATE(150), + [sym_ui_control_flow] = STATE(150), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(150), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_property_assignment] = STATE(2430), + [sym_property_name] = STATE(2085), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_build_body_repeat1] = STATE(150), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_COMMA] = ACTIONS(409), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(413), + [anon_sym_async] = ACTIONS(415), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(421), + [sym_string_literal] = ACTIONS(423), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(423), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(437), + [anon_sym_if] = ACTIONS(439), + [anon_sym_DOT_DOT_DOT] = ACTIONS(109), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(58)] = { + [aux_sym_array_type_repeat1] = STATE(77), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(394), + [anon_sym_LBRACE] = ACTIONS(396), + [anon_sym_RBRACE] = ACTIONS(396), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_as] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(396), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(394), + [anon_sym_LPAREN] = ACTIONS(396), + [anon_sym_QMARK] = ACTIONS(394), + [anon_sym_DOT] = ACTIONS(396), + [anon_sym_Text] = ACTIONS(394), + [anon_sym_Button] = ACTIONS(394), + [anon_sym_Image] = ACTIONS(394), + [anon_sym_TextInput] = ACTIONS(394), + [anon_sym_TextArea] = ACTIONS(394), + [anon_sym_Column] = ACTIONS(394), + [anon_sym_Row] = ACTIONS(394), + [anon_sym_Stack] = ACTIONS(394), + [anon_sym_Flex] = ACTIONS(394), + [anon_sym_Grid] = ACTIONS(394), + [anon_sym_GridRow] = ACTIONS(394), + [anon_sym_GridCol] = ACTIONS(394), + [anon_sym_List] = ACTIONS(394), + [anon_sym_ScrollList] = ACTIONS(394), + [anon_sym_NavDestination] = ACTIONS(394), + [anon_sym_ListItem] = ACTIONS(394), + [anon_sym_GridItem] = ACTIONS(394), + [anon_sym_ListItemGroup] = ACTIONS(394), + [anon_sym_ForEach] = ACTIONS(394), + [anon_sym_LazyForEach] = ACTIONS(394), + [sym_identifier] = ACTIONS(394), + [sym_string_literal] = ACTIONS(396), + [anon_sym_DOLLAR] = ACTIONS(394), + [sym_numeric_literal] = ACTIONS(396), + [anon_sym_true] = ACTIONS(394), + [anon_sym_false] = ACTIONS(394), + [anon_sym_null] = ACTIONS(394), + [anon_sym_PIPE_PIPE] = ACTIONS(396), + [anon_sym_QMARK_QMARK] = ACTIONS(396), + [anon_sym_AMP_AMP] = ACTIONS(396), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_CARET] = ACTIONS(396), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_EQ_EQ] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_EQ_EQ_EQ] = ACTIONS(396), + [anon_sym_BANG_EQ_EQ] = ACTIONS(396), + [anon_sym_LT] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(394), + [anon_sym_LT_EQ] = ACTIONS(396), + [anon_sym_GT_EQ] = ACTIONS(396), + [anon_sym_instanceof] = ACTIONS(394), + [anon_sym_in] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(396), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_GT_GT_GT] = ACTIONS(396), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(394), + [anon_sym_PERCENT] = ACTIONS(396), + [anon_sym_STAR_STAR] = ACTIONS(396), + [anon_sym_BANG] = ACTIONS(394), + [anon_sym_TILDE] = ACTIONS(396), + [anon_sym_typeof] = ACTIONS(394), + [anon_sym_void] = ACTIONS(394), + [anon_sym_delete] = ACTIONS(394), + [anon_sym_await] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(449), + [anon_sym_if] = ACTIONS(394), + [anon_sym_var] = ACTIONS(394), + [anon_sym_let] = ACTIONS(394), + [anon_sym_const] = ACTIONS(394), + [anon_sym_return] = ACTIONS(394), + [anon_sym_try] = ACTIONS(394), + [anon_sym_throw] = ACTIONS(394), + [anon_sym_for] = ACTIONS(394), + [anon_sym_while] = ACTIONS(394), + [anon_sym_break] = ACTIONS(394), + [anon_sym_continue] = ACTIONS(394), + [anon_sym_QMARK_DOT] = ACTIONS(396), + [anon_sym_BQUOTE] = ACTIONS(396), + [anon_sym_DOLLARr] = ACTIONS(394), + [anon_sym_PLUS_PLUS] = ACTIONS(396), + [anon_sym_DASH_DASH] = ACTIONS(396), + [anon_sym_new] = ACTIONS(394), + }, + [STATE(59)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(452), + [anon_sym_LPAREN] = ACTIONS(454), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(155), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(186), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(155), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(155), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(155), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(60)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(457), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_as] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_async] = ACTIONS(457), + [anon_sym_function] = ACTIONS(457), + [anon_sym_COLON] = ACTIONS(461), + [anon_sym_LPAREN] = ACTIONS(463), + [anon_sym_QMARK] = ACTIONS(457), + [anon_sym_DOT] = ACTIONS(459), + [anon_sym_Text] = ACTIONS(457), + [anon_sym_Button] = ACTIONS(457), + [anon_sym_Image] = ACTIONS(457), + [anon_sym_TextInput] = ACTIONS(457), + [anon_sym_TextArea] = ACTIONS(457), + [anon_sym_Column] = ACTIONS(457), + [anon_sym_Row] = ACTIONS(457), + [anon_sym_Stack] = ACTIONS(457), + [anon_sym_Flex] = ACTIONS(457), + [anon_sym_Grid] = ACTIONS(457), + [anon_sym_GridRow] = ACTIONS(457), + [anon_sym_GridCol] = ACTIONS(457), + [anon_sym_List] = ACTIONS(457), + [anon_sym_ScrollList] = ACTIONS(457), + [anon_sym_NavDestination] = ACTIONS(457), + [anon_sym_ListItem] = ACTIONS(457), + [anon_sym_GridItem] = ACTIONS(457), + [anon_sym_ListItemGroup] = ACTIONS(457), + [anon_sym_ForEach] = ACTIONS(457), + [anon_sym_LazyForEach] = ACTIONS(457), + [sym_identifier] = ACTIONS(457), + [sym_string_literal] = ACTIONS(459), + [anon_sym_DOLLAR] = ACTIONS(457), + [sym_numeric_literal] = ACTIONS(459), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_null] = ACTIONS(457), + [anon_sym_PIPE_PIPE] = ACTIONS(459), + [anon_sym_QMARK_QMARK] = ACTIONS(459), + [anon_sym_AMP_AMP] = ACTIONS(459), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_CARET] = ACTIONS(459), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_EQ_EQ] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_EQ_EQ_EQ] = ACTIONS(459), + [anon_sym_BANG_EQ_EQ] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(466), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT_EQ] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(459), + [anon_sym_instanceof] = ACTIONS(457), + [anon_sym_in] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(459), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_GT_GT_GT] = ACTIONS(459), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(457), + [anon_sym_PERCENT] = ACTIONS(459), + [anon_sym_STAR_STAR] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_typeof] = ACTIONS(457), + [anon_sym_void] = ACTIONS(457), + [anon_sym_delete] = ACTIONS(457), + [anon_sym_await] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_if] = ACTIONS(457), + [anon_sym_var] = ACTIONS(457), + [anon_sym_let] = ACTIONS(457), + [anon_sym_const] = ACTIONS(457), + [anon_sym_return] = ACTIONS(457), + [anon_sym_try] = ACTIONS(457), + [anon_sym_throw] = ACTIONS(457), + [anon_sym_for] = ACTIONS(457), + [anon_sym_while] = ACTIONS(457), + [anon_sym_break] = ACTIONS(457), + [anon_sym_continue] = ACTIONS(457), + [anon_sym_QMARK_DOT] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(459), + [anon_sym_DOLLARr] = ACTIONS(457), + [anon_sym_PLUS_PLUS] = ACTIONS(459), + [anon_sym_DASH_DASH] = ACTIONS(459), + [anon_sym_new] = ACTIONS(457), + }, + [STATE(61)] = { + [aux_sym_union_type_repeat1] = STATE(62), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(469), + [anon_sym_LBRACE] = ACTIONS(471), + [anon_sym_RBRACE] = ACTIONS(471), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_as] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(471), + [anon_sym_async] = ACTIONS(469), + [anon_sym_function] = ACTIONS(469), + [anon_sym_LPAREN] = ACTIONS(471), + [anon_sym_QMARK] = ACTIONS(469), + [anon_sym_DOT] = ACTIONS(471), + [anon_sym_Text] = ACTIONS(469), + [anon_sym_Button] = ACTIONS(469), + [anon_sym_Image] = ACTIONS(469), + [anon_sym_TextInput] = ACTIONS(469), + [anon_sym_TextArea] = ACTIONS(469), + [anon_sym_Column] = ACTIONS(469), + [anon_sym_Row] = ACTIONS(469), + [anon_sym_Stack] = ACTIONS(469), + [anon_sym_Flex] = ACTIONS(469), + [anon_sym_Grid] = ACTIONS(469), + [anon_sym_GridRow] = ACTIONS(469), + [anon_sym_GridCol] = ACTIONS(469), + [anon_sym_List] = ACTIONS(469), + [anon_sym_ScrollList] = ACTIONS(469), + [anon_sym_NavDestination] = ACTIONS(469), + [anon_sym_ListItem] = ACTIONS(469), + [anon_sym_GridItem] = ACTIONS(469), + [anon_sym_ListItemGroup] = ACTIONS(469), + [anon_sym_ForEach] = ACTIONS(469), + [anon_sym_LazyForEach] = ACTIONS(469), + [sym_identifier] = ACTIONS(469), + [sym_string_literal] = ACTIONS(471), + [anon_sym_DOLLAR] = ACTIONS(469), + [sym_numeric_literal] = ACTIONS(471), + [anon_sym_true] = ACTIONS(469), + [anon_sym_false] = ACTIONS(469), + [anon_sym_null] = ACTIONS(469), + [anon_sym_PIPE_PIPE] = ACTIONS(471), + [anon_sym_QMARK_QMARK] = ACTIONS(471), + [anon_sym_AMP_AMP] = ACTIONS(471), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_CARET] = ACTIONS(471), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_EQ_EQ] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_EQ_EQ_EQ] = ACTIONS(471), + [anon_sym_BANG_EQ_EQ] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(469), + [anon_sym_LT_EQ] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(471), + [anon_sym_instanceof] = ACTIONS(469), + [anon_sym_in] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(471), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_GT_GT_GT] = ACTIONS(471), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(469), + [anon_sym_PERCENT] = ACTIONS(471), + [anon_sym_STAR_STAR] = ACTIONS(471), + [anon_sym_BANG] = ACTIONS(469), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_typeof] = ACTIONS(469), + [anon_sym_void] = ACTIONS(469), + [anon_sym_delete] = ACTIONS(469), + [anon_sym_await] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(471), + [anon_sym_if] = ACTIONS(469), + [anon_sym_var] = ACTIONS(469), + [anon_sym_let] = ACTIONS(469), + [anon_sym_const] = ACTIONS(469), + [anon_sym_return] = ACTIONS(469), + [anon_sym_try] = ACTIONS(469), + [anon_sym_throw] = ACTIONS(469), + [anon_sym_for] = ACTIONS(469), + [anon_sym_while] = ACTIONS(469), + [anon_sym_break] = ACTIONS(469), + [anon_sym_continue] = ACTIONS(469), + [anon_sym_QMARK_DOT] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(471), + [anon_sym_DOLLARr] = ACTIONS(469), + [anon_sym_PLUS_PLUS] = ACTIONS(471), + [anon_sym_DASH_DASH] = ACTIONS(471), + [anon_sym_new] = ACTIONS(469), + }, + [STATE(62)] = { + [aux_sym_union_type_repeat1] = STATE(62), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_RBRACE] = ACTIONS(475), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_as] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(475), + [anon_sym_async] = ACTIONS(473), + [anon_sym_function] = ACTIONS(473), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_QMARK] = ACTIONS(473), + [anon_sym_DOT] = ACTIONS(475), + [anon_sym_Text] = ACTIONS(473), + [anon_sym_Button] = ACTIONS(473), + [anon_sym_Image] = ACTIONS(473), + [anon_sym_TextInput] = ACTIONS(473), + [anon_sym_TextArea] = ACTIONS(473), + [anon_sym_Column] = ACTIONS(473), + [anon_sym_Row] = ACTIONS(473), + [anon_sym_Stack] = ACTIONS(473), + [anon_sym_Flex] = ACTIONS(473), + [anon_sym_Grid] = ACTIONS(473), + [anon_sym_GridRow] = ACTIONS(473), + [anon_sym_GridCol] = ACTIONS(473), + [anon_sym_List] = ACTIONS(473), + [anon_sym_ScrollList] = ACTIONS(473), + [anon_sym_NavDestination] = ACTIONS(473), + [anon_sym_ListItem] = ACTIONS(473), + [anon_sym_GridItem] = ACTIONS(473), + [anon_sym_ListItemGroup] = ACTIONS(473), + [anon_sym_ForEach] = ACTIONS(473), + [anon_sym_LazyForEach] = ACTIONS(473), + [sym_identifier] = ACTIONS(473), + [sym_string_literal] = ACTIONS(475), + [anon_sym_DOLLAR] = ACTIONS(473), + [sym_numeric_literal] = ACTIONS(475), + [anon_sym_true] = ACTIONS(473), + [anon_sym_false] = ACTIONS(473), + [anon_sym_null] = ACTIONS(473), + [anon_sym_PIPE_PIPE] = ACTIONS(475), + [anon_sym_QMARK_QMARK] = ACTIONS(475), + [anon_sym_AMP_AMP] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_CARET] = ACTIONS(475), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_EQ_EQ] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_EQ_EQ_EQ] = ACTIONS(475), + [anon_sym_BANG_EQ_EQ] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(473), + [anon_sym_LT_EQ] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(475), + [anon_sym_instanceof] = ACTIONS(473), + [anon_sym_in] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_GT_GT_GT] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(473), + [anon_sym_PERCENT] = ACTIONS(475), + [anon_sym_STAR_STAR] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(473), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_typeof] = ACTIONS(473), + [anon_sym_void] = ACTIONS(473), + [anon_sym_delete] = ACTIONS(473), + [anon_sym_await] = ACTIONS(473), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_if] = ACTIONS(473), + [anon_sym_var] = ACTIONS(473), + [anon_sym_let] = ACTIONS(473), + [anon_sym_const] = ACTIONS(473), + [anon_sym_return] = ACTIONS(473), + [anon_sym_try] = ACTIONS(473), + [anon_sym_throw] = ACTIONS(473), + [anon_sym_for] = ACTIONS(473), + [anon_sym_while] = ACTIONS(473), + [anon_sym_break] = ACTIONS(473), + [anon_sym_continue] = ACTIONS(473), + [anon_sym_QMARK_DOT] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(475), + [anon_sym_DOLLARr] = ACTIONS(473), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_new] = ACTIONS(473), + }, + [STATE(63)] = { + [sym_argument_list] = STATE(106), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(480), + [anon_sym_LBRACE] = ACTIONS(482), + [anon_sym_RBRACE] = ACTIONS(482), + [anon_sym_STAR] = ACTIONS(480), + [anon_sym_as] = ACTIONS(480), + [anon_sym_SEMI] = ACTIONS(482), + [anon_sym_async] = ACTIONS(480), + [anon_sym_function] = ACTIONS(480), + [anon_sym_LPAREN] = ACTIONS(482), + [anon_sym_QMARK] = ACTIONS(480), + [anon_sym_DOT] = ACTIONS(482), + [anon_sym_Text] = ACTIONS(480), + [anon_sym_Button] = ACTIONS(480), + [anon_sym_Image] = ACTIONS(480), + [anon_sym_TextInput] = ACTIONS(480), + [anon_sym_TextArea] = ACTIONS(480), + [anon_sym_Column] = ACTIONS(480), + [anon_sym_Row] = ACTIONS(480), + [anon_sym_Stack] = ACTIONS(480), + [anon_sym_Flex] = ACTIONS(480), + [anon_sym_Grid] = ACTIONS(480), + [anon_sym_GridRow] = ACTIONS(480), + [anon_sym_GridCol] = ACTIONS(480), + [anon_sym_List] = ACTIONS(480), + [anon_sym_ScrollList] = ACTIONS(480), + [anon_sym_NavDestination] = ACTIONS(480), + [anon_sym_ListItem] = ACTIONS(480), + [anon_sym_GridItem] = ACTIONS(480), + [anon_sym_ListItemGroup] = ACTIONS(480), + [anon_sym_ForEach] = ACTIONS(480), + [anon_sym_LazyForEach] = ACTIONS(480), + [sym_identifier] = ACTIONS(480), + [sym_string_literal] = ACTIONS(482), + [anon_sym_DOLLAR] = ACTIONS(480), + [sym_numeric_literal] = ACTIONS(482), + [anon_sym_true] = ACTIONS(480), + [anon_sym_false] = ACTIONS(480), + [anon_sym_null] = ACTIONS(480), + [anon_sym_PIPE_PIPE] = ACTIONS(482), + [anon_sym_QMARK_QMARK] = ACTIONS(482), + [anon_sym_AMP_AMP] = ACTIONS(482), + [anon_sym_PIPE] = ACTIONS(480), + [anon_sym_CARET] = ACTIONS(482), + [anon_sym_AMP] = ACTIONS(480), + [anon_sym_EQ_EQ] = ACTIONS(480), + [anon_sym_BANG_EQ] = ACTIONS(480), + [anon_sym_EQ_EQ_EQ] = ACTIONS(482), + [anon_sym_BANG_EQ_EQ] = ACTIONS(482), + [anon_sym_LT] = ACTIONS(480), + [anon_sym_GT] = ACTIONS(480), + [anon_sym_LT_EQ] = ACTIONS(482), + [anon_sym_GT_EQ] = ACTIONS(482), + [anon_sym_instanceof] = ACTIONS(480), + [anon_sym_in] = ACTIONS(480), + [anon_sym_LT_LT] = ACTIONS(482), + [anon_sym_GT_GT] = ACTIONS(480), + [anon_sym_GT_GT_GT] = ACTIONS(482), + [anon_sym_PLUS] = ACTIONS(480), + [anon_sym_DASH] = ACTIONS(480), + [anon_sym_SLASH] = ACTIONS(480), + [anon_sym_PERCENT] = ACTIONS(482), + [anon_sym_STAR_STAR] = ACTIONS(482), + [anon_sym_BANG] = ACTIONS(480), + [anon_sym_TILDE] = ACTIONS(482), + [anon_sym_typeof] = ACTIONS(480), + [anon_sym_void] = ACTIONS(480), + [anon_sym_delete] = ACTIONS(480), + [anon_sym_await] = ACTIONS(480), + [anon_sym_LBRACK] = ACTIONS(482), + [anon_sym_if] = ACTIONS(480), + [anon_sym_var] = ACTIONS(480), + [anon_sym_let] = ACTIONS(480), + [anon_sym_const] = ACTIONS(480), + [anon_sym_return] = ACTIONS(480), + [anon_sym_try] = ACTIONS(480), + [anon_sym_throw] = ACTIONS(480), + [anon_sym_for] = ACTIONS(480), + [anon_sym_while] = ACTIONS(480), + [anon_sym_break] = ACTIONS(480), + [anon_sym_continue] = ACTIONS(480), + [anon_sym_QMARK_DOT] = ACTIONS(482), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_DOLLARr] = ACTIONS(480), + [anon_sym_PLUS_PLUS] = ACTIONS(482), + [anon_sym_DASH_DASH] = ACTIONS(482), + [anon_sym_new] = ACTIONS(480), + }, + [STATE(64)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(65)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(484), + [anon_sym_LBRACE] = ACTIONS(486), + [anon_sym_RBRACE] = ACTIONS(486), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_as] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(486), + [anon_sym_async] = ACTIONS(484), + [anon_sym_function] = ACTIONS(484), + [anon_sym_extends] = ACTIONS(484), + [anon_sym_LPAREN] = ACTIONS(486), + [anon_sym_QMARK] = ACTIONS(484), + [anon_sym_DOT] = ACTIONS(486), + [anon_sym_Text] = ACTIONS(484), + [anon_sym_Button] = ACTIONS(484), + [anon_sym_Image] = ACTIONS(484), + [anon_sym_TextInput] = ACTIONS(484), + [anon_sym_TextArea] = ACTIONS(484), + [anon_sym_Column] = ACTIONS(484), + [anon_sym_Row] = ACTIONS(484), + [anon_sym_Stack] = ACTIONS(484), + [anon_sym_Flex] = ACTIONS(484), + [anon_sym_Grid] = ACTIONS(484), + [anon_sym_GridRow] = ACTIONS(484), + [anon_sym_GridCol] = ACTIONS(484), + [anon_sym_List] = ACTIONS(484), + [anon_sym_ScrollList] = ACTIONS(484), + [anon_sym_NavDestination] = ACTIONS(484), + [anon_sym_ListItem] = ACTIONS(484), + [anon_sym_GridItem] = ACTIONS(484), + [anon_sym_ListItemGroup] = ACTIONS(484), + [anon_sym_ForEach] = ACTIONS(484), + [anon_sym_LazyForEach] = ACTIONS(484), + [sym_identifier] = ACTIONS(484), + [sym_string_literal] = ACTIONS(486), + [anon_sym_DOLLAR] = ACTIONS(484), + [sym_numeric_literal] = ACTIONS(486), + [anon_sym_true] = ACTIONS(484), + [anon_sym_false] = ACTIONS(484), + [anon_sym_null] = ACTIONS(484), + [anon_sym_PIPE_PIPE] = ACTIONS(486), + [anon_sym_QMARK_QMARK] = ACTIONS(486), + [anon_sym_AMP_AMP] = ACTIONS(486), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_CARET] = ACTIONS(486), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_EQ_EQ] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_EQ_EQ_EQ] = ACTIONS(486), + [anon_sym_BANG_EQ_EQ] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(484), + [anon_sym_LT_EQ] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(486), + [anon_sym_instanceof] = ACTIONS(484), + [anon_sym_in] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(486), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_GT_GT_GT] = ACTIONS(486), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(484), + [anon_sym_PERCENT] = ACTIONS(486), + [anon_sym_STAR_STAR] = ACTIONS(486), + [anon_sym_BANG] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_typeof] = ACTIONS(484), + [anon_sym_void] = ACTIONS(484), + [anon_sym_delete] = ACTIONS(484), + [anon_sym_await] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_if] = ACTIONS(484), + [anon_sym_var] = ACTIONS(484), + [anon_sym_let] = ACTIONS(484), + [anon_sym_const] = ACTIONS(484), + [anon_sym_return] = ACTIONS(484), + [anon_sym_try] = ACTIONS(484), + [anon_sym_throw] = ACTIONS(484), + [anon_sym_for] = ACTIONS(484), + [anon_sym_while] = ACTIONS(484), + [anon_sym_break] = ACTIONS(484), + [anon_sym_continue] = ACTIONS(484), + [anon_sym_QMARK_DOT] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(486), + [anon_sym_DOLLARr] = ACTIONS(484), + [anon_sym_PLUS_PLUS] = ACTIONS(486), + [anon_sym_DASH_DASH] = ACTIONS(486), + [anon_sym_new] = ACTIONS(484), + }, + [STATE(66)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(366), + [anon_sym_LBRACE] = ACTIONS(362), + [anon_sym_RBRACE] = ACTIONS(362), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_as] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(362), + [anon_sym_async] = ACTIONS(366), + [anon_sym_function] = ACTIONS(366), + [anon_sym_extends] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(362), + [anon_sym_QMARK] = ACTIONS(366), + [anon_sym_DOT] = ACTIONS(362), + [anon_sym_Text] = ACTIONS(366), + [anon_sym_Button] = ACTIONS(366), + [anon_sym_Image] = ACTIONS(366), + [anon_sym_TextInput] = ACTIONS(366), + [anon_sym_TextArea] = ACTIONS(366), + [anon_sym_Column] = ACTIONS(366), + [anon_sym_Row] = ACTIONS(366), + [anon_sym_Stack] = ACTIONS(366), + [anon_sym_Flex] = ACTIONS(366), + [anon_sym_Grid] = ACTIONS(366), + [anon_sym_GridRow] = ACTIONS(366), + [anon_sym_GridCol] = ACTIONS(366), + [anon_sym_List] = ACTIONS(366), + [anon_sym_ScrollList] = ACTIONS(366), + [anon_sym_NavDestination] = ACTIONS(366), + [anon_sym_ListItem] = ACTIONS(366), + [anon_sym_GridItem] = ACTIONS(366), + [anon_sym_ListItemGroup] = ACTIONS(366), + [anon_sym_ForEach] = ACTIONS(366), + [anon_sym_LazyForEach] = ACTIONS(366), + [sym_identifier] = ACTIONS(366), + [sym_string_literal] = ACTIONS(362), + [anon_sym_DOLLAR] = ACTIONS(366), + [sym_numeric_literal] = ACTIONS(362), + [anon_sym_true] = ACTIONS(366), + [anon_sym_false] = ACTIONS(366), + [anon_sym_null] = ACTIONS(366), + [anon_sym_PIPE_PIPE] = ACTIONS(362), + [anon_sym_QMARK_QMARK] = ACTIONS(362), + [anon_sym_AMP_AMP] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_CARET] = ACTIONS(362), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_EQ_EQ] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_EQ_EQ_EQ] = ACTIONS(362), + [anon_sym_BANG_EQ_EQ] = ACTIONS(362), + [anon_sym_LT] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(366), + [anon_sym_LT_EQ] = ACTIONS(362), + [anon_sym_GT_EQ] = ACTIONS(362), + [anon_sym_instanceof] = ACTIONS(366), + [anon_sym_in] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(362), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_GT_GT_GT] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(366), + [anon_sym_PERCENT] = ACTIONS(362), + [anon_sym_STAR_STAR] = ACTIONS(362), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(362), + [anon_sym_typeof] = ACTIONS(366), + [anon_sym_void] = ACTIONS(366), + [anon_sym_delete] = ACTIONS(366), + [anon_sym_await] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(362), + [anon_sym_if] = ACTIONS(366), + [anon_sym_var] = ACTIONS(366), + [anon_sym_let] = ACTIONS(366), + [anon_sym_const] = ACTIONS(366), + [anon_sym_return] = ACTIONS(366), + [anon_sym_try] = ACTIONS(366), + [anon_sym_throw] = ACTIONS(366), + [anon_sym_for] = ACTIONS(366), + [anon_sym_while] = ACTIONS(366), + [anon_sym_break] = ACTIONS(366), + [anon_sym_continue] = ACTIONS(366), + [anon_sym_QMARK_DOT] = ACTIONS(362), + [anon_sym_BQUOTE] = ACTIONS(362), + [anon_sym_DOLLARr] = ACTIONS(366), + [anon_sym_PLUS_PLUS] = ACTIONS(362), + [anon_sym_DASH_DASH] = ACTIONS(362), + [anon_sym_new] = ACTIONS(366), + }, + [STATE(67)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(488), + [anon_sym_LBRACE] = ACTIONS(490), + [anon_sym_RBRACE] = ACTIONS(490), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_as] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(490), + [anon_sym_async] = ACTIONS(488), + [anon_sym_function] = ACTIONS(488), + [anon_sym_extends] = ACTIONS(488), + [anon_sym_LPAREN] = ACTIONS(490), + [anon_sym_QMARK] = ACTIONS(488), + [anon_sym_DOT] = ACTIONS(490), + [anon_sym_Text] = ACTIONS(488), + [anon_sym_Button] = ACTIONS(488), + [anon_sym_Image] = ACTIONS(488), + [anon_sym_TextInput] = ACTIONS(488), + [anon_sym_TextArea] = ACTIONS(488), + [anon_sym_Column] = ACTIONS(488), + [anon_sym_Row] = ACTIONS(488), + [anon_sym_Stack] = ACTIONS(488), + [anon_sym_Flex] = ACTIONS(488), + [anon_sym_Grid] = ACTIONS(488), + [anon_sym_GridRow] = ACTIONS(488), + [anon_sym_GridCol] = ACTIONS(488), + [anon_sym_List] = ACTIONS(488), + [anon_sym_ScrollList] = ACTIONS(488), + [anon_sym_NavDestination] = ACTIONS(488), + [anon_sym_ListItem] = ACTIONS(488), + [anon_sym_GridItem] = ACTIONS(488), + [anon_sym_ListItemGroup] = ACTIONS(488), + [anon_sym_ForEach] = ACTIONS(488), + [anon_sym_LazyForEach] = ACTIONS(488), + [sym_identifier] = ACTIONS(488), + [sym_string_literal] = ACTIONS(490), + [anon_sym_DOLLAR] = ACTIONS(488), + [sym_numeric_literal] = ACTIONS(490), + [anon_sym_true] = ACTIONS(488), + [anon_sym_false] = ACTIONS(488), + [anon_sym_null] = ACTIONS(488), + [anon_sym_PIPE_PIPE] = ACTIONS(490), + [anon_sym_QMARK_QMARK] = ACTIONS(490), + [anon_sym_AMP_AMP] = ACTIONS(490), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_CARET] = ACTIONS(490), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_EQ_EQ] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_EQ_EQ_EQ] = ACTIONS(490), + [anon_sym_BANG_EQ_EQ] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(488), + [anon_sym_LT_EQ] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(490), + [anon_sym_instanceof] = ACTIONS(488), + [anon_sym_in] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(490), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_GT_GT_GT] = ACTIONS(490), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(488), + [anon_sym_PERCENT] = ACTIONS(490), + [anon_sym_STAR_STAR] = ACTIONS(490), + [anon_sym_BANG] = ACTIONS(488), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_typeof] = ACTIONS(488), + [anon_sym_void] = ACTIONS(488), + [anon_sym_delete] = ACTIONS(488), + [anon_sym_await] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(490), + [anon_sym_if] = ACTIONS(488), + [anon_sym_var] = ACTIONS(488), + [anon_sym_let] = ACTIONS(488), + [anon_sym_const] = ACTIONS(488), + [anon_sym_return] = ACTIONS(488), + [anon_sym_try] = ACTIONS(488), + [anon_sym_throw] = ACTIONS(488), + [anon_sym_for] = ACTIONS(488), + [anon_sym_while] = ACTIONS(488), + [anon_sym_break] = ACTIONS(488), + [anon_sym_continue] = ACTIONS(488), + [anon_sym_QMARK_DOT] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(490), + [anon_sym_DOLLARr] = ACTIONS(488), + [anon_sym_PLUS_PLUS] = ACTIONS(490), + [anon_sym_DASH_DASH] = ACTIONS(490), + [anon_sym_new] = ACTIONS(488), + }, + [STATE(68)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_extends] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(377), + [anon_sym_Text] = ACTIONS(375), + [anon_sym_Button] = ACTIONS(375), + [anon_sym_Image] = ACTIONS(375), + [anon_sym_TextInput] = ACTIONS(375), + [anon_sym_TextArea] = ACTIONS(375), + [anon_sym_Column] = ACTIONS(375), + [anon_sym_Row] = ACTIONS(375), + [anon_sym_Stack] = ACTIONS(375), + [anon_sym_Flex] = ACTIONS(375), + [anon_sym_Grid] = ACTIONS(375), + [anon_sym_GridRow] = ACTIONS(375), + [anon_sym_GridCol] = ACTIONS(375), + [anon_sym_List] = ACTIONS(375), + [anon_sym_ScrollList] = ACTIONS(375), + [anon_sym_NavDestination] = ACTIONS(375), + [anon_sym_ListItem] = ACTIONS(375), + [anon_sym_GridItem] = ACTIONS(375), + [anon_sym_ListItemGroup] = ACTIONS(375), + [anon_sym_ForEach] = ACTIONS(375), + [anon_sym_LazyForEach] = ACTIONS(375), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_return] = ACTIONS(375), + [anon_sym_try] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_for] = ACTIONS(375), + [anon_sym_while] = ACTIONS(375), + [anon_sym_break] = ACTIONS(375), + [anon_sym_continue] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(69)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_extends] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_Text] = ACTIONS(239), + [anon_sym_Button] = ACTIONS(239), + [anon_sym_Image] = ACTIONS(239), + [anon_sym_TextInput] = ACTIONS(239), + [anon_sym_TextArea] = ACTIONS(239), + [anon_sym_Column] = ACTIONS(239), + [anon_sym_Row] = ACTIONS(239), + [anon_sym_Stack] = ACTIONS(239), + [anon_sym_Flex] = ACTIONS(239), + [anon_sym_Grid] = ACTIONS(239), + [anon_sym_GridRow] = ACTIONS(239), + [anon_sym_GridCol] = ACTIONS(239), + [anon_sym_List] = ACTIONS(239), + [anon_sym_ScrollList] = ACTIONS(239), + [anon_sym_NavDestination] = ACTIONS(239), + [anon_sym_ListItem] = ACTIONS(239), + [anon_sym_GridItem] = ACTIONS(239), + [anon_sym_ListItemGroup] = ACTIONS(239), + [anon_sym_ForEach] = ACTIONS(239), + [anon_sym_LazyForEach] = ACTIONS(239), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(241), + [anon_sym_if] = ACTIONS(239), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_return] = ACTIONS(239), + [anon_sym_try] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_break] = ACTIONS(239), + [anon_sym_continue] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(70)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(492), + [anon_sym_LBRACE] = ACTIONS(496), + [anon_sym_RBRACE] = ACTIONS(496), + [anon_sym_STAR] = ACTIONS(500), + [anon_sym_as] = ACTIONS(500), + [anon_sym_SEMI] = ACTIONS(502), + [anon_sym_async] = ACTIONS(492), + [anon_sym_function] = ACTIONS(492), + [anon_sym_LPAREN] = ACTIONS(496), + [anon_sym_QMARK] = ACTIONS(500), + [anon_sym_DOT] = ACTIONS(502), + [anon_sym_Text] = ACTIONS(504), + [anon_sym_Button] = ACTIONS(504), + [anon_sym_Image] = ACTIONS(504), + [anon_sym_TextInput] = ACTIONS(504), + [anon_sym_TextArea] = ACTIONS(504), + [anon_sym_Column] = ACTIONS(504), + [anon_sym_Row] = ACTIONS(504), + [anon_sym_Stack] = ACTIONS(504), + [anon_sym_Flex] = ACTIONS(504), + [anon_sym_Grid] = ACTIONS(504), + [anon_sym_GridRow] = ACTIONS(504), + [anon_sym_GridCol] = ACTIONS(504), + [anon_sym_List] = ACTIONS(504), + [anon_sym_ScrollList] = ACTIONS(504), + [anon_sym_NavDestination] = ACTIONS(504), + [anon_sym_ListItem] = ACTIONS(504), + [anon_sym_GridItem] = ACTIONS(504), + [anon_sym_ListItemGroup] = ACTIONS(504), + [anon_sym_ForEach] = ACTIONS(504), + [anon_sym_LazyForEach] = ACTIONS(504), + [sym_identifier] = ACTIONS(492), + [sym_string_literal] = ACTIONS(496), + [anon_sym_DOLLAR] = ACTIONS(492), + [sym_numeric_literal] = ACTIONS(496), + [anon_sym_true] = ACTIONS(492), + [anon_sym_false] = ACTIONS(492), + [anon_sym_null] = ACTIONS(492), + [anon_sym_PIPE_PIPE] = ACTIONS(502), + [anon_sym_QMARK_QMARK] = ACTIONS(502), + [anon_sym_AMP_AMP] = ACTIONS(502), + [anon_sym_PIPE] = ACTIONS(500), + [anon_sym_CARET] = ACTIONS(502), + [anon_sym_AMP] = ACTIONS(500), + [anon_sym_EQ_EQ] = ACTIONS(500), + [anon_sym_BANG_EQ] = ACTIONS(500), + [anon_sym_EQ_EQ_EQ] = ACTIONS(502), + [anon_sym_BANG_EQ_EQ] = ACTIONS(502), + [anon_sym_LT] = ACTIONS(500), + [anon_sym_GT] = ACTIONS(500), + [anon_sym_LT_EQ] = ACTIONS(502), + [anon_sym_GT_EQ] = ACTIONS(502), + [anon_sym_instanceof] = ACTIONS(500), + [anon_sym_in] = ACTIONS(500), + [anon_sym_LT_LT] = ACTIONS(502), + [anon_sym_GT_GT] = ACTIONS(500), + [anon_sym_GT_GT_GT] = ACTIONS(502), + [anon_sym_PLUS] = ACTIONS(492), + [anon_sym_DASH] = ACTIONS(492), + [anon_sym_SLASH] = ACTIONS(500), + [anon_sym_PERCENT] = ACTIONS(502), + [anon_sym_STAR_STAR] = ACTIONS(502), + [anon_sym_BANG] = ACTIONS(492), + [anon_sym_TILDE] = ACTIONS(496), + [anon_sym_typeof] = ACTIONS(492), + [anon_sym_void] = ACTIONS(492), + [anon_sym_delete] = ACTIONS(492), + [anon_sym_await] = ACTIONS(492), + [anon_sym_LBRACK] = ACTIONS(496), + [anon_sym_if] = ACTIONS(492), + [anon_sym_else] = ACTIONS(506), + [anon_sym_var] = ACTIONS(510), + [anon_sym_let] = ACTIONS(510), + [anon_sym_const] = ACTIONS(510), + [anon_sym_return] = ACTIONS(510), + [anon_sym_try] = ACTIONS(510), + [anon_sym_throw] = ACTIONS(510), + [anon_sym_for] = ACTIONS(510), + [anon_sym_while] = ACTIONS(510), + [anon_sym_break] = ACTIONS(510), + [anon_sym_continue] = ACTIONS(510), + [anon_sym_QMARK_DOT] = ACTIONS(502), + [anon_sym_BQUOTE] = ACTIONS(496), + [anon_sym_DOLLARr] = ACTIONS(492), + [anon_sym_PLUS_PLUS] = ACTIONS(496), + [anon_sym_DASH_DASH] = ACTIONS(496), + [anon_sym_new] = ACTIONS(492), + }, + [STATE(71)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(513), + [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_RBRACE] = ACTIONS(515), + [anon_sym_STAR] = ACTIONS(513), + [anon_sym_as] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_async] = ACTIONS(513), + [anon_sym_function] = ACTIONS(513), + [anon_sym_extends] = ACTIONS(513), + [anon_sym_LPAREN] = ACTIONS(515), + [anon_sym_QMARK] = ACTIONS(513), + [anon_sym_DOT] = ACTIONS(515), + [anon_sym_Text] = ACTIONS(513), + [anon_sym_Button] = ACTIONS(513), + [anon_sym_Image] = ACTIONS(513), + [anon_sym_TextInput] = ACTIONS(513), + [anon_sym_TextArea] = ACTIONS(513), + [anon_sym_Column] = ACTIONS(513), + [anon_sym_Row] = ACTIONS(513), + [anon_sym_Stack] = ACTIONS(513), + [anon_sym_Flex] = ACTIONS(513), + [anon_sym_Grid] = ACTIONS(513), + [anon_sym_GridRow] = ACTIONS(513), + [anon_sym_GridCol] = ACTIONS(513), + [anon_sym_List] = ACTIONS(513), + [anon_sym_ScrollList] = ACTIONS(513), + [anon_sym_NavDestination] = ACTIONS(513), + [anon_sym_ListItem] = ACTIONS(513), + [anon_sym_GridItem] = ACTIONS(513), + [anon_sym_ListItemGroup] = ACTIONS(513), + [anon_sym_ForEach] = ACTIONS(513), + [anon_sym_LazyForEach] = ACTIONS(513), + [sym_identifier] = ACTIONS(513), + [sym_string_literal] = ACTIONS(515), + [anon_sym_DOLLAR] = ACTIONS(513), + [sym_numeric_literal] = ACTIONS(515), + [anon_sym_true] = ACTIONS(513), + [anon_sym_false] = ACTIONS(513), + [anon_sym_null] = ACTIONS(513), + [anon_sym_PIPE_PIPE] = ACTIONS(515), + [anon_sym_QMARK_QMARK] = ACTIONS(515), + [anon_sym_AMP_AMP] = ACTIONS(515), + [anon_sym_PIPE] = ACTIONS(513), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_EQ_EQ] = ACTIONS(513), + [anon_sym_BANG_EQ] = ACTIONS(513), + [anon_sym_EQ_EQ_EQ] = ACTIONS(515), + [anon_sym_BANG_EQ_EQ] = ACTIONS(515), + [anon_sym_LT] = ACTIONS(513), + [anon_sym_GT] = ACTIONS(513), + [anon_sym_LT_EQ] = ACTIONS(515), + [anon_sym_GT_EQ] = ACTIONS(515), + [anon_sym_instanceof] = ACTIONS(513), + [anon_sym_in] = ACTIONS(513), + [anon_sym_LT_LT] = ACTIONS(515), + [anon_sym_GT_GT] = ACTIONS(513), + [anon_sym_GT_GT_GT] = ACTIONS(515), + [anon_sym_PLUS] = ACTIONS(513), + [anon_sym_DASH] = ACTIONS(513), + [anon_sym_SLASH] = ACTIONS(513), + [anon_sym_PERCENT] = ACTIONS(515), + [anon_sym_STAR_STAR] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(513), + [anon_sym_TILDE] = ACTIONS(515), + [anon_sym_typeof] = ACTIONS(513), + [anon_sym_void] = ACTIONS(513), + [anon_sym_delete] = ACTIONS(513), + [anon_sym_await] = ACTIONS(513), + [anon_sym_LBRACK] = ACTIONS(515), + [anon_sym_if] = ACTIONS(513), + [anon_sym_var] = ACTIONS(513), + [anon_sym_let] = ACTIONS(513), + [anon_sym_const] = ACTIONS(513), + [anon_sym_return] = ACTIONS(513), + [anon_sym_try] = ACTIONS(513), + [anon_sym_throw] = ACTIONS(513), + [anon_sym_for] = ACTIONS(513), + [anon_sym_while] = ACTIONS(513), + [anon_sym_break] = ACTIONS(513), + [anon_sym_continue] = ACTIONS(513), + [anon_sym_QMARK_DOT] = ACTIONS(515), + [anon_sym_BQUOTE] = ACTIONS(515), + [anon_sym_DOLLARr] = ACTIONS(513), + [anon_sym_PLUS_PLUS] = ACTIONS(515), + [anon_sym_DASH_DASH] = ACTIONS(515), + [anon_sym_new] = ACTIONS(513), + }, + [STATE(72)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(517), + [anon_sym_LBRACE] = ACTIONS(519), + [anon_sym_RBRACE] = ACTIONS(519), + [anon_sym_STAR] = ACTIONS(517), + [anon_sym_as] = ACTIONS(517), + [anon_sym_SEMI] = ACTIONS(519), + [anon_sym_async] = ACTIONS(517), + [anon_sym_function] = ACTIONS(517), + [anon_sym_extends] = ACTIONS(517), + [anon_sym_LPAREN] = ACTIONS(519), + [anon_sym_QMARK] = ACTIONS(517), + [anon_sym_DOT] = ACTIONS(519), + [anon_sym_Text] = ACTIONS(517), + [anon_sym_Button] = ACTIONS(517), + [anon_sym_Image] = ACTIONS(517), + [anon_sym_TextInput] = ACTIONS(517), + [anon_sym_TextArea] = ACTIONS(517), + [anon_sym_Column] = ACTIONS(517), + [anon_sym_Row] = ACTIONS(517), + [anon_sym_Stack] = ACTIONS(517), + [anon_sym_Flex] = ACTIONS(517), + [anon_sym_Grid] = ACTIONS(517), + [anon_sym_GridRow] = ACTIONS(517), + [anon_sym_GridCol] = ACTIONS(517), + [anon_sym_List] = ACTIONS(517), + [anon_sym_ScrollList] = ACTIONS(517), + [anon_sym_NavDestination] = ACTIONS(517), + [anon_sym_ListItem] = ACTIONS(517), + [anon_sym_GridItem] = ACTIONS(517), + [anon_sym_ListItemGroup] = ACTIONS(517), + [anon_sym_ForEach] = ACTIONS(517), + [anon_sym_LazyForEach] = ACTIONS(517), + [sym_identifier] = ACTIONS(517), + [sym_string_literal] = ACTIONS(519), + [anon_sym_DOLLAR] = ACTIONS(517), + [sym_numeric_literal] = ACTIONS(519), + [anon_sym_true] = ACTIONS(517), + [anon_sym_false] = ACTIONS(517), + [anon_sym_null] = ACTIONS(517), + [anon_sym_PIPE_PIPE] = ACTIONS(519), + [anon_sym_QMARK_QMARK] = ACTIONS(519), + [anon_sym_AMP_AMP] = ACTIONS(519), + [anon_sym_PIPE] = ACTIONS(517), + [anon_sym_CARET] = ACTIONS(519), + [anon_sym_AMP] = ACTIONS(517), + [anon_sym_EQ_EQ] = ACTIONS(517), + [anon_sym_BANG_EQ] = ACTIONS(517), + [anon_sym_EQ_EQ_EQ] = ACTIONS(519), + [anon_sym_BANG_EQ_EQ] = ACTIONS(519), + [anon_sym_LT] = ACTIONS(517), + [anon_sym_GT] = ACTIONS(517), + [anon_sym_LT_EQ] = ACTIONS(519), + [anon_sym_GT_EQ] = ACTIONS(519), + [anon_sym_instanceof] = ACTIONS(517), + [anon_sym_in] = ACTIONS(517), + [anon_sym_LT_LT] = ACTIONS(519), + [anon_sym_GT_GT] = ACTIONS(517), + [anon_sym_GT_GT_GT] = ACTIONS(519), + [anon_sym_PLUS] = ACTIONS(517), + [anon_sym_DASH] = ACTIONS(517), + [anon_sym_SLASH] = ACTIONS(517), + [anon_sym_PERCENT] = ACTIONS(519), + [anon_sym_STAR_STAR] = ACTIONS(519), + [anon_sym_BANG] = ACTIONS(517), + [anon_sym_TILDE] = ACTIONS(519), + [anon_sym_typeof] = ACTIONS(517), + [anon_sym_void] = ACTIONS(517), + [anon_sym_delete] = ACTIONS(517), + [anon_sym_await] = ACTIONS(517), + [anon_sym_LBRACK] = ACTIONS(519), + [anon_sym_if] = ACTIONS(517), + [anon_sym_var] = ACTIONS(517), + [anon_sym_let] = ACTIONS(517), + [anon_sym_const] = ACTIONS(517), + [anon_sym_return] = ACTIONS(517), + [anon_sym_try] = ACTIONS(517), + [anon_sym_throw] = ACTIONS(517), + [anon_sym_for] = ACTIONS(517), + [anon_sym_while] = ACTIONS(517), + [anon_sym_break] = ACTIONS(517), + [anon_sym_continue] = ACTIONS(517), + [anon_sym_QMARK_DOT] = ACTIONS(519), + [anon_sym_BQUOTE] = ACTIONS(519), + [anon_sym_DOLLARr] = ACTIONS(517), + [anon_sym_PLUS_PLUS] = ACTIONS(519), + [anon_sym_DASH_DASH] = ACTIONS(519), + [anon_sym_new] = ACTIONS(517), + }, + [STATE(73)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(523), + [anon_sym_RBRACE] = ACTIONS(523), + [anon_sym_STAR] = ACTIONS(521), + [anon_sym_as] = ACTIONS(521), + [anon_sym_SEMI] = ACTIONS(523), + [anon_sym_async] = ACTIONS(521), + [anon_sym_function] = ACTIONS(521), + [anon_sym_extends] = ACTIONS(521), + [anon_sym_LPAREN] = ACTIONS(523), + [anon_sym_QMARK] = ACTIONS(521), + [anon_sym_DOT] = ACTIONS(523), + [anon_sym_Text] = ACTIONS(521), + [anon_sym_Button] = ACTIONS(521), + [anon_sym_Image] = ACTIONS(521), + [anon_sym_TextInput] = ACTIONS(521), + [anon_sym_TextArea] = ACTIONS(521), + [anon_sym_Column] = ACTIONS(521), + [anon_sym_Row] = ACTIONS(521), + [anon_sym_Stack] = ACTIONS(521), + [anon_sym_Flex] = ACTIONS(521), + [anon_sym_Grid] = ACTIONS(521), + [anon_sym_GridRow] = ACTIONS(521), + [anon_sym_GridCol] = ACTIONS(521), + [anon_sym_List] = ACTIONS(521), + [anon_sym_ScrollList] = ACTIONS(521), + [anon_sym_NavDestination] = ACTIONS(521), + [anon_sym_ListItem] = ACTIONS(521), + [anon_sym_GridItem] = ACTIONS(521), + [anon_sym_ListItemGroup] = ACTIONS(521), + [anon_sym_ForEach] = ACTIONS(521), + [anon_sym_LazyForEach] = ACTIONS(521), + [sym_identifier] = ACTIONS(521), + [sym_string_literal] = ACTIONS(523), + [anon_sym_DOLLAR] = ACTIONS(521), + [sym_numeric_literal] = ACTIONS(523), + [anon_sym_true] = ACTIONS(521), + [anon_sym_false] = ACTIONS(521), + [anon_sym_null] = ACTIONS(521), + [anon_sym_PIPE_PIPE] = ACTIONS(523), + [anon_sym_QMARK_QMARK] = ACTIONS(523), + [anon_sym_AMP_AMP] = ACTIONS(523), + [anon_sym_PIPE] = ACTIONS(521), + [anon_sym_CARET] = ACTIONS(523), + [anon_sym_AMP] = ACTIONS(521), + [anon_sym_EQ_EQ] = ACTIONS(521), + [anon_sym_BANG_EQ] = ACTIONS(521), + [anon_sym_EQ_EQ_EQ] = ACTIONS(523), + [anon_sym_BANG_EQ_EQ] = ACTIONS(523), + [anon_sym_LT] = ACTIONS(521), + [anon_sym_GT] = ACTIONS(521), + [anon_sym_LT_EQ] = ACTIONS(523), + [anon_sym_GT_EQ] = ACTIONS(523), + [anon_sym_instanceof] = ACTIONS(521), + [anon_sym_in] = ACTIONS(521), + [anon_sym_LT_LT] = ACTIONS(523), + [anon_sym_GT_GT] = ACTIONS(521), + [anon_sym_GT_GT_GT] = ACTIONS(523), + [anon_sym_PLUS] = ACTIONS(521), + [anon_sym_DASH] = ACTIONS(521), + [anon_sym_SLASH] = ACTIONS(521), + [anon_sym_PERCENT] = ACTIONS(523), + [anon_sym_STAR_STAR] = ACTIONS(523), + [anon_sym_BANG] = ACTIONS(521), + [anon_sym_TILDE] = ACTIONS(523), + [anon_sym_typeof] = ACTIONS(521), + [anon_sym_void] = ACTIONS(521), + [anon_sym_delete] = ACTIONS(521), + [anon_sym_await] = ACTIONS(521), + [anon_sym_LBRACK] = ACTIONS(523), + [anon_sym_if] = ACTIONS(521), + [anon_sym_var] = ACTIONS(521), + [anon_sym_let] = ACTIONS(521), + [anon_sym_const] = ACTIONS(521), + [anon_sym_return] = ACTIONS(521), + [anon_sym_try] = ACTIONS(521), + [anon_sym_throw] = ACTIONS(521), + [anon_sym_for] = ACTIONS(521), + [anon_sym_while] = ACTIONS(521), + [anon_sym_break] = ACTIONS(521), + [anon_sym_continue] = ACTIONS(521), + [anon_sym_QMARK_DOT] = ACTIONS(523), + [anon_sym_BQUOTE] = ACTIONS(523), + [anon_sym_DOLLARr] = ACTIONS(521), + [anon_sym_PLUS_PLUS] = ACTIONS(523), + [anon_sym_DASH_DASH] = ACTIONS(523), + [anon_sym_new] = ACTIONS(521), + }, + [STATE(74)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(525), + [anon_sym_LBRACE] = ACTIONS(527), + [anon_sym_RBRACE] = ACTIONS(527), + [anon_sym_STAR] = ACTIONS(525), + [anon_sym_as] = ACTIONS(525), + [anon_sym_SEMI] = ACTIONS(527), + [anon_sym_async] = ACTIONS(525), + [anon_sym_function] = ACTIONS(525), + [anon_sym_extends] = ACTIONS(525), + [anon_sym_LPAREN] = ACTIONS(527), + [anon_sym_QMARK] = ACTIONS(525), + [anon_sym_DOT] = ACTIONS(527), + [anon_sym_Text] = ACTIONS(525), + [anon_sym_Button] = ACTIONS(525), + [anon_sym_Image] = ACTIONS(525), + [anon_sym_TextInput] = ACTIONS(525), + [anon_sym_TextArea] = ACTIONS(525), + [anon_sym_Column] = ACTIONS(525), + [anon_sym_Row] = ACTIONS(525), + [anon_sym_Stack] = ACTIONS(525), + [anon_sym_Flex] = ACTIONS(525), + [anon_sym_Grid] = ACTIONS(525), + [anon_sym_GridRow] = ACTIONS(525), + [anon_sym_GridCol] = ACTIONS(525), + [anon_sym_List] = ACTIONS(525), + [anon_sym_ScrollList] = ACTIONS(525), + [anon_sym_NavDestination] = ACTIONS(525), + [anon_sym_ListItem] = ACTIONS(525), + [anon_sym_GridItem] = ACTIONS(525), + [anon_sym_ListItemGroup] = ACTIONS(525), + [anon_sym_ForEach] = ACTIONS(525), + [anon_sym_LazyForEach] = ACTIONS(525), + [sym_identifier] = ACTIONS(525), + [sym_string_literal] = ACTIONS(527), + [anon_sym_DOLLAR] = ACTIONS(525), + [sym_numeric_literal] = ACTIONS(527), + [anon_sym_true] = ACTIONS(525), + [anon_sym_false] = ACTIONS(525), + [anon_sym_null] = ACTIONS(525), + [anon_sym_PIPE_PIPE] = ACTIONS(527), + [anon_sym_QMARK_QMARK] = ACTIONS(527), + [anon_sym_AMP_AMP] = ACTIONS(527), + [anon_sym_PIPE] = ACTIONS(525), + [anon_sym_CARET] = ACTIONS(527), + [anon_sym_AMP] = ACTIONS(525), + [anon_sym_EQ_EQ] = ACTIONS(525), + [anon_sym_BANG_EQ] = ACTIONS(525), + [anon_sym_EQ_EQ_EQ] = ACTIONS(527), + [anon_sym_BANG_EQ_EQ] = ACTIONS(527), + [anon_sym_LT] = ACTIONS(525), + [anon_sym_GT] = ACTIONS(525), + [anon_sym_LT_EQ] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(527), + [anon_sym_instanceof] = ACTIONS(525), + [anon_sym_in] = ACTIONS(525), + [anon_sym_LT_LT] = ACTIONS(527), + [anon_sym_GT_GT] = ACTIONS(525), + [anon_sym_GT_GT_GT] = ACTIONS(527), + [anon_sym_PLUS] = ACTIONS(525), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_SLASH] = ACTIONS(525), + [anon_sym_PERCENT] = ACTIONS(527), + [anon_sym_STAR_STAR] = ACTIONS(527), + [anon_sym_BANG] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_typeof] = ACTIONS(525), + [anon_sym_void] = ACTIONS(525), + [anon_sym_delete] = ACTIONS(525), + [anon_sym_await] = ACTIONS(525), + [anon_sym_LBRACK] = ACTIONS(527), + [anon_sym_if] = ACTIONS(525), + [anon_sym_var] = ACTIONS(525), + [anon_sym_let] = ACTIONS(525), + [anon_sym_const] = ACTIONS(525), + [anon_sym_return] = ACTIONS(525), + [anon_sym_try] = ACTIONS(525), + [anon_sym_throw] = ACTIONS(525), + [anon_sym_for] = ACTIONS(525), + [anon_sym_while] = ACTIONS(525), + [anon_sym_break] = ACTIONS(525), + [anon_sym_continue] = ACTIONS(525), + [anon_sym_QMARK_DOT] = ACTIONS(527), + [anon_sym_BQUOTE] = ACTIONS(527), + [anon_sym_DOLLARr] = ACTIONS(525), + [anon_sym_PLUS_PLUS] = ACTIONS(527), + [anon_sym_DASH_DASH] = ACTIONS(527), + [anon_sym_new] = ACTIONS(525), + }, + [STATE(75)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(529), + [anon_sym_LBRACE] = ACTIONS(531), + [anon_sym_RBRACE] = ACTIONS(531), + [anon_sym_STAR] = ACTIONS(529), + [anon_sym_as] = ACTIONS(529), + [anon_sym_SEMI] = ACTIONS(531), + [anon_sym_async] = ACTIONS(529), + [anon_sym_function] = ACTIONS(529), + [anon_sym_extends] = ACTIONS(529), + [anon_sym_LPAREN] = ACTIONS(531), + [anon_sym_QMARK] = ACTIONS(529), + [anon_sym_DOT] = ACTIONS(531), + [anon_sym_Text] = ACTIONS(529), + [anon_sym_Button] = ACTIONS(529), + [anon_sym_Image] = ACTIONS(529), + [anon_sym_TextInput] = ACTIONS(529), + [anon_sym_TextArea] = ACTIONS(529), + [anon_sym_Column] = ACTIONS(529), + [anon_sym_Row] = ACTIONS(529), + [anon_sym_Stack] = ACTIONS(529), + [anon_sym_Flex] = ACTIONS(529), + [anon_sym_Grid] = ACTIONS(529), + [anon_sym_GridRow] = ACTIONS(529), + [anon_sym_GridCol] = ACTIONS(529), + [anon_sym_List] = ACTIONS(529), + [anon_sym_ScrollList] = ACTIONS(529), + [anon_sym_NavDestination] = ACTIONS(529), + [anon_sym_ListItem] = ACTIONS(529), + [anon_sym_GridItem] = ACTIONS(529), + [anon_sym_ListItemGroup] = ACTIONS(529), + [anon_sym_ForEach] = ACTIONS(529), + [anon_sym_LazyForEach] = ACTIONS(529), + [sym_identifier] = ACTIONS(529), + [sym_string_literal] = ACTIONS(531), + [anon_sym_DOLLAR] = ACTIONS(529), + [sym_numeric_literal] = ACTIONS(531), + [anon_sym_true] = ACTIONS(529), + [anon_sym_false] = ACTIONS(529), + [anon_sym_null] = ACTIONS(529), + [anon_sym_PIPE_PIPE] = ACTIONS(531), + [anon_sym_QMARK_QMARK] = ACTIONS(531), + [anon_sym_AMP_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(529), + [anon_sym_CARET] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(529), + [anon_sym_EQ_EQ] = ACTIONS(529), + [anon_sym_BANG_EQ] = ACTIONS(529), + [anon_sym_EQ_EQ_EQ] = ACTIONS(531), + [anon_sym_BANG_EQ_EQ] = ACTIONS(531), + [anon_sym_LT] = ACTIONS(529), + [anon_sym_GT] = ACTIONS(529), + [anon_sym_LT_EQ] = ACTIONS(531), + [anon_sym_GT_EQ] = ACTIONS(531), + [anon_sym_instanceof] = ACTIONS(529), + [anon_sym_in] = ACTIONS(529), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(529), + [anon_sym_GT_GT_GT] = ACTIONS(531), + [anon_sym_PLUS] = ACTIONS(529), + [anon_sym_DASH] = ACTIONS(529), + [anon_sym_SLASH] = ACTIONS(529), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_STAR_STAR] = ACTIONS(531), + [anon_sym_BANG] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(531), + [anon_sym_typeof] = ACTIONS(529), + [anon_sym_void] = ACTIONS(529), + [anon_sym_delete] = ACTIONS(529), + [anon_sym_await] = ACTIONS(529), + [anon_sym_LBRACK] = ACTIONS(531), + [anon_sym_if] = ACTIONS(529), + [anon_sym_var] = ACTIONS(529), + [anon_sym_let] = ACTIONS(529), + [anon_sym_const] = ACTIONS(529), + [anon_sym_return] = ACTIONS(529), + [anon_sym_try] = ACTIONS(529), + [anon_sym_throw] = ACTIONS(529), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(529), + [anon_sym_break] = ACTIONS(529), + [anon_sym_continue] = ACTIONS(529), + [anon_sym_QMARK_DOT] = ACTIONS(531), + [anon_sym_BQUOTE] = ACTIONS(531), + [anon_sym_DOLLARr] = ACTIONS(529), + [anon_sym_PLUS_PLUS] = ACTIONS(531), + [anon_sym_DASH_DASH] = ACTIONS(531), + [anon_sym_new] = ACTIONS(529), + }, + [STATE(76)] = { + [aux_sym_qualified_type_repeat1] = STATE(76), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(533), + [anon_sym_Text] = ACTIONS(375), + [anon_sym_Button] = ACTIONS(375), + [anon_sym_Image] = ACTIONS(375), + [anon_sym_TextInput] = ACTIONS(375), + [anon_sym_TextArea] = ACTIONS(375), + [anon_sym_Column] = ACTIONS(375), + [anon_sym_Row] = ACTIONS(375), + [anon_sym_Stack] = ACTIONS(375), + [anon_sym_Flex] = ACTIONS(375), + [anon_sym_Grid] = ACTIONS(375), + [anon_sym_GridRow] = ACTIONS(375), + [anon_sym_GridCol] = ACTIONS(375), + [anon_sym_List] = ACTIONS(375), + [anon_sym_ScrollList] = ACTIONS(375), + [anon_sym_NavDestination] = ACTIONS(375), + [anon_sym_ListItem] = ACTIONS(375), + [anon_sym_GridItem] = ACTIONS(375), + [anon_sym_ListItemGroup] = ACTIONS(375), + [anon_sym_ForEach] = ACTIONS(375), + [anon_sym_LazyForEach] = ACTIONS(375), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_return] = ACTIONS(375), + [anon_sym_try] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_for] = ACTIONS(375), + [anon_sym_while] = ACTIONS(375), + [anon_sym_break] = ACTIONS(375), + [anon_sym_continue] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(77)] = { + [aux_sym_array_type_repeat1] = STATE(77), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_Text] = ACTIONS(239), + [anon_sym_Button] = ACTIONS(239), + [anon_sym_Image] = ACTIONS(239), + [anon_sym_TextInput] = ACTIONS(239), + [anon_sym_TextArea] = ACTIONS(239), + [anon_sym_Column] = ACTIONS(239), + [anon_sym_Row] = ACTIONS(239), + [anon_sym_Stack] = ACTIONS(239), + [anon_sym_Flex] = ACTIONS(239), + [anon_sym_Grid] = ACTIONS(239), + [anon_sym_GridRow] = ACTIONS(239), + [anon_sym_GridCol] = ACTIONS(239), + [anon_sym_List] = ACTIONS(239), + [anon_sym_ScrollList] = ACTIONS(239), + [anon_sym_NavDestination] = ACTIONS(239), + [anon_sym_ListItem] = ACTIONS(239), + [anon_sym_GridItem] = ACTIONS(239), + [anon_sym_ListItemGroup] = ACTIONS(239), + [anon_sym_ForEach] = ACTIONS(239), + [anon_sym_LazyForEach] = ACTIONS(239), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(536), + [anon_sym_if] = ACTIONS(239), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_return] = ACTIONS(239), + [anon_sym_try] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_break] = ACTIONS(239), + [anon_sym_continue] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(78)] = { + [aux_sym_array_type_repeat1] = STATE(58), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(236), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(79)] = { + [sym_type_arguments] = STATE(129), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(233), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(80)] = { + [aux_sym_qualified_type_repeat1] = STATE(76), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LBRACE] = ACTIONS(392), + [anon_sym_RBRACE] = ACTIONS(392), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_as] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(392), + [anon_sym_async] = ACTIONS(390), + [anon_sym_function] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(392), + [anon_sym_QMARK] = ACTIONS(390), + [anon_sym_DOT] = ACTIONS(392), + [anon_sym_Text] = ACTIONS(390), + [anon_sym_Button] = ACTIONS(390), + [anon_sym_Image] = ACTIONS(390), + [anon_sym_TextInput] = ACTIONS(390), + [anon_sym_TextArea] = ACTIONS(390), + [anon_sym_Column] = ACTIONS(390), + [anon_sym_Row] = ACTIONS(390), + [anon_sym_Stack] = ACTIONS(390), + [anon_sym_Flex] = ACTIONS(390), + [anon_sym_Grid] = ACTIONS(390), + [anon_sym_GridRow] = ACTIONS(390), + [anon_sym_GridCol] = ACTIONS(390), + [anon_sym_List] = ACTIONS(390), + [anon_sym_ScrollList] = ACTIONS(390), + [anon_sym_NavDestination] = ACTIONS(390), + [anon_sym_ListItem] = ACTIONS(390), + [anon_sym_GridItem] = ACTIONS(390), + [anon_sym_ListItemGroup] = ACTIONS(390), + [anon_sym_ForEach] = ACTIONS(390), + [anon_sym_LazyForEach] = ACTIONS(390), + [sym_identifier] = ACTIONS(390), + [sym_string_literal] = ACTIONS(392), + [anon_sym_DOLLAR] = ACTIONS(390), + [sym_numeric_literal] = ACTIONS(392), + [anon_sym_true] = ACTIONS(390), + [anon_sym_false] = ACTIONS(390), + [anon_sym_null] = ACTIONS(390), + [anon_sym_PIPE_PIPE] = ACTIONS(392), + [anon_sym_QMARK_QMARK] = ACTIONS(392), + [anon_sym_AMP_AMP] = ACTIONS(392), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_CARET] = ACTIONS(392), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_EQ_EQ] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_EQ_EQ_EQ] = ACTIONS(392), + [anon_sym_BANG_EQ_EQ] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(390), + [anon_sym_LT_EQ] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(392), + [anon_sym_instanceof] = ACTIONS(390), + [anon_sym_in] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(392), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_GT_GT_GT] = ACTIONS(392), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(390), + [anon_sym_PERCENT] = ACTIONS(392), + [anon_sym_STAR_STAR] = ACTIONS(392), + [anon_sym_BANG] = ACTIONS(390), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_typeof] = ACTIONS(390), + [anon_sym_void] = ACTIONS(390), + [anon_sym_delete] = ACTIONS(390), + [anon_sym_await] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(392), + [anon_sym_if] = ACTIONS(390), + [anon_sym_var] = ACTIONS(390), + [anon_sym_let] = ACTIONS(390), + [anon_sym_const] = ACTIONS(390), + [anon_sym_return] = ACTIONS(390), + [anon_sym_try] = ACTIONS(390), + [anon_sym_throw] = ACTIONS(390), + [anon_sym_for] = ACTIONS(390), + [anon_sym_while] = ACTIONS(390), + [anon_sym_break] = ACTIONS(390), + [anon_sym_continue] = ACTIONS(390), + [anon_sym_QMARK_DOT] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(392), + [anon_sym_DOLLARr] = ACTIONS(390), + [anon_sym_PLUS_PLUS] = ACTIONS(392), + [anon_sym_DASH_DASH] = ACTIONS(392), + [anon_sym_new] = ACTIONS(390), + }, + [STATE(81)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(539), + [anon_sym_LBRACE] = ACTIONS(541), + [anon_sym_RBRACE] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(539), + [anon_sym_as] = ACTIONS(539), + [anon_sym_SEMI] = ACTIONS(541), + [anon_sym_async] = ACTIONS(539), + [anon_sym_function] = ACTIONS(539), + [anon_sym_LPAREN] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(539), + [anon_sym_DOT] = ACTIONS(541), + [anon_sym_Text] = ACTIONS(539), + [anon_sym_Button] = ACTIONS(539), + [anon_sym_Image] = ACTIONS(539), + [anon_sym_TextInput] = ACTIONS(539), + [anon_sym_TextArea] = ACTIONS(539), + [anon_sym_Column] = ACTIONS(539), + [anon_sym_Row] = ACTIONS(539), + [anon_sym_Stack] = ACTIONS(539), + [anon_sym_Flex] = ACTIONS(539), + [anon_sym_Grid] = ACTIONS(539), + [anon_sym_GridRow] = ACTIONS(539), + [anon_sym_GridCol] = ACTIONS(539), + [anon_sym_List] = ACTIONS(539), + [anon_sym_ScrollList] = ACTIONS(539), + [anon_sym_NavDestination] = ACTIONS(539), + [anon_sym_ListItem] = ACTIONS(539), + [anon_sym_GridItem] = ACTIONS(539), + [anon_sym_ListItemGroup] = ACTIONS(539), + [anon_sym_ForEach] = ACTIONS(539), + [anon_sym_LazyForEach] = ACTIONS(539), + [sym_identifier] = ACTIONS(539), + [sym_string_literal] = ACTIONS(541), + [anon_sym_DOLLAR] = ACTIONS(539), + [sym_numeric_literal] = ACTIONS(541), + [anon_sym_true] = ACTIONS(539), + [anon_sym_false] = ACTIONS(539), + [anon_sym_null] = ACTIONS(539), + [anon_sym_PIPE_PIPE] = ACTIONS(541), + [anon_sym_QMARK_QMARK] = ACTIONS(541), + [anon_sym_AMP_AMP] = ACTIONS(541), + [anon_sym_PIPE] = ACTIONS(539), + [anon_sym_CARET] = ACTIONS(541), + [anon_sym_AMP] = ACTIONS(539), + [anon_sym_EQ_EQ] = ACTIONS(539), + [anon_sym_BANG_EQ] = ACTIONS(539), + [anon_sym_EQ_EQ_EQ] = ACTIONS(541), + [anon_sym_BANG_EQ_EQ] = ACTIONS(541), + [anon_sym_LT] = ACTIONS(539), + [anon_sym_GT] = ACTIONS(539), + [anon_sym_LT_EQ] = ACTIONS(541), + [anon_sym_GT_EQ] = ACTIONS(541), + [anon_sym_instanceof] = ACTIONS(539), + [anon_sym_in] = ACTIONS(539), + [anon_sym_LT_LT] = ACTIONS(541), + [anon_sym_GT_GT] = ACTIONS(539), + [anon_sym_GT_GT_GT] = ACTIONS(541), + [anon_sym_PLUS] = ACTIONS(539), + [anon_sym_DASH] = ACTIONS(539), + [anon_sym_SLASH] = ACTIONS(539), + [anon_sym_PERCENT] = ACTIONS(541), + [anon_sym_STAR_STAR] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_typeof] = ACTIONS(539), + [anon_sym_void] = ACTIONS(539), + [anon_sym_delete] = ACTIONS(539), + [anon_sym_await] = ACTIONS(539), + [anon_sym_LBRACK] = ACTIONS(541), + [anon_sym_if] = ACTIONS(539), + [anon_sym_var] = ACTIONS(539), + [anon_sym_let] = ACTIONS(539), + [anon_sym_const] = ACTIONS(539), + [anon_sym_return] = ACTIONS(539), + [anon_sym_try] = ACTIONS(539), + [anon_sym_throw] = ACTIONS(539), + [anon_sym_for] = ACTIONS(539), + [anon_sym_while] = ACTIONS(539), + [anon_sym_break] = ACTIONS(539), + [anon_sym_continue] = ACTIONS(539), + [anon_sym_QMARK_DOT] = ACTIONS(541), + [anon_sym_BQUOTE] = ACTIONS(541), + [anon_sym_DOLLARr] = ACTIONS(539), + [anon_sym_PLUS_PLUS] = ACTIONS(541), + [anon_sym_DASH_DASH] = ACTIONS(541), + [anon_sym_new] = ACTIONS(539), + }, + [STATE(82)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(545), + [anon_sym_RBRACE] = ACTIONS(545), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_as] = ACTIONS(543), + [anon_sym_SEMI] = ACTIONS(545), + [anon_sym_async] = ACTIONS(543), + [anon_sym_function] = ACTIONS(543), + [anon_sym_LPAREN] = ACTIONS(545), + [anon_sym_QMARK] = ACTIONS(543), + [anon_sym_DOT] = ACTIONS(545), + [anon_sym_Text] = ACTIONS(543), + [anon_sym_Button] = ACTIONS(543), + [anon_sym_Image] = ACTIONS(543), + [anon_sym_TextInput] = ACTIONS(543), + [anon_sym_TextArea] = ACTIONS(543), + [anon_sym_Column] = ACTIONS(543), + [anon_sym_Row] = ACTIONS(543), + [anon_sym_Stack] = ACTIONS(543), + [anon_sym_Flex] = ACTIONS(543), + [anon_sym_Grid] = ACTIONS(543), + [anon_sym_GridRow] = ACTIONS(543), + [anon_sym_GridCol] = ACTIONS(543), + [anon_sym_List] = ACTIONS(543), + [anon_sym_ScrollList] = ACTIONS(543), + [anon_sym_NavDestination] = ACTIONS(543), + [anon_sym_ListItem] = ACTIONS(543), + [anon_sym_GridItem] = ACTIONS(543), + [anon_sym_ListItemGroup] = ACTIONS(543), + [anon_sym_ForEach] = ACTIONS(543), + [anon_sym_LazyForEach] = ACTIONS(543), + [sym_identifier] = ACTIONS(543), + [sym_string_literal] = ACTIONS(545), + [anon_sym_DOLLAR] = ACTIONS(543), + [sym_numeric_literal] = ACTIONS(545), + [anon_sym_true] = ACTIONS(543), + [anon_sym_false] = ACTIONS(543), + [anon_sym_null] = ACTIONS(543), + [anon_sym_PIPE_PIPE] = ACTIONS(545), + [anon_sym_QMARK_QMARK] = ACTIONS(545), + [anon_sym_AMP_AMP] = ACTIONS(545), + [anon_sym_PIPE] = ACTIONS(543), + [anon_sym_CARET] = ACTIONS(545), + [anon_sym_AMP] = ACTIONS(543), + [anon_sym_EQ_EQ] = ACTIONS(543), + [anon_sym_BANG_EQ] = ACTIONS(543), + [anon_sym_EQ_EQ_EQ] = ACTIONS(545), + [anon_sym_BANG_EQ_EQ] = ACTIONS(545), + [anon_sym_LT] = ACTIONS(543), + [anon_sym_GT] = ACTIONS(543), + [anon_sym_LT_EQ] = ACTIONS(545), + [anon_sym_GT_EQ] = ACTIONS(545), + [anon_sym_instanceof] = ACTIONS(543), + [anon_sym_in] = ACTIONS(543), + [anon_sym_LT_LT] = ACTIONS(545), + [anon_sym_GT_GT] = ACTIONS(543), + [anon_sym_GT_GT_GT] = ACTIONS(545), + [anon_sym_PLUS] = ACTIONS(543), + [anon_sym_DASH] = ACTIONS(543), + [anon_sym_SLASH] = ACTIONS(543), + [anon_sym_PERCENT] = ACTIONS(545), + [anon_sym_STAR_STAR] = ACTIONS(545), + [anon_sym_BANG] = ACTIONS(543), + [anon_sym_TILDE] = ACTIONS(545), + [anon_sym_typeof] = ACTIONS(543), + [anon_sym_void] = ACTIONS(543), + [anon_sym_delete] = ACTIONS(543), + [anon_sym_await] = ACTIONS(543), + [anon_sym_LBRACK] = ACTIONS(545), + [anon_sym_if] = ACTIONS(543), + [anon_sym_var] = ACTIONS(543), + [anon_sym_let] = ACTIONS(543), + [anon_sym_const] = ACTIONS(543), + [anon_sym_return] = ACTIONS(543), + [anon_sym_try] = ACTIONS(543), + [anon_sym_throw] = ACTIONS(543), + [anon_sym_for] = ACTIONS(543), + [anon_sym_while] = ACTIONS(543), + [anon_sym_break] = ACTIONS(543), + [anon_sym_continue] = ACTIONS(543), + [anon_sym_QMARK_DOT] = ACTIONS(545), + [anon_sym_BQUOTE] = ACTIONS(545), + [anon_sym_DOLLARr] = ACTIONS(543), + [anon_sym_PLUS_PLUS] = ACTIONS(545), + [anon_sym_DASH_DASH] = ACTIONS(545), + [anon_sym_new] = ACTIONS(543), + }, + [STATE(83)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(547), + [anon_sym_LBRACE] = ACTIONS(549), + [anon_sym_RBRACE] = ACTIONS(549), + [anon_sym_STAR] = ACTIONS(547), + [anon_sym_as] = ACTIONS(547), + [anon_sym_SEMI] = ACTIONS(549), + [anon_sym_async] = ACTIONS(547), + [anon_sym_function] = ACTIONS(547), + [anon_sym_LPAREN] = ACTIONS(549), + [anon_sym_QMARK] = ACTIONS(547), + [anon_sym_DOT] = ACTIONS(549), + [anon_sym_Text] = ACTIONS(547), + [anon_sym_Button] = ACTIONS(547), + [anon_sym_Image] = ACTIONS(547), + [anon_sym_TextInput] = ACTIONS(547), + [anon_sym_TextArea] = ACTIONS(547), + [anon_sym_Column] = ACTIONS(547), + [anon_sym_Row] = ACTIONS(547), + [anon_sym_Stack] = ACTIONS(547), + [anon_sym_Flex] = ACTIONS(547), + [anon_sym_Grid] = ACTIONS(547), + [anon_sym_GridRow] = ACTIONS(547), + [anon_sym_GridCol] = ACTIONS(547), + [anon_sym_List] = ACTIONS(547), + [anon_sym_ScrollList] = ACTIONS(547), + [anon_sym_NavDestination] = ACTIONS(547), + [anon_sym_ListItem] = ACTIONS(547), + [anon_sym_GridItem] = ACTIONS(547), + [anon_sym_ListItemGroup] = ACTIONS(547), + [anon_sym_ForEach] = ACTIONS(547), + [anon_sym_LazyForEach] = ACTIONS(547), + [sym_identifier] = ACTIONS(547), + [sym_string_literal] = ACTIONS(549), + [anon_sym_DOLLAR] = ACTIONS(547), + [sym_numeric_literal] = ACTIONS(549), + [anon_sym_true] = ACTIONS(547), + [anon_sym_false] = ACTIONS(547), + [anon_sym_null] = ACTIONS(547), + [anon_sym_PIPE_PIPE] = ACTIONS(549), + [anon_sym_QMARK_QMARK] = ACTIONS(549), + [anon_sym_AMP_AMP] = ACTIONS(549), + [anon_sym_PIPE] = ACTIONS(547), + [anon_sym_CARET] = ACTIONS(549), + [anon_sym_AMP] = ACTIONS(547), + [anon_sym_EQ_EQ] = ACTIONS(547), + [anon_sym_BANG_EQ] = ACTIONS(547), + [anon_sym_EQ_EQ_EQ] = ACTIONS(549), + [anon_sym_BANG_EQ_EQ] = ACTIONS(549), + [anon_sym_LT] = ACTIONS(547), + [anon_sym_GT] = ACTIONS(547), + [anon_sym_LT_EQ] = ACTIONS(549), + [anon_sym_GT_EQ] = ACTIONS(549), + [anon_sym_instanceof] = ACTIONS(547), + [anon_sym_in] = ACTIONS(547), + [anon_sym_LT_LT] = ACTIONS(549), + [anon_sym_GT_GT] = ACTIONS(547), + [anon_sym_GT_GT_GT] = ACTIONS(549), + [anon_sym_PLUS] = ACTIONS(547), + [anon_sym_DASH] = ACTIONS(547), + [anon_sym_SLASH] = ACTIONS(547), + [anon_sym_PERCENT] = ACTIONS(549), + [anon_sym_STAR_STAR] = ACTIONS(549), + [anon_sym_BANG] = ACTIONS(547), + [anon_sym_TILDE] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(547), + [anon_sym_void] = ACTIONS(547), + [anon_sym_delete] = ACTIONS(547), + [anon_sym_await] = ACTIONS(547), + [anon_sym_LBRACK] = ACTIONS(549), + [anon_sym_if] = ACTIONS(547), + [anon_sym_var] = ACTIONS(547), + [anon_sym_let] = ACTIONS(547), + [anon_sym_const] = ACTIONS(547), + [anon_sym_return] = ACTIONS(547), + [anon_sym_try] = ACTIONS(547), + [anon_sym_throw] = ACTIONS(547), + [anon_sym_for] = ACTIONS(547), + [anon_sym_while] = ACTIONS(547), + [anon_sym_break] = ACTIONS(547), + [anon_sym_continue] = ACTIONS(547), + [anon_sym_QMARK_DOT] = ACTIONS(549), + [anon_sym_BQUOTE] = ACTIONS(549), + [anon_sym_DOLLARr] = ACTIONS(547), + [anon_sym_PLUS_PLUS] = ACTIONS(549), + [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_new] = ACTIONS(547), + }, + [STATE(84)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(553), + [anon_sym_RBRACE] = ACTIONS(553), + [anon_sym_STAR] = ACTIONS(551), + [anon_sym_as] = ACTIONS(551), + [anon_sym_SEMI] = ACTIONS(553), + [anon_sym_async] = ACTIONS(551), + [anon_sym_function] = ACTIONS(551), + [anon_sym_LPAREN] = ACTIONS(553), + [anon_sym_QMARK] = ACTIONS(551), + [anon_sym_DOT] = ACTIONS(553), + [anon_sym_Text] = ACTIONS(551), + [anon_sym_Button] = ACTIONS(551), + [anon_sym_Image] = ACTIONS(551), + [anon_sym_TextInput] = ACTIONS(551), + [anon_sym_TextArea] = ACTIONS(551), + [anon_sym_Column] = ACTIONS(551), + [anon_sym_Row] = ACTIONS(551), + [anon_sym_Stack] = ACTIONS(551), + [anon_sym_Flex] = ACTIONS(551), + [anon_sym_Grid] = ACTIONS(551), + [anon_sym_GridRow] = ACTIONS(551), + [anon_sym_GridCol] = ACTIONS(551), + [anon_sym_List] = ACTIONS(551), + [anon_sym_ScrollList] = ACTIONS(551), + [anon_sym_NavDestination] = ACTIONS(551), + [anon_sym_ListItem] = ACTIONS(551), + [anon_sym_GridItem] = ACTIONS(551), + [anon_sym_ListItemGroup] = ACTIONS(551), + [anon_sym_ForEach] = ACTIONS(551), + [anon_sym_LazyForEach] = ACTIONS(551), + [sym_identifier] = ACTIONS(551), + [sym_string_literal] = ACTIONS(553), + [anon_sym_DOLLAR] = ACTIONS(551), + [sym_numeric_literal] = ACTIONS(553), + [anon_sym_true] = ACTIONS(551), + [anon_sym_false] = ACTIONS(551), + [anon_sym_null] = ACTIONS(551), + [anon_sym_PIPE_PIPE] = ACTIONS(553), + [anon_sym_QMARK_QMARK] = ACTIONS(553), + [anon_sym_AMP_AMP] = ACTIONS(553), + [anon_sym_PIPE] = ACTIONS(551), + [anon_sym_CARET] = ACTIONS(553), + [anon_sym_AMP] = ACTIONS(551), + [anon_sym_EQ_EQ] = ACTIONS(551), + [anon_sym_BANG_EQ] = ACTIONS(551), + [anon_sym_EQ_EQ_EQ] = ACTIONS(553), + [anon_sym_BANG_EQ_EQ] = ACTIONS(553), + [anon_sym_LT] = ACTIONS(551), + [anon_sym_GT] = ACTIONS(551), + [anon_sym_LT_EQ] = ACTIONS(553), + [anon_sym_GT_EQ] = ACTIONS(553), + [anon_sym_instanceof] = ACTIONS(551), + [anon_sym_in] = ACTIONS(551), + [anon_sym_LT_LT] = ACTIONS(553), + [anon_sym_GT_GT] = ACTIONS(551), + [anon_sym_GT_GT_GT] = ACTIONS(553), + [anon_sym_PLUS] = ACTIONS(551), + [anon_sym_DASH] = ACTIONS(551), + [anon_sym_SLASH] = ACTIONS(551), + [anon_sym_PERCENT] = ACTIONS(553), + [anon_sym_STAR_STAR] = ACTIONS(553), + [anon_sym_BANG] = ACTIONS(551), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_void] = ACTIONS(551), + [anon_sym_delete] = ACTIONS(551), + [anon_sym_await] = ACTIONS(551), + [anon_sym_LBRACK] = ACTIONS(553), + [anon_sym_if] = ACTIONS(551), + [anon_sym_var] = ACTIONS(551), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(551), + [anon_sym_return] = ACTIONS(551), + [anon_sym_try] = ACTIONS(551), + [anon_sym_throw] = ACTIONS(551), + [anon_sym_for] = ACTIONS(551), + [anon_sym_while] = ACTIONS(551), + [anon_sym_break] = ACTIONS(551), + [anon_sym_continue] = ACTIONS(551), + [anon_sym_QMARK_DOT] = ACTIONS(553), + [anon_sym_BQUOTE] = ACTIONS(553), + [anon_sym_DOLLARr] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(553), + [anon_sym_DASH_DASH] = ACTIONS(553), + [anon_sym_new] = ACTIONS(551), + }, + [STATE(85)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(555), + [anon_sym_LBRACE] = ACTIONS(557), + [anon_sym_RBRACE] = ACTIONS(557), + [anon_sym_STAR] = ACTIONS(555), + [anon_sym_as] = ACTIONS(555), + [anon_sym_SEMI] = ACTIONS(557), + [anon_sym_async] = ACTIONS(555), + [anon_sym_function] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(557), + [anon_sym_QMARK] = ACTIONS(555), + [anon_sym_DOT] = ACTIONS(557), + [anon_sym_Text] = ACTIONS(555), + [anon_sym_Button] = ACTIONS(555), + [anon_sym_Image] = ACTIONS(555), + [anon_sym_TextInput] = ACTIONS(555), + [anon_sym_TextArea] = ACTIONS(555), + [anon_sym_Column] = ACTIONS(555), + [anon_sym_Row] = ACTIONS(555), + [anon_sym_Stack] = ACTIONS(555), + [anon_sym_Flex] = ACTIONS(555), + [anon_sym_Grid] = ACTIONS(555), + [anon_sym_GridRow] = ACTIONS(555), + [anon_sym_GridCol] = ACTIONS(555), + [anon_sym_List] = ACTIONS(555), + [anon_sym_ScrollList] = ACTIONS(555), + [anon_sym_NavDestination] = ACTIONS(555), + [anon_sym_ListItem] = ACTIONS(555), + [anon_sym_GridItem] = ACTIONS(555), + [anon_sym_ListItemGroup] = ACTIONS(555), + [anon_sym_ForEach] = ACTIONS(555), + [anon_sym_LazyForEach] = ACTIONS(555), + [sym_identifier] = ACTIONS(555), + [sym_string_literal] = ACTIONS(557), + [anon_sym_DOLLAR] = ACTIONS(555), + [sym_numeric_literal] = ACTIONS(557), + [anon_sym_true] = ACTIONS(555), + [anon_sym_false] = ACTIONS(555), + [anon_sym_null] = ACTIONS(555), + [anon_sym_PIPE_PIPE] = ACTIONS(557), + [anon_sym_QMARK_QMARK] = ACTIONS(557), + [anon_sym_AMP_AMP] = ACTIONS(557), + [anon_sym_PIPE] = ACTIONS(555), + [anon_sym_CARET] = ACTIONS(557), + [anon_sym_AMP] = ACTIONS(555), + [anon_sym_EQ_EQ] = ACTIONS(555), + [anon_sym_BANG_EQ] = ACTIONS(555), + [anon_sym_EQ_EQ_EQ] = ACTIONS(557), + [anon_sym_BANG_EQ_EQ] = ACTIONS(557), + [anon_sym_LT] = ACTIONS(555), + [anon_sym_GT] = ACTIONS(555), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_instanceof] = ACTIONS(555), + [anon_sym_in] = ACTIONS(555), + [anon_sym_LT_LT] = ACTIONS(557), + [anon_sym_GT_GT] = ACTIONS(555), + [anon_sym_GT_GT_GT] = ACTIONS(557), + [anon_sym_PLUS] = ACTIONS(555), + [anon_sym_DASH] = ACTIONS(555), + [anon_sym_SLASH] = ACTIONS(555), + [anon_sym_PERCENT] = ACTIONS(557), + [anon_sym_STAR_STAR] = ACTIONS(557), + [anon_sym_BANG] = ACTIONS(555), + [anon_sym_TILDE] = ACTIONS(557), + [anon_sym_typeof] = ACTIONS(555), + [anon_sym_void] = ACTIONS(555), + [anon_sym_delete] = ACTIONS(555), + [anon_sym_await] = ACTIONS(555), + [anon_sym_LBRACK] = ACTIONS(557), + [anon_sym_if] = ACTIONS(555), + [anon_sym_var] = ACTIONS(555), + [anon_sym_let] = ACTIONS(555), + [anon_sym_const] = ACTIONS(555), + [anon_sym_return] = ACTIONS(555), + [anon_sym_try] = ACTIONS(555), + [anon_sym_throw] = ACTIONS(555), + [anon_sym_for] = ACTIONS(555), + [anon_sym_while] = ACTIONS(555), + [anon_sym_break] = ACTIONS(555), + [anon_sym_continue] = ACTIONS(555), + [anon_sym_QMARK_DOT] = ACTIONS(557), + [anon_sym_BQUOTE] = ACTIONS(557), + [anon_sym_DOLLARr] = ACTIONS(555), + [anon_sym_PLUS_PLUS] = ACTIONS(557), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_new] = ACTIONS(555), + }, + [STATE(86)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(342), + [anon_sym_LBRACE] = ACTIONS(344), + [anon_sym_RBRACE] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(342), + [anon_sym_as] = ACTIONS(342), + [anon_sym_SEMI] = ACTIONS(344), + [anon_sym_async] = ACTIONS(342), + [anon_sym_function] = ACTIONS(342), + [anon_sym_LPAREN] = ACTIONS(344), + [anon_sym_QMARK] = ACTIONS(342), + [anon_sym_DOT] = ACTIONS(344), + [anon_sym_Text] = ACTIONS(342), + [anon_sym_Button] = ACTIONS(342), + [anon_sym_Image] = ACTIONS(342), + [anon_sym_TextInput] = ACTIONS(342), + [anon_sym_TextArea] = ACTIONS(342), + [anon_sym_Column] = ACTIONS(342), + [anon_sym_Row] = ACTIONS(342), + [anon_sym_Stack] = ACTIONS(342), + [anon_sym_Flex] = ACTIONS(342), + [anon_sym_Grid] = ACTIONS(342), + [anon_sym_GridRow] = ACTIONS(342), + [anon_sym_GridCol] = ACTIONS(342), + [anon_sym_List] = ACTIONS(342), + [anon_sym_ScrollList] = ACTIONS(342), + [anon_sym_NavDestination] = ACTIONS(342), + [anon_sym_ListItem] = ACTIONS(342), + [anon_sym_GridItem] = ACTIONS(342), + [anon_sym_ListItemGroup] = ACTIONS(342), + [anon_sym_ForEach] = ACTIONS(342), + [anon_sym_LazyForEach] = ACTIONS(342), + [sym_identifier] = ACTIONS(342), + [sym_string_literal] = ACTIONS(344), + [anon_sym_DOLLAR] = ACTIONS(342), + [sym_numeric_literal] = ACTIONS(344), + [anon_sym_true] = ACTIONS(342), + [anon_sym_false] = ACTIONS(342), + [anon_sym_null] = ACTIONS(342), + [anon_sym_PIPE_PIPE] = ACTIONS(344), + [anon_sym_QMARK_QMARK] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(342), + [anon_sym_EQ_EQ] = ACTIONS(342), + [anon_sym_BANG_EQ] = ACTIONS(342), + [anon_sym_EQ_EQ_EQ] = ACTIONS(344), + [anon_sym_BANG_EQ_EQ] = ACTIONS(344), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_instanceof] = ACTIONS(342), + [anon_sym_in] = ACTIONS(342), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(342), + [anon_sym_GT_GT_GT] = ACTIONS(344), + [anon_sym_PLUS] = ACTIONS(342), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_STAR_STAR] = ACTIONS(344), + [anon_sym_BANG] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(344), + [anon_sym_typeof] = ACTIONS(342), + [anon_sym_void] = ACTIONS(342), + [anon_sym_delete] = ACTIONS(342), + [anon_sym_await] = ACTIONS(342), + [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_if] = ACTIONS(342), + [anon_sym_var] = ACTIONS(342), + [anon_sym_let] = ACTIONS(342), + [anon_sym_const] = ACTIONS(342), + [anon_sym_return] = ACTIONS(342), + [anon_sym_try] = ACTIONS(342), + [anon_sym_throw] = ACTIONS(342), + [anon_sym_for] = ACTIONS(342), + [anon_sym_while] = ACTIONS(342), + [anon_sym_break] = ACTIONS(342), + [anon_sym_continue] = ACTIONS(342), + [anon_sym_QMARK_DOT] = ACTIONS(344), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DOLLARr] = ACTIONS(342), + [anon_sym_PLUS_PLUS] = ACTIONS(344), + [anon_sym_DASH_DASH] = ACTIONS(344), + [anon_sym_new] = ACTIONS(342), + }, + [STATE(87)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(324), + [anon_sym_RBRACE] = ACTIONS(324), + [anon_sym_STAR] = ACTIONS(322), + [anon_sym_as] = ACTIONS(322), + [anon_sym_SEMI] = ACTIONS(324), + [anon_sym_async] = ACTIONS(322), + [anon_sym_function] = ACTIONS(322), + [anon_sym_LPAREN] = ACTIONS(324), + [anon_sym_QMARK] = ACTIONS(322), + [anon_sym_DOT] = ACTIONS(324), + [anon_sym_Text] = ACTIONS(322), + [anon_sym_Button] = ACTIONS(322), + [anon_sym_Image] = ACTIONS(322), + [anon_sym_TextInput] = ACTIONS(322), + [anon_sym_TextArea] = ACTIONS(322), + [anon_sym_Column] = ACTIONS(322), + [anon_sym_Row] = ACTIONS(322), + [anon_sym_Stack] = ACTIONS(322), + [anon_sym_Flex] = ACTIONS(322), + [anon_sym_Grid] = ACTIONS(322), + [anon_sym_GridRow] = ACTIONS(322), + [anon_sym_GridCol] = ACTIONS(322), + [anon_sym_List] = ACTIONS(322), + [anon_sym_ScrollList] = ACTIONS(322), + [anon_sym_NavDestination] = ACTIONS(322), + [anon_sym_ListItem] = ACTIONS(322), + [anon_sym_GridItem] = ACTIONS(322), + [anon_sym_ListItemGroup] = ACTIONS(322), + [anon_sym_ForEach] = ACTIONS(322), + [anon_sym_LazyForEach] = ACTIONS(322), + [sym_identifier] = ACTIONS(322), + [sym_string_literal] = ACTIONS(324), + [anon_sym_DOLLAR] = ACTIONS(322), + [sym_numeric_literal] = ACTIONS(324), + [anon_sym_true] = ACTIONS(322), + [anon_sym_false] = ACTIONS(322), + [anon_sym_null] = ACTIONS(322), + [anon_sym_PIPE_PIPE] = ACTIONS(324), + [anon_sym_QMARK_QMARK] = ACTIONS(324), + [anon_sym_AMP_AMP] = ACTIONS(324), + [anon_sym_PIPE] = ACTIONS(322), + [anon_sym_CARET] = ACTIONS(324), + [anon_sym_AMP] = ACTIONS(322), + [anon_sym_EQ_EQ] = ACTIONS(322), + [anon_sym_BANG_EQ] = ACTIONS(322), + [anon_sym_EQ_EQ_EQ] = ACTIONS(324), + [anon_sym_BANG_EQ_EQ] = ACTIONS(324), + [anon_sym_LT] = ACTIONS(322), + [anon_sym_GT] = ACTIONS(322), + [anon_sym_LT_EQ] = ACTIONS(324), + [anon_sym_GT_EQ] = ACTIONS(324), + [anon_sym_instanceof] = ACTIONS(322), + [anon_sym_in] = ACTIONS(322), + [anon_sym_LT_LT] = ACTIONS(324), + [anon_sym_GT_GT] = ACTIONS(322), + [anon_sym_GT_GT_GT] = ACTIONS(324), + [anon_sym_PLUS] = ACTIONS(322), + [anon_sym_DASH] = ACTIONS(322), + [anon_sym_SLASH] = ACTIONS(322), + [anon_sym_PERCENT] = ACTIONS(324), + [anon_sym_STAR_STAR] = ACTIONS(324), + [anon_sym_BANG] = ACTIONS(322), + [anon_sym_TILDE] = ACTIONS(324), + [anon_sym_typeof] = ACTIONS(322), + [anon_sym_void] = ACTIONS(322), + [anon_sym_delete] = ACTIONS(322), + [anon_sym_await] = ACTIONS(322), + [anon_sym_LBRACK] = ACTIONS(324), + [anon_sym_if] = ACTIONS(322), + [anon_sym_var] = ACTIONS(322), + [anon_sym_let] = ACTIONS(322), + [anon_sym_const] = ACTIONS(322), + [anon_sym_return] = ACTIONS(322), + [anon_sym_try] = ACTIONS(322), + [anon_sym_throw] = ACTIONS(322), + [anon_sym_for] = ACTIONS(322), + [anon_sym_while] = ACTIONS(322), + [anon_sym_break] = ACTIONS(322), + [anon_sym_continue] = ACTIONS(322), + [anon_sym_QMARK_DOT] = ACTIONS(324), + [anon_sym_BQUOTE] = ACTIONS(324), + [anon_sym_DOLLARr] = ACTIONS(322), + [anon_sym_PLUS_PLUS] = ACTIONS(324), + [anon_sym_DASH_DASH] = ACTIONS(324), + [anon_sym_new] = ACTIONS(322), + }, + [STATE(88)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(559), + [anon_sym_LBRACE] = ACTIONS(561), + [anon_sym_RBRACE] = ACTIONS(561), + [anon_sym_STAR] = ACTIONS(559), + [anon_sym_as] = ACTIONS(559), + [anon_sym_SEMI] = ACTIONS(561), + [anon_sym_async] = ACTIONS(559), + [anon_sym_function] = ACTIONS(559), + [anon_sym_LPAREN] = ACTIONS(561), + [anon_sym_QMARK] = ACTIONS(559), + [anon_sym_DOT] = ACTIONS(561), + [anon_sym_Text] = ACTIONS(559), + [anon_sym_Button] = ACTIONS(559), + [anon_sym_Image] = ACTIONS(559), + [anon_sym_TextInput] = ACTIONS(559), + [anon_sym_TextArea] = ACTIONS(559), + [anon_sym_Column] = ACTIONS(559), + [anon_sym_Row] = ACTIONS(559), + [anon_sym_Stack] = ACTIONS(559), + [anon_sym_Flex] = ACTIONS(559), + [anon_sym_Grid] = ACTIONS(559), + [anon_sym_GridRow] = ACTIONS(559), + [anon_sym_GridCol] = ACTIONS(559), + [anon_sym_List] = ACTIONS(559), + [anon_sym_ScrollList] = ACTIONS(559), + [anon_sym_NavDestination] = ACTIONS(559), + [anon_sym_ListItem] = ACTIONS(559), + [anon_sym_GridItem] = ACTIONS(559), + [anon_sym_ListItemGroup] = ACTIONS(559), + [anon_sym_ForEach] = ACTIONS(559), + [anon_sym_LazyForEach] = ACTIONS(559), + [sym_identifier] = ACTIONS(559), + [sym_string_literal] = ACTIONS(561), + [anon_sym_DOLLAR] = ACTIONS(559), + [sym_numeric_literal] = ACTIONS(561), + [anon_sym_true] = ACTIONS(559), + [anon_sym_false] = ACTIONS(559), + [anon_sym_null] = ACTIONS(559), + [anon_sym_PIPE_PIPE] = ACTIONS(561), + [anon_sym_QMARK_QMARK] = ACTIONS(561), + [anon_sym_AMP_AMP] = ACTIONS(561), + [anon_sym_PIPE] = ACTIONS(559), + [anon_sym_CARET] = ACTIONS(561), + [anon_sym_AMP] = ACTIONS(559), + [anon_sym_EQ_EQ] = ACTIONS(559), + [anon_sym_BANG_EQ] = ACTIONS(559), + [anon_sym_EQ_EQ_EQ] = ACTIONS(561), + [anon_sym_BANG_EQ_EQ] = ACTIONS(561), + [anon_sym_LT] = ACTIONS(559), + [anon_sym_GT] = ACTIONS(559), + [anon_sym_LT_EQ] = ACTIONS(561), + [anon_sym_GT_EQ] = ACTIONS(561), + [anon_sym_instanceof] = ACTIONS(559), + [anon_sym_in] = ACTIONS(559), + [anon_sym_LT_LT] = ACTIONS(561), + [anon_sym_GT_GT] = ACTIONS(559), + [anon_sym_GT_GT_GT] = ACTIONS(561), + [anon_sym_PLUS] = ACTIONS(559), + [anon_sym_DASH] = ACTIONS(559), + [anon_sym_SLASH] = ACTIONS(559), + [anon_sym_PERCENT] = ACTIONS(561), + [anon_sym_STAR_STAR] = ACTIONS(561), + [anon_sym_BANG] = ACTIONS(559), + [anon_sym_TILDE] = ACTIONS(561), + [anon_sym_typeof] = ACTIONS(559), + [anon_sym_void] = ACTIONS(559), + [anon_sym_delete] = ACTIONS(559), + [anon_sym_await] = ACTIONS(559), + [anon_sym_LBRACK] = ACTIONS(561), + [anon_sym_if] = ACTIONS(559), + [anon_sym_var] = ACTIONS(559), + [anon_sym_let] = ACTIONS(559), + [anon_sym_const] = ACTIONS(559), + [anon_sym_return] = ACTIONS(559), + [anon_sym_try] = ACTIONS(559), + [anon_sym_throw] = ACTIONS(559), + [anon_sym_for] = ACTIONS(559), + [anon_sym_while] = ACTIONS(559), + [anon_sym_break] = ACTIONS(559), + [anon_sym_continue] = ACTIONS(559), + [anon_sym_QMARK_DOT] = ACTIONS(561), + [anon_sym_BQUOTE] = ACTIONS(561), + [anon_sym_DOLLARr] = ACTIONS(559), + [anon_sym_PLUS_PLUS] = ACTIONS(561), + [anon_sym_DASH_DASH] = ACTIONS(561), + [anon_sym_new] = ACTIONS(559), + }, + [STATE(89)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(559), + [anon_sym_LBRACE] = ACTIONS(561), + [anon_sym_RBRACE] = ACTIONS(561), + [anon_sym_STAR] = ACTIONS(559), + [anon_sym_as] = ACTIONS(559), + [anon_sym_SEMI] = ACTIONS(561), + [anon_sym_async] = ACTIONS(559), + [anon_sym_function] = ACTIONS(559), + [anon_sym_LPAREN] = ACTIONS(561), + [anon_sym_QMARK] = ACTIONS(559), + [anon_sym_DOT] = ACTIONS(561), + [anon_sym_Text] = ACTIONS(559), + [anon_sym_Button] = ACTIONS(559), + [anon_sym_Image] = ACTIONS(559), + [anon_sym_TextInput] = ACTIONS(559), + [anon_sym_TextArea] = ACTIONS(559), + [anon_sym_Column] = ACTIONS(559), + [anon_sym_Row] = ACTIONS(559), + [anon_sym_Stack] = ACTIONS(559), + [anon_sym_Flex] = ACTIONS(559), + [anon_sym_Grid] = ACTIONS(559), + [anon_sym_GridRow] = ACTIONS(559), + [anon_sym_GridCol] = ACTIONS(559), + [anon_sym_List] = ACTIONS(559), + [anon_sym_ScrollList] = ACTIONS(559), + [anon_sym_NavDestination] = ACTIONS(559), + [anon_sym_ListItem] = ACTIONS(559), + [anon_sym_GridItem] = ACTIONS(559), + [anon_sym_ListItemGroup] = ACTIONS(559), + [anon_sym_ForEach] = ACTIONS(559), + [anon_sym_LazyForEach] = ACTIONS(559), + [sym_identifier] = ACTIONS(559), + [sym_string_literal] = ACTIONS(561), + [anon_sym_DOLLAR] = ACTIONS(559), + [sym_numeric_literal] = ACTIONS(561), + [anon_sym_true] = ACTIONS(559), + [anon_sym_false] = ACTIONS(559), + [anon_sym_null] = ACTIONS(559), + [anon_sym_PIPE_PIPE] = ACTIONS(561), + [anon_sym_QMARK_QMARK] = ACTIONS(561), + [anon_sym_AMP_AMP] = ACTIONS(561), + [anon_sym_PIPE] = ACTIONS(559), + [anon_sym_CARET] = ACTIONS(561), + [anon_sym_AMP] = ACTIONS(559), + [anon_sym_EQ_EQ] = ACTIONS(559), + [anon_sym_BANG_EQ] = ACTIONS(559), + [anon_sym_EQ_EQ_EQ] = ACTIONS(561), + [anon_sym_BANG_EQ_EQ] = ACTIONS(561), + [anon_sym_LT] = ACTIONS(559), + [anon_sym_GT] = ACTIONS(559), + [anon_sym_LT_EQ] = ACTIONS(561), + [anon_sym_GT_EQ] = ACTIONS(561), + [anon_sym_instanceof] = ACTIONS(559), + [anon_sym_in] = ACTIONS(559), + [anon_sym_LT_LT] = ACTIONS(561), + [anon_sym_GT_GT] = ACTIONS(559), + [anon_sym_GT_GT_GT] = ACTIONS(561), + [anon_sym_PLUS] = ACTIONS(559), + [anon_sym_DASH] = ACTIONS(559), + [anon_sym_SLASH] = ACTIONS(559), + [anon_sym_PERCENT] = ACTIONS(561), + [anon_sym_STAR_STAR] = ACTIONS(561), + [anon_sym_BANG] = ACTIONS(559), + [anon_sym_TILDE] = ACTIONS(561), + [anon_sym_typeof] = ACTIONS(559), + [anon_sym_void] = ACTIONS(559), + [anon_sym_delete] = ACTIONS(559), + [anon_sym_await] = ACTIONS(559), + [anon_sym_LBRACK] = ACTIONS(561), + [anon_sym_if] = ACTIONS(559), + [anon_sym_var] = ACTIONS(559), + [anon_sym_let] = ACTIONS(559), + [anon_sym_const] = ACTIONS(559), + [anon_sym_return] = ACTIONS(559), + [anon_sym_try] = ACTIONS(559), + [anon_sym_throw] = ACTIONS(559), + [anon_sym_for] = ACTIONS(559), + [anon_sym_while] = ACTIONS(559), + [anon_sym_break] = ACTIONS(559), + [anon_sym_continue] = ACTIONS(559), + [anon_sym_QMARK_DOT] = ACTIONS(561), + [anon_sym_BQUOTE] = ACTIONS(561), + [anon_sym_DOLLARr] = ACTIONS(559), + [anon_sym_PLUS_PLUS] = ACTIONS(561), + [anon_sym_DASH_DASH] = ACTIONS(561), + [anon_sym_new] = ACTIONS(559), + }, + [STATE(90)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(563), + [anon_sym_LBRACE] = ACTIONS(565), + [anon_sym_RBRACE] = ACTIONS(565), + [anon_sym_STAR] = ACTIONS(563), + [anon_sym_as] = ACTIONS(563), + [anon_sym_SEMI] = ACTIONS(565), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(563), + [anon_sym_LPAREN] = ACTIONS(565), + [anon_sym_QMARK] = ACTIONS(563), + [anon_sym_DOT] = ACTIONS(565), + [anon_sym_Text] = ACTIONS(563), + [anon_sym_Button] = ACTIONS(563), + [anon_sym_Image] = ACTIONS(563), + [anon_sym_TextInput] = ACTIONS(563), + [anon_sym_TextArea] = ACTIONS(563), + [anon_sym_Column] = ACTIONS(563), + [anon_sym_Row] = ACTIONS(563), + [anon_sym_Stack] = ACTIONS(563), + [anon_sym_Flex] = ACTIONS(563), + [anon_sym_Grid] = ACTIONS(563), + [anon_sym_GridRow] = ACTIONS(563), + [anon_sym_GridCol] = ACTIONS(563), + [anon_sym_List] = ACTIONS(563), + [anon_sym_ScrollList] = ACTIONS(563), + [anon_sym_NavDestination] = ACTIONS(563), + [anon_sym_ListItem] = ACTIONS(563), + [anon_sym_GridItem] = ACTIONS(563), + [anon_sym_ListItemGroup] = ACTIONS(563), + [anon_sym_ForEach] = ACTIONS(563), + [anon_sym_LazyForEach] = ACTIONS(563), + [sym_identifier] = ACTIONS(563), + [sym_string_literal] = ACTIONS(565), + [anon_sym_DOLLAR] = ACTIONS(563), + [sym_numeric_literal] = ACTIONS(565), + [anon_sym_true] = ACTIONS(563), + [anon_sym_false] = ACTIONS(563), + [anon_sym_null] = ACTIONS(563), + [anon_sym_PIPE_PIPE] = ACTIONS(565), + [anon_sym_QMARK_QMARK] = ACTIONS(565), + [anon_sym_AMP_AMP] = ACTIONS(565), + [anon_sym_PIPE] = ACTIONS(563), + [anon_sym_CARET] = ACTIONS(565), + [anon_sym_AMP] = ACTIONS(563), + [anon_sym_EQ_EQ] = ACTIONS(563), + [anon_sym_BANG_EQ] = ACTIONS(563), + [anon_sym_EQ_EQ_EQ] = ACTIONS(565), + [anon_sym_BANG_EQ_EQ] = ACTIONS(565), + [anon_sym_LT] = ACTIONS(563), + [anon_sym_GT] = ACTIONS(563), + [anon_sym_LT_EQ] = ACTIONS(565), + [anon_sym_GT_EQ] = ACTIONS(565), + [anon_sym_instanceof] = ACTIONS(563), + [anon_sym_in] = ACTIONS(563), + [anon_sym_LT_LT] = ACTIONS(565), + [anon_sym_GT_GT] = ACTIONS(563), + [anon_sym_GT_GT_GT] = ACTIONS(565), + [anon_sym_PLUS] = ACTIONS(563), + [anon_sym_DASH] = ACTIONS(563), + [anon_sym_SLASH] = ACTIONS(563), + [anon_sym_PERCENT] = ACTIONS(565), + [anon_sym_STAR_STAR] = ACTIONS(565), + [anon_sym_BANG] = ACTIONS(563), + [anon_sym_TILDE] = ACTIONS(565), + [anon_sym_typeof] = ACTIONS(563), + [anon_sym_void] = ACTIONS(563), + [anon_sym_delete] = ACTIONS(563), + [anon_sym_await] = ACTIONS(563), + [anon_sym_LBRACK] = ACTIONS(565), + [anon_sym_if] = ACTIONS(563), + [anon_sym_var] = ACTIONS(563), + [anon_sym_let] = ACTIONS(563), + [anon_sym_const] = ACTIONS(563), + [anon_sym_return] = ACTIONS(563), + [anon_sym_try] = ACTIONS(563), + [anon_sym_throw] = ACTIONS(563), + [anon_sym_for] = ACTIONS(563), + [anon_sym_while] = ACTIONS(563), + [anon_sym_break] = ACTIONS(563), + [anon_sym_continue] = ACTIONS(563), + [anon_sym_QMARK_DOT] = ACTIONS(565), + [anon_sym_BQUOTE] = ACTIONS(565), + [anon_sym_DOLLARr] = ACTIONS(563), + [anon_sym_PLUS_PLUS] = ACTIONS(565), + [anon_sym_DASH_DASH] = ACTIONS(565), + [anon_sym_new] = ACTIONS(563), + }, + [STATE(91)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(567), + [anon_sym_LBRACE] = ACTIONS(569), + [anon_sym_RBRACE] = ACTIONS(569), + [anon_sym_STAR] = ACTIONS(567), + [anon_sym_as] = ACTIONS(567), + [anon_sym_SEMI] = ACTIONS(569), + [anon_sym_async] = ACTIONS(567), + [anon_sym_function] = ACTIONS(567), + [anon_sym_LPAREN] = ACTIONS(569), + [anon_sym_QMARK] = ACTIONS(567), + [anon_sym_DOT] = ACTIONS(569), + [anon_sym_Text] = ACTIONS(567), + [anon_sym_Button] = ACTIONS(567), + [anon_sym_Image] = ACTIONS(567), + [anon_sym_TextInput] = ACTIONS(567), + [anon_sym_TextArea] = ACTIONS(567), + [anon_sym_Column] = ACTIONS(567), + [anon_sym_Row] = ACTIONS(567), + [anon_sym_Stack] = ACTIONS(567), + [anon_sym_Flex] = ACTIONS(567), + [anon_sym_Grid] = ACTIONS(567), + [anon_sym_GridRow] = ACTIONS(567), + [anon_sym_GridCol] = ACTIONS(567), + [anon_sym_List] = ACTIONS(567), + [anon_sym_ScrollList] = ACTIONS(567), + [anon_sym_NavDestination] = ACTIONS(567), + [anon_sym_ListItem] = ACTIONS(567), + [anon_sym_GridItem] = ACTIONS(567), + [anon_sym_ListItemGroup] = ACTIONS(567), + [anon_sym_ForEach] = ACTIONS(567), + [anon_sym_LazyForEach] = ACTIONS(567), + [sym_identifier] = ACTIONS(567), + [sym_string_literal] = ACTIONS(569), + [anon_sym_DOLLAR] = ACTIONS(567), + [sym_numeric_literal] = ACTIONS(569), + [anon_sym_true] = ACTIONS(567), + [anon_sym_false] = ACTIONS(567), + [anon_sym_null] = ACTIONS(567), + [anon_sym_PIPE_PIPE] = ACTIONS(569), + [anon_sym_QMARK_QMARK] = ACTIONS(569), + [anon_sym_AMP_AMP] = ACTIONS(569), + [anon_sym_PIPE] = ACTIONS(567), + [anon_sym_CARET] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(567), + [anon_sym_EQ_EQ] = ACTIONS(567), + [anon_sym_BANG_EQ] = ACTIONS(567), + [anon_sym_EQ_EQ_EQ] = ACTIONS(569), + [anon_sym_BANG_EQ_EQ] = ACTIONS(569), + [anon_sym_LT] = ACTIONS(567), + [anon_sym_GT] = ACTIONS(567), + [anon_sym_LT_EQ] = ACTIONS(569), + [anon_sym_GT_EQ] = ACTIONS(569), + [anon_sym_instanceof] = ACTIONS(567), + [anon_sym_in] = ACTIONS(567), + [anon_sym_LT_LT] = ACTIONS(569), + [anon_sym_GT_GT] = ACTIONS(567), + [anon_sym_GT_GT_GT] = ACTIONS(569), + [anon_sym_PLUS] = ACTIONS(567), + [anon_sym_DASH] = ACTIONS(567), + [anon_sym_SLASH] = ACTIONS(567), + [anon_sym_PERCENT] = ACTIONS(569), + [anon_sym_STAR_STAR] = ACTIONS(569), + [anon_sym_BANG] = ACTIONS(567), + [anon_sym_TILDE] = ACTIONS(569), + [anon_sym_typeof] = ACTIONS(567), + [anon_sym_void] = ACTIONS(567), + [anon_sym_delete] = ACTIONS(567), + [anon_sym_await] = ACTIONS(567), + [anon_sym_LBRACK] = ACTIONS(569), + [anon_sym_if] = ACTIONS(567), + [anon_sym_var] = ACTIONS(567), + [anon_sym_let] = ACTIONS(567), + [anon_sym_const] = ACTIONS(567), + [anon_sym_return] = ACTIONS(567), + [anon_sym_try] = ACTIONS(567), + [anon_sym_throw] = ACTIONS(567), + [anon_sym_for] = ACTIONS(567), + [anon_sym_while] = ACTIONS(567), + [anon_sym_break] = ACTIONS(567), + [anon_sym_continue] = ACTIONS(567), + [anon_sym_QMARK_DOT] = ACTIONS(569), + [anon_sym_BQUOTE] = ACTIONS(569), + [anon_sym_DOLLARr] = ACTIONS(567), + [anon_sym_PLUS_PLUS] = ACTIONS(569), + [anon_sym_DASH_DASH] = ACTIONS(569), + [anon_sym_new] = ACTIONS(567), + }, + [STATE(92)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(571), + [anon_sym_LBRACE] = ACTIONS(573), + [anon_sym_RBRACE] = ACTIONS(573), + [anon_sym_STAR] = ACTIONS(571), + [anon_sym_as] = ACTIONS(571), + [anon_sym_SEMI] = ACTIONS(573), + [anon_sym_async] = ACTIONS(571), + [anon_sym_function] = ACTIONS(571), + [anon_sym_LPAREN] = ACTIONS(573), + [anon_sym_QMARK] = ACTIONS(571), + [anon_sym_DOT] = ACTIONS(573), + [anon_sym_Text] = ACTIONS(571), + [anon_sym_Button] = ACTIONS(571), + [anon_sym_Image] = ACTIONS(571), + [anon_sym_TextInput] = ACTIONS(571), + [anon_sym_TextArea] = ACTIONS(571), + [anon_sym_Column] = ACTIONS(571), + [anon_sym_Row] = ACTIONS(571), + [anon_sym_Stack] = ACTIONS(571), + [anon_sym_Flex] = ACTIONS(571), + [anon_sym_Grid] = ACTIONS(571), + [anon_sym_GridRow] = ACTIONS(571), + [anon_sym_GridCol] = ACTIONS(571), + [anon_sym_List] = ACTIONS(571), + [anon_sym_ScrollList] = ACTIONS(571), + [anon_sym_NavDestination] = ACTIONS(571), + [anon_sym_ListItem] = ACTIONS(571), + [anon_sym_GridItem] = ACTIONS(571), + [anon_sym_ListItemGroup] = ACTIONS(571), + [anon_sym_ForEach] = ACTIONS(571), + [anon_sym_LazyForEach] = ACTIONS(571), + [sym_identifier] = ACTIONS(571), + [sym_string_literal] = ACTIONS(573), + [anon_sym_DOLLAR] = ACTIONS(571), + [sym_numeric_literal] = ACTIONS(573), + [anon_sym_true] = ACTIONS(571), + [anon_sym_false] = ACTIONS(571), + [anon_sym_null] = ACTIONS(571), + [anon_sym_PIPE_PIPE] = ACTIONS(573), + [anon_sym_QMARK_QMARK] = ACTIONS(573), + [anon_sym_AMP_AMP] = ACTIONS(573), + [anon_sym_PIPE] = ACTIONS(571), + [anon_sym_CARET] = ACTIONS(573), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_EQ_EQ] = ACTIONS(571), + [anon_sym_BANG_EQ] = ACTIONS(571), + [anon_sym_EQ_EQ_EQ] = ACTIONS(573), + [anon_sym_BANG_EQ_EQ] = ACTIONS(573), + [anon_sym_LT] = ACTIONS(571), + [anon_sym_GT] = ACTIONS(571), + [anon_sym_LT_EQ] = ACTIONS(573), + [anon_sym_GT_EQ] = ACTIONS(573), + [anon_sym_instanceof] = ACTIONS(571), + [anon_sym_in] = ACTIONS(571), + [anon_sym_LT_LT] = ACTIONS(573), + [anon_sym_GT_GT] = ACTIONS(571), + [anon_sym_GT_GT_GT] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(571), + [anon_sym_DASH] = ACTIONS(571), + [anon_sym_SLASH] = ACTIONS(571), + [anon_sym_PERCENT] = ACTIONS(573), + [anon_sym_STAR_STAR] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(571), + [anon_sym_TILDE] = ACTIONS(573), + [anon_sym_typeof] = ACTIONS(571), + [anon_sym_void] = ACTIONS(571), + [anon_sym_delete] = ACTIONS(571), + [anon_sym_await] = ACTIONS(571), + [anon_sym_LBRACK] = ACTIONS(573), + [anon_sym_if] = ACTIONS(571), + [anon_sym_var] = ACTIONS(571), + [anon_sym_let] = ACTIONS(571), + [anon_sym_const] = ACTIONS(571), + [anon_sym_return] = ACTIONS(571), + [anon_sym_try] = ACTIONS(571), + [anon_sym_throw] = ACTIONS(571), + [anon_sym_for] = ACTIONS(571), + [anon_sym_while] = ACTIONS(571), + [anon_sym_break] = ACTIONS(571), + [anon_sym_continue] = ACTIONS(571), + [anon_sym_QMARK_DOT] = ACTIONS(573), + [anon_sym_BQUOTE] = ACTIONS(573), + [anon_sym_DOLLARr] = ACTIONS(571), + [anon_sym_PLUS_PLUS] = ACTIONS(573), + [anon_sym_DASH_DASH] = ACTIONS(573), + [anon_sym_new] = ACTIONS(571), + }, + [STATE(93)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(575), + [anon_sym_LBRACE] = ACTIONS(577), + [anon_sym_RBRACE] = ACTIONS(577), + [anon_sym_STAR] = ACTIONS(575), + [anon_sym_as] = ACTIONS(575), + [anon_sym_SEMI] = ACTIONS(577), + [anon_sym_async] = ACTIONS(575), + [anon_sym_function] = ACTIONS(575), + [anon_sym_LPAREN] = ACTIONS(577), + [anon_sym_QMARK] = ACTIONS(575), + [anon_sym_DOT] = ACTIONS(577), + [anon_sym_Text] = ACTIONS(575), + [anon_sym_Button] = ACTIONS(575), + [anon_sym_Image] = ACTIONS(575), + [anon_sym_TextInput] = ACTIONS(575), + [anon_sym_TextArea] = ACTIONS(575), + [anon_sym_Column] = ACTIONS(575), + [anon_sym_Row] = ACTIONS(575), + [anon_sym_Stack] = ACTIONS(575), + [anon_sym_Flex] = ACTIONS(575), + [anon_sym_Grid] = ACTIONS(575), + [anon_sym_GridRow] = ACTIONS(575), + [anon_sym_GridCol] = ACTIONS(575), + [anon_sym_List] = ACTIONS(575), + [anon_sym_ScrollList] = ACTIONS(575), + [anon_sym_NavDestination] = ACTIONS(575), + [anon_sym_ListItem] = ACTIONS(575), + [anon_sym_GridItem] = ACTIONS(575), + [anon_sym_ListItemGroup] = ACTIONS(575), + [anon_sym_ForEach] = ACTIONS(575), + [anon_sym_LazyForEach] = ACTIONS(575), + [sym_identifier] = ACTIONS(575), + [sym_string_literal] = ACTIONS(577), + [anon_sym_DOLLAR] = ACTIONS(575), + [sym_numeric_literal] = ACTIONS(577), + [anon_sym_true] = ACTIONS(575), + [anon_sym_false] = ACTIONS(575), + [anon_sym_null] = ACTIONS(575), + [anon_sym_PIPE_PIPE] = ACTIONS(577), + [anon_sym_QMARK_QMARK] = ACTIONS(577), + [anon_sym_AMP_AMP] = ACTIONS(577), + [anon_sym_PIPE] = ACTIONS(575), + [anon_sym_CARET] = ACTIONS(577), + [anon_sym_AMP] = ACTIONS(575), + [anon_sym_EQ_EQ] = ACTIONS(575), + [anon_sym_BANG_EQ] = ACTIONS(575), + [anon_sym_EQ_EQ_EQ] = ACTIONS(577), + [anon_sym_BANG_EQ_EQ] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(575), + [anon_sym_GT] = ACTIONS(575), + [anon_sym_LT_EQ] = ACTIONS(577), + [anon_sym_GT_EQ] = ACTIONS(577), + [anon_sym_instanceof] = ACTIONS(575), + [anon_sym_in] = ACTIONS(575), + [anon_sym_LT_LT] = ACTIONS(577), + [anon_sym_GT_GT] = ACTIONS(575), + [anon_sym_GT_GT_GT] = ACTIONS(577), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(575), + [anon_sym_PERCENT] = ACTIONS(577), + [anon_sym_STAR_STAR] = ACTIONS(577), + [anon_sym_BANG] = ACTIONS(575), + [anon_sym_TILDE] = ACTIONS(577), + [anon_sym_typeof] = ACTIONS(575), + [anon_sym_void] = ACTIONS(575), + [anon_sym_delete] = ACTIONS(575), + [anon_sym_await] = ACTIONS(575), + [anon_sym_LBRACK] = ACTIONS(577), + [anon_sym_if] = ACTIONS(575), + [anon_sym_var] = ACTIONS(575), + [anon_sym_let] = ACTIONS(575), + [anon_sym_const] = ACTIONS(575), + [anon_sym_return] = ACTIONS(575), + [anon_sym_try] = ACTIONS(575), + [anon_sym_throw] = ACTIONS(575), + [anon_sym_for] = ACTIONS(575), + [anon_sym_while] = ACTIONS(575), + [anon_sym_break] = ACTIONS(575), + [anon_sym_continue] = ACTIONS(575), + [anon_sym_QMARK_DOT] = ACTIONS(577), + [anon_sym_BQUOTE] = ACTIONS(577), + [anon_sym_DOLLARr] = ACTIONS(575), + [anon_sym_PLUS_PLUS] = ACTIONS(577), + [anon_sym_DASH_DASH] = ACTIONS(577), + [anon_sym_new] = ACTIONS(575), + }, + [STATE(94)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(581), + [anon_sym_RBRACE] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(579), + [anon_sym_as] = ACTIONS(579), + [anon_sym_SEMI] = ACTIONS(581), + [anon_sym_async] = ACTIONS(579), + [anon_sym_function] = ACTIONS(579), + [anon_sym_LPAREN] = ACTIONS(581), + [anon_sym_QMARK] = ACTIONS(579), + [anon_sym_DOT] = ACTIONS(581), + [anon_sym_Text] = ACTIONS(579), + [anon_sym_Button] = ACTIONS(579), + [anon_sym_Image] = ACTIONS(579), + [anon_sym_TextInput] = ACTIONS(579), + [anon_sym_TextArea] = ACTIONS(579), + [anon_sym_Column] = ACTIONS(579), + [anon_sym_Row] = ACTIONS(579), + [anon_sym_Stack] = ACTIONS(579), + [anon_sym_Flex] = ACTIONS(579), + [anon_sym_Grid] = ACTIONS(579), + [anon_sym_GridRow] = ACTIONS(579), + [anon_sym_GridCol] = ACTIONS(579), + [anon_sym_List] = ACTIONS(579), + [anon_sym_ScrollList] = ACTIONS(579), + [anon_sym_NavDestination] = ACTIONS(579), + [anon_sym_ListItem] = ACTIONS(579), + [anon_sym_GridItem] = ACTIONS(579), + [anon_sym_ListItemGroup] = ACTIONS(579), + [anon_sym_ForEach] = ACTIONS(579), + [anon_sym_LazyForEach] = ACTIONS(579), + [sym_identifier] = ACTIONS(579), + [sym_string_literal] = ACTIONS(581), + [anon_sym_DOLLAR] = ACTIONS(579), + [sym_numeric_literal] = ACTIONS(581), + [anon_sym_true] = ACTIONS(579), + [anon_sym_false] = ACTIONS(579), + [anon_sym_null] = ACTIONS(579), + [anon_sym_PIPE_PIPE] = ACTIONS(581), + [anon_sym_QMARK_QMARK] = ACTIONS(581), + [anon_sym_AMP_AMP] = ACTIONS(581), + [anon_sym_PIPE] = ACTIONS(579), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_AMP] = ACTIONS(579), + [anon_sym_EQ_EQ] = ACTIONS(579), + [anon_sym_BANG_EQ] = ACTIONS(579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(581), + [anon_sym_BANG_EQ_EQ] = ACTIONS(581), + [anon_sym_LT] = ACTIONS(579), + [anon_sym_GT] = ACTIONS(579), + [anon_sym_LT_EQ] = ACTIONS(581), + [anon_sym_GT_EQ] = ACTIONS(581), + [anon_sym_instanceof] = ACTIONS(579), + [anon_sym_in] = ACTIONS(579), + [anon_sym_LT_LT] = ACTIONS(581), + [anon_sym_GT_GT] = ACTIONS(579), + [anon_sym_GT_GT_GT] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(579), + [anon_sym_DASH] = ACTIONS(579), + [anon_sym_SLASH] = ACTIONS(579), + [anon_sym_PERCENT] = ACTIONS(581), + [anon_sym_STAR_STAR] = ACTIONS(581), + [anon_sym_BANG] = ACTIONS(579), + [anon_sym_TILDE] = ACTIONS(581), + [anon_sym_typeof] = ACTIONS(579), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(579), + [anon_sym_await] = ACTIONS(579), + [anon_sym_LBRACK] = ACTIONS(581), + [anon_sym_if] = ACTIONS(579), + [anon_sym_var] = ACTIONS(579), + [anon_sym_let] = ACTIONS(579), + [anon_sym_const] = ACTIONS(579), + [anon_sym_return] = ACTIONS(579), + [anon_sym_try] = ACTIONS(579), + [anon_sym_throw] = ACTIONS(579), + [anon_sym_for] = ACTIONS(579), + [anon_sym_while] = ACTIONS(579), + [anon_sym_break] = ACTIONS(579), + [anon_sym_continue] = ACTIONS(579), + [anon_sym_QMARK_DOT] = ACTIONS(581), + [anon_sym_BQUOTE] = ACTIONS(581), + [anon_sym_DOLLARr] = ACTIONS(579), + [anon_sym_PLUS_PLUS] = ACTIONS(581), + [anon_sym_DASH_DASH] = ACTIONS(581), + [anon_sym_new] = ACTIONS(579), + }, + [STATE(95)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(585), + [anon_sym_RBRACE] = ACTIONS(585), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_as] = ACTIONS(583), + [anon_sym_SEMI] = ACTIONS(585), + [anon_sym_async] = ACTIONS(583), + [anon_sym_function] = ACTIONS(583), + [anon_sym_LPAREN] = ACTIONS(585), + [anon_sym_QMARK] = ACTIONS(583), + [anon_sym_DOT] = ACTIONS(585), + [anon_sym_Text] = ACTIONS(583), + [anon_sym_Button] = ACTIONS(583), + [anon_sym_Image] = ACTIONS(583), + [anon_sym_TextInput] = ACTIONS(583), + [anon_sym_TextArea] = ACTIONS(583), + [anon_sym_Column] = ACTIONS(583), + [anon_sym_Row] = ACTIONS(583), + [anon_sym_Stack] = ACTIONS(583), + [anon_sym_Flex] = ACTIONS(583), + [anon_sym_Grid] = ACTIONS(583), + [anon_sym_GridRow] = ACTIONS(583), + [anon_sym_GridCol] = ACTIONS(583), + [anon_sym_List] = ACTIONS(583), + [anon_sym_ScrollList] = ACTIONS(583), + [anon_sym_NavDestination] = ACTIONS(583), + [anon_sym_ListItem] = ACTIONS(583), + [anon_sym_GridItem] = ACTIONS(583), + [anon_sym_ListItemGroup] = ACTIONS(583), + [anon_sym_ForEach] = ACTIONS(583), + [anon_sym_LazyForEach] = ACTIONS(583), + [sym_identifier] = ACTIONS(583), + [sym_string_literal] = ACTIONS(585), + [anon_sym_DOLLAR] = ACTIONS(583), + [sym_numeric_literal] = ACTIONS(585), + [anon_sym_true] = ACTIONS(583), + [anon_sym_false] = ACTIONS(583), + [anon_sym_null] = ACTIONS(583), + [anon_sym_PIPE_PIPE] = ACTIONS(585), + [anon_sym_QMARK_QMARK] = ACTIONS(585), + [anon_sym_AMP_AMP] = ACTIONS(585), + [anon_sym_PIPE] = ACTIONS(583), + [anon_sym_CARET] = ACTIONS(585), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_EQ_EQ] = ACTIONS(583), + [anon_sym_BANG_EQ] = ACTIONS(583), + [anon_sym_EQ_EQ_EQ] = ACTIONS(585), + [anon_sym_BANG_EQ_EQ] = ACTIONS(585), + [anon_sym_LT] = ACTIONS(583), + [anon_sym_GT] = ACTIONS(583), + [anon_sym_LT_EQ] = ACTIONS(585), + [anon_sym_GT_EQ] = ACTIONS(585), + [anon_sym_instanceof] = ACTIONS(583), + [anon_sym_in] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(585), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_GT_GT_GT] = ACTIONS(585), + [anon_sym_PLUS] = ACTIONS(583), + [anon_sym_DASH] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(583), + [anon_sym_PERCENT] = ACTIONS(585), + [anon_sym_STAR_STAR] = ACTIONS(585), + [anon_sym_BANG] = ACTIONS(583), + [anon_sym_TILDE] = ACTIONS(585), + [anon_sym_typeof] = ACTIONS(583), + [anon_sym_void] = ACTIONS(583), + [anon_sym_delete] = ACTIONS(583), + [anon_sym_await] = ACTIONS(583), + [anon_sym_LBRACK] = ACTIONS(585), + [anon_sym_if] = ACTIONS(583), + [anon_sym_var] = ACTIONS(583), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(583), + [anon_sym_return] = ACTIONS(583), + [anon_sym_try] = ACTIONS(583), + [anon_sym_throw] = ACTIONS(583), + [anon_sym_for] = ACTIONS(583), + [anon_sym_while] = ACTIONS(583), + [anon_sym_break] = ACTIONS(583), + [anon_sym_continue] = ACTIONS(583), + [anon_sym_QMARK_DOT] = ACTIONS(585), + [anon_sym_BQUOTE] = ACTIONS(585), + [anon_sym_DOLLARr] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(585), + [anon_sym_DASH_DASH] = ACTIONS(585), + [anon_sym_new] = ACTIONS(583), + }, + [STATE(96)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(587), + [anon_sym_LBRACE] = ACTIONS(589), + [anon_sym_RBRACE] = ACTIONS(589), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_as] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(589), + [anon_sym_async] = ACTIONS(587), + [anon_sym_function] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(589), + [anon_sym_QMARK] = ACTIONS(587), + [anon_sym_DOT] = ACTIONS(589), + [anon_sym_Text] = ACTIONS(587), + [anon_sym_Button] = ACTIONS(587), + [anon_sym_Image] = ACTIONS(587), + [anon_sym_TextInput] = ACTIONS(587), + [anon_sym_TextArea] = ACTIONS(587), + [anon_sym_Column] = ACTIONS(587), + [anon_sym_Row] = ACTIONS(587), + [anon_sym_Stack] = ACTIONS(587), + [anon_sym_Flex] = ACTIONS(587), + [anon_sym_Grid] = ACTIONS(587), + [anon_sym_GridRow] = ACTIONS(587), + [anon_sym_GridCol] = ACTIONS(587), + [anon_sym_List] = ACTIONS(587), + [anon_sym_ScrollList] = ACTIONS(587), + [anon_sym_NavDestination] = ACTIONS(587), + [anon_sym_ListItem] = ACTIONS(587), + [anon_sym_GridItem] = ACTIONS(587), + [anon_sym_ListItemGroup] = ACTIONS(587), + [anon_sym_ForEach] = ACTIONS(587), + [anon_sym_LazyForEach] = ACTIONS(587), + [sym_identifier] = ACTIONS(587), + [sym_string_literal] = ACTIONS(589), + [anon_sym_DOLLAR] = ACTIONS(587), + [sym_numeric_literal] = ACTIONS(589), + [anon_sym_true] = ACTIONS(587), + [anon_sym_false] = ACTIONS(587), + [anon_sym_null] = ACTIONS(587), + [anon_sym_PIPE_PIPE] = ACTIONS(589), + [anon_sym_QMARK_QMARK] = ACTIONS(589), + [anon_sym_AMP_AMP] = ACTIONS(589), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_CARET] = ACTIONS(589), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_EQ_EQ] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_EQ_EQ_EQ] = ACTIONS(589), + [anon_sym_BANG_EQ_EQ] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(587), + [anon_sym_LT_EQ] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(589), + [anon_sym_instanceof] = ACTIONS(587), + [anon_sym_in] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(589), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_GT_GT_GT] = ACTIONS(589), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(587), + [anon_sym_PERCENT] = ACTIONS(589), + [anon_sym_STAR_STAR] = ACTIONS(589), + [anon_sym_BANG] = ACTIONS(587), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_typeof] = ACTIONS(587), + [anon_sym_void] = ACTIONS(587), + [anon_sym_delete] = ACTIONS(587), + [anon_sym_await] = ACTIONS(587), + [anon_sym_LBRACK] = ACTIONS(589), + [anon_sym_if] = ACTIONS(587), + [anon_sym_var] = ACTIONS(587), + [anon_sym_let] = ACTIONS(587), + [anon_sym_const] = ACTIONS(587), + [anon_sym_return] = ACTIONS(587), + [anon_sym_try] = ACTIONS(587), + [anon_sym_throw] = ACTIONS(587), + [anon_sym_for] = ACTIONS(587), + [anon_sym_while] = ACTIONS(587), + [anon_sym_break] = ACTIONS(587), + [anon_sym_continue] = ACTIONS(587), + [anon_sym_QMARK_DOT] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(589), + [anon_sym_DOLLARr] = ACTIONS(587), + [anon_sym_PLUS_PLUS] = ACTIONS(589), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_new] = ACTIONS(587), + }, + [STATE(97)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(332), + [anon_sym_STAR] = ACTIONS(330), + [anon_sym_as] = ACTIONS(330), + [anon_sym_SEMI] = ACTIONS(332), + [anon_sym_async] = ACTIONS(330), + [anon_sym_function] = ACTIONS(330), + [anon_sym_LPAREN] = ACTIONS(332), + [anon_sym_QMARK] = ACTIONS(330), + [anon_sym_DOT] = ACTIONS(332), + [anon_sym_Text] = ACTIONS(330), + [anon_sym_Button] = ACTIONS(330), + [anon_sym_Image] = ACTIONS(330), + [anon_sym_TextInput] = ACTIONS(330), + [anon_sym_TextArea] = ACTIONS(330), + [anon_sym_Column] = ACTIONS(330), + [anon_sym_Row] = ACTIONS(330), + [anon_sym_Stack] = ACTIONS(330), + [anon_sym_Flex] = ACTIONS(330), + [anon_sym_Grid] = ACTIONS(330), + [anon_sym_GridRow] = ACTIONS(330), + [anon_sym_GridCol] = ACTIONS(330), + [anon_sym_List] = ACTIONS(330), + [anon_sym_ScrollList] = ACTIONS(330), + [anon_sym_NavDestination] = ACTIONS(330), + [anon_sym_ListItem] = ACTIONS(330), + [anon_sym_GridItem] = ACTIONS(330), + [anon_sym_ListItemGroup] = ACTIONS(330), + [anon_sym_ForEach] = ACTIONS(330), + [anon_sym_LazyForEach] = ACTIONS(330), + [sym_identifier] = ACTIONS(330), + [sym_string_literal] = ACTIONS(332), + [anon_sym_DOLLAR] = ACTIONS(330), + [sym_numeric_literal] = ACTIONS(332), + [anon_sym_true] = ACTIONS(330), + [anon_sym_false] = ACTIONS(330), + [anon_sym_null] = ACTIONS(330), + [anon_sym_PIPE_PIPE] = ACTIONS(332), + [anon_sym_QMARK_QMARK] = ACTIONS(332), + [anon_sym_AMP_AMP] = ACTIONS(332), + [anon_sym_PIPE] = ACTIONS(330), + [anon_sym_CARET] = ACTIONS(332), + [anon_sym_AMP] = ACTIONS(330), + [anon_sym_EQ_EQ] = ACTIONS(330), + [anon_sym_BANG_EQ] = ACTIONS(330), + [anon_sym_EQ_EQ_EQ] = ACTIONS(332), + [anon_sym_BANG_EQ_EQ] = ACTIONS(332), + [anon_sym_LT] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(330), + [anon_sym_LT_EQ] = ACTIONS(332), + [anon_sym_GT_EQ] = ACTIONS(332), + [anon_sym_instanceof] = ACTIONS(330), + [anon_sym_in] = ACTIONS(330), + [anon_sym_LT_LT] = ACTIONS(332), + [anon_sym_GT_GT] = ACTIONS(330), + [anon_sym_GT_GT_GT] = ACTIONS(332), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_DASH] = ACTIONS(330), + [anon_sym_SLASH] = ACTIONS(330), + [anon_sym_PERCENT] = ACTIONS(332), + [anon_sym_STAR_STAR] = ACTIONS(332), + [anon_sym_BANG] = ACTIONS(330), + [anon_sym_TILDE] = ACTIONS(332), + [anon_sym_typeof] = ACTIONS(330), + [anon_sym_void] = ACTIONS(330), + [anon_sym_delete] = ACTIONS(330), + [anon_sym_await] = ACTIONS(330), + [anon_sym_LBRACK] = ACTIONS(332), + [anon_sym_if] = ACTIONS(330), + [anon_sym_var] = ACTIONS(330), + [anon_sym_let] = ACTIONS(330), + [anon_sym_const] = ACTIONS(330), + [anon_sym_return] = ACTIONS(330), + [anon_sym_try] = ACTIONS(330), + [anon_sym_throw] = ACTIONS(330), + [anon_sym_for] = ACTIONS(330), + [anon_sym_while] = ACTIONS(330), + [anon_sym_break] = ACTIONS(330), + [anon_sym_continue] = ACTIONS(330), + [anon_sym_QMARK_DOT] = ACTIONS(332), + [anon_sym_BQUOTE] = ACTIONS(332), + [anon_sym_DOLLARr] = ACTIONS(330), + [anon_sym_PLUS_PLUS] = ACTIONS(332), + [anon_sym_DASH_DASH] = ACTIONS(332), + [anon_sym_new] = ACTIONS(330), + }, + [STATE(98)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_RBRACE] = ACTIONS(475), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_as] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(475), + [anon_sym_async] = ACTIONS(473), + [anon_sym_function] = ACTIONS(473), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_QMARK] = ACTIONS(473), + [anon_sym_DOT] = ACTIONS(475), + [anon_sym_Text] = ACTIONS(473), + [anon_sym_Button] = ACTIONS(473), + [anon_sym_Image] = ACTIONS(473), + [anon_sym_TextInput] = ACTIONS(473), + [anon_sym_TextArea] = ACTIONS(473), + [anon_sym_Column] = ACTIONS(473), + [anon_sym_Row] = ACTIONS(473), + [anon_sym_Stack] = ACTIONS(473), + [anon_sym_Flex] = ACTIONS(473), + [anon_sym_Grid] = ACTIONS(473), + [anon_sym_GridRow] = ACTIONS(473), + [anon_sym_GridCol] = ACTIONS(473), + [anon_sym_List] = ACTIONS(473), + [anon_sym_ScrollList] = ACTIONS(473), + [anon_sym_NavDestination] = ACTIONS(473), + [anon_sym_ListItem] = ACTIONS(473), + [anon_sym_GridItem] = ACTIONS(473), + [anon_sym_ListItemGroup] = ACTIONS(473), + [anon_sym_ForEach] = ACTIONS(473), + [anon_sym_LazyForEach] = ACTIONS(473), + [sym_identifier] = ACTIONS(473), + [sym_string_literal] = ACTIONS(475), + [anon_sym_DOLLAR] = ACTIONS(473), + [sym_numeric_literal] = ACTIONS(475), + [anon_sym_true] = ACTIONS(473), + [anon_sym_false] = ACTIONS(473), + [anon_sym_null] = ACTIONS(473), + [anon_sym_PIPE_PIPE] = ACTIONS(475), + [anon_sym_QMARK_QMARK] = ACTIONS(475), + [anon_sym_AMP_AMP] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_CARET] = ACTIONS(475), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_EQ_EQ] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_EQ_EQ_EQ] = ACTIONS(475), + [anon_sym_BANG_EQ_EQ] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(473), + [anon_sym_LT_EQ] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(475), + [anon_sym_instanceof] = ACTIONS(473), + [anon_sym_in] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_GT_GT_GT] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(473), + [anon_sym_PERCENT] = ACTIONS(475), + [anon_sym_STAR_STAR] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(473), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_typeof] = ACTIONS(473), + [anon_sym_void] = ACTIONS(473), + [anon_sym_delete] = ACTIONS(473), + [anon_sym_await] = ACTIONS(473), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_if] = ACTIONS(473), + [anon_sym_var] = ACTIONS(473), + [anon_sym_let] = ACTIONS(473), + [anon_sym_const] = ACTIONS(473), + [anon_sym_return] = ACTIONS(473), + [anon_sym_try] = ACTIONS(473), + [anon_sym_throw] = ACTIONS(473), + [anon_sym_for] = ACTIONS(473), + [anon_sym_while] = ACTIONS(473), + [anon_sym_break] = ACTIONS(473), + [anon_sym_continue] = ACTIONS(473), + [anon_sym_QMARK_DOT] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(475), + [anon_sym_DOLLARr] = ACTIONS(473), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_new] = ACTIONS(473), + }, + [STATE(99)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(591), + [anon_sym_LBRACE] = ACTIONS(593), + [anon_sym_RBRACE] = ACTIONS(593), + [anon_sym_STAR] = ACTIONS(591), + [anon_sym_as] = ACTIONS(591), + [anon_sym_SEMI] = ACTIONS(593), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(593), + [anon_sym_QMARK] = ACTIONS(591), + [anon_sym_DOT] = ACTIONS(593), + [anon_sym_Text] = ACTIONS(591), + [anon_sym_Button] = ACTIONS(591), + [anon_sym_Image] = ACTIONS(591), + [anon_sym_TextInput] = ACTIONS(591), + [anon_sym_TextArea] = ACTIONS(591), + [anon_sym_Column] = ACTIONS(591), + [anon_sym_Row] = ACTIONS(591), + [anon_sym_Stack] = ACTIONS(591), + [anon_sym_Flex] = ACTIONS(591), + [anon_sym_Grid] = ACTIONS(591), + [anon_sym_GridRow] = ACTIONS(591), + [anon_sym_GridCol] = ACTIONS(591), + [anon_sym_List] = ACTIONS(591), + [anon_sym_ScrollList] = ACTIONS(591), + [anon_sym_NavDestination] = ACTIONS(591), + [anon_sym_ListItem] = ACTIONS(591), + [anon_sym_GridItem] = ACTIONS(591), + [anon_sym_ListItemGroup] = ACTIONS(591), + [anon_sym_ForEach] = ACTIONS(591), + [anon_sym_LazyForEach] = ACTIONS(591), + [sym_identifier] = ACTIONS(591), + [sym_string_literal] = ACTIONS(593), + [anon_sym_DOLLAR] = ACTIONS(591), + [sym_numeric_literal] = ACTIONS(593), + [anon_sym_true] = ACTIONS(591), + [anon_sym_false] = ACTIONS(591), + [anon_sym_null] = ACTIONS(591), + [anon_sym_PIPE_PIPE] = ACTIONS(593), + [anon_sym_QMARK_QMARK] = ACTIONS(593), + [anon_sym_AMP_AMP] = ACTIONS(593), + [anon_sym_PIPE] = ACTIONS(591), + [anon_sym_CARET] = ACTIONS(593), + [anon_sym_AMP] = ACTIONS(591), + [anon_sym_EQ_EQ] = ACTIONS(591), + [anon_sym_BANG_EQ] = ACTIONS(591), + [anon_sym_EQ_EQ_EQ] = ACTIONS(593), + [anon_sym_BANG_EQ_EQ] = ACTIONS(593), + [anon_sym_LT] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(591), + [anon_sym_LT_EQ] = ACTIONS(593), + [anon_sym_GT_EQ] = ACTIONS(593), + [anon_sym_instanceof] = ACTIONS(591), + [anon_sym_in] = ACTIONS(591), + [anon_sym_LT_LT] = ACTIONS(593), + [anon_sym_GT_GT] = ACTIONS(591), + [anon_sym_GT_GT_GT] = ACTIONS(593), + [anon_sym_PLUS] = ACTIONS(591), + [anon_sym_DASH] = ACTIONS(591), + [anon_sym_SLASH] = ACTIONS(591), + [anon_sym_PERCENT] = ACTIONS(593), + [anon_sym_STAR_STAR] = ACTIONS(593), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_TILDE] = ACTIONS(593), + [anon_sym_typeof] = ACTIONS(591), + [anon_sym_void] = ACTIONS(591), + [anon_sym_delete] = ACTIONS(591), + [anon_sym_await] = ACTIONS(591), + [anon_sym_LBRACK] = ACTIONS(593), + [anon_sym_if] = ACTIONS(591), + [anon_sym_var] = ACTIONS(591), + [anon_sym_let] = ACTIONS(591), + [anon_sym_const] = ACTIONS(591), + [anon_sym_return] = ACTIONS(591), + [anon_sym_try] = ACTIONS(591), + [anon_sym_throw] = ACTIONS(591), + [anon_sym_for] = ACTIONS(591), + [anon_sym_while] = ACTIONS(591), + [anon_sym_break] = ACTIONS(591), + [anon_sym_continue] = ACTIONS(591), + [anon_sym_QMARK_DOT] = ACTIONS(593), + [anon_sym_BQUOTE] = ACTIONS(593), + [anon_sym_DOLLARr] = ACTIONS(591), + [anon_sym_PLUS_PLUS] = ACTIONS(593), + [anon_sym_DASH_DASH] = ACTIONS(593), + [anon_sym_new] = ACTIONS(591), + }, + [STATE(100)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(595), + [anon_sym_LBRACE] = ACTIONS(597), + [anon_sym_RBRACE] = ACTIONS(597), + [anon_sym_STAR] = ACTIONS(595), + [anon_sym_as] = ACTIONS(595), + [anon_sym_SEMI] = ACTIONS(597), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(595), + [anon_sym_LPAREN] = ACTIONS(597), + [anon_sym_QMARK] = ACTIONS(595), + [anon_sym_DOT] = ACTIONS(597), + [anon_sym_Text] = ACTIONS(595), + [anon_sym_Button] = ACTIONS(595), + [anon_sym_Image] = ACTIONS(595), + [anon_sym_TextInput] = ACTIONS(595), + [anon_sym_TextArea] = ACTIONS(595), + [anon_sym_Column] = ACTIONS(595), + [anon_sym_Row] = ACTIONS(595), + [anon_sym_Stack] = ACTIONS(595), + [anon_sym_Flex] = ACTIONS(595), + [anon_sym_Grid] = ACTIONS(595), + [anon_sym_GridRow] = ACTIONS(595), + [anon_sym_GridCol] = ACTIONS(595), + [anon_sym_List] = ACTIONS(595), + [anon_sym_ScrollList] = ACTIONS(595), + [anon_sym_NavDestination] = ACTIONS(595), + [anon_sym_ListItem] = ACTIONS(595), + [anon_sym_GridItem] = ACTIONS(595), + [anon_sym_ListItemGroup] = ACTIONS(595), + [anon_sym_ForEach] = ACTIONS(595), + [anon_sym_LazyForEach] = ACTIONS(595), + [sym_identifier] = ACTIONS(595), + [sym_string_literal] = ACTIONS(597), + [anon_sym_DOLLAR] = ACTIONS(595), + [sym_numeric_literal] = ACTIONS(597), + [anon_sym_true] = ACTIONS(595), + [anon_sym_false] = ACTIONS(595), + [anon_sym_null] = ACTIONS(595), + [anon_sym_PIPE_PIPE] = ACTIONS(597), + [anon_sym_QMARK_QMARK] = ACTIONS(597), + [anon_sym_AMP_AMP] = ACTIONS(597), + [anon_sym_PIPE] = ACTIONS(595), + [anon_sym_CARET] = ACTIONS(597), + [anon_sym_AMP] = ACTIONS(595), + [anon_sym_EQ_EQ] = ACTIONS(595), + [anon_sym_BANG_EQ] = ACTIONS(595), + [anon_sym_EQ_EQ_EQ] = ACTIONS(597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(597), + [anon_sym_LT] = ACTIONS(595), + [anon_sym_GT] = ACTIONS(595), + [anon_sym_LT_EQ] = ACTIONS(597), + [anon_sym_GT_EQ] = ACTIONS(597), + [anon_sym_instanceof] = ACTIONS(595), + [anon_sym_in] = ACTIONS(595), + [anon_sym_LT_LT] = ACTIONS(597), + [anon_sym_GT_GT] = ACTIONS(595), + [anon_sym_GT_GT_GT] = ACTIONS(597), + [anon_sym_PLUS] = ACTIONS(595), + [anon_sym_DASH] = ACTIONS(595), + [anon_sym_SLASH] = ACTIONS(595), + [anon_sym_PERCENT] = ACTIONS(597), + [anon_sym_STAR_STAR] = ACTIONS(597), + [anon_sym_BANG] = ACTIONS(595), + [anon_sym_TILDE] = ACTIONS(597), + [anon_sym_typeof] = ACTIONS(595), + [anon_sym_void] = ACTIONS(595), + [anon_sym_delete] = ACTIONS(595), + [anon_sym_await] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(597), + [anon_sym_if] = ACTIONS(595), + [anon_sym_var] = ACTIONS(595), + [anon_sym_let] = ACTIONS(595), + [anon_sym_const] = ACTIONS(595), + [anon_sym_return] = ACTIONS(595), + [anon_sym_try] = ACTIONS(595), + [anon_sym_throw] = ACTIONS(595), + [anon_sym_for] = ACTIONS(595), + [anon_sym_while] = ACTIONS(595), + [anon_sym_break] = ACTIONS(595), + [anon_sym_continue] = ACTIONS(595), + [anon_sym_QMARK_DOT] = ACTIONS(597), + [anon_sym_BQUOTE] = ACTIONS(597), + [anon_sym_DOLLARr] = ACTIONS(595), + [anon_sym_PLUS_PLUS] = ACTIONS(597), + [anon_sym_DASH_DASH] = ACTIONS(597), + [anon_sym_new] = ACTIONS(595), + }, + [STATE(101)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(386), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_RBRACE] = ACTIONS(388), + [anon_sym_STAR] = ACTIONS(386), + [anon_sym_as] = ACTIONS(386), + [anon_sym_SEMI] = ACTIONS(388), + [anon_sym_async] = ACTIONS(386), + [anon_sym_function] = ACTIONS(386), + [anon_sym_LPAREN] = ACTIONS(388), + [anon_sym_QMARK] = ACTIONS(386), + [anon_sym_DOT] = ACTIONS(388), + [anon_sym_Text] = ACTIONS(386), + [anon_sym_Button] = ACTIONS(386), + [anon_sym_Image] = ACTIONS(386), + [anon_sym_TextInput] = ACTIONS(386), + [anon_sym_TextArea] = ACTIONS(386), + [anon_sym_Column] = ACTIONS(386), + [anon_sym_Row] = ACTIONS(386), + [anon_sym_Stack] = ACTIONS(386), + [anon_sym_Flex] = ACTIONS(386), + [anon_sym_Grid] = ACTIONS(386), + [anon_sym_GridRow] = ACTIONS(386), + [anon_sym_GridCol] = ACTIONS(386), + [anon_sym_List] = ACTIONS(386), + [anon_sym_ScrollList] = ACTIONS(386), + [anon_sym_NavDestination] = ACTIONS(386), + [anon_sym_ListItem] = ACTIONS(386), + [anon_sym_GridItem] = ACTIONS(386), + [anon_sym_ListItemGroup] = ACTIONS(386), + [anon_sym_ForEach] = ACTIONS(386), + [anon_sym_LazyForEach] = ACTIONS(386), + [sym_identifier] = ACTIONS(386), + [sym_string_literal] = ACTIONS(388), + [anon_sym_DOLLAR] = ACTIONS(386), + [sym_numeric_literal] = ACTIONS(388), + [anon_sym_true] = ACTIONS(386), + [anon_sym_false] = ACTIONS(386), + [anon_sym_null] = ACTIONS(386), + [anon_sym_PIPE_PIPE] = ACTIONS(388), + [anon_sym_QMARK_QMARK] = ACTIONS(388), + [anon_sym_AMP_AMP] = ACTIONS(388), + [anon_sym_PIPE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(388), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_EQ_EQ] = ACTIONS(386), + [anon_sym_BANG_EQ] = ACTIONS(386), + [anon_sym_EQ_EQ_EQ] = ACTIONS(388), + [anon_sym_BANG_EQ_EQ] = ACTIONS(388), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(388), + [anon_sym_GT_EQ] = ACTIONS(388), + [anon_sym_instanceof] = ACTIONS(386), + [anon_sym_in] = ACTIONS(386), + [anon_sym_LT_LT] = ACTIONS(388), + [anon_sym_GT_GT] = ACTIONS(386), + [anon_sym_GT_GT_GT] = ACTIONS(388), + [anon_sym_PLUS] = ACTIONS(386), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(388), + [anon_sym_STAR_STAR] = ACTIONS(388), + [anon_sym_BANG] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(388), + [anon_sym_typeof] = ACTIONS(386), + [anon_sym_void] = ACTIONS(386), + [anon_sym_delete] = ACTIONS(386), + [anon_sym_await] = ACTIONS(386), + [anon_sym_LBRACK] = ACTIONS(388), + [anon_sym_if] = ACTIONS(386), + [anon_sym_var] = ACTIONS(386), + [anon_sym_let] = ACTIONS(386), + [anon_sym_const] = ACTIONS(386), + [anon_sym_return] = ACTIONS(386), + [anon_sym_try] = ACTIONS(386), + [anon_sym_throw] = ACTIONS(386), + [anon_sym_for] = ACTIONS(386), + [anon_sym_while] = ACTIONS(386), + [anon_sym_break] = ACTIONS(386), + [anon_sym_continue] = ACTIONS(386), + [anon_sym_QMARK_DOT] = ACTIONS(388), + [anon_sym_BQUOTE] = ACTIONS(388), + [anon_sym_DOLLARr] = ACTIONS(386), + [anon_sym_PLUS_PLUS] = ACTIONS(388), + [anon_sym_DASH_DASH] = ACTIONS(388), + [anon_sym_new] = ACTIONS(386), + }, + [STATE(102)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(457), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_as] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_async] = ACTIONS(457), + [anon_sym_function] = ACTIONS(457), + [anon_sym_LPAREN] = ACTIONS(459), + [anon_sym_QMARK] = ACTIONS(457), + [anon_sym_DOT] = ACTIONS(459), + [anon_sym_Text] = ACTIONS(457), + [anon_sym_Button] = ACTIONS(457), + [anon_sym_Image] = ACTIONS(457), + [anon_sym_TextInput] = ACTIONS(457), + [anon_sym_TextArea] = ACTIONS(457), + [anon_sym_Column] = ACTIONS(457), + [anon_sym_Row] = ACTIONS(457), + [anon_sym_Stack] = ACTIONS(457), + [anon_sym_Flex] = ACTIONS(457), + [anon_sym_Grid] = ACTIONS(457), + [anon_sym_GridRow] = ACTIONS(457), + [anon_sym_GridCol] = ACTIONS(457), + [anon_sym_List] = ACTIONS(457), + [anon_sym_ScrollList] = ACTIONS(457), + [anon_sym_NavDestination] = ACTIONS(457), + [anon_sym_ListItem] = ACTIONS(457), + [anon_sym_GridItem] = ACTIONS(457), + [anon_sym_ListItemGroup] = ACTIONS(457), + [anon_sym_ForEach] = ACTIONS(457), + [anon_sym_LazyForEach] = ACTIONS(457), + [sym_identifier] = ACTIONS(457), + [sym_string_literal] = ACTIONS(459), + [anon_sym_DOLLAR] = ACTIONS(457), + [sym_numeric_literal] = ACTIONS(459), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_null] = ACTIONS(457), + [anon_sym_PIPE_PIPE] = ACTIONS(459), + [anon_sym_QMARK_QMARK] = ACTIONS(459), + [anon_sym_AMP_AMP] = ACTIONS(459), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_CARET] = ACTIONS(459), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_EQ_EQ] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_EQ_EQ_EQ] = ACTIONS(459), + [anon_sym_BANG_EQ_EQ] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT_EQ] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(459), + [anon_sym_instanceof] = ACTIONS(457), + [anon_sym_in] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(459), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_GT_GT_GT] = ACTIONS(459), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(457), + [anon_sym_PERCENT] = ACTIONS(459), + [anon_sym_STAR_STAR] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_typeof] = ACTIONS(457), + [anon_sym_void] = ACTIONS(457), + [anon_sym_delete] = ACTIONS(457), + [anon_sym_await] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_if] = ACTIONS(457), + [anon_sym_var] = ACTIONS(457), + [anon_sym_let] = ACTIONS(457), + [anon_sym_const] = ACTIONS(457), + [anon_sym_return] = ACTIONS(457), + [anon_sym_try] = ACTIONS(457), + [anon_sym_throw] = ACTIONS(457), + [anon_sym_for] = ACTIONS(457), + [anon_sym_while] = ACTIONS(457), + [anon_sym_break] = ACTIONS(457), + [anon_sym_continue] = ACTIONS(457), + [anon_sym_QMARK_DOT] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(459), + [anon_sym_DOLLARr] = ACTIONS(457), + [anon_sym_PLUS_PLUS] = ACTIONS(459), + [anon_sym_DASH_DASH] = ACTIONS(459), + [anon_sym_new] = ACTIONS(457), + }, + [STATE(103)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(599), + [anon_sym_LBRACE] = ACTIONS(601), + [anon_sym_RBRACE] = ACTIONS(601), + [anon_sym_STAR] = ACTIONS(599), + [anon_sym_as] = ACTIONS(599), + [anon_sym_SEMI] = ACTIONS(601), + [anon_sym_async] = ACTIONS(599), + [anon_sym_function] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(601), + [anon_sym_QMARK] = ACTIONS(599), + [anon_sym_DOT] = ACTIONS(601), + [anon_sym_Text] = ACTIONS(599), + [anon_sym_Button] = ACTIONS(599), + [anon_sym_Image] = ACTIONS(599), + [anon_sym_TextInput] = ACTIONS(599), + [anon_sym_TextArea] = ACTIONS(599), + [anon_sym_Column] = ACTIONS(599), + [anon_sym_Row] = ACTIONS(599), + [anon_sym_Stack] = ACTIONS(599), + [anon_sym_Flex] = ACTIONS(599), + [anon_sym_Grid] = ACTIONS(599), + [anon_sym_GridRow] = ACTIONS(599), + [anon_sym_GridCol] = ACTIONS(599), + [anon_sym_List] = ACTIONS(599), + [anon_sym_ScrollList] = ACTIONS(599), + [anon_sym_NavDestination] = ACTIONS(599), + [anon_sym_ListItem] = ACTIONS(599), + [anon_sym_GridItem] = ACTIONS(599), + [anon_sym_ListItemGroup] = ACTIONS(599), + [anon_sym_ForEach] = ACTIONS(599), + [anon_sym_LazyForEach] = ACTIONS(599), + [sym_identifier] = ACTIONS(599), + [sym_string_literal] = ACTIONS(601), + [anon_sym_DOLLAR] = ACTIONS(599), + [sym_numeric_literal] = ACTIONS(601), + [anon_sym_true] = ACTIONS(599), + [anon_sym_false] = ACTIONS(599), + [anon_sym_null] = ACTIONS(599), + [anon_sym_PIPE_PIPE] = ACTIONS(601), + [anon_sym_QMARK_QMARK] = ACTIONS(601), + [anon_sym_AMP_AMP] = ACTIONS(601), + [anon_sym_PIPE] = ACTIONS(599), + [anon_sym_CARET] = ACTIONS(601), + [anon_sym_AMP] = ACTIONS(599), + [anon_sym_EQ_EQ] = ACTIONS(599), + [anon_sym_BANG_EQ] = ACTIONS(599), + [anon_sym_EQ_EQ_EQ] = ACTIONS(601), + [anon_sym_BANG_EQ_EQ] = ACTIONS(601), + [anon_sym_LT] = ACTIONS(599), + [anon_sym_GT] = ACTIONS(599), + [anon_sym_LT_EQ] = ACTIONS(601), + [anon_sym_GT_EQ] = ACTIONS(601), + [anon_sym_instanceof] = ACTIONS(599), + [anon_sym_in] = ACTIONS(599), + [anon_sym_LT_LT] = ACTIONS(601), + [anon_sym_GT_GT] = ACTIONS(599), + [anon_sym_GT_GT_GT] = ACTIONS(601), + [anon_sym_PLUS] = ACTIONS(599), + [anon_sym_DASH] = ACTIONS(599), + [anon_sym_SLASH] = ACTIONS(599), + [anon_sym_PERCENT] = ACTIONS(601), + [anon_sym_STAR_STAR] = ACTIONS(601), + [anon_sym_BANG] = ACTIONS(599), + [anon_sym_TILDE] = ACTIONS(601), + [anon_sym_typeof] = ACTIONS(599), + [anon_sym_void] = ACTIONS(599), + [anon_sym_delete] = ACTIONS(599), + [anon_sym_await] = ACTIONS(599), + [anon_sym_LBRACK] = ACTIONS(601), + [anon_sym_if] = ACTIONS(599), + [anon_sym_var] = ACTIONS(599), + [anon_sym_let] = ACTIONS(599), + [anon_sym_const] = ACTIONS(599), + [anon_sym_return] = ACTIONS(599), + [anon_sym_try] = ACTIONS(599), + [anon_sym_throw] = ACTIONS(599), + [anon_sym_for] = ACTIONS(599), + [anon_sym_while] = ACTIONS(599), + [anon_sym_break] = ACTIONS(599), + [anon_sym_continue] = ACTIONS(599), + [anon_sym_QMARK_DOT] = ACTIONS(601), + [anon_sym_BQUOTE] = ACTIONS(601), + [anon_sym_DOLLARr] = ACTIONS(599), + [anon_sym_PLUS_PLUS] = ACTIONS(601), + [anon_sym_DASH_DASH] = ACTIONS(601), + [anon_sym_new] = ACTIONS(599), + }, + [STATE(104)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(603), + [anon_sym_LBRACE] = ACTIONS(605), + [anon_sym_RBRACE] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(603), + [anon_sym_as] = ACTIONS(603), + [anon_sym_SEMI] = ACTIONS(605), + [anon_sym_async] = ACTIONS(603), + [anon_sym_function] = ACTIONS(603), + [anon_sym_LPAREN] = ACTIONS(605), + [anon_sym_QMARK] = ACTIONS(603), + [anon_sym_DOT] = ACTIONS(605), + [anon_sym_Text] = ACTIONS(603), + [anon_sym_Button] = ACTIONS(603), + [anon_sym_Image] = ACTIONS(603), + [anon_sym_TextInput] = ACTIONS(603), + [anon_sym_TextArea] = ACTIONS(603), + [anon_sym_Column] = ACTIONS(603), + [anon_sym_Row] = ACTIONS(603), + [anon_sym_Stack] = ACTIONS(603), + [anon_sym_Flex] = ACTIONS(603), + [anon_sym_Grid] = ACTIONS(603), + [anon_sym_GridRow] = ACTIONS(603), + [anon_sym_GridCol] = ACTIONS(603), + [anon_sym_List] = ACTIONS(603), + [anon_sym_ScrollList] = ACTIONS(603), + [anon_sym_NavDestination] = ACTIONS(603), + [anon_sym_ListItem] = ACTIONS(603), + [anon_sym_GridItem] = ACTIONS(603), + [anon_sym_ListItemGroup] = ACTIONS(603), + [anon_sym_ForEach] = ACTIONS(603), + [anon_sym_LazyForEach] = ACTIONS(603), + [sym_identifier] = ACTIONS(603), + [sym_string_literal] = ACTIONS(605), + [anon_sym_DOLLAR] = ACTIONS(603), + [sym_numeric_literal] = ACTIONS(605), + [anon_sym_true] = ACTIONS(603), + [anon_sym_false] = ACTIONS(603), + [anon_sym_null] = ACTIONS(603), + [anon_sym_PIPE_PIPE] = ACTIONS(605), + [anon_sym_QMARK_QMARK] = ACTIONS(605), + [anon_sym_AMP_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(603), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(603), + [anon_sym_EQ_EQ] = ACTIONS(603), + [anon_sym_BANG_EQ] = ACTIONS(603), + [anon_sym_EQ_EQ_EQ] = ACTIONS(605), + [anon_sym_BANG_EQ_EQ] = ACTIONS(605), + [anon_sym_LT] = ACTIONS(603), + [anon_sym_GT] = ACTIONS(603), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_instanceof] = ACTIONS(603), + [anon_sym_in] = ACTIONS(603), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(603), + [anon_sym_GT_GT_GT] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(603), + [anon_sym_DASH] = ACTIONS(603), + [anon_sym_SLASH] = ACTIONS(603), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_STAR_STAR] = ACTIONS(605), + [anon_sym_BANG] = ACTIONS(603), + [anon_sym_TILDE] = ACTIONS(605), + [anon_sym_typeof] = ACTIONS(603), + [anon_sym_void] = ACTIONS(603), + [anon_sym_delete] = ACTIONS(603), + [anon_sym_await] = ACTIONS(603), + [anon_sym_LBRACK] = ACTIONS(605), + [anon_sym_if] = ACTIONS(603), + [anon_sym_var] = ACTIONS(603), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(603), + [anon_sym_return] = ACTIONS(603), + [anon_sym_try] = ACTIONS(603), + [anon_sym_throw] = ACTIONS(603), + [anon_sym_for] = ACTIONS(603), + [anon_sym_while] = ACTIONS(603), + [anon_sym_break] = ACTIONS(603), + [anon_sym_continue] = ACTIONS(603), + [anon_sym_QMARK_DOT] = ACTIONS(605), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DOLLARr] = ACTIONS(603), + [anon_sym_PLUS_PLUS] = ACTIONS(605), + [anon_sym_DASH_DASH] = ACTIONS(605), + [anon_sym_new] = ACTIONS(603), + }, + [STATE(105)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(510), + [anon_sym_LBRACE] = ACTIONS(607), + [anon_sym_RBRACE] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(510), + [anon_sym_as] = ACTIONS(510), + [anon_sym_SEMI] = ACTIONS(607), + [anon_sym_async] = ACTIONS(510), + [anon_sym_function] = ACTIONS(510), + [anon_sym_LPAREN] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(510), + [anon_sym_DOT] = ACTIONS(607), + [anon_sym_Text] = ACTIONS(510), + [anon_sym_Button] = ACTIONS(510), + [anon_sym_Image] = ACTIONS(510), + [anon_sym_TextInput] = ACTIONS(510), + [anon_sym_TextArea] = ACTIONS(510), + [anon_sym_Column] = ACTIONS(510), + [anon_sym_Row] = ACTIONS(510), + [anon_sym_Stack] = ACTIONS(510), + [anon_sym_Flex] = ACTIONS(510), + [anon_sym_Grid] = ACTIONS(510), + [anon_sym_GridRow] = ACTIONS(510), + [anon_sym_GridCol] = ACTIONS(510), + [anon_sym_List] = ACTIONS(510), + [anon_sym_ScrollList] = ACTIONS(510), + [anon_sym_NavDestination] = ACTIONS(510), + [anon_sym_ListItem] = ACTIONS(510), + [anon_sym_GridItem] = ACTIONS(510), + [anon_sym_ListItemGroup] = ACTIONS(510), + [anon_sym_ForEach] = ACTIONS(510), + [anon_sym_LazyForEach] = ACTIONS(510), + [sym_identifier] = ACTIONS(510), + [sym_string_literal] = ACTIONS(607), + [anon_sym_DOLLAR] = ACTIONS(510), + [sym_numeric_literal] = ACTIONS(607), + [anon_sym_true] = ACTIONS(510), + [anon_sym_false] = ACTIONS(510), + [anon_sym_null] = ACTIONS(510), + [anon_sym_PIPE_PIPE] = ACTIONS(607), + [anon_sym_QMARK_QMARK] = ACTIONS(607), + [anon_sym_AMP_AMP] = ACTIONS(607), + [anon_sym_PIPE] = ACTIONS(510), + [anon_sym_CARET] = ACTIONS(607), + [anon_sym_AMP] = ACTIONS(510), + [anon_sym_EQ_EQ] = ACTIONS(510), + [anon_sym_BANG_EQ] = ACTIONS(510), + [anon_sym_EQ_EQ_EQ] = ACTIONS(607), + [anon_sym_BANG_EQ_EQ] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(510), + [anon_sym_GT] = ACTIONS(510), + [anon_sym_LT_EQ] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(607), + [anon_sym_instanceof] = ACTIONS(510), + [anon_sym_in] = ACTIONS(510), + [anon_sym_LT_LT] = ACTIONS(607), + [anon_sym_GT_GT] = ACTIONS(510), + [anon_sym_GT_GT_GT] = ACTIONS(607), + [anon_sym_PLUS] = ACTIONS(510), + [anon_sym_DASH] = ACTIONS(510), + [anon_sym_SLASH] = ACTIONS(510), + [anon_sym_PERCENT] = ACTIONS(607), + [anon_sym_STAR_STAR] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(510), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_typeof] = ACTIONS(510), + [anon_sym_void] = ACTIONS(510), + [anon_sym_delete] = ACTIONS(510), + [anon_sym_await] = ACTIONS(510), + [anon_sym_LBRACK] = ACTIONS(607), + [anon_sym_if] = ACTIONS(510), + [anon_sym_var] = ACTIONS(510), + [anon_sym_let] = ACTIONS(510), + [anon_sym_const] = ACTIONS(510), + [anon_sym_return] = ACTIONS(510), + [anon_sym_try] = ACTIONS(510), + [anon_sym_throw] = ACTIONS(510), + [anon_sym_for] = ACTIONS(510), + [anon_sym_while] = ACTIONS(510), + [anon_sym_break] = ACTIONS(510), + [anon_sym_continue] = ACTIONS(510), + [anon_sym_QMARK_DOT] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(607), + [anon_sym_DOLLARr] = ACTIONS(510), + [anon_sym_PLUS_PLUS] = ACTIONS(607), + [anon_sym_DASH_DASH] = ACTIONS(607), + [anon_sym_new] = ACTIONS(510), + }, + [STATE(106)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(610), + [anon_sym_LBRACE] = ACTIONS(612), + [anon_sym_RBRACE] = ACTIONS(612), + [anon_sym_STAR] = ACTIONS(610), + [anon_sym_as] = ACTIONS(610), + [anon_sym_SEMI] = ACTIONS(612), + [anon_sym_async] = ACTIONS(610), + [anon_sym_function] = ACTIONS(610), + [anon_sym_LPAREN] = ACTIONS(612), + [anon_sym_QMARK] = ACTIONS(610), + [anon_sym_DOT] = ACTIONS(612), + [anon_sym_Text] = ACTIONS(610), + [anon_sym_Button] = ACTIONS(610), + [anon_sym_Image] = ACTIONS(610), + [anon_sym_TextInput] = ACTIONS(610), + [anon_sym_TextArea] = ACTIONS(610), + [anon_sym_Column] = ACTIONS(610), + [anon_sym_Row] = ACTIONS(610), + [anon_sym_Stack] = ACTIONS(610), + [anon_sym_Flex] = ACTIONS(610), + [anon_sym_Grid] = ACTIONS(610), + [anon_sym_GridRow] = ACTIONS(610), + [anon_sym_GridCol] = ACTIONS(610), + [anon_sym_List] = ACTIONS(610), + [anon_sym_ScrollList] = ACTIONS(610), + [anon_sym_NavDestination] = ACTIONS(610), + [anon_sym_ListItem] = ACTIONS(610), + [anon_sym_GridItem] = ACTIONS(610), + [anon_sym_ListItemGroup] = ACTIONS(610), + [anon_sym_ForEach] = ACTIONS(610), + [anon_sym_LazyForEach] = ACTIONS(610), + [sym_identifier] = ACTIONS(610), + [sym_string_literal] = ACTIONS(612), + [anon_sym_DOLLAR] = ACTIONS(610), + [sym_numeric_literal] = ACTIONS(612), + [anon_sym_true] = ACTIONS(610), + [anon_sym_false] = ACTIONS(610), + [anon_sym_null] = ACTIONS(610), + [anon_sym_PIPE_PIPE] = ACTIONS(612), + [anon_sym_QMARK_QMARK] = ACTIONS(612), + [anon_sym_AMP_AMP] = ACTIONS(612), + [anon_sym_PIPE] = ACTIONS(610), + [anon_sym_CARET] = ACTIONS(612), + [anon_sym_AMP] = ACTIONS(610), + [anon_sym_EQ_EQ] = ACTIONS(610), + [anon_sym_BANG_EQ] = ACTIONS(610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(612), + [anon_sym_BANG_EQ_EQ] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(610), + [anon_sym_GT] = ACTIONS(610), + [anon_sym_LT_EQ] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(612), + [anon_sym_instanceof] = ACTIONS(610), + [anon_sym_in] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(612), + [anon_sym_GT_GT] = ACTIONS(610), + [anon_sym_GT_GT_GT] = ACTIONS(612), + [anon_sym_PLUS] = ACTIONS(610), + [anon_sym_DASH] = ACTIONS(610), + [anon_sym_SLASH] = ACTIONS(610), + [anon_sym_PERCENT] = ACTIONS(612), + [anon_sym_STAR_STAR] = ACTIONS(612), + [anon_sym_BANG] = ACTIONS(610), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_typeof] = ACTIONS(610), + [anon_sym_void] = ACTIONS(610), + [anon_sym_delete] = ACTIONS(610), + [anon_sym_await] = ACTIONS(610), + [anon_sym_LBRACK] = ACTIONS(612), + [anon_sym_if] = ACTIONS(610), + [anon_sym_var] = ACTIONS(610), + [anon_sym_let] = ACTIONS(610), + [anon_sym_const] = ACTIONS(610), + [anon_sym_return] = ACTIONS(610), + [anon_sym_try] = ACTIONS(610), + [anon_sym_throw] = ACTIONS(610), + [anon_sym_for] = ACTIONS(610), + [anon_sym_while] = ACTIONS(610), + [anon_sym_break] = ACTIONS(610), + [anon_sym_continue] = ACTIONS(610), + [anon_sym_QMARK_DOT] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(612), + [anon_sym_DOLLARr] = ACTIONS(610), + [anon_sym_PLUS_PLUS] = ACTIONS(612), + [anon_sym_DASH_DASH] = ACTIONS(612), + [anon_sym_new] = ACTIONS(610), + }, + [STATE(107)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(614), + [anon_sym_LBRACE] = ACTIONS(616), + [anon_sym_RBRACE] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(614), + [anon_sym_as] = ACTIONS(614), + [anon_sym_SEMI] = ACTIONS(616), + [anon_sym_async] = ACTIONS(614), + [anon_sym_function] = ACTIONS(614), + [anon_sym_LPAREN] = ACTIONS(616), + [anon_sym_QMARK] = ACTIONS(614), + [anon_sym_DOT] = ACTIONS(616), + [anon_sym_Text] = ACTIONS(614), + [anon_sym_Button] = ACTIONS(614), + [anon_sym_Image] = ACTIONS(614), + [anon_sym_TextInput] = ACTIONS(614), + [anon_sym_TextArea] = ACTIONS(614), + [anon_sym_Column] = ACTIONS(614), + [anon_sym_Row] = ACTIONS(614), + [anon_sym_Stack] = ACTIONS(614), + [anon_sym_Flex] = ACTIONS(614), + [anon_sym_Grid] = ACTIONS(614), + [anon_sym_GridRow] = ACTIONS(614), + [anon_sym_GridCol] = ACTIONS(614), + [anon_sym_List] = ACTIONS(614), + [anon_sym_ScrollList] = ACTIONS(614), + [anon_sym_NavDestination] = ACTIONS(614), + [anon_sym_ListItem] = ACTIONS(614), + [anon_sym_GridItem] = ACTIONS(614), + [anon_sym_ListItemGroup] = ACTIONS(614), + [anon_sym_ForEach] = ACTIONS(614), + [anon_sym_LazyForEach] = ACTIONS(614), + [sym_identifier] = ACTIONS(614), + [sym_string_literal] = ACTIONS(616), + [anon_sym_DOLLAR] = ACTIONS(614), + [sym_numeric_literal] = ACTIONS(616), + [anon_sym_true] = ACTIONS(614), + [anon_sym_false] = ACTIONS(614), + [anon_sym_null] = ACTIONS(614), + [anon_sym_PIPE_PIPE] = ACTIONS(616), + [anon_sym_QMARK_QMARK] = ACTIONS(616), + [anon_sym_AMP_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(614), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(614), + [anon_sym_EQ_EQ] = ACTIONS(614), + [anon_sym_BANG_EQ] = ACTIONS(614), + [anon_sym_EQ_EQ_EQ] = ACTIONS(616), + [anon_sym_BANG_EQ_EQ] = ACTIONS(616), + [anon_sym_LT] = ACTIONS(614), + [anon_sym_GT] = ACTIONS(614), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_instanceof] = ACTIONS(614), + [anon_sym_in] = ACTIONS(614), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(614), + [anon_sym_GT_GT_GT] = ACTIONS(616), + [anon_sym_PLUS] = ACTIONS(614), + [anon_sym_DASH] = ACTIONS(614), + [anon_sym_SLASH] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_STAR_STAR] = ACTIONS(616), + [anon_sym_BANG] = ACTIONS(614), + [anon_sym_TILDE] = ACTIONS(616), + [anon_sym_typeof] = ACTIONS(614), + [anon_sym_void] = ACTIONS(614), + [anon_sym_delete] = ACTIONS(614), + [anon_sym_await] = ACTIONS(614), + [anon_sym_LBRACK] = ACTIONS(616), + [anon_sym_if] = ACTIONS(614), + [anon_sym_var] = ACTIONS(614), + [anon_sym_let] = ACTIONS(614), + [anon_sym_const] = ACTIONS(614), + [anon_sym_return] = ACTIONS(614), + [anon_sym_try] = ACTIONS(614), + [anon_sym_throw] = ACTIONS(614), + [anon_sym_for] = ACTIONS(614), + [anon_sym_while] = ACTIONS(614), + [anon_sym_break] = ACTIONS(614), + [anon_sym_continue] = ACTIONS(614), + [anon_sym_QMARK_DOT] = ACTIONS(616), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DOLLARr] = ACTIONS(614), + [anon_sym_PLUS_PLUS] = ACTIONS(616), + [anon_sym_DASH_DASH] = ACTIONS(616), + [anon_sym_new] = ACTIONS(614), + }, + [STATE(108)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(618), + [anon_sym_LBRACE] = ACTIONS(620), + [anon_sym_RBRACE] = ACTIONS(620), + [anon_sym_STAR] = ACTIONS(618), + [anon_sym_as] = ACTIONS(618), + [anon_sym_SEMI] = ACTIONS(620), + [anon_sym_async] = ACTIONS(618), + [anon_sym_function] = ACTIONS(618), + [anon_sym_LPAREN] = ACTIONS(620), + [anon_sym_QMARK] = ACTIONS(618), + [anon_sym_DOT] = ACTIONS(620), + [anon_sym_Text] = ACTIONS(618), + [anon_sym_Button] = ACTIONS(618), + [anon_sym_Image] = ACTIONS(618), + [anon_sym_TextInput] = ACTIONS(618), + [anon_sym_TextArea] = ACTIONS(618), + [anon_sym_Column] = ACTIONS(618), + [anon_sym_Row] = ACTIONS(618), + [anon_sym_Stack] = ACTIONS(618), + [anon_sym_Flex] = ACTIONS(618), + [anon_sym_Grid] = ACTIONS(618), + [anon_sym_GridRow] = ACTIONS(618), + [anon_sym_GridCol] = ACTIONS(618), + [anon_sym_List] = ACTIONS(618), + [anon_sym_ScrollList] = ACTIONS(618), + [anon_sym_NavDestination] = ACTIONS(618), + [anon_sym_ListItem] = ACTIONS(618), + [anon_sym_GridItem] = ACTIONS(618), + [anon_sym_ListItemGroup] = ACTIONS(618), + [anon_sym_ForEach] = ACTIONS(618), + [anon_sym_LazyForEach] = ACTIONS(618), + [sym_identifier] = ACTIONS(618), + [sym_string_literal] = ACTIONS(620), + [anon_sym_DOLLAR] = ACTIONS(618), + [sym_numeric_literal] = ACTIONS(620), + [anon_sym_true] = ACTIONS(618), + [anon_sym_false] = ACTIONS(618), + [anon_sym_null] = ACTIONS(618), + [anon_sym_PIPE_PIPE] = ACTIONS(620), + [anon_sym_QMARK_QMARK] = ACTIONS(620), + [anon_sym_AMP_AMP] = ACTIONS(620), + [anon_sym_PIPE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_EQ_EQ] = ACTIONS(618), + [anon_sym_BANG_EQ] = ACTIONS(618), + [anon_sym_EQ_EQ_EQ] = ACTIONS(620), + [anon_sym_BANG_EQ_EQ] = ACTIONS(620), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(620), + [anon_sym_GT_EQ] = ACTIONS(620), + [anon_sym_instanceof] = ACTIONS(618), + [anon_sym_in] = ACTIONS(618), + [anon_sym_LT_LT] = ACTIONS(620), + [anon_sym_GT_GT] = ACTIONS(618), + [anon_sym_GT_GT_GT] = ACTIONS(620), + [anon_sym_PLUS] = ACTIONS(618), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(620), + [anon_sym_STAR_STAR] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(620), + [anon_sym_typeof] = ACTIONS(618), + [anon_sym_void] = ACTIONS(618), + [anon_sym_delete] = ACTIONS(618), + [anon_sym_await] = ACTIONS(618), + [anon_sym_LBRACK] = ACTIONS(620), + [anon_sym_if] = ACTIONS(618), + [anon_sym_var] = ACTIONS(618), + [anon_sym_let] = ACTIONS(618), + [anon_sym_const] = ACTIONS(618), + [anon_sym_return] = ACTIONS(618), + [anon_sym_try] = ACTIONS(618), + [anon_sym_throw] = ACTIONS(618), + [anon_sym_for] = ACTIONS(618), + [anon_sym_while] = ACTIONS(618), + [anon_sym_break] = ACTIONS(618), + [anon_sym_continue] = ACTIONS(618), + [anon_sym_QMARK_DOT] = ACTIONS(620), + [anon_sym_BQUOTE] = ACTIONS(620), + [anon_sym_DOLLARr] = ACTIONS(618), + [anon_sym_PLUS_PLUS] = ACTIONS(620), + [anon_sym_DASH_DASH] = ACTIONS(620), + [anon_sym_new] = ACTIONS(618), + }, + [STATE(109)] = { + [sym_type_arguments] = STATE(1782), + [aux_sym_qualified_type_repeat1] = STATE(1769), + [aux_sym_array_type_repeat1] = STATE(1775), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(622), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(624), + [anon_sym_DOT] = ACTIONS(163), + [anon_sym_EQ_GT] = ACTIONS(626), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(168), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(171), + [anon_sym_GT] = ACTIONS(168), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(628), + [anon_sym_DASH_EQ] = ACTIONS(628), + [anon_sym_STAR_EQ] = ACTIONS(628), + [anon_sym_SLASH_EQ] = ACTIONS(628), + [anon_sym_PERCENT_EQ] = ACTIONS(628), + [anon_sym_AMP_EQ] = ACTIONS(628), + [anon_sym_PIPE_EQ] = ACTIONS(628), + [anon_sym_CARET_EQ] = ACTIONS(628), + [anon_sym_LT_LT_EQ] = ACTIONS(628), + [anon_sym_GT_GT_EQ] = ACTIONS(628), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(628), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(176), + [anon_sym_if] = ACTIONS(151), + [anon_sym_else] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(110)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(523), + [anon_sym_RBRACE] = ACTIONS(523), + [anon_sym_STAR] = ACTIONS(521), + [anon_sym_as] = ACTIONS(521), + [anon_sym_SEMI] = ACTIONS(523), + [anon_sym_async] = ACTIONS(521), + [anon_sym_function] = ACTIONS(521), + [anon_sym_LPAREN] = ACTIONS(523), + [anon_sym_QMARK] = ACTIONS(521), + [anon_sym_DOT] = ACTIONS(523), + [anon_sym_Text] = ACTIONS(521), + [anon_sym_Button] = ACTIONS(521), + [anon_sym_Image] = ACTIONS(521), + [anon_sym_TextInput] = ACTIONS(521), + [anon_sym_TextArea] = ACTIONS(521), + [anon_sym_Column] = ACTIONS(521), + [anon_sym_Row] = ACTIONS(521), + [anon_sym_Stack] = ACTIONS(521), + [anon_sym_Flex] = ACTIONS(521), + [anon_sym_Grid] = ACTIONS(521), + [anon_sym_GridRow] = ACTIONS(521), + [anon_sym_GridCol] = ACTIONS(521), + [anon_sym_List] = ACTIONS(521), + [anon_sym_ScrollList] = ACTIONS(521), + [anon_sym_NavDestination] = ACTIONS(521), + [anon_sym_ListItem] = ACTIONS(521), + [anon_sym_GridItem] = ACTIONS(521), + [anon_sym_ListItemGroup] = ACTIONS(521), + [anon_sym_ForEach] = ACTIONS(521), + [anon_sym_LazyForEach] = ACTIONS(521), + [sym_identifier] = ACTIONS(521), + [sym_string_literal] = ACTIONS(523), + [anon_sym_DOLLAR] = ACTIONS(521), + [sym_numeric_literal] = ACTIONS(523), + [anon_sym_true] = ACTIONS(521), + [anon_sym_false] = ACTIONS(521), + [anon_sym_null] = ACTIONS(521), + [anon_sym_PIPE_PIPE] = ACTIONS(523), + [anon_sym_QMARK_QMARK] = ACTIONS(523), + [anon_sym_AMP_AMP] = ACTIONS(523), + [anon_sym_PIPE] = ACTIONS(521), + [anon_sym_CARET] = ACTIONS(523), + [anon_sym_AMP] = ACTIONS(521), + [anon_sym_EQ_EQ] = ACTIONS(521), + [anon_sym_BANG_EQ] = ACTIONS(521), + [anon_sym_EQ_EQ_EQ] = ACTIONS(523), + [anon_sym_BANG_EQ_EQ] = ACTIONS(523), + [anon_sym_LT] = ACTIONS(521), + [anon_sym_GT] = ACTIONS(521), + [anon_sym_LT_EQ] = ACTIONS(523), + [anon_sym_GT_EQ] = ACTIONS(523), + [anon_sym_instanceof] = ACTIONS(521), + [anon_sym_in] = ACTIONS(521), + [anon_sym_LT_LT] = ACTIONS(523), + [anon_sym_GT_GT] = ACTIONS(521), + [anon_sym_GT_GT_GT] = ACTIONS(523), + [anon_sym_PLUS] = ACTIONS(521), + [anon_sym_DASH] = ACTIONS(521), + [anon_sym_SLASH] = ACTIONS(521), + [anon_sym_PERCENT] = ACTIONS(523), + [anon_sym_STAR_STAR] = ACTIONS(523), + [anon_sym_BANG] = ACTIONS(521), + [anon_sym_TILDE] = ACTIONS(523), + [anon_sym_typeof] = ACTIONS(521), + [anon_sym_void] = ACTIONS(521), + [anon_sym_delete] = ACTIONS(521), + [anon_sym_await] = ACTIONS(521), + [anon_sym_LBRACK] = ACTIONS(523), + [anon_sym_if] = ACTIONS(521), + [anon_sym_var] = ACTIONS(521), + [anon_sym_let] = ACTIONS(521), + [anon_sym_const] = ACTIONS(521), + [anon_sym_return] = ACTIONS(521), + [anon_sym_try] = ACTIONS(521), + [anon_sym_throw] = ACTIONS(521), + [anon_sym_for] = ACTIONS(521), + [anon_sym_while] = ACTIONS(521), + [anon_sym_break] = ACTIONS(521), + [anon_sym_continue] = ACTIONS(521), + [anon_sym_QMARK_DOT] = ACTIONS(523), + [anon_sym_BQUOTE] = ACTIONS(523), + [anon_sym_DOLLARr] = ACTIONS(521), + [anon_sym_PLUS_PLUS] = ACTIONS(523), + [anon_sym_DASH_DASH] = ACTIONS(523), + [anon_sym_new] = ACTIONS(521), + }, + [STATE(111)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(630), + [anon_sym_LBRACE] = ACTIONS(632), + [anon_sym_RBRACE] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(630), + [anon_sym_as] = ACTIONS(630), + [anon_sym_SEMI] = ACTIONS(632), + [anon_sym_async] = ACTIONS(630), + [anon_sym_function] = ACTIONS(630), + [anon_sym_LPAREN] = ACTIONS(632), + [anon_sym_QMARK] = ACTIONS(630), + [anon_sym_DOT] = ACTIONS(632), + [anon_sym_Text] = ACTIONS(630), + [anon_sym_Button] = ACTIONS(630), + [anon_sym_Image] = ACTIONS(630), + [anon_sym_TextInput] = ACTIONS(630), + [anon_sym_TextArea] = ACTIONS(630), + [anon_sym_Column] = ACTIONS(630), + [anon_sym_Row] = ACTIONS(630), + [anon_sym_Stack] = ACTIONS(630), + [anon_sym_Flex] = ACTIONS(630), + [anon_sym_Grid] = ACTIONS(630), + [anon_sym_GridRow] = ACTIONS(630), + [anon_sym_GridCol] = ACTIONS(630), + [anon_sym_List] = ACTIONS(630), + [anon_sym_ScrollList] = ACTIONS(630), + [anon_sym_NavDestination] = ACTIONS(630), + [anon_sym_ListItem] = ACTIONS(630), + [anon_sym_GridItem] = ACTIONS(630), + [anon_sym_ListItemGroup] = ACTIONS(630), + [anon_sym_ForEach] = ACTIONS(630), + [anon_sym_LazyForEach] = ACTIONS(630), + [sym_identifier] = ACTIONS(630), + [sym_string_literal] = ACTIONS(632), + [anon_sym_DOLLAR] = ACTIONS(630), + [sym_numeric_literal] = ACTIONS(632), + [anon_sym_true] = ACTIONS(630), + [anon_sym_false] = ACTIONS(630), + [anon_sym_null] = ACTIONS(630), + [anon_sym_PIPE_PIPE] = ACTIONS(632), + [anon_sym_QMARK_QMARK] = ACTIONS(632), + [anon_sym_AMP_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(630), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(630), + [anon_sym_EQ_EQ] = ACTIONS(630), + [anon_sym_BANG_EQ] = ACTIONS(630), + [anon_sym_EQ_EQ_EQ] = ACTIONS(632), + [anon_sym_BANG_EQ_EQ] = ACTIONS(632), + [anon_sym_LT] = ACTIONS(630), + [anon_sym_GT] = ACTIONS(630), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_instanceof] = ACTIONS(630), + [anon_sym_in] = ACTIONS(630), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(630), + [anon_sym_GT_GT_GT] = ACTIONS(632), + [anon_sym_PLUS] = ACTIONS(630), + [anon_sym_DASH] = ACTIONS(630), + [anon_sym_SLASH] = ACTIONS(630), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_STAR_STAR] = ACTIONS(632), + [anon_sym_BANG] = ACTIONS(630), + [anon_sym_TILDE] = ACTIONS(632), + [anon_sym_typeof] = ACTIONS(630), + [anon_sym_void] = ACTIONS(630), + [anon_sym_delete] = ACTIONS(630), + [anon_sym_await] = ACTIONS(630), + [anon_sym_LBRACK] = ACTIONS(632), + [anon_sym_if] = ACTIONS(630), + [anon_sym_var] = ACTIONS(630), + [anon_sym_let] = ACTIONS(630), + [anon_sym_const] = ACTIONS(630), + [anon_sym_return] = ACTIONS(630), + [anon_sym_try] = ACTIONS(630), + [anon_sym_throw] = ACTIONS(630), + [anon_sym_for] = ACTIONS(630), + [anon_sym_while] = ACTIONS(630), + [anon_sym_break] = ACTIONS(630), + [anon_sym_continue] = ACTIONS(630), + [anon_sym_QMARK_DOT] = ACTIONS(632), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DOLLARr] = ACTIONS(630), + [anon_sym_PLUS_PLUS] = ACTIONS(632), + [anon_sym_DASH_DASH] = ACTIONS(632), + [anon_sym_new] = ACTIONS(630), + }, + [STATE(112)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(525), + [anon_sym_LBRACE] = ACTIONS(527), + [anon_sym_RBRACE] = ACTIONS(527), + [anon_sym_STAR] = ACTIONS(525), + [anon_sym_as] = ACTIONS(525), + [anon_sym_SEMI] = ACTIONS(527), + [anon_sym_async] = ACTIONS(525), + [anon_sym_function] = ACTIONS(525), + [anon_sym_LPAREN] = ACTIONS(527), + [anon_sym_QMARK] = ACTIONS(525), + [anon_sym_DOT] = ACTIONS(527), + [anon_sym_Text] = ACTIONS(525), + [anon_sym_Button] = ACTIONS(525), + [anon_sym_Image] = ACTIONS(525), + [anon_sym_TextInput] = ACTIONS(525), + [anon_sym_TextArea] = ACTIONS(525), + [anon_sym_Column] = ACTIONS(525), + [anon_sym_Row] = ACTIONS(525), + [anon_sym_Stack] = ACTIONS(525), + [anon_sym_Flex] = ACTIONS(525), + [anon_sym_Grid] = ACTIONS(525), + [anon_sym_GridRow] = ACTIONS(525), + [anon_sym_GridCol] = ACTIONS(525), + [anon_sym_List] = ACTIONS(525), + [anon_sym_ScrollList] = ACTIONS(525), + [anon_sym_NavDestination] = ACTIONS(525), + [anon_sym_ListItem] = ACTIONS(525), + [anon_sym_GridItem] = ACTIONS(525), + [anon_sym_ListItemGroup] = ACTIONS(525), + [anon_sym_ForEach] = ACTIONS(525), + [anon_sym_LazyForEach] = ACTIONS(525), + [sym_identifier] = ACTIONS(525), + [sym_string_literal] = ACTIONS(527), + [anon_sym_DOLLAR] = ACTIONS(525), + [sym_numeric_literal] = ACTIONS(527), + [anon_sym_true] = ACTIONS(525), + [anon_sym_false] = ACTIONS(525), + [anon_sym_null] = ACTIONS(525), + [anon_sym_PIPE_PIPE] = ACTIONS(527), + [anon_sym_QMARK_QMARK] = ACTIONS(527), + [anon_sym_AMP_AMP] = ACTIONS(527), + [anon_sym_PIPE] = ACTIONS(525), + [anon_sym_CARET] = ACTIONS(527), + [anon_sym_AMP] = ACTIONS(525), + [anon_sym_EQ_EQ] = ACTIONS(525), + [anon_sym_BANG_EQ] = ACTIONS(525), + [anon_sym_EQ_EQ_EQ] = ACTIONS(527), + [anon_sym_BANG_EQ_EQ] = ACTIONS(527), + [anon_sym_LT] = ACTIONS(525), + [anon_sym_GT] = ACTIONS(525), + [anon_sym_LT_EQ] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(527), + [anon_sym_instanceof] = ACTIONS(525), + [anon_sym_in] = ACTIONS(525), + [anon_sym_LT_LT] = ACTIONS(527), + [anon_sym_GT_GT] = ACTIONS(525), + [anon_sym_GT_GT_GT] = ACTIONS(527), + [anon_sym_PLUS] = ACTIONS(525), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_SLASH] = ACTIONS(525), + [anon_sym_PERCENT] = ACTIONS(527), + [anon_sym_STAR_STAR] = ACTIONS(527), + [anon_sym_BANG] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_typeof] = ACTIONS(525), + [anon_sym_void] = ACTIONS(525), + [anon_sym_delete] = ACTIONS(525), + [anon_sym_await] = ACTIONS(525), + [anon_sym_LBRACK] = ACTIONS(527), + [anon_sym_if] = ACTIONS(525), + [anon_sym_var] = ACTIONS(525), + [anon_sym_let] = ACTIONS(525), + [anon_sym_const] = ACTIONS(525), + [anon_sym_return] = ACTIONS(525), + [anon_sym_try] = ACTIONS(525), + [anon_sym_throw] = ACTIONS(525), + [anon_sym_for] = ACTIONS(525), + [anon_sym_while] = ACTIONS(525), + [anon_sym_break] = ACTIONS(525), + [anon_sym_continue] = ACTIONS(525), + [anon_sym_QMARK_DOT] = ACTIONS(527), + [anon_sym_BQUOTE] = ACTIONS(527), + [anon_sym_DOLLARr] = ACTIONS(525), + [anon_sym_PLUS_PLUS] = ACTIONS(527), + [anon_sym_DASH_DASH] = ACTIONS(527), + [anon_sym_new] = ACTIONS(525), + }, + [STATE(113)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(288), + [anon_sym_LBRACE] = ACTIONS(290), + [anon_sym_RBRACE] = ACTIONS(290), + [anon_sym_STAR] = ACTIONS(288), + [anon_sym_as] = ACTIONS(288), + [anon_sym_SEMI] = ACTIONS(290), + [anon_sym_async] = ACTIONS(288), + [anon_sym_function] = ACTIONS(288), + [anon_sym_LPAREN] = ACTIONS(290), + [anon_sym_QMARK] = ACTIONS(288), + [anon_sym_DOT] = ACTIONS(290), + [anon_sym_Text] = ACTIONS(288), + [anon_sym_Button] = ACTIONS(288), + [anon_sym_Image] = ACTIONS(288), + [anon_sym_TextInput] = ACTIONS(288), + [anon_sym_TextArea] = ACTIONS(288), + [anon_sym_Column] = ACTIONS(288), + [anon_sym_Row] = ACTIONS(288), + [anon_sym_Stack] = ACTIONS(288), + [anon_sym_Flex] = ACTIONS(288), + [anon_sym_Grid] = ACTIONS(288), + [anon_sym_GridRow] = ACTIONS(288), + [anon_sym_GridCol] = ACTIONS(288), + [anon_sym_List] = ACTIONS(288), + [anon_sym_ScrollList] = ACTIONS(288), + [anon_sym_NavDestination] = ACTIONS(288), + [anon_sym_ListItem] = ACTIONS(288), + [anon_sym_GridItem] = ACTIONS(288), + [anon_sym_ListItemGroup] = ACTIONS(288), + [anon_sym_ForEach] = ACTIONS(288), + [anon_sym_LazyForEach] = ACTIONS(288), + [sym_identifier] = ACTIONS(288), + [sym_string_literal] = ACTIONS(290), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_numeric_literal] = ACTIONS(290), + [anon_sym_true] = ACTIONS(288), + [anon_sym_false] = ACTIONS(288), + [anon_sym_null] = ACTIONS(288), + [anon_sym_PIPE_PIPE] = ACTIONS(290), + [anon_sym_QMARK_QMARK] = ACTIONS(290), + [anon_sym_AMP_AMP] = ACTIONS(290), + [anon_sym_PIPE] = ACTIONS(288), + [anon_sym_CARET] = ACTIONS(290), + [anon_sym_AMP] = ACTIONS(288), + [anon_sym_EQ_EQ] = ACTIONS(288), + [anon_sym_BANG_EQ] = ACTIONS(288), + [anon_sym_EQ_EQ_EQ] = ACTIONS(290), + [anon_sym_BANG_EQ_EQ] = ACTIONS(290), + [anon_sym_LT] = ACTIONS(288), + [anon_sym_GT] = ACTIONS(288), + [anon_sym_LT_EQ] = ACTIONS(290), + [anon_sym_GT_EQ] = ACTIONS(290), + [anon_sym_instanceof] = ACTIONS(288), + [anon_sym_in] = ACTIONS(288), + [anon_sym_LT_LT] = ACTIONS(290), + [anon_sym_GT_GT] = ACTIONS(288), + [anon_sym_GT_GT_GT] = ACTIONS(290), + [anon_sym_PLUS] = ACTIONS(288), + [anon_sym_DASH] = ACTIONS(288), + [anon_sym_SLASH] = ACTIONS(288), + [anon_sym_PERCENT] = ACTIONS(290), + [anon_sym_STAR_STAR] = ACTIONS(290), + [anon_sym_BANG] = ACTIONS(288), + [anon_sym_TILDE] = ACTIONS(290), + [anon_sym_typeof] = ACTIONS(288), + [anon_sym_void] = ACTIONS(288), + [anon_sym_delete] = ACTIONS(288), + [anon_sym_await] = ACTIONS(288), + [anon_sym_LBRACK] = ACTIONS(290), + [anon_sym_if] = ACTIONS(288), + [anon_sym_var] = ACTIONS(288), + [anon_sym_let] = ACTIONS(288), + [anon_sym_const] = ACTIONS(288), + [anon_sym_return] = ACTIONS(288), + [anon_sym_try] = ACTIONS(288), + [anon_sym_throw] = ACTIONS(288), + [anon_sym_for] = ACTIONS(288), + [anon_sym_while] = ACTIONS(288), + [anon_sym_break] = ACTIONS(288), + [anon_sym_continue] = ACTIONS(288), + [anon_sym_QMARK_DOT] = ACTIONS(290), + [anon_sym_BQUOTE] = ACTIONS(290), + [anon_sym_DOLLARr] = ACTIONS(288), + [anon_sym_PLUS_PLUS] = ACTIONS(290), + [anon_sym_DASH_DASH] = ACTIONS(290), + [anon_sym_new] = ACTIONS(288), + }, + [STATE(114)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(634), + [anon_sym_LBRACE] = ACTIONS(636), + [anon_sym_RBRACE] = ACTIONS(636), + [anon_sym_STAR] = ACTIONS(634), + [anon_sym_as] = ACTIONS(634), + [anon_sym_SEMI] = ACTIONS(636), + [anon_sym_async] = ACTIONS(634), + [anon_sym_function] = ACTIONS(634), + [anon_sym_LPAREN] = ACTIONS(636), + [anon_sym_QMARK] = ACTIONS(634), + [anon_sym_DOT] = ACTIONS(636), + [anon_sym_Text] = ACTIONS(634), + [anon_sym_Button] = ACTIONS(634), + [anon_sym_Image] = ACTIONS(634), + [anon_sym_TextInput] = ACTIONS(634), + [anon_sym_TextArea] = ACTIONS(634), + [anon_sym_Column] = ACTIONS(634), + [anon_sym_Row] = ACTIONS(634), + [anon_sym_Stack] = ACTIONS(634), + [anon_sym_Flex] = ACTIONS(634), + [anon_sym_Grid] = ACTIONS(634), + [anon_sym_GridRow] = ACTIONS(634), + [anon_sym_GridCol] = ACTIONS(634), + [anon_sym_List] = ACTIONS(634), + [anon_sym_ScrollList] = ACTIONS(634), + [anon_sym_NavDestination] = ACTIONS(634), + [anon_sym_ListItem] = ACTIONS(634), + [anon_sym_GridItem] = ACTIONS(634), + [anon_sym_ListItemGroup] = ACTIONS(634), + [anon_sym_ForEach] = ACTIONS(634), + [anon_sym_LazyForEach] = ACTIONS(634), + [sym_identifier] = ACTIONS(634), + [sym_string_literal] = ACTIONS(636), + [anon_sym_DOLLAR] = ACTIONS(634), + [sym_numeric_literal] = ACTIONS(636), + [anon_sym_true] = ACTIONS(634), + [anon_sym_false] = ACTIONS(634), + [anon_sym_null] = ACTIONS(634), + [anon_sym_PIPE_PIPE] = ACTIONS(636), + [anon_sym_QMARK_QMARK] = ACTIONS(636), + [anon_sym_AMP_AMP] = ACTIONS(636), + [anon_sym_PIPE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(636), + [anon_sym_AMP] = ACTIONS(634), + [anon_sym_EQ_EQ] = ACTIONS(634), + [anon_sym_BANG_EQ] = ACTIONS(634), + [anon_sym_EQ_EQ_EQ] = ACTIONS(636), + [anon_sym_BANG_EQ_EQ] = ACTIONS(636), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(636), + [anon_sym_GT_EQ] = ACTIONS(636), + [anon_sym_instanceof] = ACTIONS(634), + [anon_sym_in] = ACTIONS(634), + [anon_sym_LT_LT] = ACTIONS(636), + [anon_sym_GT_GT] = ACTIONS(634), + [anon_sym_GT_GT_GT] = ACTIONS(636), + [anon_sym_PLUS] = ACTIONS(634), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(636), + [anon_sym_STAR_STAR] = ACTIONS(636), + [anon_sym_BANG] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(636), + [anon_sym_typeof] = ACTIONS(634), + [anon_sym_void] = ACTIONS(634), + [anon_sym_delete] = ACTIONS(634), + [anon_sym_await] = ACTIONS(634), + [anon_sym_LBRACK] = ACTIONS(636), + [anon_sym_if] = ACTIONS(634), + [anon_sym_var] = ACTIONS(634), + [anon_sym_let] = ACTIONS(634), + [anon_sym_const] = ACTIONS(634), + [anon_sym_return] = ACTIONS(634), + [anon_sym_try] = ACTIONS(634), + [anon_sym_throw] = ACTIONS(634), + [anon_sym_for] = ACTIONS(634), + [anon_sym_while] = ACTIONS(634), + [anon_sym_break] = ACTIONS(634), + [anon_sym_continue] = ACTIONS(634), + [anon_sym_QMARK_DOT] = ACTIONS(636), + [anon_sym_BQUOTE] = ACTIONS(636), + [anon_sym_DOLLARr] = ACTIONS(634), + [anon_sym_PLUS_PLUS] = ACTIONS(636), + [anon_sym_DASH_DASH] = ACTIONS(636), + [anon_sym_new] = ACTIONS(634), + }, + [STATE(115)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(638), + [anon_sym_LBRACE] = ACTIONS(640), + [anon_sym_RBRACE] = ACTIONS(640), + [anon_sym_STAR] = ACTIONS(638), + [anon_sym_as] = ACTIONS(638), + [anon_sym_SEMI] = ACTIONS(640), + [anon_sym_async] = ACTIONS(638), + [anon_sym_function] = ACTIONS(638), + [anon_sym_LPAREN] = ACTIONS(640), + [anon_sym_QMARK] = ACTIONS(638), + [anon_sym_DOT] = ACTIONS(640), + [anon_sym_Text] = ACTIONS(638), + [anon_sym_Button] = ACTIONS(638), + [anon_sym_Image] = ACTIONS(638), + [anon_sym_TextInput] = ACTIONS(638), + [anon_sym_TextArea] = ACTIONS(638), + [anon_sym_Column] = ACTIONS(638), + [anon_sym_Row] = ACTIONS(638), + [anon_sym_Stack] = ACTIONS(638), + [anon_sym_Flex] = ACTIONS(638), + [anon_sym_Grid] = ACTIONS(638), + [anon_sym_GridRow] = ACTIONS(638), + [anon_sym_GridCol] = ACTIONS(638), + [anon_sym_List] = ACTIONS(638), + [anon_sym_ScrollList] = ACTIONS(638), + [anon_sym_NavDestination] = ACTIONS(638), + [anon_sym_ListItem] = ACTIONS(638), + [anon_sym_GridItem] = ACTIONS(638), + [anon_sym_ListItemGroup] = ACTIONS(638), + [anon_sym_ForEach] = ACTIONS(638), + [anon_sym_LazyForEach] = ACTIONS(638), + [sym_identifier] = ACTIONS(638), + [sym_string_literal] = ACTIONS(640), + [anon_sym_DOLLAR] = ACTIONS(638), + [sym_numeric_literal] = ACTIONS(640), + [anon_sym_true] = ACTIONS(638), + [anon_sym_false] = ACTIONS(638), + [anon_sym_null] = ACTIONS(638), + [anon_sym_PIPE_PIPE] = ACTIONS(640), + [anon_sym_QMARK_QMARK] = ACTIONS(640), + [anon_sym_AMP_AMP] = ACTIONS(640), + [anon_sym_PIPE] = ACTIONS(638), + [anon_sym_CARET] = ACTIONS(640), + [anon_sym_AMP] = ACTIONS(638), + [anon_sym_EQ_EQ] = ACTIONS(638), + [anon_sym_BANG_EQ] = ACTIONS(638), + [anon_sym_EQ_EQ_EQ] = ACTIONS(640), + [anon_sym_BANG_EQ_EQ] = ACTIONS(640), + [anon_sym_LT] = ACTIONS(638), + [anon_sym_GT] = ACTIONS(638), + [anon_sym_LT_EQ] = ACTIONS(640), + [anon_sym_GT_EQ] = ACTIONS(640), + [anon_sym_instanceof] = ACTIONS(638), + [anon_sym_in] = ACTIONS(638), + [anon_sym_LT_LT] = ACTIONS(640), + [anon_sym_GT_GT] = ACTIONS(638), + [anon_sym_GT_GT_GT] = ACTIONS(640), + [anon_sym_PLUS] = ACTIONS(638), + [anon_sym_DASH] = ACTIONS(638), + [anon_sym_SLASH] = ACTIONS(638), + [anon_sym_PERCENT] = ACTIONS(640), + [anon_sym_STAR_STAR] = ACTIONS(640), + [anon_sym_BANG] = ACTIONS(638), + [anon_sym_TILDE] = ACTIONS(640), + [anon_sym_typeof] = ACTIONS(638), + [anon_sym_void] = ACTIONS(638), + [anon_sym_delete] = ACTIONS(638), + [anon_sym_await] = ACTIONS(638), + [anon_sym_LBRACK] = ACTIONS(640), + [anon_sym_if] = ACTIONS(638), + [anon_sym_var] = ACTIONS(638), + [anon_sym_let] = ACTIONS(638), + [anon_sym_const] = ACTIONS(638), + [anon_sym_return] = ACTIONS(638), + [anon_sym_try] = ACTIONS(638), + [anon_sym_throw] = ACTIONS(638), + [anon_sym_for] = ACTIONS(638), + [anon_sym_while] = ACTIONS(638), + [anon_sym_break] = ACTIONS(638), + [anon_sym_continue] = ACTIONS(638), + [anon_sym_QMARK_DOT] = ACTIONS(640), + [anon_sym_BQUOTE] = ACTIONS(640), + [anon_sym_DOLLARr] = ACTIONS(638), + [anon_sym_PLUS_PLUS] = ACTIONS(640), + [anon_sym_DASH_DASH] = ACTIONS(640), + [anon_sym_new] = ACTIONS(638), + }, + [STATE(116)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(642), + [anon_sym_LBRACE] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(644), + [anon_sym_STAR] = ACTIONS(642), + [anon_sym_as] = ACTIONS(642), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_async] = ACTIONS(642), + [anon_sym_function] = ACTIONS(642), + [anon_sym_LPAREN] = ACTIONS(644), + [anon_sym_QMARK] = ACTIONS(642), + [anon_sym_DOT] = ACTIONS(644), + [anon_sym_Text] = ACTIONS(642), + [anon_sym_Button] = ACTIONS(642), + [anon_sym_Image] = ACTIONS(642), + [anon_sym_TextInput] = ACTIONS(642), + [anon_sym_TextArea] = ACTIONS(642), + [anon_sym_Column] = ACTIONS(642), + [anon_sym_Row] = ACTIONS(642), + [anon_sym_Stack] = ACTIONS(642), + [anon_sym_Flex] = ACTIONS(642), + [anon_sym_Grid] = ACTIONS(642), + [anon_sym_GridRow] = ACTIONS(642), + [anon_sym_GridCol] = ACTIONS(642), + [anon_sym_List] = ACTIONS(642), + [anon_sym_ScrollList] = ACTIONS(642), + [anon_sym_NavDestination] = ACTIONS(642), + [anon_sym_ListItem] = ACTIONS(642), + [anon_sym_GridItem] = ACTIONS(642), + [anon_sym_ListItemGroup] = ACTIONS(642), + [anon_sym_ForEach] = ACTIONS(642), + [anon_sym_LazyForEach] = ACTIONS(642), + [sym_identifier] = ACTIONS(642), + [sym_string_literal] = ACTIONS(644), + [anon_sym_DOLLAR] = ACTIONS(642), + [sym_numeric_literal] = ACTIONS(644), + [anon_sym_true] = ACTIONS(642), + [anon_sym_false] = ACTIONS(642), + [anon_sym_null] = ACTIONS(642), + [anon_sym_PIPE_PIPE] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(644), + [anon_sym_AMP_AMP] = ACTIONS(644), + [anon_sym_PIPE] = ACTIONS(642), + [anon_sym_CARET] = ACTIONS(644), + [anon_sym_AMP] = ACTIONS(642), + [anon_sym_EQ_EQ] = ACTIONS(642), + [anon_sym_BANG_EQ] = ACTIONS(642), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_LT] = ACTIONS(642), + [anon_sym_GT] = ACTIONS(642), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_instanceof] = ACTIONS(642), + [anon_sym_in] = ACTIONS(642), + [anon_sym_LT_LT] = ACTIONS(644), + [anon_sym_GT_GT] = ACTIONS(642), + [anon_sym_GT_GT_GT] = ACTIONS(644), + [anon_sym_PLUS] = ACTIONS(642), + [anon_sym_DASH] = ACTIONS(642), + [anon_sym_SLASH] = ACTIONS(642), + [anon_sym_PERCENT] = ACTIONS(644), + [anon_sym_STAR_STAR] = ACTIONS(644), + [anon_sym_BANG] = ACTIONS(642), + [anon_sym_TILDE] = ACTIONS(644), + [anon_sym_typeof] = ACTIONS(642), + [anon_sym_void] = ACTIONS(642), + [anon_sym_delete] = ACTIONS(642), + [anon_sym_await] = ACTIONS(642), + [anon_sym_LBRACK] = ACTIONS(644), + [anon_sym_if] = ACTIONS(642), + [anon_sym_var] = ACTIONS(642), + [anon_sym_let] = ACTIONS(642), + [anon_sym_const] = ACTIONS(642), + [anon_sym_return] = ACTIONS(642), + [anon_sym_try] = ACTIONS(642), + [anon_sym_throw] = ACTIONS(642), + [anon_sym_for] = ACTIONS(642), + [anon_sym_while] = ACTIONS(642), + [anon_sym_break] = ACTIONS(642), + [anon_sym_continue] = ACTIONS(642), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_BQUOTE] = ACTIONS(644), + [anon_sym_DOLLARr] = ACTIONS(642), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), + [anon_sym_new] = ACTIONS(642), + }, + [STATE(117)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(646), + [anon_sym_LBRACE] = ACTIONS(648), + [anon_sym_RBRACE] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_as] = ACTIONS(646), + [anon_sym_SEMI] = ACTIONS(648), + [anon_sym_async] = ACTIONS(646), + [anon_sym_function] = ACTIONS(646), + [anon_sym_LPAREN] = ACTIONS(648), + [anon_sym_QMARK] = ACTIONS(646), + [anon_sym_DOT] = ACTIONS(648), + [anon_sym_Text] = ACTIONS(646), + [anon_sym_Button] = ACTIONS(646), + [anon_sym_Image] = ACTIONS(646), + [anon_sym_TextInput] = ACTIONS(646), + [anon_sym_TextArea] = ACTIONS(646), + [anon_sym_Column] = ACTIONS(646), + [anon_sym_Row] = ACTIONS(646), + [anon_sym_Stack] = ACTIONS(646), + [anon_sym_Flex] = ACTIONS(646), + [anon_sym_Grid] = ACTIONS(646), + [anon_sym_GridRow] = ACTIONS(646), + [anon_sym_GridCol] = ACTIONS(646), + [anon_sym_List] = ACTIONS(646), + [anon_sym_ScrollList] = ACTIONS(646), + [anon_sym_NavDestination] = ACTIONS(646), + [anon_sym_ListItem] = ACTIONS(646), + [anon_sym_GridItem] = ACTIONS(646), + [anon_sym_ListItemGroup] = ACTIONS(646), + [anon_sym_ForEach] = ACTIONS(646), + [anon_sym_LazyForEach] = ACTIONS(646), + [sym_identifier] = ACTIONS(646), + [sym_string_literal] = ACTIONS(648), + [anon_sym_DOLLAR] = ACTIONS(646), + [sym_numeric_literal] = ACTIONS(648), + [anon_sym_true] = ACTIONS(646), + [anon_sym_false] = ACTIONS(646), + [anon_sym_null] = ACTIONS(646), + [anon_sym_PIPE_PIPE] = ACTIONS(648), + [anon_sym_QMARK_QMARK] = ACTIONS(648), + [anon_sym_AMP_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(646), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(646), + [anon_sym_EQ_EQ] = ACTIONS(646), + [anon_sym_BANG_EQ] = ACTIONS(646), + [anon_sym_EQ_EQ_EQ] = ACTIONS(648), + [anon_sym_BANG_EQ_EQ] = ACTIONS(648), + [anon_sym_LT] = ACTIONS(646), + [anon_sym_GT] = ACTIONS(646), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_instanceof] = ACTIONS(646), + [anon_sym_in] = ACTIONS(646), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(646), + [anon_sym_GT_GT_GT] = ACTIONS(648), + [anon_sym_PLUS] = ACTIONS(646), + [anon_sym_DASH] = ACTIONS(646), + [anon_sym_SLASH] = ACTIONS(646), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_STAR_STAR] = ACTIONS(648), + [anon_sym_BANG] = ACTIONS(646), + [anon_sym_TILDE] = ACTIONS(648), + [anon_sym_typeof] = ACTIONS(646), + [anon_sym_void] = ACTIONS(646), + [anon_sym_delete] = ACTIONS(646), + [anon_sym_await] = ACTIONS(646), + [anon_sym_LBRACK] = ACTIONS(648), + [anon_sym_if] = ACTIONS(646), + [anon_sym_var] = ACTIONS(646), + [anon_sym_let] = ACTIONS(646), + [anon_sym_const] = ACTIONS(646), + [anon_sym_return] = ACTIONS(646), + [anon_sym_try] = ACTIONS(646), + [anon_sym_throw] = ACTIONS(646), + [anon_sym_for] = ACTIONS(646), + [anon_sym_while] = ACTIONS(646), + [anon_sym_break] = ACTIONS(646), + [anon_sym_continue] = ACTIONS(646), + [anon_sym_QMARK_DOT] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DOLLARr] = ACTIONS(646), + [anon_sym_PLUS_PLUS] = ACTIONS(648), + [anon_sym_DASH_DASH] = ACTIONS(648), + [anon_sym_new] = ACTIONS(646), + }, + [STATE(118)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(529), + [anon_sym_LBRACE] = ACTIONS(531), + [anon_sym_RBRACE] = ACTIONS(531), + [anon_sym_STAR] = ACTIONS(529), + [anon_sym_as] = ACTIONS(529), + [anon_sym_SEMI] = ACTIONS(531), + [anon_sym_async] = ACTIONS(529), + [anon_sym_function] = ACTIONS(529), + [anon_sym_LPAREN] = ACTIONS(531), + [anon_sym_QMARK] = ACTIONS(529), + [anon_sym_DOT] = ACTIONS(531), + [anon_sym_Text] = ACTIONS(529), + [anon_sym_Button] = ACTIONS(529), + [anon_sym_Image] = ACTIONS(529), + [anon_sym_TextInput] = ACTIONS(529), + [anon_sym_TextArea] = ACTIONS(529), + [anon_sym_Column] = ACTIONS(529), + [anon_sym_Row] = ACTIONS(529), + [anon_sym_Stack] = ACTIONS(529), + [anon_sym_Flex] = ACTIONS(529), + [anon_sym_Grid] = ACTIONS(529), + [anon_sym_GridRow] = ACTIONS(529), + [anon_sym_GridCol] = ACTIONS(529), + [anon_sym_List] = ACTIONS(529), + [anon_sym_ScrollList] = ACTIONS(529), + [anon_sym_NavDestination] = ACTIONS(529), + [anon_sym_ListItem] = ACTIONS(529), + [anon_sym_GridItem] = ACTIONS(529), + [anon_sym_ListItemGroup] = ACTIONS(529), + [anon_sym_ForEach] = ACTIONS(529), + [anon_sym_LazyForEach] = ACTIONS(529), + [sym_identifier] = ACTIONS(529), + [sym_string_literal] = ACTIONS(531), + [anon_sym_DOLLAR] = ACTIONS(529), + [sym_numeric_literal] = ACTIONS(531), + [anon_sym_true] = ACTIONS(529), + [anon_sym_false] = ACTIONS(529), + [anon_sym_null] = ACTIONS(529), + [anon_sym_PIPE_PIPE] = ACTIONS(531), + [anon_sym_QMARK_QMARK] = ACTIONS(531), + [anon_sym_AMP_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(529), + [anon_sym_CARET] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(529), + [anon_sym_EQ_EQ] = ACTIONS(529), + [anon_sym_BANG_EQ] = ACTIONS(529), + [anon_sym_EQ_EQ_EQ] = ACTIONS(531), + [anon_sym_BANG_EQ_EQ] = ACTIONS(531), + [anon_sym_LT] = ACTIONS(529), + [anon_sym_GT] = ACTIONS(529), + [anon_sym_LT_EQ] = ACTIONS(531), + [anon_sym_GT_EQ] = ACTIONS(531), + [anon_sym_instanceof] = ACTIONS(529), + [anon_sym_in] = ACTIONS(529), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(529), + [anon_sym_GT_GT_GT] = ACTIONS(531), + [anon_sym_PLUS] = ACTIONS(529), + [anon_sym_DASH] = ACTIONS(529), + [anon_sym_SLASH] = ACTIONS(529), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_STAR_STAR] = ACTIONS(531), + [anon_sym_BANG] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(531), + [anon_sym_typeof] = ACTIONS(529), + [anon_sym_void] = ACTIONS(529), + [anon_sym_delete] = ACTIONS(529), + [anon_sym_await] = ACTIONS(529), + [anon_sym_LBRACK] = ACTIONS(531), + [anon_sym_if] = ACTIONS(529), + [anon_sym_var] = ACTIONS(529), + [anon_sym_let] = ACTIONS(529), + [anon_sym_const] = ACTIONS(529), + [anon_sym_return] = ACTIONS(529), + [anon_sym_try] = ACTIONS(529), + [anon_sym_throw] = ACTIONS(529), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(529), + [anon_sym_break] = ACTIONS(529), + [anon_sym_continue] = ACTIONS(529), + [anon_sym_QMARK_DOT] = ACTIONS(531), + [anon_sym_BQUOTE] = ACTIONS(531), + [anon_sym_DOLLARr] = ACTIONS(529), + [anon_sym_PLUS_PLUS] = ACTIONS(531), + [anon_sym_DASH_DASH] = ACTIONS(531), + [anon_sym_new] = ACTIONS(529), + }, + [STATE(119)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(650), + [anon_sym_LBRACE] = ACTIONS(652), + [anon_sym_RBRACE] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(650), + [anon_sym_as] = ACTIONS(650), + [anon_sym_SEMI] = ACTIONS(652), + [anon_sym_async] = ACTIONS(650), + [anon_sym_function] = ACTIONS(650), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_QMARK] = ACTIONS(650), + [anon_sym_DOT] = ACTIONS(652), + [anon_sym_Text] = ACTIONS(650), + [anon_sym_Button] = ACTIONS(650), + [anon_sym_Image] = ACTIONS(650), + [anon_sym_TextInput] = ACTIONS(650), + [anon_sym_TextArea] = ACTIONS(650), + [anon_sym_Column] = ACTIONS(650), + [anon_sym_Row] = ACTIONS(650), + [anon_sym_Stack] = ACTIONS(650), + [anon_sym_Flex] = ACTIONS(650), + [anon_sym_Grid] = ACTIONS(650), + [anon_sym_GridRow] = ACTIONS(650), + [anon_sym_GridCol] = ACTIONS(650), + [anon_sym_List] = ACTIONS(650), + [anon_sym_ScrollList] = ACTIONS(650), + [anon_sym_NavDestination] = ACTIONS(650), + [anon_sym_ListItem] = ACTIONS(650), + [anon_sym_GridItem] = ACTIONS(650), + [anon_sym_ListItemGroup] = ACTIONS(650), + [anon_sym_ForEach] = ACTIONS(650), + [anon_sym_LazyForEach] = ACTIONS(650), + [sym_identifier] = ACTIONS(650), + [sym_string_literal] = ACTIONS(652), + [anon_sym_DOLLAR] = ACTIONS(650), + [sym_numeric_literal] = ACTIONS(652), + [anon_sym_true] = ACTIONS(650), + [anon_sym_false] = ACTIONS(650), + [anon_sym_null] = ACTIONS(650), + [anon_sym_PIPE_PIPE] = ACTIONS(652), + [anon_sym_QMARK_QMARK] = ACTIONS(652), + [anon_sym_AMP_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(650), + [anon_sym_EQ_EQ] = ACTIONS(650), + [anon_sym_BANG_EQ] = ACTIONS(650), + [anon_sym_EQ_EQ_EQ] = ACTIONS(652), + [anon_sym_BANG_EQ_EQ] = ACTIONS(652), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_instanceof] = ACTIONS(650), + [anon_sym_in] = ACTIONS(650), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(650), + [anon_sym_GT_GT_GT] = ACTIONS(652), + [anon_sym_PLUS] = ACTIONS(650), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_STAR_STAR] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(652), + [anon_sym_typeof] = ACTIONS(650), + [anon_sym_void] = ACTIONS(650), + [anon_sym_delete] = ACTIONS(650), + [anon_sym_await] = ACTIONS(650), + [anon_sym_LBRACK] = ACTIONS(652), + [anon_sym_if] = ACTIONS(650), + [anon_sym_var] = ACTIONS(650), + [anon_sym_let] = ACTIONS(650), + [anon_sym_const] = ACTIONS(650), + [anon_sym_return] = ACTIONS(650), + [anon_sym_try] = ACTIONS(650), + [anon_sym_throw] = ACTIONS(650), + [anon_sym_for] = ACTIONS(650), + [anon_sym_while] = ACTIONS(650), + [anon_sym_break] = ACTIONS(650), + [anon_sym_continue] = ACTIONS(650), + [anon_sym_QMARK_DOT] = ACTIONS(652), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DOLLARr] = ACTIONS(650), + [anon_sym_PLUS_PLUS] = ACTIONS(652), + [anon_sym_DASH_DASH] = ACTIONS(652), + [anon_sym_new] = ACTIONS(650), + }, + [STATE(120)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(654), + [anon_sym_LBRACE] = ACTIONS(656), + [anon_sym_RBRACE] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(654), + [anon_sym_as] = ACTIONS(654), + [anon_sym_SEMI] = ACTIONS(656), + [anon_sym_async] = ACTIONS(654), + [anon_sym_function] = ACTIONS(654), + [anon_sym_LPAREN] = ACTIONS(656), + [anon_sym_QMARK] = ACTIONS(654), + [anon_sym_DOT] = ACTIONS(656), + [anon_sym_Text] = ACTIONS(654), + [anon_sym_Button] = ACTIONS(654), + [anon_sym_Image] = ACTIONS(654), + [anon_sym_TextInput] = ACTIONS(654), + [anon_sym_TextArea] = ACTIONS(654), + [anon_sym_Column] = ACTIONS(654), + [anon_sym_Row] = ACTIONS(654), + [anon_sym_Stack] = ACTIONS(654), + [anon_sym_Flex] = ACTIONS(654), + [anon_sym_Grid] = ACTIONS(654), + [anon_sym_GridRow] = ACTIONS(654), + [anon_sym_GridCol] = ACTIONS(654), + [anon_sym_List] = ACTIONS(654), + [anon_sym_ScrollList] = ACTIONS(654), + [anon_sym_NavDestination] = ACTIONS(654), + [anon_sym_ListItem] = ACTIONS(654), + [anon_sym_GridItem] = ACTIONS(654), + [anon_sym_ListItemGroup] = ACTIONS(654), + [anon_sym_ForEach] = ACTIONS(654), + [anon_sym_LazyForEach] = ACTIONS(654), + [sym_identifier] = ACTIONS(654), + [sym_string_literal] = ACTIONS(656), + [anon_sym_DOLLAR] = ACTIONS(654), + [sym_numeric_literal] = ACTIONS(656), + [anon_sym_true] = ACTIONS(654), + [anon_sym_false] = ACTIONS(654), + [anon_sym_null] = ACTIONS(654), + [anon_sym_PIPE_PIPE] = ACTIONS(656), + [anon_sym_QMARK_QMARK] = ACTIONS(656), + [anon_sym_AMP_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_EQ_EQ] = ACTIONS(654), + [anon_sym_BANG_EQ] = ACTIONS(654), + [anon_sym_EQ_EQ_EQ] = ACTIONS(656), + [anon_sym_BANG_EQ_EQ] = ACTIONS(656), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_instanceof] = ACTIONS(654), + [anon_sym_in] = ACTIONS(654), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(654), + [anon_sym_GT_GT_GT] = ACTIONS(656), + [anon_sym_PLUS] = ACTIONS(654), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_STAR_STAR] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(656), + [anon_sym_typeof] = ACTIONS(654), + [anon_sym_void] = ACTIONS(654), + [anon_sym_delete] = ACTIONS(654), + [anon_sym_await] = ACTIONS(654), + [anon_sym_LBRACK] = ACTIONS(656), + [anon_sym_if] = ACTIONS(654), + [anon_sym_var] = ACTIONS(654), + [anon_sym_let] = ACTIONS(654), + [anon_sym_const] = ACTIONS(654), + [anon_sym_return] = ACTIONS(654), + [anon_sym_try] = ACTIONS(654), + [anon_sym_throw] = ACTIONS(654), + [anon_sym_for] = ACTIONS(654), + [anon_sym_while] = ACTIONS(654), + [anon_sym_break] = ACTIONS(654), + [anon_sym_continue] = ACTIONS(654), + [anon_sym_QMARK_DOT] = ACTIONS(656), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DOLLARr] = ACTIONS(654), + [anon_sym_PLUS_PLUS] = ACTIONS(656), + [anon_sym_DASH_DASH] = ACTIONS(656), + [anon_sym_new] = ACTIONS(654), + }, + [STATE(121)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(155), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(155), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(155), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(155), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(122)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(346), + [anon_sym_LBRACE] = ACTIONS(348), + [anon_sym_RBRACE] = ACTIONS(348), + [anon_sym_STAR] = ACTIONS(346), + [anon_sym_as] = ACTIONS(346), + [anon_sym_SEMI] = ACTIONS(348), + [anon_sym_async] = ACTIONS(346), + [anon_sym_function] = ACTIONS(346), + [anon_sym_LPAREN] = ACTIONS(348), + [anon_sym_QMARK] = ACTIONS(346), + [anon_sym_DOT] = ACTIONS(348), + [anon_sym_Text] = ACTIONS(346), + [anon_sym_Button] = ACTIONS(346), + [anon_sym_Image] = ACTIONS(346), + [anon_sym_TextInput] = ACTIONS(346), + [anon_sym_TextArea] = ACTIONS(346), + [anon_sym_Column] = ACTIONS(346), + [anon_sym_Row] = ACTIONS(346), + [anon_sym_Stack] = ACTIONS(346), + [anon_sym_Flex] = ACTIONS(346), + [anon_sym_Grid] = ACTIONS(346), + [anon_sym_GridRow] = ACTIONS(346), + [anon_sym_GridCol] = ACTIONS(346), + [anon_sym_List] = ACTIONS(346), + [anon_sym_ScrollList] = ACTIONS(346), + [anon_sym_NavDestination] = ACTIONS(346), + [anon_sym_ListItem] = ACTIONS(346), + [anon_sym_GridItem] = ACTIONS(346), + [anon_sym_ListItemGroup] = ACTIONS(346), + [anon_sym_ForEach] = ACTIONS(346), + [anon_sym_LazyForEach] = ACTIONS(346), + [sym_identifier] = ACTIONS(346), + [sym_string_literal] = ACTIONS(348), + [anon_sym_DOLLAR] = ACTIONS(346), + [sym_numeric_literal] = ACTIONS(348), + [anon_sym_true] = ACTIONS(346), + [anon_sym_false] = ACTIONS(346), + [anon_sym_null] = ACTIONS(346), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_QMARK_QMARK] = ACTIONS(348), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(348), + [anon_sym_AMP] = ACTIONS(346), + [anon_sym_EQ_EQ] = ACTIONS(346), + [anon_sym_BANG_EQ] = ACTIONS(346), + [anon_sym_EQ_EQ_EQ] = ACTIONS(348), + [anon_sym_BANG_EQ_EQ] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(348), + [anon_sym_GT_EQ] = ACTIONS(348), + [anon_sym_instanceof] = ACTIONS(346), + [anon_sym_in] = ACTIONS(346), + [anon_sym_LT_LT] = ACTIONS(348), + [anon_sym_GT_GT] = ACTIONS(346), + [anon_sym_GT_GT_GT] = ACTIONS(348), + [anon_sym_PLUS] = ACTIONS(346), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(348), + [anon_sym_STAR_STAR] = ACTIONS(348), + [anon_sym_BANG] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(348), + [anon_sym_typeof] = ACTIONS(346), + [anon_sym_void] = ACTIONS(346), + [anon_sym_delete] = ACTIONS(346), + [anon_sym_await] = ACTIONS(346), + [anon_sym_LBRACK] = ACTIONS(348), + [anon_sym_if] = ACTIONS(346), + [anon_sym_var] = ACTIONS(346), + [anon_sym_let] = ACTIONS(346), + [anon_sym_const] = ACTIONS(346), + [anon_sym_return] = ACTIONS(346), + [anon_sym_try] = ACTIONS(346), + [anon_sym_throw] = ACTIONS(346), + [anon_sym_for] = ACTIONS(346), + [anon_sym_while] = ACTIONS(346), + [anon_sym_break] = ACTIONS(346), + [anon_sym_continue] = ACTIONS(346), + [anon_sym_QMARK_DOT] = ACTIONS(348), + [anon_sym_BQUOTE] = ACTIONS(348), + [anon_sym_DOLLARr] = ACTIONS(346), + [anon_sym_PLUS_PLUS] = ACTIONS(348), + [anon_sym_DASH_DASH] = ACTIONS(348), + [anon_sym_new] = ACTIONS(346), + }, + [STATE(123)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(658), + [anon_sym_LBRACE] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(658), + [anon_sym_as] = ACTIONS(658), + [anon_sym_SEMI] = ACTIONS(660), + [anon_sym_async] = ACTIONS(658), + [anon_sym_function] = ACTIONS(658), + [anon_sym_LPAREN] = ACTIONS(660), + [anon_sym_QMARK] = ACTIONS(658), + [anon_sym_DOT] = ACTIONS(660), + [anon_sym_Text] = ACTIONS(658), + [anon_sym_Button] = ACTIONS(658), + [anon_sym_Image] = ACTIONS(658), + [anon_sym_TextInput] = ACTIONS(658), + [anon_sym_TextArea] = ACTIONS(658), + [anon_sym_Column] = ACTIONS(658), + [anon_sym_Row] = ACTIONS(658), + [anon_sym_Stack] = ACTIONS(658), + [anon_sym_Flex] = ACTIONS(658), + [anon_sym_Grid] = ACTIONS(658), + [anon_sym_GridRow] = ACTIONS(658), + [anon_sym_GridCol] = ACTIONS(658), + [anon_sym_List] = ACTIONS(658), + [anon_sym_ScrollList] = ACTIONS(658), + [anon_sym_NavDestination] = ACTIONS(658), + [anon_sym_ListItem] = ACTIONS(658), + [anon_sym_GridItem] = ACTIONS(658), + [anon_sym_ListItemGroup] = ACTIONS(658), + [anon_sym_ForEach] = ACTIONS(658), + [anon_sym_LazyForEach] = ACTIONS(658), + [sym_identifier] = ACTIONS(658), + [sym_string_literal] = ACTIONS(660), + [anon_sym_DOLLAR] = ACTIONS(658), + [sym_numeric_literal] = ACTIONS(660), + [anon_sym_true] = ACTIONS(658), + [anon_sym_false] = ACTIONS(658), + [anon_sym_null] = ACTIONS(658), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(658), + [anon_sym_EQ_EQ] = ACTIONS(658), + [anon_sym_BANG_EQ] = ACTIONS(658), + [anon_sym_EQ_EQ_EQ] = ACTIONS(660), + [anon_sym_BANG_EQ_EQ] = ACTIONS(660), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_instanceof] = ACTIONS(658), + [anon_sym_in] = ACTIONS(658), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(658), + [anon_sym_GT_GT_GT] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(658), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_BANG] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_typeof] = ACTIONS(658), + [anon_sym_void] = ACTIONS(658), + [anon_sym_delete] = ACTIONS(658), + [anon_sym_await] = ACTIONS(658), + [anon_sym_LBRACK] = ACTIONS(660), + [anon_sym_if] = ACTIONS(658), + [anon_sym_var] = ACTIONS(658), + [anon_sym_let] = ACTIONS(658), + [anon_sym_const] = ACTIONS(658), + [anon_sym_return] = ACTIONS(658), + [anon_sym_try] = ACTIONS(658), + [anon_sym_throw] = ACTIONS(658), + [anon_sym_for] = ACTIONS(658), + [anon_sym_while] = ACTIONS(658), + [anon_sym_break] = ACTIONS(658), + [anon_sym_continue] = ACTIONS(658), + [anon_sym_QMARK_DOT] = ACTIONS(660), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DOLLARr] = ACTIONS(658), + [anon_sym_PLUS_PLUS] = ACTIONS(660), + [anon_sym_DASH_DASH] = ACTIONS(660), + [anon_sym_new] = ACTIONS(658), + }, + [STATE(124)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(353), + [anon_sym_LBRACE] = ACTIONS(355), + [anon_sym_RBRACE] = ACTIONS(355), + [anon_sym_STAR] = ACTIONS(353), + [anon_sym_as] = ACTIONS(353), + [anon_sym_SEMI] = ACTIONS(355), + [anon_sym_async] = ACTIONS(353), + [anon_sym_function] = ACTIONS(353), + [anon_sym_LPAREN] = ACTIONS(355), + [anon_sym_QMARK] = ACTIONS(353), + [anon_sym_DOT] = ACTIONS(355), + [anon_sym_Text] = ACTIONS(353), + [anon_sym_Button] = ACTIONS(353), + [anon_sym_Image] = ACTIONS(353), + [anon_sym_TextInput] = ACTIONS(353), + [anon_sym_TextArea] = ACTIONS(353), + [anon_sym_Column] = ACTIONS(353), + [anon_sym_Row] = ACTIONS(353), + [anon_sym_Stack] = ACTIONS(353), + [anon_sym_Flex] = ACTIONS(353), + [anon_sym_Grid] = ACTIONS(353), + [anon_sym_GridRow] = ACTIONS(353), + [anon_sym_GridCol] = ACTIONS(353), + [anon_sym_List] = ACTIONS(353), + [anon_sym_ScrollList] = ACTIONS(353), + [anon_sym_NavDestination] = ACTIONS(353), + [anon_sym_ListItem] = ACTIONS(353), + [anon_sym_GridItem] = ACTIONS(353), + [anon_sym_ListItemGroup] = ACTIONS(353), + [anon_sym_ForEach] = ACTIONS(353), + [anon_sym_LazyForEach] = ACTIONS(353), + [sym_identifier] = ACTIONS(353), + [sym_string_literal] = ACTIONS(355), + [anon_sym_DOLLAR] = ACTIONS(353), + [sym_numeric_literal] = ACTIONS(355), + [anon_sym_true] = ACTIONS(353), + [anon_sym_false] = ACTIONS(353), + [anon_sym_null] = ACTIONS(353), + [anon_sym_PIPE_PIPE] = ACTIONS(355), + [anon_sym_QMARK_QMARK] = ACTIONS(355), + [anon_sym_AMP_AMP] = ACTIONS(355), + [anon_sym_PIPE] = ACTIONS(353), + [anon_sym_CARET] = ACTIONS(355), + [anon_sym_AMP] = ACTIONS(353), + [anon_sym_EQ_EQ] = ACTIONS(353), + [anon_sym_BANG_EQ] = ACTIONS(353), + [anon_sym_EQ_EQ_EQ] = ACTIONS(355), + [anon_sym_BANG_EQ_EQ] = ACTIONS(355), + [anon_sym_LT] = ACTIONS(353), + [anon_sym_GT] = ACTIONS(353), + [anon_sym_LT_EQ] = ACTIONS(355), + [anon_sym_GT_EQ] = ACTIONS(355), + [anon_sym_instanceof] = ACTIONS(353), + [anon_sym_in] = ACTIONS(353), + [anon_sym_LT_LT] = ACTIONS(355), + [anon_sym_GT_GT] = ACTIONS(353), + [anon_sym_GT_GT_GT] = ACTIONS(355), + [anon_sym_PLUS] = ACTIONS(353), + [anon_sym_DASH] = ACTIONS(353), + [anon_sym_SLASH] = ACTIONS(353), + [anon_sym_PERCENT] = ACTIONS(355), + [anon_sym_STAR_STAR] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(353), + [anon_sym_TILDE] = ACTIONS(355), + [anon_sym_typeof] = ACTIONS(353), + [anon_sym_void] = ACTIONS(353), + [anon_sym_delete] = ACTIONS(353), + [anon_sym_await] = ACTIONS(353), + [anon_sym_LBRACK] = ACTIONS(355), + [anon_sym_if] = ACTIONS(353), + [anon_sym_var] = ACTIONS(353), + [anon_sym_let] = ACTIONS(353), + [anon_sym_const] = ACTIONS(353), + [anon_sym_return] = ACTIONS(353), + [anon_sym_try] = ACTIONS(353), + [anon_sym_throw] = ACTIONS(353), + [anon_sym_for] = ACTIONS(353), + [anon_sym_while] = ACTIONS(353), + [anon_sym_break] = ACTIONS(353), + [anon_sym_continue] = ACTIONS(353), + [anon_sym_QMARK_DOT] = ACTIONS(355), + [anon_sym_BQUOTE] = ACTIONS(355), + [anon_sym_DOLLARr] = ACTIONS(353), + [anon_sym_PLUS_PLUS] = ACTIONS(355), + [anon_sym_DASH_DASH] = ACTIONS(355), + [anon_sym_new] = ACTIONS(353), + }, + [STATE(125)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(662), + [anon_sym_LBRACE] = ACTIONS(664), + [anon_sym_RBRACE] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_as] = ACTIONS(662), + [anon_sym_SEMI] = ACTIONS(664), + [anon_sym_async] = ACTIONS(662), + [anon_sym_function] = ACTIONS(662), + [anon_sym_LPAREN] = ACTIONS(664), + [anon_sym_QMARK] = ACTIONS(662), + [anon_sym_DOT] = ACTIONS(664), + [anon_sym_Text] = ACTIONS(662), + [anon_sym_Button] = ACTIONS(662), + [anon_sym_Image] = ACTIONS(662), + [anon_sym_TextInput] = ACTIONS(662), + [anon_sym_TextArea] = ACTIONS(662), + [anon_sym_Column] = ACTIONS(662), + [anon_sym_Row] = ACTIONS(662), + [anon_sym_Stack] = ACTIONS(662), + [anon_sym_Flex] = ACTIONS(662), + [anon_sym_Grid] = ACTIONS(662), + [anon_sym_GridRow] = ACTIONS(662), + [anon_sym_GridCol] = ACTIONS(662), + [anon_sym_List] = ACTIONS(662), + [anon_sym_ScrollList] = ACTIONS(662), + [anon_sym_NavDestination] = ACTIONS(662), + [anon_sym_ListItem] = ACTIONS(662), + [anon_sym_GridItem] = ACTIONS(662), + [anon_sym_ListItemGroup] = ACTIONS(662), + [anon_sym_ForEach] = ACTIONS(662), + [anon_sym_LazyForEach] = ACTIONS(662), + [sym_identifier] = ACTIONS(662), + [sym_string_literal] = ACTIONS(664), + [anon_sym_DOLLAR] = ACTIONS(662), + [sym_numeric_literal] = ACTIONS(664), + [anon_sym_true] = ACTIONS(662), + [anon_sym_false] = ACTIONS(662), + [anon_sym_null] = ACTIONS(662), + [anon_sym_PIPE_PIPE] = ACTIONS(664), + [anon_sym_QMARK_QMARK] = ACTIONS(664), + [anon_sym_AMP_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(662), + [anon_sym_EQ_EQ] = ACTIONS(662), + [anon_sym_BANG_EQ] = ACTIONS(662), + [anon_sym_EQ_EQ_EQ] = ACTIONS(664), + [anon_sym_BANG_EQ_EQ] = ACTIONS(664), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_instanceof] = ACTIONS(662), + [anon_sym_in] = ACTIONS(662), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(662), + [anon_sym_GT_GT_GT] = ACTIONS(664), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_STAR_STAR] = ACTIONS(664), + [anon_sym_BANG] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(664), + [anon_sym_typeof] = ACTIONS(662), + [anon_sym_void] = ACTIONS(662), + [anon_sym_delete] = ACTIONS(662), + [anon_sym_await] = ACTIONS(662), + [anon_sym_LBRACK] = ACTIONS(664), + [anon_sym_if] = ACTIONS(662), + [anon_sym_var] = ACTIONS(662), + [anon_sym_let] = ACTIONS(662), + [anon_sym_const] = ACTIONS(662), + [anon_sym_return] = ACTIONS(662), + [anon_sym_try] = ACTIONS(662), + [anon_sym_throw] = ACTIONS(662), + [anon_sym_for] = ACTIONS(662), + [anon_sym_while] = ACTIONS(662), + [anon_sym_break] = ACTIONS(662), + [anon_sym_continue] = ACTIONS(662), + [anon_sym_QMARK_DOT] = ACTIONS(664), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DOLLARr] = ACTIONS(662), + [anon_sym_PLUS_PLUS] = ACTIONS(664), + [anon_sym_DASH_DASH] = ACTIONS(664), + [anon_sym_new] = ACTIONS(662), + }, + [STATE(126)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(666), + [anon_sym_LBRACE] = ACTIONS(668), + [anon_sym_RBRACE] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(666), + [anon_sym_as] = ACTIONS(666), + [anon_sym_SEMI] = ACTIONS(668), + [anon_sym_async] = ACTIONS(666), + [anon_sym_function] = ACTIONS(666), + [anon_sym_LPAREN] = ACTIONS(668), + [anon_sym_QMARK] = ACTIONS(666), + [anon_sym_DOT] = ACTIONS(668), + [anon_sym_Text] = ACTIONS(666), + [anon_sym_Button] = ACTIONS(666), + [anon_sym_Image] = ACTIONS(666), + [anon_sym_TextInput] = ACTIONS(666), + [anon_sym_TextArea] = ACTIONS(666), + [anon_sym_Column] = ACTIONS(666), + [anon_sym_Row] = ACTIONS(666), + [anon_sym_Stack] = ACTIONS(666), + [anon_sym_Flex] = ACTIONS(666), + [anon_sym_Grid] = ACTIONS(666), + [anon_sym_GridRow] = ACTIONS(666), + [anon_sym_GridCol] = ACTIONS(666), + [anon_sym_List] = ACTIONS(666), + [anon_sym_ScrollList] = ACTIONS(666), + [anon_sym_NavDestination] = ACTIONS(666), + [anon_sym_ListItem] = ACTIONS(666), + [anon_sym_GridItem] = ACTIONS(666), + [anon_sym_ListItemGroup] = ACTIONS(666), + [anon_sym_ForEach] = ACTIONS(666), + [anon_sym_LazyForEach] = ACTIONS(666), + [sym_identifier] = ACTIONS(666), + [sym_string_literal] = ACTIONS(668), + [anon_sym_DOLLAR] = ACTIONS(666), + [sym_numeric_literal] = ACTIONS(668), + [anon_sym_true] = ACTIONS(666), + [anon_sym_false] = ACTIONS(666), + [anon_sym_null] = ACTIONS(666), + [anon_sym_PIPE_PIPE] = ACTIONS(668), + [anon_sym_QMARK_QMARK] = ACTIONS(668), + [anon_sym_AMP_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(666), + [anon_sym_EQ_EQ] = ACTIONS(666), + [anon_sym_BANG_EQ] = ACTIONS(666), + [anon_sym_EQ_EQ_EQ] = ACTIONS(668), + [anon_sym_BANG_EQ_EQ] = ACTIONS(668), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_instanceof] = ACTIONS(666), + [anon_sym_in] = ACTIONS(666), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(666), + [anon_sym_GT_GT_GT] = ACTIONS(668), + [anon_sym_PLUS] = ACTIONS(666), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_STAR_STAR] = ACTIONS(668), + [anon_sym_BANG] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(668), + [anon_sym_typeof] = ACTIONS(666), + [anon_sym_void] = ACTIONS(666), + [anon_sym_delete] = ACTIONS(666), + [anon_sym_await] = ACTIONS(666), + [anon_sym_LBRACK] = ACTIONS(668), + [anon_sym_if] = ACTIONS(666), + [anon_sym_var] = ACTIONS(666), + [anon_sym_let] = ACTIONS(666), + [anon_sym_const] = ACTIONS(666), + [anon_sym_return] = ACTIONS(666), + [anon_sym_try] = ACTIONS(666), + [anon_sym_throw] = ACTIONS(666), + [anon_sym_for] = ACTIONS(666), + [anon_sym_while] = ACTIONS(666), + [anon_sym_break] = ACTIONS(666), + [anon_sym_continue] = ACTIONS(666), + [anon_sym_QMARK_DOT] = ACTIONS(668), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DOLLARr] = ACTIONS(666), + [anon_sym_PLUS_PLUS] = ACTIONS(668), + [anon_sym_DASH_DASH] = ACTIONS(668), + [anon_sym_new] = ACTIONS(666), + }, + [STATE(127)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(670), + [anon_sym_LBRACE] = ACTIONS(672), + [anon_sym_RBRACE] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(670), + [anon_sym_as] = ACTIONS(670), + [anon_sym_SEMI] = ACTIONS(672), + [anon_sym_async] = ACTIONS(670), + [anon_sym_function] = ACTIONS(670), + [anon_sym_LPAREN] = ACTIONS(672), + [anon_sym_QMARK] = ACTIONS(670), + [anon_sym_DOT] = ACTIONS(672), + [anon_sym_Text] = ACTIONS(670), + [anon_sym_Button] = ACTIONS(670), + [anon_sym_Image] = ACTIONS(670), + [anon_sym_TextInput] = ACTIONS(670), + [anon_sym_TextArea] = ACTIONS(670), + [anon_sym_Column] = ACTIONS(670), + [anon_sym_Row] = ACTIONS(670), + [anon_sym_Stack] = ACTIONS(670), + [anon_sym_Flex] = ACTIONS(670), + [anon_sym_Grid] = ACTIONS(670), + [anon_sym_GridRow] = ACTIONS(670), + [anon_sym_GridCol] = ACTIONS(670), + [anon_sym_List] = ACTIONS(670), + [anon_sym_ScrollList] = ACTIONS(670), + [anon_sym_NavDestination] = ACTIONS(670), + [anon_sym_ListItem] = ACTIONS(670), + [anon_sym_GridItem] = ACTIONS(670), + [anon_sym_ListItemGroup] = ACTIONS(670), + [anon_sym_ForEach] = ACTIONS(670), + [anon_sym_LazyForEach] = ACTIONS(670), + [sym_identifier] = ACTIONS(670), + [sym_string_literal] = ACTIONS(672), + [anon_sym_DOLLAR] = ACTIONS(670), + [sym_numeric_literal] = ACTIONS(672), + [anon_sym_true] = ACTIONS(670), + [anon_sym_false] = ACTIONS(670), + [anon_sym_null] = ACTIONS(670), + [anon_sym_PIPE_PIPE] = ACTIONS(672), + [anon_sym_QMARK_QMARK] = ACTIONS(672), + [anon_sym_AMP_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(670), + [anon_sym_EQ_EQ] = ACTIONS(670), + [anon_sym_BANG_EQ] = ACTIONS(670), + [anon_sym_EQ_EQ_EQ] = ACTIONS(672), + [anon_sym_BANG_EQ_EQ] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_instanceof] = ACTIONS(670), + [anon_sym_in] = ACTIONS(670), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(670), + [anon_sym_GT_GT_GT] = ACTIONS(672), + [anon_sym_PLUS] = ACTIONS(670), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_STAR_STAR] = ACTIONS(672), + [anon_sym_BANG] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(672), + [anon_sym_typeof] = ACTIONS(670), + [anon_sym_void] = ACTIONS(670), + [anon_sym_delete] = ACTIONS(670), + [anon_sym_await] = ACTIONS(670), + [anon_sym_LBRACK] = ACTIONS(672), + [anon_sym_if] = ACTIONS(670), + [anon_sym_var] = ACTIONS(670), + [anon_sym_let] = ACTIONS(670), + [anon_sym_const] = ACTIONS(670), + [anon_sym_return] = ACTIONS(670), + [anon_sym_try] = ACTIONS(670), + [anon_sym_throw] = ACTIONS(670), + [anon_sym_for] = ACTIONS(670), + [anon_sym_while] = ACTIONS(670), + [anon_sym_break] = ACTIONS(670), + [anon_sym_continue] = ACTIONS(670), + [anon_sym_QMARK_DOT] = ACTIONS(672), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DOLLARr] = ACTIONS(670), + [anon_sym_PLUS_PLUS] = ACTIONS(672), + [anon_sym_DASH_DASH] = ACTIONS(672), + [anon_sym_new] = ACTIONS(670), + }, + [STATE(128)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(129)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(484), + [anon_sym_LBRACE] = ACTIONS(486), + [anon_sym_RBRACE] = ACTIONS(486), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_as] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(486), + [anon_sym_async] = ACTIONS(484), + [anon_sym_function] = ACTIONS(484), + [anon_sym_LPAREN] = ACTIONS(486), + [anon_sym_QMARK] = ACTIONS(484), + [anon_sym_DOT] = ACTIONS(486), + [anon_sym_Text] = ACTIONS(484), + [anon_sym_Button] = ACTIONS(484), + [anon_sym_Image] = ACTIONS(484), + [anon_sym_TextInput] = ACTIONS(484), + [anon_sym_TextArea] = ACTIONS(484), + [anon_sym_Column] = ACTIONS(484), + [anon_sym_Row] = ACTIONS(484), + [anon_sym_Stack] = ACTIONS(484), + [anon_sym_Flex] = ACTIONS(484), + [anon_sym_Grid] = ACTIONS(484), + [anon_sym_GridRow] = ACTIONS(484), + [anon_sym_GridCol] = ACTIONS(484), + [anon_sym_List] = ACTIONS(484), + [anon_sym_ScrollList] = ACTIONS(484), + [anon_sym_NavDestination] = ACTIONS(484), + [anon_sym_ListItem] = ACTIONS(484), + [anon_sym_GridItem] = ACTIONS(484), + [anon_sym_ListItemGroup] = ACTIONS(484), + [anon_sym_ForEach] = ACTIONS(484), + [anon_sym_LazyForEach] = ACTIONS(484), + [sym_identifier] = ACTIONS(484), + [sym_string_literal] = ACTIONS(486), + [anon_sym_DOLLAR] = ACTIONS(484), + [sym_numeric_literal] = ACTIONS(486), + [anon_sym_true] = ACTIONS(484), + [anon_sym_false] = ACTIONS(484), + [anon_sym_null] = ACTIONS(484), + [anon_sym_PIPE_PIPE] = ACTIONS(486), + [anon_sym_QMARK_QMARK] = ACTIONS(486), + [anon_sym_AMP_AMP] = ACTIONS(486), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_CARET] = ACTIONS(486), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_EQ_EQ] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_EQ_EQ_EQ] = ACTIONS(486), + [anon_sym_BANG_EQ_EQ] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(484), + [anon_sym_LT_EQ] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(486), + [anon_sym_instanceof] = ACTIONS(484), + [anon_sym_in] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(486), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_GT_GT_GT] = ACTIONS(486), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(484), + [anon_sym_PERCENT] = ACTIONS(486), + [anon_sym_STAR_STAR] = ACTIONS(486), + [anon_sym_BANG] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_typeof] = ACTIONS(484), + [anon_sym_void] = ACTIONS(484), + [anon_sym_delete] = ACTIONS(484), + [anon_sym_await] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_if] = ACTIONS(484), + [anon_sym_var] = ACTIONS(484), + [anon_sym_let] = ACTIONS(484), + [anon_sym_const] = ACTIONS(484), + [anon_sym_return] = ACTIONS(484), + [anon_sym_try] = ACTIONS(484), + [anon_sym_throw] = ACTIONS(484), + [anon_sym_for] = ACTIONS(484), + [anon_sym_while] = ACTIONS(484), + [anon_sym_break] = ACTIONS(484), + [anon_sym_continue] = ACTIONS(484), + [anon_sym_QMARK_DOT] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(486), + [anon_sym_DOLLARr] = ACTIONS(484), + [anon_sym_PLUS_PLUS] = ACTIONS(486), + [anon_sym_DASH_DASH] = ACTIONS(486), + [anon_sym_new] = ACTIONS(484), + }, + [STATE(130)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(366), + [anon_sym_LBRACE] = ACTIONS(362), + [anon_sym_RBRACE] = ACTIONS(362), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_as] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(362), + [anon_sym_async] = ACTIONS(366), + [anon_sym_function] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(362), + [anon_sym_QMARK] = ACTIONS(366), + [anon_sym_DOT] = ACTIONS(362), + [anon_sym_Text] = ACTIONS(366), + [anon_sym_Button] = ACTIONS(366), + [anon_sym_Image] = ACTIONS(366), + [anon_sym_TextInput] = ACTIONS(366), + [anon_sym_TextArea] = ACTIONS(366), + [anon_sym_Column] = ACTIONS(366), + [anon_sym_Row] = ACTIONS(366), + [anon_sym_Stack] = ACTIONS(366), + [anon_sym_Flex] = ACTIONS(366), + [anon_sym_Grid] = ACTIONS(366), + [anon_sym_GridRow] = ACTIONS(366), + [anon_sym_GridCol] = ACTIONS(366), + [anon_sym_List] = ACTIONS(366), + [anon_sym_ScrollList] = ACTIONS(366), + [anon_sym_NavDestination] = ACTIONS(366), + [anon_sym_ListItem] = ACTIONS(366), + [anon_sym_GridItem] = ACTIONS(366), + [anon_sym_ListItemGroup] = ACTIONS(366), + [anon_sym_ForEach] = ACTIONS(366), + [anon_sym_LazyForEach] = ACTIONS(366), + [sym_identifier] = ACTIONS(366), + [sym_string_literal] = ACTIONS(362), + [anon_sym_DOLLAR] = ACTIONS(366), + [sym_numeric_literal] = ACTIONS(362), + [anon_sym_true] = ACTIONS(366), + [anon_sym_false] = ACTIONS(366), + [anon_sym_null] = ACTIONS(366), + [anon_sym_PIPE_PIPE] = ACTIONS(362), + [anon_sym_QMARK_QMARK] = ACTIONS(362), + [anon_sym_AMP_AMP] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_CARET] = ACTIONS(362), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_EQ_EQ] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_EQ_EQ_EQ] = ACTIONS(362), + [anon_sym_BANG_EQ_EQ] = ACTIONS(362), + [anon_sym_LT] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(366), + [anon_sym_LT_EQ] = ACTIONS(362), + [anon_sym_GT_EQ] = ACTIONS(362), + [anon_sym_instanceof] = ACTIONS(366), + [anon_sym_in] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(362), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_GT_GT_GT] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(366), + [anon_sym_PERCENT] = ACTIONS(362), + [anon_sym_STAR_STAR] = ACTIONS(362), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(362), + [anon_sym_typeof] = ACTIONS(366), + [anon_sym_void] = ACTIONS(366), + [anon_sym_delete] = ACTIONS(366), + [anon_sym_await] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(362), + [anon_sym_if] = ACTIONS(366), + [anon_sym_var] = ACTIONS(366), + [anon_sym_let] = ACTIONS(366), + [anon_sym_const] = ACTIONS(366), + [anon_sym_return] = ACTIONS(366), + [anon_sym_try] = ACTIONS(366), + [anon_sym_throw] = ACTIONS(366), + [anon_sym_for] = ACTIONS(366), + [anon_sym_while] = ACTIONS(366), + [anon_sym_break] = ACTIONS(366), + [anon_sym_continue] = ACTIONS(366), + [anon_sym_QMARK_DOT] = ACTIONS(362), + [anon_sym_BQUOTE] = ACTIONS(362), + [anon_sym_DOLLARr] = ACTIONS(366), + [anon_sym_PLUS_PLUS] = ACTIONS(362), + [anon_sym_DASH_DASH] = ACTIONS(362), + [anon_sym_new] = ACTIONS(366), + }, + [STATE(131)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(674), + [anon_sym_LBRACE] = ACTIONS(676), + [anon_sym_RBRACE] = ACTIONS(676), + [anon_sym_STAR] = ACTIONS(674), + [anon_sym_as] = ACTIONS(674), + [anon_sym_SEMI] = ACTIONS(676), + [anon_sym_async] = ACTIONS(674), + [anon_sym_function] = ACTIONS(674), + [anon_sym_LPAREN] = ACTIONS(676), + [anon_sym_QMARK] = ACTIONS(674), + [anon_sym_DOT] = ACTIONS(676), + [anon_sym_Text] = ACTIONS(674), + [anon_sym_Button] = ACTIONS(674), + [anon_sym_Image] = ACTIONS(674), + [anon_sym_TextInput] = ACTIONS(674), + [anon_sym_TextArea] = ACTIONS(674), + [anon_sym_Column] = ACTIONS(674), + [anon_sym_Row] = ACTIONS(674), + [anon_sym_Stack] = ACTIONS(674), + [anon_sym_Flex] = ACTIONS(674), + [anon_sym_Grid] = ACTIONS(674), + [anon_sym_GridRow] = ACTIONS(674), + [anon_sym_GridCol] = ACTIONS(674), + [anon_sym_List] = ACTIONS(674), + [anon_sym_ScrollList] = ACTIONS(674), + [anon_sym_NavDestination] = ACTIONS(674), + [anon_sym_ListItem] = ACTIONS(674), + [anon_sym_GridItem] = ACTIONS(674), + [anon_sym_ListItemGroup] = ACTIONS(674), + [anon_sym_ForEach] = ACTIONS(674), + [anon_sym_LazyForEach] = ACTIONS(674), + [sym_identifier] = ACTIONS(674), + [sym_string_literal] = ACTIONS(676), + [anon_sym_DOLLAR] = ACTIONS(674), + [sym_numeric_literal] = ACTIONS(676), + [anon_sym_true] = ACTIONS(674), + [anon_sym_false] = ACTIONS(674), + [anon_sym_null] = ACTIONS(674), + [anon_sym_PIPE_PIPE] = ACTIONS(676), + [anon_sym_QMARK_QMARK] = ACTIONS(676), + [anon_sym_AMP_AMP] = ACTIONS(676), + [anon_sym_PIPE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(676), + [anon_sym_AMP] = ACTIONS(674), + [anon_sym_EQ_EQ] = ACTIONS(674), + [anon_sym_BANG_EQ] = ACTIONS(674), + [anon_sym_EQ_EQ_EQ] = ACTIONS(676), + [anon_sym_BANG_EQ_EQ] = ACTIONS(676), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(676), + [anon_sym_GT_EQ] = ACTIONS(676), + [anon_sym_instanceof] = ACTIONS(674), + [anon_sym_in] = ACTIONS(674), + [anon_sym_LT_LT] = ACTIONS(676), + [anon_sym_GT_GT] = ACTIONS(674), + [anon_sym_GT_GT_GT] = ACTIONS(676), + [anon_sym_PLUS] = ACTIONS(674), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(676), + [anon_sym_STAR_STAR] = ACTIONS(676), + [anon_sym_BANG] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(676), + [anon_sym_typeof] = ACTIONS(674), + [anon_sym_void] = ACTIONS(674), + [anon_sym_delete] = ACTIONS(674), + [anon_sym_await] = ACTIONS(674), + [anon_sym_LBRACK] = ACTIONS(676), + [anon_sym_if] = ACTIONS(674), + [anon_sym_var] = ACTIONS(674), + [anon_sym_let] = ACTIONS(674), + [anon_sym_const] = ACTIONS(674), + [anon_sym_return] = ACTIONS(674), + [anon_sym_try] = ACTIONS(674), + [anon_sym_throw] = ACTIONS(674), + [anon_sym_for] = ACTIONS(674), + [anon_sym_while] = ACTIONS(674), + [anon_sym_break] = ACTIONS(674), + [anon_sym_continue] = ACTIONS(674), + [anon_sym_QMARK_DOT] = ACTIONS(676), + [anon_sym_BQUOTE] = ACTIONS(676), + [anon_sym_DOLLARr] = ACTIONS(674), + [anon_sym_PLUS_PLUS] = ACTIONS(676), + [anon_sym_DASH_DASH] = ACTIONS(676), + [anon_sym_new] = ACTIONS(674), + }, + [STATE(132)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(488), + [anon_sym_LBRACE] = ACTIONS(490), + [anon_sym_RBRACE] = ACTIONS(490), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_as] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(490), + [anon_sym_async] = ACTIONS(488), + [anon_sym_function] = ACTIONS(488), + [anon_sym_LPAREN] = ACTIONS(490), + [anon_sym_QMARK] = ACTIONS(488), + [anon_sym_DOT] = ACTIONS(490), + [anon_sym_Text] = ACTIONS(488), + [anon_sym_Button] = ACTIONS(488), + [anon_sym_Image] = ACTIONS(488), + [anon_sym_TextInput] = ACTIONS(488), + [anon_sym_TextArea] = ACTIONS(488), + [anon_sym_Column] = ACTIONS(488), + [anon_sym_Row] = ACTIONS(488), + [anon_sym_Stack] = ACTIONS(488), + [anon_sym_Flex] = ACTIONS(488), + [anon_sym_Grid] = ACTIONS(488), + [anon_sym_GridRow] = ACTIONS(488), + [anon_sym_GridCol] = ACTIONS(488), + [anon_sym_List] = ACTIONS(488), + [anon_sym_ScrollList] = ACTIONS(488), + [anon_sym_NavDestination] = ACTIONS(488), + [anon_sym_ListItem] = ACTIONS(488), + [anon_sym_GridItem] = ACTIONS(488), + [anon_sym_ListItemGroup] = ACTIONS(488), + [anon_sym_ForEach] = ACTIONS(488), + [anon_sym_LazyForEach] = ACTIONS(488), + [sym_identifier] = ACTIONS(488), + [sym_string_literal] = ACTIONS(490), + [anon_sym_DOLLAR] = ACTIONS(488), + [sym_numeric_literal] = ACTIONS(490), + [anon_sym_true] = ACTIONS(488), + [anon_sym_false] = ACTIONS(488), + [anon_sym_null] = ACTIONS(488), + [anon_sym_PIPE_PIPE] = ACTIONS(490), + [anon_sym_QMARK_QMARK] = ACTIONS(490), + [anon_sym_AMP_AMP] = ACTIONS(490), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_CARET] = ACTIONS(490), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_EQ_EQ] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_EQ_EQ_EQ] = ACTIONS(490), + [anon_sym_BANG_EQ_EQ] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(488), + [anon_sym_LT_EQ] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(490), + [anon_sym_instanceof] = ACTIONS(488), + [anon_sym_in] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(490), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_GT_GT_GT] = ACTIONS(490), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(488), + [anon_sym_PERCENT] = ACTIONS(490), + [anon_sym_STAR_STAR] = ACTIONS(490), + [anon_sym_BANG] = ACTIONS(488), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_typeof] = ACTIONS(488), + [anon_sym_void] = ACTIONS(488), + [anon_sym_delete] = ACTIONS(488), + [anon_sym_await] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(490), + [anon_sym_if] = ACTIONS(488), + [anon_sym_var] = ACTIONS(488), + [anon_sym_let] = ACTIONS(488), + [anon_sym_const] = ACTIONS(488), + [anon_sym_return] = ACTIONS(488), + [anon_sym_try] = ACTIONS(488), + [anon_sym_throw] = ACTIONS(488), + [anon_sym_for] = ACTIONS(488), + [anon_sym_while] = ACTIONS(488), + [anon_sym_break] = ACTIONS(488), + [anon_sym_continue] = ACTIONS(488), + [anon_sym_QMARK_DOT] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(490), + [anon_sym_DOLLARr] = ACTIONS(488), + [anon_sym_PLUS_PLUS] = ACTIONS(490), + [anon_sym_DASH_DASH] = ACTIONS(490), + [anon_sym_new] = ACTIONS(488), + }, + [STATE(133)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(377), + [anon_sym_Text] = ACTIONS(375), + [anon_sym_Button] = ACTIONS(375), + [anon_sym_Image] = ACTIONS(375), + [anon_sym_TextInput] = ACTIONS(375), + [anon_sym_TextArea] = ACTIONS(375), + [anon_sym_Column] = ACTIONS(375), + [anon_sym_Row] = ACTIONS(375), + [anon_sym_Stack] = ACTIONS(375), + [anon_sym_Flex] = ACTIONS(375), + [anon_sym_Grid] = ACTIONS(375), + [anon_sym_GridRow] = ACTIONS(375), + [anon_sym_GridCol] = ACTIONS(375), + [anon_sym_List] = ACTIONS(375), + [anon_sym_ScrollList] = ACTIONS(375), + [anon_sym_NavDestination] = ACTIONS(375), + [anon_sym_ListItem] = ACTIONS(375), + [anon_sym_GridItem] = ACTIONS(375), + [anon_sym_ListItemGroup] = ACTIONS(375), + [anon_sym_ForEach] = ACTIONS(375), + [anon_sym_LazyForEach] = ACTIONS(375), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_return] = ACTIONS(375), + [anon_sym_try] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_for] = ACTIONS(375), + [anon_sym_while] = ACTIONS(375), + [anon_sym_break] = ACTIONS(375), + [anon_sym_continue] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(134)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_Text] = ACTIONS(239), + [anon_sym_Button] = ACTIONS(239), + [anon_sym_Image] = ACTIONS(239), + [anon_sym_TextInput] = ACTIONS(239), + [anon_sym_TextArea] = ACTIONS(239), + [anon_sym_Column] = ACTIONS(239), + [anon_sym_Row] = ACTIONS(239), + [anon_sym_Stack] = ACTIONS(239), + [anon_sym_Flex] = ACTIONS(239), + [anon_sym_Grid] = ACTIONS(239), + [anon_sym_GridRow] = ACTIONS(239), + [anon_sym_GridCol] = ACTIONS(239), + [anon_sym_List] = ACTIONS(239), + [anon_sym_ScrollList] = ACTIONS(239), + [anon_sym_NavDestination] = ACTIONS(239), + [anon_sym_ListItem] = ACTIONS(239), + [anon_sym_GridItem] = ACTIONS(239), + [anon_sym_ListItemGroup] = ACTIONS(239), + [anon_sym_ForEach] = ACTIONS(239), + [anon_sym_LazyForEach] = ACTIONS(239), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(241), + [anon_sym_if] = ACTIONS(239), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_return] = ACTIONS(239), + [anon_sym_try] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_break] = ACTIONS(239), + [anon_sym_continue] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(135)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(360), + [anon_sym_LBRACE] = ACTIONS(364), + [anon_sym_RBRACE] = ACTIONS(364), + [anon_sym_STAR] = ACTIONS(360), + [anon_sym_as] = ACTIONS(360), + [anon_sym_SEMI] = ACTIONS(364), + [anon_sym_async] = ACTIONS(360), + [anon_sym_function] = ACTIONS(360), + [anon_sym_LPAREN] = ACTIONS(364), + [anon_sym_QMARK] = ACTIONS(360), + [anon_sym_DOT] = ACTIONS(364), + [anon_sym_Text] = ACTIONS(360), + [anon_sym_Button] = ACTIONS(360), + [anon_sym_Image] = ACTIONS(360), + [anon_sym_TextInput] = ACTIONS(360), + [anon_sym_TextArea] = ACTIONS(360), + [anon_sym_Column] = ACTIONS(360), + [anon_sym_Row] = ACTIONS(360), + [anon_sym_Stack] = ACTIONS(360), + [anon_sym_Flex] = ACTIONS(360), + [anon_sym_Grid] = ACTIONS(360), + [anon_sym_GridRow] = ACTIONS(360), + [anon_sym_GridCol] = ACTIONS(360), + [anon_sym_List] = ACTIONS(360), + [anon_sym_ScrollList] = ACTIONS(360), + [anon_sym_NavDestination] = ACTIONS(360), + [anon_sym_ListItem] = ACTIONS(360), + [anon_sym_GridItem] = ACTIONS(360), + [anon_sym_ListItemGroup] = ACTIONS(360), + [anon_sym_ForEach] = ACTIONS(360), + [anon_sym_LazyForEach] = ACTIONS(360), + [sym_identifier] = ACTIONS(360), + [sym_string_literal] = ACTIONS(364), + [anon_sym_DOLLAR] = ACTIONS(360), + [sym_numeric_literal] = ACTIONS(364), + [anon_sym_true] = ACTIONS(360), + [anon_sym_false] = ACTIONS(360), + [anon_sym_null] = ACTIONS(360), + [anon_sym_PIPE_PIPE] = ACTIONS(364), + [anon_sym_QMARK_QMARK] = ACTIONS(364), + [anon_sym_AMP_AMP] = ACTIONS(364), + [anon_sym_PIPE] = ACTIONS(360), + [anon_sym_CARET] = ACTIONS(364), + [anon_sym_AMP] = ACTIONS(360), + [anon_sym_EQ_EQ] = ACTIONS(360), + [anon_sym_BANG_EQ] = ACTIONS(360), + [anon_sym_EQ_EQ_EQ] = ACTIONS(364), + [anon_sym_BANG_EQ_EQ] = ACTIONS(364), + [anon_sym_LT] = ACTIONS(360), + [anon_sym_GT] = ACTIONS(360), + [anon_sym_LT_EQ] = ACTIONS(364), + [anon_sym_GT_EQ] = ACTIONS(364), + [anon_sym_instanceof] = ACTIONS(360), + [anon_sym_in] = ACTIONS(360), + [anon_sym_LT_LT] = ACTIONS(364), + [anon_sym_GT_GT] = ACTIONS(360), + [anon_sym_GT_GT_GT] = ACTIONS(364), + [anon_sym_PLUS] = ACTIONS(360), + [anon_sym_DASH] = ACTIONS(360), + [anon_sym_SLASH] = ACTIONS(360), + [anon_sym_PERCENT] = ACTIONS(364), + [anon_sym_STAR_STAR] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(360), + [anon_sym_TILDE] = ACTIONS(364), + [anon_sym_typeof] = ACTIONS(360), + [anon_sym_void] = ACTIONS(360), + [anon_sym_delete] = ACTIONS(360), + [anon_sym_await] = ACTIONS(360), + [anon_sym_LBRACK] = ACTIONS(364), + [anon_sym_if] = ACTIONS(360), + [anon_sym_var] = ACTIONS(360), + [anon_sym_let] = ACTIONS(360), + [anon_sym_const] = ACTIONS(360), + [anon_sym_return] = ACTIONS(360), + [anon_sym_try] = ACTIONS(360), + [anon_sym_throw] = ACTIONS(360), + [anon_sym_for] = ACTIONS(360), + [anon_sym_while] = ACTIONS(360), + [anon_sym_break] = ACTIONS(360), + [anon_sym_continue] = ACTIONS(360), + [anon_sym_QMARK_DOT] = ACTIONS(364), + [anon_sym_BQUOTE] = ACTIONS(364), + [anon_sym_DOLLARr] = ACTIONS(360), + [anon_sym_PLUS_PLUS] = ACTIONS(364), + [anon_sym_DASH_DASH] = ACTIONS(364), + [anon_sym_new] = ACTIONS(360), + }, + [STATE(136)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(308), + [anon_sym_LBRACE] = ACTIONS(310), + [anon_sym_RBRACE] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(308), + [anon_sym_as] = ACTIONS(308), + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_async] = ACTIONS(308), + [anon_sym_function] = ACTIONS(308), + [anon_sym_LPAREN] = ACTIONS(310), + [anon_sym_QMARK] = ACTIONS(308), + [anon_sym_DOT] = ACTIONS(310), + [anon_sym_Text] = ACTIONS(308), + [anon_sym_Button] = ACTIONS(308), + [anon_sym_Image] = ACTIONS(308), + [anon_sym_TextInput] = ACTIONS(308), + [anon_sym_TextArea] = ACTIONS(308), + [anon_sym_Column] = ACTIONS(308), + [anon_sym_Row] = ACTIONS(308), + [anon_sym_Stack] = ACTIONS(308), + [anon_sym_Flex] = ACTIONS(308), + [anon_sym_Grid] = ACTIONS(308), + [anon_sym_GridRow] = ACTIONS(308), + [anon_sym_GridCol] = ACTIONS(308), + [anon_sym_List] = ACTIONS(308), + [anon_sym_ScrollList] = ACTIONS(308), + [anon_sym_NavDestination] = ACTIONS(308), + [anon_sym_ListItem] = ACTIONS(308), + [anon_sym_GridItem] = ACTIONS(308), + [anon_sym_ListItemGroup] = ACTIONS(308), + [anon_sym_ForEach] = ACTIONS(308), + [anon_sym_LazyForEach] = ACTIONS(308), + [sym_identifier] = ACTIONS(308), + [sym_string_literal] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(308), + [sym_numeric_literal] = ACTIONS(310), + [anon_sym_true] = ACTIONS(308), + [anon_sym_false] = ACTIONS(308), + [anon_sym_null] = ACTIONS(308), + [anon_sym_PIPE_PIPE] = ACTIONS(310), + [anon_sym_QMARK_QMARK] = ACTIONS(310), + [anon_sym_AMP_AMP] = ACTIONS(310), + [anon_sym_PIPE] = ACTIONS(308), + [anon_sym_CARET] = ACTIONS(310), + [anon_sym_AMP] = ACTIONS(308), + [anon_sym_EQ_EQ] = ACTIONS(308), + [anon_sym_BANG_EQ] = ACTIONS(308), + [anon_sym_EQ_EQ_EQ] = ACTIONS(310), + [anon_sym_BANG_EQ_EQ] = ACTIONS(310), + [anon_sym_LT] = ACTIONS(308), + [anon_sym_GT] = ACTIONS(308), + [anon_sym_LT_EQ] = ACTIONS(310), + [anon_sym_GT_EQ] = ACTIONS(310), + [anon_sym_instanceof] = ACTIONS(308), + [anon_sym_in] = ACTIONS(308), + [anon_sym_LT_LT] = ACTIONS(310), + [anon_sym_GT_GT] = ACTIONS(308), + [anon_sym_GT_GT_GT] = ACTIONS(310), + [anon_sym_PLUS] = ACTIONS(308), + [anon_sym_DASH] = ACTIONS(308), + [anon_sym_SLASH] = ACTIONS(308), + [anon_sym_PERCENT] = ACTIONS(310), + [anon_sym_STAR_STAR] = ACTIONS(310), + [anon_sym_BANG] = ACTIONS(308), + [anon_sym_TILDE] = ACTIONS(310), + [anon_sym_typeof] = ACTIONS(308), + [anon_sym_void] = ACTIONS(308), + [anon_sym_delete] = ACTIONS(308), + [anon_sym_await] = ACTIONS(308), + [anon_sym_LBRACK] = ACTIONS(310), + [anon_sym_if] = ACTIONS(308), + [anon_sym_var] = ACTIONS(308), + [anon_sym_let] = ACTIONS(308), + [anon_sym_const] = ACTIONS(308), + [anon_sym_return] = ACTIONS(308), + [anon_sym_try] = ACTIONS(308), + [anon_sym_throw] = ACTIONS(308), + [anon_sym_for] = ACTIONS(308), + [anon_sym_while] = ACTIONS(308), + [anon_sym_break] = ACTIONS(308), + [anon_sym_continue] = ACTIONS(308), + [anon_sym_QMARK_DOT] = ACTIONS(310), + [anon_sym_BQUOTE] = ACTIONS(310), + [anon_sym_DOLLARr] = ACTIONS(308), + [anon_sym_PLUS_PLUS] = ACTIONS(310), + [anon_sym_DASH_DASH] = ACTIONS(310), + [anon_sym_new] = ACTIONS(308), + }, + [STATE(137)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(513), + [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_RBRACE] = ACTIONS(515), + [anon_sym_STAR] = ACTIONS(513), + [anon_sym_as] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_async] = ACTIONS(513), + [anon_sym_function] = ACTIONS(513), + [anon_sym_LPAREN] = ACTIONS(515), + [anon_sym_QMARK] = ACTIONS(513), + [anon_sym_DOT] = ACTIONS(515), + [anon_sym_Text] = ACTIONS(513), + [anon_sym_Button] = ACTIONS(513), + [anon_sym_Image] = ACTIONS(513), + [anon_sym_TextInput] = ACTIONS(513), + [anon_sym_TextArea] = ACTIONS(513), + [anon_sym_Column] = ACTIONS(513), + [anon_sym_Row] = ACTIONS(513), + [anon_sym_Stack] = ACTIONS(513), + [anon_sym_Flex] = ACTIONS(513), + [anon_sym_Grid] = ACTIONS(513), + [anon_sym_GridRow] = ACTIONS(513), + [anon_sym_GridCol] = ACTIONS(513), + [anon_sym_List] = ACTIONS(513), + [anon_sym_ScrollList] = ACTIONS(513), + [anon_sym_NavDestination] = ACTIONS(513), + [anon_sym_ListItem] = ACTIONS(513), + [anon_sym_GridItem] = ACTIONS(513), + [anon_sym_ListItemGroup] = ACTIONS(513), + [anon_sym_ForEach] = ACTIONS(513), + [anon_sym_LazyForEach] = ACTIONS(513), + [sym_identifier] = ACTIONS(513), + [sym_string_literal] = ACTIONS(515), + [anon_sym_DOLLAR] = ACTIONS(513), + [sym_numeric_literal] = ACTIONS(515), + [anon_sym_true] = ACTIONS(513), + [anon_sym_false] = ACTIONS(513), + [anon_sym_null] = ACTIONS(513), + [anon_sym_PIPE_PIPE] = ACTIONS(515), + [anon_sym_QMARK_QMARK] = ACTIONS(515), + [anon_sym_AMP_AMP] = ACTIONS(515), + [anon_sym_PIPE] = ACTIONS(513), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_EQ_EQ] = ACTIONS(513), + [anon_sym_BANG_EQ] = ACTIONS(513), + [anon_sym_EQ_EQ_EQ] = ACTIONS(515), + [anon_sym_BANG_EQ_EQ] = ACTIONS(515), + [anon_sym_LT] = ACTIONS(513), + [anon_sym_GT] = ACTIONS(513), + [anon_sym_LT_EQ] = ACTIONS(515), + [anon_sym_GT_EQ] = ACTIONS(515), + [anon_sym_instanceof] = ACTIONS(513), + [anon_sym_in] = ACTIONS(513), + [anon_sym_LT_LT] = ACTIONS(515), + [anon_sym_GT_GT] = ACTIONS(513), + [anon_sym_GT_GT_GT] = ACTIONS(515), + [anon_sym_PLUS] = ACTIONS(513), + [anon_sym_DASH] = ACTIONS(513), + [anon_sym_SLASH] = ACTIONS(513), + [anon_sym_PERCENT] = ACTIONS(515), + [anon_sym_STAR_STAR] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(513), + [anon_sym_TILDE] = ACTIONS(515), + [anon_sym_typeof] = ACTIONS(513), + [anon_sym_void] = ACTIONS(513), + [anon_sym_delete] = ACTIONS(513), + [anon_sym_await] = ACTIONS(513), + [anon_sym_LBRACK] = ACTIONS(515), + [anon_sym_if] = ACTIONS(513), + [anon_sym_var] = ACTIONS(513), + [anon_sym_let] = ACTIONS(513), + [anon_sym_const] = ACTIONS(513), + [anon_sym_return] = ACTIONS(513), + [anon_sym_try] = ACTIONS(513), + [anon_sym_throw] = ACTIONS(513), + [anon_sym_for] = ACTIONS(513), + [anon_sym_while] = ACTIONS(513), + [anon_sym_break] = ACTIONS(513), + [anon_sym_continue] = ACTIONS(513), + [anon_sym_QMARK_DOT] = ACTIONS(515), + [anon_sym_BQUOTE] = ACTIONS(515), + [anon_sym_DOLLARr] = ACTIONS(513), + [anon_sym_PLUS_PLUS] = ACTIONS(515), + [anon_sym_DASH_DASH] = ACTIONS(515), + [anon_sym_new] = ACTIONS(513), + }, + [STATE(138)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(517), + [anon_sym_LBRACE] = ACTIONS(519), + [anon_sym_RBRACE] = ACTIONS(519), + [anon_sym_STAR] = ACTIONS(517), + [anon_sym_as] = ACTIONS(517), + [anon_sym_SEMI] = ACTIONS(519), + [anon_sym_async] = ACTIONS(517), + [anon_sym_function] = ACTIONS(517), + [anon_sym_LPAREN] = ACTIONS(519), + [anon_sym_QMARK] = ACTIONS(517), + [anon_sym_DOT] = ACTIONS(519), + [anon_sym_Text] = ACTIONS(517), + [anon_sym_Button] = ACTIONS(517), + [anon_sym_Image] = ACTIONS(517), + [anon_sym_TextInput] = ACTIONS(517), + [anon_sym_TextArea] = ACTIONS(517), + [anon_sym_Column] = ACTIONS(517), + [anon_sym_Row] = ACTIONS(517), + [anon_sym_Stack] = ACTIONS(517), + [anon_sym_Flex] = ACTIONS(517), + [anon_sym_Grid] = ACTIONS(517), + [anon_sym_GridRow] = ACTIONS(517), + [anon_sym_GridCol] = ACTIONS(517), + [anon_sym_List] = ACTIONS(517), + [anon_sym_ScrollList] = ACTIONS(517), + [anon_sym_NavDestination] = ACTIONS(517), + [anon_sym_ListItem] = ACTIONS(517), + [anon_sym_GridItem] = ACTIONS(517), + [anon_sym_ListItemGroup] = ACTIONS(517), + [anon_sym_ForEach] = ACTIONS(517), + [anon_sym_LazyForEach] = ACTIONS(517), + [sym_identifier] = ACTIONS(517), + [sym_string_literal] = ACTIONS(519), + [anon_sym_DOLLAR] = ACTIONS(517), + [sym_numeric_literal] = ACTIONS(519), + [anon_sym_true] = ACTIONS(517), + [anon_sym_false] = ACTIONS(517), + [anon_sym_null] = ACTIONS(517), + [anon_sym_PIPE_PIPE] = ACTIONS(519), + [anon_sym_QMARK_QMARK] = ACTIONS(519), + [anon_sym_AMP_AMP] = ACTIONS(519), + [anon_sym_PIPE] = ACTIONS(517), + [anon_sym_CARET] = ACTIONS(519), + [anon_sym_AMP] = ACTIONS(517), + [anon_sym_EQ_EQ] = ACTIONS(517), + [anon_sym_BANG_EQ] = ACTIONS(517), + [anon_sym_EQ_EQ_EQ] = ACTIONS(519), + [anon_sym_BANG_EQ_EQ] = ACTIONS(519), + [anon_sym_LT] = ACTIONS(517), + [anon_sym_GT] = ACTIONS(517), + [anon_sym_LT_EQ] = ACTIONS(519), + [anon_sym_GT_EQ] = ACTIONS(519), + [anon_sym_instanceof] = ACTIONS(517), + [anon_sym_in] = ACTIONS(517), + [anon_sym_LT_LT] = ACTIONS(519), + [anon_sym_GT_GT] = ACTIONS(517), + [anon_sym_GT_GT_GT] = ACTIONS(519), + [anon_sym_PLUS] = ACTIONS(517), + [anon_sym_DASH] = ACTIONS(517), + [anon_sym_SLASH] = ACTIONS(517), + [anon_sym_PERCENT] = ACTIONS(519), + [anon_sym_STAR_STAR] = ACTIONS(519), + [anon_sym_BANG] = ACTIONS(517), + [anon_sym_TILDE] = ACTIONS(519), + [anon_sym_typeof] = ACTIONS(517), + [anon_sym_void] = ACTIONS(517), + [anon_sym_delete] = ACTIONS(517), + [anon_sym_await] = ACTIONS(517), + [anon_sym_LBRACK] = ACTIONS(519), + [anon_sym_if] = ACTIONS(517), + [anon_sym_var] = ACTIONS(517), + [anon_sym_let] = ACTIONS(517), + [anon_sym_const] = ACTIONS(517), + [anon_sym_return] = ACTIONS(517), + [anon_sym_try] = ACTIONS(517), + [anon_sym_throw] = ACTIONS(517), + [anon_sym_for] = ACTIONS(517), + [anon_sym_while] = ACTIONS(517), + [anon_sym_break] = ACTIONS(517), + [anon_sym_continue] = ACTIONS(517), + [anon_sym_QMARK_DOT] = ACTIONS(519), + [anon_sym_BQUOTE] = ACTIONS(519), + [anon_sym_DOLLARr] = ACTIONS(517), + [anon_sym_PLUS_PLUS] = ACTIONS(519), + [anon_sym_DASH_DASH] = ACTIONS(519), + [anon_sym_new] = ACTIONS(517), + }, + [STATE(139)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(500), + [anon_sym_LBRACE] = ACTIONS(502), + [anon_sym_RBRACE] = ACTIONS(502), + [anon_sym_STAR] = ACTIONS(500), + [anon_sym_as] = ACTIONS(500), + [anon_sym_SEMI] = ACTIONS(502), + [anon_sym_async] = ACTIONS(500), + [anon_sym_function] = ACTIONS(500), + [anon_sym_LPAREN] = ACTIONS(502), + [anon_sym_QMARK] = ACTIONS(500), + [anon_sym_DOT] = ACTIONS(502), + [anon_sym_Text] = ACTIONS(500), + [anon_sym_Button] = ACTIONS(500), + [anon_sym_Image] = ACTIONS(500), + [anon_sym_TextInput] = ACTIONS(500), + [anon_sym_TextArea] = ACTIONS(500), + [anon_sym_Column] = ACTIONS(500), + [anon_sym_Row] = ACTIONS(500), + [anon_sym_Stack] = ACTIONS(500), + [anon_sym_Flex] = ACTIONS(500), + [anon_sym_Grid] = ACTIONS(500), + [anon_sym_GridRow] = ACTIONS(500), + [anon_sym_GridCol] = ACTIONS(500), + [anon_sym_List] = ACTIONS(500), + [anon_sym_ScrollList] = ACTIONS(500), + [anon_sym_NavDestination] = ACTIONS(500), + [anon_sym_ListItem] = ACTIONS(500), + [anon_sym_GridItem] = ACTIONS(500), + [anon_sym_ListItemGroup] = ACTIONS(500), + [anon_sym_ForEach] = ACTIONS(500), + [anon_sym_LazyForEach] = ACTIONS(500), + [sym_identifier] = ACTIONS(500), + [sym_string_literal] = ACTIONS(502), + [anon_sym_DOLLAR] = ACTIONS(500), + [sym_numeric_literal] = ACTIONS(502), + [anon_sym_true] = ACTIONS(500), + [anon_sym_false] = ACTIONS(500), + [anon_sym_null] = ACTIONS(500), + [anon_sym_PIPE_PIPE] = ACTIONS(502), + [anon_sym_QMARK_QMARK] = ACTIONS(502), + [anon_sym_AMP_AMP] = ACTIONS(502), + [anon_sym_PIPE] = ACTIONS(500), + [anon_sym_CARET] = ACTIONS(502), + [anon_sym_AMP] = ACTIONS(500), + [anon_sym_EQ_EQ] = ACTIONS(500), + [anon_sym_BANG_EQ] = ACTIONS(500), + [anon_sym_EQ_EQ_EQ] = ACTIONS(502), + [anon_sym_BANG_EQ_EQ] = ACTIONS(502), + [anon_sym_LT] = ACTIONS(500), + [anon_sym_GT] = ACTIONS(500), + [anon_sym_LT_EQ] = ACTIONS(502), + [anon_sym_GT_EQ] = ACTIONS(502), + [anon_sym_instanceof] = ACTIONS(500), + [anon_sym_in] = ACTIONS(500), + [anon_sym_LT_LT] = ACTIONS(502), + [anon_sym_GT_GT] = ACTIONS(500), + [anon_sym_GT_GT_GT] = ACTIONS(502), + [anon_sym_PLUS] = ACTIONS(500), + [anon_sym_DASH] = ACTIONS(500), + [anon_sym_SLASH] = ACTIONS(500), + [anon_sym_PERCENT] = ACTIONS(502), + [anon_sym_STAR_STAR] = ACTIONS(502), + [anon_sym_BANG] = ACTIONS(500), + [anon_sym_TILDE] = ACTIONS(502), + [anon_sym_typeof] = ACTIONS(500), + [anon_sym_void] = ACTIONS(500), + [anon_sym_delete] = ACTIONS(500), + [anon_sym_await] = ACTIONS(500), + [anon_sym_LBRACK] = ACTIONS(502), + [anon_sym_if] = ACTIONS(500), + [anon_sym_var] = ACTIONS(500), + [anon_sym_let] = ACTIONS(500), + [anon_sym_const] = ACTIONS(500), + [anon_sym_return] = ACTIONS(500), + [anon_sym_try] = ACTIONS(500), + [anon_sym_throw] = ACTIONS(500), + [anon_sym_for] = ACTIONS(500), + [anon_sym_while] = ACTIONS(500), + [anon_sym_break] = ACTIONS(500), + [anon_sym_continue] = ACTIONS(500), + [anon_sym_QMARK_DOT] = ACTIONS(502), + [anon_sym_BQUOTE] = ACTIONS(502), + [anon_sym_DOLLARr] = ACTIONS(500), + [anon_sym_PLUS_PLUS] = ACTIONS(502), + [anon_sym_DASH_DASH] = ACTIONS(502), + [anon_sym_new] = ACTIONS(500), + }, + [STATE(140)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(678), + [anon_sym_LBRACE] = ACTIONS(680), + [anon_sym_RBRACE] = ACTIONS(680), + [anon_sym_STAR] = ACTIONS(678), + [anon_sym_as] = ACTIONS(678), + [anon_sym_SEMI] = ACTIONS(680), + [anon_sym_async] = ACTIONS(678), + [anon_sym_function] = ACTIONS(678), + [anon_sym_LPAREN] = ACTIONS(680), + [anon_sym_QMARK] = ACTIONS(678), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_Text] = ACTIONS(678), + [anon_sym_Button] = ACTIONS(678), + [anon_sym_Image] = ACTIONS(678), + [anon_sym_TextInput] = ACTIONS(678), + [anon_sym_TextArea] = ACTIONS(678), + [anon_sym_Column] = ACTIONS(678), + [anon_sym_Row] = ACTIONS(678), + [anon_sym_Stack] = ACTIONS(678), + [anon_sym_Flex] = ACTIONS(678), + [anon_sym_Grid] = ACTIONS(678), + [anon_sym_GridRow] = ACTIONS(678), + [anon_sym_GridCol] = ACTIONS(678), + [anon_sym_List] = ACTIONS(678), + [anon_sym_ScrollList] = ACTIONS(678), + [anon_sym_NavDestination] = ACTIONS(678), + [anon_sym_ListItem] = ACTIONS(678), + [anon_sym_GridItem] = ACTIONS(678), + [anon_sym_ListItemGroup] = ACTIONS(678), + [anon_sym_ForEach] = ACTIONS(678), + [anon_sym_LazyForEach] = ACTIONS(678), + [sym_identifier] = ACTIONS(678), + [sym_string_literal] = ACTIONS(680), + [anon_sym_DOLLAR] = ACTIONS(678), + [sym_numeric_literal] = ACTIONS(680), + [anon_sym_true] = ACTIONS(678), + [anon_sym_false] = ACTIONS(678), + [anon_sym_null] = ACTIONS(678), + [anon_sym_PIPE_PIPE] = ACTIONS(680), + [anon_sym_QMARK_QMARK] = ACTIONS(680), + [anon_sym_AMP_AMP] = ACTIONS(680), + [anon_sym_PIPE] = ACTIONS(678), + [anon_sym_CARET] = ACTIONS(680), + [anon_sym_AMP] = ACTIONS(678), + [anon_sym_EQ_EQ] = ACTIONS(678), + [anon_sym_BANG_EQ] = ACTIONS(678), + [anon_sym_EQ_EQ_EQ] = ACTIONS(680), + [anon_sym_BANG_EQ_EQ] = ACTIONS(680), + [anon_sym_LT] = ACTIONS(678), + [anon_sym_GT] = ACTIONS(678), + [anon_sym_LT_EQ] = ACTIONS(680), + [anon_sym_GT_EQ] = ACTIONS(680), + [anon_sym_instanceof] = ACTIONS(678), + [anon_sym_in] = ACTIONS(678), + [anon_sym_LT_LT] = ACTIONS(680), + [anon_sym_GT_GT] = ACTIONS(678), + [anon_sym_GT_GT_GT] = ACTIONS(680), + [anon_sym_PLUS] = ACTIONS(678), + [anon_sym_DASH] = ACTIONS(678), + [anon_sym_SLASH] = ACTIONS(678), + [anon_sym_PERCENT] = ACTIONS(680), + [anon_sym_STAR_STAR] = ACTIONS(680), + [anon_sym_BANG] = ACTIONS(678), + [anon_sym_TILDE] = ACTIONS(680), + [anon_sym_typeof] = ACTIONS(678), + [anon_sym_void] = ACTIONS(678), + [anon_sym_delete] = ACTIONS(678), + [anon_sym_await] = ACTIONS(678), + [anon_sym_LBRACK] = ACTIONS(680), + [anon_sym_if] = ACTIONS(678), + [anon_sym_var] = ACTIONS(678), + [anon_sym_let] = ACTIONS(678), + [anon_sym_const] = ACTIONS(678), + [anon_sym_return] = ACTIONS(678), + [anon_sym_try] = ACTIONS(678), + [anon_sym_throw] = ACTIONS(678), + [anon_sym_for] = ACTIONS(678), + [anon_sym_while] = ACTIONS(678), + [anon_sym_break] = ACTIONS(678), + [anon_sym_continue] = ACTIONS(678), + [anon_sym_QMARK_DOT] = ACTIONS(680), + [anon_sym_BQUOTE] = ACTIONS(680), + [anon_sym_DOLLARr] = ACTIONS(678), + [anon_sym_PLUS_PLUS] = ACTIONS(680), + [anon_sym_DASH_DASH] = ACTIONS(680), + [anon_sym_new] = ACTIONS(678), + }, + [STATE(141)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(682), + [anon_sym_LBRACE] = ACTIONS(684), + [anon_sym_RBRACE] = ACTIONS(684), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_as] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(684), + [anon_sym_async] = ACTIONS(682), + [anon_sym_function] = ACTIONS(682), + [anon_sym_LPAREN] = ACTIONS(684), + [anon_sym_QMARK] = ACTIONS(682), + [anon_sym_DOT] = ACTIONS(684), + [anon_sym_Text] = ACTIONS(682), + [anon_sym_Button] = ACTIONS(682), + [anon_sym_Image] = ACTIONS(682), + [anon_sym_TextInput] = ACTIONS(682), + [anon_sym_TextArea] = ACTIONS(682), + [anon_sym_Column] = ACTIONS(682), + [anon_sym_Row] = ACTIONS(682), + [anon_sym_Stack] = ACTIONS(682), + [anon_sym_Flex] = ACTIONS(682), + [anon_sym_Grid] = ACTIONS(682), + [anon_sym_GridRow] = ACTIONS(682), + [anon_sym_GridCol] = ACTIONS(682), + [anon_sym_List] = ACTIONS(682), + [anon_sym_ScrollList] = ACTIONS(682), + [anon_sym_NavDestination] = ACTIONS(682), + [anon_sym_ListItem] = ACTIONS(682), + [anon_sym_GridItem] = ACTIONS(682), + [anon_sym_ListItemGroup] = ACTIONS(682), + [anon_sym_ForEach] = ACTIONS(682), + [anon_sym_LazyForEach] = ACTIONS(682), + [sym_identifier] = ACTIONS(682), + [sym_string_literal] = ACTIONS(684), + [anon_sym_DOLLAR] = ACTIONS(682), + [sym_numeric_literal] = ACTIONS(684), + [anon_sym_true] = ACTIONS(682), + [anon_sym_false] = ACTIONS(682), + [anon_sym_null] = ACTIONS(682), + [anon_sym_PIPE_PIPE] = ACTIONS(684), + [anon_sym_QMARK_QMARK] = ACTIONS(684), + [anon_sym_AMP_AMP] = ACTIONS(684), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_CARET] = ACTIONS(684), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_EQ_EQ] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_EQ_EQ_EQ] = ACTIONS(684), + [anon_sym_BANG_EQ_EQ] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(682), + [anon_sym_LT_EQ] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(684), + [anon_sym_instanceof] = ACTIONS(682), + [anon_sym_in] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(684), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_GT_GT_GT] = ACTIONS(684), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(682), + [anon_sym_PERCENT] = ACTIONS(684), + [anon_sym_STAR_STAR] = ACTIONS(684), + [anon_sym_BANG] = ACTIONS(682), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_typeof] = ACTIONS(682), + [anon_sym_void] = ACTIONS(682), + [anon_sym_delete] = ACTIONS(682), + [anon_sym_await] = ACTIONS(682), + [anon_sym_LBRACK] = ACTIONS(684), + [anon_sym_if] = ACTIONS(682), + [anon_sym_var] = ACTIONS(682), + [anon_sym_let] = ACTIONS(682), + [anon_sym_const] = ACTIONS(682), + [anon_sym_return] = ACTIONS(682), + [anon_sym_try] = ACTIONS(682), + [anon_sym_throw] = ACTIONS(682), + [anon_sym_for] = ACTIONS(682), + [anon_sym_while] = ACTIONS(682), + [anon_sym_break] = ACTIONS(682), + [anon_sym_continue] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(684), + [anon_sym_DOLLARr] = ACTIONS(682), + [anon_sym_PLUS_PLUS] = ACTIONS(684), + [anon_sym_DASH_DASH] = ACTIONS(684), + [anon_sym_new] = ACTIONS(682), + }, + [STATE(142)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(686), + [anon_sym_LBRACE] = ACTIONS(688), + [anon_sym_RBRACE] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_as] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(688), + [anon_sym_async] = ACTIONS(686), + [anon_sym_function] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(688), + [anon_sym_QMARK] = ACTIONS(686), + [anon_sym_DOT] = ACTIONS(688), + [anon_sym_Text] = ACTIONS(686), + [anon_sym_Button] = ACTIONS(686), + [anon_sym_Image] = ACTIONS(686), + [anon_sym_TextInput] = ACTIONS(686), + [anon_sym_TextArea] = ACTIONS(686), + [anon_sym_Column] = ACTIONS(686), + [anon_sym_Row] = ACTIONS(686), + [anon_sym_Stack] = ACTIONS(686), + [anon_sym_Flex] = ACTIONS(686), + [anon_sym_Grid] = ACTIONS(686), + [anon_sym_GridRow] = ACTIONS(686), + [anon_sym_GridCol] = ACTIONS(686), + [anon_sym_List] = ACTIONS(686), + [anon_sym_ScrollList] = ACTIONS(686), + [anon_sym_NavDestination] = ACTIONS(686), + [anon_sym_ListItem] = ACTIONS(686), + [anon_sym_GridItem] = ACTIONS(686), + [anon_sym_ListItemGroup] = ACTIONS(686), + [anon_sym_ForEach] = ACTIONS(686), + [anon_sym_LazyForEach] = ACTIONS(686), + [sym_identifier] = ACTIONS(686), + [sym_string_literal] = ACTIONS(688), + [anon_sym_DOLLAR] = ACTIONS(686), + [sym_numeric_literal] = ACTIONS(688), + [anon_sym_true] = ACTIONS(686), + [anon_sym_false] = ACTIONS(686), + [anon_sym_null] = ACTIONS(686), + [anon_sym_PIPE_PIPE] = ACTIONS(688), + [anon_sym_QMARK_QMARK] = ACTIONS(688), + [anon_sym_AMP_AMP] = ACTIONS(688), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_CARET] = ACTIONS(688), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_EQ_EQ] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_EQ_EQ_EQ] = ACTIONS(688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(686), + [anon_sym_LT_EQ] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(688), + [anon_sym_instanceof] = ACTIONS(686), + [anon_sym_in] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(688), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_GT_GT_GT] = ACTIONS(688), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_PERCENT] = ACTIONS(688), + [anon_sym_STAR_STAR] = ACTIONS(688), + [anon_sym_BANG] = ACTIONS(686), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_typeof] = ACTIONS(686), + [anon_sym_void] = ACTIONS(686), + [anon_sym_delete] = ACTIONS(686), + [anon_sym_await] = ACTIONS(686), + [anon_sym_LBRACK] = ACTIONS(688), + [anon_sym_if] = ACTIONS(686), + [anon_sym_var] = ACTIONS(686), + [anon_sym_let] = ACTIONS(686), + [anon_sym_const] = ACTIONS(686), + [anon_sym_return] = ACTIONS(686), + [anon_sym_try] = ACTIONS(686), + [anon_sym_throw] = ACTIONS(686), + [anon_sym_for] = ACTIONS(686), + [anon_sym_while] = ACTIONS(686), + [anon_sym_break] = ACTIONS(686), + [anon_sym_continue] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(688), + [anon_sym_DOLLARr] = ACTIONS(686), + [anon_sym_PLUS_PLUS] = ACTIONS(688), + [anon_sym_DASH_DASH] = ACTIONS(688), + [anon_sym_new] = ACTIONS(686), + }, + [STATE(143)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(686), + [anon_sym_LBRACE] = ACTIONS(688), + [anon_sym_RBRACE] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_as] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(688), + [anon_sym_async] = ACTIONS(686), + [anon_sym_function] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(688), + [anon_sym_QMARK] = ACTIONS(686), + [anon_sym_DOT] = ACTIONS(688), + [anon_sym_Text] = ACTIONS(686), + [anon_sym_Button] = ACTIONS(686), + [anon_sym_Image] = ACTIONS(686), + [anon_sym_TextInput] = ACTIONS(686), + [anon_sym_TextArea] = ACTIONS(686), + [anon_sym_Column] = ACTIONS(686), + [anon_sym_Row] = ACTIONS(686), + [anon_sym_Stack] = ACTIONS(686), + [anon_sym_Flex] = ACTIONS(686), + [anon_sym_Grid] = ACTIONS(686), + [anon_sym_GridRow] = ACTIONS(686), + [anon_sym_GridCol] = ACTIONS(686), + [anon_sym_List] = ACTIONS(686), + [anon_sym_ScrollList] = ACTIONS(686), + [anon_sym_NavDestination] = ACTIONS(686), + [anon_sym_ListItem] = ACTIONS(686), + [anon_sym_GridItem] = ACTIONS(686), + [anon_sym_ListItemGroup] = ACTIONS(686), + [anon_sym_ForEach] = ACTIONS(686), + [anon_sym_LazyForEach] = ACTIONS(686), + [sym_identifier] = ACTIONS(686), + [sym_string_literal] = ACTIONS(688), + [anon_sym_DOLLAR] = ACTIONS(686), + [sym_numeric_literal] = ACTIONS(688), + [anon_sym_true] = ACTIONS(686), + [anon_sym_false] = ACTIONS(686), + [anon_sym_null] = ACTIONS(686), + [anon_sym_PIPE_PIPE] = ACTIONS(688), + [anon_sym_QMARK_QMARK] = ACTIONS(688), + [anon_sym_AMP_AMP] = ACTIONS(688), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_CARET] = ACTIONS(688), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_EQ_EQ] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_EQ_EQ_EQ] = ACTIONS(688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(686), + [anon_sym_LT_EQ] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(688), + [anon_sym_instanceof] = ACTIONS(686), + [anon_sym_in] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(688), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_GT_GT_GT] = ACTIONS(688), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_PERCENT] = ACTIONS(688), + [anon_sym_STAR_STAR] = ACTIONS(688), + [anon_sym_BANG] = ACTIONS(686), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_typeof] = ACTIONS(686), + [anon_sym_void] = ACTIONS(686), + [anon_sym_delete] = ACTIONS(686), + [anon_sym_await] = ACTIONS(686), + [anon_sym_LBRACK] = ACTIONS(688), + [anon_sym_if] = ACTIONS(686), + [anon_sym_var] = ACTIONS(686), + [anon_sym_let] = ACTIONS(686), + [anon_sym_const] = ACTIONS(686), + [anon_sym_return] = ACTIONS(686), + [anon_sym_try] = ACTIONS(686), + [anon_sym_throw] = ACTIONS(686), + [anon_sym_for] = ACTIONS(686), + [anon_sym_while] = ACTIONS(686), + [anon_sym_break] = ACTIONS(686), + [anon_sym_continue] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(688), + [anon_sym_DOLLARr] = ACTIONS(686), + [anon_sym_PLUS_PLUS] = ACTIONS(688), + [anon_sym_DASH_DASH] = ACTIONS(688), + [anon_sym_new] = ACTIONS(686), + }, + [STATE(144)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(690), + [anon_sym_LBRACE] = ACTIONS(692), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_STAR] = ACTIONS(690), + [anon_sym_as] = ACTIONS(690), + [anon_sym_SEMI] = ACTIONS(692), + [anon_sym_async] = ACTIONS(690), + [anon_sym_function] = ACTIONS(690), + [anon_sym_LPAREN] = ACTIONS(692), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_DOT] = ACTIONS(692), + [anon_sym_Text] = ACTIONS(690), + [anon_sym_Button] = ACTIONS(690), + [anon_sym_Image] = ACTIONS(690), + [anon_sym_TextInput] = ACTIONS(690), + [anon_sym_TextArea] = ACTIONS(690), + [anon_sym_Column] = ACTIONS(690), + [anon_sym_Row] = ACTIONS(690), + [anon_sym_Stack] = ACTIONS(690), + [anon_sym_Flex] = ACTIONS(690), + [anon_sym_Grid] = ACTIONS(690), + [anon_sym_GridRow] = ACTIONS(690), + [anon_sym_GridCol] = ACTIONS(690), + [anon_sym_List] = ACTIONS(690), + [anon_sym_ScrollList] = ACTIONS(690), + [anon_sym_NavDestination] = ACTIONS(690), + [anon_sym_ListItem] = ACTIONS(690), + [anon_sym_GridItem] = ACTIONS(690), + [anon_sym_ListItemGroup] = ACTIONS(690), + [anon_sym_ForEach] = ACTIONS(690), + [anon_sym_LazyForEach] = ACTIONS(690), + [sym_identifier] = ACTIONS(690), + [sym_string_literal] = ACTIONS(692), + [anon_sym_DOLLAR] = ACTIONS(690), + [sym_numeric_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(690), + [anon_sym_false] = ACTIONS(690), + [anon_sym_null] = ACTIONS(690), + [anon_sym_PIPE_PIPE] = ACTIONS(692), + [anon_sym_QMARK_QMARK] = ACTIONS(692), + [anon_sym_AMP_AMP] = ACTIONS(692), + [anon_sym_PIPE] = ACTIONS(690), + [anon_sym_CARET] = ACTIONS(692), + [anon_sym_AMP] = ACTIONS(690), + [anon_sym_EQ_EQ] = ACTIONS(690), + [anon_sym_BANG_EQ] = ACTIONS(690), + [anon_sym_EQ_EQ_EQ] = ACTIONS(692), + [anon_sym_BANG_EQ_EQ] = ACTIONS(692), + [anon_sym_LT] = ACTIONS(690), + [anon_sym_GT] = ACTIONS(690), + [anon_sym_LT_EQ] = ACTIONS(692), + [anon_sym_GT_EQ] = ACTIONS(692), + [anon_sym_instanceof] = ACTIONS(690), + [anon_sym_in] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(692), + [anon_sym_GT_GT] = ACTIONS(690), + [anon_sym_GT_GT_GT] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(690), + [anon_sym_DASH] = ACTIONS(690), + [anon_sym_SLASH] = ACTIONS(690), + [anon_sym_PERCENT] = ACTIONS(692), + [anon_sym_STAR_STAR] = ACTIONS(692), + [anon_sym_BANG] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(692), + [anon_sym_typeof] = ACTIONS(690), + [anon_sym_void] = ACTIONS(690), + [anon_sym_delete] = ACTIONS(690), + [anon_sym_await] = ACTIONS(690), + [anon_sym_LBRACK] = ACTIONS(692), + [anon_sym_if] = ACTIONS(690), + [anon_sym_var] = ACTIONS(690), + [anon_sym_let] = ACTIONS(690), + [anon_sym_const] = ACTIONS(690), + [anon_sym_return] = ACTIONS(690), + [anon_sym_try] = ACTIONS(690), + [anon_sym_throw] = ACTIONS(690), + [anon_sym_for] = ACTIONS(690), + [anon_sym_while] = ACTIONS(690), + [anon_sym_break] = ACTIONS(690), + [anon_sym_continue] = ACTIONS(690), + [anon_sym_QMARK_DOT] = ACTIONS(692), + [anon_sym_BQUOTE] = ACTIONS(692), + [anon_sym_DOLLARr] = ACTIONS(690), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_new] = ACTIONS(690), + }, + [STATE(145)] = { + [sym_type_arguments] = STATE(1782), + [aux_sym_qualified_type_repeat1] = STATE(1769), + [aux_sym_array_type_repeat1] = STATE(1775), + [ts_builtin_sym_end] = ACTIONS(155), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_export] = ACTIONS(151), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(694), + [anon_sym_abstract] = ACTIONS(151), + [anon_sym_class] = ACTIONS(151), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_struct] = ACTIONS(151), + [anon_sym_AT] = ACTIONS(155), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(696), + [anon_sym_DOT] = ACTIONS(163), + [anon_sym_EQ_GT] = ACTIONS(698), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(168), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(171), + [anon_sym_GT] = ACTIONS(168), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(700), + [anon_sym_DASH_EQ] = ACTIONS(700), + [anon_sym_STAR_EQ] = ACTIONS(700), + [anon_sym_SLASH_EQ] = ACTIONS(700), + [anon_sym_PERCENT_EQ] = ACTIONS(700), + [anon_sym_AMP_EQ] = ACTIONS(700), + [anon_sym_PIPE_EQ] = ACTIONS(700), + [anon_sym_CARET_EQ] = ACTIONS(700), + [anon_sym_LT_LT_EQ] = ACTIONS(700), + [anon_sym_GT_GT_EQ] = ACTIONS(700), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(700), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(176), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_interface] = ACTIONS(151), + [anon_sym_type] = ACTIONS(151), + [anon_sym_enum] = ACTIONS(151), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(146)] = { + [sym_type_arguments] = STATE(1782), + [aux_sym_qualified_type_repeat1] = STATE(1769), + [aux_sym_array_type_repeat1] = STATE(1775), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(702), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(704), + [anon_sym_DOT] = ACTIONS(163), + [anon_sym_EQ_GT] = ACTIONS(706), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(168), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(171), + [anon_sym_GT] = ACTIONS(168), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(708), + [anon_sym_DASH_EQ] = ACTIONS(708), + [anon_sym_STAR_EQ] = ACTIONS(708), + [anon_sym_SLASH_EQ] = ACTIONS(708), + [anon_sym_PERCENT_EQ] = ACTIONS(708), + [anon_sym_AMP_EQ] = ACTIONS(708), + [anon_sym_PIPE_EQ] = ACTIONS(708), + [anon_sym_CARET_EQ] = ACTIONS(708), + [anon_sym_LT_LT_EQ] = ACTIONS(708), + [anon_sym_GT_GT_EQ] = ACTIONS(708), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(708), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(176), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(147)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(152), + [sym_ui_custom_component_statement] = STATE(152), + [sym_ui_control_flow] = STATE(152), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(152), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_build_body_repeat1] = STATE(152), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(710), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(714), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(148)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(154), + [sym_ui_custom_component_statement] = STATE(154), + [sym_ui_control_flow] = STATE(154), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(154), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_build_body_repeat1] = STATE(154), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(720), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(714), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(149)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(151), + [sym_ui_custom_component_statement] = STATE(151), + [sym_ui_control_flow] = STATE(151), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(151), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_build_body_repeat1] = STATE(151), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(714), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(150)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(152), + [sym_ui_custom_component_statement] = STATE(152), + [sym_ui_control_flow] = STATE(152), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(152), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_build_body_repeat1] = STATE(152), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(714), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(151)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(152), + [sym_ui_custom_component_statement] = STATE(152), + [sym_ui_control_flow] = STATE(152), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(152), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_build_body_repeat1] = STATE(152), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(726), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(714), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(152)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(152), + [sym_ui_custom_component_statement] = STATE(152), + [sym_ui_control_flow] = STATE(152), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(152), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_build_body_repeat1] = STATE(152), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(728), + [anon_sym_LBRACE] = ACTIONS(731), + [anon_sym_RBRACE] = ACTIONS(734), + [anon_sym_async] = ACTIONS(736), + [anon_sym_function] = ACTIONS(739), + [anon_sym_LPAREN] = ACTIONS(742), + [anon_sym_Text] = ACTIONS(745), + [anon_sym_Button] = ACTIONS(748), + [anon_sym_Image] = ACTIONS(745), + [anon_sym_TextInput] = ACTIONS(751), + [anon_sym_TextArea] = ACTIONS(751), + [anon_sym_Column] = ACTIONS(754), + [anon_sym_Row] = ACTIONS(754), + [anon_sym_Stack] = ACTIONS(754), + [anon_sym_Flex] = ACTIONS(754), + [anon_sym_Grid] = ACTIONS(754), + [anon_sym_GridRow] = ACTIONS(754), + [anon_sym_GridCol] = ACTIONS(754), + [anon_sym_List] = ACTIONS(754), + [anon_sym_ScrollList] = ACTIONS(754), + [anon_sym_NavDestination] = ACTIONS(754), + [anon_sym_ListItem] = ACTIONS(754), + [anon_sym_GridItem] = ACTIONS(754), + [anon_sym_ListItemGroup] = ACTIONS(754), + [anon_sym_ForEach] = ACTIONS(757), + [anon_sym_LazyForEach] = ACTIONS(760), + [sym_identifier] = ACTIONS(763), + [sym_string_literal] = ACTIONS(766), + [anon_sym_DOLLAR] = ACTIONS(769), + [sym_numeric_literal] = ACTIONS(766), + [anon_sym_true] = ACTIONS(772), + [anon_sym_false] = ACTIONS(772), + [anon_sym_null] = ACTIONS(775), + [anon_sym_PLUS] = ACTIONS(778), + [anon_sym_DASH] = ACTIONS(778), + [anon_sym_BANG] = ACTIONS(781), + [anon_sym_TILDE] = ACTIONS(781), + [anon_sym_typeof] = ACTIONS(778), + [anon_sym_void] = ACTIONS(778), + [anon_sym_delete] = ACTIONS(778), + [anon_sym_await] = ACTIONS(784), + [anon_sym_LBRACK] = ACTIONS(787), + [anon_sym_if] = ACTIONS(790), + [anon_sym_BQUOTE] = ACTIONS(793), + [anon_sym_DOLLARr] = ACTIONS(796), + [anon_sym_PLUS_PLUS] = ACTIONS(799), + [anon_sym_DASH_DASH] = ACTIONS(799), + [anon_sym_new] = ACTIONS(802), + }, + [STATE(153)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(152), + [sym_ui_custom_component_statement] = STATE(152), + [sym_ui_control_flow] = STATE(152), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(152), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_build_body_repeat1] = STATE(152), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(805), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(714), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(154)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(152), + [sym_ui_custom_component_statement] = STATE(152), + [sym_ui_control_flow] = STATE(152), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(152), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_build_body_repeat1] = STATE(152), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(807), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(714), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(155)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(152), + [sym_ui_custom_component_statement] = STATE(152), + [sym_ui_control_flow] = STATE(152), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(152), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_build_body_repeat1] = STATE(152), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(809), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(714), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(156)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(157), + [sym_ui_control_flow] = STATE(157), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(157), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_ui_if_statement_repeat1] = STATE(157), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(811), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(813), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(157)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(157), + [sym_ui_control_flow] = STATE(157), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(157), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_ui_if_statement_repeat1] = STATE(157), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(815), + [anon_sym_LBRACE] = ACTIONS(818), + [anon_sym_RBRACE] = ACTIONS(821), + [anon_sym_async] = ACTIONS(823), + [anon_sym_function] = ACTIONS(826), + [anon_sym_LPAREN] = ACTIONS(829), + [anon_sym_Text] = ACTIONS(832), + [anon_sym_Button] = ACTIONS(835), + [anon_sym_Image] = ACTIONS(832), + [anon_sym_TextInput] = ACTIONS(838), + [anon_sym_TextArea] = ACTIONS(838), + [anon_sym_Column] = ACTIONS(841), + [anon_sym_Row] = ACTIONS(841), + [anon_sym_Stack] = ACTIONS(841), + [anon_sym_Flex] = ACTIONS(841), + [anon_sym_Grid] = ACTIONS(841), + [anon_sym_GridRow] = ACTIONS(841), + [anon_sym_GridCol] = ACTIONS(841), + [anon_sym_List] = ACTIONS(841), + [anon_sym_ScrollList] = ACTIONS(841), + [anon_sym_NavDestination] = ACTIONS(841), + [anon_sym_ListItem] = ACTIONS(841), + [anon_sym_GridItem] = ACTIONS(841), + [anon_sym_ListItemGroup] = ACTIONS(841), + [anon_sym_ForEach] = ACTIONS(844), + [anon_sym_LazyForEach] = ACTIONS(847), + [sym_identifier] = ACTIONS(850), + [sym_string_literal] = ACTIONS(853), + [anon_sym_DOLLAR] = ACTIONS(856), + [sym_numeric_literal] = ACTIONS(853), + [anon_sym_true] = ACTIONS(859), + [anon_sym_false] = ACTIONS(859), + [anon_sym_null] = ACTIONS(862), + [anon_sym_PLUS] = ACTIONS(865), + [anon_sym_DASH] = ACTIONS(865), + [anon_sym_BANG] = ACTIONS(868), + [anon_sym_TILDE] = ACTIONS(868), + [anon_sym_typeof] = ACTIONS(865), + [anon_sym_void] = ACTIONS(865), + [anon_sym_delete] = ACTIONS(865), + [anon_sym_await] = ACTIONS(871), + [anon_sym_LBRACK] = ACTIONS(874), + [anon_sym_if] = ACTIONS(877), + [anon_sym_BQUOTE] = ACTIONS(880), + [anon_sym_DOLLARr] = ACTIONS(883), + [anon_sym_PLUS_PLUS] = ACTIONS(886), + [anon_sym_DASH_DASH] = ACTIONS(886), + [anon_sym_new] = ACTIONS(889), + }, + [STATE(158)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(156), + [sym_ui_control_flow] = STATE(156), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(156), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_ui_if_statement_repeat1] = STATE(156), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(892), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(813), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(159)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(160), + [sym_ui_control_flow] = STATE(160), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(160), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_ui_if_statement_repeat1] = STATE(160), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(894), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(813), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(160)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(157), + [sym_ui_control_flow] = STATE(157), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(157), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_ui_if_statement_repeat1] = STATE(157), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(896), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(813), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(161)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(162), + [sym_ui_control_flow] = STATE(162), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(162), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_ui_if_statement_repeat1] = STATE(162), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(896), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(813), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(162)] = { + [sym_ui_element_with_modifiers] = STATE(1097), + [sym_ui_component] = STATE(1068), + [sym_arkts_ui_element] = STATE(157), + [sym_ui_control_flow] = STATE(157), + [sym_for_each_statement] = STATE(1099), + [sym_lazy_for_each_statement] = STATE(1099), + [sym_expression] = STATE(191), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_expression_statement] = STATE(157), + [sym_ui_if_statement] = STATE(1099), + [sym_parameter_list] = STATE(2508), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [aux_sym_ui_if_statement_repeat1] = STATE(157), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_RBRACE] = ACTIONS(898), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(419), + [anon_sym_Text] = ACTIONS(77), + [anon_sym_Button] = ACTIONS(79), + [anon_sym_Image] = ACTIONS(77), + [anon_sym_TextInput] = ACTIONS(81), + [anon_sym_TextArea] = ACTIONS(81), + [anon_sym_Column] = ACTIONS(83), + [anon_sym_Row] = ACTIONS(83), + [anon_sym_Stack] = ACTIONS(83), + [anon_sym_Flex] = ACTIONS(83), + [anon_sym_Grid] = ACTIONS(83), + [anon_sym_GridRow] = ACTIONS(83), + [anon_sym_GridCol] = ACTIONS(83), + [anon_sym_List] = ACTIONS(83), + [anon_sym_ScrollList] = ACTIONS(83), + [anon_sym_NavDestination] = ACTIONS(83), + [anon_sym_ListItem] = ACTIONS(83), + [anon_sym_GridItem] = ACTIONS(83), + [anon_sym_ListItemGroup] = ACTIONS(83), + [anon_sym_ForEach] = ACTIONS(85), + [anon_sym_LazyForEach] = ACTIONS(87), + [sym_identifier] = ACTIONS(813), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(427), + [anon_sym_false] = ACTIONS(427), + [anon_sym_null] = ACTIONS(429), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(431), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_LBRACK] = ACTIONS(718), + [anon_sym_if] = ACTIONS(439), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(163)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(622), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(624), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(626), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(628), + [anon_sym_DASH_EQ] = ACTIONS(628), + [anon_sym_STAR_EQ] = ACTIONS(628), + [anon_sym_SLASH_EQ] = ACTIONS(628), + [anon_sym_PERCENT_EQ] = ACTIONS(628), + [anon_sym_AMP_EQ] = ACTIONS(628), + [anon_sym_PIPE_EQ] = ACTIONS(628), + [anon_sym_CARET_EQ] = ACTIONS(628), + [anon_sym_LT_LT_EQ] = ACTIONS(628), + [anon_sym_GT_GT_EQ] = ACTIONS(628), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(628), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_else] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(164)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_COMMA] = ACTIONS(179), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(181), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(702), + [anon_sym_LPAREN] = ACTIONS(454), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(704), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(706), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(186), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(708), + [anon_sym_DASH_EQ] = ACTIONS(708), + [anon_sym_STAR_EQ] = ACTIONS(708), + [anon_sym_SLASH_EQ] = ACTIONS(708), + [anon_sym_PERCENT_EQ] = ACTIONS(708), + [anon_sym_AMP_EQ] = ACTIONS(708), + [anon_sym_PIPE_EQ] = ACTIONS(708), + [anon_sym_CARET_EQ] = ACTIONS(708), + [anon_sym_LT_LT_EQ] = ACTIONS(708), + [anon_sym_GT_GT_EQ] = ACTIONS(708), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(708), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(165)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(193), + [anon_sym_RBRACE] = ACTIONS(193), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_as] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(193), + [anon_sym_async] = ACTIONS(191), + [anon_sym_function] = ACTIONS(191), + [anon_sym_COLON] = ACTIONS(198), + [anon_sym_LPAREN] = ACTIONS(200), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_EQ] = ACTIONS(203), + [anon_sym_DOT] = ACTIONS(200), + [anon_sym_EQ_GT] = ACTIONS(205), + [sym_identifier] = ACTIONS(191), + [sym_string_literal] = ACTIONS(193), + [anon_sym_DOLLAR] = ACTIONS(191), + [sym_numeric_literal] = ACTIONS(193), + [anon_sym_true] = ACTIONS(191), + [anon_sym_false] = ACTIONS(191), + [anon_sym_null] = ACTIONS(191), + [anon_sym_PIPE_PIPE] = ACTIONS(200), + [anon_sym_QMARK_QMARK] = ACTIONS(200), + [anon_sym_AMP_AMP] = ACTIONS(200), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_EQ_EQ] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_EQ_EQ_EQ] = ACTIONS(200), + [anon_sym_BANG_EQ_EQ] = ACTIONS(200), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_LT_EQ] = ACTIONS(200), + [anon_sym_GT_EQ] = ACTIONS(200), + [anon_sym_instanceof] = ACTIONS(195), + [anon_sym_in] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_GT_GT_GT] = ACTIONS(195), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(195), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_STAR_STAR] = ACTIONS(200), + [anon_sym_BANG] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_typeof] = ACTIONS(191), + [anon_sym_void] = ACTIONS(191), + [anon_sym_delete] = ACTIONS(191), + [anon_sym_PLUS_EQ] = ACTIONS(207), + [anon_sym_DASH_EQ] = ACTIONS(207), + [anon_sym_STAR_EQ] = ACTIONS(207), + [anon_sym_SLASH_EQ] = ACTIONS(207), + [anon_sym_PERCENT_EQ] = ACTIONS(207), + [anon_sym_AMP_EQ] = ACTIONS(207), + [anon_sym_PIPE_EQ] = ACTIONS(207), + [anon_sym_CARET_EQ] = ACTIONS(207), + [anon_sym_LT_LT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(207), + [anon_sym_await] = ACTIONS(191), + [anon_sym_LBRACK] = ACTIONS(200), + [anon_sym_if] = ACTIONS(191), + [anon_sym_else] = ACTIONS(191), + [anon_sym_var] = ACTIONS(191), + [anon_sym_let] = ACTIONS(191), + [anon_sym_const] = ACTIONS(191), + [anon_sym_return] = ACTIONS(191), + [anon_sym_try] = ACTIONS(191), + [anon_sym_throw] = ACTIONS(191), + [anon_sym_for] = ACTIONS(191), + [anon_sym_while] = ACTIONS(191), + [anon_sym_break] = ACTIONS(191), + [anon_sym_continue] = ACTIONS(191), + [anon_sym_QMARK_DOT] = ACTIONS(200), + [anon_sym_BQUOTE] = ACTIONS(193), + [anon_sym_DOLLARr] = ACTIONS(191), + [anon_sym_PLUS_PLUS] = ACTIONS(200), + [anon_sym_DASH_DASH] = ACTIONS(200), + [anon_sym_new] = ACTIONS(191), + }, + [STATE(166)] = { + [ts_builtin_sym_end] = ACTIONS(193), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(193), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_as] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(193), + [anon_sym_export] = ACTIONS(191), + [anon_sym_async] = ACTIONS(191), + [anon_sym_function] = ACTIONS(191), + [anon_sym_COLON] = ACTIONS(198), + [anon_sym_abstract] = ACTIONS(191), + [anon_sym_class] = ACTIONS(191), + [anon_sym_struct] = ACTIONS(191), + [anon_sym_AT] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(200), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_EQ] = ACTIONS(203), + [anon_sym_DOT] = ACTIONS(200), + [anon_sym_EQ_GT] = ACTIONS(205), + [sym_identifier] = ACTIONS(191), + [sym_string_literal] = ACTIONS(193), + [anon_sym_DOLLAR] = ACTIONS(191), + [sym_numeric_literal] = ACTIONS(193), + [anon_sym_true] = ACTIONS(191), + [anon_sym_false] = ACTIONS(191), + [anon_sym_null] = ACTIONS(191), + [anon_sym_PIPE_PIPE] = ACTIONS(200), + [anon_sym_QMARK_QMARK] = ACTIONS(200), + [anon_sym_AMP_AMP] = ACTIONS(200), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_EQ_EQ] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_EQ_EQ_EQ] = ACTIONS(200), + [anon_sym_BANG_EQ_EQ] = ACTIONS(200), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_LT_EQ] = ACTIONS(200), + [anon_sym_GT_EQ] = ACTIONS(200), + [anon_sym_instanceof] = ACTIONS(195), + [anon_sym_in] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_GT_GT_GT] = ACTIONS(195), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(195), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_STAR_STAR] = ACTIONS(200), + [anon_sym_BANG] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_typeof] = ACTIONS(191), + [anon_sym_void] = ACTIONS(191), + [anon_sym_delete] = ACTIONS(191), + [anon_sym_PLUS_EQ] = ACTIONS(207), + [anon_sym_DASH_EQ] = ACTIONS(207), + [anon_sym_STAR_EQ] = ACTIONS(207), + [anon_sym_SLASH_EQ] = ACTIONS(207), + [anon_sym_PERCENT_EQ] = ACTIONS(207), + [anon_sym_AMP_EQ] = ACTIONS(207), + [anon_sym_PIPE_EQ] = ACTIONS(207), + [anon_sym_CARET_EQ] = ACTIONS(207), + [anon_sym_LT_LT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(207), + [anon_sym_await] = ACTIONS(191), + [anon_sym_LBRACK] = ACTIONS(200), + [anon_sym_var] = ACTIONS(191), + [anon_sym_let] = ACTIONS(191), + [anon_sym_const] = ACTIONS(191), + [anon_sym_QMARK_DOT] = ACTIONS(200), + [anon_sym_interface] = ACTIONS(191), + [anon_sym_type] = ACTIONS(191), + [anon_sym_enum] = ACTIONS(191), + [anon_sym_BQUOTE] = ACTIONS(193), + [anon_sym_DOLLARr] = ACTIONS(191), + [anon_sym_PLUS_PLUS] = ACTIONS(200), + [anon_sym_DASH_DASH] = ACTIONS(200), + [anon_sym_new] = ACTIONS(191), + }, + [STATE(167)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(702), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(704), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(706), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(708), + [anon_sym_DASH_EQ] = ACTIONS(708), + [anon_sym_STAR_EQ] = ACTIONS(708), + [anon_sym_SLASH_EQ] = ACTIONS(708), + [anon_sym_PERCENT_EQ] = ACTIONS(708), + [anon_sym_AMP_EQ] = ACTIONS(708), + [anon_sym_PIPE_EQ] = ACTIONS(708), + [anon_sym_CARET_EQ] = ACTIONS(708), + [anon_sym_LT_LT_EQ] = ACTIONS(708), + [anon_sym_GT_GT_EQ] = ACTIONS(708), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(708), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(168)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(193), + [anon_sym_RBRACE] = ACTIONS(193), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_as] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(193), + [anon_sym_async] = ACTIONS(191), + [anon_sym_function] = ACTIONS(191), + [anon_sym_COLON] = ACTIONS(198), + [anon_sym_LPAREN] = ACTIONS(200), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_EQ] = ACTIONS(203), + [anon_sym_DOT] = ACTIONS(200), + [anon_sym_EQ_GT] = ACTIONS(205), + [sym_identifier] = ACTIONS(191), + [sym_string_literal] = ACTIONS(193), + [anon_sym_DOLLAR] = ACTIONS(191), + [sym_numeric_literal] = ACTIONS(193), + [anon_sym_true] = ACTIONS(191), + [anon_sym_false] = ACTIONS(191), + [anon_sym_null] = ACTIONS(191), + [anon_sym_PIPE_PIPE] = ACTIONS(200), + [anon_sym_QMARK_QMARK] = ACTIONS(200), + [anon_sym_AMP_AMP] = ACTIONS(200), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_EQ_EQ] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_EQ_EQ_EQ] = ACTIONS(200), + [anon_sym_BANG_EQ_EQ] = ACTIONS(200), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_LT_EQ] = ACTIONS(200), + [anon_sym_GT_EQ] = ACTIONS(200), + [anon_sym_instanceof] = ACTIONS(195), + [anon_sym_in] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_GT_GT_GT] = ACTIONS(195), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(195), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_STAR_STAR] = ACTIONS(200), + [anon_sym_BANG] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_typeof] = ACTIONS(191), + [anon_sym_void] = ACTIONS(191), + [anon_sym_delete] = ACTIONS(191), + [anon_sym_PLUS_EQ] = ACTIONS(207), + [anon_sym_DASH_EQ] = ACTIONS(207), + [anon_sym_STAR_EQ] = ACTIONS(207), + [anon_sym_SLASH_EQ] = ACTIONS(207), + [anon_sym_PERCENT_EQ] = ACTIONS(207), + [anon_sym_AMP_EQ] = ACTIONS(207), + [anon_sym_PIPE_EQ] = ACTIONS(207), + [anon_sym_CARET_EQ] = ACTIONS(207), + [anon_sym_LT_LT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(207), + [anon_sym_await] = ACTIONS(191), + [anon_sym_LBRACK] = ACTIONS(200), + [anon_sym_if] = ACTIONS(191), + [anon_sym_var] = ACTIONS(191), + [anon_sym_let] = ACTIONS(191), + [anon_sym_const] = ACTIONS(191), + [anon_sym_return] = ACTIONS(191), + [anon_sym_try] = ACTIONS(191), + [anon_sym_throw] = ACTIONS(191), + [anon_sym_for] = ACTIONS(191), + [anon_sym_while] = ACTIONS(191), + [anon_sym_break] = ACTIONS(191), + [anon_sym_continue] = ACTIONS(191), + [anon_sym_QMARK_DOT] = ACTIONS(200), + [anon_sym_BQUOTE] = ACTIONS(193), + [anon_sym_DOLLARr] = ACTIONS(191), + [anon_sym_PLUS_PLUS] = ACTIONS(200), + [anon_sym_DASH_DASH] = ACTIONS(200), + [anon_sym_new] = ACTIONS(191), + }, + [STATE(169)] = { + [sym_type_arguments] = STATE(237), + [aux_sym_qualified_type_repeat1] = STATE(195), + [aux_sym_array_type_repeat1] = STATE(196), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(900), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(903), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(906), + [anon_sym_if] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(170)] = { + [ts_builtin_sym_end] = ACTIONS(155), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_export] = ACTIONS(151), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(694), + [anon_sym_abstract] = ACTIONS(151), + [anon_sym_class] = ACTIONS(151), + [anon_sym_struct] = ACTIONS(151), + [anon_sym_AT] = ACTIONS(155), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(696), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_EQ_GT] = ACTIONS(698), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(700), + [anon_sym_DASH_EQ] = ACTIONS(700), + [anon_sym_STAR_EQ] = ACTIONS(700), + [anon_sym_SLASH_EQ] = ACTIONS(700), + [anon_sym_PERCENT_EQ] = ACTIONS(700), + [anon_sym_AMP_EQ] = ACTIONS(700), + [anon_sym_PIPE_EQ] = ACTIONS(700), + [anon_sym_CARET_EQ] = ACTIONS(700), + [anon_sym_LT_LT_EQ] = ACTIONS(700), + [anon_sym_GT_GT_EQ] = ACTIONS(700), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(700), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_interface] = ACTIONS(151), + [anon_sym_type] = ACTIONS(151), + [anon_sym_enum] = ACTIONS(151), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(171)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(322), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_property_assignment] = STATE(2382), + [sym_property_name] = STATE(2085), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(322), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_COMMA] = ACTIONS(911), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(915), + [anon_sym_async] = ACTIONS(917), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(923), + [sym_string_literal] = ACTIONS(925), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(925), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), + [anon_sym_if] = ACTIONS(941), + [anon_sym_DOT_DOT_DOT] = ACTIONS(109), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(172)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(624), + [anon_sym_DOT] = ACTIONS(155), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(628), + [anon_sym_DASH_EQ] = ACTIONS(628), + [anon_sym_STAR_EQ] = ACTIONS(628), + [anon_sym_SLASH_EQ] = ACTIONS(628), + [anon_sym_PERCENT_EQ] = ACTIONS(628), + [anon_sym_AMP_EQ] = ACTIONS(628), + [anon_sym_PIPE_EQ] = ACTIONS(628), + [anon_sym_CARET_EQ] = ACTIONS(628), + [anon_sym_LT_LT_EQ] = ACTIONS(628), + [anon_sym_GT_GT_EQ] = ACTIONS(628), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(628), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_else] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(173)] = { + [sym_type_arguments] = STATE(285), + [aux_sym_qualified_type_repeat1] = STATE(229), + [aux_sym_array_type_repeat1] = STATE(230), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(951), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(954), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(957), + [anon_sym_if] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(174)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(310), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_property_assignment] = STATE(2430), + [sym_property_name] = STATE(2085), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(310), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_COMMA] = ACTIONS(409), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(960), + [anon_sym_async] = ACTIONS(917), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(923), + [sym_string_literal] = ACTIONS(925), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(925), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), + [anon_sym_if] = ACTIONS(941), + [anon_sym_DOT_DOT_DOT] = ACTIONS(109), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(175)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(193), + [anon_sym_RBRACE] = ACTIONS(193), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_as] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(193), + [anon_sym_async] = ACTIONS(191), + [anon_sym_function] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(200), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_EQ] = ACTIONS(203), + [anon_sym_DOT] = ACTIONS(200), + [sym_identifier] = ACTIONS(191), + [sym_string_literal] = ACTIONS(193), + [anon_sym_DOLLAR] = ACTIONS(191), + [sym_numeric_literal] = ACTIONS(193), + [anon_sym_true] = ACTIONS(191), + [anon_sym_false] = ACTIONS(191), + [anon_sym_null] = ACTIONS(191), + [anon_sym_PIPE_PIPE] = ACTIONS(200), + [anon_sym_QMARK_QMARK] = ACTIONS(200), + [anon_sym_AMP_AMP] = ACTIONS(200), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_EQ_EQ] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_EQ_EQ_EQ] = ACTIONS(200), + [anon_sym_BANG_EQ_EQ] = ACTIONS(200), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_LT_EQ] = ACTIONS(200), + [anon_sym_GT_EQ] = ACTIONS(200), + [anon_sym_instanceof] = ACTIONS(195), + [anon_sym_in] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_GT_GT_GT] = ACTIONS(195), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(195), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_STAR_STAR] = ACTIONS(200), + [anon_sym_BANG] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_typeof] = ACTIONS(191), + [anon_sym_void] = ACTIONS(191), + [anon_sym_delete] = ACTIONS(191), + [anon_sym_PLUS_EQ] = ACTIONS(207), + [anon_sym_DASH_EQ] = ACTIONS(207), + [anon_sym_STAR_EQ] = ACTIONS(207), + [anon_sym_SLASH_EQ] = ACTIONS(207), + [anon_sym_PERCENT_EQ] = ACTIONS(207), + [anon_sym_AMP_EQ] = ACTIONS(207), + [anon_sym_PIPE_EQ] = ACTIONS(207), + [anon_sym_CARET_EQ] = ACTIONS(207), + [anon_sym_LT_LT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(207), + [anon_sym_await] = ACTIONS(191), + [anon_sym_LBRACK] = ACTIONS(200), + [anon_sym_if] = ACTIONS(191), + [anon_sym_else] = ACTIONS(191), + [anon_sym_var] = ACTIONS(191), + [anon_sym_let] = ACTIONS(191), + [anon_sym_const] = ACTIONS(191), + [anon_sym_return] = ACTIONS(191), + [anon_sym_try] = ACTIONS(191), + [anon_sym_throw] = ACTIONS(191), + [anon_sym_for] = ACTIONS(191), + [anon_sym_while] = ACTIONS(191), + [anon_sym_break] = ACTIONS(191), + [anon_sym_continue] = ACTIONS(191), + [anon_sym_QMARK_DOT] = ACTIONS(200), + [anon_sym_BQUOTE] = ACTIONS(193), + [anon_sym_DOLLARr] = ACTIONS(191), + [anon_sym_PLUS_PLUS] = ACTIONS(200), + [anon_sym_DASH_DASH] = ACTIONS(200), + [anon_sym_new] = ACTIONS(191), + }, + [STATE(176)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(317), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_property_assignment] = STATE(2467), + [sym_property_name] = STATE(2085), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(317), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_COMMA] = ACTIONS(962), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(964), + [anon_sym_async] = ACTIONS(917), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(923), + [sym_string_literal] = ACTIONS(925), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(925), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), + [anon_sym_if] = ACTIONS(941), + [anon_sym_DOT_DOT_DOT] = ACTIONS(109), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(177)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(209), + [anon_sym_as] = ACTIONS(209), + [anon_sym_SEMI] = ACTIONS(211), + [anon_sym_async] = ACTIONS(209), + [anon_sym_function] = ACTIONS(209), + [anon_sym_LPAREN] = ACTIONS(211), + [anon_sym_QMARK] = ACTIONS(209), + [anon_sym_EQ] = ACTIONS(209), + [anon_sym_DOT] = ACTIONS(211), + [sym_identifier] = ACTIONS(209), + [sym_string_literal] = ACTIONS(211), + [anon_sym_DOLLAR] = ACTIONS(209), + [sym_numeric_literal] = ACTIONS(211), + [anon_sym_true] = ACTIONS(209), + [anon_sym_false] = ACTIONS(209), + [anon_sym_null] = ACTIONS(209), + [anon_sym_PIPE_PIPE] = ACTIONS(211), + [anon_sym_QMARK_QMARK] = ACTIONS(211), + [anon_sym_AMP_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(209), + [anon_sym_CARET] = ACTIONS(209), + [anon_sym_AMP] = ACTIONS(209), + [anon_sym_EQ_EQ] = ACTIONS(209), + [anon_sym_BANG_EQ] = ACTIONS(209), + [anon_sym_EQ_EQ_EQ] = ACTIONS(211), + [anon_sym_BANG_EQ_EQ] = ACTIONS(211), + [anon_sym_LT] = ACTIONS(209), + [anon_sym_GT] = ACTIONS(209), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_instanceof] = ACTIONS(209), + [anon_sym_in] = ACTIONS(209), + [anon_sym_LT_LT] = ACTIONS(209), + [anon_sym_GT_GT] = ACTIONS(209), + [anon_sym_GT_GT_GT] = ACTIONS(209), + [anon_sym_PLUS] = ACTIONS(209), + [anon_sym_DASH] = ACTIONS(209), + [anon_sym_SLASH] = ACTIONS(209), + [anon_sym_PERCENT] = ACTIONS(209), + [anon_sym_STAR_STAR] = ACTIONS(211), + [anon_sym_BANG] = ACTIONS(209), + [anon_sym_TILDE] = ACTIONS(211), + [anon_sym_typeof] = ACTIONS(209), + [anon_sym_void] = ACTIONS(209), + [anon_sym_delete] = ACTIONS(209), + [anon_sym_PLUS_EQ] = ACTIONS(211), + [anon_sym_DASH_EQ] = ACTIONS(211), + [anon_sym_STAR_EQ] = ACTIONS(211), + [anon_sym_SLASH_EQ] = ACTIONS(211), + [anon_sym_PERCENT_EQ] = ACTIONS(211), + [anon_sym_AMP_EQ] = ACTIONS(211), + [anon_sym_PIPE_EQ] = ACTIONS(211), + [anon_sym_CARET_EQ] = ACTIONS(211), + [anon_sym_LT_LT_EQ] = ACTIONS(211), + [anon_sym_GT_GT_EQ] = ACTIONS(211), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(211), + [anon_sym_await] = ACTIONS(209), + [anon_sym_LBRACK] = ACTIONS(211), + [anon_sym_if] = ACTIONS(209), + [anon_sym_else] = ACTIONS(209), + [anon_sym_var] = ACTIONS(209), + [anon_sym_let] = ACTIONS(209), + [anon_sym_const] = ACTIONS(209), + [anon_sym_return] = ACTIONS(209), + [anon_sym_try] = ACTIONS(209), + [anon_sym_throw] = ACTIONS(209), + [anon_sym_for] = ACTIONS(209), + [anon_sym_while] = ACTIONS(209), + [anon_sym_break] = ACTIONS(209), + [anon_sym_continue] = ACTIONS(209), + [anon_sym_QMARK_DOT] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DOLLARr] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(211), + [anon_sym_DASH_DASH] = ACTIONS(211), + [anon_sym_new] = ACTIONS(209), + }, + [STATE(178)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(329), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_property_assignment] = STATE(2314), + [sym_property_name] = STATE(2085), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(329), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_COMMA] = ACTIONS(65), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(966), + [anon_sym_async] = ACTIONS(917), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(923), + [sym_string_literal] = ACTIONS(925), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(925), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), + [anon_sym_if] = ACTIONS(941), + [anon_sym_DOT_DOT_DOT] = ACTIONS(109), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(179)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(327), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_property_assignment] = STATE(2467), + [sym_property_name] = STATE(2085), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(327), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_COMMA] = ACTIONS(962), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(968), + [anon_sym_async] = ACTIONS(917), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(923), + [sym_string_literal] = ACTIONS(925), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(925), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), + [anon_sym_if] = ACTIONS(941), + [anon_sym_DOT_DOT_DOT] = ACTIONS(109), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(180)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(331), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_property_assignment] = STATE(2253), + [sym_property_name] = STATE(2085), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(331), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_COMMA] = ACTIONS(970), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(972), + [anon_sym_async] = ACTIONS(917), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(923), + [sym_string_literal] = ACTIONS(925), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(925), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), + [anon_sym_if] = ACTIONS(941), + [anon_sym_DOT_DOT_DOT] = ACTIONS(109), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(181)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(335), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_property_assignment] = STATE(2286), + [sym_property_name] = STATE(2085), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(335), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_COMMA] = ACTIONS(974), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(976), + [anon_sym_async] = ACTIONS(917), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(923), + [sym_string_literal] = ACTIONS(925), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(925), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), + [anon_sym_if] = ACTIONS(941), + [anon_sym_DOT_DOT_DOT] = ACTIONS(109), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(182)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(337), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_property_assignment] = STATE(2314), + [sym_property_name] = STATE(2085), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(337), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_COMMA] = ACTIONS(65), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(978), + [anon_sym_async] = ACTIONS(917), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(923), + [sym_string_literal] = ACTIONS(925), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(925), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(939), + [anon_sym_if] = ACTIONS(941), + [anon_sym_DOT_DOT_DOT] = ACTIONS(109), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(183)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(982), + [anon_sym_BANG_EQ] = ACTIONS(982), + [anon_sym_EQ_EQ_EQ] = ACTIONS(984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(986), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1007), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(184)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(246), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(246), + [anon_sym_PERCENT] = ACTIONS(248), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(248), + [anon_sym_if] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(248), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(185)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(704), + [anon_sym_DOT] = ACTIONS(155), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(708), + [anon_sym_DASH_EQ] = ACTIONS(708), + [anon_sym_STAR_EQ] = ACTIONS(708), + [anon_sym_SLASH_EQ] = ACTIONS(708), + [anon_sym_PERCENT_EQ] = ACTIONS(708), + [anon_sym_AMP_EQ] = ACTIONS(708), + [anon_sym_PIPE_EQ] = ACTIONS(708), + [anon_sym_CARET_EQ] = ACTIONS(708), + [anon_sym_LT_LT_EQ] = ACTIONS(708), + [anon_sym_GT_GT_EQ] = ACTIONS(708), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(708), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(186)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(1012), + [anon_sym_PIPE] = ACTIONS(1014), + [anon_sym_CARET] = ACTIONS(1016), + [anon_sym_AMP] = ACTIONS(1018), + [anon_sym_EQ_EQ] = ACTIONS(982), + [anon_sym_BANG_EQ] = ACTIONS(982), + [anon_sym_EQ_EQ_EQ] = ACTIONS(984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(986), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1007), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(187)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(1014), + [anon_sym_CARET] = ACTIONS(1016), + [anon_sym_AMP] = ACTIONS(1018), + [anon_sym_EQ_EQ] = ACTIONS(982), + [anon_sym_BANG_EQ] = ACTIONS(982), + [anon_sym_EQ_EQ_EQ] = ACTIONS(984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(986), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1007), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(188)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(1016), + [anon_sym_AMP] = ACTIONS(1018), + [anon_sym_EQ_EQ] = ACTIONS(982), + [anon_sym_BANG_EQ] = ACTIONS(982), + [anon_sym_EQ_EQ_EQ] = ACTIONS(984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(986), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1007), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(189)] = { + [aux_sym_qualified_type_repeat1] = STATE(189), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_extends] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(1020), + [anon_sym_Text] = ACTIONS(375), + [anon_sym_Button] = ACTIONS(375), + [anon_sym_Image] = ACTIONS(375), + [anon_sym_TextInput] = ACTIONS(375), + [anon_sym_TextArea] = ACTIONS(375), + [anon_sym_Column] = ACTIONS(375), + [anon_sym_Row] = ACTIONS(375), + [anon_sym_Stack] = ACTIONS(375), + [anon_sym_Flex] = ACTIONS(375), + [anon_sym_Grid] = ACTIONS(375), + [anon_sym_GridRow] = ACTIONS(375), + [anon_sym_GridCol] = ACTIONS(375), + [anon_sym_List] = ACTIONS(375), + [anon_sym_ScrollList] = ACTIONS(375), + [anon_sym_NavDestination] = ACTIONS(375), + [anon_sym_ListItem] = ACTIONS(375), + [anon_sym_GridItem] = ACTIONS(375), + [anon_sym_ListItemGroup] = ACTIONS(375), + [anon_sym_ForEach] = ACTIONS(375), + [anon_sym_LazyForEach] = ACTIONS(375), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(190)] = { + [aux_sym_array_type_repeat1] = STATE(190), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_extends] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_Text] = ACTIONS(239), + [anon_sym_Button] = ACTIONS(239), + [anon_sym_Image] = ACTIONS(239), + [anon_sym_TextInput] = ACTIONS(239), + [anon_sym_TextArea] = ACTIONS(239), + [anon_sym_Column] = ACTIONS(239), + [anon_sym_Row] = ACTIONS(239), + [anon_sym_Stack] = ACTIONS(239), + [anon_sym_Flex] = ACTIONS(239), + [anon_sym_Grid] = ACTIONS(239), + [anon_sym_GridRow] = ACTIONS(239), + [anon_sym_GridCol] = ACTIONS(239), + [anon_sym_List] = ACTIONS(239), + [anon_sym_ScrollList] = ACTIONS(239), + [anon_sym_NavDestination] = ACTIONS(239), + [anon_sym_ListItem] = ACTIONS(239), + [anon_sym_GridItem] = ACTIONS(239), + [anon_sym_ListItemGroup] = ACTIONS(239), + [anon_sym_ForEach] = ACTIONS(239), + [anon_sym_LazyForEach] = ACTIONS(239), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(1023), + [anon_sym_if] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(191)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(403), + [anon_sym_RBRACE] = ACTIONS(403), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(1026), + [anon_sym_SEMI] = ACTIONS(1028), + [anon_sym_async] = ACTIONS(401), + [anon_sym_function] = ACTIONS(401), + [anon_sym_LPAREN] = ACTIONS(1030), + [anon_sym_QMARK] = ACTIONS(1032), + [anon_sym_DOT] = ACTIONS(1034), + [anon_sym_Text] = ACTIONS(401), + [anon_sym_Button] = ACTIONS(401), + [anon_sym_Image] = ACTIONS(401), + [anon_sym_TextInput] = ACTIONS(401), + [anon_sym_TextArea] = ACTIONS(401), + [anon_sym_Column] = ACTIONS(401), + [anon_sym_Row] = ACTIONS(401), + [anon_sym_Stack] = ACTIONS(401), + [anon_sym_Flex] = ACTIONS(401), + [anon_sym_Grid] = ACTIONS(401), + [anon_sym_GridRow] = ACTIONS(401), + [anon_sym_GridCol] = ACTIONS(401), + [anon_sym_List] = ACTIONS(401), + [anon_sym_ScrollList] = ACTIONS(401), + [anon_sym_NavDestination] = ACTIONS(401), + [anon_sym_ListItem] = ACTIONS(401), + [anon_sym_GridItem] = ACTIONS(401), + [anon_sym_ListItemGroup] = ACTIONS(401), + [anon_sym_ForEach] = ACTIONS(401), + [anon_sym_LazyForEach] = ACTIONS(401), + [sym_identifier] = ACTIONS(401), + [sym_string_literal] = ACTIONS(403), + [anon_sym_DOLLAR] = ACTIONS(401), + [sym_numeric_literal] = ACTIONS(403), + [anon_sym_true] = ACTIONS(401), + [anon_sym_false] = ACTIONS(401), + [anon_sym_null] = ACTIONS(401), + [anon_sym_PIPE_PIPE] = ACTIONS(1036), + [anon_sym_QMARK_QMARK] = ACTIONS(1036), + [anon_sym_AMP_AMP] = ACTIONS(1012), + [anon_sym_PIPE] = ACTIONS(1014), + [anon_sym_CARET] = ACTIONS(1016), + [anon_sym_AMP] = ACTIONS(1018), + [anon_sym_EQ_EQ] = ACTIONS(982), + [anon_sym_BANG_EQ] = ACTIONS(982), + [anon_sym_EQ_EQ_EQ] = ACTIONS(984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(1038), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(403), + [anon_sym_typeof] = ACTIONS(401), + [anon_sym_void] = ACTIONS(401), + [anon_sym_delete] = ACTIONS(401), + [anon_sym_await] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(401), + [anon_sym_QMARK_DOT] = ACTIONS(1040), + [anon_sym_BQUOTE] = ACTIONS(403), + [anon_sym_DOLLARr] = ACTIONS(401), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(401), + }, + [STATE(192)] = { + [aux_sym_array_type_repeat1] = STATE(196), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(906), + [anon_sym_if] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(193)] = { + [sym_type_arguments] = STATE(237), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(903), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(194)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(1018), + [anon_sym_EQ_EQ] = ACTIONS(982), + [anon_sym_BANG_EQ] = ACTIONS(982), + [anon_sym_EQ_EQ_EQ] = ACTIONS(984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(986), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1007), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(195)] = { + [aux_sym_qualified_type_repeat1] = STATE(189), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LBRACE] = ACTIONS(392), + [anon_sym_RBRACE] = ACTIONS(392), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_as] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(392), + [anon_sym_async] = ACTIONS(390), + [anon_sym_function] = ACTIONS(390), + [anon_sym_extends] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(392), + [anon_sym_QMARK] = ACTIONS(390), + [anon_sym_DOT] = ACTIONS(392), + [anon_sym_Text] = ACTIONS(390), + [anon_sym_Button] = ACTIONS(390), + [anon_sym_Image] = ACTIONS(390), + [anon_sym_TextInput] = ACTIONS(390), + [anon_sym_TextArea] = ACTIONS(390), + [anon_sym_Column] = ACTIONS(390), + [anon_sym_Row] = ACTIONS(390), + [anon_sym_Stack] = ACTIONS(390), + [anon_sym_Flex] = ACTIONS(390), + [anon_sym_Grid] = ACTIONS(390), + [anon_sym_GridRow] = ACTIONS(390), + [anon_sym_GridCol] = ACTIONS(390), + [anon_sym_List] = ACTIONS(390), + [anon_sym_ScrollList] = ACTIONS(390), + [anon_sym_NavDestination] = ACTIONS(390), + [anon_sym_ListItem] = ACTIONS(390), + [anon_sym_GridItem] = ACTIONS(390), + [anon_sym_ListItemGroup] = ACTIONS(390), + [anon_sym_ForEach] = ACTIONS(390), + [anon_sym_LazyForEach] = ACTIONS(390), + [sym_identifier] = ACTIONS(390), + [sym_string_literal] = ACTIONS(392), + [anon_sym_DOLLAR] = ACTIONS(390), + [sym_numeric_literal] = ACTIONS(392), + [anon_sym_true] = ACTIONS(390), + [anon_sym_false] = ACTIONS(390), + [anon_sym_null] = ACTIONS(390), + [anon_sym_PIPE_PIPE] = ACTIONS(392), + [anon_sym_QMARK_QMARK] = ACTIONS(392), + [anon_sym_AMP_AMP] = ACTIONS(392), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_CARET] = ACTIONS(392), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_EQ_EQ] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_EQ_EQ_EQ] = ACTIONS(392), + [anon_sym_BANG_EQ_EQ] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(390), + [anon_sym_LT_EQ] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(392), + [anon_sym_instanceof] = ACTIONS(390), + [anon_sym_in] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(392), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_GT_GT_GT] = ACTIONS(392), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(390), + [anon_sym_PERCENT] = ACTIONS(392), + [anon_sym_STAR_STAR] = ACTIONS(392), + [anon_sym_BANG] = ACTIONS(390), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_typeof] = ACTIONS(390), + [anon_sym_void] = ACTIONS(390), + [anon_sym_delete] = ACTIONS(390), + [anon_sym_await] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(392), + [anon_sym_if] = ACTIONS(390), + [anon_sym_QMARK_DOT] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(392), + [anon_sym_DOLLARr] = ACTIONS(390), + [anon_sym_PLUS_PLUS] = ACTIONS(392), + [anon_sym_DASH_DASH] = ACTIONS(392), + [anon_sym_new] = ACTIONS(390), + }, + [STATE(196)] = { + [aux_sym_array_type_repeat1] = STATE(190), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(394), + [anon_sym_LBRACE] = ACTIONS(396), + [anon_sym_RBRACE] = ACTIONS(396), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_as] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(396), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(394), + [anon_sym_extends] = ACTIONS(394), + [anon_sym_LPAREN] = ACTIONS(396), + [anon_sym_QMARK] = ACTIONS(394), + [anon_sym_DOT] = ACTIONS(396), + [anon_sym_Text] = ACTIONS(394), + [anon_sym_Button] = ACTIONS(394), + [anon_sym_Image] = ACTIONS(394), + [anon_sym_TextInput] = ACTIONS(394), + [anon_sym_TextArea] = ACTIONS(394), + [anon_sym_Column] = ACTIONS(394), + [anon_sym_Row] = ACTIONS(394), + [anon_sym_Stack] = ACTIONS(394), + [anon_sym_Flex] = ACTIONS(394), + [anon_sym_Grid] = ACTIONS(394), + [anon_sym_GridRow] = ACTIONS(394), + [anon_sym_GridCol] = ACTIONS(394), + [anon_sym_List] = ACTIONS(394), + [anon_sym_ScrollList] = ACTIONS(394), + [anon_sym_NavDestination] = ACTIONS(394), + [anon_sym_ListItem] = ACTIONS(394), + [anon_sym_GridItem] = ACTIONS(394), + [anon_sym_ListItemGroup] = ACTIONS(394), + [anon_sym_ForEach] = ACTIONS(394), + [anon_sym_LazyForEach] = ACTIONS(394), + [sym_identifier] = ACTIONS(394), + [sym_string_literal] = ACTIONS(396), + [anon_sym_DOLLAR] = ACTIONS(394), + [sym_numeric_literal] = ACTIONS(396), + [anon_sym_true] = ACTIONS(394), + [anon_sym_false] = ACTIONS(394), + [anon_sym_null] = ACTIONS(394), + [anon_sym_PIPE_PIPE] = ACTIONS(396), + [anon_sym_QMARK_QMARK] = ACTIONS(396), + [anon_sym_AMP_AMP] = ACTIONS(396), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_CARET] = ACTIONS(396), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_EQ_EQ] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_EQ_EQ_EQ] = ACTIONS(396), + [anon_sym_BANG_EQ_EQ] = ACTIONS(396), + [anon_sym_LT] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(394), + [anon_sym_LT_EQ] = ACTIONS(396), + [anon_sym_GT_EQ] = ACTIONS(396), + [anon_sym_instanceof] = ACTIONS(394), + [anon_sym_in] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(396), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_GT_GT_GT] = ACTIONS(396), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(394), + [anon_sym_PERCENT] = ACTIONS(396), + [anon_sym_STAR_STAR] = ACTIONS(396), + [anon_sym_BANG] = ACTIONS(394), + [anon_sym_TILDE] = ACTIONS(396), + [anon_sym_typeof] = ACTIONS(394), + [anon_sym_void] = ACTIONS(394), + [anon_sym_delete] = ACTIONS(394), + [anon_sym_await] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(1042), + [anon_sym_if] = ACTIONS(394), + [anon_sym_QMARK_DOT] = ACTIONS(396), + [anon_sym_BQUOTE] = ACTIONS(396), + [anon_sym_DOLLARr] = ACTIONS(394), + [anon_sym_PLUS_PLUS] = ACTIONS(396), + [anon_sym_DASH_DASH] = ACTIONS(396), + [anon_sym_new] = ACTIONS(394), + }, + [STATE(197)] = { + [sym_import_declaration] = STATE(221), + [sym_decorated_export_declaration] = STATE(221), + [sym_export_declaration] = STATE(221), + [sym_decorator] = STATE(1921), + [sym_component_declaration] = STATE(221), + [sym_expression] = STATE(498), + [sym_state_binding_expression] = STATE(733), + [sym_boolean_literal] = STATE(733), + [sym_null_literal] = STATE(733), + [sym_binary_expression] = STATE(733), + [sym_unary_expression] = STATE(733), + [sym_assignment_expression] = STATE(733), + [sym_conditional_expression] = STATE(733), + [sym_await_expression] = STATE(733), + [sym_as_expression] = STATE(733), + [sym_import_expression] = STATE(733), + [sym_expression_statement] = STATE(221), + [sym_parameter_list] = STATE(2589), + [sym_variable_declaration] = STATE(221), + [sym_arrow_function] = STATE(733), + [sym_function_expression] = STATE(733), + [sym_call_expression] = STATE(733), + [sym_member_expression] = STATE(211), + [sym_subscript_expression] = STATE(733), + [sym_parenthesized_expression] = STATE(733), + [sym_interface_declaration] = STATE(221), + [sym_type_declaration] = STATE(221), + [sym_enum_declaration] = STATE(221), + [sym_class_declaration] = STATE(221), + [sym_decorated_function_declaration] = STATE(221), + [sym_function_declaration] = STATE(221), + [sym_array_literal] = STATE(733), + [sym_object_literal] = STATE(733), + [sym_template_literal] = STATE(733), + [sym_resource_expression] = STATE(733), + [sym_update_expression] = STATE(733), + [sym_non_null_assertion_expression] = STATE(733), + [sym_new_expression] = STATE(733), + [aux_sym_source_file_repeat1] = STATE(221), + [aux_sym_decorated_export_declaration_repeat1] = STATE(1921), + [ts_builtin_sym_end] = ACTIONS(1045), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(7), + [anon_sym_LBRACE] = ACTIONS(9), + [anon_sym_export] = ACTIONS(11), + [anon_sym_async] = ACTIONS(13), + [anon_sym_function] = ACTIONS(15), + [anon_sym_abstract] = ACTIONS(17), + [anon_sym_class] = ACTIONS(19), + [anon_sym_struct] = ACTIONS(21), + [anon_sym_AT] = ACTIONS(23), + [anon_sym_LPAREN] = ACTIONS(25), + [sym_identifier] = ACTIONS(27), + [sym_string_literal] = ACTIONS(29), + [anon_sym_DOLLAR] = ACTIONS(31), + [sym_numeric_literal] = ACTIONS(29), + [anon_sym_true] = ACTIONS(33), + [anon_sym_false] = ACTIONS(33), + [anon_sym_null] = ACTIONS(35), + [anon_sym_PLUS] = ACTIONS(37), + [anon_sym_DASH] = ACTIONS(37), + [anon_sym_BANG] = ACTIONS(39), + [anon_sym_TILDE] = ACTIONS(39), + [anon_sym_typeof] = ACTIONS(37), + [anon_sym_void] = ACTIONS(37), + [anon_sym_delete] = ACTIONS(37), + [anon_sym_await] = ACTIONS(41), + [anon_sym_LBRACK] = ACTIONS(43), + [anon_sym_var] = ACTIONS(45), + [anon_sym_let] = ACTIONS(45), + [anon_sym_const] = ACTIONS(47), + [anon_sym_interface] = ACTIONS(49), + [anon_sym_type] = ACTIONS(51), + [anon_sym_enum] = ACTIONS(53), + [anon_sym_BQUOTE] = ACTIONS(55), + [anon_sym_DOLLARr] = ACTIONS(57), + [anon_sym_PLUS_PLUS] = ACTIONS(59), + [anon_sym_DASH_DASH] = ACTIONS(59), + [anon_sym_new] = ACTIONS(61), + }, + [STATE(198)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(986), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1007), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(199)] = { + [ts_builtin_sym_end] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(209), + [anon_sym_as] = ACTIONS(209), + [anon_sym_SEMI] = ACTIONS(211), + [anon_sym_export] = ACTIONS(209), + [anon_sym_async] = ACTIONS(209), + [anon_sym_function] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(209), + [anon_sym_class] = ACTIONS(209), + [anon_sym_struct] = ACTIONS(209), + [anon_sym_AT] = ACTIONS(211), + [anon_sym_LPAREN] = ACTIONS(211), + [anon_sym_QMARK] = ACTIONS(209), + [anon_sym_EQ] = ACTIONS(209), + [anon_sym_DOT] = ACTIONS(211), + [sym_identifier] = ACTIONS(209), + [sym_string_literal] = ACTIONS(211), + [anon_sym_DOLLAR] = ACTIONS(209), + [sym_numeric_literal] = ACTIONS(211), + [anon_sym_true] = ACTIONS(209), + [anon_sym_false] = ACTIONS(209), + [anon_sym_null] = ACTIONS(209), + [anon_sym_PIPE_PIPE] = ACTIONS(211), + [anon_sym_QMARK_QMARK] = ACTIONS(211), + [anon_sym_AMP_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(209), + [anon_sym_CARET] = ACTIONS(209), + [anon_sym_AMP] = ACTIONS(209), + [anon_sym_EQ_EQ] = ACTIONS(209), + [anon_sym_BANG_EQ] = ACTIONS(209), + [anon_sym_EQ_EQ_EQ] = ACTIONS(211), + [anon_sym_BANG_EQ_EQ] = ACTIONS(211), + [anon_sym_LT] = ACTIONS(209), + [anon_sym_GT] = ACTIONS(209), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_instanceof] = ACTIONS(209), + [anon_sym_in] = ACTIONS(209), + [anon_sym_LT_LT] = ACTIONS(209), + [anon_sym_GT_GT] = ACTIONS(209), + [anon_sym_GT_GT_GT] = ACTIONS(209), + [anon_sym_PLUS] = ACTIONS(209), + [anon_sym_DASH] = ACTIONS(209), + [anon_sym_SLASH] = ACTIONS(209), + [anon_sym_PERCENT] = ACTIONS(209), + [anon_sym_STAR_STAR] = ACTIONS(211), + [anon_sym_BANG] = ACTIONS(209), + [anon_sym_TILDE] = ACTIONS(211), + [anon_sym_typeof] = ACTIONS(209), + [anon_sym_void] = ACTIONS(209), + [anon_sym_delete] = ACTIONS(209), + [anon_sym_PLUS_EQ] = ACTIONS(211), + [anon_sym_DASH_EQ] = ACTIONS(211), + [anon_sym_STAR_EQ] = ACTIONS(211), + [anon_sym_SLASH_EQ] = ACTIONS(211), + [anon_sym_PERCENT_EQ] = ACTIONS(211), + [anon_sym_AMP_EQ] = ACTIONS(211), + [anon_sym_PIPE_EQ] = ACTIONS(211), + [anon_sym_CARET_EQ] = ACTIONS(211), + [anon_sym_LT_LT_EQ] = ACTIONS(211), + [anon_sym_GT_GT_EQ] = ACTIONS(211), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(211), + [anon_sym_await] = ACTIONS(209), + [anon_sym_LBRACK] = ACTIONS(211), + [anon_sym_var] = ACTIONS(209), + [anon_sym_let] = ACTIONS(209), + [anon_sym_const] = ACTIONS(209), + [anon_sym_QMARK_DOT] = ACTIONS(211), + [anon_sym_interface] = ACTIONS(209), + [anon_sym_type] = ACTIONS(209), + [anon_sym_enum] = ACTIONS(209), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DOLLARr] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(211), + [anon_sym_DASH_DASH] = ACTIONS(211), + [anon_sym_new] = ACTIONS(209), + }, + [STATE(200)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1007), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(201)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1007), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(202)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1007), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(203)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(246), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [anon_sym_Text] = ACTIONS(246), + [anon_sym_Button] = ACTIONS(246), + [anon_sym_Image] = ACTIONS(246), + [anon_sym_TextInput] = ACTIONS(246), + [anon_sym_TextArea] = ACTIONS(246), + [anon_sym_Column] = ACTIONS(246), + [anon_sym_Row] = ACTIONS(246), + [anon_sym_Stack] = ACTIONS(246), + [anon_sym_Flex] = ACTIONS(246), + [anon_sym_Grid] = ACTIONS(246), + [anon_sym_GridRow] = ACTIONS(246), + [anon_sym_GridCol] = ACTIONS(246), + [anon_sym_List] = ACTIONS(246), + [anon_sym_ScrollList] = ACTIONS(246), + [anon_sym_NavDestination] = ACTIONS(246), + [anon_sym_ListItem] = ACTIONS(246), + [anon_sym_GridItem] = ACTIONS(246), + [anon_sym_ListItemGroup] = ACTIONS(246), + [anon_sym_ForEach] = ACTIONS(246), + [anon_sym_LazyForEach] = ACTIONS(246), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(246), + [anon_sym_PERCENT] = ACTIONS(248), + [anon_sym_STAR_STAR] = ACTIONS(248), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(248), + [anon_sym_if] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(248), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(204)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(308), + [anon_sym_LBRACE] = ACTIONS(310), + [anon_sym_RBRACE] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(1026), + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_async] = ACTIONS(308), + [anon_sym_function] = ACTIONS(308), + [anon_sym_LPAREN] = ACTIONS(1030), + [anon_sym_QMARK] = ACTIONS(1032), + [anon_sym_DOT] = ACTIONS(1034), + [anon_sym_Text] = ACTIONS(308), + [anon_sym_Button] = ACTIONS(308), + [anon_sym_Image] = ACTIONS(308), + [anon_sym_TextInput] = ACTIONS(308), + [anon_sym_TextArea] = ACTIONS(308), + [anon_sym_Column] = ACTIONS(308), + [anon_sym_Row] = ACTIONS(308), + [anon_sym_Stack] = ACTIONS(308), + [anon_sym_Flex] = ACTIONS(308), + [anon_sym_Grid] = ACTIONS(308), + [anon_sym_GridRow] = ACTIONS(308), + [anon_sym_GridCol] = ACTIONS(308), + [anon_sym_List] = ACTIONS(308), + [anon_sym_ScrollList] = ACTIONS(308), + [anon_sym_NavDestination] = ACTIONS(308), + [anon_sym_ListItem] = ACTIONS(308), + [anon_sym_GridItem] = ACTIONS(308), + [anon_sym_ListItemGroup] = ACTIONS(308), + [anon_sym_ForEach] = ACTIONS(308), + [anon_sym_LazyForEach] = ACTIONS(308), + [sym_identifier] = ACTIONS(308), + [sym_string_literal] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(308), + [sym_numeric_literal] = ACTIONS(310), + [anon_sym_true] = ACTIONS(308), + [anon_sym_false] = ACTIONS(308), + [anon_sym_null] = ACTIONS(308), + [anon_sym_PIPE_PIPE] = ACTIONS(1036), + [anon_sym_QMARK_QMARK] = ACTIONS(1036), + [anon_sym_AMP_AMP] = ACTIONS(1012), + [anon_sym_PIPE] = ACTIONS(1014), + [anon_sym_CARET] = ACTIONS(1016), + [anon_sym_AMP] = ACTIONS(1018), + [anon_sym_EQ_EQ] = ACTIONS(982), + [anon_sym_BANG_EQ] = ACTIONS(982), + [anon_sym_EQ_EQ_EQ] = ACTIONS(984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(1038), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(310), + [anon_sym_typeof] = ACTIONS(308), + [anon_sym_void] = ACTIONS(308), + [anon_sym_delete] = ACTIONS(308), + [anon_sym_await] = ACTIONS(308), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(308), + [anon_sym_QMARK_DOT] = ACTIONS(1040), + [anon_sym_BQUOTE] = ACTIONS(310), + [anon_sym_DOLLARr] = ACTIONS(308), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(308), + }, + [STATE(205)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(193), + [anon_sym_RBRACE] = ACTIONS(193), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_as] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(193), + [anon_sym_async] = ACTIONS(191), + [anon_sym_function] = ACTIONS(191), + [anon_sym_LPAREN] = ACTIONS(200), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_EQ] = ACTIONS(203), + [anon_sym_DOT] = ACTIONS(200), + [sym_identifier] = ACTIONS(191), + [sym_string_literal] = ACTIONS(193), + [anon_sym_DOLLAR] = ACTIONS(191), + [sym_numeric_literal] = ACTIONS(193), + [anon_sym_true] = ACTIONS(191), + [anon_sym_false] = ACTIONS(191), + [anon_sym_null] = ACTIONS(191), + [anon_sym_PIPE_PIPE] = ACTIONS(200), + [anon_sym_QMARK_QMARK] = ACTIONS(200), + [anon_sym_AMP_AMP] = ACTIONS(200), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_EQ_EQ] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_EQ_EQ_EQ] = ACTIONS(200), + [anon_sym_BANG_EQ_EQ] = ACTIONS(200), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_LT_EQ] = ACTIONS(200), + [anon_sym_GT_EQ] = ACTIONS(200), + [anon_sym_instanceof] = ACTIONS(195), + [anon_sym_in] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_GT_GT_GT] = ACTIONS(195), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(195), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_STAR_STAR] = ACTIONS(200), + [anon_sym_BANG] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_typeof] = ACTIONS(191), + [anon_sym_void] = ACTIONS(191), + [anon_sym_delete] = ACTIONS(191), + [anon_sym_PLUS_EQ] = ACTIONS(207), + [anon_sym_DASH_EQ] = ACTIONS(207), + [anon_sym_STAR_EQ] = ACTIONS(207), + [anon_sym_SLASH_EQ] = ACTIONS(207), + [anon_sym_PERCENT_EQ] = ACTIONS(207), + [anon_sym_AMP_EQ] = ACTIONS(207), + [anon_sym_PIPE_EQ] = ACTIONS(207), + [anon_sym_CARET_EQ] = ACTIONS(207), + [anon_sym_LT_LT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(207), + [anon_sym_await] = ACTIONS(191), + [anon_sym_LBRACK] = ACTIONS(200), + [anon_sym_if] = ACTIONS(191), + [anon_sym_var] = ACTIONS(191), + [anon_sym_let] = ACTIONS(191), + [anon_sym_const] = ACTIONS(191), + [anon_sym_return] = ACTIONS(191), + [anon_sym_try] = ACTIONS(191), + [anon_sym_throw] = ACTIONS(191), + [anon_sym_for] = ACTIONS(191), + [anon_sym_while] = ACTIONS(191), + [anon_sym_break] = ACTIONS(191), + [anon_sym_continue] = ACTIONS(191), + [anon_sym_QMARK_DOT] = ACTIONS(200), + [anon_sym_BQUOTE] = ACTIONS(193), + [anon_sym_DOLLARr] = ACTIONS(191), + [anon_sym_PLUS_PLUS] = ACTIONS(200), + [anon_sym_DASH_DASH] = ACTIONS(200), + [anon_sym_new] = ACTIONS(191), + }, + [STATE(206)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(209), + [anon_sym_LBRACE] = ACTIONS(211), + [anon_sym_RBRACE] = ACTIONS(211), + [anon_sym_STAR] = ACTIONS(209), + [anon_sym_as] = ACTIONS(209), + [anon_sym_SEMI] = ACTIONS(211), + [anon_sym_async] = ACTIONS(209), + [anon_sym_function] = ACTIONS(209), + [anon_sym_LPAREN] = ACTIONS(211), + [anon_sym_QMARK] = ACTIONS(209), + [anon_sym_EQ] = ACTIONS(209), + [anon_sym_DOT] = ACTIONS(211), + [sym_identifier] = ACTIONS(209), + [sym_string_literal] = ACTIONS(211), + [anon_sym_DOLLAR] = ACTIONS(209), + [sym_numeric_literal] = ACTIONS(211), + [anon_sym_true] = ACTIONS(209), + [anon_sym_false] = ACTIONS(209), + [anon_sym_null] = ACTIONS(209), + [anon_sym_PIPE_PIPE] = ACTIONS(211), + [anon_sym_QMARK_QMARK] = ACTIONS(211), + [anon_sym_AMP_AMP] = ACTIONS(211), + [anon_sym_PIPE] = ACTIONS(209), + [anon_sym_CARET] = ACTIONS(209), + [anon_sym_AMP] = ACTIONS(209), + [anon_sym_EQ_EQ] = ACTIONS(209), + [anon_sym_BANG_EQ] = ACTIONS(209), + [anon_sym_EQ_EQ_EQ] = ACTIONS(211), + [anon_sym_BANG_EQ_EQ] = ACTIONS(211), + [anon_sym_LT] = ACTIONS(209), + [anon_sym_GT] = ACTIONS(209), + [anon_sym_LT_EQ] = ACTIONS(211), + [anon_sym_GT_EQ] = ACTIONS(211), + [anon_sym_instanceof] = ACTIONS(209), + [anon_sym_in] = ACTIONS(209), + [anon_sym_LT_LT] = ACTIONS(209), + [anon_sym_GT_GT] = ACTIONS(209), + [anon_sym_GT_GT_GT] = ACTIONS(209), + [anon_sym_PLUS] = ACTIONS(209), + [anon_sym_DASH] = ACTIONS(209), + [anon_sym_SLASH] = ACTIONS(209), + [anon_sym_PERCENT] = ACTIONS(209), + [anon_sym_STAR_STAR] = ACTIONS(211), + [anon_sym_BANG] = ACTIONS(209), + [anon_sym_TILDE] = ACTIONS(211), + [anon_sym_typeof] = ACTIONS(209), + [anon_sym_void] = ACTIONS(209), + [anon_sym_delete] = ACTIONS(209), + [anon_sym_PLUS_EQ] = ACTIONS(211), + [anon_sym_DASH_EQ] = ACTIONS(211), + [anon_sym_STAR_EQ] = ACTIONS(211), + [anon_sym_SLASH_EQ] = ACTIONS(211), + [anon_sym_PERCENT_EQ] = ACTIONS(211), + [anon_sym_AMP_EQ] = ACTIONS(211), + [anon_sym_PIPE_EQ] = ACTIONS(211), + [anon_sym_CARET_EQ] = ACTIONS(211), + [anon_sym_LT_LT_EQ] = ACTIONS(211), + [anon_sym_GT_GT_EQ] = ACTIONS(211), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(211), + [anon_sym_await] = ACTIONS(209), + [anon_sym_LBRACK] = ACTIONS(211), + [anon_sym_if] = ACTIONS(209), + [anon_sym_var] = ACTIONS(209), + [anon_sym_let] = ACTIONS(209), + [anon_sym_const] = ACTIONS(209), + [anon_sym_return] = ACTIONS(209), + [anon_sym_try] = ACTIONS(209), + [anon_sym_throw] = ACTIONS(209), + [anon_sym_for] = ACTIONS(209), + [anon_sym_while] = ACTIONS(209), + [anon_sym_break] = ACTIONS(209), + [anon_sym_continue] = ACTIONS(209), + [anon_sym_QMARK_DOT] = ACTIONS(211), + [anon_sym_BQUOTE] = ACTIONS(211), + [anon_sym_DOLLARr] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(211), + [anon_sym_DASH_DASH] = ACTIONS(211), + [anon_sym_new] = ACTIONS(209), + }, + [STATE(207)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(348), + [anon_sym_RBRACE] = ACTIONS(348), + [anon_sym_STAR] = ACTIONS(346), + [anon_sym_as] = ACTIONS(346), + [anon_sym_SEMI] = ACTIONS(348), + [anon_sym_async] = ACTIONS(346), + [anon_sym_function] = ACTIONS(346), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(348), + [anon_sym_QMARK] = ACTIONS(346), + [anon_sym_DOT] = ACTIONS(348), + [anon_sym_Text] = ACTIONS(346), + [anon_sym_Button] = ACTIONS(346), + [anon_sym_Image] = ACTIONS(346), + [anon_sym_TextInput] = ACTIONS(346), + [anon_sym_TextArea] = ACTIONS(346), + [anon_sym_Column] = ACTIONS(346), + [anon_sym_Row] = ACTIONS(346), + [anon_sym_Stack] = ACTIONS(346), + [anon_sym_Flex] = ACTIONS(346), + [anon_sym_Grid] = ACTIONS(346), + [anon_sym_GridRow] = ACTIONS(346), + [anon_sym_GridCol] = ACTIONS(346), + [anon_sym_List] = ACTIONS(346), + [anon_sym_ScrollList] = ACTIONS(346), + [anon_sym_NavDestination] = ACTIONS(346), + [anon_sym_ListItem] = ACTIONS(346), + [anon_sym_GridItem] = ACTIONS(346), + [anon_sym_ListItemGroup] = ACTIONS(346), + [anon_sym_ForEach] = ACTIONS(346), + [anon_sym_LazyForEach] = ACTIONS(346), + [sym_identifier] = ACTIONS(346), + [sym_string_literal] = ACTIONS(348), + [anon_sym_DOLLAR] = ACTIONS(346), + [sym_numeric_literal] = ACTIONS(348), + [anon_sym_true] = ACTIONS(346), + [anon_sym_false] = ACTIONS(346), + [anon_sym_null] = ACTIONS(346), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_QMARK_QMARK] = ACTIONS(348), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE] = ACTIONS(350), + [anon_sym_CARET] = ACTIONS(348), + [anon_sym_AMP] = ACTIONS(346), + [anon_sym_EQ_EQ] = ACTIONS(346), + [anon_sym_BANG_EQ] = ACTIONS(346), + [anon_sym_EQ_EQ_EQ] = ACTIONS(348), + [anon_sym_BANG_EQ_EQ] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_GT] = ACTIONS(350), + [anon_sym_LT_EQ] = ACTIONS(348), + [anon_sym_GT_EQ] = ACTIONS(348), + [anon_sym_instanceof] = ACTIONS(346), + [anon_sym_in] = ACTIONS(346), + [anon_sym_LT_LT] = ACTIONS(348), + [anon_sym_GT_GT] = ACTIONS(346), + [anon_sym_GT_GT_GT] = ACTIONS(348), + [anon_sym_PLUS] = ACTIONS(346), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(348), + [anon_sym_STAR_STAR] = ACTIONS(348), + [anon_sym_BANG] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(348), + [anon_sym_typeof] = ACTIONS(346), + [anon_sym_void] = ACTIONS(346), + [anon_sym_delete] = ACTIONS(346), + [anon_sym_await] = ACTIONS(346), + [anon_sym_LBRACK] = ACTIONS(348), + [anon_sym_if] = ACTIONS(346), + [anon_sym_QMARK_DOT] = ACTIONS(348), + [anon_sym_BQUOTE] = ACTIONS(348), + [anon_sym_DOLLARr] = ACTIONS(346), + [anon_sym_PLUS_PLUS] = ACTIONS(348), + [anon_sym_DASH_DASH] = ACTIONS(348), + [anon_sym_new] = ACTIONS(346), + }, + [STATE(208)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(312), + [anon_sym_LBRACE] = ACTIONS(314), + [anon_sym_RBRACE] = ACTIONS(314), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(312), + [anon_sym_SEMI] = ACTIONS(314), + [anon_sym_async] = ACTIONS(312), + [anon_sym_function] = ACTIONS(312), + [anon_sym_LPAREN] = ACTIONS(314), + [anon_sym_QMARK] = ACTIONS(1032), + [anon_sym_DOT] = ACTIONS(314), + [anon_sym_Text] = ACTIONS(312), + [anon_sym_Button] = ACTIONS(312), + [anon_sym_Image] = ACTIONS(312), + [anon_sym_TextInput] = ACTIONS(312), + [anon_sym_TextArea] = ACTIONS(312), + [anon_sym_Column] = ACTIONS(312), + [anon_sym_Row] = ACTIONS(312), + [anon_sym_Stack] = ACTIONS(312), + [anon_sym_Flex] = ACTIONS(312), + [anon_sym_Grid] = ACTIONS(312), + [anon_sym_GridRow] = ACTIONS(312), + [anon_sym_GridCol] = ACTIONS(312), + [anon_sym_List] = ACTIONS(312), + [anon_sym_ScrollList] = ACTIONS(312), + [anon_sym_NavDestination] = ACTIONS(312), + [anon_sym_ListItem] = ACTIONS(312), + [anon_sym_GridItem] = ACTIONS(312), + [anon_sym_ListItemGroup] = ACTIONS(312), + [anon_sym_ForEach] = ACTIONS(312), + [anon_sym_LazyForEach] = ACTIONS(312), + [sym_identifier] = ACTIONS(312), + [sym_string_literal] = ACTIONS(314), + [anon_sym_DOLLAR] = ACTIONS(312), + [sym_numeric_literal] = ACTIONS(314), + [anon_sym_true] = ACTIONS(312), + [anon_sym_false] = ACTIONS(312), + [anon_sym_null] = ACTIONS(312), + [anon_sym_PIPE_PIPE] = ACTIONS(1036), + [anon_sym_QMARK_QMARK] = ACTIONS(1036), + [anon_sym_AMP_AMP] = ACTIONS(1012), + [anon_sym_PIPE] = ACTIONS(1014), + [anon_sym_CARET] = ACTIONS(1016), + [anon_sym_AMP] = ACTIONS(1018), + [anon_sym_EQ_EQ] = ACTIONS(982), + [anon_sym_BANG_EQ] = ACTIONS(982), + [anon_sym_EQ_EQ_EQ] = ACTIONS(984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(1047), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(314), + [anon_sym_typeof] = ACTIONS(312), + [anon_sym_void] = ACTIONS(312), + [anon_sym_delete] = ACTIONS(312), + [anon_sym_await] = ACTIONS(312), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(312), + [anon_sym_QMARK_DOT] = ACTIONS(1050), + [anon_sym_BQUOTE] = ACTIONS(314), + [anon_sym_DOLLARr] = ACTIONS(312), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(312), + }, + [STATE(209)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(324), + [anon_sym_RBRACE] = ACTIONS(324), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(1026), + [anon_sym_SEMI] = ACTIONS(324), + [anon_sym_async] = ACTIONS(322), + [anon_sym_function] = ACTIONS(322), + [anon_sym_LPAREN] = ACTIONS(1030), + [anon_sym_QMARK] = ACTIONS(1032), + [anon_sym_DOT] = ACTIONS(1034), + [anon_sym_Text] = ACTIONS(322), + [anon_sym_Button] = ACTIONS(322), + [anon_sym_Image] = ACTIONS(322), + [anon_sym_TextInput] = ACTIONS(322), + [anon_sym_TextArea] = ACTIONS(322), + [anon_sym_Column] = ACTIONS(322), + [anon_sym_Row] = ACTIONS(322), + [anon_sym_Stack] = ACTIONS(322), + [anon_sym_Flex] = ACTIONS(322), + [anon_sym_Grid] = ACTIONS(322), + [anon_sym_GridRow] = ACTIONS(322), + [anon_sym_GridCol] = ACTIONS(322), + [anon_sym_List] = ACTIONS(322), + [anon_sym_ScrollList] = ACTIONS(322), + [anon_sym_NavDestination] = ACTIONS(322), + [anon_sym_ListItem] = ACTIONS(322), + [anon_sym_GridItem] = ACTIONS(322), + [anon_sym_ListItemGroup] = ACTIONS(322), + [anon_sym_ForEach] = ACTIONS(322), + [anon_sym_LazyForEach] = ACTIONS(322), + [sym_identifier] = ACTIONS(322), + [sym_string_literal] = ACTIONS(324), + [anon_sym_DOLLAR] = ACTIONS(322), + [sym_numeric_literal] = ACTIONS(324), + [anon_sym_true] = ACTIONS(322), + [anon_sym_false] = ACTIONS(322), + [anon_sym_null] = ACTIONS(322), + [anon_sym_PIPE_PIPE] = ACTIONS(1036), + [anon_sym_QMARK_QMARK] = ACTIONS(1036), + [anon_sym_AMP_AMP] = ACTIONS(1012), + [anon_sym_PIPE] = ACTIONS(1014), + [anon_sym_CARET] = ACTIONS(1016), + [anon_sym_AMP] = ACTIONS(1018), + [anon_sym_EQ_EQ] = ACTIONS(982), + [anon_sym_BANG_EQ] = ACTIONS(982), + [anon_sym_EQ_EQ_EQ] = ACTIONS(984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(1038), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(324), + [anon_sym_typeof] = ACTIONS(322), + [anon_sym_void] = ACTIONS(322), + [anon_sym_delete] = ACTIONS(322), + [anon_sym_await] = ACTIONS(322), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(322), + [anon_sym_QMARK_DOT] = ACTIONS(1040), + [anon_sym_BQUOTE] = ACTIONS(324), + [anon_sym_DOLLARr] = ACTIONS(322), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(322), + }, + [STATE(210)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(353), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(355), + [anon_sym_RBRACE] = ACTIONS(355), + [anon_sym_STAR] = ACTIONS(353), + [anon_sym_as] = ACTIONS(353), + [anon_sym_SEMI] = ACTIONS(355), + [anon_sym_async] = ACTIONS(353), + [anon_sym_function] = ACTIONS(353), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(355), + [anon_sym_QMARK] = ACTIONS(353), + [anon_sym_DOT] = ACTIONS(355), + [anon_sym_Text] = ACTIONS(353), + [anon_sym_Button] = ACTIONS(353), + [anon_sym_Image] = ACTIONS(353), + [anon_sym_TextInput] = ACTIONS(353), + [anon_sym_TextArea] = ACTIONS(353), + [anon_sym_Column] = ACTIONS(353), + [anon_sym_Row] = ACTIONS(353), + [anon_sym_Stack] = ACTIONS(353), + [anon_sym_Flex] = ACTIONS(353), + [anon_sym_Grid] = ACTIONS(353), + [anon_sym_GridRow] = ACTIONS(353), + [anon_sym_GridCol] = ACTIONS(353), + [anon_sym_List] = ACTIONS(353), + [anon_sym_ScrollList] = ACTIONS(353), + [anon_sym_NavDestination] = ACTIONS(353), + [anon_sym_ListItem] = ACTIONS(353), + [anon_sym_GridItem] = ACTIONS(353), + [anon_sym_ListItemGroup] = ACTIONS(353), + [anon_sym_ForEach] = ACTIONS(353), + [anon_sym_LazyForEach] = ACTIONS(353), + [sym_identifier] = ACTIONS(353), + [sym_string_literal] = ACTIONS(355), + [anon_sym_DOLLAR] = ACTIONS(353), + [sym_numeric_literal] = ACTIONS(355), + [anon_sym_true] = ACTIONS(353), + [anon_sym_false] = ACTIONS(353), + [anon_sym_null] = ACTIONS(353), + [anon_sym_PIPE_PIPE] = ACTIONS(355), + [anon_sym_QMARK_QMARK] = ACTIONS(355), + [anon_sym_AMP_AMP] = ACTIONS(355), + [anon_sym_PIPE] = ACTIONS(357), + [anon_sym_CARET] = ACTIONS(355), + [anon_sym_AMP] = ACTIONS(353), + [anon_sym_EQ_EQ] = ACTIONS(353), + [anon_sym_BANG_EQ] = ACTIONS(353), + [anon_sym_EQ_EQ_EQ] = ACTIONS(355), + [anon_sym_BANG_EQ_EQ] = ACTIONS(355), + [anon_sym_LT] = ACTIONS(353), + [anon_sym_GT] = ACTIONS(357), + [anon_sym_LT_EQ] = ACTIONS(355), + [anon_sym_GT_EQ] = ACTIONS(355), + [anon_sym_instanceof] = ACTIONS(353), + [anon_sym_in] = ACTIONS(353), + [anon_sym_LT_LT] = ACTIONS(355), + [anon_sym_GT_GT] = ACTIONS(353), + [anon_sym_GT_GT_GT] = ACTIONS(355), + [anon_sym_PLUS] = ACTIONS(353), + [anon_sym_DASH] = ACTIONS(353), + [anon_sym_SLASH] = ACTIONS(353), + [anon_sym_PERCENT] = ACTIONS(355), + [anon_sym_STAR_STAR] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(353), + [anon_sym_TILDE] = ACTIONS(355), + [anon_sym_typeof] = ACTIONS(353), + [anon_sym_void] = ACTIONS(353), + [anon_sym_delete] = ACTIONS(353), + [anon_sym_await] = ACTIONS(353), + [anon_sym_LBRACK] = ACTIONS(355), + [anon_sym_if] = ACTIONS(353), + [anon_sym_QMARK_DOT] = ACTIONS(355), + [anon_sym_BQUOTE] = ACTIONS(355), + [anon_sym_DOLLARr] = ACTIONS(353), + [anon_sym_PLUS_PLUS] = ACTIONS(355), + [anon_sym_DASH_DASH] = ACTIONS(355), + [anon_sym_new] = ACTIONS(353), + }, + [STATE(211)] = { + [ts_builtin_sym_end] = ACTIONS(155), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_export] = ACTIONS(151), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_abstract] = ACTIONS(151), + [anon_sym_class] = ACTIONS(151), + [anon_sym_struct] = ACTIONS(151), + [anon_sym_AT] = ACTIONS(155), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_EQ] = ACTIONS(696), + [anon_sym_DOT] = ACTIONS(155), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(151), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(151), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(151), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(151), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_PLUS_EQ] = ACTIONS(700), + [anon_sym_DASH_EQ] = ACTIONS(700), + [anon_sym_STAR_EQ] = ACTIONS(700), + [anon_sym_SLASH_EQ] = ACTIONS(700), + [anon_sym_PERCENT_EQ] = ACTIONS(700), + [anon_sym_AMP_EQ] = ACTIONS(700), + [anon_sym_PIPE_EQ] = ACTIONS(700), + [anon_sym_CARET_EQ] = ACTIONS(700), + [anon_sym_LT_LT_EQ] = ACTIONS(700), + [anon_sym_GT_GT_EQ] = ACTIONS(700), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(700), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_interface] = ACTIONS(151), + [anon_sym_type] = ACTIONS(151), + [anon_sym_enum] = ACTIONS(151), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(212)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(326), + [anon_sym_LBRACE] = ACTIONS(328), + [anon_sym_RBRACE] = ACTIONS(328), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_as] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(328), + [anon_sym_async] = ACTIONS(326), + [anon_sym_function] = ACTIONS(326), + [anon_sym_LPAREN] = ACTIONS(328), + [anon_sym_QMARK] = ACTIONS(326), + [anon_sym_DOT] = ACTIONS(328), + [anon_sym_Text] = ACTIONS(326), + [anon_sym_Button] = ACTIONS(326), + [anon_sym_Image] = ACTIONS(326), + [anon_sym_TextInput] = ACTIONS(326), + [anon_sym_TextArea] = ACTIONS(326), + [anon_sym_Column] = ACTIONS(326), + [anon_sym_Row] = ACTIONS(326), + [anon_sym_Stack] = ACTIONS(326), + [anon_sym_Flex] = ACTIONS(326), + [anon_sym_Grid] = ACTIONS(326), + [anon_sym_GridRow] = ACTIONS(326), + [anon_sym_GridCol] = ACTIONS(326), + [anon_sym_List] = ACTIONS(326), + [anon_sym_ScrollList] = ACTIONS(326), + [anon_sym_NavDestination] = ACTIONS(326), + [anon_sym_ListItem] = ACTIONS(326), + [anon_sym_GridItem] = ACTIONS(326), + [anon_sym_ListItemGroup] = ACTIONS(326), + [anon_sym_ForEach] = ACTIONS(326), + [anon_sym_LazyForEach] = ACTIONS(326), + [sym_identifier] = ACTIONS(326), + [sym_string_literal] = ACTIONS(328), + [anon_sym_DOLLAR] = ACTIONS(326), + [sym_numeric_literal] = ACTIONS(328), + [anon_sym_true] = ACTIONS(326), + [anon_sym_false] = ACTIONS(326), + [anon_sym_null] = ACTIONS(326), + [anon_sym_PIPE_PIPE] = ACTIONS(328), + [anon_sym_QMARK_QMARK] = ACTIONS(328), + [anon_sym_AMP_AMP] = ACTIONS(328), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_CARET] = ACTIONS(328), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_EQ_EQ] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_EQ_EQ_EQ] = ACTIONS(328), + [anon_sym_BANG_EQ_EQ] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(326), + [anon_sym_LT_EQ] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(328), + [anon_sym_instanceof] = ACTIONS(326), + [anon_sym_in] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(328), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_GT_GT_GT] = ACTIONS(328), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(326), + [anon_sym_PERCENT] = ACTIONS(328), + [anon_sym_STAR_STAR] = ACTIONS(328), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_typeof] = ACTIONS(326), + [anon_sym_void] = ACTIONS(326), + [anon_sym_delete] = ACTIONS(326), + [anon_sym_await] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(328), + [anon_sym_if] = ACTIONS(326), + [anon_sym_QMARK_DOT] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(328), + [anon_sym_DOLLARr] = ACTIONS(326), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(326), + }, + [STATE(213)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(338), + [anon_sym_LBRACE] = ACTIONS(340), + [anon_sym_RBRACE] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(338), + [anon_sym_as] = ACTIONS(338), + [anon_sym_SEMI] = ACTIONS(340), + [anon_sym_async] = ACTIONS(338), + [anon_sym_function] = ACTIONS(338), + [anon_sym_LPAREN] = ACTIONS(340), + [anon_sym_QMARK] = ACTIONS(338), + [anon_sym_DOT] = ACTIONS(340), + [anon_sym_Text] = ACTIONS(338), + [anon_sym_Button] = ACTIONS(338), + [anon_sym_Image] = ACTIONS(338), + [anon_sym_TextInput] = ACTIONS(338), + [anon_sym_TextArea] = ACTIONS(338), + [anon_sym_Column] = ACTIONS(338), + [anon_sym_Row] = ACTIONS(338), + [anon_sym_Stack] = ACTIONS(338), + [anon_sym_Flex] = ACTIONS(338), + [anon_sym_Grid] = ACTIONS(338), + [anon_sym_GridRow] = ACTIONS(338), + [anon_sym_GridCol] = ACTIONS(338), + [anon_sym_List] = ACTIONS(338), + [anon_sym_ScrollList] = ACTIONS(338), + [anon_sym_NavDestination] = ACTIONS(338), + [anon_sym_ListItem] = ACTIONS(338), + [anon_sym_GridItem] = ACTIONS(338), + [anon_sym_ListItemGroup] = ACTIONS(338), + [anon_sym_ForEach] = ACTIONS(338), + [anon_sym_LazyForEach] = ACTIONS(338), + [sym_identifier] = ACTIONS(338), + [sym_string_literal] = ACTIONS(340), + [anon_sym_DOLLAR] = ACTIONS(338), + [sym_numeric_literal] = ACTIONS(340), + [anon_sym_true] = ACTIONS(338), + [anon_sym_false] = ACTIONS(338), + [anon_sym_null] = ACTIONS(338), + [anon_sym_PIPE_PIPE] = ACTIONS(340), + [anon_sym_QMARK_QMARK] = ACTIONS(340), + [anon_sym_AMP_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(338), + [anon_sym_EQ_EQ] = ACTIONS(338), + [anon_sym_BANG_EQ] = ACTIONS(338), + [anon_sym_EQ_EQ_EQ] = ACTIONS(340), + [anon_sym_BANG_EQ_EQ] = ACTIONS(340), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_instanceof] = ACTIONS(338), + [anon_sym_in] = ACTIONS(338), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(338), + [anon_sym_GT_GT_GT] = ACTIONS(340), + [anon_sym_PLUS] = ACTIONS(338), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_STAR_STAR] = ACTIONS(340), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(340), + [anon_sym_typeof] = ACTIONS(338), + [anon_sym_void] = ACTIONS(338), + [anon_sym_delete] = ACTIONS(338), + [anon_sym_await] = ACTIONS(338), + [anon_sym_LBRACK] = ACTIONS(340), + [anon_sym_if] = ACTIONS(338), + [anon_sym_QMARK_DOT] = ACTIONS(340), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DOLLARr] = ACTIONS(338), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(338), + }, + [STATE(214)] = { + [aux_sym_union_type_repeat1] = STATE(244), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(332), + [anon_sym_STAR] = ACTIONS(330), + [anon_sym_as] = ACTIONS(330), + [anon_sym_SEMI] = ACTIONS(332), + [anon_sym_async] = ACTIONS(330), + [anon_sym_function] = ACTIONS(330), + [anon_sym_extends] = ACTIONS(1053), + [anon_sym_LPAREN] = ACTIONS(332), + [anon_sym_QMARK] = ACTIONS(330), + [anon_sym_DOT] = ACTIONS(332), + [anon_sym_Text] = ACTIONS(330), + [anon_sym_Button] = ACTIONS(330), + [anon_sym_Image] = ACTIONS(330), + [anon_sym_TextInput] = ACTIONS(330), + [anon_sym_TextArea] = ACTIONS(330), + [anon_sym_Column] = ACTIONS(330), + [anon_sym_Row] = ACTIONS(330), + [anon_sym_Stack] = ACTIONS(330), + [anon_sym_Flex] = ACTIONS(330), + [anon_sym_Grid] = ACTIONS(330), + [anon_sym_GridRow] = ACTIONS(330), + [anon_sym_GridCol] = ACTIONS(330), + [anon_sym_List] = ACTIONS(330), + [anon_sym_ScrollList] = ACTIONS(330), + [anon_sym_NavDestination] = ACTIONS(330), + [anon_sym_ListItem] = ACTIONS(330), + [anon_sym_GridItem] = ACTIONS(330), + [anon_sym_ListItemGroup] = ACTIONS(330), + [anon_sym_ForEach] = ACTIONS(330), + [anon_sym_LazyForEach] = ACTIONS(330), + [sym_identifier] = ACTIONS(330), + [sym_string_literal] = ACTIONS(332), + [anon_sym_DOLLAR] = ACTIONS(330), + [sym_numeric_literal] = ACTIONS(332), + [anon_sym_true] = ACTIONS(330), + [anon_sym_false] = ACTIONS(330), + [anon_sym_null] = ACTIONS(330), + [anon_sym_PIPE_PIPE] = ACTIONS(332), + [anon_sym_QMARK_QMARK] = ACTIONS(332), + [anon_sym_AMP_AMP] = ACTIONS(332), + [anon_sym_PIPE] = ACTIONS(1055), + [anon_sym_CARET] = ACTIONS(332), + [anon_sym_AMP] = ACTIONS(330), + [anon_sym_EQ_EQ] = ACTIONS(330), + [anon_sym_BANG_EQ] = ACTIONS(330), + [anon_sym_EQ_EQ_EQ] = ACTIONS(332), + [anon_sym_BANG_EQ_EQ] = ACTIONS(332), + [anon_sym_LT] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(330), + [anon_sym_LT_EQ] = ACTIONS(332), + [anon_sym_GT_EQ] = ACTIONS(332), + [anon_sym_instanceof] = ACTIONS(330), + [anon_sym_in] = ACTIONS(330), + [anon_sym_LT_LT] = ACTIONS(332), + [anon_sym_GT_GT] = ACTIONS(330), + [anon_sym_GT_GT_GT] = ACTIONS(332), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_DASH] = ACTIONS(330), + [anon_sym_SLASH] = ACTIONS(330), + [anon_sym_PERCENT] = ACTIONS(332), + [anon_sym_STAR_STAR] = ACTIONS(332), + [anon_sym_BANG] = ACTIONS(330), + [anon_sym_TILDE] = ACTIONS(332), + [anon_sym_typeof] = ACTIONS(330), + [anon_sym_void] = ACTIONS(330), + [anon_sym_delete] = ACTIONS(330), + [anon_sym_await] = ACTIONS(330), + [anon_sym_LBRACK] = ACTIONS(332), + [anon_sym_if] = ACTIONS(330), + [anon_sym_QMARK_DOT] = ACTIONS(332), + [anon_sym_BQUOTE] = ACTIONS(332), + [anon_sym_DOLLARr] = ACTIONS(330), + [anon_sym_PLUS_PLUS] = ACTIONS(332), + [anon_sym_DASH_DASH] = ACTIONS(332), + [anon_sym_new] = ACTIONS(330), + }, + [STATE(215)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(342), + [anon_sym_LBRACE] = ACTIONS(344), + [anon_sym_RBRACE] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(342), + [anon_sym_as] = ACTIONS(342), + [anon_sym_SEMI] = ACTIONS(344), + [anon_sym_async] = ACTIONS(342), + [anon_sym_function] = ACTIONS(342), + [anon_sym_LPAREN] = ACTIONS(344), + [anon_sym_QMARK] = ACTIONS(342), + [anon_sym_DOT] = ACTIONS(344), + [anon_sym_Text] = ACTIONS(342), + [anon_sym_Button] = ACTIONS(342), + [anon_sym_Image] = ACTIONS(342), + [anon_sym_TextInput] = ACTIONS(342), + [anon_sym_TextArea] = ACTIONS(342), + [anon_sym_Column] = ACTIONS(342), + [anon_sym_Row] = ACTIONS(342), + [anon_sym_Stack] = ACTIONS(342), + [anon_sym_Flex] = ACTIONS(342), + [anon_sym_Grid] = ACTIONS(342), + [anon_sym_GridRow] = ACTIONS(342), + [anon_sym_GridCol] = ACTIONS(342), + [anon_sym_List] = ACTIONS(342), + [anon_sym_ScrollList] = ACTIONS(342), + [anon_sym_NavDestination] = ACTIONS(342), + [anon_sym_ListItem] = ACTIONS(342), + [anon_sym_GridItem] = ACTIONS(342), + [anon_sym_ListItemGroup] = ACTIONS(342), + [anon_sym_ForEach] = ACTIONS(342), + [anon_sym_LazyForEach] = ACTIONS(342), + [sym_identifier] = ACTIONS(342), + [sym_string_literal] = ACTIONS(344), + [anon_sym_DOLLAR] = ACTIONS(342), + [sym_numeric_literal] = ACTIONS(344), + [anon_sym_true] = ACTIONS(342), + [anon_sym_false] = ACTIONS(342), + [anon_sym_null] = ACTIONS(342), + [anon_sym_PIPE_PIPE] = ACTIONS(344), + [anon_sym_QMARK_QMARK] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(342), + [anon_sym_EQ_EQ] = ACTIONS(342), + [anon_sym_BANG_EQ] = ACTIONS(342), + [anon_sym_EQ_EQ_EQ] = ACTIONS(344), + [anon_sym_BANG_EQ_EQ] = ACTIONS(344), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_instanceof] = ACTIONS(342), + [anon_sym_in] = ACTIONS(342), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(342), + [anon_sym_GT_GT_GT] = ACTIONS(344), + [anon_sym_PLUS] = ACTIONS(342), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_STAR_STAR] = ACTIONS(344), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(344), + [anon_sym_typeof] = ACTIONS(342), + [anon_sym_void] = ACTIONS(342), + [anon_sym_delete] = ACTIONS(342), + [anon_sym_await] = ACTIONS(342), + [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_if] = ACTIONS(342), + [anon_sym_QMARK_DOT] = ACTIONS(344), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DOLLARr] = ACTIONS(342), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(342), + }, + [STATE(216)] = { + [sym_type_arguments] = STATE(243), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(371), + [anon_sym_LBRACE] = ACTIONS(373), + [anon_sym_RBRACE] = ACTIONS(373), + [anon_sym_STAR] = ACTIONS(371), + [anon_sym_as] = ACTIONS(371), + [anon_sym_SEMI] = ACTIONS(373), + [anon_sym_async] = ACTIONS(371), + [anon_sym_function] = ACTIONS(371), + [anon_sym_LPAREN] = ACTIONS(373), + [anon_sym_QMARK] = ACTIONS(371), + [anon_sym_DOT] = ACTIONS(373), + [anon_sym_Text] = ACTIONS(371), + [anon_sym_Button] = ACTIONS(371), + [anon_sym_Image] = ACTIONS(371), + [anon_sym_TextInput] = ACTIONS(371), + [anon_sym_TextArea] = ACTIONS(371), + [anon_sym_Column] = ACTIONS(371), + [anon_sym_Row] = ACTIONS(371), + [anon_sym_Stack] = ACTIONS(371), + [anon_sym_Flex] = ACTIONS(371), + [anon_sym_Grid] = ACTIONS(371), + [anon_sym_GridRow] = ACTIONS(371), + [anon_sym_GridCol] = ACTIONS(371), + [anon_sym_List] = ACTIONS(371), + [anon_sym_ScrollList] = ACTIONS(371), + [anon_sym_NavDestination] = ACTIONS(371), + [anon_sym_ListItem] = ACTIONS(371), + [anon_sym_GridItem] = ACTIONS(371), + [anon_sym_ListItemGroup] = ACTIONS(371), + [anon_sym_ForEach] = ACTIONS(371), + [anon_sym_LazyForEach] = ACTIONS(371), + [sym_identifier] = ACTIONS(371), + [sym_string_literal] = ACTIONS(373), + [anon_sym_DOLLAR] = ACTIONS(371), + [sym_numeric_literal] = ACTIONS(373), + [anon_sym_true] = ACTIONS(371), + [anon_sym_false] = ACTIONS(371), + [anon_sym_null] = ACTIONS(371), + [anon_sym_PIPE_PIPE] = ACTIONS(373), + [anon_sym_QMARK_QMARK] = ACTIONS(373), + [anon_sym_AMP_AMP] = ACTIONS(373), + [anon_sym_PIPE] = ACTIONS(371), + [anon_sym_CARET] = ACTIONS(373), + [anon_sym_AMP] = ACTIONS(371), + [anon_sym_EQ_EQ] = ACTIONS(371), + [anon_sym_BANG_EQ] = ACTIONS(371), + [anon_sym_EQ_EQ_EQ] = ACTIONS(373), + [anon_sym_BANG_EQ_EQ] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(371), + [anon_sym_GT] = ACTIONS(371), + [anon_sym_LT_EQ] = ACTIONS(373), + [anon_sym_GT_EQ] = ACTIONS(373), + [anon_sym_instanceof] = ACTIONS(371), + [anon_sym_in] = ACTIONS(371), + [anon_sym_LT_LT] = ACTIONS(373), + [anon_sym_GT_GT] = ACTIONS(371), + [anon_sym_GT_GT_GT] = ACTIONS(373), + [anon_sym_PLUS] = ACTIONS(371), + [anon_sym_DASH] = ACTIONS(371), + [anon_sym_SLASH] = ACTIONS(371), + [anon_sym_PERCENT] = ACTIONS(373), + [anon_sym_STAR_STAR] = ACTIONS(373), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(373), + [anon_sym_typeof] = ACTIONS(371), + [anon_sym_void] = ACTIONS(371), + [anon_sym_delete] = ACTIONS(371), + [anon_sym_await] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_if] = ACTIONS(371), + [anon_sym_QMARK_DOT] = ACTIONS(373), + [anon_sym_BQUOTE] = ACTIONS(373), + [anon_sym_DOLLARr] = ACTIONS(371), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(371), + }, + [STATE(217)] = { + [ts_builtin_sym_end] = ACTIONS(193), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(191), + [anon_sym_LBRACE] = ACTIONS(193), + [anon_sym_STAR] = ACTIONS(195), + [anon_sym_as] = ACTIONS(195), + [anon_sym_SEMI] = ACTIONS(193), + [anon_sym_export] = ACTIONS(191), + [anon_sym_async] = ACTIONS(191), + [anon_sym_function] = ACTIONS(191), + [anon_sym_abstract] = ACTIONS(191), + [anon_sym_class] = ACTIONS(191), + [anon_sym_struct] = ACTIONS(191), + [anon_sym_AT] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(200), + [anon_sym_QMARK] = ACTIONS(195), + [anon_sym_EQ] = ACTIONS(203), + [anon_sym_DOT] = ACTIONS(200), + [sym_identifier] = ACTIONS(191), + [sym_string_literal] = ACTIONS(193), + [anon_sym_DOLLAR] = ACTIONS(191), + [sym_numeric_literal] = ACTIONS(193), + [anon_sym_true] = ACTIONS(191), + [anon_sym_false] = ACTIONS(191), + [anon_sym_null] = ACTIONS(191), + [anon_sym_PIPE_PIPE] = ACTIONS(200), + [anon_sym_QMARK_QMARK] = ACTIONS(200), + [anon_sym_AMP_AMP] = ACTIONS(200), + [anon_sym_PIPE] = ACTIONS(195), + [anon_sym_CARET] = ACTIONS(195), + [anon_sym_AMP] = ACTIONS(195), + [anon_sym_EQ_EQ] = ACTIONS(195), + [anon_sym_BANG_EQ] = ACTIONS(195), + [anon_sym_EQ_EQ_EQ] = ACTIONS(200), + [anon_sym_BANG_EQ_EQ] = ACTIONS(200), + [anon_sym_LT] = ACTIONS(195), + [anon_sym_GT] = ACTIONS(195), + [anon_sym_LT_EQ] = ACTIONS(200), + [anon_sym_GT_EQ] = ACTIONS(200), + [anon_sym_instanceof] = ACTIONS(195), + [anon_sym_in] = ACTIONS(195), + [anon_sym_LT_LT] = ACTIONS(195), + [anon_sym_GT_GT] = ACTIONS(195), + [anon_sym_GT_GT_GT] = ACTIONS(195), + [anon_sym_PLUS] = ACTIONS(195), + [anon_sym_DASH] = ACTIONS(195), + [anon_sym_SLASH] = ACTIONS(195), + [anon_sym_PERCENT] = ACTIONS(195), + [anon_sym_STAR_STAR] = ACTIONS(200), + [anon_sym_BANG] = ACTIONS(195), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_typeof] = ACTIONS(191), + [anon_sym_void] = ACTIONS(191), + [anon_sym_delete] = ACTIONS(191), + [anon_sym_PLUS_EQ] = ACTIONS(207), + [anon_sym_DASH_EQ] = ACTIONS(207), + [anon_sym_STAR_EQ] = ACTIONS(207), + [anon_sym_SLASH_EQ] = ACTIONS(207), + [anon_sym_PERCENT_EQ] = ACTIONS(207), + [anon_sym_AMP_EQ] = ACTIONS(207), + [anon_sym_PIPE_EQ] = ACTIONS(207), + [anon_sym_CARET_EQ] = ACTIONS(207), + [anon_sym_LT_LT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_EQ] = ACTIONS(207), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(207), + [anon_sym_await] = ACTIONS(191), + [anon_sym_LBRACK] = ACTIONS(200), + [anon_sym_var] = ACTIONS(191), + [anon_sym_let] = ACTIONS(191), + [anon_sym_const] = ACTIONS(191), + [anon_sym_QMARK_DOT] = ACTIONS(200), + [anon_sym_interface] = ACTIONS(191), + [anon_sym_type] = ACTIONS(191), + [anon_sym_enum] = ACTIONS(191), + [anon_sym_BQUOTE] = ACTIONS(193), + [anon_sym_DOLLARr] = ACTIONS(191), + [anon_sym_PLUS_PLUS] = ACTIONS(200), + [anon_sym_DASH_DASH] = ACTIONS(200), + [anon_sym_new] = ACTIONS(191), + }, + [STATE(218)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(360), + [anon_sym_COMMA] = ACTIONS(362), + [anon_sym_LBRACE] = ACTIONS(364), + [anon_sym_RBRACE] = ACTIONS(364), + [anon_sym_STAR] = ACTIONS(360), + [anon_sym_as] = ACTIONS(360), + [anon_sym_SEMI] = ACTIONS(364), + [anon_sym_async] = ACTIONS(360), + [anon_sym_function] = ACTIONS(360), + [anon_sym_extends] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(364), + [anon_sym_QMARK] = ACTIONS(360), + [anon_sym_DOT] = ACTIONS(364), + [anon_sym_Text] = ACTIONS(360), + [anon_sym_Button] = ACTIONS(360), + [anon_sym_Image] = ACTIONS(360), + [anon_sym_TextInput] = ACTIONS(360), + [anon_sym_TextArea] = ACTIONS(360), + [anon_sym_Column] = ACTIONS(360), + [anon_sym_Row] = ACTIONS(360), + [anon_sym_Stack] = ACTIONS(360), + [anon_sym_Flex] = ACTIONS(360), + [anon_sym_Grid] = ACTIONS(360), + [anon_sym_GridRow] = ACTIONS(360), + [anon_sym_GridCol] = ACTIONS(360), + [anon_sym_List] = ACTIONS(360), + [anon_sym_ScrollList] = ACTIONS(360), + [anon_sym_NavDestination] = ACTIONS(360), + [anon_sym_ListItem] = ACTIONS(360), + [anon_sym_GridItem] = ACTIONS(360), + [anon_sym_ListItemGroup] = ACTIONS(360), + [anon_sym_ForEach] = ACTIONS(360), + [anon_sym_LazyForEach] = ACTIONS(360), + [sym_identifier] = ACTIONS(360), + [sym_string_literal] = ACTIONS(364), + [anon_sym_DOLLAR] = ACTIONS(360), + [sym_numeric_literal] = ACTIONS(364), + [anon_sym_true] = ACTIONS(360), + [anon_sym_false] = ACTIONS(360), + [anon_sym_null] = ACTIONS(360), + [anon_sym_PIPE_PIPE] = ACTIONS(364), + [anon_sym_QMARK_QMARK] = ACTIONS(364), + [anon_sym_AMP_AMP] = ACTIONS(364), + [anon_sym_PIPE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(364), + [anon_sym_AMP] = ACTIONS(360), + [anon_sym_EQ_EQ] = ACTIONS(360), + [anon_sym_BANG_EQ] = ACTIONS(360), + [anon_sym_EQ_EQ_EQ] = ACTIONS(364), + [anon_sym_BANG_EQ_EQ] = ACTIONS(364), + [anon_sym_LT] = ACTIONS(360), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(364), + [anon_sym_GT_EQ] = ACTIONS(364), + [anon_sym_instanceof] = ACTIONS(360), + [anon_sym_in] = ACTIONS(360), + [anon_sym_LT_LT] = ACTIONS(364), + [anon_sym_GT_GT] = ACTIONS(360), + [anon_sym_GT_GT_GT] = ACTIONS(364), + [anon_sym_PLUS] = ACTIONS(360), + [anon_sym_DASH] = ACTIONS(360), + [anon_sym_SLASH] = ACTIONS(360), + [anon_sym_PERCENT] = ACTIONS(364), + [anon_sym_STAR_STAR] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(360), + [anon_sym_TILDE] = ACTIONS(364), + [anon_sym_typeof] = ACTIONS(360), + [anon_sym_void] = ACTIONS(360), + [anon_sym_delete] = ACTIONS(360), + [anon_sym_await] = ACTIONS(360), + [anon_sym_LBRACK] = ACTIONS(364), + [anon_sym_if] = ACTIONS(360), + [anon_sym_QMARK_DOT] = ACTIONS(364), + [anon_sym_BQUOTE] = ACTIONS(364), + [anon_sym_DOLLARr] = ACTIONS(360), + [anon_sym_PLUS_PLUS] = ACTIONS(364), + [anon_sym_DASH_DASH] = ACTIONS(364), + [anon_sym_new] = ACTIONS(360), + }, + [STATE(219)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(382), + [anon_sym_LBRACE] = ACTIONS(384), + [anon_sym_RBRACE] = ACTIONS(384), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(1026), + [anon_sym_SEMI] = ACTIONS(384), + [anon_sym_async] = ACTIONS(382), + [anon_sym_function] = ACTIONS(382), + [anon_sym_LPAREN] = ACTIONS(1030), + [anon_sym_QMARK] = ACTIONS(1032), + [anon_sym_DOT] = ACTIONS(1034), + [anon_sym_Text] = ACTIONS(382), + [anon_sym_Button] = ACTIONS(382), + [anon_sym_Image] = ACTIONS(382), + [anon_sym_TextInput] = ACTIONS(382), + [anon_sym_TextArea] = ACTIONS(382), + [anon_sym_Column] = ACTIONS(382), + [anon_sym_Row] = ACTIONS(382), + [anon_sym_Stack] = ACTIONS(382), + [anon_sym_Flex] = ACTIONS(382), + [anon_sym_Grid] = ACTIONS(382), + [anon_sym_GridRow] = ACTIONS(382), + [anon_sym_GridCol] = ACTIONS(382), + [anon_sym_List] = ACTIONS(382), + [anon_sym_ScrollList] = ACTIONS(382), + [anon_sym_NavDestination] = ACTIONS(382), + [anon_sym_ListItem] = ACTIONS(382), + [anon_sym_GridItem] = ACTIONS(382), + [anon_sym_ListItemGroup] = ACTIONS(382), + [anon_sym_ForEach] = ACTIONS(382), + [anon_sym_LazyForEach] = ACTIONS(382), + [sym_identifier] = ACTIONS(382), + [sym_string_literal] = ACTIONS(384), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_numeric_literal] = ACTIONS(384), + [anon_sym_true] = ACTIONS(382), + [anon_sym_false] = ACTIONS(382), + [anon_sym_null] = ACTIONS(382), + [anon_sym_PIPE_PIPE] = ACTIONS(1036), + [anon_sym_QMARK_QMARK] = ACTIONS(1036), + [anon_sym_AMP_AMP] = ACTIONS(1012), + [anon_sym_PIPE] = ACTIONS(1014), + [anon_sym_CARET] = ACTIONS(1016), + [anon_sym_AMP] = ACTIONS(1018), + [anon_sym_EQ_EQ] = ACTIONS(982), + [anon_sym_BANG_EQ] = ACTIONS(982), + [anon_sym_EQ_EQ_EQ] = ACTIONS(984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(1038), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(384), + [anon_sym_typeof] = ACTIONS(382), + [anon_sym_void] = ACTIONS(382), + [anon_sym_delete] = ACTIONS(382), + [anon_sym_await] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(382), + [anon_sym_QMARK_DOT] = ACTIONS(1040), + [anon_sym_BQUOTE] = ACTIONS(384), + [anon_sym_DOLLARr] = ACTIONS(382), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(382), + }, + [STATE(220)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(386), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_RBRACE] = ACTIONS(388), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(1026), + [anon_sym_SEMI] = ACTIONS(388), + [anon_sym_async] = ACTIONS(386), + [anon_sym_function] = ACTIONS(386), + [anon_sym_LPAREN] = ACTIONS(1030), + [anon_sym_QMARK] = ACTIONS(1032), + [anon_sym_DOT] = ACTIONS(1034), + [anon_sym_Text] = ACTIONS(386), + [anon_sym_Button] = ACTIONS(386), + [anon_sym_Image] = ACTIONS(386), + [anon_sym_TextInput] = ACTIONS(386), + [anon_sym_TextArea] = ACTIONS(386), + [anon_sym_Column] = ACTIONS(386), + [anon_sym_Row] = ACTIONS(386), + [anon_sym_Stack] = ACTIONS(386), + [anon_sym_Flex] = ACTIONS(386), + [anon_sym_Grid] = ACTIONS(386), + [anon_sym_GridRow] = ACTIONS(386), + [anon_sym_GridCol] = ACTIONS(386), + [anon_sym_List] = ACTIONS(386), + [anon_sym_ScrollList] = ACTIONS(386), + [anon_sym_NavDestination] = ACTIONS(386), + [anon_sym_ListItem] = ACTIONS(386), + [anon_sym_GridItem] = ACTIONS(386), + [anon_sym_ListItemGroup] = ACTIONS(386), + [anon_sym_ForEach] = ACTIONS(386), + [anon_sym_LazyForEach] = ACTIONS(386), + [sym_identifier] = ACTIONS(386), + [sym_string_literal] = ACTIONS(388), + [anon_sym_DOLLAR] = ACTIONS(386), + [sym_numeric_literal] = ACTIONS(388), + [anon_sym_true] = ACTIONS(386), + [anon_sym_false] = ACTIONS(386), + [anon_sym_null] = ACTIONS(386), + [anon_sym_PIPE_PIPE] = ACTIONS(1036), + [anon_sym_QMARK_QMARK] = ACTIONS(1036), + [anon_sym_AMP_AMP] = ACTIONS(1012), + [anon_sym_PIPE] = ACTIONS(1014), + [anon_sym_CARET] = ACTIONS(1016), + [anon_sym_AMP] = ACTIONS(1018), + [anon_sym_EQ_EQ] = ACTIONS(982), + [anon_sym_BANG_EQ] = ACTIONS(982), + [anon_sym_EQ_EQ_EQ] = ACTIONS(984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(1038), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(388), + [anon_sym_typeof] = ACTIONS(386), + [anon_sym_void] = ACTIONS(386), + [anon_sym_delete] = ACTIONS(386), + [anon_sym_await] = ACTIONS(386), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(386), + [anon_sym_QMARK_DOT] = ACTIONS(1040), + [anon_sym_BQUOTE] = ACTIONS(388), + [anon_sym_DOLLARr] = ACTIONS(386), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(386), + }, + [STATE(221)] = { + [sym_import_declaration] = STATE(221), + [sym_decorated_export_declaration] = STATE(221), + [sym_export_declaration] = STATE(221), + [sym_decorator] = STATE(1921), + [sym_component_declaration] = STATE(221), + [sym_expression] = STATE(498), + [sym_state_binding_expression] = STATE(733), + [sym_boolean_literal] = STATE(733), + [sym_null_literal] = STATE(733), + [sym_binary_expression] = STATE(733), + [sym_unary_expression] = STATE(733), + [sym_assignment_expression] = STATE(733), + [sym_conditional_expression] = STATE(733), + [sym_await_expression] = STATE(733), + [sym_as_expression] = STATE(733), + [sym_import_expression] = STATE(733), + [sym_expression_statement] = STATE(221), + [sym_parameter_list] = STATE(2589), + [sym_variable_declaration] = STATE(221), + [sym_arrow_function] = STATE(733), + [sym_function_expression] = STATE(733), + [sym_call_expression] = STATE(733), + [sym_member_expression] = STATE(211), + [sym_subscript_expression] = STATE(733), + [sym_parenthesized_expression] = STATE(733), + [sym_interface_declaration] = STATE(221), + [sym_type_declaration] = STATE(221), + [sym_enum_declaration] = STATE(221), + [sym_class_declaration] = STATE(221), + [sym_decorated_function_declaration] = STATE(221), + [sym_function_declaration] = STATE(221), + [sym_array_literal] = STATE(733), + [sym_object_literal] = STATE(733), + [sym_template_literal] = STATE(733), + [sym_resource_expression] = STATE(733), + [sym_update_expression] = STATE(733), + [sym_non_null_assertion_expression] = STATE(733), + [sym_new_expression] = STATE(733), + [aux_sym_source_file_repeat1] = STATE(221), + [aux_sym_decorated_export_declaration_repeat1] = STATE(1921), + [ts_builtin_sym_end] = ACTIONS(1057), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1059), + [anon_sym_LBRACE] = ACTIONS(1062), + [anon_sym_export] = ACTIONS(1065), + [anon_sym_async] = ACTIONS(1068), + [anon_sym_function] = ACTIONS(1071), + [anon_sym_abstract] = ACTIONS(1074), + [anon_sym_class] = ACTIONS(1077), + [anon_sym_struct] = ACTIONS(1080), + [anon_sym_AT] = ACTIONS(1083), + [anon_sym_LPAREN] = ACTIONS(1086), + [sym_identifier] = ACTIONS(1089), + [sym_string_literal] = ACTIONS(1092), + [anon_sym_DOLLAR] = ACTIONS(1095), + [sym_numeric_literal] = ACTIONS(1092), + [anon_sym_true] = ACTIONS(1098), + [anon_sym_false] = ACTIONS(1098), + [anon_sym_null] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1104), + [anon_sym_DASH] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1107), + [anon_sym_TILDE] = ACTIONS(1107), + [anon_sym_typeof] = ACTIONS(1104), + [anon_sym_void] = ACTIONS(1104), + [anon_sym_delete] = ACTIONS(1104), + [anon_sym_await] = ACTIONS(1110), + [anon_sym_LBRACK] = ACTIONS(1113), + [anon_sym_var] = ACTIONS(1116), + [anon_sym_let] = ACTIONS(1116), + [anon_sym_const] = ACTIONS(1119), + [anon_sym_interface] = ACTIONS(1122), + [anon_sym_type] = ACTIONS(1125), + [anon_sym_enum] = ACTIONS(1128), + [anon_sym_BQUOTE] = ACTIONS(1131), + [anon_sym_DOLLARr] = ACTIONS(1134), + [anon_sym_PLUS_PLUS] = ACTIONS(1137), + [anon_sym_DASH_DASH] = ACTIONS(1137), + [anon_sym_new] = ACTIONS(1140), + }, + [STATE(222)] = { + [sym_type_arguments] = STATE(2293), + [sym_argument_list] = STATE(278), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(288), + [anon_sym_LBRACE] = ACTIONS(290), + [anon_sym_RBRACE] = ACTIONS(290), + [anon_sym_STAR] = ACTIONS(980), + [anon_sym_as] = ACTIONS(1026), + [anon_sym_SEMI] = ACTIONS(290), + [anon_sym_async] = ACTIONS(288), + [anon_sym_function] = ACTIONS(288), + [anon_sym_LPAREN] = ACTIONS(1030), + [anon_sym_QMARK] = ACTIONS(1032), + [anon_sym_DOT] = ACTIONS(1034), + [anon_sym_Text] = ACTIONS(288), + [anon_sym_Button] = ACTIONS(288), + [anon_sym_Image] = ACTIONS(288), + [anon_sym_TextInput] = ACTIONS(288), + [anon_sym_TextArea] = ACTIONS(288), + [anon_sym_Column] = ACTIONS(288), + [anon_sym_Row] = ACTIONS(288), + [anon_sym_Stack] = ACTIONS(288), + [anon_sym_Flex] = ACTIONS(288), + [anon_sym_Grid] = ACTIONS(288), + [anon_sym_GridRow] = ACTIONS(288), + [anon_sym_GridCol] = ACTIONS(288), + [anon_sym_List] = ACTIONS(288), + [anon_sym_ScrollList] = ACTIONS(288), + [anon_sym_NavDestination] = ACTIONS(288), + [anon_sym_ListItem] = ACTIONS(288), + [anon_sym_GridItem] = ACTIONS(288), + [anon_sym_ListItemGroup] = ACTIONS(288), + [anon_sym_ForEach] = ACTIONS(288), + [anon_sym_LazyForEach] = ACTIONS(288), + [sym_identifier] = ACTIONS(288), + [sym_string_literal] = ACTIONS(290), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_numeric_literal] = ACTIONS(290), + [anon_sym_true] = ACTIONS(288), + [anon_sym_false] = ACTIONS(288), + [anon_sym_null] = ACTIONS(288), + [anon_sym_PIPE_PIPE] = ACTIONS(1036), + [anon_sym_QMARK_QMARK] = ACTIONS(1036), + [anon_sym_AMP_AMP] = ACTIONS(1012), + [anon_sym_PIPE] = ACTIONS(1014), + [anon_sym_CARET] = ACTIONS(1016), + [anon_sym_AMP] = ACTIONS(1018), + [anon_sym_EQ_EQ] = ACTIONS(982), + [anon_sym_BANG_EQ] = ACTIONS(982), + [anon_sym_EQ_EQ_EQ] = ACTIONS(984), + [anon_sym_BANG_EQ_EQ] = ACTIONS(984), + [anon_sym_LT] = ACTIONS(1038), + [anon_sym_GT] = ACTIONS(989), + [anon_sym_LT_EQ] = ACTIONS(991), + [anon_sym_GT_EQ] = ACTIONS(991), + [anon_sym_instanceof] = ACTIONS(989), + [anon_sym_in] = ACTIONS(989), + [anon_sym_LT_LT] = ACTIONS(993), + [anon_sym_GT_GT] = ACTIONS(995), + [anon_sym_GT_GT_GT] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(997), + [anon_sym_DASH] = ACTIONS(997), + [anon_sym_SLASH] = ACTIONS(980), + [anon_sym_PERCENT] = ACTIONS(999), + [anon_sym_STAR_STAR] = ACTIONS(1001), + [anon_sym_BANG] = ACTIONS(1003), + [anon_sym_TILDE] = ACTIONS(290), + [anon_sym_typeof] = ACTIONS(288), + [anon_sym_void] = ACTIONS(288), + [anon_sym_delete] = ACTIONS(288), + [anon_sym_await] = ACTIONS(288), + [anon_sym_LBRACK] = ACTIONS(1005), + [anon_sym_if] = ACTIONS(288), + [anon_sym_QMARK_DOT] = ACTIONS(1040), + [anon_sym_BQUOTE] = ACTIONS(290), + [anon_sym_DOLLARr] = ACTIONS(288), + [anon_sym_PLUS_PLUS] = ACTIONS(1010), + [anon_sym_DASH_DASH] = ACTIONS(1010), + [anon_sym_new] = ACTIONS(288), + }, + [STATE(223)] = { + [aux_sym_qualified_type_repeat1] = STATE(223), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(1143), + [anon_sym_Text] = ACTIONS(375), + [anon_sym_Button] = ACTIONS(375), + [anon_sym_Image] = ACTIONS(375), + [anon_sym_TextInput] = ACTIONS(375), + [anon_sym_TextArea] = ACTIONS(375), + [anon_sym_Column] = ACTIONS(375), + [anon_sym_Row] = ACTIONS(375), + [anon_sym_Stack] = ACTIONS(375), + [anon_sym_Flex] = ACTIONS(375), + [anon_sym_Grid] = ACTIONS(375), + [anon_sym_GridRow] = ACTIONS(375), + [anon_sym_GridCol] = ACTIONS(375), + [anon_sym_List] = ACTIONS(375), + [anon_sym_ScrollList] = ACTIONS(375), + [anon_sym_NavDestination] = ACTIONS(375), + [anon_sym_ListItem] = ACTIONS(375), + [anon_sym_GridItem] = ACTIONS(375), + [anon_sym_ListItemGroup] = ACTIONS(375), + [anon_sym_ForEach] = ACTIONS(375), + [anon_sym_LazyForEach] = ACTIONS(375), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(224)] = { + [aux_sym_array_type_repeat1] = STATE(224), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_Text] = ACTIONS(239), + [anon_sym_Button] = ACTIONS(239), + [anon_sym_Image] = ACTIONS(239), + [anon_sym_TextInput] = ACTIONS(239), + [anon_sym_TextArea] = ACTIONS(239), + [anon_sym_Column] = ACTIONS(239), + [anon_sym_Row] = ACTIONS(239), + [anon_sym_Stack] = ACTIONS(239), + [anon_sym_Flex] = ACTIONS(239), + [anon_sym_Grid] = ACTIONS(239), + [anon_sym_GridRow] = ACTIONS(239), + [anon_sym_GridCol] = ACTIONS(239), + [anon_sym_List] = ACTIONS(239), + [anon_sym_ScrollList] = ACTIONS(239), + [anon_sym_NavDestination] = ACTIONS(239), + [anon_sym_ListItem] = ACTIONS(239), + [anon_sym_GridItem] = ACTIONS(239), + [anon_sym_ListItemGroup] = ACTIONS(239), + [anon_sym_ForEach] = ACTIONS(239), + [anon_sym_LazyForEach] = ACTIONS(239), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(1146), + [anon_sym_if] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(225)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(226)] = { + [aux_sym_array_type_repeat1] = STATE(230), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(957), + [anon_sym_if] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(227)] = { + [sym_type_arguments] = STATE(285), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(954), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(228)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(523), + [anon_sym_RBRACE] = ACTIONS(523), + [anon_sym_STAR] = ACTIONS(521), + [anon_sym_as] = ACTIONS(521), + [anon_sym_SEMI] = ACTIONS(523), + [anon_sym_async] = ACTIONS(521), + [anon_sym_function] = ACTIONS(521), + [anon_sym_extends] = ACTIONS(521), + [anon_sym_LPAREN] = ACTIONS(523), + [anon_sym_QMARK] = ACTIONS(521), + [anon_sym_DOT] = ACTIONS(523), + [anon_sym_Text] = ACTIONS(521), + [anon_sym_Button] = ACTIONS(521), + [anon_sym_Image] = ACTIONS(521), + [anon_sym_TextInput] = ACTIONS(521), + [anon_sym_TextArea] = ACTIONS(521), + [anon_sym_Column] = ACTIONS(521), + [anon_sym_Row] = ACTIONS(521), + [anon_sym_Stack] = ACTIONS(521), + [anon_sym_Flex] = ACTIONS(521), + [anon_sym_Grid] = ACTIONS(521), + [anon_sym_GridRow] = ACTIONS(521), + [anon_sym_GridCol] = ACTIONS(521), + [anon_sym_List] = ACTIONS(521), + [anon_sym_ScrollList] = ACTIONS(521), + [anon_sym_NavDestination] = ACTIONS(521), + [anon_sym_ListItem] = ACTIONS(521), + [anon_sym_GridItem] = ACTIONS(521), + [anon_sym_ListItemGroup] = ACTIONS(521), + [anon_sym_ForEach] = ACTIONS(521), + [anon_sym_LazyForEach] = ACTIONS(521), + [sym_identifier] = ACTIONS(521), + [sym_string_literal] = ACTIONS(523), + [anon_sym_DOLLAR] = ACTIONS(521), + [sym_numeric_literal] = ACTIONS(523), + [anon_sym_true] = ACTIONS(521), + [anon_sym_false] = ACTIONS(521), + [anon_sym_null] = ACTIONS(521), + [anon_sym_PIPE_PIPE] = ACTIONS(523), + [anon_sym_QMARK_QMARK] = ACTIONS(523), + [anon_sym_AMP_AMP] = ACTIONS(523), + [anon_sym_PIPE] = ACTIONS(521), + [anon_sym_CARET] = ACTIONS(523), + [anon_sym_AMP] = ACTIONS(521), + [anon_sym_EQ_EQ] = ACTIONS(521), + [anon_sym_BANG_EQ] = ACTIONS(521), + [anon_sym_EQ_EQ_EQ] = ACTIONS(523), + [anon_sym_BANG_EQ_EQ] = ACTIONS(523), + [anon_sym_LT] = ACTIONS(521), + [anon_sym_GT] = ACTIONS(521), + [anon_sym_LT_EQ] = ACTIONS(523), + [anon_sym_GT_EQ] = ACTIONS(523), + [anon_sym_instanceof] = ACTIONS(521), + [anon_sym_in] = ACTIONS(521), + [anon_sym_LT_LT] = ACTIONS(523), + [anon_sym_GT_GT] = ACTIONS(521), + [anon_sym_GT_GT_GT] = ACTIONS(523), + [anon_sym_PLUS] = ACTIONS(521), + [anon_sym_DASH] = ACTIONS(521), + [anon_sym_SLASH] = ACTIONS(521), + [anon_sym_PERCENT] = ACTIONS(523), + [anon_sym_STAR_STAR] = ACTIONS(523), + [anon_sym_BANG] = ACTIONS(521), + [anon_sym_TILDE] = ACTIONS(523), + [anon_sym_typeof] = ACTIONS(521), + [anon_sym_void] = ACTIONS(521), + [anon_sym_delete] = ACTIONS(521), + [anon_sym_await] = ACTIONS(521), + [anon_sym_LBRACK] = ACTIONS(523), + [anon_sym_if] = ACTIONS(521), + [anon_sym_QMARK_DOT] = ACTIONS(523), + [anon_sym_BQUOTE] = ACTIONS(523), + [anon_sym_DOLLARr] = ACTIONS(521), + [anon_sym_PLUS_PLUS] = ACTIONS(523), + [anon_sym_DASH_DASH] = ACTIONS(523), + [anon_sym_new] = ACTIONS(521), + }, + [STATE(229)] = { + [aux_sym_qualified_type_repeat1] = STATE(223), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LBRACE] = ACTIONS(392), + [anon_sym_RBRACE] = ACTIONS(392), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_as] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(392), + [anon_sym_async] = ACTIONS(390), + [anon_sym_function] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(392), + [anon_sym_QMARK] = ACTIONS(390), + [anon_sym_DOT] = ACTIONS(392), + [anon_sym_Text] = ACTIONS(390), + [anon_sym_Button] = ACTIONS(390), + [anon_sym_Image] = ACTIONS(390), + [anon_sym_TextInput] = ACTIONS(390), + [anon_sym_TextArea] = ACTIONS(390), + [anon_sym_Column] = ACTIONS(390), + [anon_sym_Row] = ACTIONS(390), + [anon_sym_Stack] = ACTIONS(390), + [anon_sym_Flex] = ACTIONS(390), + [anon_sym_Grid] = ACTIONS(390), + [anon_sym_GridRow] = ACTIONS(390), + [anon_sym_GridCol] = ACTIONS(390), + [anon_sym_List] = ACTIONS(390), + [anon_sym_ScrollList] = ACTIONS(390), + [anon_sym_NavDestination] = ACTIONS(390), + [anon_sym_ListItem] = ACTIONS(390), + [anon_sym_GridItem] = ACTIONS(390), + [anon_sym_ListItemGroup] = ACTIONS(390), + [anon_sym_ForEach] = ACTIONS(390), + [anon_sym_LazyForEach] = ACTIONS(390), + [sym_identifier] = ACTIONS(390), + [sym_string_literal] = ACTIONS(392), + [anon_sym_DOLLAR] = ACTIONS(390), + [sym_numeric_literal] = ACTIONS(392), + [anon_sym_true] = ACTIONS(390), + [anon_sym_false] = ACTIONS(390), + [anon_sym_null] = ACTIONS(390), + [anon_sym_PIPE_PIPE] = ACTIONS(392), + [anon_sym_QMARK_QMARK] = ACTIONS(392), + [anon_sym_AMP_AMP] = ACTIONS(392), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_CARET] = ACTIONS(392), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_EQ_EQ] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_EQ_EQ_EQ] = ACTIONS(392), + [anon_sym_BANG_EQ_EQ] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(390), + [anon_sym_LT_EQ] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(392), + [anon_sym_instanceof] = ACTIONS(390), + [anon_sym_in] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(392), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_GT_GT_GT] = ACTIONS(392), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(390), + [anon_sym_PERCENT] = ACTIONS(392), + [anon_sym_STAR_STAR] = ACTIONS(392), + [anon_sym_BANG] = ACTIONS(390), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_typeof] = ACTIONS(390), + [anon_sym_void] = ACTIONS(390), + [anon_sym_delete] = ACTIONS(390), + [anon_sym_await] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(392), + [anon_sym_if] = ACTIONS(390), + [anon_sym_QMARK_DOT] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(392), + [anon_sym_DOLLARr] = ACTIONS(390), + [anon_sym_PLUS_PLUS] = ACTIONS(392), + [anon_sym_DASH_DASH] = ACTIONS(392), + [anon_sym_new] = ACTIONS(390), + }, + [STATE(230)] = { + [aux_sym_array_type_repeat1] = STATE(224), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(394), + [anon_sym_LBRACE] = ACTIONS(396), + [anon_sym_RBRACE] = ACTIONS(396), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_as] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(396), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(394), + [anon_sym_LPAREN] = ACTIONS(396), + [anon_sym_QMARK] = ACTIONS(394), + [anon_sym_DOT] = ACTIONS(396), + [anon_sym_Text] = ACTIONS(394), + [anon_sym_Button] = ACTIONS(394), + [anon_sym_Image] = ACTIONS(394), + [anon_sym_TextInput] = ACTIONS(394), + [anon_sym_TextArea] = ACTIONS(394), + [anon_sym_Column] = ACTIONS(394), + [anon_sym_Row] = ACTIONS(394), + [anon_sym_Stack] = ACTIONS(394), + [anon_sym_Flex] = ACTIONS(394), + [anon_sym_Grid] = ACTIONS(394), + [anon_sym_GridRow] = ACTIONS(394), + [anon_sym_GridCol] = ACTIONS(394), + [anon_sym_List] = ACTIONS(394), + [anon_sym_ScrollList] = ACTIONS(394), + [anon_sym_NavDestination] = ACTIONS(394), + [anon_sym_ListItem] = ACTIONS(394), + [anon_sym_GridItem] = ACTIONS(394), + [anon_sym_ListItemGroup] = ACTIONS(394), + [anon_sym_ForEach] = ACTIONS(394), + [anon_sym_LazyForEach] = ACTIONS(394), + [sym_identifier] = ACTIONS(394), + [sym_string_literal] = ACTIONS(396), + [anon_sym_DOLLAR] = ACTIONS(394), + [sym_numeric_literal] = ACTIONS(396), + [anon_sym_true] = ACTIONS(394), + [anon_sym_false] = ACTIONS(394), + [anon_sym_null] = ACTIONS(394), + [anon_sym_PIPE_PIPE] = ACTIONS(396), + [anon_sym_QMARK_QMARK] = ACTIONS(396), + [anon_sym_AMP_AMP] = ACTIONS(396), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_CARET] = ACTIONS(396), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_EQ_EQ] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_EQ_EQ_EQ] = ACTIONS(396), + [anon_sym_BANG_EQ_EQ] = ACTIONS(396), + [anon_sym_LT] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(394), + [anon_sym_LT_EQ] = ACTIONS(396), + [anon_sym_GT_EQ] = ACTIONS(396), + [anon_sym_instanceof] = ACTIONS(394), + [anon_sym_in] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(396), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_GT_GT_GT] = ACTIONS(396), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(394), + [anon_sym_PERCENT] = ACTIONS(396), + [anon_sym_STAR_STAR] = ACTIONS(396), + [anon_sym_BANG] = ACTIONS(394), + [anon_sym_TILDE] = ACTIONS(396), + [anon_sym_typeof] = ACTIONS(394), + [anon_sym_void] = ACTIONS(394), + [anon_sym_delete] = ACTIONS(394), + [anon_sym_await] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(1149), + [anon_sym_if] = ACTIONS(394), + [anon_sym_QMARK_DOT] = ACTIONS(396), + [anon_sym_BQUOTE] = ACTIONS(396), + [anon_sym_DOLLARr] = ACTIONS(394), + [anon_sym_PLUS_PLUS] = ACTIONS(396), + [anon_sym_DASH_DASH] = ACTIONS(396), + [anon_sym_new] = ACTIONS(394), + }, + [STATE(231)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(525), + [anon_sym_LBRACE] = ACTIONS(527), + [anon_sym_RBRACE] = ACTIONS(527), + [anon_sym_STAR] = ACTIONS(525), + [anon_sym_as] = ACTIONS(525), + [anon_sym_SEMI] = ACTIONS(527), + [anon_sym_async] = ACTIONS(525), + [anon_sym_function] = ACTIONS(525), + [anon_sym_extends] = ACTIONS(525), + [anon_sym_LPAREN] = ACTIONS(527), + [anon_sym_QMARK] = ACTIONS(525), + [anon_sym_DOT] = ACTIONS(527), + [anon_sym_Text] = ACTIONS(525), + [anon_sym_Button] = ACTIONS(525), + [anon_sym_Image] = ACTIONS(525), + [anon_sym_TextInput] = ACTIONS(525), + [anon_sym_TextArea] = ACTIONS(525), + [anon_sym_Column] = ACTIONS(525), + [anon_sym_Row] = ACTIONS(525), + [anon_sym_Stack] = ACTIONS(525), + [anon_sym_Flex] = ACTIONS(525), + [anon_sym_Grid] = ACTIONS(525), + [anon_sym_GridRow] = ACTIONS(525), + [anon_sym_GridCol] = ACTIONS(525), + [anon_sym_List] = ACTIONS(525), + [anon_sym_ScrollList] = ACTIONS(525), + [anon_sym_NavDestination] = ACTIONS(525), + [anon_sym_ListItem] = ACTIONS(525), + [anon_sym_GridItem] = ACTIONS(525), + [anon_sym_ListItemGroup] = ACTIONS(525), + [anon_sym_ForEach] = ACTIONS(525), + [anon_sym_LazyForEach] = ACTIONS(525), + [sym_identifier] = ACTIONS(525), + [sym_string_literal] = ACTIONS(527), + [anon_sym_DOLLAR] = ACTIONS(525), + [sym_numeric_literal] = ACTIONS(527), + [anon_sym_true] = ACTIONS(525), + [anon_sym_false] = ACTIONS(525), + [anon_sym_null] = ACTIONS(525), + [anon_sym_PIPE_PIPE] = ACTIONS(527), + [anon_sym_QMARK_QMARK] = ACTIONS(527), + [anon_sym_AMP_AMP] = ACTIONS(527), + [anon_sym_PIPE] = ACTIONS(525), + [anon_sym_CARET] = ACTIONS(527), + [anon_sym_AMP] = ACTIONS(525), + [anon_sym_EQ_EQ] = ACTIONS(525), + [anon_sym_BANG_EQ] = ACTIONS(525), + [anon_sym_EQ_EQ_EQ] = ACTIONS(527), + [anon_sym_BANG_EQ_EQ] = ACTIONS(527), + [anon_sym_LT] = ACTIONS(525), + [anon_sym_GT] = ACTIONS(525), + [anon_sym_LT_EQ] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(527), + [anon_sym_instanceof] = ACTIONS(525), + [anon_sym_in] = ACTIONS(525), + [anon_sym_LT_LT] = ACTIONS(527), + [anon_sym_GT_GT] = ACTIONS(525), + [anon_sym_GT_GT_GT] = ACTIONS(527), + [anon_sym_PLUS] = ACTIONS(525), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_SLASH] = ACTIONS(525), + [anon_sym_PERCENT] = ACTIONS(527), + [anon_sym_STAR_STAR] = ACTIONS(527), + [anon_sym_BANG] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_typeof] = ACTIONS(525), + [anon_sym_void] = ACTIONS(525), + [anon_sym_delete] = ACTIONS(525), + [anon_sym_await] = ACTIONS(525), + [anon_sym_LBRACK] = ACTIONS(527), + [anon_sym_if] = ACTIONS(525), + [anon_sym_QMARK_DOT] = ACTIONS(527), + [anon_sym_BQUOTE] = ACTIONS(527), + [anon_sym_DOLLARr] = ACTIONS(525), + [anon_sym_PLUS_PLUS] = ACTIONS(527), + [anon_sym_DASH_DASH] = ACTIONS(527), + [anon_sym_new] = ACTIONS(525), + }, + [STATE(232)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(529), + [anon_sym_LBRACE] = ACTIONS(531), + [anon_sym_RBRACE] = ACTIONS(531), + [anon_sym_STAR] = ACTIONS(529), + [anon_sym_as] = ACTIONS(529), + [anon_sym_SEMI] = ACTIONS(531), + [anon_sym_async] = ACTIONS(529), + [anon_sym_function] = ACTIONS(529), + [anon_sym_extends] = ACTIONS(529), + [anon_sym_LPAREN] = ACTIONS(531), + [anon_sym_QMARK] = ACTIONS(529), + [anon_sym_DOT] = ACTIONS(531), + [anon_sym_Text] = ACTIONS(529), + [anon_sym_Button] = ACTIONS(529), + [anon_sym_Image] = ACTIONS(529), + [anon_sym_TextInput] = ACTIONS(529), + [anon_sym_TextArea] = ACTIONS(529), + [anon_sym_Column] = ACTIONS(529), + [anon_sym_Row] = ACTIONS(529), + [anon_sym_Stack] = ACTIONS(529), + [anon_sym_Flex] = ACTIONS(529), + [anon_sym_Grid] = ACTIONS(529), + [anon_sym_GridRow] = ACTIONS(529), + [anon_sym_GridCol] = ACTIONS(529), + [anon_sym_List] = ACTIONS(529), + [anon_sym_ScrollList] = ACTIONS(529), + [anon_sym_NavDestination] = ACTIONS(529), + [anon_sym_ListItem] = ACTIONS(529), + [anon_sym_GridItem] = ACTIONS(529), + [anon_sym_ListItemGroup] = ACTIONS(529), + [anon_sym_ForEach] = ACTIONS(529), + [anon_sym_LazyForEach] = ACTIONS(529), + [sym_identifier] = ACTIONS(529), + [sym_string_literal] = ACTIONS(531), + [anon_sym_DOLLAR] = ACTIONS(529), + [sym_numeric_literal] = ACTIONS(531), + [anon_sym_true] = ACTIONS(529), + [anon_sym_false] = ACTIONS(529), + [anon_sym_null] = ACTIONS(529), + [anon_sym_PIPE_PIPE] = ACTIONS(531), + [anon_sym_QMARK_QMARK] = ACTIONS(531), + [anon_sym_AMP_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(529), + [anon_sym_CARET] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(529), + [anon_sym_EQ_EQ] = ACTIONS(529), + [anon_sym_BANG_EQ] = ACTIONS(529), + [anon_sym_EQ_EQ_EQ] = ACTIONS(531), + [anon_sym_BANG_EQ_EQ] = ACTIONS(531), + [anon_sym_LT] = ACTIONS(529), + [anon_sym_GT] = ACTIONS(529), + [anon_sym_LT_EQ] = ACTIONS(531), + [anon_sym_GT_EQ] = ACTIONS(531), + [anon_sym_instanceof] = ACTIONS(529), + [anon_sym_in] = ACTIONS(529), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(529), + [anon_sym_GT_GT_GT] = ACTIONS(531), + [anon_sym_PLUS] = ACTIONS(529), + [anon_sym_DASH] = ACTIONS(529), + [anon_sym_SLASH] = ACTIONS(529), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_STAR_STAR] = ACTIONS(531), + [anon_sym_BANG] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(531), + [anon_sym_typeof] = ACTIONS(529), + [anon_sym_void] = ACTIONS(529), + [anon_sym_delete] = ACTIONS(529), + [anon_sym_await] = ACTIONS(529), + [anon_sym_LBRACK] = ACTIONS(531), + [anon_sym_if] = ACTIONS(529), + [anon_sym_QMARK_DOT] = ACTIONS(531), + [anon_sym_BQUOTE] = ACTIONS(531), + [anon_sym_DOLLARr] = ACTIONS(529), + [anon_sym_PLUS_PLUS] = ACTIONS(531), + [anon_sym_DASH_DASH] = ACTIONS(531), + [anon_sym_new] = ACTIONS(529), + }, + [STATE(233)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(517), + [anon_sym_LBRACE] = ACTIONS(519), + [anon_sym_RBRACE] = ACTIONS(519), + [anon_sym_STAR] = ACTIONS(517), + [anon_sym_as] = ACTIONS(517), + [anon_sym_SEMI] = ACTIONS(519), + [anon_sym_async] = ACTIONS(517), + [anon_sym_function] = ACTIONS(517), + [anon_sym_extends] = ACTIONS(517), + [anon_sym_LPAREN] = ACTIONS(519), + [anon_sym_QMARK] = ACTIONS(517), + [anon_sym_DOT] = ACTIONS(519), + [anon_sym_Text] = ACTIONS(517), + [anon_sym_Button] = ACTIONS(517), + [anon_sym_Image] = ACTIONS(517), + [anon_sym_TextInput] = ACTIONS(517), + [anon_sym_TextArea] = ACTIONS(517), + [anon_sym_Column] = ACTIONS(517), + [anon_sym_Row] = ACTIONS(517), + [anon_sym_Stack] = ACTIONS(517), + [anon_sym_Flex] = ACTIONS(517), + [anon_sym_Grid] = ACTIONS(517), + [anon_sym_GridRow] = ACTIONS(517), + [anon_sym_GridCol] = ACTIONS(517), + [anon_sym_List] = ACTIONS(517), + [anon_sym_ScrollList] = ACTIONS(517), + [anon_sym_NavDestination] = ACTIONS(517), + [anon_sym_ListItem] = ACTIONS(517), + [anon_sym_GridItem] = ACTIONS(517), + [anon_sym_ListItemGroup] = ACTIONS(517), + [anon_sym_ForEach] = ACTIONS(517), + [anon_sym_LazyForEach] = ACTIONS(517), + [sym_identifier] = ACTIONS(517), + [sym_string_literal] = ACTIONS(519), + [anon_sym_DOLLAR] = ACTIONS(517), + [sym_numeric_literal] = ACTIONS(519), + [anon_sym_true] = ACTIONS(517), + [anon_sym_false] = ACTIONS(517), + [anon_sym_null] = ACTIONS(517), + [anon_sym_PIPE_PIPE] = ACTIONS(519), + [anon_sym_QMARK_QMARK] = ACTIONS(519), + [anon_sym_AMP_AMP] = ACTIONS(519), + [anon_sym_PIPE] = ACTIONS(517), + [anon_sym_CARET] = ACTIONS(519), + [anon_sym_AMP] = ACTIONS(517), + [anon_sym_EQ_EQ] = ACTIONS(517), + [anon_sym_BANG_EQ] = ACTIONS(517), + [anon_sym_EQ_EQ_EQ] = ACTIONS(519), + [anon_sym_BANG_EQ_EQ] = ACTIONS(519), + [anon_sym_LT] = ACTIONS(517), + [anon_sym_GT] = ACTIONS(517), + [anon_sym_LT_EQ] = ACTIONS(519), + [anon_sym_GT_EQ] = ACTIONS(519), + [anon_sym_instanceof] = ACTIONS(517), + [anon_sym_in] = ACTIONS(517), + [anon_sym_LT_LT] = ACTIONS(519), + [anon_sym_GT_GT] = ACTIONS(517), + [anon_sym_GT_GT_GT] = ACTIONS(519), + [anon_sym_PLUS] = ACTIONS(517), + [anon_sym_DASH] = ACTIONS(517), + [anon_sym_SLASH] = ACTIONS(517), + [anon_sym_PERCENT] = ACTIONS(519), + [anon_sym_STAR_STAR] = ACTIONS(519), + [anon_sym_BANG] = ACTIONS(517), + [anon_sym_TILDE] = ACTIONS(519), + [anon_sym_typeof] = ACTIONS(517), + [anon_sym_void] = ACTIONS(517), + [anon_sym_delete] = ACTIONS(517), + [anon_sym_await] = ACTIONS(517), + [anon_sym_LBRACK] = ACTIONS(519), + [anon_sym_if] = ACTIONS(517), + [anon_sym_QMARK_DOT] = ACTIONS(519), + [anon_sym_BQUOTE] = ACTIONS(519), + [anon_sym_DOLLARr] = ACTIONS(517), + [anon_sym_PLUS_PLUS] = ACTIONS(519), + [anon_sym_DASH_DASH] = ACTIONS(519), + [anon_sym_new] = ACTIONS(517), + }, + [STATE(234)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(488), + [anon_sym_LBRACE] = ACTIONS(490), + [anon_sym_RBRACE] = ACTIONS(490), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_as] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(490), + [anon_sym_async] = ACTIONS(488), + [anon_sym_function] = ACTIONS(488), + [anon_sym_extends] = ACTIONS(488), + [anon_sym_LPAREN] = ACTIONS(490), + [anon_sym_QMARK] = ACTIONS(488), + [anon_sym_DOT] = ACTIONS(490), + [anon_sym_Text] = ACTIONS(488), + [anon_sym_Button] = ACTIONS(488), + [anon_sym_Image] = ACTIONS(488), + [anon_sym_TextInput] = ACTIONS(488), + [anon_sym_TextArea] = ACTIONS(488), + [anon_sym_Column] = ACTIONS(488), + [anon_sym_Row] = ACTIONS(488), + [anon_sym_Stack] = ACTIONS(488), + [anon_sym_Flex] = ACTIONS(488), + [anon_sym_Grid] = ACTIONS(488), + [anon_sym_GridRow] = ACTIONS(488), + [anon_sym_GridCol] = ACTIONS(488), + [anon_sym_List] = ACTIONS(488), + [anon_sym_ScrollList] = ACTIONS(488), + [anon_sym_NavDestination] = ACTIONS(488), + [anon_sym_ListItem] = ACTIONS(488), + [anon_sym_GridItem] = ACTIONS(488), + [anon_sym_ListItemGroup] = ACTIONS(488), + [anon_sym_ForEach] = ACTIONS(488), + [anon_sym_LazyForEach] = ACTIONS(488), + [sym_identifier] = ACTIONS(488), + [sym_string_literal] = ACTIONS(490), + [anon_sym_DOLLAR] = ACTIONS(488), + [sym_numeric_literal] = ACTIONS(490), + [anon_sym_true] = ACTIONS(488), + [anon_sym_false] = ACTIONS(488), + [anon_sym_null] = ACTIONS(488), + [anon_sym_PIPE_PIPE] = ACTIONS(490), + [anon_sym_QMARK_QMARK] = ACTIONS(490), + [anon_sym_AMP_AMP] = ACTIONS(490), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_CARET] = ACTIONS(490), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_EQ_EQ] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_EQ_EQ_EQ] = ACTIONS(490), + [anon_sym_BANG_EQ_EQ] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(488), + [anon_sym_LT_EQ] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(490), + [anon_sym_instanceof] = ACTIONS(488), + [anon_sym_in] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(490), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_GT_GT_GT] = ACTIONS(490), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(488), + [anon_sym_PERCENT] = ACTIONS(490), + [anon_sym_STAR_STAR] = ACTIONS(490), + [anon_sym_BANG] = ACTIONS(488), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_typeof] = ACTIONS(488), + [anon_sym_void] = ACTIONS(488), + [anon_sym_delete] = ACTIONS(488), + [anon_sym_await] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(490), + [anon_sym_if] = ACTIONS(488), + [anon_sym_QMARK_DOT] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(490), + [anon_sym_DOLLARr] = ACTIONS(488), + [anon_sym_PLUS_PLUS] = ACTIONS(490), + [anon_sym_DASH_DASH] = ACTIONS(490), + [anon_sym_new] = ACTIONS(488), + }, + [STATE(235)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_extends] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(377), + [anon_sym_Text] = ACTIONS(375), + [anon_sym_Button] = ACTIONS(375), + [anon_sym_Image] = ACTIONS(375), + [anon_sym_TextInput] = ACTIONS(375), + [anon_sym_TextArea] = ACTIONS(375), + [anon_sym_Column] = ACTIONS(375), + [anon_sym_Row] = ACTIONS(375), + [anon_sym_Stack] = ACTIONS(375), + [anon_sym_Flex] = ACTIONS(375), + [anon_sym_Grid] = ACTIONS(375), + [anon_sym_GridRow] = ACTIONS(375), + [anon_sym_GridCol] = ACTIONS(375), + [anon_sym_List] = ACTIONS(375), + [anon_sym_ScrollList] = ACTIONS(375), + [anon_sym_NavDestination] = ACTIONS(375), + [anon_sym_ListItem] = ACTIONS(375), + [anon_sym_GridItem] = ACTIONS(375), + [anon_sym_ListItemGroup] = ACTIONS(375), + [anon_sym_ForEach] = ACTIONS(375), + [anon_sym_LazyForEach] = ACTIONS(375), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(236)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_extends] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_Text] = ACTIONS(239), + [anon_sym_Button] = ACTIONS(239), + [anon_sym_Image] = ACTIONS(239), + [anon_sym_TextInput] = ACTIONS(239), + [anon_sym_TextArea] = ACTIONS(239), + [anon_sym_Column] = ACTIONS(239), + [anon_sym_Row] = ACTIONS(239), + [anon_sym_Stack] = ACTIONS(239), + [anon_sym_Flex] = ACTIONS(239), + [anon_sym_Grid] = ACTIONS(239), + [anon_sym_GridRow] = ACTIONS(239), + [anon_sym_GridCol] = ACTIONS(239), + [anon_sym_List] = ACTIONS(239), + [anon_sym_ScrollList] = ACTIONS(239), + [anon_sym_NavDestination] = ACTIONS(239), + [anon_sym_ListItem] = ACTIONS(239), + [anon_sym_GridItem] = ACTIONS(239), + [anon_sym_ListItemGroup] = ACTIONS(239), + [anon_sym_ForEach] = ACTIONS(239), + [anon_sym_LazyForEach] = ACTIONS(239), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(241), + [anon_sym_if] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(237)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(484), + [anon_sym_LBRACE] = ACTIONS(486), + [anon_sym_RBRACE] = ACTIONS(486), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_as] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(486), + [anon_sym_async] = ACTIONS(484), + [anon_sym_function] = ACTIONS(484), + [anon_sym_extends] = ACTIONS(484), + [anon_sym_LPAREN] = ACTIONS(486), + [anon_sym_QMARK] = ACTIONS(484), + [anon_sym_DOT] = ACTIONS(486), + [anon_sym_Text] = ACTIONS(484), + [anon_sym_Button] = ACTIONS(484), + [anon_sym_Image] = ACTIONS(484), + [anon_sym_TextInput] = ACTIONS(484), + [anon_sym_TextArea] = ACTIONS(484), + [anon_sym_Column] = ACTIONS(484), + [anon_sym_Row] = ACTIONS(484), + [anon_sym_Stack] = ACTIONS(484), + [anon_sym_Flex] = ACTIONS(484), + [anon_sym_Grid] = ACTIONS(484), + [anon_sym_GridRow] = ACTIONS(484), + [anon_sym_GridCol] = ACTIONS(484), + [anon_sym_List] = ACTIONS(484), + [anon_sym_ScrollList] = ACTIONS(484), + [anon_sym_NavDestination] = ACTIONS(484), + [anon_sym_ListItem] = ACTIONS(484), + [anon_sym_GridItem] = ACTIONS(484), + [anon_sym_ListItemGroup] = ACTIONS(484), + [anon_sym_ForEach] = ACTIONS(484), + [anon_sym_LazyForEach] = ACTIONS(484), + [sym_identifier] = ACTIONS(484), + [sym_string_literal] = ACTIONS(486), + [anon_sym_DOLLAR] = ACTIONS(484), + [sym_numeric_literal] = ACTIONS(486), + [anon_sym_true] = ACTIONS(484), + [anon_sym_false] = ACTIONS(484), + [anon_sym_null] = ACTIONS(484), + [anon_sym_PIPE_PIPE] = ACTIONS(486), + [anon_sym_QMARK_QMARK] = ACTIONS(486), + [anon_sym_AMP_AMP] = ACTIONS(486), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_CARET] = ACTIONS(486), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_EQ_EQ] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_EQ_EQ_EQ] = ACTIONS(486), + [anon_sym_BANG_EQ_EQ] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(484), + [anon_sym_LT_EQ] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(486), + [anon_sym_instanceof] = ACTIONS(484), + [anon_sym_in] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(486), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_GT_GT_GT] = ACTIONS(486), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(484), + [anon_sym_PERCENT] = ACTIONS(486), + [anon_sym_STAR_STAR] = ACTIONS(486), + [anon_sym_BANG] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_typeof] = ACTIONS(484), + [anon_sym_void] = ACTIONS(484), + [anon_sym_delete] = ACTIONS(484), + [anon_sym_await] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_if] = ACTIONS(484), + [anon_sym_QMARK_DOT] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(486), + [anon_sym_DOLLARr] = ACTIONS(484), + [anon_sym_PLUS_PLUS] = ACTIONS(486), + [anon_sym_DASH_DASH] = ACTIONS(486), + [anon_sym_new] = ACTIONS(484), + }, + [STATE(238)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(366), + [anon_sym_LBRACE] = ACTIONS(362), + [anon_sym_RBRACE] = ACTIONS(362), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_as] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(362), + [anon_sym_async] = ACTIONS(366), + [anon_sym_function] = ACTIONS(366), + [anon_sym_extends] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(362), + [anon_sym_QMARK] = ACTIONS(366), + [anon_sym_DOT] = ACTIONS(362), + [anon_sym_Text] = ACTIONS(366), + [anon_sym_Button] = ACTIONS(366), + [anon_sym_Image] = ACTIONS(366), + [anon_sym_TextInput] = ACTIONS(366), + [anon_sym_TextArea] = ACTIONS(366), + [anon_sym_Column] = ACTIONS(366), + [anon_sym_Row] = ACTIONS(366), + [anon_sym_Stack] = ACTIONS(366), + [anon_sym_Flex] = ACTIONS(366), + [anon_sym_Grid] = ACTIONS(366), + [anon_sym_GridRow] = ACTIONS(366), + [anon_sym_GridCol] = ACTIONS(366), + [anon_sym_List] = ACTIONS(366), + [anon_sym_ScrollList] = ACTIONS(366), + [anon_sym_NavDestination] = ACTIONS(366), + [anon_sym_ListItem] = ACTIONS(366), + [anon_sym_GridItem] = ACTIONS(366), + [anon_sym_ListItemGroup] = ACTIONS(366), + [anon_sym_ForEach] = ACTIONS(366), + [anon_sym_LazyForEach] = ACTIONS(366), + [sym_identifier] = ACTIONS(366), + [sym_string_literal] = ACTIONS(362), + [anon_sym_DOLLAR] = ACTIONS(366), + [sym_numeric_literal] = ACTIONS(362), + [anon_sym_true] = ACTIONS(366), + [anon_sym_false] = ACTIONS(366), + [anon_sym_null] = ACTIONS(366), + [anon_sym_PIPE_PIPE] = ACTIONS(362), + [anon_sym_QMARK_QMARK] = ACTIONS(362), + [anon_sym_AMP_AMP] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_CARET] = ACTIONS(362), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_EQ_EQ] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_EQ_EQ_EQ] = ACTIONS(362), + [anon_sym_BANG_EQ_EQ] = ACTIONS(362), + [anon_sym_LT] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(366), + [anon_sym_LT_EQ] = ACTIONS(362), + [anon_sym_GT_EQ] = ACTIONS(362), + [anon_sym_instanceof] = ACTIONS(366), + [anon_sym_in] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(362), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_GT_GT_GT] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(366), + [anon_sym_PERCENT] = ACTIONS(362), + [anon_sym_STAR_STAR] = ACTIONS(362), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(362), + [anon_sym_typeof] = ACTIONS(366), + [anon_sym_void] = ACTIONS(366), + [anon_sym_delete] = ACTIONS(366), + [anon_sym_await] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(362), + [anon_sym_if] = ACTIONS(366), + [anon_sym_QMARK_DOT] = ACTIONS(362), + [anon_sym_BQUOTE] = ACTIONS(362), + [anon_sym_DOLLARr] = ACTIONS(366), + [anon_sym_PLUS_PLUS] = ACTIONS(362), + [anon_sym_DASH_DASH] = ACTIONS(362), + [anon_sym_new] = ACTIONS(366), + }, + [STATE(239)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(452), + [anon_sym_LPAREN] = ACTIONS(454), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(155), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(186), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(155), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(155), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(155), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(240)] = { + [aux_sym_union_type_repeat1] = STATE(240), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_RBRACE] = ACTIONS(475), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_as] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(475), + [anon_sym_async] = ACTIONS(473), + [anon_sym_function] = ACTIONS(473), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_QMARK] = ACTIONS(473), + [anon_sym_DOT] = ACTIONS(475), + [anon_sym_Text] = ACTIONS(473), + [anon_sym_Button] = ACTIONS(473), + [anon_sym_Image] = ACTIONS(473), + [anon_sym_TextInput] = ACTIONS(473), + [anon_sym_TextArea] = ACTIONS(473), + [anon_sym_Column] = ACTIONS(473), + [anon_sym_Row] = ACTIONS(473), + [anon_sym_Stack] = ACTIONS(473), + [anon_sym_Flex] = ACTIONS(473), + [anon_sym_Grid] = ACTIONS(473), + [anon_sym_GridRow] = ACTIONS(473), + [anon_sym_GridCol] = ACTIONS(473), + [anon_sym_List] = ACTIONS(473), + [anon_sym_ScrollList] = ACTIONS(473), + [anon_sym_NavDestination] = ACTIONS(473), + [anon_sym_ListItem] = ACTIONS(473), + [anon_sym_GridItem] = ACTIONS(473), + [anon_sym_ListItemGroup] = ACTIONS(473), + [anon_sym_ForEach] = ACTIONS(473), + [anon_sym_LazyForEach] = ACTIONS(473), + [sym_identifier] = ACTIONS(473), + [sym_string_literal] = ACTIONS(475), + [anon_sym_DOLLAR] = ACTIONS(473), + [sym_numeric_literal] = ACTIONS(475), + [anon_sym_true] = ACTIONS(473), + [anon_sym_false] = ACTIONS(473), + [anon_sym_null] = ACTIONS(473), + [anon_sym_PIPE_PIPE] = ACTIONS(475), + [anon_sym_QMARK_QMARK] = ACTIONS(475), + [anon_sym_AMP_AMP] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(1152), + [anon_sym_CARET] = ACTIONS(475), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_EQ_EQ] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_EQ_EQ_EQ] = ACTIONS(475), + [anon_sym_BANG_EQ_EQ] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(473), + [anon_sym_LT_EQ] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(475), + [anon_sym_instanceof] = ACTIONS(473), + [anon_sym_in] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_GT_GT_GT] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(473), + [anon_sym_PERCENT] = ACTIONS(475), + [anon_sym_STAR_STAR] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(473), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_typeof] = ACTIONS(473), + [anon_sym_void] = ACTIONS(473), + [anon_sym_delete] = ACTIONS(473), + [anon_sym_await] = ACTIONS(473), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_if] = ACTIONS(473), + [anon_sym_QMARK_DOT] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(475), + [anon_sym_DOLLARr] = ACTIONS(473), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_new] = ACTIONS(473), + }, + [STATE(241)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(457), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_as] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_async] = ACTIONS(457), + [anon_sym_function] = ACTIONS(457), + [anon_sym_COLON] = ACTIONS(461), + [anon_sym_LPAREN] = ACTIONS(463), + [anon_sym_QMARK] = ACTIONS(457), + [anon_sym_DOT] = ACTIONS(459), + [anon_sym_Text] = ACTIONS(457), + [anon_sym_Button] = ACTIONS(457), + [anon_sym_Image] = ACTIONS(457), + [anon_sym_TextInput] = ACTIONS(457), + [anon_sym_TextArea] = ACTIONS(457), + [anon_sym_Column] = ACTIONS(457), + [anon_sym_Row] = ACTIONS(457), + [anon_sym_Stack] = ACTIONS(457), + [anon_sym_Flex] = ACTIONS(457), + [anon_sym_Grid] = ACTIONS(457), + [anon_sym_GridRow] = ACTIONS(457), + [anon_sym_GridCol] = ACTIONS(457), + [anon_sym_List] = ACTIONS(457), + [anon_sym_ScrollList] = ACTIONS(457), + [anon_sym_NavDestination] = ACTIONS(457), + [anon_sym_ListItem] = ACTIONS(457), + [anon_sym_GridItem] = ACTIONS(457), + [anon_sym_ListItemGroup] = ACTIONS(457), + [anon_sym_ForEach] = ACTIONS(457), + [anon_sym_LazyForEach] = ACTIONS(457), + [sym_identifier] = ACTIONS(457), + [sym_string_literal] = ACTIONS(459), + [anon_sym_DOLLAR] = ACTIONS(457), + [sym_numeric_literal] = ACTIONS(459), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_null] = ACTIONS(457), + [anon_sym_PIPE_PIPE] = ACTIONS(459), + [anon_sym_QMARK_QMARK] = ACTIONS(459), + [anon_sym_AMP_AMP] = ACTIONS(459), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_CARET] = ACTIONS(459), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_EQ_EQ] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_EQ_EQ_EQ] = ACTIONS(459), + [anon_sym_BANG_EQ_EQ] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(466), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT_EQ] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(459), + [anon_sym_instanceof] = ACTIONS(457), + [anon_sym_in] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(459), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_GT_GT_GT] = ACTIONS(459), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(457), + [anon_sym_PERCENT] = ACTIONS(459), + [anon_sym_STAR_STAR] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_typeof] = ACTIONS(457), + [anon_sym_void] = ACTIONS(457), + [anon_sym_delete] = ACTIONS(457), + [anon_sym_await] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_if] = ACTIONS(457), + [anon_sym_QMARK_DOT] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(459), + [anon_sym_DOLLARr] = ACTIONS(457), + [anon_sym_PLUS_PLUS] = ACTIONS(459), + [anon_sym_DASH_DASH] = ACTIONS(459), + [anon_sym_new] = ACTIONS(457), + }, + [STATE(242)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(513), + [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_RBRACE] = ACTIONS(515), + [anon_sym_STAR] = ACTIONS(513), + [anon_sym_as] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_async] = ACTIONS(513), + [anon_sym_function] = ACTIONS(513), + [anon_sym_extends] = ACTIONS(513), + [anon_sym_LPAREN] = ACTIONS(515), + [anon_sym_QMARK] = ACTIONS(513), + [anon_sym_DOT] = ACTIONS(515), + [anon_sym_Text] = ACTIONS(513), + [anon_sym_Button] = ACTIONS(513), + [anon_sym_Image] = ACTIONS(513), + [anon_sym_TextInput] = ACTIONS(513), + [anon_sym_TextArea] = ACTIONS(513), + [anon_sym_Column] = ACTIONS(513), + [anon_sym_Row] = ACTIONS(513), + [anon_sym_Stack] = ACTIONS(513), + [anon_sym_Flex] = ACTIONS(513), + [anon_sym_Grid] = ACTIONS(513), + [anon_sym_GridRow] = ACTIONS(513), + [anon_sym_GridCol] = ACTIONS(513), + [anon_sym_List] = ACTIONS(513), + [anon_sym_ScrollList] = ACTIONS(513), + [anon_sym_NavDestination] = ACTIONS(513), + [anon_sym_ListItem] = ACTIONS(513), + [anon_sym_GridItem] = ACTIONS(513), + [anon_sym_ListItemGroup] = ACTIONS(513), + [anon_sym_ForEach] = ACTIONS(513), + [anon_sym_LazyForEach] = ACTIONS(513), + [sym_identifier] = ACTIONS(513), + [sym_string_literal] = ACTIONS(515), + [anon_sym_DOLLAR] = ACTIONS(513), + [sym_numeric_literal] = ACTIONS(515), + [anon_sym_true] = ACTIONS(513), + [anon_sym_false] = ACTIONS(513), + [anon_sym_null] = ACTIONS(513), + [anon_sym_PIPE_PIPE] = ACTIONS(515), + [anon_sym_QMARK_QMARK] = ACTIONS(515), + [anon_sym_AMP_AMP] = ACTIONS(515), + [anon_sym_PIPE] = ACTIONS(513), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_EQ_EQ] = ACTIONS(513), + [anon_sym_BANG_EQ] = ACTIONS(513), + [anon_sym_EQ_EQ_EQ] = ACTIONS(515), + [anon_sym_BANG_EQ_EQ] = ACTIONS(515), + [anon_sym_LT] = ACTIONS(513), + [anon_sym_GT] = ACTIONS(513), + [anon_sym_LT_EQ] = ACTIONS(515), + [anon_sym_GT_EQ] = ACTIONS(515), + [anon_sym_instanceof] = ACTIONS(513), + [anon_sym_in] = ACTIONS(513), + [anon_sym_LT_LT] = ACTIONS(515), + [anon_sym_GT_GT] = ACTIONS(513), + [anon_sym_GT_GT_GT] = ACTIONS(515), + [anon_sym_PLUS] = ACTIONS(513), + [anon_sym_DASH] = ACTIONS(513), + [anon_sym_SLASH] = ACTIONS(513), + [anon_sym_PERCENT] = ACTIONS(515), + [anon_sym_STAR_STAR] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(513), + [anon_sym_TILDE] = ACTIONS(515), + [anon_sym_typeof] = ACTIONS(513), + [anon_sym_void] = ACTIONS(513), + [anon_sym_delete] = ACTIONS(513), + [anon_sym_await] = ACTIONS(513), + [anon_sym_LBRACK] = ACTIONS(515), + [anon_sym_if] = ACTIONS(513), + [anon_sym_QMARK_DOT] = ACTIONS(515), + [anon_sym_BQUOTE] = ACTIONS(515), + [anon_sym_DOLLARr] = ACTIONS(513), + [anon_sym_PLUS_PLUS] = ACTIONS(515), + [anon_sym_DASH_DASH] = ACTIONS(515), + [anon_sym_new] = ACTIONS(513), + }, + [STATE(243)] = { + [sym_argument_list] = STATE(307), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(480), + [anon_sym_LBRACE] = ACTIONS(482), + [anon_sym_RBRACE] = ACTIONS(482), + [anon_sym_STAR] = ACTIONS(480), + [anon_sym_as] = ACTIONS(480), + [anon_sym_SEMI] = ACTIONS(482), + [anon_sym_async] = ACTIONS(480), + [anon_sym_function] = ACTIONS(480), + [anon_sym_LPAREN] = ACTIONS(482), + [anon_sym_QMARK] = ACTIONS(480), + [anon_sym_DOT] = ACTIONS(482), + [anon_sym_Text] = ACTIONS(480), + [anon_sym_Button] = ACTIONS(480), + [anon_sym_Image] = ACTIONS(480), + [anon_sym_TextInput] = ACTIONS(480), + [anon_sym_TextArea] = ACTIONS(480), + [anon_sym_Column] = ACTIONS(480), + [anon_sym_Row] = ACTIONS(480), + [anon_sym_Stack] = ACTIONS(480), + [anon_sym_Flex] = ACTIONS(480), + [anon_sym_Grid] = ACTIONS(480), + [anon_sym_GridRow] = ACTIONS(480), + [anon_sym_GridCol] = ACTIONS(480), + [anon_sym_List] = ACTIONS(480), + [anon_sym_ScrollList] = ACTIONS(480), + [anon_sym_NavDestination] = ACTIONS(480), + [anon_sym_ListItem] = ACTIONS(480), + [anon_sym_GridItem] = ACTIONS(480), + [anon_sym_ListItemGroup] = ACTIONS(480), + [anon_sym_ForEach] = ACTIONS(480), + [anon_sym_LazyForEach] = ACTIONS(480), + [sym_identifier] = ACTIONS(480), + [sym_string_literal] = ACTIONS(482), + [anon_sym_DOLLAR] = ACTIONS(480), + [sym_numeric_literal] = ACTIONS(482), + [anon_sym_true] = ACTIONS(480), + [anon_sym_false] = ACTIONS(480), + [anon_sym_null] = ACTIONS(480), + [anon_sym_PIPE_PIPE] = ACTIONS(482), + [anon_sym_QMARK_QMARK] = ACTIONS(482), + [anon_sym_AMP_AMP] = ACTIONS(482), + [anon_sym_PIPE] = ACTIONS(480), + [anon_sym_CARET] = ACTIONS(482), + [anon_sym_AMP] = ACTIONS(480), + [anon_sym_EQ_EQ] = ACTIONS(480), + [anon_sym_BANG_EQ] = ACTIONS(480), + [anon_sym_EQ_EQ_EQ] = ACTIONS(482), + [anon_sym_BANG_EQ_EQ] = ACTIONS(482), + [anon_sym_LT] = ACTIONS(480), + [anon_sym_GT] = ACTIONS(480), + [anon_sym_LT_EQ] = ACTIONS(482), + [anon_sym_GT_EQ] = ACTIONS(482), + [anon_sym_instanceof] = ACTIONS(480), + [anon_sym_in] = ACTIONS(480), + [anon_sym_LT_LT] = ACTIONS(482), + [anon_sym_GT_GT] = ACTIONS(480), + [anon_sym_GT_GT_GT] = ACTIONS(482), + [anon_sym_PLUS] = ACTIONS(480), + [anon_sym_DASH] = ACTIONS(480), + [anon_sym_SLASH] = ACTIONS(480), + [anon_sym_PERCENT] = ACTIONS(482), + [anon_sym_STAR_STAR] = ACTIONS(482), + [anon_sym_BANG] = ACTIONS(480), + [anon_sym_TILDE] = ACTIONS(482), + [anon_sym_typeof] = ACTIONS(480), + [anon_sym_void] = ACTIONS(480), + [anon_sym_delete] = ACTIONS(480), + [anon_sym_await] = ACTIONS(480), + [anon_sym_LBRACK] = ACTIONS(482), + [anon_sym_if] = ACTIONS(480), + [anon_sym_QMARK_DOT] = ACTIONS(482), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_DOLLARr] = ACTIONS(480), + [anon_sym_PLUS_PLUS] = ACTIONS(482), + [anon_sym_DASH_DASH] = ACTIONS(482), + [anon_sym_new] = ACTIONS(480), + }, + [STATE(244)] = { + [aux_sym_union_type_repeat1] = STATE(240), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(469), + [anon_sym_LBRACE] = ACTIONS(471), + [anon_sym_RBRACE] = ACTIONS(471), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_as] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(471), + [anon_sym_async] = ACTIONS(469), + [anon_sym_function] = ACTIONS(469), + [anon_sym_LPAREN] = ACTIONS(471), + [anon_sym_QMARK] = ACTIONS(469), + [anon_sym_DOT] = ACTIONS(471), + [anon_sym_Text] = ACTIONS(469), + [anon_sym_Button] = ACTIONS(469), + [anon_sym_Image] = ACTIONS(469), + [anon_sym_TextInput] = ACTIONS(469), + [anon_sym_TextArea] = ACTIONS(469), + [anon_sym_Column] = ACTIONS(469), + [anon_sym_Row] = ACTIONS(469), + [anon_sym_Stack] = ACTIONS(469), + [anon_sym_Flex] = ACTIONS(469), + [anon_sym_Grid] = ACTIONS(469), + [anon_sym_GridRow] = ACTIONS(469), + [anon_sym_GridCol] = ACTIONS(469), + [anon_sym_List] = ACTIONS(469), + [anon_sym_ScrollList] = ACTIONS(469), + [anon_sym_NavDestination] = ACTIONS(469), + [anon_sym_ListItem] = ACTIONS(469), + [anon_sym_GridItem] = ACTIONS(469), + [anon_sym_ListItemGroup] = ACTIONS(469), + [anon_sym_ForEach] = ACTIONS(469), + [anon_sym_LazyForEach] = ACTIONS(469), + [sym_identifier] = ACTIONS(469), + [sym_string_literal] = ACTIONS(471), + [anon_sym_DOLLAR] = ACTIONS(469), + [sym_numeric_literal] = ACTIONS(471), + [anon_sym_true] = ACTIONS(469), + [anon_sym_false] = ACTIONS(469), + [anon_sym_null] = ACTIONS(469), + [anon_sym_PIPE_PIPE] = ACTIONS(471), + [anon_sym_QMARK_QMARK] = ACTIONS(471), + [anon_sym_AMP_AMP] = ACTIONS(471), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_CARET] = ACTIONS(471), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_EQ_EQ] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_EQ_EQ_EQ] = ACTIONS(471), + [anon_sym_BANG_EQ_EQ] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(469), + [anon_sym_LT_EQ] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(471), + [anon_sym_instanceof] = ACTIONS(469), + [anon_sym_in] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(471), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_GT_GT_GT] = ACTIONS(471), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(469), + [anon_sym_PERCENT] = ACTIONS(471), + [anon_sym_STAR_STAR] = ACTIONS(471), + [anon_sym_BANG] = ACTIONS(469), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_typeof] = ACTIONS(469), + [anon_sym_void] = ACTIONS(469), + [anon_sym_delete] = ACTIONS(469), + [anon_sym_await] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(471), + [anon_sym_if] = ACTIONS(469), + [anon_sym_QMARK_DOT] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(471), + [anon_sym_DOLLARr] = ACTIONS(469), + [anon_sym_PLUS_PLUS] = ACTIONS(471), + [anon_sym_DASH_DASH] = ACTIONS(471), + [anon_sym_new] = ACTIONS(469), + }, + [STATE(245)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(686), + [anon_sym_LBRACE] = ACTIONS(688), + [anon_sym_RBRACE] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_as] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(688), + [anon_sym_async] = ACTIONS(686), + [anon_sym_function] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(688), + [anon_sym_QMARK] = ACTIONS(686), + [anon_sym_DOT] = ACTIONS(688), + [anon_sym_Text] = ACTIONS(686), + [anon_sym_Button] = ACTIONS(686), + [anon_sym_Image] = ACTIONS(686), + [anon_sym_TextInput] = ACTIONS(686), + [anon_sym_TextArea] = ACTIONS(686), + [anon_sym_Column] = ACTIONS(686), + [anon_sym_Row] = ACTIONS(686), + [anon_sym_Stack] = ACTIONS(686), + [anon_sym_Flex] = ACTIONS(686), + [anon_sym_Grid] = ACTIONS(686), + [anon_sym_GridRow] = ACTIONS(686), + [anon_sym_GridCol] = ACTIONS(686), + [anon_sym_List] = ACTIONS(686), + [anon_sym_ScrollList] = ACTIONS(686), + [anon_sym_NavDestination] = ACTIONS(686), + [anon_sym_ListItem] = ACTIONS(686), + [anon_sym_GridItem] = ACTIONS(686), + [anon_sym_ListItemGroup] = ACTIONS(686), + [anon_sym_ForEach] = ACTIONS(686), + [anon_sym_LazyForEach] = ACTIONS(686), + [sym_identifier] = ACTIONS(686), + [sym_string_literal] = ACTIONS(688), + [anon_sym_DOLLAR] = ACTIONS(686), + [sym_numeric_literal] = ACTIONS(688), + [anon_sym_true] = ACTIONS(686), + [anon_sym_false] = ACTIONS(686), + [anon_sym_null] = ACTIONS(686), + [anon_sym_PIPE_PIPE] = ACTIONS(688), + [anon_sym_QMARK_QMARK] = ACTIONS(688), + [anon_sym_AMP_AMP] = ACTIONS(688), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_CARET] = ACTIONS(688), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_EQ_EQ] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_EQ_EQ_EQ] = ACTIONS(688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(686), + [anon_sym_LT_EQ] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(688), + [anon_sym_instanceof] = ACTIONS(686), + [anon_sym_in] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(688), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_GT_GT_GT] = ACTIONS(688), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_PERCENT] = ACTIONS(688), + [anon_sym_STAR_STAR] = ACTIONS(688), + [anon_sym_BANG] = ACTIONS(686), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_typeof] = ACTIONS(686), + [anon_sym_void] = ACTIONS(686), + [anon_sym_delete] = ACTIONS(686), + [anon_sym_await] = ACTIONS(686), + [anon_sym_LBRACK] = ACTIONS(688), + [anon_sym_if] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(688), + [anon_sym_DOLLARr] = ACTIONS(686), + [anon_sym_PLUS_PLUS] = ACTIONS(688), + [anon_sym_DASH_DASH] = ACTIONS(688), + [anon_sym_new] = ACTIONS(686), + }, + [STATE(246)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(614), + [anon_sym_LBRACE] = ACTIONS(616), + [anon_sym_RBRACE] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(614), + [anon_sym_as] = ACTIONS(614), + [anon_sym_SEMI] = ACTIONS(616), + [anon_sym_async] = ACTIONS(614), + [anon_sym_function] = ACTIONS(614), + [anon_sym_LPAREN] = ACTIONS(616), + [anon_sym_QMARK] = ACTIONS(614), + [anon_sym_DOT] = ACTIONS(616), + [anon_sym_Text] = ACTIONS(614), + [anon_sym_Button] = ACTIONS(614), + [anon_sym_Image] = ACTIONS(614), + [anon_sym_TextInput] = ACTIONS(614), + [anon_sym_TextArea] = ACTIONS(614), + [anon_sym_Column] = ACTIONS(614), + [anon_sym_Row] = ACTIONS(614), + [anon_sym_Stack] = ACTIONS(614), + [anon_sym_Flex] = ACTIONS(614), + [anon_sym_Grid] = ACTIONS(614), + [anon_sym_GridRow] = ACTIONS(614), + [anon_sym_GridCol] = ACTIONS(614), + [anon_sym_List] = ACTIONS(614), + [anon_sym_ScrollList] = ACTIONS(614), + [anon_sym_NavDestination] = ACTIONS(614), + [anon_sym_ListItem] = ACTIONS(614), + [anon_sym_GridItem] = ACTIONS(614), + [anon_sym_ListItemGroup] = ACTIONS(614), + [anon_sym_ForEach] = ACTIONS(614), + [anon_sym_LazyForEach] = ACTIONS(614), + [sym_identifier] = ACTIONS(614), + [sym_string_literal] = ACTIONS(616), + [anon_sym_DOLLAR] = ACTIONS(614), + [sym_numeric_literal] = ACTIONS(616), + [anon_sym_true] = ACTIONS(614), + [anon_sym_false] = ACTIONS(614), + [anon_sym_null] = ACTIONS(614), + [anon_sym_PIPE_PIPE] = ACTIONS(616), + [anon_sym_QMARK_QMARK] = ACTIONS(616), + [anon_sym_AMP_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(614), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(614), + [anon_sym_EQ_EQ] = ACTIONS(614), + [anon_sym_BANG_EQ] = ACTIONS(614), + [anon_sym_EQ_EQ_EQ] = ACTIONS(616), + [anon_sym_BANG_EQ_EQ] = ACTIONS(616), + [anon_sym_LT] = ACTIONS(614), + [anon_sym_GT] = ACTIONS(614), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_instanceof] = ACTIONS(614), + [anon_sym_in] = ACTIONS(614), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(614), + [anon_sym_GT_GT_GT] = ACTIONS(616), + [anon_sym_PLUS] = ACTIONS(614), + [anon_sym_DASH] = ACTIONS(614), + [anon_sym_SLASH] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_STAR_STAR] = ACTIONS(616), + [anon_sym_BANG] = ACTIONS(614), + [anon_sym_TILDE] = ACTIONS(616), + [anon_sym_typeof] = ACTIONS(614), + [anon_sym_void] = ACTIONS(614), + [anon_sym_delete] = ACTIONS(614), + [anon_sym_await] = ACTIONS(614), + [anon_sym_LBRACK] = ACTIONS(616), + [anon_sym_if] = ACTIONS(614), + [anon_sym_QMARK_DOT] = ACTIONS(616), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DOLLARr] = ACTIONS(614), + [anon_sym_PLUS_PLUS] = ACTIONS(616), + [anon_sym_DASH_DASH] = ACTIONS(616), + [anon_sym_new] = ACTIONS(614), + }, + [STATE(247)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(618), + [anon_sym_LBRACE] = ACTIONS(620), + [anon_sym_RBRACE] = ACTIONS(620), + [anon_sym_STAR] = ACTIONS(618), + [anon_sym_as] = ACTIONS(618), + [anon_sym_SEMI] = ACTIONS(620), + [anon_sym_async] = ACTIONS(618), + [anon_sym_function] = ACTIONS(618), + [anon_sym_LPAREN] = ACTIONS(620), + [anon_sym_QMARK] = ACTIONS(618), + [anon_sym_DOT] = ACTIONS(620), + [anon_sym_Text] = ACTIONS(618), + [anon_sym_Button] = ACTIONS(618), + [anon_sym_Image] = ACTIONS(618), + [anon_sym_TextInput] = ACTIONS(618), + [anon_sym_TextArea] = ACTIONS(618), + [anon_sym_Column] = ACTIONS(618), + [anon_sym_Row] = ACTIONS(618), + [anon_sym_Stack] = ACTIONS(618), + [anon_sym_Flex] = ACTIONS(618), + [anon_sym_Grid] = ACTIONS(618), + [anon_sym_GridRow] = ACTIONS(618), + [anon_sym_GridCol] = ACTIONS(618), + [anon_sym_List] = ACTIONS(618), + [anon_sym_ScrollList] = ACTIONS(618), + [anon_sym_NavDestination] = ACTIONS(618), + [anon_sym_ListItem] = ACTIONS(618), + [anon_sym_GridItem] = ACTIONS(618), + [anon_sym_ListItemGroup] = ACTIONS(618), + [anon_sym_ForEach] = ACTIONS(618), + [anon_sym_LazyForEach] = ACTIONS(618), + [sym_identifier] = ACTIONS(618), + [sym_string_literal] = ACTIONS(620), + [anon_sym_DOLLAR] = ACTIONS(618), + [sym_numeric_literal] = ACTIONS(620), + [anon_sym_true] = ACTIONS(618), + [anon_sym_false] = ACTIONS(618), + [anon_sym_null] = ACTIONS(618), + [anon_sym_PIPE_PIPE] = ACTIONS(620), + [anon_sym_QMARK_QMARK] = ACTIONS(620), + [anon_sym_AMP_AMP] = ACTIONS(620), + [anon_sym_PIPE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_EQ_EQ] = ACTIONS(618), + [anon_sym_BANG_EQ] = ACTIONS(618), + [anon_sym_EQ_EQ_EQ] = ACTIONS(620), + [anon_sym_BANG_EQ_EQ] = ACTIONS(620), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(620), + [anon_sym_GT_EQ] = ACTIONS(620), + [anon_sym_instanceof] = ACTIONS(618), + [anon_sym_in] = ACTIONS(618), + [anon_sym_LT_LT] = ACTIONS(620), + [anon_sym_GT_GT] = ACTIONS(618), + [anon_sym_GT_GT_GT] = ACTIONS(620), + [anon_sym_PLUS] = ACTIONS(618), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(620), + [anon_sym_STAR_STAR] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(620), + [anon_sym_typeof] = ACTIONS(618), + [anon_sym_void] = ACTIONS(618), + [anon_sym_delete] = ACTIONS(618), + [anon_sym_await] = ACTIONS(618), + [anon_sym_LBRACK] = ACTIONS(620), + [anon_sym_if] = ACTIONS(618), + [anon_sym_QMARK_DOT] = ACTIONS(620), + [anon_sym_BQUOTE] = ACTIONS(620), + [anon_sym_DOLLARr] = ACTIONS(618), + [anon_sym_PLUS_PLUS] = ACTIONS(620), + [anon_sym_DASH_DASH] = ACTIONS(620), + [anon_sym_new] = ACTIONS(618), + }, + [STATE(248)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(630), + [anon_sym_LBRACE] = ACTIONS(632), + [anon_sym_RBRACE] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(630), + [anon_sym_as] = ACTIONS(630), + [anon_sym_SEMI] = ACTIONS(632), + [anon_sym_async] = ACTIONS(630), + [anon_sym_function] = ACTIONS(630), + [anon_sym_LPAREN] = ACTIONS(632), + [anon_sym_QMARK] = ACTIONS(630), + [anon_sym_DOT] = ACTIONS(632), + [anon_sym_Text] = ACTIONS(630), + [anon_sym_Button] = ACTIONS(630), + [anon_sym_Image] = ACTIONS(630), + [anon_sym_TextInput] = ACTIONS(630), + [anon_sym_TextArea] = ACTIONS(630), + [anon_sym_Column] = ACTIONS(630), + [anon_sym_Row] = ACTIONS(630), + [anon_sym_Stack] = ACTIONS(630), + [anon_sym_Flex] = ACTIONS(630), + [anon_sym_Grid] = ACTIONS(630), + [anon_sym_GridRow] = ACTIONS(630), + [anon_sym_GridCol] = ACTIONS(630), + [anon_sym_List] = ACTIONS(630), + [anon_sym_ScrollList] = ACTIONS(630), + [anon_sym_NavDestination] = ACTIONS(630), + [anon_sym_ListItem] = ACTIONS(630), + [anon_sym_GridItem] = ACTIONS(630), + [anon_sym_ListItemGroup] = ACTIONS(630), + [anon_sym_ForEach] = ACTIONS(630), + [anon_sym_LazyForEach] = ACTIONS(630), + [sym_identifier] = ACTIONS(630), + [sym_string_literal] = ACTIONS(632), + [anon_sym_DOLLAR] = ACTIONS(630), + [sym_numeric_literal] = ACTIONS(632), + [anon_sym_true] = ACTIONS(630), + [anon_sym_false] = ACTIONS(630), + [anon_sym_null] = ACTIONS(630), + [anon_sym_PIPE_PIPE] = ACTIONS(632), + [anon_sym_QMARK_QMARK] = ACTIONS(632), + [anon_sym_AMP_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(630), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(630), + [anon_sym_EQ_EQ] = ACTIONS(630), + [anon_sym_BANG_EQ] = ACTIONS(630), + [anon_sym_EQ_EQ_EQ] = ACTIONS(632), + [anon_sym_BANG_EQ_EQ] = ACTIONS(632), + [anon_sym_LT] = ACTIONS(630), + [anon_sym_GT] = ACTIONS(630), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_instanceof] = ACTIONS(630), + [anon_sym_in] = ACTIONS(630), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(630), + [anon_sym_GT_GT_GT] = ACTIONS(632), + [anon_sym_PLUS] = ACTIONS(630), + [anon_sym_DASH] = ACTIONS(630), + [anon_sym_SLASH] = ACTIONS(630), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_STAR_STAR] = ACTIONS(632), + [anon_sym_BANG] = ACTIONS(630), + [anon_sym_TILDE] = ACTIONS(632), + [anon_sym_typeof] = ACTIONS(630), + [anon_sym_void] = ACTIONS(630), + [anon_sym_delete] = ACTIONS(630), + [anon_sym_await] = ACTIONS(630), + [anon_sym_LBRACK] = ACTIONS(632), + [anon_sym_if] = ACTIONS(630), + [anon_sym_QMARK_DOT] = ACTIONS(632), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DOLLARr] = ACTIONS(630), + [anon_sym_PLUS_PLUS] = ACTIONS(632), + [anon_sym_DASH_DASH] = ACTIONS(632), + [anon_sym_new] = ACTIONS(630), + }, + [STATE(249)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(288), + [anon_sym_LBRACE] = ACTIONS(290), + [anon_sym_RBRACE] = ACTIONS(290), + [anon_sym_STAR] = ACTIONS(288), + [anon_sym_as] = ACTIONS(288), + [anon_sym_SEMI] = ACTIONS(290), + [anon_sym_async] = ACTIONS(288), + [anon_sym_function] = ACTIONS(288), + [anon_sym_LPAREN] = ACTIONS(290), + [anon_sym_QMARK] = ACTIONS(288), + [anon_sym_DOT] = ACTIONS(290), + [anon_sym_Text] = ACTIONS(288), + [anon_sym_Button] = ACTIONS(288), + [anon_sym_Image] = ACTIONS(288), + [anon_sym_TextInput] = ACTIONS(288), + [anon_sym_TextArea] = ACTIONS(288), + [anon_sym_Column] = ACTIONS(288), + [anon_sym_Row] = ACTIONS(288), + [anon_sym_Stack] = ACTIONS(288), + [anon_sym_Flex] = ACTIONS(288), + [anon_sym_Grid] = ACTIONS(288), + [anon_sym_GridRow] = ACTIONS(288), + [anon_sym_GridCol] = ACTIONS(288), + [anon_sym_List] = ACTIONS(288), + [anon_sym_ScrollList] = ACTIONS(288), + [anon_sym_NavDestination] = ACTIONS(288), + [anon_sym_ListItem] = ACTIONS(288), + [anon_sym_GridItem] = ACTIONS(288), + [anon_sym_ListItemGroup] = ACTIONS(288), + [anon_sym_ForEach] = ACTIONS(288), + [anon_sym_LazyForEach] = ACTIONS(288), + [sym_identifier] = ACTIONS(288), + [sym_string_literal] = ACTIONS(290), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_numeric_literal] = ACTIONS(290), + [anon_sym_true] = ACTIONS(288), + [anon_sym_false] = ACTIONS(288), + [anon_sym_null] = ACTIONS(288), + [anon_sym_PIPE_PIPE] = ACTIONS(290), + [anon_sym_QMARK_QMARK] = ACTIONS(290), + [anon_sym_AMP_AMP] = ACTIONS(290), + [anon_sym_PIPE] = ACTIONS(288), + [anon_sym_CARET] = ACTIONS(290), + [anon_sym_AMP] = ACTIONS(288), + [anon_sym_EQ_EQ] = ACTIONS(288), + [anon_sym_BANG_EQ] = ACTIONS(288), + [anon_sym_EQ_EQ_EQ] = ACTIONS(290), + [anon_sym_BANG_EQ_EQ] = ACTIONS(290), + [anon_sym_LT] = ACTIONS(288), + [anon_sym_GT] = ACTIONS(288), + [anon_sym_LT_EQ] = ACTIONS(290), + [anon_sym_GT_EQ] = ACTIONS(290), + [anon_sym_instanceof] = ACTIONS(288), + [anon_sym_in] = ACTIONS(288), + [anon_sym_LT_LT] = ACTIONS(290), + [anon_sym_GT_GT] = ACTIONS(288), + [anon_sym_GT_GT_GT] = ACTIONS(290), + [anon_sym_PLUS] = ACTIONS(288), + [anon_sym_DASH] = ACTIONS(288), + [anon_sym_SLASH] = ACTIONS(288), + [anon_sym_PERCENT] = ACTIONS(290), + [anon_sym_STAR_STAR] = ACTIONS(290), + [anon_sym_BANG] = ACTIONS(288), + [anon_sym_TILDE] = ACTIONS(290), + [anon_sym_typeof] = ACTIONS(288), + [anon_sym_void] = ACTIONS(288), + [anon_sym_delete] = ACTIONS(288), + [anon_sym_await] = ACTIONS(288), + [anon_sym_LBRACK] = ACTIONS(290), + [anon_sym_if] = ACTIONS(288), + [anon_sym_QMARK_DOT] = ACTIONS(290), + [anon_sym_BQUOTE] = ACTIONS(290), + [anon_sym_DOLLARr] = ACTIONS(288), + [anon_sym_PLUS_PLUS] = ACTIONS(290), + [anon_sym_DASH_DASH] = ACTIONS(290), + [anon_sym_new] = ACTIONS(288), + }, + [STATE(250)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(634), + [anon_sym_LBRACE] = ACTIONS(636), + [anon_sym_RBRACE] = ACTIONS(636), + [anon_sym_STAR] = ACTIONS(634), + [anon_sym_as] = ACTIONS(634), + [anon_sym_SEMI] = ACTIONS(636), + [anon_sym_async] = ACTIONS(634), + [anon_sym_function] = ACTIONS(634), + [anon_sym_LPAREN] = ACTIONS(636), + [anon_sym_QMARK] = ACTIONS(634), + [anon_sym_DOT] = ACTIONS(636), + [anon_sym_Text] = ACTIONS(634), + [anon_sym_Button] = ACTIONS(634), + [anon_sym_Image] = ACTIONS(634), + [anon_sym_TextInput] = ACTIONS(634), + [anon_sym_TextArea] = ACTIONS(634), + [anon_sym_Column] = ACTIONS(634), + [anon_sym_Row] = ACTIONS(634), + [anon_sym_Stack] = ACTIONS(634), + [anon_sym_Flex] = ACTIONS(634), + [anon_sym_Grid] = ACTIONS(634), + [anon_sym_GridRow] = ACTIONS(634), + [anon_sym_GridCol] = ACTIONS(634), + [anon_sym_List] = ACTIONS(634), + [anon_sym_ScrollList] = ACTIONS(634), + [anon_sym_NavDestination] = ACTIONS(634), + [anon_sym_ListItem] = ACTIONS(634), + [anon_sym_GridItem] = ACTIONS(634), + [anon_sym_ListItemGroup] = ACTIONS(634), + [anon_sym_ForEach] = ACTIONS(634), + [anon_sym_LazyForEach] = ACTIONS(634), + [sym_identifier] = ACTIONS(634), + [sym_string_literal] = ACTIONS(636), + [anon_sym_DOLLAR] = ACTIONS(634), + [sym_numeric_literal] = ACTIONS(636), + [anon_sym_true] = ACTIONS(634), + [anon_sym_false] = ACTIONS(634), + [anon_sym_null] = ACTIONS(634), + [anon_sym_PIPE_PIPE] = ACTIONS(636), + [anon_sym_QMARK_QMARK] = ACTIONS(636), + [anon_sym_AMP_AMP] = ACTIONS(636), + [anon_sym_PIPE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(636), + [anon_sym_AMP] = ACTIONS(634), + [anon_sym_EQ_EQ] = ACTIONS(634), + [anon_sym_BANG_EQ] = ACTIONS(634), + [anon_sym_EQ_EQ_EQ] = ACTIONS(636), + [anon_sym_BANG_EQ_EQ] = ACTIONS(636), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(636), + [anon_sym_GT_EQ] = ACTIONS(636), + [anon_sym_instanceof] = ACTIONS(634), + [anon_sym_in] = ACTIONS(634), + [anon_sym_LT_LT] = ACTIONS(636), + [anon_sym_GT_GT] = ACTIONS(634), + [anon_sym_GT_GT_GT] = ACTIONS(636), + [anon_sym_PLUS] = ACTIONS(634), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(636), + [anon_sym_STAR_STAR] = ACTIONS(636), + [anon_sym_BANG] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(636), + [anon_sym_typeof] = ACTIONS(634), + [anon_sym_void] = ACTIONS(634), + [anon_sym_delete] = ACTIONS(634), + [anon_sym_await] = ACTIONS(634), + [anon_sym_LBRACK] = ACTIONS(636), + [anon_sym_if] = ACTIONS(634), + [anon_sym_QMARK_DOT] = ACTIONS(636), + [anon_sym_BQUOTE] = ACTIONS(636), + [anon_sym_DOLLARr] = ACTIONS(634), + [anon_sym_PLUS_PLUS] = ACTIONS(636), + [anon_sym_DASH_DASH] = ACTIONS(636), + [anon_sym_new] = ACTIONS(634), + }, + [STATE(251)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(638), + [anon_sym_LBRACE] = ACTIONS(640), + [anon_sym_RBRACE] = ACTIONS(640), + [anon_sym_STAR] = ACTIONS(638), + [anon_sym_as] = ACTIONS(638), + [anon_sym_SEMI] = ACTIONS(640), + [anon_sym_async] = ACTIONS(638), + [anon_sym_function] = ACTIONS(638), + [anon_sym_LPAREN] = ACTIONS(640), + [anon_sym_QMARK] = ACTIONS(638), + [anon_sym_DOT] = ACTIONS(640), + [anon_sym_Text] = ACTIONS(638), + [anon_sym_Button] = ACTIONS(638), + [anon_sym_Image] = ACTIONS(638), + [anon_sym_TextInput] = ACTIONS(638), + [anon_sym_TextArea] = ACTIONS(638), + [anon_sym_Column] = ACTIONS(638), + [anon_sym_Row] = ACTIONS(638), + [anon_sym_Stack] = ACTIONS(638), + [anon_sym_Flex] = ACTIONS(638), + [anon_sym_Grid] = ACTIONS(638), + [anon_sym_GridRow] = ACTIONS(638), + [anon_sym_GridCol] = ACTIONS(638), + [anon_sym_List] = ACTIONS(638), + [anon_sym_ScrollList] = ACTIONS(638), + [anon_sym_NavDestination] = ACTIONS(638), + [anon_sym_ListItem] = ACTIONS(638), + [anon_sym_GridItem] = ACTIONS(638), + [anon_sym_ListItemGroup] = ACTIONS(638), + [anon_sym_ForEach] = ACTIONS(638), + [anon_sym_LazyForEach] = ACTIONS(638), + [sym_identifier] = ACTIONS(638), + [sym_string_literal] = ACTIONS(640), + [anon_sym_DOLLAR] = ACTIONS(638), + [sym_numeric_literal] = ACTIONS(640), + [anon_sym_true] = ACTIONS(638), + [anon_sym_false] = ACTIONS(638), + [anon_sym_null] = ACTIONS(638), + [anon_sym_PIPE_PIPE] = ACTIONS(640), + [anon_sym_QMARK_QMARK] = ACTIONS(640), + [anon_sym_AMP_AMP] = ACTIONS(640), + [anon_sym_PIPE] = ACTIONS(638), + [anon_sym_CARET] = ACTIONS(640), + [anon_sym_AMP] = ACTIONS(638), + [anon_sym_EQ_EQ] = ACTIONS(638), + [anon_sym_BANG_EQ] = ACTIONS(638), + [anon_sym_EQ_EQ_EQ] = ACTIONS(640), + [anon_sym_BANG_EQ_EQ] = ACTIONS(640), + [anon_sym_LT] = ACTIONS(638), + [anon_sym_GT] = ACTIONS(638), + [anon_sym_LT_EQ] = ACTIONS(640), + [anon_sym_GT_EQ] = ACTIONS(640), + [anon_sym_instanceof] = ACTIONS(638), + [anon_sym_in] = ACTIONS(638), + [anon_sym_LT_LT] = ACTIONS(640), + [anon_sym_GT_GT] = ACTIONS(638), + [anon_sym_GT_GT_GT] = ACTIONS(640), + [anon_sym_PLUS] = ACTIONS(638), + [anon_sym_DASH] = ACTIONS(638), + [anon_sym_SLASH] = ACTIONS(638), + [anon_sym_PERCENT] = ACTIONS(640), + [anon_sym_STAR_STAR] = ACTIONS(640), + [anon_sym_BANG] = ACTIONS(638), + [anon_sym_TILDE] = ACTIONS(640), + [anon_sym_typeof] = ACTIONS(638), + [anon_sym_void] = ACTIONS(638), + [anon_sym_delete] = ACTIONS(638), + [anon_sym_await] = ACTIONS(638), + [anon_sym_LBRACK] = ACTIONS(640), + [anon_sym_if] = ACTIONS(638), + [anon_sym_QMARK_DOT] = ACTIONS(640), + [anon_sym_BQUOTE] = ACTIONS(640), + [anon_sym_DOLLARr] = ACTIONS(638), + [anon_sym_PLUS_PLUS] = ACTIONS(640), + [anon_sym_DASH_DASH] = ACTIONS(640), + [anon_sym_new] = ACTIONS(638), + }, + [STATE(252)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(690), + [anon_sym_LBRACE] = ACTIONS(692), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_STAR] = ACTIONS(690), + [anon_sym_as] = ACTIONS(690), + [anon_sym_SEMI] = ACTIONS(692), + [anon_sym_async] = ACTIONS(690), + [anon_sym_function] = ACTIONS(690), + [anon_sym_LPAREN] = ACTIONS(692), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_DOT] = ACTIONS(692), + [anon_sym_Text] = ACTIONS(690), + [anon_sym_Button] = ACTIONS(690), + [anon_sym_Image] = ACTIONS(690), + [anon_sym_TextInput] = ACTIONS(690), + [anon_sym_TextArea] = ACTIONS(690), + [anon_sym_Column] = ACTIONS(690), + [anon_sym_Row] = ACTIONS(690), + [anon_sym_Stack] = ACTIONS(690), + [anon_sym_Flex] = ACTIONS(690), + [anon_sym_Grid] = ACTIONS(690), + [anon_sym_GridRow] = ACTIONS(690), + [anon_sym_GridCol] = ACTIONS(690), + [anon_sym_List] = ACTIONS(690), + [anon_sym_ScrollList] = ACTIONS(690), + [anon_sym_NavDestination] = ACTIONS(690), + [anon_sym_ListItem] = ACTIONS(690), + [anon_sym_GridItem] = ACTIONS(690), + [anon_sym_ListItemGroup] = ACTIONS(690), + [anon_sym_ForEach] = ACTIONS(690), + [anon_sym_LazyForEach] = ACTIONS(690), + [sym_identifier] = ACTIONS(690), + [sym_string_literal] = ACTIONS(692), + [anon_sym_DOLLAR] = ACTIONS(690), + [sym_numeric_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(690), + [anon_sym_false] = ACTIONS(690), + [anon_sym_null] = ACTIONS(690), + [anon_sym_PIPE_PIPE] = ACTIONS(692), + [anon_sym_QMARK_QMARK] = ACTIONS(692), + [anon_sym_AMP_AMP] = ACTIONS(692), + [anon_sym_PIPE] = ACTIONS(690), + [anon_sym_CARET] = ACTIONS(692), + [anon_sym_AMP] = ACTIONS(690), + [anon_sym_EQ_EQ] = ACTIONS(690), + [anon_sym_BANG_EQ] = ACTIONS(690), + [anon_sym_EQ_EQ_EQ] = ACTIONS(692), + [anon_sym_BANG_EQ_EQ] = ACTIONS(692), + [anon_sym_LT] = ACTIONS(690), + [anon_sym_GT] = ACTIONS(690), + [anon_sym_LT_EQ] = ACTIONS(692), + [anon_sym_GT_EQ] = ACTIONS(692), + [anon_sym_instanceof] = ACTIONS(690), + [anon_sym_in] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(692), + [anon_sym_GT_GT] = ACTIONS(690), + [anon_sym_GT_GT_GT] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(690), + [anon_sym_DASH] = ACTIONS(690), + [anon_sym_SLASH] = ACTIONS(690), + [anon_sym_PERCENT] = ACTIONS(692), + [anon_sym_STAR_STAR] = ACTIONS(692), + [anon_sym_BANG] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(692), + [anon_sym_typeof] = ACTIONS(690), + [anon_sym_void] = ACTIONS(690), + [anon_sym_delete] = ACTIONS(690), + [anon_sym_await] = ACTIONS(690), + [anon_sym_LBRACK] = ACTIONS(692), + [anon_sym_if] = ACTIONS(690), + [anon_sym_QMARK_DOT] = ACTIONS(692), + [anon_sym_BQUOTE] = ACTIONS(692), + [anon_sym_DOLLARr] = ACTIONS(690), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_new] = ACTIONS(690), + }, + [STATE(253)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(646), + [anon_sym_LBRACE] = ACTIONS(648), + [anon_sym_RBRACE] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_as] = ACTIONS(646), + [anon_sym_SEMI] = ACTIONS(648), + [anon_sym_async] = ACTIONS(646), + [anon_sym_function] = ACTIONS(646), + [anon_sym_LPAREN] = ACTIONS(648), + [anon_sym_QMARK] = ACTIONS(646), + [anon_sym_DOT] = ACTIONS(648), + [anon_sym_Text] = ACTIONS(646), + [anon_sym_Button] = ACTIONS(646), + [anon_sym_Image] = ACTIONS(646), + [anon_sym_TextInput] = ACTIONS(646), + [anon_sym_TextArea] = ACTIONS(646), + [anon_sym_Column] = ACTIONS(646), + [anon_sym_Row] = ACTIONS(646), + [anon_sym_Stack] = ACTIONS(646), + [anon_sym_Flex] = ACTIONS(646), + [anon_sym_Grid] = ACTIONS(646), + [anon_sym_GridRow] = ACTIONS(646), + [anon_sym_GridCol] = ACTIONS(646), + [anon_sym_List] = ACTIONS(646), + [anon_sym_ScrollList] = ACTIONS(646), + [anon_sym_NavDestination] = ACTIONS(646), + [anon_sym_ListItem] = ACTIONS(646), + [anon_sym_GridItem] = ACTIONS(646), + [anon_sym_ListItemGroup] = ACTIONS(646), + [anon_sym_ForEach] = ACTIONS(646), + [anon_sym_LazyForEach] = ACTIONS(646), + [sym_identifier] = ACTIONS(646), + [sym_string_literal] = ACTIONS(648), + [anon_sym_DOLLAR] = ACTIONS(646), + [sym_numeric_literal] = ACTIONS(648), + [anon_sym_true] = ACTIONS(646), + [anon_sym_false] = ACTIONS(646), + [anon_sym_null] = ACTIONS(646), + [anon_sym_PIPE_PIPE] = ACTIONS(648), + [anon_sym_QMARK_QMARK] = ACTIONS(648), + [anon_sym_AMP_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(646), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(646), + [anon_sym_EQ_EQ] = ACTIONS(646), + [anon_sym_BANG_EQ] = ACTIONS(646), + [anon_sym_EQ_EQ_EQ] = ACTIONS(648), + [anon_sym_BANG_EQ_EQ] = ACTIONS(648), + [anon_sym_LT] = ACTIONS(646), + [anon_sym_GT] = ACTIONS(646), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_instanceof] = ACTIONS(646), + [anon_sym_in] = ACTIONS(646), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(646), + [anon_sym_GT_GT_GT] = ACTIONS(648), + [anon_sym_PLUS] = ACTIONS(646), + [anon_sym_DASH] = ACTIONS(646), + [anon_sym_SLASH] = ACTIONS(646), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_STAR_STAR] = ACTIONS(648), + [anon_sym_BANG] = ACTIONS(646), + [anon_sym_TILDE] = ACTIONS(648), + [anon_sym_typeof] = ACTIONS(646), + [anon_sym_void] = ACTIONS(646), + [anon_sym_delete] = ACTIONS(646), + [anon_sym_await] = ACTIONS(646), + [anon_sym_LBRACK] = ACTIONS(648), + [anon_sym_if] = ACTIONS(646), + [anon_sym_QMARK_DOT] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DOLLARr] = ACTIONS(646), + [anon_sym_PLUS_PLUS] = ACTIONS(648), + [anon_sym_DASH_DASH] = ACTIONS(648), + [anon_sym_new] = ACTIONS(646), + }, + [STATE(254)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(650), + [anon_sym_LBRACE] = ACTIONS(652), + [anon_sym_RBRACE] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(650), + [anon_sym_as] = ACTIONS(650), + [anon_sym_SEMI] = ACTIONS(652), + [anon_sym_async] = ACTIONS(650), + [anon_sym_function] = ACTIONS(650), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_QMARK] = ACTIONS(650), + [anon_sym_DOT] = ACTIONS(652), + [anon_sym_Text] = ACTIONS(650), + [anon_sym_Button] = ACTIONS(650), + [anon_sym_Image] = ACTIONS(650), + [anon_sym_TextInput] = ACTIONS(650), + [anon_sym_TextArea] = ACTIONS(650), + [anon_sym_Column] = ACTIONS(650), + [anon_sym_Row] = ACTIONS(650), + [anon_sym_Stack] = ACTIONS(650), + [anon_sym_Flex] = ACTIONS(650), + [anon_sym_Grid] = ACTIONS(650), + [anon_sym_GridRow] = ACTIONS(650), + [anon_sym_GridCol] = ACTIONS(650), + [anon_sym_List] = ACTIONS(650), + [anon_sym_ScrollList] = ACTIONS(650), + [anon_sym_NavDestination] = ACTIONS(650), + [anon_sym_ListItem] = ACTIONS(650), + [anon_sym_GridItem] = ACTIONS(650), + [anon_sym_ListItemGroup] = ACTIONS(650), + [anon_sym_ForEach] = ACTIONS(650), + [anon_sym_LazyForEach] = ACTIONS(650), + [sym_identifier] = ACTIONS(650), + [sym_string_literal] = ACTIONS(652), + [anon_sym_DOLLAR] = ACTIONS(650), + [sym_numeric_literal] = ACTIONS(652), + [anon_sym_true] = ACTIONS(650), + [anon_sym_false] = ACTIONS(650), + [anon_sym_null] = ACTIONS(650), + [anon_sym_PIPE_PIPE] = ACTIONS(652), + [anon_sym_QMARK_QMARK] = ACTIONS(652), + [anon_sym_AMP_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(650), + [anon_sym_EQ_EQ] = ACTIONS(650), + [anon_sym_BANG_EQ] = ACTIONS(650), + [anon_sym_EQ_EQ_EQ] = ACTIONS(652), + [anon_sym_BANG_EQ_EQ] = ACTIONS(652), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_instanceof] = ACTIONS(650), + [anon_sym_in] = ACTIONS(650), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(650), + [anon_sym_GT_GT_GT] = ACTIONS(652), + [anon_sym_PLUS] = ACTIONS(650), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_STAR_STAR] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(652), + [anon_sym_typeof] = ACTIONS(650), + [anon_sym_void] = ACTIONS(650), + [anon_sym_delete] = ACTIONS(650), + [anon_sym_await] = ACTIONS(650), + [anon_sym_LBRACK] = ACTIONS(652), + [anon_sym_if] = ACTIONS(650), + [anon_sym_QMARK_DOT] = ACTIONS(652), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DOLLARr] = ACTIONS(650), + [anon_sym_PLUS_PLUS] = ACTIONS(652), + [anon_sym_DASH_DASH] = ACTIONS(652), + [anon_sym_new] = ACTIONS(650), + }, + [STATE(255)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(662), + [anon_sym_LBRACE] = ACTIONS(664), + [anon_sym_RBRACE] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_as] = ACTIONS(662), + [anon_sym_SEMI] = ACTIONS(664), + [anon_sym_async] = ACTIONS(662), + [anon_sym_function] = ACTIONS(662), + [anon_sym_LPAREN] = ACTIONS(664), + [anon_sym_QMARK] = ACTIONS(662), + [anon_sym_DOT] = ACTIONS(664), + [anon_sym_Text] = ACTIONS(662), + [anon_sym_Button] = ACTIONS(662), + [anon_sym_Image] = ACTIONS(662), + [anon_sym_TextInput] = ACTIONS(662), + [anon_sym_TextArea] = ACTIONS(662), + [anon_sym_Column] = ACTIONS(662), + [anon_sym_Row] = ACTIONS(662), + [anon_sym_Stack] = ACTIONS(662), + [anon_sym_Flex] = ACTIONS(662), + [anon_sym_Grid] = ACTIONS(662), + [anon_sym_GridRow] = ACTIONS(662), + [anon_sym_GridCol] = ACTIONS(662), + [anon_sym_List] = ACTIONS(662), + [anon_sym_ScrollList] = ACTIONS(662), + [anon_sym_NavDestination] = ACTIONS(662), + [anon_sym_ListItem] = ACTIONS(662), + [anon_sym_GridItem] = ACTIONS(662), + [anon_sym_ListItemGroup] = ACTIONS(662), + [anon_sym_ForEach] = ACTIONS(662), + [anon_sym_LazyForEach] = ACTIONS(662), + [sym_identifier] = ACTIONS(662), + [sym_string_literal] = ACTIONS(664), + [anon_sym_DOLLAR] = ACTIONS(662), + [sym_numeric_literal] = ACTIONS(664), + [anon_sym_true] = ACTIONS(662), + [anon_sym_false] = ACTIONS(662), + [anon_sym_null] = ACTIONS(662), + [anon_sym_PIPE_PIPE] = ACTIONS(664), + [anon_sym_QMARK_QMARK] = ACTIONS(664), + [anon_sym_AMP_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(662), + [anon_sym_EQ_EQ] = ACTIONS(662), + [anon_sym_BANG_EQ] = ACTIONS(662), + [anon_sym_EQ_EQ_EQ] = ACTIONS(664), + [anon_sym_BANG_EQ_EQ] = ACTIONS(664), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_instanceof] = ACTIONS(662), + [anon_sym_in] = ACTIONS(662), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(662), + [anon_sym_GT_GT_GT] = ACTIONS(664), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_STAR_STAR] = ACTIONS(664), + [anon_sym_BANG] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(664), + [anon_sym_typeof] = ACTIONS(662), + [anon_sym_void] = ACTIONS(662), + [anon_sym_delete] = ACTIONS(662), + [anon_sym_await] = ACTIONS(662), + [anon_sym_LBRACK] = ACTIONS(664), + [anon_sym_if] = ACTIONS(662), + [anon_sym_QMARK_DOT] = ACTIONS(664), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DOLLARr] = ACTIONS(662), + [anon_sym_PLUS_PLUS] = ACTIONS(664), + [anon_sym_DASH_DASH] = ACTIONS(664), + [anon_sym_new] = ACTIONS(662), + }, + [STATE(256)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(666), + [anon_sym_LBRACE] = ACTIONS(668), + [anon_sym_RBRACE] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(666), + [anon_sym_as] = ACTIONS(666), + [anon_sym_SEMI] = ACTIONS(668), + [anon_sym_async] = ACTIONS(666), + [anon_sym_function] = ACTIONS(666), + [anon_sym_LPAREN] = ACTIONS(668), + [anon_sym_QMARK] = ACTIONS(666), + [anon_sym_DOT] = ACTIONS(668), + [anon_sym_Text] = ACTIONS(666), + [anon_sym_Button] = ACTIONS(666), + [anon_sym_Image] = ACTIONS(666), + [anon_sym_TextInput] = ACTIONS(666), + [anon_sym_TextArea] = ACTIONS(666), + [anon_sym_Column] = ACTIONS(666), + [anon_sym_Row] = ACTIONS(666), + [anon_sym_Stack] = ACTIONS(666), + [anon_sym_Flex] = ACTIONS(666), + [anon_sym_Grid] = ACTIONS(666), + [anon_sym_GridRow] = ACTIONS(666), + [anon_sym_GridCol] = ACTIONS(666), + [anon_sym_List] = ACTIONS(666), + [anon_sym_ScrollList] = ACTIONS(666), + [anon_sym_NavDestination] = ACTIONS(666), + [anon_sym_ListItem] = ACTIONS(666), + [anon_sym_GridItem] = ACTIONS(666), + [anon_sym_ListItemGroup] = ACTIONS(666), + [anon_sym_ForEach] = ACTIONS(666), + [anon_sym_LazyForEach] = ACTIONS(666), + [sym_identifier] = ACTIONS(666), + [sym_string_literal] = ACTIONS(668), + [anon_sym_DOLLAR] = ACTIONS(666), + [sym_numeric_literal] = ACTIONS(668), + [anon_sym_true] = ACTIONS(666), + [anon_sym_false] = ACTIONS(666), + [anon_sym_null] = ACTIONS(666), + [anon_sym_PIPE_PIPE] = ACTIONS(668), + [anon_sym_QMARK_QMARK] = ACTIONS(668), + [anon_sym_AMP_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(666), + [anon_sym_EQ_EQ] = ACTIONS(666), + [anon_sym_BANG_EQ] = ACTIONS(666), + [anon_sym_EQ_EQ_EQ] = ACTIONS(668), + [anon_sym_BANG_EQ_EQ] = ACTIONS(668), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_instanceof] = ACTIONS(666), + [anon_sym_in] = ACTIONS(666), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(666), + [anon_sym_GT_GT_GT] = ACTIONS(668), + [anon_sym_PLUS] = ACTIONS(666), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_STAR_STAR] = ACTIONS(668), + [anon_sym_BANG] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(668), + [anon_sym_typeof] = ACTIONS(666), + [anon_sym_void] = ACTIONS(666), + [anon_sym_delete] = ACTIONS(666), + [anon_sym_await] = ACTIONS(666), + [anon_sym_LBRACK] = ACTIONS(668), + [anon_sym_if] = ACTIONS(666), + [anon_sym_QMARK_DOT] = ACTIONS(668), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DOLLARr] = ACTIONS(666), + [anon_sym_PLUS_PLUS] = ACTIONS(668), + [anon_sym_DASH_DASH] = ACTIONS(668), + [anon_sym_new] = ACTIONS(666), + }, + [STATE(257)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(670), + [anon_sym_LBRACE] = ACTIONS(672), + [anon_sym_RBRACE] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(670), + [anon_sym_as] = ACTIONS(670), + [anon_sym_SEMI] = ACTIONS(672), + [anon_sym_async] = ACTIONS(670), + [anon_sym_function] = ACTIONS(670), + [anon_sym_LPAREN] = ACTIONS(672), + [anon_sym_QMARK] = ACTIONS(670), + [anon_sym_DOT] = ACTIONS(672), + [anon_sym_Text] = ACTIONS(670), + [anon_sym_Button] = ACTIONS(670), + [anon_sym_Image] = ACTIONS(670), + [anon_sym_TextInput] = ACTIONS(670), + [anon_sym_TextArea] = ACTIONS(670), + [anon_sym_Column] = ACTIONS(670), + [anon_sym_Row] = ACTIONS(670), + [anon_sym_Stack] = ACTIONS(670), + [anon_sym_Flex] = ACTIONS(670), + [anon_sym_Grid] = ACTIONS(670), + [anon_sym_GridRow] = ACTIONS(670), + [anon_sym_GridCol] = ACTIONS(670), + [anon_sym_List] = ACTIONS(670), + [anon_sym_ScrollList] = ACTIONS(670), + [anon_sym_NavDestination] = ACTIONS(670), + [anon_sym_ListItem] = ACTIONS(670), + [anon_sym_GridItem] = ACTIONS(670), + [anon_sym_ListItemGroup] = ACTIONS(670), + [anon_sym_ForEach] = ACTIONS(670), + [anon_sym_LazyForEach] = ACTIONS(670), + [sym_identifier] = ACTIONS(670), + [sym_string_literal] = ACTIONS(672), + [anon_sym_DOLLAR] = ACTIONS(670), + [sym_numeric_literal] = ACTIONS(672), + [anon_sym_true] = ACTIONS(670), + [anon_sym_false] = ACTIONS(670), + [anon_sym_null] = ACTIONS(670), + [anon_sym_PIPE_PIPE] = ACTIONS(672), + [anon_sym_QMARK_QMARK] = ACTIONS(672), + [anon_sym_AMP_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(670), + [anon_sym_EQ_EQ] = ACTIONS(670), + [anon_sym_BANG_EQ] = ACTIONS(670), + [anon_sym_EQ_EQ_EQ] = ACTIONS(672), + [anon_sym_BANG_EQ_EQ] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_instanceof] = ACTIONS(670), + [anon_sym_in] = ACTIONS(670), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(670), + [anon_sym_GT_GT_GT] = ACTIONS(672), + [anon_sym_PLUS] = ACTIONS(670), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_STAR_STAR] = ACTIONS(672), + [anon_sym_BANG] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(672), + [anon_sym_typeof] = ACTIONS(670), + [anon_sym_void] = ACTIONS(670), + [anon_sym_delete] = ACTIONS(670), + [anon_sym_await] = ACTIONS(670), + [anon_sym_LBRACK] = ACTIONS(672), + [anon_sym_if] = ACTIONS(670), + [anon_sym_QMARK_DOT] = ACTIONS(672), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DOLLARr] = ACTIONS(670), + [anon_sym_PLUS_PLUS] = ACTIONS(672), + [anon_sym_DASH_DASH] = ACTIONS(672), + [anon_sym_new] = ACTIONS(670), + }, + [STATE(258)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(308), + [anon_sym_LBRACE] = ACTIONS(310), + [anon_sym_RBRACE] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(308), + [anon_sym_as] = ACTIONS(308), + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_async] = ACTIONS(308), + [anon_sym_function] = ACTIONS(308), + [anon_sym_LPAREN] = ACTIONS(310), + [anon_sym_QMARK] = ACTIONS(308), + [anon_sym_DOT] = ACTIONS(310), + [anon_sym_Text] = ACTIONS(308), + [anon_sym_Button] = ACTIONS(308), + [anon_sym_Image] = ACTIONS(308), + [anon_sym_TextInput] = ACTIONS(308), + [anon_sym_TextArea] = ACTIONS(308), + [anon_sym_Column] = ACTIONS(308), + [anon_sym_Row] = ACTIONS(308), + [anon_sym_Stack] = ACTIONS(308), + [anon_sym_Flex] = ACTIONS(308), + [anon_sym_Grid] = ACTIONS(308), + [anon_sym_GridRow] = ACTIONS(308), + [anon_sym_GridCol] = ACTIONS(308), + [anon_sym_List] = ACTIONS(308), + [anon_sym_ScrollList] = ACTIONS(308), + [anon_sym_NavDestination] = ACTIONS(308), + [anon_sym_ListItem] = ACTIONS(308), + [anon_sym_GridItem] = ACTIONS(308), + [anon_sym_ListItemGroup] = ACTIONS(308), + [anon_sym_ForEach] = ACTIONS(308), + [anon_sym_LazyForEach] = ACTIONS(308), + [sym_identifier] = ACTIONS(308), + [sym_string_literal] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(308), + [sym_numeric_literal] = ACTIONS(310), + [anon_sym_true] = ACTIONS(308), + [anon_sym_false] = ACTIONS(308), + [anon_sym_null] = ACTIONS(308), + [anon_sym_PIPE_PIPE] = ACTIONS(310), + [anon_sym_QMARK_QMARK] = ACTIONS(310), + [anon_sym_AMP_AMP] = ACTIONS(310), + [anon_sym_PIPE] = ACTIONS(308), + [anon_sym_CARET] = ACTIONS(310), + [anon_sym_AMP] = ACTIONS(308), + [anon_sym_EQ_EQ] = ACTIONS(308), + [anon_sym_BANG_EQ] = ACTIONS(308), + [anon_sym_EQ_EQ_EQ] = ACTIONS(310), + [anon_sym_BANG_EQ_EQ] = ACTIONS(310), + [anon_sym_LT] = ACTIONS(308), + [anon_sym_GT] = ACTIONS(308), + [anon_sym_LT_EQ] = ACTIONS(310), + [anon_sym_GT_EQ] = ACTIONS(310), + [anon_sym_instanceof] = ACTIONS(308), + [anon_sym_in] = ACTIONS(308), + [anon_sym_LT_LT] = ACTIONS(310), + [anon_sym_GT_GT] = ACTIONS(308), + [anon_sym_GT_GT_GT] = ACTIONS(310), + [anon_sym_PLUS] = ACTIONS(308), + [anon_sym_DASH] = ACTIONS(308), + [anon_sym_SLASH] = ACTIONS(308), + [anon_sym_PERCENT] = ACTIONS(310), + [anon_sym_STAR_STAR] = ACTIONS(310), + [anon_sym_BANG] = ACTIONS(308), + [anon_sym_TILDE] = ACTIONS(310), + [anon_sym_typeof] = ACTIONS(308), + [anon_sym_void] = ACTIONS(308), + [anon_sym_delete] = ACTIONS(308), + [anon_sym_await] = ACTIONS(308), + [anon_sym_LBRACK] = ACTIONS(310), + [anon_sym_if] = ACTIONS(308), + [anon_sym_QMARK_DOT] = ACTIONS(310), + [anon_sym_BQUOTE] = ACTIONS(310), + [anon_sym_DOLLARr] = ACTIONS(308), + [anon_sym_PLUS_PLUS] = ACTIONS(310), + [anon_sym_DASH_DASH] = ACTIONS(310), + [anon_sym_new] = ACTIONS(308), + }, + [STATE(259)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(360), + [anon_sym_LBRACE] = ACTIONS(364), + [anon_sym_RBRACE] = ACTIONS(364), + [anon_sym_STAR] = ACTIONS(360), + [anon_sym_as] = ACTIONS(360), + [anon_sym_SEMI] = ACTIONS(364), + [anon_sym_async] = ACTIONS(360), + [anon_sym_function] = ACTIONS(360), + [anon_sym_LPAREN] = ACTIONS(364), + [anon_sym_QMARK] = ACTIONS(360), + [anon_sym_DOT] = ACTIONS(364), + [anon_sym_Text] = ACTIONS(360), + [anon_sym_Button] = ACTIONS(360), + [anon_sym_Image] = ACTIONS(360), + [anon_sym_TextInput] = ACTIONS(360), + [anon_sym_TextArea] = ACTIONS(360), + [anon_sym_Column] = ACTIONS(360), + [anon_sym_Row] = ACTIONS(360), + [anon_sym_Stack] = ACTIONS(360), + [anon_sym_Flex] = ACTIONS(360), + [anon_sym_Grid] = ACTIONS(360), + [anon_sym_GridRow] = ACTIONS(360), + [anon_sym_GridCol] = ACTIONS(360), + [anon_sym_List] = ACTIONS(360), + [anon_sym_ScrollList] = ACTIONS(360), + [anon_sym_NavDestination] = ACTIONS(360), + [anon_sym_ListItem] = ACTIONS(360), + [anon_sym_GridItem] = ACTIONS(360), + [anon_sym_ListItemGroup] = ACTIONS(360), + [anon_sym_ForEach] = ACTIONS(360), + [anon_sym_LazyForEach] = ACTIONS(360), + [sym_identifier] = ACTIONS(360), + [sym_string_literal] = ACTIONS(364), + [anon_sym_DOLLAR] = ACTIONS(360), + [sym_numeric_literal] = ACTIONS(364), + [anon_sym_true] = ACTIONS(360), + [anon_sym_false] = ACTIONS(360), + [anon_sym_null] = ACTIONS(360), + [anon_sym_PIPE_PIPE] = ACTIONS(364), + [anon_sym_QMARK_QMARK] = ACTIONS(364), + [anon_sym_AMP_AMP] = ACTIONS(364), + [anon_sym_PIPE] = ACTIONS(360), + [anon_sym_CARET] = ACTIONS(364), + [anon_sym_AMP] = ACTIONS(360), + [anon_sym_EQ_EQ] = ACTIONS(360), + [anon_sym_BANG_EQ] = ACTIONS(360), + [anon_sym_EQ_EQ_EQ] = ACTIONS(364), + [anon_sym_BANG_EQ_EQ] = ACTIONS(364), + [anon_sym_LT] = ACTIONS(360), + [anon_sym_GT] = ACTIONS(360), + [anon_sym_LT_EQ] = ACTIONS(364), + [anon_sym_GT_EQ] = ACTIONS(364), + [anon_sym_instanceof] = ACTIONS(360), + [anon_sym_in] = ACTIONS(360), + [anon_sym_LT_LT] = ACTIONS(364), + [anon_sym_GT_GT] = ACTIONS(360), + [anon_sym_GT_GT_GT] = ACTIONS(364), + [anon_sym_PLUS] = ACTIONS(360), + [anon_sym_DASH] = ACTIONS(360), + [anon_sym_SLASH] = ACTIONS(360), + [anon_sym_PERCENT] = ACTIONS(364), + [anon_sym_STAR_STAR] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(360), + [anon_sym_TILDE] = ACTIONS(364), + [anon_sym_typeof] = ACTIONS(360), + [anon_sym_void] = ACTIONS(360), + [anon_sym_delete] = ACTIONS(360), + [anon_sym_await] = ACTIONS(360), + [anon_sym_LBRACK] = ACTIONS(364), + [anon_sym_if] = ACTIONS(360), + [anon_sym_QMARK_DOT] = ACTIONS(364), + [anon_sym_BQUOTE] = ACTIONS(364), + [anon_sym_DOLLARr] = ACTIONS(360), + [anon_sym_PLUS_PLUS] = ACTIONS(364), + [anon_sym_DASH_DASH] = ACTIONS(364), + [anon_sym_new] = ACTIONS(360), + }, + [STATE(260)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(603), + [anon_sym_LBRACE] = ACTIONS(605), + [anon_sym_RBRACE] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(603), + [anon_sym_as] = ACTIONS(603), + [anon_sym_SEMI] = ACTIONS(605), + [anon_sym_async] = ACTIONS(603), + [anon_sym_function] = ACTIONS(603), + [anon_sym_LPAREN] = ACTIONS(605), + [anon_sym_QMARK] = ACTIONS(603), + [anon_sym_DOT] = ACTIONS(605), + [anon_sym_Text] = ACTIONS(603), + [anon_sym_Button] = ACTIONS(603), + [anon_sym_Image] = ACTIONS(603), + [anon_sym_TextInput] = ACTIONS(603), + [anon_sym_TextArea] = ACTIONS(603), + [anon_sym_Column] = ACTIONS(603), + [anon_sym_Row] = ACTIONS(603), + [anon_sym_Stack] = ACTIONS(603), + [anon_sym_Flex] = ACTIONS(603), + [anon_sym_Grid] = ACTIONS(603), + [anon_sym_GridRow] = ACTIONS(603), + [anon_sym_GridCol] = ACTIONS(603), + [anon_sym_List] = ACTIONS(603), + [anon_sym_ScrollList] = ACTIONS(603), + [anon_sym_NavDestination] = ACTIONS(603), + [anon_sym_ListItem] = ACTIONS(603), + [anon_sym_GridItem] = ACTIONS(603), + [anon_sym_ListItemGroup] = ACTIONS(603), + [anon_sym_ForEach] = ACTIONS(603), + [anon_sym_LazyForEach] = ACTIONS(603), + [sym_identifier] = ACTIONS(603), + [sym_string_literal] = ACTIONS(605), + [anon_sym_DOLLAR] = ACTIONS(603), + [sym_numeric_literal] = ACTIONS(605), + [anon_sym_true] = ACTIONS(603), + [anon_sym_false] = ACTIONS(603), + [anon_sym_null] = ACTIONS(603), + [anon_sym_PIPE_PIPE] = ACTIONS(605), + [anon_sym_QMARK_QMARK] = ACTIONS(605), + [anon_sym_AMP_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(603), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(603), + [anon_sym_EQ_EQ] = ACTIONS(603), + [anon_sym_BANG_EQ] = ACTIONS(603), + [anon_sym_EQ_EQ_EQ] = ACTIONS(605), + [anon_sym_BANG_EQ_EQ] = ACTIONS(605), + [anon_sym_LT] = ACTIONS(603), + [anon_sym_GT] = ACTIONS(603), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_instanceof] = ACTIONS(603), + [anon_sym_in] = ACTIONS(603), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(603), + [anon_sym_GT_GT_GT] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(603), + [anon_sym_DASH] = ACTIONS(603), + [anon_sym_SLASH] = ACTIONS(603), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_STAR_STAR] = ACTIONS(605), + [anon_sym_BANG] = ACTIONS(603), + [anon_sym_TILDE] = ACTIONS(605), + [anon_sym_typeof] = ACTIONS(603), + [anon_sym_void] = ACTIONS(603), + [anon_sym_delete] = ACTIONS(603), + [anon_sym_await] = ACTIONS(603), + [anon_sym_LBRACK] = ACTIONS(605), + [anon_sym_if] = ACTIONS(603), + [anon_sym_QMARK_DOT] = ACTIONS(605), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DOLLARr] = ACTIONS(603), + [anon_sym_PLUS_PLUS] = ACTIONS(605), + [anon_sym_DASH_DASH] = ACTIONS(605), + [anon_sym_new] = ACTIONS(603), + }, + [STATE(261)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(678), + [anon_sym_LBRACE] = ACTIONS(680), + [anon_sym_RBRACE] = ACTIONS(680), + [anon_sym_STAR] = ACTIONS(678), + [anon_sym_as] = ACTIONS(678), + [anon_sym_SEMI] = ACTIONS(680), + [anon_sym_async] = ACTIONS(678), + [anon_sym_function] = ACTIONS(678), + [anon_sym_LPAREN] = ACTIONS(680), + [anon_sym_QMARK] = ACTIONS(678), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_Text] = ACTIONS(678), + [anon_sym_Button] = ACTIONS(678), + [anon_sym_Image] = ACTIONS(678), + [anon_sym_TextInput] = ACTIONS(678), + [anon_sym_TextArea] = ACTIONS(678), + [anon_sym_Column] = ACTIONS(678), + [anon_sym_Row] = ACTIONS(678), + [anon_sym_Stack] = ACTIONS(678), + [anon_sym_Flex] = ACTIONS(678), + [anon_sym_Grid] = ACTIONS(678), + [anon_sym_GridRow] = ACTIONS(678), + [anon_sym_GridCol] = ACTIONS(678), + [anon_sym_List] = ACTIONS(678), + [anon_sym_ScrollList] = ACTIONS(678), + [anon_sym_NavDestination] = ACTIONS(678), + [anon_sym_ListItem] = ACTIONS(678), + [anon_sym_GridItem] = ACTIONS(678), + [anon_sym_ListItemGroup] = ACTIONS(678), + [anon_sym_ForEach] = ACTIONS(678), + [anon_sym_LazyForEach] = ACTIONS(678), + [sym_identifier] = ACTIONS(678), + [sym_string_literal] = ACTIONS(680), + [anon_sym_DOLLAR] = ACTIONS(678), + [sym_numeric_literal] = ACTIONS(680), + [anon_sym_true] = ACTIONS(678), + [anon_sym_false] = ACTIONS(678), + [anon_sym_null] = ACTIONS(678), + [anon_sym_PIPE_PIPE] = ACTIONS(680), + [anon_sym_QMARK_QMARK] = ACTIONS(680), + [anon_sym_AMP_AMP] = ACTIONS(680), + [anon_sym_PIPE] = ACTIONS(678), + [anon_sym_CARET] = ACTIONS(680), + [anon_sym_AMP] = ACTIONS(678), + [anon_sym_EQ_EQ] = ACTIONS(678), + [anon_sym_BANG_EQ] = ACTIONS(678), + [anon_sym_EQ_EQ_EQ] = ACTIONS(680), + [anon_sym_BANG_EQ_EQ] = ACTIONS(680), + [anon_sym_LT] = ACTIONS(678), + [anon_sym_GT] = ACTIONS(678), + [anon_sym_LT_EQ] = ACTIONS(680), + [anon_sym_GT_EQ] = ACTIONS(680), + [anon_sym_instanceof] = ACTIONS(678), + [anon_sym_in] = ACTIONS(678), + [anon_sym_LT_LT] = ACTIONS(680), + [anon_sym_GT_GT] = ACTIONS(678), + [anon_sym_GT_GT_GT] = ACTIONS(680), + [anon_sym_PLUS] = ACTIONS(678), + [anon_sym_DASH] = ACTIONS(678), + [anon_sym_SLASH] = ACTIONS(678), + [anon_sym_PERCENT] = ACTIONS(680), + [anon_sym_STAR_STAR] = ACTIONS(680), + [anon_sym_BANG] = ACTIONS(678), + [anon_sym_TILDE] = ACTIONS(680), + [anon_sym_typeof] = ACTIONS(678), + [anon_sym_void] = ACTIONS(678), + [anon_sym_delete] = ACTIONS(678), + [anon_sym_await] = ACTIONS(678), + [anon_sym_LBRACK] = ACTIONS(680), + [anon_sym_if] = ACTIONS(678), + [anon_sym_QMARK_DOT] = ACTIONS(680), + [anon_sym_BQUOTE] = ACTIONS(680), + [anon_sym_DOLLARr] = ACTIONS(678), + [anon_sym_PLUS_PLUS] = ACTIONS(680), + [anon_sym_DASH_DASH] = ACTIONS(680), + [anon_sym_new] = ACTIONS(678), + }, + [STATE(262)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(682), + [anon_sym_LBRACE] = ACTIONS(684), + [anon_sym_RBRACE] = ACTIONS(684), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_as] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(684), + [anon_sym_async] = ACTIONS(682), + [anon_sym_function] = ACTIONS(682), + [anon_sym_LPAREN] = ACTIONS(684), + [anon_sym_QMARK] = ACTIONS(682), + [anon_sym_DOT] = ACTIONS(684), + [anon_sym_Text] = ACTIONS(682), + [anon_sym_Button] = ACTIONS(682), + [anon_sym_Image] = ACTIONS(682), + [anon_sym_TextInput] = ACTIONS(682), + [anon_sym_TextArea] = ACTIONS(682), + [anon_sym_Column] = ACTIONS(682), + [anon_sym_Row] = ACTIONS(682), + [anon_sym_Stack] = ACTIONS(682), + [anon_sym_Flex] = ACTIONS(682), + [anon_sym_Grid] = ACTIONS(682), + [anon_sym_GridRow] = ACTIONS(682), + [anon_sym_GridCol] = ACTIONS(682), + [anon_sym_List] = ACTIONS(682), + [anon_sym_ScrollList] = ACTIONS(682), + [anon_sym_NavDestination] = ACTIONS(682), + [anon_sym_ListItem] = ACTIONS(682), + [anon_sym_GridItem] = ACTIONS(682), + [anon_sym_ListItemGroup] = ACTIONS(682), + [anon_sym_ForEach] = ACTIONS(682), + [anon_sym_LazyForEach] = ACTIONS(682), + [sym_identifier] = ACTIONS(682), + [sym_string_literal] = ACTIONS(684), + [anon_sym_DOLLAR] = ACTIONS(682), + [sym_numeric_literal] = ACTIONS(684), + [anon_sym_true] = ACTIONS(682), + [anon_sym_false] = ACTIONS(682), + [anon_sym_null] = ACTIONS(682), + [anon_sym_PIPE_PIPE] = ACTIONS(684), + [anon_sym_QMARK_QMARK] = ACTIONS(684), + [anon_sym_AMP_AMP] = ACTIONS(684), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_CARET] = ACTIONS(684), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_EQ_EQ] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_EQ_EQ_EQ] = ACTIONS(684), + [anon_sym_BANG_EQ_EQ] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(682), + [anon_sym_LT_EQ] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(684), + [anon_sym_instanceof] = ACTIONS(682), + [anon_sym_in] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(684), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_GT_GT_GT] = ACTIONS(684), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(682), + [anon_sym_PERCENT] = ACTIONS(684), + [anon_sym_STAR_STAR] = ACTIONS(684), + [anon_sym_BANG] = ACTIONS(682), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_typeof] = ACTIONS(682), + [anon_sym_void] = ACTIONS(682), + [anon_sym_delete] = ACTIONS(682), + [anon_sym_await] = ACTIONS(682), + [anon_sym_LBRACK] = ACTIONS(684), + [anon_sym_if] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(684), + [anon_sym_DOLLARr] = ACTIONS(682), + [anon_sym_PLUS_PLUS] = ACTIONS(684), + [anon_sym_DASH_DASH] = ACTIONS(684), + [anon_sym_new] = ACTIONS(682), + }, + [STATE(263)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(686), + [anon_sym_LBRACE] = ACTIONS(688), + [anon_sym_RBRACE] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_as] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(688), + [anon_sym_async] = ACTIONS(686), + [anon_sym_function] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(688), + [anon_sym_QMARK] = ACTIONS(686), + [anon_sym_DOT] = ACTIONS(688), + [anon_sym_Text] = ACTIONS(686), + [anon_sym_Button] = ACTIONS(686), + [anon_sym_Image] = ACTIONS(686), + [anon_sym_TextInput] = ACTIONS(686), + [anon_sym_TextArea] = ACTIONS(686), + [anon_sym_Column] = ACTIONS(686), + [anon_sym_Row] = ACTIONS(686), + [anon_sym_Stack] = ACTIONS(686), + [anon_sym_Flex] = ACTIONS(686), + [anon_sym_Grid] = ACTIONS(686), + [anon_sym_GridRow] = ACTIONS(686), + [anon_sym_GridCol] = ACTIONS(686), + [anon_sym_List] = ACTIONS(686), + [anon_sym_ScrollList] = ACTIONS(686), + [anon_sym_NavDestination] = ACTIONS(686), + [anon_sym_ListItem] = ACTIONS(686), + [anon_sym_GridItem] = ACTIONS(686), + [anon_sym_ListItemGroup] = ACTIONS(686), + [anon_sym_ForEach] = ACTIONS(686), + [anon_sym_LazyForEach] = ACTIONS(686), + [sym_identifier] = ACTIONS(686), + [sym_string_literal] = ACTIONS(688), + [anon_sym_DOLLAR] = ACTIONS(686), + [sym_numeric_literal] = ACTIONS(688), + [anon_sym_true] = ACTIONS(686), + [anon_sym_false] = ACTIONS(686), + [anon_sym_null] = ACTIONS(686), + [anon_sym_PIPE_PIPE] = ACTIONS(688), + [anon_sym_QMARK_QMARK] = ACTIONS(688), + [anon_sym_AMP_AMP] = ACTIONS(688), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_CARET] = ACTIONS(688), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_EQ_EQ] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_EQ_EQ_EQ] = ACTIONS(688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(686), + [anon_sym_LT_EQ] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(688), + [anon_sym_instanceof] = ACTIONS(686), + [anon_sym_in] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(688), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_GT_GT_GT] = ACTIONS(688), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_PERCENT] = ACTIONS(688), + [anon_sym_STAR_STAR] = ACTIONS(688), + [anon_sym_BANG] = ACTIONS(686), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_typeof] = ACTIONS(686), + [anon_sym_void] = ACTIONS(686), + [anon_sym_delete] = ACTIONS(686), + [anon_sym_await] = ACTIONS(686), + [anon_sym_LBRACK] = ACTIONS(688), + [anon_sym_if] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(688), + [anon_sym_DOLLARr] = ACTIONS(686), + [anon_sym_PLUS_PLUS] = ACTIONS(688), + [anon_sym_DASH_DASH] = ACTIONS(688), + [anon_sym_new] = ACTIONS(686), + }, + [STATE(264)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(545), + [anon_sym_RBRACE] = ACTIONS(545), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_as] = ACTIONS(543), + [anon_sym_SEMI] = ACTIONS(545), + [anon_sym_async] = ACTIONS(543), + [anon_sym_function] = ACTIONS(543), + [anon_sym_LPAREN] = ACTIONS(545), + [anon_sym_QMARK] = ACTIONS(543), + [anon_sym_DOT] = ACTIONS(545), + [anon_sym_Text] = ACTIONS(543), + [anon_sym_Button] = ACTIONS(543), + [anon_sym_Image] = ACTIONS(543), + [anon_sym_TextInput] = ACTIONS(543), + [anon_sym_TextArea] = ACTIONS(543), + [anon_sym_Column] = ACTIONS(543), + [anon_sym_Row] = ACTIONS(543), + [anon_sym_Stack] = ACTIONS(543), + [anon_sym_Flex] = ACTIONS(543), + [anon_sym_Grid] = ACTIONS(543), + [anon_sym_GridRow] = ACTIONS(543), + [anon_sym_GridCol] = ACTIONS(543), + [anon_sym_List] = ACTIONS(543), + [anon_sym_ScrollList] = ACTIONS(543), + [anon_sym_NavDestination] = ACTIONS(543), + [anon_sym_ListItem] = ACTIONS(543), + [anon_sym_GridItem] = ACTIONS(543), + [anon_sym_ListItemGroup] = ACTIONS(543), + [anon_sym_ForEach] = ACTIONS(543), + [anon_sym_LazyForEach] = ACTIONS(543), + [sym_identifier] = ACTIONS(543), + [sym_string_literal] = ACTIONS(545), + [anon_sym_DOLLAR] = ACTIONS(543), + [sym_numeric_literal] = ACTIONS(545), + [anon_sym_true] = ACTIONS(543), + [anon_sym_false] = ACTIONS(543), + [anon_sym_null] = ACTIONS(543), + [anon_sym_PIPE_PIPE] = ACTIONS(545), + [anon_sym_QMARK_QMARK] = ACTIONS(545), + [anon_sym_AMP_AMP] = ACTIONS(545), + [anon_sym_PIPE] = ACTIONS(543), + [anon_sym_CARET] = ACTIONS(545), + [anon_sym_AMP] = ACTIONS(543), + [anon_sym_EQ_EQ] = ACTIONS(543), + [anon_sym_BANG_EQ] = ACTIONS(543), + [anon_sym_EQ_EQ_EQ] = ACTIONS(545), + [anon_sym_BANG_EQ_EQ] = ACTIONS(545), + [anon_sym_LT] = ACTIONS(543), + [anon_sym_GT] = ACTIONS(543), + [anon_sym_LT_EQ] = ACTIONS(545), + [anon_sym_GT_EQ] = ACTIONS(545), + [anon_sym_instanceof] = ACTIONS(543), + [anon_sym_in] = ACTIONS(543), + [anon_sym_LT_LT] = ACTIONS(545), + [anon_sym_GT_GT] = ACTIONS(543), + [anon_sym_GT_GT_GT] = ACTIONS(545), + [anon_sym_PLUS] = ACTIONS(543), + [anon_sym_DASH] = ACTIONS(543), + [anon_sym_SLASH] = ACTIONS(543), + [anon_sym_PERCENT] = ACTIONS(545), + [anon_sym_STAR_STAR] = ACTIONS(545), + [anon_sym_BANG] = ACTIONS(543), + [anon_sym_TILDE] = ACTIONS(545), + [anon_sym_typeof] = ACTIONS(543), + [anon_sym_void] = ACTIONS(543), + [anon_sym_delete] = ACTIONS(543), + [anon_sym_await] = ACTIONS(543), + [anon_sym_LBRACK] = ACTIONS(545), + [anon_sym_if] = ACTIONS(543), + [anon_sym_QMARK_DOT] = ACTIONS(545), + [anon_sym_BQUOTE] = ACTIONS(545), + [anon_sym_DOLLARr] = ACTIONS(543), + [anon_sym_PLUS_PLUS] = ACTIONS(545), + [anon_sym_DASH_DASH] = ACTIONS(545), + [anon_sym_new] = ACTIONS(543), + }, + [STATE(265)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(553), + [anon_sym_RBRACE] = ACTIONS(553), + [anon_sym_STAR] = ACTIONS(551), + [anon_sym_as] = ACTIONS(551), + [anon_sym_SEMI] = ACTIONS(553), + [anon_sym_async] = ACTIONS(551), + [anon_sym_function] = ACTIONS(551), + [anon_sym_LPAREN] = ACTIONS(553), + [anon_sym_QMARK] = ACTIONS(551), + [anon_sym_DOT] = ACTIONS(553), + [anon_sym_Text] = ACTIONS(551), + [anon_sym_Button] = ACTIONS(551), + [anon_sym_Image] = ACTIONS(551), + [anon_sym_TextInput] = ACTIONS(551), + [anon_sym_TextArea] = ACTIONS(551), + [anon_sym_Column] = ACTIONS(551), + [anon_sym_Row] = ACTIONS(551), + [anon_sym_Stack] = ACTIONS(551), + [anon_sym_Flex] = ACTIONS(551), + [anon_sym_Grid] = ACTIONS(551), + [anon_sym_GridRow] = ACTIONS(551), + [anon_sym_GridCol] = ACTIONS(551), + [anon_sym_List] = ACTIONS(551), + [anon_sym_ScrollList] = ACTIONS(551), + [anon_sym_NavDestination] = ACTIONS(551), + [anon_sym_ListItem] = ACTIONS(551), + [anon_sym_GridItem] = ACTIONS(551), + [anon_sym_ListItemGroup] = ACTIONS(551), + [anon_sym_ForEach] = ACTIONS(551), + [anon_sym_LazyForEach] = ACTIONS(551), + [sym_identifier] = ACTIONS(551), + [sym_string_literal] = ACTIONS(553), + [anon_sym_DOLLAR] = ACTIONS(551), + [sym_numeric_literal] = ACTIONS(553), + [anon_sym_true] = ACTIONS(551), + [anon_sym_false] = ACTIONS(551), + [anon_sym_null] = ACTIONS(551), + [anon_sym_PIPE_PIPE] = ACTIONS(553), + [anon_sym_QMARK_QMARK] = ACTIONS(553), + [anon_sym_AMP_AMP] = ACTIONS(553), + [anon_sym_PIPE] = ACTIONS(551), + [anon_sym_CARET] = ACTIONS(553), + [anon_sym_AMP] = ACTIONS(551), + [anon_sym_EQ_EQ] = ACTIONS(551), + [anon_sym_BANG_EQ] = ACTIONS(551), + [anon_sym_EQ_EQ_EQ] = ACTIONS(553), + [anon_sym_BANG_EQ_EQ] = ACTIONS(553), + [anon_sym_LT] = ACTIONS(551), + [anon_sym_GT] = ACTIONS(551), + [anon_sym_LT_EQ] = ACTIONS(553), + [anon_sym_GT_EQ] = ACTIONS(553), + [anon_sym_instanceof] = ACTIONS(551), + [anon_sym_in] = ACTIONS(551), + [anon_sym_LT_LT] = ACTIONS(553), + [anon_sym_GT_GT] = ACTIONS(551), + [anon_sym_GT_GT_GT] = ACTIONS(553), + [anon_sym_PLUS] = ACTIONS(551), + [anon_sym_DASH] = ACTIONS(551), + [anon_sym_SLASH] = ACTIONS(551), + [anon_sym_PERCENT] = ACTIONS(553), + [anon_sym_STAR_STAR] = ACTIONS(553), + [anon_sym_BANG] = ACTIONS(551), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_void] = ACTIONS(551), + [anon_sym_delete] = ACTIONS(551), + [anon_sym_await] = ACTIONS(551), + [anon_sym_LBRACK] = ACTIONS(553), + [anon_sym_if] = ACTIONS(551), + [anon_sym_QMARK_DOT] = ACTIONS(553), + [anon_sym_BQUOTE] = ACTIONS(553), + [anon_sym_DOLLARr] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(553), + [anon_sym_DASH_DASH] = ACTIONS(553), + [anon_sym_new] = ACTIONS(551), + }, + [STATE(266)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(555), + [anon_sym_LBRACE] = ACTIONS(557), + [anon_sym_RBRACE] = ACTIONS(557), + [anon_sym_STAR] = ACTIONS(555), + [anon_sym_as] = ACTIONS(555), + [anon_sym_SEMI] = ACTIONS(557), + [anon_sym_async] = ACTIONS(555), + [anon_sym_function] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(557), + [anon_sym_QMARK] = ACTIONS(555), + [anon_sym_DOT] = ACTIONS(557), + [anon_sym_Text] = ACTIONS(555), + [anon_sym_Button] = ACTIONS(555), + [anon_sym_Image] = ACTIONS(555), + [anon_sym_TextInput] = ACTIONS(555), + [anon_sym_TextArea] = ACTIONS(555), + [anon_sym_Column] = ACTIONS(555), + [anon_sym_Row] = ACTIONS(555), + [anon_sym_Stack] = ACTIONS(555), + [anon_sym_Flex] = ACTIONS(555), + [anon_sym_Grid] = ACTIONS(555), + [anon_sym_GridRow] = ACTIONS(555), + [anon_sym_GridCol] = ACTIONS(555), + [anon_sym_List] = ACTIONS(555), + [anon_sym_ScrollList] = ACTIONS(555), + [anon_sym_NavDestination] = ACTIONS(555), + [anon_sym_ListItem] = ACTIONS(555), + [anon_sym_GridItem] = ACTIONS(555), + [anon_sym_ListItemGroup] = ACTIONS(555), + [anon_sym_ForEach] = ACTIONS(555), + [anon_sym_LazyForEach] = ACTIONS(555), + [sym_identifier] = ACTIONS(555), + [sym_string_literal] = ACTIONS(557), + [anon_sym_DOLLAR] = ACTIONS(555), + [sym_numeric_literal] = ACTIONS(557), + [anon_sym_true] = ACTIONS(555), + [anon_sym_false] = ACTIONS(555), + [anon_sym_null] = ACTIONS(555), + [anon_sym_PIPE_PIPE] = ACTIONS(557), + [anon_sym_QMARK_QMARK] = ACTIONS(557), + [anon_sym_AMP_AMP] = ACTIONS(557), + [anon_sym_PIPE] = ACTIONS(555), + [anon_sym_CARET] = ACTIONS(557), + [anon_sym_AMP] = ACTIONS(555), + [anon_sym_EQ_EQ] = ACTIONS(555), + [anon_sym_BANG_EQ] = ACTIONS(555), + [anon_sym_EQ_EQ_EQ] = ACTIONS(557), + [anon_sym_BANG_EQ_EQ] = ACTIONS(557), + [anon_sym_LT] = ACTIONS(555), + [anon_sym_GT] = ACTIONS(555), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_instanceof] = ACTIONS(555), + [anon_sym_in] = ACTIONS(555), + [anon_sym_LT_LT] = ACTIONS(557), + [anon_sym_GT_GT] = ACTIONS(555), + [anon_sym_GT_GT_GT] = ACTIONS(557), + [anon_sym_PLUS] = ACTIONS(555), + [anon_sym_DASH] = ACTIONS(555), + [anon_sym_SLASH] = ACTIONS(555), + [anon_sym_PERCENT] = ACTIONS(557), + [anon_sym_STAR_STAR] = ACTIONS(557), + [anon_sym_BANG] = ACTIONS(555), + [anon_sym_TILDE] = ACTIONS(557), + [anon_sym_typeof] = ACTIONS(555), + [anon_sym_void] = ACTIONS(555), + [anon_sym_delete] = ACTIONS(555), + [anon_sym_await] = ACTIONS(555), + [anon_sym_LBRACK] = ACTIONS(557), + [anon_sym_if] = ACTIONS(555), + [anon_sym_QMARK_DOT] = ACTIONS(557), + [anon_sym_BQUOTE] = ACTIONS(557), + [anon_sym_DOLLARr] = ACTIONS(555), + [anon_sym_PLUS_PLUS] = ACTIONS(557), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_new] = ACTIONS(555), + }, + [STATE(267)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(547), + [anon_sym_LBRACE] = ACTIONS(549), + [anon_sym_RBRACE] = ACTIONS(549), + [anon_sym_STAR] = ACTIONS(547), + [anon_sym_as] = ACTIONS(547), + [anon_sym_SEMI] = ACTIONS(549), + [anon_sym_async] = ACTIONS(547), + [anon_sym_function] = ACTIONS(547), + [anon_sym_LPAREN] = ACTIONS(549), + [anon_sym_QMARK] = ACTIONS(547), + [anon_sym_DOT] = ACTIONS(549), + [anon_sym_Text] = ACTIONS(547), + [anon_sym_Button] = ACTIONS(547), + [anon_sym_Image] = ACTIONS(547), + [anon_sym_TextInput] = ACTIONS(547), + [anon_sym_TextArea] = ACTIONS(547), + [anon_sym_Column] = ACTIONS(547), + [anon_sym_Row] = ACTIONS(547), + [anon_sym_Stack] = ACTIONS(547), + [anon_sym_Flex] = ACTIONS(547), + [anon_sym_Grid] = ACTIONS(547), + [anon_sym_GridRow] = ACTIONS(547), + [anon_sym_GridCol] = ACTIONS(547), + [anon_sym_List] = ACTIONS(547), + [anon_sym_ScrollList] = ACTIONS(547), + [anon_sym_NavDestination] = ACTIONS(547), + [anon_sym_ListItem] = ACTIONS(547), + [anon_sym_GridItem] = ACTIONS(547), + [anon_sym_ListItemGroup] = ACTIONS(547), + [anon_sym_ForEach] = ACTIONS(547), + [anon_sym_LazyForEach] = ACTIONS(547), + [sym_identifier] = ACTIONS(547), + [sym_string_literal] = ACTIONS(549), + [anon_sym_DOLLAR] = ACTIONS(547), + [sym_numeric_literal] = ACTIONS(549), + [anon_sym_true] = ACTIONS(547), + [anon_sym_false] = ACTIONS(547), + [anon_sym_null] = ACTIONS(547), + [anon_sym_PIPE_PIPE] = ACTIONS(549), + [anon_sym_QMARK_QMARK] = ACTIONS(549), + [anon_sym_AMP_AMP] = ACTIONS(549), + [anon_sym_PIPE] = ACTIONS(547), + [anon_sym_CARET] = ACTIONS(549), + [anon_sym_AMP] = ACTIONS(547), + [anon_sym_EQ_EQ] = ACTIONS(547), + [anon_sym_BANG_EQ] = ACTIONS(547), + [anon_sym_EQ_EQ_EQ] = ACTIONS(549), + [anon_sym_BANG_EQ_EQ] = ACTIONS(549), + [anon_sym_LT] = ACTIONS(547), + [anon_sym_GT] = ACTIONS(547), + [anon_sym_LT_EQ] = ACTIONS(549), + [anon_sym_GT_EQ] = ACTIONS(549), + [anon_sym_instanceof] = ACTIONS(547), + [anon_sym_in] = ACTIONS(547), + [anon_sym_LT_LT] = ACTIONS(549), + [anon_sym_GT_GT] = ACTIONS(547), + [anon_sym_GT_GT_GT] = ACTIONS(549), + [anon_sym_PLUS] = ACTIONS(547), + [anon_sym_DASH] = ACTIONS(547), + [anon_sym_SLASH] = ACTIONS(547), + [anon_sym_PERCENT] = ACTIONS(549), + [anon_sym_STAR_STAR] = ACTIONS(549), + [anon_sym_BANG] = ACTIONS(547), + [anon_sym_TILDE] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(547), + [anon_sym_void] = ACTIONS(547), + [anon_sym_delete] = ACTIONS(547), + [anon_sym_await] = ACTIONS(547), + [anon_sym_LBRACK] = ACTIONS(549), + [anon_sym_if] = ACTIONS(547), + [anon_sym_QMARK_DOT] = ACTIONS(549), + [anon_sym_BQUOTE] = ACTIONS(549), + [anon_sym_DOLLARr] = ACTIONS(547), + [anon_sym_PLUS_PLUS] = ACTIONS(549), + [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_new] = ACTIONS(547), + }, + [STATE(268)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(324), + [anon_sym_RBRACE] = ACTIONS(324), + [anon_sym_STAR] = ACTIONS(322), + [anon_sym_as] = ACTIONS(322), + [anon_sym_SEMI] = ACTIONS(324), + [anon_sym_async] = ACTIONS(322), + [anon_sym_function] = ACTIONS(322), + [anon_sym_LPAREN] = ACTIONS(324), + [anon_sym_QMARK] = ACTIONS(322), + [anon_sym_DOT] = ACTIONS(324), + [anon_sym_Text] = ACTIONS(322), + [anon_sym_Button] = ACTIONS(322), + [anon_sym_Image] = ACTIONS(322), + [anon_sym_TextInput] = ACTIONS(322), + [anon_sym_TextArea] = ACTIONS(322), + [anon_sym_Column] = ACTIONS(322), + [anon_sym_Row] = ACTIONS(322), + [anon_sym_Stack] = ACTIONS(322), + [anon_sym_Flex] = ACTIONS(322), + [anon_sym_Grid] = ACTIONS(322), + [anon_sym_GridRow] = ACTIONS(322), + [anon_sym_GridCol] = ACTIONS(322), + [anon_sym_List] = ACTIONS(322), + [anon_sym_ScrollList] = ACTIONS(322), + [anon_sym_NavDestination] = ACTIONS(322), + [anon_sym_ListItem] = ACTIONS(322), + [anon_sym_GridItem] = ACTIONS(322), + [anon_sym_ListItemGroup] = ACTIONS(322), + [anon_sym_ForEach] = ACTIONS(322), + [anon_sym_LazyForEach] = ACTIONS(322), + [sym_identifier] = ACTIONS(322), + [sym_string_literal] = ACTIONS(324), + [anon_sym_DOLLAR] = ACTIONS(322), + [sym_numeric_literal] = ACTIONS(324), + [anon_sym_true] = ACTIONS(322), + [anon_sym_false] = ACTIONS(322), + [anon_sym_null] = ACTIONS(322), + [anon_sym_PIPE_PIPE] = ACTIONS(324), + [anon_sym_QMARK_QMARK] = ACTIONS(324), + [anon_sym_AMP_AMP] = ACTIONS(324), + [anon_sym_PIPE] = ACTIONS(322), + [anon_sym_CARET] = ACTIONS(324), + [anon_sym_AMP] = ACTIONS(322), + [anon_sym_EQ_EQ] = ACTIONS(322), + [anon_sym_BANG_EQ] = ACTIONS(322), + [anon_sym_EQ_EQ_EQ] = ACTIONS(324), + [anon_sym_BANG_EQ_EQ] = ACTIONS(324), + [anon_sym_LT] = ACTIONS(322), + [anon_sym_GT] = ACTIONS(322), + [anon_sym_LT_EQ] = ACTIONS(324), + [anon_sym_GT_EQ] = ACTIONS(324), + [anon_sym_instanceof] = ACTIONS(322), + [anon_sym_in] = ACTIONS(322), + [anon_sym_LT_LT] = ACTIONS(324), + [anon_sym_GT_GT] = ACTIONS(322), + [anon_sym_GT_GT_GT] = ACTIONS(324), + [anon_sym_PLUS] = ACTIONS(322), + [anon_sym_DASH] = ACTIONS(322), + [anon_sym_SLASH] = ACTIONS(322), + [anon_sym_PERCENT] = ACTIONS(324), + [anon_sym_STAR_STAR] = ACTIONS(324), + [anon_sym_BANG] = ACTIONS(322), + [anon_sym_TILDE] = ACTIONS(324), + [anon_sym_typeof] = ACTIONS(322), + [anon_sym_void] = ACTIONS(322), + [anon_sym_delete] = ACTIONS(322), + [anon_sym_await] = ACTIONS(322), + [anon_sym_LBRACK] = ACTIONS(324), + [anon_sym_if] = ACTIONS(322), + [anon_sym_QMARK_DOT] = ACTIONS(324), + [anon_sym_BQUOTE] = ACTIONS(324), + [anon_sym_DOLLARr] = ACTIONS(322), + [anon_sym_PLUS_PLUS] = ACTIONS(324), + [anon_sym_DASH_DASH] = ACTIONS(324), + [anon_sym_new] = ACTIONS(322), + }, + [STATE(269)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(559), + [anon_sym_LBRACE] = ACTIONS(561), + [anon_sym_RBRACE] = ACTIONS(561), + [anon_sym_STAR] = ACTIONS(559), + [anon_sym_as] = ACTIONS(559), + [anon_sym_SEMI] = ACTIONS(561), + [anon_sym_async] = ACTIONS(559), + [anon_sym_function] = ACTIONS(559), + [anon_sym_LPAREN] = ACTIONS(561), + [anon_sym_QMARK] = ACTIONS(559), + [anon_sym_DOT] = ACTIONS(561), + [anon_sym_Text] = ACTIONS(559), + [anon_sym_Button] = ACTIONS(559), + [anon_sym_Image] = ACTIONS(559), + [anon_sym_TextInput] = ACTIONS(559), + [anon_sym_TextArea] = ACTIONS(559), + [anon_sym_Column] = ACTIONS(559), + [anon_sym_Row] = ACTIONS(559), + [anon_sym_Stack] = ACTIONS(559), + [anon_sym_Flex] = ACTIONS(559), + [anon_sym_Grid] = ACTIONS(559), + [anon_sym_GridRow] = ACTIONS(559), + [anon_sym_GridCol] = ACTIONS(559), + [anon_sym_List] = ACTIONS(559), + [anon_sym_ScrollList] = ACTIONS(559), + [anon_sym_NavDestination] = ACTIONS(559), + [anon_sym_ListItem] = ACTIONS(559), + [anon_sym_GridItem] = ACTIONS(559), + [anon_sym_ListItemGroup] = ACTIONS(559), + [anon_sym_ForEach] = ACTIONS(559), + [anon_sym_LazyForEach] = ACTIONS(559), + [sym_identifier] = ACTIONS(559), + [sym_string_literal] = ACTIONS(561), + [anon_sym_DOLLAR] = ACTIONS(559), + [sym_numeric_literal] = ACTIONS(561), + [anon_sym_true] = ACTIONS(559), + [anon_sym_false] = ACTIONS(559), + [anon_sym_null] = ACTIONS(559), + [anon_sym_PIPE_PIPE] = ACTIONS(561), + [anon_sym_QMARK_QMARK] = ACTIONS(561), + [anon_sym_AMP_AMP] = ACTIONS(561), + [anon_sym_PIPE] = ACTIONS(559), + [anon_sym_CARET] = ACTIONS(561), + [anon_sym_AMP] = ACTIONS(559), + [anon_sym_EQ_EQ] = ACTIONS(559), + [anon_sym_BANG_EQ] = ACTIONS(559), + [anon_sym_EQ_EQ_EQ] = ACTIONS(561), + [anon_sym_BANG_EQ_EQ] = ACTIONS(561), + [anon_sym_LT] = ACTIONS(559), + [anon_sym_GT] = ACTIONS(559), + [anon_sym_LT_EQ] = ACTIONS(561), + [anon_sym_GT_EQ] = ACTIONS(561), + [anon_sym_instanceof] = ACTIONS(559), + [anon_sym_in] = ACTIONS(559), + [anon_sym_LT_LT] = ACTIONS(561), + [anon_sym_GT_GT] = ACTIONS(559), + [anon_sym_GT_GT_GT] = ACTIONS(561), + [anon_sym_PLUS] = ACTIONS(559), + [anon_sym_DASH] = ACTIONS(559), + [anon_sym_SLASH] = ACTIONS(559), + [anon_sym_PERCENT] = ACTIONS(561), + [anon_sym_STAR_STAR] = ACTIONS(561), + [anon_sym_BANG] = ACTIONS(559), + [anon_sym_TILDE] = ACTIONS(561), + [anon_sym_typeof] = ACTIONS(559), + [anon_sym_void] = ACTIONS(559), + [anon_sym_delete] = ACTIONS(559), + [anon_sym_await] = ACTIONS(559), + [anon_sym_LBRACK] = ACTIONS(561), + [anon_sym_if] = ACTIONS(559), + [anon_sym_QMARK_DOT] = ACTIONS(561), + [anon_sym_BQUOTE] = ACTIONS(561), + [anon_sym_DOLLARr] = ACTIONS(559), + [anon_sym_PLUS_PLUS] = ACTIONS(561), + [anon_sym_DASH_DASH] = ACTIONS(561), + [anon_sym_new] = ACTIONS(559), + }, + [STATE(270)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(559), + [anon_sym_LBRACE] = ACTIONS(561), + [anon_sym_RBRACE] = ACTIONS(561), + [anon_sym_STAR] = ACTIONS(559), + [anon_sym_as] = ACTIONS(559), + [anon_sym_SEMI] = ACTIONS(561), + [anon_sym_async] = ACTIONS(559), + [anon_sym_function] = ACTIONS(559), + [anon_sym_LPAREN] = ACTIONS(561), + [anon_sym_QMARK] = ACTIONS(559), + [anon_sym_DOT] = ACTIONS(561), + [anon_sym_Text] = ACTIONS(559), + [anon_sym_Button] = ACTIONS(559), + [anon_sym_Image] = ACTIONS(559), + [anon_sym_TextInput] = ACTIONS(559), + [anon_sym_TextArea] = ACTIONS(559), + [anon_sym_Column] = ACTIONS(559), + [anon_sym_Row] = ACTIONS(559), + [anon_sym_Stack] = ACTIONS(559), + [anon_sym_Flex] = ACTIONS(559), + [anon_sym_Grid] = ACTIONS(559), + [anon_sym_GridRow] = ACTIONS(559), + [anon_sym_GridCol] = ACTIONS(559), + [anon_sym_List] = ACTIONS(559), + [anon_sym_ScrollList] = ACTIONS(559), + [anon_sym_NavDestination] = ACTIONS(559), + [anon_sym_ListItem] = ACTIONS(559), + [anon_sym_GridItem] = ACTIONS(559), + [anon_sym_ListItemGroup] = ACTIONS(559), + [anon_sym_ForEach] = ACTIONS(559), + [anon_sym_LazyForEach] = ACTIONS(559), + [sym_identifier] = ACTIONS(559), + [sym_string_literal] = ACTIONS(561), + [anon_sym_DOLLAR] = ACTIONS(559), + [sym_numeric_literal] = ACTIONS(561), + [anon_sym_true] = ACTIONS(559), + [anon_sym_false] = ACTIONS(559), + [anon_sym_null] = ACTIONS(559), + [anon_sym_PIPE_PIPE] = ACTIONS(561), + [anon_sym_QMARK_QMARK] = ACTIONS(561), + [anon_sym_AMP_AMP] = ACTIONS(561), + [anon_sym_PIPE] = ACTIONS(559), + [anon_sym_CARET] = ACTIONS(561), + [anon_sym_AMP] = ACTIONS(559), + [anon_sym_EQ_EQ] = ACTIONS(559), + [anon_sym_BANG_EQ] = ACTIONS(559), + [anon_sym_EQ_EQ_EQ] = ACTIONS(561), + [anon_sym_BANG_EQ_EQ] = ACTIONS(561), + [anon_sym_LT] = ACTIONS(559), + [anon_sym_GT] = ACTIONS(559), + [anon_sym_LT_EQ] = ACTIONS(561), + [anon_sym_GT_EQ] = ACTIONS(561), + [anon_sym_instanceof] = ACTIONS(559), + [anon_sym_in] = ACTIONS(559), + [anon_sym_LT_LT] = ACTIONS(561), + [anon_sym_GT_GT] = ACTIONS(559), + [anon_sym_GT_GT_GT] = ACTIONS(561), + [anon_sym_PLUS] = ACTIONS(559), + [anon_sym_DASH] = ACTIONS(559), + [anon_sym_SLASH] = ACTIONS(559), + [anon_sym_PERCENT] = ACTIONS(561), + [anon_sym_STAR_STAR] = ACTIONS(561), + [anon_sym_BANG] = ACTIONS(559), + [anon_sym_TILDE] = ACTIONS(561), + [anon_sym_typeof] = ACTIONS(559), + [anon_sym_void] = ACTIONS(559), + [anon_sym_delete] = ACTIONS(559), + [anon_sym_await] = ACTIONS(559), + [anon_sym_LBRACK] = ACTIONS(561), + [anon_sym_if] = ACTIONS(559), + [anon_sym_QMARK_DOT] = ACTIONS(561), + [anon_sym_BQUOTE] = ACTIONS(561), + [anon_sym_DOLLARr] = ACTIONS(559), + [anon_sym_PLUS_PLUS] = ACTIONS(561), + [anon_sym_DASH_DASH] = ACTIONS(561), + [anon_sym_new] = ACTIONS(559), + }, + [STATE(271)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(523), + [anon_sym_RBRACE] = ACTIONS(523), + [anon_sym_STAR] = ACTIONS(521), + [anon_sym_as] = ACTIONS(521), + [anon_sym_SEMI] = ACTIONS(523), + [anon_sym_async] = ACTIONS(521), + [anon_sym_function] = ACTIONS(521), + [anon_sym_LPAREN] = ACTIONS(523), + [anon_sym_QMARK] = ACTIONS(521), + [anon_sym_DOT] = ACTIONS(523), + [anon_sym_Text] = ACTIONS(521), + [anon_sym_Button] = ACTIONS(521), + [anon_sym_Image] = ACTIONS(521), + [anon_sym_TextInput] = ACTIONS(521), + [anon_sym_TextArea] = ACTIONS(521), + [anon_sym_Column] = ACTIONS(521), + [anon_sym_Row] = ACTIONS(521), + [anon_sym_Stack] = ACTIONS(521), + [anon_sym_Flex] = ACTIONS(521), + [anon_sym_Grid] = ACTIONS(521), + [anon_sym_GridRow] = ACTIONS(521), + [anon_sym_GridCol] = ACTIONS(521), + [anon_sym_List] = ACTIONS(521), + [anon_sym_ScrollList] = ACTIONS(521), + [anon_sym_NavDestination] = ACTIONS(521), + [anon_sym_ListItem] = ACTIONS(521), + [anon_sym_GridItem] = ACTIONS(521), + [anon_sym_ListItemGroup] = ACTIONS(521), + [anon_sym_ForEach] = ACTIONS(521), + [anon_sym_LazyForEach] = ACTIONS(521), + [sym_identifier] = ACTIONS(521), + [sym_string_literal] = ACTIONS(523), + [anon_sym_DOLLAR] = ACTIONS(521), + [sym_numeric_literal] = ACTIONS(523), + [anon_sym_true] = ACTIONS(521), + [anon_sym_false] = ACTIONS(521), + [anon_sym_null] = ACTIONS(521), + [anon_sym_PIPE_PIPE] = ACTIONS(523), + [anon_sym_QMARK_QMARK] = ACTIONS(523), + [anon_sym_AMP_AMP] = ACTIONS(523), + [anon_sym_PIPE] = ACTIONS(521), + [anon_sym_CARET] = ACTIONS(523), + [anon_sym_AMP] = ACTIONS(521), + [anon_sym_EQ_EQ] = ACTIONS(521), + [anon_sym_BANG_EQ] = ACTIONS(521), + [anon_sym_EQ_EQ_EQ] = ACTIONS(523), + [anon_sym_BANG_EQ_EQ] = ACTIONS(523), + [anon_sym_LT] = ACTIONS(521), + [anon_sym_GT] = ACTIONS(521), + [anon_sym_LT_EQ] = ACTIONS(523), + [anon_sym_GT_EQ] = ACTIONS(523), + [anon_sym_instanceof] = ACTIONS(521), + [anon_sym_in] = ACTIONS(521), + [anon_sym_LT_LT] = ACTIONS(523), + [anon_sym_GT_GT] = ACTIONS(521), + [anon_sym_GT_GT_GT] = ACTIONS(523), + [anon_sym_PLUS] = ACTIONS(521), + [anon_sym_DASH] = ACTIONS(521), + [anon_sym_SLASH] = ACTIONS(521), + [anon_sym_PERCENT] = ACTIONS(523), + [anon_sym_STAR_STAR] = ACTIONS(523), + [anon_sym_BANG] = ACTIONS(521), + [anon_sym_TILDE] = ACTIONS(523), + [anon_sym_typeof] = ACTIONS(521), + [anon_sym_void] = ACTIONS(521), + [anon_sym_delete] = ACTIONS(521), + [anon_sym_await] = ACTIONS(521), + [anon_sym_LBRACK] = ACTIONS(523), + [anon_sym_if] = ACTIONS(521), + [anon_sym_QMARK_DOT] = ACTIONS(523), + [anon_sym_BQUOTE] = ACTIONS(523), + [anon_sym_DOLLARr] = ACTIONS(521), + [anon_sym_PLUS_PLUS] = ACTIONS(523), + [anon_sym_DASH_DASH] = ACTIONS(523), + [anon_sym_new] = ACTIONS(521), + }, + [STATE(272)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(658), + [anon_sym_LBRACE] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(658), + [anon_sym_as] = ACTIONS(658), + [anon_sym_SEMI] = ACTIONS(660), + [anon_sym_async] = ACTIONS(658), + [anon_sym_function] = ACTIONS(658), + [anon_sym_LPAREN] = ACTIONS(660), + [anon_sym_QMARK] = ACTIONS(658), + [anon_sym_DOT] = ACTIONS(660), + [anon_sym_Text] = ACTIONS(658), + [anon_sym_Button] = ACTIONS(658), + [anon_sym_Image] = ACTIONS(658), + [anon_sym_TextInput] = ACTIONS(658), + [anon_sym_TextArea] = ACTIONS(658), + [anon_sym_Column] = ACTIONS(658), + [anon_sym_Row] = ACTIONS(658), + [anon_sym_Stack] = ACTIONS(658), + [anon_sym_Flex] = ACTIONS(658), + [anon_sym_Grid] = ACTIONS(658), + [anon_sym_GridRow] = ACTIONS(658), + [anon_sym_GridCol] = ACTIONS(658), + [anon_sym_List] = ACTIONS(658), + [anon_sym_ScrollList] = ACTIONS(658), + [anon_sym_NavDestination] = ACTIONS(658), + [anon_sym_ListItem] = ACTIONS(658), + [anon_sym_GridItem] = ACTIONS(658), + [anon_sym_ListItemGroup] = ACTIONS(658), + [anon_sym_ForEach] = ACTIONS(658), + [anon_sym_LazyForEach] = ACTIONS(658), + [sym_identifier] = ACTIONS(658), + [sym_string_literal] = ACTIONS(660), + [anon_sym_DOLLAR] = ACTIONS(658), + [sym_numeric_literal] = ACTIONS(660), + [anon_sym_true] = ACTIONS(658), + [anon_sym_false] = ACTIONS(658), + [anon_sym_null] = ACTIONS(658), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(658), + [anon_sym_EQ_EQ] = ACTIONS(658), + [anon_sym_BANG_EQ] = ACTIONS(658), + [anon_sym_EQ_EQ_EQ] = ACTIONS(660), + [anon_sym_BANG_EQ_EQ] = ACTIONS(660), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_instanceof] = ACTIONS(658), + [anon_sym_in] = ACTIONS(658), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(658), + [anon_sym_GT_GT_GT] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(658), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_BANG] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_typeof] = ACTIONS(658), + [anon_sym_void] = ACTIONS(658), + [anon_sym_delete] = ACTIONS(658), + [anon_sym_await] = ACTIONS(658), + [anon_sym_LBRACK] = ACTIONS(660), + [anon_sym_if] = ACTIONS(658), + [anon_sym_QMARK_DOT] = ACTIONS(660), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DOLLARr] = ACTIONS(658), + [anon_sym_PLUS_PLUS] = ACTIONS(660), + [anon_sym_DASH_DASH] = ACTIONS(660), + [anon_sym_new] = ACTIONS(658), + }, + [STATE(273)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(563), + [anon_sym_LBRACE] = ACTIONS(565), + [anon_sym_RBRACE] = ACTIONS(565), + [anon_sym_STAR] = ACTIONS(563), + [anon_sym_as] = ACTIONS(563), + [anon_sym_SEMI] = ACTIONS(565), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(563), + [anon_sym_LPAREN] = ACTIONS(565), + [anon_sym_QMARK] = ACTIONS(563), + [anon_sym_DOT] = ACTIONS(565), + [anon_sym_Text] = ACTIONS(563), + [anon_sym_Button] = ACTIONS(563), + [anon_sym_Image] = ACTIONS(563), + [anon_sym_TextInput] = ACTIONS(563), + [anon_sym_TextArea] = ACTIONS(563), + [anon_sym_Column] = ACTIONS(563), + [anon_sym_Row] = ACTIONS(563), + [anon_sym_Stack] = ACTIONS(563), + [anon_sym_Flex] = ACTIONS(563), + [anon_sym_Grid] = ACTIONS(563), + [anon_sym_GridRow] = ACTIONS(563), + [anon_sym_GridCol] = ACTIONS(563), + [anon_sym_List] = ACTIONS(563), + [anon_sym_ScrollList] = ACTIONS(563), + [anon_sym_NavDestination] = ACTIONS(563), + [anon_sym_ListItem] = ACTIONS(563), + [anon_sym_GridItem] = ACTIONS(563), + [anon_sym_ListItemGroup] = ACTIONS(563), + [anon_sym_ForEach] = ACTIONS(563), + [anon_sym_LazyForEach] = ACTIONS(563), + [sym_identifier] = ACTIONS(563), + [sym_string_literal] = ACTIONS(565), + [anon_sym_DOLLAR] = ACTIONS(563), + [sym_numeric_literal] = ACTIONS(565), + [anon_sym_true] = ACTIONS(563), + [anon_sym_false] = ACTIONS(563), + [anon_sym_null] = ACTIONS(563), + [anon_sym_PIPE_PIPE] = ACTIONS(565), + [anon_sym_QMARK_QMARK] = ACTIONS(565), + [anon_sym_AMP_AMP] = ACTIONS(565), + [anon_sym_PIPE] = ACTIONS(563), + [anon_sym_CARET] = ACTIONS(565), + [anon_sym_AMP] = ACTIONS(563), + [anon_sym_EQ_EQ] = ACTIONS(563), + [anon_sym_BANG_EQ] = ACTIONS(563), + [anon_sym_EQ_EQ_EQ] = ACTIONS(565), + [anon_sym_BANG_EQ_EQ] = ACTIONS(565), + [anon_sym_LT] = ACTIONS(563), + [anon_sym_GT] = ACTIONS(563), + [anon_sym_LT_EQ] = ACTIONS(565), + [anon_sym_GT_EQ] = ACTIONS(565), + [anon_sym_instanceof] = ACTIONS(563), + [anon_sym_in] = ACTIONS(563), + [anon_sym_LT_LT] = ACTIONS(565), + [anon_sym_GT_GT] = ACTIONS(563), + [anon_sym_GT_GT_GT] = ACTIONS(565), + [anon_sym_PLUS] = ACTIONS(563), + [anon_sym_DASH] = ACTIONS(563), + [anon_sym_SLASH] = ACTIONS(563), + [anon_sym_PERCENT] = ACTIONS(565), + [anon_sym_STAR_STAR] = ACTIONS(565), + [anon_sym_BANG] = ACTIONS(563), + [anon_sym_TILDE] = ACTIONS(565), + [anon_sym_typeof] = ACTIONS(563), + [anon_sym_void] = ACTIONS(563), + [anon_sym_delete] = ACTIONS(563), + [anon_sym_await] = ACTIONS(563), + [anon_sym_LBRACK] = ACTIONS(565), + [anon_sym_if] = ACTIONS(563), + [anon_sym_QMARK_DOT] = ACTIONS(565), + [anon_sym_BQUOTE] = ACTIONS(565), + [anon_sym_DOLLARr] = ACTIONS(563), + [anon_sym_PLUS_PLUS] = ACTIONS(565), + [anon_sym_DASH_DASH] = ACTIONS(565), + [anon_sym_new] = ACTIONS(563), + }, + [STATE(274)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(567), + [anon_sym_LBRACE] = ACTIONS(569), + [anon_sym_RBRACE] = ACTIONS(569), + [anon_sym_STAR] = ACTIONS(567), + [anon_sym_as] = ACTIONS(567), + [anon_sym_SEMI] = ACTIONS(569), + [anon_sym_async] = ACTIONS(567), + [anon_sym_function] = ACTIONS(567), + [anon_sym_LPAREN] = ACTIONS(569), + [anon_sym_QMARK] = ACTIONS(567), + [anon_sym_DOT] = ACTIONS(569), + [anon_sym_Text] = ACTIONS(567), + [anon_sym_Button] = ACTIONS(567), + [anon_sym_Image] = ACTIONS(567), + [anon_sym_TextInput] = ACTIONS(567), + [anon_sym_TextArea] = ACTIONS(567), + [anon_sym_Column] = ACTIONS(567), + [anon_sym_Row] = ACTIONS(567), + [anon_sym_Stack] = ACTIONS(567), + [anon_sym_Flex] = ACTIONS(567), + [anon_sym_Grid] = ACTIONS(567), + [anon_sym_GridRow] = ACTIONS(567), + [anon_sym_GridCol] = ACTIONS(567), + [anon_sym_List] = ACTIONS(567), + [anon_sym_ScrollList] = ACTIONS(567), + [anon_sym_NavDestination] = ACTIONS(567), + [anon_sym_ListItem] = ACTIONS(567), + [anon_sym_GridItem] = ACTIONS(567), + [anon_sym_ListItemGroup] = ACTIONS(567), + [anon_sym_ForEach] = ACTIONS(567), + [anon_sym_LazyForEach] = ACTIONS(567), + [sym_identifier] = ACTIONS(567), + [sym_string_literal] = ACTIONS(569), + [anon_sym_DOLLAR] = ACTIONS(567), + [sym_numeric_literal] = ACTIONS(569), + [anon_sym_true] = ACTIONS(567), + [anon_sym_false] = ACTIONS(567), + [anon_sym_null] = ACTIONS(567), + [anon_sym_PIPE_PIPE] = ACTIONS(569), + [anon_sym_QMARK_QMARK] = ACTIONS(569), + [anon_sym_AMP_AMP] = ACTIONS(569), + [anon_sym_PIPE] = ACTIONS(567), + [anon_sym_CARET] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(567), + [anon_sym_EQ_EQ] = ACTIONS(567), + [anon_sym_BANG_EQ] = ACTIONS(567), + [anon_sym_EQ_EQ_EQ] = ACTIONS(569), + [anon_sym_BANG_EQ_EQ] = ACTIONS(569), + [anon_sym_LT] = ACTIONS(567), + [anon_sym_GT] = ACTIONS(567), + [anon_sym_LT_EQ] = ACTIONS(569), + [anon_sym_GT_EQ] = ACTIONS(569), + [anon_sym_instanceof] = ACTIONS(567), + [anon_sym_in] = ACTIONS(567), + [anon_sym_LT_LT] = ACTIONS(569), + [anon_sym_GT_GT] = ACTIONS(567), + [anon_sym_GT_GT_GT] = ACTIONS(569), + [anon_sym_PLUS] = ACTIONS(567), + [anon_sym_DASH] = ACTIONS(567), + [anon_sym_SLASH] = ACTIONS(567), + [anon_sym_PERCENT] = ACTIONS(569), + [anon_sym_STAR_STAR] = ACTIONS(569), + [anon_sym_BANG] = ACTIONS(567), + [anon_sym_TILDE] = ACTIONS(569), + [anon_sym_typeof] = ACTIONS(567), + [anon_sym_void] = ACTIONS(567), + [anon_sym_delete] = ACTIONS(567), + [anon_sym_await] = ACTIONS(567), + [anon_sym_LBRACK] = ACTIONS(569), + [anon_sym_if] = ACTIONS(567), + [anon_sym_QMARK_DOT] = ACTIONS(569), + [anon_sym_BQUOTE] = ACTIONS(569), + [anon_sym_DOLLARr] = ACTIONS(567), + [anon_sym_PLUS_PLUS] = ACTIONS(569), + [anon_sym_DASH_DASH] = ACTIONS(569), + [anon_sym_new] = ACTIONS(567), + }, + [STATE(275)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(525), + [anon_sym_LBRACE] = ACTIONS(527), + [anon_sym_RBRACE] = ACTIONS(527), + [anon_sym_STAR] = ACTIONS(525), + [anon_sym_as] = ACTIONS(525), + [anon_sym_SEMI] = ACTIONS(527), + [anon_sym_async] = ACTIONS(525), + [anon_sym_function] = ACTIONS(525), + [anon_sym_LPAREN] = ACTIONS(527), + [anon_sym_QMARK] = ACTIONS(525), + [anon_sym_DOT] = ACTIONS(527), + [anon_sym_Text] = ACTIONS(525), + [anon_sym_Button] = ACTIONS(525), + [anon_sym_Image] = ACTIONS(525), + [anon_sym_TextInput] = ACTIONS(525), + [anon_sym_TextArea] = ACTIONS(525), + [anon_sym_Column] = ACTIONS(525), + [anon_sym_Row] = ACTIONS(525), + [anon_sym_Stack] = ACTIONS(525), + [anon_sym_Flex] = ACTIONS(525), + [anon_sym_Grid] = ACTIONS(525), + [anon_sym_GridRow] = ACTIONS(525), + [anon_sym_GridCol] = ACTIONS(525), + [anon_sym_List] = ACTIONS(525), + [anon_sym_ScrollList] = ACTIONS(525), + [anon_sym_NavDestination] = ACTIONS(525), + [anon_sym_ListItem] = ACTIONS(525), + [anon_sym_GridItem] = ACTIONS(525), + [anon_sym_ListItemGroup] = ACTIONS(525), + [anon_sym_ForEach] = ACTIONS(525), + [anon_sym_LazyForEach] = ACTIONS(525), + [sym_identifier] = ACTIONS(525), + [sym_string_literal] = ACTIONS(527), + [anon_sym_DOLLAR] = ACTIONS(525), + [sym_numeric_literal] = ACTIONS(527), + [anon_sym_true] = ACTIONS(525), + [anon_sym_false] = ACTIONS(525), + [anon_sym_null] = ACTIONS(525), + [anon_sym_PIPE_PIPE] = ACTIONS(527), + [anon_sym_QMARK_QMARK] = ACTIONS(527), + [anon_sym_AMP_AMP] = ACTIONS(527), + [anon_sym_PIPE] = ACTIONS(525), + [anon_sym_CARET] = ACTIONS(527), + [anon_sym_AMP] = ACTIONS(525), + [anon_sym_EQ_EQ] = ACTIONS(525), + [anon_sym_BANG_EQ] = ACTIONS(525), + [anon_sym_EQ_EQ_EQ] = ACTIONS(527), + [anon_sym_BANG_EQ_EQ] = ACTIONS(527), + [anon_sym_LT] = ACTIONS(525), + [anon_sym_GT] = ACTIONS(525), + [anon_sym_LT_EQ] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(527), + [anon_sym_instanceof] = ACTIONS(525), + [anon_sym_in] = ACTIONS(525), + [anon_sym_LT_LT] = ACTIONS(527), + [anon_sym_GT_GT] = ACTIONS(525), + [anon_sym_GT_GT_GT] = ACTIONS(527), + [anon_sym_PLUS] = ACTIONS(525), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_SLASH] = ACTIONS(525), + [anon_sym_PERCENT] = ACTIONS(527), + [anon_sym_STAR_STAR] = ACTIONS(527), + [anon_sym_BANG] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_typeof] = ACTIONS(525), + [anon_sym_void] = ACTIONS(525), + [anon_sym_delete] = ACTIONS(525), + [anon_sym_await] = ACTIONS(525), + [anon_sym_LBRACK] = ACTIONS(527), + [anon_sym_if] = ACTIONS(525), + [anon_sym_QMARK_DOT] = ACTIONS(527), + [anon_sym_BQUOTE] = ACTIONS(527), + [anon_sym_DOLLARr] = ACTIONS(525), + [anon_sym_PLUS_PLUS] = ACTIONS(527), + [anon_sym_DASH_DASH] = ACTIONS(527), + [anon_sym_new] = ACTIONS(525), + }, + [STATE(276)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(571), + [anon_sym_LBRACE] = ACTIONS(573), + [anon_sym_RBRACE] = ACTIONS(573), + [anon_sym_STAR] = ACTIONS(571), + [anon_sym_as] = ACTIONS(571), + [anon_sym_SEMI] = ACTIONS(573), + [anon_sym_async] = ACTIONS(571), + [anon_sym_function] = ACTIONS(571), + [anon_sym_LPAREN] = ACTIONS(573), + [anon_sym_QMARK] = ACTIONS(571), + [anon_sym_DOT] = ACTIONS(573), + [anon_sym_Text] = ACTIONS(571), + [anon_sym_Button] = ACTIONS(571), + [anon_sym_Image] = ACTIONS(571), + [anon_sym_TextInput] = ACTIONS(571), + [anon_sym_TextArea] = ACTIONS(571), + [anon_sym_Column] = ACTIONS(571), + [anon_sym_Row] = ACTIONS(571), + [anon_sym_Stack] = ACTIONS(571), + [anon_sym_Flex] = ACTIONS(571), + [anon_sym_Grid] = ACTIONS(571), + [anon_sym_GridRow] = ACTIONS(571), + [anon_sym_GridCol] = ACTIONS(571), + [anon_sym_List] = ACTIONS(571), + [anon_sym_ScrollList] = ACTIONS(571), + [anon_sym_NavDestination] = ACTIONS(571), + [anon_sym_ListItem] = ACTIONS(571), + [anon_sym_GridItem] = ACTIONS(571), + [anon_sym_ListItemGroup] = ACTIONS(571), + [anon_sym_ForEach] = ACTIONS(571), + [anon_sym_LazyForEach] = ACTIONS(571), + [sym_identifier] = ACTIONS(571), + [sym_string_literal] = ACTIONS(573), + [anon_sym_DOLLAR] = ACTIONS(571), + [sym_numeric_literal] = ACTIONS(573), + [anon_sym_true] = ACTIONS(571), + [anon_sym_false] = ACTIONS(571), + [anon_sym_null] = ACTIONS(571), + [anon_sym_PIPE_PIPE] = ACTIONS(573), + [anon_sym_QMARK_QMARK] = ACTIONS(573), + [anon_sym_AMP_AMP] = ACTIONS(573), + [anon_sym_PIPE] = ACTIONS(571), + [anon_sym_CARET] = ACTIONS(573), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_EQ_EQ] = ACTIONS(571), + [anon_sym_BANG_EQ] = ACTIONS(571), + [anon_sym_EQ_EQ_EQ] = ACTIONS(573), + [anon_sym_BANG_EQ_EQ] = ACTIONS(573), + [anon_sym_LT] = ACTIONS(571), + [anon_sym_GT] = ACTIONS(571), + [anon_sym_LT_EQ] = ACTIONS(573), + [anon_sym_GT_EQ] = ACTIONS(573), + [anon_sym_instanceof] = ACTIONS(571), + [anon_sym_in] = ACTIONS(571), + [anon_sym_LT_LT] = ACTIONS(573), + [anon_sym_GT_GT] = ACTIONS(571), + [anon_sym_GT_GT_GT] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(571), + [anon_sym_DASH] = ACTIONS(571), + [anon_sym_SLASH] = ACTIONS(571), + [anon_sym_PERCENT] = ACTIONS(573), + [anon_sym_STAR_STAR] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(571), + [anon_sym_TILDE] = ACTIONS(573), + [anon_sym_typeof] = ACTIONS(571), + [anon_sym_void] = ACTIONS(571), + [anon_sym_delete] = ACTIONS(571), + [anon_sym_await] = ACTIONS(571), + [anon_sym_LBRACK] = ACTIONS(573), + [anon_sym_if] = ACTIONS(571), + [anon_sym_QMARK_DOT] = ACTIONS(573), + [anon_sym_BQUOTE] = ACTIONS(573), + [anon_sym_DOLLARr] = ACTIONS(571), + [anon_sym_PLUS_PLUS] = ACTIONS(573), + [anon_sym_DASH_DASH] = ACTIONS(573), + [anon_sym_new] = ACTIONS(571), + }, + [STATE(277)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(342), + [anon_sym_LBRACE] = ACTIONS(344), + [anon_sym_RBRACE] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(342), + [anon_sym_as] = ACTIONS(342), + [anon_sym_SEMI] = ACTIONS(344), + [anon_sym_async] = ACTIONS(342), + [anon_sym_function] = ACTIONS(342), + [anon_sym_LPAREN] = ACTIONS(344), + [anon_sym_QMARK] = ACTIONS(342), + [anon_sym_DOT] = ACTIONS(344), + [anon_sym_Text] = ACTIONS(342), + [anon_sym_Button] = ACTIONS(342), + [anon_sym_Image] = ACTIONS(342), + [anon_sym_TextInput] = ACTIONS(342), + [anon_sym_TextArea] = ACTIONS(342), + [anon_sym_Column] = ACTIONS(342), + [anon_sym_Row] = ACTIONS(342), + [anon_sym_Stack] = ACTIONS(342), + [anon_sym_Flex] = ACTIONS(342), + [anon_sym_Grid] = ACTIONS(342), + [anon_sym_GridRow] = ACTIONS(342), + [anon_sym_GridCol] = ACTIONS(342), + [anon_sym_List] = ACTIONS(342), + [anon_sym_ScrollList] = ACTIONS(342), + [anon_sym_NavDestination] = ACTIONS(342), + [anon_sym_ListItem] = ACTIONS(342), + [anon_sym_GridItem] = ACTIONS(342), + [anon_sym_ListItemGroup] = ACTIONS(342), + [anon_sym_ForEach] = ACTIONS(342), + [anon_sym_LazyForEach] = ACTIONS(342), + [sym_identifier] = ACTIONS(342), + [sym_string_literal] = ACTIONS(344), + [anon_sym_DOLLAR] = ACTIONS(342), + [sym_numeric_literal] = ACTIONS(344), + [anon_sym_true] = ACTIONS(342), + [anon_sym_false] = ACTIONS(342), + [anon_sym_null] = ACTIONS(342), + [anon_sym_PIPE_PIPE] = ACTIONS(344), + [anon_sym_QMARK_QMARK] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(342), + [anon_sym_EQ_EQ] = ACTIONS(342), + [anon_sym_BANG_EQ] = ACTIONS(342), + [anon_sym_EQ_EQ_EQ] = ACTIONS(344), + [anon_sym_BANG_EQ_EQ] = ACTIONS(344), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_instanceof] = ACTIONS(342), + [anon_sym_in] = ACTIONS(342), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(342), + [anon_sym_GT_GT_GT] = ACTIONS(344), + [anon_sym_PLUS] = ACTIONS(342), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_STAR_STAR] = ACTIONS(344), + [anon_sym_BANG] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(344), + [anon_sym_typeof] = ACTIONS(342), + [anon_sym_void] = ACTIONS(342), + [anon_sym_delete] = ACTIONS(342), + [anon_sym_await] = ACTIONS(342), + [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_if] = ACTIONS(342), + [anon_sym_QMARK_DOT] = ACTIONS(344), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DOLLARr] = ACTIONS(342), + [anon_sym_PLUS_PLUS] = ACTIONS(344), + [anon_sym_DASH_DASH] = ACTIONS(344), + [anon_sym_new] = ACTIONS(342), + }, + [STATE(278)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(575), + [anon_sym_LBRACE] = ACTIONS(577), + [anon_sym_RBRACE] = ACTIONS(577), + [anon_sym_STAR] = ACTIONS(575), + [anon_sym_as] = ACTIONS(575), + [anon_sym_SEMI] = ACTIONS(577), + [anon_sym_async] = ACTIONS(575), + [anon_sym_function] = ACTIONS(575), + [anon_sym_LPAREN] = ACTIONS(577), + [anon_sym_QMARK] = ACTIONS(575), + [anon_sym_DOT] = ACTIONS(577), + [anon_sym_Text] = ACTIONS(575), + [anon_sym_Button] = ACTIONS(575), + [anon_sym_Image] = ACTIONS(575), + [anon_sym_TextInput] = ACTIONS(575), + [anon_sym_TextArea] = ACTIONS(575), + [anon_sym_Column] = ACTIONS(575), + [anon_sym_Row] = ACTIONS(575), + [anon_sym_Stack] = ACTIONS(575), + [anon_sym_Flex] = ACTIONS(575), + [anon_sym_Grid] = ACTIONS(575), + [anon_sym_GridRow] = ACTIONS(575), + [anon_sym_GridCol] = ACTIONS(575), + [anon_sym_List] = ACTIONS(575), + [anon_sym_ScrollList] = ACTIONS(575), + [anon_sym_NavDestination] = ACTIONS(575), + [anon_sym_ListItem] = ACTIONS(575), + [anon_sym_GridItem] = ACTIONS(575), + [anon_sym_ListItemGroup] = ACTIONS(575), + [anon_sym_ForEach] = ACTIONS(575), + [anon_sym_LazyForEach] = ACTIONS(575), + [sym_identifier] = ACTIONS(575), + [sym_string_literal] = ACTIONS(577), + [anon_sym_DOLLAR] = ACTIONS(575), + [sym_numeric_literal] = ACTIONS(577), + [anon_sym_true] = ACTIONS(575), + [anon_sym_false] = ACTIONS(575), + [anon_sym_null] = ACTIONS(575), + [anon_sym_PIPE_PIPE] = ACTIONS(577), + [anon_sym_QMARK_QMARK] = ACTIONS(577), + [anon_sym_AMP_AMP] = ACTIONS(577), + [anon_sym_PIPE] = ACTIONS(575), + [anon_sym_CARET] = ACTIONS(577), + [anon_sym_AMP] = ACTIONS(575), + [anon_sym_EQ_EQ] = ACTIONS(575), + [anon_sym_BANG_EQ] = ACTIONS(575), + [anon_sym_EQ_EQ_EQ] = ACTIONS(577), + [anon_sym_BANG_EQ_EQ] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(575), + [anon_sym_GT] = ACTIONS(575), + [anon_sym_LT_EQ] = ACTIONS(577), + [anon_sym_GT_EQ] = ACTIONS(577), + [anon_sym_instanceof] = ACTIONS(575), + [anon_sym_in] = ACTIONS(575), + [anon_sym_LT_LT] = ACTIONS(577), + [anon_sym_GT_GT] = ACTIONS(575), + [anon_sym_GT_GT_GT] = ACTIONS(577), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(575), + [anon_sym_PERCENT] = ACTIONS(577), + [anon_sym_STAR_STAR] = ACTIONS(577), + [anon_sym_BANG] = ACTIONS(575), + [anon_sym_TILDE] = ACTIONS(577), + [anon_sym_typeof] = ACTIONS(575), + [anon_sym_void] = ACTIONS(575), + [anon_sym_delete] = ACTIONS(575), + [anon_sym_await] = ACTIONS(575), + [anon_sym_LBRACK] = ACTIONS(577), + [anon_sym_if] = ACTIONS(575), + [anon_sym_QMARK_DOT] = ACTIONS(577), + [anon_sym_BQUOTE] = ACTIONS(577), + [anon_sym_DOLLARr] = ACTIONS(575), + [anon_sym_PLUS_PLUS] = ACTIONS(577), + [anon_sym_DASH_DASH] = ACTIONS(577), + [anon_sym_new] = ACTIONS(575), + }, + [STATE(279)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(581), + [anon_sym_RBRACE] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(579), + [anon_sym_as] = ACTIONS(579), + [anon_sym_SEMI] = ACTIONS(581), + [anon_sym_async] = ACTIONS(579), + [anon_sym_function] = ACTIONS(579), + [anon_sym_LPAREN] = ACTIONS(581), + [anon_sym_QMARK] = ACTIONS(579), + [anon_sym_DOT] = ACTIONS(581), + [anon_sym_Text] = ACTIONS(579), + [anon_sym_Button] = ACTIONS(579), + [anon_sym_Image] = ACTIONS(579), + [anon_sym_TextInput] = ACTIONS(579), + [anon_sym_TextArea] = ACTIONS(579), + [anon_sym_Column] = ACTIONS(579), + [anon_sym_Row] = ACTIONS(579), + [anon_sym_Stack] = ACTIONS(579), + [anon_sym_Flex] = ACTIONS(579), + [anon_sym_Grid] = ACTIONS(579), + [anon_sym_GridRow] = ACTIONS(579), + [anon_sym_GridCol] = ACTIONS(579), + [anon_sym_List] = ACTIONS(579), + [anon_sym_ScrollList] = ACTIONS(579), + [anon_sym_NavDestination] = ACTIONS(579), + [anon_sym_ListItem] = ACTIONS(579), + [anon_sym_GridItem] = ACTIONS(579), + [anon_sym_ListItemGroup] = ACTIONS(579), + [anon_sym_ForEach] = ACTIONS(579), + [anon_sym_LazyForEach] = ACTIONS(579), + [sym_identifier] = ACTIONS(579), + [sym_string_literal] = ACTIONS(581), + [anon_sym_DOLLAR] = ACTIONS(579), + [sym_numeric_literal] = ACTIONS(581), + [anon_sym_true] = ACTIONS(579), + [anon_sym_false] = ACTIONS(579), + [anon_sym_null] = ACTIONS(579), + [anon_sym_PIPE_PIPE] = ACTIONS(581), + [anon_sym_QMARK_QMARK] = ACTIONS(581), + [anon_sym_AMP_AMP] = ACTIONS(581), + [anon_sym_PIPE] = ACTIONS(579), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_AMP] = ACTIONS(579), + [anon_sym_EQ_EQ] = ACTIONS(579), + [anon_sym_BANG_EQ] = ACTIONS(579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(581), + [anon_sym_BANG_EQ_EQ] = ACTIONS(581), + [anon_sym_LT] = ACTIONS(579), + [anon_sym_GT] = ACTIONS(579), + [anon_sym_LT_EQ] = ACTIONS(581), + [anon_sym_GT_EQ] = ACTIONS(581), + [anon_sym_instanceof] = ACTIONS(579), + [anon_sym_in] = ACTIONS(579), + [anon_sym_LT_LT] = ACTIONS(581), + [anon_sym_GT_GT] = ACTIONS(579), + [anon_sym_GT_GT_GT] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(579), + [anon_sym_DASH] = ACTIONS(579), + [anon_sym_SLASH] = ACTIONS(579), + [anon_sym_PERCENT] = ACTIONS(581), + [anon_sym_STAR_STAR] = ACTIONS(581), + [anon_sym_BANG] = ACTIONS(579), + [anon_sym_TILDE] = ACTIONS(581), + [anon_sym_typeof] = ACTIONS(579), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(579), + [anon_sym_await] = ACTIONS(579), + [anon_sym_LBRACK] = ACTIONS(581), + [anon_sym_if] = ACTIONS(579), + [anon_sym_QMARK_DOT] = ACTIONS(581), + [anon_sym_BQUOTE] = ACTIONS(581), + [anon_sym_DOLLARr] = ACTIONS(579), + [anon_sym_PLUS_PLUS] = ACTIONS(581), + [anon_sym_DASH_DASH] = ACTIONS(581), + [anon_sym_new] = ACTIONS(579), + }, + [STATE(280)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(585), + [anon_sym_RBRACE] = ACTIONS(585), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_as] = ACTIONS(583), + [anon_sym_SEMI] = ACTIONS(585), + [anon_sym_async] = ACTIONS(583), + [anon_sym_function] = ACTIONS(583), + [anon_sym_LPAREN] = ACTIONS(585), + [anon_sym_QMARK] = ACTIONS(583), + [anon_sym_DOT] = ACTIONS(585), + [anon_sym_Text] = ACTIONS(583), + [anon_sym_Button] = ACTIONS(583), + [anon_sym_Image] = ACTIONS(583), + [anon_sym_TextInput] = ACTIONS(583), + [anon_sym_TextArea] = ACTIONS(583), + [anon_sym_Column] = ACTIONS(583), + [anon_sym_Row] = ACTIONS(583), + [anon_sym_Stack] = ACTIONS(583), + [anon_sym_Flex] = ACTIONS(583), + [anon_sym_Grid] = ACTIONS(583), + [anon_sym_GridRow] = ACTIONS(583), + [anon_sym_GridCol] = ACTIONS(583), + [anon_sym_List] = ACTIONS(583), + [anon_sym_ScrollList] = ACTIONS(583), + [anon_sym_NavDestination] = ACTIONS(583), + [anon_sym_ListItem] = ACTIONS(583), + [anon_sym_GridItem] = ACTIONS(583), + [anon_sym_ListItemGroup] = ACTIONS(583), + [anon_sym_ForEach] = ACTIONS(583), + [anon_sym_LazyForEach] = ACTIONS(583), + [sym_identifier] = ACTIONS(583), + [sym_string_literal] = ACTIONS(585), + [anon_sym_DOLLAR] = ACTIONS(583), + [sym_numeric_literal] = ACTIONS(585), + [anon_sym_true] = ACTIONS(583), + [anon_sym_false] = ACTIONS(583), + [anon_sym_null] = ACTIONS(583), + [anon_sym_PIPE_PIPE] = ACTIONS(585), + [anon_sym_QMARK_QMARK] = ACTIONS(585), + [anon_sym_AMP_AMP] = ACTIONS(585), + [anon_sym_PIPE] = ACTIONS(583), + [anon_sym_CARET] = ACTIONS(585), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_EQ_EQ] = ACTIONS(583), + [anon_sym_BANG_EQ] = ACTIONS(583), + [anon_sym_EQ_EQ_EQ] = ACTIONS(585), + [anon_sym_BANG_EQ_EQ] = ACTIONS(585), + [anon_sym_LT] = ACTIONS(583), + [anon_sym_GT] = ACTIONS(583), + [anon_sym_LT_EQ] = ACTIONS(585), + [anon_sym_GT_EQ] = ACTIONS(585), + [anon_sym_instanceof] = ACTIONS(583), + [anon_sym_in] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(585), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_GT_GT_GT] = ACTIONS(585), + [anon_sym_PLUS] = ACTIONS(583), + [anon_sym_DASH] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(583), + [anon_sym_PERCENT] = ACTIONS(585), + [anon_sym_STAR_STAR] = ACTIONS(585), + [anon_sym_BANG] = ACTIONS(583), + [anon_sym_TILDE] = ACTIONS(585), + [anon_sym_typeof] = ACTIONS(583), + [anon_sym_void] = ACTIONS(583), + [anon_sym_delete] = ACTIONS(583), + [anon_sym_await] = ACTIONS(583), + [anon_sym_LBRACK] = ACTIONS(585), + [anon_sym_if] = ACTIONS(583), + [anon_sym_QMARK_DOT] = ACTIONS(585), + [anon_sym_BQUOTE] = ACTIONS(585), + [anon_sym_DOLLARr] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(585), + [anon_sym_DASH_DASH] = ACTIONS(585), + [anon_sym_new] = ACTIONS(583), + }, + [STATE(281)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(587), + [anon_sym_LBRACE] = ACTIONS(589), + [anon_sym_RBRACE] = ACTIONS(589), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_as] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(589), + [anon_sym_async] = ACTIONS(587), + [anon_sym_function] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(589), + [anon_sym_QMARK] = ACTIONS(587), + [anon_sym_DOT] = ACTIONS(589), + [anon_sym_Text] = ACTIONS(587), + [anon_sym_Button] = ACTIONS(587), + [anon_sym_Image] = ACTIONS(587), + [anon_sym_TextInput] = ACTIONS(587), + [anon_sym_TextArea] = ACTIONS(587), + [anon_sym_Column] = ACTIONS(587), + [anon_sym_Row] = ACTIONS(587), + [anon_sym_Stack] = ACTIONS(587), + [anon_sym_Flex] = ACTIONS(587), + [anon_sym_Grid] = ACTIONS(587), + [anon_sym_GridRow] = ACTIONS(587), + [anon_sym_GridCol] = ACTIONS(587), + [anon_sym_List] = ACTIONS(587), + [anon_sym_ScrollList] = ACTIONS(587), + [anon_sym_NavDestination] = ACTIONS(587), + [anon_sym_ListItem] = ACTIONS(587), + [anon_sym_GridItem] = ACTIONS(587), + [anon_sym_ListItemGroup] = ACTIONS(587), + [anon_sym_ForEach] = ACTIONS(587), + [anon_sym_LazyForEach] = ACTIONS(587), + [sym_identifier] = ACTIONS(587), + [sym_string_literal] = ACTIONS(589), + [anon_sym_DOLLAR] = ACTIONS(587), + [sym_numeric_literal] = ACTIONS(589), + [anon_sym_true] = ACTIONS(587), + [anon_sym_false] = ACTIONS(587), + [anon_sym_null] = ACTIONS(587), + [anon_sym_PIPE_PIPE] = ACTIONS(589), + [anon_sym_QMARK_QMARK] = ACTIONS(589), + [anon_sym_AMP_AMP] = ACTIONS(589), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_CARET] = ACTIONS(589), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_EQ_EQ] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_EQ_EQ_EQ] = ACTIONS(589), + [anon_sym_BANG_EQ_EQ] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(587), + [anon_sym_LT_EQ] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(589), + [anon_sym_instanceof] = ACTIONS(587), + [anon_sym_in] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(589), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_GT_GT_GT] = ACTIONS(589), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(587), + [anon_sym_PERCENT] = ACTIONS(589), + [anon_sym_STAR_STAR] = ACTIONS(589), + [anon_sym_BANG] = ACTIONS(587), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_typeof] = ACTIONS(587), + [anon_sym_void] = ACTIONS(587), + [anon_sym_delete] = ACTIONS(587), + [anon_sym_await] = ACTIONS(587), + [anon_sym_LBRACK] = ACTIONS(589), + [anon_sym_if] = ACTIONS(587), + [anon_sym_QMARK_DOT] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(589), + [anon_sym_DOLLARr] = ACTIONS(587), + [anon_sym_PLUS_PLUS] = ACTIONS(589), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_new] = ACTIONS(587), + }, + [STATE(282)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(529), + [anon_sym_LBRACE] = ACTIONS(531), + [anon_sym_RBRACE] = ACTIONS(531), + [anon_sym_STAR] = ACTIONS(529), + [anon_sym_as] = ACTIONS(529), + [anon_sym_SEMI] = ACTIONS(531), + [anon_sym_async] = ACTIONS(529), + [anon_sym_function] = ACTIONS(529), + [anon_sym_LPAREN] = ACTIONS(531), + [anon_sym_QMARK] = ACTIONS(529), + [anon_sym_DOT] = ACTIONS(531), + [anon_sym_Text] = ACTIONS(529), + [anon_sym_Button] = ACTIONS(529), + [anon_sym_Image] = ACTIONS(529), + [anon_sym_TextInput] = ACTIONS(529), + [anon_sym_TextArea] = ACTIONS(529), + [anon_sym_Column] = ACTIONS(529), + [anon_sym_Row] = ACTIONS(529), + [anon_sym_Stack] = ACTIONS(529), + [anon_sym_Flex] = ACTIONS(529), + [anon_sym_Grid] = ACTIONS(529), + [anon_sym_GridRow] = ACTIONS(529), + [anon_sym_GridCol] = ACTIONS(529), + [anon_sym_List] = ACTIONS(529), + [anon_sym_ScrollList] = ACTIONS(529), + [anon_sym_NavDestination] = ACTIONS(529), + [anon_sym_ListItem] = ACTIONS(529), + [anon_sym_GridItem] = ACTIONS(529), + [anon_sym_ListItemGroup] = ACTIONS(529), + [anon_sym_ForEach] = ACTIONS(529), + [anon_sym_LazyForEach] = ACTIONS(529), + [sym_identifier] = ACTIONS(529), + [sym_string_literal] = ACTIONS(531), + [anon_sym_DOLLAR] = ACTIONS(529), + [sym_numeric_literal] = ACTIONS(531), + [anon_sym_true] = ACTIONS(529), + [anon_sym_false] = ACTIONS(529), + [anon_sym_null] = ACTIONS(529), + [anon_sym_PIPE_PIPE] = ACTIONS(531), + [anon_sym_QMARK_QMARK] = ACTIONS(531), + [anon_sym_AMP_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(529), + [anon_sym_CARET] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(529), + [anon_sym_EQ_EQ] = ACTIONS(529), + [anon_sym_BANG_EQ] = ACTIONS(529), + [anon_sym_EQ_EQ_EQ] = ACTIONS(531), + [anon_sym_BANG_EQ_EQ] = ACTIONS(531), + [anon_sym_LT] = ACTIONS(529), + [anon_sym_GT] = ACTIONS(529), + [anon_sym_LT_EQ] = ACTIONS(531), + [anon_sym_GT_EQ] = ACTIONS(531), + [anon_sym_instanceof] = ACTIONS(529), + [anon_sym_in] = ACTIONS(529), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(529), + [anon_sym_GT_GT_GT] = ACTIONS(531), + [anon_sym_PLUS] = ACTIONS(529), + [anon_sym_DASH] = ACTIONS(529), + [anon_sym_SLASH] = ACTIONS(529), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_STAR_STAR] = ACTIONS(531), + [anon_sym_BANG] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(531), + [anon_sym_typeof] = ACTIONS(529), + [anon_sym_void] = ACTIONS(529), + [anon_sym_delete] = ACTIONS(529), + [anon_sym_await] = ACTIONS(529), + [anon_sym_LBRACK] = ACTIONS(531), + [anon_sym_if] = ACTIONS(529), + [anon_sym_QMARK_DOT] = ACTIONS(531), + [anon_sym_BQUOTE] = ACTIONS(531), + [anon_sym_DOLLARr] = ACTIONS(529), + [anon_sym_PLUS_PLUS] = ACTIONS(531), + [anon_sym_DASH_DASH] = ACTIONS(531), + [anon_sym_new] = ACTIONS(529), + }, + [STATE(283)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(332), + [anon_sym_STAR] = ACTIONS(330), + [anon_sym_as] = ACTIONS(330), + [anon_sym_SEMI] = ACTIONS(332), + [anon_sym_async] = ACTIONS(330), + [anon_sym_function] = ACTIONS(330), + [anon_sym_LPAREN] = ACTIONS(332), + [anon_sym_QMARK] = ACTIONS(330), + [anon_sym_DOT] = ACTIONS(332), + [anon_sym_Text] = ACTIONS(330), + [anon_sym_Button] = ACTIONS(330), + [anon_sym_Image] = ACTIONS(330), + [anon_sym_TextInput] = ACTIONS(330), + [anon_sym_TextArea] = ACTIONS(330), + [anon_sym_Column] = ACTIONS(330), + [anon_sym_Row] = ACTIONS(330), + [anon_sym_Stack] = ACTIONS(330), + [anon_sym_Flex] = ACTIONS(330), + [anon_sym_Grid] = ACTIONS(330), + [anon_sym_GridRow] = ACTIONS(330), + [anon_sym_GridCol] = ACTIONS(330), + [anon_sym_List] = ACTIONS(330), + [anon_sym_ScrollList] = ACTIONS(330), + [anon_sym_NavDestination] = ACTIONS(330), + [anon_sym_ListItem] = ACTIONS(330), + [anon_sym_GridItem] = ACTIONS(330), + [anon_sym_ListItemGroup] = ACTIONS(330), + [anon_sym_ForEach] = ACTIONS(330), + [anon_sym_LazyForEach] = ACTIONS(330), + [sym_identifier] = ACTIONS(330), + [sym_string_literal] = ACTIONS(332), + [anon_sym_DOLLAR] = ACTIONS(330), + [sym_numeric_literal] = ACTIONS(332), + [anon_sym_true] = ACTIONS(330), + [anon_sym_false] = ACTIONS(330), + [anon_sym_null] = ACTIONS(330), + [anon_sym_PIPE_PIPE] = ACTIONS(332), + [anon_sym_QMARK_QMARK] = ACTIONS(332), + [anon_sym_AMP_AMP] = ACTIONS(332), + [anon_sym_PIPE] = ACTIONS(330), + [anon_sym_CARET] = ACTIONS(332), + [anon_sym_AMP] = ACTIONS(330), + [anon_sym_EQ_EQ] = ACTIONS(330), + [anon_sym_BANG_EQ] = ACTIONS(330), + [anon_sym_EQ_EQ_EQ] = ACTIONS(332), + [anon_sym_BANG_EQ_EQ] = ACTIONS(332), + [anon_sym_LT] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(330), + [anon_sym_LT_EQ] = ACTIONS(332), + [anon_sym_GT_EQ] = ACTIONS(332), + [anon_sym_instanceof] = ACTIONS(330), + [anon_sym_in] = ACTIONS(330), + [anon_sym_LT_LT] = ACTIONS(332), + [anon_sym_GT_GT] = ACTIONS(330), + [anon_sym_GT_GT_GT] = ACTIONS(332), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_DASH] = ACTIONS(330), + [anon_sym_SLASH] = ACTIONS(330), + [anon_sym_PERCENT] = ACTIONS(332), + [anon_sym_STAR_STAR] = ACTIONS(332), + [anon_sym_BANG] = ACTIONS(330), + [anon_sym_TILDE] = ACTIONS(332), + [anon_sym_typeof] = ACTIONS(330), + [anon_sym_void] = ACTIONS(330), + [anon_sym_delete] = ACTIONS(330), + [anon_sym_await] = ACTIONS(330), + [anon_sym_LBRACK] = ACTIONS(332), + [anon_sym_if] = ACTIONS(330), + [anon_sym_QMARK_DOT] = ACTIONS(332), + [anon_sym_BQUOTE] = ACTIONS(332), + [anon_sym_DOLLARr] = ACTIONS(330), + [anon_sym_PLUS_PLUS] = ACTIONS(332), + [anon_sym_DASH_DASH] = ACTIONS(332), + [anon_sym_new] = ACTIONS(330), + }, + [STATE(284)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_Text] = ACTIONS(159), + [anon_sym_Button] = ACTIONS(159), + [anon_sym_Image] = ACTIONS(159), + [anon_sym_TextInput] = ACTIONS(159), + [anon_sym_TextArea] = ACTIONS(159), + [anon_sym_Column] = ACTIONS(159), + [anon_sym_Row] = ACTIONS(159), + [anon_sym_Stack] = ACTIONS(159), + [anon_sym_Flex] = ACTIONS(159), + [anon_sym_Grid] = ACTIONS(159), + [anon_sym_GridRow] = ACTIONS(159), + [anon_sym_GridCol] = ACTIONS(159), + [anon_sym_List] = ACTIONS(159), + [anon_sym_ScrollList] = ACTIONS(159), + [anon_sym_NavDestination] = ACTIONS(159), + [anon_sym_ListItem] = ACTIONS(159), + [anon_sym_GridItem] = ACTIONS(159), + [anon_sym_ListItemGroup] = ACTIONS(159), + [anon_sym_ForEach] = ACTIONS(159), + [anon_sym_LazyForEach] = ACTIONS(159), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(285)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(484), + [anon_sym_LBRACE] = ACTIONS(486), + [anon_sym_RBRACE] = ACTIONS(486), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_as] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(486), + [anon_sym_async] = ACTIONS(484), + [anon_sym_function] = ACTIONS(484), + [anon_sym_LPAREN] = ACTIONS(486), + [anon_sym_QMARK] = ACTIONS(484), + [anon_sym_DOT] = ACTIONS(486), + [anon_sym_Text] = ACTIONS(484), + [anon_sym_Button] = ACTIONS(484), + [anon_sym_Image] = ACTIONS(484), + [anon_sym_TextInput] = ACTIONS(484), + [anon_sym_TextArea] = ACTIONS(484), + [anon_sym_Column] = ACTIONS(484), + [anon_sym_Row] = ACTIONS(484), + [anon_sym_Stack] = ACTIONS(484), + [anon_sym_Flex] = ACTIONS(484), + [anon_sym_Grid] = ACTIONS(484), + [anon_sym_GridRow] = ACTIONS(484), + [anon_sym_GridCol] = ACTIONS(484), + [anon_sym_List] = ACTIONS(484), + [anon_sym_ScrollList] = ACTIONS(484), + [anon_sym_NavDestination] = ACTIONS(484), + [anon_sym_ListItem] = ACTIONS(484), + [anon_sym_GridItem] = ACTIONS(484), + [anon_sym_ListItemGroup] = ACTIONS(484), + [anon_sym_ForEach] = ACTIONS(484), + [anon_sym_LazyForEach] = ACTIONS(484), + [sym_identifier] = ACTIONS(484), + [sym_string_literal] = ACTIONS(486), + [anon_sym_DOLLAR] = ACTIONS(484), + [sym_numeric_literal] = ACTIONS(486), + [anon_sym_true] = ACTIONS(484), + [anon_sym_false] = ACTIONS(484), + [anon_sym_null] = ACTIONS(484), + [anon_sym_PIPE_PIPE] = ACTIONS(486), + [anon_sym_QMARK_QMARK] = ACTIONS(486), + [anon_sym_AMP_AMP] = ACTIONS(486), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_CARET] = ACTIONS(486), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_EQ_EQ] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_EQ_EQ_EQ] = ACTIONS(486), + [anon_sym_BANG_EQ_EQ] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(484), + [anon_sym_LT_EQ] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(486), + [anon_sym_instanceof] = ACTIONS(484), + [anon_sym_in] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(486), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_GT_GT_GT] = ACTIONS(486), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(484), + [anon_sym_PERCENT] = ACTIONS(486), + [anon_sym_STAR_STAR] = ACTIONS(486), + [anon_sym_BANG] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_typeof] = ACTIONS(484), + [anon_sym_void] = ACTIONS(484), + [anon_sym_delete] = ACTIONS(484), + [anon_sym_await] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_if] = ACTIONS(484), + [anon_sym_QMARK_DOT] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(486), + [anon_sym_DOLLARr] = ACTIONS(484), + [anon_sym_PLUS_PLUS] = ACTIONS(486), + [anon_sym_DASH_DASH] = ACTIONS(486), + [anon_sym_new] = ACTIONS(484), + }, + [STATE(286)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(386), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_RBRACE] = ACTIONS(388), + [anon_sym_STAR] = ACTIONS(386), + [anon_sym_as] = ACTIONS(386), + [anon_sym_SEMI] = ACTIONS(388), + [anon_sym_async] = ACTIONS(386), + [anon_sym_function] = ACTIONS(386), + [anon_sym_LPAREN] = ACTIONS(388), + [anon_sym_QMARK] = ACTIONS(386), + [anon_sym_DOT] = ACTIONS(388), + [anon_sym_Text] = ACTIONS(386), + [anon_sym_Button] = ACTIONS(386), + [anon_sym_Image] = ACTIONS(386), + [anon_sym_TextInput] = ACTIONS(386), + [anon_sym_TextArea] = ACTIONS(386), + [anon_sym_Column] = ACTIONS(386), + [anon_sym_Row] = ACTIONS(386), + [anon_sym_Stack] = ACTIONS(386), + [anon_sym_Flex] = ACTIONS(386), + [anon_sym_Grid] = ACTIONS(386), + [anon_sym_GridRow] = ACTIONS(386), + [anon_sym_GridCol] = ACTIONS(386), + [anon_sym_List] = ACTIONS(386), + [anon_sym_ScrollList] = ACTIONS(386), + [anon_sym_NavDestination] = ACTIONS(386), + [anon_sym_ListItem] = ACTIONS(386), + [anon_sym_GridItem] = ACTIONS(386), + [anon_sym_ListItemGroup] = ACTIONS(386), + [anon_sym_ForEach] = ACTIONS(386), + [anon_sym_LazyForEach] = ACTIONS(386), + [sym_identifier] = ACTIONS(386), + [sym_string_literal] = ACTIONS(388), + [anon_sym_DOLLAR] = ACTIONS(386), + [sym_numeric_literal] = ACTIONS(388), + [anon_sym_true] = ACTIONS(386), + [anon_sym_false] = ACTIONS(386), + [anon_sym_null] = ACTIONS(386), + [anon_sym_PIPE_PIPE] = ACTIONS(388), + [anon_sym_QMARK_QMARK] = ACTIONS(388), + [anon_sym_AMP_AMP] = ACTIONS(388), + [anon_sym_PIPE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(388), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_EQ_EQ] = ACTIONS(386), + [anon_sym_BANG_EQ] = ACTIONS(386), + [anon_sym_EQ_EQ_EQ] = ACTIONS(388), + [anon_sym_BANG_EQ_EQ] = ACTIONS(388), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(388), + [anon_sym_GT_EQ] = ACTIONS(388), + [anon_sym_instanceof] = ACTIONS(386), + [anon_sym_in] = ACTIONS(386), + [anon_sym_LT_LT] = ACTIONS(388), + [anon_sym_GT_GT] = ACTIONS(386), + [anon_sym_GT_GT_GT] = ACTIONS(388), + [anon_sym_PLUS] = ACTIONS(386), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(388), + [anon_sym_STAR_STAR] = ACTIONS(388), + [anon_sym_BANG] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(388), + [anon_sym_typeof] = ACTIONS(386), + [anon_sym_void] = ACTIONS(386), + [anon_sym_delete] = ACTIONS(386), + [anon_sym_await] = ACTIONS(386), + [anon_sym_LBRACK] = ACTIONS(388), + [anon_sym_if] = ACTIONS(386), + [anon_sym_QMARK_DOT] = ACTIONS(388), + [anon_sym_BQUOTE] = ACTIONS(388), + [anon_sym_DOLLARr] = ACTIONS(386), + [anon_sym_PLUS_PLUS] = ACTIONS(388), + [anon_sym_DASH_DASH] = ACTIONS(388), + [anon_sym_new] = ACTIONS(386), + }, + [STATE(287)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(457), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_as] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_async] = ACTIONS(457), + [anon_sym_function] = ACTIONS(457), + [anon_sym_LPAREN] = ACTIONS(459), + [anon_sym_QMARK] = ACTIONS(457), + [anon_sym_DOT] = ACTIONS(459), + [anon_sym_Text] = ACTIONS(457), + [anon_sym_Button] = ACTIONS(457), + [anon_sym_Image] = ACTIONS(457), + [anon_sym_TextInput] = ACTIONS(457), + [anon_sym_TextArea] = ACTIONS(457), + [anon_sym_Column] = ACTIONS(457), + [anon_sym_Row] = ACTIONS(457), + [anon_sym_Stack] = ACTIONS(457), + [anon_sym_Flex] = ACTIONS(457), + [anon_sym_Grid] = ACTIONS(457), + [anon_sym_GridRow] = ACTIONS(457), + [anon_sym_GridCol] = ACTIONS(457), + [anon_sym_List] = ACTIONS(457), + [anon_sym_ScrollList] = ACTIONS(457), + [anon_sym_NavDestination] = ACTIONS(457), + [anon_sym_ListItem] = ACTIONS(457), + [anon_sym_GridItem] = ACTIONS(457), + [anon_sym_ListItemGroup] = ACTIONS(457), + [anon_sym_ForEach] = ACTIONS(457), + [anon_sym_LazyForEach] = ACTIONS(457), + [sym_identifier] = ACTIONS(457), + [sym_string_literal] = ACTIONS(459), + [anon_sym_DOLLAR] = ACTIONS(457), + [sym_numeric_literal] = ACTIONS(459), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_null] = ACTIONS(457), + [anon_sym_PIPE_PIPE] = ACTIONS(459), + [anon_sym_QMARK_QMARK] = ACTIONS(459), + [anon_sym_AMP_AMP] = ACTIONS(459), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_CARET] = ACTIONS(459), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_EQ_EQ] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_EQ_EQ_EQ] = ACTIONS(459), + [anon_sym_BANG_EQ_EQ] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT_EQ] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(459), + [anon_sym_instanceof] = ACTIONS(457), + [anon_sym_in] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(459), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_GT_GT_GT] = ACTIONS(459), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(457), + [anon_sym_PERCENT] = ACTIONS(459), + [anon_sym_STAR_STAR] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_typeof] = ACTIONS(457), + [anon_sym_void] = ACTIONS(457), + [anon_sym_delete] = ACTIONS(457), + [anon_sym_await] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_if] = ACTIONS(457), + [anon_sym_QMARK_DOT] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(459), + [anon_sym_DOLLARr] = ACTIONS(457), + [anon_sym_PLUS_PLUS] = ACTIONS(459), + [anon_sym_DASH_DASH] = ACTIONS(459), + [anon_sym_new] = ACTIONS(457), + }, + [STATE(288)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(366), + [anon_sym_LBRACE] = ACTIONS(362), + [anon_sym_RBRACE] = ACTIONS(362), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_as] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(362), + [anon_sym_async] = ACTIONS(366), + [anon_sym_function] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(362), + [anon_sym_QMARK] = ACTIONS(366), + [anon_sym_DOT] = ACTIONS(362), + [anon_sym_Text] = ACTIONS(366), + [anon_sym_Button] = ACTIONS(366), + [anon_sym_Image] = ACTIONS(366), + [anon_sym_TextInput] = ACTIONS(366), + [anon_sym_TextArea] = ACTIONS(366), + [anon_sym_Column] = ACTIONS(366), + [anon_sym_Row] = ACTIONS(366), + [anon_sym_Stack] = ACTIONS(366), + [anon_sym_Flex] = ACTIONS(366), + [anon_sym_Grid] = ACTIONS(366), + [anon_sym_GridRow] = ACTIONS(366), + [anon_sym_GridCol] = ACTIONS(366), + [anon_sym_List] = ACTIONS(366), + [anon_sym_ScrollList] = ACTIONS(366), + [anon_sym_NavDestination] = ACTIONS(366), + [anon_sym_ListItem] = ACTIONS(366), + [anon_sym_GridItem] = ACTIONS(366), + [anon_sym_ListItemGroup] = ACTIONS(366), + [anon_sym_ForEach] = ACTIONS(366), + [anon_sym_LazyForEach] = ACTIONS(366), + [sym_identifier] = ACTIONS(366), + [sym_string_literal] = ACTIONS(362), + [anon_sym_DOLLAR] = ACTIONS(366), + [sym_numeric_literal] = ACTIONS(362), + [anon_sym_true] = ACTIONS(366), + [anon_sym_false] = ACTIONS(366), + [anon_sym_null] = ACTIONS(366), + [anon_sym_PIPE_PIPE] = ACTIONS(362), + [anon_sym_QMARK_QMARK] = ACTIONS(362), + [anon_sym_AMP_AMP] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_CARET] = ACTIONS(362), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_EQ_EQ] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_EQ_EQ_EQ] = ACTIONS(362), + [anon_sym_BANG_EQ_EQ] = ACTIONS(362), + [anon_sym_LT] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(366), + [anon_sym_LT_EQ] = ACTIONS(362), + [anon_sym_GT_EQ] = ACTIONS(362), + [anon_sym_instanceof] = ACTIONS(366), + [anon_sym_in] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(362), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_GT_GT_GT] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(366), + [anon_sym_PERCENT] = ACTIONS(362), + [anon_sym_STAR_STAR] = ACTIONS(362), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(362), + [anon_sym_typeof] = ACTIONS(366), + [anon_sym_void] = ACTIONS(366), + [anon_sym_delete] = ACTIONS(366), + [anon_sym_await] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(362), + [anon_sym_if] = ACTIONS(366), + [anon_sym_QMARK_DOT] = ACTIONS(362), + [anon_sym_BQUOTE] = ACTIONS(362), + [anon_sym_DOLLARr] = ACTIONS(366), + [anon_sym_PLUS_PLUS] = ACTIONS(362), + [anon_sym_DASH_DASH] = ACTIONS(362), + [anon_sym_new] = ACTIONS(366), + }, + [STATE(289)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(488), + [anon_sym_LBRACE] = ACTIONS(490), + [anon_sym_RBRACE] = ACTIONS(490), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_as] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(490), + [anon_sym_async] = ACTIONS(488), + [anon_sym_function] = ACTIONS(488), + [anon_sym_LPAREN] = ACTIONS(490), + [anon_sym_QMARK] = ACTIONS(488), + [anon_sym_DOT] = ACTIONS(490), + [anon_sym_Text] = ACTIONS(488), + [anon_sym_Button] = ACTIONS(488), + [anon_sym_Image] = ACTIONS(488), + [anon_sym_TextInput] = ACTIONS(488), + [anon_sym_TextArea] = ACTIONS(488), + [anon_sym_Column] = ACTIONS(488), + [anon_sym_Row] = ACTIONS(488), + [anon_sym_Stack] = ACTIONS(488), + [anon_sym_Flex] = ACTIONS(488), + [anon_sym_Grid] = ACTIONS(488), + [anon_sym_GridRow] = ACTIONS(488), + [anon_sym_GridCol] = ACTIONS(488), + [anon_sym_List] = ACTIONS(488), + [anon_sym_ScrollList] = ACTIONS(488), + [anon_sym_NavDestination] = ACTIONS(488), + [anon_sym_ListItem] = ACTIONS(488), + [anon_sym_GridItem] = ACTIONS(488), + [anon_sym_ListItemGroup] = ACTIONS(488), + [anon_sym_ForEach] = ACTIONS(488), + [anon_sym_LazyForEach] = ACTIONS(488), + [sym_identifier] = ACTIONS(488), + [sym_string_literal] = ACTIONS(490), + [anon_sym_DOLLAR] = ACTIONS(488), + [sym_numeric_literal] = ACTIONS(490), + [anon_sym_true] = ACTIONS(488), + [anon_sym_false] = ACTIONS(488), + [anon_sym_null] = ACTIONS(488), + [anon_sym_PIPE_PIPE] = ACTIONS(490), + [anon_sym_QMARK_QMARK] = ACTIONS(490), + [anon_sym_AMP_AMP] = ACTIONS(490), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_CARET] = ACTIONS(490), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_EQ_EQ] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_EQ_EQ_EQ] = ACTIONS(490), + [anon_sym_BANG_EQ_EQ] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(488), + [anon_sym_LT_EQ] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(490), + [anon_sym_instanceof] = ACTIONS(488), + [anon_sym_in] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(490), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_GT_GT_GT] = ACTIONS(490), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(488), + [anon_sym_PERCENT] = ACTIONS(490), + [anon_sym_STAR_STAR] = ACTIONS(490), + [anon_sym_BANG] = ACTIONS(488), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_typeof] = ACTIONS(488), + [anon_sym_void] = ACTIONS(488), + [anon_sym_delete] = ACTIONS(488), + [anon_sym_await] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(490), + [anon_sym_if] = ACTIONS(488), + [anon_sym_QMARK_DOT] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(490), + [anon_sym_DOLLARr] = ACTIONS(488), + [anon_sym_PLUS_PLUS] = ACTIONS(490), + [anon_sym_DASH_DASH] = ACTIONS(490), + [anon_sym_new] = ACTIONS(488), + }, + [STATE(290)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(377), + [anon_sym_Text] = ACTIONS(375), + [anon_sym_Button] = ACTIONS(375), + [anon_sym_Image] = ACTIONS(375), + [anon_sym_TextInput] = ACTIONS(375), + [anon_sym_TextArea] = ACTIONS(375), + [anon_sym_Column] = ACTIONS(375), + [anon_sym_Row] = ACTIONS(375), + [anon_sym_Stack] = ACTIONS(375), + [anon_sym_Flex] = ACTIONS(375), + [anon_sym_Grid] = ACTIONS(375), + [anon_sym_GridRow] = ACTIONS(375), + [anon_sym_GridCol] = ACTIONS(375), + [anon_sym_List] = ACTIONS(375), + [anon_sym_ScrollList] = ACTIONS(375), + [anon_sym_NavDestination] = ACTIONS(375), + [anon_sym_ListItem] = ACTIONS(375), + [anon_sym_GridItem] = ACTIONS(375), + [anon_sym_ListItemGroup] = ACTIONS(375), + [anon_sym_ForEach] = ACTIONS(375), + [anon_sym_LazyForEach] = ACTIONS(375), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(291)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [anon_sym_Text] = ACTIONS(239), + [anon_sym_Button] = ACTIONS(239), + [anon_sym_Image] = ACTIONS(239), + [anon_sym_TextInput] = ACTIONS(239), + [anon_sym_TextArea] = ACTIONS(239), + [anon_sym_Column] = ACTIONS(239), + [anon_sym_Row] = ACTIONS(239), + [anon_sym_Stack] = ACTIONS(239), + [anon_sym_Flex] = ACTIONS(239), + [anon_sym_Grid] = ACTIONS(239), + [anon_sym_GridRow] = ACTIONS(239), + [anon_sym_GridCol] = ACTIONS(239), + [anon_sym_List] = ACTIONS(239), + [anon_sym_ScrollList] = ACTIONS(239), + [anon_sym_NavDestination] = ACTIONS(239), + [anon_sym_ListItem] = ACTIONS(239), + [anon_sym_GridItem] = ACTIONS(239), + [anon_sym_ListItemGroup] = ACTIONS(239), + [anon_sym_ForEach] = ACTIONS(239), + [anon_sym_LazyForEach] = ACTIONS(239), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(241), + [anon_sym_if] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(292)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(599), + [anon_sym_LBRACE] = ACTIONS(601), + [anon_sym_RBRACE] = ACTIONS(601), + [anon_sym_STAR] = ACTIONS(599), + [anon_sym_as] = ACTIONS(599), + [anon_sym_SEMI] = ACTIONS(601), + [anon_sym_async] = ACTIONS(599), + [anon_sym_function] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(601), + [anon_sym_QMARK] = ACTIONS(599), + [anon_sym_DOT] = ACTIONS(601), + [anon_sym_Text] = ACTIONS(599), + [anon_sym_Button] = ACTIONS(599), + [anon_sym_Image] = ACTIONS(599), + [anon_sym_TextInput] = ACTIONS(599), + [anon_sym_TextArea] = ACTIONS(599), + [anon_sym_Column] = ACTIONS(599), + [anon_sym_Row] = ACTIONS(599), + [anon_sym_Stack] = ACTIONS(599), + [anon_sym_Flex] = ACTIONS(599), + [anon_sym_Grid] = ACTIONS(599), + [anon_sym_GridRow] = ACTIONS(599), + [anon_sym_GridCol] = ACTIONS(599), + [anon_sym_List] = ACTIONS(599), + [anon_sym_ScrollList] = ACTIONS(599), + [anon_sym_NavDestination] = ACTIONS(599), + [anon_sym_ListItem] = ACTIONS(599), + [anon_sym_GridItem] = ACTIONS(599), + [anon_sym_ListItemGroup] = ACTIONS(599), + [anon_sym_ForEach] = ACTIONS(599), + [anon_sym_LazyForEach] = ACTIONS(599), + [sym_identifier] = ACTIONS(599), + [sym_string_literal] = ACTIONS(601), + [anon_sym_DOLLAR] = ACTIONS(599), + [sym_numeric_literal] = ACTIONS(601), + [anon_sym_true] = ACTIONS(599), + [anon_sym_false] = ACTIONS(599), + [anon_sym_null] = ACTIONS(599), + [anon_sym_PIPE_PIPE] = ACTIONS(601), + [anon_sym_QMARK_QMARK] = ACTIONS(601), + [anon_sym_AMP_AMP] = ACTIONS(601), + [anon_sym_PIPE] = ACTIONS(599), + [anon_sym_CARET] = ACTIONS(601), + [anon_sym_AMP] = ACTIONS(599), + [anon_sym_EQ_EQ] = ACTIONS(599), + [anon_sym_BANG_EQ] = ACTIONS(599), + [anon_sym_EQ_EQ_EQ] = ACTIONS(601), + [anon_sym_BANG_EQ_EQ] = ACTIONS(601), + [anon_sym_LT] = ACTIONS(599), + [anon_sym_GT] = ACTIONS(599), + [anon_sym_LT_EQ] = ACTIONS(601), + [anon_sym_GT_EQ] = ACTIONS(601), + [anon_sym_instanceof] = ACTIONS(599), + [anon_sym_in] = ACTIONS(599), + [anon_sym_LT_LT] = ACTIONS(601), + [anon_sym_GT_GT] = ACTIONS(599), + [anon_sym_GT_GT_GT] = ACTIONS(601), + [anon_sym_PLUS] = ACTIONS(599), + [anon_sym_DASH] = ACTIONS(599), + [anon_sym_SLASH] = ACTIONS(599), + [anon_sym_PERCENT] = ACTIONS(601), + [anon_sym_STAR_STAR] = ACTIONS(601), + [anon_sym_BANG] = ACTIONS(599), + [anon_sym_TILDE] = ACTIONS(601), + [anon_sym_typeof] = ACTIONS(599), + [anon_sym_void] = ACTIONS(599), + [anon_sym_delete] = ACTIONS(599), + [anon_sym_await] = ACTIONS(599), + [anon_sym_LBRACK] = ACTIONS(601), + [anon_sym_if] = ACTIONS(599), + [anon_sym_QMARK_DOT] = ACTIONS(601), + [anon_sym_BQUOTE] = ACTIONS(601), + [anon_sym_DOLLARr] = ACTIONS(599), + [anon_sym_PLUS_PLUS] = ACTIONS(601), + [anon_sym_DASH_DASH] = ACTIONS(601), + [anon_sym_new] = ACTIONS(599), + }, + [STATE(293)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(539), + [anon_sym_LBRACE] = ACTIONS(541), + [anon_sym_RBRACE] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(539), + [anon_sym_as] = ACTIONS(539), + [anon_sym_SEMI] = ACTIONS(541), + [anon_sym_async] = ACTIONS(539), + [anon_sym_function] = ACTIONS(539), + [anon_sym_LPAREN] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(539), + [anon_sym_DOT] = ACTIONS(541), + [anon_sym_Text] = ACTIONS(539), + [anon_sym_Button] = ACTIONS(539), + [anon_sym_Image] = ACTIONS(539), + [anon_sym_TextInput] = ACTIONS(539), + [anon_sym_TextArea] = ACTIONS(539), + [anon_sym_Column] = ACTIONS(539), + [anon_sym_Row] = ACTIONS(539), + [anon_sym_Stack] = ACTIONS(539), + [anon_sym_Flex] = ACTIONS(539), + [anon_sym_Grid] = ACTIONS(539), + [anon_sym_GridRow] = ACTIONS(539), + [anon_sym_GridCol] = ACTIONS(539), + [anon_sym_List] = ACTIONS(539), + [anon_sym_ScrollList] = ACTIONS(539), + [anon_sym_NavDestination] = ACTIONS(539), + [anon_sym_ListItem] = ACTIONS(539), + [anon_sym_GridItem] = ACTIONS(539), + [anon_sym_ListItemGroup] = ACTIONS(539), + [anon_sym_ForEach] = ACTIONS(539), + [anon_sym_LazyForEach] = ACTIONS(539), + [sym_identifier] = ACTIONS(539), + [sym_string_literal] = ACTIONS(541), + [anon_sym_DOLLAR] = ACTIONS(539), + [sym_numeric_literal] = ACTIONS(541), + [anon_sym_true] = ACTIONS(539), + [anon_sym_false] = ACTIONS(539), + [anon_sym_null] = ACTIONS(539), + [anon_sym_PIPE_PIPE] = ACTIONS(541), + [anon_sym_QMARK_QMARK] = ACTIONS(541), + [anon_sym_AMP_AMP] = ACTIONS(541), + [anon_sym_PIPE] = ACTIONS(539), + [anon_sym_CARET] = ACTIONS(541), + [anon_sym_AMP] = ACTIONS(539), + [anon_sym_EQ_EQ] = ACTIONS(539), + [anon_sym_BANG_EQ] = ACTIONS(539), + [anon_sym_EQ_EQ_EQ] = ACTIONS(541), + [anon_sym_BANG_EQ_EQ] = ACTIONS(541), + [anon_sym_LT] = ACTIONS(539), + [anon_sym_GT] = ACTIONS(539), + [anon_sym_LT_EQ] = ACTIONS(541), + [anon_sym_GT_EQ] = ACTIONS(541), + [anon_sym_instanceof] = ACTIONS(539), + [anon_sym_in] = ACTIONS(539), + [anon_sym_LT_LT] = ACTIONS(541), + [anon_sym_GT_GT] = ACTIONS(539), + [anon_sym_GT_GT_GT] = ACTIONS(541), + [anon_sym_PLUS] = ACTIONS(539), + [anon_sym_DASH] = ACTIONS(539), + [anon_sym_SLASH] = ACTIONS(539), + [anon_sym_PERCENT] = ACTIONS(541), + [anon_sym_STAR_STAR] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_typeof] = ACTIONS(539), + [anon_sym_void] = ACTIONS(539), + [anon_sym_delete] = ACTIONS(539), + [anon_sym_await] = ACTIONS(539), + [anon_sym_LBRACK] = ACTIONS(541), + [anon_sym_if] = ACTIONS(539), + [anon_sym_QMARK_DOT] = ACTIONS(541), + [anon_sym_BQUOTE] = ACTIONS(541), + [anon_sym_DOLLARr] = ACTIONS(539), + [anon_sym_PLUS_PLUS] = ACTIONS(541), + [anon_sym_DASH_DASH] = ACTIONS(541), + [anon_sym_new] = ACTIONS(539), + }, + [STATE(294)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(513), + [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_RBRACE] = ACTIONS(515), + [anon_sym_STAR] = ACTIONS(513), + [anon_sym_as] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_async] = ACTIONS(513), + [anon_sym_function] = ACTIONS(513), + [anon_sym_LPAREN] = ACTIONS(515), + [anon_sym_QMARK] = ACTIONS(513), + [anon_sym_DOT] = ACTIONS(515), + [anon_sym_Text] = ACTIONS(513), + [anon_sym_Button] = ACTIONS(513), + [anon_sym_Image] = ACTIONS(513), + [anon_sym_TextInput] = ACTIONS(513), + [anon_sym_TextArea] = ACTIONS(513), + [anon_sym_Column] = ACTIONS(513), + [anon_sym_Row] = ACTIONS(513), + [anon_sym_Stack] = ACTIONS(513), + [anon_sym_Flex] = ACTIONS(513), + [anon_sym_Grid] = ACTIONS(513), + [anon_sym_GridRow] = ACTIONS(513), + [anon_sym_GridCol] = ACTIONS(513), + [anon_sym_List] = ACTIONS(513), + [anon_sym_ScrollList] = ACTIONS(513), + [anon_sym_NavDestination] = ACTIONS(513), + [anon_sym_ListItem] = ACTIONS(513), + [anon_sym_GridItem] = ACTIONS(513), + [anon_sym_ListItemGroup] = ACTIONS(513), + [anon_sym_ForEach] = ACTIONS(513), + [anon_sym_LazyForEach] = ACTIONS(513), + [sym_identifier] = ACTIONS(513), + [sym_string_literal] = ACTIONS(515), + [anon_sym_DOLLAR] = ACTIONS(513), + [sym_numeric_literal] = ACTIONS(515), + [anon_sym_true] = ACTIONS(513), + [anon_sym_false] = ACTIONS(513), + [anon_sym_null] = ACTIONS(513), + [anon_sym_PIPE_PIPE] = ACTIONS(515), + [anon_sym_QMARK_QMARK] = ACTIONS(515), + [anon_sym_AMP_AMP] = ACTIONS(515), + [anon_sym_PIPE] = ACTIONS(513), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_EQ_EQ] = ACTIONS(513), + [anon_sym_BANG_EQ] = ACTIONS(513), + [anon_sym_EQ_EQ_EQ] = ACTIONS(515), + [anon_sym_BANG_EQ_EQ] = ACTIONS(515), + [anon_sym_LT] = ACTIONS(513), + [anon_sym_GT] = ACTIONS(513), + [anon_sym_LT_EQ] = ACTIONS(515), + [anon_sym_GT_EQ] = ACTIONS(515), + [anon_sym_instanceof] = ACTIONS(513), + [anon_sym_in] = ACTIONS(513), + [anon_sym_LT_LT] = ACTIONS(515), + [anon_sym_GT_GT] = ACTIONS(513), + [anon_sym_GT_GT_GT] = ACTIONS(515), + [anon_sym_PLUS] = ACTIONS(513), + [anon_sym_DASH] = ACTIONS(513), + [anon_sym_SLASH] = ACTIONS(513), + [anon_sym_PERCENT] = ACTIONS(515), + [anon_sym_STAR_STAR] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(513), + [anon_sym_TILDE] = ACTIONS(515), + [anon_sym_typeof] = ACTIONS(513), + [anon_sym_void] = ACTIONS(513), + [anon_sym_delete] = ACTIONS(513), + [anon_sym_await] = ACTIONS(513), + [anon_sym_LBRACK] = ACTIONS(515), + [anon_sym_if] = ACTIONS(513), + [anon_sym_QMARK_DOT] = ACTIONS(515), + [anon_sym_BQUOTE] = ACTIONS(515), + [anon_sym_DOLLARr] = ACTIONS(513), + [anon_sym_PLUS_PLUS] = ACTIONS(515), + [anon_sym_DASH_DASH] = ACTIONS(515), + [anon_sym_new] = ACTIONS(513), + }, + [STATE(295)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(517), + [anon_sym_LBRACE] = ACTIONS(519), + [anon_sym_RBRACE] = ACTIONS(519), + [anon_sym_STAR] = ACTIONS(517), + [anon_sym_as] = ACTIONS(517), + [anon_sym_SEMI] = ACTIONS(519), + [anon_sym_async] = ACTIONS(517), + [anon_sym_function] = ACTIONS(517), + [anon_sym_LPAREN] = ACTIONS(519), + [anon_sym_QMARK] = ACTIONS(517), + [anon_sym_DOT] = ACTIONS(519), + [anon_sym_Text] = ACTIONS(517), + [anon_sym_Button] = ACTIONS(517), + [anon_sym_Image] = ACTIONS(517), + [anon_sym_TextInput] = ACTIONS(517), + [anon_sym_TextArea] = ACTIONS(517), + [anon_sym_Column] = ACTIONS(517), + [anon_sym_Row] = ACTIONS(517), + [anon_sym_Stack] = ACTIONS(517), + [anon_sym_Flex] = ACTIONS(517), + [anon_sym_Grid] = ACTIONS(517), + [anon_sym_GridRow] = ACTIONS(517), + [anon_sym_GridCol] = ACTIONS(517), + [anon_sym_List] = ACTIONS(517), + [anon_sym_ScrollList] = ACTIONS(517), + [anon_sym_NavDestination] = ACTIONS(517), + [anon_sym_ListItem] = ACTIONS(517), + [anon_sym_GridItem] = ACTIONS(517), + [anon_sym_ListItemGroup] = ACTIONS(517), + [anon_sym_ForEach] = ACTIONS(517), + [anon_sym_LazyForEach] = ACTIONS(517), + [sym_identifier] = ACTIONS(517), + [sym_string_literal] = ACTIONS(519), + [anon_sym_DOLLAR] = ACTIONS(517), + [sym_numeric_literal] = ACTIONS(519), + [anon_sym_true] = ACTIONS(517), + [anon_sym_false] = ACTIONS(517), + [anon_sym_null] = ACTIONS(517), + [anon_sym_PIPE_PIPE] = ACTIONS(519), + [anon_sym_QMARK_QMARK] = ACTIONS(519), + [anon_sym_AMP_AMP] = ACTIONS(519), + [anon_sym_PIPE] = ACTIONS(517), + [anon_sym_CARET] = ACTIONS(519), + [anon_sym_AMP] = ACTIONS(517), + [anon_sym_EQ_EQ] = ACTIONS(517), + [anon_sym_BANG_EQ] = ACTIONS(517), + [anon_sym_EQ_EQ_EQ] = ACTIONS(519), + [anon_sym_BANG_EQ_EQ] = ACTIONS(519), + [anon_sym_LT] = ACTIONS(517), + [anon_sym_GT] = ACTIONS(517), + [anon_sym_LT_EQ] = ACTIONS(519), + [anon_sym_GT_EQ] = ACTIONS(519), + [anon_sym_instanceof] = ACTIONS(517), + [anon_sym_in] = ACTIONS(517), + [anon_sym_LT_LT] = ACTIONS(519), + [anon_sym_GT_GT] = ACTIONS(517), + [anon_sym_GT_GT_GT] = ACTIONS(519), + [anon_sym_PLUS] = ACTIONS(517), + [anon_sym_DASH] = ACTIONS(517), + [anon_sym_SLASH] = ACTIONS(517), + [anon_sym_PERCENT] = ACTIONS(519), + [anon_sym_STAR_STAR] = ACTIONS(519), + [anon_sym_BANG] = ACTIONS(517), + [anon_sym_TILDE] = ACTIONS(519), + [anon_sym_typeof] = ACTIONS(517), + [anon_sym_void] = ACTIONS(517), + [anon_sym_delete] = ACTIONS(517), + [anon_sym_await] = ACTIONS(517), + [anon_sym_LBRACK] = ACTIONS(519), + [anon_sym_if] = ACTIONS(517), + [anon_sym_QMARK_DOT] = ACTIONS(519), + [anon_sym_BQUOTE] = ACTIONS(519), + [anon_sym_DOLLARr] = ACTIONS(517), + [anon_sym_PLUS_PLUS] = ACTIONS(519), + [anon_sym_DASH_DASH] = ACTIONS(519), + [anon_sym_new] = ACTIONS(517), + }, + [STATE(296)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_RBRACE] = ACTIONS(475), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_as] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(475), + [anon_sym_async] = ACTIONS(473), + [anon_sym_function] = ACTIONS(473), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_QMARK] = ACTIONS(473), + [anon_sym_DOT] = ACTIONS(475), + [anon_sym_Text] = ACTIONS(473), + [anon_sym_Button] = ACTIONS(473), + [anon_sym_Image] = ACTIONS(473), + [anon_sym_TextInput] = ACTIONS(473), + [anon_sym_TextArea] = ACTIONS(473), + [anon_sym_Column] = ACTIONS(473), + [anon_sym_Row] = ACTIONS(473), + [anon_sym_Stack] = ACTIONS(473), + [anon_sym_Flex] = ACTIONS(473), + [anon_sym_Grid] = ACTIONS(473), + [anon_sym_GridRow] = ACTIONS(473), + [anon_sym_GridCol] = ACTIONS(473), + [anon_sym_List] = ACTIONS(473), + [anon_sym_ScrollList] = ACTIONS(473), + [anon_sym_NavDestination] = ACTIONS(473), + [anon_sym_ListItem] = ACTIONS(473), + [anon_sym_GridItem] = ACTIONS(473), + [anon_sym_ListItemGroup] = ACTIONS(473), + [anon_sym_ForEach] = ACTIONS(473), + [anon_sym_LazyForEach] = ACTIONS(473), + [sym_identifier] = ACTIONS(473), + [sym_string_literal] = ACTIONS(475), + [anon_sym_DOLLAR] = ACTIONS(473), + [sym_numeric_literal] = ACTIONS(475), + [anon_sym_true] = ACTIONS(473), + [anon_sym_false] = ACTIONS(473), + [anon_sym_null] = ACTIONS(473), + [anon_sym_PIPE_PIPE] = ACTIONS(475), + [anon_sym_QMARK_QMARK] = ACTIONS(475), + [anon_sym_AMP_AMP] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_CARET] = ACTIONS(475), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_EQ_EQ] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_EQ_EQ_EQ] = ACTIONS(475), + [anon_sym_BANG_EQ_EQ] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(473), + [anon_sym_LT_EQ] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(475), + [anon_sym_instanceof] = ACTIONS(473), + [anon_sym_in] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_GT_GT_GT] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(473), + [anon_sym_PERCENT] = ACTIONS(475), + [anon_sym_STAR_STAR] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(473), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_typeof] = ACTIONS(473), + [anon_sym_void] = ACTIONS(473), + [anon_sym_delete] = ACTIONS(473), + [anon_sym_await] = ACTIONS(473), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_if] = ACTIONS(473), + [anon_sym_QMARK_DOT] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(475), + [anon_sym_DOLLARr] = ACTIONS(473), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_new] = ACTIONS(473), + }, + [STATE(297)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(591), + [anon_sym_LBRACE] = ACTIONS(593), + [anon_sym_RBRACE] = ACTIONS(593), + [anon_sym_STAR] = ACTIONS(591), + [anon_sym_as] = ACTIONS(591), + [anon_sym_SEMI] = ACTIONS(593), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(593), + [anon_sym_QMARK] = ACTIONS(591), + [anon_sym_DOT] = ACTIONS(593), + [anon_sym_Text] = ACTIONS(591), + [anon_sym_Button] = ACTIONS(591), + [anon_sym_Image] = ACTIONS(591), + [anon_sym_TextInput] = ACTIONS(591), + [anon_sym_TextArea] = ACTIONS(591), + [anon_sym_Column] = ACTIONS(591), + [anon_sym_Row] = ACTIONS(591), + [anon_sym_Stack] = ACTIONS(591), + [anon_sym_Flex] = ACTIONS(591), + [anon_sym_Grid] = ACTIONS(591), + [anon_sym_GridRow] = ACTIONS(591), + [anon_sym_GridCol] = ACTIONS(591), + [anon_sym_List] = ACTIONS(591), + [anon_sym_ScrollList] = ACTIONS(591), + [anon_sym_NavDestination] = ACTIONS(591), + [anon_sym_ListItem] = ACTIONS(591), + [anon_sym_GridItem] = ACTIONS(591), + [anon_sym_ListItemGroup] = ACTIONS(591), + [anon_sym_ForEach] = ACTIONS(591), + [anon_sym_LazyForEach] = ACTIONS(591), + [sym_identifier] = ACTIONS(591), + [sym_string_literal] = ACTIONS(593), + [anon_sym_DOLLAR] = ACTIONS(591), + [sym_numeric_literal] = ACTIONS(593), + [anon_sym_true] = ACTIONS(591), + [anon_sym_false] = ACTIONS(591), + [anon_sym_null] = ACTIONS(591), + [anon_sym_PIPE_PIPE] = ACTIONS(593), + [anon_sym_QMARK_QMARK] = ACTIONS(593), + [anon_sym_AMP_AMP] = ACTIONS(593), + [anon_sym_PIPE] = ACTIONS(591), + [anon_sym_CARET] = ACTIONS(593), + [anon_sym_AMP] = ACTIONS(591), + [anon_sym_EQ_EQ] = ACTIONS(591), + [anon_sym_BANG_EQ] = ACTIONS(591), + [anon_sym_EQ_EQ_EQ] = ACTIONS(593), + [anon_sym_BANG_EQ_EQ] = ACTIONS(593), + [anon_sym_LT] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(591), + [anon_sym_LT_EQ] = ACTIONS(593), + [anon_sym_GT_EQ] = ACTIONS(593), + [anon_sym_instanceof] = ACTIONS(591), + [anon_sym_in] = ACTIONS(591), + [anon_sym_LT_LT] = ACTIONS(593), + [anon_sym_GT_GT] = ACTIONS(591), + [anon_sym_GT_GT_GT] = ACTIONS(593), + [anon_sym_PLUS] = ACTIONS(591), + [anon_sym_DASH] = ACTIONS(591), + [anon_sym_SLASH] = ACTIONS(591), + [anon_sym_PERCENT] = ACTIONS(593), + [anon_sym_STAR_STAR] = ACTIONS(593), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_TILDE] = ACTIONS(593), + [anon_sym_typeof] = ACTIONS(591), + [anon_sym_void] = ACTIONS(591), + [anon_sym_delete] = ACTIONS(591), + [anon_sym_await] = ACTIONS(591), + [anon_sym_LBRACK] = ACTIONS(593), + [anon_sym_if] = ACTIONS(591), + [anon_sym_QMARK_DOT] = ACTIONS(593), + [anon_sym_BQUOTE] = ACTIONS(593), + [anon_sym_DOLLARr] = ACTIONS(591), + [anon_sym_PLUS_PLUS] = ACTIONS(593), + [anon_sym_DASH_DASH] = ACTIONS(593), + [anon_sym_new] = ACTIONS(591), + }, + [STATE(298)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(595), + [anon_sym_LBRACE] = ACTIONS(597), + [anon_sym_RBRACE] = ACTIONS(597), + [anon_sym_STAR] = ACTIONS(595), + [anon_sym_as] = ACTIONS(595), + [anon_sym_SEMI] = ACTIONS(597), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(595), + [anon_sym_LPAREN] = ACTIONS(597), + [anon_sym_QMARK] = ACTIONS(595), + [anon_sym_DOT] = ACTIONS(597), + [anon_sym_Text] = ACTIONS(595), + [anon_sym_Button] = ACTIONS(595), + [anon_sym_Image] = ACTIONS(595), + [anon_sym_TextInput] = ACTIONS(595), + [anon_sym_TextArea] = ACTIONS(595), + [anon_sym_Column] = ACTIONS(595), + [anon_sym_Row] = ACTIONS(595), + [anon_sym_Stack] = ACTIONS(595), + [anon_sym_Flex] = ACTIONS(595), + [anon_sym_Grid] = ACTIONS(595), + [anon_sym_GridRow] = ACTIONS(595), + [anon_sym_GridCol] = ACTIONS(595), + [anon_sym_List] = ACTIONS(595), + [anon_sym_ScrollList] = ACTIONS(595), + [anon_sym_NavDestination] = ACTIONS(595), + [anon_sym_ListItem] = ACTIONS(595), + [anon_sym_GridItem] = ACTIONS(595), + [anon_sym_ListItemGroup] = ACTIONS(595), + [anon_sym_ForEach] = ACTIONS(595), + [anon_sym_LazyForEach] = ACTIONS(595), + [sym_identifier] = ACTIONS(595), + [sym_string_literal] = ACTIONS(597), + [anon_sym_DOLLAR] = ACTIONS(595), + [sym_numeric_literal] = ACTIONS(597), + [anon_sym_true] = ACTIONS(595), + [anon_sym_false] = ACTIONS(595), + [anon_sym_null] = ACTIONS(595), + [anon_sym_PIPE_PIPE] = ACTIONS(597), + [anon_sym_QMARK_QMARK] = ACTIONS(597), + [anon_sym_AMP_AMP] = ACTIONS(597), + [anon_sym_PIPE] = ACTIONS(595), + [anon_sym_CARET] = ACTIONS(597), + [anon_sym_AMP] = ACTIONS(595), + [anon_sym_EQ_EQ] = ACTIONS(595), + [anon_sym_BANG_EQ] = ACTIONS(595), + [anon_sym_EQ_EQ_EQ] = ACTIONS(597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(597), + [anon_sym_LT] = ACTIONS(595), + [anon_sym_GT] = ACTIONS(595), + [anon_sym_LT_EQ] = ACTIONS(597), + [anon_sym_GT_EQ] = ACTIONS(597), + [anon_sym_instanceof] = ACTIONS(595), + [anon_sym_in] = ACTIONS(595), + [anon_sym_LT_LT] = ACTIONS(597), + [anon_sym_GT_GT] = ACTIONS(595), + [anon_sym_GT_GT_GT] = ACTIONS(597), + [anon_sym_PLUS] = ACTIONS(595), + [anon_sym_DASH] = ACTIONS(595), + [anon_sym_SLASH] = ACTIONS(595), + [anon_sym_PERCENT] = ACTIONS(597), + [anon_sym_STAR_STAR] = ACTIONS(597), + [anon_sym_BANG] = ACTIONS(595), + [anon_sym_TILDE] = ACTIONS(597), + [anon_sym_typeof] = ACTIONS(595), + [anon_sym_void] = ACTIONS(595), + [anon_sym_delete] = ACTIONS(595), + [anon_sym_await] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(597), + [anon_sym_if] = ACTIONS(595), + [anon_sym_QMARK_DOT] = ACTIONS(597), + [anon_sym_BQUOTE] = ACTIONS(597), + [anon_sym_DOLLARr] = ACTIONS(595), + [anon_sym_PLUS_PLUS] = ACTIONS(597), + [anon_sym_DASH_DASH] = ACTIONS(597), + [anon_sym_new] = ACTIONS(595), + }, + [STATE(299)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(642), + [anon_sym_LBRACE] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(644), + [anon_sym_STAR] = ACTIONS(642), + [anon_sym_as] = ACTIONS(642), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_async] = ACTIONS(642), + [anon_sym_function] = ACTIONS(642), + [anon_sym_LPAREN] = ACTIONS(644), + [anon_sym_QMARK] = ACTIONS(642), + [anon_sym_DOT] = ACTIONS(644), + [anon_sym_Text] = ACTIONS(642), + [anon_sym_Button] = ACTIONS(642), + [anon_sym_Image] = ACTIONS(642), + [anon_sym_TextInput] = ACTIONS(642), + [anon_sym_TextArea] = ACTIONS(642), + [anon_sym_Column] = ACTIONS(642), + [anon_sym_Row] = ACTIONS(642), + [anon_sym_Stack] = ACTIONS(642), + [anon_sym_Flex] = ACTIONS(642), + [anon_sym_Grid] = ACTIONS(642), + [anon_sym_GridRow] = ACTIONS(642), + [anon_sym_GridCol] = ACTIONS(642), + [anon_sym_List] = ACTIONS(642), + [anon_sym_ScrollList] = ACTIONS(642), + [anon_sym_NavDestination] = ACTIONS(642), + [anon_sym_ListItem] = ACTIONS(642), + [anon_sym_GridItem] = ACTIONS(642), + [anon_sym_ListItemGroup] = ACTIONS(642), + [anon_sym_ForEach] = ACTIONS(642), + [anon_sym_LazyForEach] = ACTIONS(642), + [sym_identifier] = ACTIONS(642), + [sym_string_literal] = ACTIONS(644), + [anon_sym_DOLLAR] = ACTIONS(642), + [sym_numeric_literal] = ACTIONS(644), + [anon_sym_true] = ACTIONS(642), + [anon_sym_false] = ACTIONS(642), + [anon_sym_null] = ACTIONS(642), + [anon_sym_PIPE_PIPE] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(644), + [anon_sym_AMP_AMP] = ACTIONS(644), + [anon_sym_PIPE] = ACTIONS(642), + [anon_sym_CARET] = ACTIONS(644), + [anon_sym_AMP] = ACTIONS(642), + [anon_sym_EQ_EQ] = ACTIONS(642), + [anon_sym_BANG_EQ] = ACTIONS(642), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_LT] = ACTIONS(642), + [anon_sym_GT] = ACTIONS(642), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_instanceof] = ACTIONS(642), + [anon_sym_in] = ACTIONS(642), + [anon_sym_LT_LT] = ACTIONS(644), + [anon_sym_GT_GT] = ACTIONS(642), + [anon_sym_GT_GT_GT] = ACTIONS(644), + [anon_sym_PLUS] = ACTIONS(642), + [anon_sym_DASH] = ACTIONS(642), + [anon_sym_SLASH] = ACTIONS(642), + [anon_sym_PERCENT] = ACTIONS(644), + [anon_sym_STAR_STAR] = ACTIONS(644), + [anon_sym_BANG] = ACTIONS(642), + [anon_sym_TILDE] = ACTIONS(644), + [anon_sym_typeof] = ACTIONS(642), + [anon_sym_void] = ACTIONS(642), + [anon_sym_delete] = ACTIONS(642), + [anon_sym_await] = ACTIONS(642), + [anon_sym_LBRACK] = ACTIONS(644), + [anon_sym_if] = ACTIONS(642), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_BQUOTE] = ACTIONS(644), + [anon_sym_DOLLARr] = ACTIONS(642), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), + [anon_sym_new] = ACTIONS(642), + }, + [STATE(300)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(654), + [anon_sym_LBRACE] = ACTIONS(656), + [anon_sym_RBRACE] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(654), + [anon_sym_as] = ACTIONS(654), + [anon_sym_SEMI] = ACTIONS(656), + [anon_sym_async] = ACTIONS(654), + [anon_sym_function] = ACTIONS(654), + [anon_sym_LPAREN] = ACTIONS(656), + [anon_sym_QMARK] = ACTIONS(654), + [anon_sym_DOT] = ACTIONS(656), + [anon_sym_Text] = ACTIONS(654), + [anon_sym_Button] = ACTIONS(654), + [anon_sym_Image] = ACTIONS(654), + [anon_sym_TextInput] = ACTIONS(654), + [anon_sym_TextArea] = ACTIONS(654), + [anon_sym_Column] = ACTIONS(654), + [anon_sym_Row] = ACTIONS(654), + [anon_sym_Stack] = ACTIONS(654), + [anon_sym_Flex] = ACTIONS(654), + [anon_sym_Grid] = ACTIONS(654), + [anon_sym_GridRow] = ACTIONS(654), + [anon_sym_GridCol] = ACTIONS(654), + [anon_sym_List] = ACTIONS(654), + [anon_sym_ScrollList] = ACTIONS(654), + [anon_sym_NavDestination] = ACTIONS(654), + [anon_sym_ListItem] = ACTIONS(654), + [anon_sym_GridItem] = ACTIONS(654), + [anon_sym_ListItemGroup] = ACTIONS(654), + [anon_sym_ForEach] = ACTIONS(654), + [anon_sym_LazyForEach] = ACTIONS(654), + [sym_identifier] = ACTIONS(654), + [sym_string_literal] = ACTIONS(656), + [anon_sym_DOLLAR] = ACTIONS(654), + [sym_numeric_literal] = ACTIONS(656), + [anon_sym_true] = ACTIONS(654), + [anon_sym_false] = ACTIONS(654), + [anon_sym_null] = ACTIONS(654), + [anon_sym_PIPE_PIPE] = ACTIONS(656), + [anon_sym_QMARK_QMARK] = ACTIONS(656), + [anon_sym_AMP_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_EQ_EQ] = ACTIONS(654), + [anon_sym_BANG_EQ] = ACTIONS(654), + [anon_sym_EQ_EQ_EQ] = ACTIONS(656), + [anon_sym_BANG_EQ_EQ] = ACTIONS(656), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_instanceof] = ACTIONS(654), + [anon_sym_in] = ACTIONS(654), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(654), + [anon_sym_GT_GT_GT] = ACTIONS(656), + [anon_sym_PLUS] = ACTIONS(654), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_STAR_STAR] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(656), + [anon_sym_typeof] = ACTIONS(654), + [anon_sym_void] = ACTIONS(654), + [anon_sym_delete] = ACTIONS(654), + [anon_sym_await] = ACTIONS(654), + [anon_sym_LBRACK] = ACTIONS(656), + [anon_sym_if] = ACTIONS(654), + [anon_sym_QMARK_DOT] = ACTIONS(656), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DOLLARr] = ACTIONS(654), + [anon_sym_PLUS_PLUS] = ACTIONS(656), + [anon_sym_DASH_DASH] = ACTIONS(656), + [anon_sym_new] = ACTIONS(654), + }, + [STATE(301)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(674), + [anon_sym_LBRACE] = ACTIONS(676), + [anon_sym_RBRACE] = ACTIONS(676), + [anon_sym_STAR] = ACTIONS(674), + [anon_sym_as] = ACTIONS(674), + [anon_sym_SEMI] = ACTIONS(676), + [anon_sym_async] = ACTIONS(674), + [anon_sym_function] = ACTIONS(674), + [anon_sym_LPAREN] = ACTIONS(676), + [anon_sym_QMARK] = ACTIONS(674), + [anon_sym_DOT] = ACTIONS(676), + [anon_sym_Text] = ACTIONS(674), + [anon_sym_Button] = ACTIONS(674), + [anon_sym_Image] = ACTIONS(674), + [anon_sym_TextInput] = ACTIONS(674), + [anon_sym_TextArea] = ACTIONS(674), + [anon_sym_Column] = ACTIONS(674), + [anon_sym_Row] = ACTIONS(674), + [anon_sym_Stack] = ACTIONS(674), + [anon_sym_Flex] = ACTIONS(674), + [anon_sym_Grid] = ACTIONS(674), + [anon_sym_GridRow] = ACTIONS(674), + [anon_sym_GridCol] = ACTIONS(674), + [anon_sym_List] = ACTIONS(674), + [anon_sym_ScrollList] = ACTIONS(674), + [anon_sym_NavDestination] = ACTIONS(674), + [anon_sym_ListItem] = ACTIONS(674), + [anon_sym_GridItem] = ACTIONS(674), + [anon_sym_ListItemGroup] = ACTIONS(674), + [anon_sym_ForEach] = ACTIONS(674), + [anon_sym_LazyForEach] = ACTIONS(674), + [sym_identifier] = ACTIONS(674), + [sym_string_literal] = ACTIONS(676), + [anon_sym_DOLLAR] = ACTIONS(674), + [sym_numeric_literal] = ACTIONS(676), + [anon_sym_true] = ACTIONS(674), + [anon_sym_false] = ACTIONS(674), + [anon_sym_null] = ACTIONS(674), + [anon_sym_PIPE_PIPE] = ACTIONS(676), + [anon_sym_QMARK_QMARK] = ACTIONS(676), + [anon_sym_AMP_AMP] = ACTIONS(676), + [anon_sym_PIPE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(676), + [anon_sym_AMP] = ACTIONS(674), + [anon_sym_EQ_EQ] = ACTIONS(674), + [anon_sym_BANG_EQ] = ACTIONS(674), + [anon_sym_EQ_EQ_EQ] = ACTIONS(676), + [anon_sym_BANG_EQ_EQ] = ACTIONS(676), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(676), + [anon_sym_GT_EQ] = ACTIONS(676), + [anon_sym_instanceof] = ACTIONS(674), + [anon_sym_in] = ACTIONS(674), + [anon_sym_LT_LT] = ACTIONS(676), + [anon_sym_GT_GT] = ACTIONS(674), + [anon_sym_GT_GT_GT] = ACTIONS(676), + [anon_sym_PLUS] = ACTIONS(674), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(676), + [anon_sym_STAR_STAR] = ACTIONS(676), + [anon_sym_BANG] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(676), + [anon_sym_typeof] = ACTIONS(674), + [anon_sym_void] = ACTIONS(674), + [anon_sym_delete] = ACTIONS(674), + [anon_sym_await] = ACTIONS(674), + [anon_sym_LBRACK] = ACTIONS(676), + [anon_sym_if] = ACTIONS(674), + [anon_sym_QMARK_DOT] = ACTIONS(676), + [anon_sym_BQUOTE] = ACTIONS(676), + [anon_sym_DOLLARr] = ACTIONS(674), + [anon_sym_PLUS_PLUS] = ACTIONS(676), + [anon_sym_DASH_DASH] = ACTIONS(676), + [anon_sym_new] = ACTIONS(674), + }, + [STATE(302)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(510), + [anon_sym_LBRACE] = ACTIONS(607), + [anon_sym_RBRACE] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(510), + [anon_sym_as] = ACTIONS(510), + [anon_sym_SEMI] = ACTIONS(607), + [anon_sym_async] = ACTIONS(510), + [anon_sym_function] = ACTIONS(510), + [anon_sym_LPAREN] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(510), + [anon_sym_DOT] = ACTIONS(607), + [anon_sym_Text] = ACTIONS(510), + [anon_sym_Button] = ACTIONS(510), + [anon_sym_Image] = ACTIONS(510), + [anon_sym_TextInput] = ACTIONS(510), + [anon_sym_TextArea] = ACTIONS(510), + [anon_sym_Column] = ACTIONS(510), + [anon_sym_Row] = ACTIONS(510), + [anon_sym_Stack] = ACTIONS(510), + [anon_sym_Flex] = ACTIONS(510), + [anon_sym_Grid] = ACTIONS(510), + [anon_sym_GridRow] = ACTIONS(510), + [anon_sym_GridCol] = ACTIONS(510), + [anon_sym_List] = ACTIONS(510), + [anon_sym_ScrollList] = ACTIONS(510), + [anon_sym_NavDestination] = ACTIONS(510), + [anon_sym_ListItem] = ACTIONS(510), + [anon_sym_GridItem] = ACTIONS(510), + [anon_sym_ListItemGroup] = ACTIONS(510), + [anon_sym_ForEach] = ACTIONS(510), + [anon_sym_LazyForEach] = ACTIONS(510), + [sym_identifier] = ACTIONS(510), + [sym_string_literal] = ACTIONS(607), + [anon_sym_DOLLAR] = ACTIONS(510), + [sym_numeric_literal] = ACTIONS(607), + [anon_sym_true] = ACTIONS(510), + [anon_sym_false] = ACTIONS(510), + [anon_sym_null] = ACTIONS(510), + [anon_sym_PIPE_PIPE] = ACTIONS(607), + [anon_sym_QMARK_QMARK] = ACTIONS(607), + [anon_sym_AMP_AMP] = ACTIONS(607), + [anon_sym_PIPE] = ACTIONS(510), + [anon_sym_CARET] = ACTIONS(607), + [anon_sym_AMP] = ACTIONS(510), + [anon_sym_EQ_EQ] = ACTIONS(510), + [anon_sym_BANG_EQ] = ACTIONS(510), + [anon_sym_EQ_EQ_EQ] = ACTIONS(607), + [anon_sym_BANG_EQ_EQ] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(510), + [anon_sym_GT] = ACTIONS(510), + [anon_sym_LT_EQ] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(607), + [anon_sym_instanceof] = ACTIONS(510), + [anon_sym_in] = ACTIONS(510), + [anon_sym_LT_LT] = ACTIONS(607), + [anon_sym_GT_GT] = ACTIONS(510), + [anon_sym_GT_GT_GT] = ACTIONS(607), + [anon_sym_PLUS] = ACTIONS(510), + [anon_sym_DASH] = ACTIONS(510), + [anon_sym_SLASH] = ACTIONS(510), + [anon_sym_PERCENT] = ACTIONS(607), + [anon_sym_STAR_STAR] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(510), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_typeof] = ACTIONS(510), + [anon_sym_void] = ACTIONS(510), + [anon_sym_delete] = ACTIONS(510), + [anon_sym_await] = ACTIONS(510), + [anon_sym_LBRACK] = ACTIONS(607), + [anon_sym_if] = ACTIONS(510), + [anon_sym_QMARK_DOT] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(607), + [anon_sym_DOLLARr] = ACTIONS(510), + [anon_sym_PLUS_PLUS] = ACTIONS(607), + [anon_sym_DASH_DASH] = ACTIONS(607), + [anon_sym_new] = ACTIONS(510), + }, + [STATE(303)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_Text] = ACTIONS(151), + [anon_sym_Button] = ACTIONS(151), + [anon_sym_Image] = ACTIONS(151), + [anon_sym_TextInput] = ACTIONS(151), + [anon_sym_TextArea] = ACTIONS(151), + [anon_sym_Column] = ACTIONS(151), + [anon_sym_Row] = ACTIONS(151), + [anon_sym_Stack] = ACTIONS(151), + [anon_sym_Flex] = ACTIONS(151), + [anon_sym_Grid] = ACTIONS(151), + [anon_sym_GridRow] = ACTIONS(151), + [anon_sym_GridCol] = ACTIONS(151), + [anon_sym_List] = ACTIONS(151), + [anon_sym_ScrollList] = ACTIONS(151), + [anon_sym_NavDestination] = ACTIONS(151), + [anon_sym_ListItem] = ACTIONS(151), + [anon_sym_GridItem] = ACTIONS(151), + [anon_sym_ListItemGroup] = ACTIONS(151), + [anon_sym_ForEach] = ACTIONS(151), + [anon_sym_LazyForEach] = ACTIONS(151), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(155), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(155), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(155), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(155), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(304)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(346), + [anon_sym_LBRACE] = ACTIONS(348), + [anon_sym_RBRACE] = ACTIONS(348), + [anon_sym_STAR] = ACTIONS(346), + [anon_sym_as] = ACTIONS(346), + [anon_sym_SEMI] = ACTIONS(348), + [anon_sym_async] = ACTIONS(346), + [anon_sym_function] = ACTIONS(346), + [anon_sym_LPAREN] = ACTIONS(348), + [anon_sym_QMARK] = ACTIONS(346), + [anon_sym_DOT] = ACTIONS(348), + [anon_sym_Text] = ACTIONS(346), + [anon_sym_Button] = ACTIONS(346), + [anon_sym_Image] = ACTIONS(346), + [anon_sym_TextInput] = ACTIONS(346), + [anon_sym_TextArea] = ACTIONS(346), + [anon_sym_Column] = ACTIONS(346), + [anon_sym_Row] = ACTIONS(346), + [anon_sym_Stack] = ACTIONS(346), + [anon_sym_Flex] = ACTIONS(346), + [anon_sym_Grid] = ACTIONS(346), + [anon_sym_GridRow] = ACTIONS(346), + [anon_sym_GridCol] = ACTIONS(346), + [anon_sym_List] = ACTIONS(346), + [anon_sym_ScrollList] = ACTIONS(346), + [anon_sym_NavDestination] = ACTIONS(346), + [anon_sym_ListItem] = ACTIONS(346), + [anon_sym_GridItem] = ACTIONS(346), + [anon_sym_ListItemGroup] = ACTIONS(346), + [anon_sym_ForEach] = ACTIONS(346), + [anon_sym_LazyForEach] = ACTIONS(346), + [sym_identifier] = ACTIONS(346), + [sym_string_literal] = ACTIONS(348), + [anon_sym_DOLLAR] = ACTIONS(346), + [sym_numeric_literal] = ACTIONS(348), + [anon_sym_true] = ACTIONS(346), + [anon_sym_false] = ACTIONS(346), + [anon_sym_null] = ACTIONS(346), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_QMARK_QMARK] = ACTIONS(348), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(348), + [anon_sym_AMP] = ACTIONS(346), + [anon_sym_EQ_EQ] = ACTIONS(346), + [anon_sym_BANG_EQ] = ACTIONS(346), + [anon_sym_EQ_EQ_EQ] = ACTIONS(348), + [anon_sym_BANG_EQ_EQ] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(348), + [anon_sym_GT_EQ] = ACTIONS(348), + [anon_sym_instanceof] = ACTIONS(346), + [anon_sym_in] = ACTIONS(346), + [anon_sym_LT_LT] = ACTIONS(348), + [anon_sym_GT_GT] = ACTIONS(346), + [anon_sym_GT_GT_GT] = ACTIONS(348), + [anon_sym_PLUS] = ACTIONS(346), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(348), + [anon_sym_STAR_STAR] = ACTIONS(348), + [anon_sym_BANG] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(348), + [anon_sym_typeof] = ACTIONS(346), + [anon_sym_void] = ACTIONS(346), + [anon_sym_delete] = ACTIONS(346), + [anon_sym_await] = ACTIONS(346), + [anon_sym_LBRACK] = ACTIONS(348), + [anon_sym_if] = ACTIONS(346), + [anon_sym_QMARK_DOT] = ACTIONS(348), + [anon_sym_BQUOTE] = ACTIONS(348), + [anon_sym_DOLLARr] = ACTIONS(346), + [anon_sym_PLUS_PLUS] = ACTIONS(348), + [anon_sym_DASH_DASH] = ACTIONS(348), + [anon_sym_new] = ACTIONS(346), + }, + [STATE(305)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(353), + [anon_sym_LBRACE] = ACTIONS(355), + [anon_sym_RBRACE] = ACTIONS(355), + [anon_sym_STAR] = ACTIONS(353), + [anon_sym_as] = ACTIONS(353), + [anon_sym_SEMI] = ACTIONS(355), + [anon_sym_async] = ACTIONS(353), + [anon_sym_function] = ACTIONS(353), + [anon_sym_LPAREN] = ACTIONS(355), + [anon_sym_QMARK] = ACTIONS(353), + [anon_sym_DOT] = ACTIONS(355), + [anon_sym_Text] = ACTIONS(353), + [anon_sym_Button] = ACTIONS(353), + [anon_sym_Image] = ACTIONS(353), + [anon_sym_TextInput] = ACTIONS(353), + [anon_sym_TextArea] = ACTIONS(353), + [anon_sym_Column] = ACTIONS(353), + [anon_sym_Row] = ACTIONS(353), + [anon_sym_Stack] = ACTIONS(353), + [anon_sym_Flex] = ACTIONS(353), + [anon_sym_Grid] = ACTIONS(353), + [anon_sym_GridRow] = ACTIONS(353), + [anon_sym_GridCol] = ACTIONS(353), + [anon_sym_List] = ACTIONS(353), + [anon_sym_ScrollList] = ACTIONS(353), + [anon_sym_NavDestination] = ACTIONS(353), + [anon_sym_ListItem] = ACTIONS(353), + [anon_sym_GridItem] = ACTIONS(353), + [anon_sym_ListItemGroup] = ACTIONS(353), + [anon_sym_ForEach] = ACTIONS(353), + [anon_sym_LazyForEach] = ACTIONS(353), + [sym_identifier] = ACTIONS(353), + [sym_string_literal] = ACTIONS(355), + [anon_sym_DOLLAR] = ACTIONS(353), + [sym_numeric_literal] = ACTIONS(355), + [anon_sym_true] = ACTIONS(353), + [anon_sym_false] = ACTIONS(353), + [anon_sym_null] = ACTIONS(353), + [anon_sym_PIPE_PIPE] = ACTIONS(355), + [anon_sym_QMARK_QMARK] = ACTIONS(355), + [anon_sym_AMP_AMP] = ACTIONS(355), + [anon_sym_PIPE] = ACTIONS(353), + [anon_sym_CARET] = ACTIONS(355), + [anon_sym_AMP] = ACTIONS(353), + [anon_sym_EQ_EQ] = ACTIONS(353), + [anon_sym_BANG_EQ] = ACTIONS(353), + [anon_sym_EQ_EQ_EQ] = ACTIONS(355), + [anon_sym_BANG_EQ_EQ] = ACTIONS(355), + [anon_sym_LT] = ACTIONS(353), + [anon_sym_GT] = ACTIONS(353), + [anon_sym_LT_EQ] = ACTIONS(355), + [anon_sym_GT_EQ] = ACTIONS(355), + [anon_sym_instanceof] = ACTIONS(353), + [anon_sym_in] = ACTIONS(353), + [anon_sym_LT_LT] = ACTIONS(355), + [anon_sym_GT_GT] = ACTIONS(353), + [anon_sym_GT_GT_GT] = ACTIONS(355), + [anon_sym_PLUS] = ACTIONS(353), + [anon_sym_DASH] = ACTIONS(353), + [anon_sym_SLASH] = ACTIONS(353), + [anon_sym_PERCENT] = ACTIONS(355), + [anon_sym_STAR_STAR] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(353), + [anon_sym_TILDE] = ACTIONS(355), + [anon_sym_typeof] = ACTIONS(353), + [anon_sym_void] = ACTIONS(353), + [anon_sym_delete] = ACTIONS(353), + [anon_sym_await] = ACTIONS(353), + [anon_sym_LBRACK] = ACTIONS(355), + [anon_sym_if] = ACTIONS(353), + [anon_sym_QMARK_DOT] = ACTIONS(355), + [anon_sym_BQUOTE] = ACTIONS(355), + [anon_sym_DOLLARr] = ACTIONS(353), + [anon_sym_PLUS_PLUS] = ACTIONS(355), + [anon_sym_DASH_DASH] = ACTIONS(355), + [anon_sym_new] = ACTIONS(353), + }, + [STATE(306)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(500), + [anon_sym_LBRACE] = ACTIONS(502), + [anon_sym_RBRACE] = ACTIONS(502), + [anon_sym_STAR] = ACTIONS(500), + [anon_sym_as] = ACTIONS(500), + [anon_sym_SEMI] = ACTIONS(502), + [anon_sym_async] = ACTIONS(500), + [anon_sym_function] = ACTIONS(500), + [anon_sym_LPAREN] = ACTIONS(502), + [anon_sym_QMARK] = ACTIONS(500), + [anon_sym_DOT] = ACTIONS(502), + [anon_sym_Text] = ACTIONS(500), + [anon_sym_Button] = ACTIONS(500), + [anon_sym_Image] = ACTIONS(500), + [anon_sym_TextInput] = ACTIONS(500), + [anon_sym_TextArea] = ACTIONS(500), + [anon_sym_Column] = ACTIONS(500), + [anon_sym_Row] = ACTIONS(500), + [anon_sym_Stack] = ACTIONS(500), + [anon_sym_Flex] = ACTIONS(500), + [anon_sym_Grid] = ACTIONS(500), + [anon_sym_GridRow] = ACTIONS(500), + [anon_sym_GridCol] = ACTIONS(500), + [anon_sym_List] = ACTIONS(500), + [anon_sym_ScrollList] = ACTIONS(500), + [anon_sym_NavDestination] = ACTIONS(500), + [anon_sym_ListItem] = ACTIONS(500), + [anon_sym_GridItem] = ACTIONS(500), + [anon_sym_ListItemGroup] = ACTIONS(500), + [anon_sym_ForEach] = ACTIONS(500), + [anon_sym_LazyForEach] = ACTIONS(500), + [sym_identifier] = ACTIONS(500), + [sym_string_literal] = ACTIONS(502), + [anon_sym_DOLLAR] = ACTIONS(500), + [sym_numeric_literal] = ACTIONS(502), + [anon_sym_true] = ACTIONS(500), + [anon_sym_false] = ACTIONS(500), + [anon_sym_null] = ACTIONS(500), + [anon_sym_PIPE_PIPE] = ACTIONS(502), + [anon_sym_QMARK_QMARK] = ACTIONS(502), + [anon_sym_AMP_AMP] = ACTIONS(502), + [anon_sym_PIPE] = ACTIONS(500), + [anon_sym_CARET] = ACTIONS(502), + [anon_sym_AMP] = ACTIONS(500), + [anon_sym_EQ_EQ] = ACTIONS(500), + [anon_sym_BANG_EQ] = ACTIONS(500), + [anon_sym_EQ_EQ_EQ] = ACTIONS(502), + [anon_sym_BANG_EQ_EQ] = ACTIONS(502), + [anon_sym_LT] = ACTIONS(500), + [anon_sym_GT] = ACTIONS(500), + [anon_sym_LT_EQ] = ACTIONS(502), + [anon_sym_GT_EQ] = ACTIONS(502), + [anon_sym_instanceof] = ACTIONS(500), + [anon_sym_in] = ACTIONS(500), + [anon_sym_LT_LT] = ACTIONS(502), + [anon_sym_GT_GT] = ACTIONS(500), + [anon_sym_GT_GT_GT] = ACTIONS(502), + [anon_sym_PLUS] = ACTIONS(500), + [anon_sym_DASH] = ACTIONS(500), + [anon_sym_SLASH] = ACTIONS(500), + [anon_sym_PERCENT] = ACTIONS(502), + [anon_sym_STAR_STAR] = ACTIONS(502), + [anon_sym_BANG] = ACTIONS(500), + [anon_sym_TILDE] = ACTIONS(502), + [anon_sym_typeof] = ACTIONS(500), + [anon_sym_void] = ACTIONS(500), + [anon_sym_delete] = ACTIONS(500), + [anon_sym_await] = ACTIONS(500), + [anon_sym_LBRACK] = ACTIONS(502), + [anon_sym_if] = ACTIONS(500), + [anon_sym_QMARK_DOT] = ACTIONS(502), + [anon_sym_BQUOTE] = ACTIONS(502), + [anon_sym_DOLLARr] = ACTIONS(500), + [anon_sym_PLUS_PLUS] = ACTIONS(502), + [anon_sym_DASH_DASH] = ACTIONS(502), + [anon_sym_new] = ACTIONS(500), + }, + [STATE(307)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(610), + [anon_sym_LBRACE] = ACTIONS(612), + [anon_sym_RBRACE] = ACTIONS(612), + [anon_sym_STAR] = ACTIONS(610), + [anon_sym_as] = ACTIONS(610), + [anon_sym_SEMI] = ACTIONS(612), + [anon_sym_async] = ACTIONS(610), + [anon_sym_function] = ACTIONS(610), + [anon_sym_LPAREN] = ACTIONS(612), + [anon_sym_QMARK] = ACTIONS(610), + [anon_sym_DOT] = ACTIONS(612), + [anon_sym_Text] = ACTIONS(610), + [anon_sym_Button] = ACTIONS(610), + [anon_sym_Image] = ACTIONS(610), + [anon_sym_TextInput] = ACTIONS(610), + [anon_sym_TextArea] = ACTIONS(610), + [anon_sym_Column] = ACTIONS(610), + [anon_sym_Row] = ACTIONS(610), + [anon_sym_Stack] = ACTIONS(610), + [anon_sym_Flex] = ACTIONS(610), + [anon_sym_Grid] = ACTIONS(610), + [anon_sym_GridRow] = ACTIONS(610), + [anon_sym_GridCol] = ACTIONS(610), + [anon_sym_List] = ACTIONS(610), + [anon_sym_ScrollList] = ACTIONS(610), + [anon_sym_NavDestination] = ACTIONS(610), + [anon_sym_ListItem] = ACTIONS(610), + [anon_sym_GridItem] = ACTIONS(610), + [anon_sym_ListItemGroup] = ACTIONS(610), + [anon_sym_ForEach] = ACTIONS(610), + [anon_sym_LazyForEach] = ACTIONS(610), + [sym_identifier] = ACTIONS(610), + [sym_string_literal] = ACTIONS(612), + [anon_sym_DOLLAR] = ACTIONS(610), + [sym_numeric_literal] = ACTIONS(612), + [anon_sym_true] = ACTIONS(610), + [anon_sym_false] = ACTIONS(610), + [anon_sym_null] = ACTIONS(610), + [anon_sym_PIPE_PIPE] = ACTIONS(612), + [anon_sym_QMARK_QMARK] = ACTIONS(612), + [anon_sym_AMP_AMP] = ACTIONS(612), + [anon_sym_PIPE] = ACTIONS(610), + [anon_sym_CARET] = ACTIONS(612), + [anon_sym_AMP] = ACTIONS(610), + [anon_sym_EQ_EQ] = ACTIONS(610), + [anon_sym_BANG_EQ] = ACTIONS(610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(612), + [anon_sym_BANG_EQ_EQ] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(610), + [anon_sym_GT] = ACTIONS(610), + [anon_sym_LT_EQ] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(612), + [anon_sym_instanceof] = ACTIONS(610), + [anon_sym_in] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(612), + [anon_sym_GT_GT] = ACTIONS(610), + [anon_sym_GT_GT_GT] = ACTIONS(612), + [anon_sym_PLUS] = ACTIONS(610), + [anon_sym_DASH] = ACTIONS(610), + [anon_sym_SLASH] = ACTIONS(610), + [anon_sym_PERCENT] = ACTIONS(612), + [anon_sym_STAR_STAR] = ACTIONS(612), + [anon_sym_BANG] = ACTIONS(610), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_typeof] = ACTIONS(610), + [anon_sym_void] = ACTIONS(610), + [anon_sym_delete] = ACTIONS(610), + [anon_sym_await] = ACTIONS(610), + [anon_sym_LBRACK] = ACTIONS(612), + [anon_sym_if] = ACTIONS(610), + [anon_sym_QMARK_DOT] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(612), + [anon_sym_DOLLARr] = ACTIONS(610), + [anon_sym_PLUS_PLUS] = ACTIONS(612), + [anon_sym_DASH_DASH] = ACTIONS(612), + [anon_sym_new] = ACTIONS(610), + }, + [STATE(308)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1155), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(309)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(310), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(310), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1165), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(310)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1167), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(311)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(322), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(322), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1169), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(312)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(313), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(313), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1171), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(313)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1173), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(314)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(315), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(315), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1175), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(315)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1177), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(316)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(317), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(317), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1179), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(317)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1181), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(318)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(320), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(320), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1183), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(319)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1185), + [anon_sym_LBRACE] = ACTIONS(1188), + [anon_sym_RBRACE] = ACTIONS(1191), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(1196), + [anon_sym_LPAREN] = ACTIONS(1199), + [sym_identifier] = ACTIONS(1202), + [sym_string_literal] = ACTIONS(1205), + [anon_sym_DOLLAR] = ACTIONS(1208), + [sym_numeric_literal] = ACTIONS(1205), + [anon_sym_true] = ACTIONS(1211), + [anon_sym_false] = ACTIONS(1211), + [anon_sym_null] = ACTIONS(1214), + [anon_sym_PLUS] = ACTIONS(1217), + [anon_sym_DASH] = ACTIONS(1217), + [anon_sym_BANG] = ACTIONS(1220), + [anon_sym_TILDE] = ACTIONS(1220), + [anon_sym_typeof] = ACTIONS(1217), + [anon_sym_void] = ACTIONS(1217), + [anon_sym_delete] = ACTIONS(1217), + [anon_sym_await] = ACTIONS(1223), + [anon_sym_LBRACK] = ACTIONS(1226), + [anon_sym_if] = ACTIONS(1229), + [anon_sym_var] = ACTIONS(1232), + [anon_sym_let] = ACTIONS(1232), + [anon_sym_const] = ACTIONS(1232), + [anon_sym_return] = ACTIONS(1235), + [anon_sym_try] = ACTIONS(1238), + [anon_sym_throw] = ACTIONS(1241), + [anon_sym_for] = ACTIONS(1244), + [anon_sym_while] = ACTIONS(1247), + [anon_sym_break] = ACTIONS(1250), + [anon_sym_continue] = ACTIONS(1253), + [anon_sym_BQUOTE] = ACTIONS(1256), + [anon_sym_DOLLARr] = ACTIONS(1259), + [anon_sym_PLUS_PLUS] = ACTIONS(1262), + [anon_sym_DASH_DASH] = ACTIONS(1262), + [anon_sym_new] = ACTIONS(1265), + }, + [STATE(320)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1268), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(321)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(325), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(325), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1270), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(322)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1272), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(323)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1274), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(324)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(327), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(327), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1276), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(325)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1278), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(326)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(331), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(331), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1280), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(327)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1282), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(328)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(333), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(333), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1284), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(329)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1286), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(330)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(335), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(335), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1288), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(331)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1290), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(332)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(337), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(337), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1292), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(333)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1294), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(334)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(308), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(308), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1296), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(335)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1298), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(336)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(329), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(329), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1300), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(337)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_statement] = STATE(319), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [aux_sym_block_statement_repeat1] = STATE(319), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_RBRACE] = ACTIONS(1302), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(338)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_block_statement] = STATE(1421), + [sym_statement] = STATE(1421), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(1304), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(339)] = { + [sym_expression] = STATE(382), + [sym_state_binding_expression] = STATE(583), + [sym_boolean_literal] = STATE(583), + [sym_null_literal] = STATE(583), + [sym_binary_expression] = STATE(583), + [sym_unary_expression] = STATE(583), + [sym_assignment_expression] = STATE(583), + [sym_conditional_expression] = STATE(583), + [sym_await_expression] = STATE(583), + [sym_as_expression] = STATE(583), + [sym_import_expression] = STATE(583), + [sym_expression_statement] = STATE(1262), + [sym_if_statement] = STATE(1262), + [sym_parameter_list] = STATE(2631), + [sym_block_statement] = STATE(1315), + [sym_statement] = STATE(1315), + [sym_variable_declaration] = STATE(1262), + [sym_return_statement] = STATE(1262), + [sym_try_statement] = STATE(1262), + [sym_throw_statement] = STATE(1262), + [sym_for_statement] = STATE(1262), + [sym_while_statement] = STATE(1262), + [sym_break_statement] = STATE(1262), + [sym_continue_statement] = STATE(1262), + [sym_arrow_function] = STATE(583), + [sym_function_expression] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_member_expression] = STATE(172), + [sym_subscript_expression] = STATE(583), + [sym_parenthesized_expression] = STATE(583), + [sym_array_literal] = STATE(583), + [sym_object_literal] = STATE(583), + [sym_template_literal] = STATE(583), + [sym_resource_expression] = STATE(583), + [sym_update_expression] = STATE(583), + [sym_non_null_assertion_expression] = STATE(583), + [sym_new_expression] = STATE(583), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1306), + [anon_sym_LBRACE] = ACTIONS(1308), + [anon_sym_async] = ACTIONS(1310), + [anon_sym_function] = ACTIONS(1312), + [anon_sym_LPAREN] = ACTIONS(1314), + [sym_identifier] = ACTIONS(1316), + [sym_string_literal] = ACTIONS(1318), + [anon_sym_DOLLAR] = ACTIONS(1320), + [sym_numeric_literal] = ACTIONS(1318), + [anon_sym_true] = ACTIONS(1322), + [anon_sym_false] = ACTIONS(1322), + [anon_sym_null] = ACTIONS(1324), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1328), + [anon_sym_TILDE] = ACTIONS(1328), + [anon_sym_typeof] = ACTIONS(1326), + [anon_sym_void] = ACTIONS(1326), + [anon_sym_delete] = ACTIONS(1326), + [anon_sym_await] = ACTIONS(1330), + [anon_sym_LBRACK] = ACTIONS(1332), + [anon_sym_if] = ACTIONS(1334), + [anon_sym_var] = ACTIONS(1336), + [anon_sym_let] = ACTIONS(1336), + [anon_sym_const] = ACTIONS(1336), + [anon_sym_return] = ACTIONS(1338), + [anon_sym_try] = ACTIONS(1340), + [anon_sym_throw] = ACTIONS(1342), + [anon_sym_for] = ACTIONS(1344), + [anon_sym_while] = ACTIONS(1346), + [anon_sym_break] = ACTIONS(1348), + [anon_sym_continue] = ACTIONS(1350), + [anon_sym_BQUOTE] = ACTIONS(1352), + [anon_sym_DOLLARr] = ACTIONS(1354), + [anon_sym_PLUS_PLUS] = ACTIONS(1356), + [anon_sym_DASH_DASH] = ACTIONS(1356), + [anon_sym_new] = ACTIONS(1358), + }, + [STATE(340)] = { + [sym_expression] = STATE(382), + [sym_state_binding_expression] = STATE(583), + [sym_boolean_literal] = STATE(583), + [sym_null_literal] = STATE(583), + [sym_binary_expression] = STATE(583), + [sym_unary_expression] = STATE(583), + [sym_assignment_expression] = STATE(583), + [sym_conditional_expression] = STATE(583), + [sym_await_expression] = STATE(583), + [sym_as_expression] = STATE(583), + [sym_import_expression] = STATE(583), + [sym_expression_statement] = STATE(1262), + [sym_if_statement] = STATE(1353), + [sym_parameter_list] = STATE(2631), + [sym_block_statement] = STATE(1268), + [sym_statement] = STATE(1268), + [sym_variable_declaration] = STATE(1262), + [sym_return_statement] = STATE(1262), + [sym_try_statement] = STATE(1262), + [sym_throw_statement] = STATE(1262), + [sym_for_statement] = STATE(1262), + [sym_while_statement] = STATE(1262), + [sym_break_statement] = STATE(1262), + [sym_continue_statement] = STATE(1262), + [sym_arrow_function] = STATE(583), + [sym_function_expression] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_member_expression] = STATE(172), + [sym_subscript_expression] = STATE(583), + [sym_parenthesized_expression] = STATE(583), + [sym_array_literal] = STATE(583), + [sym_object_literal] = STATE(583), + [sym_template_literal] = STATE(583), + [sym_resource_expression] = STATE(583), + [sym_update_expression] = STATE(583), + [sym_non_null_assertion_expression] = STATE(583), + [sym_new_expression] = STATE(583), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1306), + [anon_sym_LBRACE] = ACTIONS(1308), + [anon_sym_async] = ACTIONS(1310), + [anon_sym_function] = ACTIONS(1312), + [anon_sym_LPAREN] = ACTIONS(1314), + [sym_identifier] = ACTIONS(1316), + [sym_string_literal] = ACTIONS(1318), + [anon_sym_DOLLAR] = ACTIONS(1320), + [sym_numeric_literal] = ACTIONS(1318), + [anon_sym_true] = ACTIONS(1322), + [anon_sym_false] = ACTIONS(1322), + [anon_sym_null] = ACTIONS(1324), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1328), + [anon_sym_TILDE] = ACTIONS(1328), + [anon_sym_typeof] = ACTIONS(1326), + [anon_sym_void] = ACTIONS(1326), + [anon_sym_delete] = ACTIONS(1326), + [anon_sym_await] = ACTIONS(1330), + [anon_sym_LBRACK] = ACTIONS(1332), + [anon_sym_if] = ACTIONS(1334), + [anon_sym_var] = ACTIONS(1336), + [anon_sym_let] = ACTIONS(1336), + [anon_sym_const] = ACTIONS(1336), + [anon_sym_return] = ACTIONS(1338), + [anon_sym_try] = ACTIONS(1340), + [anon_sym_throw] = ACTIONS(1342), + [anon_sym_for] = ACTIONS(1344), + [anon_sym_while] = ACTIONS(1346), + [anon_sym_break] = ACTIONS(1348), + [anon_sym_continue] = ACTIONS(1350), + [anon_sym_BQUOTE] = ACTIONS(1352), + [anon_sym_DOLLARr] = ACTIONS(1354), + [anon_sym_PLUS_PLUS] = ACTIONS(1356), + [anon_sym_DASH_DASH] = ACTIONS(1356), + [anon_sym_new] = ACTIONS(1358), + }, + [STATE(341)] = { + [sym_expression] = STATE(382), + [sym_state_binding_expression] = STATE(583), + [sym_boolean_literal] = STATE(583), + [sym_null_literal] = STATE(583), + [sym_binary_expression] = STATE(583), + [sym_unary_expression] = STATE(583), + [sym_assignment_expression] = STATE(583), + [sym_conditional_expression] = STATE(583), + [sym_await_expression] = STATE(583), + [sym_as_expression] = STATE(583), + [sym_import_expression] = STATE(583), + [sym_expression_statement] = STATE(1262), + [sym_if_statement] = STATE(1262), + [sym_parameter_list] = STATE(2631), + [sym_block_statement] = STATE(1313), + [sym_statement] = STATE(1313), + [sym_variable_declaration] = STATE(1262), + [sym_return_statement] = STATE(1262), + [sym_try_statement] = STATE(1262), + [sym_throw_statement] = STATE(1262), + [sym_for_statement] = STATE(1262), + [sym_while_statement] = STATE(1262), + [sym_break_statement] = STATE(1262), + [sym_continue_statement] = STATE(1262), + [sym_arrow_function] = STATE(583), + [sym_function_expression] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_member_expression] = STATE(172), + [sym_subscript_expression] = STATE(583), + [sym_parenthesized_expression] = STATE(583), + [sym_array_literal] = STATE(583), + [sym_object_literal] = STATE(583), + [sym_template_literal] = STATE(583), + [sym_resource_expression] = STATE(583), + [sym_update_expression] = STATE(583), + [sym_non_null_assertion_expression] = STATE(583), + [sym_new_expression] = STATE(583), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1306), + [anon_sym_LBRACE] = ACTIONS(1308), + [anon_sym_async] = ACTIONS(1310), + [anon_sym_function] = ACTIONS(1312), + [anon_sym_LPAREN] = ACTIONS(1314), + [sym_identifier] = ACTIONS(1316), + [sym_string_literal] = ACTIONS(1318), + [anon_sym_DOLLAR] = ACTIONS(1320), + [sym_numeric_literal] = ACTIONS(1318), + [anon_sym_true] = ACTIONS(1322), + [anon_sym_false] = ACTIONS(1322), + [anon_sym_null] = ACTIONS(1324), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1328), + [anon_sym_TILDE] = ACTIONS(1328), + [anon_sym_typeof] = ACTIONS(1326), + [anon_sym_void] = ACTIONS(1326), + [anon_sym_delete] = ACTIONS(1326), + [anon_sym_await] = ACTIONS(1330), + [anon_sym_LBRACK] = ACTIONS(1332), + [anon_sym_if] = ACTIONS(1334), + [anon_sym_var] = ACTIONS(1336), + [anon_sym_let] = ACTIONS(1336), + [anon_sym_const] = ACTIONS(1336), + [anon_sym_return] = ACTIONS(1338), + [anon_sym_try] = ACTIONS(1340), + [anon_sym_throw] = ACTIONS(1342), + [anon_sym_for] = ACTIONS(1344), + [anon_sym_while] = ACTIONS(1346), + [anon_sym_break] = ACTIONS(1348), + [anon_sym_continue] = ACTIONS(1350), + [anon_sym_BQUOTE] = ACTIONS(1352), + [anon_sym_DOLLARr] = ACTIONS(1354), + [anon_sym_PLUS_PLUS] = ACTIONS(1356), + [anon_sym_DASH_DASH] = ACTIONS(1356), + [anon_sym_new] = ACTIONS(1358), + }, + [STATE(342)] = { + [sym_expression] = STATE(382), + [sym_state_binding_expression] = STATE(583), + [sym_boolean_literal] = STATE(583), + [sym_null_literal] = STATE(583), + [sym_binary_expression] = STATE(583), + [sym_unary_expression] = STATE(583), + [sym_assignment_expression] = STATE(583), + [sym_conditional_expression] = STATE(583), + [sym_await_expression] = STATE(583), + [sym_as_expression] = STATE(583), + [sym_import_expression] = STATE(583), + [sym_expression_statement] = STATE(1262), + [sym_if_statement] = STATE(1262), + [sym_parameter_list] = STATE(2631), + [sym_block_statement] = STATE(1345), + [sym_statement] = STATE(1345), + [sym_variable_declaration] = STATE(1262), + [sym_return_statement] = STATE(1262), + [sym_try_statement] = STATE(1262), + [sym_throw_statement] = STATE(1262), + [sym_for_statement] = STATE(1262), + [sym_while_statement] = STATE(1262), + [sym_break_statement] = STATE(1262), + [sym_continue_statement] = STATE(1262), + [sym_arrow_function] = STATE(583), + [sym_function_expression] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_member_expression] = STATE(172), + [sym_subscript_expression] = STATE(583), + [sym_parenthesized_expression] = STATE(583), + [sym_array_literal] = STATE(583), + [sym_object_literal] = STATE(583), + [sym_template_literal] = STATE(583), + [sym_resource_expression] = STATE(583), + [sym_update_expression] = STATE(583), + [sym_non_null_assertion_expression] = STATE(583), + [sym_new_expression] = STATE(583), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1306), + [anon_sym_LBRACE] = ACTIONS(1308), + [anon_sym_async] = ACTIONS(1310), + [anon_sym_function] = ACTIONS(1312), + [anon_sym_LPAREN] = ACTIONS(1314), + [sym_identifier] = ACTIONS(1316), + [sym_string_literal] = ACTIONS(1318), + [anon_sym_DOLLAR] = ACTIONS(1320), + [sym_numeric_literal] = ACTIONS(1318), + [anon_sym_true] = ACTIONS(1322), + [anon_sym_false] = ACTIONS(1322), + [anon_sym_null] = ACTIONS(1324), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1328), + [anon_sym_TILDE] = ACTIONS(1328), + [anon_sym_typeof] = ACTIONS(1326), + [anon_sym_void] = ACTIONS(1326), + [anon_sym_delete] = ACTIONS(1326), + [anon_sym_await] = ACTIONS(1330), + [anon_sym_LBRACK] = ACTIONS(1332), + [anon_sym_if] = ACTIONS(1334), + [anon_sym_var] = ACTIONS(1336), + [anon_sym_let] = ACTIONS(1336), + [anon_sym_const] = ACTIONS(1336), + [anon_sym_return] = ACTIONS(1338), + [anon_sym_try] = ACTIONS(1340), + [anon_sym_throw] = ACTIONS(1342), + [anon_sym_for] = ACTIONS(1344), + [anon_sym_while] = ACTIONS(1346), + [anon_sym_break] = ACTIONS(1348), + [anon_sym_continue] = ACTIONS(1350), + [anon_sym_BQUOTE] = ACTIONS(1352), + [anon_sym_DOLLARr] = ACTIONS(1354), + [anon_sym_PLUS_PLUS] = ACTIONS(1356), + [anon_sym_DASH_DASH] = ACTIONS(1356), + [anon_sym_new] = ACTIONS(1358), + }, + [STATE(343)] = { + [sym_expression] = STATE(382), + [sym_state_binding_expression] = STATE(583), + [sym_boolean_literal] = STATE(583), + [sym_null_literal] = STATE(583), + [sym_binary_expression] = STATE(583), + [sym_unary_expression] = STATE(583), + [sym_assignment_expression] = STATE(583), + [sym_conditional_expression] = STATE(583), + [sym_await_expression] = STATE(583), + [sym_as_expression] = STATE(583), + [sym_import_expression] = STATE(583), + [sym_expression_statement] = STATE(1262), + [sym_if_statement] = STATE(1262), + [sym_parameter_list] = STATE(2631), + [sym_block_statement] = STATE(1338), + [sym_statement] = STATE(1338), + [sym_variable_declaration] = STATE(1262), + [sym_return_statement] = STATE(1262), + [sym_try_statement] = STATE(1262), + [sym_throw_statement] = STATE(1262), + [sym_for_statement] = STATE(1262), + [sym_while_statement] = STATE(1262), + [sym_break_statement] = STATE(1262), + [sym_continue_statement] = STATE(1262), + [sym_arrow_function] = STATE(583), + [sym_function_expression] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_member_expression] = STATE(172), + [sym_subscript_expression] = STATE(583), + [sym_parenthesized_expression] = STATE(583), + [sym_array_literal] = STATE(583), + [sym_object_literal] = STATE(583), + [sym_template_literal] = STATE(583), + [sym_resource_expression] = STATE(583), + [sym_update_expression] = STATE(583), + [sym_non_null_assertion_expression] = STATE(583), + [sym_new_expression] = STATE(583), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1306), + [anon_sym_LBRACE] = ACTIONS(1308), + [anon_sym_async] = ACTIONS(1310), + [anon_sym_function] = ACTIONS(1312), + [anon_sym_LPAREN] = ACTIONS(1314), + [sym_identifier] = ACTIONS(1316), + [sym_string_literal] = ACTIONS(1318), + [anon_sym_DOLLAR] = ACTIONS(1320), + [sym_numeric_literal] = ACTIONS(1318), + [anon_sym_true] = ACTIONS(1322), + [anon_sym_false] = ACTIONS(1322), + [anon_sym_null] = ACTIONS(1324), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1328), + [anon_sym_TILDE] = ACTIONS(1328), + [anon_sym_typeof] = ACTIONS(1326), + [anon_sym_void] = ACTIONS(1326), + [anon_sym_delete] = ACTIONS(1326), + [anon_sym_await] = ACTIONS(1330), + [anon_sym_LBRACK] = ACTIONS(1332), + [anon_sym_if] = ACTIONS(1334), + [anon_sym_var] = ACTIONS(1336), + [anon_sym_let] = ACTIONS(1336), + [anon_sym_const] = ACTIONS(1336), + [anon_sym_return] = ACTIONS(1338), + [anon_sym_try] = ACTIONS(1340), + [anon_sym_throw] = ACTIONS(1342), + [anon_sym_for] = ACTIONS(1344), + [anon_sym_while] = ACTIONS(1346), + [anon_sym_break] = ACTIONS(1348), + [anon_sym_continue] = ACTIONS(1350), + [anon_sym_BQUOTE] = ACTIONS(1352), + [anon_sym_DOLLARr] = ACTIONS(1354), + [anon_sym_PLUS_PLUS] = ACTIONS(1356), + [anon_sym_DASH_DASH] = ACTIONS(1356), + [anon_sym_new] = ACTIONS(1358), + }, + [STATE(344)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1400), + [sym_parameter_list] = STATE(2608), + [sym_block_statement] = STATE(1402), + [sym_statement] = STATE(1402), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(1304), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(345)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_block_statement] = STATE(1443), + [sym_statement] = STATE(1443), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(1304), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(346)] = { + [sym_expression] = STATE(382), + [sym_state_binding_expression] = STATE(583), + [sym_boolean_literal] = STATE(583), + [sym_null_literal] = STATE(583), + [sym_binary_expression] = STATE(583), + [sym_unary_expression] = STATE(583), + [sym_assignment_expression] = STATE(583), + [sym_conditional_expression] = STATE(583), + [sym_await_expression] = STATE(583), + [sym_as_expression] = STATE(583), + [sym_import_expression] = STATE(583), + [sym_expression_statement] = STATE(1262), + [sym_if_statement] = STATE(1262), + [sym_parameter_list] = STATE(2631), + [sym_block_statement] = STATE(1253), + [sym_statement] = STATE(1253), + [sym_variable_declaration] = STATE(1262), + [sym_return_statement] = STATE(1262), + [sym_try_statement] = STATE(1262), + [sym_throw_statement] = STATE(1262), + [sym_for_statement] = STATE(1262), + [sym_while_statement] = STATE(1262), + [sym_break_statement] = STATE(1262), + [sym_continue_statement] = STATE(1262), + [sym_arrow_function] = STATE(583), + [sym_function_expression] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_member_expression] = STATE(172), + [sym_subscript_expression] = STATE(583), + [sym_parenthesized_expression] = STATE(583), + [sym_array_literal] = STATE(583), + [sym_object_literal] = STATE(583), + [sym_template_literal] = STATE(583), + [sym_resource_expression] = STATE(583), + [sym_update_expression] = STATE(583), + [sym_non_null_assertion_expression] = STATE(583), + [sym_new_expression] = STATE(583), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1306), + [anon_sym_LBRACE] = ACTIONS(1308), + [anon_sym_async] = ACTIONS(1310), + [anon_sym_function] = ACTIONS(1312), + [anon_sym_LPAREN] = ACTIONS(1314), + [sym_identifier] = ACTIONS(1316), + [sym_string_literal] = ACTIONS(1318), + [anon_sym_DOLLAR] = ACTIONS(1320), + [sym_numeric_literal] = ACTIONS(1318), + [anon_sym_true] = ACTIONS(1322), + [anon_sym_false] = ACTIONS(1322), + [anon_sym_null] = ACTIONS(1324), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1328), + [anon_sym_TILDE] = ACTIONS(1328), + [anon_sym_typeof] = ACTIONS(1326), + [anon_sym_void] = ACTIONS(1326), + [anon_sym_delete] = ACTIONS(1326), + [anon_sym_await] = ACTIONS(1330), + [anon_sym_LBRACK] = ACTIONS(1332), + [anon_sym_if] = ACTIONS(1334), + [anon_sym_var] = ACTIONS(1336), + [anon_sym_let] = ACTIONS(1336), + [anon_sym_const] = ACTIONS(1336), + [anon_sym_return] = ACTIONS(1338), + [anon_sym_try] = ACTIONS(1340), + [anon_sym_throw] = ACTIONS(1342), + [anon_sym_for] = ACTIONS(1344), + [anon_sym_while] = ACTIONS(1346), + [anon_sym_break] = ACTIONS(1348), + [anon_sym_continue] = ACTIONS(1350), + [anon_sym_BQUOTE] = ACTIONS(1352), + [anon_sym_DOLLARr] = ACTIONS(1354), + [anon_sym_PLUS_PLUS] = ACTIONS(1356), + [anon_sym_DASH_DASH] = ACTIONS(1356), + [anon_sym_new] = ACTIONS(1358), + }, + [STATE(347)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_block_statement] = STATE(1389), + [sym_statement] = STATE(1389), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(1304), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(348)] = { + [sym_expression] = STATE(382), + [sym_state_binding_expression] = STATE(583), + [sym_boolean_literal] = STATE(583), + [sym_null_literal] = STATE(583), + [sym_binary_expression] = STATE(583), + [sym_unary_expression] = STATE(583), + [sym_assignment_expression] = STATE(583), + [sym_conditional_expression] = STATE(583), + [sym_await_expression] = STATE(583), + [sym_as_expression] = STATE(583), + [sym_import_expression] = STATE(583), + [sym_expression_statement] = STATE(1262), + [sym_if_statement] = STATE(1262), + [sym_parameter_list] = STATE(2631), + [sym_block_statement] = STATE(1253), + [sym_statement] = STATE(1253), + [sym_variable_declaration] = STATE(1262), + [sym_return_statement] = STATE(1262), + [sym_try_statement] = STATE(1262), + [sym_throw_statement] = STATE(1262), + [sym_for_statement] = STATE(1262), + [sym_while_statement] = STATE(1262), + [sym_break_statement] = STATE(1262), + [sym_continue_statement] = STATE(1262), + [sym_arrow_function] = STATE(583), + [sym_function_expression] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_member_expression] = STATE(172), + [sym_subscript_expression] = STATE(583), + [sym_parenthesized_expression] = STATE(583), + [sym_array_literal] = STATE(583), + [sym_object_literal] = STATE(583), + [sym_template_literal] = STATE(583), + [sym_resource_expression] = STATE(583), + [sym_update_expression] = STATE(583), + [sym_non_null_assertion_expression] = STATE(583), + [sym_new_expression] = STATE(583), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1306), + [anon_sym_LBRACE] = ACTIONS(1360), + [anon_sym_async] = ACTIONS(1310), + [anon_sym_function] = ACTIONS(1312), + [anon_sym_LPAREN] = ACTIONS(1314), + [sym_identifier] = ACTIONS(1316), + [sym_string_literal] = ACTIONS(1318), + [anon_sym_DOLLAR] = ACTIONS(1320), + [sym_numeric_literal] = ACTIONS(1318), + [anon_sym_true] = ACTIONS(1322), + [anon_sym_false] = ACTIONS(1322), + [anon_sym_null] = ACTIONS(1324), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1328), + [anon_sym_TILDE] = ACTIONS(1328), + [anon_sym_typeof] = ACTIONS(1326), + [anon_sym_void] = ACTIONS(1326), + [anon_sym_delete] = ACTIONS(1326), + [anon_sym_await] = ACTIONS(1330), + [anon_sym_LBRACK] = ACTIONS(1332), + [anon_sym_if] = ACTIONS(1334), + [anon_sym_var] = ACTIONS(1336), + [anon_sym_let] = ACTIONS(1336), + [anon_sym_const] = ACTIONS(1336), + [anon_sym_return] = ACTIONS(1338), + [anon_sym_try] = ACTIONS(1340), + [anon_sym_throw] = ACTIONS(1342), + [anon_sym_for] = ACTIONS(1344), + [anon_sym_while] = ACTIONS(1346), + [anon_sym_break] = ACTIONS(1348), + [anon_sym_continue] = ACTIONS(1350), + [anon_sym_BQUOTE] = ACTIONS(1352), + [anon_sym_DOLLARr] = ACTIONS(1354), + [anon_sym_PLUS_PLUS] = ACTIONS(1356), + [anon_sym_DASH_DASH] = ACTIONS(1356), + [anon_sym_new] = ACTIONS(1358), + }, + [STATE(349)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_block_statement] = STATE(1373), + [sym_statement] = STATE(1373), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(1304), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(350)] = { + [sym_expression] = STATE(382), + [sym_state_binding_expression] = STATE(583), + [sym_boolean_literal] = STATE(583), + [sym_null_literal] = STATE(583), + [sym_binary_expression] = STATE(583), + [sym_unary_expression] = STATE(583), + [sym_assignment_expression] = STATE(583), + [sym_conditional_expression] = STATE(583), + [sym_await_expression] = STATE(583), + [sym_as_expression] = STATE(583), + [sym_import_expression] = STATE(583), + [sym_expression_statement] = STATE(1262), + [sym_if_statement] = STATE(1262), + [sym_parameter_list] = STATE(2631), + [sym_block_statement] = STATE(1359), + [sym_statement] = STATE(1359), + [sym_variable_declaration] = STATE(1262), + [sym_return_statement] = STATE(1262), + [sym_try_statement] = STATE(1262), + [sym_throw_statement] = STATE(1262), + [sym_for_statement] = STATE(1262), + [sym_while_statement] = STATE(1262), + [sym_break_statement] = STATE(1262), + [sym_continue_statement] = STATE(1262), + [sym_arrow_function] = STATE(583), + [sym_function_expression] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_member_expression] = STATE(172), + [sym_subscript_expression] = STATE(583), + [sym_parenthesized_expression] = STATE(583), + [sym_array_literal] = STATE(583), + [sym_object_literal] = STATE(583), + [sym_template_literal] = STATE(583), + [sym_resource_expression] = STATE(583), + [sym_update_expression] = STATE(583), + [sym_non_null_assertion_expression] = STATE(583), + [sym_new_expression] = STATE(583), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1306), + [anon_sym_LBRACE] = ACTIONS(1308), + [anon_sym_async] = ACTIONS(1310), + [anon_sym_function] = ACTIONS(1312), + [anon_sym_LPAREN] = ACTIONS(1314), + [sym_identifier] = ACTIONS(1316), + [sym_string_literal] = ACTIONS(1318), + [anon_sym_DOLLAR] = ACTIONS(1320), + [sym_numeric_literal] = ACTIONS(1318), + [anon_sym_true] = ACTIONS(1322), + [anon_sym_false] = ACTIONS(1322), + [anon_sym_null] = ACTIONS(1324), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1328), + [anon_sym_TILDE] = ACTIONS(1328), + [anon_sym_typeof] = ACTIONS(1326), + [anon_sym_void] = ACTIONS(1326), + [anon_sym_delete] = ACTIONS(1326), + [anon_sym_await] = ACTIONS(1330), + [anon_sym_LBRACK] = ACTIONS(1332), + [anon_sym_if] = ACTIONS(1334), + [anon_sym_var] = ACTIONS(1336), + [anon_sym_let] = ACTIONS(1336), + [anon_sym_const] = ACTIONS(1336), + [anon_sym_return] = ACTIONS(1338), + [anon_sym_try] = ACTIONS(1340), + [anon_sym_throw] = ACTIONS(1342), + [anon_sym_for] = ACTIONS(1344), + [anon_sym_while] = ACTIONS(1346), + [anon_sym_break] = ACTIONS(1348), + [anon_sym_continue] = ACTIONS(1350), + [anon_sym_BQUOTE] = ACTIONS(1352), + [anon_sym_DOLLARr] = ACTIONS(1354), + [anon_sym_PLUS_PLUS] = ACTIONS(1356), + [anon_sym_DASH_DASH] = ACTIONS(1356), + [anon_sym_new] = ACTIONS(1358), + }, + [STATE(351)] = { + [sym_expression] = STATE(382), + [sym_state_binding_expression] = STATE(583), + [sym_boolean_literal] = STATE(583), + [sym_null_literal] = STATE(583), + [sym_binary_expression] = STATE(583), + [sym_unary_expression] = STATE(583), + [sym_assignment_expression] = STATE(583), + [sym_conditional_expression] = STATE(583), + [sym_await_expression] = STATE(583), + [sym_as_expression] = STATE(583), + [sym_import_expression] = STATE(583), + [sym_expression_statement] = STATE(1262), + [sym_if_statement] = STATE(1262), + [sym_parameter_list] = STATE(2631), + [sym_block_statement] = STATE(1366), + [sym_statement] = STATE(1366), + [sym_variable_declaration] = STATE(1262), + [sym_return_statement] = STATE(1262), + [sym_try_statement] = STATE(1262), + [sym_throw_statement] = STATE(1262), + [sym_for_statement] = STATE(1262), + [sym_while_statement] = STATE(1262), + [sym_break_statement] = STATE(1262), + [sym_continue_statement] = STATE(1262), + [sym_arrow_function] = STATE(583), + [sym_function_expression] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_member_expression] = STATE(172), + [sym_subscript_expression] = STATE(583), + [sym_parenthesized_expression] = STATE(583), + [sym_array_literal] = STATE(583), + [sym_object_literal] = STATE(583), + [sym_template_literal] = STATE(583), + [sym_resource_expression] = STATE(583), + [sym_update_expression] = STATE(583), + [sym_non_null_assertion_expression] = STATE(583), + [sym_new_expression] = STATE(583), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1306), + [anon_sym_LBRACE] = ACTIONS(1308), + [anon_sym_async] = ACTIONS(1310), + [anon_sym_function] = ACTIONS(1312), + [anon_sym_LPAREN] = ACTIONS(1314), + [sym_identifier] = ACTIONS(1316), + [sym_string_literal] = ACTIONS(1318), + [anon_sym_DOLLAR] = ACTIONS(1320), + [sym_numeric_literal] = ACTIONS(1318), + [anon_sym_true] = ACTIONS(1322), + [anon_sym_false] = ACTIONS(1322), + [anon_sym_null] = ACTIONS(1324), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1328), + [anon_sym_TILDE] = ACTIONS(1328), + [anon_sym_typeof] = ACTIONS(1326), + [anon_sym_void] = ACTIONS(1326), + [anon_sym_delete] = ACTIONS(1326), + [anon_sym_await] = ACTIONS(1330), + [anon_sym_LBRACK] = ACTIONS(1332), + [anon_sym_if] = ACTIONS(1334), + [anon_sym_var] = ACTIONS(1336), + [anon_sym_let] = ACTIONS(1336), + [anon_sym_const] = ACTIONS(1336), + [anon_sym_return] = ACTIONS(1338), + [anon_sym_try] = ACTIONS(1340), + [anon_sym_throw] = ACTIONS(1342), + [anon_sym_for] = ACTIONS(1344), + [anon_sym_while] = ACTIONS(1346), + [anon_sym_break] = ACTIONS(1348), + [anon_sym_continue] = ACTIONS(1350), + [anon_sym_BQUOTE] = ACTIONS(1352), + [anon_sym_DOLLARr] = ACTIONS(1354), + [anon_sym_PLUS_PLUS] = ACTIONS(1356), + [anon_sym_DASH_DASH] = ACTIONS(1356), + [anon_sym_new] = ACTIONS(1358), + }, + [STATE(352)] = { + [sym_expression] = STATE(448), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_expression_statement] = STATE(1406), + [sym_if_statement] = STATE(1406), + [sym_parameter_list] = STATE(2608), + [sym_block_statement] = STATE(1407), + [sym_statement] = STATE(1407), + [sym_variable_declaration] = STATE(1406), + [sym_return_statement] = STATE(1406), + [sym_try_statement] = STATE(1406), + [sym_throw_statement] = STATE(1406), + [sym_for_statement] = STATE(1406), + [sym_while_statement] = STATE(1406), + [sym_break_statement] = STATE(1406), + [sym_continue_statement] = STATE(1406), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(1304), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(921), + [sym_identifier] = ACTIONS(1159), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(929), + [anon_sym_false] = ACTIONS(929), + [anon_sym_null] = ACTIONS(931), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(933), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_LBRACK] = ACTIONS(1163), + [anon_sym_if] = ACTIONS(941), + [anon_sym_var] = ACTIONS(111), + [anon_sym_let] = ACTIONS(111), + [anon_sym_const] = ACTIONS(111), + [anon_sym_return] = ACTIONS(113), + [anon_sym_try] = ACTIONS(115), + [anon_sym_throw] = ACTIONS(117), + [anon_sym_for] = ACTIONS(119), + [anon_sym_while] = ACTIONS(121), + [anon_sym_break] = ACTIONS(123), + [anon_sym_continue] = ACTIONS(125), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(353)] = { + [ts_builtin_sym_end] = ACTIONS(475), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(473), + [anon_sym_COMMA] = ACTIONS(475), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_as] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(475), + [anon_sym_export] = ACTIONS(473), + [anon_sym_async] = ACTIONS(473), + [anon_sym_function] = ACTIONS(473), + [anon_sym_COLON] = ACTIONS(475), + [anon_sym_abstract] = ACTIONS(473), + [anon_sym_class] = ACTIONS(473), + [anon_sym_struct] = ACTIONS(473), + [anon_sym_AT] = ACTIONS(475), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_RPAREN] = ACTIONS(475), + [anon_sym_QMARK] = ACTIONS(473), + [anon_sym_EQ] = ACTIONS(473), + [anon_sym_DOT] = ACTIONS(475), + [anon_sym_EQ_GT] = ACTIONS(475), + [sym_identifier] = ACTIONS(473), + [sym_string_literal] = ACTIONS(475), + [anon_sym_DOLLAR] = ACTIONS(473), + [sym_numeric_literal] = ACTIONS(475), + [anon_sym_true] = ACTIONS(473), + [anon_sym_false] = ACTIONS(473), + [anon_sym_null] = ACTIONS(473), + [anon_sym_PIPE_PIPE] = ACTIONS(475), + [anon_sym_QMARK_QMARK] = ACTIONS(475), + [anon_sym_AMP_AMP] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_CARET] = ACTIONS(475), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_EQ_EQ] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_EQ_EQ_EQ] = ACTIONS(475), + [anon_sym_BANG_EQ_EQ] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(473), + [anon_sym_LT_EQ] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(475), + [anon_sym_instanceof] = ACTIONS(473), + [anon_sym_in] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_GT_GT_GT] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(473), + [anon_sym_PERCENT] = ACTIONS(475), + [anon_sym_STAR_STAR] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(473), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_typeof] = ACTIONS(473), + [anon_sym_void] = ACTIONS(473), + [anon_sym_delete] = ACTIONS(473), + [anon_sym_await] = ACTIONS(473), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_RBRACK] = ACTIONS(475), + [anon_sym_var] = ACTIONS(473), + [anon_sym_let] = ACTIONS(473), + [anon_sym_const] = ACTIONS(473), + [anon_sym_QMARK_DOT] = ACTIONS(475), + [anon_sym_interface] = ACTIONS(473), + [anon_sym_type] = ACTIONS(473), + [anon_sym_enum] = ACTIONS(473), + [anon_sym_BQUOTE] = ACTIONS(475), + [anon_sym_DOLLARr] = ACTIONS(473), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_new] = ACTIONS(473), + }, + [STATE(354)] = { + [ts_builtin_sym_end] = ACTIONS(527), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(525), + [anon_sym_COMMA] = ACTIONS(527), + [anon_sym_LBRACE] = ACTIONS(527), + [anon_sym_STAR] = ACTIONS(525), + [anon_sym_as] = ACTIONS(525), + [anon_sym_SEMI] = ACTIONS(527), + [anon_sym_export] = ACTIONS(525), + [anon_sym_async] = ACTIONS(525), + [anon_sym_function] = ACTIONS(525), + [anon_sym_COLON] = ACTIONS(527), + [anon_sym_abstract] = ACTIONS(525), + [anon_sym_class] = ACTIONS(525), + [anon_sym_struct] = ACTIONS(525), + [anon_sym_AT] = ACTIONS(527), + [anon_sym_LPAREN] = ACTIONS(527), + [anon_sym_RPAREN] = ACTIONS(527), + [anon_sym_QMARK] = ACTIONS(525), + [anon_sym_EQ] = ACTIONS(525), + [anon_sym_DOT] = ACTIONS(527), + [anon_sym_EQ_GT] = ACTIONS(527), + [sym_identifier] = ACTIONS(525), + [sym_string_literal] = ACTIONS(527), + [anon_sym_DOLLAR] = ACTIONS(525), + [sym_numeric_literal] = ACTIONS(527), + [anon_sym_true] = ACTIONS(525), + [anon_sym_false] = ACTIONS(525), + [anon_sym_null] = ACTIONS(525), + [anon_sym_PIPE_PIPE] = ACTIONS(527), + [anon_sym_QMARK_QMARK] = ACTIONS(527), + [anon_sym_AMP_AMP] = ACTIONS(527), + [anon_sym_PIPE] = ACTIONS(525), + [anon_sym_CARET] = ACTIONS(527), + [anon_sym_AMP] = ACTIONS(525), + [anon_sym_EQ_EQ] = ACTIONS(525), + [anon_sym_BANG_EQ] = ACTIONS(525), + [anon_sym_EQ_EQ_EQ] = ACTIONS(527), + [anon_sym_BANG_EQ_EQ] = ACTIONS(527), + [anon_sym_LT] = ACTIONS(525), + [anon_sym_GT] = ACTIONS(525), + [anon_sym_LT_EQ] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(527), + [anon_sym_instanceof] = ACTIONS(525), + [anon_sym_in] = ACTIONS(525), + [anon_sym_LT_LT] = ACTIONS(527), + [anon_sym_GT_GT] = ACTIONS(525), + [anon_sym_GT_GT_GT] = ACTIONS(527), + [anon_sym_PLUS] = ACTIONS(525), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_SLASH] = ACTIONS(525), + [anon_sym_PERCENT] = ACTIONS(527), + [anon_sym_STAR_STAR] = ACTIONS(527), + [anon_sym_BANG] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_typeof] = ACTIONS(525), + [anon_sym_void] = ACTIONS(525), + [anon_sym_delete] = ACTIONS(525), + [anon_sym_await] = ACTIONS(525), + [anon_sym_LBRACK] = ACTIONS(527), + [anon_sym_RBRACK] = ACTIONS(527), + [anon_sym_var] = ACTIONS(525), + [anon_sym_let] = ACTIONS(525), + [anon_sym_const] = ACTIONS(525), + [anon_sym_QMARK_DOT] = ACTIONS(527), + [anon_sym_interface] = ACTIONS(525), + [anon_sym_type] = ACTIONS(525), + [anon_sym_enum] = ACTIONS(525), + [anon_sym_BQUOTE] = ACTIONS(527), + [anon_sym_DOLLARr] = ACTIONS(525), + [anon_sym_PLUS_PLUS] = ACTIONS(527), + [anon_sym_DASH_DASH] = ACTIONS(527), + [anon_sym_new] = ACTIONS(525), + }, + [STATE(355)] = { + [ts_builtin_sym_end] = ACTIONS(523), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(521), + [anon_sym_COMMA] = ACTIONS(523), + [anon_sym_LBRACE] = ACTIONS(523), + [anon_sym_STAR] = ACTIONS(521), + [anon_sym_as] = ACTIONS(521), + [anon_sym_SEMI] = ACTIONS(523), + [anon_sym_export] = ACTIONS(521), + [anon_sym_async] = ACTIONS(521), + [anon_sym_function] = ACTIONS(521), + [anon_sym_COLON] = ACTIONS(523), + [anon_sym_abstract] = ACTIONS(521), + [anon_sym_class] = ACTIONS(521), + [anon_sym_struct] = ACTIONS(521), + [anon_sym_AT] = ACTIONS(523), + [anon_sym_LPAREN] = ACTIONS(523), + [anon_sym_RPAREN] = ACTIONS(523), + [anon_sym_QMARK] = ACTIONS(521), + [anon_sym_EQ] = ACTIONS(521), + [anon_sym_DOT] = ACTIONS(523), + [anon_sym_EQ_GT] = ACTIONS(523), + [sym_identifier] = ACTIONS(521), + [sym_string_literal] = ACTIONS(523), + [anon_sym_DOLLAR] = ACTIONS(521), + [sym_numeric_literal] = ACTIONS(523), + [anon_sym_true] = ACTIONS(521), + [anon_sym_false] = ACTIONS(521), + [anon_sym_null] = ACTIONS(521), + [anon_sym_PIPE_PIPE] = ACTIONS(523), + [anon_sym_QMARK_QMARK] = ACTIONS(523), + [anon_sym_AMP_AMP] = ACTIONS(523), + [anon_sym_PIPE] = ACTIONS(521), + [anon_sym_CARET] = ACTIONS(523), + [anon_sym_AMP] = ACTIONS(521), + [anon_sym_EQ_EQ] = ACTIONS(521), + [anon_sym_BANG_EQ] = ACTIONS(521), + [anon_sym_EQ_EQ_EQ] = ACTIONS(523), + [anon_sym_BANG_EQ_EQ] = ACTIONS(523), + [anon_sym_LT] = ACTIONS(521), + [anon_sym_GT] = ACTIONS(521), + [anon_sym_LT_EQ] = ACTIONS(523), + [anon_sym_GT_EQ] = ACTIONS(523), + [anon_sym_instanceof] = ACTIONS(521), + [anon_sym_in] = ACTIONS(521), + [anon_sym_LT_LT] = ACTIONS(523), + [anon_sym_GT_GT] = ACTIONS(521), + [anon_sym_GT_GT_GT] = ACTIONS(523), + [anon_sym_PLUS] = ACTIONS(521), + [anon_sym_DASH] = ACTIONS(521), + [anon_sym_SLASH] = ACTIONS(521), + [anon_sym_PERCENT] = ACTIONS(523), + [anon_sym_STAR_STAR] = ACTIONS(523), + [anon_sym_BANG] = ACTIONS(521), + [anon_sym_TILDE] = ACTIONS(523), + [anon_sym_typeof] = ACTIONS(521), + [anon_sym_void] = ACTIONS(521), + [anon_sym_delete] = ACTIONS(521), + [anon_sym_await] = ACTIONS(521), + [anon_sym_LBRACK] = ACTIONS(523), + [anon_sym_RBRACK] = ACTIONS(523), + [anon_sym_var] = ACTIONS(521), + [anon_sym_let] = ACTIONS(521), + [anon_sym_const] = ACTIONS(521), + [anon_sym_QMARK_DOT] = ACTIONS(523), + [anon_sym_interface] = ACTIONS(521), + [anon_sym_type] = ACTIONS(521), + [anon_sym_enum] = ACTIONS(521), + [anon_sym_BQUOTE] = ACTIONS(523), + [anon_sym_DOLLARr] = ACTIONS(521), + [anon_sym_PLUS_PLUS] = ACTIONS(523), + [anon_sym_DASH_DASH] = ACTIONS(523), + [anon_sym_new] = ACTIONS(521), + }, + [STATE(356)] = { + [ts_builtin_sym_end] = ACTIONS(332), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(330), + [anon_sym_COMMA] = ACTIONS(332), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_STAR] = ACTIONS(330), + [anon_sym_as] = ACTIONS(330), + [anon_sym_SEMI] = ACTIONS(332), + [anon_sym_export] = ACTIONS(330), + [anon_sym_async] = ACTIONS(330), + [anon_sym_function] = ACTIONS(330), + [anon_sym_COLON] = ACTIONS(332), + [anon_sym_abstract] = ACTIONS(330), + [anon_sym_class] = ACTIONS(330), + [anon_sym_struct] = ACTIONS(330), + [anon_sym_AT] = ACTIONS(332), + [anon_sym_LPAREN] = ACTIONS(332), + [anon_sym_RPAREN] = ACTIONS(332), + [anon_sym_QMARK] = ACTIONS(330), + [anon_sym_EQ] = ACTIONS(330), + [anon_sym_DOT] = ACTIONS(332), + [anon_sym_EQ_GT] = ACTIONS(332), + [sym_identifier] = ACTIONS(330), + [sym_string_literal] = ACTIONS(332), + [anon_sym_DOLLAR] = ACTIONS(330), + [sym_numeric_literal] = ACTIONS(332), + [anon_sym_true] = ACTIONS(330), + [anon_sym_false] = ACTIONS(330), + [anon_sym_null] = ACTIONS(330), + [anon_sym_PIPE_PIPE] = ACTIONS(332), + [anon_sym_QMARK_QMARK] = ACTIONS(332), + [anon_sym_AMP_AMP] = ACTIONS(332), + [anon_sym_PIPE] = ACTIONS(330), + [anon_sym_CARET] = ACTIONS(332), + [anon_sym_AMP] = ACTIONS(330), + [anon_sym_EQ_EQ] = ACTIONS(330), + [anon_sym_BANG_EQ] = ACTIONS(330), + [anon_sym_EQ_EQ_EQ] = ACTIONS(332), + [anon_sym_BANG_EQ_EQ] = ACTIONS(332), + [anon_sym_LT] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(330), + [anon_sym_LT_EQ] = ACTIONS(332), + [anon_sym_GT_EQ] = ACTIONS(332), + [anon_sym_instanceof] = ACTIONS(330), + [anon_sym_in] = ACTIONS(330), + [anon_sym_LT_LT] = ACTIONS(332), + [anon_sym_GT_GT] = ACTIONS(330), + [anon_sym_GT_GT_GT] = ACTIONS(332), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_DASH] = ACTIONS(330), + [anon_sym_SLASH] = ACTIONS(330), + [anon_sym_PERCENT] = ACTIONS(332), + [anon_sym_STAR_STAR] = ACTIONS(332), + [anon_sym_BANG] = ACTIONS(330), + [anon_sym_TILDE] = ACTIONS(332), + [anon_sym_typeof] = ACTIONS(330), + [anon_sym_void] = ACTIONS(330), + [anon_sym_delete] = ACTIONS(330), + [anon_sym_await] = ACTIONS(330), + [anon_sym_LBRACK] = ACTIONS(332), + [anon_sym_RBRACK] = ACTIONS(332), + [anon_sym_var] = ACTIONS(330), + [anon_sym_let] = ACTIONS(330), + [anon_sym_const] = ACTIONS(330), + [anon_sym_QMARK_DOT] = ACTIONS(332), + [anon_sym_interface] = ACTIONS(330), + [anon_sym_type] = ACTIONS(330), + [anon_sym_enum] = ACTIONS(330), + [anon_sym_BQUOTE] = ACTIONS(332), + [anon_sym_DOLLARr] = ACTIONS(330), + [anon_sym_PLUS_PLUS] = ACTIONS(332), + [anon_sym_DASH_DASH] = ACTIONS(332), + [anon_sym_new] = ACTIONS(330), + }, + [STATE(357)] = { + [ts_builtin_sym_end] = ACTIONS(597), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(595), + [anon_sym_COMMA] = ACTIONS(597), + [anon_sym_LBRACE] = ACTIONS(597), + [anon_sym_STAR] = ACTIONS(595), + [anon_sym_as] = ACTIONS(595), + [anon_sym_SEMI] = ACTIONS(597), + [anon_sym_export] = ACTIONS(595), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(595), + [anon_sym_COLON] = ACTIONS(597), + [anon_sym_abstract] = ACTIONS(595), + [anon_sym_class] = ACTIONS(595), + [anon_sym_struct] = ACTIONS(595), + [anon_sym_AT] = ACTIONS(597), + [anon_sym_LPAREN] = ACTIONS(597), + [anon_sym_RPAREN] = ACTIONS(597), + [anon_sym_QMARK] = ACTIONS(595), + [anon_sym_EQ] = ACTIONS(595), + [anon_sym_DOT] = ACTIONS(597), + [anon_sym_EQ_GT] = ACTIONS(597), + [sym_identifier] = ACTIONS(595), + [sym_string_literal] = ACTIONS(597), + [anon_sym_DOLLAR] = ACTIONS(595), + [sym_numeric_literal] = ACTIONS(597), + [anon_sym_true] = ACTIONS(595), + [anon_sym_false] = ACTIONS(595), + [anon_sym_null] = ACTIONS(595), + [anon_sym_PIPE_PIPE] = ACTIONS(597), + [anon_sym_QMARK_QMARK] = ACTIONS(597), + [anon_sym_AMP_AMP] = ACTIONS(597), + [anon_sym_PIPE] = ACTIONS(595), + [anon_sym_CARET] = ACTIONS(597), + [anon_sym_AMP] = ACTIONS(595), + [anon_sym_EQ_EQ] = ACTIONS(595), + [anon_sym_BANG_EQ] = ACTIONS(595), + [anon_sym_EQ_EQ_EQ] = ACTIONS(597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(597), + [anon_sym_LT] = ACTIONS(595), + [anon_sym_GT] = ACTIONS(595), + [anon_sym_LT_EQ] = ACTIONS(597), + [anon_sym_GT_EQ] = ACTIONS(597), + [anon_sym_instanceof] = ACTIONS(595), + [anon_sym_in] = ACTIONS(595), + [anon_sym_LT_LT] = ACTIONS(597), + [anon_sym_GT_GT] = ACTIONS(595), + [anon_sym_GT_GT_GT] = ACTIONS(597), + [anon_sym_PLUS] = ACTIONS(595), + [anon_sym_DASH] = ACTIONS(595), + [anon_sym_SLASH] = ACTIONS(595), + [anon_sym_PERCENT] = ACTIONS(597), + [anon_sym_STAR_STAR] = ACTIONS(597), + [anon_sym_BANG] = ACTIONS(595), + [anon_sym_TILDE] = ACTIONS(597), + [anon_sym_typeof] = ACTIONS(595), + [anon_sym_void] = ACTIONS(595), + [anon_sym_delete] = ACTIONS(595), + [anon_sym_await] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(597), + [anon_sym_RBRACK] = ACTIONS(597), + [anon_sym_var] = ACTIONS(595), + [anon_sym_let] = ACTIONS(595), + [anon_sym_const] = ACTIONS(595), + [anon_sym_QMARK_DOT] = ACTIONS(597), + [anon_sym_interface] = ACTIONS(595), + [anon_sym_type] = ACTIONS(595), + [anon_sym_enum] = ACTIONS(595), + [anon_sym_BQUOTE] = ACTIONS(597), + [anon_sym_DOLLARr] = ACTIONS(595), + [anon_sym_PLUS_PLUS] = ACTIONS(597), + [anon_sym_DASH_DASH] = ACTIONS(597), + [anon_sym_new] = ACTIONS(595), + }, + [STATE(358)] = { + [ts_builtin_sym_end] = ACTIONS(593), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(591), + [anon_sym_COMMA] = ACTIONS(593), + [anon_sym_LBRACE] = ACTIONS(593), + [anon_sym_STAR] = ACTIONS(591), + [anon_sym_as] = ACTIONS(591), + [anon_sym_SEMI] = ACTIONS(593), + [anon_sym_export] = ACTIONS(591), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(591), + [anon_sym_COLON] = ACTIONS(593), + [anon_sym_abstract] = ACTIONS(591), + [anon_sym_class] = ACTIONS(591), + [anon_sym_struct] = ACTIONS(591), + [anon_sym_AT] = ACTIONS(593), + [anon_sym_LPAREN] = ACTIONS(593), + [anon_sym_RPAREN] = ACTIONS(593), + [anon_sym_QMARK] = ACTIONS(591), + [anon_sym_EQ] = ACTIONS(591), + [anon_sym_DOT] = ACTIONS(593), + [anon_sym_EQ_GT] = ACTIONS(593), + [sym_identifier] = ACTIONS(591), + [sym_string_literal] = ACTIONS(593), + [anon_sym_DOLLAR] = ACTIONS(591), + [sym_numeric_literal] = ACTIONS(593), + [anon_sym_true] = ACTIONS(591), + [anon_sym_false] = ACTIONS(591), + [anon_sym_null] = ACTIONS(591), + [anon_sym_PIPE_PIPE] = ACTIONS(593), + [anon_sym_QMARK_QMARK] = ACTIONS(593), + [anon_sym_AMP_AMP] = ACTIONS(593), + [anon_sym_PIPE] = ACTIONS(591), + [anon_sym_CARET] = ACTIONS(593), + [anon_sym_AMP] = ACTIONS(591), + [anon_sym_EQ_EQ] = ACTIONS(591), + [anon_sym_BANG_EQ] = ACTIONS(591), + [anon_sym_EQ_EQ_EQ] = ACTIONS(593), + [anon_sym_BANG_EQ_EQ] = ACTIONS(593), + [anon_sym_LT] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(591), + [anon_sym_LT_EQ] = ACTIONS(593), + [anon_sym_GT_EQ] = ACTIONS(593), + [anon_sym_instanceof] = ACTIONS(591), + [anon_sym_in] = ACTIONS(591), + [anon_sym_LT_LT] = ACTIONS(593), + [anon_sym_GT_GT] = ACTIONS(591), + [anon_sym_GT_GT_GT] = ACTIONS(593), + [anon_sym_PLUS] = ACTIONS(591), + [anon_sym_DASH] = ACTIONS(591), + [anon_sym_SLASH] = ACTIONS(591), + [anon_sym_PERCENT] = ACTIONS(593), + [anon_sym_STAR_STAR] = ACTIONS(593), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_TILDE] = ACTIONS(593), + [anon_sym_typeof] = ACTIONS(591), + [anon_sym_void] = ACTIONS(591), + [anon_sym_delete] = ACTIONS(591), + [anon_sym_await] = ACTIONS(591), + [anon_sym_LBRACK] = ACTIONS(593), + [anon_sym_RBRACK] = ACTIONS(593), + [anon_sym_var] = ACTIONS(591), + [anon_sym_let] = ACTIONS(591), + [anon_sym_const] = ACTIONS(591), + [anon_sym_QMARK_DOT] = ACTIONS(593), + [anon_sym_interface] = ACTIONS(591), + [anon_sym_type] = ACTIONS(591), + [anon_sym_enum] = ACTIONS(591), + [anon_sym_BQUOTE] = ACTIONS(593), + [anon_sym_DOLLARr] = ACTIONS(591), + [anon_sym_PLUS_PLUS] = ACTIONS(593), + [anon_sym_DASH_DASH] = ACTIONS(593), + [anon_sym_new] = ACTIONS(591), + }, + [STATE(359)] = { + [ts_builtin_sym_end] = ACTIONS(531), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(529), + [anon_sym_COMMA] = ACTIONS(531), + [anon_sym_LBRACE] = ACTIONS(531), + [anon_sym_STAR] = ACTIONS(529), + [anon_sym_as] = ACTIONS(529), + [anon_sym_SEMI] = ACTIONS(531), + [anon_sym_export] = ACTIONS(529), + [anon_sym_async] = ACTIONS(529), + [anon_sym_function] = ACTIONS(529), + [anon_sym_COLON] = ACTIONS(531), + [anon_sym_abstract] = ACTIONS(529), + [anon_sym_class] = ACTIONS(529), + [anon_sym_struct] = ACTIONS(529), + [anon_sym_AT] = ACTIONS(531), + [anon_sym_LPAREN] = ACTIONS(531), + [anon_sym_RPAREN] = ACTIONS(531), + [anon_sym_QMARK] = ACTIONS(529), + [anon_sym_EQ] = ACTIONS(529), + [anon_sym_DOT] = ACTIONS(531), + [anon_sym_EQ_GT] = ACTIONS(531), + [sym_identifier] = ACTIONS(529), + [sym_string_literal] = ACTIONS(531), + [anon_sym_DOLLAR] = ACTIONS(529), + [sym_numeric_literal] = ACTIONS(531), + [anon_sym_true] = ACTIONS(529), + [anon_sym_false] = ACTIONS(529), + [anon_sym_null] = ACTIONS(529), + [anon_sym_PIPE_PIPE] = ACTIONS(531), + [anon_sym_QMARK_QMARK] = ACTIONS(531), + [anon_sym_AMP_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(529), + [anon_sym_CARET] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(529), + [anon_sym_EQ_EQ] = ACTIONS(529), + [anon_sym_BANG_EQ] = ACTIONS(529), + [anon_sym_EQ_EQ_EQ] = ACTIONS(531), + [anon_sym_BANG_EQ_EQ] = ACTIONS(531), + [anon_sym_LT] = ACTIONS(529), + [anon_sym_GT] = ACTIONS(529), + [anon_sym_LT_EQ] = ACTIONS(531), + [anon_sym_GT_EQ] = ACTIONS(531), + [anon_sym_instanceof] = ACTIONS(529), + [anon_sym_in] = ACTIONS(529), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(529), + [anon_sym_GT_GT_GT] = ACTIONS(531), + [anon_sym_PLUS] = ACTIONS(529), + [anon_sym_DASH] = ACTIONS(529), + [anon_sym_SLASH] = ACTIONS(529), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_STAR_STAR] = ACTIONS(531), + [anon_sym_BANG] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(531), + [anon_sym_typeof] = ACTIONS(529), + [anon_sym_void] = ACTIONS(529), + [anon_sym_delete] = ACTIONS(529), + [anon_sym_await] = ACTIONS(529), + [anon_sym_LBRACK] = ACTIONS(531), + [anon_sym_RBRACK] = ACTIONS(531), + [anon_sym_var] = ACTIONS(529), + [anon_sym_let] = ACTIONS(529), + [anon_sym_const] = ACTIONS(529), + [anon_sym_QMARK_DOT] = ACTIONS(531), + [anon_sym_interface] = ACTIONS(529), + [anon_sym_type] = ACTIONS(529), + [anon_sym_enum] = ACTIONS(529), + [anon_sym_BQUOTE] = ACTIONS(531), + [anon_sym_DOLLARr] = ACTIONS(529), + [anon_sym_PLUS_PLUS] = ACTIONS(531), + [anon_sym_DASH_DASH] = ACTIONS(531), + [anon_sym_new] = ACTIONS(529), + }, + [STATE(360)] = { + [sym_type_arguments] = STATE(422), + [aux_sym_qualified_type_repeat1] = STATE(391), + [aux_sym_array_type_repeat1] = STATE(392), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(1362), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1365), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(1368), + [anon_sym_if] = ACTIONS(159), + [anon_sym_else] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(361)] = { + [sym_expression] = STATE(1322), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2418), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2548), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(1054), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [aux_sym_array_literal_repeat1] = STATE(2316), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1383), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1393), + [anon_sym_DASH] = ACTIONS(1393), + [anon_sym_BANG] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1395), + [anon_sym_typeof] = ACTIONS(1393), + [anon_sym_void] = ACTIONS(1397), + [anon_sym_delete] = ACTIONS(1393), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_RBRACK] = ACTIONS(1407), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1409), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [anon_sym_new] = ACTIONS(1417), + }, + [STATE(362)] = { + [sym_expression] = STATE(1314), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2418), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2548), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(1054), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [aux_sym_array_literal_repeat1] = STATE(2290), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1383), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1393), + [anon_sym_DASH] = ACTIONS(1393), + [anon_sym_BANG] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1395), + [anon_sym_typeof] = ACTIONS(1393), + [anon_sym_void] = ACTIONS(1397), + [anon_sym_delete] = ACTIONS(1393), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_RBRACK] = ACTIONS(1419), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1421), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [anon_sym_new] = ACTIONS(1417), + }, + [STATE(363)] = { + [sym_expression] = STATE(1332), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2418), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2548), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(1054), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [aux_sym_array_literal_repeat1] = STATE(2435), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1383), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1393), + [anon_sym_DASH] = ACTIONS(1393), + [anon_sym_BANG] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1395), + [anon_sym_typeof] = ACTIONS(1393), + [anon_sym_void] = ACTIONS(1397), + [anon_sym_delete] = ACTIONS(1393), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_RBRACK] = ACTIONS(1423), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1425), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [anon_sym_new] = ACTIONS(1417), + }, + [STATE(364)] = { + [sym_type_arguments] = STATE(563), + [aux_sym_qualified_type_repeat1] = STATE(453), + [aux_sym_array_type_repeat1] = STATE(454), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(1427), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1430), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(1433), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(365)] = { + [sym_type_arguments] = STATE(522), + [aux_sym_qualified_type_repeat1] = STATE(455), + [aux_sym_array_type_repeat1] = STATE(499), + [ts_builtin_sym_end] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_export] = ACTIONS(159), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_abstract] = ACTIONS(159), + [anon_sym_class] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_struct] = ACTIONS(159), + [anon_sym_AT] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(1436), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1439), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(1442), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(159), + [anon_sym_type] = ACTIONS(159), + [anon_sym_enum] = ACTIONS(159), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(366)] = { + [sym_type_arguments] = STATE(539), + [aux_sym_qualified_type_repeat1] = STATE(466), + [aux_sym_array_type_repeat1] = STATE(467), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(1445), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1448), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(1451), + [anon_sym_if] = ACTIONS(159), + [anon_sym_else] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(367)] = { + [sym_expression] = STATE(1274), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2418), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2548), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(1054), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [aux_sym_array_literal_repeat1] = STATE(2433), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1383), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1393), + [anon_sym_DASH] = ACTIONS(1393), + [anon_sym_BANG] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1395), + [anon_sym_typeof] = ACTIONS(1393), + [anon_sym_void] = ACTIONS(1397), + [anon_sym_delete] = ACTIONS(1393), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_RBRACK] = ACTIONS(1454), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1456), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [anon_sym_new] = ACTIONS(1417), + }, + [STATE(368)] = { + [sym_expression] = STATE(1274), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2418), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2548), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(1054), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [aux_sym_array_literal_repeat1] = STATE(2433), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1383), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1393), + [anon_sym_DASH] = ACTIONS(1393), + [anon_sym_BANG] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1395), + [anon_sym_typeof] = ACTIONS(1393), + [anon_sym_void] = ACTIONS(1397), + [anon_sym_delete] = ACTIONS(1393), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_RBRACK] = ACTIONS(1458), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1456), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [anon_sym_new] = ACTIONS(1417), + }, + [STATE(369)] = { + [sym_expression] = STATE(1274), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2418), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2548), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(1054), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [aux_sym_array_literal_repeat1] = STATE(2433), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1383), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1393), + [anon_sym_DASH] = ACTIONS(1393), + [anon_sym_BANG] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1395), + [anon_sym_typeof] = ACTIONS(1393), + [anon_sym_void] = ACTIONS(1397), + [anon_sym_delete] = ACTIONS(1393), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_RBRACK] = ACTIONS(1460), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1456), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [anon_sym_new] = ACTIONS(1417), + }, + [STATE(370)] = { + [sym_expression] = STATE(1293), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2418), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2548), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(1054), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [aux_sym_array_literal_repeat1] = STATE(2223), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1383), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1393), + [anon_sym_DASH] = ACTIONS(1393), + [anon_sym_BANG] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1395), + [anon_sym_typeof] = ACTIONS(1393), + [anon_sym_void] = ACTIONS(1397), + [anon_sym_delete] = ACTIONS(1393), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_RBRACK] = ACTIONS(1462), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1464), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [anon_sym_new] = ACTIONS(1417), + }, + [STATE(371)] = { + [sym_expression] = STATE(1305), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2418), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2548), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(1054), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [aux_sym_array_literal_repeat1] = STATE(2256), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_COMMA] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1383), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1393), + [anon_sym_DASH] = ACTIONS(1393), + [anon_sym_BANG] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1395), + [anon_sym_typeof] = ACTIONS(1393), + [anon_sym_void] = ACTIONS(1397), + [anon_sym_delete] = ACTIONS(1393), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_RBRACK] = ACTIONS(1466), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1468), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [anon_sym_new] = ACTIONS(1417), + }, + [STATE(372)] = { + [aux_sym_qualified_type_repeat1] = STATE(372), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_extends] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(1470), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_else] = ACTIONS(375), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_return] = ACTIONS(375), + [anon_sym_try] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_for] = ACTIONS(375), + [anon_sym_while] = ACTIONS(375), + [anon_sym_break] = ACTIONS(375), + [anon_sym_continue] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(373)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(288), + [anon_sym_LBRACE] = ACTIONS(290), + [anon_sym_RBRACE] = ACTIONS(290), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(1475), + [anon_sym_SEMI] = ACTIONS(290), + [anon_sym_async] = ACTIONS(288), + [anon_sym_function] = ACTIONS(288), + [anon_sym_LPAREN] = ACTIONS(1477), + [anon_sym_QMARK] = ACTIONS(1479), + [anon_sym_DOT] = ACTIONS(1481), + [sym_identifier] = ACTIONS(288), + [sym_string_literal] = ACTIONS(290), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_numeric_literal] = ACTIONS(290), + [anon_sym_true] = ACTIONS(288), + [anon_sym_false] = ACTIONS(288), + [anon_sym_null] = ACTIONS(288), + [anon_sym_PIPE_PIPE] = ACTIONS(1483), + [anon_sym_QMARK_QMARK] = ACTIONS(1483), + [anon_sym_AMP_AMP] = ACTIONS(1485), + [anon_sym_PIPE] = ACTIONS(1487), + [anon_sym_CARET] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1491), + [anon_sym_EQ_EQ] = ACTIONS(1493), + [anon_sym_BANG_EQ] = ACTIONS(1493), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1495), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1495), + [anon_sym_LT] = ACTIONS(1497), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(290), + [anon_sym_typeof] = ACTIONS(288), + [anon_sym_void] = ACTIONS(288), + [anon_sym_delete] = ACTIONS(288), + [anon_sym_await] = ACTIONS(288), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(288), + [anon_sym_else] = ACTIONS(288), + [anon_sym_var] = ACTIONS(288), + [anon_sym_let] = ACTIONS(288), + [anon_sym_const] = ACTIONS(288), + [anon_sym_return] = ACTIONS(288), + [anon_sym_try] = ACTIONS(288), + [anon_sym_throw] = ACTIONS(288), + [anon_sym_for] = ACTIONS(288), + [anon_sym_while] = ACTIONS(288), + [anon_sym_break] = ACTIONS(288), + [anon_sym_continue] = ACTIONS(288), + [anon_sym_QMARK_DOT] = ACTIONS(1517), + [anon_sym_BQUOTE] = ACTIONS(290), + [anon_sym_DOLLARr] = ACTIONS(288), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(288), + }, + [STATE(374)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(308), + [anon_sym_LBRACE] = ACTIONS(310), + [anon_sym_RBRACE] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(1475), + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_async] = ACTIONS(308), + [anon_sym_function] = ACTIONS(308), + [anon_sym_LPAREN] = ACTIONS(1477), + [anon_sym_QMARK] = ACTIONS(1479), + [anon_sym_DOT] = ACTIONS(1481), + [sym_identifier] = ACTIONS(308), + [sym_string_literal] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(308), + [sym_numeric_literal] = ACTIONS(310), + [anon_sym_true] = ACTIONS(308), + [anon_sym_false] = ACTIONS(308), + [anon_sym_null] = ACTIONS(308), + [anon_sym_PIPE_PIPE] = ACTIONS(1483), + [anon_sym_QMARK_QMARK] = ACTIONS(1483), + [anon_sym_AMP_AMP] = ACTIONS(1485), + [anon_sym_PIPE] = ACTIONS(1487), + [anon_sym_CARET] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1491), + [anon_sym_EQ_EQ] = ACTIONS(1493), + [anon_sym_BANG_EQ] = ACTIONS(1493), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1495), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1495), + [anon_sym_LT] = ACTIONS(1497), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(310), + [anon_sym_typeof] = ACTIONS(308), + [anon_sym_void] = ACTIONS(308), + [anon_sym_delete] = ACTIONS(308), + [anon_sym_await] = ACTIONS(308), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(308), + [anon_sym_else] = ACTIONS(308), + [anon_sym_var] = ACTIONS(308), + [anon_sym_let] = ACTIONS(308), + [anon_sym_const] = ACTIONS(308), + [anon_sym_return] = ACTIONS(308), + [anon_sym_try] = ACTIONS(308), + [anon_sym_throw] = ACTIONS(308), + [anon_sym_for] = ACTIONS(308), + [anon_sym_while] = ACTIONS(308), + [anon_sym_break] = ACTIONS(308), + [anon_sym_continue] = ACTIONS(308), + [anon_sym_QMARK_DOT] = ACTIONS(1517), + [anon_sym_BQUOTE] = ACTIONS(310), + [anon_sym_DOLLARr] = ACTIONS(308), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(308), + }, + [STATE(375)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(312), + [anon_sym_LBRACE] = ACTIONS(314), + [anon_sym_RBRACE] = ACTIONS(314), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(312), + [anon_sym_SEMI] = ACTIONS(314), + [anon_sym_async] = ACTIONS(312), + [anon_sym_function] = ACTIONS(312), + [anon_sym_LPAREN] = ACTIONS(314), + [anon_sym_QMARK] = ACTIONS(1479), + [anon_sym_DOT] = ACTIONS(314), + [sym_identifier] = ACTIONS(312), + [sym_string_literal] = ACTIONS(314), + [anon_sym_DOLLAR] = ACTIONS(312), + [sym_numeric_literal] = ACTIONS(314), + [anon_sym_true] = ACTIONS(312), + [anon_sym_false] = ACTIONS(312), + [anon_sym_null] = ACTIONS(312), + [anon_sym_PIPE_PIPE] = ACTIONS(1483), + [anon_sym_QMARK_QMARK] = ACTIONS(1483), + [anon_sym_AMP_AMP] = ACTIONS(1485), + [anon_sym_PIPE] = ACTIONS(1487), + [anon_sym_CARET] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1491), + [anon_sym_EQ_EQ] = ACTIONS(1493), + [anon_sym_BANG_EQ] = ACTIONS(1493), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1495), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1495), + [anon_sym_LT] = ACTIONS(1521), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(314), + [anon_sym_typeof] = ACTIONS(312), + [anon_sym_void] = ACTIONS(312), + [anon_sym_delete] = ACTIONS(312), + [anon_sym_await] = ACTIONS(312), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(312), + [anon_sym_else] = ACTIONS(312), + [anon_sym_var] = ACTIONS(312), + [anon_sym_let] = ACTIONS(312), + [anon_sym_const] = ACTIONS(312), + [anon_sym_return] = ACTIONS(312), + [anon_sym_try] = ACTIONS(312), + [anon_sym_throw] = ACTIONS(312), + [anon_sym_for] = ACTIONS(312), + [anon_sym_while] = ACTIONS(312), + [anon_sym_break] = ACTIONS(312), + [anon_sym_continue] = ACTIONS(312), + [anon_sym_QMARK_DOT] = ACTIONS(1524), + [anon_sym_BQUOTE] = ACTIONS(314), + [anon_sym_DOLLARr] = ACTIONS(312), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(312), + }, + [STATE(376)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(324), + [anon_sym_RBRACE] = ACTIONS(324), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(1475), + [anon_sym_SEMI] = ACTIONS(324), + [anon_sym_async] = ACTIONS(322), + [anon_sym_function] = ACTIONS(322), + [anon_sym_LPAREN] = ACTIONS(1477), + [anon_sym_QMARK] = ACTIONS(1479), + [anon_sym_DOT] = ACTIONS(1481), + [sym_identifier] = ACTIONS(322), + [sym_string_literal] = ACTIONS(324), + [anon_sym_DOLLAR] = ACTIONS(322), + [sym_numeric_literal] = ACTIONS(324), + [anon_sym_true] = ACTIONS(322), + [anon_sym_false] = ACTIONS(322), + [anon_sym_null] = ACTIONS(322), + [anon_sym_PIPE_PIPE] = ACTIONS(1483), + [anon_sym_QMARK_QMARK] = ACTIONS(1483), + [anon_sym_AMP_AMP] = ACTIONS(1485), + [anon_sym_PIPE] = ACTIONS(1487), + [anon_sym_CARET] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1491), + [anon_sym_EQ_EQ] = ACTIONS(1493), + [anon_sym_BANG_EQ] = ACTIONS(1493), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1495), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1495), + [anon_sym_LT] = ACTIONS(1497), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(324), + [anon_sym_typeof] = ACTIONS(322), + [anon_sym_void] = ACTIONS(322), + [anon_sym_delete] = ACTIONS(322), + [anon_sym_await] = ACTIONS(322), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(322), + [anon_sym_else] = ACTIONS(322), + [anon_sym_var] = ACTIONS(322), + [anon_sym_let] = ACTIONS(322), + [anon_sym_const] = ACTIONS(322), + [anon_sym_return] = ACTIONS(322), + [anon_sym_try] = ACTIONS(322), + [anon_sym_throw] = ACTIONS(322), + [anon_sym_for] = ACTIONS(322), + [anon_sym_while] = ACTIONS(322), + [anon_sym_break] = ACTIONS(322), + [anon_sym_continue] = ACTIONS(322), + [anon_sym_QMARK_DOT] = ACTIONS(1517), + [anon_sym_BQUOTE] = ACTIONS(324), + [anon_sym_DOLLARr] = ACTIONS(322), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(322), + }, + [STATE(377)] = { + [sym_type_arguments] = STATE(724), + [aux_sym_qualified_type_repeat1] = STATE(595), + [aux_sym_array_type_repeat1] = STATE(596), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(1527), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1530), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(1533), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(378)] = { + [aux_sym_union_type_repeat1] = STATE(477), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(332), + [anon_sym_STAR] = ACTIONS(330), + [anon_sym_as] = ACTIONS(330), + [anon_sym_SEMI] = ACTIONS(332), + [anon_sym_async] = ACTIONS(330), + [anon_sym_function] = ACTIONS(330), + [anon_sym_extends] = ACTIONS(1536), + [anon_sym_LPAREN] = ACTIONS(332), + [anon_sym_QMARK] = ACTIONS(330), + [anon_sym_DOT] = ACTIONS(332), + [sym_identifier] = ACTIONS(330), + [sym_string_literal] = ACTIONS(332), + [anon_sym_DOLLAR] = ACTIONS(330), + [sym_numeric_literal] = ACTIONS(332), + [anon_sym_true] = ACTIONS(330), + [anon_sym_false] = ACTIONS(330), + [anon_sym_null] = ACTIONS(330), + [anon_sym_PIPE_PIPE] = ACTIONS(332), + [anon_sym_QMARK_QMARK] = ACTIONS(332), + [anon_sym_AMP_AMP] = ACTIONS(332), + [anon_sym_PIPE] = ACTIONS(1538), + [anon_sym_CARET] = ACTIONS(332), + [anon_sym_AMP] = ACTIONS(330), + [anon_sym_EQ_EQ] = ACTIONS(330), + [anon_sym_BANG_EQ] = ACTIONS(330), + [anon_sym_EQ_EQ_EQ] = ACTIONS(332), + [anon_sym_BANG_EQ_EQ] = ACTIONS(332), + [anon_sym_LT] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(330), + [anon_sym_LT_EQ] = ACTIONS(332), + [anon_sym_GT_EQ] = ACTIONS(332), + [anon_sym_instanceof] = ACTIONS(330), + [anon_sym_in] = ACTIONS(330), + [anon_sym_LT_LT] = ACTIONS(332), + [anon_sym_GT_GT] = ACTIONS(330), + [anon_sym_GT_GT_GT] = ACTIONS(332), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_DASH] = ACTIONS(330), + [anon_sym_SLASH] = ACTIONS(330), + [anon_sym_PERCENT] = ACTIONS(332), + [anon_sym_STAR_STAR] = ACTIONS(332), + [anon_sym_BANG] = ACTIONS(330), + [anon_sym_TILDE] = ACTIONS(332), + [anon_sym_typeof] = ACTIONS(330), + [anon_sym_void] = ACTIONS(330), + [anon_sym_delete] = ACTIONS(330), + [anon_sym_await] = ACTIONS(330), + [anon_sym_LBRACK] = ACTIONS(332), + [anon_sym_if] = ACTIONS(330), + [anon_sym_else] = ACTIONS(330), + [anon_sym_var] = ACTIONS(330), + [anon_sym_let] = ACTIONS(330), + [anon_sym_const] = ACTIONS(330), + [anon_sym_return] = ACTIONS(330), + [anon_sym_try] = ACTIONS(330), + [anon_sym_throw] = ACTIONS(330), + [anon_sym_for] = ACTIONS(330), + [anon_sym_while] = ACTIONS(330), + [anon_sym_break] = ACTIONS(330), + [anon_sym_continue] = ACTIONS(330), + [anon_sym_QMARK_DOT] = ACTIONS(332), + [anon_sym_BQUOTE] = ACTIONS(332), + [anon_sym_DOLLARr] = ACTIONS(330), + [anon_sym_PLUS_PLUS] = ACTIONS(332), + [anon_sym_DASH_DASH] = ACTIONS(332), + [anon_sym_new] = ACTIONS(330), + }, + [STATE(379)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(348), + [anon_sym_RBRACE] = ACTIONS(348), + [anon_sym_STAR] = ACTIONS(346), + [anon_sym_as] = ACTIONS(346), + [anon_sym_SEMI] = ACTIONS(348), + [anon_sym_async] = ACTIONS(346), + [anon_sym_function] = ACTIONS(346), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(348), + [anon_sym_QMARK] = ACTIONS(346), + [anon_sym_DOT] = ACTIONS(348), + [sym_identifier] = ACTIONS(346), + [sym_string_literal] = ACTIONS(348), + [anon_sym_DOLLAR] = ACTIONS(346), + [sym_numeric_literal] = ACTIONS(348), + [anon_sym_true] = ACTIONS(346), + [anon_sym_false] = ACTIONS(346), + [anon_sym_null] = ACTIONS(346), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_QMARK_QMARK] = ACTIONS(348), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE] = ACTIONS(350), + [anon_sym_CARET] = ACTIONS(348), + [anon_sym_AMP] = ACTIONS(346), + [anon_sym_EQ_EQ] = ACTIONS(346), + [anon_sym_BANG_EQ] = ACTIONS(346), + [anon_sym_EQ_EQ_EQ] = ACTIONS(348), + [anon_sym_BANG_EQ_EQ] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_GT] = ACTIONS(350), + [anon_sym_LT_EQ] = ACTIONS(348), + [anon_sym_GT_EQ] = ACTIONS(348), + [anon_sym_instanceof] = ACTIONS(346), + [anon_sym_in] = ACTIONS(346), + [anon_sym_LT_LT] = ACTIONS(348), + [anon_sym_GT_GT] = ACTIONS(346), + [anon_sym_GT_GT_GT] = ACTIONS(348), + [anon_sym_PLUS] = ACTIONS(346), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(348), + [anon_sym_STAR_STAR] = ACTIONS(348), + [anon_sym_BANG] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(348), + [anon_sym_typeof] = ACTIONS(346), + [anon_sym_void] = ACTIONS(346), + [anon_sym_delete] = ACTIONS(346), + [anon_sym_await] = ACTIONS(346), + [anon_sym_LBRACK] = ACTIONS(348), + [anon_sym_if] = ACTIONS(346), + [anon_sym_else] = ACTIONS(346), + [anon_sym_var] = ACTIONS(346), + [anon_sym_let] = ACTIONS(346), + [anon_sym_const] = ACTIONS(346), + [anon_sym_return] = ACTIONS(346), + [anon_sym_try] = ACTIONS(346), + [anon_sym_throw] = ACTIONS(346), + [anon_sym_for] = ACTIONS(346), + [anon_sym_while] = ACTIONS(346), + [anon_sym_break] = ACTIONS(346), + [anon_sym_continue] = ACTIONS(346), + [anon_sym_QMARK_DOT] = ACTIONS(348), + [anon_sym_BQUOTE] = ACTIONS(348), + [anon_sym_DOLLARr] = ACTIONS(346), + [anon_sym_PLUS_PLUS] = ACTIONS(348), + [anon_sym_DASH_DASH] = ACTIONS(348), + [anon_sym_new] = ACTIONS(346), + }, + [STATE(380)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(353), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(355), + [anon_sym_RBRACE] = ACTIONS(355), + [anon_sym_STAR] = ACTIONS(353), + [anon_sym_as] = ACTIONS(353), + [anon_sym_SEMI] = ACTIONS(355), + [anon_sym_async] = ACTIONS(353), + [anon_sym_function] = ACTIONS(353), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(355), + [anon_sym_QMARK] = ACTIONS(353), + [anon_sym_DOT] = ACTIONS(355), + [sym_identifier] = ACTIONS(353), + [sym_string_literal] = ACTIONS(355), + [anon_sym_DOLLAR] = ACTIONS(353), + [sym_numeric_literal] = ACTIONS(355), + [anon_sym_true] = ACTIONS(353), + [anon_sym_false] = ACTIONS(353), + [anon_sym_null] = ACTIONS(353), + [anon_sym_PIPE_PIPE] = ACTIONS(355), + [anon_sym_QMARK_QMARK] = ACTIONS(355), + [anon_sym_AMP_AMP] = ACTIONS(355), + [anon_sym_PIPE] = ACTIONS(357), + [anon_sym_CARET] = ACTIONS(355), + [anon_sym_AMP] = ACTIONS(353), + [anon_sym_EQ_EQ] = ACTIONS(353), + [anon_sym_BANG_EQ] = ACTIONS(353), + [anon_sym_EQ_EQ_EQ] = ACTIONS(355), + [anon_sym_BANG_EQ_EQ] = ACTIONS(355), + [anon_sym_LT] = ACTIONS(353), + [anon_sym_GT] = ACTIONS(357), + [anon_sym_LT_EQ] = ACTIONS(355), + [anon_sym_GT_EQ] = ACTIONS(355), + [anon_sym_instanceof] = ACTIONS(353), + [anon_sym_in] = ACTIONS(353), + [anon_sym_LT_LT] = ACTIONS(355), + [anon_sym_GT_GT] = ACTIONS(353), + [anon_sym_GT_GT_GT] = ACTIONS(355), + [anon_sym_PLUS] = ACTIONS(353), + [anon_sym_DASH] = ACTIONS(353), + [anon_sym_SLASH] = ACTIONS(353), + [anon_sym_PERCENT] = ACTIONS(355), + [anon_sym_STAR_STAR] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(353), + [anon_sym_TILDE] = ACTIONS(355), + [anon_sym_typeof] = ACTIONS(353), + [anon_sym_void] = ACTIONS(353), + [anon_sym_delete] = ACTIONS(353), + [anon_sym_await] = ACTIONS(353), + [anon_sym_LBRACK] = ACTIONS(355), + [anon_sym_if] = ACTIONS(353), + [anon_sym_else] = ACTIONS(353), + [anon_sym_var] = ACTIONS(353), + [anon_sym_let] = ACTIONS(353), + [anon_sym_const] = ACTIONS(353), + [anon_sym_return] = ACTIONS(353), + [anon_sym_try] = ACTIONS(353), + [anon_sym_throw] = ACTIONS(353), + [anon_sym_for] = ACTIONS(353), + [anon_sym_while] = ACTIONS(353), + [anon_sym_break] = ACTIONS(353), + [anon_sym_continue] = ACTIONS(353), + [anon_sym_QMARK_DOT] = ACTIONS(355), + [anon_sym_BQUOTE] = ACTIONS(355), + [anon_sym_DOLLARr] = ACTIONS(353), + [anon_sym_PLUS_PLUS] = ACTIONS(355), + [anon_sym_DASH_DASH] = ACTIONS(355), + [anon_sym_new] = ACTIONS(353), + }, + [STATE(381)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(360), + [anon_sym_COMMA] = ACTIONS(362), + [anon_sym_LBRACE] = ACTIONS(364), + [anon_sym_RBRACE] = ACTIONS(364), + [anon_sym_STAR] = ACTIONS(360), + [anon_sym_as] = ACTIONS(360), + [anon_sym_SEMI] = ACTIONS(364), + [anon_sym_async] = ACTIONS(360), + [anon_sym_function] = ACTIONS(360), + [anon_sym_extends] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(364), + [anon_sym_QMARK] = ACTIONS(360), + [anon_sym_DOT] = ACTIONS(364), + [sym_identifier] = ACTIONS(360), + [sym_string_literal] = ACTIONS(364), + [anon_sym_DOLLAR] = ACTIONS(360), + [sym_numeric_literal] = ACTIONS(364), + [anon_sym_true] = ACTIONS(360), + [anon_sym_false] = ACTIONS(360), + [anon_sym_null] = ACTIONS(360), + [anon_sym_PIPE_PIPE] = ACTIONS(364), + [anon_sym_QMARK_QMARK] = ACTIONS(364), + [anon_sym_AMP_AMP] = ACTIONS(364), + [anon_sym_PIPE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(364), + [anon_sym_AMP] = ACTIONS(360), + [anon_sym_EQ_EQ] = ACTIONS(360), + [anon_sym_BANG_EQ] = ACTIONS(360), + [anon_sym_EQ_EQ_EQ] = ACTIONS(364), + [anon_sym_BANG_EQ_EQ] = ACTIONS(364), + [anon_sym_LT] = ACTIONS(360), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(364), + [anon_sym_GT_EQ] = ACTIONS(364), + [anon_sym_instanceof] = ACTIONS(360), + [anon_sym_in] = ACTIONS(360), + [anon_sym_LT_LT] = ACTIONS(364), + [anon_sym_GT_GT] = ACTIONS(360), + [anon_sym_GT_GT_GT] = ACTIONS(364), + [anon_sym_PLUS] = ACTIONS(360), + [anon_sym_DASH] = ACTIONS(360), + [anon_sym_SLASH] = ACTIONS(360), + [anon_sym_PERCENT] = ACTIONS(364), + [anon_sym_STAR_STAR] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(360), + [anon_sym_TILDE] = ACTIONS(364), + [anon_sym_typeof] = ACTIONS(360), + [anon_sym_void] = ACTIONS(360), + [anon_sym_delete] = ACTIONS(360), + [anon_sym_await] = ACTIONS(360), + [anon_sym_LBRACK] = ACTIONS(364), + [anon_sym_if] = ACTIONS(360), + [anon_sym_else] = ACTIONS(360), + [anon_sym_var] = ACTIONS(360), + [anon_sym_let] = ACTIONS(360), + [anon_sym_const] = ACTIONS(360), + [anon_sym_return] = ACTIONS(360), + [anon_sym_try] = ACTIONS(360), + [anon_sym_throw] = ACTIONS(360), + [anon_sym_for] = ACTIONS(360), + [anon_sym_while] = ACTIONS(360), + [anon_sym_break] = ACTIONS(360), + [anon_sym_continue] = ACTIONS(360), + [anon_sym_QMARK_DOT] = ACTIONS(364), + [anon_sym_BQUOTE] = ACTIONS(364), + [anon_sym_DOLLARr] = ACTIONS(360), + [anon_sym_PLUS_PLUS] = ACTIONS(364), + [anon_sym_DASH_DASH] = ACTIONS(364), + [anon_sym_new] = ACTIONS(360), + }, + [STATE(382)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(403), + [anon_sym_RBRACE] = ACTIONS(403), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(1475), + [anon_sym_SEMI] = ACTIONS(1540), + [anon_sym_async] = ACTIONS(401), + [anon_sym_function] = ACTIONS(401), + [anon_sym_LPAREN] = ACTIONS(1477), + [anon_sym_QMARK] = ACTIONS(1479), + [anon_sym_DOT] = ACTIONS(1481), + [sym_identifier] = ACTIONS(401), + [sym_string_literal] = ACTIONS(403), + [anon_sym_DOLLAR] = ACTIONS(401), + [sym_numeric_literal] = ACTIONS(403), + [anon_sym_true] = ACTIONS(401), + [anon_sym_false] = ACTIONS(401), + [anon_sym_null] = ACTIONS(401), + [anon_sym_PIPE_PIPE] = ACTIONS(1483), + [anon_sym_QMARK_QMARK] = ACTIONS(1483), + [anon_sym_AMP_AMP] = ACTIONS(1485), + [anon_sym_PIPE] = ACTIONS(1487), + [anon_sym_CARET] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1491), + [anon_sym_EQ_EQ] = ACTIONS(1493), + [anon_sym_BANG_EQ] = ACTIONS(1493), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1495), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1495), + [anon_sym_LT] = ACTIONS(1497), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(403), + [anon_sym_typeof] = ACTIONS(401), + [anon_sym_void] = ACTIONS(401), + [anon_sym_delete] = ACTIONS(401), + [anon_sym_await] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(401), + [anon_sym_else] = ACTIONS(401), + [anon_sym_var] = ACTIONS(401), + [anon_sym_let] = ACTIONS(401), + [anon_sym_const] = ACTIONS(401), + [anon_sym_return] = ACTIONS(401), + [anon_sym_try] = ACTIONS(401), + [anon_sym_throw] = ACTIONS(401), + [anon_sym_for] = ACTIONS(401), + [anon_sym_while] = ACTIONS(401), + [anon_sym_break] = ACTIONS(401), + [anon_sym_continue] = ACTIONS(401), + [anon_sym_QMARK_DOT] = ACTIONS(1517), + [anon_sym_BQUOTE] = ACTIONS(403), + [anon_sym_DOLLARr] = ACTIONS(401), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(401), + }, + [STATE(383)] = { + [sym_expression] = STATE(1462), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2874), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2474), + [sym_parameter] = STATE(2283), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(930), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1542), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [anon_sym_RPAREN] = ACTIONS(1544), + [sym_identifier] = ACTIONS(1546), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1548), + [anon_sym_DASH] = ACTIONS(1548), + [anon_sym_BANG] = ACTIONS(1550), + [anon_sym_TILDE] = ACTIONS(1550), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_void] = ACTIONS(1552), + [anon_sym_delete] = ACTIONS(1548), + [anon_sym_await] = ACTIONS(1554), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1556), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1558), + [anon_sym_DASH_DASH] = ACTIONS(1558), + [anon_sym_new] = ACTIONS(1560), + }, + [STATE(384)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1491), + [anon_sym_EQ_EQ] = ACTIONS(1493), + [anon_sym_BANG_EQ] = ACTIONS(1493), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1495), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1495), + [anon_sym_LT] = ACTIONS(1562), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(246), + [anon_sym_else] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1565), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(385)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(1491), + [anon_sym_EQ_EQ] = ACTIONS(1493), + [anon_sym_BANG_EQ] = ACTIONS(1493), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1495), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1495), + [anon_sym_LT] = ACTIONS(1562), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(246), + [anon_sym_else] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1565), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(386)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(1485), + [anon_sym_PIPE] = ACTIONS(1487), + [anon_sym_CARET] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1491), + [anon_sym_EQ_EQ] = ACTIONS(1493), + [anon_sym_BANG_EQ] = ACTIONS(1493), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1495), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1495), + [anon_sym_LT] = ACTIONS(1562), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(246), + [anon_sym_else] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1565), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(387)] = { + [aux_sym_array_type_repeat1] = STATE(387), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_extends] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(1568), + [anon_sym_if] = ACTIONS(239), + [anon_sym_else] = ACTIONS(239), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_return] = ACTIONS(239), + [anon_sym_try] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_break] = ACTIONS(239), + [anon_sym_continue] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(388)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(1487), + [anon_sym_CARET] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1491), + [anon_sym_EQ_EQ] = ACTIONS(1493), + [anon_sym_BANG_EQ] = ACTIONS(1493), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1495), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1495), + [anon_sym_LT] = ACTIONS(1562), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(246), + [anon_sym_else] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1565), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(389)] = { + [sym_type_arguments] = STATE(422), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1365), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_else] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(390)] = { + [sym_type_arguments] = STATE(654), + [aux_sym_qualified_type_repeat1] = STATE(566), + [aux_sym_array_type_repeat1] = STATE(567), + [ts_builtin_sym_end] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_export] = ACTIONS(159), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_abstract] = ACTIONS(159), + [anon_sym_class] = ACTIONS(159), + [anon_sym_struct] = ACTIONS(159), + [anon_sym_AT] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(1571), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1574), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(1577), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(159), + [anon_sym_type] = ACTIONS(159), + [anon_sym_enum] = ACTIONS(159), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(391)] = { + [aux_sym_qualified_type_repeat1] = STATE(372), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LBRACE] = ACTIONS(392), + [anon_sym_RBRACE] = ACTIONS(392), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_as] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(392), + [anon_sym_async] = ACTIONS(390), + [anon_sym_function] = ACTIONS(390), + [anon_sym_extends] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(392), + [anon_sym_QMARK] = ACTIONS(390), + [anon_sym_DOT] = ACTIONS(392), + [sym_identifier] = ACTIONS(390), + [sym_string_literal] = ACTIONS(392), + [anon_sym_DOLLAR] = ACTIONS(390), + [sym_numeric_literal] = ACTIONS(392), + [anon_sym_true] = ACTIONS(390), + [anon_sym_false] = ACTIONS(390), + [anon_sym_null] = ACTIONS(390), + [anon_sym_PIPE_PIPE] = ACTIONS(392), + [anon_sym_QMARK_QMARK] = ACTIONS(392), + [anon_sym_AMP_AMP] = ACTIONS(392), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_CARET] = ACTIONS(392), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_EQ_EQ] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_EQ_EQ_EQ] = ACTIONS(392), + [anon_sym_BANG_EQ_EQ] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(390), + [anon_sym_LT_EQ] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(392), + [anon_sym_instanceof] = ACTIONS(390), + [anon_sym_in] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(392), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_GT_GT_GT] = ACTIONS(392), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(390), + [anon_sym_PERCENT] = ACTIONS(392), + [anon_sym_STAR_STAR] = ACTIONS(392), + [anon_sym_BANG] = ACTIONS(390), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_typeof] = ACTIONS(390), + [anon_sym_void] = ACTIONS(390), + [anon_sym_delete] = ACTIONS(390), + [anon_sym_await] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(392), + [anon_sym_if] = ACTIONS(390), + [anon_sym_else] = ACTIONS(390), + [anon_sym_var] = ACTIONS(390), + [anon_sym_let] = ACTIONS(390), + [anon_sym_const] = ACTIONS(390), + [anon_sym_return] = ACTIONS(390), + [anon_sym_try] = ACTIONS(390), + [anon_sym_throw] = ACTIONS(390), + [anon_sym_for] = ACTIONS(390), + [anon_sym_while] = ACTIONS(390), + [anon_sym_break] = ACTIONS(390), + [anon_sym_continue] = ACTIONS(390), + [anon_sym_QMARK_DOT] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(392), + [anon_sym_DOLLARr] = ACTIONS(390), + [anon_sym_PLUS_PLUS] = ACTIONS(392), + [anon_sym_DASH_DASH] = ACTIONS(392), + [anon_sym_new] = ACTIONS(390), + }, + [STATE(392)] = { + [aux_sym_array_type_repeat1] = STATE(387), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(394), + [anon_sym_LBRACE] = ACTIONS(396), + [anon_sym_RBRACE] = ACTIONS(396), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_as] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(396), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(394), + [anon_sym_extends] = ACTIONS(394), + [anon_sym_LPAREN] = ACTIONS(396), + [anon_sym_QMARK] = ACTIONS(394), + [anon_sym_DOT] = ACTIONS(396), + [sym_identifier] = ACTIONS(394), + [sym_string_literal] = ACTIONS(396), + [anon_sym_DOLLAR] = ACTIONS(394), + [sym_numeric_literal] = ACTIONS(396), + [anon_sym_true] = ACTIONS(394), + [anon_sym_false] = ACTIONS(394), + [anon_sym_null] = ACTIONS(394), + [anon_sym_PIPE_PIPE] = ACTIONS(396), + [anon_sym_QMARK_QMARK] = ACTIONS(396), + [anon_sym_AMP_AMP] = ACTIONS(396), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_CARET] = ACTIONS(396), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_EQ_EQ] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_EQ_EQ_EQ] = ACTIONS(396), + [anon_sym_BANG_EQ_EQ] = ACTIONS(396), + [anon_sym_LT] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(394), + [anon_sym_LT_EQ] = ACTIONS(396), + [anon_sym_GT_EQ] = ACTIONS(396), + [anon_sym_instanceof] = ACTIONS(394), + [anon_sym_in] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(396), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_GT_GT_GT] = ACTIONS(396), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(394), + [anon_sym_PERCENT] = ACTIONS(396), + [anon_sym_STAR_STAR] = ACTIONS(396), + [anon_sym_BANG] = ACTIONS(394), + [anon_sym_TILDE] = ACTIONS(396), + [anon_sym_typeof] = ACTIONS(394), + [anon_sym_void] = ACTIONS(394), + [anon_sym_delete] = ACTIONS(394), + [anon_sym_await] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(1580), + [anon_sym_if] = ACTIONS(394), + [anon_sym_else] = ACTIONS(394), + [anon_sym_var] = ACTIONS(394), + [anon_sym_let] = ACTIONS(394), + [anon_sym_const] = ACTIONS(394), + [anon_sym_return] = ACTIONS(394), + [anon_sym_try] = ACTIONS(394), + [anon_sym_throw] = ACTIONS(394), + [anon_sym_for] = ACTIONS(394), + [anon_sym_while] = ACTIONS(394), + [anon_sym_break] = ACTIONS(394), + [anon_sym_continue] = ACTIONS(394), + [anon_sym_QMARK_DOT] = ACTIONS(396), + [anon_sym_BQUOTE] = ACTIONS(396), + [anon_sym_DOLLARr] = ACTIONS(394), + [anon_sym_PLUS_PLUS] = ACTIONS(396), + [anon_sym_DASH_DASH] = ACTIONS(396), + [anon_sym_new] = ACTIONS(394), + }, + [STATE(393)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(1493), + [anon_sym_BANG_EQ] = ACTIONS(1493), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1495), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1495), + [anon_sym_LT] = ACTIONS(1562), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(246), + [anon_sym_else] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1565), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(394)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(1562), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(246), + [anon_sym_else] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1565), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(395)] = { + [sym_expression] = STATE(1490), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2874), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2474), + [sym_parameter] = STATE(2283), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(930), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1542), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [anon_sym_RPAREN] = ACTIONS(1544), + [sym_identifier] = ACTIONS(1546), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1548), + [anon_sym_DASH] = ACTIONS(1548), + [anon_sym_BANG] = ACTIONS(1550), + [anon_sym_TILDE] = ACTIONS(1550), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_void] = ACTIONS(1552), + [anon_sym_delete] = ACTIONS(1548), + [anon_sym_await] = ACTIONS(1554), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1556), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1558), + [anon_sym_DASH_DASH] = ACTIONS(1558), + [anon_sym_new] = ACTIONS(1560), + }, + [STATE(396)] = { + [sym_expression] = STATE(1492), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2874), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2474), + [sym_parameter] = STATE(2283), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(930), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1542), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [anon_sym_RPAREN] = ACTIONS(1544), + [sym_identifier] = ACTIONS(1546), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1548), + [anon_sym_DASH] = ACTIONS(1548), + [anon_sym_BANG] = ACTIONS(1550), + [anon_sym_TILDE] = ACTIONS(1550), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_void] = ACTIONS(1552), + [anon_sym_delete] = ACTIONS(1548), + [anon_sym_await] = ACTIONS(1554), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1556), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1558), + [anon_sym_DASH_DASH] = ACTIONS(1558), + [anon_sym_new] = ACTIONS(1560), + }, + [STATE(397)] = { + [sym_expression] = STATE(1531), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2874), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2474), + [sym_parameter] = STATE(2283), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(930), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1542), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [anon_sym_RPAREN] = ACTIONS(1544), + [sym_identifier] = ACTIONS(1546), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1548), + [anon_sym_DASH] = ACTIONS(1548), + [anon_sym_BANG] = ACTIONS(1550), + [anon_sym_TILDE] = ACTIONS(1550), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_void] = ACTIONS(1552), + [anon_sym_delete] = ACTIONS(1548), + [anon_sym_await] = ACTIONS(1554), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1556), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1558), + [anon_sym_DASH_DASH] = ACTIONS(1558), + [anon_sym_new] = ACTIONS(1560), + }, + [STATE(398)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(246), + [anon_sym_else] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1565), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(399)] = { + [sym_expression] = STATE(1480), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2874), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2474), + [sym_parameter] = STATE(2283), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(930), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1542), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [anon_sym_RPAREN] = ACTIONS(1544), + [sym_identifier] = ACTIONS(1546), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1548), + [anon_sym_DASH] = ACTIONS(1548), + [anon_sym_BANG] = ACTIONS(1550), + [anon_sym_TILDE] = ACTIONS(1550), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_void] = ACTIONS(1552), + [anon_sym_delete] = ACTIONS(1548), + [anon_sym_await] = ACTIONS(1554), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1556), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1558), + [anon_sym_DASH_DASH] = ACTIONS(1558), + [anon_sym_new] = ACTIONS(1560), + }, + [STATE(400)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(246), + [anon_sym_else] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1565), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(401)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(326), + [anon_sym_LBRACE] = ACTIONS(328), + [anon_sym_RBRACE] = ACTIONS(328), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_as] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(328), + [anon_sym_async] = ACTIONS(326), + [anon_sym_function] = ACTIONS(326), + [anon_sym_LPAREN] = ACTIONS(328), + [anon_sym_QMARK] = ACTIONS(326), + [anon_sym_DOT] = ACTIONS(328), + [sym_identifier] = ACTIONS(326), + [sym_string_literal] = ACTIONS(328), + [anon_sym_DOLLAR] = ACTIONS(326), + [sym_numeric_literal] = ACTIONS(328), + [anon_sym_true] = ACTIONS(326), + [anon_sym_false] = ACTIONS(326), + [anon_sym_null] = ACTIONS(326), + [anon_sym_PIPE_PIPE] = ACTIONS(328), + [anon_sym_QMARK_QMARK] = ACTIONS(328), + [anon_sym_AMP_AMP] = ACTIONS(328), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_CARET] = ACTIONS(328), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_EQ_EQ] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_EQ_EQ_EQ] = ACTIONS(328), + [anon_sym_BANG_EQ_EQ] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(326), + [anon_sym_LT_EQ] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(328), + [anon_sym_instanceof] = ACTIONS(326), + [anon_sym_in] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(328), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_GT_GT_GT] = ACTIONS(328), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(326), + [anon_sym_PERCENT] = ACTIONS(328), + [anon_sym_STAR_STAR] = ACTIONS(328), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_typeof] = ACTIONS(326), + [anon_sym_void] = ACTIONS(326), + [anon_sym_delete] = ACTIONS(326), + [anon_sym_await] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(328), + [anon_sym_if] = ACTIONS(326), + [anon_sym_else] = ACTIONS(326), + [anon_sym_var] = ACTIONS(326), + [anon_sym_let] = ACTIONS(326), + [anon_sym_const] = ACTIONS(326), + [anon_sym_return] = ACTIONS(326), + [anon_sym_try] = ACTIONS(326), + [anon_sym_throw] = ACTIONS(326), + [anon_sym_for] = ACTIONS(326), + [anon_sym_while] = ACTIONS(326), + [anon_sym_break] = ACTIONS(326), + [anon_sym_continue] = ACTIONS(326), + [anon_sym_QMARK_DOT] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(328), + [anon_sym_DOLLARr] = ACTIONS(326), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(326), + }, + [STATE(402)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(338), + [anon_sym_LBRACE] = ACTIONS(340), + [anon_sym_RBRACE] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(338), + [anon_sym_as] = ACTIONS(338), + [anon_sym_SEMI] = ACTIONS(340), + [anon_sym_async] = ACTIONS(338), + [anon_sym_function] = ACTIONS(338), + [anon_sym_LPAREN] = ACTIONS(340), + [anon_sym_QMARK] = ACTIONS(338), + [anon_sym_DOT] = ACTIONS(340), + [sym_identifier] = ACTIONS(338), + [sym_string_literal] = ACTIONS(340), + [anon_sym_DOLLAR] = ACTIONS(338), + [sym_numeric_literal] = ACTIONS(340), + [anon_sym_true] = ACTIONS(338), + [anon_sym_false] = ACTIONS(338), + [anon_sym_null] = ACTIONS(338), + [anon_sym_PIPE_PIPE] = ACTIONS(340), + [anon_sym_QMARK_QMARK] = ACTIONS(340), + [anon_sym_AMP_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(338), + [anon_sym_EQ_EQ] = ACTIONS(338), + [anon_sym_BANG_EQ] = ACTIONS(338), + [anon_sym_EQ_EQ_EQ] = ACTIONS(340), + [anon_sym_BANG_EQ_EQ] = ACTIONS(340), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_instanceof] = ACTIONS(338), + [anon_sym_in] = ACTIONS(338), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(338), + [anon_sym_GT_GT_GT] = ACTIONS(340), + [anon_sym_PLUS] = ACTIONS(338), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_STAR_STAR] = ACTIONS(340), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(340), + [anon_sym_typeof] = ACTIONS(338), + [anon_sym_void] = ACTIONS(338), + [anon_sym_delete] = ACTIONS(338), + [anon_sym_await] = ACTIONS(338), + [anon_sym_LBRACK] = ACTIONS(340), + [anon_sym_if] = ACTIONS(338), + [anon_sym_else] = ACTIONS(338), + [anon_sym_var] = ACTIONS(338), + [anon_sym_let] = ACTIONS(338), + [anon_sym_const] = ACTIONS(338), + [anon_sym_return] = ACTIONS(338), + [anon_sym_try] = ACTIONS(338), + [anon_sym_throw] = ACTIONS(338), + [anon_sym_for] = ACTIONS(338), + [anon_sym_while] = ACTIONS(338), + [anon_sym_break] = ACTIONS(338), + [anon_sym_continue] = ACTIONS(338), + [anon_sym_QMARK_DOT] = ACTIONS(340), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DOLLARr] = ACTIONS(338), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(338), + }, + [STATE(403)] = { + [sym_expression] = STATE(1503), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2874), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2474), + [sym_parameter] = STATE(2283), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(930), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1542), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [anon_sym_RPAREN] = ACTIONS(1544), + [sym_identifier] = ACTIONS(1546), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1548), + [anon_sym_DASH] = ACTIONS(1548), + [anon_sym_BANG] = ACTIONS(1550), + [anon_sym_TILDE] = ACTIONS(1550), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_void] = ACTIONS(1552), + [anon_sym_delete] = ACTIONS(1548), + [anon_sym_await] = ACTIONS(1554), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1556), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1558), + [anon_sym_DASH_DASH] = ACTIONS(1558), + [anon_sym_new] = ACTIONS(1560), + }, + [STATE(404)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(246), + [anon_sym_else] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1565), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(405)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(342), + [anon_sym_LBRACE] = ACTIONS(344), + [anon_sym_RBRACE] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(342), + [anon_sym_as] = ACTIONS(342), + [anon_sym_SEMI] = ACTIONS(344), + [anon_sym_async] = ACTIONS(342), + [anon_sym_function] = ACTIONS(342), + [anon_sym_LPAREN] = ACTIONS(344), + [anon_sym_QMARK] = ACTIONS(342), + [anon_sym_DOT] = ACTIONS(344), + [sym_identifier] = ACTIONS(342), + [sym_string_literal] = ACTIONS(344), + [anon_sym_DOLLAR] = ACTIONS(342), + [sym_numeric_literal] = ACTIONS(344), + [anon_sym_true] = ACTIONS(342), + [anon_sym_false] = ACTIONS(342), + [anon_sym_null] = ACTIONS(342), + [anon_sym_PIPE_PIPE] = ACTIONS(344), + [anon_sym_QMARK_QMARK] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(342), + [anon_sym_EQ_EQ] = ACTIONS(342), + [anon_sym_BANG_EQ] = ACTIONS(342), + [anon_sym_EQ_EQ_EQ] = ACTIONS(344), + [anon_sym_BANG_EQ_EQ] = ACTIONS(344), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_instanceof] = ACTIONS(342), + [anon_sym_in] = ACTIONS(342), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(342), + [anon_sym_GT_GT_GT] = ACTIONS(344), + [anon_sym_PLUS] = ACTIONS(342), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_STAR_STAR] = ACTIONS(344), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(344), + [anon_sym_typeof] = ACTIONS(342), + [anon_sym_void] = ACTIONS(342), + [anon_sym_delete] = ACTIONS(342), + [anon_sym_await] = ACTIONS(342), + [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_if] = ACTIONS(342), + [anon_sym_else] = ACTIONS(342), + [anon_sym_var] = ACTIONS(342), + [anon_sym_let] = ACTIONS(342), + [anon_sym_const] = ACTIONS(342), + [anon_sym_return] = ACTIONS(342), + [anon_sym_try] = ACTIONS(342), + [anon_sym_throw] = ACTIONS(342), + [anon_sym_for] = ACTIONS(342), + [anon_sym_while] = ACTIONS(342), + [anon_sym_break] = ACTIONS(342), + [anon_sym_continue] = ACTIONS(342), + [anon_sym_QMARK_DOT] = ACTIONS(344), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DOLLARr] = ACTIONS(342), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(342), + }, + [STATE(406)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(246), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(246), + [anon_sym_PERCENT] = ACTIONS(248), + [anon_sym_STAR_STAR] = ACTIONS(248), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(248), + [anon_sym_if] = ACTIONS(246), + [anon_sym_else] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(248), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(407)] = { + [sym_type_arguments] = STATE(497), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(371), + [anon_sym_LBRACE] = ACTIONS(373), + [anon_sym_RBRACE] = ACTIONS(373), + [anon_sym_STAR] = ACTIONS(371), + [anon_sym_as] = ACTIONS(371), + [anon_sym_SEMI] = ACTIONS(373), + [anon_sym_async] = ACTIONS(371), + [anon_sym_function] = ACTIONS(371), + [anon_sym_LPAREN] = ACTIONS(373), + [anon_sym_QMARK] = ACTIONS(371), + [anon_sym_DOT] = ACTIONS(373), + [sym_identifier] = ACTIONS(371), + [sym_string_literal] = ACTIONS(373), + [anon_sym_DOLLAR] = ACTIONS(371), + [sym_numeric_literal] = ACTIONS(373), + [anon_sym_true] = ACTIONS(371), + [anon_sym_false] = ACTIONS(371), + [anon_sym_null] = ACTIONS(371), + [anon_sym_PIPE_PIPE] = ACTIONS(373), + [anon_sym_QMARK_QMARK] = ACTIONS(373), + [anon_sym_AMP_AMP] = ACTIONS(373), + [anon_sym_PIPE] = ACTIONS(371), + [anon_sym_CARET] = ACTIONS(373), + [anon_sym_AMP] = ACTIONS(371), + [anon_sym_EQ_EQ] = ACTIONS(371), + [anon_sym_BANG_EQ] = ACTIONS(371), + [anon_sym_EQ_EQ_EQ] = ACTIONS(373), + [anon_sym_BANG_EQ_EQ] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(371), + [anon_sym_GT] = ACTIONS(371), + [anon_sym_LT_EQ] = ACTIONS(373), + [anon_sym_GT_EQ] = ACTIONS(373), + [anon_sym_instanceof] = ACTIONS(371), + [anon_sym_in] = ACTIONS(371), + [anon_sym_LT_LT] = ACTIONS(373), + [anon_sym_GT_GT] = ACTIONS(371), + [anon_sym_GT_GT_GT] = ACTIONS(373), + [anon_sym_PLUS] = ACTIONS(371), + [anon_sym_DASH] = ACTIONS(371), + [anon_sym_SLASH] = ACTIONS(371), + [anon_sym_PERCENT] = ACTIONS(373), + [anon_sym_STAR_STAR] = ACTIONS(373), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(373), + [anon_sym_typeof] = ACTIONS(371), + [anon_sym_void] = ACTIONS(371), + [anon_sym_delete] = ACTIONS(371), + [anon_sym_await] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_if] = ACTIONS(371), + [anon_sym_else] = ACTIONS(371), + [anon_sym_var] = ACTIONS(371), + [anon_sym_let] = ACTIONS(371), + [anon_sym_const] = ACTIONS(371), + [anon_sym_return] = ACTIONS(371), + [anon_sym_try] = ACTIONS(371), + [anon_sym_throw] = ACTIONS(371), + [anon_sym_for] = ACTIONS(371), + [anon_sym_while] = ACTIONS(371), + [anon_sym_break] = ACTIONS(371), + [anon_sym_continue] = ACTIONS(371), + [anon_sym_QMARK_DOT] = ACTIONS(373), + [anon_sym_BQUOTE] = ACTIONS(373), + [anon_sym_DOLLARr] = ACTIONS(371), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(371), + }, + [STATE(408)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(382), + [anon_sym_LBRACE] = ACTIONS(384), + [anon_sym_RBRACE] = ACTIONS(384), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(1475), + [anon_sym_SEMI] = ACTIONS(384), + [anon_sym_async] = ACTIONS(382), + [anon_sym_function] = ACTIONS(382), + [anon_sym_LPAREN] = ACTIONS(1477), + [anon_sym_QMARK] = ACTIONS(1479), + [anon_sym_DOT] = ACTIONS(1481), + [sym_identifier] = ACTIONS(382), + [sym_string_literal] = ACTIONS(384), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_numeric_literal] = ACTIONS(384), + [anon_sym_true] = ACTIONS(382), + [anon_sym_false] = ACTIONS(382), + [anon_sym_null] = ACTIONS(382), + [anon_sym_PIPE_PIPE] = ACTIONS(1483), + [anon_sym_QMARK_QMARK] = ACTIONS(1483), + [anon_sym_AMP_AMP] = ACTIONS(1485), + [anon_sym_PIPE] = ACTIONS(1487), + [anon_sym_CARET] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1491), + [anon_sym_EQ_EQ] = ACTIONS(1493), + [anon_sym_BANG_EQ] = ACTIONS(1493), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1495), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1495), + [anon_sym_LT] = ACTIONS(1497), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(384), + [anon_sym_typeof] = ACTIONS(382), + [anon_sym_void] = ACTIONS(382), + [anon_sym_delete] = ACTIONS(382), + [anon_sym_await] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(382), + [anon_sym_else] = ACTIONS(382), + [anon_sym_var] = ACTIONS(382), + [anon_sym_let] = ACTIONS(382), + [anon_sym_const] = ACTIONS(382), + [anon_sym_return] = ACTIONS(382), + [anon_sym_try] = ACTIONS(382), + [anon_sym_throw] = ACTIONS(382), + [anon_sym_for] = ACTIONS(382), + [anon_sym_while] = ACTIONS(382), + [anon_sym_break] = ACTIONS(382), + [anon_sym_continue] = ACTIONS(382), + [anon_sym_QMARK_DOT] = ACTIONS(1517), + [anon_sym_BQUOTE] = ACTIONS(384), + [anon_sym_DOLLARr] = ACTIONS(382), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(382), + }, + [STATE(409)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(386), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_RBRACE] = ACTIONS(388), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_as] = ACTIONS(1475), + [anon_sym_SEMI] = ACTIONS(388), + [anon_sym_async] = ACTIONS(386), + [anon_sym_function] = ACTIONS(386), + [anon_sym_LPAREN] = ACTIONS(1477), + [anon_sym_QMARK] = ACTIONS(1479), + [anon_sym_DOT] = ACTIONS(1481), + [sym_identifier] = ACTIONS(386), + [sym_string_literal] = ACTIONS(388), + [anon_sym_DOLLAR] = ACTIONS(386), + [sym_numeric_literal] = ACTIONS(388), + [anon_sym_true] = ACTIONS(386), + [anon_sym_false] = ACTIONS(386), + [anon_sym_null] = ACTIONS(386), + [anon_sym_PIPE_PIPE] = ACTIONS(1483), + [anon_sym_QMARK_QMARK] = ACTIONS(1483), + [anon_sym_AMP_AMP] = ACTIONS(1485), + [anon_sym_PIPE] = ACTIONS(1487), + [anon_sym_CARET] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1491), + [anon_sym_EQ_EQ] = ACTIONS(1493), + [anon_sym_BANG_EQ] = ACTIONS(1493), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1495), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1495), + [anon_sym_LT] = ACTIONS(1497), + [anon_sym_GT] = ACTIONS(1499), + [anon_sym_LT_EQ] = ACTIONS(1501), + [anon_sym_GT_EQ] = ACTIONS(1501), + [anon_sym_instanceof] = ACTIONS(1499), + [anon_sym_in] = ACTIONS(1499), + [anon_sym_LT_LT] = ACTIONS(1503), + [anon_sym_GT_GT] = ACTIONS(1505), + [anon_sym_GT_GT_GT] = ACTIONS(1503), + [anon_sym_PLUS] = ACTIONS(1507), + [anon_sym_DASH] = ACTIONS(1507), + [anon_sym_SLASH] = ACTIONS(1473), + [anon_sym_PERCENT] = ACTIONS(1509), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(388), + [anon_sym_typeof] = ACTIONS(386), + [anon_sym_void] = ACTIONS(386), + [anon_sym_delete] = ACTIONS(386), + [anon_sym_await] = ACTIONS(386), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_if] = ACTIONS(386), + [anon_sym_else] = ACTIONS(386), + [anon_sym_var] = ACTIONS(386), + [anon_sym_let] = ACTIONS(386), + [anon_sym_const] = ACTIONS(386), + [anon_sym_return] = ACTIONS(386), + [anon_sym_try] = ACTIONS(386), + [anon_sym_throw] = ACTIONS(386), + [anon_sym_for] = ACTIONS(386), + [anon_sym_while] = ACTIONS(386), + [anon_sym_break] = ACTIONS(386), + [anon_sym_continue] = ACTIONS(386), + [anon_sym_QMARK_DOT] = ACTIONS(1517), + [anon_sym_BQUOTE] = ACTIONS(388), + [anon_sym_DOLLARr] = ACTIONS(386), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(386), + }, + [STATE(410)] = { + [sym_type_arguments] = STATE(2320), + [sym_argument_list] = STATE(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(246), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(246), + [anon_sym_PERCENT] = ACTIONS(248), + [anon_sym_STAR_STAR] = ACTIONS(1511), + [anon_sym_BANG] = ACTIONS(1513), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(248), + [anon_sym_if] = ACTIONS(246), + [anon_sym_else] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(248), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1519), + [anon_sym_DASH_DASH] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(411)] = { + [aux_sym_array_type_repeat1] = STATE(392), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(1368), + [anon_sym_if] = ACTIONS(159), + [anon_sym_else] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(412)] = { + [aux_sym_array_type_repeat1] = STATE(412), + [ts_builtin_sym_end] = ACTIONS(241), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_export] = ACTIONS(239), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_abstract] = ACTIONS(239), + [anon_sym_class] = ACTIONS(239), + [anon_sym_extends] = ACTIONS(239), + [anon_sym_struct] = ACTIONS(239), + [anon_sym_AT] = ACTIONS(241), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(1583), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_interface] = ACTIONS(239), + [anon_sym_type] = ACTIONS(239), + [anon_sym_enum] = ACTIONS(239), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(413)] = { + [aux_sym_array_type_repeat1] = STATE(454), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(1433), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(414)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(248), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_export] = ACTIONS(246), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_abstract] = ACTIONS(246), + [anon_sym_class] = ACTIONS(246), + [anon_sym_struct] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(248), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1602), + [anon_sym_interface] = ACTIONS(246), + [anon_sym_type] = ACTIONS(246), + [anon_sym_enum] = ACTIONS(246), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(415)] = { + [sym_type_arguments] = STATE(563), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1430), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(416)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(248), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_export] = ACTIONS(246), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_abstract] = ACTIONS(246), + [anon_sym_class] = ACTIONS(246), + [anon_sym_struct] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(248), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1602), + [anon_sym_interface] = ACTIONS(246), + [anon_sym_type] = ACTIONS(246), + [anon_sym_enum] = ACTIONS(246), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(417)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(248), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_export] = ACTIONS(246), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_abstract] = ACTIONS(246), + [anon_sym_class] = ACTIONS(246), + [anon_sym_struct] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(248), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1602), + [anon_sym_interface] = ACTIONS(246), + [anon_sym_type] = ACTIONS(246), + [anon_sym_enum] = ACTIONS(246), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(418)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_else] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(419)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(248), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(246), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_export] = ACTIONS(246), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_abstract] = ACTIONS(246), + [anon_sym_class] = ACTIONS(246), + [anon_sym_struct] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(248), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(246), + [anon_sym_PERCENT] = ACTIONS(248), + [anon_sym_STAR_STAR] = ACTIONS(248), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(248), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(248), + [anon_sym_interface] = ACTIONS(246), + [anon_sym_type] = ACTIONS(246), + [anon_sym_enum] = ACTIONS(246), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(420)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(290), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(288), + [anon_sym_LBRACE] = ACTIONS(290), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(1607), + [anon_sym_SEMI] = ACTIONS(290), + [anon_sym_export] = ACTIONS(288), + [anon_sym_async] = ACTIONS(288), + [anon_sym_function] = ACTIONS(288), + [anon_sym_abstract] = ACTIONS(288), + [anon_sym_class] = ACTIONS(288), + [anon_sym_struct] = ACTIONS(288), + [anon_sym_AT] = ACTIONS(290), + [anon_sym_LPAREN] = ACTIONS(1609), + [anon_sym_QMARK] = ACTIONS(1611), + [anon_sym_DOT] = ACTIONS(1613), + [sym_identifier] = ACTIONS(288), + [sym_string_literal] = ACTIONS(290), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_numeric_literal] = ACTIONS(290), + [anon_sym_true] = ACTIONS(288), + [anon_sym_false] = ACTIONS(288), + [anon_sym_null] = ACTIONS(288), + [anon_sym_PIPE_PIPE] = ACTIONS(1615), + [anon_sym_QMARK_QMARK] = ACTIONS(1615), + [anon_sym_AMP_AMP] = ACTIONS(1617), + [anon_sym_PIPE] = ACTIONS(1619), + [anon_sym_CARET] = ACTIONS(1621), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1629), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(290), + [anon_sym_typeof] = ACTIONS(288), + [anon_sym_void] = ACTIONS(288), + [anon_sym_delete] = ACTIONS(288), + [anon_sym_await] = ACTIONS(288), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(288), + [anon_sym_let] = ACTIONS(288), + [anon_sym_const] = ACTIONS(288), + [anon_sym_QMARK_DOT] = ACTIONS(1635), + [anon_sym_interface] = ACTIONS(288), + [anon_sym_type] = ACTIONS(288), + [anon_sym_enum] = ACTIONS(288), + [anon_sym_BQUOTE] = ACTIONS(290), + [anon_sym_DOLLARr] = ACTIONS(288), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(288), + }, + [STATE(421)] = { + [ts_builtin_sym_end] = ACTIONS(660), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(658), + [anon_sym_COMMA] = ACTIONS(660), + [anon_sym_LBRACE] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(658), + [anon_sym_as] = ACTIONS(658), + [anon_sym_SEMI] = ACTIONS(660), + [anon_sym_export] = ACTIONS(658), + [anon_sym_async] = ACTIONS(658), + [anon_sym_function] = ACTIONS(658), + [anon_sym_abstract] = ACTIONS(658), + [anon_sym_class] = ACTIONS(658), + [anon_sym_struct] = ACTIONS(658), + [anon_sym_AT] = ACTIONS(660), + [anon_sym_LPAREN] = ACTIONS(660), + [anon_sym_QMARK] = ACTIONS(658), + [anon_sym_DOT] = ACTIONS(660), + [sym_identifier] = ACTIONS(658), + [sym_string_literal] = ACTIONS(660), + [anon_sym_DOLLAR] = ACTIONS(658), + [sym_numeric_literal] = ACTIONS(660), + [anon_sym_true] = ACTIONS(658), + [anon_sym_false] = ACTIONS(658), + [anon_sym_null] = ACTIONS(658), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(658), + [anon_sym_EQ_EQ] = ACTIONS(658), + [anon_sym_BANG_EQ] = ACTIONS(658), + [anon_sym_EQ_EQ_EQ] = ACTIONS(660), + [anon_sym_BANG_EQ_EQ] = ACTIONS(660), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_instanceof] = ACTIONS(658), + [anon_sym_in] = ACTIONS(658), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(658), + [anon_sym_GT_GT_GT] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(658), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_BANG] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_typeof] = ACTIONS(658), + [anon_sym_void] = ACTIONS(658), + [anon_sym_delete] = ACTIONS(658), + [anon_sym_await] = ACTIONS(658), + [anon_sym_LBRACK] = ACTIONS(660), + [anon_sym_var] = ACTIONS(658), + [anon_sym_let] = ACTIONS(658), + [anon_sym_const] = ACTIONS(658), + [anon_sym_QMARK_DOT] = ACTIONS(660), + [anon_sym_interface] = ACTIONS(658), + [anon_sym_type] = ACTIONS(658), + [anon_sym_enum] = ACTIONS(658), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DOLLARr] = ACTIONS(658), + [anon_sym_PLUS_PLUS] = ACTIONS(660), + [anon_sym_DASH_DASH] = ACTIONS(660), + [anon_sym_new] = ACTIONS(658), + }, + [STATE(422)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(484), + [anon_sym_LBRACE] = ACTIONS(486), + [anon_sym_RBRACE] = ACTIONS(486), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_as] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(486), + [anon_sym_async] = ACTIONS(484), + [anon_sym_function] = ACTIONS(484), + [anon_sym_extends] = ACTIONS(484), + [anon_sym_LPAREN] = ACTIONS(486), + [anon_sym_QMARK] = ACTIONS(484), + [anon_sym_DOT] = ACTIONS(486), + [sym_identifier] = ACTIONS(484), + [sym_string_literal] = ACTIONS(486), + [anon_sym_DOLLAR] = ACTIONS(484), + [sym_numeric_literal] = ACTIONS(486), + [anon_sym_true] = ACTIONS(484), + [anon_sym_false] = ACTIONS(484), + [anon_sym_null] = ACTIONS(484), + [anon_sym_PIPE_PIPE] = ACTIONS(486), + [anon_sym_QMARK_QMARK] = ACTIONS(486), + [anon_sym_AMP_AMP] = ACTIONS(486), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_CARET] = ACTIONS(486), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_EQ_EQ] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_EQ_EQ_EQ] = ACTIONS(486), + [anon_sym_BANG_EQ_EQ] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(484), + [anon_sym_LT_EQ] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(486), + [anon_sym_instanceof] = ACTIONS(484), + [anon_sym_in] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(486), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_GT_GT_GT] = ACTIONS(486), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(484), + [anon_sym_PERCENT] = ACTIONS(486), + [anon_sym_STAR_STAR] = ACTIONS(486), + [anon_sym_BANG] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_typeof] = ACTIONS(484), + [anon_sym_void] = ACTIONS(484), + [anon_sym_delete] = ACTIONS(484), + [anon_sym_await] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_if] = ACTIONS(484), + [anon_sym_else] = ACTIONS(484), + [anon_sym_var] = ACTIONS(484), + [anon_sym_let] = ACTIONS(484), + [anon_sym_const] = ACTIONS(484), + [anon_sym_return] = ACTIONS(484), + [anon_sym_try] = ACTIONS(484), + [anon_sym_throw] = ACTIONS(484), + [anon_sym_for] = ACTIONS(484), + [anon_sym_while] = ACTIONS(484), + [anon_sym_break] = ACTIONS(484), + [anon_sym_continue] = ACTIONS(484), + [anon_sym_QMARK_DOT] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(486), + [anon_sym_DOLLARr] = ACTIONS(484), + [anon_sym_PLUS_PLUS] = ACTIONS(486), + [anon_sym_DASH_DASH] = ACTIONS(486), + [anon_sym_new] = ACTIONS(484), + }, + [STATE(423)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(1637), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1639), + [anon_sym_LBRACE] = ACTIONS(1637), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(1607), + [anon_sym_SEMI] = ACTIONS(1641), + [anon_sym_export] = ACTIONS(1639), + [anon_sym_async] = ACTIONS(1639), + [anon_sym_function] = ACTIONS(1639), + [anon_sym_abstract] = ACTIONS(1639), + [anon_sym_class] = ACTIONS(1639), + [anon_sym_struct] = ACTIONS(1639), + [anon_sym_AT] = ACTIONS(1637), + [anon_sym_LPAREN] = ACTIONS(1609), + [anon_sym_QMARK] = ACTIONS(1611), + [anon_sym_DOT] = ACTIONS(1613), + [sym_identifier] = ACTIONS(1639), + [sym_string_literal] = ACTIONS(1637), + [anon_sym_DOLLAR] = ACTIONS(1639), + [sym_numeric_literal] = ACTIONS(1637), + [anon_sym_true] = ACTIONS(1639), + [anon_sym_false] = ACTIONS(1639), + [anon_sym_null] = ACTIONS(1639), + [anon_sym_PIPE_PIPE] = ACTIONS(1615), + [anon_sym_QMARK_QMARK] = ACTIONS(1615), + [anon_sym_AMP_AMP] = ACTIONS(1617), + [anon_sym_PIPE] = ACTIONS(1619), + [anon_sym_CARET] = ACTIONS(1621), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1629), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(1637), + [anon_sym_typeof] = ACTIONS(1639), + [anon_sym_void] = ACTIONS(1639), + [anon_sym_delete] = ACTIONS(1639), + [anon_sym_await] = ACTIONS(1639), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(1639), + [anon_sym_let] = ACTIONS(1639), + [anon_sym_const] = ACTIONS(1639), + [anon_sym_QMARK_DOT] = ACTIONS(1635), + [anon_sym_interface] = ACTIONS(1639), + [anon_sym_type] = ACTIONS(1639), + [anon_sym_enum] = ACTIONS(1639), + [anon_sym_BQUOTE] = ACTIONS(1637), + [anon_sym_DOLLARr] = ACTIONS(1639), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(1639), + }, + [STATE(424)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(328), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(326), + [anon_sym_LBRACE] = ACTIONS(328), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_as] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(328), + [anon_sym_export] = ACTIONS(326), + [anon_sym_async] = ACTIONS(326), + [anon_sym_function] = ACTIONS(326), + [anon_sym_abstract] = ACTIONS(326), + [anon_sym_class] = ACTIONS(326), + [anon_sym_struct] = ACTIONS(326), + [anon_sym_AT] = ACTIONS(328), + [anon_sym_LPAREN] = ACTIONS(328), + [anon_sym_QMARK] = ACTIONS(326), + [anon_sym_DOT] = ACTIONS(328), + [sym_identifier] = ACTIONS(326), + [sym_string_literal] = ACTIONS(328), + [anon_sym_DOLLAR] = ACTIONS(326), + [sym_numeric_literal] = ACTIONS(328), + [anon_sym_true] = ACTIONS(326), + [anon_sym_false] = ACTIONS(326), + [anon_sym_null] = ACTIONS(326), + [anon_sym_PIPE_PIPE] = ACTIONS(328), + [anon_sym_QMARK_QMARK] = ACTIONS(328), + [anon_sym_AMP_AMP] = ACTIONS(328), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_CARET] = ACTIONS(328), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_EQ_EQ] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_EQ_EQ_EQ] = ACTIONS(328), + [anon_sym_BANG_EQ_EQ] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(326), + [anon_sym_LT_EQ] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(328), + [anon_sym_instanceof] = ACTIONS(326), + [anon_sym_in] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(328), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_GT_GT_GT] = ACTIONS(328), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(326), + [anon_sym_PERCENT] = ACTIONS(328), + [anon_sym_STAR_STAR] = ACTIONS(328), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_typeof] = ACTIONS(326), + [anon_sym_void] = ACTIONS(326), + [anon_sym_delete] = ACTIONS(326), + [anon_sym_await] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(328), + [anon_sym_var] = ACTIONS(326), + [anon_sym_let] = ACTIONS(326), + [anon_sym_const] = ACTIONS(326), + [anon_sym_QMARK_DOT] = ACTIONS(328), + [anon_sym_interface] = ACTIONS(326), + [anon_sym_type] = ACTIONS(326), + [anon_sym_enum] = ACTIONS(326), + [anon_sym_BQUOTE] = ACTIONS(328), + [anon_sym_DOLLARr] = ACTIONS(326), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(326), + }, + [STATE(425)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(366), + [anon_sym_LBRACE] = ACTIONS(362), + [anon_sym_RBRACE] = ACTIONS(362), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_as] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(362), + [anon_sym_async] = ACTIONS(366), + [anon_sym_function] = ACTIONS(366), + [anon_sym_extends] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(362), + [anon_sym_QMARK] = ACTIONS(366), + [anon_sym_DOT] = ACTIONS(362), + [sym_identifier] = ACTIONS(366), + [sym_string_literal] = ACTIONS(362), + [anon_sym_DOLLAR] = ACTIONS(366), + [sym_numeric_literal] = ACTIONS(362), + [anon_sym_true] = ACTIONS(366), + [anon_sym_false] = ACTIONS(366), + [anon_sym_null] = ACTIONS(366), + [anon_sym_PIPE_PIPE] = ACTIONS(362), + [anon_sym_QMARK_QMARK] = ACTIONS(362), + [anon_sym_AMP_AMP] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_CARET] = ACTIONS(362), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_EQ_EQ] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_EQ_EQ_EQ] = ACTIONS(362), + [anon_sym_BANG_EQ_EQ] = ACTIONS(362), + [anon_sym_LT] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(366), + [anon_sym_LT_EQ] = ACTIONS(362), + [anon_sym_GT_EQ] = ACTIONS(362), + [anon_sym_instanceof] = ACTIONS(366), + [anon_sym_in] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(362), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_GT_GT_GT] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(366), + [anon_sym_PERCENT] = ACTIONS(362), + [anon_sym_STAR_STAR] = ACTIONS(362), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(362), + [anon_sym_typeof] = ACTIONS(366), + [anon_sym_void] = ACTIONS(366), + [anon_sym_delete] = ACTIONS(366), + [anon_sym_await] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(362), + [anon_sym_if] = ACTIONS(366), + [anon_sym_else] = ACTIONS(366), + [anon_sym_var] = ACTIONS(366), + [anon_sym_let] = ACTIONS(366), + [anon_sym_const] = ACTIONS(366), + [anon_sym_return] = ACTIONS(366), + [anon_sym_try] = ACTIONS(366), + [anon_sym_throw] = ACTIONS(366), + [anon_sym_for] = ACTIONS(366), + [anon_sym_while] = ACTIONS(366), + [anon_sym_break] = ACTIONS(366), + [anon_sym_continue] = ACTIONS(366), + [anon_sym_QMARK_DOT] = ACTIONS(362), + [anon_sym_BQUOTE] = ACTIONS(362), + [anon_sym_DOLLARr] = ACTIONS(366), + [anon_sym_PLUS_PLUS] = ACTIONS(362), + [anon_sym_DASH_DASH] = ACTIONS(362), + [anon_sym_new] = ACTIONS(366), + }, + [STATE(426)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(488), + [anon_sym_LBRACE] = ACTIONS(490), + [anon_sym_RBRACE] = ACTIONS(490), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_as] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(490), + [anon_sym_async] = ACTIONS(488), + [anon_sym_function] = ACTIONS(488), + [anon_sym_extends] = ACTIONS(488), + [anon_sym_LPAREN] = ACTIONS(490), + [anon_sym_QMARK] = ACTIONS(488), + [anon_sym_DOT] = ACTIONS(490), + [sym_identifier] = ACTIONS(488), + [sym_string_literal] = ACTIONS(490), + [anon_sym_DOLLAR] = ACTIONS(488), + [sym_numeric_literal] = ACTIONS(490), + [anon_sym_true] = ACTIONS(488), + [anon_sym_false] = ACTIONS(488), + [anon_sym_null] = ACTIONS(488), + [anon_sym_PIPE_PIPE] = ACTIONS(490), + [anon_sym_QMARK_QMARK] = ACTIONS(490), + [anon_sym_AMP_AMP] = ACTIONS(490), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_CARET] = ACTIONS(490), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_EQ_EQ] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_EQ_EQ_EQ] = ACTIONS(490), + [anon_sym_BANG_EQ_EQ] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(488), + [anon_sym_LT_EQ] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(490), + [anon_sym_instanceof] = ACTIONS(488), + [anon_sym_in] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(490), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_GT_GT_GT] = ACTIONS(490), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(488), + [anon_sym_PERCENT] = ACTIONS(490), + [anon_sym_STAR_STAR] = ACTIONS(490), + [anon_sym_BANG] = ACTIONS(488), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_typeof] = ACTIONS(488), + [anon_sym_void] = ACTIONS(488), + [anon_sym_delete] = ACTIONS(488), + [anon_sym_await] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(490), + [anon_sym_if] = ACTIONS(488), + [anon_sym_else] = ACTIONS(488), + [anon_sym_var] = ACTIONS(488), + [anon_sym_let] = ACTIONS(488), + [anon_sym_const] = ACTIONS(488), + [anon_sym_return] = ACTIONS(488), + [anon_sym_try] = ACTIONS(488), + [anon_sym_throw] = ACTIONS(488), + [anon_sym_for] = ACTIONS(488), + [anon_sym_while] = ACTIONS(488), + [anon_sym_break] = ACTIONS(488), + [anon_sym_continue] = ACTIONS(488), + [anon_sym_QMARK_DOT] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(490), + [anon_sym_DOLLARr] = ACTIONS(488), + [anon_sym_PLUS_PLUS] = ACTIONS(490), + [anon_sym_DASH_DASH] = ACTIONS(490), + [anon_sym_new] = ACTIONS(488), + }, + [STATE(427)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_extends] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(377), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_else] = ACTIONS(375), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_return] = ACTIONS(375), + [anon_sym_try] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_for] = ACTIONS(375), + [anon_sym_while] = ACTIONS(375), + [anon_sym_break] = ACTIONS(375), + [anon_sym_continue] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(428)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_extends] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(241), + [anon_sym_if] = ACTIONS(239), + [anon_sym_else] = ACTIONS(239), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_return] = ACTIONS(239), + [anon_sym_try] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_break] = ACTIONS(239), + [anon_sym_continue] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(429)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(1645), + [anon_sym_AMP] = ACTIONS(1647), + [anon_sym_EQ_EQ] = ACTIONS(1649), + [anon_sym_BANG_EQ] = ACTIONS(1649), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1651), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1651), + [anon_sym_LT] = ACTIONS(1653), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1674), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(430)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(1647), + [anon_sym_EQ_EQ] = ACTIONS(1649), + [anon_sym_BANG_EQ] = ACTIONS(1649), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1651), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1651), + [anon_sym_LT] = ACTIONS(1653), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1674), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(431)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(513), + [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_RBRACE] = ACTIONS(515), + [anon_sym_STAR] = ACTIONS(513), + [anon_sym_as] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_async] = ACTIONS(513), + [anon_sym_function] = ACTIONS(513), + [anon_sym_extends] = ACTIONS(513), + [anon_sym_LPAREN] = ACTIONS(515), + [anon_sym_QMARK] = ACTIONS(513), + [anon_sym_DOT] = ACTIONS(515), + [sym_identifier] = ACTIONS(513), + [sym_string_literal] = ACTIONS(515), + [anon_sym_DOLLAR] = ACTIONS(513), + [sym_numeric_literal] = ACTIONS(515), + [anon_sym_true] = ACTIONS(513), + [anon_sym_false] = ACTIONS(513), + [anon_sym_null] = ACTIONS(513), + [anon_sym_PIPE_PIPE] = ACTIONS(515), + [anon_sym_QMARK_QMARK] = ACTIONS(515), + [anon_sym_AMP_AMP] = ACTIONS(515), + [anon_sym_PIPE] = ACTIONS(513), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_EQ_EQ] = ACTIONS(513), + [anon_sym_BANG_EQ] = ACTIONS(513), + [anon_sym_EQ_EQ_EQ] = ACTIONS(515), + [anon_sym_BANG_EQ_EQ] = ACTIONS(515), + [anon_sym_LT] = ACTIONS(513), + [anon_sym_GT] = ACTIONS(513), + [anon_sym_LT_EQ] = ACTIONS(515), + [anon_sym_GT_EQ] = ACTIONS(515), + [anon_sym_instanceof] = ACTIONS(513), + [anon_sym_in] = ACTIONS(513), + [anon_sym_LT_LT] = ACTIONS(515), + [anon_sym_GT_GT] = ACTIONS(513), + [anon_sym_GT_GT_GT] = ACTIONS(515), + [anon_sym_PLUS] = ACTIONS(513), + [anon_sym_DASH] = ACTIONS(513), + [anon_sym_SLASH] = ACTIONS(513), + [anon_sym_PERCENT] = ACTIONS(515), + [anon_sym_STAR_STAR] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(513), + [anon_sym_TILDE] = ACTIONS(515), + [anon_sym_typeof] = ACTIONS(513), + [anon_sym_void] = ACTIONS(513), + [anon_sym_delete] = ACTIONS(513), + [anon_sym_await] = ACTIONS(513), + [anon_sym_LBRACK] = ACTIONS(515), + [anon_sym_if] = ACTIONS(513), + [anon_sym_else] = ACTIONS(513), + [anon_sym_var] = ACTIONS(513), + [anon_sym_let] = ACTIONS(513), + [anon_sym_const] = ACTIONS(513), + [anon_sym_return] = ACTIONS(513), + [anon_sym_try] = ACTIONS(513), + [anon_sym_throw] = ACTIONS(513), + [anon_sym_for] = ACTIONS(513), + [anon_sym_while] = ACTIONS(513), + [anon_sym_break] = ACTIONS(513), + [anon_sym_continue] = ACTIONS(513), + [anon_sym_QMARK_DOT] = ACTIONS(515), + [anon_sym_BQUOTE] = ACTIONS(515), + [anon_sym_DOLLARr] = ACTIONS(513), + [anon_sym_PLUS_PLUS] = ACTIONS(515), + [anon_sym_DASH_DASH] = ACTIONS(515), + [anon_sym_new] = ACTIONS(513), + }, + [STATE(432)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(340), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(338), + [anon_sym_LBRACE] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(338), + [anon_sym_as] = ACTIONS(338), + [anon_sym_SEMI] = ACTIONS(340), + [anon_sym_export] = ACTIONS(338), + [anon_sym_async] = ACTIONS(338), + [anon_sym_function] = ACTIONS(338), + [anon_sym_abstract] = ACTIONS(338), + [anon_sym_class] = ACTIONS(338), + [anon_sym_struct] = ACTIONS(338), + [anon_sym_AT] = ACTIONS(340), + [anon_sym_LPAREN] = ACTIONS(340), + [anon_sym_QMARK] = ACTIONS(338), + [anon_sym_DOT] = ACTIONS(340), + [sym_identifier] = ACTIONS(338), + [sym_string_literal] = ACTIONS(340), + [anon_sym_DOLLAR] = ACTIONS(338), + [sym_numeric_literal] = ACTIONS(340), + [anon_sym_true] = ACTIONS(338), + [anon_sym_false] = ACTIONS(338), + [anon_sym_null] = ACTIONS(338), + [anon_sym_PIPE_PIPE] = ACTIONS(340), + [anon_sym_QMARK_QMARK] = ACTIONS(340), + [anon_sym_AMP_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(338), + [anon_sym_EQ_EQ] = ACTIONS(338), + [anon_sym_BANG_EQ] = ACTIONS(338), + [anon_sym_EQ_EQ_EQ] = ACTIONS(340), + [anon_sym_BANG_EQ_EQ] = ACTIONS(340), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_instanceof] = ACTIONS(338), + [anon_sym_in] = ACTIONS(338), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(338), + [anon_sym_GT_GT_GT] = ACTIONS(340), + [anon_sym_PLUS] = ACTIONS(338), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_STAR_STAR] = ACTIONS(340), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(340), + [anon_sym_typeof] = ACTIONS(338), + [anon_sym_void] = ACTIONS(338), + [anon_sym_delete] = ACTIONS(338), + [anon_sym_await] = ACTIONS(338), + [anon_sym_LBRACK] = ACTIONS(340), + [anon_sym_var] = ACTIONS(338), + [anon_sym_let] = ACTIONS(338), + [anon_sym_const] = ACTIONS(338), + [anon_sym_QMARK_DOT] = ACTIONS(340), + [anon_sym_interface] = ACTIONS(338), + [anon_sym_type] = ACTIONS(338), + [anon_sym_enum] = ACTIONS(338), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DOLLARr] = ACTIONS(338), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(338), + }, + [STATE(433)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(517), + [anon_sym_LBRACE] = ACTIONS(519), + [anon_sym_RBRACE] = ACTIONS(519), + [anon_sym_STAR] = ACTIONS(517), + [anon_sym_as] = ACTIONS(517), + [anon_sym_SEMI] = ACTIONS(519), + [anon_sym_async] = ACTIONS(517), + [anon_sym_function] = ACTIONS(517), + [anon_sym_extends] = ACTIONS(517), + [anon_sym_LPAREN] = ACTIONS(519), + [anon_sym_QMARK] = ACTIONS(517), + [anon_sym_DOT] = ACTIONS(519), + [sym_identifier] = ACTIONS(517), + [sym_string_literal] = ACTIONS(519), + [anon_sym_DOLLAR] = ACTIONS(517), + [sym_numeric_literal] = ACTIONS(519), + [anon_sym_true] = ACTIONS(517), + [anon_sym_false] = ACTIONS(517), + [anon_sym_null] = ACTIONS(517), + [anon_sym_PIPE_PIPE] = ACTIONS(519), + [anon_sym_QMARK_QMARK] = ACTIONS(519), + [anon_sym_AMP_AMP] = ACTIONS(519), + [anon_sym_PIPE] = ACTIONS(517), + [anon_sym_CARET] = ACTIONS(519), + [anon_sym_AMP] = ACTIONS(517), + [anon_sym_EQ_EQ] = ACTIONS(517), + [anon_sym_BANG_EQ] = ACTIONS(517), + [anon_sym_EQ_EQ_EQ] = ACTIONS(519), + [anon_sym_BANG_EQ_EQ] = ACTIONS(519), + [anon_sym_LT] = ACTIONS(517), + [anon_sym_GT] = ACTIONS(517), + [anon_sym_LT_EQ] = ACTIONS(519), + [anon_sym_GT_EQ] = ACTIONS(519), + [anon_sym_instanceof] = ACTIONS(517), + [anon_sym_in] = ACTIONS(517), + [anon_sym_LT_LT] = ACTIONS(519), + [anon_sym_GT_GT] = ACTIONS(517), + [anon_sym_GT_GT_GT] = ACTIONS(519), + [anon_sym_PLUS] = ACTIONS(517), + [anon_sym_DASH] = ACTIONS(517), + [anon_sym_SLASH] = ACTIONS(517), + [anon_sym_PERCENT] = ACTIONS(519), + [anon_sym_STAR_STAR] = ACTIONS(519), + [anon_sym_BANG] = ACTIONS(517), + [anon_sym_TILDE] = ACTIONS(519), + [anon_sym_typeof] = ACTIONS(517), + [anon_sym_void] = ACTIONS(517), + [anon_sym_delete] = ACTIONS(517), + [anon_sym_await] = ACTIONS(517), + [anon_sym_LBRACK] = ACTIONS(519), + [anon_sym_if] = ACTIONS(517), + [anon_sym_else] = ACTIONS(517), + [anon_sym_var] = ACTIONS(517), + [anon_sym_let] = ACTIONS(517), + [anon_sym_const] = ACTIONS(517), + [anon_sym_return] = ACTIONS(517), + [anon_sym_try] = ACTIONS(517), + [anon_sym_throw] = ACTIONS(517), + [anon_sym_for] = ACTIONS(517), + [anon_sym_while] = ACTIONS(517), + [anon_sym_break] = ACTIONS(517), + [anon_sym_continue] = ACTIONS(517), + [anon_sym_QMARK_DOT] = ACTIONS(519), + [anon_sym_BQUOTE] = ACTIONS(519), + [anon_sym_DOLLARr] = ACTIONS(517), + [anon_sym_PLUS_PLUS] = ACTIONS(519), + [anon_sym_DASH_DASH] = ACTIONS(519), + [anon_sym_new] = ACTIONS(517), + }, + [STATE(434)] = { + [ts_builtin_sym_end] = ACTIONS(364), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(360), + [anon_sym_COMMA] = ACTIONS(362), + [anon_sym_LBRACE] = ACTIONS(364), + [anon_sym_STAR] = ACTIONS(360), + [anon_sym_as] = ACTIONS(360), + [anon_sym_SEMI] = ACTIONS(364), + [anon_sym_export] = ACTIONS(360), + [anon_sym_async] = ACTIONS(360), + [anon_sym_function] = ACTIONS(360), + [anon_sym_abstract] = ACTIONS(360), + [anon_sym_class] = ACTIONS(360), + [anon_sym_extends] = ACTIONS(366), + [anon_sym_struct] = ACTIONS(360), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_LPAREN] = ACTIONS(364), + [anon_sym_QMARK] = ACTIONS(360), + [anon_sym_DOT] = ACTIONS(364), + [sym_identifier] = ACTIONS(360), + [sym_string_literal] = ACTIONS(364), + [anon_sym_DOLLAR] = ACTIONS(360), + [sym_numeric_literal] = ACTIONS(364), + [anon_sym_true] = ACTIONS(360), + [anon_sym_false] = ACTIONS(360), + [anon_sym_null] = ACTIONS(360), + [anon_sym_PIPE_PIPE] = ACTIONS(364), + [anon_sym_QMARK_QMARK] = ACTIONS(364), + [anon_sym_AMP_AMP] = ACTIONS(364), + [anon_sym_PIPE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(364), + [anon_sym_AMP] = ACTIONS(360), + [anon_sym_EQ_EQ] = ACTIONS(360), + [anon_sym_BANG_EQ] = ACTIONS(360), + [anon_sym_EQ_EQ_EQ] = ACTIONS(364), + [anon_sym_BANG_EQ_EQ] = ACTIONS(364), + [anon_sym_LT] = ACTIONS(360), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(364), + [anon_sym_GT_EQ] = ACTIONS(364), + [anon_sym_instanceof] = ACTIONS(360), + [anon_sym_in] = ACTIONS(360), + [anon_sym_LT_LT] = ACTIONS(364), + [anon_sym_GT_GT] = ACTIONS(360), + [anon_sym_GT_GT_GT] = ACTIONS(364), + [anon_sym_PLUS] = ACTIONS(360), + [anon_sym_DASH] = ACTIONS(360), + [anon_sym_SLASH] = ACTIONS(360), + [anon_sym_PERCENT] = ACTIONS(364), + [anon_sym_STAR_STAR] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(360), + [anon_sym_TILDE] = ACTIONS(364), + [anon_sym_typeof] = ACTIONS(360), + [anon_sym_void] = ACTIONS(360), + [anon_sym_delete] = ACTIONS(360), + [anon_sym_await] = ACTIONS(360), + [anon_sym_LBRACK] = ACTIONS(364), + [anon_sym_var] = ACTIONS(360), + [anon_sym_let] = ACTIONS(360), + [anon_sym_const] = ACTIONS(360), + [anon_sym_QMARK_DOT] = ACTIONS(364), + [anon_sym_interface] = ACTIONS(360), + [anon_sym_type] = ACTIONS(360), + [anon_sym_enum] = ACTIONS(360), + [anon_sym_BQUOTE] = ACTIONS(364), + [anon_sym_DOLLARr] = ACTIONS(360), + [anon_sym_PLUS_PLUS] = ACTIONS(364), + [anon_sym_DASH_DASH] = ACTIONS(364), + [anon_sym_new] = ACTIONS(360), + }, + [STATE(435)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(384), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(382), + [anon_sym_LBRACE] = ACTIONS(384), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(1607), + [anon_sym_SEMI] = ACTIONS(384), + [anon_sym_export] = ACTIONS(382), + [anon_sym_async] = ACTIONS(382), + [anon_sym_function] = ACTIONS(382), + [anon_sym_abstract] = ACTIONS(382), + [anon_sym_class] = ACTIONS(382), + [anon_sym_struct] = ACTIONS(382), + [anon_sym_AT] = ACTIONS(384), + [anon_sym_LPAREN] = ACTIONS(1609), + [anon_sym_QMARK] = ACTIONS(1611), + [anon_sym_DOT] = ACTIONS(1613), + [sym_identifier] = ACTIONS(382), + [sym_string_literal] = ACTIONS(384), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_numeric_literal] = ACTIONS(384), + [anon_sym_true] = ACTIONS(382), + [anon_sym_false] = ACTIONS(382), + [anon_sym_null] = ACTIONS(382), + [anon_sym_PIPE_PIPE] = ACTIONS(1615), + [anon_sym_QMARK_QMARK] = ACTIONS(1615), + [anon_sym_AMP_AMP] = ACTIONS(1617), + [anon_sym_PIPE] = ACTIONS(1619), + [anon_sym_CARET] = ACTIONS(1621), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1629), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(384), + [anon_sym_typeof] = ACTIONS(382), + [anon_sym_void] = ACTIONS(382), + [anon_sym_delete] = ACTIONS(382), + [anon_sym_await] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(382), + [anon_sym_let] = ACTIONS(382), + [anon_sym_const] = ACTIONS(382), + [anon_sym_QMARK_DOT] = ACTIONS(1635), + [anon_sym_interface] = ACTIONS(382), + [anon_sym_type] = ACTIONS(382), + [anon_sym_enum] = ACTIONS(382), + [anon_sym_BQUOTE] = ACTIONS(384), + [anon_sym_DOLLARr] = ACTIONS(382), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(382), + }, + [STATE(436)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(1649), + [anon_sym_BANG_EQ] = ACTIONS(1649), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1651), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1651), + [anon_sym_LT] = ACTIONS(1653), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1674), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(437)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(1653), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1674), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(438)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(1679), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1681), + [anon_sym_LBRACE] = ACTIONS(1679), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(1607), + [anon_sym_SEMI] = ACTIONS(1683), + [anon_sym_export] = ACTIONS(1681), + [anon_sym_async] = ACTIONS(1681), + [anon_sym_function] = ACTIONS(1681), + [anon_sym_abstract] = ACTIONS(1681), + [anon_sym_class] = ACTIONS(1681), + [anon_sym_struct] = ACTIONS(1681), + [anon_sym_AT] = ACTIONS(1679), + [anon_sym_LPAREN] = ACTIONS(1609), + [anon_sym_QMARK] = ACTIONS(1611), + [anon_sym_DOT] = ACTIONS(1613), + [sym_identifier] = ACTIONS(1681), + [sym_string_literal] = ACTIONS(1679), + [anon_sym_DOLLAR] = ACTIONS(1681), + [sym_numeric_literal] = ACTIONS(1679), + [anon_sym_true] = ACTIONS(1681), + [anon_sym_false] = ACTIONS(1681), + [anon_sym_null] = ACTIONS(1681), + [anon_sym_PIPE_PIPE] = ACTIONS(1615), + [anon_sym_QMARK_QMARK] = ACTIONS(1615), + [anon_sym_AMP_AMP] = ACTIONS(1617), + [anon_sym_PIPE] = ACTIONS(1619), + [anon_sym_CARET] = ACTIONS(1621), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1629), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(1679), + [anon_sym_typeof] = ACTIONS(1681), + [anon_sym_void] = ACTIONS(1681), + [anon_sym_delete] = ACTIONS(1681), + [anon_sym_await] = ACTIONS(1681), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(1681), + [anon_sym_let] = ACTIONS(1681), + [anon_sym_const] = ACTIONS(1681), + [anon_sym_QMARK_DOT] = ACTIONS(1635), + [anon_sym_interface] = ACTIONS(1681), + [anon_sym_type] = ACTIONS(1681), + [anon_sym_enum] = ACTIONS(1681), + [anon_sym_BQUOTE] = ACTIONS(1679), + [anon_sym_DOLLARr] = ACTIONS(1681), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(1681), + }, + [STATE(439)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1674), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(440)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(382), + [anon_sym_LBRACE] = ACTIONS(384), + [anon_sym_RBRACE] = ACTIONS(384), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(1685), + [anon_sym_SEMI] = ACTIONS(384), + [anon_sym_async] = ACTIONS(382), + [anon_sym_function] = ACTIONS(382), + [anon_sym_LPAREN] = ACTIONS(1687), + [anon_sym_QMARK] = ACTIONS(1689), + [anon_sym_DOT] = ACTIONS(1691), + [sym_identifier] = ACTIONS(382), + [sym_string_literal] = ACTIONS(384), + [anon_sym_DOLLAR] = ACTIONS(382), + [sym_numeric_literal] = ACTIONS(384), + [anon_sym_true] = ACTIONS(382), + [anon_sym_false] = ACTIONS(382), + [anon_sym_null] = ACTIONS(382), + [anon_sym_PIPE_PIPE] = ACTIONS(1693), + [anon_sym_QMARK_QMARK] = ACTIONS(1693), + [anon_sym_AMP_AMP] = ACTIONS(1695), + [anon_sym_PIPE] = ACTIONS(1697), + [anon_sym_CARET] = ACTIONS(1645), + [anon_sym_AMP] = ACTIONS(1647), + [anon_sym_EQ_EQ] = ACTIONS(1649), + [anon_sym_BANG_EQ] = ACTIONS(1649), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1651), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1651), + [anon_sym_LT] = ACTIONS(1699), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(384), + [anon_sym_typeof] = ACTIONS(382), + [anon_sym_void] = ACTIONS(382), + [anon_sym_delete] = ACTIONS(382), + [anon_sym_await] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(382), + [anon_sym_var] = ACTIONS(382), + [anon_sym_let] = ACTIONS(382), + [anon_sym_const] = ACTIONS(382), + [anon_sym_return] = ACTIONS(382), + [anon_sym_try] = ACTIONS(382), + [anon_sym_throw] = ACTIONS(382), + [anon_sym_for] = ACTIONS(382), + [anon_sym_while] = ACTIONS(382), + [anon_sym_break] = ACTIONS(382), + [anon_sym_continue] = ACTIONS(382), + [anon_sym_QMARK_DOT] = ACTIONS(1701), + [anon_sym_BQUOTE] = ACTIONS(384), + [anon_sym_DOLLARr] = ACTIONS(382), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(382), + }, + [STATE(441)] = { + [aux_sym_union_type_repeat1] = STATE(569), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(332), + [anon_sym_STAR] = ACTIONS(330), + [anon_sym_as] = ACTIONS(330), + [anon_sym_SEMI] = ACTIONS(332), + [anon_sym_async] = ACTIONS(330), + [anon_sym_function] = ACTIONS(330), + [anon_sym_extends] = ACTIONS(1703), + [anon_sym_LPAREN] = ACTIONS(332), + [anon_sym_QMARK] = ACTIONS(330), + [anon_sym_DOT] = ACTIONS(332), + [sym_identifier] = ACTIONS(330), + [sym_string_literal] = ACTIONS(332), + [anon_sym_DOLLAR] = ACTIONS(330), + [sym_numeric_literal] = ACTIONS(332), + [anon_sym_true] = ACTIONS(330), + [anon_sym_false] = ACTIONS(330), + [anon_sym_null] = ACTIONS(330), + [anon_sym_PIPE_PIPE] = ACTIONS(332), + [anon_sym_QMARK_QMARK] = ACTIONS(332), + [anon_sym_AMP_AMP] = ACTIONS(332), + [anon_sym_PIPE] = ACTIONS(1705), + [anon_sym_CARET] = ACTIONS(332), + [anon_sym_AMP] = ACTIONS(330), + [anon_sym_EQ_EQ] = ACTIONS(330), + [anon_sym_BANG_EQ] = ACTIONS(330), + [anon_sym_EQ_EQ_EQ] = ACTIONS(332), + [anon_sym_BANG_EQ_EQ] = ACTIONS(332), + [anon_sym_LT] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(330), + [anon_sym_LT_EQ] = ACTIONS(332), + [anon_sym_GT_EQ] = ACTIONS(332), + [anon_sym_instanceof] = ACTIONS(330), + [anon_sym_in] = ACTIONS(330), + [anon_sym_LT_LT] = ACTIONS(332), + [anon_sym_GT_GT] = ACTIONS(330), + [anon_sym_GT_GT_GT] = ACTIONS(332), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_DASH] = ACTIONS(330), + [anon_sym_SLASH] = ACTIONS(330), + [anon_sym_PERCENT] = ACTIONS(332), + [anon_sym_STAR_STAR] = ACTIONS(332), + [anon_sym_BANG] = ACTIONS(330), + [anon_sym_TILDE] = ACTIONS(332), + [anon_sym_typeof] = ACTIONS(330), + [anon_sym_void] = ACTIONS(330), + [anon_sym_delete] = ACTIONS(330), + [anon_sym_await] = ACTIONS(330), + [anon_sym_LBRACK] = ACTIONS(332), + [anon_sym_if] = ACTIONS(330), + [anon_sym_var] = ACTIONS(330), + [anon_sym_let] = ACTIONS(330), + [anon_sym_const] = ACTIONS(330), + [anon_sym_return] = ACTIONS(330), + [anon_sym_try] = ACTIONS(330), + [anon_sym_throw] = ACTIONS(330), + [anon_sym_for] = ACTIONS(330), + [anon_sym_while] = ACTIONS(330), + [anon_sym_break] = ACTIONS(330), + [anon_sym_continue] = ACTIONS(330), + [anon_sym_QMARK_DOT] = ACTIONS(332), + [anon_sym_BQUOTE] = ACTIONS(332), + [anon_sym_DOLLARr] = ACTIONS(330), + [anon_sym_PLUS_PLUS] = ACTIONS(332), + [anon_sym_DASH_DASH] = ACTIONS(332), + [anon_sym_new] = ACTIONS(330), + }, + [STATE(442)] = { + [ts_builtin_sym_end] = ACTIONS(676), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(674), + [anon_sym_COMMA] = ACTIONS(676), + [anon_sym_LBRACE] = ACTIONS(676), + [anon_sym_RBRACE] = ACTIONS(676), + [anon_sym_STAR] = ACTIONS(674), + [anon_sym_as] = ACTIONS(674), + [anon_sym_SEMI] = ACTIONS(676), + [anon_sym_export] = ACTIONS(674), + [anon_sym_async] = ACTIONS(674), + [anon_sym_function] = ACTIONS(674), + [anon_sym_abstract] = ACTIONS(674), + [anon_sym_class] = ACTIONS(674), + [anon_sym_struct] = ACTIONS(674), + [anon_sym_AT] = ACTIONS(676), + [anon_sym_LPAREN] = ACTIONS(676), + [anon_sym_QMARK] = ACTIONS(674), + [anon_sym_DOT] = ACTIONS(676), + [sym_identifier] = ACTIONS(674), + [sym_string_literal] = ACTIONS(676), + [anon_sym_DOLLAR] = ACTIONS(674), + [sym_numeric_literal] = ACTIONS(676), + [anon_sym_true] = ACTIONS(674), + [anon_sym_false] = ACTIONS(674), + [anon_sym_null] = ACTIONS(674), + [anon_sym_PIPE_PIPE] = ACTIONS(676), + [anon_sym_QMARK_QMARK] = ACTIONS(676), + [anon_sym_AMP_AMP] = ACTIONS(676), + [anon_sym_PIPE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(676), + [anon_sym_AMP] = ACTIONS(674), + [anon_sym_EQ_EQ] = ACTIONS(674), + [anon_sym_BANG_EQ] = ACTIONS(674), + [anon_sym_EQ_EQ_EQ] = ACTIONS(676), + [anon_sym_BANG_EQ_EQ] = ACTIONS(676), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(676), + [anon_sym_GT_EQ] = ACTIONS(676), + [anon_sym_instanceof] = ACTIONS(674), + [anon_sym_in] = ACTIONS(674), + [anon_sym_LT_LT] = ACTIONS(676), + [anon_sym_GT_GT] = ACTIONS(674), + [anon_sym_GT_GT_GT] = ACTIONS(676), + [anon_sym_PLUS] = ACTIONS(674), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(676), + [anon_sym_STAR_STAR] = ACTIONS(676), + [anon_sym_BANG] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(676), + [anon_sym_typeof] = ACTIONS(674), + [anon_sym_void] = ACTIONS(674), + [anon_sym_delete] = ACTIONS(674), + [anon_sym_await] = ACTIONS(674), + [anon_sym_LBRACK] = ACTIONS(676), + [anon_sym_var] = ACTIONS(674), + [anon_sym_let] = ACTIONS(674), + [anon_sym_const] = ACTIONS(674), + [anon_sym_QMARK_DOT] = ACTIONS(676), + [anon_sym_interface] = ACTIONS(674), + [anon_sym_type] = ACTIONS(674), + [anon_sym_enum] = ACTIONS(674), + [anon_sym_BQUOTE] = ACTIONS(676), + [anon_sym_DOLLARr] = ACTIONS(674), + [anon_sym_PLUS_PLUS] = ACTIONS(676), + [anon_sym_DASH_DASH] = ACTIONS(676), + [anon_sym_new] = ACTIONS(674), + }, + [STATE(443)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(344), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(342), + [anon_sym_LBRACE] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(342), + [anon_sym_as] = ACTIONS(342), + [anon_sym_SEMI] = ACTIONS(344), + [anon_sym_export] = ACTIONS(342), + [anon_sym_async] = ACTIONS(342), + [anon_sym_function] = ACTIONS(342), + [anon_sym_abstract] = ACTIONS(342), + [anon_sym_class] = ACTIONS(342), + [anon_sym_struct] = ACTIONS(342), + [anon_sym_AT] = ACTIONS(344), + [anon_sym_LPAREN] = ACTIONS(344), + [anon_sym_QMARK] = ACTIONS(342), + [anon_sym_DOT] = ACTIONS(344), + [sym_identifier] = ACTIONS(342), + [sym_string_literal] = ACTIONS(344), + [anon_sym_DOLLAR] = ACTIONS(342), + [sym_numeric_literal] = ACTIONS(344), + [anon_sym_true] = ACTIONS(342), + [anon_sym_false] = ACTIONS(342), + [anon_sym_null] = ACTIONS(342), + [anon_sym_PIPE_PIPE] = ACTIONS(344), + [anon_sym_QMARK_QMARK] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(342), + [anon_sym_EQ_EQ] = ACTIONS(342), + [anon_sym_BANG_EQ] = ACTIONS(342), + [anon_sym_EQ_EQ_EQ] = ACTIONS(344), + [anon_sym_BANG_EQ_EQ] = ACTIONS(344), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_instanceof] = ACTIONS(342), + [anon_sym_in] = ACTIONS(342), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(342), + [anon_sym_GT_GT_GT] = ACTIONS(344), + [anon_sym_PLUS] = ACTIONS(342), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_STAR_STAR] = ACTIONS(344), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(344), + [anon_sym_typeof] = ACTIONS(342), + [anon_sym_void] = ACTIONS(342), + [anon_sym_delete] = ACTIONS(342), + [anon_sym_await] = ACTIONS(342), + [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_var] = ACTIONS(342), + [anon_sym_let] = ACTIONS(342), + [anon_sym_const] = ACTIONS(342), + [anon_sym_QMARK_DOT] = ACTIONS(344), + [anon_sym_interface] = ACTIONS(342), + [anon_sym_type] = ACTIONS(342), + [anon_sym_enum] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DOLLARr] = ACTIONS(342), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(342), + }, + [STATE(444)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(348), + [anon_sym_RBRACE] = ACTIONS(348), + [anon_sym_STAR] = ACTIONS(346), + [anon_sym_as] = ACTIONS(346), + [anon_sym_SEMI] = ACTIONS(348), + [anon_sym_async] = ACTIONS(346), + [anon_sym_function] = ACTIONS(346), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(348), + [anon_sym_QMARK] = ACTIONS(346), + [anon_sym_DOT] = ACTIONS(348), + [sym_identifier] = ACTIONS(346), + [sym_string_literal] = ACTIONS(348), + [anon_sym_DOLLAR] = ACTIONS(346), + [sym_numeric_literal] = ACTIONS(348), + [anon_sym_true] = ACTIONS(346), + [anon_sym_false] = ACTIONS(346), + [anon_sym_null] = ACTIONS(346), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_QMARK_QMARK] = ACTIONS(348), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE] = ACTIONS(350), + [anon_sym_CARET] = ACTIONS(348), + [anon_sym_AMP] = ACTIONS(346), + [anon_sym_EQ_EQ] = ACTIONS(346), + [anon_sym_BANG_EQ] = ACTIONS(346), + [anon_sym_EQ_EQ_EQ] = ACTIONS(348), + [anon_sym_BANG_EQ_EQ] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_GT] = ACTIONS(350), + [anon_sym_LT_EQ] = ACTIONS(348), + [anon_sym_GT_EQ] = ACTIONS(348), + [anon_sym_instanceof] = ACTIONS(346), + [anon_sym_in] = ACTIONS(346), + [anon_sym_LT_LT] = ACTIONS(348), + [anon_sym_GT_GT] = ACTIONS(346), + [anon_sym_GT_GT_GT] = ACTIONS(348), + [anon_sym_PLUS] = ACTIONS(346), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(348), + [anon_sym_STAR_STAR] = ACTIONS(348), + [anon_sym_BANG] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(348), + [anon_sym_typeof] = ACTIONS(346), + [anon_sym_void] = ACTIONS(346), + [anon_sym_delete] = ACTIONS(346), + [anon_sym_await] = ACTIONS(346), + [anon_sym_LBRACK] = ACTIONS(348), + [anon_sym_if] = ACTIONS(346), + [anon_sym_var] = ACTIONS(346), + [anon_sym_let] = ACTIONS(346), + [anon_sym_const] = ACTIONS(346), + [anon_sym_return] = ACTIONS(346), + [anon_sym_try] = ACTIONS(346), + [anon_sym_throw] = ACTIONS(346), + [anon_sym_for] = ACTIONS(346), + [anon_sym_while] = ACTIONS(346), + [anon_sym_break] = ACTIONS(346), + [anon_sym_continue] = ACTIONS(346), + [anon_sym_QMARK_DOT] = ACTIONS(348), + [anon_sym_BQUOTE] = ACTIONS(348), + [anon_sym_DOLLARr] = ACTIONS(346), + [anon_sym_PLUS_PLUS] = ACTIONS(348), + [anon_sym_DASH_DASH] = ACTIONS(348), + [anon_sym_new] = ACTIONS(346), + }, + [STATE(445)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(353), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(355), + [anon_sym_RBRACE] = ACTIONS(355), + [anon_sym_STAR] = ACTIONS(353), + [anon_sym_as] = ACTIONS(353), + [anon_sym_SEMI] = ACTIONS(355), + [anon_sym_async] = ACTIONS(353), + [anon_sym_function] = ACTIONS(353), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(355), + [anon_sym_QMARK] = ACTIONS(353), + [anon_sym_DOT] = ACTIONS(355), + [sym_identifier] = ACTIONS(353), + [sym_string_literal] = ACTIONS(355), + [anon_sym_DOLLAR] = ACTIONS(353), + [sym_numeric_literal] = ACTIONS(355), + [anon_sym_true] = ACTIONS(353), + [anon_sym_false] = ACTIONS(353), + [anon_sym_null] = ACTIONS(353), + [anon_sym_PIPE_PIPE] = ACTIONS(355), + [anon_sym_QMARK_QMARK] = ACTIONS(355), + [anon_sym_AMP_AMP] = ACTIONS(355), + [anon_sym_PIPE] = ACTIONS(357), + [anon_sym_CARET] = ACTIONS(355), + [anon_sym_AMP] = ACTIONS(353), + [anon_sym_EQ_EQ] = ACTIONS(353), + [anon_sym_BANG_EQ] = ACTIONS(353), + [anon_sym_EQ_EQ_EQ] = ACTIONS(355), + [anon_sym_BANG_EQ_EQ] = ACTIONS(355), + [anon_sym_LT] = ACTIONS(353), + [anon_sym_GT] = ACTIONS(357), + [anon_sym_LT_EQ] = ACTIONS(355), + [anon_sym_GT_EQ] = ACTIONS(355), + [anon_sym_instanceof] = ACTIONS(353), + [anon_sym_in] = ACTIONS(353), + [anon_sym_LT_LT] = ACTIONS(355), + [anon_sym_GT_GT] = ACTIONS(353), + [anon_sym_GT_GT_GT] = ACTIONS(355), + [anon_sym_PLUS] = ACTIONS(353), + [anon_sym_DASH] = ACTIONS(353), + [anon_sym_SLASH] = ACTIONS(353), + [anon_sym_PERCENT] = ACTIONS(355), + [anon_sym_STAR_STAR] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(353), + [anon_sym_TILDE] = ACTIONS(355), + [anon_sym_typeof] = ACTIONS(353), + [anon_sym_void] = ACTIONS(353), + [anon_sym_delete] = ACTIONS(353), + [anon_sym_await] = ACTIONS(353), + [anon_sym_LBRACK] = ACTIONS(355), + [anon_sym_if] = ACTIONS(353), + [anon_sym_var] = ACTIONS(353), + [anon_sym_let] = ACTIONS(353), + [anon_sym_const] = ACTIONS(353), + [anon_sym_return] = ACTIONS(353), + [anon_sym_try] = ACTIONS(353), + [anon_sym_throw] = ACTIONS(353), + [anon_sym_for] = ACTIONS(353), + [anon_sym_while] = ACTIONS(353), + [anon_sym_break] = ACTIONS(353), + [anon_sym_continue] = ACTIONS(353), + [anon_sym_QMARK_DOT] = ACTIONS(355), + [anon_sym_BQUOTE] = ACTIONS(355), + [anon_sym_DOLLARr] = ACTIONS(353), + [anon_sym_PLUS_PLUS] = ACTIONS(355), + [anon_sym_DASH_DASH] = ACTIONS(355), + [anon_sym_new] = ACTIONS(353), + }, + [STATE(446)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(310), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(308), + [anon_sym_LBRACE] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(1607), + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_export] = ACTIONS(308), + [anon_sym_async] = ACTIONS(308), + [anon_sym_function] = ACTIONS(308), + [anon_sym_abstract] = ACTIONS(308), + [anon_sym_class] = ACTIONS(308), + [anon_sym_struct] = ACTIONS(308), + [anon_sym_AT] = ACTIONS(310), + [anon_sym_LPAREN] = ACTIONS(1609), + [anon_sym_QMARK] = ACTIONS(1611), + [anon_sym_DOT] = ACTIONS(1613), + [sym_identifier] = ACTIONS(308), + [sym_string_literal] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(308), + [sym_numeric_literal] = ACTIONS(310), + [anon_sym_true] = ACTIONS(308), + [anon_sym_false] = ACTIONS(308), + [anon_sym_null] = ACTIONS(308), + [anon_sym_PIPE_PIPE] = ACTIONS(1615), + [anon_sym_QMARK_QMARK] = ACTIONS(1615), + [anon_sym_AMP_AMP] = ACTIONS(1617), + [anon_sym_PIPE] = ACTIONS(1619), + [anon_sym_CARET] = ACTIONS(1621), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1629), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(310), + [anon_sym_typeof] = ACTIONS(308), + [anon_sym_void] = ACTIONS(308), + [anon_sym_delete] = ACTIONS(308), + [anon_sym_await] = ACTIONS(308), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(308), + [anon_sym_let] = ACTIONS(308), + [anon_sym_const] = ACTIONS(308), + [anon_sym_QMARK_DOT] = ACTIONS(1635), + [anon_sym_interface] = ACTIONS(308), + [anon_sym_type] = ACTIONS(308), + [anon_sym_enum] = ACTIONS(308), + [anon_sym_BQUOTE] = ACTIONS(310), + [anon_sym_DOLLARr] = ACTIONS(308), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(308), + }, + [STATE(447)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(388), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(386), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(1607), + [anon_sym_SEMI] = ACTIONS(388), + [anon_sym_export] = ACTIONS(386), + [anon_sym_async] = ACTIONS(386), + [anon_sym_function] = ACTIONS(386), + [anon_sym_abstract] = ACTIONS(386), + [anon_sym_class] = ACTIONS(386), + [anon_sym_struct] = ACTIONS(386), + [anon_sym_AT] = ACTIONS(388), + [anon_sym_LPAREN] = ACTIONS(1609), + [anon_sym_QMARK] = ACTIONS(1611), + [anon_sym_DOT] = ACTIONS(1613), + [sym_identifier] = ACTIONS(386), + [sym_string_literal] = ACTIONS(388), + [anon_sym_DOLLAR] = ACTIONS(386), + [sym_numeric_literal] = ACTIONS(388), + [anon_sym_true] = ACTIONS(386), + [anon_sym_false] = ACTIONS(386), + [anon_sym_null] = ACTIONS(386), + [anon_sym_PIPE_PIPE] = ACTIONS(1615), + [anon_sym_QMARK_QMARK] = ACTIONS(1615), + [anon_sym_AMP_AMP] = ACTIONS(1617), + [anon_sym_PIPE] = ACTIONS(1619), + [anon_sym_CARET] = ACTIONS(1621), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1629), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(388), + [anon_sym_typeof] = ACTIONS(386), + [anon_sym_void] = ACTIONS(386), + [anon_sym_delete] = ACTIONS(386), + [anon_sym_await] = ACTIONS(386), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(386), + [anon_sym_let] = ACTIONS(386), + [anon_sym_const] = ACTIONS(386), + [anon_sym_QMARK_DOT] = ACTIONS(1635), + [anon_sym_interface] = ACTIONS(386), + [anon_sym_type] = ACTIONS(386), + [anon_sym_enum] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(388), + [anon_sym_DOLLARr] = ACTIONS(386), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(386), + }, + [STATE(448)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(403), + [anon_sym_RBRACE] = ACTIONS(403), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(1685), + [anon_sym_SEMI] = ACTIONS(1707), + [anon_sym_async] = ACTIONS(401), + [anon_sym_function] = ACTIONS(401), + [anon_sym_LPAREN] = ACTIONS(1687), + [anon_sym_QMARK] = ACTIONS(1689), + [anon_sym_DOT] = ACTIONS(1691), + [sym_identifier] = ACTIONS(401), + [sym_string_literal] = ACTIONS(403), + [anon_sym_DOLLAR] = ACTIONS(401), + [sym_numeric_literal] = ACTIONS(403), + [anon_sym_true] = ACTIONS(401), + [anon_sym_false] = ACTIONS(401), + [anon_sym_null] = ACTIONS(401), + [anon_sym_PIPE_PIPE] = ACTIONS(1693), + [anon_sym_QMARK_QMARK] = ACTIONS(1693), + [anon_sym_AMP_AMP] = ACTIONS(1695), + [anon_sym_PIPE] = ACTIONS(1697), + [anon_sym_CARET] = ACTIONS(1645), + [anon_sym_AMP] = ACTIONS(1647), + [anon_sym_EQ_EQ] = ACTIONS(1649), + [anon_sym_BANG_EQ] = ACTIONS(1649), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1651), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1651), + [anon_sym_LT] = ACTIONS(1699), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(403), + [anon_sym_typeof] = ACTIONS(401), + [anon_sym_void] = ACTIONS(401), + [anon_sym_delete] = ACTIONS(401), + [anon_sym_await] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(401), + [anon_sym_var] = ACTIONS(401), + [anon_sym_let] = ACTIONS(401), + [anon_sym_const] = ACTIONS(401), + [anon_sym_return] = ACTIONS(401), + [anon_sym_try] = ACTIONS(401), + [anon_sym_throw] = ACTIONS(401), + [anon_sym_for] = ACTIONS(401), + [anon_sym_while] = ACTIONS(401), + [anon_sym_break] = ACTIONS(401), + [anon_sym_continue] = ACTIONS(401), + [anon_sym_QMARK_DOT] = ACTIONS(1701), + [anon_sym_BQUOTE] = ACTIONS(403), + [anon_sym_DOLLARr] = ACTIONS(401), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(401), + }, + [STATE(449)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1674), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(450)] = { + [aux_sym_array_type_repeat1] = STATE(499), + [ts_builtin_sym_end] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_export] = ACTIONS(159), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_abstract] = ACTIONS(159), + [anon_sym_class] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_struct] = ACTIONS(159), + [anon_sym_AT] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(1442), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(159), + [anon_sym_type] = ACTIONS(159), + [anon_sym_enum] = ACTIONS(159), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(451)] = { + [aux_sym_union_type_repeat1] = STATE(529), + [ts_builtin_sym_end] = ACTIONS(332), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_STAR] = ACTIONS(330), + [anon_sym_as] = ACTIONS(330), + [anon_sym_SEMI] = ACTIONS(332), + [anon_sym_export] = ACTIONS(330), + [anon_sym_async] = ACTIONS(330), + [anon_sym_function] = ACTIONS(330), + [anon_sym_abstract] = ACTIONS(330), + [anon_sym_class] = ACTIONS(330), + [anon_sym_extends] = ACTIONS(1709), + [anon_sym_struct] = ACTIONS(330), + [anon_sym_AT] = ACTIONS(332), + [anon_sym_LPAREN] = ACTIONS(332), + [anon_sym_QMARK] = ACTIONS(330), + [anon_sym_DOT] = ACTIONS(332), + [sym_identifier] = ACTIONS(330), + [sym_string_literal] = ACTIONS(332), + [anon_sym_DOLLAR] = ACTIONS(330), + [sym_numeric_literal] = ACTIONS(332), + [anon_sym_true] = ACTIONS(330), + [anon_sym_false] = ACTIONS(330), + [anon_sym_null] = ACTIONS(330), + [anon_sym_PIPE_PIPE] = ACTIONS(332), + [anon_sym_QMARK_QMARK] = ACTIONS(332), + [anon_sym_AMP_AMP] = ACTIONS(332), + [anon_sym_PIPE] = ACTIONS(1711), + [anon_sym_CARET] = ACTIONS(332), + [anon_sym_AMP] = ACTIONS(330), + [anon_sym_EQ_EQ] = ACTIONS(330), + [anon_sym_BANG_EQ] = ACTIONS(330), + [anon_sym_EQ_EQ_EQ] = ACTIONS(332), + [anon_sym_BANG_EQ_EQ] = ACTIONS(332), + [anon_sym_LT] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(330), + [anon_sym_LT_EQ] = ACTIONS(332), + [anon_sym_GT_EQ] = ACTIONS(332), + [anon_sym_instanceof] = ACTIONS(330), + [anon_sym_in] = ACTIONS(330), + [anon_sym_LT_LT] = ACTIONS(332), + [anon_sym_GT_GT] = ACTIONS(330), + [anon_sym_GT_GT_GT] = ACTIONS(332), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_DASH] = ACTIONS(330), + [anon_sym_SLASH] = ACTIONS(330), + [anon_sym_PERCENT] = ACTIONS(332), + [anon_sym_STAR_STAR] = ACTIONS(332), + [anon_sym_BANG] = ACTIONS(330), + [anon_sym_TILDE] = ACTIONS(332), + [anon_sym_typeof] = ACTIONS(330), + [anon_sym_void] = ACTIONS(330), + [anon_sym_delete] = ACTIONS(330), + [anon_sym_await] = ACTIONS(330), + [anon_sym_LBRACK] = ACTIONS(332), + [anon_sym_var] = ACTIONS(330), + [anon_sym_let] = ACTIONS(330), + [anon_sym_const] = ACTIONS(330), + [anon_sym_QMARK_DOT] = ACTIONS(332), + [anon_sym_interface] = ACTIONS(330), + [anon_sym_type] = ACTIONS(330), + [anon_sym_enum] = ACTIONS(330), + [anon_sym_BQUOTE] = ACTIONS(332), + [anon_sym_DOLLARr] = ACTIONS(330), + [anon_sym_PLUS_PLUS] = ACTIONS(332), + [anon_sym_DASH_DASH] = ACTIONS(332), + [anon_sym_new] = ACTIONS(330), + }, + [STATE(452)] = { + [sym_type_arguments] = STATE(522), + [ts_builtin_sym_end] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_export] = ACTIONS(159), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_abstract] = ACTIONS(159), + [anon_sym_class] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_struct] = ACTIONS(159), + [anon_sym_AT] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1439), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(159), + [anon_sym_type] = ACTIONS(159), + [anon_sym_enum] = ACTIONS(159), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(453)] = { + [aux_sym_qualified_type_repeat1] = STATE(493), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LBRACE] = ACTIONS(392), + [anon_sym_RBRACE] = ACTIONS(392), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_as] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(392), + [anon_sym_async] = ACTIONS(390), + [anon_sym_function] = ACTIONS(390), + [anon_sym_extends] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(392), + [anon_sym_QMARK] = ACTIONS(390), + [anon_sym_DOT] = ACTIONS(392), + [sym_identifier] = ACTIONS(390), + [sym_string_literal] = ACTIONS(392), + [anon_sym_DOLLAR] = ACTIONS(390), + [sym_numeric_literal] = ACTIONS(392), + [anon_sym_true] = ACTIONS(390), + [anon_sym_false] = ACTIONS(390), + [anon_sym_null] = ACTIONS(390), + [anon_sym_PIPE_PIPE] = ACTIONS(392), + [anon_sym_QMARK_QMARK] = ACTIONS(392), + [anon_sym_AMP_AMP] = ACTIONS(392), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_CARET] = ACTIONS(392), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_EQ_EQ] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_EQ_EQ_EQ] = ACTIONS(392), + [anon_sym_BANG_EQ_EQ] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(390), + [anon_sym_LT_EQ] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(392), + [anon_sym_instanceof] = ACTIONS(390), + [anon_sym_in] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(392), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_GT_GT_GT] = ACTIONS(392), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(390), + [anon_sym_PERCENT] = ACTIONS(392), + [anon_sym_STAR_STAR] = ACTIONS(392), + [anon_sym_BANG] = ACTIONS(390), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_typeof] = ACTIONS(390), + [anon_sym_void] = ACTIONS(390), + [anon_sym_delete] = ACTIONS(390), + [anon_sym_await] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(392), + [anon_sym_if] = ACTIONS(390), + [anon_sym_var] = ACTIONS(390), + [anon_sym_let] = ACTIONS(390), + [anon_sym_const] = ACTIONS(390), + [anon_sym_return] = ACTIONS(390), + [anon_sym_try] = ACTIONS(390), + [anon_sym_throw] = ACTIONS(390), + [anon_sym_for] = ACTIONS(390), + [anon_sym_while] = ACTIONS(390), + [anon_sym_break] = ACTIONS(390), + [anon_sym_continue] = ACTIONS(390), + [anon_sym_QMARK_DOT] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(392), + [anon_sym_DOLLARr] = ACTIONS(390), + [anon_sym_PLUS_PLUS] = ACTIONS(392), + [anon_sym_DASH_DASH] = ACTIONS(392), + [anon_sym_new] = ACTIONS(390), + }, + [STATE(454)] = { + [aux_sym_array_type_repeat1] = STATE(496), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(394), + [anon_sym_LBRACE] = ACTIONS(396), + [anon_sym_RBRACE] = ACTIONS(396), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_as] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(396), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(394), + [anon_sym_extends] = ACTIONS(394), + [anon_sym_LPAREN] = ACTIONS(396), + [anon_sym_QMARK] = ACTIONS(394), + [anon_sym_DOT] = ACTIONS(396), + [sym_identifier] = ACTIONS(394), + [sym_string_literal] = ACTIONS(396), + [anon_sym_DOLLAR] = ACTIONS(394), + [sym_numeric_literal] = ACTIONS(396), + [anon_sym_true] = ACTIONS(394), + [anon_sym_false] = ACTIONS(394), + [anon_sym_null] = ACTIONS(394), + [anon_sym_PIPE_PIPE] = ACTIONS(396), + [anon_sym_QMARK_QMARK] = ACTIONS(396), + [anon_sym_AMP_AMP] = ACTIONS(396), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_CARET] = ACTIONS(396), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_EQ_EQ] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_EQ_EQ_EQ] = ACTIONS(396), + [anon_sym_BANG_EQ_EQ] = ACTIONS(396), + [anon_sym_LT] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(394), + [anon_sym_LT_EQ] = ACTIONS(396), + [anon_sym_GT_EQ] = ACTIONS(396), + [anon_sym_instanceof] = ACTIONS(394), + [anon_sym_in] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(396), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_GT_GT_GT] = ACTIONS(396), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(394), + [anon_sym_PERCENT] = ACTIONS(396), + [anon_sym_STAR_STAR] = ACTIONS(396), + [anon_sym_BANG] = ACTIONS(394), + [anon_sym_TILDE] = ACTIONS(396), + [anon_sym_typeof] = ACTIONS(394), + [anon_sym_void] = ACTIONS(394), + [anon_sym_delete] = ACTIONS(394), + [anon_sym_await] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(1713), + [anon_sym_if] = ACTIONS(394), + [anon_sym_var] = ACTIONS(394), + [anon_sym_let] = ACTIONS(394), + [anon_sym_const] = ACTIONS(394), + [anon_sym_return] = ACTIONS(394), + [anon_sym_try] = ACTIONS(394), + [anon_sym_throw] = ACTIONS(394), + [anon_sym_for] = ACTIONS(394), + [anon_sym_while] = ACTIONS(394), + [anon_sym_break] = ACTIONS(394), + [anon_sym_continue] = ACTIONS(394), + [anon_sym_QMARK_DOT] = ACTIONS(396), + [anon_sym_BQUOTE] = ACTIONS(396), + [anon_sym_DOLLARr] = ACTIONS(394), + [anon_sym_PLUS_PLUS] = ACTIONS(396), + [anon_sym_DASH_DASH] = ACTIONS(396), + [anon_sym_new] = ACTIONS(394), + }, + [STATE(455)] = { + [aux_sym_qualified_type_repeat1] = STATE(458), + [ts_builtin_sym_end] = ACTIONS(392), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LBRACE] = ACTIONS(392), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_as] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(392), + [anon_sym_export] = ACTIONS(390), + [anon_sym_async] = ACTIONS(390), + [anon_sym_function] = ACTIONS(390), + [anon_sym_abstract] = ACTIONS(390), + [anon_sym_class] = ACTIONS(390), + [anon_sym_extends] = ACTIONS(390), + [anon_sym_struct] = ACTIONS(390), + [anon_sym_AT] = ACTIONS(392), + [anon_sym_LPAREN] = ACTIONS(392), + [anon_sym_QMARK] = ACTIONS(390), + [anon_sym_DOT] = ACTIONS(392), + [sym_identifier] = ACTIONS(390), + [sym_string_literal] = ACTIONS(392), + [anon_sym_DOLLAR] = ACTIONS(390), + [sym_numeric_literal] = ACTIONS(392), + [anon_sym_true] = ACTIONS(390), + [anon_sym_false] = ACTIONS(390), + [anon_sym_null] = ACTIONS(390), + [anon_sym_PIPE_PIPE] = ACTIONS(392), + [anon_sym_QMARK_QMARK] = ACTIONS(392), + [anon_sym_AMP_AMP] = ACTIONS(392), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_CARET] = ACTIONS(392), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_EQ_EQ] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_EQ_EQ_EQ] = ACTIONS(392), + [anon_sym_BANG_EQ_EQ] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(390), + [anon_sym_LT_EQ] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(392), + [anon_sym_instanceof] = ACTIONS(390), + [anon_sym_in] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(392), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_GT_GT_GT] = ACTIONS(392), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(390), + [anon_sym_PERCENT] = ACTIONS(392), + [anon_sym_STAR_STAR] = ACTIONS(392), + [anon_sym_BANG] = ACTIONS(390), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_typeof] = ACTIONS(390), + [anon_sym_void] = ACTIONS(390), + [anon_sym_delete] = ACTIONS(390), + [anon_sym_await] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(392), + [anon_sym_var] = ACTIONS(390), + [anon_sym_let] = ACTIONS(390), + [anon_sym_const] = ACTIONS(390), + [anon_sym_QMARK_DOT] = ACTIONS(392), + [anon_sym_interface] = ACTIONS(390), + [anon_sym_type] = ACTIONS(390), + [anon_sym_enum] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [anon_sym_DOLLARr] = ACTIONS(390), + [anon_sym_PLUS_PLUS] = ACTIONS(392), + [anon_sym_DASH_DASH] = ACTIONS(392), + [anon_sym_new] = ACTIONS(390), + }, + [STATE(456)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(1697), + [anon_sym_CARET] = ACTIONS(1645), + [anon_sym_AMP] = ACTIONS(1647), + [anon_sym_EQ_EQ] = ACTIONS(1649), + [anon_sym_BANG_EQ] = ACTIONS(1649), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1651), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1651), + [anon_sym_LT] = ACTIONS(1653), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1674), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(457)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(360), + [anon_sym_COMMA] = ACTIONS(362), + [anon_sym_LBRACE] = ACTIONS(364), + [anon_sym_RBRACE] = ACTIONS(364), + [anon_sym_STAR] = ACTIONS(360), + [anon_sym_as] = ACTIONS(360), + [anon_sym_SEMI] = ACTIONS(364), + [anon_sym_async] = ACTIONS(360), + [anon_sym_function] = ACTIONS(360), + [anon_sym_extends] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(364), + [anon_sym_QMARK] = ACTIONS(360), + [anon_sym_DOT] = ACTIONS(364), + [sym_identifier] = ACTIONS(360), + [sym_string_literal] = ACTIONS(364), + [anon_sym_DOLLAR] = ACTIONS(360), + [sym_numeric_literal] = ACTIONS(364), + [anon_sym_true] = ACTIONS(360), + [anon_sym_false] = ACTIONS(360), + [anon_sym_null] = ACTIONS(360), + [anon_sym_PIPE_PIPE] = ACTIONS(364), + [anon_sym_QMARK_QMARK] = ACTIONS(364), + [anon_sym_AMP_AMP] = ACTIONS(364), + [anon_sym_PIPE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(364), + [anon_sym_AMP] = ACTIONS(360), + [anon_sym_EQ_EQ] = ACTIONS(360), + [anon_sym_BANG_EQ] = ACTIONS(360), + [anon_sym_EQ_EQ_EQ] = ACTIONS(364), + [anon_sym_BANG_EQ_EQ] = ACTIONS(364), + [anon_sym_LT] = ACTIONS(360), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(364), + [anon_sym_GT_EQ] = ACTIONS(364), + [anon_sym_instanceof] = ACTIONS(360), + [anon_sym_in] = ACTIONS(360), + [anon_sym_LT_LT] = ACTIONS(364), + [anon_sym_GT_GT] = ACTIONS(360), + [anon_sym_GT_GT_GT] = ACTIONS(364), + [anon_sym_PLUS] = ACTIONS(360), + [anon_sym_DASH] = ACTIONS(360), + [anon_sym_SLASH] = ACTIONS(360), + [anon_sym_PERCENT] = ACTIONS(364), + [anon_sym_STAR_STAR] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(360), + [anon_sym_TILDE] = ACTIONS(364), + [anon_sym_typeof] = ACTIONS(360), + [anon_sym_void] = ACTIONS(360), + [anon_sym_delete] = ACTIONS(360), + [anon_sym_await] = ACTIONS(360), + [anon_sym_LBRACK] = ACTIONS(364), + [anon_sym_if] = ACTIONS(360), + [anon_sym_var] = ACTIONS(360), + [anon_sym_let] = ACTIONS(360), + [anon_sym_const] = ACTIONS(360), + [anon_sym_return] = ACTIONS(360), + [anon_sym_try] = ACTIONS(360), + [anon_sym_throw] = ACTIONS(360), + [anon_sym_for] = ACTIONS(360), + [anon_sym_while] = ACTIONS(360), + [anon_sym_break] = ACTIONS(360), + [anon_sym_continue] = ACTIONS(360), + [anon_sym_QMARK_DOT] = ACTIONS(364), + [anon_sym_BQUOTE] = ACTIONS(364), + [anon_sym_DOLLARr] = ACTIONS(360), + [anon_sym_PLUS_PLUS] = ACTIONS(364), + [anon_sym_DASH_DASH] = ACTIONS(364), + [anon_sym_new] = ACTIONS(360), + }, + [STATE(458)] = { + [aux_sym_qualified_type_repeat1] = STATE(458), + [ts_builtin_sym_end] = ACTIONS(377), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_export] = ACTIONS(375), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_abstract] = ACTIONS(375), + [anon_sym_class] = ACTIONS(375), + [anon_sym_extends] = ACTIONS(375), + [anon_sym_struct] = ACTIONS(375), + [anon_sym_AT] = ACTIONS(377), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(1716), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_interface] = ACTIONS(375), + [anon_sym_type] = ACTIONS(375), + [anon_sym_enum] = ACTIONS(375), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(459)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(1695), + [anon_sym_PIPE] = ACTIONS(1697), + [anon_sym_CARET] = ACTIONS(1645), + [anon_sym_AMP] = ACTIONS(1647), + [anon_sym_EQ_EQ] = ACTIONS(1649), + [anon_sym_BANG_EQ] = ACTIONS(1649), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1651), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1651), + [anon_sym_LT] = ACTIONS(1653), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1674), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(460)] = { + [aux_sym_qualified_type_repeat1] = STATE(460), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(1719), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_else] = ACTIONS(375), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_return] = ACTIONS(375), + [anon_sym_try] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_for] = ACTIONS(375), + [anon_sym_while] = ACTIONS(375), + [anon_sym_break] = ACTIONS(375), + [anon_sym_continue] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(461)] = { + [aux_sym_array_type_repeat1] = STATE(461), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(1722), + [anon_sym_if] = ACTIONS(239), + [anon_sym_else] = ACTIONS(239), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_return] = ACTIONS(239), + [anon_sym_try] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_break] = ACTIONS(239), + [anon_sym_continue] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(462)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1674), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(463)] = { + [aux_sym_array_type_repeat1] = STATE(467), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(1451), + [anon_sym_if] = ACTIONS(159), + [anon_sym_else] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(464)] = { + [sym_type_arguments] = STATE(539), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1448), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_else] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(465)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(523), + [anon_sym_RBRACE] = ACTIONS(523), + [anon_sym_STAR] = ACTIONS(521), + [anon_sym_as] = ACTIONS(521), + [anon_sym_SEMI] = ACTIONS(523), + [anon_sym_async] = ACTIONS(521), + [anon_sym_function] = ACTIONS(521), + [anon_sym_extends] = ACTIONS(521), + [anon_sym_LPAREN] = ACTIONS(523), + [anon_sym_QMARK] = ACTIONS(521), + [anon_sym_DOT] = ACTIONS(523), + [sym_identifier] = ACTIONS(521), + [sym_string_literal] = ACTIONS(523), + [anon_sym_DOLLAR] = ACTIONS(521), + [sym_numeric_literal] = ACTIONS(523), + [anon_sym_true] = ACTIONS(521), + [anon_sym_false] = ACTIONS(521), + [anon_sym_null] = ACTIONS(521), + [anon_sym_PIPE_PIPE] = ACTIONS(523), + [anon_sym_QMARK_QMARK] = ACTIONS(523), + [anon_sym_AMP_AMP] = ACTIONS(523), + [anon_sym_PIPE] = ACTIONS(521), + [anon_sym_CARET] = ACTIONS(523), + [anon_sym_AMP] = ACTIONS(521), + [anon_sym_EQ_EQ] = ACTIONS(521), + [anon_sym_BANG_EQ] = ACTIONS(521), + [anon_sym_EQ_EQ_EQ] = ACTIONS(523), + [anon_sym_BANG_EQ_EQ] = ACTIONS(523), + [anon_sym_LT] = ACTIONS(521), + [anon_sym_GT] = ACTIONS(521), + [anon_sym_LT_EQ] = ACTIONS(523), + [anon_sym_GT_EQ] = ACTIONS(523), + [anon_sym_instanceof] = ACTIONS(521), + [anon_sym_in] = ACTIONS(521), + [anon_sym_LT_LT] = ACTIONS(523), + [anon_sym_GT_GT] = ACTIONS(521), + [anon_sym_GT_GT_GT] = ACTIONS(523), + [anon_sym_PLUS] = ACTIONS(521), + [anon_sym_DASH] = ACTIONS(521), + [anon_sym_SLASH] = ACTIONS(521), + [anon_sym_PERCENT] = ACTIONS(523), + [anon_sym_STAR_STAR] = ACTIONS(523), + [anon_sym_BANG] = ACTIONS(521), + [anon_sym_TILDE] = ACTIONS(523), + [anon_sym_typeof] = ACTIONS(521), + [anon_sym_void] = ACTIONS(521), + [anon_sym_delete] = ACTIONS(521), + [anon_sym_await] = ACTIONS(521), + [anon_sym_LBRACK] = ACTIONS(523), + [anon_sym_if] = ACTIONS(521), + [anon_sym_else] = ACTIONS(521), + [anon_sym_var] = ACTIONS(521), + [anon_sym_let] = ACTIONS(521), + [anon_sym_const] = ACTIONS(521), + [anon_sym_return] = ACTIONS(521), + [anon_sym_try] = ACTIONS(521), + [anon_sym_throw] = ACTIONS(521), + [anon_sym_for] = ACTIONS(521), + [anon_sym_while] = ACTIONS(521), + [anon_sym_break] = ACTIONS(521), + [anon_sym_continue] = ACTIONS(521), + [anon_sym_QMARK_DOT] = ACTIONS(523), + [anon_sym_BQUOTE] = ACTIONS(523), + [anon_sym_DOLLARr] = ACTIONS(521), + [anon_sym_PLUS_PLUS] = ACTIONS(523), + [anon_sym_DASH_DASH] = ACTIONS(523), + [anon_sym_new] = ACTIONS(521), + }, + [STATE(466)] = { + [aux_sym_qualified_type_repeat1] = STATE(460), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LBRACE] = ACTIONS(392), + [anon_sym_RBRACE] = ACTIONS(392), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_as] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(392), + [anon_sym_async] = ACTIONS(390), + [anon_sym_function] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(392), + [anon_sym_QMARK] = ACTIONS(390), + [anon_sym_DOT] = ACTIONS(392), + [sym_identifier] = ACTIONS(390), + [sym_string_literal] = ACTIONS(392), + [anon_sym_DOLLAR] = ACTIONS(390), + [sym_numeric_literal] = ACTIONS(392), + [anon_sym_true] = ACTIONS(390), + [anon_sym_false] = ACTIONS(390), + [anon_sym_null] = ACTIONS(390), + [anon_sym_PIPE_PIPE] = ACTIONS(392), + [anon_sym_QMARK_QMARK] = ACTIONS(392), + [anon_sym_AMP_AMP] = ACTIONS(392), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_CARET] = ACTIONS(392), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_EQ_EQ] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_EQ_EQ_EQ] = ACTIONS(392), + [anon_sym_BANG_EQ_EQ] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(390), + [anon_sym_LT_EQ] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(392), + [anon_sym_instanceof] = ACTIONS(390), + [anon_sym_in] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(392), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_GT_GT_GT] = ACTIONS(392), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(390), + [anon_sym_PERCENT] = ACTIONS(392), + [anon_sym_STAR_STAR] = ACTIONS(392), + [anon_sym_BANG] = ACTIONS(390), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_typeof] = ACTIONS(390), + [anon_sym_void] = ACTIONS(390), + [anon_sym_delete] = ACTIONS(390), + [anon_sym_await] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(392), + [anon_sym_if] = ACTIONS(390), + [anon_sym_else] = ACTIONS(390), + [anon_sym_var] = ACTIONS(390), + [anon_sym_let] = ACTIONS(390), + [anon_sym_const] = ACTIONS(390), + [anon_sym_return] = ACTIONS(390), + [anon_sym_try] = ACTIONS(390), + [anon_sym_throw] = ACTIONS(390), + [anon_sym_for] = ACTIONS(390), + [anon_sym_while] = ACTIONS(390), + [anon_sym_break] = ACTIONS(390), + [anon_sym_continue] = ACTIONS(390), + [anon_sym_QMARK_DOT] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(392), + [anon_sym_DOLLARr] = ACTIONS(390), + [anon_sym_PLUS_PLUS] = ACTIONS(392), + [anon_sym_DASH_DASH] = ACTIONS(392), + [anon_sym_new] = ACTIONS(390), + }, + [STATE(467)] = { + [aux_sym_array_type_repeat1] = STATE(461), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(394), + [anon_sym_LBRACE] = ACTIONS(396), + [anon_sym_RBRACE] = ACTIONS(396), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_as] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(396), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(394), + [anon_sym_LPAREN] = ACTIONS(396), + [anon_sym_QMARK] = ACTIONS(394), + [anon_sym_DOT] = ACTIONS(396), + [sym_identifier] = ACTIONS(394), + [sym_string_literal] = ACTIONS(396), + [anon_sym_DOLLAR] = ACTIONS(394), + [sym_numeric_literal] = ACTIONS(396), + [anon_sym_true] = ACTIONS(394), + [anon_sym_false] = ACTIONS(394), + [anon_sym_null] = ACTIONS(394), + [anon_sym_PIPE_PIPE] = ACTIONS(396), + [anon_sym_QMARK_QMARK] = ACTIONS(396), + [anon_sym_AMP_AMP] = ACTIONS(396), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_CARET] = ACTIONS(396), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_EQ_EQ] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_EQ_EQ_EQ] = ACTIONS(396), + [anon_sym_BANG_EQ_EQ] = ACTIONS(396), + [anon_sym_LT] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(394), + [anon_sym_LT_EQ] = ACTIONS(396), + [anon_sym_GT_EQ] = ACTIONS(396), + [anon_sym_instanceof] = ACTIONS(394), + [anon_sym_in] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(396), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_GT_GT_GT] = ACTIONS(396), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(394), + [anon_sym_PERCENT] = ACTIONS(396), + [anon_sym_STAR_STAR] = ACTIONS(396), + [anon_sym_BANG] = ACTIONS(394), + [anon_sym_TILDE] = ACTIONS(396), + [anon_sym_typeof] = ACTIONS(394), + [anon_sym_void] = ACTIONS(394), + [anon_sym_delete] = ACTIONS(394), + [anon_sym_await] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(1725), + [anon_sym_if] = ACTIONS(394), + [anon_sym_else] = ACTIONS(394), + [anon_sym_var] = ACTIONS(394), + [anon_sym_let] = ACTIONS(394), + [anon_sym_const] = ACTIONS(394), + [anon_sym_return] = ACTIONS(394), + [anon_sym_try] = ACTIONS(394), + [anon_sym_throw] = ACTIONS(394), + [anon_sym_for] = ACTIONS(394), + [anon_sym_while] = ACTIONS(394), + [anon_sym_break] = ACTIONS(394), + [anon_sym_continue] = ACTIONS(394), + [anon_sym_QMARK_DOT] = ACTIONS(396), + [anon_sym_BQUOTE] = ACTIONS(396), + [anon_sym_DOLLARr] = ACTIONS(394), + [anon_sym_PLUS_PLUS] = ACTIONS(396), + [anon_sym_DASH_DASH] = ACTIONS(396), + [anon_sym_new] = ACTIONS(394), + }, + [STATE(468)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(525), + [anon_sym_LBRACE] = ACTIONS(527), + [anon_sym_RBRACE] = ACTIONS(527), + [anon_sym_STAR] = ACTIONS(525), + [anon_sym_as] = ACTIONS(525), + [anon_sym_SEMI] = ACTIONS(527), + [anon_sym_async] = ACTIONS(525), + [anon_sym_function] = ACTIONS(525), + [anon_sym_extends] = ACTIONS(525), + [anon_sym_LPAREN] = ACTIONS(527), + [anon_sym_QMARK] = ACTIONS(525), + [anon_sym_DOT] = ACTIONS(527), + [sym_identifier] = ACTIONS(525), + [sym_string_literal] = ACTIONS(527), + [anon_sym_DOLLAR] = ACTIONS(525), + [sym_numeric_literal] = ACTIONS(527), + [anon_sym_true] = ACTIONS(525), + [anon_sym_false] = ACTIONS(525), + [anon_sym_null] = ACTIONS(525), + [anon_sym_PIPE_PIPE] = ACTIONS(527), + [anon_sym_QMARK_QMARK] = ACTIONS(527), + [anon_sym_AMP_AMP] = ACTIONS(527), + [anon_sym_PIPE] = ACTIONS(525), + [anon_sym_CARET] = ACTIONS(527), + [anon_sym_AMP] = ACTIONS(525), + [anon_sym_EQ_EQ] = ACTIONS(525), + [anon_sym_BANG_EQ] = ACTIONS(525), + [anon_sym_EQ_EQ_EQ] = ACTIONS(527), + [anon_sym_BANG_EQ_EQ] = ACTIONS(527), + [anon_sym_LT] = ACTIONS(525), + [anon_sym_GT] = ACTIONS(525), + [anon_sym_LT_EQ] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(527), + [anon_sym_instanceof] = ACTIONS(525), + [anon_sym_in] = ACTIONS(525), + [anon_sym_LT_LT] = ACTIONS(527), + [anon_sym_GT_GT] = ACTIONS(525), + [anon_sym_GT_GT_GT] = ACTIONS(527), + [anon_sym_PLUS] = ACTIONS(525), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_SLASH] = ACTIONS(525), + [anon_sym_PERCENT] = ACTIONS(527), + [anon_sym_STAR_STAR] = ACTIONS(527), + [anon_sym_BANG] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_typeof] = ACTIONS(525), + [anon_sym_void] = ACTIONS(525), + [anon_sym_delete] = ACTIONS(525), + [anon_sym_await] = ACTIONS(525), + [anon_sym_LBRACK] = ACTIONS(527), + [anon_sym_if] = ACTIONS(525), + [anon_sym_else] = ACTIONS(525), + [anon_sym_var] = ACTIONS(525), + [anon_sym_let] = ACTIONS(525), + [anon_sym_const] = ACTIONS(525), + [anon_sym_return] = ACTIONS(525), + [anon_sym_try] = ACTIONS(525), + [anon_sym_throw] = ACTIONS(525), + [anon_sym_for] = ACTIONS(525), + [anon_sym_while] = ACTIONS(525), + [anon_sym_break] = ACTIONS(525), + [anon_sym_continue] = ACTIONS(525), + [anon_sym_QMARK_DOT] = ACTIONS(527), + [anon_sym_BQUOTE] = ACTIONS(527), + [anon_sym_DOLLARr] = ACTIONS(525), + [anon_sym_PLUS_PLUS] = ACTIONS(527), + [anon_sym_DASH_DASH] = ACTIONS(527), + [anon_sym_new] = ACTIONS(525), + }, + [STATE(469)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(529), + [anon_sym_LBRACE] = ACTIONS(531), + [anon_sym_RBRACE] = ACTIONS(531), + [anon_sym_STAR] = ACTIONS(529), + [anon_sym_as] = ACTIONS(529), + [anon_sym_SEMI] = ACTIONS(531), + [anon_sym_async] = ACTIONS(529), + [anon_sym_function] = ACTIONS(529), + [anon_sym_extends] = ACTIONS(529), + [anon_sym_LPAREN] = ACTIONS(531), + [anon_sym_QMARK] = ACTIONS(529), + [anon_sym_DOT] = ACTIONS(531), + [sym_identifier] = ACTIONS(529), + [sym_string_literal] = ACTIONS(531), + [anon_sym_DOLLAR] = ACTIONS(529), + [sym_numeric_literal] = ACTIONS(531), + [anon_sym_true] = ACTIONS(529), + [anon_sym_false] = ACTIONS(529), + [anon_sym_null] = ACTIONS(529), + [anon_sym_PIPE_PIPE] = ACTIONS(531), + [anon_sym_QMARK_QMARK] = ACTIONS(531), + [anon_sym_AMP_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(529), + [anon_sym_CARET] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(529), + [anon_sym_EQ_EQ] = ACTIONS(529), + [anon_sym_BANG_EQ] = ACTIONS(529), + [anon_sym_EQ_EQ_EQ] = ACTIONS(531), + [anon_sym_BANG_EQ_EQ] = ACTIONS(531), + [anon_sym_LT] = ACTIONS(529), + [anon_sym_GT] = ACTIONS(529), + [anon_sym_LT_EQ] = ACTIONS(531), + [anon_sym_GT_EQ] = ACTIONS(531), + [anon_sym_instanceof] = ACTIONS(529), + [anon_sym_in] = ACTIONS(529), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(529), + [anon_sym_GT_GT_GT] = ACTIONS(531), + [anon_sym_PLUS] = ACTIONS(529), + [anon_sym_DASH] = ACTIONS(529), + [anon_sym_SLASH] = ACTIONS(529), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_STAR_STAR] = ACTIONS(531), + [anon_sym_BANG] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(531), + [anon_sym_typeof] = ACTIONS(529), + [anon_sym_void] = ACTIONS(529), + [anon_sym_delete] = ACTIONS(529), + [anon_sym_await] = ACTIONS(529), + [anon_sym_LBRACK] = ACTIONS(531), + [anon_sym_if] = ACTIONS(529), + [anon_sym_else] = ACTIONS(529), + [anon_sym_var] = ACTIONS(529), + [anon_sym_let] = ACTIONS(529), + [anon_sym_const] = ACTIONS(529), + [anon_sym_return] = ACTIONS(529), + [anon_sym_try] = ACTIONS(529), + [anon_sym_throw] = ACTIONS(529), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(529), + [anon_sym_break] = ACTIONS(529), + [anon_sym_continue] = ACTIONS(529), + [anon_sym_QMARK_DOT] = ACTIONS(531), + [anon_sym_BQUOTE] = ACTIONS(531), + [anon_sym_DOLLARr] = ACTIONS(529), + [anon_sym_PLUS_PLUS] = ACTIONS(531), + [anon_sym_DASH_DASH] = ACTIONS(531), + [anon_sym_new] = ACTIONS(529), + }, + [STATE(470)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(314), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(312), + [anon_sym_LBRACE] = ACTIONS(314), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(312), + [anon_sym_SEMI] = ACTIONS(314), + [anon_sym_export] = ACTIONS(312), + [anon_sym_async] = ACTIONS(312), + [anon_sym_function] = ACTIONS(312), + [anon_sym_abstract] = ACTIONS(312), + [anon_sym_class] = ACTIONS(312), + [anon_sym_struct] = ACTIONS(312), + [anon_sym_AT] = ACTIONS(314), + [anon_sym_LPAREN] = ACTIONS(314), + [anon_sym_QMARK] = ACTIONS(1611), + [anon_sym_DOT] = ACTIONS(314), + [sym_identifier] = ACTIONS(312), + [sym_string_literal] = ACTIONS(314), + [anon_sym_DOLLAR] = ACTIONS(312), + [sym_numeric_literal] = ACTIONS(314), + [anon_sym_true] = ACTIONS(312), + [anon_sym_false] = ACTIONS(312), + [anon_sym_null] = ACTIONS(312), + [anon_sym_PIPE_PIPE] = ACTIONS(1615), + [anon_sym_QMARK_QMARK] = ACTIONS(1615), + [anon_sym_AMP_AMP] = ACTIONS(1617), + [anon_sym_PIPE] = ACTIONS(1619), + [anon_sym_CARET] = ACTIONS(1621), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1728), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(314), + [anon_sym_typeof] = ACTIONS(312), + [anon_sym_void] = ACTIONS(312), + [anon_sym_delete] = ACTIONS(312), + [anon_sym_await] = ACTIONS(312), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(312), + [anon_sym_let] = ACTIONS(312), + [anon_sym_const] = ACTIONS(312), + [anon_sym_QMARK_DOT] = ACTIONS(1731), + [anon_sym_interface] = ACTIONS(312), + [anon_sym_type] = ACTIONS(312), + [anon_sym_enum] = ACTIONS(312), + [anon_sym_BQUOTE] = ACTIONS(314), + [anon_sym_DOLLARr] = ACTIONS(312), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(312), + }, + [STATE(471)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(246), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(246), + [anon_sym_PERCENT] = ACTIONS(248), + [anon_sym_STAR_STAR] = ACTIONS(248), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(248), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(248), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(472)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(342), + [anon_sym_LBRACE] = ACTIONS(344), + [anon_sym_RBRACE] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(342), + [anon_sym_as] = ACTIONS(342), + [anon_sym_SEMI] = ACTIONS(344), + [anon_sym_async] = ACTIONS(342), + [anon_sym_function] = ACTIONS(342), + [anon_sym_LPAREN] = ACTIONS(344), + [anon_sym_QMARK] = ACTIONS(342), + [anon_sym_DOT] = ACTIONS(344), + [sym_identifier] = ACTIONS(342), + [sym_string_literal] = ACTIONS(344), + [anon_sym_DOLLAR] = ACTIONS(342), + [sym_numeric_literal] = ACTIONS(344), + [anon_sym_true] = ACTIONS(342), + [anon_sym_false] = ACTIONS(342), + [anon_sym_null] = ACTIONS(342), + [anon_sym_PIPE_PIPE] = ACTIONS(344), + [anon_sym_QMARK_QMARK] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(342), + [anon_sym_EQ_EQ] = ACTIONS(342), + [anon_sym_BANG_EQ] = ACTIONS(342), + [anon_sym_EQ_EQ_EQ] = ACTIONS(344), + [anon_sym_BANG_EQ_EQ] = ACTIONS(344), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_instanceof] = ACTIONS(342), + [anon_sym_in] = ACTIONS(342), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(342), + [anon_sym_GT_GT_GT] = ACTIONS(344), + [anon_sym_PLUS] = ACTIONS(342), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_STAR_STAR] = ACTIONS(344), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(344), + [anon_sym_typeof] = ACTIONS(342), + [anon_sym_void] = ACTIONS(342), + [anon_sym_delete] = ACTIONS(342), + [anon_sym_await] = ACTIONS(342), + [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_if] = ACTIONS(342), + [anon_sym_var] = ACTIONS(342), + [anon_sym_let] = ACTIONS(342), + [anon_sym_const] = ACTIONS(342), + [anon_sym_return] = ACTIONS(342), + [anon_sym_try] = ACTIONS(342), + [anon_sym_throw] = ACTIONS(342), + [anon_sym_for] = ACTIONS(342), + [anon_sym_while] = ACTIONS(342), + [anon_sym_break] = ACTIONS(342), + [anon_sym_continue] = ACTIONS(342), + [anon_sym_QMARK_DOT] = ACTIONS(344), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DOLLARr] = ACTIONS(342), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(342), + }, + [STATE(473)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(248), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(246), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_export] = ACTIONS(246), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_abstract] = ACTIONS(246), + [anon_sym_class] = ACTIONS(246), + [anon_sym_struct] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(248), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(246), + [anon_sym_PERCENT] = ACTIONS(248), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(248), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(248), + [anon_sym_interface] = ACTIONS(246), + [anon_sym_type] = ACTIONS(246), + [anon_sym_enum] = ACTIONS(246), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(474)] = { + [sym_type_arguments] = STATE(533), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(373), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(371), + [anon_sym_LBRACE] = ACTIONS(373), + [anon_sym_STAR] = ACTIONS(371), + [anon_sym_as] = ACTIONS(371), + [anon_sym_SEMI] = ACTIONS(373), + [anon_sym_export] = ACTIONS(371), + [anon_sym_async] = ACTIONS(371), + [anon_sym_function] = ACTIONS(371), + [anon_sym_abstract] = ACTIONS(371), + [anon_sym_class] = ACTIONS(371), + [anon_sym_struct] = ACTIONS(371), + [anon_sym_AT] = ACTIONS(373), + [anon_sym_LPAREN] = ACTIONS(373), + [anon_sym_QMARK] = ACTIONS(371), + [anon_sym_DOT] = ACTIONS(373), + [sym_identifier] = ACTIONS(371), + [sym_string_literal] = ACTIONS(373), + [anon_sym_DOLLAR] = ACTIONS(371), + [sym_numeric_literal] = ACTIONS(373), + [anon_sym_true] = ACTIONS(371), + [anon_sym_false] = ACTIONS(371), + [anon_sym_null] = ACTIONS(371), + [anon_sym_PIPE_PIPE] = ACTIONS(373), + [anon_sym_QMARK_QMARK] = ACTIONS(373), + [anon_sym_AMP_AMP] = ACTIONS(373), + [anon_sym_PIPE] = ACTIONS(371), + [anon_sym_CARET] = ACTIONS(373), + [anon_sym_AMP] = ACTIONS(371), + [anon_sym_EQ_EQ] = ACTIONS(371), + [anon_sym_BANG_EQ] = ACTIONS(371), + [anon_sym_EQ_EQ_EQ] = ACTIONS(373), + [anon_sym_BANG_EQ_EQ] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(371), + [anon_sym_GT] = ACTIONS(371), + [anon_sym_LT_EQ] = ACTIONS(373), + [anon_sym_GT_EQ] = ACTIONS(373), + [anon_sym_instanceof] = ACTIONS(371), + [anon_sym_in] = ACTIONS(371), + [anon_sym_LT_LT] = ACTIONS(373), + [anon_sym_GT_GT] = ACTIONS(371), + [anon_sym_GT_GT_GT] = ACTIONS(373), + [anon_sym_PLUS] = ACTIONS(371), + [anon_sym_DASH] = ACTIONS(371), + [anon_sym_SLASH] = ACTIONS(371), + [anon_sym_PERCENT] = ACTIONS(373), + [anon_sym_STAR_STAR] = ACTIONS(373), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(373), + [anon_sym_typeof] = ACTIONS(371), + [anon_sym_void] = ACTIONS(371), + [anon_sym_delete] = ACTIONS(371), + [anon_sym_await] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_var] = ACTIONS(371), + [anon_sym_let] = ACTIONS(371), + [anon_sym_const] = ACTIONS(371), + [anon_sym_QMARK_DOT] = ACTIONS(373), + [anon_sym_interface] = ACTIONS(371), + [anon_sym_type] = ACTIONS(371), + [anon_sym_enum] = ACTIONS(371), + [anon_sym_BQUOTE] = ACTIONS(373), + [anon_sym_DOLLARr] = ACTIONS(371), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(371), + }, + [STATE(475)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(324), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(324), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(1607), + [anon_sym_SEMI] = ACTIONS(324), + [anon_sym_export] = ACTIONS(322), + [anon_sym_async] = ACTIONS(322), + [anon_sym_function] = ACTIONS(322), + [anon_sym_abstract] = ACTIONS(322), + [anon_sym_class] = ACTIONS(322), + [anon_sym_struct] = ACTIONS(322), + [anon_sym_AT] = ACTIONS(324), + [anon_sym_LPAREN] = ACTIONS(1609), + [anon_sym_QMARK] = ACTIONS(1611), + [anon_sym_DOT] = ACTIONS(1613), + [sym_identifier] = ACTIONS(322), + [sym_string_literal] = ACTIONS(324), + [anon_sym_DOLLAR] = ACTIONS(322), + [sym_numeric_literal] = ACTIONS(324), + [anon_sym_true] = ACTIONS(322), + [anon_sym_false] = ACTIONS(322), + [anon_sym_null] = ACTIONS(322), + [anon_sym_PIPE_PIPE] = ACTIONS(1615), + [anon_sym_QMARK_QMARK] = ACTIONS(1615), + [anon_sym_AMP_AMP] = ACTIONS(1617), + [anon_sym_PIPE] = ACTIONS(1619), + [anon_sym_CARET] = ACTIONS(1621), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1629), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(324), + [anon_sym_typeof] = ACTIONS(322), + [anon_sym_void] = ACTIONS(322), + [anon_sym_delete] = ACTIONS(322), + [anon_sym_await] = ACTIONS(322), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(322), + [anon_sym_let] = ACTIONS(322), + [anon_sym_const] = ACTIONS(322), + [anon_sym_QMARK_DOT] = ACTIONS(1635), + [anon_sym_interface] = ACTIONS(322), + [anon_sym_type] = ACTIONS(322), + [anon_sym_enum] = ACTIONS(322), + [anon_sym_BQUOTE] = ACTIONS(324), + [anon_sym_DOLLARr] = ACTIONS(322), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(322), + }, + [STATE(476)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(248), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_export] = ACTIONS(246), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_abstract] = ACTIONS(246), + [anon_sym_class] = ACTIONS(246), + [anon_sym_struct] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(248), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(1617), + [anon_sym_PIPE] = ACTIONS(1619), + [anon_sym_CARET] = ACTIONS(1621), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1734), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1602), + [anon_sym_interface] = ACTIONS(246), + [anon_sym_type] = ACTIONS(246), + [anon_sym_enum] = ACTIONS(246), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(477)] = { + [aux_sym_union_type_repeat1] = STATE(486), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(469), + [anon_sym_LBRACE] = ACTIONS(471), + [anon_sym_RBRACE] = ACTIONS(471), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_as] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(471), + [anon_sym_async] = ACTIONS(469), + [anon_sym_function] = ACTIONS(469), + [anon_sym_LPAREN] = ACTIONS(471), + [anon_sym_QMARK] = ACTIONS(469), + [anon_sym_DOT] = ACTIONS(471), + [sym_identifier] = ACTIONS(469), + [sym_string_literal] = ACTIONS(471), + [anon_sym_DOLLAR] = ACTIONS(469), + [sym_numeric_literal] = ACTIONS(471), + [anon_sym_true] = ACTIONS(469), + [anon_sym_false] = ACTIONS(469), + [anon_sym_null] = ACTIONS(469), + [anon_sym_PIPE_PIPE] = ACTIONS(471), + [anon_sym_QMARK_QMARK] = ACTIONS(471), + [anon_sym_AMP_AMP] = ACTIONS(471), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_CARET] = ACTIONS(471), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_EQ_EQ] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_EQ_EQ_EQ] = ACTIONS(471), + [anon_sym_BANG_EQ_EQ] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(469), + [anon_sym_LT_EQ] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(471), + [anon_sym_instanceof] = ACTIONS(469), + [anon_sym_in] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(471), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_GT_GT_GT] = ACTIONS(471), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(469), + [anon_sym_PERCENT] = ACTIONS(471), + [anon_sym_STAR_STAR] = ACTIONS(471), + [anon_sym_BANG] = ACTIONS(469), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_typeof] = ACTIONS(469), + [anon_sym_void] = ACTIONS(469), + [anon_sym_delete] = ACTIONS(469), + [anon_sym_await] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(471), + [anon_sym_if] = ACTIONS(469), + [anon_sym_else] = ACTIONS(469), + [anon_sym_var] = ACTIONS(469), + [anon_sym_let] = ACTIONS(469), + [anon_sym_const] = ACTIONS(469), + [anon_sym_return] = ACTIONS(469), + [anon_sym_try] = ACTIONS(469), + [anon_sym_throw] = ACTIONS(469), + [anon_sym_for] = ACTIONS(469), + [anon_sym_while] = ACTIONS(469), + [anon_sym_break] = ACTIONS(469), + [anon_sym_continue] = ACTIONS(469), + [anon_sym_QMARK_DOT] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(471), + [anon_sym_DOLLARr] = ACTIONS(469), + [anon_sym_PLUS_PLUS] = ACTIONS(471), + [anon_sym_DASH_DASH] = ACTIONS(471), + [anon_sym_new] = ACTIONS(469), + }, + [STATE(478)] = { + [sym_type_arguments] = STATE(515), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(371), + [anon_sym_LBRACE] = ACTIONS(373), + [anon_sym_RBRACE] = ACTIONS(373), + [anon_sym_STAR] = ACTIONS(371), + [anon_sym_as] = ACTIONS(371), + [anon_sym_SEMI] = ACTIONS(373), + [anon_sym_async] = ACTIONS(371), + [anon_sym_function] = ACTIONS(371), + [anon_sym_LPAREN] = ACTIONS(373), + [anon_sym_QMARK] = ACTIONS(371), + [anon_sym_DOT] = ACTIONS(373), + [sym_identifier] = ACTIONS(371), + [sym_string_literal] = ACTIONS(373), + [anon_sym_DOLLAR] = ACTIONS(371), + [sym_numeric_literal] = ACTIONS(373), + [anon_sym_true] = ACTIONS(371), + [anon_sym_false] = ACTIONS(371), + [anon_sym_null] = ACTIONS(371), + [anon_sym_PIPE_PIPE] = ACTIONS(373), + [anon_sym_QMARK_QMARK] = ACTIONS(373), + [anon_sym_AMP_AMP] = ACTIONS(373), + [anon_sym_PIPE] = ACTIONS(371), + [anon_sym_CARET] = ACTIONS(373), + [anon_sym_AMP] = ACTIONS(371), + [anon_sym_EQ_EQ] = ACTIONS(371), + [anon_sym_BANG_EQ] = ACTIONS(371), + [anon_sym_EQ_EQ_EQ] = ACTIONS(373), + [anon_sym_BANG_EQ_EQ] = ACTIONS(373), + [anon_sym_LT] = ACTIONS(371), + [anon_sym_GT] = ACTIONS(371), + [anon_sym_LT_EQ] = ACTIONS(373), + [anon_sym_GT_EQ] = ACTIONS(373), + [anon_sym_instanceof] = ACTIONS(371), + [anon_sym_in] = ACTIONS(371), + [anon_sym_LT_LT] = ACTIONS(373), + [anon_sym_GT_GT] = ACTIONS(371), + [anon_sym_GT_GT_GT] = ACTIONS(373), + [anon_sym_PLUS] = ACTIONS(371), + [anon_sym_DASH] = ACTIONS(371), + [anon_sym_SLASH] = ACTIONS(371), + [anon_sym_PERCENT] = ACTIONS(373), + [anon_sym_STAR_STAR] = ACTIONS(373), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(373), + [anon_sym_typeof] = ACTIONS(371), + [anon_sym_void] = ACTIONS(371), + [anon_sym_delete] = ACTIONS(371), + [anon_sym_await] = ACTIONS(371), + [anon_sym_LBRACK] = ACTIONS(373), + [anon_sym_if] = ACTIONS(371), + [anon_sym_var] = ACTIONS(371), + [anon_sym_let] = ACTIONS(371), + [anon_sym_const] = ACTIONS(371), + [anon_sym_return] = ACTIONS(371), + [anon_sym_try] = ACTIONS(371), + [anon_sym_throw] = ACTIONS(371), + [anon_sym_for] = ACTIONS(371), + [anon_sym_while] = ACTIONS(371), + [anon_sym_break] = ACTIONS(371), + [anon_sym_continue] = ACTIONS(371), + [anon_sym_QMARK_DOT] = ACTIONS(373), + [anon_sym_BQUOTE] = ACTIONS(373), + [anon_sym_DOLLARr] = ACTIONS(371), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(371), + }, + [STATE(479)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(248), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_export] = ACTIONS(246), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_abstract] = ACTIONS(246), + [anon_sym_class] = ACTIONS(246), + [anon_sym_struct] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(248), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(1619), + [anon_sym_CARET] = ACTIONS(1621), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1734), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1602), + [anon_sym_interface] = ACTIONS(246), + [anon_sym_type] = ACTIONS(246), + [anon_sym_enum] = ACTIONS(246), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(480)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(326), + [anon_sym_LBRACE] = ACTIONS(328), + [anon_sym_RBRACE] = ACTIONS(328), + [anon_sym_STAR] = ACTIONS(326), + [anon_sym_as] = ACTIONS(326), + [anon_sym_SEMI] = ACTIONS(328), + [anon_sym_async] = ACTIONS(326), + [anon_sym_function] = ACTIONS(326), + [anon_sym_LPAREN] = ACTIONS(328), + [anon_sym_QMARK] = ACTIONS(326), + [anon_sym_DOT] = ACTIONS(328), + [sym_identifier] = ACTIONS(326), + [sym_string_literal] = ACTIONS(328), + [anon_sym_DOLLAR] = ACTIONS(326), + [sym_numeric_literal] = ACTIONS(328), + [anon_sym_true] = ACTIONS(326), + [anon_sym_false] = ACTIONS(326), + [anon_sym_null] = ACTIONS(326), + [anon_sym_PIPE_PIPE] = ACTIONS(328), + [anon_sym_QMARK_QMARK] = ACTIONS(328), + [anon_sym_AMP_AMP] = ACTIONS(328), + [anon_sym_PIPE] = ACTIONS(326), + [anon_sym_CARET] = ACTIONS(328), + [anon_sym_AMP] = ACTIONS(326), + [anon_sym_EQ_EQ] = ACTIONS(326), + [anon_sym_BANG_EQ] = ACTIONS(326), + [anon_sym_EQ_EQ_EQ] = ACTIONS(328), + [anon_sym_BANG_EQ_EQ] = ACTIONS(328), + [anon_sym_LT] = ACTIONS(326), + [anon_sym_GT] = ACTIONS(326), + [anon_sym_LT_EQ] = ACTIONS(328), + [anon_sym_GT_EQ] = ACTIONS(328), + [anon_sym_instanceof] = ACTIONS(326), + [anon_sym_in] = ACTIONS(326), + [anon_sym_LT_LT] = ACTIONS(328), + [anon_sym_GT_GT] = ACTIONS(326), + [anon_sym_GT_GT_GT] = ACTIONS(328), + [anon_sym_PLUS] = ACTIONS(326), + [anon_sym_DASH] = ACTIONS(326), + [anon_sym_SLASH] = ACTIONS(326), + [anon_sym_PERCENT] = ACTIONS(328), + [anon_sym_STAR_STAR] = ACTIONS(328), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(328), + [anon_sym_typeof] = ACTIONS(326), + [anon_sym_void] = ACTIONS(326), + [anon_sym_delete] = ACTIONS(326), + [anon_sym_await] = ACTIONS(326), + [anon_sym_LBRACK] = ACTIONS(328), + [anon_sym_if] = ACTIONS(326), + [anon_sym_var] = ACTIONS(326), + [anon_sym_let] = ACTIONS(326), + [anon_sym_const] = ACTIONS(326), + [anon_sym_return] = ACTIONS(326), + [anon_sym_try] = ACTIONS(326), + [anon_sym_throw] = ACTIONS(326), + [anon_sym_for] = ACTIONS(326), + [anon_sym_while] = ACTIONS(326), + [anon_sym_break] = ACTIONS(326), + [anon_sym_continue] = ACTIONS(326), + [anon_sym_QMARK_DOT] = ACTIONS(328), + [anon_sym_BQUOTE] = ACTIONS(328), + [anon_sym_DOLLARr] = ACTIONS(326), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(326), + }, + [STATE(481)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(248), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_export] = ACTIONS(246), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_abstract] = ACTIONS(246), + [anon_sym_class] = ACTIONS(246), + [anon_sym_struct] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(248), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(1621), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1734), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1602), + [anon_sym_interface] = ACTIONS(246), + [anon_sym_type] = ACTIONS(246), + [anon_sym_enum] = ACTIONS(246), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(482)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(288), + [anon_sym_LBRACE] = ACTIONS(290), + [anon_sym_RBRACE] = ACTIONS(290), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(1685), + [anon_sym_SEMI] = ACTIONS(290), + [anon_sym_async] = ACTIONS(288), + [anon_sym_function] = ACTIONS(288), + [anon_sym_LPAREN] = ACTIONS(1687), + [anon_sym_QMARK] = ACTIONS(1689), + [anon_sym_DOT] = ACTIONS(1691), + [sym_identifier] = ACTIONS(288), + [sym_string_literal] = ACTIONS(290), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_numeric_literal] = ACTIONS(290), + [anon_sym_true] = ACTIONS(288), + [anon_sym_false] = ACTIONS(288), + [anon_sym_null] = ACTIONS(288), + [anon_sym_PIPE_PIPE] = ACTIONS(1693), + [anon_sym_QMARK_QMARK] = ACTIONS(1693), + [anon_sym_AMP_AMP] = ACTIONS(1695), + [anon_sym_PIPE] = ACTIONS(1697), + [anon_sym_CARET] = ACTIONS(1645), + [anon_sym_AMP] = ACTIONS(1647), + [anon_sym_EQ_EQ] = ACTIONS(1649), + [anon_sym_BANG_EQ] = ACTIONS(1649), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1651), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1651), + [anon_sym_LT] = ACTIONS(1699), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(290), + [anon_sym_typeof] = ACTIONS(288), + [anon_sym_void] = ACTIONS(288), + [anon_sym_delete] = ACTIONS(288), + [anon_sym_await] = ACTIONS(288), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(288), + [anon_sym_var] = ACTIONS(288), + [anon_sym_let] = ACTIONS(288), + [anon_sym_const] = ACTIONS(288), + [anon_sym_return] = ACTIONS(288), + [anon_sym_try] = ACTIONS(288), + [anon_sym_throw] = ACTIONS(288), + [anon_sym_for] = ACTIONS(288), + [anon_sym_while] = ACTIONS(288), + [anon_sym_break] = ACTIONS(288), + [anon_sym_continue] = ACTIONS(288), + [anon_sym_QMARK_DOT] = ACTIONS(1701), + [anon_sym_BQUOTE] = ACTIONS(290), + [anon_sym_DOLLARr] = ACTIONS(288), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(288), + }, + [STATE(483)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(338), + [anon_sym_LBRACE] = ACTIONS(340), + [anon_sym_RBRACE] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(338), + [anon_sym_as] = ACTIONS(338), + [anon_sym_SEMI] = ACTIONS(340), + [anon_sym_async] = ACTIONS(338), + [anon_sym_function] = ACTIONS(338), + [anon_sym_LPAREN] = ACTIONS(340), + [anon_sym_QMARK] = ACTIONS(338), + [anon_sym_DOT] = ACTIONS(340), + [sym_identifier] = ACTIONS(338), + [sym_string_literal] = ACTIONS(340), + [anon_sym_DOLLAR] = ACTIONS(338), + [sym_numeric_literal] = ACTIONS(340), + [anon_sym_true] = ACTIONS(338), + [anon_sym_false] = ACTIONS(338), + [anon_sym_null] = ACTIONS(338), + [anon_sym_PIPE_PIPE] = ACTIONS(340), + [anon_sym_QMARK_QMARK] = ACTIONS(340), + [anon_sym_AMP_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(338), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(338), + [anon_sym_EQ_EQ] = ACTIONS(338), + [anon_sym_BANG_EQ] = ACTIONS(338), + [anon_sym_EQ_EQ_EQ] = ACTIONS(340), + [anon_sym_BANG_EQ_EQ] = ACTIONS(340), + [anon_sym_LT] = ACTIONS(338), + [anon_sym_GT] = ACTIONS(338), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_instanceof] = ACTIONS(338), + [anon_sym_in] = ACTIONS(338), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(338), + [anon_sym_GT_GT_GT] = ACTIONS(340), + [anon_sym_PLUS] = ACTIONS(338), + [anon_sym_DASH] = ACTIONS(338), + [anon_sym_SLASH] = ACTIONS(338), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_STAR_STAR] = ACTIONS(340), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(340), + [anon_sym_typeof] = ACTIONS(338), + [anon_sym_void] = ACTIONS(338), + [anon_sym_delete] = ACTIONS(338), + [anon_sym_await] = ACTIONS(338), + [anon_sym_LBRACK] = ACTIONS(340), + [anon_sym_if] = ACTIONS(338), + [anon_sym_var] = ACTIONS(338), + [anon_sym_let] = ACTIONS(338), + [anon_sym_const] = ACTIONS(338), + [anon_sym_return] = ACTIONS(338), + [anon_sym_try] = ACTIONS(338), + [anon_sym_throw] = ACTIONS(338), + [anon_sym_for] = ACTIONS(338), + [anon_sym_while] = ACTIONS(338), + [anon_sym_break] = ACTIONS(338), + [anon_sym_continue] = ACTIONS(338), + [anon_sym_QMARK_DOT] = ACTIONS(340), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DOLLARr] = ACTIONS(338), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(338), + }, + [STATE(484)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(248), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_export] = ACTIONS(246), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_abstract] = ACTIONS(246), + [anon_sym_class] = ACTIONS(246), + [anon_sym_struct] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(248), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1734), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1602), + [anon_sym_interface] = ACTIONS(246), + [anon_sym_type] = ACTIONS(246), + [anon_sym_enum] = ACTIONS(246), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(485)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(386), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_RBRACE] = ACTIONS(388), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(1685), + [anon_sym_SEMI] = ACTIONS(388), + [anon_sym_async] = ACTIONS(386), + [anon_sym_function] = ACTIONS(386), + [anon_sym_LPAREN] = ACTIONS(1687), + [anon_sym_QMARK] = ACTIONS(1689), + [anon_sym_DOT] = ACTIONS(1691), + [sym_identifier] = ACTIONS(386), + [sym_string_literal] = ACTIONS(388), + [anon_sym_DOLLAR] = ACTIONS(386), + [sym_numeric_literal] = ACTIONS(388), + [anon_sym_true] = ACTIONS(386), + [anon_sym_false] = ACTIONS(386), + [anon_sym_null] = ACTIONS(386), + [anon_sym_PIPE_PIPE] = ACTIONS(1693), + [anon_sym_QMARK_QMARK] = ACTIONS(1693), + [anon_sym_AMP_AMP] = ACTIONS(1695), + [anon_sym_PIPE] = ACTIONS(1697), + [anon_sym_CARET] = ACTIONS(1645), + [anon_sym_AMP] = ACTIONS(1647), + [anon_sym_EQ_EQ] = ACTIONS(1649), + [anon_sym_BANG_EQ] = ACTIONS(1649), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1651), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1651), + [anon_sym_LT] = ACTIONS(1699), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(388), + [anon_sym_typeof] = ACTIONS(386), + [anon_sym_void] = ACTIONS(386), + [anon_sym_delete] = ACTIONS(386), + [anon_sym_await] = ACTIONS(386), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(386), + [anon_sym_var] = ACTIONS(386), + [anon_sym_let] = ACTIONS(386), + [anon_sym_const] = ACTIONS(386), + [anon_sym_return] = ACTIONS(386), + [anon_sym_try] = ACTIONS(386), + [anon_sym_throw] = ACTIONS(386), + [anon_sym_for] = ACTIONS(386), + [anon_sym_while] = ACTIONS(386), + [anon_sym_break] = ACTIONS(386), + [anon_sym_continue] = ACTIONS(386), + [anon_sym_QMARK_DOT] = ACTIONS(1701), + [anon_sym_BQUOTE] = ACTIONS(388), + [anon_sym_DOLLARr] = ACTIONS(386), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(386), + }, + [STATE(486)] = { + [aux_sym_union_type_repeat1] = STATE(486), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_RBRACE] = ACTIONS(475), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_as] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(475), + [anon_sym_async] = ACTIONS(473), + [anon_sym_function] = ACTIONS(473), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_QMARK] = ACTIONS(473), + [anon_sym_DOT] = ACTIONS(475), + [sym_identifier] = ACTIONS(473), + [sym_string_literal] = ACTIONS(475), + [anon_sym_DOLLAR] = ACTIONS(473), + [sym_numeric_literal] = ACTIONS(475), + [anon_sym_true] = ACTIONS(473), + [anon_sym_false] = ACTIONS(473), + [anon_sym_null] = ACTIONS(473), + [anon_sym_PIPE_PIPE] = ACTIONS(475), + [anon_sym_QMARK_QMARK] = ACTIONS(475), + [anon_sym_AMP_AMP] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(1737), + [anon_sym_CARET] = ACTIONS(475), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_EQ_EQ] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_EQ_EQ_EQ] = ACTIONS(475), + [anon_sym_BANG_EQ_EQ] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(473), + [anon_sym_LT_EQ] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(475), + [anon_sym_instanceof] = ACTIONS(473), + [anon_sym_in] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_GT_GT_GT] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(473), + [anon_sym_PERCENT] = ACTIONS(475), + [anon_sym_STAR_STAR] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(473), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_typeof] = ACTIONS(473), + [anon_sym_void] = ACTIONS(473), + [anon_sym_delete] = ACTIONS(473), + [anon_sym_await] = ACTIONS(473), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_if] = ACTIONS(473), + [anon_sym_else] = ACTIONS(473), + [anon_sym_var] = ACTIONS(473), + [anon_sym_let] = ACTIONS(473), + [anon_sym_const] = ACTIONS(473), + [anon_sym_return] = ACTIONS(473), + [anon_sym_try] = ACTIONS(473), + [anon_sym_throw] = ACTIONS(473), + [anon_sym_for] = ACTIONS(473), + [anon_sym_while] = ACTIONS(473), + [anon_sym_break] = ACTIONS(473), + [anon_sym_continue] = ACTIONS(473), + [anon_sym_QMARK_DOT] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(475), + [anon_sym_DOLLARr] = ACTIONS(473), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_new] = ACTIONS(473), + }, + [STATE(487)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(308), + [anon_sym_LBRACE] = ACTIONS(310), + [anon_sym_RBRACE] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(1685), + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_async] = ACTIONS(308), + [anon_sym_function] = ACTIONS(308), + [anon_sym_LPAREN] = ACTIONS(1687), + [anon_sym_QMARK] = ACTIONS(1689), + [anon_sym_DOT] = ACTIONS(1691), + [sym_identifier] = ACTIONS(308), + [sym_string_literal] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(308), + [sym_numeric_literal] = ACTIONS(310), + [anon_sym_true] = ACTIONS(308), + [anon_sym_false] = ACTIONS(308), + [anon_sym_null] = ACTIONS(308), + [anon_sym_PIPE_PIPE] = ACTIONS(1693), + [anon_sym_QMARK_QMARK] = ACTIONS(1693), + [anon_sym_AMP_AMP] = ACTIONS(1695), + [anon_sym_PIPE] = ACTIONS(1697), + [anon_sym_CARET] = ACTIONS(1645), + [anon_sym_AMP] = ACTIONS(1647), + [anon_sym_EQ_EQ] = ACTIONS(1649), + [anon_sym_BANG_EQ] = ACTIONS(1649), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1651), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1651), + [anon_sym_LT] = ACTIONS(1699), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(310), + [anon_sym_typeof] = ACTIONS(308), + [anon_sym_void] = ACTIONS(308), + [anon_sym_delete] = ACTIONS(308), + [anon_sym_await] = ACTIONS(308), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(308), + [anon_sym_var] = ACTIONS(308), + [anon_sym_let] = ACTIONS(308), + [anon_sym_const] = ACTIONS(308), + [anon_sym_return] = ACTIONS(308), + [anon_sym_try] = ACTIONS(308), + [anon_sym_throw] = ACTIONS(308), + [anon_sym_for] = ACTIONS(308), + [anon_sym_while] = ACTIONS(308), + [anon_sym_break] = ACTIONS(308), + [anon_sym_continue] = ACTIONS(308), + [anon_sym_QMARK_DOT] = ACTIONS(1701), + [anon_sym_BQUOTE] = ACTIONS(310), + [anon_sym_DOLLARr] = ACTIONS(308), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(308), + }, + [STATE(488)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(312), + [anon_sym_LBRACE] = ACTIONS(314), + [anon_sym_RBRACE] = ACTIONS(314), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(312), + [anon_sym_SEMI] = ACTIONS(314), + [anon_sym_async] = ACTIONS(312), + [anon_sym_function] = ACTIONS(312), + [anon_sym_LPAREN] = ACTIONS(314), + [anon_sym_QMARK] = ACTIONS(1689), + [anon_sym_DOT] = ACTIONS(314), + [sym_identifier] = ACTIONS(312), + [sym_string_literal] = ACTIONS(314), + [anon_sym_DOLLAR] = ACTIONS(312), + [sym_numeric_literal] = ACTIONS(314), + [anon_sym_true] = ACTIONS(312), + [anon_sym_false] = ACTIONS(312), + [anon_sym_null] = ACTIONS(312), + [anon_sym_PIPE_PIPE] = ACTIONS(1693), + [anon_sym_QMARK_QMARK] = ACTIONS(1693), + [anon_sym_AMP_AMP] = ACTIONS(1695), + [anon_sym_PIPE] = ACTIONS(1697), + [anon_sym_CARET] = ACTIONS(1645), + [anon_sym_AMP] = ACTIONS(1647), + [anon_sym_EQ_EQ] = ACTIONS(1649), + [anon_sym_BANG_EQ] = ACTIONS(1649), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1651), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1651), + [anon_sym_LT] = ACTIONS(1740), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(314), + [anon_sym_typeof] = ACTIONS(312), + [anon_sym_void] = ACTIONS(312), + [anon_sym_delete] = ACTIONS(312), + [anon_sym_await] = ACTIONS(312), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(312), + [anon_sym_var] = ACTIONS(312), + [anon_sym_let] = ACTIONS(312), + [anon_sym_const] = ACTIONS(312), + [anon_sym_return] = ACTIONS(312), + [anon_sym_try] = ACTIONS(312), + [anon_sym_throw] = ACTIONS(312), + [anon_sym_for] = ACTIONS(312), + [anon_sym_while] = ACTIONS(312), + [anon_sym_break] = ACTIONS(312), + [anon_sym_continue] = ACTIONS(312), + [anon_sym_QMARK_DOT] = ACTIONS(1743), + [anon_sym_BQUOTE] = ACTIONS(314), + [anon_sym_DOLLARr] = ACTIONS(312), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(312), + }, + [STATE(489)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(324), + [anon_sym_RBRACE] = ACTIONS(324), + [anon_sym_STAR] = ACTIONS(1643), + [anon_sym_as] = ACTIONS(1685), + [anon_sym_SEMI] = ACTIONS(324), + [anon_sym_async] = ACTIONS(322), + [anon_sym_function] = ACTIONS(322), + [anon_sym_LPAREN] = ACTIONS(1687), + [anon_sym_QMARK] = ACTIONS(1689), + [anon_sym_DOT] = ACTIONS(1691), + [sym_identifier] = ACTIONS(322), + [sym_string_literal] = ACTIONS(324), + [anon_sym_DOLLAR] = ACTIONS(322), + [sym_numeric_literal] = ACTIONS(324), + [anon_sym_true] = ACTIONS(322), + [anon_sym_false] = ACTIONS(322), + [anon_sym_null] = ACTIONS(322), + [anon_sym_PIPE_PIPE] = ACTIONS(1693), + [anon_sym_QMARK_QMARK] = ACTIONS(1693), + [anon_sym_AMP_AMP] = ACTIONS(1695), + [anon_sym_PIPE] = ACTIONS(1697), + [anon_sym_CARET] = ACTIONS(1645), + [anon_sym_AMP] = ACTIONS(1647), + [anon_sym_EQ_EQ] = ACTIONS(1649), + [anon_sym_BANG_EQ] = ACTIONS(1649), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1651), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1651), + [anon_sym_LT] = ACTIONS(1699), + [anon_sym_GT] = ACTIONS(1656), + [anon_sym_LT_EQ] = ACTIONS(1658), + [anon_sym_GT_EQ] = ACTIONS(1658), + [anon_sym_instanceof] = ACTIONS(1656), + [anon_sym_in] = ACTIONS(1656), + [anon_sym_LT_LT] = ACTIONS(1660), + [anon_sym_GT_GT] = ACTIONS(1662), + [anon_sym_GT_GT_GT] = ACTIONS(1660), + [anon_sym_PLUS] = ACTIONS(1664), + [anon_sym_DASH] = ACTIONS(1664), + [anon_sym_SLASH] = ACTIONS(1643), + [anon_sym_PERCENT] = ACTIONS(1666), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(324), + [anon_sym_typeof] = ACTIONS(322), + [anon_sym_void] = ACTIONS(322), + [anon_sym_delete] = ACTIONS(322), + [anon_sym_await] = ACTIONS(322), + [anon_sym_LBRACK] = ACTIONS(1672), + [anon_sym_if] = ACTIONS(322), + [anon_sym_var] = ACTIONS(322), + [anon_sym_let] = ACTIONS(322), + [anon_sym_const] = ACTIONS(322), + [anon_sym_return] = ACTIONS(322), + [anon_sym_try] = ACTIONS(322), + [anon_sym_throw] = ACTIONS(322), + [anon_sym_for] = ACTIONS(322), + [anon_sym_while] = ACTIONS(322), + [anon_sym_break] = ACTIONS(322), + [anon_sym_continue] = ACTIONS(322), + [anon_sym_QMARK_DOT] = ACTIONS(1701), + [anon_sym_BQUOTE] = ACTIONS(324), + [anon_sym_DOLLARr] = ACTIONS(322), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(322), + }, + [STATE(490)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(248), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_export] = ACTIONS(246), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_abstract] = ACTIONS(246), + [anon_sym_class] = ACTIONS(246), + [anon_sym_struct] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(248), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1734), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1602), + [anon_sym_interface] = ACTIONS(246), + [anon_sym_type] = ACTIONS(246), + [anon_sym_enum] = ACTIONS(246), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(491)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(248), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_export] = ACTIONS(246), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_abstract] = ACTIONS(246), + [anon_sym_class] = ACTIONS(246), + [anon_sym_struct] = ACTIONS(246), + [anon_sym_AT] = ACTIONS(248), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(1734), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(1602), + [anon_sym_interface] = ACTIONS(246), + [anon_sym_type] = ACTIONS(246), + [anon_sym_enum] = ACTIONS(246), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(492)] = { + [sym_type_arguments] = STATE(2225), + [sym_argument_list] = STATE(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(246), + [anon_sym_LBRACE] = ACTIONS(248), + [anon_sym_RBRACE] = ACTIONS(248), + [anon_sym_STAR] = ACTIONS(246), + [anon_sym_as] = ACTIONS(246), + [anon_sym_SEMI] = ACTIONS(248), + [anon_sym_async] = ACTIONS(246), + [anon_sym_function] = ACTIONS(246), + [anon_sym_LPAREN] = ACTIONS(248), + [anon_sym_QMARK] = ACTIONS(246), + [anon_sym_DOT] = ACTIONS(248), + [sym_identifier] = ACTIONS(246), + [sym_string_literal] = ACTIONS(248), + [anon_sym_DOLLAR] = ACTIONS(246), + [sym_numeric_literal] = ACTIONS(248), + [anon_sym_true] = ACTIONS(246), + [anon_sym_false] = ACTIONS(246), + [anon_sym_null] = ACTIONS(246), + [anon_sym_PIPE_PIPE] = ACTIONS(248), + [anon_sym_QMARK_QMARK] = ACTIONS(248), + [anon_sym_AMP_AMP] = ACTIONS(248), + [anon_sym_PIPE] = ACTIONS(246), + [anon_sym_CARET] = ACTIONS(248), + [anon_sym_AMP] = ACTIONS(246), + [anon_sym_EQ_EQ] = ACTIONS(246), + [anon_sym_BANG_EQ] = ACTIONS(246), + [anon_sym_EQ_EQ_EQ] = ACTIONS(248), + [anon_sym_BANG_EQ_EQ] = ACTIONS(248), + [anon_sym_LT] = ACTIONS(246), + [anon_sym_GT] = ACTIONS(246), + [anon_sym_LT_EQ] = ACTIONS(248), + [anon_sym_GT_EQ] = ACTIONS(248), + [anon_sym_instanceof] = ACTIONS(246), + [anon_sym_in] = ACTIONS(246), + [anon_sym_LT_LT] = ACTIONS(248), + [anon_sym_GT_GT] = ACTIONS(246), + [anon_sym_GT_GT_GT] = ACTIONS(248), + [anon_sym_PLUS] = ACTIONS(246), + [anon_sym_DASH] = ACTIONS(246), + [anon_sym_SLASH] = ACTIONS(246), + [anon_sym_PERCENT] = ACTIONS(248), + [anon_sym_STAR_STAR] = ACTIONS(1668), + [anon_sym_BANG] = ACTIONS(1670), + [anon_sym_TILDE] = ACTIONS(248), + [anon_sym_typeof] = ACTIONS(246), + [anon_sym_void] = ACTIONS(246), + [anon_sym_delete] = ACTIONS(246), + [anon_sym_await] = ACTIONS(246), + [anon_sym_LBRACK] = ACTIONS(248), + [anon_sym_if] = ACTIONS(246), + [anon_sym_var] = ACTIONS(246), + [anon_sym_let] = ACTIONS(246), + [anon_sym_const] = ACTIONS(246), + [anon_sym_return] = ACTIONS(246), + [anon_sym_try] = ACTIONS(246), + [anon_sym_throw] = ACTIONS(246), + [anon_sym_for] = ACTIONS(246), + [anon_sym_while] = ACTIONS(246), + [anon_sym_break] = ACTIONS(246), + [anon_sym_continue] = ACTIONS(246), + [anon_sym_QMARK_DOT] = ACTIONS(248), + [anon_sym_BQUOTE] = ACTIONS(248), + [anon_sym_DOLLARr] = ACTIONS(246), + [anon_sym_PLUS_PLUS] = ACTIONS(1677), + [anon_sym_DASH_DASH] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(246), + }, + [STATE(493)] = { + [aux_sym_qualified_type_repeat1] = STATE(493), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_extends] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(1746), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_return] = ACTIONS(375), + [anon_sym_try] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_for] = ACTIONS(375), + [anon_sym_while] = ACTIONS(375), + [anon_sym_break] = ACTIONS(375), + [anon_sym_continue] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(494)] = { + [ts_builtin_sym_end] = ACTIONS(348), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(348), + [anon_sym_STAR] = ACTIONS(346), + [anon_sym_as] = ACTIONS(346), + [anon_sym_SEMI] = ACTIONS(348), + [anon_sym_export] = ACTIONS(346), + [anon_sym_async] = ACTIONS(346), + [anon_sym_function] = ACTIONS(346), + [anon_sym_abstract] = ACTIONS(346), + [anon_sym_class] = ACTIONS(346), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_struct] = ACTIONS(346), + [anon_sym_AT] = ACTIONS(348), + [anon_sym_LPAREN] = ACTIONS(348), + [anon_sym_QMARK] = ACTIONS(346), + [anon_sym_DOT] = ACTIONS(348), + [sym_identifier] = ACTIONS(346), + [sym_string_literal] = ACTIONS(348), + [anon_sym_DOLLAR] = ACTIONS(346), + [sym_numeric_literal] = ACTIONS(348), + [anon_sym_true] = ACTIONS(346), + [anon_sym_false] = ACTIONS(346), + [anon_sym_null] = ACTIONS(346), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_QMARK_QMARK] = ACTIONS(348), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE] = ACTIONS(350), + [anon_sym_CARET] = ACTIONS(348), + [anon_sym_AMP] = ACTIONS(346), + [anon_sym_EQ_EQ] = ACTIONS(346), + [anon_sym_BANG_EQ] = ACTIONS(346), + [anon_sym_EQ_EQ_EQ] = ACTIONS(348), + [anon_sym_BANG_EQ_EQ] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_GT] = ACTIONS(350), + [anon_sym_LT_EQ] = ACTIONS(348), + [anon_sym_GT_EQ] = ACTIONS(348), + [anon_sym_instanceof] = ACTIONS(346), + [anon_sym_in] = ACTIONS(346), + [anon_sym_LT_LT] = ACTIONS(348), + [anon_sym_GT_GT] = ACTIONS(346), + [anon_sym_GT_GT_GT] = ACTIONS(348), + [anon_sym_PLUS] = ACTIONS(346), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(348), + [anon_sym_STAR_STAR] = ACTIONS(348), + [anon_sym_BANG] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(348), + [anon_sym_typeof] = ACTIONS(346), + [anon_sym_void] = ACTIONS(346), + [anon_sym_delete] = ACTIONS(346), + [anon_sym_await] = ACTIONS(346), + [anon_sym_LBRACK] = ACTIONS(348), + [anon_sym_var] = ACTIONS(346), + [anon_sym_let] = ACTIONS(346), + [anon_sym_const] = ACTIONS(346), + [anon_sym_QMARK_DOT] = ACTIONS(348), + [anon_sym_interface] = ACTIONS(346), + [anon_sym_type] = ACTIONS(346), + [anon_sym_enum] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(348), + [anon_sym_DOLLARr] = ACTIONS(346), + [anon_sym_PLUS_PLUS] = ACTIONS(348), + [anon_sym_DASH_DASH] = ACTIONS(348), + [anon_sym_new] = ACTIONS(346), + }, + [STATE(495)] = { + [ts_builtin_sym_end] = ACTIONS(355), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(353), + [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(355), + [anon_sym_STAR] = ACTIONS(353), + [anon_sym_as] = ACTIONS(353), + [anon_sym_SEMI] = ACTIONS(355), + [anon_sym_export] = ACTIONS(353), + [anon_sym_async] = ACTIONS(353), + [anon_sym_function] = ACTIONS(353), + [anon_sym_abstract] = ACTIONS(353), + [anon_sym_class] = ACTIONS(353), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_struct] = ACTIONS(353), + [anon_sym_AT] = ACTIONS(355), + [anon_sym_LPAREN] = ACTIONS(355), + [anon_sym_QMARK] = ACTIONS(353), + [anon_sym_DOT] = ACTIONS(355), + [sym_identifier] = ACTIONS(353), + [sym_string_literal] = ACTIONS(355), + [anon_sym_DOLLAR] = ACTIONS(353), + [sym_numeric_literal] = ACTIONS(355), + [anon_sym_true] = ACTIONS(353), + [anon_sym_false] = ACTIONS(353), + [anon_sym_null] = ACTIONS(353), + [anon_sym_PIPE_PIPE] = ACTIONS(355), + [anon_sym_QMARK_QMARK] = ACTIONS(355), + [anon_sym_AMP_AMP] = ACTIONS(355), + [anon_sym_PIPE] = ACTIONS(357), + [anon_sym_CARET] = ACTIONS(355), + [anon_sym_AMP] = ACTIONS(353), + [anon_sym_EQ_EQ] = ACTIONS(353), + [anon_sym_BANG_EQ] = ACTIONS(353), + [anon_sym_EQ_EQ_EQ] = ACTIONS(355), + [anon_sym_BANG_EQ_EQ] = ACTIONS(355), + [anon_sym_LT] = ACTIONS(353), + [anon_sym_GT] = ACTIONS(357), + [anon_sym_LT_EQ] = ACTIONS(355), + [anon_sym_GT_EQ] = ACTIONS(355), + [anon_sym_instanceof] = ACTIONS(353), + [anon_sym_in] = ACTIONS(353), + [anon_sym_LT_LT] = ACTIONS(355), + [anon_sym_GT_GT] = ACTIONS(353), + [anon_sym_GT_GT_GT] = ACTIONS(355), + [anon_sym_PLUS] = ACTIONS(353), + [anon_sym_DASH] = ACTIONS(353), + [anon_sym_SLASH] = ACTIONS(353), + [anon_sym_PERCENT] = ACTIONS(355), + [anon_sym_STAR_STAR] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(353), + [anon_sym_TILDE] = ACTIONS(355), + [anon_sym_typeof] = ACTIONS(353), + [anon_sym_void] = ACTIONS(353), + [anon_sym_delete] = ACTIONS(353), + [anon_sym_await] = ACTIONS(353), + [anon_sym_LBRACK] = ACTIONS(355), + [anon_sym_var] = ACTIONS(353), + [anon_sym_let] = ACTIONS(353), + [anon_sym_const] = ACTIONS(353), + [anon_sym_QMARK_DOT] = ACTIONS(355), + [anon_sym_interface] = ACTIONS(353), + [anon_sym_type] = ACTIONS(353), + [anon_sym_enum] = ACTIONS(353), + [anon_sym_BQUOTE] = ACTIONS(355), + [anon_sym_DOLLARr] = ACTIONS(353), + [anon_sym_PLUS_PLUS] = ACTIONS(355), + [anon_sym_DASH_DASH] = ACTIONS(355), + [anon_sym_new] = ACTIONS(353), + }, + [STATE(496)] = { + [aux_sym_array_type_repeat1] = STATE(496), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_extends] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(1749), + [anon_sym_if] = ACTIONS(239), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_return] = ACTIONS(239), + [anon_sym_try] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_break] = ACTIONS(239), + [anon_sym_continue] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(497)] = { + [sym_argument_list] = STATE(597), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(480), + [anon_sym_LBRACE] = ACTIONS(482), + [anon_sym_RBRACE] = ACTIONS(482), + [anon_sym_STAR] = ACTIONS(480), + [anon_sym_as] = ACTIONS(480), + [anon_sym_SEMI] = ACTIONS(482), + [anon_sym_async] = ACTIONS(480), + [anon_sym_function] = ACTIONS(480), + [anon_sym_LPAREN] = ACTIONS(482), + [anon_sym_QMARK] = ACTIONS(480), + [anon_sym_DOT] = ACTIONS(482), + [sym_identifier] = ACTIONS(480), + [sym_string_literal] = ACTIONS(482), + [anon_sym_DOLLAR] = ACTIONS(480), + [sym_numeric_literal] = ACTIONS(482), + [anon_sym_true] = ACTIONS(480), + [anon_sym_false] = ACTIONS(480), + [anon_sym_null] = ACTIONS(480), + [anon_sym_PIPE_PIPE] = ACTIONS(482), + [anon_sym_QMARK_QMARK] = ACTIONS(482), + [anon_sym_AMP_AMP] = ACTIONS(482), + [anon_sym_PIPE] = ACTIONS(480), + [anon_sym_CARET] = ACTIONS(482), + [anon_sym_AMP] = ACTIONS(480), + [anon_sym_EQ_EQ] = ACTIONS(480), + [anon_sym_BANG_EQ] = ACTIONS(480), + [anon_sym_EQ_EQ_EQ] = ACTIONS(482), + [anon_sym_BANG_EQ_EQ] = ACTIONS(482), + [anon_sym_LT] = ACTIONS(480), + [anon_sym_GT] = ACTIONS(480), + [anon_sym_LT_EQ] = ACTIONS(482), + [anon_sym_GT_EQ] = ACTIONS(482), + [anon_sym_instanceof] = ACTIONS(480), + [anon_sym_in] = ACTIONS(480), + [anon_sym_LT_LT] = ACTIONS(482), + [anon_sym_GT_GT] = ACTIONS(480), + [anon_sym_GT_GT_GT] = ACTIONS(482), + [anon_sym_PLUS] = ACTIONS(480), + [anon_sym_DASH] = ACTIONS(480), + [anon_sym_SLASH] = ACTIONS(480), + [anon_sym_PERCENT] = ACTIONS(482), + [anon_sym_STAR_STAR] = ACTIONS(482), + [anon_sym_BANG] = ACTIONS(480), + [anon_sym_TILDE] = ACTIONS(482), + [anon_sym_typeof] = ACTIONS(480), + [anon_sym_void] = ACTIONS(480), + [anon_sym_delete] = ACTIONS(480), + [anon_sym_await] = ACTIONS(480), + [anon_sym_LBRACK] = ACTIONS(482), + [anon_sym_if] = ACTIONS(480), + [anon_sym_else] = ACTIONS(480), + [anon_sym_var] = ACTIONS(480), + [anon_sym_let] = ACTIONS(480), + [anon_sym_const] = ACTIONS(480), + [anon_sym_return] = ACTIONS(480), + [anon_sym_try] = ACTIONS(480), + [anon_sym_throw] = ACTIONS(480), + [anon_sym_for] = ACTIONS(480), + [anon_sym_while] = ACTIONS(480), + [anon_sym_break] = ACTIONS(480), + [anon_sym_continue] = ACTIONS(480), + [anon_sym_QMARK_DOT] = ACTIONS(482), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_DOLLARr] = ACTIONS(480), + [anon_sym_PLUS_PLUS] = ACTIONS(482), + [anon_sym_DASH_DASH] = ACTIONS(482), + [anon_sym_new] = ACTIONS(480), + }, + [STATE(498)] = { + [sym_type_arguments] = STATE(2427), + [sym_argument_list] = STATE(711), + [ts_builtin_sym_end] = ACTIONS(403), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(401), + [anon_sym_LBRACE] = ACTIONS(403), + [anon_sym_STAR] = ACTIONS(1586), + [anon_sym_as] = ACTIONS(1607), + [anon_sym_SEMI] = ACTIONS(1752), + [anon_sym_export] = ACTIONS(401), + [anon_sym_async] = ACTIONS(401), + [anon_sym_function] = ACTIONS(401), + [anon_sym_abstract] = ACTIONS(401), + [anon_sym_class] = ACTIONS(401), + [anon_sym_struct] = ACTIONS(401), + [anon_sym_AT] = ACTIONS(403), + [anon_sym_LPAREN] = ACTIONS(1609), + [anon_sym_QMARK] = ACTIONS(1611), + [anon_sym_DOT] = ACTIONS(1613), + [sym_identifier] = ACTIONS(401), + [sym_string_literal] = ACTIONS(403), + [anon_sym_DOLLAR] = ACTIONS(401), + [sym_numeric_literal] = ACTIONS(403), + [anon_sym_true] = ACTIONS(401), + [anon_sym_false] = ACTIONS(401), + [anon_sym_null] = ACTIONS(401), + [anon_sym_PIPE_PIPE] = ACTIONS(1615), + [anon_sym_QMARK_QMARK] = ACTIONS(1615), + [anon_sym_AMP_AMP] = ACTIONS(1617), + [anon_sym_PIPE] = ACTIONS(1619), + [anon_sym_CARET] = ACTIONS(1621), + [anon_sym_AMP] = ACTIONS(1623), + [anon_sym_EQ_EQ] = ACTIONS(1625), + [anon_sym_BANG_EQ] = ACTIONS(1625), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1627), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1627), + [anon_sym_LT] = ACTIONS(1629), + [anon_sym_GT] = ACTIONS(1631), + [anon_sym_LT_EQ] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1633), + [anon_sym_instanceof] = ACTIONS(1631), + [anon_sym_in] = ACTIONS(1631), + [anon_sym_LT_LT] = ACTIONS(1588), + [anon_sym_GT_GT] = ACTIONS(1590), + [anon_sym_GT_GT_GT] = ACTIONS(1588), + [anon_sym_PLUS] = ACTIONS(1592), + [anon_sym_DASH] = ACTIONS(1592), + [anon_sym_SLASH] = ACTIONS(1586), + [anon_sym_PERCENT] = ACTIONS(1594), + [anon_sym_STAR_STAR] = ACTIONS(1596), + [anon_sym_BANG] = ACTIONS(1598), + [anon_sym_TILDE] = ACTIONS(403), + [anon_sym_typeof] = ACTIONS(401), + [anon_sym_void] = ACTIONS(401), + [anon_sym_delete] = ACTIONS(401), + [anon_sym_await] = ACTIONS(401), + [anon_sym_LBRACK] = ACTIONS(1600), + [anon_sym_var] = ACTIONS(401), + [anon_sym_let] = ACTIONS(401), + [anon_sym_const] = ACTIONS(401), + [anon_sym_QMARK_DOT] = ACTIONS(1635), + [anon_sym_interface] = ACTIONS(401), + [anon_sym_type] = ACTIONS(401), + [anon_sym_enum] = ACTIONS(401), + [anon_sym_BQUOTE] = ACTIONS(403), + [anon_sym_DOLLARr] = ACTIONS(401), + [anon_sym_PLUS_PLUS] = ACTIONS(1605), + [anon_sym_DASH_DASH] = ACTIONS(1605), + [anon_sym_new] = ACTIONS(401), + }, + [STATE(499)] = { + [aux_sym_array_type_repeat1] = STATE(412), + [ts_builtin_sym_end] = ACTIONS(396), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(394), + [anon_sym_LBRACE] = ACTIONS(396), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_as] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(396), + [anon_sym_export] = ACTIONS(394), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(394), + [anon_sym_abstract] = ACTIONS(394), + [anon_sym_class] = ACTIONS(394), + [anon_sym_extends] = ACTIONS(394), + [anon_sym_struct] = ACTIONS(394), + [anon_sym_AT] = ACTIONS(396), + [anon_sym_LPAREN] = ACTIONS(396), + [anon_sym_QMARK] = ACTIONS(394), + [anon_sym_DOT] = ACTIONS(396), + [sym_identifier] = ACTIONS(394), + [sym_string_literal] = ACTIONS(396), + [anon_sym_DOLLAR] = ACTIONS(394), + [sym_numeric_literal] = ACTIONS(396), + [anon_sym_true] = ACTIONS(394), + [anon_sym_false] = ACTIONS(394), + [anon_sym_null] = ACTIONS(394), + [anon_sym_PIPE_PIPE] = ACTIONS(396), + [anon_sym_QMARK_QMARK] = ACTIONS(396), + [anon_sym_AMP_AMP] = ACTIONS(396), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_CARET] = ACTIONS(396), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_EQ_EQ] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_EQ_EQ_EQ] = ACTIONS(396), + [anon_sym_BANG_EQ_EQ] = ACTIONS(396), + [anon_sym_LT] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(394), + [anon_sym_LT_EQ] = ACTIONS(396), + [anon_sym_GT_EQ] = ACTIONS(396), + [anon_sym_instanceof] = ACTIONS(394), + [anon_sym_in] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(396), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_GT_GT_GT] = ACTIONS(396), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(394), + [anon_sym_PERCENT] = ACTIONS(396), + [anon_sym_STAR_STAR] = ACTIONS(396), + [anon_sym_BANG] = ACTIONS(394), + [anon_sym_TILDE] = ACTIONS(396), + [anon_sym_typeof] = ACTIONS(394), + [anon_sym_void] = ACTIONS(394), + [anon_sym_delete] = ACTIONS(394), + [anon_sym_await] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(1754), + [anon_sym_var] = ACTIONS(394), + [anon_sym_let] = ACTIONS(394), + [anon_sym_const] = ACTIONS(394), + [anon_sym_QMARK_DOT] = ACTIONS(396), + [anon_sym_interface] = ACTIONS(394), + [anon_sym_type] = ACTIONS(394), + [anon_sym_enum] = ACTIONS(394), + [anon_sym_BQUOTE] = ACTIONS(396), + [anon_sym_DOLLARr] = ACTIONS(394), + [anon_sym_PLUS_PLUS] = ACTIONS(396), + [anon_sym_DASH_DASH] = ACTIONS(396), + [anon_sym_new] = ACTIONS(394), + }, + [STATE(500)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(386), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_RBRACE] = ACTIONS(388), + [anon_sym_STAR] = ACTIONS(386), + [anon_sym_as] = ACTIONS(386), + [anon_sym_SEMI] = ACTIONS(388), + [anon_sym_async] = ACTIONS(386), + [anon_sym_function] = ACTIONS(386), + [anon_sym_LPAREN] = ACTIONS(388), + [anon_sym_QMARK] = ACTIONS(386), + [anon_sym_DOT] = ACTIONS(388), + [sym_identifier] = ACTIONS(386), + [sym_string_literal] = ACTIONS(388), + [anon_sym_DOLLAR] = ACTIONS(386), + [sym_numeric_literal] = ACTIONS(388), + [anon_sym_true] = ACTIONS(386), + [anon_sym_false] = ACTIONS(386), + [anon_sym_null] = ACTIONS(386), + [anon_sym_PIPE_PIPE] = ACTIONS(388), + [anon_sym_QMARK_QMARK] = ACTIONS(388), + [anon_sym_AMP_AMP] = ACTIONS(388), + [anon_sym_PIPE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(388), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_EQ_EQ] = ACTIONS(386), + [anon_sym_BANG_EQ] = ACTIONS(386), + [anon_sym_EQ_EQ_EQ] = ACTIONS(388), + [anon_sym_BANG_EQ_EQ] = ACTIONS(388), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(388), + [anon_sym_GT_EQ] = ACTIONS(388), + [anon_sym_instanceof] = ACTIONS(386), + [anon_sym_in] = ACTIONS(386), + [anon_sym_LT_LT] = ACTIONS(388), + [anon_sym_GT_GT] = ACTIONS(386), + [anon_sym_GT_GT_GT] = ACTIONS(388), + [anon_sym_PLUS] = ACTIONS(386), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(388), + [anon_sym_STAR_STAR] = ACTIONS(388), + [anon_sym_BANG] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(388), + [anon_sym_typeof] = ACTIONS(386), + [anon_sym_void] = ACTIONS(386), + [anon_sym_delete] = ACTIONS(386), + [anon_sym_await] = ACTIONS(386), + [anon_sym_LBRACK] = ACTIONS(388), + [anon_sym_if] = ACTIONS(386), + [anon_sym_else] = ACTIONS(386), + [anon_sym_var] = ACTIONS(386), + [anon_sym_let] = ACTIONS(386), + [anon_sym_const] = ACTIONS(386), + [anon_sym_return] = ACTIONS(386), + [anon_sym_try] = ACTIONS(386), + [anon_sym_throw] = ACTIONS(386), + [anon_sym_for] = ACTIONS(386), + [anon_sym_while] = ACTIONS(386), + [anon_sym_break] = ACTIONS(386), + [anon_sym_continue] = ACTIONS(386), + [anon_sym_QMARK_DOT] = ACTIONS(388), + [anon_sym_BQUOTE] = ACTIONS(388), + [anon_sym_DOLLARr] = ACTIONS(386), + [anon_sym_PLUS_PLUS] = ACTIONS(388), + [anon_sym_DASH_DASH] = ACTIONS(388), + [anon_sym_new] = ACTIONS(386), + }, + [STATE(501)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(662), + [anon_sym_LBRACE] = ACTIONS(664), + [anon_sym_RBRACE] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_as] = ACTIONS(662), + [anon_sym_SEMI] = ACTIONS(664), + [anon_sym_async] = ACTIONS(662), + [anon_sym_function] = ACTIONS(662), + [anon_sym_LPAREN] = ACTIONS(664), + [anon_sym_QMARK] = ACTIONS(662), + [anon_sym_DOT] = ACTIONS(664), + [sym_identifier] = ACTIONS(662), + [sym_string_literal] = ACTIONS(664), + [anon_sym_DOLLAR] = ACTIONS(662), + [sym_numeric_literal] = ACTIONS(664), + [anon_sym_true] = ACTIONS(662), + [anon_sym_false] = ACTIONS(662), + [anon_sym_null] = ACTIONS(662), + [anon_sym_PIPE_PIPE] = ACTIONS(664), + [anon_sym_QMARK_QMARK] = ACTIONS(664), + [anon_sym_AMP_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(662), + [anon_sym_EQ_EQ] = ACTIONS(662), + [anon_sym_BANG_EQ] = ACTIONS(662), + [anon_sym_EQ_EQ_EQ] = ACTIONS(664), + [anon_sym_BANG_EQ_EQ] = ACTIONS(664), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_instanceof] = ACTIONS(662), + [anon_sym_in] = ACTIONS(662), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(662), + [anon_sym_GT_GT_GT] = ACTIONS(664), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_STAR_STAR] = ACTIONS(664), + [anon_sym_BANG] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(664), + [anon_sym_typeof] = ACTIONS(662), + [anon_sym_void] = ACTIONS(662), + [anon_sym_delete] = ACTIONS(662), + [anon_sym_await] = ACTIONS(662), + [anon_sym_LBRACK] = ACTIONS(664), + [anon_sym_if] = ACTIONS(662), + [anon_sym_else] = ACTIONS(662), + [anon_sym_var] = ACTIONS(662), + [anon_sym_let] = ACTIONS(662), + [anon_sym_const] = ACTIONS(662), + [anon_sym_return] = ACTIONS(662), + [anon_sym_try] = ACTIONS(662), + [anon_sym_throw] = ACTIONS(662), + [anon_sym_for] = ACTIONS(662), + [anon_sym_while] = ACTIONS(662), + [anon_sym_break] = ACTIONS(662), + [anon_sym_continue] = ACTIONS(662), + [anon_sym_QMARK_DOT] = ACTIONS(664), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DOLLARr] = ACTIONS(662), + [anon_sym_PLUS_PLUS] = ACTIONS(664), + [anon_sym_DASH_DASH] = ACTIONS(664), + [anon_sym_new] = ACTIONS(662), + }, + [STATE(502)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(666), + [anon_sym_LBRACE] = ACTIONS(668), + [anon_sym_RBRACE] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(666), + [anon_sym_as] = ACTIONS(666), + [anon_sym_SEMI] = ACTIONS(668), + [anon_sym_async] = ACTIONS(666), + [anon_sym_function] = ACTIONS(666), + [anon_sym_LPAREN] = ACTIONS(668), + [anon_sym_QMARK] = ACTIONS(666), + [anon_sym_DOT] = ACTIONS(668), + [sym_identifier] = ACTIONS(666), + [sym_string_literal] = ACTIONS(668), + [anon_sym_DOLLAR] = ACTIONS(666), + [sym_numeric_literal] = ACTIONS(668), + [anon_sym_true] = ACTIONS(666), + [anon_sym_false] = ACTIONS(666), + [anon_sym_null] = ACTIONS(666), + [anon_sym_PIPE_PIPE] = ACTIONS(668), + [anon_sym_QMARK_QMARK] = ACTIONS(668), + [anon_sym_AMP_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(666), + [anon_sym_EQ_EQ] = ACTIONS(666), + [anon_sym_BANG_EQ] = ACTIONS(666), + [anon_sym_EQ_EQ_EQ] = ACTIONS(668), + [anon_sym_BANG_EQ_EQ] = ACTIONS(668), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_instanceof] = ACTIONS(666), + [anon_sym_in] = ACTIONS(666), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(666), + [anon_sym_GT_GT_GT] = ACTIONS(668), + [anon_sym_PLUS] = ACTIONS(666), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_STAR_STAR] = ACTIONS(668), + [anon_sym_BANG] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(668), + [anon_sym_typeof] = ACTIONS(666), + [anon_sym_void] = ACTIONS(666), + [anon_sym_delete] = ACTIONS(666), + [anon_sym_await] = ACTIONS(666), + [anon_sym_LBRACK] = ACTIONS(668), + [anon_sym_if] = ACTIONS(666), + [anon_sym_else] = ACTIONS(666), + [anon_sym_var] = ACTIONS(666), + [anon_sym_let] = ACTIONS(666), + [anon_sym_const] = ACTIONS(666), + [anon_sym_return] = ACTIONS(666), + [anon_sym_try] = ACTIONS(666), + [anon_sym_throw] = ACTIONS(666), + [anon_sym_for] = ACTIONS(666), + [anon_sym_while] = ACTIONS(666), + [anon_sym_break] = ACTIONS(666), + [anon_sym_continue] = ACTIONS(666), + [anon_sym_QMARK_DOT] = ACTIONS(668), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DOLLARr] = ACTIONS(666), + [anon_sym_PLUS_PLUS] = ACTIONS(668), + [anon_sym_DASH_DASH] = ACTIONS(668), + [anon_sym_new] = ACTIONS(666), + }, + [STATE(503)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(670), + [anon_sym_LBRACE] = ACTIONS(672), + [anon_sym_RBRACE] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(670), + [anon_sym_as] = ACTIONS(670), + [anon_sym_SEMI] = ACTIONS(672), + [anon_sym_async] = ACTIONS(670), + [anon_sym_function] = ACTIONS(670), + [anon_sym_LPAREN] = ACTIONS(672), + [anon_sym_QMARK] = ACTIONS(670), + [anon_sym_DOT] = ACTIONS(672), + [sym_identifier] = ACTIONS(670), + [sym_string_literal] = ACTIONS(672), + [anon_sym_DOLLAR] = ACTIONS(670), + [sym_numeric_literal] = ACTIONS(672), + [anon_sym_true] = ACTIONS(670), + [anon_sym_false] = ACTIONS(670), + [anon_sym_null] = ACTIONS(670), + [anon_sym_PIPE_PIPE] = ACTIONS(672), + [anon_sym_QMARK_QMARK] = ACTIONS(672), + [anon_sym_AMP_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(670), + [anon_sym_EQ_EQ] = ACTIONS(670), + [anon_sym_BANG_EQ] = ACTIONS(670), + [anon_sym_EQ_EQ_EQ] = ACTIONS(672), + [anon_sym_BANG_EQ_EQ] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_instanceof] = ACTIONS(670), + [anon_sym_in] = ACTIONS(670), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(670), + [anon_sym_GT_GT_GT] = ACTIONS(672), + [anon_sym_PLUS] = ACTIONS(670), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_STAR_STAR] = ACTIONS(672), + [anon_sym_BANG] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(672), + [anon_sym_typeof] = ACTIONS(670), + [anon_sym_void] = ACTIONS(670), + [anon_sym_delete] = ACTIONS(670), + [anon_sym_await] = ACTIONS(670), + [anon_sym_LBRACK] = ACTIONS(672), + [anon_sym_if] = ACTIONS(670), + [anon_sym_else] = ACTIONS(670), + [anon_sym_var] = ACTIONS(670), + [anon_sym_let] = ACTIONS(670), + [anon_sym_const] = ACTIONS(670), + [anon_sym_return] = ACTIONS(670), + [anon_sym_try] = ACTIONS(670), + [anon_sym_throw] = ACTIONS(670), + [anon_sym_for] = ACTIONS(670), + [anon_sym_while] = ACTIONS(670), + [anon_sym_break] = ACTIONS(670), + [anon_sym_continue] = ACTIONS(670), + [anon_sym_QMARK_DOT] = ACTIONS(672), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DOLLARr] = ACTIONS(670), + [anon_sym_PLUS_PLUS] = ACTIONS(672), + [anon_sym_DASH_DASH] = ACTIONS(672), + [anon_sym_new] = ACTIONS(670), + }, + [STATE(504)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(505)] = { + [aux_sym_array_type_repeat1] = STATE(567), + [ts_builtin_sym_end] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_export] = ACTIONS(159), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_abstract] = ACTIONS(159), + [anon_sym_class] = ACTIONS(159), + [anon_sym_struct] = ACTIONS(159), + [anon_sym_AT] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(1577), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(159), + [anon_sym_type] = ACTIONS(159), + [anon_sym_enum] = ACTIONS(159), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(506)] = { + [sym_type_arguments] = STATE(654), + [ts_builtin_sym_end] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_export] = ACTIONS(159), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_abstract] = ACTIONS(159), + [anon_sym_class] = ACTIONS(159), + [anon_sym_struct] = ACTIONS(159), + [anon_sym_AT] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1574), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(159), + [anon_sym_type] = ACTIONS(159), + [anon_sym_enum] = ACTIONS(159), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(507)] = { + [aux_sym_qualified_type_repeat1] = STATE(507), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(1757), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_return] = ACTIONS(375), + [anon_sym_try] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_for] = ACTIONS(375), + [anon_sym_while] = ACTIONS(375), + [anon_sym_break] = ACTIONS(375), + [anon_sym_continue] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(508)] = { + [aux_sym_array_type_repeat1] = STATE(508), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(1760), + [anon_sym_if] = ACTIONS(239), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_return] = ACTIONS(239), + [anon_sym_try] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_break] = ACTIONS(239), + [anon_sym_continue] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(509)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(614), + [anon_sym_LBRACE] = ACTIONS(616), + [anon_sym_RBRACE] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(614), + [anon_sym_as] = ACTIONS(614), + [anon_sym_SEMI] = ACTIONS(616), + [anon_sym_async] = ACTIONS(614), + [anon_sym_function] = ACTIONS(614), + [anon_sym_LPAREN] = ACTIONS(616), + [anon_sym_QMARK] = ACTIONS(614), + [anon_sym_DOT] = ACTIONS(616), + [sym_identifier] = ACTIONS(614), + [sym_string_literal] = ACTIONS(616), + [anon_sym_DOLLAR] = ACTIONS(614), + [sym_numeric_literal] = ACTIONS(616), + [anon_sym_true] = ACTIONS(614), + [anon_sym_false] = ACTIONS(614), + [anon_sym_null] = ACTIONS(614), + [anon_sym_PIPE_PIPE] = ACTIONS(616), + [anon_sym_QMARK_QMARK] = ACTIONS(616), + [anon_sym_AMP_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(614), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(614), + [anon_sym_EQ_EQ] = ACTIONS(614), + [anon_sym_BANG_EQ] = ACTIONS(614), + [anon_sym_EQ_EQ_EQ] = ACTIONS(616), + [anon_sym_BANG_EQ_EQ] = ACTIONS(616), + [anon_sym_LT] = ACTIONS(614), + [anon_sym_GT] = ACTIONS(614), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_instanceof] = ACTIONS(614), + [anon_sym_in] = ACTIONS(614), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(614), + [anon_sym_GT_GT_GT] = ACTIONS(616), + [anon_sym_PLUS] = ACTIONS(614), + [anon_sym_DASH] = ACTIONS(614), + [anon_sym_SLASH] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_STAR_STAR] = ACTIONS(616), + [anon_sym_BANG] = ACTIONS(614), + [anon_sym_TILDE] = ACTIONS(616), + [anon_sym_typeof] = ACTIONS(614), + [anon_sym_void] = ACTIONS(614), + [anon_sym_delete] = ACTIONS(614), + [anon_sym_await] = ACTIONS(614), + [anon_sym_LBRACK] = ACTIONS(616), + [anon_sym_if] = ACTIONS(614), + [anon_sym_else] = ACTIONS(614), + [anon_sym_var] = ACTIONS(614), + [anon_sym_let] = ACTIONS(614), + [anon_sym_const] = ACTIONS(614), + [anon_sym_return] = ACTIONS(614), + [anon_sym_try] = ACTIONS(614), + [anon_sym_throw] = ACTIONS(614), + [anon_sym_for] = ACTIONS(614), + [anon_sym_while] = ACTIONS(614), + [anon_sym_break] = ACTIONS(614), + [anon_sym_continue] = ACTIONS(614), + [anon_sym_QMARK_DOT] = ACTIONS(616), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DOLLARr] = ACTIONS(614), + [anon_sym_PLUS_PLUS] = ACTIONS(616), + [anon_sym_DASH_DASH] = ACTIONS(616), + [anon_sym_new] = ACTIONS(614), + }, + [STATE(510)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(510), + [anon_sym_LBRACE] = ACTIONS(607), + [anon_sym_RBRACE] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(510), + [anon_sym_as] = ACTIONS(510), + [anon_sym_SEMI] = ACTIONS(607), + [anon_sym_async] = ACTIONS(510), + [anon_sym_function] = ACTIONS(510), + [anon_sym_LPAREN] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(510), + [anon_sym_DOT] = ACTIONS(607), + [sym_identifier] = ACTIONS(510), + [sym_string_literal] = ACTIONS(607), + [anon_sym_DOLLAR] = ACTIONS(510), + [sym_numeric_literal] = ACTIONS(607), + [anon_sym_true] = ACTIONS(510), + [anon_sym_false] = ACTIONS(510), + [anon_sym_null] = ACTIONS(510), + [anon_sym_PIPE_PIPE] = ACTIONS(607), + [anon_sym_QMARK_QMARK] = ACTIONS(607), + [anon_sym_AMP_AMP] = ACTIONS(607), + [anon_sym_PIPE] = ACTIONS(510), + [anon_sym_CARET] = ACTIONS(607), + [anon_sym_AMP] = ACTIONS(510), + [anon_sym_EQ_EQ] = ACTIONS(510), + [anon_sym_BANG_EQ] = ACTIONS(510), + [anon_sym_EQ_EQ_EQ] = ACTIONS(607), + [anon_sym_BANG_EQ_EQ] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(510), + [anon_sym_GT] = ACTIONS(510), + [anon_sym_LT_EQ] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(607), + [anon_sym_instanceof] = ACTIONS(510), + [anon_sym_in] = ACTIONS(510), + [anon_sym_LT_LT] = ACTIONS(607), + [anon_sym_GT_GT] = ACTIONS(510), + [anon_sym_GT_GT_GT] = ACTIONS(607), + [anon_sym_PLUS] = ACTIONS(510), + [anon_sym_DASH] = ACTIONS(510), + [anon_sym_SLASH] = ACTIONS(510), + [anon_sym_PERCENT] = ACTIONS(607), + [anon_sym_STAR_STAR] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(510), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_typeof] = ACTIONS(510), + [anon_sym_void] = ACTIONS(510), + [anon_sym_delete] = ACTIONS(510), + [anon_sym_await] = ACTIONS(510), + [anon_sym_LBRACK] = ACTIONS(607), + [anon_sym_if] = ACTIONS(510), + [anon_sym_else] = ACTIONS(510), + [anon_sym_var] = ACTIONS(510), + [anon_sym_let] = ACTIONS(510), + [anon_sym_const] = ACTIONS(510), + [anon_sym_return] = ACTIONS(510), + [anon_sym_try] = ACTIONS(510), + [anon_sym_throw] = ACTIONS(510), + [anon_sym_for] = ACTIONS(510), + [anon_sym_while] = ACTIONS(510), + [anon_sym_break] = ACTIONS(510), + [anon_sym_continue] = ACTIONS(510), + [anon_sym_QMARK_DOT] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(607), + [anon_sym_DOLLARr] = ACTIONS(510), + [anon_sym_PLUS_PLUS] = ACTIONS(607), + [anon_sym_DASH_DASH] = ACTIONS(607), + [anon_sym_new] = ACTIONS(510), + }, + [STATE(511)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(308), + [anon_sym_LBRACE] = ACTIONS(310), + [anon_sym_RBRACE] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(308), + [anon_sym_as] = ACTIONS(308), + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_async] = ACTIONS(308), + [anon_sym_function] = ACTIONS(308), + [anon_sym_LPAREN] = ACTIONS(310), + [anon_sym_QMARK] = ACTIONS(308), + [anon_sym_DOT] = ACTIONS(310), + [sym_identifier] = ACTIONS(308), + [sym_string_literal] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(308), + [sym_numeric_literal] = ACTIONS(310), + [anon_sym_true] = ACTIONS(308), + [anon_sym_false] = ACTIONS(308), + [anon_sym_null] = ACTIONS(308), + [anon_sym_PIPE_PIPE] = ACTIONS(310), + [anon_sym_QMARK_QMARK] = ACTIONS(310), + [anon_sym_AMP_AMP] = ACTIONS(310), + [anon_sym_PIPE] = ACTIONS(308), + [anon_sym_CARET] = ACTIONS(310), + [anon_sym_AMP] = ACTIONS(308), + [anon_sym_EQ_EQ] = ACTIONS(308), + [anon_sym_BANG_EQ] = ACTIONS(308), + [anon_sym_EQ_EQ_EQ] = ACTIONS(310), + [anon_sym_BANG_EQ_EQ] = ACTIONS(310), + [anon_sym_LT] = ACTIONS(308), + [anon_sym_GT] = ACTIONS(308), + [anon_sym_LT_EQ] = ACTIONS(310), + [anon_sym_GT_EQ] = ACTIONS(310), + [anon_sym_instanceof] = ACTIONS(308), + [anon_sym_in] = ACTIONS(308), + [anon_sym_LT_LT] = ACTIONS(310), + [anon_sym_GT_GT] = ACTIONS(308), + [anon_sym_GT_GT_GT] = ACTIONS(310), + [anon_sym_PLUS] = ACTIONS(308), + [anon_sym_DASH] = ACTIONS(308), + [anon_sym_SLASH] = ACTIONS(308), + [anon_sym_PERCENT] = ACTIONS(310), + [anon_sym_STAR_STAR] = ACTIONS(310), + [anon_sym_BANG] = ACTIONS(308), + [anon_sym_TILDE] = ACTIONS(310), + [anon_sym_typeof] = ACTIONS(308), + [anon_sym_void] = ACTIONS(308), + [anon_sym_delete] = ACTIONS(308), + [anon_sym_await] = ACTIONS(308), + [anon_sym_LBRACK] = ACTIONS(310), + [anon_sym_if] = ACTIONS(308), + [anon_sym_else] = ACTIONS(308), + [anon_sym_var] = ACTIONS(308), + [anon_sym_let] = ACTIONS(308), + [anon_sym_const] = ACTIONS(308), + [anon_sym_return] = ACTIONS(308), + [anon_sym_try] = ACTIONS(308), + [anon_sym_throw] = ACTIONS(308), + [anon_sym_for] = ACTIONS(308), + [anon_sym_while] = ACTIONS(308), + [anon_sym_break] = ACTIONS(308), + [anon_sym_continue] = ACTIONS(308), + [anon_sym_QMARK_DOT] = ACTIONS(310), + [anon_sym_BQUOTE] = ACTIONS(310), + [anon_sym_DOLLARr] = ACTIONS(308), + [anon_sym_PLUS_PLUS] = ACTIONS(310), + [anon_sym_DASH_DASH] = ACTIONS(310), + [anon_sym_new] = ACTIONS(308), + }, + [STATE(512)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(618), + [anon_sym_LBRACE] = ACTIONS(620), + [anon_sym_RBRACE] = ACTIONS(620), + [anon_sym_STAR] = ACTIONS(618), + [anon_sym_as] = ACTIONS(618), + [anon_sym_SEMI] = ACTIONS(620), + [anon_sym_async] = ACTIONS(618), + [anon_sym_function] = ACTIONS(618), + [anon_sym_LPAREN] = ACTIONS(620), + [anon_sym_QMARK] = ACTIONS(618), + [anon_sym_DOT] = ACTIONS(620), + [sym_identifier] = ACTIONS(618), + [sym_string_literal] = ACTIONS(620), + [anon_sym_DOLLAR] = ACTIONS(618), + [sym_numeric_literal] = ACTIONS(620), + [anon_sym_true] = ACTIONS(618), + [anon_sym_false] = ACTIONS(618), + [anon_sym_null] = ACTIONS(618), + [anon_sym_PIPE_PIPE] = ACTIONS(620), + [anon_sym_QMARK_QMARK] = ACTIONS(620), + [anon_sym_AMP_AMP] = ACTIONS(620), + [anon_sym_PIPE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_EQ_EQ] = ACTIONS(618), + [anon_sym_BANG_EQ] = ACTIONS(618), + [anon_sym_EQ_EQ_EQ] = ACTIONS(620), + [anon_sym_BANG_EQ_EQ] = ACTIONS(620), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(620), + [anon_sym_GT_EQ] = ACTIONS(620), + [anon_sym_instanceof] = ACTIONS(618), + [anon_sym_in] = ACTIONS(618), + [anon_sym_LT_LT] = ACTIONS(620), + [anon_sym_GT_GT] = ACTIONS(618), + [anon_sym_GT_GT_GT] = ACTIONS(620), + [anon_sym_PLUS] = ACTIONS(618), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(620), + [anon_sym_STAR_STAR] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(620), + [anon_sym_typeof] = ACTIONS(618), + [anon_sym_void] = ACTIONS(618), + [anon_sym_delete] = ACTIONS(618), + [anon_sym_await] = ACTIONS(618), + [anon_sym_LBRACK] = ACTIONS(620), + [anon_sym_if] = ACTIONS(618), + [anon_sym_else] = ACTIONS(618), + [anon_sym_var] = ACTIONS(618), + [anon_sym_let] = ACTIONS(618), + [anon_sym_const] = ACTIONS(618), + [anon_sym_return] = ACTIONS(618), + [anon_sym_try] = ACTIONS(618), + [anon_sym_throw] = ACTIONS(618), + [anon_sym_for] = ACTIONS(618), + [anon_sym_while] = ACTIONS(618), + [anon_sym_break] = ACTIONS(618), + [anon_sym_continue] = ACTIONS(618), + [anon_sym_QMARK_DOT] = ACTIONS(620), + [anon_sym_BQUOTE] = ACTIONS(620), + [anon_sym_DOLLARr] = ACTIONS(618), + [anon_sym_PLUS_PLUS] = ACTIONS(620), + [anon_sym_DASH_DASH] = ACTIONS(620), + [anon_sym_new] = ACTIONS(618), + }, + [STATE(513)] = { + [sym_expression] = STATE(409), + [sym_state_binding_expression] = STATE(583), + [sym_boolean_literal] = STATE(583), + [sym_null_literal] = STATE(583), + [sym_binary_expression] = STATE(583), + [sym_unary_expression] = STATE(583), + [sym_assignment_expression] = STATE(583), + [sym_conditional_expression] = STATE(583), + [sym_await_expression] = STATE(583), + [sym_as_expression] = STATE(583), + [sym_import_expression] = STATE(583), + [sym_type_annotation] = STATE(2081), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2497), + [sym_block_statement] = STATE(500), + [sym_arrow_function] = STATE(583), + [sym_function_expression] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_member_expression] = STATE(172), + [sym_subscript_expression] = STATE(583), + [sym_parenthesized_expression] = STATE(583), + [sym_array_literal] = STATE(583), + [sym_object_literal] = STATE(583), + [sym_template_literal] = STATE(583), + [sym_resource_expression] = STATE(583), + [sym_update_expression] = STATE(583), + [sym_non_null_assertion_expression] = STATE(583), + [sym_new_expression] = STATE(583), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1306), + [anon_sym_LBRACE] = ACTIONS(1763), + [anon_sym_async] = ACTIONS(1310), + [anon_sym_function] = ACTIONS(1312), + [anon_sym_LPAREN] = ACTIONS(1765), + [sym_identifier] = ACTIONS(1767), + [sym_string_literal] = ACTIONS(1318), + [anon_sym_DOLLAR] = ACTIONS(1320), + [sym_numeric_literal] = ACTIONS(1318), + [anon_sym_true] = ACTIONS(1769), + [anon_sym_false] = ACTIONS(1769), + [anon_sym_null] = ACTIONS(1771), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1328), + [anon_sym_TILDE] = ACTIONS(1328), + [anon_sym_typeof] = ACTIONS(1326), + [anon_sym_void] = ACTIONS(1773), + [anon_sym_delete] = ACTIONS(1326), + [anon_sym_await] = ACTIONS(1330), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1775), + [anon_sym_BQUOTE] = ACTIONS(1352), + [anon_sym_DOLLARr] = ACTIONS(1354), + [anon_sym_PLUS_PLUS] = ACTIONS(1356), + [anon_sym_DASH_DASH] = ACTIONS(1356), + [anon_sym_new] = ACTIONS(1358), + }, + [STATE(514)] = { + [sym_expression] = STATE(1167), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2420), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2664), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(930), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1542), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1777), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1779), + [anon_sym_false] = ACTIONS(1779), + [anon_sym_null] = ACTIONS(1781), + [anon_sym_GT] = ACTIONS(1783), + [anon_sym_PLUS] = ACTIONS(1548), + [anon_sym_DASH] = ACTIONS(1548), + [anon_sym_BANG] = ACTIONS(1550), + [anon_sym_TILDE] = ACTIONS(1550), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_void] = ACTIONS(1552), + [anon_sym_delete] = ACTIONS(1548), + [anon_sym_await] = ACTIONS(1554), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1785), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1558), + [anon_sym_DASH_DASH] = ACTIONS(1558), + [anon_sym_new] = ACTIONS(1560), + }, + [STATE(515)] = { + [sym_argument_list] = STATE(649), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(480), + [anon_sym_LBRACE] = ACTIONS(482), + [anon_sym_RBRACE] = ACTIONS(482), + [anon_sym_STAR] = ACTIONS(480), + [anon_sym_as] = ACTIONS(480), + [anon_sym_SEMI] = ACTIONS(482), + [anon_sym_async] = ACTIONS(480), + [anon_sym_function] = ACTIONS(480), + [anon_sym_LPAREN] = ACTIONS(482), + [anon_sym_QMARK] = ACTIONS(480), + [anon_sym_DOT] = ACTIONS(482), + [sym_identifier] = ACTIONS(480), + [sym_string_literal] = ACTIONS(482), + [anon_sym_DOLLAR] = ACTIONS(480), + [sym_numeric_literal] = ACTIONS(482), + [anon_sym_true] = ACTIONS(480), + [anon_sym_false] = ACTIONS(480), + [anon_sym_null] = ACTIONS(480), + [anon_sym_PIPE_PIPE] = ACTIONS(482), + [anon_sym_QMARK_QMARK] = ACTIONS(482), + [anon_sym_AMP_AMP] = ACTIONS(482), + [anon_sym_PIPE] = ACTIONS(480), + [anon_sym_CARET] = ACTIONS(482), + [anon_sym_AMP] = ACTIONS(480), + [anon_sym_EQ_EQ] = ACTIONS(480), + [anon_sym_BANG_EQ] = ACTIONS(480), + [anon_sym_EQ_EQ_EQ] = ACTIONS(482), + [anon_sym_BANG_EQ_EQ] = ACTIONS(482), + [anon_sym_LT] = ACTIONS(480), + [anon_sym_GT] = ACTIONS(480), + [anon_sym_LT_EQ] = ACTIONS(482), + [anon_sym_GT_EQ] = ACTIONS(482), + [anon_sym_instanceof] = ACTIONS(480), + [anon_sym_in] = ACTIONS(480), + [anon_sym_LT_LT] = ACTIONS(482), + [anon_sym_GT_GT] = ACTIONS(480), + [anon_sym_GT_GT_GT] = ACTIONS(482), + [anon_sym_PLUS] = ACTIONS(480), + [anon_sym_DASH] = ACTIONS(480), + [anon_sym_SLASH] = ACTIONS(480), + [anon_sym_PERCENT] = ACTIONS(482), + [anon_sym_STAR_STAR] = ACTIONS(482), + [anon_sym_BANG] = ACTIONS(480), + [anon_sym_TILDE] = ACTIONS(482), + [anon_sym_typeof] = ACTIONS(480), + [anon_sym_void] = ACTIONS(480), + [anon_sym_delete] = ACTIONS(480), + [anon_sym_await] = ACTIONS(480), + [anon_sym_LBRACK] = ACTIONS(482), + [anon_sym_if] = ACTIONS(480), + [anon_sym_var] = ACTIONS(480), + [anon_sym_let] = ACTIONS(480), + [anon_sym_const] = ACTIONS(480), + [anon_sym_return] = ACTIONS(480), + [anon_sym_try] = ACTIONS(480), + [anon_sym_throw] = ACTIONS(480), + [anon_sym_for] = ACTIONS(480), + [anon_sym_while] = ACTIONS(480), + [anon_sym_break] = ACTIONS(480), + [anon_sym_continue] = ACTIONS(480), + [anon_sym_QMARK_DOT] = ACTIONS(482), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_DOLLARr] = ACTIONS(480), + [anon_sym_PLUS_PLUS] = ACTIONS(482), + [anon_sym_DASH_DASH] = ACTIONS(482), + [anon_sym_new] = ACTIONS(480), + }, + [STATE(516)] = { + [ts_builtin_sym_end] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_export] = ACTIONS(159), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_abstract] = ACTIONS(159), + [anon_sym_class] = ACTIONS(159), + [anon_sym_extends] = ACTIONS(159), + [anon_sym_struct] = ACTIONS(159), + [anon_sym_AT] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(159), + [anon_sym_type] = ACTIONS(159), + [anon_sym_enum] = ACTIONS(159), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(517)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(630), + [anon_sym_LBRACE] = ACTIONS(632), + [anon_sym_RBRACE] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(630), + [anon_sym_as] = ACTIONS(630), + [anon_sym_SEMI] = ACTIONS(632), + [anon_sym_async] = ACTIONS(630), + [anon_sym_function] = ACTIONS(630), + [anon_sym_LPAREN] = ACTIONS(632), + [anon_sym_QMARK] = ACTIONS(630), + [anon_sym_DOT] = ACTIONS(632), + [sym_identifier] = ACTIONS(630), + [sym_string_literal] = ACTIONS(632), + [anon_sym_DOLLAR] = ACTIONS(630), + [sym_numeric_literal] = ACTIONS(632), + [anon_sym_true] = ACTIONS(630), + [anon_sym_false] = ACTIONS(630), + [anon_sym_null] = ACTIONS(630), + [anon_sym_PIPE_PIPE] = ACTIONS(632), + [anon_sym_QMARK_QMARK] = ACTIONS(632), + [anon_sym_AMP_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(630), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(630), + [anon_sym_EQ_EQ] = ACTIONS(630), + [anon_sym_BANG_EQ] = ACTIONS(630), + [anon_sym_EQ_EQ_EQ] = ACTIONS(632), + [anon_sym_BANG_EQ_EQ] = ACTIONS(632), + [anon_sym_LT] = ACTIONS(630), + [anon_sym_GT] = ACTIONS(630), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_instanceof] = ACTIONS(630), + [anon_sym_in] = ACTIONS(630), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(630), + [anon_sym_GT_GT_GT] = ACTIONS(632), + [anon_sym_PLUS] = ACTIONS(630), + [anon_sym_DASH] = ACTIONS(630), + [anon_sym_SLASH] = ACTIONS(630), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_STAR_STAR] = ACTIONS(632), + [anon_sym_BANG] = ACTIONS(630), + [anon_sym_TILDE] = ACTIONS(632), + [anon_sym_typeof] = ACTIONS(630), + [anon_sym_void] = ACTIONS(630), + [anon_sym_delete] = ACTIONS(630), + [anon_sym_await] = ACTIONS(630), + [anon_sym_LBRACK] = ACTIONS(632), + [anon_sym_if] = ACTIONS(630), + [anon_sym_else] = ACTIONS(630), + [anon_sym_var] = ACTIONS(630), + [anon_sym_let] = ACTIONS(630), + [anon_sym_const] = ACTIONS(630), + [anon_sym_return] = ACTIONS(630), + [anon_sym_try] = ACTIONS(630), + [anon_sym_throw] = ACTIONS(630), + [anon_sym_for] = ACTIONS(630), + [anon_sym_while] = ACTIONS(630), + [anon_sym_break] = ACTIONS(630), + [anon_sym_continue] = ACTIONS(630), + [anon_sym_QMARK_DOT] = ACTIONS(632), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DOLLARr] = ACTIONS(630), + [anon_sym_PLUS_PLUS] = ACTIONS(632), + [anon_sym_DASH_DASH] = ACTIONS(632), + [anon_sym_new] = ACTIONS(630), + }, + [STATE(518)] = { + [ts_builtin_sym_end] = ACTIONS(527), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(525), + [anon_sym_LBRACE] = ACTIONS(527), + [anon_sym_STAR] = ACTIONS(525), + [anon_sym_as] = ACTIONS(525), + [anon_sym_SEMI] = ACTIONS(527), + [anon_sym_export] = ACTIONS(525), + [anon_sym_async] = ACTIONS(525), + [anon_sym_function] = ACTIONS(525), + [anon_sym_abstract] = ACTIONS(525), + [anon_sym_class] = ACTIONS(525), + [anon_sym_extends] = ACTIONS(525), + [anon_sym_struct] = ACTIONS(525), + [anon_sym_AT] = ACTIONS(527), + [anon_sym_LPAREN] = ACTIONS(527), + [anon_sym_QMARK] = ACTIONS(525), + [anon_sym_DOT] = ACTIONS(527), + [sym_identifier] = ACTIONS(525), + [sym_string_literal] = ACTIONS(527), + [anon_sym_DOLLAR] = ACTIONS(525), + [sym_numeric_literal] = ACTIONS(527), + [anon_sym_true] = ACTIONS(525), + [anon_sym_false] = ACTIONS(525), + [anon_sym_null] = ACTIONS(525), + [anon_sym_PIPE_PIPE] = ACTIONS(527), + [anon_sym_QMARK_QMARK] = ACTIONS(527), + [anon_sym_AMP_AMP] = ACTIONS(527), + [anon_sym_PIPE] = ACTIONS(525), + [anon_sym_CARET] = ACTIONS(527), + [anon_sym_AMP] = ACTIONS(525), + [anon_sym_EQ_EQ] = ACTIONS(525), + [anon_sym_BANG_EQ] = ACTIONS(525), + [anon_sym_EQ_EQ_EQ] = ACTIONS(527), + [anon_sym_BANG_EQ_EQ] = ACTIONS(527), + [anon_sym_LT] = ACTIONS(525), + [anon_sym_GT] = ACTIONS(525), + [anon_sym_LT_EQ] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(527), + [anon_sym_instanceof] = ACTIONS(525), + [anon_sym_in] = ACTIONS(525), + [anon_sym_LT_LT] = ACTIONS(527), + [anon_sym_GT_GT] = ACTIONS(525), + [anon_sym_GT_GT_GT] = ACTIONS(527), + [anon_sym_PLUS] = ACTIONS(525), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_SLASH] = ACTIONS(525), + [anon_sym_PERCENT] = ACTIONS(527), + [anon_sym_STAR_STAR] = ACTIONS(527), + [anon_sym_BANG] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_typeof] = ACTIONS(525), + [anon_sym_void] = ACTIONS(525), + [anon_sym_delete] = ACTIONS(525), + [anon_sym_await] = ACTIONS(525), + [anon_sym_LBRACK] = ACTIONS(527), + [anon_sym_var] = ACTIONS(525), + [anon_sym_let] = ACTIONS(525), + [anon_sym_const] = ACTIONS(525), + [anon_sym_QMARK_DOT] = ACTIONS(527), + [anon_sym_interface] = ACTIONS(525), + [anon_sym_type] = ACTIONS(525), + [anon_sym_enum] = ACTIONS(525), + [anon_sym_BQUOTE] = ACTIONS(527), + [anon_sym_DOLLARr] = ACTIONS(525), + [anon_sym_PLUS_PLUS] = ACTIONS(527), + [anon_sym_DASH_DASH] = ACTIONS(527), + [anon_sym_new] = ACTIONS(525), + }, + [STATE(519)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(523), + [anon_sym_RBRACE] = ACTIONS(523), + [anon_sym_STAR] = ACTIONS(521), + [anon_sym_as] = ACTIONS(521), + [anon_sym_SEMI] = ACTIONS(523), + [anon_sym_async] = ACTIONS(521), + [anon_sym_function] = ACTIONS(521), + [anon_sym_LPAREN] = ACTIONS(523), + [anon_sym_QMARK] = ACTIONS(521), + [anon_sym_DOT] = ACTIONS(523), + [sym_identifier] = ACTIONS(521), + [sym_string_literal] = ACTIONS(523), + [anon_sym_DOLLAR] = ACTIONS(521), + [sym_numeric_literal] = ACTIONS(523), + [anon_sym_true] = ACTIONS(521), + [anon_sym_false] = ACTIONS(521), + [anon_sym_null] = ACTIONS(521), + [anon_sym_PIPE_PIPE] = ACTIONS(523), + [anon_sym_QMARK_QMARK] = ACTIONS(523), + [anon_sym_AMP_AMP] = ACTIONS(523), + [anon_sym_PIPE] = ACTIONS(521), + [anon_sym_CARET] = ACTIONS(523), + [anon_sym_AMP] = ACTIONS(521), + [anon_sym_EQ_EQ] = ACTIONS(521), + [anon_sym_BANG_EQ] = ACTIONS(521), + [anon_sym_EQ_EQ_EQ] = ACTIONS(523), + [anon_sym_BANG_EQ_EQ] = ACTIONS(523), + [anon_sym_LT] = ACTIONS(521), + [anon_sym_GT] = ACTIONS(521), + [anon_sym_LT_EQ] = ACTIONS(523), + [anon_sym_GT_EQ] = ACTIONS(523), + [anon_sym_instanceof] = ACTIONS(521), + [anon_sym_in] = ACTIONS(521), + [anon_sym_LT_LT] = ACTIONS(523), + [anon_sym_GT_GT] = ACTIONS(521), + [anon_sym_GT_GT_GT] = ACTIONS(523), + [anon_sym_PLUS] = ACTIONS(521), + [anon_sym_DASH] = ACTIONS(521), + [anon_sym_SLASH] = ACTIONS(521), + [anon_sym_PERCENT] = ACTIONS(523), + [anon_sym_STAR_STAR] = ACTIONS(523), + [anon_sym_BANG] = ACTIONS(521), + [anon_sym_TILDE] = ACTIONS(523), + [anon_sym_typeof] = ACTIONS(521), + [anon_sym_void] = ACTIONS(521), + [anon_sym_delete] = ACTIONS(521), + [anon_sym_await] = ACTIONS(521), + [anon_sym_LBRACK] = ACTIONS(523), + [anon_sym_if] = ACTIONS(521), + [anon_sym_else] = ACTIONS(521), + [anon_sym_var] = ACTIONS(521), + [anon_sym_let] = ACTIONS(521), + [anon_sym_const] = ACTIONS(521), + [anon_sym_return] = ACTIONS(521), + [anon_sym_try] = ACTIONS(521), + [anon_sym_throw] = ACTIONS(521), + [anon_sym_for] = ACTIONS(521), + [anon_sym_while] = ACTIONS(521), + [anon_sym_break] = ACTIONS(521), + [anon_sym_continue] = ACTIONS(521), + [anon_sym_QMARK_DOT] = ACTIONS(523), + [anon_sym_BQUOTE] = ACTIONS(523), + [anon_sym_DOLLARr] = ACTIONS(521), + [anon_sym_PLUS_PLUS] = ACTIONS(523), + [anon_sym_DASH_DASH] = ACTIONS(523), + [anon_sym_new] = ACTIONS(521), + }, + [STATE(520)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(658), + [anon_sym_LBRACE] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(658), + [anon_sym_as] = ACTIONS(658), + [anon_sym_SEMI] = ACTIONS(660), + [anon_sym_async] = ACTIONS(658), + [anon_sym_function] = ACTIONS(658), + [anon_sym_LPAREN] = ACTIONS(660), + [anon_sym_QMARK] = ACTIONS(658), + [anon_sym_DOT] = ACTIONS(660), + [sym_identifier] = ACTIONS(658), + [sym_string_literal] = ACTIONS(660), + [anon_sym_DOLLAR] = ACTIONS(658), + [sym_numeric_literal] = ACTIONS(660), + [anon_sym_true] = ACTIONS(658), + [anon_sym_false] = ACTIONS(658), + [anon_sym_null] = ACTIONS(658), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(658), + [anon_sym_EQ_EQ] = ACTIONS(658), + [anon_sym_BANG_EQ] = ACTIONS(658), + [anon_sym_EQ_EQ_EQ] = ACTIONS(660), + [anon_sym_BANG_EQ_EQ] = ACTIONS(660), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_instanceof] = ACTIONS(658), + [anon_sym_in] = ACTIONS(658), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(658), + [anon_sym_GT_GT_GT] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(658), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_BANG] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_typeof] = ACTIONS(658), + [anon_sym_void] = ACTIONS(658), + [anon_sym_delete] = ACTIONS(658), + [anon_sym_await] = ACTIONS(658), + [anon_sym_LBRACK] = ACTIONS(660), + [anon_sym_if] = ACTIONS(658), + [anon_sym_else] = ACTIONS(658), + [anon_sym_var] = ACTIONS(658), + [anon_sym_let] = ACTIONS(658), + [anon_sym_const] = ACTIONS(658), + [anon_sym_return] = ACTIONS(658), + [anon_sym_try] = ACTIONS(658), + [anon_sym_throw] = ACTIONS(658), + [anon_sym_for] = ACTIONS(658), + [anon_sym_while] = ACTIONS(658), + [anon_sym_break] = ACTIONS(658), + [anon_sym_continue] = ACTIONS(658), + [anon_sym_QMARK_DOT] = ACTIONS(660), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DOLLARr] = ACTIONS(658), + [anon_sym_PLUS_PLUS] = ACTIONS(660), + [anon_sym_DASH_DASH] = ACTIONS(660), + [anon_sym_new] = ACTIONS(658), + }, + [STATE(521)] = { + [sym_expression] = STATE(1144), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2081), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2607), + [sym_block_statement] = STATE(1184), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(1054), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1787), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1789), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1791), + [anon_sym_false] = ACTIONS(1791), + [anon_sym_null] = ACTIONS(1793), + [anon_sym_PLUS] = ACTIONS(1393), + [anon_sym_DASH] = ACTIONS(1393), + [anon_sym_BANG] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1395), + [anon_sym_typeof] = ACTIONS(1393), + [anon_sym_void] = ACTIONS(1397), + [anon_sym_delete] = ACTIONS(1393), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1795), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [anon_sym_new] = ACTIONS(1417), + }, + [STATE(522)] = { + [ts_builtin_sym_end] = ACTIONS(486), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(484), + [anon_sym_LBRACE] = ACTIONS(486), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_as] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(486), + [anon_sym_export] = ACTIONS(484), + [anon_sym_async] = ACTIONS(484), + [anon_sym_function] = ACTIONS(484), + [anon_sym_abstract] = ACTIONS(484), + [anon_sym_class] = ACTIONS(484), + [anon_sym_extends] = ACTIONS(484), + [anon_sym_struct] = ACTIONS(484), + [anon_sym_AT] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(486), + [anon_sym_QMARK] = ACTIONS(484), + [anon_sym_DOT] = ACTIONS(486), + [sym_identifier] = ACTIONS(484), + [sym_string_literal] = ACTIONS(486), + [anon_sym_DOLLAR] = ACTIONS(484), + [sym_numeric_literal] = ACTIONS(486), + [anon_sym_true] = ACTIONS(484), + [anon_sym_false] = ACTIONS(484), + [anon_sym_null] = ACTIONS(484), + [anon_sym_PIPE_PIPE] = ACTIONS(486), + [anon_sym_QMARK_QMARK] = ACTIONS(486), + [anon_sym_AMP_AMP] = ACTIONS(486), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_CARET] = ACTIONS(486), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_EQ_EQ] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_EQ_EQ_EQ] = ACTIONS(486), + [anon_sym_BANG_EQ_EQ] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(484), + [anon_sym_LT_EQ] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(486), + [anon_sym_instanceof] = ACTIONS(484), + [anon_sym_in] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(486), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_GT_GT_GT] = ACTIONS(486), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(484), + [anon_sym_PERCENT] = ACTIONS(486), + [anon_sym_STAR_STAR] = ACTIONS(486), + [anon_sym_BANG] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_typeof] = ACTIONS(484), + [anon_sym_void] = ACTIONS(484), + [anon_sym_delete] = ACTIONS(484), + [anon_sym_await] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_var] = ACTIONS(484), + [anon_sym_let] = ACTIONS(484), + [anon_sym_const] = ACTIONS(484), + [anon_sym_QMARK_DOT] = ACTIONS(486), + [anon_sym_interface] = ACTIONS(484), + [anon_sym_type] = ACTIONS(484), + [anon_sym_enum] = ACTIONS(484), + [anon_sym_BQUOTE] = ACTIONS(486), + [anon_sym_DOLLARr] = ACTIONS(484), + [anon_sym_PLUS_PLUS] = ACTIONS(486), + [anon_sym_DASH_DASH] = ACTIONS(486), + [anon_sym_new] = ACTIONS(484), + }, + [STATE(523)] = { + [aux_sym_qualified_type_repeat1] = STATE(523), + [ts_builtin_sym_end] = ACTIONS(377), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_export] = ACTIONS(375), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_abstract] = ACTIONS(375), + [anon_sym_class] = ACTIONS(375), + [anon_sym_struct] = ACTIONS(375), + [anon_sym_AT] = ACTIONS(377), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(1797), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_interface] = ACTIONS(375), + [anon_sym_type] = ACTIONS(375), + [anon_sym_enum] = ACTIONS(375), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(524)] = { + [aux_sym_array_type_repeat1] = STATE(524), + [ts_builtin_sym_end] = ACTIONS(241), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_export] = ACTIONS(239), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_abstract] = ACTIONS(239), + [anon_sym_class] = ACTIONS(239), + [anon_sym_struct] = ACTIONS(239), + [anon_sym_AT] = ACTIONS(241), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(1800), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_interface] = ACTIONS(239), + [anon_sym_type] = ACTIONS(239), + [anon_sym_enum] = ACTIONS(239), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(525)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(525), + [anon_sym_LBRACE] = ACTIONS(527), + [anon_sym_RBRACE] = ACTIONS(527), + [anon_sym_STAR] = ACTIONS(525), + [anon_sym_as] = ACTIONS(525), + [anon_sym_SEMI] = ACTIONS(527), + [anon_sym_async] = ACTIONS(525), + [anon_sym_function] = ACTIONS(525), + [anon_sym_LPAREN] = ACTIONS(527), + [anon_sym_QMARK] = ACTIONS(525), + [anon_sym_DOT] = ACTIONS(527), + [sym_identifier] = ACTIONS(525), + [sym_string_literal] = ACTIONS(527), + [anon_sym_DOLLAR] = ACTIONS(525), + [sym_numeric_literal] = ACTIONS(527), + [anon_sym_true] = ACTIONS(525), + [anon_sym_false] = ACTIONS(525), + [anon_sym_null] = ACTIONS(525), + [anon_sym_PIPE_PIPE] = ACTIONS(527), + [anon_sym_QMARK_QMARK] = ACTIONS(527), + [anon_sym_AMP_AMP] = ACTIONS(527), + [anon_sym_PIPE] = ACTIONS(525), + [anon_sym_CARET] = ACTIONS(527), + [anon_sym_AMP] = ACTIONS(525), + [anon_sym_EQ_EQ] = ACTIONS(525), + [anon_sym_BANG_EQ] = ACTIONS(525), + [anon_sym_EQ_EQ_EQ] = ACTIONS(527), + [anon_sym_BANG_EQ_EQ] = ACTIONS(527), + [anon_sym_LT] = ACTIONS(525), + [anon_sym_GT] = ACTIONS(525), + [anon_sym_LT_EQ] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(527), + [anon_sym_instanceof] = ACTIONS(525), + [anon_sym_in] = ACTIONS(525), + [anon_sym_LT_LT] = ACTIONS(527), + [anon_sym_GT_GT] = ACTIONS(525), + [anon_sym_GT_GT_GT] = ACTIONS(527), + [anon_sym_PLUS] = ACTIONS(525), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_SLASH] = ACTIONS(525), + [anon_sym_PERCENT] = ACTIONS(527), + [anon_sym_STAR_STAR] = ACTIONS(527), + [anon_sym_BANG] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_typeof] = ACTIONS(525), + [anon_sym_void] = ACTIONS(525), + [anon_sym_delete] = ACTIONS(525), + [anon_sym_await] = ACTIONS(525), + [anon_sym_LBRACK] = ACTIONS(527), + [anon_sym_if] = ACTIONS(525), + [anon_sym_else] = ACTIONS(525), + [anon_sym_var] = ACTIONS(525), + [anon_sym_let] = ACTIONS(525), + [anon_sym_const] = ACTIONS(525), + [anon_sym_return] = ACTIONS(525), + [anon_sym_try] = ACTIONS(525), + [anon_sym_throw] = ACTIONS(525), + [anon_sym_for] = ACTIONS(525), + [anon_sym_while] = ACTIONS(525), + [anon_sym_break] = ACTIONS(525), + [anon_sym_continue] = ACTIONS(525), + [anon_sym_QMARK_DOT] = ACTIONS(527), + [anon_sym_BQUOTE] = ACTIONS(527), + [anon_sym_DOLLARr] = ACTIONS(525), + [anon_sym_PLUS_PLUS] = ACTIONS(527), + [anon_sym_DASH_DASH] = ACTIONS(527), + [anon_sym_new] = ACTIONS(525), + }, + [STATE(526)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(678), + [anon_sym_LBRACE] = ACTIONS(680), + [anon_sym_RBRACE] = ACTIONS(680), + [anon_sym_STAR] = ACTIONS(678), + [anon_sym_as] = ACTIONS(678), + [anon_sym_SEMI] = ACTIONS(680), + [anon_sym_async] = ACTIONS(678), + [anon_sym_function] = ACTIONS(678), + [anon_sym_LPAREN] = ACTIONS(680), + [anon_sym_QMARK] = ACTIONS(678), + [anon_sym_DOT] = ACTIONS(680), + [sym_identifier] = ACTIONS(678), + [sym_string_literal] = ACTIONS(680), + [anon_sym_DOLLAR] = ACTIONS(678), + [sym_numeric_literal] = ACTIONS(680), + [anon_sym_true] = ACTIONS(678), + [anon_sym_false] = ACTIONS(678), + [anon_sym_null] = ACTIONS(678), + [anon_sym_PIPE_PIPE] = ACTIONS(680), + [anon_sym_QMARK_QMARK] = ACTIONS(680), + [anon_sym_AMP_AMP] = ACTIONS(680), + [anon_sym_PIPE] = ACTIONS(678), + [anon_sym_CARET] = ACTIONS(680), + [anon_sym_AMP] = ACTIONS(678), + [anon_sym_EQ_EQ] = ACTIONS(678), + [anon_sym_BANG_EQ] = ACTIONS(678), + [anon_sym_EQ_EQ_EQ] = ACTIONS(680), + [anon_sym_BANG_EQ_EQ] = ACTIONS(680), + [anon_sym_LT] = ACTIONS(678), + [anon_sym_GT] = ACTIONS(678), + [anon_sym_LT_EQ] = ACTIONS(680), + [anon_sym_GT_EQ] = ACTIONS(680), + [anon_sym_instanceof] = ACTIONS(678), + [anon_sym_in] = ACTIONS(678), + [anon_sym_LT_LT] = ACTIONS(680), + [anon_sym_GT_GT] = ACTIONS(678), + [anon_sym_GT_GT_GT] = ACTIONS(680), + [anon_sym_PLUS] = ACTIONS(678), + [anon_sym_DASH] = ACTIONS(678), + [anon_sym_SLASH] = ACTIONS(678), + [anon_sym_PERCENT] = ACTIONS(680), + [anon_sym_STAR_STAR] = ACTIONS(680), + [anon_sym_BANG] = ACTIONS(678), + [anon_sym_TILDE] = ACTIONS(680), + [anon_sym_typeof] = ACTIONS(678), + [anon_sym_void] = ACTIONS(678), + [anon_sym_delete] = ACTIONS(678), + [anon_sym_await] = ACTIONS(678), + [anon_sym_LBRACK] = ACTIONS(680), + [anon_sym_if] = ACTIONS(678), + [anon_sym_else] = ACTIONS(678), + [anon_sym_var] = ACTIONS(678), + [anon_sym_let] = ACTIONS(678), + [anon_sym_const] = ACTIONS(678), + [anon_sym_return] = ACTIONS(678), + [anon_sym_try] = ACTIONS(678), + [anon_sym_throw] = ACTIONS(678), + [anon_sym_for] = ACTIONS(678), + [anon_sym_while] = ACTIONS(678), + [anon_sym_break] = ACTIONS(678), + [anon_sym_continue] = ACTIONS(678), + [anon_sym_QMARK_DOT] = ACTIONS(680), + [anon_sym_BQUOTE] = ACTIONS(680), + [anon_sym_DOLLARr] = ACTIONS(678), + [anon_sym_PLUS_PLUS] = ACTIONS(680), + [anon_sym_DASH_DASH] = ACTIONS(680), + [anon_sym_new] = ACTIONS(678), + }, + [STATE(527)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(682), + [anon_sym_LBRACE] = ACTIONS(684), + [anon_sym_RBRACE] = ACTIONS(684), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_as] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(684), + [anon_sym_async] = ACTIONS(682), + [anon_sym_function] = ACTIONS(682), + [anon_sym_LPAREN] = ACTIONS(684), + [anon_sym_QMARK] = ACTIONS(682), + [anon_sym_DOT] = ACTIONS(684), + [sym_identifier] = ACTIONS(682), + [sym_string_literal] = ACTIONS(684), + [anon_sym_DOLLAR] = ACTIONS(682), + [sym_numeric_literal] = ACTIONS(684), + [anon_sym_true] = ACTIONS(682), + [anon_sym_false] = ACTIONS(682), + [anon_sym_null] = ACTIONS(682), + [anon_sym_PIPE_PIPE] = ACTIONS(684), + [anon_sym_QMARK_QMARK] = ACTIONS(684), + [anon_sym_AMP_AMP] = ACTIONS(684), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_CARET] = ACTIONS(684), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_EQ_EQ] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_EQ_EQ_EQ] = ACTIONS(684), + [anon_sym_BANG_EQ_EQ] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(682), + [anon_sym_LT_EQ] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(684), + [anon_sym_instanceof] = ACTIONS(682), + [anon_sym_in] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(684), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_GT_GT_GT] = ACTIONS(684), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(682), + [anon_sym_PERCENT] = ACTIONS(684), + [anon_sym_STAR_STAR] = ACTIONS(684), + [anon_sym_BANG] = ACTIONS(682), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_typeof] = ACTIONS(682), + [anon_sym_void] = ACTIONS(682), + [anon_sym_delete] = ACTIONS(682), + [anon_sym_await] = ACTIONS(682), + [anon_sym_LBRACK] = ACTIONS(684), + [anon_sym_if] = ACTIONS(682), + [anon_sym_else] = ACTIONS(682), + [anon_sym_var] = ACTIONS(682), + [anon_sym_let] = ACTIONS(682), + [anon_sym_const] = ACTIONS(682), + [anon_sym_return] = ACTIONS(682), + [anon_sym_try] = ACTIONS(682), + [anon_sym_throw] = ACTIONS(682), + [anon_sym_for] = ACTIONS(682), + [anon_sym_while] = ACTIONS(682), + [anon_sym_break] = ACTIONS(682), + [anon_sym_continue] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(684), + [anon_sym_DOLLARr] = ACTIONS(682), + [anon_sym_PLUS_PLUS] = ACTIONS(684), + [anon_sym_DASH_DASH] = ACTIONS(684), + [anon_sym_new] = ACTIONS(682), + }, + [STATE(528)] = { + [ts_builtin_sym_end] = ACTIONS(362), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(366), + [anon_sym_LBRACE] = ACTIONS(362), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_as] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(362), + [anon_sym_export] = ACTIONS(366), + [anon_sym_async] = ACTIONS(366), + [anon_sym_function] = ACTIONS(366), + [anon_sym_abstract] = ACTIONS(366), + [anon_sym_class] = ACTIONS(366), + [anon_sym_extends] = ACTIONS(366), + [anon_sym_struct] = ACTIONS(366), + [anon_sym_AT] = ACTIONS(362), + [anon_sym_LPAREN] = ACTIONS(362), + [anon_sym_QMARK] = ACTIONS(366), + [anon_sym_DOT] = ACTIONS(362), + [sym_identifier] = ACTIONS(366), + [sym_string_literal] = ACTIONS(362), + [anon_sym_DOLLAR] = ACTIONS(366), + [sym_numeric_literal] = ACTIONS(362), + [anon_sym_true] = ACTIONS(366), + [anon_sym_false] = ACTIONS(366), + [anon_sym_null] = ACTIONS(366), + [anon_sym_PIPE_PIPE] = ACTIONS(362), + [anon_sym_QMARK_QMARK] = ACTIONS(362), + [anon_sym_AMP_AMP] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_CARET] = ACTIONS(362), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_EQ_EQ] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_EQ_EQ_EQ] = ACTIONS(362), + [anon_sym_BANG_EQ_EQ] = ACTIONS(362), + [anon_sym_LT] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(366), + [anon_sym_LT_EQ] = ACTIONS(362), + [anon_sym_GT_EQ] = ACTIONS(362), + [anon_sym_instanceof] = ACTIONS(366), + [anon_sym_in] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(362), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_GT_GT_GT] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(366), + [anon_sym_PERCENT] = ACTIONS(362), + [anon_sym_STAR_STAR] = ACTIONS(362), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(362), + [anon_sym_typeof] = ACTIONS(366), + [anon_sym_void] = ACTIONS(366), + [anon_sym_delete] = ACTIONS(366), + [anon_sym_await] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(362), + [anon_sym_var] = ACTIONS(366), + [anon_sym_let] = ACTIONS(366), + [anon_sym_const] = ACTIONS(366), + [anon_sym_QMARK_DOT] = ACTIONS(362), + [anon_sym_interface] = ACTIONS(366), + [anon_sym_type] = ACTIONS(366), + [anon_sym_enum] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(362), + [anon_sym_DOLLARr] = ACTIONS(366), + [anon_sym_PLUS_PLUS] = ACTIONS(362), + [anon_sym_DASH_DASH] = ACTIONS(362), + [anon_sym_new] = ACTIONS(366), + }, + [STATE(529)] = { + [aux_sym_union_type_repeat1] = STATE(544), + [ts_builtin_sym_end] = ACTIONS(471), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(469), + [anon_sym_LBRACE] = ACTIONS(471), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_as] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(471), + [anon_sym_export] = ACTIONS(469), + [anon_sym_async] = ACTIONS(469), + [anon_sym_function] = ACTIONS(469), + [anon_sym_abstract] = ACTIONS(469), + [anon_sym_class] = ACTIONS(469), + [anon_sym_struct] = ACTIONS(469), + [anon_sym_AT] = ACTIONS(471), + [anon_sym_LPAREN] = ACTIONS(471), + [anon_sym_QMARK] = ACTIONS(469), + [anon_sym_DOT] = ACTIONS(471), + [sym_identifier] = ACTIONS(469), + [sym_string_literal] = ACTIONS(471), + [anon_sym_DOLLAR] = ACTIONS(469), + [sym_numeric_literal] = ACTIONS(471), + [anon_sym_true] = ACTIONS(469), + [anon_sym_false] = ACTIONS(469), + [anon_sym_null] = ACTIONS(469), + [anon_sym_PIPE_PIPE] = ACTIONS(471), + [anon_sym_QMARK_QMARK] = ACTIONS(471), + [anon_sym_AMP_AMP] = ACTIONS(471), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_CARET] = ACTIONS(471), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_EQ_EQ] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_EQ_EQ_EQ] = ACTIONS(471), + [anon_sym_BANG_EQ_EQ] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(469), + [anon_sym_LT_EQ] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(471), + [anon_sym_instanceof] = ACTIONS(469), + [anon_sym_in] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(471), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_GT_GT_GT] = ACTIONS(471), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(469), + [anon_sym_PERCENT] = ACTIONS(471), + [anon_sym_STAR_STAR] = ACTIONS(471), + [anon_sym_BANG] = ACTIONS(469), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_typeof] = ACTIONS(469), + [anon_sym_void] = ACTIONS(469), + [anon_sym_delete] = ACTIONS(469), + [anon_sym_await] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(471), + [anon_sym_var] = ACTIONS(469), + [anon_sym_let] = ACTIONS(469), + [anon_sym_const] = ACTIONS(469), + [anon_sym_QMARK_DOT] = ACTIONS(471), + [anon_sym_interface] = ACTIONS(469), + [anon_sym_type] = ACTIONS(469), + [anon_sym_enum] = ACTIONS(469), + [anon_sym_BQUOTE] = ACTIONS(471), + [anon_sym_DOLLARr] = ACTIONS(469), + [anon_sym_PLUS_PLUS] = ACTIONS(471), + [anon_sym_DASH_DASH] = ACTIONS(471), + [anon_sym_new] = ACTIONS(469), + }, + [STATE(530)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(686), + [anon_sym_LBRACE] = ACTIONS(688), + [anon_sym_RBRACE] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_as] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(688), + [anon_sym_async] = ACTIONS(686), + [anon_sym_function] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(688), + [anon_sym_QMARK] = ACTIONS(686), + [anon_sym_DOT] = ACTIONS(688), + [sym_identifier] = ACTIONS(686), + [sym_string_literal] = ACTIONS(688), + [anon_sym_DOLLAR] = ACTIONS(686), + [sym_numeric_literal] = ACTIONS(688), + [anon_sym_true] = ACTIONS(686), + [anon_sym_false] = ACTIONS(686), + [anon_sym_null] = ACTIONS(686), + [anon_sym_PIPE_PIPE] = ACTIONS(688), + [anon_sym_QMARK_QMARK] = ACTIONS(688), + [anon_sym_AMP_AMP] = ACTIONS(688), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_CARET] = ACTIONS(688), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_EQ_EQ] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_EQ_EQ_EQ] = ACTIONS(688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(686), + [anon_sym_LT_EQ] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(688), + [anon_sym_instanceof] = ACTIONS(686), + [anon_sym_in] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(688), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_GT_GT_GT] = ACTIONS(688), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_PERCENT] = ACTIONS(688), + [anon_sym_STAR_STAR] = ACTIONS(688), + [anon_sym_BANG] = ACTIONS(686), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_typeof] = ACTIONS(686), + [anon_sym_void] = ACTIONS(686), + [anon_sym_delete] = ACTIONS(686), + [anon_sym_await] = ACTIONS(686), + [anon_sym_LBRACK] = ACTIONS(688), + [anon_sym_if] = ACTIONS(686), + [anon_sym_else] = ACTIONS(686), + [anon_sym_var] = ACTIONS(686), + [anon_sym_let] = ACTIONS(686), + [anon_sym_const] = ACTIONS(686), + [anon_sym_return] = ACTIONS(686), + [anon_sym_try] = ACTIONS(686), + [anon_sym_throw] = ACTIONS(686), + [anon_sym_for] = ACTIONS(686), + [anon_sym_while] = ACTIONS(686), + [anon_sym_break] = ACTIONS(686), + [anon_sym_continue] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(688), + [anon_sym_DOLLARr] = ACTIONS(686), + [anon_sym_PLUS_PLUS] = ACTIONS(688), + [anon_sym_DASH_DASH] = ACTIONS(688), + [anon_sym_new] = ACTIONS(686), + }, + [STATE(531)] = { + [sym_expression] = STATE(485), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_type_annotation] = STATE(2081), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2580), + [sym_block_statement] = STATE(638), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(1803), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(1805), + [sym_identifier] = ACTIONS(1807), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(1809), + [anon_sym_false] = ACTIONS(1809), + [anon_sym_null] = ACTIONS(1811), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(1813), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1815), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(532)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(529), + [anon_sym_LBRACE] = ACTIONS(531), + [anon_sym_RBRACE] = ACTIONS(531), + [anon_sym_STAR] = ACTIONS(529), + [anon_sym_as] = ACTIONS(529), + [anon_sym_SEMI] = ACTIONS(531), + [anon_sym_async] = ACTIONS(529), + [anon_sym_function] = ACTIONS(529), + [anon_sym_LPAREN] = ACTIONS(531), + [anon_sym_QMARK] = ACTIONS(529), + [anon_sym_DOT] = ACTIONS(531), + [sym_identifier] = ACTIONS(529), + [sym_string_literal] = ACTIONS(531), + [anon_sym_DOLLAR] = ACTIONS(529), + [sym_numeric_literal] = ACTIONS(531), + [anon_sym_true] = ACTIONS(529), + [anon_sym_false] = ACTIONS(529), + [anon_sym_null] = ACTIONS(529), + [anon_sym_PIPE_PIPE] = ACTIONS(531), + [anon_sym_QMARK_QMARK] = ACTIONS(531), + [anon_sym_AMP_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(529), + [anon_sym_CARET] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(529), + [anon_sym_EQ_EQ] = ACTIONS(529), + [anon_sym_BANG_EQ] = ACTIONS(529), + [anon_sym_EQ_EQ_EQ] = ACTIONS(531), + [anon_sym_BANG_EQ_EQ] = ACTIONS(531), + [anon_sym_LT] = ACTIONS(529), + [anon_sym_GT] = ACTIONS(529), + [anon_sym_LT_EQ] = ACTIONS(531), + [anon_sym_GT_EQ] = ACTIONS(531), + [anon_sym_instanceof] = ACTIONS(529), + [anon_sym_in] = ACTIONS(529), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(529), + [anon_sym_GT_GT_GT] = ACTIONS(531), + [anon_sym_PLUS] = ACTIONS(529), + [anon_sym_DASH] = ACTIONS(529), + [anon_sym_SLASH] = ACTIONS(529), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_STAR_STAR] = ACTIONS(531), + [anon_sym_BANG] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(531), + [anon_sym_typeof] = ACTIONS(529), + [anon_sym_void] = ACTIONS(529), + [anon_sym_delete] = ACTIONS(529), + [anon_sym_await] = ACTIONS(529), + [anon_sym_LBRACK] = ACTIONS(531), + [anon_sym_if] = ACTIONS(529), + [anon_sym_else] = ACTIONS(529), + [anon_sym_var] = ACTIONS(529), + [anon_sym_let] = ACTIONS(529), + [anon_sym_const] = ACTIONS(529), + [anon_sym_return] = ACTIONS(529), + [anon_sym_try] = ACTIONS(529), + [anon_sym_throw] = ACTIONS(529), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(529), + [anon_sym_break] = ACTIONS(529), + [anon_sym_continue] = ACTIONS(529), + [anon_sym_QMARK_DOT] = ACTIONS(531), + [anon_sym_BQUOTE] = ACTIONS(531), + [anon_sym_DOLLARr] = ACTIONS(529), + [anon_sym_PLUS_PLUS] = ACTIONS(531), + [anon_sym_DASH_DASH] = ACTIONS(531), + [anon_sym_new] = ACTIONS(529), + }, + [STATE(533)] = { + [sym_argument_list] = STATE(637), + [ts_builtin_sym_end] = ACTIONS(482), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(480), + [anon_sym_LBRACE] = ACTIONS(482), + [anon_sym_STAR] = ACTIONS(480), + [anon_sym_as] = ACTIONS(480), + [anon_sym_SEMI] = ACTIONS(482), + [anon_sym_export] = ACTIONS(480), + [anon_sym_async] = ACTIONS(480), + [anon_sym_function] = ACTIONS(480), + [anon_sym_abstract] = ACTIONS(480), + [anon_sym_class] = ACTIONS(480), + [anon_sym_struct] = ACTIONS(480), + [anon_sym_AT] = ACTIONS(482), + [anon_sym_LPAREN] = ACTIONS(482), + [anon_sym_QMARK] = ACTIONS(480), + [anon_sym_DOT] = ACTIONS(482), + [sym_identifier] = ACTIONS(480), + [sym_string_literal] = ACTIONS(482), + [anon_sym_DOLLAR] = ACTIONS(480), + [sym_numeric_literal] = ACTIONS(482), + [anon_sym_true] = ACTIONS(480), + [anon_sym_false] = ACTIONS(480), + [anon_sym_null] = ACTIONS(480), + [anon_sym_PIPE_PIPE] = ACTIONS(482), + [anon_sym_QMARK_QMARK] = ACTIONS(482), + [anon_sym_AMP_AMP] = ACTIONS(482), + [anon_sym_PIPE] = ACTIONS(480), + [anon_sym_CARET] = ACTIONS(482), + [anon_sym_AMP] = ACTIONS(480), + [anon_sym_EQ_EQ] = ACTIONS(480), + [anon_sym_BANG_EQ] = ACTIONS(480), + [anon_sym_EQ_EQ_EQ] = ACTIONS(482), + [anon_sym_BANG_EQ_EQ] = ACTIONS(482), + [anon_sym_LT] = ACTIONS(480), + [anon_sym_GT] = ACTIONS(480), + [anon_sym_LT_EQ] = ACTIONS(482), + [anon_sym_GT_EQ] = ACTIONS(482), + [anon_sym_instanceof] = ACTIONS(480), + [anon_sym_in] = ACTIONS(480), + [anon_sym_LT_LT] = ACTIONS(482), + [anon_sym_GT_GT] = ACTIONS(480), + [anon_sym_GT_GT_GT] = ACTIONS(482), + [anon_sym_PLUS] = ACTIONS(480), + [anon_sym_DASH] = ACTIONS(480), + [anon_sym_SLASH] = ACTIONS(480), + [anon_sym_PERCENT] = ACTIONS(482), + [anon_sym_STAR_STAR] = ACTIONS(482), + [anon_sym_BANG] = ACTIONS(480), + [anon_sym_TILDE] = ACTIONS(482), + [anon_sym_typeof] = ACTIONS(480), + [anon_sym_void] = ACTIONS(480), + [anon_sym_delete] = ACTIONS(480), + [anon_sym_await] = ACTIONS(480), + [anon_sym_LBRACK] = ACTIONS(482), + [anon_sym_var] = ACTIONS(480), + [anon_sym_let] = ACTIONS(480), + [anon_sym_const] = ACTIONS(480), + [anon_sym_QMARK_DOT] = ACTIONS(482), + [anon_sym_interface] = ACTIONS(480), + [anon_sym_type] = ACTIONS(480), + [anon_sym_enum] = ACTIONS(480), + [anon_sym_BQUOTE] = ACTIONS(482), + [anon_sym_DOLLARr] = ACTIONS(480), + [anon_sym_PLUS_PLUS] = ACTIONS(482), + [anon_sym_DASH_DASH] = ACTIONS(482), + [anon_sym_new] = ACTIONS(480), + }, + [STATE(534)] = { + [sym_expression] = STATE(1156), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2081), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2664), + [sym_block_statement] = STATE(1184), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(930), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1787), + [anon_sym_async] = ACTIONS(1542), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1777), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1779), + [anon_sym_false] = ACTIONS(1779), + [anon_sym_null] = ACTIONS(1781), + [anon_sym_PLUS] = ACTIONS(1548), + [anon_sym_DASH] = ACTIONS(1548), + [anon_sym_BANG] = ACTIONS(1550), + [anon_sym_TILDE] = ACTIONS(1550), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_void] = ACTIONS(1552), + [anon_sym_delete] = ACTIONS(1548), + [anon_sym_await] = ACTIONS(1554), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1785), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1558), + [anon_sym_DASH_DASH] = ACTIONS(1558), + [anon_sym_new] = ACTIONS(1560), + }, + [STATE(535)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_else] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(536)] = { + [ts_builtin_sym_end] = ACTIONS(490), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(488), + [anon_sym_LBRACE] = ACTIONS(490), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_as] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(490), + [anon_sym_export] = ACTIONS(488), + [anon_sym_async] = ACTIONS(488), + [anon_sym_function] = ACTIONS(488), + [anon_sym_abstract] = ACTIONS(488), + [anon_sym_class] = ACTIONS(488), + [anon_sym_extends] = ACTIONS(488), + [anon_sym_struct] = ACTIONS(488), + [anon_sym_AT] = ACTIONS(490), + [anon_sym_LPAREN] = ACTIONS(490), + [anon_sym_QMARK] = ACTIONS(488), + [anon_sym_DOT] = ACTIONS(490), + [sym_identifier] = ACTIONS(488), + [sym_string_literal] = ACTIONS(490), + [anon_sym_DOLLAR] = ACTIONS(488), + [sym_numeric_literal] = ACTIONS(490), + [anon_sym_true] = ACTIONS(488), + [anon_sym_false] = ACTIONS(488), + [anon_sym_null] = ACTIONS(488), + [anon_sym_PIPE_PIPE] = ACTIONS(490), + [anon_sym_QMARK_QMARK] = ACTIONS(490), + [anon_sym_AMP_AMP] = ACTIONS(490), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_CARET] = ACTIONS(490), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_EQ_EQ] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_EQ_EQ_EQ] = ACTIONS(490), + [anon_sym_BANG_EQ_EQ] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(488), + [anon_sym_LT_EQ] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(490), + [anon_sym_instanceof] = ACTIONS(488), + [anon_sym_in] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(490), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_GT_GT_GT] = ACTIONS(490), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(488), + [anon_sym_PERCENT] = ACTIONS(490), + [anon_sym_STAR_STAR] = ACTIONS(490), + [anon_sym_BANG] = ACTIONS(488), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_typeof] = ACTIONS(488), + [anon_sym_void] = ACTIONS(488), + [anon_sym_delete] = ACTIONS(488), + [anon_sym_await] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(490), + [anon_sym_var] = ACTIONS(488), + [anon_sym_let] = ACTIONS(488), + [anon_sym_const] = ACTIONS(488), + [anon_sym_QMARK_DOT] = ACTIONS(490), + [anon_sym_interface] = ACTIONS(488), + [anon_sym_type] = ACTIONS(488), + [anon_sym_enum] = ACTIONS(488), + [anon_sym_BQUOTE] = ACTIONS(490), + [anon_sym_DOLLARr] = ACTIONS(488), + [anon_sym_PLUS_PLUS] = ACTIONS(490), + [anon_sym_DASH_DASH] = ACTIONS(490), + [anon_sym_new] = ACTIONS(488), + }, + [STATE(537)] = { + [ts_builtin_sym_end] = ACTIONS(377), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_export] = ACTIONS(375), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_abstract] = ACTIONS(375), + [anon_sym_class] = ACTIONS(375), + [anon_sym_extends] = ACTIONS(375), + [anon_sym_struct] = ACTIONS(375), + [anon_sym_AT] = ACTIONS(377), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(377), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_interface] = ACTIONS(375), + [anon_sym_type] = ACTIONS(375), + [anon_sym_enum] = ACTIONS(375), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(538)] = { + [ts_builtin_sym_end] = ACTIONS(241), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_export] = ACTIONS(239), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_abstract] = ACTIONS(239), + [anon_sym_class] = ACTIONS(239), + [anon_sym_extends] = ACTIONS(239), + [anon_sym_struct] = ACTIONS(239), + [anon_sym_AT] = ACTIONS(241), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(241), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_interface] = ACTIONS(239), + [anon_sym_type] = ACTIONS(239), + [anon_sym_enum] = ACTIONS(239), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(539)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(484), + [anon_sym_LBRACE] = ACTIONS(486), + [anon_sym_RBRACE] = ACTIONS(486), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_as] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(486), + [anon_sym_async] = ACTIONS(484), + [anon_sym_function] = ACTIONS(484), + [anon_sym_LPAREN] = ACTIONS(486), + [anon_sym_QMARK] = ACTIONS(484), + [anon_sym_DOT] = ACTIONS(486), + [sym_identifier] = ACTIONS(484), + [sym_string_literal] = ACTIONS(486), + [anon_sym_DOLLAR] = ACTIONS(484), + [sym_numeric_literal] = ACTIONS(486), + [anon_sym_true] = ACTIONS(484), + [anon_sym_false] = ACTIONS(484), + [anon_sym_null] = ACTIONS(484), + [anon_sym_PIPE_PIPE] = ACTIONS(486), + [anon_sym_QMARK_QMARK] = ACTIONS(486), + [anon_sym_AMP_AMP] = ACTIONS(486), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_CARET] = ACTIONS(486), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_EQ_EQ] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_EQ_EQ_EQ] = ACTIONS(486), + [anon_sym_BANG_EQ_EQ] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(484), + [anon_sym_LT_EQ] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(486), + [anon_sym_instanceof] = ACTIONS(484), + [anon_sym_in] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(486), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_GT_GT_GT] = ACTIONS(486), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(484), + [anon_sym_PERCENT] = ACTIONS(486), + [anon_sym_STAR_STAR] = ACTIONS(486), + [anon_sym_BANG] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_typeof] = ACTIONS(484), + [anon_sym_void] = ACTIONS(484), + [anon_sym_delete] = ACTIONS(484), + [anon_sym_await] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_if] = ACTIONS(484), + [anon_sym_else] = ACTIONS(484), + [anon_sym_var] = ACTIONS(484), + [anon_sym_let] = ACTIONS(484), + [anon_sym_const] = ACTIONS(484), + [anon_sym_return] = ACTIONS(484), + [anon_sym_try] = ACTIONS(484), + [anon_sym_throw] = ACTIONS(484), + [anon_sym_for] = ACTIONS(484), + [anon_sym_while] = ACTIONS(484), + [anon_sym_break] = ACTIONS(484), + [anon_sym_continue] = ACTIONS(484), + [anon_sym_QMARK_DOT] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(486), + [anon_sym_DOLLARr] = ACTIONS(484), + [anon_sym_PLUS_PLUS] = ACTIONS(486), + [anon_sym_DASH_DASH] = ACTIONS(486), + [anon_sym_new] = ACTIONS(484), + }, + [STATE(540)] = { + [sym_expression] = STATE(200), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_type_annotation] = STATE(2420), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2491), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(411), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(1817), + [sym_identifier] = ACTIONS(1819), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(1821), + [anon_sym_false] = ACTIONS(1821), + [anon_sym_null] = ACTIONS(1823), + [anon_sym_GT] = ACTIONS(1783), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(1825), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1827), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(541)] = { + [ts_builtin_sym_end] = ACTIONS(531), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(529), + [anon_sym_LBRACE] = ACTIONS(531), + [anon_sym_STAR] = ACTIONS(529), + [anon_sym_as] = ACTIONS(529), + [anon_sym_SEMI] = ACTIONS(531), + [anon_sym_export] = ACTIONS(529), + [anon_sym_async] = ACTIONS(529), + [anon_sym_function] = ACTIONS(529), + [anon_sym_abstract] = ACTIONS(529), + [anon_sym_class] = ACTIONS(529), + [anon_sym_extends] = ACTIONS(529), + [anon_sym_struct] = ACTIONS(529), + [anon_sym_AT] = ACTIONS(531), + [anon_sym_LPAREN] = ACTIONS(531), + [anon_sym_QMARK] = ACTIONS(529), + [anon_sym_DOT] = ACTIONS(531), + [sym_identifier] = ACTIONS(529), + [sym_string_literal] = ACTIONS(531), + [anon_sym_DOLLAR] = ACTIONS(529), + [sym_numeric_literal] = ACTIONS(531), + [anon_sym_true] = ACTIONS(529), + [anon_sym_false] = ACTIONS(529), + [anon_sym_null] = ACTIONS(529), + [anon_sym_PIPE_PIPE] = ACTIONS(531), + [anon_sym_QMARK_QMARK] = ACTIONS(531), + [anon_sym_AMP_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(529), + [anon_sym_CARET] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(529), + [anon_sym_EQ_EQ] = ACTIONS(529), + [anon_sym_BANG_EQ] = ACTIONS(529), + [anon_sym_EQ_EQ_EQ] = ACTIONS(531), + [anon_sym_BANG_EQ_EQ] = ACTIONS(531), + [anon_sym_LT] = ACTIONS(529), + [anon_sym_GT] = ACTIONS(529), + [anon_sym_LT_EQ] = ACTIONS(531), + [anon_sym_GT_EQ] = ACTIONS(531), + [anon_sym_instanceof] = ACTIONS(529), + [anon_sym_in] = ACTIONS(529), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(529), + [anon_sym_GT_GT_GT] = ACTIONS(531), + [anon_sym_PLUS] = ACTIONS(529), + [anon_sym_DASH] = ACTIONS(529), + [anon_sym_SLASH] = ACTIONS(529), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_STAR_STAR] = ACTIONS(531), + [anon_sym_BANG] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(531), + [anon_sym_typeof] = ACTIONS(529), + [anon_sym_void] = ACTIONS(529), + [anon_sym_delete] = ACTIONS(529), + [anon_sym_await] = ACTIONS(529), + [anon_sym_LBRACK] = ACTIONS(531), + [anon_sym_var] = ACTIONS(529), + [anon_sym_let] = ACTIONS(529), + [anon_sym_const] = ACTIONS(529), + [anon_sym_QMARK_DOT] = ACTIONS(531), + [anon_sym_interface] = ACTIONS(529), + [anon_sym_type] = ACTIONS(529), + [anon_sym_enum] = ACTIONS(529), + [anon_sym_BQUOTE] = ACTIONS(531), + [anon_sym_DOLLARr] = ACTIONS(529), + [anon_sym_PLUS_PLUS] = ACTIONS(531), + [anon_sym_DASH_DASH] = ACTIONS(531), + [anon_sym_new] = ACTIONS(529), + }, + [STATE(542)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(366), + [anon_sym_LBRACE] = ACTIONS(362), + [anon_sym_RBRACE] = ACTIONS(362), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_as] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(362), + [anon_sym_async] = ACTIONS(366), + [anon_sym_function] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(362), + [anon_sym_QMARK] = ACTIONS(366), + [anon_sym_DOT] = ACTIONS(362), + [sym_identifier] = ACTIONS(366), + [sym_string_literal] = ACTIONS(362), + [anon_sym_DOLLAR] = ACTIONS(366), + [sym_numeric_literal] = ACTIONS(362), + [anon_sym_true] = ACTIONS(366), + [anon_sym_false] = ACTIONS(366), + [anon_sym_null] = ACTIONS(366), + [anon_sym_PIPE_PIPE] = ACTIONS(362), + [anon_sym_QMARK_QMARK] = ACTIONS(362), + [anon_sym_AMP_AMP] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_CARET] = ACTIONS(362), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_EQ_EQ] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_EQ_EQ_EQ] = ACTIONS(362), + [anon_sym_BANG_EQ_EQ] = ACTIONS(362), + [anon_sym_LT] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(366), + [anon_sym_LT_EQ] = ACTIONS(362), + [anon_sym_GT_EQ] = ACTIONS(362), + [anon_sym_instanceof] = ACTIONS(366), + [anon_sym_in] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(362), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_GT_GT_GT] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(366), + [anon_sym_PERCENT] = ACTIONS(362), + [anon_sym_STAR_STAR] = ACTIONS(362), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(362), + [anon_sym_typeof] = ACTIONS(366), + [anon_sym_void] = ACTIONS(366), + [anon_sym_delete] = ACTIONS(366), + [anon_sym_await] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(362), + [anon_sym_if] = ACTIONS(366), + [anon_sym_else] = ACTIONS(366), + [anon_sym_var] = ACTIONS(366), + [anon_sym_let] = ACTIONS(366), + [anon_sym_const] = ACTIONS(366), + [anon_sym_return] = ACTIONS(366), + [anon_sym_try] = ACTIONS(366), + [anon_sym_throw] = ACTIONS(366), + [anon_sym_for] = ACTIONS(366), + [anon_sym_while] = ACTIONS(366), + [anon_sym_break] = ACTIONS(366), + [anon_sym_continue] = ACTIONS(366), + [anon_sym_QMARK_DOT] = ACTIONS(362), + [anon_sym_BQUOTE] = ACTIONS(362), + [anon_sym_DOLLARr] = ACTIONS(366), + [anon_sym_PLUS_PLUS] = ACTIONS(362), + [anon_sym_DASH_DASH] = ACTIONS(362), + [anon_sym_new] = ACTIONS(366), + }, + [STATE(543)] = { + [ts_builtin_sym_end] = ACTIONS(515), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(513), + [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_STAR] = ACTIONS(513), + [anon_sym_as] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_export] = ACTIONS(513), + [anon_sym_async] = ACTIONS(513), + [anon_sym_function] = ACTIONS(513), + [anon_sym_abstract] = ACTIONS(513), + [anon_sym_class] = ACTIONS(513), + [anon_sym_extends] = ACTIONS(513), + [anon_sym_struct] = ACTIONS(513), + [anon_sym_AT] = ACTIONS(515), + [anon_sym_LPAREN] = ACTIONS(515), + [anon_sym_QMARK] = ACTIONS(513), + [anon_sym_DOT] = ACTIONS(515), + [sym_identifier] = ACTIONS(513), + [sym_string_literal] = ACTIONS(515), + [anon_sym_DOLLAR] = ACTIONS(513), + [sym_numeric_literal] = ACTIONS(515), + [anon_sym_true] = ACTIONS(513), + [anon_sym_false] = ACTIONS(513), + [anon_sym_null] = ACTIONS(513), + [anon_sym_PIPE_PIPE] = ACTIONS(515), + [anon_sym_QMARK_QMARK] = ACTIONS(515), + [anon_sym_AMP_AMP] = ACTIONS(515), + [anon_sym_PIPE] = ACTIONS(513), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_EQ_EQ] = ACTIONS(513), + [anon_sym_BANG_EQ] = ACTIONS(513), + [anon_sym_EQ_EQ_EQ] = ACTIONS(515), + [anon_sym_BANG_EQ_EQ] = ACTIONS(515), + [anon_sym_LT] = ACTIONS(513), + [anon_sym_GT] = ACTIONS(513), + [anon_sym_LT_EQ] = ACTIONS(515), + [anon_sym_GT_EQ] = ACTIONS(515), + [anon_sym_instanceof] = ACTIONS(513), + [anon_sym_in] = ACTIONS(513), + [anon_sym_LT_LT] = ACTIONS(515), + [anon_sym_GT_GT] = ACTIONS(513), + [anon_sym_GT_GT_GT] = ACTIONS(515), + [anon_sym_PLUS] = ACTIONS(513), + [anon_sym_DASH] = ACTIONS(513), + [anon_sym_SLASH] = ACTIONS(513), + [anon_sym_PERCENT] = ACTIONS(515), + [anon_sym_STAR_STAR] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(513), + [anon_sym_TILDE] = ACTIONS(515), + [anon_sym_typeof] = ACTIONS(513), + [anon_sym_void] = ACTIONS(513), + [anon_sym_delete] = ACTIONS(513), + [anon_sym_await] = ACTIONS(513), + [anon_sym_LBRACK] = ACTIONS(515), + [anon_sym_var] = ACTIONS(513), + [anon_sym_let] = ACTIONS(513), + [anon_sym_const] = ACTIONS(513), + [anon_sym_QMARK_DOT] = ACTIONS(515), + [anon_sym_interface] = ACTIONS(513), + [anon_sym_type] = ACTIONS(513), + [anon_sym_enum] = ACTIONS(513), + [anon_sym_BQUOTE] = ACTIONS(515), + [anon_sym_DOLLARr] = ACTIONS(513), + [anon_sym_PLUS_PLUS] = ACTIONS(515), + [anon_sym_DASH_DASH] = ACTIONS(515), + [anon_sym_new] = ACTIONS(513), + }, + [STATE(544)] = { + [aux_sym_union_type_repeat1] = STATE(544), + [ts_builtin_sym_end] = ACTIONS(475), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_as] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(475), + [anon_sym_export] = ACTIONS(473), + [anon_sym_async] = ACTIONS(473), + [anon_sym_function] = ACTIONS(473), + [anon_sym_abstract] = ACTIONS(473), + [anon_sym_class] = ACTIONS(473), + [anon_sym_struct] = ACTIONS(473), + [anon_sym_AT] = ACTIONS(475), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_QMARK] = ACTIONS(473), + [anon_sym_DOT] = ACTIONS(475), + [sym_identifier] = ACTIONS(473), + [sym_string_literal] = ACTIONS(475), + [anon_sym_DOLLAR] = ACTIONS(473), + [sym_numeric_literal] = ACTIONS(475), + [anon_sym_true] = ACTIONS(473), + [anon_sym_false] = ACTIONS(473), + [anon_sym_null] = ACTIONS(473), + [anon_sym_PIPE_PIPE] = ACTIONS(475), + [anon_sym_QMARK_QMARK] = ACTIONS(475), + [anon_sym_AMP_AMP] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(1829), + [anon_sym_CARET] = ACTIONS(475), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_EQ_EQ] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_EQ_EQ_EQ] = ACTIONS(475), + [anon_sym_BANG_EQ_EQ] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(473), + [anon_sym_LT_EQ] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(475), + [anon_sym_instanceof] = ACTIONS(473), + [anon_sym_in] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_GT_GT_GT] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(473), + [anon_sym_PERCENT] = ACTIONS(475), + [anon_sym_STAR_STAR] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(473), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_typeof] = ACTIONS(473), + [anon_sym_void] = ACTIONS(473), + [anon_sym_delete] = ACTIONS(473), + [anon_sym_await] = ACTIONS(473), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_var] = ACTIONS(473), + [anon_sym_let] = ACTIONS(473), + [anon_sym_const] = ACTIONS(473), + [anon_sym_QMARK_DOT] = ACTIONS(475), + [anon_sym_interface] = ACTIONS(473), + [anon_sym_type] = ACTIONS(473), + [anon_sym_enum] = ACTIONS(473), + [anon_sym_BQUOTE] = ACTIONS(475), + [anon_sym_DOLLARr] = ACTIONS(473), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_new] = ACTIONS(473), + }, + [STATE(545)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(488), + [anon_sym_LBRACE] = ACTIONS(490), + [anon_sym_RBRACE] = ACTIONS(490), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_as] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(490), + [anon_sym_async] = ACTIONS(488), + [anon_sym_function] = ACTIONS(488), + [anon_sym_LPAREN] = ACTIONS(490), + [anon_sym_QMARK] = ACTIONS(488), + [anon_sym_DOT] = ACTIONS(490), + [sym_identifier] = ACTIONS(488), + [sym_string_literal] = ACTIONS(490), + [anon_sym_DOLLAR] = ACTIONS(488), + [sym_numeric_literal] = ACTIONS(490), + [anon_sym_true] = ACTIONS(488), + [anon_sym_false] = ACTIONS(488), + [anon_sym_null] = ACTIONS(488), + [anon_sym_PIPE_PIPE] = ACTIONS(490), + [anon_sym_QMARK_QMARK] = ACTIONS(490), + [anon_sym_AMP_AMP] = ACTIONS(490), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_CARET] = ACTIONS(490), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_EQ_EQ] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_EQ_EQ_EQ] = ACTIONS(490), + [anon_sym_BANG_EQ_EQ] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(488), + [anon_sym_LT_EQ] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(490), + [anon_sym_instanceof] = ACTIONS(488), + [anon_sym_in] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(490), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_GT_GT_GT] = ACTIONS(490), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(488), + [anon_sym_PERCENT] = ACTIONS(490), + [anon_sym_STAR_STAR] = ACTIONS(490), + [anon_sym_BANG] = ACTIONS(488), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_typeof] = ACTIONS(488), + [anon_sym_void] = ACTIONS(488), + [anon_sym_delete] = ACTIONS(488), + [anon_sym_await] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(490), + [anon_sym_if] = ACTIONS(488), + [anon_sym_else] = ACTIONS(488), + [anon_sym_var] = ACTIONS(488), + [anon_sym_let] = ACTIONS(488), + [anon_sym_const] = ACTIONS(488), + [anon_sym_return] = ACTIONS(488), + [anon_sym_try] = ACTIONS(488), + [anon_sym_throw] = ACTIONS(488), + [anon_sym_for] = ACTIONS(488), + [anon_sym_while] = ACTIONS(488), + [anon_sym_break] = ACTIONS(488), + [anon_sym_continue] = ACTIONS(488), + [anon_sym_QMARK_DOT] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(490), + [anon_sym_DOLLARr] = ACTIONS(488), + [anon_sym_PLUS_PLUS] = ACTIONS(490), + [anon_sym_DASH_DASH] = ACTIONS(490), + [anon_sym_new] = ACTIONS(488), + }, + [STATE(546)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(377), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_else] = ACTIONS(375), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_return] = ACTIONS(375), + [anon_sym_try] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_for] = ACTIONS(375), + [anon_sym_while] = ACTIONS(375), + [anon_sym_break] = ACTIONS(375), + [anon_sym_continue] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(547)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(241), + [anon_sym_if] = ACTIONS(239), + [anon_sym_else] = ACTIONS(239), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_return] = ACTIONS(239), + [anon_sym_try] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_break] = ACTIONS(239), + [anon_sym_continue] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(548)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(686), + [anon_sym_LBRACE] = ACTIONS(688), + [anon_sym_RBRACE] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_as] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(688), + [anon_sym_async] = ACTIONS(686), + [anon_sym_function] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(688), + [anon_sym_QMARK] = ACTIONS(686), + [anon_sym_DOT] = ACTIONS(688), + [sym_identifier] = ACTIONS(686), + [sym_string_literal] = ACTIONS(688), + [anon_sym_DOLLAR] = ACTIONS(686), + [sym_numeric_literal] = ACTIONS(688), + [anon_sym_true] = ACTIONS(686), + [anon_sym_false] = ACTIONS(686), + [anon_sym_null] = ACTIONS(686), + [anon_sym_PIPE_PIPE] = ACTIONS(688), + [anon_sym_QMARK_QMARK] = ACTIONS(688), + [anon_sym_AMP_AMP] = ACTIONS(688), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_CARET] = ACTIONS(688), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_EQ_EQ] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_EQ_EQ_EQ] = ACTIONS(688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(686), + [anon_sym_LT_EQ] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(688), + [anon_sym_instanceof] = ACTIONS(686), + [anon_sym_in] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(688), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_GT_GT_GT] = ACTIONS(688), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_PERCENT] = ACTIONS(688), + [anon_sym_STAR_STAR] = ACTIONS(688), + [anon_sym_BANG] = ACTIONS(686), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_typeof] = ACTIONS(686), + [anon_sym_void] = ACTIONS(686), + [anon_sym_delete] = ACTIONS(686), + [anon_sym_await] = ACTIONS(686), + [anon_sym_LBRACK] = ACTIONS(688), + [anon_sym_if] = ACTIONS(686), + [anon_sym_else] = ACTIONS(686), + [anon_sym_var] = ACTIONS(686), + [anon_sym_let] = ACTIONS(686), + [anon_sym_const] = ACTIONS(686), + [anon_sym_return] = ACTIONS(686), + [anon_sym_try] = ACTIONS(686), + [anon_sym_throw] = ACTIONS(686), + [anon_sym_for] = ACTIONS(686), + [anon_sym_while] = ACTIONS(686), + [anon_sym_break] = ACTIONS(686), + [anon_sym_continue] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(688), + [anon_sym_DOLLARr] = ACTIONS(686), + [anon_sym_PLUS_PLUS] = ACTIONS(688), + [anon_sym_DASH_DASH] = ACTIONS(688), + [anon_sym_new] = ACTIONS(686), + }, + [STATE(549)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(545), + [anon_sym_RBRACE] = ACTIONS(545), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_as] = ACTIONS(543), + [anon_sym_SEMI] = ACTIONS(545), + [anon_sym_async] = ACTIONS(543), + [anon_sym_function] = ACTIONS(543), + [anon_sym_LPAREN] = ACTIONS(545), + [anon_sym_QMARK] = ACTIONS(543), + [anon_sym_DOT] = ACTIONS(545), + [sym_identifier] = ACTIONS(543), + [sym_string_literal] = ACTIONS(545), + [anon_sym_DOLLAR] = ACTIONS(543), + [sym_numeric_literal] = ACTIONS(545), + [anon_sym_true] = ACTIONS(543), + [anon_sym_false] = ACTIONS(543), + [anon_sym_null] = ACTIONS(543), + [anon_sym_PIPE_PIPE] = ACTIONS(545), + [anon_sym_QMARK_QMARK] = ACTIONS(545), + [anon_sym_AMP_AMP] = ACTIONS(545), + [anon_sym_PIPE] = ACTIONS(543), + [anon_sym_CARET] = ACTIONS(545), + [anon_sym_AMP] = ACTIONS(543), + [anon_sym_EQ_EQ] = ACTIONS(543), + [anon_sym_BANG_EQ] = ACTIONS(543), + [anon_sym_EQ_EQ_EQ] = ACTIONS(545), + [anon_sym_BANG_EQ_EQ] = ACTIONS(545), + [anon_sym_LT] = ACTIONS(543), + [anon_sym_GT] = ACTIONS(543), + [anon_sym_LT_EQ] = ACTIONS(545), + [anon_sym_GT_EQ] = ACTIONS(545), + [anon_sym_instanceof] = ACTIONS(543), + [anon_sym_in] = ACTIONS(543), + [anon_sym_LT_LT] = ACTIONS(545), + [anon_sym_GT_GT] = ACTIONS(543), + [anon_sym_GT_GT_GT] = ACTIONS(545), + [anon_sym_PLUS] = ACTIONS(543), + [anon_sym_DASH] = ACTIONS(543), + [anon_sym_SLASH] = ACTIONS(543), + [anon_sym_PERCENT] = ACTIONS(545), + [anon_sym_STAR_STAR] = ACTIONS(545), + [anon_sym_BANG] = ACTIONS(543), + [anon_sym_TILDE] = ACTIONS(545), + [anon_sym_typeof] = ACTIONS(543), + [anon_sym_void] = ACTIONS(543), + [anon_sym_delete] = ACTIONS(543), + [anon_sym_await] = ACTIONS(543), + [anon_sym_LBRACK] = ACTIONS(545), + [anon_sym_if] = ACTIONS(543), + [anon_sym_else] = ACTIONS(543), + [anon_sym_var] = ACTIONS(543), + [anon_sym_let] = ACTIONS(543), + [anon_sym_const] = ACTIONS(543), + [anon_sym_return] = ACTIONS(543), + [anon_sym_try] = ACTIONS(543), + [anon_sym_throw] = ACTIONS(543), + [anon_sym_for] = ACTIONS(543), + [anon_sym_while] = ACTIONS(543), + [anon_sym_break] = ACTIONS(543), + [anon_sym_continue] = ACTIONS(543), + [anon_sym_QMARK_DOT] = ACTIONS(545), + [anon_sym_BQUOTE] = ACTIONS(545), + [anon_sym_DOLLARr] = ACTIONS(543), + [anon_sym_PLUS_PLUS] = ACTIONS(545), + [anon_sym_DASH_DASH] = ACTIONS(545), + [anon_sym_new] = ACTIONS(543), + }, + [STATE(550)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(513), + [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_RBRACE] = ACTIONS(515), + [anon_sym_STAR] = ACTIONS(513), + [anon_sym_as] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_async] = ACTIONS(513), + [anon_sym_function] = ACTIONS(513), + [anon_sym_LPAREN] = ACTIONS(515), + [anon_sym_QMARK] = ACTIONS(513), + [anon_sym_DOT] = ACTIONS(515), + [sym_identifier] = ACTIONS(513), + [sym_string_literal] = ACTIONS(515), + [anon_sym_DOLLAR] = ACTIONS(513), + [sym_numeric_literal] = ACTIONS(515), + [anon_sym_true] = ACTIONS(513), + [anon_sym_false] = ACTIONS(513), + [anon_sym_null] = ACTIONS(513), + [anon_sym_PIPE_PIPE] = ACTIONS(515), + [anon_sym_QMARK_QMARK] = ACTIONS(515), + [anon_sym_AMP_AMP] = ACTIONS(515), + [anon_sym_PIPE] = ACTIONS(513), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_EQ_EQ] = ACTIONS(513), + [anon_sym_BANG_EQ] = ACTIONS(513), + [anon_sym_EQ_EQ_EQ] = ACTIONS(515), + [anon_sym_BANG_EQ_EQ] = ACTIONS(515), + [anon_sym_LT] = ACTIONS(513), + [anon_sym_GT] = ACTIONS(513), + [anon_sym_LT_EQ] = ACTIONS(515), + [anon_sym_GT_EQ] = ACTIONS(515), + [anon_sym_instanceof] = ACTIONS(513), + [anon_sym_in] = ACTIONS(513), + [anon_sym_LT_LT] = ACTIONS(515), + [anon_sym_GT_GT] = ACTIONS(513), + [anon_sym_GT_GT_GT] = ACTIONS(515), + [anon_sym_PLUS] = ACTIONS(513), + [anon_sym_DASH] = ACTIONS(513), + [anon_sym_SLASH] = ACTIONS(513), + [anon_sym_PERCENT] = ACTIONS(515), + [anon_sym_STAR_STAR] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(513), + [anon_sym_TILDE] = ACTIONS(515), + [anon_sym_typeof] = ACTIONS(513), + [anon_sym_void] = ACTIONS(513), + [anon_sym_delete] = ACTIONS(513), + [anon_sym_await] = ACTIONS(513), + [anon_sym_LBRACK] = ACTIONS(515), + [anon_sym_if] = ACTIONS(513), + [anon_sym_else] = ACTIONS(513), + [anon_sym_var] = ACTIONS(513), + [anon_sym_let] = ACTIONS(513), + [anon_sym_const] = ACTIONS(513), + [anon_sym_return] = ACTIONS(513), + [anon_sym_try] = ACTIONS(513), + [anon_sym_throw] = ACTIONS(513), + [anon_sym_for] = ACTIONS(513), + [anon_sym_while] = ACTIONS(513), + [anon_sym_break] = ACTIONS(513), + [anon_sym_continue] = ACTIONS(513), + [anon_sym_QMARK_DOT] = ACTIONS(515), + [anon_sym_BQUOTE] = ACTIONS(515), + [anon_sym_DOLLARr] = ACTIONS(513), + [anon_sym_PLUS_PLUS] = ACTIONS(515), + [anon_sym_DASH_DASH] = ACTIONS(515), + [anon_sym_new] = ACTIONS(513), + }, + [STATE(551)] = { + [ts_builtin_sym_end] = ACTIONS(519), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(517), + [anon_sym_LBRACE] = ACTIONS(519), + [anon_sym_STAR] = ACTIONS(517), + [anon_sym_as] = ACTIONS(517), + [anon_sym_SEMI] = ACTIONS(519), + [anon_sym_export] = ACTIONS(517), + [anon_sym_async] = ACTIONS(517), + [anon_sym_function] = ACTIONS(517), + [anon_sym_abstract] = ACTIONS(517), + [anon_sym_class] = ACTIONS(517), + [anon_sym_extends] = ACTIONS(517), + [anon_sym_struct] = ACTIONS(517), + [anon_sym_AT] = ACTIONS(519), + [anon_sym_LPAREN] = ACTIONS(519), + [anon_sym_QMARK] = ACTIONS(517), + [anon_sym_DOT] = ACTIONS(519), + [sym_identifier] = ACTIONS(517), + [sym_string_literal] = ACTIONS(519), + [anon_sym_DOLLAR] = ACTIONS(517), + [sym_numeric_literal] = ACTIONS(519), + [anon_sym_true] = ACTIONS(517), + [anon_sym_false] = ACTIONS(517), + [anon_sym_null] = ACTIONS(517), + [anon_sym_PIPE_PIPE] = ACTIONS(519), + [anon_sym_QMARK_QMARK] = ACTIONS(519), + [anon_sym_AMP_AMP] = ACTIONS(519), + [anon_sym_PIPE] = ACTIONS(517), + [anon_sym_CARET] = ACTIONS(519), + [anon_sym_AMP] = ACTIONS(517), + [anon_sym_EQ_EQ] = ACTIONS(517), + [anon_sym_BANG_EQ] = ACTIONS(517), + [anon_sym_EQ_EQ_EQ] = ACTIONS(519), + [anon_sym_BANG_EQ_EQ] = ACTIONS(519), + [anon_sym_LT] = ACTIONS(517), + [anon_sym_GT] = ACTIONS(517), + [anon_sym_LT_EQ] = ACTIONS(519), + [anon_sym_GT_EQ] = ACTIONS(519), + [anon_sym_instanceof] = ACTIONS(517), + [anon_sym_in] = ACTIONS(517), + [anon_sym_LT_LT] = ACTIONS(519), + [anon_sym_GT_GT] = ACTIONS(517), + [anon_sym_GT_GT_GT] = ACTIONS(519), + [anon_sym_PLUS] = ACTIONS(517), + [anon_sym_DASH] = ACTIONS(517), + [anon_sym_SLASH] = ACTIONS(517), + [anon_sym_PERCENT] = ACTIONS(519), + [anon_sym_STAR_STAR] = ACTIONS(519), + [anon_sym_BANG] = ACTIONS(517), + [anon_sym_TILDE] = ACTIONS(519), + [anon_sym_typeof] = ACTIONS(517), + [anon_sym_void] = ACTIONS(517), + [anon_sym_delete] = ACTIONS(517), + [anon_sym_await] = ACTIONS(517), + [anon_sym_LBRACK] = ACTIONS(519), + [anon_sym_var] = ACTIONS(517), + [anon_sym_let] = ACTIONS(517), + [anon_sym_const] = ACTIONS(517), + [anon_sym_QMARK_DOT] = ACTIONS(519), + [anon_sym_interface] = ACTIONS(517), + [anon_sym_type] = ACTIONS(517), + [anon_sym_enum] = ACTIONS(517), + [anon_sym_BQUOTE] = ACTIONS(519), + [anon_sym_DOLLARr] = ACTIONS(517), + [anon_sym_PLUS_PLUS] = ACTIONS(519), + [anon_sym_DASH_DASH] = ACTIONS(519), + [anon_sym_new] = ACTIONS(517), + }, + [STATE(552)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(517), + [anon_sym_LBRACE] = ACTIONS(519), + [anon_sym_RBRACE] = ACTIONS(519), + [anon_sym_STAR] = ACTIONS(517), + [anon_sym_as] = ACTIONS(517), + [anon_sym_SEMI] = ACTIONS(519), + [anon_sym_async] = ACTIONS(517), + [anon_sym_function] = ACTIONS(517), + [anon_sym_LPAREN] = ACTIONS(519), + [anon_sym_QMARK] = ACTIONS(517), + [anon_sym_DOT] = ACTIONS(519), + [sym_identifier] = ACTIONS(517), + [sym_string_literal] = ACTIONS(519), + [anon_sym_DOLLAR] = ACTIONS(517), + [sym_numeric_literal] = ACTIONS(519), + [anon_sym_true] = ACTIONS(517), + [anon_sym_false] = ACTIONS(517), + [anon_sym_null] = ACTIONS(517), + [anon_sym_PIPE_PIPE] = ACTIONS(519), + [anon_sym_QMARK_QMARK] = ACTIONS(519), + [anon_sym_AMP_AMP] = ACTIONS(519), + [anon_sym_PIPE] = ACTIONS(517), + [anon_sym_CARET] = ACTIONS(519), + [anon_sym_AMP] = ACTIONS(517), + [anon_sym_EQ_EQ] = ACTIONS(517), + [anon_sym_BANG_EQ] = ACTIONS(517), + [anon_sym_EQ_EQ_EQ] = ACTIONS(519), + [anon_sym_BANG_EQ_EQ] = ACTIONS(519), + [anon_sym_LT] = ACTIONS(517), + [anon_sym_GT] = ACTIONS(517), + [anon_sym_LT_EQ] = ACTIONS(519), + [anon_sym_GT_EQ] = ACTIONS(519), + [anon_sym_instanceof] = ACTIONS(517), + [anon_sym_in] = ACTIONS(517), + [anon_sym_LT_LT] = ACTIONS(519), + [anon_sym_GT_GT] = ACTIONS(517), + [anon_sym_GT_GT_GT] = ACTIONS(519), + [anon_sym_PLUS] = ACTIONS(517), + [anon_sym_DASH] = ACTIONS(517), + [anon_sym_SLASH] = ACTIONS(517), + [anon_sym_PERCENT] = ACTIONS(519), + [anon_sym_STAR_STAR] = ACTIONS(519), + [anon_sym_BANG] = ACTIONS(517), + [anon_sym_TILDE] = ACTIONS(519), + [anon_sym_typeof] = ACTIONS(517), + [anon_sym_void] = ACTIONS(517), + [anon_sym_delete] = ACTIONS(517), + [anon_sym_await] = ACTIONS(517), + [anon_sym_LBRACK] = ACTIONS(519), + [anon_sym_if] = ACTIONS(517), + [anon_sym_else] = ACTIONS(517), + [anon_sym_var] = ACTIONS(517), + [anon_sym_let] = ACTIONS(517), + [anon_sym_const] = ACTIONS(517), + [anon_sym_return] = ACTIONS(517), + [anon_sym_try] = ACTIONS(517), + [anon_sym_throw] = ACTIONS(517), + [anon_sym_for] = ACTIONS(517), + [anon_sym_while] = ACTIONS(517), + [anon_sym_break] = ACTIONS(517), + [anon_sym_continue] = ACTIONS(517), + [anon_sym_QMARK_DOT] = ACTIONS(519), + [anon_sym_BQUOTE] = ACTIONS(519), + [anon_sym_DOLLARr] = ACTIONS(517), + [anon_sym_PLUS_PLUS] = ACTIONS(519), + [anon_sym_DASH_DASH] = ACTIONS(519), + [anon_sym_new] = ACTIONS(517), + }, + [STATE(553)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(513), + [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_RBRACE] = ACTIONS(515), + [anon_sym_STAR] = ACTIONS(513), + [anon_sym_as] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_async] = ACTIONS(513), + [anon_sym_function] = ACTIONS(513), + [anon_sym_extends] = ACTIONS(513), + [anon_sym_LPAREN] = ACTIONS(515), + [anon_sym_QMARK] = ACTIONS(513), + [anon_sym_DOT] = ACTIONS(515), + [sym_identifier] = ACTIONS(513), + [sym_string_literal] = ACTIONS(515), + [anon_sym_DOLLAR] = ACTIONS(513), + [sym_numeric_literal] = ACTIONS(515), + [anon_sym_true] = ACTIONS(513), + [anon_sym_false] = ACTIONS(513), + [anon_sym_null] = ACTIONS(513), + [anon_sym_PIPE_PIPE] = ACTIONS(515), + [anon_sym_QMARK_QMARK] = ACTIONS(515), + [anon_sym_AMP_AMP] = ACTIONS(515), + [anon_sym_PIPE] = ACTIONS(513), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_EQ_EQ] = ACTIONS(513), + [anon_sym_BANG_EQ] = ACTIONS(513), + [anon_sym_EQ_EQ_EQ] = ACTIONS(515), + [anon_sym_BANG_EQ_EQ] = ACTIONS(515), + [anon_sym_LT] = ACTIONS(513), + [anon_sym_GT] = ACTIONS(513), + [anon_sym_LT_EQ] = ACTIONS(515), + [anon_sym_GT_EQ] = ACTIONS(515), + [anon_sym_instanceof] = ACTIONS(513), + [anon_sym_in] = ACTIONS(513), + [anon_sym_LT_LT] = ACTIONS(515), + [anon_sym_GT_GT] = ACTIONS(513), + [anon_sym_GT_GT_GT] = ACTIONS(515), + [anon_sym_PLUS] = ACTIONS(513), + [anon_sym_DASH] = ACTIONS(513), + [anon_sym_SLASH] = ACTIONS(513), + [anon_sym_PERCENT] = ACTIONS(515), + [anon_sym_STAR_STAR] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(513), + [anon_sym_TILDE] = ACTIONS(515), + [anon_sym_typeof] = ACTIONS(513), + [anon_sym_void] = ACTIONS(513), + [anon_sym_delete] = ACTIONS(513), + [anon_sym_await] = ACTIONS(513), + [anon_sym_LBRACK] = ACTIONS(515), + [anon_sym_if] = ACTIONS(513), + [anon_sym_var] = ACTIONS(513), + [anon_sym_let] = ACTIONS(513), + [anon_sym_const] = ACTIONS(513), + [anon_sym_return] = ACTIONS(513), + [anon_sym_try] = ACTIONS(513), + [anon_sym_throw] = ACTIONS(513), + [anon_sym_for] = ACTIONS(513), + [anon_sym_while] = ACTIONS(513), + [anon_sym_break] = ACTIONS(513), + [anon_sym_continue] = ACTIONS(513), + [anon_sym_QMARK_DOT] = ACTIONS(515), + [anon_sym_BQUOTE] = ACTIONS(515), + [anon_sym_DOLLARr] = ACTIONS(513), + [anon_sym_PLUS_PLUS] = ACTIONS(515), + [anon_sym_DASH_DASH] = ACTIONS(515), + [anon_sym_new] = ACTIONS(513), + }, + [STATE(554)] = { + [sym_expression] = STATE(439), + [sym_state_binding_expression] = STATE(691), + [sym_boolean_literal] = STATE(691), + [sym_null_literal] = STATE(691), + [sym_binary_expression] = STATE(691), + [sym_unary_expression] = STATE(691), + [sym_assignment_expression] = STATE(691), + [sym_conditional_expression] = STATE(691), + [sym_await_expression] = STATE(691), + [sym_as_expression] = STATE(691), + [sym_import_expression] = STATE(691), + [sym_type_annotation] = STATE(2420), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2580), + [sym_arrow_function] = STATE(691), + [sym_function_expression] = STATE(691), + [sym_call_expression] = STATE(691), + [sym_member_expression] = STATE(185), + [sym_subscript_expression] = STATE(691), + [sym_parenthesized_expression] = STATE(691), + [sym_array_literal] = STATE(691), + [sym_object_literal] = STATE(691), + [sym_template_literal] = STATE(691), + [sym_resource_expression] = STATE(691), + [sym_update_expression] = STATE(691), + [sym_non_null_assertion_expression] = STATE(691), + [sym_new_expression] = STATE(691), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(909), + [anon_sym_LBRACE] = ACTIONS(913), + [anon_sym_async] = ACTIONS(1157), + [anon_sym_function] = ACTIONS(919), + [anon_sym_LPAREN] = ACTIONS(1805), + [sym_identifier] = ACTIONS(1807), + [sym_string_literal] = ACTIONS(1161), + [anon_sym_DOLLAR] = ACTIONS(927), + [sym_numeric_literal] = ACTIONS(1161), + [anon_sym_true] = ACTIONS(1809), + [anon_sym_false] = ACTIONS(1809), + [anon_sym_null] = ACTIONS(1811), + [anon_sym_GT] = ACTIONS(1783), + [anon_sym_PLUS] = ACTIONS(933), + [anon_sym_DASH] = ACTIONS(933), + [anon_sym_BANG] = ACTIONS(935), + [anon_sym_TILDE] = ACTIONS(935), + [anon_sym_typeof] = ACTIONS(933), + [anon_sym_void] = ACTIONS(1813), + [anon_sym_delete] = ACTIONS(933), + [anon_sym_await] = ACTIONS(937), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1815), + [anon_sym_BQUOTE] = ACTIONS(943), + [anon_sym_DOLLARr] = ACTIONS(945), + [anon_sym_PLUS_PLUS] = ACTIONS(947), + [anon_sym_DASH_DASH] = ACTIONS(947), + [anon_sym_new] = ACTIONS(949), + }, + [STATE(555)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(529), + [anon_sym_LBRACE] = ACTIONS(531), + [anon_sym_RBRACE] = ACTIONS(531), + [anon_sym_STAR] = ACTIONS(529), + [anon_sym_as] = ACTIONS(529), + [anon_sym_SEMI] = ACTIONS(531), + [anon_sym_async] = ACTIONS(529), + [anon_sym_function] = ACTIONS(529), + [anon_sym_extends] = ACTIONS(529), + [anon_sym_LPAREN] = ACTIONS(531), + [anon_sym_QMARK] = ACTIONS(529), + [anon_sym_DOT] = ACTIONS(531), + [sym_identifier] = ACTIONS(529), + [sym_string_literal] = ACTIONS(531), + [anon_sym_DOLLAR] = ACTIONS(529), + [sym_numeric_literal] = ACTIONS(531), + [anon_sym_true] = ACTIONS(529), + [anon_sym_false] = ACTIONS(529), + [anon_sym_null] = ACTIONS(529), + [anon_sym_PIPE_PIPE] = ACTIONS(531), + [anon_sym_QMARK_QMARK] = ACTIONS(531), + [anon_sym_AMP_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(529), + [anon_sym_CARET] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(529), + [anon_sym_EQ_EQ] = ACTIONS(529), + [anon_sym_BANG_EQ] = ACTIONS(529), + [anon_sym_EQ_EQ_EQ] = ACTIONS(531), + [anon_sym_BANG_EQ_EQ] = ACTIONS(531), + [anon_sym_LT] = ACTIONS(529), + [anon_sym_GT] = ACTIONS(529), + [anon_sym_LT_EQ] = ACTIONS(531), + [anon_sym_GT_EQ] = ACTIONS(531), + [anon_sym_instanceof] = ACTIONS(529), + [anon_sym_in] = ACTIONS(529), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(529), + [anon_sym_GT_GT_GT] = ACTIONS(531), + [anon_sym_PLUS] = ACTIONS(529), + [anon_sym_DASH] = ACTIONS(529), + [anon_sym_SLASH] = ACTIONS(529), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_STAR_STAR] = ACTIONS(531), + [anon_sym_BANG] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(531), + [anon_sym_typeof] = ACTIONS(529), + [anon_sym_void] = ACTIONS(529), + [anon_sym_delete] = ACTIONS(529), + [anon_sym_await] = ACTIONS(529), + [anon_sym_LBRACK] = ACTIONS(531), + [anon_sym_if] = ACTIONS(529), + [anon_sym_var] = ACTIONS(529), + [anon_sym_let] = ACTIONS(529), + [anon_sym_const] = ACTIONS(529), + [anon_sym_return] = ACTIONS(529), + [anon_sym_try] = ACTIONS(529), + [anon_sym_throw] = ACTIONS(529), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(529), + [anon_sym_break] = ACTIONS(529), + [anon_sym_continue] = ACTIONS(529), + [anon_sym_QMARK_DOT] = ACTIONS(531), + [anon_sym_BQUOTE] = ACTIONS(531), + [anon_sym_DOLLARr] = ACTIONS(529), + [anon_sym_PLUS_PLUS] = ACTIONS(531), + [anon_sym_DASH_DASH] = ACTIONS(531), + [anon_sym_new] = ACTIONS(529), + }, + [STATE(556)] = { + [sym_expression] = STATE(414), + [sym_state_binding_expression] = STATE(733), + [sym_boolean_literal] = STATE(733), + [sym_null_literal] = STATE(733), + [sym_binary_expression] = STATE(733), + [sym_unary_expression] = STATE(733), + [sym_assignment_expression] = STATE(733), + [sym_conditional_expression] = STATE(733), + [sym_await_expression] = STATE(733), + [sym_as_expression] = STATE(733), + [sym_import_expression] = STATE(733), + [sym_type_annotation] = STATE(2420), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2602), + [sym_arrow_function] = STATE(733), + [sym_function_expression] = STATE(733), + [sym_call_expression] = STATE(733), + [sym_member_expression] = STATE(211), + [sym_subscript_expression] = STATE(733), + [sym_parenthesized_expression] = STATE(733), + [sym_array_literal] = STATE(733), + [sym_object_literal] = STATE(733), + [sym_template_literal] = STATE(733), + [sym_resource_expression] = STATE(733), + [sym_update_expression] = STATE(733), + [sym_non_null_assertion_expression] = STATE(733), + [sym_new_expression] = STATE(733), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1832), + [anon_sym_LBRACE] = ACTIONS(9), + [anon_sym_async] = ACTIONS(1834), + [anon_sym_function] = ACTIONS(1836), + [anon_sym_LPAREN] = ACTIONS(1838), + [sym_identifier] = ACTIONS(1840), + [sym_string_literal] = ACTIONS(29), + [anon_sym_DOLLAR] = ACTIONS(31), + [sym_numeric_literal] = ACTIONS(29), + [anon_sym_true] = ACTIONS(1842), + [anon_sym_false] = ACTIONS(1842), + [anon_sym_null] = ACTIONS(1844), + [anon_sym_GT] = ACTIONS(1783), + [anon_sym_PLUS] = ACTIONS(37), + [anon_sym_DASH] = ACTIONS(37), + [anon_sym_BANG] = ACTIONS(39), + [anon_sym_TILDE] = ACTIONS(39), + [anon_sym_typeof] = ACTIONS(37), + [anon_sym_void] = ACTIONS(1846), + [anon_sym_delete] = ACTIONS(37), + [anon_sym_await] = ACTIONS(41), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1848), + [anon_sym_BQUOTE] = ACTIONS(55), + [anon_sym_DOLLARr] = ACTIONS(57), + [anon_sym_PLUS_PLUS] = ACTIONS(59), + [anon_sym_DASH_DASH] = ACTIONS(59), + [anon_sym_new] = ACTIONS(61), + }, + [STATE(557)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(553), + [anon_sym_RBRACE] = ACTIONS(553), + [anon_sym_STAR] = ACTIONS(551), + [anon_sym_as] = ACTIONS(551), + [anon_sym_SEMI] = ACTIONS(553), + [anon_sym_async] = ACTIONS(551), + [anon_sym_function] = ACTIONS(551), + [anon_sym_LPAREN] = ACTIONS(553), + [anon_sym_QMARK] = ACTIONS(551), + [anon_sym_DOT] = ACTIONS(553), + [sym_identifier] = ACTIONS(551), + [sym_string_literal] = ACTIONS(553), + [anon_sym_DOLLAR] = ACTIONS(551), + [sym_numeric_literal] = ACTIONS(553), + [anon_sym_true] = ACTIONS(551), + [anon_sym_false] = ACTIONS(551), + [anon_sym_null] = ACTIONS(551), + [anon_sym_PIPE_PIPE] = ACTIONS(553), + [anon_sym_QMARK_QMARK] = ACTIONS(553), + [anon_sym_AMP_AMP] = ACTIONS(553), + [anon_sym_PIPE] = ACTIONS(551), + [anon_sym_CARET] = ACTIONS(553), + [anon_sym_AMP] = ACTIONS(551), + [anon_sym_EQ_EQ] = ACTIONS(551), + [anon_sym_BANG_EQ] = ACTIONS(551), + [anon_sym_EQ_EQ_EQ] = ACTIONS(553), + [anon_sym_BANG_EQ_EQ] = ACTIONS(553), + [anon_sym_LT] = ACTIONS(551), + [anon_sym_GT] = ACTIONS(551), + [anon_sym_LT_EQ] = ACTIONS(553), + [anon_sym_GT_EQ] = ACTIONS(553), + [anon_sym_instanceof] = ACTIONS(551), + [anon_sym_in] = ACTIONS(551), + [anon_sym_LT_LT] = ACTIONS(553), + [anon_sym_GT_GT] = ACTIONS(551), + [anon_sym_GT_GT_GT] = ACTIONS(553), + [anon_sym_PLUS] = ACTIONS(551), + [anon_sym_DASH] = ACTIONS(551), + [anon_sym_SLASH] = ACTIONS(551), + [anon_sym_PERCENT] = ACTIONS(553), + [anon_sym_STAR_STAR] = ACTIONS(553), + [anon_sym_BANG] = ACTIONS(551), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_void] = ACTIONS(551), + [anon_sym_delete] = ACTIONS(551), + [anon_sym_await] = ACTIONS(551), + [anon_sym_LBRACK] = ACTIONS(553), + [anon_sym_if] = ACTIONS(551), + [anon_sym_else] = ACTIONS(551), + [anon_sym_var] = ACTIONS(551), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(551), + [anon_sym_return] = ACTIONS(551), + [anon_sym_try] = ACTIONS(551), + [anon_sym_throw] = ACTIONS(551), + [anon_sym_for] = ACTIONS(551), + [anon_sym_while] = ACTIONS(551), + [anon_sym_break] = ACTIONS(551), + [anon_sym_continue] = ACTIONS(551), + [anon_sym_QMARK_DOT] = ACTIONS(553), + [anon_sym_BQUOTE] = ACTIONS(553), + [anon_sym_DOLLARr] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(553), + [anon_sym_DASH_DASH] = ACTIONS(553), + [anon_sym_new] = ACTIONS(551), + }, + [STATE(558)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(555), + [anon_sym_LBRACE] = ACTIONS(557), + [anon_sym_RBRACE] = ACTIONS(557), + [anon_sym_STAR] = ACTIONS(555), + [anon_sym_as] = ACTIONS(555), + [anon_sym_SEMI] = ACTIONS(557), + [anon_sym_async] = ACTIONS(555), + [anon_sym_function] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(557), + [anon_sym_QMARK] = ACTIONS(555), + [anon_sym_DOT] = ACTIONS(557), + [sym_identifier] = ACTIONS(555), + [sym_string_literal] = ACTIONS(557), + [anon_sym_DOLLAR] = ACTIONS(555), + [sym_numeric_literal] = ACTIONS(557), + [anon_sym_true] = ACTIONS(555), + [anon_sym_false] = ACTIONS(555), + [anon_sym_null] = ACTIONS(555), + [anon_sym_PIPE_PIPE] = ACTIONS(557), + [anon_sym_QMARK_QMARK] = ACTIONS(557), + [anon_sym_AMP_AMP] = ACTIONS(557), + [anon_sym_PIPE] = ACTIONS(555), + [anon_sym_CARET] = ACTIONS(557), + [anon_sym_AMP] = ACTIONS(555), + [anon_sym_EQ_EQ] = ACTIONS(555), + [anon_sym_BANG_EQ] = ACTIONS(555), + [anon_sym_EQ_EQ_EQ] = ACTIONS(557), + [anon_sym_BANG_EQ_EQ] = ACTIONS(557), + [anon_sym_LT] = ACTIONS(555), + [anon_sym_GT] = ACTIONS(555), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_instanceof] = ACTIONS(555), + [anon_sym_in] = ACTIONS(555), + [anon_sym_LT_LT] = ACTIONS(557), + [anon_sym_GT_GT] = ACTIONS(555), + [anon_sym_GT_GT_GT] = ACTIONS(557), + [anon_sym_PLUS] = ACTIONS(555), + [anon_sym_DASH] = ACTIONS(555), + [anon_sym_SLASH] = ACTIONS(555), + [anon_sym_PERCENT] = ACTIONS(557), + [anon_sym_STAR_STAR] = ACTIONS(557), + [anon_sym_BANG] = ACTIONS(555), + [anon_sym_TILDE] = ACTIONS(557), + [anon_sym_typeof] = ACTIONS(555), + [anon_sym_void] = ACTIONS(555), + [anon_sym_delete] = ACTIONS(555), + [anon_sym_await] = ACTIONS(555), + [anon_sym_LBRACK] = ACTIONS(557), + [anon_sym_if] = ACTIONS(555), + [anon_sym_else] = ACTIONS(555), + [anon_sym_var] = ACTIONS(555), + [anon_sym_let] = ACTIONS(555), + [anon_sym_const] = ACTIONS(555), + [anon_sym_return] = ACTIONS(555), + [anon_sym_try] = ACTIONS(555), + [anon_sym_throw] = ACTIONS(555), + [anon_sym_for] = ACTIONS(555), + [anon_sym_while] = ACTIONS(555), + [anon_sym_break] = ACTIONS(555), + [anon_sym_continue] = ACTIONS(555), + [anon_sym_QMARK_DOT] = ACTIONS(557), + [anon_sym_BQUOTE] = ACTIONS(557), + [anon_sym_DOLLARr] = ACTIONS(555), + [anon_sym_PLUS_PLUS] = ACTIONS(557), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_new] = ACTIONS(555), + }, + [STATE(559)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(288), + [anon_sym_LBRACE] = ACTIONS(290), + [anon_sym_RBRACE] = ACTIONS(290), + [anon_sym_STAR] = ACTIONS(288), + [anon_sym_as] = ACTIONS(288), + [anon_sym_SEMI] = ACTIONS(290), + [anon_sym_async] = ACTIONS(288), + [anon_sym_function] = ACTIONS(288), + [anon_sym_LPAREN] = ACTIONS(290), + [anon_sym_QMARK] = ACTIONS(288), + [anon_sym_DOT] = ACTIONS(290), + [sym_identifier] = ACTIONS(288), + [sym_string_literal] = ACTIONS(290), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_numeric_literal] = ACTIONS(290), + [anon_sym_true] = ACTIONS(288), + [anon_sym_false] = ACTIONS(288), + [anon_sym_null] = ACTIONS(288), + [anon_sym_PIPE_PIPE] = ACTIONS(290), + [anon_sym_QMARK_QMARK] = ACTIONS(290), + [anon_sym_AMP_AMP] = ACTIONS(290), + [anon_sym_PIPE] = ACTIONS(288), + [anon_sym_CARET] = ACTIONS(290), + [anon_sym_AMP] = ACTIONS(288), + [anon_sym_EQ_EQ] = ACTIONS(288), + [anon_sym_BANG_EQ] = ACTIONS(288), + [anon_sym_EQ_EQ_EQ] = ACTIONS(290), + [anon_sym_BANG_EQ_EQ] = ACTIONS(290), + [anon_sym_LT] = ACTIONS(288), + [anon_sym_GT] = ACTIONS(288), + [anon_sym_LT_EQ] = ACTIONS(290), + [anon_sym_GT_EQ] = ACTIONS(290), + [anon_sym_instanceof] = ACTIONS(288), + [anon_sym_in] = ACTIONS(288), + [anon_sym_LT_LT] = ACTIONS(290), + [anon_sym_GT_GT] = ACTIONS(288), + [anon_sym_GT_GT_GT] = ACTIONS(290), + [anon_sym_PLUS] = ACTIONS(288), + [anon_sym_DASH] = ACTIONS(288), + [anon_sym_SLASH] = ACTIONS(288), + [anon_sym_PERCENT] = ACTIONS(290), + [anon_sym_STAR_STAR] = ACTIONS(290), + [anon_sym_BANG] = ACTIONS(288), + [anon_sym_TILDE] = ACTIONS(290), + [anon_sym_typeof] = ACTIONS(288), + [anon_sym_void] = ACTIONS(288), + [anon_sym_delete] = ACTIONS(288), + [anon_sym_await] = ACTIONS(288), + [anon_sym_LBRACK] = ACTIONS(290), + [anon_sym_if] = ACTIONS(288), + [anon_sym_else] = ACTIONS(288), + [anon_sym_var] = ACTIONS(288), + [anon_sym_let] = ACTIONS(288), + [anon_sym_const] = ACTIONS(288), + [anon_sym_return] = ACTIONS(288), + [anon_sym_try] = ACTIONS(288), + [anon_sym_throw] = ACTIONS(288), + [anon_sym_for] = ACTIONS(288), + [anon_sym_while] = ACTIONS(288), + [anon_sym_break] = ACTIONS(288), + [anon_sym_continue] = ACTIONS(288), + [anon_sym_QMARK_DOT] = ACTIONS(290), + [anon_sym_BQUOTE] = ACTIONS(290), + [anon_sym_DOLLARr] = ACTIONS(288), + [anon_sym_PLUS_PLUS] = ACTIONS(290), + [anon_sym_DASH_DASH] = ACTIONS(290), + [anon_sym_new] = ACTIONS(288), + }, + [STATE(560)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(674), + [anon_sym_LBRACE] = ACTIONS(676), + [anon_sym_RBRACE] = ACTIONS(676), + [anon_sym_STAR] = ACTIONS(674), + [anon_sym_as] = ACTIONS(674), + [anon_sym_SEMI] = ACTIONS(676), + [anon_sym_async] = ACTIONS(674), + [anon_sym_function] = ACTIONS(674), + [anon_sym_LPAREN] = ACTIONS(676), + [anon_sym_QMARK] = ACTIONS(674), + [anon_sym_DOT] = ACTIONS(676), + [sym_identifier] = ACTIONS(674), + [sym_string_literal] = ACTIONS(676), + [anon_sym_DOLLAR] = ACTIONS(674), + [sym_numeric_literal] = ACTIONS(676), + [anon_sym_true] = ACTIONS(674), + [anon_sym_false] = ACTIONS(674), + [anon_sym_null] = ACTIONS(674), + [anon_sym_PIPE_PIPE] = ACTIONS(676), + [anon_sym_QMARK_QMARK] = ACTIONS(676), + [anon_sym_AMP_AMP] = ACTIONS(676), + [anon_sym_PIPE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(676), + [anon_sym_AMP] = ACTIONS(674), + [anon_sym_EQ_EQ] = ACTIONS(674), + [anon_sym_BANG_EQ] = ACTIONS(674), + [anon_sym_EQ_EQ_EQ] = ACTIONS(676), + [anon_sym_BANG_EQ_EQ] = ACTIONS(676), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(676), + [anon_sym_GT_EQ] = ACTIONS(676), + [anon_sym_instanceof] = ACTIONS(674), + [anon_sym_in] = ACTIONS(674), + [anon_sym_LT_LT] = ACTIONS(676), + [anon_sym_GT_GT] = ACTIONS(674), + [anon_sym_GT_GT_GT] = ACTIONS(676), + [anon_sym_PLUS] = ACTIONS(674), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(676), + [anon_sym_STAR_STAR] = ACTIONS(676), + [anon_sym_BANG] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(676), + [anon_sym_typeof] = ACTIONS(674), + [anon_sym_void] = ACTIONS(674), + [anon_sym_delete] = ACTIONS(674), + [anon_sym_await] = ACTIONS(674), + [anon_sym_LBRACK] = ACTIONS(676), + [anon_sym_if] = ACTIONS(674), + [anon_sym_else] = ACTIONS(674), + [anon_sym_var] = ACTIONS(674), + [anon_sym_let] = ACTIONS(674), + [anon_sym_const] = ACTIONS(674), + [anon_sym_return] = ACTIONS(674), + [anon_sym_try] = ACTIONS(674), + [anon_sym_throw] = ACTIONS(674), + [anon_sym_for] = ACTIONS(674), + [anon_sym_while] = ACTIONS(674), + [anon_sym_break] = ACTIONS(674), + [anon_sym_continue] = ACTIONS(674), + [anon_sym_QMARK_DOT] = ACTIONS(676), + [anon_sym_BQUOTE] = ACTIONS(676), + [anon_sym_DOLLARr] = ACTIONS(674), + [anon_sym_PLUS_PLUS] = ACTIONS(676), + [anon_sym_DASH_DASH] = ACTIONS(676), + [anon_sym_new] = ACTIONS(674), + }, + [STATE(561)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(324), + [anon_sym_RBRACE] = ACTIONS(324), + [anon_sym_STAR] = ACTIONS(322), + [anon_sym_as] = ACTIONS(322), + [anon_sym_SEMI] = ACTIONS(324), + [anon_sym_async] = ACTIONS(322), + [anon_sym_function] = ACTIONS(322), + [anon_sym_LPAREN] = ACTIONS(324), + [anon_sym_QMARK] = ACTIONS(322), + [anon_sym_DOT] = ACTIONS(324), + [sym_identifier] = ACTIONS(322), + [sym_string_literal] = ACTIONS(324), + [anon_sym_DOLLAR] = ACTIONS(322), + [sym_numeric_literal] = ACTIONS(324), + [anon_sym_true] = ACTIONS(322), + [anon_sym_false] = ACTIONS(322), + [anon_sym_null] = ACTIONS(322), + [anon_sym_PIPE_PIPE] = ACTIONS(324), + [anon_sym_QMARK_QMARK] = ACTIONS(324), + [anon_sym_AMP_AMP] = ACTIONS(324), + [anon_sym_PIPE] = ACTIONS(322), + [anon_sym_CARET] = ACTIONS(324), + [anon_sym_AMP] = ACTIONS(322), + [anon_sym_EQ_EQ] = ACTIONS(322), + [anon_sym_BANG_EQ] = ACTIONS(322), + [anon_sym_EQ_EQ_EQ] = ACTIONS(324), + [anon_sym_BANG_EQ_EQ] = ACTIONS(324), + [anon_sym_LT] = ACTIONS(322), + [anon_sym_GT] = ACTIONS(322), + [anon_sym_LT_EQ] = ACTIONS(324), + [anon_sym_GT_EQ] = ACTIONS(324), + [anon_sym_instanceof] = ACTIONS(322), + [anon_sym_in] = ACTIONS(322), + [anon_sym_LT_LT] = ACTIONS(324), + [anon_sym_GT_GT] = ACTIONS(322), + [anon_sym_GT_GT_GT] = ACTIONS(324), + [anon_sym_PLUS] = ACTIONS(322), + [anon_sym_DASH] = ACTIONS(322), + [anon_sym_SLASH] = ACTIONS(322), + [anon_sym_PERCENT] = ACTIONS(324), + [anon_sym_STAR_STAR] = ACTIONS(324), + [anon_sym_BANG] = ACTIONS(322), + [anon_sym_TILDE] = ACTIONS(324), + [anon_sym_typeof] = ACTIONS(322), + [anon_sym_void] = ACTIONS(322), + [anon_sym_delete] = ACTIONS(322), + [anon_sym_await] = ACTIONS(322), + [anon_sym_LBRACK] = ACTIONS(324), + [anon_sym_if] = ACTIONS(322), + [anon_sym_else] = ACTIONS(322), + [anon_sym_var] = ACTIONS(322), + [anon_sym_let] = ACTIONS(322), + [anon_sym_const] = ACTIONS(322), + [anon_sym_return] = ACTIONS(322), + [anon_sym_try] = ACTIONS(322), + [anon_sym_throw] = ACTIONS(322), + [anon_sym_for] = ACTIONS(322), + [anon_sym_while] = ACTIONS(322), + [anon_sym_break] = ACTIONS(322), + [anon_sym_continue] = ACTIONS(322), + [anon_sym_QMARK_DOT] = ACTIONS(324), + [anon_sym_BQUOTE] = ACTIONS(324), + [anon_sym_DOLLARr] = ACTIONS(322), + [anon_sym_PLUS_PLUS] = ACTIONS(324), + [anon_sym_DASH_DASH] = ACTIONS(324), + [anon_sym_new] = ACTIONS(322), + }, + [STATE(562)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(559), + [anon_sym_LBRACE] = ACTIONS(561), + [anon_sym_RBRACE] = ACTIONS(561), + [anon_sym_STAR] = ACTIONS(559), + [anon_sym_as] = ACTIONS(559), + [anon_sym_SEMI] = ACTIONS(561), + [anon_sym_async] = ACTIONS(559), + [anon_sym_function] = ACTIONS(559), + [anon_sym_LPAREN] = ACTIONS(561), + [anon_sym_QMARK] = ACTIONS(559), + [anon_sym_DOT] = ACTIONS(561), + [sym_identifier] = ACTIONS(559), + [sym_string_literal] = ACTIONS(561), + [anon_sym_DOLLAR] = ACTIONS(559), + [sym_numeric_literal] = ACTIONS(561), + [anon_sym_true] = ACTIONS(559), + [anon_sym_false] = ACTIONS(559), + [anon_sym_null] = ACTIONS(559), + [anon_sym_PIPE_PIPE] = ACTIONS(561), + [anon_sym_QMARK_QMARK] = ACTIONS(561), + [anon_sym_AMP_AMP] = ACTIONS(561), + [anon_sym_PIPE] = ACTIONS(559), + [anon_sym_CARET] = ACTIONS(561), + [anon_sym_AMP] = ACTIONS(559), + [anon_sym_EQ_EQ] = ACTIONS(559), + [anon_sym_BANG_EQ] = ACTIONS(559), + [anon_sym_EQ_EQ_EQ] = ACTIONS(561), + [anon_sym_BANG_EQ_EQ] = ACTIONS(561), + [anon_sym_LT] = ACTIONS(559), + [anon_sym_GT] = ACTIONS(559), + [anon_sym_LT_EQ] = ACTIONS(561), + [anon_sym_GT_EQ] = ACTIONS(561), + [anon_sym_instanceof] = ACTIONS(559), + [anon_sym_in] = ACTIONS(559), + [anon_sym_LT_LT] = ACTIONS(561), + [anon_sym_GT_GT] = ACTIONS(559), + [anon_sym_GT_GT_GT] = ACTIONS(561), + [anon_sym_PLUS] = ACTIONS(559), + [anon_sym_DASH] = ACTIONS(559), + [anon_sym_SLASH] = ACTIONS(559), + [anon_sym_PERCENT] = ACTIONS(561), + [anon_sym_STAR_STAR] = ACTIONS(561), + [anon_sym_BANG] = ACTIONS(559), + [anon_sym_TILDE] = ACTIONS(561), + [anon_sym_typeof] = ACTIONS(559), + [anon_sym_void] = ACTIONS(559), + [anon_sym_delete] = ACTIONS(559), + [anon_sym_await] = ACTIONS(559), + [anon_sym_LBRACK] = ACTIONS(561), + [anon_sym_if] = ACTIONS(559), + [anon_sym_else] = ACTIONS(559), + [anon_sym_var] = ACTIONS(559), + [anon_sym_let] = ACTIONS(559), + [anon_sym_const] = ACTIONS(559), + [anon_sym_return] = ACTIONS(559), + [anon_sym_try] = ACTIONS(559), + [anon_sym_throw] = ACTIONS(559), + [anon_sym_for] = ACTIONS(559), + [anon_sym_while] = ACTIONS(559), + [anon_sym_break] = ACTIONS(559), + [anon_sym_continue] = ACTIONS(559), + [anon_sym_QMARK_DOT] = ACTIONS(561), + [anon_sym_BQUOTE] = ACTIONS(561), + [anon_sym_DOLLARr] = ACTIONS(559), + [anon_sym_PLUS_PLUS] = ACTIONS(561), + [anon_sym_DASH_DASH] = ACTIONS(561), + [anon_sym_new] = ACTIONS(559), + }, + [STATE(563)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(484), + [anon_sym_LBRACE] = ACTIONS(486), + [anon_sym_RBRACE] = ACTIONS(486), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_as] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(486), + [anon_sym_async] = ACTIONS(484), + [anon_sym_function] = ACTIONS(484), + [anon_sym_extends] = ACTIONS(484), + [anon_sym_LPAREN] = ACTIONS(486), + [anon_sym_QMARK] = ACTIONS(484), + [anon_sym_DOT] = ACTIONS(486), + [sym_identifier] = ACTIONS(484), + [sym_string_literal] = ACTIONS(486), + [anon_sym_DOLLAR] = ACTIONS(484), + [sym_numeric_literal] = ACTIONS(486), + [anon_sym_true] = ACTIONS(484), + [anon_sym_false] = ACTIONS(484), + [anon_sym_null] = ACTIONS(484), + [anon_sym_PIPE_PIPE] = ACTIONS(486), + [anon_sym_QMARK_QMARK] = ACTIONS(486), + [anon_sym_AMP_AMP] = ACTIONS(486), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_CARET] = ACTIONS(486), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_EQ_EQ] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_EQ_EQ_EQ] = ACTIONS(486), + [anon_sym_BANG_EQ_EQ] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(484), + [anon_sym_LT_EQ] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(486), + [anon_sym_instanceof] = ACTIONS(484), + [anon_sym_in] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(486), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_GT_GT_GT] = ACTIONS(486), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(484), + [anon_sym_PERCENT] = ACTIONS(486), + [anon_sym_STAR_STAR] = ACTIONS(486), + [anon_sym_BANG] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_typeof] = ACTIONS(484), + [anon_sym_void] = ACTIONS(484), + [anon_sym_delete] = ACTIONS(484), + [anon_sym_await] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_if] = ACTIONS(484), + [anon_sym_var] = ACTIONS(484), + [anon_sym_let] = ACTIONS(484), + [anon_sym_const] = ACTIONS(484), + [anon_sym_return] = ACTIONS(484), + [anon_sym_try] = ACTIONS(484), + [anon_sym_throw] = ACTIONS(484), + [anon_sym_for] = ACTIONS(484), + [anon_sym_while] = ACTIONS(484), + [anon_sym_break] = ACTIONS(484), + [anon_sym_continue] = ACTIONS(484), + [anon_sym_QMARK_DOT] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(486), + [anon_sym_DOLLARr] = ACTIONS(484), + [anon_sym_PLUS_PLUS] = ACTIONS(486), + [anon_sym_DASH_DASH] = ACTIONS(486), + [anon_sym_new] = ACTIONS(484), + }, + [STATE(564)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(650), + [anon_sym_LBRACE] = ACTIONS(652), + [anon_sym_RBRACE] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(650), + [anon_sym_as] = ACTIONS(650), + [anon_sym_SEMI] = ACTIONS(652), + [anon_sym_async] = ACTIONS(650), + [anon_sym_function] = ACTIONS(650), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_QMARK] = ACTIONS(650), + [anon_sym_DOT] = ACTIONS(652), + [sym_identifier] = ACTIONS(650), + [sym_string_literal] = ACTIONS(652), + [anon_sym_DOLLAR] = ACTIONS(650), + [sym_numeric_literal] = ACTIONS(652), + [anon_sym_true] = ACTIONS(650), + [anon_sym_false] = ACTIONS(650), + [anon_sym_null] = ACTIONS(650), + [anon_sym_PIPE_PIPE] = ACTIONS(652), + [anon_sym_QMARK_QMARK] = ACTIONS(652), + [anon_sym_AMP_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(650), + [anon_sym_EQ_EQ] = ACTIONS(650), + [anon_sym_BANG_EQ] = ACTIONS(650), + [anon_sym_EQ_EQ_EQ] = ACTIONS(652), + [anon_sym_BANG_EQ_EQ] = ACTIONS(652), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_instanceof] = ACTIONS(650), + [anon_sym_in] = ACTIONS(650), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(650), + [anon_sym_GT_GT_GT] = ACTIONS(652), + [anon_sym_PLUS] = ACTIONS(650), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_STAR_STAR] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(652), + [anon_sym_typeof] = ACTIONS(650), + [anon_sym_void] = ACTIONS(650), + [anon_sym_delete] = ACTIONS(650), + [anon_sym_await] = ACTIONS(650), + [anon_sym_LBRACK] = ACTIONS(652), + [anon_sym_if] = ACTIONS(650), + [anon_sym_else] = ACTIONS(650), + [anon_sym_var] = ACTIONS(650), + [anon_sym_let] = ACTIONS(650), + [anon_sym_const] = ACTIONS(650), + [anon_sym_return] = ACTIONS(650), + [anon_sym_try] = ACTIONS(650), + [anon_sym_throw] = ACTIONS(650), + [anon_sym_for] = ACTIONS(650), + [anon_sym_while] = ACTIONS(650), + [anon_sym_break] = ACTIONS(650), + [anon_sym_continue] = ACTIONS(650), + [anon_sym_QMARK_DOT] = ACTIONS(652), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DOLLARr] = ACTIONS(650), + [anon_sym_PLUS_PLUS] = ACTIONS(652), + [anon_sym_DASH_DASH] = ACTIONS(652), + [anon_sym_new] = ACTIONS(650), + }, + [STATE(565)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(563), + [anon_sym_LBRACE] = ACTIONS(565), + [anon_sym_RBRACE] = ACTIONS(565), + [anon_sym_STAR] = ACTIONS(563), + [anon_sym_as] = ACTIONS(563), + [anon_sym_SEMI] = ACTIONS(565), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(563), + [anon_sym_LPAREN] = ACTIONS(565), + [anon_sym_QMARK] = ACTIONS(563), + [anon_sym_DOT] = ACTIONS(565), + [sym_identifier] = ACTIONS(563), + [sym_string_literal] = ACTIONS(565), + [anon_sym_DOLLAR] = ACTIONS(563), + [sym_numeric_literal] = ACTIONS(565), + [anon_sym_true] = ACTIONS(563), + [anon_sym_false] = ACTIONS(563), + [anon_sym_null] = ACTIONS(563), + [anon_sym_PIPE_PIPE] = ACTIONS(565), + [anon_sym_QMARK_QMARK] = ACTIONS(565), + [anon_sym_AMP_AMP] = ACTIONS(565), + [anon_sym_PIPE] = ACTIONS(563), + [anon_sym_CARET] = ACTIONS(565), + [anon_sym_AMP] = ACTIONS(563), + [anon_sym_EQ_EQ] = ACTIONS(563), + [anon_sym_BANG_EQ] = ACTIONS(563), + [anon_sym_EQ_EQ_EQ] = ACTIONS(565), + [anon_sym_BANG_EQ_EQ] = ACTIONS(565), + [anon_sym_LT] = ACTIONS(563), + [anon_sym_GT] = ACTIONS(563), + [anon_sym_LT_EQ] = ACTIONS(565), + [anon_sym_GT_EQ] = ACTIONS(565), + [anon_sym_instanceof] = ACTIONS(563), + [anon_sym_in] = ACTIONS(563), + [anon_sym_LT_LT] = ACTIONS(565), + [anon_sym_GT_GT] = ACTIONS(563), + [anon_sym_GT_GT_GT] = ACTIONS(565), + [anon_sym_PLUS] = ACTIONS(563), + [anon_sym_DASH] = ACTIONS(563), + [anon_sym_SLASH] = ACTIONS(563), + [anon_sym_PERCENT] = ACTIONS(565), + [anon_sym_STAR_STAR] = ACTIONS(565), + [anon_sym_BANG] = ACTIONS(563), + [anon_sym_TILDE] = ACTIONS(565), + [anon_sym_typeof] = ACTIONS(563), + [anon_sym_void] = ACTIONS(563), + [anon_sym_delete] = ACTIONS(563), + [anon_sym_await] = ACTIONS(563), + [anon_sym_LBRACK] = ACTIONS(565), + [anon_sym_if] = ACTIONS(563), + [anon_sym_else] = ACTIONS(563), + [anon_sym_var] = ACTIONS(563), + [anon_sym_let] = ACTIONS(563), + [anon_sym_const] = ACTIONS(563), + [anon_sym_return] = ACTIONS(563), + [anon_sym_try] = ACTIONS(563), + [anon_sym_throw] = ACTIONS(563), + [anon_sym_for] = ACTIONS(563), + [anon_sym_while] = ACTIONS(563), + [anon_sym_break] = ACTIONS(563), + [anon_sym_continue] = ACTIONS(563), + [anon_sym_QMARK_DOT] = ACTIONS(565), + [anon_sym_BQUOTE] = ACTIONS(565), + [anon_sym_DOLLARr] = ACTIONS(563), + [anon_sym_PLUS_PLUS] = ACTIONS(565), + [anon_sym_DASH_DASH] = ACTIONS(565), + [anon_sym_new] = ACTIONS(563), + }, + [STATE(566)] = { + [aux_sym_qualified_type_repeat1] = STATE(523), + [ts_builtin_sym_end] = ACTIONS(392), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LBRACE] = ACTIONS(392), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_as] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(392), + [anon_sym_export] = ACTIONS(390), + [anon_sym_async] = ACTIONS(390), + [anon_sym_function] = ACTIONS(390), + [anon_sym_abstract] = ACTIONS(390), + [anon_sym_class] = ACTIONS(390), + [anon_sym_struct] = ACTIONS(390), + [anon_sym_AT] = ACTIONS(392), + [anon_sym_LPAREN] = ACTIONS(392), + [anon_sym_QMARK] = ACTIONS(390), + [anon_sym_DOT] = ACTIONS(392), + [sym_identifier] = ACTIONS(390), + [sym_string_literal] = ACTIONS(392), + [anon_sym_DOLLAR] = ACTIONS(390), + [sym_numeric_literal] = ACTIONS(392), + [anon_sym_true] = ACTIONS(390), + [anon_sym_false] = ACTIONS(390), + [anon_sym_null] = ACTIONS(390), + [anon_sym_PIPE_PIPE] = ACTIONS(392), + [anon_sym_QMARK_QMARK] = ACTIONS(392), + [anon_sym_AMP_AMP] = ACTIONS(392), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_CARET] = ACTIONS(392), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_EQ_EQ] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_EQ_EQ_EQ] = ACTIONS(392), + [anon_sym_BANG_EQ_EQ] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(390), + [anon_sym_LT_EQ] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(392), + [anon_sym_instanceof] = ACTIONS(390), + [anon_sym_in] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(392), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_GT_GT_GT] = ACTIONS(392), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(390), + [anon_sym_PERCENT] = ACTIONS(392), + [anon_sym_STAR_STAR] = ACTIONS(392), + [anon_sym_BANG] = ACTIONS(390), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_typeof] = ACTIONS(390), + [anon_sym_void] = ACTIONS(390), + [anon_sym_delete] = ACTIONS(390), + [anon_sym_await] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(392), + [anon_sym_var] = ACTIONS(390), + [anon_sym_let] = ACTIONS(390), + [anon_sym_const] = ACTIONS(390), + [anon_sym_QMARK_DOT] = ACTIONS(392), + [anon_sym_interface] = ACTIONS(390), + [anon_sym_type] = ACTIONS(390), + [anon_sym_enum] = ACTIONS(390), + [anon_sym_BQUOTE] = ACTIONS(392), + [anon_sym_DOLLARr] = ACTIONS(390), + [anon_sym_PLUS_PLUS] = ACTIONS(392), + [anon_sym_DASH_DASH] = ACTIONS(392), + [anon_sym_new] = ACTIONS(390), + }, + [STATE(567)] = { + [aux_sym_array_type_repeat1] = STATE(524), + [ts_builtin_sym_end] = ACTIONS(396), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(394), + [anon_sym_LBRACE] = ACTIONS(396), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_as] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(396), + [anon_sym_export] = ACTIONS(394), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(394), + [anon_sym_abstract] = ACTIONS(394), + [anon_sym_class] = ACTIONS(394), + [anon_sym_struct] = ACTIONS(394), + [anon_sym_AT] = ACTIONS(396), + [anon_sym_LPAREN] = ACTIONS(396), + [anon_sym_QMARK] = ACTIONS(394), + [anon_sym_DOT] = ACTIONS(396), + [sym_identifier] = ACTIONS(394), + [sym_string_literal] = ACTIONS(396), + [anon_sym_DOLLAR] = ACTIONS(394), + [sym_numeric_literal] = ACTIONS(396), + [anon_sym_true] = ACTIONS(394), + [anon_sym_false] = ACTIONS(394), + [anon_sym_null] = ACTIONS(394), + [anon_sym_PIPE_PIPE] = ACTIONS(396), + [anon_sym_QMARK_QMARK] = ACTIONS(396), + [anon_sym_AMP_AMP] = ACTIONS(396), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_CARET] = ACTIONS(396), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_EQ_EQ] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_EQ_EQ_EQ] = ACTIONS(396), + [anon_sym_BANG_EQ_EQ] = ACTIONS(396), + [anon_sym_LT] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(394), + [anon_sym_LT_EQ] = ACTIONS(396), + [anon_sym_GT_EQ] = ACTIONS(396), + [anon_sym_instanceof] = ACTIONS(394), + [anon_sym_in] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(396), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_GT_GT_GT] = ACTIONS(396), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(394), + [anon_sym_PERCENT] = ACTIONS(396), + [anon_sym_STAR_STAR] = ACTIONS(396), + [anon_sym_BANG] = ACTIONS(394), + [anon_sym_TILDE] = ACTIONS(396), + [anon_sym_typeof] = ACTIONS(394), + [anon_sym_void] = ACTIONS(394), + [anon_sym_delete] = ACTIONS(394), + [anon_sym_await] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(1850), + [anon_sym_var] = ACTIONS(394), + [anon_sym_let] = ACTIONS(394), + [anon_sym_const] = ACTIONS(394), + [anon_sym_QMARK_DOT] = ACTIONS(396), + [anon_sym_interface] = ACTIONS(394), + [anon_sym_type] = ACTIONS(394), + [anon_sym_enum] = ACTIONS(394), + [anon_sym_BQUOTE] = ACTIONS(396), + [anon_sym_DOLLARr] = ACTIONS(394), + [anon_sym_PLUS_PLUS] = ACTIONS(396), + [anon_sym_DASH_DASH] = ACTIONS(396), + [anon_sym_new] = ACTIONS(394), + }, + [STATE(568)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(366), + [anon_sym_LBRACE] = ACTIONS(362), + [anon_sym_RBRACE] = ACTIONS(362), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_as] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(362), + [anon_sym_async] = ACTIONS(366), + [anon_sym_function] = ACTIONS(366), + [anon_sym_extends] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(362), + [anon_sym_QMARK] = ACTIONS(366), + [anon_sym_DOT] = ACTIONS(362), + [sym_identifier] = ACTIONS(366), + [sym_string_literal] = ACTIONS(362), + [anon_sym_DOLLAR] = ACTIONS(366), + [sym_numeric_literal] = ACTIONS(362), + [anon_sym_true] = ACTIONS(366), + [anon_sym_false] = ACTIONS(366), + [anon_sym_null] = ACTIONS(366), + [anon_sym_PIPE_PIPE] = ACTIONS(362), + [anon_sym_QMARK_QMARK] = ACTIONS(362), + [anon_sym_AMP_AMP] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_CARET] = ACTIONS(362), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_EQ_EQ] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_EQ_EQ_EQ] = ACTIONS(362), + [anon_sym_BANG_EQ_EQ] = ACTIONS(362), + [anon_sym_LT] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(366), + [anon_sym_LT_EQ] = ACTIONS(362), + [anon_sym_GT_EQ] = ACTIONS(362), + [anon_sym_instanceof] = ACTIONS(366), + [anon_sym_in] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(362), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_GT_GT_GT] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(366), + [anon_sym_PERCENT] = ACTIONS(362), + [anon_sym_STAR_STAR] = ACTIONS(362), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(362), + [anon_sym_typeof] = ACTIONS(366), + [anon_sym_void] = ACTIONS(366), + [anon_sym_delete] = ACTIONS(366), + [anon_sym_await] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(362), + [anon_sym_if] = ACTIONS(366), + [anon_sym_var] = ACTIONS(366), + [anon_sym_let] = ACTIONS(366), + [anon_sym_const] = ACTIONS(366), + [anon_sym_return] = ACTIONS(366), + [anon_sym_try] = ACTIONS(366), + [anon_sym_throw] = ACTIONS(366), + [anon_sym_for] = ACTIONS(366), + [anon_sym_while] = ACTIONS(366), + [anon_sym_break] = ACTIONS(366), + [anon_sym_continue] = ACTIONS(366), + [anon_sym_QMARK_DOT] = ACTIONS(362), + [anon_sym_BQUOTE] = ACTIONS(362), + [anon_sym_DOLLARr] = ACTIONS(366), + [anon_sym_PLUS_PLUS] = ACTIONS(362), + [anon_sym_DASH_DASH] = ACTIONS(362), + [anon_sym_new] = ACTIONS(366), + }, + [STATE(569)] = { + [aux_sym_union_type_repeat1] = STATE(578), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(469), + [anon_sym_LBRACE] = ACTIONS(471), + [anon_sym_RBRACE] = ACTIONS(471), + [anon_sym_STAR] = ACTIONS(469), + [anon_sym_as] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(471), + [anon_sym_async] = ACTIONS(469), + [anon_sym_function] = ACTIONS(469), + [anon_sym_LPAREN] = ACTIONS(471), + [anon_sym_QMARK] = ACTIONS(469), + [anon_sym_DOT] = ACTIONS(471), + [sym_identifier] = ACTIONS(469), + [sym_string_literal] = ACTIONS(471), + [anon_sym_DOLLAR] = ACTIONS(469), + [sym_numeric_literal] = ACTIONS(471), + [anon_sym_true] = ACTIONS(469), + [anon_sym_false] = ACTIONS(469), + [anon_sym_null] = ACTIONS(469), + [anon_sym_PIPE_PIPE] = ACTIONS(471), + [anon_sym_QMARK_QMARK] = ACTIONS(471), + [anon_sym_AMP_AMP] = ACTIONS(471), + [anon_sym_PIPE] = ACTIONS(469), + [anon_sym_CARET] = ACTIONS(471), + [anon_sym_AMP] = ACTIONS(469), + [anon_sym_EQ_EQ] = ACTIONS(469), + [anon_sym_BANG_EQ] = ACTIONS(469), + [anon_sym_EQ_EQ_EQ] = ACTIONS(471), + [anon_sym_BANG_EQ_EQ] = ACTIONS(471), + [anon_sym_LT] = ACTIONS(469), + [anon_sym_GT] = ACTIONS(469), + [anon_sym_LT_EQ] = ACTIONS(471), + [anon_sym_GT_EQ] = ACTIONS(471), + [anon_sym_instanceof] = ACTIONS(469), + [anon_sym_in] = ACTIONS(469), + [anon_sym_LT_LT] = ACTIONS(471), + [anon_sym_GT_GT] = ACTIONS(469), + [anon_sym_GT_GT_GT] = ACTIONS(471), + [anon_sym_PLUS] = ACTIONS(469), + [anon_sym_DASH] = ACTIONS(469), + [anon_sym_SLASH] = ACTIONS(469), + [anon_sym_PERCENT] = ACTIONS(471), + [anon_sym_STAR_STAR] = ACTIONS(471), + [anon_sym_BANG] = ACTIONS(469), + [anon_sym_TILDE] = ACTIONS(471), + [anon_sym_typeof] = ACTIONS(469), + [anon_sym_void] = ACTIONS(469), + [anon_sym_delete] = ACTIONS(469), + [anon_sym_await] = ACTIONS(469), + [anon_sym_LBRACK] = ACTIONS(471), + [anon_sym_if] = ACTIONS(469), + [anon_sym_var] = ACTIONS(469), + [anon_sym_let] = ACTIONS(469), + [anon_sym_const] = ACTIONS(469), + [anon_sym_return] = ACTIONS(469), + [anon_sym_try] = ACTIONS(469), + [anon_sym_throw] = ACTIONS(469), + [anon_sym_for] = ACTIONS(469), + [anon_sym_while] = ACTIONS(469), + [anon_sym_break] = ACTIONS(469), + [anon_sym_continue] = ACTIONS(469), + [anon_sym_QMARK_DOT] = ACTIONS(471), + [anon_sym_BQUOTE] = ACTIONS(471), + [anon_sym_DOLLARr] = ACTIONS(469), + [anon_sym_PLUS_PLUS] = ACTIONS(471), + [anon_sym_DASH_DASH] = ACTIONS(471), + [anon_sym_new] = ACTIONS(469), + }, + [STATE(570)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(510), + [anon_sym_LBRACE] = ACTIONS(607), + [anon_sym_RBRACE] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(500), + [anon_sym_as] = ACTIONS(500), + [anon_sym_SEMI] = ACTIONS(502), + [anon_sym_async] = ACTIONS(510), + [anon_sym_function] = ACTIONS(510), + [anon_sym_LPAREN] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(500), + [anon_sym_DOT] = ACTIONS(502), + [sym_identifier] = ACTIONS(510), + [sym_string_literal] = ACTIONS(607), + [anon_sym_DOLLAR] = ACTIONS(510), + [sym_numeric_literal] = ACTIONS(607), + [anon_sym_true] = ACTIONS(510), + [anon_sym_false] = ACTIONS(510), + [anon_sym_null] = ACTIONS(510), + [anon_sym_PIPE_PIPE] = ACTIONS(502), + [anon_sym_QMARK_QMARK] = ACTIONS(502), + [anon_sym_AMP_AMP] = ACTIONS(502), + [anon_sym_PIPE] = ACTIONS(500), + [anon_sym_CARET] = ACTIONS(502), + [anon_sym_AMP] = ACTIONS(500), + [anon_sym_EQ_EQ] = ACTIONS(500), + [anon_sym_BANG_EQ] = ACTIONS(500), + [anon_sym_EQ_EQ_EQ] = ACTIONS(502), + [anon_sym_BANG_EQ_EQ] = ACTIONS(502), + [anon_sym_LT] = ACTIONS(500), + [anon_sym_GT] = ACTIONS(500), + [anon_sym_LT_EQ] = ACTIONS(502), + [anon_sym_GT_EQ] = ACTIONS(502), + [anon_sym_instanceof] = ACTIONS(500), + [anon_sym_in] = ACTIONS(500), + [anon_sym_LT_LT] = ACTIONS(502), + [anon_sym_GT_GT] = ACTIONS(500), + [anon_sym_GT_GT_GT] = ACTIONS(502), + [anon_sym_PLUS] = ACTIONS(510), + [anon_sym_DASH] = ACTIONS(510), + [anon_sym_SLASH] = ACTIONS(500), + [anon_sym_PERCENT] = ACTIONS(502), + [anon_sym_STAR_STAR] = ACTIONS(502), + [anon_sym_BANG] = ACTIONS(510), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_typeof] = ACTIONS(510), + [anon_sym_void] = ACTIONS(510), + [anon_sym_delete] = ACTIONS(510), + [anon_sym_await] = ACTIONS(510), + [anon_sym_LBRACK] = ACTIONS(607), + [anon_sym_if] = ACTIONS(510), + [anon_sym_else] = ACTIONS(510), + [anon_sym_var] = ACTIONS(510), + [anon_sym_let] = ACTIONS(510), + [anon_sym_const] = ACTIONS(510), + [anon_sym_return] = ACTIONS(510), + [anon_sym_try] = ACTIONS(510), + [anon_sym_throw] = ACTIONS(510), + [anon_sym_for] = ACTIONS(510), + [anon_sym_while] = ACTIONS(510), + [anon_sym_break] = ACTIONS(510), + [anon_sym_continue] = ACTIONS(510), + [anon_sym_QMARK_DOT] = ACTIONS(502), + [anon_sym_BQUOTE] = ACTIONS(607), + [anon_sym_DOLLARr] = ACTIONS(510), + [anon_sym_PLUS_PLUS] = ACTIONS(607), + [anon_sym_DASH_DASH] = ACTIONS(607), + [anon_sym_new] = ACTIONS(510), + }, + [STATE(571)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(567), + [anon_sym_LBRACE] = ACTIONS(569), + [anon_sym_RBRACE] = ACTIONS(569), + [anon_sym_STAR] = ACTIONS(567), + [anon_sym_as] = ACTIONS(567), + [anon_sym_SEMI] = ACTIONS(569), + [anon_sym_async] = ACTIONS(567), + [anon_sym_function] = ACTIONS(567), + [anon_sym_LPAREN] = ACTIONS(569), + [anon_sym_QMARK] = ACTIONS(567), + [anon_sym_DOT] = ACTIONS(569), + [sym_identifier] = ACTIONS(567), + [sym_string_literal] = ACTIONS(569), + [anon_sym_DOLLAR] = ACTIONS(567), + [sym_numeric_literal] = ACTIONS(569), + [anon_sym_true] = ACTIONS(567), + [anon_sym_false] = ACTIONS(567), + [anon_sym_null] = ACTIONS(567), + [anon_sym_PIPE_PIPE] = ACTIONS(569), + [anon_sym_QMARK_QMARK] = ACTIONS(569), + [anon_sym_AMP_AMP] = ACTIONS(569), + [anon_sym_PIPE] = ACTIONS(567), + [anon_sym_CARET] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(567), + [anon_sym_EQ_EQ] = ACTIONS(567), + [anon_sym_BANG_EQ] = ACTIONS(567), + [anon_sym_EQ_EQ_EQ] = ACTIONS(569), + [anon_sym_BANG_EQ_EQ] = ACTIONS(569), + [anon_sym_LT] = ACTIONS(567), + [anon_sym_GT] = ACTIONS(567), + [anon_sym_LT_EQ] = ACTIONS(569), + [anon_sym_GT_EQ] = ACTIONS(569), + [anon_sym_instanceof] = ACTIONS(567), + [anon_sym_in] = ACTIONS(567), + [anon_sym_LT_LT] = ACTIONS(569), + [anon_sym_GT_GT] = ACTIONS(567), + [anon_sym_GT_GT_GT] = ACTIONS(569), + [anon_sym_PLUS] = ACTIONS(567), + [anon_sym_DASH] = ACTIONS(567), + [anon_sym_SLASH] = ACTIONS(567), + [anon_sym_PERCENT] = ACTIONS(569), + [anon_sym_STAR_STAR] = ACTIONS(569), + [anon_sym_BANG] = ACTIONS(567), + [anon_sym_TILDE] = ACTIONS(569), + [anon_sym_typeof] = ACTIONS(567), + [anon_sym_void] = ACTIONS(567), + [anon_sym_delete] = ACTIONS(567), + [anon_sym_await] = ACTIONS(567), + [anon_sym_LBRACK] = ACTIONS(569), + [anon_sym_if] = ACTIONS(567), + [anon_sym_else] = ACTIONS(567), + [anon_sym_var] = ACTIONS(567), + [anon_sym_let] = ACTIONS(567), + [anon_sym_const] = ACTIONS(567), + [anon_sym_return] = ACTIONS(567), + [anon_sym_try] = ACTIONS(567), + [anon_sym_throw] = ACTIONS(567), + [anon_sym_for] = ACTIONS(567), + [anon_sym_while] = ACTIONS(567), + [anon_sym_break] = ACTIONS(567), + [anon_sym_continue] = ACTIONS(567), + [anon_sym_QMARK_DOT] = ACTIONS(569), + [anon_sym_BQUOTE] = ACTIONS(569), + [anon_sym_DOLLARr] = ACTIONS(567), + [anon_sym_PLUS_PLUS] = ACTIONS(569), + [anon_sym_DASH_DASH] = ACTIONS(569), + [anon_sym_new] = ACTIONS(567), + }, + [STATE(572)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(571), + [anon_sym_LBRACE] = ACTIONS(573), + [anon_sym_RBRACE] = ACTIONS(573), + [anon_sym_STAR] = ACTIONS(571), + [anon_sym_as] = ACTIONS(571), + [anon_sym_SEMI] = ACTIONS(573), + [anon_sym_async] = ACTIONS(571), + [anon_sym_function] = ACTIONS(571), + [anon_sym_LPAREN] = ACTIONS(573), + [anon_sym_QMARK] = ACTIONS(571), + [anon_sym_DOT] = ACTIONS(573), + [sym_identifier] = ACTIONS(571), + [sym_string_literal] = ACTIONS(573), + [anon_sym_DOLLAR] = ACTIONS(571), + [sym_numeric_literal] = ACTIONS(573), + [anon_sym_true] = ACTIONS(571), + [anon_sym_false] = ACTIONS(571), + [anon_sym_null] = ACTIONS(571), + [anon_sym_PIPE_PIPE] = ACTIONS(573), + [anon_sym_QMARK_QMARK] = ACTIONS(573), + [anon_sym_AMP_AMP] = ACTIONS(573), + [anon_sym_PIPE] = ACTIONS(571), + [anon_sym_CARET] = ACTIONS(573), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_EQ_EQ] = ACTIONS(571), + [anon_sym_BANG_EQ] = ACTIONS(571), + [anon_sym_EQ_EQ_EQ] = ACTIONS(573), + [anon_sym_BANG_EQ_EQ] = ACTIONS(573), + [anon_sym_LT] = ACTIONS(571), + [anon_sym_GT] = ACTIONS(571), + [anon_sym_LT_EQ] = ACTIONS(573), + [anon_sym_GT_EQ] = ACTIONS(573), + [anon_sym_instanceof] = ACTIONS(571), + [anon_sym_in] = ACTIONS(571), + [anon_sym_LT_LT] = ACTIONS(573), + [anon_sym_GT_GT] = ACTIONS(571), + [anon_sym_GT_GT_GT] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(571), + [anon_sym_DASH] = ACTIONS(571), + [anon_sym_SLASH] = ACTIONS(571), + [anon_sym_PERCENT] = ACTIONS(573), + [anon_sym_STAR_STAR] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(571), + [anon_sym_TILDE] = ACTIONS(573), + [anon_sym_typeof] = ACTIONS(571), + [anon_sym_void] = ACTIONS(571), + [anon_sym_delete] = ACTIONS(571), + [anon_sym_await] = ACTIONS(571), + [anon_sym_LBRACK] = ACTIONS(573), + [anon_sym_if] = ACTIONS(571), + [anon_sym_else] = ACTIONS(571), + [anon_sym_var] = ACTIONS(571), + [anon_sym_let] = ACTIONS(571), + [anon_sym_const] = ACTIONS(571), + [anon_sym_return] = ACTIONS(571), + [anon_sym_try] = ACTIONS(571), + [anon_sym_throw] = ACTIONS(571), + [anon_sym_for] = ACTIONS(571), + [anon_sym_while] = ACTIONS(571), + [anon_sym_break] = ACTIONS(571), + [anon_sym_continue] = ACTIONS(571), + [anon_sym_QMARK_DOT] = ACTIONS(573), + [anon_sym_BQUOTE] = ACTIONS(573), + [anon_sym_DOLLARr] = ACTIONS(571), + [anon_sym_PLUS_PLUS] = ACTIONS(573), + [anon_sym_DASH_DASH] = ACTIONS(573), + [anon_sym_new] = ACTIONS(571), + }, + [STATE(573)] = { + [sym_expression] = STATE(398), + [sym_state_binding_expression] = STATE(583), + [sym_boolean_literal] = STATE(583), + [sym_null_literal] = STATE(583), + [sym_binary_expression] = STATE(583), + [sym_unary_expression] = STATE(583), + [sym_assignment_expression] = STATE(583), + [sym_conditional_expression] = STATE(583), + [sym_await_expression] = STATE(583), + [sym_as_expression] = STATE(583), + [sym_import_expression] = STATE(583), + [sym_type_annotation] = STATE(2420), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2497), + [sym_arrow_function] = STATE(583), + [sym_function_expression] = STATE(583), + [sym_call_expression] = STATE(583), + [sym_member_expression] = STATE(172), + [sym_subscript_expression] = STATE(583), + [sym_parenthesized_expression] = STATE(583), + [sym_array_literal] = STATE(583), + [sym_object_literal] = STATE(583), + [sym_template_literal] = STATE(583), + [sym_resource_expression] = STATE(583), + [sym_update_expression] = STATE(583), + [sym_non_null_assertion_expression] = STATE(583), + [sym_new_expression] = STATE(583), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1306), + [anon_sym_LBRACE] = ACTIONS(1853), + [anon_sym_async] = ACTIONS(1310), + [anon_sym_function] = ACTIONS(1312), + [anon_sym_LPAREN] = ACTIONS(1765), + [sym_identifier] = ACTIONS(1767), + [sym_string_literal] = ACTIONS(1318), + [anon_sym_DOLLAR] = ACTIONS(1320), + [sym_numeric_literal] = ACTIONS(1318), + [anon_sym_true] = ACTIONS(1769), + [anon_sym_false] = ACTIONS(1769), + [anon_sym_null] = ACTIONS(1771), + [anon_sym_GT] = ACTIONS(1783), + [anon_sym_PLUS] = ACTIONS(1326), + [anon_sym_DASH] = ACTIONS(1326), + [anon_sym_BANG] = ACTIONS(1328), + [anon_sym_TILDE] = ACTIONS(1328), + [anon_sym_typeof] = ACTIONS(1326), + [anon_sym_void] = ACTIONS(1773), + [anon_sym_delete] = ACTIONS(1326), + [anon_sym_await] = ACTIONS(1330), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1775), + [anon_sym_BQUOTE] = ACTIONS(1352), + [anon_sym_DOLLARr] = ACTIONS(1354), + [anon_sym_PLUS_PLUS] = ACTIONS(1356), + [anon_sym_DASH_DASH] = ACTIONS(1356), + [anon_sym_new] = ACTIONS(1358), + }, + [STATE(574)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(457), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_as] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_async] = ACTIONS(457), + [anon_sym_function] = ACTIONS(457), + [anon_sym_COLON] = ACTIONS(461), + [anon_sym_LPAREN] = ACTIONS(463), + [anon_sym_QMARK] = ACTIONS(457), + [anon_sym_DOT] = ACTIONS(459), + [sym_identifier] = ACTIONS(457), + [sym_string_literal] = ACTIONS(459), + [anon_sym_DOLLAR] = ACTIONS(457), + [sym_numeric_literal] = ACTIONS(459), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_null] = ACTIONS(457), + [anon_sym_PIPE_PIPE] = ACTIONS(459), + [anon_sym_QMARK_QMARK] = ACTIONS(459), + [anon_sym_AMP_AMP] = ACTIONS(459), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_CARET] = ACTIONS(459), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_EQ_EQ] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_EQ_EQ_EQ] = ACTIONS(459), + [anon_sym_BANG_EQ_EQ] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(466), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT_EQ] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(459), + [anon_sym_instanceof] = ACTIONS(457), + [anon_sym_in] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(459), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_GT_GT_GT] = ACTIONS(459), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(457), + [anon_sym_PERCENT] = ACTIONS(459), + [anon_sym_STAR_STAR] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_typeof] = ACTIONS(457), + [anon_sym_void] = ACTIONS(457), + [anon_sym_delete] = ACTIONS(457), + [anon_sym_await] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_if] = ACTIONS(457), + [anon_sym_var] = ACTIONS(457), + [anon_sym_let] = ACTIONS(457), + [anon_sym_const] = ACTIONS(457), + [anon_sym_return] = ACTIONS(457), + [anon_sym_try] = ACTIONS(457), + [anon_sym_throw] = ACTIONS(457), + [anon_sym_for] = ACTIONS(457), + [anon_sym_while] = ACTIONS(457), + [anon_sym_break] = ACTIONS(457), + [anon_sym_continue] = ACTIONS(457), + [anon_sym_QMARK_DOT] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(459), + [anon_sym_DOLLARr] = ACTIONS(457), + [anon_sym_PLUS_PLUS] = ACTIONS(459), + [anon_sym_DASH_DASH] = ACTIONS(459), + [anon_sym_new] = ACTIONS(457), + }, + [STATE(575)] = { + [sym_expression] = STATE(1161), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(2420), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2607), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(1054), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1789), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1791), + [anon_sym_false] = ACTIONS(1791), + [anon_sym_null] = ACTIONS(1793), + [anon_sym_GT] = ACTIONS(1783), + [anon_sym_PLUS] = ACTIONS(1393), + [anon_sym_DASH] = ACTIONS(1393), + [anon_sym_BANG] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1395), + [anon_sym_typeof] = ACTIONS(1393), + [anon_sym_void] = ACTIONS(1397), + [anon_sym_delete] = ACTIONS(1393), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1795), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [anon_sym_new] = ACTIONS(1417), + }, + [STATE(576)] = { + [sym_expression] = STATE(1144), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(358), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2548), + [sym_block_statement] = STATE(1184), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(1054), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1787), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1383), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1393), + [anon_sym_DASH] = ACTIONS(1393), + [anon_sym_BANG] = ACTIONS(1395), + [anon_sym_TILDE] = ACTIONS(1395), + [anon_sym_typeof] = ACTIONS(1393), + [anon_sym_void] = ACTIONS(1397), + [anon_sym_delete] = ACTIONS(1393), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1415), + [anon_sym_DASH_DASH] = ACTIONS(1415), + [anon_sym_new] = ACTIONS(1417), + }, + [STATE(577)] = { + [sym_expression] = STATE(1156), + [sym_state_binding_expression] = STATE(1171), + [sym_boolean_literal] = STATE(1171), + [sym_null_literal] = STATE(1171), + [sym_binary_expression] = STATE(1171), + [sym_unary_expression] = STATE(1171), + [sym_assignment_expression] = STATE(1171), + [sym_conditional_expression] = STATE(1171), + [sym_await_expression] = STATE(1171), + [sym_as_expression] = STATE(1171), + [sym_import_expression] = STATE(1171), + [sym_type_annotation] = STATE(358), + [sym_primary_type] = STATE(1785), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1776), + [sym_union_type] = STATE(356), + [sym_function_type] = STATE(356), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(356), + [sym_parameter_list] = STATE(2474), + [sym_block_statement] = STATE(1184), + [sym_arrow_function] = STATE(1171), + [sym_function_expression] = STATE(1171), + [sym_call_expression] = STATE(1171), + [sym_member_expression] = STATE(930), + [sym_subscript_expression] = STATE(1171), + [sym_parenthesized_expression] = STATE(1171), + [sym_array_literal] = STATE(1171), + [sym_object_literal] = STATE(1171), + [sym_template_literal] = STATE(1171), + [sym_resource_expression] = STATE(1171), + [sym_update_expression] = STATE(1171), + [sym_non_null_assertion_expression] = STATE(1171), + [sym_new_expression] = STATE(1171), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1371), + [anon_sym_LBRACE] = ACTIONS(1787), + [anon_sym_async] = ACTIONS(1542), + [anon_sym_function] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(1381), + [sym_identifier] = ACTIONS(1855), + [sym_string_literal] = ACTIONS(1385), + [anon_sym_DOLLAR] = ACTIONS(1387), + [sym_numeric_literal] = ACTIONS(1385), + [anon_sym_true] = ACTIONS(1389), + [anon_sym_false] = ACTIONS(1389), + [anon_sym_null] = ACTIONS(1391), + [anon_sym_PLUS] = ACTIONS(1548), + [anon_sym_DASH] = ACTIONS(1548), + [anon_sym_BANG] = ACTIONS(1550), + [anon_sym_TILDE] = ACTIONS(1550), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_void] = ACTIONS(1552), + [anon_sym_delete] = ACTIONS(1548), + [anon_sym_await] = ACTIONS(1554), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1405), + [anon_sym_BQUOTE] = ACTIONS(1411), + [anon_sym_DOLLARr] = ACTIONS(1413), + [anon_sym_PLUS_PLUS] = ACTIONS(1558), + [anon_sym_DASH_DASH] = ACTIONS(1558), + [anon_sym_new] = ACTIONS(1560), + }, + [STATE(578)] = { + [aux_sym_union_type_repeat1] = STATE(578), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_RBRACE] = ACTIONS(475), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_as] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(475), + [anon_sym_async] = ACTIONS(473), + [anon_sym_function] = ACTIONS(473), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_QMARK] = ACTIONS(473), + [anon_sym_DOT] = ACTIONS(475), + [sym_identifier] = ACTIONS(473), + [sym_string_literal] = ACTIONS(475), + [anon_sym_DOLLAR] = ACTIONS(473), + [sym_numeric_literal] = ACTIONS(475), + [anon_sym_true] = ACTIONS(473), + [anon_sym_false] = ACTIONS(473), + [anon_sym_null] = ACTIONS(473), + [anon_sym_PIPE_PIPE] = ACTIONS(475), + [anon_sym_QMARK_QMARK] = ACTIONS(475), + [anon_sym_AMP_AMP] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(1857), + [anon_sym_CARET] = ACTIONS(475), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_EQ_EQ] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_EQ_EQ_EQ] = ACTIONS(475), + [anon_sym_BANG_EQ_EQ] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(473), + [anon_sym_LT_EQ] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(475), + [anon_sym_instanceof] = ACTIONS(473), + [anon_sym_in] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_GT_GT_GT] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(473), + [anon_sym_PERCENT] = ACTIONS(475), + [anon_sym_STAR_STAR] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(473), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_typeof] = ACTIONS(473), + [anon_sym_void] = ACTIONS(473), + [anon_sym_delete] = ACTIONS(473), + [anon_sym_await] = ACTIONS(473), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_if] = ACTIONS(473), + [anon_sym_var] = ACTIONS(473), + [anon_sym_let] = ACTIONS(473), + [anon_sym_const] = ACTIONS(473), + [anon_sym_return] = ACTIONS(473), + [anon_sym_try] = ACTIONS(473), + [anon_sym_throw] = ACTIONS(473), + [anon_sym_for] = ACTIONS(473), + [anon_sym_while] = ACTIONS(473), + [anon_sym_break] = ACTIONS(473), + [anon_sym_continue] = ACTIONS(473), + [anon_sym_QMARK_DOT] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(475), + [anon_sym_DOLLARr] = ACTIONS(473), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_new] = ACTIONS(473), + }, + [STATE(579)] = { + [sym_expression] = STATE(28), + [sym_state_binding_expression] = STATE(121), + [sym_boolean_literal] = STATE(121), + [sym_null_literal] = STATE(121), + [sym_binary_expression] = STATE(121), + [sym_unary_expression] = STATE(121), + [sym_assignment_expression] = STATE(121), + [sym_conditional_expression] = STATE(121), + [sym_await_expression] = STATE(121), + [sym_as_expression] = STATE(121), + [sym_import_expression] = STATE(121), + [sym_type_annotation] = STATE(2420), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2486), + [sym_arrow_function] = STATE(121), + [sym_function_expression] = STATE(121), + [sym_call_expression] = STATE(121), + [sym_member_expression] = STATE(11), + [sym_subscript_expression] = STATE(121), + [sym_parenthesized_expression] = STATE(121), + [sym_array_literal] = STATE(121), + [sym_object_literal] = STATE(121), + [sym_template_literal] = STATE(121), + [sym_resource_expression] = STATE(121), + [sym_update_expression] = STATE(121), + [sym_non_null_assertion_expression] = STATE(121), + [sym_new_expression] = STATE(121), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(67), + [anon_sym_async] = ACTIONS(137), + [anon_sym_function] = ACTIONS(73), + [anon_sym_LPAREN] = ACTIONS(1860), + [sym_identifier] = ACTIONS(1862), + [sym_string_literal] = ACTIONS(143), + [anon_sym_DOLLAR] = ACTIONS(93), + [sym_numeric_literal] = ACTIONS(143), + [anon_sym_true] = ACTIONS(1864), + [anon_sym_false] = ACTIONS(1864), + [anon_sym_null] = ACTIONS(1866), + [anon_sym_GT] = ACTIONS(1783), + [anon_sym_PLUS] = ACTIONS(99), + [anon_sym_DASH] = ACTIONS(99), + [anon_sym_BANG] = ACTIONS(101), + [anon_sym_TILDE] = ACTIONS(101), + [anon_sym_typeof] = ACTIONS(99), + [anon_sym_void] = ACTIONS(1868), + [anon_sym_delete] = ACTIONS(99), + [anon_sym_await] = ACTIONS(103), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1870), + [anon_sym_BQUOTE] = ACTIONS(127), + [anon_sym_DOLLARr] = ACTIONS(129), + [anon_sym_PLUS_PLUS] = ACTIONS(131), + [anon_sym_DASH_DASH] = ACTIONS(131), + [anon_sym_new] = ACTIONS(133), + }, + [STATE(580)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(523), + [anon_sym_RBRACE] = ACTIONS(523), + [anon_sym_STAR] = ACTIONS(521), + [anon_sym_as] = ACTIONS(521), + [anon_sym_SEMI] = ACTIONS(523), + [anon_sym_async] = ACTIONS(521), + [anon_sym_function] = ACTIONS(521), + [anon_sym_extends] = ACTIONS(521), + [anon_sym_LPAREN] = ACTIONS(523), + [anon_sym_QMARK] = ACTIONS(521), + [anon_sym_DOT] = ACTIONS(523), + [sym_identifier] = ACTIONS(521), + [sym_string_literal] = ACTIONS(523), + [anon_sym_DOLLAR] = ACTIONS(521), + [sym_numeric_literal] = ACTIONS(523), + [anon_sym_true] = ACTIONS(521), + [anon_sym_false] = ACTIONS(521), + [anon_sym_null] = ACTIONS(521), + [anon_sym_PIPE_PIPE] = ACTIONS(523), + [anon_sym_QMARK_QMARK] = ACTIONS(523), + [anon_sym_AMP_AMP] = ACTIONS(523), + [anon_sym_PIPE] = ACTIONS(521), + [anon_sym_CARET] = ACTIONS(523), + [anon_sym_AMP] = ACTIONS(521), + [anon_sym_EQ_EQ] = ACTIONS(521), + [anon_sym_BANG_EQ] = ACTIONS(521), + [anon_sym_EQ_EQ_EQ] = ACTIONS(523), + [anon_sym_BANG_EQ_EQ] = ACTIONS(523), + [anon_sym_LT] = ACTIONS(521), + [anon_sym_GT] = ACTIONS(521), + [anon_sym_LT_EQ] = ACTIONS(523), + [anon_sym_GT_EQ] = ACTIONS(523), + [anon_sym_instanceof] = ACTIONS(521), + [anon_sym_in] = ACTIONS(521), + [anon_sym_LT_LT] = ACTIONS(523), + [anon_sym_GT_GT] = ACTIONS(521), + [anon_sym_GT_GT_GT] = ACTIONS(523), + [anon_sym_PLUS] = ACTIONS(521), + [anon_sym_DASH] = ACTIONS(521), + [anon_sym_SLASH] = ACTIONS(521), + [anon_sym_PERCENT] = ACTIONS(523), + [anon_sym_STAR_STAR] = ACTIONS(523), + [anon_sym_BANG] = ACTIONS(521), + [anon_sym_TILDE] = ACTIONS(523), + [anon_sym_typeof] = ACTIONS(521), + [anon_sym_void] = ACTIONS(521), + [anon_sym_delete] = ACTIONS(521), + [anon_sym_await] = ACTIONS(521), + [anon_sym_LBRACK] = ACTIONS(523), + [anon_sym_if] = ACTIONS(521), + [anon_sym_var] = ACTIONS(521), + [anon_sym_let] = ACTIONS(521), + [anon_sym_const] = ACTIONS(521), + [anon_sym_return] = ACTIONS(521), + [anon_sym_try] = ACTIONS(521), + [anon_sym_throw] = ACTIONS(521), + [anon_sym_for] = ACTIONS(521), + [anon_sym_while] = ACTIONS(521), + [anon_sym_break] = ACTIONS(521), + [anon_sym_continue] = ACTIONS(521), + [anon_sym_QMARK_DOT] = ACTIONS(523), + [anon_sym_BQUOTE] = ACTIONS(523), + [anon_sym_DOLLARr] = ACTIONS(521), + [anon_sym_PLUS_PLUS] = ACTIONS(523), + [anon_sym_DASH_DASH] = ACTIONS(523), + [anon_sym_new] = ACTIONS(521), + }, + [STATE(581)] = { + [aux_sym_array_type_repeat1] = STATE(596), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(1533), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(582)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(634), + [anon_sym_LBRACE] = ACTIONS(636), + [anon_sym_RBRACE] = ACTIONS(636), + [anon_sym_STAR] = ACTIONS(634), + [anon_sym_as] = ACTIONS(634), + [anon_sym_SEMI] = ACTIONS(636), + [anon_sym_async] = ACTIONS(634), + [anon_sym_function] = ACTIONS(634), + [anon_sym_LPAREN] = ACTIONS(636), + [anon_sym_QMARK] = ACTIONS(634), + [anon_sym_DOT] = ACTIONS(636), + [sym_identifier] = ACTIONS(634), + [sym_string_literal] = ACTIONS(636), + [anon_sym_DOLLAR] = ACTIONS(634), + [sym_numeric_literal] = ACTIONS(636), + [anon_sym_true] = ACTIONS(634), + [anon_sym_false] = ACTIONS(634), + [anon_sym_null] = ACTIONS(634), + [anon_sym_PIPE_PIPE] = ACTIONS(636), + [anon_sym_QMARK_QMARK] = ACTIONS(636), + [anon_sym_AMP_AMP] = ACTIONS(636), + [anon_sym_PIPE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(636), + [anon_sym_AMP] = ACTIONS(634), + [anon_sym_EQ_EQ] = ACTIONS(634), + [anon_sym_BANG_EQ] = ACTIONS(634), + [anon_sym_EQ_EQ_EQ] = ACTIONS(636), + [anon_sym_BANG_EQ_EQ] = ACTIONS(636), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(636), + [anon_sym_GT_EQ] = ACTIONS(636), + [anon_sym_instanceof] = ACTIONS(634), + [anon_sym_in] = ACTIONS(634), + [anon_sym_LT_LT] = ACTIONS(636), + [anon_sym_GT_GT] = ACTIONS(634), + [anon_sym_GT_GT_GT] = ACTIONS(636), + [anon_sym_PLUS] = ACTIONS(634), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(636), + [anon_sym_STAR_STAR] = ACTIONS(636), + [anon_sym_BANG] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(636), + [anon_sym_typeof] = ACTIONS(634), + [anon_sym_void] = ACTIONS(634), + [anon_sym_delete] = ACTIONS(634), + [anon_sym_await] = ACTIONS(634), + [anon_sym_LBRACK] = ACTIONS(636), + [anon_sym_if] = ACTIONS(634), + [anon_sym_else] = ACTIONS(634), + [anon_sym_var] = ACTIONS(634), + [anon_sym_let] = ACTIONS(634), + [anon_sym_const] = ACTIONS(634), + [anon_sym_return] = ACTIONS(634), + [anon_sym_try] = ACTIONS(634), + [anon_sym_throw] = ACTIONS(634), + [anon_sym_for] = ACTIONS(634), + [anon_sym_while] = ACTIONS(634), + [anon_sym_break] = ACTIONS(634), + [anon_sym_continue] = ACTIONS(634), + [anon_sym_QMARK_DOT] = ACTIONS(636), + [anon_sym_BQUOTE] = ACTIONS(636), + [anon_sym_DOLLARr] = ACTIONS(634), + [anon_sym_PLUS_PLUS] = ACTIONS(636), + [anon_sym_DASH_DASH] = ACTIONS(636), + [anon_sym_new] = ACTIONS(634), + }, + [STATE(583)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_DOT] = ACTIONS(155), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(155), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(155), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(155), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(155), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_else] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(584)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(346), + [anon_sym_LBRACE] = ACTIONS(348), + [anon_sym_RBRACE] = ACTIONS(348), + [anon_sym_STAR] = ACTIONS(346), + [anon_sym_as] = ACTIONS(346), + [anon_sym_SEMI] = ACTIONS(348), + [anon_sym_async] = ACTIONS(346), + [anon_sym_function] = ACTIONS(346), + [anon_sym_LPAREN] = ACTIONS(348), + [anon_sym_QMARK] = ACTIONS(346), + [anon_sym_DOT] = ACTIONS(348), + [sym_identifier] = ACTIONS(346), + [sym_string_literal] = ACTIONS(348), + [anon_sym_DOLLAR] = ACTIONS(346), + [sym_numeric_literal] = ACTIONS(348), + [anon_sym_true] = ACTIONS(346), + [anon_sym_false] = ACTIONS(346), + [anon_sym_null] = ACTIONS(346), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_QMARK_QMARK] = ACTIONS(348), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(348), + [anon_sym_AMP] = ACTIONS(346), + [anon_sym_EQ_EQ] = ACTIONS(346), + [anon_sym_BANG_EQ] = ACTIONS(346), + [anon_sym_EQ_EQ_EQ] = ACTIONS(348), + [anon_sym_BANG_EQ_EQ] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(348), + [anon_sym_GT_EQ] = ACTIONS(348), + [anon_sym_instanceof] = ACTIONS(346), + [anon_sym_in] = ACTIONS(346), + [anon_sym_LT_LT] = ACTIONS(348), + [anon_sym_GT_GT] = ACTIONS(346), + [anon_sym_GT_GT_GT] = ACTIONS(348), + [anon_sym_PLUS] = ACTIONS(346), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(348), + [anon_sym_STAR_STAR] = ACTIONS(348), + [anon_sym_BANG] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(348), + [anon_sym_typeof] = ACTIONS(346), + [anon_sym_void] = ACTIONS(346), + [anon_sym_delete] = ACTIONS(346), + [anon_sym_await] = ACTIONS(346), + [anon_sym_LBRACK] = ACTIONS(348), + [anon_sym_if] = ACTIONS(346), + [anon_sym_else] = ACTIONS(346), + [anon_sym_var] = ACTIONS(346), + [anon_sym_let] = ACTIONS(346), + [anon_sym_const] = ACTIONS(346), + [anon_sym_return] = ACTIONS(346), + [anon_sym_try] = ACTIONS(346), + [anon_sym_throw] = ACTIONS(346), + [anon_sym_for] = ACTIONS(346), + [anon_sym_while] = ACTIONS(346), + [anon_sym_break] = ACTIONS(346), + [anon_sym_continue] = ACTIONS(346), + [anon_sym_QMARK_DOT] = ACTIONS(348), + [anon_sym_BQUOTE] = ACTIONS(348), + [anon_sym_DOLLARr] = ACTIONS(346), + [anon_sym_PLUS_PLUS] = ACTIONS(348), + [anon_sym_DASH_DASH] = ACTIONS(348), + [anon_sym_new] = ACTIONS(346), + }, + [STATE(585)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(353), + [anon_sym_LBRACE] = ACTIONS(355), + [anon_sym_RBRACE] = ACTIONS(355), + [anon_sym_STAR] = ACTIONS(353), + [anon_sym_as] = ACTIONS(353), + [anon_sym_SEMI] = ACTIONS(355), + [anon_sym_async] = ACTIONS(353), + [anon_sym_function] = ACTIONS(353), + [anon_sym_LPAREN] = ACTIONS(355), + [anon_sym_QMARK] = ACTIONS(353), + [anon_sym_DOT] = ACTIONS(355), + [sym_identifier] = ACTIONS(353), + [sym_string_literal] = ACTIONS(355), + [anon_sym_DOLLAR] = ACTIONS(353), + [sym_numeric_literal] = ACTIONS(355), + [anon_sym_true] = ACTIONS(353), + [anon_sym_false] = ACTIONS(353), + [anon_sym_null] = ACTIONS(353), + [anon_sym_PIPE_PIPE] = ACTIONS(355), + [anon_sym_QMARK_QMARK] = ACTIONS(355), + [anon_sym_AMP_AMP] = ACTIONS(355), + [anon_sym_PIPE] = ACTIONS(353), + [anon_sym_CARET] = ACTIONS(355), + [anon_sym_AMP] = ACTIONS(353), + [anon_sym_EQ_EQ] = ACTIONS(353), + [anon_sym_BANG_EQ] = ACTIONS(353), + [anon_sym_EQ_EQ_EQ] = ACTIONS(355), + [anon_sym_BANG_EQ_EQ] = ACTIONS(355), + [anon_sym_LT] = ACTIONS(353), + [anon_sym_GT] = ACTIONS(353), + [anon_sym_LT_EQ] = ACTIONS(355), + [anon_sym_GT_EQ] = ACTIONS(355), + [anon_sym_instanceof] = ACTIONS(353), + [anon_sym_in] = ACTIONS(353), + [anon_sym_LT_LT] = ACTIONS(355), + [anon_sym_GT_GT] = ACTIONS(353), + [anon_sym_GT_GT_GT] = ACTIONS(355), + [anon_sym_PLUS] = ACTIONS(353), + [anon_sym_DASH] = ACTIONS(353), + [anon_sym_SLASH] = ACTIONS(353), + [anon_sym_PERCENT] = ACTIONS(355), + [anon_sym_STAR_STAR] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(353), + [anon_sym_TILDE] = ACTIONS(355), + [anon_sym_typeof] = ACTIONS(353), + [anon_sym_void] = ACTIONS(353), + [anon_sym_delete] = ACTIONS(353), + [anon_sym_await] = ACTIONS(353), + [anon_sym_LBRACK] = ACTIONS(355), + [anon_sym_if] = ACTIONS(353), + [anon_sym_else] = ACTIONS(353), + [anon_sym_var] = ACTIONS(353), + [anon_sym_let] = ACTIONS(353), + [anon_sym_const] = ACTIONS(353), + [anon_sym_return] = ACTIONS(353), + [anon_sym_try] = ACTIONS(353), + [anon_sym_throw] = ACTIONS(353), + [anon_sym_for] = ACTIONS(353), + [anon_sym_while] = ACTIONS(353), + [anon_sym_break] = ACTIONS(353), + [anon_sym_continue] = ACTIONS(353), + [anon_sym_QMARK_DOT] = ACTIONS(355), + [anon_sym_BQUOTE] = ACTIONS(355), + [anon_sym_DOLLARr] = ACTIONS(353), + [anon_sym_PLUS_PLUS] = ACTIONS(355), + [anon_sym_DASH_DASH] = ACTIONS(355), + [anon_sym_new] = ACTIONS(353), + }, + [STATE(586)] = { + [sym_type_arguments] = STATE(724), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1530), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(587)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(332), + [anon_sym_STAR] = ACTIONS(330), + [anon_sym_as] = ACTIONS(330), + [anon_sym_SEMI] = ACTIONS(332), + [anon_sym_async] = ACTIONS(330), + [anon_sym_function] = ACTIONS(330), + [anon_sym_LPAREN] = ACTIONS(332), + [anon_sym_QMARK] = ACTIONS(330), + [anon_sym_DOT] = ACTIONS(332), + [sym_identifier] = ACTIONS(330), + [sym_string_literal] = ACTIONS(332), + [anon_sym_DOLLAR] = ACTIONS(330), + [sym_numeric_literal] = ACTIONS(332), + [anon_sym_true] = ACTIONS(330), + [anon_sym_false] = ACTIONS(330), + [anon_sym_null] = ACTIONS(330), + [anon_sym_PIPE_PIPE] = ACTIONS(332), + [anon_sym_QMARK_QMARK] = ACTIONS(332), + [anon_sym_AMP_AMP] = ACTIONS(332), + [anon_sym_PIPE] = ACTIONS(330), + [anon_sym_CARET] = ACTIONS(332), + [anon_sym_AMP] = ACTIONS(330), + [anon_sym_EQ_EQ] = ACTIONS(330), + [anon_sym_BANG_EQ] = ACTIONS(330), + [anon_sym_EQ_EQ_EQ] = ACTIONS(332), + [anon_sym_BANG_EQ_EQ] = ACTIONS(332), + [anon_sym_LT] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(330), + [anon_sym_LT_EQ] = ACTIONS(332), + [anon_sym_GT_EQ] = ACTIONS(332), + [anon_sym_instanceof] = ACTIONS(330), + [anon_sym_in] = ACTIONS(330), + [anon_sym_LT_LT] = ACTIONS(332), + [anon_sym_GT_GT] = ACTIONS(330), + [anon_sym_GT_GT_GT] = ACTIONS(332), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_DASH] = ACTIONS(330), + [anon_sym_SLASH] = ACTIONS(330), + [anon_sym_PERCENT] = ACTIONS(332), + [anon_sym_STAR_STAR] = ACTIONS(332), + [anon_sym_BANG] = ACTIONS(330), + [anon_sym_TILDE] = ACTIONS(332), + [anon_sym_typeof] = ACTIONS(330), + [anon_sym_void] = ACTIONS(330), + [anon_sym_delete] = ACTIONS(330), + [anon_sym_await] = ACTIONS(330), + [anon_sym_LBRACK] = ACTIONS(332), + [anon_sym_if] = ACTIONS(330), + [anon_sym_else] = ACTIONS(330), + [anon_sym_var] = ACTIONS(330), + [anon_sym_let] = ACTIONS(330), + [anon_sym_const] = ACTIONS(330), + [anon_sym_return] = ACTIONS(330), + [anon_sym_try] = ACTIONS(330), + [anon_sym_throw] = ACTIONS(330), + [anon_sym_for] = ACTIONS(330), + [anon_sym_while] = ACTIONS(330), + [anon_sym_break] = ACTIONS(330), + [anon_sym_continue] = ACTIONS(330), + [anon_sym_QMARK_DOT] = ACTIONS(332), + [anon_sym_BQUOTE] = ACTIONS(332), + [anon_sym_DOLLARr] = ACTIONS(330), + [anon_sym_PLUS_PLUS] = ACTIONS(332), + [anon_sym_DASH_DASH] = ACTIONS(332), + [anon_sym_new] = ACTIONS(330), + }, + [STATE(588)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(638), + [anon_sym_LBRACE] = ACTIONS(640), + [anon_sym_RBRACE] = ACTIONS(640), + [anon_sym_STAR] = ACTIONS(638), + [anon_sym_as] = ACTIONS(638), + [anon_sym_SEMI] = ACTIONS(640), + [anon_sym_async] = ACTIONS(638), + [anon_sym_function] = ACTIONS(638), + [anon_sym_LPAREN] = ACTIONS(640), + [anon_sym_QMARK] = ACTIONS(638), + [anon_sym_DOT] = ACTIONS(640), + [sym_identifier] = ACTIONS(638), + [sym_string_literal] = ACTIONS(640), + [anon_sym_DOLLAR] = ACTIONS(638), + [sym_numeric_literal] = ACTIONS(640), + [anon_sym_true] = ACTIONS(638), + [anon_sym_false] = ACTIONS(638), + [anon_sym_null] = ACTIONS(638), + [anon_sym_PIPE_PIPE] = ACTIONS(640), + [anon_sym_QMARK_QMARK] = ACTIONS(640), + [anon_sym_AMP_AMP] = ACTIONS(640), + [anon_sym_PIPE] = ACTIONS(638), + [anon_sym_CARET] = ACTIONS(640), + [anon_sym_AMP] = ACTIONS(638), + [anon_sym_EQ_EQ] = ACTIONS(638), + [anon_sym_BANG_EQ] = ACTIONS(638), + [anon_sym_EQ_EQ_EQ] = ACTIONS(640), + [anon_sym_BANG_EQ_EQ] = ACTIONS(640), + [anon_sym_LT] = ACTIONS(638), + [anon_sym_GT] = ACTIONS(638), + [anon_sym_LT_EQ] = ACTIONS(640), + [anon_sym_GT_EQ] = ACTIONS(640), + [anon_sym_instanceof] = ACTIONS(638), + [anon_sym_in] = ACTIONS(638), + [anon_sym_LT_LT] = ACTIONS(640), + [anon_sym_GT_GT] = ACTIONS(638), + [anon_sym_GT_GT_GT] = ACTIONS(640), + [anon_sym_PLUS] = ACTIONS(638), + [anon_sym_DASH] = ACTIONS(638), + [anon_sym_SLASH] = ACTIONS(638), + [anon_sym_PERCENT] = ACTIONS(640), + [anon_sym_STAR_STAR] = ACTIONS(640), + [anon_sym_BANG] = ACTIONS(638), + [anon_sym_TILDE] = ACTIONS(640), + [anon_sym_typeof] = ACTIONS(638), + [anon_sym_void] = ACTIONS(638), + [anon_sym_delete] = ACTIONS(638), + [anon_sym_await] = ACTIONS(638), + [anon_sym_LBRACK] = ACTIONS(640), + [anon_sym_if] = ACTIONS(638), + [anon_sym_else] = ACTIONS(638), + [anon_sym_var] = ACTIONS(638), + [anon_sym_let] = ACTIONS(638), + [anon_sym_const] = ACTIONS(638), + [anon_sym_return] = ACTIONS(638), + [anon_sym_try] = ACTIONS(638), + [anon_sym_throw] = ACTIONS(638), + [anon_sym_for] = ACTIONS(638), + [anon_sym_while] = ACTIONS(638), + [anon_sym_break] = ACTIONS(638), + [anon_sym_continue] = ACTIONS(638), + [anon_sym_QMARK_DOT] = ACTIONS(640), + [anon_sym_BQUOTE] = ACTIONS(640), + [anon_sym_DOLLARr] = ACTIONS(638), + [anon_sym_PLUS_PLUS] = ACTIONS(640), + [anon_sym_DASH_DASH] = ACTIONS(640), + [anon_sym_new] = ACTIONS(638), + }, + [STATE(589)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(500), + [anon_sym_LBRACE] = ACTIONS(502), + [anon_sym_RBRACE] = ACTIONS(502), + [anon_sym_STAR] = ACTIONS(500), + [anon_sym_as] = ACTIONS(500), + [anon_sym_SEMI] = ACTIONS(502), + [anon_sym_async] = ACTIONS(500), + [anon_sym_function] = ACTIONS(500), + [anon_sym_LPAREN] = ACTIONS(502), + [anon_sym_QMARK] = ACTIONS(500), + [anon_sym_DOT] = ACTIONS(502), + [sym_identifier] = ACTIONS(500), + [sym_string_literal] = ACTIONS(502), + [anon_sym_DOLLAR] = ACTIONS(500), + [sym_numeric_literal] = ACTIONS(502), + [anon_sym_true] = ACTIONS(500), + [anon_sym_false] = ACTIONS(500), + [anon_sym_null] = ACTIONS(500), + [anon_sym_PIPE_PIPE] = ACTIONS(502), + [anon_sym_QMARK_QMARK] = ACTIONS(502), + [anon_sym_AMP_AMP] = ACTIONS(502), + [anon_sym_PIPE] = ACTIONS(500), + [anon_sym_CARET] = ACTIONS(502), + [anon_sym_AMP] = ACTIONS(500), + [anon_sym_EQ_EQ] = ACTIONS(500), + [anon_sym_BANG_EQ] = ACTIONS(500), + [anon_sym_EQ_EQ_EQ] = ACTIONS(502), + [anon_sym_BANG_EQ_EQ] = ACTIONS(502), + [anon_sym_LT] = ACTIONS(500), + [anon_sym_GT] = ACTIONS(500), + [anon_sym_LT_EQ] = ACTIONS(502), + [anon_sym_GT_EQ] = ACTIONS(502), + [anon_sym_instanceof] = ACTIONS(500), + [anon_sym_in] = ACTIONS(500), + [anon_sym_LT_LT] = ACTIONS(502), + [anon_sym_GT_GT] = ACTIONS(500), + [anon_sym_GT_GT_GT] = ACTIONS(502), + [anon_sym_PLUS] = ACTIONS(500), + [anon_sym_DASH] = ACTIONS(500), + [anon_sym_SLASH] = ACTIONS(500), + [anon_sym_PERCENT] = ACTIONS(502), + [anon_sym_STAR_STAR] = ACTIONS(502), + [anon_sym_BANG] = ACTIONS(500), + [anon_sym_TILDE] = ACTIONS(502), + [anon_sym_typeof] = ACTIONS(500), + [anon_sym_void] = ACTIONS(500), + [anon_sym_delete] = ACTIONS(500), + [anon_sym_await] = ACTIONS(500), + [anon_sym_LBRACK] = ACTIONS(502), + [anon_sym_if] = ACTIONS(500), + [anon_sym_else] = ACTIONS(500), + [anon_sym_var] = ACTIONS(500), + [anon_sym_let] = ACTIONS(500), + [anon_sym_const] = ACTIONS(500), + [anon_sym_return] = ACTIONS(500), + [anon_sym_try] = ACTIONS(500), + [anon_sym_throw] = ACTIONS(500), + [anon_sym_for] = ACTIONS(500), + [anon_sym_while] = ACTIONS(500), + [anon_sym_break] = ACTIONS(500), + [anon_sym_continue] = ACTIONS(500), + [anon_sym_QMARK_DOT] = ACTIONS(502), + [anon_sym_BQUOTE] = ACTIONS(502), + [anon_sym_DOLLARr] = ACTIONS(500), + [anon_sym_PLUS_PLUS] = ACTIONS(502), + [anon_sym_DASH_DASH] = ACTIONS(502), + [anon_sym_new] = ACTIONS(500), + }, + [STATE(590)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(488), + [anon_sym_LBRACE] = ACTIONS(490), + [anon_sym_RBRACE] = ACTIONS(490), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_as] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(490), + [anon_sym_async] = ACTIONS(488), + [anon_sym_function] = ACTIONS(488), + [anon_sym_extends] = ACTIONS(488), + [anon_sym_LPAREN] = ACTIONS(490), + [anon_sym_QMARK] = ACTIONS(488), + [anon_sym_DOT] = ACTIONS(490), + [sym_identifier] = ACTIONS(488), + [sym_string_literal] = ACTIONS(490), + [anon_sym_DOLLAR] = ACTIONS(488), + [sym_numeric_literal] = ACTIONS(490), + [anon_sym_true] = ACTIONS(488), + [anon_sym_false] = ACTIONS(488), + [anon_sym_null] = ACTIONS(488), + [anon_sym_PIPE_PIPE] = ACTIONS(490), + [anon_sym_QMARK_QMARK] = ACTIONS(490), + [anon_sym_AMP_AMP] = ACTIONS(490), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_CARET] = ACTIONS(490), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_EQ_EQ] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_EQ_EQ_EQ] = ACTIONS(490), + [anon_sym_BANG_EQ_EQ] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(488), + [anon_sym_LT_EQ] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(490), + [anon_sym_instanceof] = ACTIONS(488), + [anon_sym_in] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(490), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_GT_GT_GT] = ACTIONS(490), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(488), + [anon_sym_PERCENT] = ACTIONS(490), + [anon_sym_STAR_STAR] = ACTIONS(490), + [anon_sym_BANG] = ACTIONS(488), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_typeof] = ACTIONS(488), + [anon_sym_void] = ACTIONS(488), + [anon_sym_delete] = ACTIONS(488), + [anon_sym_await] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(490), + [anon_sym_if] = ACTIONS(488), + [anon_sym_var] = ACTIONS(488), + [anon_sym_let] = ACTIONS(488), + [anon_sym_const] = ACTIONS(488), + [anon_sym_return] = ACTIONS(488), + [anon_sym_try] = ACTIONS(488), + [anon_sym_throw] = ACTIONS(488), + [anon_sym_for] = ACTIONS(488), + [anon_sym_while] = ACTIONS(488), + [anon_sym_break] = ACTIONS(488), + [anon_sym_continue] = ACTIONS(488), + [anon_sym_QMARK_DOT] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(490), + [anon_sym_DOLLARr] = ACTIONS(488), + [anon_sym_PLUS_PLUS] = ACTIONS(490), + [anon_sym_DASH_DASH] = ACTIONS(490), + [anon_sym_new] = ACTIONS(488), + }, + [STATE(591)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(690), + [anon_sym_LBRACE] = ACTIONS(692), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_STAR] = ACTIONS(690), + [anon_sym_as] = ACTIONS(690), + [anon_sym_SEMI] = ACTIONS(692), + [anon_sym_async] = ACTIONS(690), + [anon_sym_function] = ACTIONS(690), + [anon_sym_LPAREN] = ACTIONS(692), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_DOT] = ACTIONS(692), + [sym_identifier] = ACTIONS(690), + [sym_string_literal] = ACTIONS(692), + [anon_sym_DOLLAR] = ACTIONS(690), + [sym_numeric_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(690), + [anon_sym_false] = ACTIONS(690), + [anon_sym_null] = ACTIONS(690), + [anon_sym_PIPE_PIPE] = ACTIONS(692), + [anon_sym_QMARK_QMARK] = ACTIONS(692), + [anon_sym_AMP_AMP] = ACTIONS(692), + [anon_sym_PIPE] = ACTIONS(690), + [anon_sym_CARET] = ACTIONS(692), + [anon_sym_AMP] = ACTIONS(690), + [anon_sym_EQ_EQ] = ACTIONS(690), + [anon_sym_BANG_EQ] = ACTIONS(690), + [anon_sym_EQ_EQ_EQ] = ACTIONS(692), + [anon_sym_BANG_EQ_EQ] = ACTIONS(692), + [anon_sym_LT] = ACTIONS(690), + [anon_sym_GT] = ACTIONS(690), + [anon_sym_LT_EQ] = ACTIONS(692), + [anon_sym_GT_EQ] = ACTIONS(692), + [anon_sym_instanceof] = ACTIONS(690), + [anon_sym_in] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(692), + [anon_sym_GT_GT] = ACTIONS(690), + [anon_sym_GT_GT_GT] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(690), + [anon_sym_DASH] = ACTIONS(690), + [anon_sym_SLASH] = ACTIONS(690), + [anon_sym_PERCENT] = ACTIONS(692), + [anon_sym_STAR_STAR] = ACTIONS(692), + [anon_sym_BANG] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(692), + [anon_sym_typeof] = ACTIONS(690), + [anon_sym_void] = ACTIONS(690), + [anon_sym_delete] = ACTIONS(690), + [anon_sym_await] = ACTIONS(690), + [anon_sym_LBRACK] = ACTIONS(692), + [anon_sym_if] = ACTIONS(690), + [anon_sym_else] = ACTIONS(690), + [anon_sym_var] = ACTIONS(690), + [anon_sym_let] = ACTIONS(690), + [anon_sym_const] = ACTIONS(690), + [anon_sym_return] = ACTIONS(690), + [anon_sym_try] = ACTIONS(690), + [anon_sym_throw] = ACTIONS(690), + [anon_sym_for] = ACTIONS(690), + [anon_sym_while] = ACTIONS(690), + [anon_sym_break] = ACTIONS(690), + [anon_sym_continue] = ACTIONS(690), + [anon_sym_QMARK_DOT] = ACTIONS(692), + [anon_sym_BQUOTE] = ACTIONS(692), + [anon_sym_DOLLARr] = ACTIONS(690), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_new] = ACTIONS(690), + }, + [STATE(592)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_COLON] = ACTIONS(452), + [anon_sym_LPAREN] = ACTIONS(454), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_DOT] = ACTIONS(155), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(155), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(186), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(155), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(155), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(155), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(593)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_extends] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(377), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_return] = ACTIONS(375), + [anon_sym_try] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_for] = ACTIONS(375), + [anon_sym_while] = ACTIONS(375), + [anon_sym_break] = ACTIONS(375), + [anon_sym_continue] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(594)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(646), + [anon_sym_LBRACE] = ACTIONS(648), + [anon_sym_RBRACE] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_as] = ACTIONS(646), + [anon_sym_SEMI] = ACTIONS(648), + [anon_sym_async] = ACTIONS(646), + [anon_sym_function] = ACTIONS(646), + [anon_sym_LPAREN] = ACTIONS(648), + [anon_sym_QMARK] = ACTIONS(646), + [anon_sym_DOT] = ACTIONS(648), + [sym_identifier] = ACTIONS(646), + [sym_string_literal] = ACTIONS(648), + [anon_sym_DOLLAR] = ACTIONS(646), + [sym_numeric_literal] = ACTIONS(648), + [anon_sym_true] = ACTIONS(646), + [anon_sym_false] = ACTIONS(646), + [anon_sym_null] = ACTIONS(646), + [anon_sym_PIPE_PIPE] = ACTIONS(648), + [anon_sym_QMARK_QMARK] = ACTIONS(648), + [anon_sym_AMP_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(646), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(646), + [anon_sym_EQ_EQ] = ACTIONS(646), + [anon_sym_BANG_EQ] = ACTIONS(646), + [anon_sym_EQ_EQ_EQ] = ACTIONS(648), + [anon_sym_BANG_EQ_EQ] = ACTIONS(648), + [anon_sym_LT] = ACTIONS(646), + [anon_sym_GT] = ACTIONS(646), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_instanceof] = ACTIONS(646), + [anon_sym_in] = ACTIONS(646), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(646), + [anon_sym_GT_GT_GT] = ACTIONS(648), + [anon_sym_PLUS] = ACTIONS(646), + [anon_sym_DASH] = ACTIONS(646), + [anon_sym_SLASH] = ACTIONS(646), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_STAR_STAR] = ACTIONS(648), + [anon_sym_BANG] = ACTIONS(646), + [anon_sym_TILDE] = ACTIONS(648), + [anon_sym_typeof] = ACTIONS(646), + [anon_sym_void] = ACTIONS(646), + [anon_sym_delete] = ACTIONS(646), + [anon_sym_await] = ACTIONS(646), + [anon_sym_LBRACK] = ACTIONS(648), + [anon_sym_if] = ACTIONS(646), + [anon_sym_else] = ACTIONS(646), + [anon_sym_var] = ACTIONS(646), + [anon_sym_let] = ACTIONS(646), + [anon_sym_const] = ACTIONS(646), + [anon_sym_return] = ACTIONS(646), + [anon_sym_try] = ACTIONS(646), + [anon_sym_throw] = ACTIONS(646), + [anon_sym_for] = ACTIONS(646), + [anon_sym_while] = ACTIONS(646), + [anon_sym_break] = ACTIONS(646), + [anon_sym_continue] = ACTIONS(646), + [anon_sym_QMARK_DOT] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DOLLARr] = ACTIONS(646), + [anon_sym_PLUS_PLUS] = ACTIONS(648), + [anon_sym_DASH_DASH] = ACTIONS(648), + [anon_sym_new] = ACTIONS(646), + }, + [STATE(595)] = { + [aux_sym_qualified_type_repeat1] = STATE(507), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(390), + [anon_sym_LBRACE] = ACTIONS(392), + [anon_sym_RBRACE] = ACTIONS(392), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_as] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(392), + [anon_sym_async] = ACTIONS(390), + [anon_sym_function] = ACTIONS(390), + [anon_sym_LPAREN] = ACTIONS(392), + [anon_sym_QMARK] = ACTIONS(390), + [anon_sym_DOT] = ACTIONS(392), + [sym_identifier] = ACTIONS(390), + [sym_string_literal] = ACTIONS(392), + [anon_sym_DOLLAR] = ACTIONS(390), + [sym_numeric_literal] = ACTIONS(392), + [anon_sym_true] = ACTIONS(390), + [anon_sym_false] = ACTIONS(390), + [anon_sym_null] = ACTIONS(390), + [anon_sym_PIPE_PIPE] = ACTIONS(392), + [anon_sym_QMARK_QMARK] = ACTIONS(392), + [anon_sym_AMP_AMP] = ACTIONS(392), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_CARET] = ACTIONS(392), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_EQ_EQ] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_EQ_EQ_EQ] = ACTIONS(392), + [anon_sym_BANG_EQ_EQ] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(390), + [anon_sym_LT_EQ] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(392), + [anon_sym_instanceof] = ACTIONS(390), + [anon_sym_in] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(392), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_GT_GT_GT] = ACTIONS(392), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(390), + [anon_sym_PERCENT] = ACTIONS(392), + [anon_sym_STAR_STAR] = ACTIONS(392), + [anon_sym_BANG] = ACTIONS(390), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_typeof] = ACTIONS(390), + [anon_sym_void] = ACTIONS(390), + [anon_sym_delete] = ACTIONS(390), + [anon_sym_await] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(392), + [anon_sym_if] = ACTIONS(390), + [anon_sym_var] = ACTIONS(390), + [anon_sym_let] = ACTIONS(390), + [anon_sym_const] = ACTIONS(390), + [anon_sym_return] = ACTIONS(390), + [anon_sym_try] = ACTIONS(390), + [anon_sym_throw] = ACTIONS(390), + [anon_sym_for] = ACTIONS(390), + [anon_sym_while] = ACTIONS(390), + [anon_sym_break] = ACTIONS(390), + [anon_sym_continue] = ACTIONS(390), + [anon_sym_QMARK_DOT] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(392), + [anon_sym_DOLLARr] = ACTIONS(390), + [anon_sym_PLUS_PLUS] = ACTIONS(392), + [anon_sym_DASH_DASH] = ACTIONS(392), + [anon_sym_new] = ACTIONS(390), + }, + [STATE(596)] = { + [aux_sym_array_type_repeat1] = STATE(508), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(394), + [anon_sym_LBRACE] = ACTIONS(396), + [anon_sym_RBRACE] = ACTIONS(396), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_as] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(396), + [anon_sym_async] = ACTIONS(394), + [anon_sym_function] = ACTIONS(394), + [anon_sym_LPAREN] = ACTIONS(396), + [anon_sym_QMARK] = ACTIONS(394), + [anon_sym_DOT] = ACTIONS(396), + [sym_identifier] = ACTIONS(394), + [sym_string_literal] = ACTIONS(396), + [anon_sym_DOLLAR] = ACTIONS(394), + [sym_numeric_literal] = ACTIONS(396), + [anon_sym_true] = ACTIONS(394), + [anon_sym_false] = ACTIONS(394), + [anon_sym_null] = ACTIONS(394), + [anon_sym_PIPE_PIPE] = ACTIONS(396), + [anon_sym_QMARK_QMARK] = ACTIONS(396), + [anon_sym_AMP_AMP] = ACTIONS(396), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_CARET] = ACTIONS(396), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_EQ_EQ] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_EQ_EQ_EQ] = ACTIONS(396), + [anon_sym_BANG_EQ_EQ] = ACTIONS(396), + [anon_sym_LT] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(394), + [anon_sym_LT_EQ] = ACTIONS(396), + [anon_sym_GT_EQ] = ACTIONS(396), + [anon_sym_instanceof] = ACTIONS(394), + [anon_sym_in] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(396), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_GT_GT_GT] = ACTIONS(396), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(394), + [anon_sym_PERCENT] = ACTIONS(396), + [anon_sym_STAR_STAR] = ACTIONS(396), + [anon_sym_BANG] = ACTIONS(394), + [anon_sym_TILDE] = ACTIONS(396), + [anon_sym_typeof] = ACTIONS(394), + [anon_sym_void] = ACTIONS(394), + [anon_sym_delete] = ACTIONS(394), + [anon_sym_await] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(1872), + [anon_sym_if] = ACTIONS(394), + [anon_sym_var] = ACTIONS(394), + [anon_sym_let] = ACTIONS(394), + [anon_sym_const] = ACTIONS(394), + [anon_sym_return] = ACTIONS(394), + [anon_sym_try] = ACTIONS(394), + [anon_sym_throw] = ACTIONS(394), + [anon_sym_for] = ACTIONS(394), + [anon_sym_while] = ACTIONS(394), + [anon_sym_break] = ACTIONS(394), + [anon_sym_continue] = ACTIONS(394), + [anon_sym_QMARK_DOT] = ACTIONS(396), + [anon_sym_BQUOTE] = ACTIONS(396), + [anon_sym_DOLLARr] = ACTIONS(394), + [anon_sym_PLUS_PLUS] = ACTIONS(396), + [anon_sym_DASH_DASH] = ACTIONS(396), + [anon_sym_new] = ACTIONS(394), + }, + [STATE(597)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(610), + [anon_sym_LBRACE] = ACTIONS(612), + [anon_sym_RBRACE] = ACTIONS(612), + [anon_sym_STAR] = ACTIONS(610), + [anon_sym_as] = ACTIONS(610), + [anon_sym_SEMI] = ACTIONS(612), + [anon_sym_async] = ACTIONS(610), + [anon_sym_function] = ACTIONS(610), + [anon_sym_LPAREN] = ACTIONS(612), + [anon_sym_QMARK] = ACTIONS(610), + [anon_sym_DOT] = ACTIONS(612), + [sym_identifier] = ACTIONS(610), + [sym_string_literal] = ACTIONS(612), + [anon_sym_DOLLAR] = ACTIONS(610), + [sym_numeric_literal] = ACTIONS(612), + [anon_sym_true] = ACTIONS(610), + [anon_sym_false] = ACTIONS(610), + [anon_sym_null] = ACTIONS(610), + [anon_sym_PIPE_PIPE] = ACTIONS(612), + [anon_sym_QMARK_QMARK] = ACTIONS(612), + [anon_sym_AMP_AMP] = ACTIONS(612), + [anon_sym_PIPE] = ACTIONS(610), + [anon_sym_CARET] = ACTIONS(612), + [anon_sym_AMP] = ACTIONS(610), + [anon_sym_EQ_EQ] = ACTIONS(610), + [anon_sym_BANG_EQ] = ACTIONS(610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(612), + [anon_sym_BANG_EQ_EQ] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(610), + [anon_sym_GT] = ACTIONS(610), + [anon_sym_LT_EQ] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(612), + [anon_sym_instanceof] = ACTIONS(610), + [anon_sym_in] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(612), + [anon_sym_GT_GT] = ACTIONS(610), + [anon_sym_GT_GT_GT] = ACTIONS(612), + [anon_sym_PLUS] = ACTIONS(610), + [anon_sym_DASH] = ACTIONS(610), + [anon_sym_SLASH] = ACTIONS(610), + [anon_sym_PERCENT] = ACTIONS(612), + [anon_sym_STAR_STAR] = ACTIONS(612), + [anon_sym_BANG] = ACTIONS(610), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_typeof] = ACTIONS(610), + [anon_sym_void] = ACTIONS(610), + [anon_sym_delete] = ACTIONS(610), + [anon_sym_await] = ACTIONS(610), + [anon_sym_LBRACK] = ACTIONS(612), + [anon_sym_if] = ACTIONS(610), + [anon_sym_else] = ACTIONS(610), + [anon_sym_var] = ACTIONS(610), + [anon_sym_let] = ACTIONS(610), + [anon_sym_const] = ACTIONS(610), + [anon_sym_return] = ACTIONS(610), + [anon_sym_try] = ACTIONS(610), + [anon_sym_throw] = ACTIONS(610), + [anon_sym_for] = ACTIONS(610), + [anon_sym_while] = ACTIONS(610), + [anon_sym_break] = ACTIONS(610), + [anon_sym_continue] = ACTIONS(610), + [anon_sym_QMARK_DOT] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(612), + [anon_sym_DOLLARr] = ACTIONS(610), + [anon_sym_PLUS_PLUS] = ACTIONS(612), + [anon_sym_DASH_DASH] = ACTIONS(612), + [anon_sym_new] = ACTIONS(610), + }, + [STATE(598)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(360), + [anon_sym_LBRACE] = ACTIONS(364), + [anon_sym_RBRACE] = ACTIONS(364), + [anon_sym_STAR] = ACTIONS(360), + [anon_sym_as] = ACTIONS(360), + [anon_sym_SEMI] = ACTIONS(364), + [anon_sym_async] = ACTIONS(360), + [anon_sym_function] = ACTIONS(360), + [anon_sym_LPAREN] = ACTIONS(364), + [anon_sym_QMARK] = ACTIONS(360), + [anon_sym_DOT] = ACTIONS(364), + [sym_identifier] = ACTIONS(360), + [sym_string_literal] = ACTIONS(364), + [anon_sym_DOLLAR] = ACTIONS(360), + [sym_numeric_literal] = ACTIONS(364), + [anon_sym_true] = ACTIONS(360), + [anon_sym_false] = ACTIONS(360), + [anon_sym_null] = ACTIONS(360), + [anon_sym_PIPE_PIPE] = ACTIONS(364), + [anon_sym_QMARK_QMARK] = ACTIONS(364), + [anon_sym_AMP_AMP] = ACTIONS(364), + [anon_sym_PIPE] = ACTIONS(360), + [anon_sym_CARET] = ACTIONS(364), + [anon_sym_AMP] = ACTIONS(360), + [anon_sym_EQ_EQ] = ACTIONS(360), + [anon_sym_BANG_EQ] = ACTIONS(360), + [anon_sym_EQ_EQ_EQ] = ACTIONS(364), + [anon_sym_BANG_EQ_EQ] = ACTIONS(364), + [anon_sym_LT] = ACTIONS(360), + [anon_sym_GT] = ACTIONS(360), + [anon_sym_LT_EQ] = ACTIONS(364), + [anon_sym_GT_EQ] = ACTIONS(364), + [anon_sym_instanceof] = ACTIONS(360), + [anon_sym_in] = ACTIONS(360), + [anon_sym_LT_LT] = ACTIONS(364), + [anon_sym_GT_GT] = ACTIONS(360), + [anon_sym_GT_GT_GT] = ACTIONS(364), + [anon_sym_PLUS] = ACTIONS(360), + [anon_sym_DASH] = ACTIONS(360), + [anon_sym_SLASH] = ACTIONS(360), + [anon_sym_PERCENT] = ACTIONS(364), + [anon_sym_STAR_STAR] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(360), + [anon_sym_TILDE] = ACTIONS(364), + [anon_sym_typeof] = ACTIONS(360), + [anon_sym_void] = ACTIONS(360), + [anon_sym_delete] = ACTIONS(360), + [anon_sym_await] = ACTIONS(360), + [anon_sym_LBRACK] = ACTIONS(364), + [anon_sym_if] = ACTIONS(360), + [anon_sym_else] = ACTIONS(360), + [anon_sym_var] = ACTIONS(360), + [anon_sym_let] = ACTIONS(360), + [anon_sym_const] = ACTIONS(360), + [anon_sym_return] = ACTIONS(360), + [anon_sym_try] = ACTIONS(360), + [anon_sym_throw] = ACTIONS(360), + [anon_sym_for] = ACTIONS(360), + [anon_sym_while] = ACTIONS(360), + [anon_sym_break] = ACTIONS(360), + [anon_sym_continue] = ACTIONS(360), + [anon_sym_QMARK_DOT] = ACTIONS(364), + [anon_sym_BQUOTE] = ACTIONS(364), + [anon_sym_DOLLARr] = ACTIONS(360), + [anon_sym_PLUS_PLUS] = ACTIONS(364), + [anon_sym_DASH_DASH] = ACTIONS(364), + [anon_sym_new] = ACTIONS(360), + }, + [STATE(599)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(603), + [anon_sym_LBRACE] = ACTIONS(605), + [anon_sym_RBRACE] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(603), + [anon_sym_as] = ACTIONS(603), + [anon_sym_SEMI] = ACTIONS(605), + [anon_sym_async] = ACTIONS(603), + [anon_sym_function] = ACTIONS(603), + [anon_sym_LPAREN] = ACTIONS(605), + [anon_sym_QMARK] = ACTIONS(603), + [anon_sym_DOT] = ACTIONS(605), + [sym_identifier] = ACTIONS(603), + [sym_string_literal] = ACTIONS(605), + [anon_sym_DOLLAR] = ACTIONS(603), + [sym_numeric_literal] = ACTIONS(605), + [anon_sym_true] = ACTIONS(603), + [anon_sym_false] = ACTIONS(603), + [anon_sym_null] = ACTIONS(603), + [anon_sym_PIPE_PIPE] = ACTIONS(605), + [anon_sym_QMARK_QMARK] = ACTIONS(605), + [anon_sym_AMP_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(603), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(603), + [anon_sym_EQ_EQ] = ACTIONS(603), + [anon_sym_BANG_EQ] = ACTIONS(603), + [anon_sym_EQ_EQ_EQ] = ACTIONS(605), + [anon_sym_BANG_EQ_EQ] = ACTIONS(605), + [anon_sym_LT] = ACTIONS(603), + [anon_sym_GT] = ACTIONS(603), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_instanceof] = ACTIONS(603), + [anon_sym_in] = ACTIONS(603), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(603), + [anon_sym_GT_GT_GT] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(603), + [anon_sym_DASH] = ACTIONS(603), + [anon_sym_SLASH] = ACTIONS(603), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_STAR_STAR] = ACTIONS(605), + [anon_sym_BANG] = ACTIONS(603), + [anon_sym_TILDE] = ACTIONS(605), + [anon_sym_typeof] = ACTIONS(603), + [anon_sym_void] = ACTIONS(603), + [anon_sym_delete] = ACTIONS(603), + [anon_sym_await] = ACTIONS(603), + [anon_sym_LBRACK] = ACTIONS(605), + [anon_sym_if] = ACTIONS(603), + [anon_sym_else] = ACTIONS(603), + [anon_sym_var] = ACTIONS(603), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(603), + [anon_sym_return] = ACTIONS(603), + [anon_sym_try] = ACTIONS(603), + [anon_sym_throw] = ACTIONS(603), + [anon_sym_for] = ACTIONS(603), + [anon_sym_while] = ACTIONS(603), + [anon_sym_break] = ACTIONS(603), + [anon_sym_continue] = ACTIONS(603), + [anon_sym_QMARK_DOT] = ACTIONS(605), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DOLLARr] = ACTIONS(603), + [anon_sym_PLUS_PLUS] = ACTIONS(605), + [anon_sym_DASH_DASH] = ACTIONS(605), + [anon_sym_new] = ACTIONS(603), + }, + [STATE(600)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(517), + [anon_sym_LBRACE] = ACTIONS(519), + [anon_sym_RBRACE] = ACTIONS(519), + [anon_sym_STAR] = ACTIONS(517), + [anon_sym_as] = ACTIONS(517), + [anon_sym_SEMI] = ACTIONS(519), + [anon_sym_async] = ACTIONS(517), + [anon_sym_function] = ACTIONS(517), + [anon_sym_extends] = ACTIONS(517), + [anon_sym_LPAREN] = ACTIONS(519), + [anon_sym_QMARK] = ACTIONS(517), + [anon_sym_DOT] = ACTIONS(519), + [sym_identifier] = ACTIONS(517), + [sym_string_literal] = ACTIONS(519), + [anon_sym_DOLLAR] = ACTIONS(517), + [sym_numeric_literal] = ACTIONS(519), + [anon_sym_true] = ACTIONS(517), + [anon_sym_false] = ACTIONS(517), + [anon_sym_null] = ACTIONS(517), + [anon_sym_PIPE_PIPE] = ACTIONS(519), + [anon_sym_QMARK_QMARK] = ACTIONS(519), + [anon_sym_AMP_AMP] = ACTIONS(519), + [anon_sym_PIPE] = ACTIONS(517), + [anon_sym_CARET] = ACTIONS(519), + [anon_sym_AMP] = ACTIONS(517), + [anon_sym_EQ_EQ] = ACTIONS(517), + [anon_sym_BANG_EQ] = ACTIONS(517), + [anon_sym_EQ_EQ_EQ] = ACTIONS(519), + [anon_sym_BANG_EQ_EQ] = ACTIONS(519), + [anon_sym_LT] = ACTIONS(517), + [anon_sym_GT] = ACTIONS(517), + [anon_sym_LT_EQ] = ACTIONS(519), + [anon_sym_GT_EQ] = ACTIONS(519), + [anon_sym_instanceof] = ACTIONS(517), + [anon_sym_in] = ACTIONS(517), + [anon_sym_LT_LT] = ACTIONS(519), + [anon_sym_GT_GT] = ACTIONS(517), + [anon_sym_GT_GT_GT] = ACTIONS(519), + [anon_sym_PLUS] = ACTIONS(517), + [anon_sym_DASH] = ACTIONS(517), + [anon_sym_SLASH] = ACTIONS(517), + [anon_sym_PERCENT] = ACTIONS(519), + [anon_sym_STAR_STAR] = ACTIONS(519), + [anon_sym_BANG] = ACTIONS(517), + [anon_sym_TILDE] = ACTIONS(519), + [anon_sym_typeof] = ACTIONS(517), + [anon_sym_void] = ACTIONS(517), + [anon_sym_delete] = ACTIONS(517), + [anon_sym_await] = ACTIONS(517), + [anon_sym_LBRACK] = ACTIONS(519), + [anon_sym_if] = ACTIONS(517), + [anon_sym_var] = ACTIONS(517), + [anon_sym_let] = ACTIONS(517), + [anon_sym_const] = ACTIONS(517), + [anon_sym_return] = ACTIONS(517), + [anon_sym_try] = ACTIONS(517), + [anon_sym_throw] = ACTIONS(517), + [anon_sym_for] = ACTIONS(517), + [anon_sym_while] = ACTIONS(517), + [anon_sym_break] = ACTIONS(517), + [anon_sym_continue] = ACTIONS(517), + [anon_sym_QMARK_DOT] = ACTIONS(519), + [anon_sym_BQUOTE] = ACTIONS(519), + [anon_sym_DOLLARr] = ACTIONS(517), + [anon_sym_PLUS_PLUS] = ACTIONS(519), + [anon_sym_DASH_DASH] = ACTIONS(519), + [anon_sym_new] = ACTIONS(517), + }, + [STATE(601)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(525), + [anon_sym_LBRACE] = ACTIONS(527), + [anon_sym_RBRACE] = ACTIONS(527), + [anon_sym_STAR] = ACTIONS(525), + [anon_sym_as] = ACTIONS(525), + [anon_sym_SEMI] = ACTIONS(527), + [anon_sym_async] = ACTIONS(525), + [anon_sym_function] = ACTIONS(525), + [anon_sym_extends] = ACTIONS(525), + [anon_sym_LPAREN] = ACTIONS(527), + [anon_sym_QMARK] = ACTIONS(525), + [anon_sym_DOT] = ACTIONS(527), + [sym_identifier] = ACTIONS(525), + [sym_string_literal] = ACTIONS(527), + [anon_sym_DOLLAR] = ACTIONS(525), + [sym_numeric_literal] = ACTIONS(527), + [anon_sym_true] = ACTIONS(525), + [anon_sym_false] = ACTIONS(525), + [anon_sym_null] = ACTIONS(525), + [anon_sym_PIPE_PIPE] = ACTIONS(527), + [anon_sym_QMARK_QMARK] = ACTIONS(527), + [anon_sym_AMP_AMP] = ACTIONS(527), + [anon_sym_PIPE] = ACTIONS(525), + [anon_sym_CARET] = ACTIONS(527), + [anon_sym_AMP] = ACTIONS(525), + [anon_sym_EQ_EQ] = ACTIONS(525), + [anon_sym_BANG_EQ] = ACTIONS(525), + [anon_sym_EQ_EQ_EQ] = ACTIONS(527), + [anon_sym_BANG_EQ_EQ] = ACTIONS(527), + [anon_sym_LT] = ACTIONS(525), + [anon_sym_GT] = ACTIONS(525), + [anon_sym_LT_EQ] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(527), + [anon_sym_instanceof] = ACTIONS(525), + [anon_sym_in] = ACTIONS(525), + [anon_sym_LT_LT] = ACTIONS(527), + [anon_sym_GT_GT] = ACTIONS(525), + [anon_sym_GT_GT_GT] = ACTIONS(527), + [anon_sym_PLUS] = ACTIONS(525), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_SLASH] = ACTIONS(525), + [anon_sym_PERCENT] = ACTIONS(527), + [anon_sym_STAR_STAR] = ACTIONS(527), + [anon_sym_BANG] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_typeof] = ACTIONS(525), + [anon_sym_void] = ACTIONS(525), + [anon_sym_delete] = ACTIONS(525), + [anon_sym_await] = ACTIONS(525), + [anon_sym_LBRACK] = ACTIONS(527), + [anon_sym_if] = ACTIONS(525), + [anon_sym_var] = ACTIONS(525), + [anon_sym_let] = ACTIONS(525), + [anon_sym_const] = ACTIONS(525), + [anon_sym_return] = ACTIONS(525), + [anon_sym_try] = ACTIONS(525), + [anon_sym_throw] = ACTIONS(525), + [anon_sym_for] = ACTIONS(525), + [anon_sym_while] = ACTIONS(525), + [anon_sym_break] = ACTIONS(525), + [anon_sym_continue] = ACTIONS(525), + [anon_sym_QMARK_DOT] = ACTIONS(527), + [anon_sym_BQUOTE] = ACTIONS(527), + [anon_sym_DOLLARr] = ACTIONS(525), + [anon_sym_PLUS_PLUS] = ACTIONS(527), + [anon_sym_DASH_DASH] = ACTIONS(527), + [anon_sym_new] = ACTIONS(525), + }, + [STATE(602)] = { + [sym_expression] = STATE(220), + [sym_state_binding_expression] = STATE(303), + [sym_boolean_literal] = STATE(303), + [sym_null_literal] = STATE(303), + [sym_binary_expression] = STATE(303), + [sym_unary_expression] = STATE(303), + [sym_assignment_expression] = STATE(303), + [sym_conditional_expression] = STATE(303), + [sym_await_expression] = STATE(303), + [sym_as_expression] = STATE(303), + [sym_import_expression] = STATE(303), + [sym_type_annotation] = STATE(2081), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2491), + [sym_block_statement] = STATE(286), + [sym_arrow_function] = STATE(303), + [sym_function_expression] = STATE(303), + [sym_call_expression] = STATE(303), + [sym_member_expression] = STATE(36), + [sym_subscript_expression] = STATE(303), + [sym_parenthesized_expression] = STATE(303), + [sym_array_literal] = STATE(303), + [sym_object_literal] = STATE(303), + [sym_template_literal] = STATE(303), + [sym_resource_expression] = STATE(303), + [sym_update_expression] = STATE(303), + [sym_non_null_assertion_expression] = STATE(303), + [sym_new_expression] = STATE(303), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(407), + [anon_sym_LBRACE] = ACTIONS(1875), + [anon_sym_async] = ACTIONS(712), + [anon_sym_function] = ACTIONS(417), + [anon_sym_LPAREN] = ACTIONS(1817), + [sym_identifier] = ACTIONS(1819), + [sym_string_literal] = ACTIONS(716), + [anon_sym_DOLLAR] = ACTIONS(425), + [sym_numeric_literal] = ACTIONS(716), + [anon_sym_true] = ACTIONS(1821), + [anon_sym_false] = ACTIONS(1821), + [anon_sym_null] = ACTIONS(1823), + [anon_sym_PLUS] = ACTIONS(431), + [anon_sym_DASH] = ACTIONS(431), + [anon_sym_BANG] = ACTIONS(433), + [anon_sym_TILDE] = ACTIONS(433), + [anon_sym_typeof] = ACTIONS(431), + [anon_sym_void] = ACTIONS(1825), + [anon_sym_delete] = ACTIONS(431), + [anon_sym_await] = ACTIONS(435), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1827), + [anon_sym_BQUOTE] = ACTIONS(441), + [anon_sym_DOLLARr] = ACTIONS(443), + [anon_sym_PLUS_PLUS] = ACTIONS(445), + [anon_sym_DASH_DASH] = ACTIONS(445), + [anon_sym_new] = ACTIONS(447), + }, + [STATE(603)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(547), + [anon_sym_LBRACE] = ACTIONS(549), + [anon_sym_RBRACE] = ACTIONS(549), + [anon_sym_STAR] = ACTIONS(547), + [anon_sym_as] = ACTIONS(547), + [anon_sym_SEMI] = ACTIONS(549), + [anon_sym_async] = ACTIONS(547), + [anon_sym_function] = ACTIONS(547), + [anon_sym_LPAREN] = ACTIONS(549), + [anon_sym_QMARK] = ACTIONS(547), + [anon_sym_DOT] = ACTIONS(549), + [sym_identifier] = ACTIONS(547), + [sym_string_literal] = ACTIONS(549), + [anon_sym_DOLLAR] = ACTIONS(547), + [sym_numeric_literal] = ACTIONS(549), + [anon_sym_true] = ACTIONS(547), + [anon_sym_false] = ACTIONS(547), + [anon_sym_null] = ACTIONS(547), + [anon_sym_PIPE_PIPE] = ACTIONS(549), + [anon_sym_QMARK_QMARK] = ACTIONS(549), + [anon_sym_AMP_AMP] = ACTIONS(549), + [anon_sym_PIPE] = ACTIONS(547), + [anon_sym_CARET] = ACTIONS(549), + [anon_sym_AMP] = ACTIONS(547), + [anon_sym_EQ_EQ] = ACTIONS(547), + [anon_sym_BANG_EQ] = ACTIONS(547), + [anon_sym_EQ_EQ_EQ] = ACTIONS(549), + [anon_sym_BANG_EQ_EQ] = ACTIONS(549), + [anon_sym_LT] = ACTIONS(547), + [anon_sym_GT] = ACTIONS(547), + [anon_sym_LT_EQ] = ACTIONS(549), + [anon_sym_GT_EQ] = ACTIONS(549), + [anon_sym_instanceof] = ACTIONS(547), + [anon_sym_in] = ACTIONS(547), + [anon_sym_LT_LT] = ACTIONS(549), + [anon_sym_GT_GT] = ACTIONS(547), + [anon_sym_GT_GT_GT] = ACTIONS(549), + [anon_sym_PLUS] = ACTIONS(547), + [anon_sym_DASH] = ACTIONS(547), + [anon_sym_SLASH] = ACTIONS(547), + [anon_sym_PERCENT] = ACTIONS(549), + [anon_sym_STAR_STAR] = ACTIONS(549), + [anon_sym_BANG] = ACTIONS(547), + [anon_sym_TILDE] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(547), + [anon_sym_void] = ACTIONS(547), + [anon_sym_delete] = ACTIONS(547), + [anon_sym_await] = ACTIONS(547), + [anon_sym_LBRACK] = ACTIONS(549), + [anon_sym_if] = ACTIONS(547), + [anon_sym_else] = ACTIONS(547), + [anon_sym_var] = ACTIONS(547), + [anon_sym_let] = ACTIONS(547), + [anon_sym_const] = ACTIONS(547), + [anon_sym_return] = ACTIONS(547), + [anon_sym_try] = ACTIONS(547), + [anon_sym_throw] = ACTIONS(547), + [anon_sym_for] = ACTIONS(547), + [anon_sym_while] = ACTIONS(547), + [anon_sym_break] = ACTIONS(547), + [anon_sym_continue] = ACTIONS(547), + [anon_sym_QMARK_DOT] = ACTIONS(549), + [anon_sym_BQUOTE] = ACTIONS(549), + [anon_sym_DOLLARr] = ACTIONS(547), + [anon_sym_PLUS_PLUS] = ACTIONS(549), + [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_new] = ACTIONS(547), + }, + [STATE(604)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(342), + [anon_sym_LBRACE] = ACTIONS(344), + [anon_sym_RBRACE] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(342), + [anon_sym_as] = ACTIONS(342), + [anon_sym_SEMI] = ACTIONS(344), + [anon_sym_async] = ACTIONS(342), + [anon_sym_function] = ACTIONS(342), + [anon_sym_LPAREN] = ACTIONS(344), + [anon_sym_QMARK] = ACTIONS(342), + [anon_sym_DOT] = ACTIONS(344), + [sym_identifier] = ACTIONS(342), + [sym_string_literal] = ACTIONS(344), + [anon_sym_DOLLAR] = ACTIONS(342), + [sym_numeric_literal] = ACTIONS(344), + [anon_sym_true] = ACTIONS(342), + [anon_sym_false] = ACTIONS(342), + [anon_sym_null] = ACTIONS(342), + [anon_sym_PIPE_PIPE] = ACTIONS(344), + [anon_sym_QMARK_QMARK] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(342), + [anon_sym_EQ_EQ] = ACTIONS(342), + [anon_sym_BANG_EQ] = ACTIONS(342), + [anon_sym_EQ_EQ_EQ] = ACTIONS(344), + [anon_sym_BANG_EQ_EQ] = ACTIONS(344), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_instanceof] = ACTIONS(342), + [anon_sym_in] = ACTIONS(342), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(342), + [anon_sym_GT_GT_GT] = ACTIONS(344), + [anon_sym_PLUS] = ACTIONS(342), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_STAR_STAR] = ACTIONS(344), + [anon_sym_BANG] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(344), + [anon_sym_typeof] = ACTIONS(342), + [anon_sym_void] = ACTIONS(342), + [anon_sym_delete] = ACTIONS(342), + [anon_sym_await] = ACTIONS(342), + [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_if] = ACTIONS(342), + [anon_sym_else] = ACTIONS(342), + [anon_sym_var] = ACTIONS(342), + [anon_sym_let] = ACTIONS(342), + [anon_sym_const] = ACTIONS(342), + [anon_sym_return] = ACTIONS(342), + [anon_sym_try] = ACTIONS(342), + [anon_sym_throw] = ACTIONS(342), + [anon_sym_for] = ACTIONS(342), + [anon_sym_while] = ACTIONS(342), + [anon_sym_break] = ACTIONS(342), + [anon_sym_continue] = ACTIONS(342), + [anon_sym_QMARK_DOT] = ACTIONS(344), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DOLLARr] = ACTIONS(342), + [anon_sym_PLUS_PLUS] = ACTIONS(344), + [anon_sym_DASH_DASH] = ACTIONS(344), + [anon_sym_new] = ACTIONS(342), + }, + [STATE(605)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(575), + [anon_sym_LBRACE] = ACTIONS(577), + [anon_sym_RBRACE] = ACTIONS(577), + [anon_sym_STAR] = ACTIONS(575), + [anon_sym_as] = ACTIONS(575), + [anon_sym_SEMI] = ACTIONS(577), + [anon_sym_async] = ACTIONS(575), + [anon_sym_function] = ACTIONS(575), + [anon_sym_LPAREN] = ACTIONS(577), + [anon_sym_QMARK] = ACTIONS(575), + [anon_sym_DOT] = ACTIONS(577), + [sym_identifier] = ACTIONS(575), + [sym_string_literal] = ACTIONS(577), + [anon_sym_DOLLAR] = ACTIONS(575), + [sym_numeric_literal] = ACTIONS(577), + [anon_sym_true] = ACTIONS(575), + [anon_sym_false] = ACTIONS(575), + [anon_sym_null] = ACTIONS(575), + [anon_sym_PIPE_PIPE] = ACTIONS(577), + [anon_sym_QMARK_QMARK] = ACTIONS(577), + [anon_sym_AMP_AMP] = ACTIONS(577), + [anon_sym_PIPE] = ACTIONS(575), + [anon_sym_CARET] = ACTIONS(577), + [anon_sym_AMP] = ACTIONS(575), + [anon_sym_EQ_EQ] = ACTIONS(575), + [anon_sym_BANG_EQ] = ACTIONS(575), + [anon_sym_EQ_EQ_EQ] = ACTIONS(577), + [anon_sym_BANG_EQ_EQ] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(575), + [anon_sym_GT] = ACTIONS(575), + [anon_sym_LT_EQ] = ACTIONS(577), + [anon_sym_GT_EQ] = ACTIONS(577), + [anon_sym_instanceof] = ACTIONS(575), + [anon_sym_in] = ACTIONS(575), + [anon_sym_LT_LT] = ACTIONS(577), + [anon_sym_GT_GT] = ACTIONS(575), + [anon_sym_GT_GT_GT] = ACTIONS(577), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(575), + [anon_sym_PERCENT] = ACTIONS(577), + [anon_sym_STAR_STAR] = ACTIONS(577), + [anon_sym_BANG] = ACTIONS(575), + [anon_sym_TILDE] = ACTIONS(577), + [anon_sym_typeof] = ACTIONS(575), + [anon_sym_void] = ACTIONS(575), + [anon_sym_delete] = ACTIONS(575), + [anon_sym_await] = ACTIONS(575), + [anon_sym_LBRACK] = ACTIONS(577), + [anon_sym_if] = ACTIONS(575), + [anon_sym_else] = ACTIONS(575), + [anon_sym_var] = ACTIONS(575), + [anon_sym_let] = ACTIONS(575), + [anon_sym_const] = ACTIONS(575), + [anon_sym_return] = ACTIONS(575), + [anon_sym_try] = ACTIONS(575), + [anon_sym_throw] = ACTIONS(575), + [anon_sym_for] = ACTIONS(575), + [anon_sym_while] = ACTIONS(575), + [anon_sym_break] = ACTIONS(575), + [anon_sym_continue] = ACTIONS(575), + [anon_sym_QMARK_DOT] = ACTIONS(577), + [anon_sym_BQUOTE] = ACTIONS(577), + [anon_sym_DOLLARr] = ACTIONS(575), + [anon_sym_PLUS_PLUS] = ACTIONS(577), + [anon_sym_DASH_DASH] = ACTIONS(577), + [anon_sym_new] = ACTIONS(575), + }, + [STATE(606)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(581), + [anon_sym_RBRACE] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(579), + [anon_sym_as] = ACTIONS(579), + [anon_sym_SEMI] = ACTIONS(581), + [anon_sym_async] = ACTIONS(579), + [anon_sym_function] = ACTIONS(579), + [anon_sym_LPAREN] = ACTIONS(581), + [anon_sym_QMARK] = ACTIONS(579), + [anon_sym_DOT] = ACTIONS(581), + [sym_identifier] = ACTIONS(579), + [sym_string_literal] = ACTIONS(581), + [anon_sym_DOLLAR] = ACTIONS(579), + [sym_numeric_literal] = ACTIONS(581), + [anon_sym_true] = ACTIONS(579), + [anon_sym_false] = ACTIONS(579), + [anon_sym_null] = ACTIONS(579), + [anon_sym_PIPE_PIPE] = ACTIONS(581), + [anon_sym_QMARK_QMARK] = ACTIONS(581), + [anon_sym_AMP_AMP] = ACTIONS(581), + [anon_sym_PIPE] = ACTIONS(579), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_AMP] = ACTIONS(579), + [anon_sym_EQ_EQ] = ACTIONS(579), + [anon_sym_BANG_EQ] = ACTIONS(579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(581), + [anon_sym_BANG_EQ_EQ] = ACTIONS(581), + [anon_sym_LT] = ACTIONS(579), + [anon_sym_GT] = ACTIONS(579), + [anon_sym_LT_EQ] = ACTIONS(581), + [anon_sym_GT_EQ] = ACTIONS(581), + [anon_sym_instanceof] = ACTIONS(579), + [anon_sym_in] = ACTIONS(579), + [anon_sym_LT_LT] = ACTIONS(581), + [anon_sym_GT_GT] = ACTIONS(579), + [anon_sym_GT_GT_GT] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(579), + [anon_sym_DASH] = ACTIONS(579), + [anon_sym_SLASH] = ACTIONS(579), + [anon_sym_PERCENT] = ACTIONS(581), + [anon_sym_STAR_STAR] = ACTIONS(581), + [anon_sym_BANG] = ACTIONS(579), + [anon_sym_TILDE] = ACTIONS(581), + [anon_sym_typeof] = ACTIONS(579), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(579), + [anon_sym_await] = ACTIONS(579), + [anon_sym_LBRACK] = ACTIONS(581), + [anon_sym_if] = ACTIONS(579), + [anon_sym_else] = ACTIONS(579), + [anon_sym_var] = ACTIONS(579), + [anon_sym_let] = ACTIONS(579), + [anon_sym_const] = ACTIONS(579), + [anon_sym_return] = ACTIONS(579), + [anon_sym_try] = ACTIONS(579), + [anon_sym_throw] = ACTIONS(579), + [anon_sym_for] = ACTIONS(579), + [anon_sym_while] = ACTIONS(579), + [anon_sym_break] = ACTIONS(579), + [anon_sym_continue] = ACTIONS(579), + [anon_sym_QMARK_DOT] = ACTIONS(581), + [anon_sym_BQUOTE] = ACTIONS(581), + [anon_sym_DOLLARr] = ACTIONS(579), + [anon_sym_PLUS_PLUS] = ACTIONS(581), + [anon_sym_DASH_DASH] = ACTIONS(581), + [anon_sym_new] = ACTIONS(579), + }, + [STATE(607)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(585), + [anon_sym_RBRACE] = ACTIONS(585), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_as] = ACTIONS(583), + [anon_sym_SEMI] = ACTIONS(585), + [anon_sym_async] = ACTIONS(583), + [anon_sym_function] = ACTIONS(583), + [anon_sym_LPAREN] = ACTIONS(585), + [anon_sym_QMARK] = ACTIONS(583), + [anon_sym_DOT] = ACTIONS(585), + [sym_identifier] = ACTIONS(583), + [sym_string_literal] = ACTIONS(585), + [anon_sym_DOLLAR] = ACTIONS(583), + [sym_numeric_literal] = ACTIONS(585), + [anon_sym_true] = ACTIONS(583), + [anon_sym_false] = ACTIONS(583), + [anon_sym_null] = ACTIONS(583), + [anon_sym_PIPE_PIPE] = ACTIONS(585), + [anon_sym_QMARK_QMARK] = ACTIONS(585), + [anon_sym_AMP_AMP] = ACTIONS(585), + [anon_sym_PIPE] = ACTIONS(583), + [anon_sym_CARET] = ACTIONS(585), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_EQ_EQ] = ACTIONS(583), + [anon_sym_BANG_EQ] = ACTIONS(583), + [anon_sym_EQ_EQ_EQ] = ACTIONS(585), + [anon_sym_BANG_EQ_EQ] = ACTIONS(585), + [anon_sym_LT] = ACTIONS(583), + [anon_sym_GT] = ACTIONS(583), + [anon_sym_LT_EQ] = ACTIONS(585), + [anon_sym_GT_EQ] = ACTIONS(585), + [anon_sym_instanceof] = ACTIONS(583), + [anon_sym_in] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(585), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_GT_GT_GT] = ACTIONS(585), + [anon_sym_PLUS] = ACTIONS(583), + [anon_sym_DASH] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(583), + [anon_sym_PERCENT] = ACTIONS(585), + [anon_sym_STAR_STAR] = ACTIONS(585), + [anon_sym_BANG] = ACTIONS(583), + [anon_sym_TILDE] = ACTIONS(585), + [anon_sym_typeof] = ACTIONS(583), + [anon_sym_void] = ACTIONS(583), + [anon_sym_delete] = ACTIONS(583), + [anon_sym_await] = ACTIONS(583), + [anon_sym_LBRACK] = ACTIONS(585), + [anon_sym_if] = ACTIONS(583), + [anon_sym_else] = ACTIONS(583), + [anon_sym_var] = ACTIONS(583), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(583), + [anon_sym_return] = ACTIONS(583), + [anon_sym_try] = ACTIONS(583), + [anon_sym_throw] = ACTIONS(583), + [anon_sym_for] = ACTIONS(583), + [anon_sym_while] = ACTIONS(583), + [anon_sym_break] = ACTIONS(583), + [anon_sym_continue] = ACTIONS(583), + [anon_sym_QMARK_DOT] = ACTIONS(585), + [anon_sym_BQUOTE] = ACTIONS(585), + [anon_sym_DOLLARr] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(585), + [anon_sym_DASH_DASH] = ACTIONS(585), + [anon_sym_new] = ACTIONS(583), + }, + [STATE(608)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(587), + [anon_sym_LBRACE] = ACTIONS(589), + [anon_sym_RBRACE] = ACTIONS(589), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_as] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(589), + [anon_sym_async] = ACTIONS(587), + [anon_sym_function] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(589), + [anon_sym_QMARK] = ACTIONS(587), + [anon_sym_DOT] = ACTIONS(589), + [sym_identifier] = ACTIONS(587), + [sym_string_literal] = ACTIONS(589), + [anon_sym_DOLLAR] = ACTIONS(587), + [sym_numeric_literal] = ACTIONS(589), + [anon_sym_true] = ACTIONS(587), + [anon_sym_false] = ACTIONS(587), + [anon_sym_null] = ACTIONS(587), + [anon_sym_PIPE_PIPE] = ACTIONS(589), + [anon_sym_QMARK_QMARK] = ACTIONS(589), + [anon_sym_AMP_AMP] = ACTIONS(589), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_CARET] = ACTIONS(589), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_EQ_EQ] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_EQ_EQ_EQ] = ACTIONS(589), + [anon_sym_BANG_EQ_EQ] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(587), + [anon_sym_LT_EQ] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(589), + [anon_sym_instanceof] = ACTIONS(587), + [anon_sym_in] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(589), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_GT_GT_GT] = ACTIONS(589), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(587), + [anon_sym_PERCENT] = ACTIONS(589), + [anon_sym_STAR_STAR] = ACTIONS(589), + [anon_sym_BANG] = ACTIONS(587), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_typeof] = ACTIONS(587), + [anon_sym_void] = ACTIONS(587), + [anon_sym_delete] = ACTIONS(587), + [anon_sym_await] = ACTIONS(587), + [anon_sym_LBRACK] = ACTIONS(589), + [anon_sym_if] = ACTIONS(587), + [anon_sym_else] = ACTIONS(587), + [anon_sym_var] = ACTIONS(587), + [anon_sym_let] = ACTIONS(587), + [anon_sym_const] = ACTIONS(587), + [anon_sym_return] = ACTIONS(587), + [anon_sym_try] = ACTIONS(587), + [anon_sym_throw] = ACTIONS(587), + [anon_sym_for] = ACTIONS(587), + [anon_sym_while] = ACTIONS(587), + [anon_sym_break] = ACTIONS(587), + [anon_sym_continue] = ACTIONS(587), + [anon_sym_QMARK_DOT] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(589), + [anon_sym_DOLLARr] = ACTIONS(587), + [anon_sym_PLUS_PLUS] = ACTIONS(589), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_new] = ACTIONS(587), + }, + [STATE(609)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_extends] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(241), + [anon_sym_if] = ACTIONS(239), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_return] = ACTIONS(239), + [anon_sym_try] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_break] = ACTIONS(239), + [anon_sym_continue] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(610)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_RBRACE] = ACTIONS(475), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_as] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(475), + [anon_sym_async] = ACTIONS(473), + [anon_sym_function] = ACTIONS(473), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_QMARK] = ACTIONS(473), + [anon_sym_DOT] = ACTIONS(475), + [sym_identifier] = ACTIONS(473), + [sym_string_literal] = ACTIONS(475), + [anon_sym_DOLLAR] = ACTIONS(473), + [sym_numeric_literal] = ACTIONS(475), + [anon_sym_true] = ACTIONS(473), + [anon_sym_false] = ACTIONS(473), + [anon_sym_null] = ACTIONS(473), + [anon_sym_PIPE_PIPE] = ACTIONS(475), + [anon_sym_QMARK_QMARK] = ACTIONS(475), + [anon_sym_AMP_AMP] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_CARET] = ACTIONS(475), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_EQ_EQ] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_EQ_EQ_EQ] = ACTIONS(475), + [anon_sym_BANG_EQ_EQ] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(473), + [anon_sym_LT_EQ] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(475), + [anon_sym_instanceof] = ACTIONS(473), + [anon_sym_in] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_GT_GT_GT] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(473), + [anon_sym_PERCENT] = ACTIONS(475), + [anon_sym_STAR_STAR] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(473), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_typeof] = ACTIONS(473), + [anon_sym_void] = ACTIONS(473), + [anon_sym_delete] = ACTIONS(473), + [anon_sym_await] = ACTIONS(473), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_if] = ACTIONS(473), + [anon_sym_else] = ACTIONS(473), + [anon_sym_var] = ACTIONS(473), + [anon_sym_let] = ACTIONS(473), + [anon_sym_const] = ACTIONS(473), + [anon_sym_return] = ACTIONS(473), + [anon_sym_try] = ACTIONS(473), + [anon_sym_throw] = ACTIONS(473), + [anon_sym_for] = ACTIONS(473), + [anon_sym_while] = ACTIONS(473), + [anon_sym_break] = ACTIONS(473), + [anon_sym_continue] = ACTIONS(473), + [anon_sym_QMARK_DOT] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(475), + [anon_sym_DOLLARr] = ACTIONS(473), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_new] = ACTIONS(473), + }, + [STATE(611)] = { + [sym_expression] = STATE(49), + [sym_state_binding_expression] = STATE(121), + [sym_boolean_literal] = STATE(121), + [sym_null_literal] = STATE(121), + [sym_binary_expression] = STATE(121), + [sym_unary_expression] = STATE(121), + [sym_assignment_expression] = STATE(121), + [sym_conditional_expression] = STATE(121), + [sym_await_expression] = STATE(121), + [sym_as_expression] = STATE(121), + [sym_import_expression] = STATE(121), + [sym_type_annotation] = STATE(2081), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2486), + [sym_block_statement] = STATE(101), + [sym_arrow_function] = STATE(121), + [sym_function_expression] = STATE(121), + [sym_call_expression] = STATE(121), + [sym_member_expression] = STATE(11), + [sym_subscript_expression] = STATE(121), + [sym_parenthesized_expression] = STATE(121), + [sym_array_literal] = STATE(121), + [sym_object_literal] = STATE(121), + [sym_template_literal] = STATE(121), + [sym_resource_expression] = STATE(121), + [sym_update_expression] = STATE(121), + [sym_non_null_assertion_expression] = STATE(121), + [sym_new_expression] = STATE(121), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(63), + [anon_sym_LBRACE] = ACTIONS(1877), + [anon_sym_async] = ACTIONS(137), + [anon_sym_function] = ACTIONS(73), + [anon_sym_LPAREN] = ACTIONS(1860), + [sym_identifier] = ACTIONS(1862), + [sym_string_literal] = ACTIONS(143), + [anon_sym_DOLLAR] = ACTIONS(93), + [sym_numeric_literal] = ACTIONS(143), + [anon_sym_true] = ACTIONS(1864), + [anon_sym_false] = ACTIONS(1864), + [anon_sym_null] = ACTIONS(1866), + [anon_sym_PLUS] = ACTIONS(99), + [anon_sym_DASH] = ACTIONS(99), + [anon_sym_BANG] = ACTIONS(101), + [anon_sym_TILDE] = ACTIONS(101), + [anon_sym_typeof] = ACTIONS(99), + [anon_sym_void] = ACTIONS(1868), + [anon_sym_delete] = ACTIONS(99), + [anon_sym_await] = ACTIONS(103), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1870), + [anon_sym_BQUOTE] = ACTIONS(127), + [anon_sym_DOLLARr] = ACTIONS(129), + [anon_sym_PLUS_PLUS] = ACTIONS(131), + [anon_sym_DASH_DASH] = ACTIONS(131), + [anon_sym_new] = ACTIONS(133), + }, + [STATE(612)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(591), + [anon_sym_LBRACE] = ACTIONS(593), + [anon_sym_RBRACE] = ACTIONS(593), + [anon_sym_STAR] = ACTIONS(591), + [anon_sym_as] = ACTIONS(591), + [anon_sym_SEMI] = ACTIONS(593), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(593), + [anon_sym_QMARK] = ACTIONS(591), + [anon_sym_DOT] = ACTIONS(593), + [sym_identifier] = ACTIONS(591), + [sym_string_literal] = ACTIONS(593), + [anon_sym_DOLLAR] = ACTIONS(591), + [sym_numeric_literal] = ACTIONS(593), + [anon_sym_true] = ACTIONS(591), + [anon_sym_false] = ACTIONS(591), + [anon_sym_null] = ACTIONS(591), + [anon_sym_PIPE_PIPE] = ACTIONS(593), + [anon_sym_QMARK_QMARK] = ACTIONS(593), + [anon_sym_AMP_AMP] = ACTIONS(593), + [anon_sym_PIPE] = ACTIONS(591), + [anon_sym_CARET] = ACTIONS(593), + [anon_sym_AMP] = ACTIONS(591), + [anon_sym_EQ_EQ] = ACTIONS(591), + [anon_sym_BANG_EQ] = ACTIONS(591), + [anon_sym_EQ_EQ_EQ] = ACTIONS(593), + [anon_sym_BANG_EQ_EQ] = ACTIONS(593), + [anon_sym_LT] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(591), + [anon_sym_LT_EQ] = ACTIONS(593), + [anon_sym_GT_EQ] = ACTIONS(593), + [anon_sym_instanceof] = ACTIONS(591), + [anon_sym_in] = ACTIONS(591), + [anon_sym_LT_LT] = ACTIONS(593), + [anon_sym_GT_GT] = ACTIONS(591), + [anon_sym_GT_GT_GT] = ACTIONS(593), + [anon_sym_PLUS] = ACTIONS(591), + [anon_sym_DASH] = ACTIONS(591), + [anon_sym_SLASH] = ACTIONS(591), + [anon_sym_PERCENT] = ACTIONS(593), + [anon_sym_STAR_STAR] = ACTIONS(593), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_TILDE] = ACTIONS(593), + [anon_sym_typeof] = ACTIONS(591), + [anon_sym_void] = ACTIONS(591), + [anon_sym_delete] = ACTIONS(591), + [anon_sym_await] = ACTIONS(591), + [anon_sym_LBRACK] = ACTIONS(593), + [anon_sym_if] = ACTIONS(591), + [anon_sym_else] = ACTIONS(591), + [anon_sym_var] = ACTIONS(591), + [anon_sym_let] = ACTIONS(591), + [anon_sym_const] = ACTIONS(591), + [anon_sym_return] = ACTIONS(591), + [anon_sym_try] = ACTIONS(591), + [anon_sym_throw] = ACTIONS(591), + [anon_sym_for] = ACTIONS(591), + [anon_sym_while] = ACTIONS(591), + [anon_sym_break] = ACTIONS(591), + [anon_sym_continue] = ACTIONS(591), + [anon_sym_QMARK_DOT] = ACTIONS(593), + [anon_sym_BQUOTE] = ACTIONS(593), + [anon_sym_DOLLARr] = ACTIONS(591), + [anon_sym_PLUS_PLUS] = ACTIONS(593), + [anon_sym_DASH_DASH] = ACTIONS(593), + [anon_sym_new] = ACTIONS(591), + }, + [STATE(613)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(595), + [anon_sym_LBRACE] = ACTIONS(597), + [anon_sym_RBRACE] = ACTIONS(597), + [anon_sym_STAR] = ACTIONS(595), + [anon_sym_as] = ACTIONS(595), + [anon_sym_SEMI] = ACTIONS(597), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(595), + [anon_sym_LPAREN] = ACTIONS(597), + [anon_sym_QMARK] = ACTIONS(595), + [anon_sym_DOT] = ACTIONS(597), + [sym_identifier] = ACTIONS(595), + [sym_string_literal] = ACTIONS(597), + [anon_sym_DOLLAR] = ACTIONS(595), + [sym_numeric_literal] = ACTIONS(597), + [anon_sym_true] = ACTIONS(595), + [anon_sym_false] = ACTIONS(595), + [anon_sym_null] = ACTIONS(595), + [anon_sym_PIPE_PIPE] = ACTIONS(597), + [anon_sym_QMARK_QMARK] = ACTIONS(597), + [anon_sym_AMP_AMP] = ACTIONS(597), + [anon_sym_PIPE] = ACTIONS(595), + [anon_sym_CARET] = ACTIONS(597), + [anon_sym_AMP] = ACTIONS(595), + [anon_sym_EQ_EQ] = ACTIONS(595), + [anon_sym_BANG_EQ] = ACTIONS(595), + [anon_sym_EQ_EQ_EQ] = ACTIONS(597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(597), + [anon_sym_LT] = ACTIONS(595), + [anon_sym_GT] = ACTIONS(595), + [anon_sym_LT_EQ] = ACTIONS(597), + [anon_sym_GT_EQ] = ACTIONS(597), + [anon_sym_instanceof] = ACTIONS(595), + [anon_sym_in] = ACTIONS(595), + [anon_sym_LT_LT] = ACTIONS(597), + [anon_sym_GT_GT] = ACTIONS(595), + [anon_sym_GT_GT_GT] = ACTIONS(597), + [anon_sym_PLUS] = ACTIONS(595), + [anon_sym_DASH] = ACTIONS(595), + [anon_sym_SLASH] = ACTIONS(595), + [anon_sym_PERCENT] = ACTIONS(597), + [anon_sym_STAR_STAR] = ACTIONS(597), + [anon_sym_BANG] = ACTIONS(595), + [anon_sym_TILDE] = ACTIONS(597), + [anon_sym_typeof] = ACTIONS(595), + [anon_sym_void] = ACTIONS(595), + [anon_sym_delete] = ACTIONS(595), + [anon_sym_await] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(597), + [anon_sym_if] = ACTIONS(595), + [anon_sym_else] = ACTIONS(595), + [anon_sym_var] = ACTIONS(595), + [anon_sym_let] = ACTIONS(595), + [anon_sym_const] = ACTIONS(595), + [anon_sym_return] = ACTIONS(595), + [anon_sym_try] = ACTIONS(595), + [anon_sym_throw] = ACTIONS(595), + [anon_sym_for] = ACTIONS(595), + [anon_sym_while] = ACTIONS(595), + [anon_sym_break] = ACTIONS(595), + [anon_sym_continue] = ACTIONS(595), + [anon_sym_QMARK_DOT] = ACTIONS(597), + [anon_sym_BQUOTE] = ACTIONS(597), + [anon_sym_DOLLARr] = ACTIONS(595), + [anon_sym_PLUS_PLUS] = ACTIONS(597), + [anon_sym_DASH_DASH] = ACTIONS(597), + [anon_sym_new] = ACTIONS(595), + }, + [STATE(614)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(457), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_as] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_async] = ACTIONS(457), + [anon_sym_function] = ACTIONS(457), + [anon_sym_LPAREN] = ACTIONS(459), + [anon_sym_QMARK] = ACTIONS(457), + [anon_sym_DOT] = ACTIONS(459), + [sym_identifier] = ACTIONS(457), + [sym_string_literal] = ACTIONS(459), + [anon_sym_DOLLAR] = ACTIONS(457), + [sym_numeric_literal] = ACTIONS(459), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_null] = ACTIONS(457), + [anon_sym_PIPE_PIPE] = ACTIONS(459), + [anon_sym_QMARK_QMARK] = ACTIONS(459), + [anon_sym_AMP_AMP] = ACTIONS(459), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_CARET] = ACTIONS(459), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_EQ_EQ] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_EQ_EQ_EQ] = ACTIONS(459), + [anon_sym_BANG_EQ_EQ] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT_EQ] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(459), + [anon_sym_instanceof] = ACTIONS(457), + [anon_sym_in] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(459), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_GT_GT_GT] = ACTIONS(459), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(457), + [anon_sym_PERCENT] = ACTIONS(459), + [anon_sym_STAR_STAR] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_typeof] = ACTIONS(457), + [anon_sym_void] = ACTIONS(457), + [anon_sym_delete] = ACTIONS(457), + [anon_sym_await] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_if] = ACTIONS(457), + [anon_sym_else] = ACTIONS(457), + [anon_sym_var] = ACTIONS(457), + [anon_sym_let] = ACTIONS(457), + [anon_sym_const] = ACTIONS(457), + [anon_sym_return] = ACTIONS(457), + [anon_sym_try] = ACTIONS(457), + [anon_sym_throw] = ACTIONS(457), + [anon_sym_for] = ACTIONS(457), + [anon_sym_while] = ACTIONS(457), + [anon_sym_break] = ACTIONS(457), + [anon_sym_continue] = ACTIONS(457), + [anon_sym_QMARK_DOT] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(459), + [anon_sym_DOLLARr] = ACTIONS(457), + [anon_sym_PLUS_PLUS] = ACTIONS(459), + [anon_sym_DASH_DASH] = ACTIONS(459), + [anon_sym_new] = ACTIONS(457), + }, + [STATE(615)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(599), + [anon_sym_LBRACE] = ACTIONS(601), + [anon_sym_RBRACE] = ACTIONS(601), + [anon_sym_STAR] = ACTIONS(599), + [anon_sym_as] = ACTIONS(599), + [anon_sym_SEMI] = ACTIONS(601), + [anon_sym_async] = ACTIONS(599), + [anon_sym_function] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(601), + [anon_sym_QMARK] = ACTIONS(599), + [anon_sym_DOT] = ACTIONS(601), + [sym_identifier] = ACTIONS(599), + [sym_string_literal] = ACTIONS(601), + [anon_sym_DOLLAR] = ACTIONS(599), + [sym_numeric_literal] = ACTIONS(601), + [anon_sym_true] = ACTIONS(599), + [anon_sym_false] = ACTIONS(599), + [anon_sym_null] = ACTIONS(599), + [anon_sym_PIPE_PIPE] = ACTIONS(601), + [anon_sym_QMARK_QMARK] = ACTIONS(601), + [anon_sym_AMP_AMP] = ACTIONS(601), + [anon_sym_PIPE] = ACTIONS(599), + [anon_sym_CARET] = ACTIONS(601), + [anon_sym_AMP] = ACTIONS(599), + [anon_sym_EQ_EQ] = ACTIONS(599), + [anon_sym_BANG_EQ] = ACTIONS(599), + [anon_sym_EQ_EQ_EQ] = ACTIONS(601), + [anon_sym_BANG_EQ_EQ] = ACTIONS(601), + [anon_sym_LT] = ACTIONS(599), + [anon_sym_GT] = ACTIONS(599), + [anon_sym_LT_EQ] = ACTIONS(601), + [anon_sym_GT_EQ] = ACTIONS(601), + [anon_sym_instanceof] = ACTIONS(599), + [anon_sym_in] = ACTIONS(599), + [anon_sym_LT_LT] = ACTIONS(601), + [anon_sym_GT_GT] = ACTIONS(599), + [anon_sym_GT_GT_GT] = ACTIONS(601), + [anon_sym_PLUS] = ACTIONS(599), + [anon_sym_DASH] = ACTIONS(599), + [anon_sym_SLASH] = ACTIONS(599), + [anon_sym_PERCENT] = ACTIONS(601), + [anon_sym_STAR_STAR] = ACTIONS(601), + [anon_sym_BANG] = ACTIONS(599), + [anon_sym_TILDE] = ACTIONS(601), + [anon_sym_typeof] = ACTIONS(599), + [anon_sym_void] = ACTIONS(599), + [anon_sym_delete] = ACTIONS(599), + [anon_sym_await] = ACTIONS(599), + [anon_sym_LBRACK] = ACTIONS(601), + [anon_sym_if] = ACTIONS(599), + [anon_sym_else] = ACTIONS(599), + [anon_sym_var] = ACTIONS(599), + [anon_sym_let] = ACTIONS(599), + [anon_sym_const] = ACTIONS(599), + [anon_sym_return] = ACTIONS(599), + [anon_sym_try] = ACTIONS(599), + [anon_sym_throw] = ACTIONS(599), + [anon_sym_for] = ACTIONS(599), + [anon_sym_while] = ACTIONS(599), + [anon_sym_break] = ACTIONS(599), + [anon_sym_continue] = ACTIONS(599), + [anon_sym_QMARK_DOT] = ACTIONS(601), + [anon_sym_BQUOTE] = ACTIONS(601), + [anon_sym_DOLLARr] = ACTIONS(599), + [anon_sym_PLUS_PLUS] = ACTIONS(601), + [anon_sym_DASH_DASH] = ACTIONS(601), + [anon_sym_new] = ACTIONS(599), + }, + [STATE(616)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(539), + [anon_sym_LBRACE] = ACTIONS(541), + [anon_sym_RBRACE] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(539), + [anon_sym_as] = ACTIONS(539), + [anon_sym_SEMI] = ACTIONS(541), + [anon_sym_async] = ACTIONS(539), + [anon_sym_function] = ACTIONS(539), + [anon_sym_LPAREN] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(539), + [anon_sym_DOT] = ACTIONS(541), + [sym_identifier] = ACTIONS(539), + [sym_string_literal] = ACTIONS(541), + [anon_sym_DOLLAR] = ACTIONS(539), + [sym_numeric_literal] = ACTIONS(541), + [anon_sym_true] = ACTIONS(539), + [anon_sym_false] = ACTIONS(539), + [anon_sym_null] = ACTIONS(539), + [anon_sym_PIPE_PIPE] = ACTIONS(541), + [anon_sym_QMARK_QMARK] = ACTIONS(541), + [anon_sym_AMP_AMP] = ACTIONS(541), + [anon_sym_PIPE] = ACTIONS(539), + [anon_sym_CARET] = ACTIONS(541), + [anon_sym_AMP] = ACTIONS(539), + [anon_sym_EQ_EQ] = ACTIONS(539), + [anon_sym_BANG_EQ] = ACTIONS(539), + [anon_sym_EQ_EQ_EQ] = ACTIONS(541), + [anon_sym_BANG_EQ_EQ] = ACTIONS(541), + [anon_sym_LT] = ACTIONS(539), + [anon_sym_GT] = ACTIONS(539), + [anon_sym_LT_EQ] = ACTIONS(541), + [anon_sym_GT_EQ] = ACTIONS(541), + [anon_sym_instanceof] = ACTIONS(539), + [anon_sym_in] = ACTIONS(539), + [anon_sym_LT_LT] = ACTIONS(541), + [anon_sym_GT_GT] = ACTIONS(539), + [anon_sym_GT_GT_GT] = ACTIONS(541), + [anon_sym_PLUS] = ACTIONS(539), + [anon_sym_DASH] = ACTIONS(539), + [anon_sym_SLASH] = ACTIONS(539), + [anon_sym_PERCENT] = ACTIONS(541), + [anon_sym_STAR_STAR] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_typeof] = ACTIONS(539), + [anon_sym_void] = ACTIONS(539), + [anon_sym_delete] = ACTIONS(539), + [anon_sym_await] = ACTIONS(539), + [anon_sym_LBRACK] = ACTIONS(541), + [anon_sym_if] = ACTIONS(539), + [anon_sym_else] = ACTIONS(539), + [anon_sym_var] = ACTIONS(539), + [anon_sym_let] = ACTIONS(539), + [anon_sym_const] = ACTIONS(539), + [anon_sym_return] = ACTIONS(539), + [anon_sym_try] = ACTIONS(539), + [anon_sym_throw] = ACTIONS(539), + [anon_sym_for] = ACTIONS(539), + [anon_sym_while] = ACTIONS(539), + [anon_sym_break] = ACTIONS(539), + [anon_sym_continue] = ACTIONS(539), + [anon_sym_QMARK_DOT] = ACTIONS(541), + [anon_sym_BQUOTE] = ACTIONS(541), + [anon_sym_DOLLARr] = ACTIONS(539), + [anon_sym_PLUS_PLUS] = ACTIONS(541), + [anon_sym_DASH_DASH] = ACTIONS(541), + [anon_sym_new] = ACTIONS(539), + }, + [STATE(617)] = { + [ts_builtin_sym_end] = ACTIONS(523), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(523), + [anon_sym_STAR] = ACTIONS(521), + [anon_sym_as] = ACTIONS(521), + [anon_sym_SEMI] = ACTIONS(523), + [anon_sym_export] = ACTIONS(521), + [anon_sym_async] = ACTIONS(521), + [anon_sym_function] = ACTIONS(521), + [anon_sym_abstract] = ACTIONS(521), + [anon_sym_class] = ACTIONS(521), + [anon_sym_extends] = ACTIONS(521), + [anon_sym_struct] = ACTIONS(521), + [anon_sym_AT] = ACTIONS(523), + [anon_sym_LPAREN] = ACTIONS(523), + [anon_sym_QMARK] = ACTIONS(521), + [anon_sym_DOT] = ACTIONS(523), + [sym_identifier] = ACTIONS(521), + [sym_string_literal] = ACTIONS(523), + [anon_sym_DOLLAR] = ACTIONS(521), + [sym_numeric_literal] = ACTIONS(523), + [anon_sym_true] = ACTIONS(521), + [anon_sym_false] = ACTIONS(521), + [anon_sym_null] = ACTIONS(521), + [anon_sym_PIPE_PIPE] = ACTIONS(523), + [anon_sym_QMARK_QMARK] = ACTIONS(523), + [anon_sym_AMP_AMP] = ACTIONS(523), + [anon_sym_PIPE] = ACTIONS(521), + [anon_sym_CARET] = ACTIONS(523), + [anon_sym_AMP] = ACTIONS(521), + [anon_sym_EQ_EQ] = ACTIONS(521), + [anon_sym_BANG_EQ] = ACTIONS(521), + [anon_sym_EQ_EQ_EQ] = ACTIONS(523), + [anon_sym_BANG_EQ_EQ] = ACTIONS(523), + [anon_sym_LT] = ACTIONS(521), + [anon_sym_GT] = ACTIONS(521), + [anon_sym_LT_EQ] = ACTIONS(523), + [anon_sym_GT_EQ] = ACTIONS(523), + [anon_sym_instanceof] = ACTIONS(521), + [anon_sym_in] = ACTIONS(521), + [anon_sym_LT_LT] = ACTIONS(523), + [anon_sym_GT_GT] = ACTIONS(521), + [anon_sym_GT_GT_GT] = ACTIONS(523), + [anon_sym_PLUS] = ACTIONS(521), + [anon_sym_DASH] = ACTIONS(521), + [anon_sym_SLASH] = ACTIONS(521), + [anon_sym_PERCENT] = ACTIONS(523), + [anon_sym_STAR_STAR] = ACTIONS(523), + [anon_sym_BANG] = ACTIONS(521), + [anon_sym_TILDE] = ACTIONS(523), + [anon_sym_typeof] = ACTIONS(521), + [anon_sym_void] = ACTIONS(521), + [anon_sym_delete] = ACTIONS(521), + [anon_sym_await] = ACTIONS(521), + [anon_sym_LBRACK] = ACTIONS(523), + [anon_sym_var] = ACTIONS(521), + [anon_sym_let] = ACTIONS(521), + [anon_sym_const] = ACTIONS(521), + [anon_sym_QMARK_DOT] = ACTIONS(523), + [anon_sym_interface] = ACTIONS(521), + [anon_sym_type] = ACTIONS(521), + [anon_sym_enum] = ACTIONS(521), + [anon_sym_BQUOTE] = ACTIONS(523), + [anon_sym_DOLLARr] = ACTIONS(521), + [anon_sym_PLUS_PLUS] = ACTIONS(523), + [anon_sym_DASH_DASH] = ACTIONS(523), + [anon_sym_new] = ACTIONS(521), + }, + [STATE(618)] = { + [sym_expression] = STATE(447), + [sym_state_binding_expression] = STATE(733), + [sym_boolean_literal] = STATE(733), + [sym_null_literal] = STATE(733), + [sym_binary_expression] = STATE(733), + [sym_unary_expression] = STATE(733), + [sym_assignment_expression] = STATE(733), + [sym_conditional_expression] = STATE(733), + [sym_await_expression] = STATE(733), + [sym_as_expression] = STATE(733), + [sym_import_expression] = STATE(733), + [sym_type_annotation] = STATE(2081), + [sym_primary_type] = STATE(1987), + [sym_generic_type] = STATE(1778), + [sym_qualified_type] = STATE(1955), + [sym_union_type] = STATE(2061), + [sym_function_type] = STATE(2061), + [sym_array_type] = STATE(1778), + [sym_tuple_type] = STATE(1778), + [sym_parenthesized_type] = STATE(1778), + [sym_conditional_type] = STATE(2061), + [sym_parameter_list] = STATE(2602), + [sym_block_statement] = STATE(735), + [sym_arrow_function] = STATE(733), + [sym_function_expression] = STATE(733), + [sym_call_expression] = STATE(733), + [sym_member_expression] = STATE(211), + [sym_subscript_expression] = STATE(733), + [sym_parenthesized_expression] = STATE(733), + [sym_array_literal] = STATE(733), + [sym_object_literal] = STATE(733), + [sym_template_literal] = STATE(733), + [sym_resource_expression] = STATE(733), + [sym_update_expression] = STATE(733), + [sym_non_null_assertion_expression] = STATE(733), + [sym_new_expression] = STATE(733), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1832), + [anon_sym_LBRACE] = ACTIONS(1879), + [anon_sym_async] = ACTIONS(1834), + [anon_sym_function] = ACTIONS(1836), + [anon_sym_LPAREN] = ACTIONS(1838), + [sym_identifier] = ACTIONS(1840), + [sym_string_literal] = ACTIONS(29), + [anon_sym_DOLLAR] = ACTIONS(31), + [sym_numeric_literal] = ACTIONS(29), + [anon_sym_true] = ACTIONS(1842), + [anon_sym_false] = ACTIONS(1842), + [anon_sym_null] = ACTIONS(1844), + [anon_sym_PLUS] = ACTIONS(37), + [anon_sym_DASH] = ACTIONS(37), + [anon_sym_BANG] = ACTIONS(39), + [anon_sym_TILDE] = ACTIONS(39), + [anon_sym_typeof] = ACTIONS(37), + [anon_sym_void] = ACTIONS(1846), + [anon_sym_delete] = ACTIONS(37), + [anon_sym_await] = ACTIONS(41), + [anon_sym_number] = ACTIONS(1401), + [anon_sym_string] = ACTIONS(1401), + [anon_sym_boolean] = ACTIONS(1401), + [anon_sym_any] = ACTIONS(1401), + [anon_sym_undefined] = ACTIONS(1403), + [anon_sym_LBRACK] = ACTIONS(1848), + [anon_sym_BQUOTE] = ACTIONS(55), + [anon_sym_DOLLARr] = ACTIONS(57), + [anon_sym_PLUS_PLUS] = ACTIONS(59), + [anon_sym_DASH_DASH] = ACTIONS(59), + [anon_sym_new] = ACTIONS(61), + }, + [STATE(619)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(642), + [anon_sym_LBRACE] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(644), + [anon_sym_STAR] = ACTIONS(642), + [anon_sym_as] = ACTIONS(642), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_async] = ACTIONS(642), + [anon_sym_function] = ACTIONS(642), + [anon_sym_LPAREN] = ACTIONS(644), + [anon_sym_QMARK] = ACTIONS(642), + [anon_sym_DOT] = ACTIONS(644), + [sym_identifier] = ACTIONS(642), + [sym_string_literal] = ACTIONS(644), + [anon_sym_DOLLAR] = ACTIONS(642), + [sym_numeric_literal] = ACTIONS(644), + [anon_sym_true] = ACTIONS(642), + [anon_sym_false] = ACTIONS(642), + [anon_sym_null] = ACTIONS(642), + [anon_sym_PIPE_PIPE] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(644), + [anon_sym_AMP_AMP] = ACTIONS(644), + [anon_sym_PIPE] = ACTIONS(642), + [anon_sym_CARET] = ACTIONS(644), + [anon_sym_AMP] = ACTIONS(642), + [anon_sym_EQ_EQ] = ACTIONS(642), + [anon_sym_BANG_EQ] = ACTIONS(642), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_LT] = ACTIONS(642), + [anon_sym_GT] = ACTIONS(642), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_instanceof] = ACTIONS(642), + [anon_sym_in] = ACTIONS(642), + [anon_sym_LT_LT] = ACTIONS(644), + [anon_sym_GT_GT] = ACTIONS(642), + [anon_sym_GT_GT_GT] = ACTIONS(644), + [anon_sym_PLUS] = ACTIONS(642), + [anon_sym_DASH] = ACTIONS(642), + [anon_sym_SLASH] = ACTIONS(642), + [anon_sym_PERCENT] = ACTIONS(644), + [anon_sym_STAR_STAR] = ACTIONS(644), + [anon_sym_BANG] = ACTIONS(642), + [anon_sym_TILDE] = ACTIONS(644), + [anon_sym_typeof] = ACTIONS(642), + [anon_sym_void] = ACTIONS(642), + [anon_sym_delete] = ACTIONS(642), + [anon_sym_await] = ACTIONS(642), + [anon_sym_LBRACK] = ACTIONS(644), + [anon_sym_if] = ACTIONS(642), + [anon_sym_else] = ACTIONS(642), + [anon_sym_var] = ACTIONS(642), + [anon_sym_let] = ACTIONS(642), + [anon_sym_const] = ACTIONS(642), + [anon_sym_return] = ACTIONS(642), + [anon_sym_try] = ACTIONS(642), + [anon_sym_throw] = ACTIONS(642), + [anon_sym_for] = ACTIONS(642), + [anon_sym_while] = ACTIONS(642), + [anon_sym_break] = ACTIONS(642), + [anon_sym_continue] = ACTIONS(642), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_BQUOTE] = ACTIONS(644), + [anon_sym_DOLLARr] = ACTIONS(642), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), + [anon_sym_new] = ACTIONS(642), + }, + [STATE(620)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(654), + [anon_sym_LBRACE] = ACTIONS(656), + [anon_sym_RBRACE] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(654), + [anon_sym_as] = ACTIONS(654), + [anon_sym_SEMI] = ACTIONS(656), + [anon_sym_async] = ACTIONS(654), + [anon_sym_function] = ACTIONS(654), + [anon_sym_LPAREN] = ACTIONS(656), + [anon_sym_QMARK] = ACTIONS(654), + [anon_sym_DOT] = ACTIONS(656), + [sym_identifier] = ACTIONS(654), + [sym_string_literal] = ACTIONS(656), + [anon_sym_DOLLAR] = ACTIONS(654), + [sym_numeric_literal] = ACTIONS(656), + [anon_sym_true] = ACTIONS(654), + [anon_sym_false] = ACTIONS(654), + [anon_sym_null] = ACTIONS(654), + [anon_sym_PIPE_PIPE] = ACTIONS(656), + [anon_sym_QMARK_QMARK] = ACTIONS(656), + [anon_sym_AMP_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_EQ_EQ] = ACTIONS(654), + [anon_sym_BANG_EQ] = ACTIONS(654), + [anon_sym_EQ_EQ_EQ] = ACTIONS(656), + [anon_sym_BANG_EQ_EQ] = ACTIONS(656), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_instanceof] = ACTIONS(654), + [anon_sym_in] = ACTIONS(654), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(654), + [anon_sym_GT_GT_GT] = ACTIONS(656), + [anon_sym_PLUS] = ACTIONS(654), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_STAR_STAR] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(656), + [anon_sym_typeof] = ACTIONS(654), + [anon_sym_void] = ACTIONS(654), + [anon_sym_delete] = ACTIONS(654), + [anon_sym_await] = ACTIONS(654), + [anon_sym_LBRACK] = ACTIONS(656), + [anon_sym_if] = ACTIONS(654), + [anon_sym_else] = ACTIONS(654), + [anon_sym_var] = ACTIONS(654), + [anon_sym_let] = ACTIONS(654), + [anon_sym_const] = ACTIONS(654), + [anon_sym_return] = ACTIONS(654), + [anon_sym_try] = ACTIONS(654), + [anon_sym_throw] = ACTIONS(654), + [anon_sym_for] = ACTIONS(654), + [anon_sym_while] = ACTIONS(654), + [anon_sym_break] = ACTIONS(654), + [anon_sym_continue] = ACTIONS(654), + [anon_sym_QMARK_DOT] = ACTIONS(656), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DOLLARr] = ACTIONS(654), + [anon_sym_PLUS_PLUS] = ACTIONS(656), + [anon_sym_DASH_DASH] = ACTIONS(656), + [anon_sym_new] = ACTIONS(654), + }, + [STATE(621)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(559), + [anon_sym_LBRACE] = ACTIONS(561), + [anon_sym_RBRACE] = ACTIONS(561), + [anon_sym_STAR] = ACTIONS(559), + [anon_sym_as] = ACTIONS(559), + [anon_sym_SEMI] = ACTIONS(561), + [anon_sym_async] = ACTIONS(559), + [anon_sym_function] = ACTIONS(559), + [anon_sym_LPAREN] = ACTIONS(561), + [anon_sym_QMARK] = ACTIONS(559), + [anon_sym_DOT] = ACTIONS(561), + [sym_identifier] = ACTIONS(559), + [sym_string_literal] = ACTIONS(561), + [anon_sym_DOLLAR] = ACTIONS(559), + [sym_numeric_literal] = ACTIONS(561), + [anon_sym_true] = ACTIONS(559), + [anon_sym_false] = ACTIONS(559), + [anon_sym_null] = ACTIONS(559), + [anon_sym_PIPE_PIPE] = ACTIONS(561), + [anon_sym_QMARK_QMARK] = ACTIONS(561), + [anon_sym_AMP_AMP] = ACTIONS(561), + [anon_sym_PIPE] = ACTIONS(559), + [anon_sym_CARET] = ACTIONS(561), + [anon_sym_AMP] = ACTIONS(559), + [anon_sym_EQ_EQ] = ACTIONS(559), + [anon_sym_BANG_EQ] = ACTIONS(559), + [anon_sym_EQ_EQ_EQ] = ACTIONS(561), + [anon_sym_BANG_EQ_EQ] = ACTIONS(561), + [anon_sym_LT] = ACTIONS(559), + [anon_sym_GT] = ACTIONS(559), + [anon_sym_LT_EQ] = ACTIONS(561), + [anon_sym_GT_EQ] = ACTIONS(561), + [anon_sym_instanceof] = ACTIONS(559), + [anon_sym_in] = ACTIONS(559), + [anon_sym_LT_LT] = ACTIONS(561), + [anon_sym_GT_GT] = ACTIONS(559), + [anon_sym_GT_GT_GT] = ACTIONS(561), + [anon_sym_PLUS] = ACTIONS(559), + [anon_sym_DASH] = ACTIONS(559), + [anon_sym_SLASH] = ACTIONS(559), + [anon_sym_PERCENT] = ACTIONS(561), + [anon_sym_STAR_STAR] = ACTIONS(561), + [anon_sym_BANG] = ACTIONS(559), + [anon_sym_TILDE] = ACTIONS(561), + [anon_sym_typeof] = ACTIONS(559), + [anon_sym_void] = ACTIONS(559), + [anon_sym_delete] = ACTIONS(559), + [anon_sym_await] = ACTIONS(559), + [anon_sym_LBRACK] = ACTIONS(561), + [anon_sym_if] = ACTIONS(559), + [anon_sym_else] = ACTIONS(559), + [anon_sym_var] = ACTIONS(559), + [anon_sym_let] = ACTIONS(559), + [anon_sym_const] = ACTIONS(559), + [anon_sym_return] = ACTIONS(559), + [anon_sym_try] = ACTIONS(559), + [anon_sym_throw] = ACTIONS(559), + [anon_sym_for] = ACTIONS(559), + [anon_sym_while] = ACTIONS(559), + [anon_sym_break] = ACTIONS(559), + [anon_sym_continue] = ACTIONS(559), + [anon_sym_QMARK_DOT] = ACTIONS(561), + [anon_sym_BQUOTE] = ACTIONS(561), + [anon_sym_DOLLARr] = ACTIONS(559), + [anon_sym_PLUS_PLUS] = ACTIONS(561), + [anon_sym_DASH_DASH] = ACTIONS(561), + [anon_sym_new] = ACTIONS(559), + }, + [STATE(622)] = { + [ts_builtin_sym_end] = ACTIONS(692), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(690), + [anon_sym_LBRACE] = ACTIONS(692), + [anon_sym_STAR] = ACTIONS(690), + [anon_sym_as] = ACTIONS(690), + [anon_sym_SEMI] = ACTIONS(692), + [anon_sym_export] = ACTIONS(690), + [anon_sym_async] = ACTIONS(690), + [anon_sym_function] = ACTIONS(690), + [anon_sym_abstract] = ACTIONS(690), + [anon_sym_class] = ACTIONS(690), + [anon_sym_struct] = ACTIONS(690), + [anon_sym_AT] = ACTIONS(692), + [anon_sym_LPAREN] = ACTIONS(692), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_DOT] = ACTIONS(692), + [sym_identifier] = ACTIONS(690), + [sym_string_literal] = ACTIONS(692), + [anon_sym_DOLLAR] = ACTIONS(690), + [sym_numeric_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(690), + [anon_sym_false] = ACTIONS(690), + [anon_sym_null] = ACTIONS(690), + [anon_sym_PIPE_PIPE] = ACTIONS(692), + [anon_sym_QMARK_QMARK] = ACTIONS(692), + [anon_sym_AMP_AMP] = ACTIONS(692), + [anon_sym_PIPE] = ACTIONS(690), + [anon_sym_CARET] = ACTIONS(692), + [anon_sym_AMP] = ACTIONS(690), + [anon_sym_EQ_EQ] = ACTIONS(690), + [anon_sym_BANG_EQ] = ACTIONS(690), + [anon_sym_EQ_EQ_EQ] = ACTIONS(692), + [anon_sym_BANG_EQ_EQ] = ACTIONS(692), + [anon_sym_LT] = ACTIONS(690), + [anon_sym_GT] = ACTIONS(690), + [anon_sym_LT_EQ] = ACTIONS(692), + [anon_sym_GT_EQ] = ACTIONS(692), + [anon_sym_instanceof] = ACTIONS(690), + [anon_sym_in] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(692), + [anon_sym_GT_GT] = ACTIONS(690), + [anon_sym_GT_GT_GT] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(690), + [anon_sym_DASH] = ACTIONS(690), + [anon_sym_SLASH] = ACTIONS(690), + [anon_sym_PERCENT] = ACTIONS(692), + [anon_sym_STAR_STAR] = ACTIONS(692), + [anon_sym_BANG] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(692), + [anon_sym_typeof] = ACTIONS(690), + [anon_sym_void] = ACTIONS(690), + [anon_sym_delete] = ACTIONS(690), + [anon_sym_await] = ACTIONS(690), + [anon_sym_LBRACK] = ACTIONS(692), + [anon_sym_var] = ACTIONS(690), + [anon_sym_let] = ACTIONS(690), + [anon_sym_const] = ACTIONS(690), + [anon_sym_QMARK_DOT] = ACTIONS(692), + [anon_sym_interface] = ACTIONS(690), + [anon_sym_type] = ACTIONS(690), + [anon_sym_enum] = ACTIONS(690), + [anon_sym_BQUOTE] = ACTIONS(692), + [anon_sym_DOLLARr] = ACTIONS(690), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_new] = ACTIONS(690), + }, + [STATE(623)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(346), + [anon_sym_LBRACE] = ACTIONS(348), + [anon_sym_RBRACE] = ACTIONS(348), + [anon_sym_STAR] = ACTIONS(346), + [anon_sym_as] = ACTIONS(346), + [anon_sym_SEMI] = ACTIONS(348), + [anon_sym_async] = ACTIONS(346), + [anon_sym_function] = ACTIONS(346), + [anon_sym_LPAREN] = ACTIONS(348), + [anon_sym_QMARK] = ACTIONS(346), + [anon_sym_DOT] = ACTIONS(348), + [sym_identifier] = ACTIONS(346), + [sym_string_literal] = ACTIONS(348), + [anon_sym_DOLLAR] = ACTIONS(346), + [sym_numeric_literal] = ACTIONS(348), + [anon_sym_true] = ACTIONS(346), + [anon_sym_false] = ACTIONS(346), + [anon_sym_null] = ACTIONS(346), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_QMARK_QMARK] = ACTIONS(348), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(348), + [anon_sym_AMP] = ACTIONS(346), + [anon_sym_EQ_EQ] = ACTIONS(346), + [anon_sym_BANG_EQ] = ACTIONS(346), + [anon_sym_EQ_EQ_EQ] = ACTIONS(348), + [anon_sym_BANG_EQ_EQ] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(348), + [anon_sym_GT_EQ] = ACTIONS(348), + [anon_sym_instanceof] = ACTIONS(346), + [anon_sym_in] = ACTIONS(346), + [anon_sym_LT_LT] = ACTIONS(348), + [anon_sym_GT_GT] = ACTIONS(346), + [anon_sym_GT_GT_GT] = ACTIONS(348), + [anon_sym_PLUS] = ACTIONS(346), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(348), + [anon_sym_STAR_STAR] = ACTIONS(348), + [anon_sym_BANG] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(348), + [anon_sym_typeof] = ACTIONS(346), + [anon_sym_void] = ACTIONS(346), + [anon_sym_delete] = ACTIONS(346), + [anon_sym_await] = ACTIONS(346), + [anon_sym_LBRACK] = ACTIONS(348), + [anon_sym_if] = ACTIONS(346), + [anon_sym_var] = ACTIONS(346), + [anon_sym_let] = ACTIONS(346), + [anon_sym_const] = ACTIONS(346), + [anon_sym_return] = ACTIONS(346), + [anon_sym_try] = ACTIONS(346), + [anon_sym_throw] = ACTIONS(346), + [anon_sym_for] = ACTIONS(346), + [anon_sym_while] = ACTIONS(346), + [anon_sym_break] = ACTIONS(346), + [anon_sym_continue] = ACTIONS(346), + [anon_sym_QMARK_DOT] = ACTIONS(348), + [anon_sym_BQUOTE] = ACTIONS(348), + [anon_sym_DOLLARr] = ACTIONS(346), + [anon_sym_PLUS_PLUS] = ACTIONS(348), + [anon_sym_DASH_DASH] = ACTIONS(348), + [anon_sym_new] = ACTIONS(346), + }, + [STATE(624)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(353), + [anon_sym_LBRACE] = ACTIONS(355), + [anon_sym_RBRACE] = ACTIONS(355), + [anon_sym_STAR] = ACTIONS(353), + [anon_sym_as] = ACTIONS(353), + [anon_sym_SEMI] = ACTIONS(355), + [anon_sym_async] = ACTIONS(353), + [anon_sym_function] = ACTIONS(353), + [anon_sym_LPAREN] = ACTIONS(355), + [anon_sym_QMARK] = ACTIONS(353), + [anon_sym_DOT] = ACTIONS(355), + [sym_identifier] = ACTIONS(353), + [sym_string_literal] = ACTIONS(355), + [anon_sym_DOLLAR] = ACTIONS(353), + [sym_numeric_literal] = ACTIONS(355), + [anon_sym_true] = ACTIONS(353), + [anon_sym_false] = ACTIONS(353), + [anon_sym_null] = ACTIONS(353), + [anon_sym_PIPE_PIPE] = ACTIONS(355), + [anon_sym_QMARK_QMARK] = ACTIONS(355), + [anon_sym_AMP_AMP] = ACTIONS(355), + [anon_sym_PIPE] = ACTIONS(353), + [anon_sym_CARET] = ACTIONS(355), + [anon_sym_AMP] = ACTIONS(353), + [anon_sym_EQ_EQ] = ACTIONS(353), + [anon_sym_BANG_EQ] = ACTIONS(353), + [anon_sym_EQ_EQ_EQ] = ACTIONS(355), + [anon_sym_BANG_EQ_EQ] = ACTIONS(355), + [anon_sym_LT] = ACTIONS(353), + [anon_sym_GT] = ACTIONS(353), + [anon_sym_LT_EQ] = ACTIONS(355), + [anon_sym_GT_EQ] = ACTIONS(355), + [anon_sym_instanceof] = ACTIONS(353), + [anon_sym_in] = ACTIONS(353), + [anon_sym_LT_LT] = ACTIONS(355), + [anon_sym_GT_GT] = ACTIONS(353), + [anon_sym_GT_GT_GT] = ACTIONS(355), + [anon_sym_PLUS] = ACTIONS(353), + [anon_sym_DASH] = ACTIONS(353), + [anon_sym_SLASH] = ACTIONS(353), + [anon_sym_PERCENT] = ACTIONS(355), + [anon_sym_STAR_STAR] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(353), + [anon_sym_TILDE] = ACTIONS(355), + [anon_sym_typeof] = ACTIONS(353), + [anon_sym_void] = ACTIONS(353), + [anon_sym_delete] = ACTIONS(353), + [anon_sym_await] = ACTIONS(353), + [anon_sym_LBRACK] = ACTIONS(355), + [anon_sym_if] = ACTIONS(353), + [anon_sym_var] = ACTIONS(353), + [anon_sym_let] = ACTIONS(353), + [anon_sym_const] = ACTIONS(353), + [anon_sym_return] = ACTIONS(353), + [anon_sym_try] = ACTIONS(353), + [anon_sym_throw] = ACTIONS(353), + [anon_sym_for] = ACTIONS(353), + [anon_sym_while] = ACTIONS(353), + [anon_sym_break] = ACTIONS(353), + [anon_sym_continue] = ACTIONS(353), + [anon_sym_QMARK_DOT] = ACTIONS(355), + [anon_sym_BQUOTE] = ACTIONS(355), + [anon_sym_DOLLARr] = ACTIONS(353), + [anon_sym_PLUS_PLUS] = ACTIONS(355), + [anon_sym_DASH_DASH] = ACTIONS(355), + [anon_sym_new] = ACTIONS(353), + }, + [STATE(625)] = { + [ts_builtin_sym_end] = ACTIONS(364), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(360), + [anon_sym_LBRACE] = ACTIONS(364), + [anon_sym_STAR] = ACTIONS(360), + [anon_sym_as] = ACTIONS(360), + [anon_sym_SEMI] = ACTIONS(364), + [anon_sym_export] = ACTIONS(360), + [anon_sym_async] = ACTIONS(360), + [anon_sym_function] = ACTIONS(360), + [anon_sym_abstract] = ACTIONS(360), + [anon_sym_class] = ACTIONS(360), + [anon_sym_struct] = ACTIONS(360), + [anon_sym_AT] = ACTIONS(364), + [anon_sym_LPAREN] = ACTIONS(364), + [anon_sym_QMARK] = ACTIONS(360), + [anon_sym_DOT] = ACTIONS(364), + [sym_identifier] = ACTIONS(360), + [sym_string_literal] = ACTIONS(364), + [anon_sym_DOLLAR] = ACTIONS(360), + [sym_numeric_literal] = ACTIONS(364), + [anon_sym_true] = ACTIONS(360), + [anon_sym_false] = ACTIONS(360), + [anon_sym_null] = ACTIONS(360), + [anon_sym_PIPE_PIPE] = ACTIONS(364), + [anon_sym_QMARK_QMARK] = ACTIONS(364), + [anon_sym_AMP_AMP] = ACTIONS(364), + [anon_sym_PIPE] = ACTIONS(360), + [anon_sym_CARET] = ACTIONS(364), + [anon_sym_AMP] = ACTIONS(360), + [anon_sym_EQ_EQ] = ACTIONS(360), + [anon_sym_BANG_EQ] = ACTIONS(360), + [anon_sym_EQ_EQ_EQ] = ACTIONS(364), + [anon_sym_BANG_EQ_EQ] = ACTIONS(364), + [anon_sym_LT] = ACTIONS(360), + [anon_sym_GT] = ACTIONS(360), + [anon_sym_LT_EQ] = ACTIONS(364), + [anon_sym_GT_EQ] = ACTIONS(364), + [anon_sym_instanceof] = ACTIONS(360), + [anon_sym_in] = ACTIONS(360), + [anon_sym_LT_LT] = ACTIONS(364), + [anon_sym_GT_GT] = ACTIONS(360), + [anon_sym_GT_GT_GT] = ACTIONS(364), + [anon_sym_PLUS] = ACTIONS(360), + [anon_sym_DASH] = ACTIONS(360), + [anon_sym_SLASH] = ACTIONS(360), + [anon_sym_PERCENT] = ACTIONS(364), + [anon_sym_STAR_STAR] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(360), + [anon_sym_TILDE] = ACTIONS(364), + [anon_sym_typeof] = ACTIONS(360), + [anon_sym_void] = ACTIONS(360), + [anon_sym_delete] = ACTIONS(360), + [anon_sym_await] = ACTIONS(360), + [anon_sym_LBRACK] = ACTIONS(364), + [anon_sym_var] = ACTIONS(360), + [anon_sym_let] = ACTIONS(360), + [anon_sym_const] = ACTIONS(360), + [anon_sym_QMARK_DOT] = ACTIONS(364), + [anon_sym_interface] = ACTIONS(360), + [anon_sym_type] = ACTIONS(360), + [anon_sym_enum] = ACTIONS(360), + [anon_sym_BQUOTE] = ACTIONS(364), + [anon_sym_DOLLARr] = ACTIONS(360), + [anon_sym_PLUS_PLUS] = ACTIONS(364), + [anon_sym_DASH_DASH] = ACTIONS(364), + [anon_sym_new] = ACTIONS(360), + }, + [STATE(626)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(500), + [anon_sym_LBRACE] = ACTIONS(502), + [anon_sym_RBRACE] = ACTIONS(502), + [anon_sym_STAR] = ACTIONS(500), + [anon_sym_as] = ACTIONS(500), + [anon_sym_SEMI] = ACTIONS(502), + [anon_sym_async] = ACTIONS(500), + [anon_sym_function] = ACTIONS(500), + [anon_sym_LPAREN] = ACTIONS(502), + [anon_sym_QMARK] = ACTIONS(500), + [anon_sym_DOT] = ACTIONS(502), + [sym_identifier] = ACTIONS(500), + [sym_string_literal] = ACTIONS(502), + [anon_sym_DOLLAR] = ACTIONS(500), + [sym_numeric_literal] = ACTIONS(502), + [anon_sym_true] = ACTIONS(500), + [anon_sym_false] = ACTIONS(500), + [anon_sym_null] = ACTIONS(500), + [anon_sym_PIPE_PIPE] = ACTIONS(502), + [anon_sym_QMARK_QMARK] = ACTIONS(502), + [anon_sym_AMP_AMP] = ACTIONS(502), + [anon_sym_PIPE] = ACTIONS(500), + [anon_sym_CARET] = ACTIONS(502), + [anon_sym_AMP] = ACTIONS(500), + [anon_sym_EQ_EQ] = ACTIONS(500), + [anon_sym_BANG_EQ] = ACTIONS(500), + [anon_sym_EQ_EQ_EQ] = ACTIONS(502), + [anon_sym_BANG_EQ_EQ] = ACTIONS(502), + [anon_sym_LT] = ACTIONS(500), + [anon_sym_GT] = ACTIONS(500), + [anon_sym_LT_EQ] = ACTIONS(502), + [anon_sym_GT_EQ] = ACTIONS(502), + [anon_sym_instanceof] = ACTIONS(500), + [anon_sym_in] = ACTIONS(500), + [anon_sym_LT_LT] = ACTIONS(502), + [anon_sym_GT_GT] = ACTIONS(500), + [anon_sym_GT_GT_GT] = ACTIONS(502), + [anon_sym_PLUS] = ACTIONS(500), + [anon_sym_DASH] = ACTIONS(500), + [anon_sym_SLASH] = ACTIONS(500), + [anon_sym_PERCENT] = ACTIONS(502), + [anon_sym_STAR_STAR] = ACTIONS(502), + [anon_sym_BANG] = ACTIONS(500), + [anon_sym_TILDE] = ACTIONS(502), + [anon_sym_typeof] = ACTIONS(500), + [anon_sym_void] = ACTIONS(500), + [anon_sym_delete] = ACTIONS(500), + [anon_sym_await] = ACTIONS(500), + [anon_sym_LBRACK] = ACTIONS(502), + [anon_sym_if] = ACTIONS(500), + [anon_sym_var] = ACTIONS(500), + [anon_sym_let] = ACTIONS(500), + [anon_sym_const] = ACTIONS(500), + [anon_sym_return] = ACTIONS(500), + [anon_sym_try] = ACTIONS(500), + [anon_sym_throw] = ACTIONS(500), + [anon_sym_for] = ACTIONS(500), + [anon_sym_while] = ACTIONS(500), + [anon_sym_break] = ACTIONS(500), + [anon_sym_continue] = ACTIONS(500), + [anon_sym_QMARK_DOT] = ACTIONS(502), + [anon_sym_BQUOTE] = ACTIONS(502), + [anon_sym_DOLLARr] = ACTIONS(500), + [anon_sym_PLUS_PLUS] = ACTIONS(502), + [anon_sym_DASH_DASH] = ACTIONS(502), + [anon_sym_new] = ACTIONS(500), + }, + [STATE(627)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(360), + [anon_sym_LBRACE] = ACTIONS(364), + [anon_sym_RBRACE] = ACTIONS(364), + [anon_sym_STAR] = ACTIONS(360), + [anon_sym_as] = ACTIONS(360), + [anon_sym_SEMI] = ACTIONS(364), + [anon_sym_async] = ACTIONS(360), + [anon_sym_function] = ACTIONS(360), + [anon_sym_LPAREN] = ACTIONS(364), + [anon_sym_QMARK] = ACTIONS(360), + [anon_sym_DOT] = ACTIONS(364), + [sym_identifier] = ACTIONS(360), + [sym_string_literal] = ACTIONS(364), + [anon_sym_DOLLAR] = ACTIONS(360), + [sym_numeric_literal] = ACTIONS(364), + [anon_sym_true] = ACTIONS(360), + [anon_sym_false] = ACTIONS(360), + [anon_sym_null] = ACTIONS(360), + [anon_sym_PIPE_PIPE] = ACTIONS(364), + [anon_sym_QMARK_QMARK] = ACTIONS(364), + [anon_sym_AMP_AMP] = ACTIONS(364), + [anon_sym_PIPE] = ACTIONS(360), + [anon_sym_CARET] = ACTIONS(364), + [anon_sym_AMP] = ACTIONS(360), + [anon_sym_EQ_EQ] = ACTIONS(360), + [anon_sym_BANG_EQ] = ACTIONS(360), + [anon_sym_EQ_EQ_EQ] = ACTIONS(364), + [anon_sym_BANG_EQ_EQ] = ACTIONS(364), + [anon_sym_LT] = ACTIONS(360), + [anon_sym_GT] = ACTIONS(360), + [anon_sym_LT_EQ] = ACTIONS(364), + [anon_sym_GT_EQ] = ACTIONS(364), + [anon_sym_instanceof] = ACTIONS(360), + [anon_sym_in] = ACTIONS(360), + [anon_sym_LT_LT] = ACTIONS(364), + [anon_sym_GT_GT] = ACTIONS(360), + [anon_sym_GT_GT_GT] = ACTIONS(364), + [anon_sym_PLUS] = ACTIONS(360), + [anon_sym_DASH] = ACTIONS(360), + [anon_sym_SLASH] = ACTIONS(360), + [anon_sym_PERCENT] = ACTIONS(364), + [anon_sym_STAR_STAR] = ACTIONS(364), + [anon_sym_BANG] = ACTIONS(360), + [anon_sym_TILDE] = ACTIONS(364), + [anon_sym_typeof] = ACTIONS(360), + [anon_sym_void] = ACTIONS(360), + [anon_sym_delete] = ACTIONS(360), + [anon_sym_await] = ACTIONS(360), + [anon_sym_LBRACK] = ACTIONS(364), + [anon_sym_if] = ACTIONS(360), + [anon_sym_var] = ACTIONS(360), + [anon_sym_let] = ACTIONS(360), + [anon_sym_const] = ACTIONS(360), + [anon_sym_return] = ACTIONS(360), + [anon_sym_try] = ACTIONS(360), + [anon_sym_throw] = ACTIONS(360), + [anon_sym_for] = ACTIONS(360), + [anon_sym_while] = ACTIONS(360), + [anon_sym_break] = ACTIONS(360), + [anon_sym_continue] = ACTIONS(360), + [anon_sym_QMARK_DOT] = ACTIONS(364), + [anon_sym_BQUOTE] = ACTIONS(364), + [anon_sym_DOLLARr] = ACTIONS(360), + [anon_sym_PLUS_PLUS] = ACTIONS(364), + [anon_sym_DASH_DASH] = ACTIONS(364), + [anon_sym_new] = ACTIONS(360), + }, + [STATE(628)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(603), + [anon_sym_LBRACE] = ACTIONS(605), + [anon_sym_RBRACE] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(603), + [anon_sym_as] = ACTIONS(603), + [anon_sym_SEMI] = ACTIONS(605), + [anon_sym_async] = ACTIONS(603), + [anon_sym_function] = ACTIONS(603), + [anon_sym_LPAREN] = ACTIONS(605), + [anon_sym_QMARK] = ACTIONS(603), + [anon_sym_DOT] = ACTIONS(605), + [sym_identifier] = ACTIONS(603), + [sym_string_literal] = ACTIONS(605), + [anon_sym_DOLLAR] = ACTIONS(603), + [sym_numeric_literal] = ACTIONS(605), + [anon_sym_true] = ACTIONS(603), + [anon_sym_false] = ACTIONS(603), + [anon_sym_null] = ACTIONS(603), + [anon_sym_PIPE_PIPE] = ACTIONS(605), + [anon_sym_QMARK_QMARK] = ACTIONS(605), + [anon_sym_AMP_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(603), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(603), + [anon_sym_EQ_EQ] = ACTIONS(603), + [anon_sym_BANG_EQ] = ACTIONS(603), + [anon_sym_EQ_EQ_EQ] = ACTIONS(605), + [anon_sym_BANG_EQ_EQ] = ACTIONS(605), + [anon_sym_LT] = ACTIONS(603), + [anon_sym_GT] = ACTIONS(603), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_instanceof] = ACTIONS(603), + [anon_sym_in] = ACTIONS(603), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(603), + [anon_sym_GT_GT_GT] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(603), + [anon_sym_DASH] = ACTIONS(603), + [anon_sym_SLASH] = ACTIONS(603), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_STAR_STAR] = ACTIONS(605), + [anon_sym_BANG] = ACTIONS(603), + [anon_sym_TILDE] = ACTIONS(605), + [anon_sym_typeof] = ACTIONS(603), + [anon_sym_void] = ACTIONS(603), + [anon_sym_delete] = ACTIONS(603), + [anon_sym_await] = ACTIONS(603), + [anon_sym_LBRACK] = ACTIONS(605), + [anon_sym_if] = ACTIONS(603), + [anon_sym_var] = ACTIONS(603), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(603), + [anon_sym_return] = ACTIONS(603), + [anon_sym_try] = ACTIONS(603), + [anon_sym_throw] = ACTIONS(603), + [anon_sym_for] = ACTIONS(603), + [anon_sym_while] = ACTIONS(603), + [anon_sym_break] = ACTIONS(603), + [anon_sym_continue] = ACTIONS(603), + [anon_sym_QMARK_DOT] = ACTIONS(605), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DOLLARr] = ACTIONS(603), + [anon_sym_PLUS_PLUS] = ACTIONS(605), + [anon_sym_DASH_DASH] = ACTIONS(605), + [anon_sym_new] = ACTIONS(603), + }, + [STATE(629)] = { + [ts_builtin_sym_end] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(603), + [anon_sym_LBRACE] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(603), + [anon_sym_as] = ACTIONS(603), + [anon_sym_SEMI] = ACTIONS(605), + [anon_sym_export] = ACTIONS(603), + [anon_sym_async] = ACTIONS(603), + [anon_sym_function] = ACTIONS(603), + [anon_sym_abstract] = ACTIONS(603), + [anon_sym_class] = ACTIONS(603), + [anon_sym_struct] = ACTIONS(603), + [anon_sym_AT] = ACTIONS(605), + [anon_sym_LPAREN] = ACTIONS(605), + [anon_sym_QMARK] = ACTIONS(603), + [anon_sym_DOT] = ACTIONS(605), + [sym_identifier] = ACTIONS(603), + [sym_string_literal] = ACTIONS(605), + [anon_sym_DOLLAR] = ACTIONS(603), + [sym_numeric_literal] = ACTIONS(605), + [anon_sym_true] = ACTIONS(603), + [anon_sym_false] = ACTIONS(603), + [anon_sym_null] = ACTIONS(603), + [anon_sym_PIPE_PIPE] = ACTIONS(605), + [anon_sym_QMARK_QMARK] = ACTIONS(605), + [anon_sym_AMP_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(603), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(603), + [anon_sym_EQ_EQ] = ACTIONS(603), + [anon_sym_BANG_EQ] = ACTIONS(603), + [anon_sym_EQ_EQ_EQ] = ACTIONS(605), + [anon_sym_BANG_EQ_EQ] = ACTIONS(605), + [anon_sym_LT] = ACTIONS(603), + [anon_sym_GT] = ACTIONS(603), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_instanceof] = ACTIONS(603), + [anon_sym_in] = ACTIONS(603), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(603), + [anon_sym_GT_GT_GT] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(603), + [anon_sym_DASH] = ACTIONS(603), + [anon_sym_SLASH] = ACTIONS(603), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_STAR_STAR] = ACTIONS(605), + [anon_sym_BANG] = ACTIONS(603), + [anon_sym_TILDE] = ACTIONS(605), + [anon_sym_typeof] = ACTIONS(603), + [anon_sym_void] = ACTIONS(603), + [anon_sym_delete] = ACTIONS(603), + [anon_sym_await] = ACTIONS(603), + [anon_sym_LBRACK] = ACTIONS(605), + [anon_sym_var] = ACTIONS(603), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(603), + [anon_sym_QMARK_DOT] = ACTIONS(605), + [anon_sym_interface] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_enum] = ACTIONS(603), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DOLLARr] = ACTIONS(603), + [anon_sym_PLUS_PLUS] = ACTIONS(605), + [anon_sym_DASH_DASH] = ACTIONS(605), + [anon_sym_new] = ACTIONS(603), + }, + [STATE(630)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(547), + [anon_sym_LBRACE] = ACTIONS(549), + [anon_sym_RBRACE] = ACTIONS(549), + [anon_sym_STAR] = ACTIONS(547), + [anon_sym_as] = ACTIONS(547), + [anon_sym_SEMI] = ACTIONS(549), + [anon_sym_async] = ACTIONS(547), + [anon_sym_function] = ACTIONS(547), + [anon_sym_LPAREN] = ACTIONS(549), + [anon_sym_QMARK] = ACTIONS(547), + [anon_sym_DOT] = ACTIONS(549), + [sym_identifier] = ACTIONS(547), + [sym_string_literal] = ACTIONS(549), + [anon_sym_DOLLAR] = ACTIONS(547), + [sym_numeric_literal] = ACTIONS(549), + [anon_sym_true] = ACTIONS(547), + [anon_sym_false] = ACTIONS(547), + [anon_sym_null] = ACTIONS(547), + [anon_sym_PIPE_PIPE] = ACTIONS(549), + [anon_sym_QMARK_QMARK] = ACTIONS(549), + [anon_sym_AMP_AMP] = ACTIONS(549), + [anon_sym_PIPE] = ACTIONS(547), + [anon_sym_CARET] = ACTIONS(549), + [anon_sym_AMP] = ACTIONS(547), + [anon_sym_EQ_EQ] = ACTIONS(547), + [anon_sym_BANG_EQ] = ACTIONS(547), + [anon_sym_EQ_EQ_EQ] = ACTIONS(549), + [anon_sym_BANG_EQ_EQ] = ACTIONS(549), + [anon_sym_LT] = ACTIONS(547), + [anon_sym_GT] = ACTIONS(547), + [anon_sym_LT_EQ] = ACTIONS(549), + [anon_sym_GT_EQ] = ACTIONS(549), + [anon_sym_instanceof] = ACTIONS(547), + [anon_sym_in] = ACTIONS(547), + [anon_sym_LT_LT] = ACTIONS(549), + [anon_sym_GT_GT] = ACTIONS(547), + [anon_sym_GT_GT_GT] = ACTIONS(549), + [anon_sym_PLUS] = ACTIONS(547), + [anon_sym_DASH] = ACTIONS(547), + [anon_sym_SLASH] = ACTIONS(547), + [anon_sym_PERCENT] = ACTIONS(549), + [anon_sym_STAR_STAR] = ACTIONS(549), + [anon_sym_BANG] = ACTIONS(547), + [anon_sym_TILDE] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(547), + [anon_sym_void] = ACTIONS(547), + [anon_sym_delete] = ACTIONS(547), + [anon_sym_await] = ACTIONS(547), + [anon_sym_LBRACK] = ACTIONS(549), + [anon_sym_if] = ACTIONS(547), + [anon_sym_var] = ACTIONS(547), + [anon_sym_let] = ACTIONS(547), + [anon_sym_const] = ACTIONS(547), + [anon_sym_return] = ACTIONS(547), + [anon_sym_try] = ACTIONS(547), + [anon_sym_throw] = ACTIONS(547), + [anon_sym_for] = ACTIONS(547), + [anon_sym_while] = ACTIONS(547), + [anon_sym_break] = ACTIONS(547), + [anon_sym_continue] = ACTIONS(547), + [anon_sym_QMARK_DOT] = ACTIONS(549), + [anon_sym_BQUOTE] = ACTIONS(549), + [anon_sym_DOLLARr] = ACTIONS(547), + [anon_sym_PLUS_PLUS] = ACTIONS(549), + [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_new] = ACTIONS(547), + }, + [STATE(631)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(342), + [anon_sym_LBRACE] = ACTIONS(344), + [anon_sym_RBRACE] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(342), + [anon_sym_as] = ACTIONS(342), + [anon_sym_SEMI] = ACTIONS(344), + [anon_sym_async] = ACTIONS(342), + [anon_sym_function] = ACTIONS(342), + [anon_sym_LPAREN] = ACTIONS(344), + [anon_sym_QMARK] = ACTIONS(342), + [anon_sym_DOT] = ACTIONS(344), + [sym_identifier] = ACTIONS(342), + [sym_string_literal] = ACTIONS(344), + [anon_sym_DOLLAR] = ACTIONS(342), + [sym_numeric_literal] = ACTIONS(344), + [anon_sym_true] = ACTIONS(342), + [anon_sym_false] = ACTIONS(342), + [anon_sym_null] = ACTIONS(342), + [anon_sym_PIPE_PIPE] = ACTIONS(344), + [anon_sym_QMARK_QMARK] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(342), + [anon_sym_EQ_EQ] = ACTIONS(342), + [anon_sym_BANG_EQ] = ACTIONS(342), + [anon_sym_EQ_EQ_EQ] = ACTIONS(344), + [anon_sym_BANG_EQ_EQ] = ACTIONS(344), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_instanceof] = ACTIONS(342), + [anon_sym_in] = ACTIONS(342), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(342), + [anon_sym_GT_GT_GT] = ACTIONS(344), + [anon_sym_PLUS] = ACTIONS(342), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_STAR_STAR] = ACTIONS(344), + [anon_sym_BANG] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(344), + [anon_sym_typeof] = ACTIONS(342), + [anon_sym_void] = ACTIONS(342), + [anon_sym_delete] = ACTIONS(342), + [anon_sym_await] = ACTIONS(342), + [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_if] = ACTIONS(342), + [anon_sym_var] = ACTIONS(342), + [anon_sym_let] = ACTIONS(342), + [anon_sym_const] = ACTIONS(342), + [anon_sym_return] = ACTIONS(342), + [anon_sym_try] = ACTIONS(342), + [anon_sym_throw] = ACTIONS(342), + [anon_sym_for] = ACTIONS(342), + [anon_sym_while] = ACTIONS(342), + [anon_sym_break] = ACTIONS(342), + [anon_sym_continue] = ACTIONS(342), + [anon_sym_QMARK_DOT] = ACTIONS(344), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DOLLARr] = ACTIONS(342), + [anon_sym_PLUS_PLUS] = ACTIONS(344), + [anon_sym_DASH_DASH] = ACTIONS(344), + [anon_sym_new] = ACTIONS(342), + }, + [STATE(632)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(575), + [anon_sym_LBRACE] = ACTIONS(577), + [anon_sym_RBRACE] = ACTIONS(577), + [anon_sym_STAR] = ACTIONS(575), + [anon_sym_as] = ACTIONS(575), + [anon_sym_SEMI] = ACTIONS(577), + [anon_sym_async] = ACTIONS(575), + [anon_sym_function] = ACTIONS(575), + [anon_sym_LPAREN] = ACTIONS(577), + [anon_sym_QMARK] = ACTIONS(575), + [anon_sym_DOT] = ACTIONS(577), + [sym_identifier] = ACTIONS(575), + [sym_string_literal] = ACTIONS(577), + [anon_sym_DOLLAR] = ACTIONS(575), + [sym_numeric_literal] = ACTIONS(577), + [anon_sym_true] = ACTIONS(575), + [anon_sym_false] = ACTIONS(575), + [anon_sym_null] = ACTIONS(575), + [anon_sym_PIPE_PIPE] = ACTIONS(577), + [anon_sym_QMARK_QMARK] = ACTIONS(577), + [anon_sym_AMP_AMP] = ACTIONS(577), + [anon_sym_PIPE] = ACTIONS(575), + [anon_sym_CARET] = ACTIONS(577), + [anon_sym_AMP] = ACTIONS(575), + [anon_sym_EQ_EQ] = ACTIONS(575), + [anon_sym_BANG_EQ] = ACTIONS(575), + [anon_sym_EQ_EQ_EQ] = ACTIONS(577), + [anon_sym_BANG_EQ_EQ] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(575), + [anon_sym_GT] = ACTIONS(575), + [anon_sym_LT_EQ] = ACTIONS(577), + [anon_sym_GT_EQ] = ACTIONS(577), + [anon_sym_instanceof] = ACTIONS(575), + [anon_sym_in] = ACTIONS(575), + [anon_sym_LT_LT] = ACTIONS(577), + [anon_sym_GT_GT] = ACTIONS(575), + [anon_sym_GT_GT_GT] = ACTIONS(577), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(575), + [anon_sym_PERCENT] = ACTIONS(577), + [anon_sym_STAR_STAR] = ACTIONS(577), + [anon_sym_BANG] = ACTIONS(575), + [anon_sym_TILDE] = ACTIONS(577), + [anon_sym_typeof] = ACTIONS(575), + [anon_sym_void] = ACTIONS(575), + [anon_sym_delete] = ACTIONS(575), + [anon_sym_await] = ACTIONS(575), + [anon_sym_LBRACK] = ACTIONS(577), + [anon_sym_if] = ACTIONS(575), + [anon_sym_var] = ACTIONS(575), + [anon_sym_let] = ACTIONS(575), + [anon_sym_const] = ACTIONS(575), + [anon_sym_return] = ACTIONS(575), + [anon_sym_try] = ACTIONS(575), + [anon_sym_throw] = ACTIONS(575), + [anon_sym_for] = ACTIONS(575), + [anon_sym_while] = ACTIONS(575), + [anon_sym_break] = ACTIONS(575), + [anon_sym_continue] = ACTIONS(575), + [anon_sym_QMARK_DOT] = ACTIONS(577), + [anon_sym_BQUOTE] = ACTIONS(577), + [anon_sym_DOLLARr] = ACTIONS(575), + [anon_sym_PLUS_PLUS] = ACTIONS(577), + [anon_sym_DASH_DASH] = ACTIONS(577), + [anon_sym_new] = ACTIONS(575), + }, + [STATE(633)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(581), + [anon_sym_RBRACE] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(579), + [anon_sym_as] = ACTIONS(579), + [anon_sym_SEMI] = ACTIONS(581), + [anon_sym_async] = ACTIONS(579), + [anon_sym_function] = ACTIONS(579), + [anon_sym_LPAREN] = ACTIONS(581), + [anon_sym_QMARK] = ACTIONS(579), + [anon_sym_DOT] = ACTIONS(581), + [sym_identifier] = ACTIONS(579), + [sym_string_literal] = ACTIONS(581), + [anon_sym_DOLLAR] = ACTIONS(579), + [sym_numeric_literal] = ACTIONS(581), + [anon_sym_true] = ACTIONS(579), + [anon_sym_false] = ACTIONS(579), + [anon_sym_null] = ACTIONS(579), + [anon_sym_PIPE_PIPE] = ACTIONS(581), + [anon_sym_QMARK_QMARK] = ACTIONS(581), + [anon_sym_AMP_AMP] = ACTIONS(581), + [anon_sym_PIPE] = ACTIONS(579), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_AMP] = ACTIONS(579), + [anon_sym_EQ_EQ] = ACTIONS(579), + [anon_sym_BANG_EQ] = ACTIONS(579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(581), + [anon_sym_BANG_EQ_EQ] = ACTIONS(581), + [anon_sym_LT] = ACTIONS(579), + [anon_sym_GT] = ACTIONS(579), + [anon_sym_LT_EQ] = ACTIONS(581), + [anon_sym_GT_EQ] = ACTIONS(581), + [anon_sym_instanceof] = ACTIONS(579), + [anon_sym_in] = ACTIONS(579), + [anon_sym_LT_LT] = ACTIONS(581), + [anon_sym_GT_GT] = ACTIONS(579), + [anon_sym_GT_GT_GT] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(579), + [anon_sym_DASH] = ACTIONS(579), + [anon_sym_SLASH] = ACTIONS(579), + [anon_sym_PERCENT] = ACTIONS(581), + [anon_sym_STAR_STAR] = ACTIONS(581), + [anon_sym_BANG] = ACTIONS(579), + [anon_sym_TILDE] = ACTIONS(581), + [anon_sym_typeof] = ACTIONS(579), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(579), + [anon_sym_await] = ACTIONS(579), + [anon_sym_LBRACK] = ACTIONS(581), + [anon_sym_if] = ACTIONS(579), + [anon_sym_var] = ACTIONS(579), + [anon_sym_let] = ACTIONS(579), + [anon_sym_const] = ACTIONS(579), + [anon_sym_return] = ACTIONS(579), + [anon_sym_try] = ACTIONS(579), + [anon_sym_throw] = ACTIONS(579), + [anon_sym_for] = ACTIONS(579), + [anon_sym_while] = ACTIONS(579), + [anon_sym_break] = ACTIONS(579), + [anon_sym_continue] = ACTIONS(579), + [anon_sym_QMARK_DOT] = ACTIONS(581), + [anon_sym_BQUOTE] = ACTIONS(581), + [anon_sym_DOLLARr] = ACTIONS(579), + [anon_sym_PLUS_PLUS] = ACTIONS(581), + [anon_sym_DASH_DASH] = ACTIONS(581), + [anon_sym_new] = ACTIONS(579), + }, + [STATE(634)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(585), + [anon_sym_RBRACE] = ACTIONS(585), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_as] = ACTIONS(583), + [anon_sym_SEMI] = ACTIONS(585), + [anon_sym_async] = ACTIONS(583), + [anon_sym_function] = ACTIONS(583), + [anon_sym_LPAREN] = ACTIONS(585), + [anon_sym_QMARK] = ACTIONS(583), + [anon_sym_DOT] = ACTIONS(585), + [sym_identifier] = ACTIONS(583), + [sym_string_literal] = ACTIONS(585), + [anon_sym_DOLLAR] = ACTIONS(583), + [sym_numeric_literal] = ACTIONS(585), + [anon_sym_true] = ACTIONS(583), + [anon_sym_false] = ACTIONS(583), + [anon_sym_null] = ACTIONS(583), + [anon_sym_PIPE_PIPE] = ACTIONS(585), + [anon_sym_QMARK_QMARK] = ACTIONS(585), + [anon_sym_AMP_AMP] = ACTIONS(585), + [anon_sym_PIPE] = ACTIONS(583), + [anon_sym_CARET] = ACTIONS(585), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_EQ_EQ] = ACTIONS(583), + [anon_sym_BANG_EQ] = ACTIONS(583), + [anon_sym_EQ_EQ_EQ] = ACTIONS(585), + [anon_sym_BANG_EQ_EQ] = ACTIONS(585), + [anon_sym_LT] = ACTIONS(583), + [anon_sym_GT] = ACTIONS(583), + [anon_sym_LT_EQ] = ACTIONS(585), + [anon_sym_GT_EQ] = ACTIONS(585), + [anon_sym_instanceof] = ACTIONS(583), + [anon_sym_in] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(585), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_GT_GT_GT] = ACTIONS(585), + [anon_sym_PLUS] = ACTIONS(583), + [anon_sym_DASH] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(583), + [anon_sym_PERCENT] = ACTIONS(585), + [anon_sym_STAR_STAR] = ACTIONS(585), + [anon_sym_BANG] = ACTIONS(583), + [anon_sym_TILDE] = ACTIONS(585), + [anon_sym_typeof] = ACTIONS(583), + [anon_sym_void] = ACTIONS(583), + [anon_sym_delete] = ACTIONS(583), + [anon_sym_await] = ACTIONS(583), + [anon_sym_LBRACK] = ACTIONS(585), + [anon_sym_if] = ACTIONS(583), + [anon_sym_var] = ACTIONS(583), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(583), + [anon_sym_return] = ACTIONS(583), + [anon_sym_try] = ACTIONS(583), + [anon_sym_throw] = ACTIONS(583), + [anon_sym_for] = ACTIONS(583), + [anon_sym_while] = ACTIONS(583), + [anon_sym_break] = ACTIONS(583), + [anon_sym_continue] = ACTIONS(583), + [anon_sym_QMARK_DOT] = ACTIONS(585), + [anon_sym_BQUOTE] = ACTIONS(585), + [anon_sym_DOLLARr] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(585), + [anon_sym_DASH_DASH] = ACTIONS(585), + [anon_sym_new] = ACTIONS(583), + }, + [STATE(635)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(587), + [anon_sym_LBRACE] = ACTIONS(589), + [anon_sym_RBRACE] = ACTIONS(589), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_as] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(589), + [anon_sym_async] = ACTIONS(587), + [anon_sym_function] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(589), + [anon_sym_QMARK] = ACTIONS(587), + [anon_sym_DOT] = ACTIONS(589), + [sym_identifier] = ACTIONS(587), + [sym_string_literal] = ACTIONS(589), + [anon_sym_DOLLAR] = ACTIONS(587), + [sym_numeric_literal] = ACTIONS(589), + [anon_sym_true] = ACTIONS(587), + [anon_sym_false] = ACTIONS(587), + [anon_sym_null] = ACTIONS(587), + [anon_sym_PIPE_PIPE] = ACTIONS(589), + [anon_sym_QMARK_QMARK] = ACTIONS(589), + [anon_sym_AMP_AMP] = ACTIONS(589), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_CARET] = ACTIONS(589), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_EQ_EQ] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_EQ_EQ_EQ] = ACTIONS(589), + [anon_sym_BANG_EQ_EQ] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(587), + [anon_sym_LT_EQ] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(589), + [anon_sym_instanceof] = ACTIONS(587), + [anon_sym_in] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(589), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_GT_GT_GT] = ACTIONS(589), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(587), + [anon_sym_PERCENT] = ACTIONS(589), + [anon_sym_STAR_STAR] = ACTIONS(589), + [anon_sym_BANG] = ACTIONS(587), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_typeof] = ACTIONS(587), + [anon_sym_void] = ACTIONS(587), + [anon_sym_delete] = ACTIONS(587), + [anon_sym_await] = ACTIONS(587), + [anon_sym_LBRACK] = ACTIONS(589), + [anon_sym_if] = ACTIONS(587), + [anon_sym_var] = ACTIONS(587), + [anon_sym_let] = ACTIONS(587), + [anon_sym_const] = ACTIONS(587), + [anon_sym_return] = ACTIONS(587), + [anon_sym_try] = ACTIONS(587), + [anon_sym_throw] = ACTIONS(587), + [anon_sym_for] = ACTIONS(587), + [anon_sym_while] = ACTIONS(587), + [anon_sym_break] = ACTIONS(587), + [anon_sym_continue] = ACTIONS(587), + [anon_sym_QMARK_DOT] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(589), + [anon_sym_DOLLARr] = ACTIONS(587), + [anon_sym_PLUS_PLUS] = ACTIONS(589), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_new] = ACTIONS(587), + }, + [STATE(636)] = { + [ts_builtin_sym_end] = ACTIONS(153), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_export] = ACTIONS(159), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_abstract] = ACTIONS(159), + [anon_sym_class] = ACTIONS(159), + [anon_sym_struct] = ACTIONS(159), + [anon_sym_AT] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_interface] = ACTIONS(159), + [anon_sym_type] = ACTIONS(159), + [anon_sym_enum] = ACTIONS(159), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(637)] = { + [ts_builtin_sym_end] = ACTIONS(612), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(610), + [anon_sym_LBRACE] = ACTIONS(612), + [anon_sym_STAR] = ACTIONS(610), + [anon_sym_as] = ACTIONS(610), + [anon_sym_SEMI] = ACTIONS(612), + [anon_sym_export] = ACTIONS(610), + [anon_sym_async] = ACTIONS(610), + [anon_sym_function] = ACTIONS(610), + [anon_sym_abstract] = ACTIONS(610), + [anon_sym_class] = ACTIONS(610), + [anon_sym_struct] = ACTIONS(610), + [anon_sym_AT] = ACTIONS(612), + [anon_sym_LPAREN] = ACTIONS(612), + [anon_sym_QMARK] = ACTIONS(610), + [anon_sym_DOT] = ACTIONS(612), + [sym_identifier] = ACTIONS(610), + [sym_string_literal] = ACTIONS(612), + [anon_sym_DOLLAR] = ACTIONS(610), + [sym_numeric_literal] = ACTIONS(612), + [anon_sym_true] = ACTIONS(610), + [anon_sym_false] = ACTIONS(610), + [anon_sym_null] = ACTIONS(610), + [anon_sym_PIPE_PIPE] = ACTIONS(612), + [anon_sym_QMARK_QMARK] = ACTIONS(612), + [anon_sym_AMP_AMP] = ACTIONS(612), + [anon_sym_PIPE] = ACTIONS(610), + [anon_sym_CARET] = ACTIONS(612), + [anon_sym_AMP] = ACTIONS(610), + [anon_sym_EQ_EQ] = ACTIONS(610), + [anon_sym_BANG_EQ] = ACTIONS(610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(612), + [anon_sym_BANG_EQ_EQ] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(610), + [anon_sym_GT] = ACTIONS(610), + [anon_sym_LT_EQ] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(612), + [anon_sym_instanceof] = ACTIONS(610), + [anon_sym_in] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(612), + [anon_sym_GT_GT] = ACTIONS(610), + [anon_sym_GT_GT_GT] = ACTIONS(612), + [anon_sym_PLUS] = ACTIONS(610), + [anon_sym_DASH] = ACTIONS(610), + [anon_sym_SLASH] = ACTIONS(610), + [anon_sym_PERCENT] = ACTIONS(612), + [anon_sym_STAR_STAR] = ACTIONS(612), + [anon_sym_BANG] = ACTIONS(610), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_typeof] = ACTIONS(610), + [anon_sym_void] = ACTIONS(610), + [anon_sym_delete] = ACTIONS(610), + [anon_sym_await] = ACTIONS(610), + [anon_sym_LBRACK] = ACTIONS(612), + [anon_sym_var] = ACTIONS(610), + [anon_sym_let] = ACTIONS(610), + [anon_sym_const] = ACTIONS(610), + [anon_sym_QMARK_DOT] = ACTIONS(612), + [anon_sym_interface] = ACTIONS(610), + [anon_sym_type] = ACTIONS(610), + [anon_sym_enum] = ACTIONS(610), + [anon_sym_BQUOTE] = ACTIONS(612), + [anon_sym_DOLLARr] = ACTIONS(610), + [anon_sym_PLUS_PLUS] = ACTIONS(612), + [anon_sym_DASH_DASH] = ACTIONS(612), + [anon_sym_new] = ACTIONS(610), + }, + [STATE(638)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(386), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_RBRACE] = ACTIONS(388), + [anon_sym_STAR] = ACTIONS(386), + [anon_sym_as] = ACTIONS(386), + [anon_sym_SEMI] = ACTIONS(388), + [anon_sym_async] = ACTIONS(386), + [anon_sym_function] = ACTIONS(386), + [anon_sym_LPAREN] = ACTIONS(388), + [anon_sym_QMARK] = ACTIONS(386), + [anon_sym_DOT] = ACTIONS(388), + [sym_identifier] = ACTIONS(386), + [sym_string_literal] = ACTIONS(388), + [anon_sym_DOLLAR] = ACTIONS(386), + [sym_numeric_literal] = ACTIONS(388), + [anon_sym_true] = ACTIONS(386), + [anon_sym_false] = ACTIONS(386), + [anon_sym_null] = ACTIONS(386), + [anon_sym_PIPE_PIPE] = ACTIONS(388), + [anon_sym_QMARK_QMARK] = ACTIONS(388), + [anon_sym_AMP_AMP] = ACTIONS(388), + [anon_sym_PIPE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(388), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_EQ_EQ] = ACTIONS(386), + [anon_sym_BANG_EQ] = ACTIONS(386), + [anon_sym_EQ_EQ_EQ] = ACTIONS(388), + [anon_sym_BANG_EQ_EQ] = ACTIONS(388), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(388), + [anon_sym_GT_EQ] = ACTIONS(388), + [anon_sym_instanceof] = ACTIONS(386), + [anon_sym_in] = ACTIONS(386), + [anon_sym_LT_LT] = ACTIONS(388), + [anon_sym_GT_GT] = ACTIONS(386), + [anon_sym_GT_GT_GT] = ACTIONS(388), + [anon_sym_PLUS] = ACTIONS(386), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(388), + [anon_sym_STAR_STAR] = ACTIONS(388), + [anon_sym_BANG] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(388), + [anon_sym_typeof] = ACTIONS(386), + [anon_sym_void] = ACTIONS(386), + [anon_sym_delete] = ACTIONS(386), + [anon_sym_await] = ACTIONS(386), + [anon_sym_LBRACK] = ACTIONS(388), + [anon_sym_if] = ACTIONS(386), + [anon_sym_var] = ACTIONS(386), + [anon_sym_let] = ACTIONS(386), + [anon_sym_const] = ACTIONS(386), + [anon_sym_return] = ACTIONS(386), + [anon_sym_try] = ACTIONS(386), + [anon_sym_throw] = ACTIONS(386), + [anon_sym_for] = ACTIONS(386), + [anon_sym_while] = ACTIONS(386), + [anon_sym_break] = ACTIONS(386), + [anon_sym_continue] = ACTIONS(386), + [anon_sym_QMARK_DOT] = ACTIONS(388), + [anon_sym_BQUOTE] = ACTIONS(388), + [anon_sym_DOLLARr] = ACTIONS(386), + [anon_sym_PLUS_PLUS] = ACTIONS(388), + [anon_sym_DASH_DASH] = ACTIONS(388), + [anon_sym_new] = ACTIONS(386), + }, + [STATE(639)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(457), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_RBRACE] = ACTIONS(459), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_as] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_async] = ACTIONS(457), + [anon_sym_function] = ACTIONS(457), + [anon_sym_LPAREN] = ACTIONS(459), + [anon_sym_QMARK] = ACTIONS(457), + [anon_sym_DOT] = ACTIONS(459), + [sym_identifier] = ACTIONS(457), + [sym_string_literal] = ACTIONS(459), + [anon_sym_DOLLAR] = ACTIONS(457), + [sym_numeric_literal] = ACTIONS(459), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_null] = ACTIONS(457), + [anon_sym_PIPE_PIPE] = ACTIONS(459), + [anon_sym_QMARK_QMARK] = ACTIONS(459), + [anon_sym_AMP_AMP] = ACTIONS(459), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_CARET] = ACTIONS(459), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_EQ_EQ] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_EQ_EQ_EQ] = ACTIONS(459), + [anon_sym_BANG_EQ_EQ] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT_EQ] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(459), + [anon_sym_instanceof] = ACTIONS(457), + [anon_sym_in] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(459), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_GT_GT_GT] = ACTIONS(459), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(457), + [anon_sym_PERCENT] = ACTIONS(459), + [anon_sym_STAR_STAR] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_typeof] = ACTIONS(457), + [anon_sym_void] = ACTIONS(457), + [anon_sym_delete] = ACTIONS(457), + [anon_sym_await] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_if] = ACTIONS(457), + [anon_sym_var] = ACTIONS(457), + [anon_sym_let] = ACTIONS(457), + [anon_sym_const] = ACTIONS(457), + [anon_sym_return] = ACTIONS(457), + [anon_sym_try] = ACTIONS(457), + [anon_sym_throw] = ACTIONS(457), + [anon_sym_for] = ACTIONS(457), + [anon_sym_while] = ACTIONS(457), + [anon_sym_break] = ACTIONS(457), + [anon_sym_continue] = ACTIONS(457), + [anon_sym_QMARK_DOT] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(459), + [anon_sym_DOLLARr] = ACTIONS(457), + [anon_sym_PLUS_PLUS] = ACTIONS(459), + [anon_sym_DASH_DASH] = ACTIONS(459), + [anon_sym_new] = ACTIONS(457), + }, + [STATE(640)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(599), + [anon_sym_LBRACE] = ACTIONS(601), + [anon_sym_RBRACE] = ACTIONS(601), + [anon_sym_STAR] = ACTIONS(599), + [anon_sym_as] = ACTIONS(599), + [anon_sym_SEMI] = ACTIONS(601), + [anon_sym_async] = ACTIONS(599), + [anon_sym_function] = ACTIONS(599), + [anon_sym_LPAREN] = ACTIONS(601), + [anon_sym_QMARK] = ACTIONS(599), + [anon_sym_DOT] = ACTIONS(601), + [sym_identifier] = ACTIONS(599), + [sym_string_literal] = ACTIONS(601), + [anon_sym_DOLLAR] = ACTIONS(599), + [sym_numeric_literal] = ACTIONS(601), + [anon_sym_true] = ACTIONS(599), + [anon_sym_false] = ACTIONS(599), + [anon_sym_null] = ACTIONS(599), + [anon_sym_PIPE_PIPE] = ACTIONS(601), + [anon_sym_QMARK_QMARK] = ACTIONS(601), + [anon_sym_AMP_AMP] = ACTIONS(601), + [anon_sym_PIPE] = ACTIONS(599), + [anon_sym_CARET] = ACTIONS(601), + [anon_sym_AMP] = ACTIONS(599), + [anon_sym_EQ_EQ] = ACTIONS(599), + [anon_sym_BANG_EQ] = ACTIONS(599), + [anon_sym_EQ_EQ_EQ] = ACTIONS(601), + [anon_sym_BANG_EQ_EQ] = ACTIONS(601), + [anon_sym_LT] = ACTIONS(599), + [anon_sym_GT] = ACTIONS(599), + [anon_sym_LT_EQ] = ACTIONS(601), + [anon_sym_GT_EQ] = ACTIONS(601), + [anon_sym_instanceof] = ACTIONS(599), + [anon_sym_in] = ACTIONS(599), + [anon_sym_LT_LT] = ACTIONS(601), + [anon_sym_GT_GT] = ACTIONS(599), + [anon_sym_GT_GT_GT] = ACTIONS(601), + [anon_sym_PLUS] = ACTIONS(599), + [anon_sym_DASH] = ACTIONS(599), + [anon_sym_SLASH] = ACTIONS(599), + [anon_sym_PERCENT] = ACTIONS(601), + [anon_sym_STAR_STAR] = ACTIONS(601), + [anon_sym_BANG] = ACTIONS(599), + [anon_sym_TILDE] = ACTIONS(601), + [anon_sym_typeof] = ACTIONS(599), + [anon_sym_void] = ACTIONS(599), + [anon_sym_delete] = ACTIONS(599), + [anon_sym_await] = ACTIONS(599), + [anon_sym_LBRACK] = ACTIONS(601), + [anon_sym_if] = ACTIONS(599), + [anon_sym_var] = ACTIONS(599), + [anon_sym_let] = ACTIONS(599), + [anon_sym_const] = ACTIONS(599), + [anon_sym_return] = ACTIONS(599), + [anon_sym_try] = ACTIONS(599), + [anon_sym_throw] = ACTIONS(599), + [anon_sym_for] = ACTIONS(599), + [anon_sym_while] = ACTIONS(599), + [anon_sym_break] = ACTIONS(599), + [anon_sym_continue] = ACTIONS(599), + [anon_sym_QMARK_DOT] = ACTIONS(601), + [anon_sym_BQUOTE] = ACTIONS(601), + [anon_sym_DOLLARr] = ACTIONS(599), + [anon_sym_PLUS_PLUS] = ACTIONS(601), + [anon_sym_DASH_DASH] = ACTIONS(601), + [anon_sym_new] = ACTIONS(599), + }, + [STATE(641)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(539), + [anon_sym_LBRACE] = ACTIONS(541), + [anon_sym_RBRACE] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(539), + [anon_sym_as] = ACTIONS(539), + [anon_sym_SEMI] = ACTIONS(541), + [anon_sym_async] = ACTIONS(539), + [anon_sym_function] = ACTIONS(539), + [anon_sym_LPAREN] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(539), + [anon_sym_DOT] = ACTIONS(541), + [sym_identifier] = ACTIONS(539), + [sym_string_literal] = ACTIONS(541), + [anon_sym_DOLLAR] = ACTIONS(539), + [sym_numeric_literal] = ACTIONS(541), + [anon_sym_true] = ACTIONS(539), + [anon_sym_false] = ACTIONS(539), + [anon_sym_null] = ACTIONS(539), + [anon_sym_PIPE_PIPE] = ACTIONS(541), + [anon_sym_QMARK_QMARK] = ACTIONS(541), + [anon_sym_AMP_AMP] = ACTIONS(541), + [anon_sym_PIPE] = ACTIONS(539), + [anon_sym_CARET] = ACTIONS(541), + [anon_sym_AMP] = ACTIONS(539), + [anon_sym_EQ_EQ] = ACTIONS(539), + [anon_sym_BANG_EQ] = ACTIONS(539), + [anon_sym_EQ_EQ_EQ] = ACTIONS(541), + [anon_sym_BANG_EQ_EQ] = ACTIONS(541), + [anon_sym_LT] = ACTIONS(539), + [anon_sym_GT] = ACTIONS(539), + [anon_sym_LT_EQ] = ACTIONS(541), + [anon_sym_GT_EQ] = ACTIONS(541), + [anon_sym_instanceof] = ACTIONS(539), + [anon_sym_in] = ACTIONS(539), + [anon_sym_LT_LT] = ACTIONS(541), + [anon_sym_GT_GT] = ACTIONS(539), + [anon_sym_GT_GT_GT] = ACTIONS(541), + [anon_sym_PLUS] = ACTIONS(539), + [anon_sym_DASH] = ACTIONS(539), + [anon_sym_SLASH] = ACTIONS(539), + [anon_sym_PERCENT] = ACTIONS(541), + [anon_sym_STAR_STAR] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_typeof] = ACTIONS(539), + [anon_sym_void] = ACTIONS(539), + [anon_sym_delete] = ACTIONS(539), + [anon_sym_await] = ACTIONS(539), + [anon_sym_LBRACK] = ACTIONS(541), + [anon_sym_if] = ACTIONS(539), + [anon_sym_var] = ACTIONS(539), + [anon_sym_let] = ACTIONS(539), + [anon_sym_const] = ACTIONS(539), + [anon_sym_return] = ACTIONS(539), + [anon_sym_try] = ACTIONS(539), + [anon_sym_throw] = ACTIONS(539), + [anon_sym_for] = ACTIONS(539), + [anon_sym_while] = ACTIONS(539), + [anon_sym_break] = ACTIONS(539), + [anon_sym_continue] = ACTIONS(539), + [anon_sym_QMARK_DOT] = ACTIONS(541), + [anon_sym_BQUOTE] = ACTIONS(541), + [anon_sym_DOLLARr] = ACTIONS(539), + [anon_sym_PLUS_PLUS] = ACTIONS(541), + [anon_sym_DASH_DASH] = ACTIONS(541), + [anon_sym_new] = ACTIONS(539), + }, + [STATE(642)] = { + [ts_builtin_sym_end] = ACTIONS(616), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(614), + [anon_sym_LBRACE] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(614), + [anon_sym_as] = ACTIONS(614), + [anon_sym_SEMI] = ACTIONS(616), + [anon_sym_export] = ACTIONS(614), + [anon_sym_async] = ACTIONS(614), + [anon_sym_function] = ACTIONS(614), + [anon_sym_abstract] = ACTIONS(614), + [anon_sym_class] = ACTIONS(614), + [anon_sym_struct] = ACTIONS(614), + [anon_sym_AT] = ACTIONS(616), + [anon_sym_LPAREN] = ACTIONS(616), + [anon_sym_QMARK] = ACTIONS(614), + [anon_sym_DOT] = ACTIONS(616), + [sym_identifier] = ACTIONS(614), + [sym_string_literal] = ACTIONS(616), + [anon_sym_DOLLAR] = ACTIONS(614), + [sym_numeric_literal] = ACTIONS(616), + [anon_sym_true] = ACTIONS(614), + [anon_sym_false] = ACTIONS(614), + [anon_sym_null] = ACTIONS(614), + [anon_sym_PIPE_PIPE] = ACTIONS(616), + [anon_sym_QMARK_QMARK] = ACTIONS(616), + [anon_sym_AMP_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(614), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(614), + [anon_sym_EQ_EQ] = ACTIONS(614), + [anon_sym_BANG_EQ] = ACTIONS(614), + [anon_sym_EQ_EQ_EQ] = ACTIONS(616), + [anon_sym_BANG_EQ_EQ] = ACTIONS(616), + [anon_sym_LT] = ACTIONS(614), + [anon_sym_GT] = ACTIONS(614), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_instanceof] = ACTIONS(614), + [anon_sym_in] = ACTIONS(614), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(614), + [anon_sym_GT_GT_GT] = ACTIONS(616), + [anon_sym_PLUS] = ACTIONS(614), + [anon_sym_DASH] = ACTIONS(614), + [anon_sym_SLASH] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_STAR_STAR] = ACTIONS(616), + [anon_sym_BANG] = ACTIONS(614), + [anon_sym_TILDE] = ACTIONS(616), + [anon_sym_typeof] = ACTIONS(614), + [anon_sym_void] = ACTIONS(614), + [anon_sym_delete] = ACTIONS(614), + [anon_sym_await] = ACTIONS(614), + [anon_sym_LBRACK] = ACTIONS(616), + [anon_sym_var] = ACTIONS(614), + [anon_sym_let] = ACTIONS(614), + [anon_sym_const] = ACTIONS(614), + [anon_sym_QMARK_DOT] = ACTIONS(616), + [anon_sym_interface] = ACTIONS(614), + [anon_sym_type] = ACTIONS(614), + [anon_sym_enum] = ACTIONS(614), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DOLLARr] = ACTIONS(614), + [anon_sym_PLUS_PLUS] = ACTIONS(616), + [anon_sym_DASH_DASH] = ACTIONS(616), + [anon_sym_new] = ACTIONS(614), + }, + [STATE(643)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(642), + [anon_sym_LBRACE] = ACTIONS(644), + [anon_sym_RBRACE] = ACTIONS(644), + [anon_sym_STAR] = ACTIONS(642), + [anon_sym_as] = ACTIONS(642), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_async] = ACTIONS(642), + [anon_sym_function] = ACTIONS(642), + [anon_sym_LPAREN] = ACTIONS(644), + [anon_sym_QMARK] = ACTIONS(642), + [anon_sym_DOT] = ACTIONS(644), + [sym_identifier] = ACTIONS(642), + [sym_string_literal] = ACTIONS(644), + [anon_sym_DOLLAR] = ACTIONS(642), + [sym_numeric_literal] = ACTIONS(644), + [anon_sym_true] = ACTIONS(642), + [anon_sym_false] = ACTIONS(642), + [anon_sym_null] = ACTIONS(642), + [anon_sym_PIPE_PIPE] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(644), + [anon_sym_AMP_AMP] = ACTIONS(644), + [anon_sym_PIPE] = ACTIONS(642), + [anon_sym_CARET] = ACTIONS(644), + [anon_sym_AMP] = ACTIONS(642), + [anon_sym_EQ_EQ] = ACTIONS(642), + [anon_sym_BANG_EQ] = ACTIONS(642), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_LT] = ACTIONS(642), + [anon_sym_GT] = ACTIONS(642), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_instanceof] = ACTIONS(642), + [anon_sym_in] = ACTIONS(642), + [anon_sym_LT_LT] = ACTIONS(644), + [anon_sym_GT_GT] = ACTIONS(642), + [anon_sym_GT_GT_GT] = ACTIONS(644), + [anon_sym_PLUS] = ACTIONS(642), + [anon_sym_DASH] = ACTIONS(642), + [anon_sym_SLASH] = ACTIONS(642), + [anon_sym_PERCENT] = ACTIONS(644), + [anon_sym_STAR_STAR] = ACTIONS(644), + [anon_sym_BANG] = ACTIONS(642), + [anon_sym_TILDE] = ACTIONS(644), + [anon_sym_typeof] = ACTIONS(642), + [anon_sym_void] = ACTIONS(642), + [anon_sym_delete] = ACTIONS(642), + [anon_sym_await] = ACTIONS(642), + [anon_sym_LBRACK] = ACTIONS(644), + [anon_sym_if] = ACTIONS(642), + [anon_sym_var] = ACTIONS(642), + [anon_sym_let] = ACTIONS(642), + [anon_sym_const] = ACTIONS(642), + [anon_sym_return] = ACTIONS(642), + [anon_sym_try] = ACTIONS(642), + [anon_sym_throw] = ACTIONS(642), + [anon_sym_for] = ACTIONS(642), + [anon_sym_while] = ACTIONS(642), + [anon_sym_break] = ACTIONS(642), + [anon_sym_continue] = ACTIONS(642), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_BQUOTE] = ACTIONS(644), + [anon_sym_DOLLARr] = ACTIONS(642), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), + [anon_sym_new] = ACTIONS(642), + }, + [STATE(644)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(654), + [anon_sym_LBRACE] = ACTIONS(656), + [anon_sym_RBRACE] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(654), + [anon_sym_as] = ACTIONS(654), + [anon_sym_SEMI] = ACTIONS(656), + [anon_sym_async] = ACTIONS(654), + [anon_sym_function] = ACTIONS(654), + [anon_sym_LPAREN] = ACTIONS(656), + [anon_sym_QMARK] = ACTIONS(654), + [anon_sym_DOT] = ACTIONS(656), + [sym_identifier] = ACTIONS(654), + [sym_string_literal] = ACTIONS(656), + [anon_sym_DOLLAR] = ACTIONS(654), + [sym_numeric_literal] = ACTIONS(656), + [anon_sym_true] = ACTIONS(654), + [anon_sym_false] = ACTIONS(654), + [anon_sym_null] = ACTIONS(654), + [anon_sym_PIPE_PIPE] = ACTIONS(656), + [anon_sym_QMARK_QMARK] = ACTIONS(656), + [anon_sym_AMP_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_EQ_EQ] = ACTIONS(654), + [anon_sym_BANG_EQ] = ACTIONS(654), + [anon_sym_EQ_EQ_EQ] = ACTIONS(656), + [anon_sym_BANG_EQ_EQ] = ACTIONS(656), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_instanceof] = ACTIONS(654), + [anon_sym_in] = ACTIONS(654), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(654), + [anon_sym_GT_GT_GT] = ACTIONS(656), + [anon_sym_PLUS] = ACTIONS(654), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_STAR_STAR] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(656), + [anon_sym_typeof] = ACTIONS(654), + [anon_sym_void] = ACTIONS(654), + [anon_sym_delete] = ACTIONS(654), + [anon_sym_await] = ACTIONS(654), + [anon_sym_LBRACK] = ACTIONS(656), + [anon_sym_if] = ACTIONS(654), + [anon_sym_var] = ACTIONS(654), + [anon_sym_let] = ACTIONS(654), + [anon_sym_const] = ACTIONS(654), + [anon_sym_return] = ACTIONS(654), + [anon_sym_try] = ACTIONS(654), + [anon_sym_throw] = ACTIONS(654), + [anon_sym_for] = ACTIONS(654), + [anon_sym_while] = ACTIONS(654), + [anon_sym_break] = ACTIONS(654), + [anon_sym_continue] = ACTIONS(654), + [anon_sym_QMARK_DOT] = ACTIONS(656), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DOLLARr] = ACTIONS(654), + [anon_sym_PLUS_PLUS] = ACTIONS(656), + [anon_sym_DASH_DASH] = ACTIONS(656), + [anon_sym_new] = ACTIONS(654), + }, + [STATE(645)] = { + [ts_builtin_sym_end] = ACTIONS(620), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(618), + [anon_sym_LBRACE] = ACTIONS(620), + [anon_sym_STAR] = ACTIONS(618), + [anon_sym_as] = ACTIONS(618), + [anon_sym_SEMI] = ACTIONS(620), + [anon_sym_export] = ACTIONS(618), + [anon_sym_async] = ACTIONS(618), + [anon_sym_function] = ACTIONS(618), + [anon_sym_abstract] = ACTIONS(618), + [anon_sym_class] = ACTIONS(618), + [anon_sym_struct] = ACTIONS(618), + [anon_sym_AT] = ACTIONS(620), + [anon_sym_LPAREN] = ACTIONS(620), + [anon_sym_QMARK] = ACTIONS(618), + [anon_sym_DOT] = ACTIONS(620), + [sym_identifier] = ACTIONS(618), + [sym_string_literal] = ACTIONS(620), + [anon_sym_DOLLAR] = ACTIONS(618), + [sym_numeric_literal] = ACTIONS(620), + [anon_sym_true] = ACTIONS(618), + [anon_sym_false] = ACTIONS(618), + [anon_sym_null] = ACTIONS(618), + [anon_sym_PIPE_PIPE] = ACTIONS(620), + [anon_sym_QMARK_QMARK] = ACTIONS(620), + [anon_sym_AMP_AMP] = ACTIONS(620), + [anon_sym_PIPE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_EQ_EQ] = ACTIONS(618), + [anon_sym_BANG_EQ] = ACTIONS(618), + [anon_sym_EQ_EQ_EQ] = ACTIONS(620), + [anon_sym_BANG_EQ_EQ] = ACTIONS(620), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(620), + [anon_sym_GT_EQ] = ACTIONS(620), + [anon_sym_instanceof] = ACTIONS(618), + [anon_sym_in] = ACTIONS(618), + [anon_sym_LT_LT] = ACTIONS(620), + [anon_sym_GT_GT] = ACTIONS(618), + [anon_sym_GT_GT_GT] = ACTIONS(620), + [anon_sym_PLUS] = ACTIONS(618), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(620), + [anon_sym_STAR_STAR] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(620), + [anon_sym_typeof] = ACTIONS(618), + [anon_sym_void] = ACTIONS(618), + [anon_sym_delete] = ACTIONS(618), + [anon_sym_await] = ACTIONS(618), + [anon_sym_LBRACK] = ACTIONS(620), + [anon_sym_var] = ACTIONS(618), + [anon_sym_let] = ACTIONS(618), + [anon_sym_const] = ACTIONS(618), + [anon_sym_QMARK_DOT] = ACTIONS(620), + [anon_sym_interface] = ACTIONS(618), + [anon_sym_type] = ACTIONS(618), + [anon_sym_enum] = ACTIONS(618), + [anon_sym_BQUOTE] = ACTIONS(620), + [anon_sym_DOLLARr] = ACTIONS(618), + [anon_sym_PLUS_PLUS] = ACTIONS(620), + [anon_sym_DASH_DASH] = ACTIONS(620), + [anon_sym_new] = ACTIONS(618), + }, + [STATE(646)] = { + [ts_builtin_sym_end] = ACTIONS(632), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(630), + [anon_sym_LBRACE] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(630), + [anon_sym_as] = ACTIONS(630), + [anon_sym_SEMI] = ACTIONS(632), + [anon_sym_export] = ACTIONS(630), + [anon_sym_async] = ACTIONS(630), + [anon_sym_function] = ACTIONS(630), + [anon_sym_abstract] = ACTIONS(630), + [anon_sym_class] = ACTIONS(630), + [anon_sym_struct] = ACTIONS(630), + [anon_sym_AT] = ACTIONS(632), + [anon_sym_LPAREN] = ACTIONS(632), + [anon_sym_QMARK] = ACTIONS(630), + [anon_sym_DOT] = ACTIONS(632), + [sym_identifier] = ACTIONS(630), + [sym_string_literal] = ACTIONS(632), + [anon_sym_DOLLAR] = ACTIONS(630), + [sym_numeric_literal] = ACTIONS(632), + [anon_sym_true] = ACTIONS(630), + [anon_sym_false] = ACTIONS(630), + [anon_sym_null] = ACTIONS(630), + [anon_sym_PIPE_PIPE] = ACTIONS(632), + [anon_sym_QMARK_QMARK] = ACTIONS(632), + [anon_sym_AMP_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(630), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(630), + [anon_sym_EQ_EQ] = ACTIONS(630), + [anon_sym_BANG_EQ] = ACTIONS(630), + [anon_sym_EQ_EQ_EQ] = ACTIONS(632), + [anon_sym_BANG_EQ_EQ] = ACTIONS(632), + [anon_sym_LT] = ACTIONS(630), + [anon_sym_GT] = ACTIONS(630), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_instanceof] = ACTIONS(630), + [anon_sym_in] = ACTIONS(630), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(630), + [anon_sym_GT_GT_GT] = ACTIONS(632), + [anon_sym_PLUS] = ACTIONS(630), + [anon_sym_DASH] = ACTIONS(630), + [anon_sym_SLASH] = ACTIONS(630), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_STAR_STAR] = ACTIONS(632), + [anon_sym_BANG] = ACTIONS(630), + [anon_sym_TILDE] = ACTIONS(632), + [anon_sym_typeof] = ACTIONS(630), + [anon_sym_void] = ACTIONS(630), + [anon_sym_delete] = ACTIONS(630), + [anon_sym_await] = ACTIONS(630), + [anon_sym_LBRACK] = ACTIONS(632), + [anon_sym_var] = ACTIONS(630), + [anon_sym_let] = ACTIONS(630), + [anon_sym_const] = ACTIONS(630), + [anon_sym_QMARK_DOT] = ACTIONS(632), + [anon_sym_interface] = ACTIONS(630), + [anon_sym_type] = ACTIONS(630), + [anon_sym_enum] = ACTIONS(630), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DOLLARr] = ACTIONS(630), + [anon_sym_PLUS_PLUS] = ACTIONS(632), + [anon_sym_DASH_DASH] = ACTIONS(632), + [anon_sym_new] = ACTIONS(630), + }, + [STATE(647)] = { + [ts_builtin_sym_end] = ACTIONS(290), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(288), + [anon_sym_LBRACE] = ACTIONS(290), + [anon_sym_STAR] = ACTIONS(288), + [anon_sym_as] = ACTIONS(288), + [anon_sym_SEMI] = ACTIONS(290), + [anon_sym_export] = ACTIONS(288), + [anon_sym_async] = ACTIONS(288), + [anon_sym_function] = ACTIONS(288), + [anon_sym_abstract] = ACTIONS(288), + [anon_sym_class] = ACTIONS(288), + [anon_sym_struct] = ACTIONS(288), + [anon_sym_AT] = ACTIONS(290), + [anon_sym_LPAREN] = ACTIONS(290), + [anon_sym_QMARK] = ACTIONS(288), + [anon_sym_DOT] = ACTIONS(290), + [sym_identifier] = ACTIONS(288), + [sym_string_literal] = ACTIONS(290), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_numeric_literal] = ACTIONS(290), + [anon_sym_true] = ACTIONS(288), + [anon_sym_false] = ACTIONS(288), + [anon_sym_null] = ACTIONS(288), + [anon_sym_PIPE_PIPE] = ACTIONS(290), + [anon_sym_QMARK_QMARK] = ACTIONS(290), + [anon_sym_AMP_AMP] = ACTIONS(290), + [anon_sym_PIPE] = ACTIONS(288), + [anon_sym_CARET] = ACTIONS(290), + [anon_sym_AMP] = ACTIONS(288), + [anon_sym_EQ_EQ] = ACTIONS(288), + [anon_sym_BANG_EQ] = ACTIONS(288), + [anon_sym_EQ_EQ_EQ] = ACTIONS(290), + [anon_sym_BANG_EQ_EQ] = ACTIONS(290), + [anon_sym_LT] = ACTIONS(288), + [anon_sym_GT] = ACTIONS(288), + [anon_sym_LT_EQ] = ACTIONS(290), + [anon_sym_GT_EQ] = ACTIONS(290), + [anon_sym_instanceof] = ACTIONS(288), + [anon_sym_in] = ACTIONS(288), + [anon_sym_LT_LT] = ACTIONS(290), + [anon_sym_GT_GT] = ACTIONS(288), + [anon_sym_GT_GT_GT] = ACTIONS(290), + [anon_sym_PLUS] = ACTIONS(288), + [anon_sym_DASH] = ACTIONS(288), + [anon_sym_SLASH] = ACTIONS(288), + [anon_sym_PERCENT] = ACTIONS(290), + [anon_sym_STAR_STAR] = ACTIONS(290), + [anon_sym_BANG] = ACTIONS(288), + [anon_sym_TILDE] = ACTIONS(290), + [anon_sym_typeof] = ACTIONS(288), + [anon_sym_void] = ACTIONS(288), + [anon_sym_delete] = ACTIONS(288), + [anon_sym_await] = ACTIONS(288), + [anon_sym_LBRACK] = ACTIONS(290), + [anon_sym_var] = ACTIONS(288), + [anon_sym_let] = ACTIONS(288), + [anon_sym_const] = ACTIONS(288), + [anon_sym_QMARK_DOT] = ACTIONS(290), + [anon_sym_interface] = ACTIONS(288), + [anon_sym_type] = ACTIONS(288), + [anon_sym_enum] = ACTIONS(288), + [anon_sym_BQUOTE] = ACTIONS(290), + [anon_sym_DOLLARr] = ACTIONS(288), + [anon_sym_PLUS_PLUS] = ACTIONS(290), + [anon_sym_DASH_DASH] = ACTIONS(290), + [anon_sym_new] = ACTIONS(288), + }, + [STATE(648)] = { + [ts_builtin_sym_end] = ACTIONS(1881), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1884), + [anon_sym_LBRACE] = ACTIONS(1881), + [anon_sym_STAR] = ACTIONS(630), + [anon_sym_as] = ACTIONS(630), + [anon_sym_SEMI] = ACTIONS(632), + [anon_sym_export] = ACTIONS(1884), + [anon_sym_async] = ACTIONS(1884), + [anon_sym_function] = ACTIONS(1884), + [anon_sym_abstract] = ACTIONS(1884), + [anon_sym_class] = ACTIONS(1884), + [anon_sym_struct] = ACTIONS(1884), + [anon_sym_AT] = ACTIONS(1881), + [anon_sym_LPAREN] = ACTIONS(1881), + [anon_sym_QMARK] = ACTIONS(630), + [anon_sym_DOT] = ACTIONS(632), + [sym_identifier] = ACTIONS(1884), + [sym_string_literal] = ACTIONS(1881), + [anon_sym_DOLLAR] = ACTIONS(1884), + [sym_numeric_literal] = ACTIONS(1881), + [anon_sym_true] = ACTIONS(1884), + [anon_sym_false] = ACTIONS(1884), + [anon_sym_null] = ACTIONS(1884), + [anon_sym_PIPE_PIPE] = ACTIONS(632), + [anon_sym_QMARK_QMARK] = ACTIONS(632), + [anon_sym_AMP_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(630), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(630), + [anon_sym_EQ_EQ] = ACTIONS(630), + [anon_sym_BANG_EQ] = ACTIONS(630), + [anon_sym_EQ_EQ_EQ] = ACTIONS(632), + [anon_sym_BANG_EQ_EQ] = ACTIONS(632), + [anon_sym_LT] = ACTIONS(630), + [anon_sym_GT] = ACTIONS(630), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_instanceof] = ACTIONS(630), + [anon_sym_in] = ACTIONS(630), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(630), + [anon_sym_GT_GT_GT] = ACTIONS(632), + [anon_sym_PLUS] = ACTIONS(1884), + [anon_sym_DASH] = ACTIONS(1884), + [anon_sym_SLASH] = ACTIONS(630), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_STAR_STAR] = ACTIONS(632), + [anon_sym_BANG] = ACTIONS(1884), + [anon_sym_TILDE] = ACTIONS(1881), + [anon_sym_typeof] = ACTIONS(1884), + [anon_sym_void] = ACTIONS(1884), + [anon_sym_delete] = ACTIONS(1884), + [anon_sym_await] = ACTIONS(1884), + [anon_sym_LBRACK] = ACTIONS(1881), + [anon_sym_var] = ACTIONS(1884), + [anon_sym_let] = ACTIONS(1884), + [anon_sym_const] = ACTIONS(1884), + [anon_sym_QMARK_DOT] = ACTIONS(632), + [anon_sym_interface] = ACTIONS(1884), + [anon_sym_type] = ACTIONS(1884), + [anon_sym_enum] = ACTIONS(1884), + [anon_sym_BQUOTE] = ACTIONS(1881), + [anon_sym_DOLLARr] = ACTIONS(1884), + [anon_sym_PLUS_PLUS] = ACTIONS(1881), + [anon_sym_DASH_DASH] = ACTIONS(1881), + [anon_sym_new] = ACTIONS(1884), + }, + [STATE(649)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(610), + [anon_sym_LBRACE] = ACTIONS(612), + [anon_sym_RBRACE] = ACTIONS(612), + [anon_sym_STAR] = ACTIONS(610), + [anon_sym_as] = ACTIONS(610), + [anon_sym_SEMI] = ACTIONS(612), + [anon_sym_async] = ACTIONS(610), + [anon_sym_function] = ACTIONS(610), + [anon_sym_LPAREN] = ACTIONS(612), + [anon_sym_QMARK] = ACTIONS(610), + [anon_sym_DOT] = ACTIONS(612), + [sym_identifier] = ACTIONS(610), + [sym_string_literal] = ACTIONS(612), + [anon_sym_DOLLAR] = ACTIONS(610), + [sym_numeric_literal] = ACTIONS(612), + [anon_sym_true] = ACTIONS(610), + [anon_sym_false] = ACTIONS(610), + [anon_sym_null] = ACTIONS(610), + [anon_sym_PIPE_PIPE] = ACTIONS(612), + [anon_sym_QMARK_QMARK] = ACTIONS(612), + [anon_sym_AMP_AMP] = ACTIONS(612), + [anon_sym_PIPE] = ACTIONS(610), + [anon_sym_CARET] = ACTIONS(612), + [anon_sym_AMP] = ACTIONS(610), + [anon_sym_EQ_EQ] = ACTIONS(610), + [anon_sym_BANG_EQ] = ACTIONS(610), + [anon_sym_EQ_EQ_EQ] = ACTIONS(612), + [anon_sym_BANG_EQ_EQ] = ACTIONS(612), + [anon_sym_LT] = ACTIONS(610), + [anon_sym_GT] = ACTIONS(610), + [anon_sym_LT_EQ] = ACTIONS(612), + [anon_sym_GT_EQ] = ACTIONS(612), + [anon_sym_instanceof] = ACTIONS(610), + [anon_sym_in] = ACTIONS(610), + [anon_sym_LT_LT] = ACTIONS(612), + [anon_sym_GT_GT] = ACTIONS(610), + [anon_sym_GT_GT_GT] = ACTIONS(612), + [anon_sym_PLUS] = ACTIONS(610), + [anon_sym_DASH] = ACTIONS(610), + [anon_sym_SLASH] = ACTIONS(610), + [anon_sym_PERCENT] = ACTIONS(612), + [anon_sym_STAR_STAR] = ACTIONS(612), + [anon_sym_BANG] = ACTIONS(610), + [anon_sym_TILDE] = ACTIONS(612), + [anon_sym_typeof] = ACTIONS(610), + [anon_sym_void] = ACTIONS(610), + [anon_sym_delete] = ACTIONS(610), + [anon_sym_await] = ACTIONS(610), + [anon_sym_LBRACK] = ACTIONS(612), + [anon_sym_if] = ACTIONS(610), + [anon_sym_var] = ACTIONS(610), + [anon_sym_let] = ACTIONS(610), + [anon_sym_const] = ACTIONS(610), + [anon_sym_return] = ACTIONS(610), + [anon_sym_try] = ACTIONS(610), + [anon_sym_throw] = ACTIONS(610), + [anon_sym_for] = ACTIONS(610), + [anon_sym_while] = ACTIONS(610), + [anon_sym_break] = ACTIONS(610), + [anon_sym_continue] = ACTIONS(610), + [anon_sym_QMARK_DOT] = ACTIONS(612), + [anon_sym_BQUOTE] = ACTIONS(612), + [anon_sym_DOLLARr] = ACTIONS(610), + [anon_sym_PLUS_PLUS] = ACTIONS(612), + [anon_sym_DASH_DASH] = ACTIONS(612), + [anon_sym_new] = ACTIONS(610), + }, + [STATE(650)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(614), + [anon_sym_LBRACE] = ACTIONS(616), + [anon_sym_RBRACE] = ACTIONS(616), + [anon_sym_STAR] = ACTIONS(614), + [anon_sym_as] = ACTIONS(614), + [anon_sym_SEMI] = ACTIONS(616), + [anon_sym_async] = ACTIONS(614), + [anon_sym_function] = ACTIONS(614), + [anon_sym_LPAREN] = ACTIONS(616), + [anon_sym_QMARK] = ACTIONS(614), + [anon_sym_DOT] = ACTIONS(616), + [sym_identifier] = ACTIONS(614), + [sym_string_literal] = ACTIONS(616), + [anon_sym_DOLLAR] = ACTIONS(614), + [sym_numeric_literal] = ACTIONS(616), + [anon_sym_true] = ACTIONS(614), + [anon_sym_false] = ACTIONS(614), + [anon_sym_null] = ACTIONS(614), + [anon_sym_PIPE_PIPE] = ACTIONS(616), + [anon_sym_QMARK_QMARK] = ACTIONS(616), + [anon_sym_AMP_AMP] = ACTIONS(616), + [anon_sym_PIPE] = ACTIONS(614), + [anon_sym_CARET] = ACTIONS(616), + [anon_sym_AMP] = ACTIONS(614), + [anon_sym_EQ_EQ] = ACTIONS(614), + [anon_sym_BANG_EQ] = ACTIONS(614), + [anon_sym_EQ_EQ_EQ] = ACTIONS(616), + [anon_sym_BANG_EQ_EQ] = ACTIONS(616), + [anon_sym_LT] = ACTIONS(614), + [anon_sym_GT] = ACTIONS(614), + [anon_sym_LT_EQ] = ACTIONS(616), + [anon_sym_GT_EQ] = ACTIONS(616), + [anon_sym_instanceof] = ACTIONS(614), + [anon_sym_in] = ACTIONS(614), + [anon_sym_LT_LT] = ACTIONS(616), + [anon_sym_GT_GT] = ACTIONS(614), + [anon_sym_GT_GT_GT] = ACTIONS(616), + [anon_sym_PLUS] = ACTIONS(614), + [anon_sym_DASH] = ACTIONS(614), + [anon_sym_SLASH] = ACTIONS(614), + [anon_sym_PERCENT] = ACTIONS(616), + [anon_sym_STAR_STAR] = ACTIONS(616), + [anon_sym_BANG] = ACTIONS(614), + [anon_sym_TILDE] = ACTIONS(616), + [anon_sym_typeof] = ACTIONS(614), + [anon_sym_void] = ACTIONS(614), + [anon_sym_delete] = ACTIONS(614), + [anon_sym_await] = ACTIONS(614), + [anon_sym_LBRACK] = ACTIONS(616), + [anon_sym_if] = ACTIONS(614), + [anon_sym_var] = ACTIONS(614), + [anon_sym_let] = ACTIONS(614), + [anon_sym_const] = ACTIONS(614), + [anon_sym_return] = ACTIONS(614), + [anon_sym_try] = ACTIONS(614), + [anon_sym_throw] = ACTIONS(614), + [anon_sym_for] = ACTIONS(614), + [anon_sym_while] = ACTIONS(614), + [anon_sym_break] = ACTIONS(614), + [anon_sym_continue] = ACTIONS(614), + [anon_sym_QMARK_DOT] = ACTIONS(616), + [anon_sym_BQUOTE] = ACTIONS(616), + [anon_sym_DOLLARr] = ACTIONS(614), + [anon_sym_PLUS_PLUS] = ACTIONS(616), + [anon_sym_DASH_DASH] = ACTIONS(616), + [anon_sym_new] = ACTIONS(614), + }, + [STATE(651)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(618), + [anon_sym_LBRACE] = ACTIONS(620), + [anon_sym_RBRACE] = ACTIONS(620), + [anon_sym_STAR] = ACTIONS(618), + [anon_sym_as] = ACTIONS(618), + [anon_sym_SEMI] = ACTIONS(620), + [anon_sym_async] = ACTIONS(618), + [anon_sym_function] = ACTIONS(618), + [anon_sym_LPAREN] = ACTIONS(620), + [anon_sym_QMARK] = ACTIONS(618), + [anon_sym_DOT] = ACTIONS(620), + [sym_identifier] = ACTIONS(618), + [sym_string_literal] = ACTIONS(620), + [anon_sym_DOLLAR] = ACTIONS(618), + [sym_numeric_literal] = ACTIONS(620), + [anon_sym_true] = ACTIONS(618), + [anon_sym_false] = ACTIONS(618), + [anon_sym_null] = ACTIONS(618), + [anon_sym_PIPE_PIPE] = ACTIONS(620), + [anon_sym_QMARK_QMARK] = ACTIONS(620), + [anon_sym_AMP_AMP] = ACTIONS(620), + [anon_sym_PIPE] = ACTIONS(618), + [anon_sym_CARET] = ACTIONS(620), + [anon_sym_AMP] = ACTIONS(618), + [anon_sym_EQ_EQ] = ACTIONS(618), + [anon_sym_BANG_EQ] = ACTIONS(618), + [anon_sym_EQ_EQ_EQ] = ACTIONS(620), + [anon_sym_BANG_EQ_EQ] = ACTIONS(620), + [anon_sym_LT] = ACTIONS(618), + [anon_sym_GT] = ACTIONS(618), + [anon_sym_LT_EQ] = ACTIONS(620), + [anon_sym_GT_EQ] = ACTIONS(620), + [anon_sym_instanceof] = ACTIONS(618), + [anon_sym_in] = ACTIONS(618), + [anon_sym_LT_LT] = ACTIONS(620), + [anon_sym_GT_GT] = ACTIONS(618), + [anon_sym_GT_GT_GT] = ACTIONS(620), + [anon_sym_PLUS] = ACTIONS(618), + [anon_sym_DASH] = ACTIONS(618), + [anon_sym_SLASH] = ACTIONS(618), + [anon_sym_PERCENT] = ACTIONS(620), + [anon_sym_STAR_STAR] = ACTIONS(620), + [anon_sym_BANG] = ACTIONS(618), + [anon_sym_TILDE] = ACTIONS(620), + [anon_sym_typeof] = ACTIONS(618), + [anon_sym_void] = ACTIONS(618), + [anon_sym_delete] = ACTIONS(618), + [anon_sym_await] = ACTIONS(618), + [anon_sym_LBRACK] = ACTIONS(620), + [anon_sym_if] = ACTIONS(618), + [anon_sym_var] = ACTIONS(618), + [anon_sym_let] = ACTIONS(618), + [anon_sym_const] = ACTIONS(618), + [anon_sym_return] = ACTIONS(618), + [anon_sym_try] = ACTIONS(618), + [anon_sym_throw] = ACTIONS(618), + [anon_sym_for] = ACTIONS(618), + [anon_sym_while] = ACTIONS(618), + [anon_sym_break] = ACTIONS(618), + [anon_sym_continue] = ACTIONS(618), + [anon_sym_QMARK_DOT] = ACTIONS(620), + [anon_sym_BQUOTE] = ACTIONS(620), + [anon_sym_DOLLARr] = ACTIONS(618), + [anon_sym_PLUS_PLUS] = ACTIONS(620), + [anon_sym_DASH_DASH] = ACTIONS(620), + [anon_sym_new] = ACTIONS(618), + }, + [STATE(652)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(630), + [anon_sym_LBRACE] = ACTIONS(632), + [anon_sym_RBRACE] = ACTIONS(632), + [anon_sym_STAR] = ACTIONS(630), + [anon_sym_as] = ACTIONS(630), + [anon_sym_SEMI] = ACTIONS(632), + [anon_sym_async] = ACTIONS(630), + [anon_sym_function] = ACTIONS(630), + [anon_sym_LPAREN] = ACTIONS(632), + [anon_sym_QMARK] = ACTIONS(630), + [anon_sym_DOT] = ACTIONS(632), + [sym_identifier] = ACTIONS(630), + [sym_string_literal] = ACTIONS(632), + [anon_sym_DOLLAR] = ACTIONS(630), + [sym_numeric_literal] = ACTIONS(632), + [anon_sym_true] = ACTIONS(630), + [anon_sym_false] = ACTIONS(630), + [anon_sym_null] = ACTIONS(630), + [anon_sym_PIPE_PIPE] = ACTIONS(632), + [anon_sym_QMARK_QMARK] = ACTIONS(632), + [anon_sym_AMP_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(630), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(630), + [anon_sym_EQ_EQ] = ACTIONS(630), + [anon_sym_BANG_EQ] = ACTIONS(630), + [anon_sym_EQ_EQ_EQ] = ACTIONS(632), + [anon_sym_BANG_EQ_EQ] = ACTIONS(632), + [anon_sym_LT] = ACTIONS(630), + [anon_sym_GT] = ACTIONS(630), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_instanceof] = ACTIONS(630), + [anon_sym_in] = ACTIONS(630), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(630), + [anon_sym_GT_GT_GT] = ACTIONS(632), + [anon_sym_PLUS] = ACTIONS(630), + [anon_sym_DASH] = ACTIONS(630), + [anon_sym_SLASH] = ACTIONS(630), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_STAR_STAR] = ACTIONS(632), + [anon_sym_BANG] = ACTIONS(630), + [anon_sym_TILDE] = ACTIONS(632), + [anon_sym_typeof] = ACTIONS(630), + [anon_sym_void] = ACTIONS(630), + [anon_sym_delete] = ACTIONS(630), + [anon_sym_await] = ACTIONS(630), + [anon_sym_LBRACK] = ACTIONS(632), + [anon_sym_if] = ACTIONS(630), + [anon_sym_var] = ACTIONS(630), + [anon_sym_let] = ACTIONS(630), + [anon_sym_const] = ACTIONS(630), + [anon_sym_return] = ACTIONS(630), + [anon_sym_try] = ACTIONS(630), + [anon_sym_throw] = ACTIONS(630), + [anon_sym_for] = ACTIONS(630), + [anon_sym_while] = ACTIONS(630), + [anon_sym_break] = ACTIONS(630), + [anon_sym_continue] = ACTIONS(630), + [anon_sym_QMARK_DOT] = ACTIONS(632), + [anon_sym_BQUOTE] = ACTIONS(632), + [anon_sym_DOLLARr] = ACTIONS(630), + [anon_sym_PLUS_PLUS] = ACTIONS(632), + [anon_sym_DASH_DASH] = ACTIONS(632), + [anon_sym_new] = ACTIONS(630), + }, + [STATE(653)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(288), + [anon_sym_LBRACE] = ACTIONS(290), + [anon_sym_RBRACE] = ACTIONS(290), + [anon_sym_STAR] = ACTIONS(288), + [anon_sym_as] = ACTIONS(288), + [anon_sym_SEMI] = ACTIONS(290), + [anon_sym_async] = ACTIONS(288), + [anon_sym_function] = ACTIONS(288), + [anon_sym_LPAREN] = ACTIONS(290), + [anon_sym_QMARK] = ACTIONS(288), + [anon_sym_DOT] = ACTIONS(290), + [sym_identifier] = ACTIONS(288), + [sym_string_literal] = ACTIONS(290), + [anon_sym_DOLLAR] = ACTIONS(288), + [sym_numeric_literal] = ACTIONS(290), + [anon_sym_true] = ACTIONS(288), + [anon_sym_false] = ACTIONS(288), + [anon_sym_null] = ACTIONS(288), + [anon_sym_PIPE_PIPE] = ACTIONS(290), + [anon_sym_QMARK_QMARK] = ACTIONS(290), + [anon_sym_AMP_AMP] = ACTIONS(290), + [anon_sym_PIPE] = ACTIONS(288), + [anon_sym_CARET] = ACTIONS(290), + [anon_sym_AMP] = ACTIONS(288), + [anon_sym_EQ_EQ] = ACTIONS(288), + [anon_sym_BANG_EQ] = ACTIONS(288), + [anon_sym_EQ_EQ_EQ] = ACTIONS(290), + [anon_sym_BANG_EQ_EQ] = ACTIONS(290), + [anon_sym_LT] = ACTIONS(288), + [anon_sym_GT] = ACTIONS(288), + [anon_sym_LT_EQ] = ACTIONS(290), + [anon_sym_GT_EQ] = ACTIONS(290), + [anon_sym_instanceof] = ACTIONS(288), + [anon_sym_in] = ACTIONS(288), + [anon_sym_LT_LT] = ACTIONS(290), + [anon_sym_GT_GT] = ACTIONS(288), + [anon_sym_GT_GT_GT] = ACTIONS(290), + [anon_sym_PLUS] = ACTIONS(288), + [anon_sym_DASH] = ACTIONS(288), + [anon_sym_SLASH] = ACTIONS(288), + [anon_sym_PERCENT] = ACTIONS(290), + [anon_sym_STAR_STAR] = ACTIONS(290), + [anon_sym_BANG] = ACTIONS(288), + [anon_sym_TILDE] = ACTIONS(290), + [anon_sym_typeof] = ACTIONS(288), + [anon_sym_void] = ACTIONS(288), + [anon_sym_delete] = ACTIONS(288), + [anon_sym_await] = ACTIONS(288), + [anon_sym_LBRACK] = ACTIONS(290), + [anon_sym_if] = ACTIONS(288), + [anon_sym_var] = ACTIONS(288), + [anon_sym_let] = ACTIONS(288), + [anon_sym_const] = ACTIONS(288), + [anon_sym_return] = ACTIONS(288), + [anon_sym_try] = ACTIONS(288), + [anon_sym_throw] = ACTIONS(288), + [anon_sym_for] = ACTIONS(288), + [anon_sym_while] = ACTIONS(288), + [anon_sym_break] = ACTIONS(288), + [anon_sym_continue] = ACTIONS(288), + [anon_sym_QMARK_DOT] = ACTIONS(290), + [anon_sym_BQUOTE] = ACTIONS(290), + [anon_sym_DOLLARr] = ACTIONS(288), + [anon_sym_PLUS_PLUS] = ACTIONS(290), + [anon_sym_DASH_DASH] = ACTIONS(290), + [anon_sym_new] = ACTIONS(288), + }, + [STATE(654)] = { + [ts_builtin_sym_end] = ACTIONS(486), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(484), + [anon_sym_LBRACE] = ACTIONS(486), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_as] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(486), + [anon_sym_export] = ACTIONS(484), + [anon_sym_async] = ACTIONS(484), + [anon_sym_function] = ACTIONS(484), + [anon_sym_abstract] = ACTIONS(484), + [anon_sym_class] = ACTIONS(484), + [anon_sym_struct] = ACTIONS(484), + [anon_sym_AT] = ACTIONS(486), + [anon_sym_LPAREN] = ACTIONS(486), + [anon_sym_QMARK] = ACTIONS(484), + [anon_sym_DOT] = ACTIONS(486), + [sym_identifier] = ACTIONS(484), + [sym_string_literal] = ACTIONS(486), + [anon_sym_DOLLAR] = ACTIONS(484), + [sym_numeric_literal] = ACTIONS(486), + [anon_sym_true] = ACTIONS(484), + [anon_sym_false] = ACTIONS(484), + [anon_sym_null] = ACTIONS(484), + [anon_sym_PIPE_PIPE] = ACTIONS(486), + [anon_sym_QMARK_QMARK] = ACTIONS(486), + [anon_sym_AMP_AMP] = ACTIONS(486), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_CARET] = ACTIONS(486), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_EQ_EQ] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_EQ_EQ_EQ] = ACTIONS(486), + [anon_sym_BANG_EQ_EQ] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(484), + [anon_sym_LT_EQ] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(486), + [anon_sym_instanceof] = ACTIONS(484), + [anon_sym_in] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(486), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_GT_GT_GT] = ACTIONS(486), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(484), + [anon_sym_PERCENT] = ACTIONS(486), + [anon_sym_STAR_STAR] = ACTIONS(486), + [anon_sym_BANG] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_typeof] = ACTIONS(484), + [anon_sym_void] = ACTIONS(484), + [anon_sym_delete] = ACTIONS(484), + [anon_sym_await] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_var] = ACTIONS(484), + [anon_sym_let] = ACTIONS(484), + [anon_sym_const] = ACTIONS(484), + [anon_sym_QMARK_DOT] = ACTIONS(486), + [anon_sym_interface] = ACTIONS(484), + [anon_sym_type] = ACTIONS(484), + [anon_sym_enum] = ACTIONS(484), + [anon_sym_BQUOTE] = ACTIONS(486), + [anon_sym_DOLLARr] = ACTIONS(484), + [anon_sym_PLUS_PLUS] = ACTIONS(486), + [anon_sym_DASH_DASH] = ACTIONS(486), + [anon_sym_new] = ACTIONS(484), + }, + [STATE(655)] = { + [ts_builtin_sym_end] = ACTIONS(362), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(366), + [anon_sym_LBRACE] = ACTIONS(362), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_as] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(362), + [anon_sym_export] = ACTIONS(366), + [anon_sym_async] = ACTIONS(366), + [anon_sym_function] = ACTIONS(366), + [anon_sym_abstract] = ACTIONS(366), + [anon_sym_class] = ACTIONS(366), + [anon_sym_struct] = ACTIONS(366), + [anon_sym_AT] = ACTIONS(362), + [anon_sym_LPAREN] = ACTIONS(362), + [anon_sym_QMARK] = ACTIONS(366), + [anon_sym_DOT] = ACTIONS(362), + [sym_identifier] = ACTIONS(366), + [sym_string_literal] = ACTIONS(362), + [anon_sym_DOLLAR] = ACTIONS(366), + [sym_numeric_literal] = ACTIONS(362), + [anon_sym_true] = ACTIONS(366), + [anon_sym_false] = ACTIONS(366), + [anon_sym_null] = ACTIONS(366), + [anon_sym_PIPE_PIPE] = ACTIONS(362), + [anon_sym_QMARK_QMARK] = ACTIONS(362), + [anon_sym_AMP_AMP] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_CARET] = ACTIONS(362), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_EQ_EQ] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_EQ_EQ_EQ] = ACTIONS(362), + [anon_sym_BANG_EQ_EQ] = ACTIONS(362), + [anon_sym_LT] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(366), + [anon_sym_LT_EQ] = ACTIONS(362), + [anon_sym_GT_EQ] = ACTIONS(362), + [anon_sym_instanceof] = ACTIONS(366), + [anon_sym_in] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(362), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_GT_GT_GT] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(366), + [anon_sym_PERCENT] = ACTIONS(362), + [anon_sym_STAR_STAR] = ACTIONS(362), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(362), + [anon_sym_typeof] = ACTIONS(366), + [anon_sym_void] = ACTIONS(366), + [anon_sym_delete] = ACTIONS(366), + [anon_sym_await] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(362), + [anon_sym_var] = ACTIONS(366), + [anon_sym_let] = ACTIONS(366), + [anon_sym_const] = ACTIONS(366), + [anon_sym_QMARK_DOT] = ACTIONS(362), + [anon_sym_interface] = ACTIONS(366), + [anon_sym_type] = ACTIONS(366), + [anon_sym_enum] = ACTIONS(366), + [anon_sym_BQUOTE] = ACTIONS(362), + [anon_sym_DOLLARr] = ACTIONS(366), + [anon_sym_PLUS_PLUS] = ACTIONS(362), + [anon_sym_DASH_DASH] = ACTIONS(362), + [anon_sym_new] = ACTIONS(366), + }, + [STATE(656)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(510), + [anon_sym_LBRACE] = ACTIONS(607), + [anon_sym_RBRACE] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(510), + [anon_sym_as] = ACTIONS(510), + [anon_sym_SEMI] = ACTIONS(607), + [anon_sym_async] = ACTIONS(510), + [anon_sym_function] = ACTIONS(510), + [anon_sym_LPAREN] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(510), + [anon_sym_DOT] = ACTIONS(607), + [sym_identifier] = ACTIONS(510), + [sym_string_literal] = ACTIONS(607), + [anon_sym_DOLLAR] = ACTIONS(510), + [sym_numeric_literal] = ACTIONS(607), + [anon_sym_true] = ACTIONS(510), + [anon_sym_false] = ACTIONS(510), + [anon_sym_null] = ACTIONS(510), + [anon_sym_PIPE_PIPE] = ACTIONS(607), + [anon_sym_QMARK_QMARK] = ACTIONS(607), + [anon_sym_AMP_AMP] = ACTIONS(607), + [anon_sym_PIPE] = ACTIONS(510), + [anon_sym_CARET] = ACTIONS(607), + [anon_sym_AMP] = ACTIONS(510), + [anon_sym_EQ_EQ] = ACTIONS(510), + [anon_sym_BANG_EQ] = ACTIONS(510), + [anon_sym_EQ_EQ_EQ] = ACTIONS(607), + [anon_sym_BANG_EQ_EQ] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(510), + [anon_sym_GT] = ACTIONS(510), + [anon_sym_LT_EQ] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(607), + [anon_sym_instanceof] = ACTIONS(510), + [anon_sym_in] = ACTIONS(510), + [anon_sym_LT_LT] = ACTIONS(607), + [anon_sym_GT_GT] = ACTIONS(510), + [anon_sym_GT_GT_GT] = ACTIONS(607), + [anon_sym_PLUS] = ACTIONS(510), + [anon_sym_DASH] = ACTIONS(510), + [anon_sym_SLASH] = ACTIONS(510), + [anon_sym_PERCENT] = ACTIONS(607), + [anon_sym_STAR_STAR] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(510), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_typeof] = ACTIONS(510), + [anon_sym_void] = ACTIONS(510), + [anon_sym_delete] = ACTIONS(510), + [anon_sym_await] = ACTIONS(510), + [anon_sym_LBRACK] = ACTIONS(607), + [anon_sym_if] = ACTIONS(510), + [anon_sym_var] = ACTIONS(510), + [anon_sym_let] = ACTIONS(510), + [anon_sym_const] = ACTIONS(510), + [anon_sym_return] = ACTIONS(510), + [anon_sym_try] = ACTIONS(510), + [anon_sym_throw] = ACTIONS(510), + [anon_sym_for] = ACTIONS(510), + [anon_sym_while] = ACTIONS(510), + [anon_sym_break] = ACTIONS(510), + [anon_sym_continue] = ACTIONS(510), + [anon_sym_QMARK_DOT] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(607), + [anon_sym_DOLLARr] = ACTIONS(510), + [anon_sym_PLUS_PLUS] = ACTIONS(607), + [anon_sym_DASH_DASH] = ACTIONS(607), + [anon_sym_new] = ACTIONS(510), + }, + [STATE(657)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(634), + [anon_sym_LBRACE] = ACTIONS(636), + [anon_sym_RBRACE] = ACTIONS(636), + [anon_sym_STAR] = ACTIONS(634), + [anon_sym_as] = ACTIONS(634), + [anon_sym_SEMI] = ACTIONS(636), + [anon_sym_async] = ACTIONS(634), + [anon_sym_function] = ACTIONS(634), + [anon_sym_LPAREN] = ACTIONS(636), + [anon_sym_QMARK] = ACTIONS(634), + [anon_sym_DOT] = ACTIONS(636), + [sym_identifier] = ACTIONS(634), + [sym_string_literal] = ACTIONS(636), + [anon_sym_DOLLAR] = ACTIONS(634), + [sym_numeric_literal] = ACTIONS(636), + [anon_sym_true] = ACTIONS(634), + [anon_sym_false] = ACTIONS(634), + [anon_sym_null] = ACTIONS(634), + [anon_sym_PIPE_PIPE] = ACTIONS(636), + [anon_sym_QMARK_QMARK] = ACTIONS(636), + [anon_sym_AMP_AMP] = ACTIONS(636), + [anon_sym_PIPE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(636), + [anon_sym_AMP] = ACTIONS(634), + [anon_sym_EQ_EQ] = ACTIONS(634), + [anon_sym_BANG_EQ] = ACTIONS(634), + [anon_sym_EQ_EQ_EQ] = ACTIONS(636), + [anon_sym_BANG_EQ_EQ] = ACTIONS(636), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(636), + [anon_sym_GT_EQ] = ACTIONS(636), + [anon_sym_instanceof] = ACTIONS(634), + [anon_sym_in] = ACTIONS(634), + [anon_sym_LT_LT] = ACTIONS(636), + [anon_sym_GT_GT] = ACTIONS(634), + [anon_sym_GT_GT_GT] = ACTIONS(636), + [anon_sym_PLUS] = ACTIONS(634), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(636), + [anon_sym_STAR_STAR] = ACTIONS(636), + [anon_sym_BANG] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(636), + [anon_sym_typeof] = ACTIONS(634), + [anon_sym_void] = ACTIONS(634), + [anon_sym_delete] = ACTIONS(634), + [anon_sym_await] = ACTIONS(634), + [anon_sym_LBRACK] = ACTIONS(636), + [anon_sym_if] = ACTIONS(634), + [anon_sym_var] = ACTIONS(634), + [anon_sym_let] = ACTIONS(634), + [anon_sym_const] = ACTIONS(634), + [anon_sym_return] = ACTIONS(634), + [anon_sym_try] = ACTIONS(634), + [anon_sym_throw] = ACTIONS(634), + [anon_sym_for] = ACTIONS(634), + [anon_sym_while] = ACTIONS(634), + [anon_sym_break] = ACTIONS(634), + [anon_sym_continue] = ACTIONS(634), + [anon_sym_QMARK_DOT] = ACTIONS(636), + [anon_sym_BQUOTE] = ACTIONS(636), + [anon_sym_DOLLARr] = ACTIONS(634), + [anon_sym_PLUS_PLUS] = ACTIONS(636), + [anon_sym_DASH_DASH] = ACTIONS(636), + [anon_sym_new] = ACTIONS(634), + }, + [STATE(658)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(638), + [anon_sym_LBRACE] = ACTIONS(640), + [anon_sym_RBRACE] = ACTIONS(640), + [anon_sym_STAR] = ACTIONS(638), + [anon_sym_as] = ACTIONS(638), + [anon_sym_SEMI] = ACTIONS(640), + [anon_sym_async] = ACTIONS(638), + [anon_sym_function] = ACTIONS(638), + [anon_sym_LPAREN] = ACTIONS(640), + [anon_sym_QMARK] = ACTIONS(638), + [anon_sym_DOT] = ACTIONS(640), + [sym_identifier] = ACTIONS(638), + [sym_string_literal] = ACTIONS(640), + [anon_sym_DOLLAR] = ACTIONS(638), + [sym_numeric_literal] = ACTIONS(640), + [anon_sym_true] = ACTIONS(638), + [anon_sym_false] = ACTIONS(638), + [anon_sym_null] = ACTIONS(638), + [anon_sym_PIPE_PIPE] = ACTIONS(640), + [anon_sym_QMARK_QMARK] = ACTIONS(640), + [anon_sym_AMP_AMP] = ACTIONS(640), + [anon_sym_PIPE] = ACTIONS(638), + [anon_sym_CARET] = ACTIONS(640), + [anon_sym_AMP] = ACTIONS(638), + [anon_sym_EQ_EQ] = ACTIONS(638), + [anon_sym_BANG_EQ] = ACTIONS(638), + [anon_sym_EQ_EQ_EQ] = ACTIONS(640), + [anon_sym_BANG_EQ_EQ] = ACTIONS(640), + [anon_sym_LT] = ACTIONS(638), + [anon_sym_GT] = ACTIONS(638), + [anon_sym_LT_EQ] = ACTIONS(640), + [anon_sym_GT_EQ] = ACTIONS(640), + [anon_sym_instanceof] = ACTIONS(638), + [anon_sym_in] = ACTIONS(638), + [anon_sym_LT_LT] = ACTIONS(640), + [anon_sym_GT_GT] = ACTIONS(638), + [anon_sym_GT_GT_GT] = ACTIONS(640), + [anon_sym_PLUS] = ACTIONS(638), + [anon_sym_DASH] = ACTIONS(638), + [anon_sym_SLASH] = ACTIONS(638), + [anon_sym_PERCENT] = ACTIONS(640), + [anon_sym_STAR_STAR] = ACTIONS(640), + [anon_sym_BANG] = ACTIONS(638), + [anon_sym_TILDE] = ACTIONS(640), + [anon_sym_typeof] = ACTIONS(638), + [anon_sym_void] = ACTIONS(638), + [anon_sym_delete] = ACTIONS(638), + [anon_sym_await] = ACTIONS(638), + [anon_sym_LBRACK] = ACTIONS(640), + [anon_sym_if] = ACTIONS(638), + [anon_sym_var] = ACTIONS(638), + [anon_sym_let] = ACTIONS(638), + [anon_sym_const] = ACTIONS(638), + [anon_sym_return] = ACTIONS(638), + [anon_sym_try] = ACTIONS(638), + [anon_sym_throw] = ACTIONS(638), + [anon_sym_for] = ACTIONS(638), + [anon_sym_while] = ACTIONS(638), + [anon_sym_break] = ACTIONS(638), + [anon_sym_continue] = ACTIONS(638), + [anon_sym_QMARK_DOT] = ACTIONS(640), + [anon_sym_BQUOTE] = ACTIONS(640), + [anon_sym_DOLLARr] = ACTIONS(638), + [anon_sym_PLUS_PLUS] = ACTIONS(640), + [anon_sym_DASH_DASH] = ACTIONS(640), + [anon_sym_new] = ACTIONS(638), + }, + [STATE(659)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(690), + [anon_sym_LBRACE] = ACTIONS(692), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_STAR] = ACTIONS(690), + [anon_sym_as] = ACTIONS(690), + [anon_sym_SEMI] = ACTIONS(692), + [anon_sym_async] = ACTIONS(690), + [anon_sym_function] = ACTIONS(690), + [anon_sym_LPAREN] = ACTIONS(692), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_DOT] = ACTIONS(692), + [sym_identifier] = ACTIONS(690), + [sym_string_literal] = ACTIONS(692), + [anon_sym_DOLLAR] = ACTIONS(690), + [sym_numeric_literal] = ACTIONS(692), + [anon_sym_true] = ACTIONS(690), + [anon_sym_false] = ACTIONS(690), + [anon_sym_null] = ACTIONS(690), + [anon_sym_PIPE_PIPE] = ACTIONS(692), + [anon_sym_QMARK_QMARK] = ACTIONS(692), + [anon_sym_AMP_AMP] = ACTIONS(692), + [anon_sym_PIPE] = ACTIONS(690), + [anon_sym_CARET] = ACTIONS(692), + [anon_sym_AMP] = ACTIONS(690), + [anon_sym_EQ_EQ] = ACTIONS(690), + [anon_sym_BANG_EQ] = ACTIONS(690), + [anon_sym_EQ_EQ_EQ] = ACTIONS(692), + [anon_sym_BANG_EQ_EQ] = ACTIONS(692), + [anon_sym_LT] = ACTIONS(690), + [anon_sym_GT] = ACTIONS(690), + [anon_sym_LT_EQ] = ACTIONS(692), + [anon_sym_GT_EQ] = ACTIONS(692), + [anon_sym_instanceof] = ACTIONS(690), + [anon_sym_in] = ACTIONS(690), + [anon_sym_LT_LT] = ACTIONS(692), + [anon_sym_GT_GT] = ACTIONS(690), + [anon_sym_GT_GT_GT] = ACTIONS(692), + [anon_sym_PLUS] = ACTIONS(690), + [anon_sym_DASH] = ACTIONS(690), + [anon_sym_SLASH] = ACTIONS(690), + [anon_sym_PERCENT] = ACTIONS(692), + [anon_sym_STAR_STAR] = ACTIONS(692), + [anon_sym_BANG] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(692), + [anon_sym_typeof] = ACTIONS(690), + [anon_sym_void] = ACTIONS(690), + [anon_sym_delete] = ACTIONS(690), + [anon_sym_await] = ACTIONS(690), + [anon_sym_LBRACK] = ACTIONS(692), + [anon_sym_if] = ACTIONS(690), + [anon_sym_var] = ACTIONS(690), + [anon_sym_let] = ACTIONS(690), + [anon_sym_const] = ACTIONS(690), + [anon_sym_return] = ACTIONS(690), + [anon_sym_try] = ACTIONS(690), + [anon_sym_throw] = ACTIONS(690), + [anon_sym_for] = ACTIONS(690), + [anon_sym_while] = ACTIONS(690), + [anon_sym_break] = ACTIONS(690), + [anon_sym_continue] = ACTIONS(690), + [anon_sym_QMARK_DOT] = ACTIONS(692), + [anon_sym_BQUOTE] = ACTIONS(692), + [anon_sym_DOLLARr] = ACTIONS(690), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_new] = ACTIONS(690), + }, + [STATE(660)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(646), + [anon_sym_LBRACE] = ACTIONS(648), + [anon_sym_RBRACE] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_as] = ACTIONS(646), + [anon_sym_SEMI] = ACTIONS(648), + [anon_sym_async] = ACTIONS(646), + [anon_sym_function] = ACTIONS(646), + [anon_sym_LPAREN] = ACTIONS(648), + [anon_sym_QMARK] = ACTIONS(646), + [anon_sym_DOT] = ACTIONS(648), + [sym_identifier] = ACTIONS(646), + [sym_string_literal] = ACTIONS(648), + [anon_sym_DOLLAR] = ACTIONS(646), + [sym_numeric_literal] = ACTIONS(648), + [anon_sym_true] = ACTIONS(646), + [anon_sym_false] = ACTIONS(646), + [anon_sym_null] = ACTIONS(646), + [anon_sym_PIPE_PIPE] = ACTIONS(648), + [anon_sym_QMARK_QMARK] = ACTIONS(648), + [anon_sym_AMP_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(646), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(646), + [anon_sym_EQ_EQ] = ACTIONS(646), + [anon_sym_BANG_EQ] = ACTIONS(646), + [anon_sym_EQ_EQ_EQ] = ACTIONS(648), + [anon_sym_BANG_EQ_EQ] = ACTIONS(648), + [anon_sym_LT] = ACTIONS(646), + [anon_sym_GT] = ACTIONS(646), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_instanceof] = ACTIONS(646), + [anon_sym_in] = ACTIONS(646), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(646), + [anon_sym_GT_GT_GT] = ACTIONS(648), + [anon_sym_PLUS] = ACTIONS(646), + [anon_sym_DASH] = ACTIONS(646), + [anon_sym_SLASH] = ACTIONS(646), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_STAR_STAR] = ACTIONS(648), + [anon_sym_BANG] = ACTIONS(646), + [anon_sym_TILDE] = ACTIONS(648), + [anon_sym_typeof] = ACTIONS(646), + [anon_sym_void] = ACTIONS(646), + [anon_sym_delete] = ACTIONS(646), + [anon_sym_await] = ACTIONS(646), + [anon_sym_LBRACK] = ACTIONS(648), + [anon_sym_if] = ACTIONS(646), + [anon_sym_var] = ACTIONS(646), + [anon_sym_let] = ACTIONS(646), + [anon_sym_const] = ACTIONS(646), + [anon_sym_return] = ACTIONS(646), + [anon_sym_try] = ACTIONS(646), + [anon_sym_throw] = ACTIONS(646), + [anon_sym_for] = ACTIONS(646), + [anon_sym_while] = ACTIONS(646), + [anon_sym_break] = ACTIONS(646), + [anon_sym_continue] = ACTIONS(646), + [anon_sym_QMARK_DOT] = ACTIONS(648), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DOLLARr] = ACTIONS(646), + [anon_sym_PLUS_PLUS] = ACTIONS(648), + [anon_sym_DASH_DASH] = ACTIONS(648), + [anon_sym_new] = ACTIONS(646), + }, + [STATE(661)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(650), + [anon_sym_LBRACE] = ACTIONS(652), + [anon_sym_RBRACE] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(650), + [anon_sym_as] = ACTIONS(650), + [anon_sym_SEMI] = ACTIONS(652), + [anon_sym_async] = ACTIONS(650), + [anon_sym_function] = ACTIONS(650), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_QMARK] = ACTIONS(650), + [anon_sym_DOT] = ACTIONS(652), + [sym_identifier] = ACTIONS(650), + [sym_string_literal] = ACTIONS(652), + [anon_sym_DOLLAR] = ACTIONS(650), + [sym_numeric_literal] = ACTIONS(652), + [anon_sym_true] = ACTIONS(650), + [anon_sym_false] = ACTIONS(650), + [anon_sym_null] = ACTIONS(650), + [anon_sym_PIPE_PIPE] = ACTIONS(652), + [anon_sym_QMARK_QMARK] = ACTIONS(652), + [anon_sym_AMP_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(650), + [anon_sym_EQ_EQ] = ACTIONS(650), + [anon_sym_BANG_EQ] = ACTIONS(650), + [anon_sym_EQ_EQ_EQ] = ACTIONS(652), + [anon_sym_BANG_EQ_EQ] = ACTIONS(652), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_instanceof] = ACTIONS(650), + [anon_sym_in] = ACTIONS(650), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(650), + [anon_sym_GT_GT_GT] = ACTIONS(652), + [anon_sym_PLUS] = ACTIONS(650), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_STAR_STAR] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(652), + [anon_sym_typeof] = ACTIONS(650), + [anon_sym_void] = ACTIONS(650), + [anon_sym_delete] = ACTIONS(650), + [anon_sym_await] = ACTIONS(650), + [anon_sym_LBRACK] = ACTIONS(652), + [anon_sym_if] = ACTIONS(650), + [anon_sym_var] = ACTIONS(650), + [anon_sym_let] = ACTIONS(650), + [anon_sym_const] = ACTIONS(650), + [anon_sym_return] = ACTIONS(650), + [anon_sym_try] = ACTIONS(650), + [anon_sym_throw] = ACTIONS(650), + [anon_sym_for] = ACTIONS(650), + [anon_sym_while] = ACTIONS(650), + [anon_sym_break] = ACTIONS(650), + [anon_sym_continue] = ACTIONS(650), + [anon_sym_QMARK_DOT] = ACTIONS(652), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DOLLARr] = ACTIONS(650), + [anon_sym_PLUS_PLUS] = ACTIONS(652), + [anon_sym_DASH_DASH] = ACTIONS(652), + [anon_sym_new] = ACTIONS(650), + }, + [STATE(662)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(662), + [anon_sym_LBRACE] = ACTIONS(664), + [anon_sym_RBRACE] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_as] = ACTIONS(662), + [anon_sym_SEMI] = ACTIONS(664), + [anon_sym_async] = ACTIONS(662), + [anon_sym_function] = ACTIONS(662), + [anon_sym_LPAREN] = ACTIONS(664), + [anon_sym_QMARK] = ACTIONS(662), + [anon_sym_DOT] = ACTIONS(664), + [sym_identifier] = ACTIONS(662), + [sym_string_literal] = ACTIONS(664), + [anon_sym_DOLLAR] = ACTIONS(662), + [sym_numeric_literal] = ACTIONS(664), + [anon_sym_true] = ACTIONS(662), + [anon_sym_false] = ACTIONS(662), + [anon_sym_null] = ACTIONS(662), + [anon_sym_PIPE_PIPE] = ACTIONS(664), + [anon_sym_QMARK_QMARK] = ACTIONS(664), + [anon_sym_AMP_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(662), + [anon_sym_EQ_EQ] = ACTIONS(662), + [anon_sym_BANG_EQ] = ACTIONS(662), + [anon_sym_EQ_EQ_EQ] = ACTIONS(664), + [anon_sym_BANG_EQ_EQ] = ACTIONS(664), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_instanceof] = ACTIONS(662), + [anon_sym_in] = ACTIONS(662), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(662), + [anon_sym_GT_GT_GT] = ACTIONS(664), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_STAR_STAR] = ACTIONS(664), + [anon_sym_BANG] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(664), + [anon_sym_typeof] = ACTIONS(662), + [anon_sym_void] = ACTIONS(662), + [anon_sym_delete] = ACTIONS(662), + [anon_sym_await] = ACTIONS(662), + [anon_sym_LBRACK] = ACTIONS(664), + [anon_sym_if] = ACTIONS(662), + [anon_sym_var] = ACTIONS(662), + [anon_sym_let] = ACTIONS(662), + [anon_sym_const] = ACTIONS(662), + [anon_sym_return] = ACTIONS(662), + [anon_sym_try] = ACTIONS(662), + [anon_sym_throw] = ACTIONS(662), + [anon_sym_for] = ACTIONS(662), + [anon_sym_while] = ACTIONS(662), + [anon_sym_break] = ACTIONS(662), + [anon_sym_continue] = ACTIONS(662), + [anon_sym_QMARK_DOT] = ACTIONS(664), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DOLLARr] = ACTIONS(662), + [anon_sym_PLUS_PLUS] = ACTIONS(664), + [anon_sym_DASH_DASH] = ACTIONS(664), + [anon_sym_new] = ACTIONS(662), + }, + [STATE(663)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(666), + [anon_sym_LBRACE] = ACTIONS(668), + [anon_sym_RBRACE] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(666), + [anon_sym_as] = ACTIONS(666), + [anon_sym_SEMI] = ACTIONS(668), + [anon_sym_async] = ACTIONS(666), + [anon_sym_function] = ACTIONS(666), + [anon_sym_LPAREN] = ACTIONS(668), + [anon_sym_QMARK] = ACTIONS(666), + [anon_sym_DOT] = ACTIONS(668), + [sym_identifier] = ACTIONS(666), + [sym_string_literal] = ACTIONS(668), + [anon_sym_DOLLAR] = ACTIONS(666), + [sym_numeric_literal] = ACTIONS(668), + [anon_sym_true] = ACTIONS(666), + [anon_sym_false] = ACTIONS(666), + [anon_sym_null] = ACTIONS(666), + [anon_sym_PIPE_PIPE] = ACTIONS(668), + [anon_sym_QMARK_QMARK] = ACTIONS(668), + [anon_sym_AMP_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(666), + [anon_sym_EQ_EQ] = ACTIONS(666), + [anon_sym_BANG_EQ] = ACTIONS(666), + [anon_sym_EQ_EQ_EQ] = ACTIONS(668), + [anon_sym_BANG_EQ_EQ] = ACTIONS(668), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_instanceof] = ACTIONS(666), + [anon_sym_in] = ACTIONS(666), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(666), + [anon_sym_GT_GT_GT] = ACTIONS(668), + [anon_sym_PLUS] = ACTIONS(666), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_STAR_STAR] = ACTIONS(668), + [anon_sym_BANG] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(668), + [anon_sym_typeof] = ACTIONS(666), + [anon_sym_void] = ACTIONS(666), + [anon_sym_delete] = ACTIONS(666), + [anon_sym_await] = ACTIONS(666), + [anon_sym_LBRACK] = ACTIONS(668), + [anon_sym_if] = ACTIONS(666), + [anon_sym_var] = ACTIONS(666), + [anon_sym_let] = ACTIONS(666), + [anon_sym_const] = ACTIONS(666), + [anon_sym_return] = ACTIONS(666), + [anon_sym_try] = ACTIONS(666), + [anon_sym_throw] = ACTIONS(666), + [anon_sym_for] = ACTIONS(666), + [anon_sym_while] = ACTIONS(666), + [anon_sym_break] = ACTIONS(666), + [anon_sym_continue] = ACTIONS(666), + [anon_sym_QMARK_DOT] = ACTIONS(668), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DOLLARr] = ACTIONS(666), + [anon_sym_PLUS_PLUS] = ACTIONS(668), + [anon_sym_DASH_DASH] = ACTIONS(668), + [anon_sym_new] = ACTIONS(666), + }, + [STATE(664)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(670), + [anon_sym_LBRACE] = ACTIONS(672), + [anon_sym_RBRACE] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(670), + [anon_sym_as] = ACTIONS(670), + [anon_sym_SEMI] = ACTIONS(672), + [anon_sym_async] = ACTIONS(670), + [anon_sym_function] = ACTIONS(670), + [anon_sym_LPAREN] = ACTIONS(672), + [anon_sym_QMARK] = ACTIONS(670), + [anon_sym_DOT] = ACTIONS(672), + [sym_identifier] = ACTIONS(670), + [sym_string_literal] = ACTIONS(672), + [anon_sym_DOLLAR] = ACTIONS(670), + [sym_numeric_literal] = ACTIONS(672), + [anon_sym_true] = ACTIONS(670), + [anon_sym_false] = ACTIONS(670), + [anon_sym_null] = ACTIONS(670), + [anon_sym_PIPE_PIPE] = ACTIONS(672), + [anon_sym_QMARK_QMARK] = ACTIONS(672), + [anon_sym_AMP_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(670), + [anon_sym_EQ_EQ] = ACTIONS(670), + [anon_sym_BANG_EQ] = ACTIONS(670), + [anon_sym_EQ_EQ_EQ] = ACTIONS(672), + [anon_sym_BANG_EQ_EQ] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_instanceof] = ACTIONS(670), + [anon_sym_in] = ACTIONS(670), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(670), + [anon_sym_GT_GT_GT] = ACTIONS(672), + [anon_sym_PLUS] = ACTIONS(670), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_STAR_STAR] = ACTIONS(672), + [anon_sym_BANG] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(672), + [anon_sym_typeof] = ACTIONS(670), + [anon_sym_void] = ACTIONS(670), + [anon_sym_delete] = ACTIONS(670), + [anon_sym_await] = ACTIONS(670), + [anon_sym_LBRACK] = ACTIONS(672), + [anon_sym_if] = ACTIONS(670), + [anon_sym_var] = ACTIONS(670), + [anon_sym_let] = ACTIONS(670), + [anon_sym_const] = ACTIONS(670), + [anon_sym_return] = ACTIONS(670), + [anon_sym_try] = ACTIONS(670), + [anon_sym_throw] = ACTIONS(670), + [anon_sym_for] = ACTIONS(670), + [anon_sym_while] = ACTIONS(670), + [anon_sym_break] = ACTIONS(670), + [anon_sym_continue] = ACTIONS(670), + [anon_sym_QMARK_DOT] = ACTIONS(672), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DOLLARr] = ACTIONS(670), + [anon_sym_PLUS_PLUS] = ACTIONS(672), + [anon_sym_DASH_DASH] = ACTIONS(672), + [anon_sym_new] = ACTIONS(670), + }, + [STATE(665)] = { + [ts_builtin_sym_end] = ACTIONS(490), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(488), + [anon_sym_LBRACE] = ACTIONS(490), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_as] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(490), + [anon_sym_export] = ACTIONS(488), + [anon_sym_async] = ACTIONS(488), + [anon_sym_function] = ACTIONS(488), + [anon_sym_abstract] = ACTIONS(488), + [anon_sym_class] = ACTIONS(488), + [anon_sym_struct] = ACTIONS(488), + [anon_sym_AT] = ACTIONS(490), + [anon_sym_LPAREN] = ACTIONS(490), + [anon_sym_QMARK] = ACTIONS(488), + [anon_sym_DOT] = ACTIONS(490), + [sym_identifier] = ACTIONS(488), + [sym_string_literal] = ACTIONS(490), + [anon_sym_DOLLAR] = ACTIONS(488), + [sym_numeric_literal] = ACTIONS(490), + [anon_sym_true] = ACTIONS(488), + [anon_sym_false] = ACTIONS(488), + [anon_sym_null] = ACTIONS(488), + [anon_sym_PIPE_PIPE] = ACTIONS(490), + [anon_sym_QMARK_QMARK] = ACTIONS(490), + [anon_sym_AMP_AMP] = ACTIONS(490), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_CARET] = ACTIONS(490), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_EQ_EQ] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_EQ_EQ_EQ] = ACTIONS(490), + [anon_sym_BANG_EQ_EQ] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(488), + [anon_sym_LT_EQ] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(490), + [anon_sym_instanceof] = ACTIONS(488), + [anon_sym_in] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(490), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_GT_GT_GT] = ACTIONS(490), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(488), + [anon_sym_PERCENT] = ACTIONS(490), + [anon_sym_STAR_STAR] = ACTIONS(490), + [anon_sym_BANG] = ACTIONS(488), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_typeof] = ACTIONS(488), + [anon_sym_void] = ACTIONS(488), + [anon_sym_delete] = ACTIONS(488), + [anon_sym_await] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(490), + [anon_sym_var] = ACTIONS(488), + [anon_sym_let] = ACTIONS(488), + [anon_sym_const] = ACTIONS(488), + [anon_sym_QMARK_DOT] = ACTIONS(490), + [anon_sym_interface] = ACTIONS(488), + [anon_sym_type] = ACTIONS(488), + [anon_sym_enum] = ACTIONS(488), + [anon_sym_BQUOTE] = ACTIONS(490), + [anon_sym_DOLLARr] = ACTIONS(488), + [anon_sym_PLUS_PLUS] = ACTIONS(490), + [anon_sym_DASH_DASH] = ACTIONS(490), + [anon_sym_new] = ACTIONS(488), + }, + [STATE(666)] = { + [ts_builtin_sym_end] = ACTIONS(377), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_export] = ACTIONS(375), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_abstract] = ACTIONS(375), + [anon_sym_class] = ACTIONS(375), + [anon_sym_struct] = ACTIONS(375), + [anon_sym_AT] = ACTIONS(377), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(377), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_interface] = ACTIONS(375), + [anon_sym_type] = ACTIONS(375), + [anon_sym_enum] = ACTIONS(375), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(667)] = { + [ts_builtin_sym_end] = ACTIONS(241), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_export] = ACTIONS(239), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_abstract] = ACTIONS(239), + [anon_sym_class] = ACTIONS(239), + [anon_sym_struct] = ACTIONS(239), + [anon_sym_AT] = ACTIONS(241), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(241), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_interface] = ACTIONS(239), + [anon_sym_type] = ACTIONS(239), + [anon_sym_enum] = ACTIONS(239), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(668)] = { + [ts_builtin_sym_end] = ACTIONS(515), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(513), + [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_STAR] = ACTIONS(513), + [anon_sym_as] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_export] = ACTIONS(513), + [anon_sym_async] = ACTIONS(513), + [anon_sym_function] = ACTIONS(513), + [anon_sym_abstract] = ACTIONS(513), + [anon_sym_class] = ACTIONS(513), + [anon_sym_struct] = ACTIONS(513), + [anon_sym_AT] = ACTIONS(515), + [anon_sym_LPAREN] = ACTIONS(515), + [anon_sym_QMARK] = ACTIONS(513), + [anon_sym_DOT] = ACTIONS(515), + [sym_identifier] = ACTIONS(513), + [sym_string_literal] = ACTIONS(515), + [anon_sym_DOLLAR] = ACTIONS(513), + [sym_numeric_literal] = ACTIONS(515), + [anon_sym_true] = ACTIONS(513), + [anon_sym_false] = ACTIONS(513), + [anon_sym_null] = ACTIONS(513), + [anon_sym_PIPE_PIPE] = ACTIONS(515), + [anon_sym_QMARK_QMARK] = ACTIONS(515), + [anon_sym_AMP_AMP] = ACTIONS(515), + [anon_sym_PIPE] = ACTIONS(513), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_EQ_EQ] = ACTIONS(513), + [anon_sym_BANG_EQ] = ACTIONS(513), + [anon_sym_EQ_EQ_EQ] = ACTIONS(515), + [anon_sym_BANG_EQ_EQ] = ACTIONS(515), + [anon_sym_LT] = ACTIONS(513), + [anon_sym_GT] = ACTIONS(513), + [anon_sym_LT_EQ] = ACTIONS(515), + [anon_sym_GT_EQ] = ACTIONS(515), + [anon_sym_instanceof] = ACTIONS(513), + [anon_sym_in] = ACTIONS(513), + [anon_sym_LT_LT] = ACTIONS(515), + [anon_sym_GT_GT] = ACTIONS(513), + [anon_sym_GT_GT_GT] = ACTIONS(515), + [anon_sym_PLUS] = ACTIONS(513), + [anon_sym_DASH] = ACTIONS(513), + [anon_sym_SLASH] = ACTIONS(513), + [anon_sym_PERCENT] = ACTIONS(515), + [anon_sym_STAR_STAR] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(513), + [anon_sym_TILDE] = ACTIONS(515), + [anon_sym_typeof] = ACTIONS(513), + [anon_sym_void] = ACTIONS(513), + [anon_sym_delete] = ACTIONS(513), + [anon_sym_await] = ACTIONS(513), + [anon_sym_LBRACK] = ACTIONS(515), + [anon_sym_var] = ACTIONS(513), + [anon_sym_let] = ACTIONS(513), + [anon_sym_const] = ACTIONS(513), + [anon_sym_QMARK_DOT] = ACTIONS(515), + [anon_sym_interface] = ACTIONS(513), + [anon_sym_type] = ACTIONS(513), + [anon_sym_enum] = ACTIONS(513), + [anon_sym_BQUOTE] = ACTIONS(515), + [anon_sym_DOLLARr] = ACTIONS(513), + [anon_sym_PLUS_PLUS] = ACTIONS(515), + [anon_sym_DASH_DASH] = ACTIONS(515), + [anon_sym_new] = ACTIONS(513), + }, + [STATE(669)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(308), + [anon_sym_LBRACE] = ACTIONS(310), + [anon_sym_RBRACE] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(308), + [anon_sym_as] = ACTIONS(308), + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_async] = ACTIONS(308), + [anon_sym_function] = ACTIONS(308), + [anon_sym_LPAREN] = ACTIONS(310), + [anon_sym_QMARK] = ACTIONS(308), + [anon_sym_DOT] = ACTIONS(310), + [sym_identifier] = ACTIONS(308), + [sym_string_literal] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(308), + [sym_numeric_literal] = ACTIONS(310), + [anon_sym_true] = ACTIONS(308), + [anon_sym_false] = ACTIONS(308), + [anon_sym_null] = ACTIONS(308), + [anon_sym_PIPE_PIPE] = ACTIONS(310), + [anon_sym_QMARK_QMARK] = ACTIONS(310), + [anon_sym_AMP_AMP] = ACTIONS(310), + [anon_sym_PIPE] = ACTIONS(308), + [anon_sym_CARET] = ACTIONS(310), + [anon_sym_AMP] = ACTIONS(308), + [anon_sym_EQ_EQ] = ACTIONS(308), + [anon_sym_BANG_EQ] = ACTIONS(308), + [anon_sym_EQ_EQ_EQ] = ACTIONS(310), + [anon_sym_BANG_EQ_EQ] = ACTIONS(310), + [anon_sym_LT] = ACTIONS(308), + [anon_sym_GT] = ACTIONS(308), + [anon_sym_LT_EQ] = ACTIONS(310), + [anon_sym_GT_EQ] = ACTIONS(310), + [anon_sym_instanceof] = ACTIONS(308), + [anon_sym_in] = ACTIONS(308), + [anon_sym_LT_LT] = ACTIONS(310), + [anon_sym_GT_GT] = ACTIONS(308), + [anon_sym_GT_GT_GT] = ACTIONS(310), + [anon_sym_PLUS] = ACTIONS(308), + [anon_sym_DASH] = ACTIONS(308), + [anon_sym_SLASH] = ACTIONS(308), + [anon_sym_PERCENT] = ACTIONS(310), + [anon_sym_STAR_STAR] = ACTIONS(310), + [anon_sym_BANG] = ACTIONS(308), + [anon_sym_TILDE] = ACTIONS(310), + [anon_sym_typeof] = ACTIONS(308), + [anon_sym_void] = ACTIONS(308), + [anon_sym_delete] = ACTIONS(308), + [anon_sym_await] = ACTIONS(308), + [anon_sym_LBRACK] = ACTIONS(310), + [anon_sym_if] = ACTIONS(308), + [anon_sym_var] = ACTIONS(308), + [anon_sym_let] = ACTIONS(308), + [anon_sym_const] = ACTIONS(308), + [anon_sym_return] = ACTIONS(308), + [anon_sym_try] = ACTIONS(308), + [anon_sym_throw] = ACTIONS(308), + [anon_sym_for] = ACTIONS(308), + [anon_sym_while] = ACTIONS(308), + [anon_sym_break] = ACTIONS(308), + [anon_sym_continue] = ACTIONS(308), + [anon_sym_QMARK_DOT] = ACTIONS(310), + [anon_sym_BQUOTE] = ACTIONS(310), + [anon_sym_DOLLARr] = ACTIONS(308), + [anon_sym_PLUS_PLUS] = ACTIONS(310), + [anon_sym_DASH_DASH] = ACTIONS(310), + [anon_sym_new] = ACTIONS(308), + }, + [STATE(670)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(678), + [anon_sym_LBRACE] = ACTIONS(680), + [anon_sym_RBRACE] = ACTIONS(680), + [anon_sym_STAR] = ACTIONS(678), + [anon_sym_as] = ACTIONS(678), + [anon_sym_SEMI] = ACTIONS(680), + [anon_sym_async] = ACTIONS(678), + [anon_sym_function] = ACTIONS(678), + [anon_sym_LPAREN] = ACTIONS(680), + [anon_sym_QMARK] = ACTIONS(678), + [anon_sym_DOT] = ACTIONS(680), + [sym_identifier] = ACTIONS(678), + [sym_string_literal] = ACTIONS(680), + [anon_sym_DOLLAR] = ACTIONS(678), + [sym_numeric_literal] = ACTIONS(680), + [anon_sym_true] = ACTIONS(678), + [anon_sym_false] = ACTIONS(678), + [anon_sym_null] = ACTIONS(678), + [anon_sym_PIPE_PIPE] = ACTIONS(680), + [anon_sym_QMARK_QMARK] = ACTIONS(680), + [anon_sym_AMP_AMP] = ACTIONS(680), + [anon_sym_PIPE] = ACTIONS(678), + [anon_sym_CARET] = ACTIONS(680), + [anon_sym_AMP] = ACTIONS(678), + [anon_sym_EQ_EQ] = ACTIONS(678), + [anon_sym_BANG_EQ] = ACTIONS(678), + [anon_sym_EQ_EQ_EQ] = ACTIONS(680), + [anon_sym_BANG_EQ_EQ] = ACTIONS(680), + [anon_sym_LT] = ACTIONS(678), + [anon_sym_GT] = ACTIONS(678), + [anon_sym_LT_EQ] = ACTIONS(680), + [anon_sym_GT_EQ] = ACTIONS(680), + [anon_sym_instanceof] = ACTIONS(678), + [anon_sym_in] = ACTIONS(678), + [anon_sym_LT_LT] = ACTIONS(680), + [anon_sym_GT_GT] = ACTIONS(678), + [anon_sym_GT_GT_GT] = ACTIONS(680), + [anon_sym_PLUS] = ACTIONS(678), + [anon_sym_DASH] = ACTIONS(678), + [anon_sym_SLASH] = ACTIONS(678), + [anon_sym_PERCENT] = ACTIONS(680), + [anon_sym_STAR_STAR] = ACTIONS(680), + [anon_sym_BANG] = ACTIONS(678), + [anon_sym_TILDE] = ACTIONS(680), + [anon_sym_typeof] = ACTIONS(678), + [anon_sym_void] = ACTIONS(678), + [anon_sym_delete] = ACTIONS(678), + [anon_sym_await] = ACTIONS(678), + [anon_sym_LBRACK] = ACTIONS(680), + [anon_sym_if] = ACTIONS(678), + [anon_sym_var] = ACTIONS(678), + [anon_sym_let] = ACTIONS(678), + [anon_sym_const] = ACTIONS(678), + [anon_sym_return] = ACTIONS(678), + [anon_sym_try] = ACTIONS(678), + [anon_sym_throw] = ACTIONS(678), + [anon_sym_for] = ACTIONS(678), + [anon_sym_while] = ACTIONS(678), + [anon_sym_break] = ACTIONS(678), + [anon_sym_continue] = ACTIONS(678), + [anon_sym_QMARK_DOT] = ACTIONS(680), + [anon_sym_BQUOTE] = ACTIONS(680), + [anon_sym_DOLLARr] = ACTIONS(678), + [anon_sym_PLUS_PLUS] = ACTIONS(680), + [anon_sym_DASH_DASH] = ACTIONS(680), + [anon_sym_new] = ACTIONS(678), + }, + [STATE(671)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(682), + [anon_sym_LBRACE] = ACTIONS(684), + [anon_sym_RBRACE] = ACTIONS(684), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_as] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(684), + [anon_sym_async] = ACTIONS(682), + [anon_sym_function] = ACTIONS(682), + [anon_sym_LPAREN] = ACTIONS(684), + [anon_sym_QMARK] = ACTIONS(682), + [anon_sym_DOT] = ACTIONS(684), + [sym_identifier] = ACTIONS(682), + [sym_string_literal] = ACTIONS(684), + [anon_sym_DOLLAR] = ACTIONS(682), + [sym_numeric_literal] = ACTIONS(684), + [anon_sym_true] = ACTIONS(682), + [anon_sym_false] = ACTIONS(682), + [anon_sym_null] = ACTIONS(682), + [anon_sym_PIPE_PIPE] = ACTIONS(684), + [anon_sym_QMARK_QMARK] = ACTIONS(684), + [anon_sym_AMP_AMP] = ACTIONS(684), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_CARET] = ACTIONS(684), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_EQ_EQ] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_EQ_EQ_EQ] = ACTIONS(684), + [anon_sym_BANG_EQ_EQ] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(682), + [anon_sym_LT_EQ] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(684), + [anon_sym_instanceof] = ACTIONS(682), + [anon_sym_in] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(684), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_GT_GT_GT] = ACTIONS(684), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(682), + [anon_sym_PERCENT] = ACTIONS(684), + [anon_sym_STAR_STAR] = ACTIONS(684), + [anon_sym_BANG] = ACTIONS(682), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_typeof] = ACTIONS(682), + [anon_sym_void] = ACTIONS(682), + [anon_sym_delete] = ACTIONS(682), + [anon_sym_await] = ACTIONS(682), + [anon_sym_LBRACK] = ACTIONS(684), + [anon_sym_if] = ACTIONS(682), + [anon_sym_var] = ACTIONS(682), + [anon_sym_let] = ACTIONS(682), + [anon_sym_const] = ACTIONS(682), + [anon_sym_return] = ACTIONS(682), + [anon_sym_try] = ACTIONS(682), + [anon_sym_throw] = ACTIONS(682), + [anon_sym_for] = ACTIONS(682), + [anon_sym_while] = ACTIONS(682), + [anon_sym_break] = ACTIONS(682), + [anon_sym_continue] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(684), + [anon_sym_BQUOTE] = ACTIONS(684), + [anon_sym_DOLLARr] = ACTIONS(682), + [anon_sym_PLUS_PLUS] = ACTIONS(684), + [anon_sym_DASH_DASH] = ACTIONS(684), + [anon_sym_new] = ACTIONS(682), + }, + [STATE(672)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(686), + [anon_sym_LBRACE] = ACTIONS(688), + [anon_sym_RBRACE] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_as] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(688), + [anon_sym_async] = ACTIONS(686), + [anon_sym_function] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(688), + [anon_sym_QMARK] = ACTIONS(686), + [anon_sym_DOT] = ACTIONS(688), + [sym_identifier] = ACTIONS(686), + [sym_string_literal] = ACTIONS(688), + [anon_sym_DOLLAR] = ACTIONS(686), + [sym_numeric_literal] = ACTIONS(688), + [anon_sym_true] = ACTIONS(686), + [anon_sym_false] = ACTIONS(686), + [anon_sym_null] = ACTIONS(686), + [anon_sym_PIPE_PIPE] = ACTIONS(688), + [anon_sym_QMARK_QMARK] = ACTIONS(688), + [anon_sym_AMP_AMP] = ACTIONS(688), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_CARET] = ACTIONS(688), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_EQ_EQ] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_EQ_EQ_EQ] = ACTIONS(688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(686), + [anon_sym_LT_EQ] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(688), + [anon_sym_instanceof] = ACTIONS(686), + [anon_sym_in] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(688), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_GT_GT_GT] = ACTIONS(688), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_PERCENT] = ACTIONS(688), + [anon_sym_STAR_STAR] = ACTIONS(688), + [anon_sym_BANG] = ACTIONS(686), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_typeof] = ACTIONS(686), + [anon_sym_void] = ACTIONS(686), + [anon_sym_delete] = ACTIONS(686), + [anon_sym_await] = ACTIONS(686), + [anon_sym_LBRACK] = ACTIONS(688), + [anon_sym_if] = ACTIONS(686), + [anon_sym_var] = ACTIONS(686), + [anon_sym_let] = ACTIONS(686), + [anon_sym_const] = ACTIONS(686), + [anon_sym_return] = ACTIONS(686), + [anon_sym_try] = ACTIONS(686), + [anon_sym_throw] = ACTIONS(686), + [anon_sym_for] = ACTIONS(686), + [anon_sym_while] = ACTIONS(686), + [anon_sym_break] = ACTIONS(686), + [anon_sym_continue] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(688), + [anon_sym_DOLLARr] = ACTIONS(686), + [anon_sym_PLUS_PLUS] = ACTIONS(688), + [anon_sym_DASH_DASH] = ACTIONS(688), + [anon_sym_new] = ACTIONS(686), + }, + [STATE(673)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(686), + [anon_sym_LBRACE] = ACTIONS(688), + [anon_sym_RBRACE] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_as] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(688), + [anon_sym_async] = ACTIONS(686), + [anon_sym_function] = ACTIONS(686), + [anon_sym_LPAREN] = ACTIONS(688), + [anon_sym_QMARK] = ACTIONS(686), + [anon_sym_DOT] = ACTIONS(688), + [sym_identifier] = ACTIONS(686), + [sym_string_literal] = ACTIONS(688), + [anon_sym_DOLLAR] = ACTIONS(686), + [sym_numeric_literal] = ACTIONS(688), + [anon_sym_true] = ACTIONS(686), + [anon_sym_false] = ACTIONS(686), + [anon_sym_null] = ACTIONS(686), + [anon_sym_PIPE_PIPE] = ACTIONS(688), + [anon_sym_QMARK_QMARK] = ACTIONS(688), + [anon_sym_AMP_AMP] = ACTIONS(688), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_CARET] = ACTIONS(688), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_EQ_EQ] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_EQ_EQ_EQ] = ACTIONS(688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(686), + [anon_sym_LT_EQ] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(688), + [anon_sym_instanceof] = ACTIONS(686), + [anon_sym_in] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(688), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_GT_GT_GT] = ACTIONS(688), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_PERCENT] = ACTIONS(688), + [anon_sym_STAR_STAR] = ACTIONS(688), + [anon_sym_BANG] = ACTIONS(686), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_typeof] = ACTIONS(686), + [anon_sym_void] = ACTIONS(686), + [anon_sym_delete] = ACTIONS(686), + [anon_sym_await] = ACTIONS(686), + [anon_sym_LBRACK] = ACTIONS(688), + [anon_sym_if] = ACTIONS(686), + [anon_sym_var] = ACTIONS(686), + [anon_sym_let] = ACTIONS(686), + [anon_sym_const] = ACTIONS(686), + [anon_sym_return] = ACTIONS(686), + [anon_sym_try] = ACTIONS(686), + [anon_sym_throw] = ACTIONS(686), + [anon_sym_for] = ACTIONS(686), + [anon_sym_while] = ACTIONS(686), + [anon_sym_break] = ACTIONS(686), + [anon_sym_continue] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(688), + [anon_sym_BQUOTE] = ACTIONS(688), + [anon_sym_DOLLARr] = ACTIONS(686), + [anon_sym_PLUS_PLUS] = ACTIONS(688), + [anon_sym_DASH_DASH] = ACTIONS(688), + [anon_sym_new] = ACTIONS(686), + }, + [STATE(674)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(545), + [anon_sym_RBRACE] = ACTIONS(545), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_as] = ACTIONS(543), + [anon_sym_SEMI] = ACTIONS(545), + [anon_sym_async] = ACTIONS(543), + [anon_sym_function] = ACTIONS(543), + [anon_sym_LPAREN] = ACTIONS(545), + [anon_sym_QMARK] = ACTIONS(543), + [anon_sym_DOT] = ACTIONS(545), + [sym_identifier] = ACTIONS(543), + [sym_string_literal] = ACTIONS(545), + [anon_sym_DOLLAR] = ACTIONS(543), + [sym_numeric_literal] = ACTIONS(545), + [anon_sym_true] = ACTIONS(543), + [anon_sym_false] = ACTIONS(543), + [anon_sym_null] = ACTIONS(543), + [anon_sym_PIPE_PIPE] = ACTIONS(545), + [anon_sym_QMARK_QMARK] = ACTIONS(545), + [anon_sym_AMP_AMP] = ACTIONS(545), + [anon_sym_PIPE] = ACTIONS(543), + [anon_sym_CARET] = ACTIONS(545), + [anon_sym_AMP] = ACTIONS(543), + [anon_sym_EQ_EQ] = ACTIONS(543), + [anon_sym_BANG_EQ] = ACTIONS(543), + [anon_sym_EQ_EQ_EQ] = ACTIONS(545), + [anon_sym_BANG_EQ_EQ] = ACTIONS(545), + [anon_sym_LT] = ACTIONS(543), + [anon_sym_GT] = ACTIONS(543), + [anon_sym_LT_EQ] = ACTIONS(545), + [anon_sym_GT_EQ] = ACTIONS(545), + [anon_sym_instanceof] = ACTIONS(543), + [anon_sym_in] = ACTIONS(543), + [anon_sym_LT_LT] = ACTIONS(545), + [anon_sym_GT_GT] = ACTIONS(543), + [anon_sym_GT_GT_GT] = ACTIONS(545), + [anon_sym_PLUS] = ACTIONS(543), + [anon_sym_DASH] = ACTIONS(543), + [anon_sym_SLASH] = ACTIONS(543), + [anon_sym_PERCENT] = ACTIONS(545), + [anon_sym_STAR_STAR] = ACTIONS(545), + [anon_sym_BANG] = ACTIONS(543), + [anon_sym_TILDE] = ACTIONS(545), + [anon_sym_typeof] = ACTIONS(543), + [anon_sym_void] = ACTIONS(543), + [anon_sym_delete] = ACTIONS(543), + [anon_sym_await] = ACTIONS(543), + [anon_sym_LBRACK] = ACTIONS(545), + [anon_sym_if] = ACTIONS(543), + [anon_sym_var] = ACTIONS(543), + [anon_sym_let] = ACTIONS(543), + [anon_sym_const] = ACTIONS(543), + [anon_sym_return] = ACTIONS(543), + [anon_sym_try] = ACTIONS(543), + [anon_sym_throw] = ACTIONS(543), + [anon_sym_for] = ACTIONS(543), + [anon_sym_while] = ACTIONS(543), + [anon_sym_break] = ACTIONS(543), + [anon_sym_continue] = ACTIONS(543), + [anon_sym_QMARK_DOT] = ACTIONS(545), + [anon_sym_BQUOTE] = ACTIONS(545), + [anon_sym_DOLLARr] = ACTIONS(543), + [anon_sym_PLUS_PLUS] = ACTIONS(545), + [anon_sym_DASH_DASH] = ACTIONS(545), + [anon_sym_new] = ACTIONS(543), + }, + [STATE(675)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(553), + [anon_sym_RBRACE] = ACTIONS(553), + [anon_sym_STAR] = ACTIONS(551), + [anon_sym_as] = ACTIONS(551), + [anon_sym_SEMI] = ACTIONS(553), + [anon_sym_async] = ACTIONS(551), + [anon_sym_function] = ACTIONS(551), + [anon_sym_LPAREN] = ACTIONS(553), + [anon_sym_QMARK] = ACTIONS(551), + [anon_sym_DOT] = ACTIONS(553), + [sym_identifier] = ACTIONS(551), + [sym_string_literal] = ACTIONS(553), + [anon_sym_DOLLAR] = ACTIONS(551), + [sym_numeric_literal] = ACTIONS(553), + [anon_sym_true] = ACTIONS(551), + [anon_sym_false] = ACTIONS(551), + [anon_sym_null] = ACTIONS(551), + [anon_sym_PIPE_PIPE] = ACTIONS(553), + [anon_sym_QMARK_QMARK] = ACTIONS(553), + [anon_sym_AMP_AMP] = ACTIONS(553), + [anon_sym_PIPE] = ACTIONS(551), + [anon_sym_CARET] = ACTIONS(553), + [anon_sym_AMP] = ACTIONS(551), + [anon_sym_EQ_EQ] = ACTIONS(551), + [anon_sym_BANG_EQ] = ACTIONS(551), + [anon_sym_EQ_EQ_EQ] = ACTIONS(553), + [anon_sym_BANG_EQ_EQ] = ACTIONS(553), + [anon_sym_LT] = ACTIONS(551), + [anon_sym_GT] = ACTIONS(551), + [anon_sym_LT_EQ] = ACTIONS(553), + [anon_sym_GT_EQ] = ACTIONS(553), + [anon_sym_instanceof] = ACTIONS(551), + [anon_sym_in] = ACTIONS(551), + [anon_sym_LT_LT] = ACTIONS(553), + [anon_sym_GT_GT] = ACTIONS(551), + [anon_sym_GT_GT_GT] = ACTIONS(553), + [anon_sym_PLUS] = ACTIONS(551), + [anon_sym_DASH] = ACTIONS(551), + [anon_sym_SLASH] = ACTIONS(551), + [anon_sym_PERCENT] = ACTIONS(553), + [anon_sym_STAR_STAR] = ACTIONS(553), + [anon_sym_BANG] = ACTIONS(551), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_void] = ACTIONS(551), + [anon_sym_delete] = ACTIONS(551), + [anon_sym_await] = ACTIONS(551), + [anon_sym_LBRACK] = ACTIONS(553), + [anon_sym_if] = ACTIONS(551), + [anon_sym_var] = ACTIONS(551), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(551), + [anon_sym_return] = ACTIONS(551), + [anon_sym_try] = ACTIONS(551), + [anon_sym_throw] = ACTIONS(551), + [anon_sym_for] = ACTIONS(551), + [anon_sym_while] = ACTIONS(551), + [anon_sym_break] = ACTIONS(551), + [anon_sym_continue] = ACTIONS(551), + [anon_sym_QMARK_DOT] = ACTIONS(553), + [anon_sym_BQUOTE] = ACTIONS(553), + [anon_sym_DOLLARr] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(553), + [anon_sym_DASH_DASH] = ACTIONS(553), + [anon_sym_new] = ACTIONS(551), + }, + [STATE(676)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(555), + [anon_sym_LBRACE] = ACTIONS(557), + [anon_sym_RBRACE] = ACTIONS(557), + [anon_sym_STAR] = ACTIONS(555), + [anon_sym_as] = ACTIONS(555), + [anon_sym_SEMI] = ACTIONS(557), + [anon_sym_async] = ACTIONS(555), + [anon_sym_function] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(557), + [anon_sym_QMARK] = ACTIONS(555), + [anon_sym_DOT] = ACTIONS(557), + [sym_identifier] = ACTIONS(555), + [sym_string_literal] = ACTIONS(557), + [anon_sym_DOLLAR] = ACTIONS(555), + [sym_numeric_literal] = ACTIONS(557), + [anon_sym_true] = ACTIONS(555), + [anon_sym_false] = ACTIONS(555), + [anon_sym_null] = ACTIONS(555), + [anon_sym_PIPE_PIPE] = ACTIONS(557), + [anon_sym_QMARK_QMARK] = ACTIONS(557), + [anon_sym_AMP_AMP] = ACTIONS(557), + [anon_sym_PIPE] = ACTIONS(555), + [anon_sym_CARET] = ACTIONS(557), + [anon_sym_AMP] = ACTIONS(555), + [anon_sym_EQ_EQ] = ACTIONS(555), + [anon_sym_BANG_EQ] = ACTIONS(555), + [anon_sym_EQ_EQ_EQ] = ACTIONS(557), + [anon_sym_BANG_EQ_EQ] = ACTIONS(557), + [anon_sym_LT] = ACTIONS(555), + [anon_sym_GT] = ACTIONS(555), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_instanceof] = ACTIONS(555), + [anon_sym_in] = ACTIONS(555), + [anon_sym_LT_LT] = ACTIONS(557), + [anon_sym_GT_GT] = ACTIONS(555), + [anon_sym_GT_GT_GT] = ACTIONS(557), + [anon_sym_PLUS] = ACTIONS(555), + [anon_sym_DASH] = ACTIONS(555), + [anon_sym_SLASH] = ACTIONS(555), + [anon_sym_PERCENT] = ACTIONS(557), + [anon_sym_STAR_STAR] = ACTIONS(557), + [anon_sym_BANG] = ACTIONS(555), + [anon_sym_TILDE] = ACTIONS(557), + [anon_sym_typeof] = ACTIONS(555), + [anon_sym_void] = ACTIONS(555), + [anon_sym_delete] = ACTIONS(555), + [anon_sym_await] = ACTIONS(555), + [anon_sym_LBRACK] = ACTIONS(557), + [anon_sym_if] = ACTIONS(555), + [anon_sym_var] = ACTIONS(555), + [anon_sym_let] = ACTIONS(555), + [anon_sym_const] = ACTIONS(555), + [anon_sym_return] = ACTIONS(555), + [anon_sym_try] = ACTIONS(555), + [anon_sym_throw] = ACTIONS(555), + [anon_sym_for] = ACTIONS(555), + [anon_sym_while] = ACTIONS(555), + [anon_sym_break] = ACTIONS(555), + [anon_sym_continue] = ACTIONS(555), + [anon_sym_QMARK_DOT] = ACTIONS(557), + [anon_sym_BQUOTE] = ACTIONS(557), + [anon_sym_DOLLARr] = ACTIONS(555), + [anon_sym_PLUS_PLUS] = ACTIONS(557), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_new] = ACTIONS(555), + }, + [STATE(677)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(324), + [anon_sym_RBRACE] = ACTIONS(324), + [anon_sym_STAR] = ACTIONS(322), + [anon_sym_as] = ACTIONS(322), + [anon_sym_SEMI] = ACTIONS(324), + [anon_sym_async] = ACTIONS(322), + [anon_sym_function] = ACTIONS(322), + [anon_sym_LPAREN] = ACTIONS(324), + [anon_sym_QMARK] = ACTIONS(322), + [anon_sym_DOT] = ACTIONS(324), + [sym_identifier] = ACTIONS(322), + [sym_string_literal] = ACTIONS(324), + [anon_sym_DOLLAR] = ACTIONS(322), + [sym_numeric_literal] = ACTIONS(324), + [anon_sym_true] = ACTIONS(322), + [anon_sym_false] = ACTIONS(322), + [anon_sym_null] = ACTIONS(322), + [anon_sym_PIPE_PIPE] = ACTIONS(324), + [anon_sym_QMARK_QMARK] = ACTIONS(324), + [anon_sym_AMP_AMP] = ACTIONS(324), + [anon_sym_PIPE] = ACTIONS(322), + [anon_sym_CARET] = ACTIONS(324), + [anon_sym_AMP] = ACTIONS(322), + [anon_sym_EQ_EQ] = ACTIONS(322), + [anon_sym_BANG_EQ] = ACTIONS(322), + [anon_sym_EQ_EQ_EQ] = ACTIONS(324), + [anon_sym_BANG_EQ_EQ] = ACTIONS(324), + [anon_sym_LT] = ACTIONS(322), + [anon_sym_GT] = ACTIONS(322), + [anon_sym_LT_EQ] = ACTIONS(324), + [anon_sym_GT_EQ] = ACTIONS(324), + [anon_sym_instanceof] = ACTIONS(322), + [anon_sym_in] = ACTIONS(322), + [anon_sym_LT_LT] = ACTIONS(324), + [anon_sym_GT_GT] = ACTIONS(322), + [anon_sym_GT_GT_GT] = ACTIONS(324), + [anon_sym_PLUS] = ACTIONS(322), + [anon_sym_DASH] = ACTIONS(322), + [anon_sym_SLASH] = ACTIONS(322), + [anon_sym_PERCENT] = ACTIONS(324), + [anon_sym_STAR_STAR] = ACTIONS(324), + [anon_sym_BANG] = ACTIONS(322), + [anon_sym_TILDE] = ACTIONS(324), + [anon_sym_typeof] = ACTIONS(322), + [anon_sym_void] = ACTIONS(322), + [anon_sym_delete] = ACTIONS(322), + [anon_sym_await] = ACTIONS(322), + [anon_sym_LBRACK] = ACTIONS(324), + [anon_sym_if] = ACTIONS(322), + [anon_sym_var] = ACTIONS(322), + [anon_sym_let] = ACTIONS(322), + [anon_sym_const] = ACTIONS(322), + [anon_sym_return] = ACTIONS(322), + [anon_sym_try] = ACTIONS(322), + [anon_sym_throw] = ACTIONS(322), + [anon_sym_for] = ACTIONS(322), + [anon_sym_while] = ACTIONS(322), + [anon_sym_break] = ACTIONS(322), + [anon_sym_continue] = ACTIONS(322), + [anon_sym_QMARK_DOT] = ACTIONS(324), + [anon_sym_BQUOTE] = ACTIONS(324), + [anon_sym_DOLLARr] = ACTIONS(322), + [anon_sym_PLUS_PLUS] = ACTIONS(324), + [anon_sym_DASH_DASH] = ACTIONS(324), + [anon_sym_new] = ACTIONS(322), + }, + [STATE(678)] = { + [ts_builtin_sym_end] = ACTIONS(519), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(517), + [anon_sym_LBRACE] = ACTIONS(519), + [anon_sym_STAR] = ACTIONS(517), + [anon_sym_as] = ACTIONS(517), + [anon_sym_SEMI] = ACTIONS(519), + [anon_sym_export] = ACTIONS(517), + [anon_sym_async] = ACTIONS(517), + [anon_sym_function] = ACTIONS(517), + [anon_sym_abstract] = ACTIONS(517), + [anon_sym_class] = ACTIONS(517), + [anon_sym_struct] = ACTIONS(517), + [anon_sym_AT] = ACTIONS(519), + [anon_sym_LPAREN] = ACTIONS(519), + [anon_sym_QMARK] = ACTIONS(517), + [anon_sym_DOT] = ACTIONS(519), + [sym_identifier] = ACTIONS(517), + [sym_string_literal] = ACTIONS(519), + [anon_sym_DOLLAR] = ACTIONS(517), + [sym_numeric_literal] = ACTIONS(519), + [anon_sym_true] = ACTIONS(517), + [anon_sym_false] = ACTIONS(517), + [anon_sym_null] = ACTIONS(517), + [anon_sym_PIPE_PIPE] = ACTIONS(519), + [anon_sym_QMARK_QMARK] = ACTIONS(519), + [anon_sym_AMP_AMP] = ACTIONS(519), + [anon_sym_PIPE] = ACTIONS(517), + [anon_sym_CARET] = ACTIONS(519), + [anon_sym_AMP] = ACTIONS(517), + [anon_sym_EQ_EQ] = ACTIONS(517), + [anon_sym_BANG_EQ] = ACTIONS(517), + [anon_sym_EQ_EQ_EQ] = ACTIONS(519), + [anon_sym_BANG_EQ_EQ] = ACTIONS(519), + [anon_sym_LT] = ACTIONS(517), + [anon_sym_GT] = ACTIONS(517), + [anon_sym_LT_EQ] = ACTIONS(519), + [anon_sym_GT_EQ] = ACTIONS(519), + [anon_sym_instanceof] = ACTIONS(517), + [anon_sym_in] = ACTIONS(517), + [anon_sym_LT_LT] = ACTIONS(519), + [anon_sym_GT_GT] = ACTIONS(517), + [anon_sym_GT_GT_GT] = ACTIONS(519), + [anon_sym_PLUS] = ACTIONS(517), + [anon_sym_DASH] = ACTIONS(517), + [anon_sym_SLASH] = ACTIONS(517), + [anon_sym_PERCENT] = ACTIONS(519), + [anon_sym_STAR_STAR] = ACTIONS(519), + [anon_sym_BANG] = ACTIONS(517), + [anon_sym_TILDE] = ACTIONS(519), + [anon_sym_typeof] = ACTIONS(517), + [anon_sym_void] = ACTIONS(517), + [anon_sym_delete] = ACTIONS(517), + [anon_sym_await] = ACTIONS(517), + [anon_sym_LBRACK] = ACTIONS(519), + [anon_sym_var] = ACTIONS(517), + [anon_sym_let] = ACTIONS(517), + [anon_sym_const] = ACTIONS(517), + [anon_sym_QMARK_DOT] = ACTIONS(519), + [anon_sym_interface] = ACTIONS(517), + [anon_sym_type] = ACTIONS(517), + [anon_sym_enum] = ACTIONS(517), + [anon_sym_BQUOTE] = ACTIONS(519), + [anon_sym_DOLLARr] = ACTIONS(517), + [anon_sym_PLUS_PLUS] = ACTIONS(519), + [anon_sym_DASH_DASH] = ACTIONS(519), + [anon_sym_new] = ACTIONS(517), + }, + [STATE(679)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(559), + [anon_sym_LBRACE] = ACTIONS(561), + [anon_sym_RBRACE] = ACTIONS(561), + [anon_sym_STAR] = ACTIONS(559), + [anon_sym_as] = ACTIONS(559), + [anon_sym_SEMI] = ACTIONS(561), + [anon_sym_async] = ACTIONS(559), + [anon_sym_function] = ACTIONS(559), + [anon_sym_LPAREN] = ACTIONS(561), + [anon_sym_QMARK] = ACTIONS(559), + [anon_sym_DOT] = ACTIONS(561), + [sym_identifier] = ACTIONS(559), + [sym_string_literal] = ACTIONS(561), + [anon_sym_DOLLAR] = ACTIONS(559), + [sym_numeric_literal] = ACTIONS(561), + [anon_sym_true] = ACTIONS(559), + [anon_sym_false] = ACTIONS(559), + [anon_sym_null] = ACTIONS(559), + [anon_sym_PIPE_PIPE] = ACTIONS(561), + [anon_sym_QMARK_QMARK] = ACTIONS(561), + [anon_sym_AMP_AMP] = ACTIONS(561), + [anon_sym_PIPE] = ACTIONS(559), + [anon_sym_CARET] = ACTIONS(561), + [anon_sym_AMP] = ACTIONS(559), + [anon_sym_EQ_EQ] = ACTIONS(559), + [anon_sym_BANG_EQ] = ACTIONS(559), + [anon_sym_EQ_EQ_EQ] = ACTIONS(561), + [anon_sym_BANG_EQ_EQ] = ACTIONS(561), + [anon_sym_LT] = ACTIONS(559), + [anon_sym_GT] = ACTIONS(559), + [anon_sym_LT_EQ] = ACTIONS(561), + [anon_sym_GT_EQ] = ACTIONS(561), + [anon_sym_instanceof] = ACTIONS(559), + [anon_sym_in] = ACTIONS(559), + [anon_sym_LT_LT] = ACTIONS(561), + [anon_sym_GT_GT] = ACTIONS(559), + [anon_sym_GT_GT_GT] = ACTIONS(561), + [anon_sym_PLUS] = ACTIONS(559), + [anon_sym_DASH] = ACTIONS(559), + [anon_sym_SLASH] = ACTIONS(559), + [anon_sym_PERCENT] = ACTIONS(561), + [anon_sym_STAR_STAR] = ACTIONS(561), + [anon_sym_BANG] = ACTIONS(559), + [anon_sym_TILDE] = ACTIONS(561), + [anon_sym_typeof] = ACTIONS(559), + [anon_sym_void] = ACTIONS(559), + [anon_sym_delete] = ACTIONS(559), + [anon_sym_await] = ACTIONS(559), + [anon_sym_LBRACK] = ACTIONS(561), + [anon_sym_if] = ACTIONS(559), + [anon_sym_var] = ACTIONS(559), + [anon_sym_let] = ACTIONS(559), + [anon_sym_const] = ACTIONS(559), + [anon_sym_return] = ACTIONS(559), + [anon_sym_try] = ACTIONS(559), + [anon_sym_throw] = ACTIONS(559), + [anon_sym_for] = ACTIONS(559), + [anon_sym_while] = ACTIONS(559), + [anon_sym_break] = ACTIONS(559), + [anon_sym_continue] = ACTIONS(559), + [anon_sym_QMARK_DOT] = ACTIONS(561), + [anon_sym_BQUOTE] = ACTIONS(561), + [anon_sym_DOLLARr] = ACTIONS(559), + [anon_sym_PLUS_PLUS] = ACTIONS(561), + [anon_sym_DASH_DASH] = ACTIONS(561), + [anon_sym_new] = ACTIONS(559), + }, + [STATE(680)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(559), + [anon_sym_LBRACE] = ACTIONS(561), + [anon_sym_RBRACE] = ACTIONS(561), + [anon_sym_STAR] = ACTIONS(559), + [anon_sym_as] = ACTIONS(559), + [anon_sym_SEMI] = ACTIONS(561), + [anon_sym_async] = ACTIONS(559), + [anon_sym_function] = ACTIONS(559), + [anon_sym_LPAREN] = ACTIONS(561), + [anon_sym_QMARK] = ACTIONS(559), + [anon_sym_DOT] = ACTIONS(561), + [sym_identifier] = ACTIONS(559), + [sym_string_literal] = ACTIONS(561), + [anon_sym_DOLLAR] = ACTIONS(559), + [sym_numeric_literal] = ACTIONS(561), + [anon_sym_true] = ACTIONS(559), + [anon_sym_false] = ACTIONS(559), + [anon_sym_null] = ACTIONS(559), + [anon_sym_PIPE_PIPE] = ACTIONS(561), + [anon_sym_QMARK_QMARK] = ACTIONS(561), + [anon_sym_AMP_AMP] = ACTIONS(561), + [anon_sym_PIPE] = ACTIONS(559), + [anon_sym_CARET] = ACTIONS(561), + [anon_sym_AMP] = ACTIONS(559), + [anon_sym_EQ_EQ] = ACTIONS(559), + [anon_sym_BANG_EQ] = ACTIONS(559), + [anon_sym_EQ_EQ_EQ] = ACTIONS(561), + [anon_sym_BANG_EQ_EQ] = ACTIONS(561), + [anon_sym_LT] = ACTIONS(559), + [anon_sym_GT] = ACTIONS(559), + [anon_sym_LT_EQ] = ACTIONS(561), + [anon_sym_GT_EQ] = ACTIONS(561), + [anon_sym_instanceof] = ACTIONS(559), + [anon_sym_in] = ACTIONS(559), + [anon_sym_LT_LT] = ACTIONS(561), + [anon_sym_GT_GT] = ACTIONS(559), + [anon_sym_GT_GT_GT] = ACTIONS(561), + [anon_sym_PLUS] = ACTIONS(559), + [anon_sym_DASH] = ACTIONS(559), + [anon_sym_SLASH] = ACTIONS(559), + [anon_sym_PERCENT] = ACTIONS(561), + [anon_sym_STAR_STAR] = ACTIONS(561), + [anon_sym_BANG] = ACTIONS(559), + [anon_sym_TILDE] = ACTIONS(561), + [anon_sym_typeof] = ACTIONS(559), + [anon_sym_void] = ACTIONS(559), + [anon_sym_delete] = ACTIONS(559), + [anon_sym_await] = ACTIONS(559), + [anon_sym_LBRACK] = ACTIONS(561), + [anon_sym_if] = ACTIONS(559), + [anon_sym_var] = ACTIONS(559), + [anon_sym_let] = ACTIONS(559), + [anon_sym_const] = ACTIONS(559), + [anon_sym_return] = ACTIONS(559), + [anon_sym_try] = ACTIONS(559), + [anon_sym_throw] = ACTIONS(559), + [anon_sym_for] = ACTIONS(559), + [anon_sym_while] = ACTIONS(559), + [anon_sym_break] = ACTIONS(559), + [anon_sym_continue] = ACTIONS(559), + [anon_sym_QMARK_DOT] = ACTIONS(561), + [anon_sym_BQUOTE] = ACTIONS(561), + [anon_sym_DOLLARr] = ACTIONS(559), + [anon_sym_PLUS_PLUS] = ACTIONS(561), + [anon_sym_DASH_DASH] = ACTIONS(561), + [anon_sym_new] = ACTIONS(559), + }, + [STATE(681)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(563), + [anon_sym_LBRACE] = ACTIONS(565), + [anon_sym_RBRACE] = ACTIONS(565), + [anon_sym_STAR] = ACTIONS(563), + [anon_sym_as] = ACTIONS(563), + [anon_sym_SEMI] = ACTIONS(565), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(563), + [anon_sym_LPAREN] = ACTIONS(565), + [anon_sym_QMARK] = ACTIONS(563), + [anon_sym_DOT] = ACTIONS(565), + [sym_identifier] = ACTIONS(563), + [sym_string_literal] = ACTIONS(565), + [anon_sym_DOLLAR] = ACTIONS(563), + [sym_numeric_literal] = ACTIONS(565), + [anon_sym_true] = ACTIONS(563), + [anon_sym_false] = ACTIONS(563), + [anon_sym_null] = ACTIONS(563), + [anon_sym_PIPE_PIPE] = ACTIONS(565), + [anon_sym_QMARK_QMARK] = ACTIONS(565), + [anon_sym_AMP_AMP] = ACTIONS(565), + [anon_sym_PIPE] = ACTIONS(563), + [anon_sym_CARET] = ACTIONS(565), + [anon_sym_AMP] = ACTIONS(563), + [anon_sym_EQ_EQ] = ACTIONS(563), + [anon_sym_BANG_EQ] = ACTIONS(563), + [anon_sym_EQ_EQ_EQ] = ACTIONS(565), + [anon_sym_BANG_EQ_EQ] = ACTIONS(565), + [anon_sym_LT] = ACTIONS(563), + [anon_sym_GT] = ACTIONS(563), + [anon_sym_LT_EQ] = ACTIONS(565), + [anon_sym_GT_EQ] = ACTIONS(565), + [anon_sym_instanceof] = ACTIONS(563), + [anon_sym_in] = ACTIONS(563), + [anon_sym_LT_LT] = ACTIONS(565), + [anon_sym_GT_GT] = ACTIONS(563), + [anon_sym_GT_GT_GT] = ACTIONS(565), + [anon_sym_PLUS] = ACTIONS(563), + [anon_sym_DASH] = ACTIONS(563), + [anon_sym_SLASH] = ACTIONS(563), + [anon_sym_PERCENT] = ACTIONS(565), + [anon_sym_STAR_STAR] = ACTIONS(565), + [anon_sym_BANG] = ACTIONS(563), + [anon_sym_TILDE] = ACTIONS(565), + [anon_sym_typeof] = ACTIONS(563), + [anon_sym_void] = ACTIONS(563), + [anon_sym_delete] = ACTIONS(563), + [anon_sym_await] = ACTIONS(563), + [anon_sym_LBRACK] = ACTIONS(565), + [anon_sym_if] = ACTIONS(563), + [anon_sym_var] = ACTIONS(563), + [anon_sym_let] = ACTIONS(563), + [anon_sym_const] = ACTIONS(563), + [anon_sym_return] = ACTIONS(563), + [anon_sym_try] = ACTIONS(563), + [anon_sym_throw] = ACTIONS(563), + [anon_sym_for] = ACTIONS(563), + [anon_sym_while] = ACTIONS(563), + [anon_sym_break] = ACTIONS(563), + [anon_sym_continue] = ACTIONS(563), + [anon_sym_QMARK_DOT] = ACTIONS(565), + [anon_sym_BQUOTE] = ACTIONS(565), + [anon_sym_DOLLARr] = ACTIONS(563), + [anon_sym_PLUS_PLUS] = ACTIONS(565), + [anon_sym_DASH_DASH] = ACTIONS(565), + [anon_sym_new] = ACTIONS(563), + }, + [STATE(682)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(567), + [anon_sym_LBRACE] = ACTIONS(569), + [anon_sym_RBRACE] = ACTIONS(569), + [anon_sym_STAR] = ACTIONS(567), + [anon_sym_as] = ACTIONS(567), + [anon_sym_SEMI] = ACTIONS(569), + [anon_sym_async] = ACTIONS(567), + [anon_sym_function] = ACTIONS(567), + [anon_sym_LPAREN] = ACTIONS(569), + [anon_sym_QMARK] = ACTIONS(567), + [anon_sym_DOT] = ACTIONS(569), + [sym_identifier] = ACTIONS(567), + [sym_string_literal] = ACTIONS(569), + [anon_sym_DOLLAR] = ACTIONS(567), + [sym_numeric_literal] = ACTIONS(569), + [anon_sym_true] = ACTIONS(567), + [anon_sym_false] = ACTIONS(567), + [anon_sym_null] = ACTIONS(567), + [anon_sym_PIPE_PIPE] = ACTIONS(569), + [anon_sym_QMARK_QMARK] = ACTIONS(569), + [anon_sym_AMP_AMP] = ACTIONS(569), + [anon_sym_PIPE] = ACTIONS(567), + [anon_sym_CARET] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(567), + [anon_sym_EQ_EQ] = ACTIONS(567), + [anon_sym_BANG_EQ] = ACTIONS(567), + [anon_sym_EQ_EQ_EQ] = ACTIONS(569), + [anon_sym_BANG_EQ_EQ] = ACTIONS(569), + [anon_sym_LT] = ACTIONS(567), + [anon_sym_GT] = ACTIONS(567), + [anon_sym_LT_EQ] = ACTIONS(569), + [anon_sym_GT_EQ] = ACTIONS(569), + [anon_sym_instanceof] = ACTIONS(567), + [anon_sym_in] = ACTIONS(567), + [anon_sym_LT_LT] = ACTIONS(569), + [anon_sym_GT_GT] = ACTIONS(567), + [anon_sym_GT_GT_GT] = ACTIONS(569), + [anon_sym_PLUS] = ACTIONS(567), + [anon_sym_DASH] = ACTIONS(567), + [anon_sym_SLASH] = ACTIONS(567), + [anon_sym_PERCENT] = ACTIONS(569), + [anon_sym_STAR_STAR] = ACTIONS(569), + [anon_sym_BANG] = ACTIONS(567), + [anon_sym_TILDE] = ACTIONS(569), + [anon_sym_typeof] = ACTIONS(567), + [anon_sym_void] = ACTIONS(567), + [anon_sym_delete] = ACTIONS(567), + [anon_sym_await] = ACTIONS(567), + [anon_sym_LBRACK] = ACTIONS(569), + [anon_sym_if] = ACTIONS(567), + [anon_sym_var] = ACTIONS(567), + [anon_sym_let] = ACTIONS(567), + [anon_sym_const] = ACTIONS(567), + [anon_sym_return] = ACTIONS(567), + [anon_sym_try] = ACTIONS(567), + [anon_sym_throw] = ACTIONS(567), + [anon_sym_for] = ACTIONS(567), + [anon_sym_while] = ACTIONS(567), + [anon_sym_break] = ACTIONS(567), + [anon_sym_continue] = ACTIONS(567), + [anon_sym_QMARK_DOT] = ACTIONS(569), + [anon_sym_BQUOTE] = ACTIONS(569), + [anon_sym_DOLLARr] = ACTIONS(567), + [anon_sym_PLUS_PLUS] = ACTIONS(569), + [anon_sym_DASH_DASH] = ACTIONS(569), + [anon_sym_new] = ACTIONS(567), + }, + [STATE(683)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(571), + [anon_sym_LBRACE] = ACTIONS(573), + [anon_sym_RBRACE] = ACTIONS(573), + [anon_sym_STAR] = ACTIONS(571), + [anon_sym_as] = ACTIONS(571), + [anon_sym_SEMI] = ACTIONS(573), + [anon_sym_async] = ACTIONS(571), + [anon_sym_function] = ACTIONS(571), + [anon_sym_LPAREN] = ACTIONS(573), + [anon_sym_QMARK] = ACTIONS(571), + [anon_sym_DOT] = ACTIONS(573), + [sym_identifier] = ACTIONS(571), + [sym_string_literal] = ACTIONS(573), + [anon_sym_DOLLAR] = ACTIONS(571), + [sym_numeric_literal] = ACTIONS(573), + [anon_sym_true] = ACTIONS(571), + [anon_sym_false] = ACTIONS(571), + [anon_sym_null] = ACTIONS(571), + [anon_sym_PIPE_PIPE] = ACTIONS(573), + [anon_sym_QMARK_QMARK] = ACTIONS(573), + [anon_sym_AMP_AMP] = ACTIONS(573), + [anon_sym_PIPE] = ACTIONS(571), + [anon_sym_CARET] = ACTIONS(573), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_EQ_EQ] = ACTIONS(571), + [anon_sym_BANG_EQ] = ACTIONS(571), + [anon_sym_EQ_EQ_EQ] = ACTIONS(573), + [anon_sym_BANG_EQ_EQ] = ACTIONS(573), + [anon_sym_LT] = ACTIONS(571), + [anon_sym_GT] = ACTIONS(571), + [anon_sym_LT_EQ] = ACTIONS(573), + [anon_sym_GT_EQ] = ACTIONS(573), + [anon_sym_instanceof] = ACTIONS(571), + [anon_sym_in] = ACTIONS(571), + [anon_sym_LT_LT] = ACTIONS(573), + [anon_sym_GT_GT] = ACTIONS(571), + [anon_sym_GT_GT_GT] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(571), + [anon_sym_DASH] = ACTIONS(571), + [anon_sym_SLASH] = ACTIONS(571), + [anon_sym_PERCENT] = ACTIONS(573), + [anon_sym_STAR_STAR] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(571), + [anon_sym_TILDE] = ACTIONS(573), + [anon_sym_typeof] = ACTIONS(571), + [anon_sym_void] = ACTIONS(571), + [anon_sym_delete] = ACTIONS(571), + [anon_sym_await] = ACTIONS(571), + [anon_sym_LBRACK] = ACTIONS(573), + [anon_sym_if] = ACTIONS(571), + [anon_sym_var] = ACTIONS(571), + [anon_sym_let] = ACTIONS(571), + [anon_sym_const] = ACTIONS(571), + [anon_sym_return] = ACTIONS(571), + [anon_sym_try] = ACTIONS(571), + [anon_sym_throw] = ACTIONS(571), + [anon_sym_for] = ACTIONS(571), + [anon_sym_while] = ACTIONS(571), + [anon_sym_break] = ACTIONS(571), + [anon_sym_continue] = ACTIONS(571), + [anon_sym_QMARK_DOT] = ACTIONS(573), + [anon_sym_BQUOTE] = ACTIONS(573), + [anon_sym_DOLLARr] = ACTIONS(571), + [anon_sym_PLUS_PLUS] = ACTIONS(573), + [anon_sym_DASH_DASH] = ACTIONS(573), + [anon_sym_new] = ACTIONS(571), + }, + [STATE(684)] = { + [ts_builtin_sym_end] = ACTIONS(607), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(510), + [anon_sym_LBRACE] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(510), + [anon_sym_as] = ACTIONS(510), + [anon_sym_SEMI] = ACTIONS(607), + [anon_sym_export] = ACTIONS(510), + [anon_sym_async] = ACTIONS(510), + [anon_sym_function] = ACTIONS(510), + [anon_sym_abstract] = ACTIONS(510), + [anon_sym_class] = ACTIONS(510), + [anon_sym_struct] = ACTIONS(510), + [anon_sym_AT] = ACTIONS(607), + [anon_sym_LPAREN] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(510), + [anon_sym_DOT] = ACTIONS(607), + [sym_identifier] = ACTIONS(510), + [sym_string_literal] = ACTIONS(607), + [anon_sym_DOLLAR] = ACTIONS(510), + [sym_numeric_literal] = ACTIONS(607), + [anon_sym_true] = ACTIONS(510), + [anon_sym_false] = ACTIONS(510), + [anon_sym_null] = ACTIONS(510), + [anon_sym_PIPE_PIPE] = ACTIONS(607), + [anon_sym_QMARK_QMARK] = ACTIONS(607), + [anon_sym_AMP_AMP] = ACTIONS(607), + [anon_sym_PIPE] = ACTIONS(510), + [anon_sym_CARET] = ACTIONS(607), + [anon_sym_AMP] = ACTIONS(510), + [anon_sym_EQ_EQ] = ACTIONS(510), + [anon_sym_BANG_EQ] = ACTIONS(510), + [anon_sym_EQ_EQ_EQ] = ACTIONS(607), + [anon_sym_BANG_EQ_EQ] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(510), + [anon_sym_GT] = ACTIONS(510), + [anon_sym_LT_EQ] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(607), + [anon_sym_instanceof] = ACTIONS(510), + [anon_sym_in] = ACTIONS(510), + [anon_sym_LT_LT] = ACTIONS(607), + [anon_sym_GT_GT] = ACTIONS(510), + [anon_sym_GT_GT_GT] = ACTIONS(607), + [anon_sym_PLUS] = ACTIONS(510), + [anon_sym_DASH] = ACTIONS(510), + [anon_sym_SLASH] = ACTIONS(510), + [anon_sym_PERCENT] = ACTIONS(607), + [anon_sym_STAR_STAR] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(510), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_typeof] = ACTIONS(510), + [anon_sym_void] = ACTIONS(510), + [anon_sym_delete] = ACTIONS(510), + [anon_sym_await] = ACTIONS(510), + [anon_sym_LBRACK] = ACTIONS(607), + [anon_sym_var] = ACTIONS(510), + [anon_sym_let] = ACTIONS(510), + [anon_sym_const] = ACTIONS(510), + [anon_sym_QMARK_DOT] = ACTIONS(607), + [anon_sym_interface] = ACTIONS(510), + [anon_sym_type] = ACTIONS(510), + [anon_sym_enum] = ACTIONS(510), + [anon_sym_BQUOTE] = ACTIONS(607), + [anon_sym_DOLLARr] = ACTIONS(510), + [anon_sym_PLUS_PLUS] = ACTIONS(607), + [anon_sym_DASH_DASH] = ACTIONS(607), + [anon_sym_new] = ACTIONS(510), + }, + [STATE(685)] = { + [ts_builtin_sym_end] = ACTIONS(636), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(634), + [anon_sym_LBRACE] = ACTIONS(636), + [anon_sym_STAR] = ACTIONS(634), + [anon_sym_as] = ACTIONS(634), + [anon_sym_SEMI] = ACTIONS(636), + [anon_sym_export] = ACTIONS(634), + [anon_sym_async] = ACTIONS(634), + [anon_sym_function] = ACTIONS(634), + [anon_sym_abstract] = ACTIONS(634), + [anon_sym_class] = ACTIONS(634), + [anon_sym_struct] = ACTIONS(634), + [anon_sym_AT] = ACTIONS(636), + [anon_sym_LPAREN] = ACTIONS(636), + [anon_sym_QMARK] = ACTIONS(634), + [anon_sym_DOT] = ACTIONS(636), + [sym_identifier] = ACTIONS(634), + [sym_string_literal] = ACTIONS(636), + [anon_sym_DOLLAR] = ACTIONS(634), + [sym_numeric_literal] = ACTIONS(636), + [anon_sym_true] = ACTIONS(634), + [anon_sym_false] = ACTIONS(634), + [anon_sym_null] = ACTIONS(634), + [anon_sym_PIPE_PIPE] = ACTIONS(636), + [anon_sym_QMARK_QMARK] = ACTIONS(636), + [anon_sym_AMP_AMP] = ACTIONS(636), + [anon_sym_PIPE] = ACTIONS(634), + [anon_sym_CARET] = ACTIONS(636), + [anon_sym_AMP] = ACTIONS(634), + [anon_sym_EQ_EQ] = ACTIONS(634), + [anon_sym_BANG_EQ] = ACTIONS(634), + [anon_sym_EQ_EQ_EQ] = ACTIONS(636), + [anon_sym_BANG_EQ_EQ] = ACTIONS(636), + [anon_sym_LT] = ACTIONS(634), + [anon_sym_GT] = ACTIONS(634), + [anon_sym_LT_EQ] = ACTIONS(636), + [anon_sym_GT_EQ] = ACTIONS(636), + [anon_sym_instanceof] = ACTIONS(634), + [anon_sym_in] = ACTIONS(634), + [anon_sym_LT_LT] = ACTIONS(636), + [anon_sym_GT_GT] = ACTIONS(634), + [anon_sym_GT_GT_GT] = ACTIONS(636), + [anon_sym_PLUS] = ACTIONS(634), + [anon_sym_DASH] = ACTIONS(634), + [anon_sym_SLASH] = ACTIONS(634), + [anon_sym_PERCENT] = ACTIONS(636), + [anon_sym_STAR_STAR] = ACTIONS(636), + [anon_sym_BANG] = ACTIONS(634), + [anon_sym_TILDE] = ACTIONS(636), + [anon_sym_typeof] = ACTIONS(634), + [anon_sym_void] = ACTIONS(634), + [anon_sym_delete] = ACTIONS(634), + [anon_sym_await] = ACTIONS(634), + [anon_sym_LBRACK] = ACTIONS(636), + [anon_sym_var] = ACTIONS(634), + [anon_sym_let] = ACTIONS(634), + [anon_sym_const] = ACTIONS(634), + [anon_sym_QMARK_DOT] = ACTIONS(636), + [anon_sym_interface] = ACTIONS(634), + [anon_sym_type] = ACTIONS(634), + [anon_sym_enum] = ACTIONS(634), + [anon_sym_BQUOTE] = ACTIONS(636), + [anon_sym_DOLLARr] = ACTIONS(634), + [anon_sym_PLUS_PLUS] = ACTIONS(636), + [anon_sym_DASH_DASH] = ACTIONS(636), + [anon_sym_new] = ACTIONS(634), + }, + [STATE(686)] = { + [ts_builtin_sym_end] = ACTIONS(640), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(638), + [anon_sym_LBRACE] = ACTIONS(640), + [anon_sym_STAR] = ACTIONS(638), + [anon_sym_as] = ACTIONS(638), + [anon_sym_SEMI] = ACTIONS(640), + [anon_sym_export] = ACTIONS(638), + [anon_sym_async] = ACTIONS(638), + [anon_sym_function] = ACTIONS(638), + [anon_sym_abstract] = ACTIONS(638), + [anon_sym_class] = ACTIONS(638), + [anon_sym_struct] = ACTIONS(638), + [anon_sym_AT] = ACTIONS(640), + [anon_sym_LPAREN] = ACTIONS(640), + [anon_sym_QMARK] = ACTIONS(638), + [anon_sym_DOT] = ACTIONS(640), + [sym_identifier] = ACTIONS(638), + [sym_string_literal] = ACTIONS(640), + [anon_sym_DOLLAR] = ACTIONS(638), + [sym_numeric_literal] = ACTIONS(640), + [anon_sym_true] = ACTIONS(638), + [anon_sym_false] = ACTIONS(638), + [anon_sym_null] = ACTIONS(638), + [anon_sym_PIPE_PIPE] = ACTIONS(640), + [anon_sym_QMARK_QMARK] = ACTIONS(640), + [anon_sym_AMP_AMP] = ACTIONS(640), + [anon_sym_PIPE] = ACTIONS(638), + [anon_sym_CARET] = ACTIONS(640), + [anon_sym_AMP] = ACTIONS(638), + [anon_sym_EQ_EQ] = ACTIONS(638), + [anon_sym_BANG_EQ] = ACTIONS(638), + [anon_sym_EQ_EQ_EQ] = ACTIONS(640), + [anon_sym_BANG_EQ_EQ] = ACTIONS(640), + [anon_sym_LT] = ACTIONS(638), + [anon_sym_GT] = ACTIONS(638), + [anon_sym_LT_EQ] = ACTIONS(640), + [anon_sym_GT_EQ] = ACTIONS(640), + [anon_sym_instanceof] = ACTIONS(638), + [anon_sym_in] = ACTIONS(638), + [anon_sym_LT_LT] = ACTIONS(640), + [anon_sym_GT_GT] = ACTIONS(638), + [anon_sym_GT_GT_GT] = ACTIONS(640), + [anon_sym_PLUS] = ACTIONS(638), + [anon_sym_DASH] = ACTIONS(638), + [anon_sym_SLASH] = ACTIONS(638), + [anon_sym_PERCENT] = ACTIONS(640), + [anon_sym_STAR_STAR] = ACTIONS(640), + [anon_sym_BANG] = ACTIONS(638), + [anon_sym_TILDE] = ACTIONS(640), + [anon_sym_typeof] = ACTIONS(638), + [anon_sym_void] = ACTIONS(638), + [anon_sym_delete] = ACTIONS(638), + [anon_sym_await] = ACTIONS(638), + [anon_sym_LBRACK] = ACTIONS(640), + [anon_sym_var] = ACTIONS(638), + [anon_sym_let] = ACTIONS(638), + [anon_sym_const] = ACTIONS(638), + [anon_sym_QMARK_DOT] = ACTIONS(640), + [anon_sym_interface] = ACTIONS(638), + [anon_sym_type] = ACTIONS(638), + [anon_sym_enum] = ACTIONS(638), + [anon_sym_BQUOTE] = ACTIONS(640), + [anon_sym_DOLLARr] = ACTIONS(638), + [anon_sym_PLUS_PLUS] = ACTIONS(640), + [anon_sym_DASH_DASH] = ACTIONS(640), + [anon_sym_new] = ACTIONS(638), + }, + [STATE(687)] = { + [ts_builtin_sym_end] = ACTIONS(648), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(646), + [anon_sym_LBRACE] = ACTIONS(648), + [anon_sym_STAR] = ACTIONS(646), + [anon_sym_as] = ACTIONS(646), + [anon_sym_SEMI] = ACTIONS(648), + [anon_sym_export] = ACTIONS(646), + [anon_sym_async] = ACTIONS(646), + [anon_sym_function] = ACTIONS(646), + [anon_sym_abstract] = ACTIONS(646), + [anon_sym_class] = ACTIONS(646), + [anon_sym_struct] = ACTIONS(646), + [anon_sym_AT] = ACTIONS(648), + [anon_sym_LPAREN] = ACTIONS(648), + [anon_sym_QMARK] = ACTIONS(646), + [anon_sym_DOT] = ACTIONS(648), + [sym_identifier] = ACTIONS(646), + [sym_string_literal] = ACTIONS(648), + [anon_sym_DOLLAR] = ACTIONS(646), + [sym_numeric_literal] = ACTIONS(648), + [anon_sym_true] = ACTIONS(646), + [anon_sym_false] = ACTIONS(646), + [anon_sym_null] = ACTIONS(646), + [anon_sym_PIPE_PIPE] = ACTIONS(648), + [anon_sym_QMARK_QMARK] = ACTIONS(648), + [anon_sym_AMP_AMP] = ACTIONS(648), + [anon_sym_PIPE] = ACTIONS(646), + [anon_sym_CARET] = ACTIONS(648), + [anon_sym_AMP] = ACTIONS(646), + [anon_sym_EQ_EQ] = ACTIONS(646), + [anon_sym_BANG_EQ] = ACTIONS(646), + [anon_sym_EQ_EQ_EQ] = ACTIONS(648), + [anon_sym_BANG_EQ_EQ] = ACTIONS(648), + [anon_sym_LT] = ACTIONS(646), + [anon_sym_GT] = ACTIONS(646), + [anon_sym_LT_EQ] = ACTIONS(648), + [anon_sym_GT_EQ] = ACTIONS(648), + [anon_sym_instanceof] = ACTIONS(646), + [anon_sym_in] = ACTIONS(646), + [anon_sym_LT_LT] = ACTIONS(648), + [anon_sym_GT_GT] = ACTIONS(646), + [anon_sym_GT_GT_GT] = ACTIONS(648), + [anon_sym_PLUS] = ACTIONS(646), + [anon_sym_DASH] = ACTIONS(646), + [anon_sym_SLASH] = ACTIONS(646), + [anon_sym_PERCENT] = ACTIONS(648), + [anon_sym_STAR_STAR] = ACTIONS(648), + [anon_sym_BANG] = ACTIONS(646), + [anon_sym_TILDE] = ACTIONS(648), + [anon_sym_typeof] = ACTIONS(646), + [anon_sym_void] = ACTIONS(646), + [anon_sym_delete] = ACTIONS(646), + [anon_sym_await] = ACTIONS(646), + [anon_sym_LBRACK] = ACTIONS(648), + [anon_sym_var] = ACTIONS(646), + [anon_sym_let] = ACTIONS(646), + [anon_sym_const] = ACTIONS(646), + [anon_sym_QMARK_DOT] = ACTIONS(648), + [anon_sym_interface] = ACTIONS(646), + [anon_sym_type] = ACTIONS(646), + [anon_sym_enum] = ACTIONS(646), + [anon_sym_BQUOTE] = ACTIONS(648), + [anon_sym_DOLLARr] = ACTIONS(646), + [anon_sym_PLUS_PLUS] = ACTIONS(648), + [anon_sym_DASH_DASH] = ACTIONS(648), + [anon_sym_new] = ACTIONS(646), + }, + [STATE(688)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(330), + [anon_sym_LBRACE] = ACTIONS(332), + [anon_sym_RBRACE] = ACTIONS(332), + [anon_sym_STAR] = ACTIONS(330), + [anon_sym_as] = ACTIONS(330), + [anon_sym_SEMI] = ACTIONS(332), + [anon_sym_async] = ACTIONS(330), + [anon_sym_function] = ACTIONS(330), + [anon_sym_LPAREN] = ACTIONS(332), + [anon_sym_QMARK] = ACTIONS(330), + [anon_sym_DOT] = ACTIONS(332), + [sym_identifier] = ACTIONS(330), + [sym_string_literal] = ACTIONS(332), + [anon_sym_DOLLAR] = ACTIONS(330), + [sym_numeric_literal] = ACTIONS(332), + [anon_sym_true] = ACTIONS(330), + [anon_sym_false] = ACTIONS(330), + [anon_sym_null] = ACTIONS(330), + [anon_sym_PIPE_PIPE] = ACTIONS(332), + [anon_sym_QMARK_QMARK] = ACTIONS(332), + [anon_sym_AMP_AMP] = ACTIONS(332), + [anon_sym_PIPE] = ACTIONS(330), + [anon_sym_CARET] = ACTIONS(332), + [anon_sym_AMP] = ACTIONS(330), + [anon_sym_EQ_EQ] = ACTIONS(330), + [anon_sym_BANG_EQ] = ACTIONS(330), + [anon_sym_EQ_EQ_EQ] = ACTIONS(332), + [anon_sym_BANG_EQ_EQ] = ACTIONS(332), + [anon_sym_LT] = ACTIONS(330), + [anon_sym_GT] = ACTIONS(330), + [anon_sym_LT_EQ] = ACTIONS(332), + [anon_sym_GT_EQ] = ACTIONS(332), + [anon_sym_instanceof] = ACTIONS(330), + [anon_sym_in] = ACTIONS(330), + [anon_sym_LT_LT] = ACTIONS(332), + [anon_sym_GT_GT] = ACTIONS(330), + [anon_sym_GT_GT_GT] = ACTIONS(332), + [anon_sym_PLUS] = ACTIONS(330), + [anon_sym_DASH] = ACTIONS(330), + [anon_sym_SLASH] = ACTIONS(330), + [anon_sym_PERCENT] = ACTIONS(332), + [anon_sym_STAR_STAR] = ACTIONS(332), + [anon_sym_BANG] = ACTIONS(330), + [anon_sym_TILDE] = ACTIONS(332), + [anon_sym_typeof] = ACTIONS(330), + [anon_sym_void] = ACTIONS(330), + [anon_sym_delete] = ACTIONS(330), + [anon_sym_await] = ACTIONS(330), + [anon_sym_LBRACK] = ACTIONS(332), + [anon_sym_if] = ACTIONS(330), + [anon_sym_var] = ACTIONS(330), + [anon_sym_let] = ACTIONS(330), + [anon_sym_const] = ACTIONS(330), + [anon_sym_return] = ACTIONS(330), + [anon_sym_try] = ACTIONS(330), + [anon_sym_throw] = ACTIONS(330), + [anon_sym_for] = ACTIONS(330), + [anon_sym_while] = ACTIONS(330), + [anon_sym_break] = ACTIONS(330), + [anon_sym_continue] = ACTIONS(330), + [anon_sym_QMARK_DOT] = ACTIONS(332), + [anon_sym_BQUOTE] = ACTIONS(332), + [anon_sym_DOLLARr] = ACTIONS(330), + [anon_sym_PLUS_PLUS] = ACTIONS(332), + [anon_sym_DASH_DASH] = ACTIONS(332), + [anon_sym_new] = ACTIONS(330), + }, + [STATE(689)] = { + [ts_builtin_sym_end] = ACTIONS(652), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(650), + [anon_sym_LBRACE] = ACTIONS(652), + [anon_sym_STAR] = ACTIONS(650), + [anon_sym_as] = ACTIONS(650), + [anon_sym_SEMI] = ACTIONS(652), + [anon_sym_export] = ACTIONS(650), + [anon_sym_async] = ACTIONS(650), + [anon_sym_function] = ACTIONS(650), + [anon_sym_abstract] = ACTIONS(650), + [anon_sym_class] = ACTIONS(650), + [anon_sym_struct] = ACTIONS(650), + [anon_sym_AT] = ACTIONS(652), + [anon_sym_LPAREN] = ACTIONS(652), + [anon_sym_QMARK] = ACTIONS(650), + [anon_sym_DOT] = ACTIONS(652), + [sym_identifier] = ACTIONS(650), + [sym_string_literal] = ACTIONS(652), + [anon_sym_DOLLAR] = ACTIONS(650), + [sym_numeric_literal] = ACTIONS(652), + [anon_sym_true] = ACTIONS(650), + [anon_sym_false] = ACTIONS(650), + [anon_sym_null] = ACTIONS(650), + [anon_sym_PIPE_PIPE] = ACTIONS(652), + [anon_sym_QMARK_QMARK] = ACTIONS(652), + [anon_sym_AMP_AMP] = ACTIONS(652), + [anon_sym_PIPE] = ACTIONS(650), + [anon_sym_CARET] = ACTIONS(652), + [anon_sym_AMP] = ACTIONS(650), + [anon_sym_EQ_EQ] = ACTIONS(650), + [anon_sym_BANG_EQ] = ACTIONS(650), + [anon_sym_EQ_EQ_EQ] = ACTIONS(652), + [anon_sym_BANG_EQ_EQ] = ACTIONS(652), + [anon_sym_LT] = ACTIONS(650), + [anon_sym_GT] = ACTIONS(650), + [anon_sym_LT_EQ] = ACTIONS(652), + [anon_sym_GT_EQ] = ACTIONS(652), + [anon_sym_instanceof] = ACTIONS(650), + [anon_sym_in] = ACTIONS(650), + [anon_sym_LT_LT] = ACTIONS(652), + [anon_sym_GT_GT] = ACTIONS(650), + [anon_sym_GT_GT_GT] = ACTIONS(652), + [anon_sym_PLUS] = ACTIONS(650), + [anon_sym_DASH] = ACTIONS(650), + [anon_sym_SLASH] = ACTIONS(650), + [anon_sym_PERCENT] = ACTIONS(652), + [anon_sym_STAR_STAR] = ACTIONS(652), + [anon_sym_BANG] = ACTIONS(650), + [anon_sym_TILDE] = ACTIONS(652), + [anon_sym_typeof] = ACTIONS(650), + [anon_sym_void] = ACTIONS(650), + [anon_sym_delete] = ACTIONS(650), + [anon_sym_await] = ACTIONS(650), + [anon_sym_LBRACK] = ACTIONS(652), + [anon_sym_var] = ACTIONS(650), + [anon_sym_let] = ACTIONS(650), + [anon_sym_const] = ACTIONS(650), + [anon_sym_QMARK_DOT] = ACTIONS(652), + [anon_sym_interface] = ACTIONS(650), + [anon_sym_type] = ACTIONS(650), + [anon_sym_enum] = ACTIONS(650), + [anon_sym_BQUOTE] = ACTIONS(652), + [anon_sym_DOLLARr] = ACTIONS(650), + [anon_sym_PLUS_PLUS] = ACTIONS(652), + [anon_sym_DASH_DASH] = ACTIONS(652), + [anon_sym_new] = ACTIONS(650), + }, + [STATE(690)] = { + [ts_builtin_sym_end] = ACTIONS(664), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(662), + [anon_sym_LBRACE] = ACTIONS(664), + [anon_sym_STAR] = ACTIONS(662), + [anon_sym_as] = ACTIONS(662), + [anon_sym_SEMI] = ACTIONS(664), + [anon_sym_export] = ACTIONS(662), + [anon_sym_async] = ACTIONS(662), + [anon_sym_function] = ACTIONS(662), + [anon_sym_abstract] = ACTIONS(662), + [anon_sym_class] = ACTIONS(662), + [anon_sym_struct] = ACTIONS(662), + [anon_sym_AT] = ACTIONS(664), + [anon_sym_LPAREN] = ACTIONS(664), + [anon_sym_QMARK] = ACTIONS(662), + [anon_sym_DOT] = ACTIONS(664), + [sym_identifier] = ACTIONS(662), + [sym_string_literal] = ACTIONS(664), + [anon_sym_DOLLAR] = ACTIONS(662), + [sym_numeric_literal] = ACTIONS(664), + [anon_sym_true] = ACTIONS(662), + [anon_sym_false] = ACTIONS(662), + [anon_sym_null] = ACTIONS(662), + [anon_sym_PIPE_PIPE] = ACTIONS(664), + [anon_sym_QMARK_QMARK] = ACTIONS(664), + [anon_sym_AMP_AMP] = ACTIONS(664), + [anon_sym_PIPE] = ACTIONS(662), + [anon_sym_CARET] = ACTIONS(664), + [anon_sym_AMP] = ACTIONS(662), + [anon_sym_EQ_EQ] = ACTIONS(662), + [anon_sym_BANG_EQ] = ACTIONS(662), + [anon_sym_EQ_EQ_EQ] = ACTIONS(664), + [anon_sym_BANG_EQ_EQ] = ACTIONS(664), + [anon_sym_LT] = ACTIONS(662), + [anon_sym_GT] = ACTIONS(662), + [anon_sym_LT_EQ] = ACTIONS(664), + [anon_sym_GT_EQ] = ACTIONS(664), + [anon_sym_instanceof] = ACTIONS(662), + [anon_sym_in] = ACTIONS(662), + [anon_sym_LT_LT] = ACTIONS(664), + [anon_sym_GT_GT] = ACTIONS(662), + [anon_sym_GT_GT_GT] = ACTIONS(664), + [anon_sym_PLUS] = ACTIONS(662), + [anon_sym_DASH] = ACTIONS(662), + [anon_sym_SLASH] = ACTIONS(662), + [anon_sym_PERCENT] = ACTIONS(664), + [anon_sym_STAR_STAR] = ACTIONS(664), + [anon_sym_BANG] = ACTIONS(662), + [anon_sym_TILDE] = ACTIONS(664), + [anon_sym_typeof] = ACTIONS(662), + [anon_sym_void] = ACTIONS(662), + [anon_sym_delete] = ACTIONS(662), + [anon_sym_await] = ACTIONS(662), + [anon_sym_LBRACK] = ACTIONS(664), + [anon_sym_var] = ACTIONS(662), + [anon_sym_let] = ACTIONS(662), + [anon_sym_const] = ACTIONS(662), + [anon_sym_QMARK_DOT] = ACTIONS(664), + [anon_sym_interface] = ACTIONS(662), + [anon_sym_type] = ACTIONS(662), + [anon_sym_enum] = ACTIONS(662), + [anon_sym_BQUOTE] = ACTIONS(664), + [anon_sym_DOLLARr] = ACTIONS(662), + [anon_sym_PLUS_PLUS] = ACTIONS(664), + [anon_sym_DASH_DASH] = ACTIONS(664), + [anon_sym_new] = ACTIONS(662), + }, + [STATE(691)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_RBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_DOT] = ACTIONS(155), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(155), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(155), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(155), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(155), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_if] = ACTIONS(151), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_return] = ACTIONS(151), + [anon_sym_try] = ACTIONS(151), + [anon_sym_throw] = ACTIONS(151), + [anon_sym_for] = ACTIONS(151), + [anon_sym_while] = ACTIONS(151), + [anon_sym_break] = ACTIONS(151), + [anon_sym_continue] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(692)] = { + [ts_builtin_sym_end] = ACTIONS(1887), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1890), + [anon_sym_LBRACE] = ACTIONS(1887), + [anon_sym_STAR] = ACTIONS(670), + [anon_sym_as] = ACTIONS(670), + [anon_sym_SEMI] = ACTIONS(672), + [anon_sym_export] = ACTIONS(1890), + [anon_sym_async] = ACTIONS(1890), + [anon_sym_function] = ACTIONS(1890), + [anon_sym_abstract] = ACTIONS(1890), + [anon_sym_class] = ACTIONS(1890), + [anon_sym_struct] = ACTIONS(1890), + [anon_sym_AT] = ACTIONS(1887), + [anon_sym_LPAREN] = ACTIONS(1887), + [anon_sym_QMARK] = ACTIONS(670), + [anon_sym_DOT] = ACTIONS(672), + [sym_identifier] = ACTIONS(1890), + [sym_string_literal] = ACTIONS(1887), + [anon_sym_DOLLAR] = ACTIONS(1890), + [sym_numeric_literal] = ACTIONS(1887), + [anon_sym_true] = ACTIONS(1890), + [anon_sym_false] = ACTIONS(1890), + [anon_sym_null] = ACTIONS(1890), + [anon_sym_PIPE_PIPE] = ACTIONS(672), + [anon_sym_QMARK_QMARK] = ACTIONS(672), + [anon_sym_AMP_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(670), + [anon_sym_EQ_EQ] = ACTIONS(670), + [anon_sym_BANG_EQ] = ACTIONS(670), + [anon_sym_EQ_EQ_EQ] = ACTIONS(672), + [anon_sym_BANG_EQ_EQ] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_instanceof] = ACTIONS(670), + [anon_sym_in] = ACTIONS(670), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(670), + [anon_sym_GT_GT_GT] = ACTIONS(672), + [anon_sym_PLUS] = ACTIONS(1890), + [anon_sym_DASH] = ACTIONS(1890), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_STAR_STAR] = ACTIONS(672), + [anon_sym_BANG] = ACTIONS(1890), + [anon_sym_TILDE] = ACTIONS(1887), + [anon_sym_typeof] = ACTIONS(1890), + [anon_sym_void] = ACTIONS(1890), + [anon_sym_delete] = ACTIONS(1890), + [anon_sym_await] = ACTIONS(1890), + [anon_sym_LBRACK] = ACTIONS(1887), + [anon_sym_var] = ACTIONS(1890), + [anon_sym_let] = ACTIONS(1890), + [anon_sym_const] = ACTIONS(1890), + [anon_sym_QMARK_DOT] = ACTIONS(672), + [anon_sym_interface] = ACTIONS(1890), + [anon_sym_type] = ACTIONS(1890), + [anon_sym_enum] = ACTIONS(1890), + [anon_sym_BQUOTE] = ACTIONS(1887), + [anon_sym_DOLLARr] = ACTIONS(1890), + [anon_sym_PLUS_PLUS] = ACTIONS(1887), + [anon_sym_DASH_DASH] = ACTIONS(1887), + [anon_sym_new] = ACTIONS(1890), + }, + [STATE(693)] = { + [ts_builtin_sym_end] = ACTIONS(672), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(670), + [anon_sym_LBRACE] = ACTIONS(672), + [anon_sym_STAR] = ACTIONS(670), + [anon_sym_as] = ACTIONS(670), + [anon_sym_SEMI] = ACTIONS(672), + [anon_sym_export] = ACTIONS(670), + [anon_sym_async] = ACTIONS(670), + [anon_sym_function] = ACTIONS(670), + [anon_sym_abstract] = ACTIONS(670), + [anon_sym_class] = ACTIONS(670), + [anon_sym_struct] = ACTIONS(670), + [anon_sym_AT] = ACTIONS(672), + [anon_sym_LPAREN] = ACTIONS(672), + [anon_sym_QMARK] = ACTIONS(670), + [anon_sym_DOT] = ACTIONS(672), + [sym_identifier] = ACTIONS(670), + [sym_string_literal] = ACTIONS(672), + [anon_sym_DOLLAR] = ACTIONS(670), + [sym_numeric_literal] = ACTIONS(672), + [anon_sym_true] = ACTIONS(670), + [anon_sym_false] = ACTIONS(670), + [anon_sym_null] = ACTIONS(670), + [anon_sym_PIPE_PIPE] = ACTIONS(672), + [anon_sym_QMARK_QMARK] = ACTIONS(672), + [anon_sym_AMP_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(670), + [anon_sym_EQ_EQ] = ACTIONS(670), + [anon_sym_BANG_EQ] = ACTIONS(670), + [anon_sym_EQ_EQ_EQ] = ACTIONS(672), + [anon_sym_BANG_EQ_EQ] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_instanceof] = ACTIONS(670), + [anon_sym_in] = ACTIONS(670), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(670), + [anon_sym_GT_GT_GT] = ACTIONS(672), + [anon_sym_PLUS] = ACTIONS(670), + [anon_sym_DASH] = ACTIONS(670), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_STAR_STAR] = ACTIONS(672), + [anon_sym_BANG] = ACTIONS(670), + [anon_sym_TILDE] = ACTIONS(672), + [anon_sym_typeof] = ACTIONS(670), + [anon_sym_void] = ACTIONS(670), + [anon_sym_delete] = ACTIONS(670), + [anon_sym_await] = ACTIONS(670), + [anon_sym_LBRACK] = ACTIONS(672), + [anon_sym_var] = ACTIONS(670), + [anon_sym_let] = ACTIONS(670), + [anon_sym_const] = ACTIONS(670), + [anon_sym_QMARK_DOT] = ACTIONS(672), + [anon_sym_interface] = ACTIONS(670), + [anon_sym_type] = ACTIONS(670), + [anon_sym_enum] = ACTIONS(670), + [anon_sym_BQUOTE] = ACTIONS(672), + [anon_sym_DOLLARr] = ACTIONS(670), + [anon_sym_PLUS_PLUS] = ACTIONS(672), + [anon_sym_DASH_DASH] = ACTIONS(672), + [anon_sym_new] = ACTIONS(670), + }, + [STATE(694)] = { + [ts_builtin_sym_end] = ACTIONS(310), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(308), + [anon_sym_LBRACE] = ACTIONS(310), + [anon_sym_STAR] = ACTIONS(308), + [anon_sym_as] = ACTIONS(308), + [anon_sym_SEMI] = ACTIONS(310), + [anon_sym_export] = ACTIONS(308), + [anon_sym_async] = ACTIONS(308), + [anon_sym_function] = ACTIONS(308), + [anon_sym_abstract] = ACTIONS(308), + [anon_sym_class] = ACTIONS(308), + [anon_sym_struct] = ACTIONS(308), + [anon_sym_AT] = ACTIONS(310), + [anon_sym_LPAREN] = ACTIONS(310), + [anon_sym_QMARK] = ACTIONS(308), + [anon_sym_DOT] = ACTIONS(310), + [sym_identifier] = ACTIONS(308), + [sym_string_literal] = ACTIONS(310), + [anon_sym_DOLLAR] = ACTIONS(308), + [sym_numeric_literal] = ACTIONS(310), + [anon_sym_true] = ACTIONS(308), + [anon_sym_false] = ACTIONS(308), + [anon_sym_null] = ACTIONS(308), + [anon_sym_PIPE_PIPE] = ACTIONS(310), + [anon_sym_QMARK_QMARK] = ACTIONS(310), + [anon_sym_AMP_AMP] = ACTIONS(310), + [anon_sym_PIPE] = ACTIONS(308), + [anon_sym_CARET] = ACTIONS(310), + [anon_sym_AMP] = ACTIONS(308), + [anon_sym_EQ_EQ] = ACTIONS(308), + [anon_sym_BANG_EQ] = ACTIONS(308), + [anon_sym_EQ_EQ_EQ] = ACTIONS(310), + [anon_sym_BANG_EQ_EQ] = ACTIONS(310), + [anon_sym_LT] = ACTIONS(308), + [anon_sym_GT] = ACTIONS(308), + [anon_sym_LT_EQ] = ACTIONS(310), + [anon_sym_GT_EQ] = ACTIONS(310), + [anon_sym_instanceof] = ACTIONS(308), + [anon_sym_in] = ACTIONS(308), + [anon_sym_LT_LT] = ACTIONS(310), + [anon_sym_GT_GT] = ACTIONS(308), + [anon_sym_GT_GT_GT] = ACTIONS(310), + [anon_sym_PLUS] = ACTIONS(308), + [anon_sym_DASH] = ACTIONS(308), + [anon_sym_SLASH] = ACTIONS(308), + [anon_sym_PERCENT] = ACTIONS(310), + [anon_sym_STAR_STAR] = ACTIONS(310), + [anon_sym_BANG] = ACTIONS(308), + [anon_sym_TILDE] = ACTIONS(310), + [anon_sym_typeof] = ACTIONS(308), + [anon_sym_void] = ACTIONS(308), + [anon_sym_delete] = ACTIONS(308), + [anon_sym_await] = ACTIONS(308), + [anon_sym_LBRACK] = ACTIONS(310), + [anon_sym_var] = ACTIONS(308), + [anon_sym_let] = ACTIONS(308), + [anon_sym_const] = ACTIONS(308), + [anon_sym_QMARK_DOT] = ACTIONS(310), + [anon_sym_interface] = ACTIONS(308), + [anon_sym_type] = ACTIONS(308), + [anon_sym_enum] = ACTIONS(308), + [anon_sym_BQUOTE] = ACTIONS(310), + [anon_sym_DOLLARr] = ACTIONS(308), + [anon_sym_PLUS_PLUS] = ACTIONS(310), + [anon_sym_DASH_DASH] = ACTIONS(310), + [anon_sym_new] = ACTIONS(308), + }, + [STATE(695)] = { + [ts_builtin_sym_end] = ACTIONS(680), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(678), + [anon_sym_LBRACE] = ACTIONS(680), + [anon_sym_STAR] = ACTIONS(678), + [anon_sym_as] = ACTIONS(678), + [anon_sym_SEMI] = ACTIONS(680), + [anon_sym_export] = ACTIONS(678), + [anon_sym_async] = ACTIONS(678), + [anon_sym_function] = ACTIONS(678), + [anon_sym_abstract] = ACTIONS(678), + [anon_sym_class] = ACTIONS(678), + [anon_sym_struct] = ACTIONS(678), + [anon_sym_AT] = ACTIONS(680), + [anon_sym_LPAREN] = ACTIONS(680), + [anon_sym_QMARK] = ACTIONS(678), + [anon_sym_DOT] = ACTIONS(680), + [sym_identifier] = ACTIONS(678), + [sym_string_literal] = ACTIONS(680), + [anon_sym_DOLLAR] = ACTIONS(678), + [sym_numeric_literal] = ACTIONS(680), + [anon_sym_true] = ACTIONS(678), + [anon_sym_false] = ACTIONS(678), + [anon_sym_null] = ACTIONS(678), + [anon_sym_PIPE_PIPE] = ACTIONS(680), + [anon_sym_QMARK_QMARK] = ACTIONS(680), + [anon_sym_AMP_AMP] = ACTIONS(680), + [anon_sym_PIPE] = ACTIONS(678), + [anon_sym_CARET] = ACTIONS(680), + [anon_sym_AMP] = ACTIONS(678), + [anon_sym_EQ_EQ] = ACTIONS(678), + [anon_sym_BANG_EQ] = ACTIONS(678), + [anon_sym_EQ_EQ_EQ] = ACTIONS(680), + [anon_sym_BANG_EQ_EQ] = ACTIONS(680), + [anon_sym_LT] = ACTIONS(678), + [anon_sym_GT] = ACTIONS(678), + [anon_sym_LT_EQ] = ACTIONS(680), + [anon_sym_GT_EQ] = ACTIONS(680), + [anon_sym_instanceof] = ACTIONS(678), + [anon_sym_in] = ACTIONS(678), + [anon_sym_LT_LT] = ACTIONS(680), + [anon_sym_GT_GT] = ACTIONS(678), + [anon_sym_GT_GT_GT] = ACTIONS(680), + [anon_sym_PLUS] = ACTIONS(678), + [anon_sym_DASH] = ACTIONS(678), + [anon_sym_SLASH] = ACTIONS(678), + [anon_sym_PERCENT] = ACTIONS(680), + [anon_sym_STAR_STAR] = ACTIONS(680), + [anon_sym_BANG] = ACTIONS(678), + [anon_sym_TILDE] = ACTIONS(680), + [anon_sym_typeof] = ACTIONS(678), + [anon_sym_void] = ACTIONS(678), + [anon_sym_delete] = ACTIONS(678), + [anon_sym_await] = ACTIONS(678), + [anon_sym_LBRACK] = ACTIONS(680), + [anon_sym_var] = ACTIONS(678), + [anon_sym_let] = ACTIONS(678), + [anon_sym_const] = ACTIONS(678), + [anon_sym_QMARK_DOT] = ACTIONS(680), + [anon_sym_interface] = ACTIONS(678), + [anon_sym_type] = ACTIONS(678), + [anon_sym_enum] = ACTIONS(678), + [anon_sym_BQUOTE] = ACTIONS(680), + [anon_sym_DOLLARr] = ACTIONS(678), + [anon_sym_PLUS_PLUS] = ACTIONS(680), + [anon_sym_DASH_DASH] = ACTIONS(680), + [anon_sym_new] = ACTIONS(678), + }, + [STATE(696)] = { + [ts_builtin_sym_end] = ACTIONS(684), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(682), + [anon_sym_LBRACE] = ACTIONS(684), + [anon_sym_STAR] = ACTIONS(682), + [anon_sym_as] = ACTIONS(682), + [anon_sym_SEMI] = ACTIONS(684), + [anon_sym_export] = ACTIONS(682), + [anon_sym_async] = ACTIONS(682), + [anon_sym_function] = ACTIONS(682), + [anon_sym_abstract] = ACTIONS(682), + [anon_sym_class] = ACTIONS(682), + [anon_sym_struct] = ACTIONS(682), + [anon_sym_AT] = ACTIONS(684), + [anon_sym_LPAREN] = ACTIONS(684), + [anon_sym_QMARK] = ACTIONS(682), + [anon_sym_DOT] = ACTIONS(684), + [sym_identifier] = ACTIONS(682), + [sym_string_literal] = ACTIONS(684), + [anon_sym_DOLLAR] = ACTIONS(682), + [sym_numeric_literal] = ACTIONS(684), + [anon_sym_true] = ACTIONS(682), + [anon_sym_false] = ACTIONS(682), + [anon_sym_null] = ACTIONS(682), + [anon_sym_PIPE_PIPE] = ACTIONS(684), + [anon_sym_QMARK_QMARK] = ACTIONS(684), + [anon_sym_AMP_AMP] = ACTIONS(684), + [anon_sym_PIPE] = ACTIONS(682), + [anon_sym_CARET] = ACTIONS(684), + [anon_sym_AMP] = ACTIONS(682), + [anon_sym_EQ_EQ] = ACTIONS(682), + [anon_sym_BANG_EQ] = ACTIONS(682), + [anon_sym_EQ_EQ_EQ] = ACTIONS(684), + [anon_sym_BANG_EQ_EQ] = ACTIONS(684), + [anon_sym_LT] = ACTIONS(682), + [anon_sym_GT] = ACTIONS(682), + [anon_sym_LT_EQ] = ACTIONS(684), + [anon_sym_GT_EQ] = ACTIONS(684), + [anon_sym_instanceof] = ACTIONS(682), + [anon_sym_in] = ACTIONS(682), + [anon_sym_LT_LT] = ACTIONS(684), + [anon_sym_GT_GT] = ACTIONS(682), + [anon_sym_GT_GT_GT] = ACTIONS(684), + [anon_sym_PLUS] = ACTIONS(682), + [anon_sym_DASH] = ACTIONS(682), + [anon_sym_SLASH] = ACTIONS(682), + [anon_sym_PERCENT] = ACTIONS(684), + [anon_sym_STAR_STAR] = ACTIONS(684), + [anon_sym_BANG] = ACTIONS(682), + [anon_sym_TILDE] = ACTIONS(684), + [anon_sym_typeof] = ACTIONS(682), + [anon_sym_void] = ACTIONS(682), + [anon_sym_delete] = ACTIONS(682), + [anon_sym_await] = ACTIONS(682), + [anon_sym_LBRACK] = ACTIONS(684), + [anon_sym_var] = ACTIONS(682), + [anon_sym_let] = ACTIONS(682), + [anon_sym_const] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(684), + [anon_sym_interface] = ACTIONS(682), + [anon_sym_type] = ACTIONS(682), + [anon_sym_enum] = ACTIONS(682), + [anon_sym_BQUOTE] = ACTIONS(684), + [anon_sym_DOLLARr] = ACTIONS(682), + [anon_sym_PLUS_PLUS] = ACTIONS(684), + [anon_sym_DASH_DASH] = ACTIONS(684), + [anon_sym_new] = ACTIONS(682), + }, + [STATE(697)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(473), + [anon_sym_LBRACE] = ACTIONS(475), + [anon_sym_RBRACE] = ACTIONS(475), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_as] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(475), + [anon_sym_async] = ACTIONS(473), + [anon_sym_function] = ACTIONS(473), + [anon_sym_LPAREN] = ACTIONS(475), + [anon_sym_QMARK] = ACTIONS(473), + [anon_sym_DOT] = ACTIONS(475), + [sym_identifier] = ACTIONS(473), + [sym_string_literal] = ACTIONS(475), + [anon_sym_DOLLAR] = ACTIONS(473), + [sym_numeric_literal] = ACTIONS(475), + [anon_sym_true] = ACTIONS(473), + [anon_sym_false] = ACTIONS(473), + [anon_sym_null] = ACTIONS(473), + [anon_sym_PIPE_PIPE] = ACTIONS(475), + [anon_sym_QMARK_QMARK] = ACTIONS(475), + [anon_sym_AMP_AMP] = ACTIONS(475), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_CARET] = ACTIONS(475), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_EQ_EQ] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_EQ_EQ_EQ] = ACTIONS(475), + [anon_sym_BANG_EQ_EQ] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(473), + [anon_sym_LT_EQ] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(475), + [anon_sym_instanceof] = ACTIONS(473), + [anon_sym_in] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(475), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_GT_GT_GT] = ACTIONS(475), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(473), + [anon_sym_PERCENT] = ACTIONS(475), + [anon_sym_STAR_STAR] = ACTIONS(475), + [anon_sym_BANG] = ACTIONS(473), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_typeof] = ACTIONS(473), + [anon_sym_void] = ACTIONS(473), + [anon_sym_delete] = ACTIONS(473), + [anon_sym_await] = ACTIONS(473), + [anon_sym_LBRACK] = ACTIONS(475), + [anon_sym_if] = ACTIONS(473), + [anon_sym_var] = ACTIONS(473), + [anon_sym_let] = ACTIONS(473), + [anon_sym_const] = ACTIONS(473), + [anon_sym_return] = ACTIONS(473), + [anon_sym_try] = ACTIONS(473), + [anon_sym_throw] = ACTIONS(473), + [anon_sym_for] = ACTIONS(473), + [anon_sym_while] = ACTIONS(473), + [anon_sym_break] = ACTIONS(473), + [anon_sym_continue] = ACTIONS(473), + [anon_sym_QMARK_DOT] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(475), + [anon_sym_DOLLARr] = ACTIONS(473), + [anon_sym_PLUS_PLUS] = ACTIONS(475), + [anon_sym_DASH_DASH] = ACTIONS(475), + [anon_sym_new] = ACTIONS(473), + }, + [STATE(698)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(591), + [anon_sym_LBRACE] = ACTIONS(593), + [anon_sym_RBRACE] = ACTIONS(593), + [anon_sym_STAR] = ACTIONS(591), + [anon_sym_as] = ACTIONS(591), + [anon_sym_SEMI] = ACTIONS(593), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(593), + [anon_sym_QMARK] = ACTIONS(591), + [anon_sym_DOT] = ACTIONS(593), + [sym_identifier] = ACTIONS(591), + [sym_string_literal] = ACTIONS(593), + [anon_sym_DOLLAR] = ACTIONS(591), + [sym_numeric_literal] = ACTIONS(593), + [anon_sym_true] = ACTIONS(591), + [anon_sym_false] = ACTIONS(591), + [anon_sym_null] = ACTIONS(591), + [anon_sym_PIPE_PIPE] = ACTIONS(593), + [anon_sym_QMARK_QMARK] = ACTIONS(593), + [anon_sym_AMP_AMP] = ACTIONS(593), + [anon_sym_PIPE] = ACTIONS(591), + [anon_sym_CARET] = ACTIONS(593), + [anon_sym_AMP] = ACTIONS(591), + [anon_sym_EQ_EQ] = ACTIONS(591), + [anon_sym_BANG_EQ] = ACTIONS(591), + [anon_sym_EQ_EQ_EQ] = ACTIONS(593), + [anon_sym_BANG_EQ_EQ] = ACTIONS(593), + [anon_sym_LT] = ACTIONS(591), + [anon_sym_GT] = ACTIONS(591), + [anon_sym_LT_EQ] = ACTIONS(593), + [anon_sym_GT_EQ] = ACTIONS(593), + [anon_sym_instanceof] = ACTIONS(591), + [anon_sym_in] = ACTIONS(591), + [anon_sym_LT_LT] = ACTIONS(593), + [anon_sym_GT_GT] = ACTIONS(591), + [anon_sym_GT_GT_GT] = ACTIONS(593), + [anon_sym_PLUS] = ACTIONS(591), + [anon_sym_DASH] = ACTIONS(591), + [anon_sym_SLASH] = ACTIONS(591), + [anon_sym_PERCENT] = ACTIONS(593), + [anon_sym_STAR_STAR] = ACTIONS(593), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_TILDE] = ACTIONS(593), + [anon_sym_typeof] = ACTIONS(591), + [anon_sym_void] = ACTIONS(591), + [anon_sym_delete] = ACTIONS(591), + [anon_sym_await] = ACTIONS(591), + [anon_sym_LBRACK] = ACTIONS(593), + [anon_sym_if] = ACTIONS(591), + [anon_sym_var] = ACTIONS(591), + [anon_sym_let] = ACTIONS(591), + [anon_sym_const] = ACTIONS(591), + [anon_sym_return] = ACTIONS(591), + [anon_sym_try] = ACTIONS(591), + [anon_sym_throw] = ACTIONS(591), + [anon_sym_for] = ACTIONS(591), + [anon_sym_while] = ACTIONS(591), + [anon_sym_break] = ACTIONS(591), + [anon_sym_continue] = ACTIONS(591), + [anon_sym_QMARK_DOT] = ACTIONS(593), + [anon_sym_BQUOTE] = ACTIONS(593), + [anon_sym_DOLLARr] = ACTIONS(591), + [anon_sym_PLUS_PLUS] = ACTIONS(593), + [anon_sym_DASH_DASH] = ACTIONS(593), + [anon_sym_new] = ACTIONS(591), + }, + [STATE(699)] = { + [ts_builtin_sym_end] = ACTIONS(688), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(686), + [anon_sym_LBRACE] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_as] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(688), + [anon_sym_export] = ACTIONS(686), + [anon_sym_async] = ACTIONS(686), + [anon_sym_function] = ACTIONS(686), + [anon_sym_abstract] = ACTIONS(686), + [anon_sym_class] = ACTIONS(686), + [anon_sym_struct] = ACTIONS(686), + [anon_sym_AT] = ACTIONS(688), + [anon_sym_LPAREN] = ACTIONS(688), + [anon_sym_QMARK] = ACTIONS(686), + [anon_sym_DOT] = ACTIONS(688), + [sym_identifier] = ACTIONS(686), + [sym_string_literal] = ACTIONS(688), + [anon_sym_DOLLAR] = ACTIONS(686), + [sym_numeric_literal] = ACTIONS(688), + [anon_sym_true] = ACTIONS(686), + [anon_sym_false] = ACTIONS(686), + [anon_sym_null] = ACTIONS(686), + [anon_sym_PIPE_PIPE] = ACTIONS(688), + [anon_sym_QMARK_QMARK] = ACTIONS(688), + [anon_sym_AMP_AMP] = ACTIONS(688), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_CARET] = ACTIONS(688), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_EQ_EQ] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_EQ_EQ_EQ] = ACTIONS(688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(686), + [anon_sym_LT_EQ] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(688), + [anon_sym_instanceof] = ACTIONS(686), + [anon_sym_in] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(688), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_GT_GT_GT] = ACTIONS(688), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_PERCENT] = ACTIONS(688), + [anon_sym_STAR_STAR] = ACTIONS(688), + [anon_sym_BANG] = ACTIONS(686), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_typeof] = ACTIONS(686), + [anon_sym_void] = ACTIONS(686), + [anon_sym_delete] = ACTIONS(686), + [anon_sym_await] = ACTIONS(686), + [anon_sym_LBRACK] = ACTIONS(688), + [anon_sym_var] = ACTIONS(686), + [anon_sym_let] = ACTIONS(686), + [anon_sym_const] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(688), + [anon_sym_interface] = ACTIONS(686), + [anon_sym_type] = ACTIONS(686), + [anon_sym_enum] = ACTIONS(686), + [anon_sym_BQUOTE] = ACTIONS(688), + [anon_sym_DOLLARr] = ACTIONS(686), + [anon_sym_PLUS_PLUS] = ACTIONS(688), + [anon_sym_DASH_DASH] = ACTIONS(688), + [anon_sym_new] = ACTIONS(686), + }, + [STATE(700)] = { + [ts_builtin_sym_end] = ACTIONS(688), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(686), + [anon_sym_LBRACE] = ACTIONS(688), + [anon_sym_STAR] = ACTIONS(686), + [anon_sym_as] = ACTIONS(686), + [anon_sym_SEMI] = ACTIONS(688), + [anon_sym_export] = ACTIONS(686), + [anon_sym_async] = ACTIONS(686), + [anon_sym_function] = ACTIONS(686), + [anon_sym_abstract] = ACTIONS(686), + [anon_sym_class] = ACTIONS(686), + [anon_sym_struct] = ACTIONS(686), + [anon_sym_AT] = ACTIONS(688), + [anon_sym_LPAREN] = ACTIONS(688), + [anon_sym_QMARK] = ACTIONS(686), + [anon_sym_DOT] = ACTIONS(688), + [sym_identifier] = ACTIONS(686), + [sym_string_literal] = ACTIONS(688), + [anon_sym_DOLLAR] = ACTIONS(686), + [sym_numeric_literal] = ACTIONS(688), + [anon_sym_true] = ACTIONS(686), + [anon_sym_false] = ACTIONS(686), + [anon_sym_null] = ACTIONS(686), + [anon_sym_PIPE_PIPE] = ACTIONS(688), + [anon_sym_QMARK_QMARK] = ACTIONS(688), + [anon_sym_AMP_AMP] = ACTIONS(688), + [anon_sym_PIPE] = ACTIONS(686), + [anon_sym_CARET] = ACTIONS(688), + [anon_sym_AMP] = ACTIONS(686), + [anon_sym_EQ_EQ] = ACTIONS(686), + [anon_sym_BANG_EQ] = ACTIONS(686), + [anon_sym_EQ_EQ_EQ] = ACTIONS(688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(688), + [anon_sym_LT] = ACTIONS(686), + [anon_sym_GT] = ACTIONS(686), + [anon_sym_LT_EQ] = ACTIONS(688), + [anon_sym_GT_EQ] = ACTIONS(688), + [anon_sym_instanceof] = ACTIONS(686), + [anon_sym_in] = ACTIONS(686), + [anon_sym_LT_LT] = ACTIONS(688), + [anon_sym_GT_GT] = ACTIONS(686), + [anon_sym_GT_GT_GT] = ACTIONS(688), + [anon_sym_PLUS] = ACTIONS(686), + [anon_sym_DASH] = ACTIONS(686), + [anon_sym_SLASH] = ACTIONS(686), + [anon_sym_PERCENT] = ACTIONS(688), + [anon_sym_STAR_STAR] = ACTIONS(688), + [anon_sym_BANG] = ACTIONS(686), + [anon_sym_TILDE] = ACTIONS(688), + [anon_sym_typeof] = ACTIONS(686), + [anon_sym_void] = ACTIONS(686), + [anon_sym_delete] = ACTIONS(686), + [anon_sym_await] = ACTIONS(686), + [anon_sym_LBRACK] = ACTIONS(688), + [anon_sym_var] = ACTIONS(686), + [anon_sym_let] = ACTIONS(686), + [anon_sym_const] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(688), + [anon_sym_interface] = ACTIONS(686), + [anon_sym_type] = ACTIONS(686), + [anon_sym_enum] = ACTIONS(686), + [anon_sym_BQUOTE] = ACTIONS(688), + [anon_sym_DOLLARr] = ACTIONS(686), + [anon_sym_PLUS_PLUS] = ACTIONS(688), + [anon_sym_DASH_DASH] = ACTIONS(688), + [anon_sym_new] = ACTIONS(686), + }, + [STATE(701)] = { + [ts_builtin_sym_end] = ACTIONS(545), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(545), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_as] = ACTIONS(543), + [anon_sym_SEMI] = ACTIONS(545), + [anon_sym_export] = ACTIONS(543), + [anon_sym_async] = ACTIONS(543), + [anon_sym_function] = ACTIONS(543), + [anon_sym_abstract] = ACTIONS(543), + [anon_sym_class] = ACTIONS(543), + [anon_sym_struct] = ACTIONS(543), + [anon_sym_AT] = ACTIONS(545), + [anon_sym_LPAREN] = ACTIONS(545), + [anon_sym_QMARK] = ACTIONS(543), + [anon_sym_DOT] = ACTIONS(545), + [sym_identifier] = ACTIONS(543), + [sym_string_literal] = ACTIONS(545), + [anon_sym_DOLLAR] = ACTIONS(543), + [sym_numeric_literal] = ACTIONS(545), + [anon_sym_true] = ACTIONS(543), + [anon_sym_false] = ACTIONS(543), + [anon_sym_null] = ACTIONS(543), + [anon_sym_PIPE_PIPE] = ACTIONS(545), + [anon_sym_QMARK_QMARK] = ACTIONS(545), + [anon_sym_AMP_AMP] = ACTIONS(545), + [anon_sym_PIPE] = ACTIONS(543), + [anon_sym_CARET] = ACTIONS(545), + [anon_sym_AMP] = ACTIONS(543), + [anon_sym_EQ_EQ] = ACTIONS(543), + [anon_sym_BANG_EQ] = ACTIONS(543), + [anon_sym_EQ_EQ_EQ] = ACTIONS(545), + [anon_sym_BANG_EQ_EQ] = ACTIONS(545), + [anon_sym_LT] = ACTIONS(543), + [anon_sym_GT] = ACTIONS(543), + [anon_sym_LT_EQ] = ACTIONS(545), + [anon_sym_GT_EQ] = ACTIONS(545), + [anon_sym_instanceof] = ACTIONS(543), + [anon_sym_in] = ACTIONS(543), + [anon_sym_LT_LT] = ACTIONS(545), + [anon_sym_GT_GT] = ACTIONS(543), + [anon_sym_GT_GT_GT] = ACTIONS(545), + [anon_sym_PLUS] = ACTIONS(543), + [anon_sym_DASH] = ACTIONS(543), + [anon_sym_SLASH] = ACTIONS(543), + [anon_sym_PERCENT] = ACTIONS(545), + [anon_sym_STAR_STAR] = ACTIONS(545), + [anon_sym_BANG] = ACTIONS(543), + [anon_sym_TILDE] = ACTIONS(545), + [anon_sym_typeof] = ACTIONS(543), + [anon_sym_void] = ACTIONS(543), + [anon_sym_delete] = ACTIONS(543), + [anon_sym_await] = ACTIONS(543), + [anon_sym_LBRACK] = ACTIONS(545), + [anon_sym_var] = ACTIONS(543), + [anon_sym_let] = ACTIONS(543), + [anon_sym_const] = ACTIONS(543), + [anon_sym_QMARK_DOT] = ACTIONS(545), + [anon_sym_interface] = ACTIONS(543), + [anon_sym_type] = ACTIONS(543), + [anon_sym_enum] = ACTIONS(543), + [anon_sym_BQUOTE] = ACTIONS(545), + [anon_sym_DOLLARr] = ACTIONS(543), + [anon_sym_PLUS_PLUS] = ACTIONS(545), + [anon_sym_DASH_DASH] = ACTIONS(545), + [anon_sym_new] = ACTIONS(543), + }, + [STATE(702)] = { + [ts_builtin_sym_end] = ACTIONS(553), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(551), + [anon_sym_LBRACE] = ACTIONS(553), + [anon_sym_STAR] = ACTIONS(551), + [anon_sym_as] = ACTIONS(551), + [anon_sym_SEMI] = ACTIONS(553), + [anon_sym_export] = ACTIONS(551), + [anon_sym_async] = ACTIONS(551), + [anon_sym_function] = ACTIONS(551), + [anon_sym_abstract] = ACTIONS(551), + [anon_sym_class] = ACTIONS(551), + [anon_sym_struct] = ACTIONS(551), + [anon_sym_AT] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(553), + [anon_sym_QMARK] = ACTIONS(551), + [anon_sym_DOT] = ACTIONS(553), + [sym_identifier] = ACTIONS(551), + [sym_string_literal] = ACTIONS(553), + [anon_sym_DOLLAR] = ACTIONS(551), + [sym_numeric_literal] = ACTIONS(553), + [anon_sym_true] = ACTIONS(551), + [anon_sym_false] = ACTIONS(551), + [anon_sym_null] = ACTIONS(551), + [anon_sym_PIPE_PIPE] = ACTIONS(553), + [anon_sym_QMARK_QMARK] = ACTIONS(553), + [anon_sym_AMP_AMP] = ACTIONS(553), + [anon_sym_PIPE] = ACTIONS(551), + [anon_sym_CARET] = ACTIONS(553), + [anon_sym_AMP] = ACTIONS(551), + [anon_sym_EQ_EQ] = ACTIONS(551), + [anon_sym_BANG_EQ] = ACTIONS(551), + [anon_sym_EQ_EQ_EQ] = ACTIONS(553), + [anon_sym_BANG_EQ_EQ] = ACTIONS(553), + [anon_sym_LT] = ACTIONS(551), + [anon_sym_GT] = ACTIONS(551), + [anon_sym_LT_EQ] = ACTIONS(553), + [anon_sym_GT_EQ] = ACTIONS(553), + [anon_sym_instanceof] = ACTIONS(551), + [anon_sym_in] = ACTIONS(551), + [anon_sym_LT_LT] = ACTIONS(553), + [anon_sym_GT_GT] = ACTIONS(551), + [anon_sym_GT_GT_GT] = ACTIONS(553), + [anon_sym_PLUS] = ACTIONS(551), + [anon_sym_DASH] = ACTIONS(551), + [anon_sym_SLASH] = ACTIONS(551), + [anon_sym_PERCENT] = ACTIONS(553), + [anon_sym_STAR_STAR] = ACTIONS(553), + [anon_sym_BANG] = ACTIONS(551), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_void] = ACTIONS(551), + [anon_sym_delete] = ACTIONS(551), + [anon_sym_await] = ACTIONS(551), + [anon_sym_LBRACK] = ACTIONS(553), + [anon_sym_var] = ACTIONS(551), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(551), + [anon_sym_QMARK_DOT] = ACTIONS(553), + [anon_sym_interface] = ACTIONS(551), + [anon_sym_type] = ACTIONS(551), + [anon_sym_enum] = ACTIONS(551), + [anon_sym_BQUOTE] = ACTIONS(553), + [anon_sym_DOLLARr] = ACTIONS(551), + [anon_sym_PLUS_PLUS] = ACTIONS(553), + [anon_sym_DASH_DASH] = ACTIONS(553), + [anon_sym_new] = ACTIONS(551), + }, + [STATE(703)] = { + [ts_builtin_sym_end] = ACTIONS(549), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(547), + [anon_sym_LBRACE] = ACTIONS(549), + [anon_sym_STAR] = ACTIONS(547), + [anon_sym_as] = ACTIONS(547), + [anon_sym_SEMI] = ACTIONS(549), + [anon_sym_export] = ACTIONS(547), + [anon_sym_async] = ACTIONS(547), + [anon_sym_function] = ACTIONS(547), + [anon_sym_abstract] = ACTIONS(547), + [anon_sym_class] = ACTIONS(547), + [anon_sym_struct] = ACTIONS(547), + [anon_sym_AT] = ACTIONS(549), + [anon_sym_LPAREN] = ACTIONS(549), + [anon_sym_QMARK] = ACTIONS(547), + [anon_sym_DOT] = ACTIONS(549), + [sym_identifier] = ACTIONS(547), + [sym_string_literal] = ACTIONS(549), + [anon_sym_DOLLAR] = ACTIONS(547), + [sym_numeric_literal] = ACTIONS(549), + [anon_sym_true] = ACTIONS(547), + [anon_sym_false] = ACTIONS(547), + [anon_sym_null] = ACTIONS(547), + [anon_sym_PIPE_PIPE] = ACTIONS(549), + [anon_sym_QMARK_QMARK] = ACTIONS(549), + [anon_sym_AMP_AMP] = ACTIONS(549), + [anon_sym_PIPE] = ACTIONS(547), + [anon_sym_CARET] = ACTIONS(549), + [anon_sym_AMP] = ACTIONS(547), + [anon_sym_EQ_EQ] = ACTIONS(547), + [anon_sym_BANG_EQ] = ACTIONS(547), + [anon_sym_EQ_EQ_EQ] = ACTIONS(549), + [anon_sym_BANG_EQ_EQ] = ACTIONS(549), + [anon_sym_LT] = ACTIONS(547), + [anon_sym_GT] = ACTIONS(547), + [anon_sym_LT_EQ] = ACTIONS(549), + [anon_sym_GT_EQ] = ACTIONS(549), + [anon_sym_instanceof] = ACTIONS(547), + [anon_sym_in] = ACTIONS(547), + [anon_sym_LT_LT] = ACTIONS(549), + [anon_sym_GT_GT] = ACTIONS(547), + [anon_sym_GT_GT_GT] = ACTIONS(549), + [anon_sym_PLUS] = ACTIONS(547), + [anon_sym_DASH] = ACTIONS(547), + [anon_sym_SLASH] = ACTIONS(547), + [anon_sym_PERCENT] = ACTIONS(549), + [anon_sym_STAR_STAR] = ACTIONS(549), + [anon_sym_BANG] = ACTIONS(547), + [anon_sym_TILDE] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(547), + [anon_sym_void] = ACTIONS(547), + [anon_sym_delete] = ACTIONS(547), + [anon_sym_await] = ACTIONS(547), + [anon_sym_LBRACK] = ACTIONS(549), + [anon_sym_var] = ACTIONS(547), + [anon_sym_let] = ACTIONS(547), + [anon_sym_const] = ACTIONS(547), + [anon_sym_QMARK_DOT] = ACTIONS(549), + [anon_sym_interface] = ACTIONS(547), + [anon_sym_type] = ACTIONS(547), + [anon_sym_enum] = ACTIONS(547), + [anon_sym_BQUOTE] = ACTIONS(549), + [anon_sym_DOLLARr] = ACTIONS(547), + [anon_sym_PLUS_PLUS] = ACTIONS(549), + [anon_sym_DASH_DASH] = ACTIONS(549), + [anon_sym_new] = ACTIONS(547), + }, + [STATE(704)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(595), + [anon_sym_LBRACE] = ACTIONS(597), + [anon_sym_RBRACE] = ACTIONS(597), + [anon_sym_STAR] = ACTIONS(595), + [anon_sym_as] = ACTIONS(595), + [anon_sym_SEMI] = ACTIONS(597), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(595), + [anon_sym_LPAREN] = ACTIONS(597), + [anon_sym_QMARK] = ACTIONS(595), + [anon_sym_DOT] = ACTIONS(597), + [sym_identifier] = ACTIONS(595), + [sym_string_literal] = ACTIONS(597), + [anon_sym_DOLLAR] = ACTIONS(595), + [sym_numeric_literal] = ACTIONS(597), + [anon_sym_true] = ACTIONS(595), + [anon_sym_false] = ACTIONS(595), + [anon_sym_null] = ACTIONS(595), + [anon_sym_PIPE_PIPE] = ACTIONS(597), + [anon_sym_QMARK_QMARK] = ACTIONS(597), + [anon_sym_AMP_AMP] = ACTIONS(597), + [anon_sym_PIPE] = ACTIONS(595), + [anon_sym_CARET] = ACTIONS(597), + [anon_sym_AMP] = ACTIONS(595), + [anon_sym_EQ_EQ] = ACTIONS(595), + [anon_sym_BANG_EQ] = ACTIONS(595), + [anon_sym_EQ_EQ_EQ] = ACTIONS(597), + [anon_sym_BANG_EQ_EQ] = ACTIONS(597), + [anon_sym_LT] = ACTIONS(595), + [anon_sym_GT] = ACTIONS(595), + [anon_sym_LT_EQ] = ACTIONS(597), + [anon_sym_GT_EQ] = ACTIONS(597), + [anon_sym_instanceof] = ACTIONS(595), + [anon_sym_in] = ACTIONS(595), + [anon_sym_LT_LT] = ACTIONS(597), + [anon_sym_GT_GT] = ACTIONS(595), + [anon_sym_GT_GT_GT] = ACTIONS(597), + [anon_sym_PLUS] = ACTIONS(595), + [anon_sym_DASH] = ACTIONS(595), + [anon_sym_SLASH] = ACTIONS(595), + [anon_sym_PERCENT] = ACTIONS(597), + [anon_sym_STAR_STAR] = ACTIONS(597), + [anon_sym_BANG] = ACTIONS(595), + [anon_sym_TILDE] = ACTIONS(597), + [anon_sym_typeof] = ACTIONS(595), + [anon_sym_void] = ACTIONS(595), + [anon_sym_delete] = ACTIONS(595), + [anon_sym_await] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(597), + [anon_sym_if] = ACTIONS(595), + [anon_sym_var] = ACTIONS(595), + [anon_sym_let] = ACTIONS(595), + [anon_sym_const] = ACTIONS(595), + [anon_sym_return] = ACTIONS(595), + [anon_sym_try] = ACTIONS(595), + [anon_sym_throw] = ACTIONS(595), + [anon_sym_for] = ACTIONS(595), + [anon_sym_while] = ACTIONS(595), + [anon_sym_break] = ACTIONS(595), + [anon_sym_continue] = ACTIONS(595), + [anon_sym_QMARK_DOT] = ACTIONS(597), + [anon_sym_BQUOTE] = ACTIONS(597), + [anon_sym_DOLLARr] = ACTIONS(595), + [anon_sym_PLUS_PLUS] = ACTIONS(597), + [anon_sym_DASH_DASH] = ACTIONS(597), + [anon_sym_new] = ACTIONS(595), + }, + [STATE(705)] = { + [ts_builtin_sym_end] = ACTIONS(1893), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1896), + [anon_sym_LBRACE] = ACTIONS(1893), + [anon_sym_STAR] = ACTIONS(555), + [anon_sym_as] = ACTIONS(555), + [anon_sym_SEMI] = ACTIONS(557), + [anon_sym_export] = ACTIONS(1896), + [anon_sym_async] = ACTIONS(1896), + [anon_sym_function] = ACTIONS(1896), + [anon_sym_abstract] = ACTIONS(1896), + [anon_sym_class] = ACTIONS(1896), + [anon_sym_struct] = ACTIONS(1896), + [anon_sym_AT] = ACTIONS(1893), + [anon_sym_LPAREN] = ACTIONS(1893), + [anon_sym_QMARK] = ACTIONS(555), + [anon_sym_DOT] = ACTIONS(557), + [sym_identifier] = ACTIONS(1896), + [sym_string_literal] = ACTIONS(1893), + [anon_sym_DOLLAR] = ACTIONS(1896), + [sym_numeric_literal] = ACTIONS(1893), + [anon_sym_true] = ACTIONS(1896), + [anon_sym_false] = ACTIONS(1896), + [anon_sym_null] = ACTIONS(1896), + [anon_sym_PIPE_PIPE] = ACTIONS(557), + [anon_sym_QMARK_QMARK] = ACTIONS(557), + [anon_sym_AMP_AMP] = ACTIONS(557), + [anon_sym_PIPE] = ACTIONS(555), + [anon_sym_CARET] = ACTIONS(557), + [anon_sym_AMP] = ACTIONS(555), + [anon_sym_EQ_EQ] = ACTIONS(555), + [anon_sym_BANG_EQ] = ACTIONS(555), + [anon_sym_EQ_EQ_EQ] = ACTIONS(557), + [anon_sym_BANG_EQ_EQ] = ACTIONS(557), + [anon_sym_LT] = ACTIONS(555), + [anon_sym_GT] = ACTIONS(555), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_instanceof] = ACTIONS(555), + [anon_sym_in] = ACTIONS(555), + [anon_sym_LT_LT] = ACTIONS(557), + [anon_sym_GT_GT] = ACTIONS(555), + [anon_sym_GT_GT_GT] = ACTIONS(557), + [anon_sym_PLUS] = ACTIONS(1896), + [anon_sym_DASH] = ACTIONS(1896), + [anon_sym_SLASH] = ACTIONS(555), + [anon_sym_PERCENT] = ACTIONS(557), + [anon_sym_STAR_STAR] = ACTIONS(557), + [anon_sym_BANG] = ACTIONS(1896), + [anon_sym_TILDE] = ACTIONS(1893), + [anon_sym_typeof] = ACTIONS(1896), + [anon_sym_void] = ACTIONS(1896), + [anon_sym_delete] = ACTIONS(1896), + [anon_sym_await] = ACTIONS(1896), + [anon_sym_LBRACK] = ACTIONS(1893), + [anon_sym_var] = ACTIONS(1896), + [anon_sym_let] = ACTIONS(1896), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_QMARK_DOT] = ACTIONS(557), + [anon_sym_interface] = ACTIONS(1896), + [anon_sym_type] = ACTIONS(1896), + [anon_sym_enum] = ACTIONS(1896), + [anon_sym_BQUOTE] = ACTIONS(1893), + [anon_sym_DOLLARr] = ACTIONS(1896), + [anon_sym_PLUS_PLUS] = ACTIONS(1893), + [anon_sym_DASH_DASH] = ACTIONS(1893), + [anon_sym_new] = ACTIONS(1896), + }, + [STATE(706)] = { + [ts_builtin_sym_end] = ACTIONS(557), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(555), + [anon_sym_LBRACE] = ACTIONS(557), + [anon_sym_STAR] = ACTIONS(555), + [anon_sym_as] = ACTIONS(555), + [anon_sym_SEMI] = ACTIONS(557), + [anon_sym_export] = ACTIONS(555), + [anon_sym_async] = ACTIONS(555), + [anon_sym_function] = ACTIONS(555), + [anon_sym_abstract] = ACTIONS(555), + [anon_sym_class] = ACTIONS(555), + [anon_sym_struct] = ACTIONS(555), + [anon_sym_AT] = ACTIONS(557), + [anon_sym_LPAREN] = ACTIONS(557), + [anon_sym_QMARK] = ACTIONS(555), + [anon_sym_DOT] = ACTIONS(557), + [sym_identifier] = ACTIONS(555), + [sym_string_literal] = ACTIONS(557), + [anon_sym_DOLLAR] = ACTIONS(555), + [sym_numeric_literal] = ACTIONS(557), + [anon_sym_true] = ACTIONS(555), + [anon_sym_false] = ACTIONS(555), + [anon_sym_null] = ACTIONS(555), + [anon_sym_PIPE_PIPE] = ACTIONS(557), + [anon_sym_QMARK_QMARK] = ACTIONS(557), + [anon_sym_AMP_AMP] = ACTIONS(557), + [anon_sym_PIPE] = ACTIONS(555), + [anon_sym_CARET] = ACTIONS(557), + [anon_sym_AMP] = ACTIONS(555), + [anon_sym_EQ_EQ] = ACTIONS(555), + [anon_sym_BANG_EQ] = ACTIONS(555), + [anon_sym_EQ_EQ_EQ] = ACTIONS(557), + [anon_sym_BANG_EQ_EQ] = ACTIONS(557), + [anon_sym_LT] = ACTIONS(555), + [anon_sym_GT] = ACTIONS(555), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_instanceof] = ACTIONS(555), + [anon_sym_in] = ACTIONS(555), + [anon_sym_LT_LT] = ACTIONS(557), + [anon_sym_GT_GT] = ACTIONS(555), + [anon_sym_GT_GT_GT] = ACTIONS(557), + [anon_sym_PLUS] = ACTIONS(555), + [anon_sym_DASH] = ACTIONS(555), + [anon_sym_SLASH] = ACTIONS(555), + [anon_sym_PERCENT] = ACTIONS(557), + [anon_sym_STAR_STAR] = ACTIONS(557), + [anon_sym_BANG] = ACTIONS(555), + [anon_sym_TILDE] = ACTIONS(557), + [anon_sym_typeof] = ACTIONS(555), + [anon_sym_void] = ACTIONS(555), + [anon_sym_delete] = ACTIONS(555), + [anon_sym_await] = ACTIONS(555), + [anon_sym_LBRACK] = ACTIONS(557), + [anon_sym_var] = ACTIONS(555), + [anon_sym_let] = ACTIONS(555), + [anon_sym_const] = ACTIONS(555), + [anon_sym_QMARK_DOT] = ACTIONS(557), + [anon_sym_interface] = ACTIONS(555), + [anon_sym_type] = ACTIONS(555), + [anon_sym_enum] = ACTIONS(555), + [anon_sym_BQUOTE] = ACTIONS(557), + [anon_sym_DOLLARr] = ACTIONS(555), + [anon_sym_PLUS_PLUS] = ACTIONS(557), + [anon_sym_DASH_DASH] = ACTIONS(557), + [anon_sym_new] = ACTIONS(555), + }, + [STATE(707)] = { + [ts_builtin_sym_end] = ACTIONS(324), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(322), + [anon_sym_LBRACE] = ACTIONS(324), + [anon_sym_STAR] = ACTIONS(322), + [anon_sym_as] = ACTIONS(322), + [anon_sym_SEMI] = ACTIONS(324), + [anon_sym_export] = ACTIONS(322), + [anon_sym_async] = ACTIONS(322), + [anon_sym_function] = ACTIONS(322), + [anon_sym_abstract] = ACTIONS(322), + [anon_sym_class] = ACTIONS(322), + [anon_sym_struct] = ACTIONS(322), + [anon_sym_AT] = ACTIONS(324), + [anon_sym_LPAREN] = ACTIONS(324), + [anon_sym_QMARK] = ACTIONS(322), + [anon_sym_DOT] = ACTIONS(324), + [sym_identifier] = ACTIONS(322), + [sym_string_literal] = ACTIONS(324), + [anon_sym_DOLLAR] = ACTIONS(322), + [sym_numeric_literal] = ACTIONS(324), + [anon_sym_true] = ACTIONS(322), + [anon_sym_false] = ACTIONS(322), + [anon_sym_null] = ACTIONS(322), + [anon_sym_PIPE_PIPE] = ACTIONS(324), + [anon_sym_QMARK_QMARK] = ACTIONS(324), + [anon_sym_AMP_AMP] = ACTIONS(324), + [anon_sym_PIPE] = ACTIONS(322), + [anon_sym_CARET] = ACTIONS(324), + [anon_sym_AMP] = ACTIONS(322), + [anon_sym_EQ_EQ] = ACTIONS(322), + [anon_sym_BANG_EQ] = ACTIONS(322), + [anon_sym_EQ_EQ_EQ] = ACTIONS(324), + [anon_sym_BANG_EQ_EQ] = ACTIONS(324), + [anon_sym_LT] = ACTIONS(322), + [anon_sym_GT] = ACTIONS(322), + [anon_sym_LT_EQ] = ACTIONS(324), + [anon_sym_GT_EQ] = ACTIONS(324), + [anon_sym_instanceof] = ACTIONS(322), + [anon_sym_in] = ACTIONS(322), + [anon_sym_LT_LT] = ACTIONS(324), + [anon_sym_GT_GT] = ACTIONS(322), + [anon_sym_GT_GT_GT] = ACTIONS(324), + [anon_sym_PLUS] = ACTIONS(322), + [anon_sym_DASH] = ACTIONS(322), + [anon_sym_SLASH] = ACTIONS(322), + [anon_sym_PERCENT] = ACTIONS(324), + [anon_sym_STAR_STAR] = ACTIONS(324), + [anon_sym_BANG] = ACTIONS(322), + [anon_sym_TILDE] = ACTIONS(324), + [anon_sym_typeof] = ACTIONS(322), + [anon_sym_void] = ACTIONS(322), + [anon_sym_delete] = ACTIONS(322), + [anon_sym_await] = ACTIONS(322), + [anon_sym_LBRACK] = ACTIONS(324), + [anon_sym_var] = ACTIONS(322), + [anon_sym_let] = ACTIONS(322), + [anon_sym_const] = ACTIONS(322), + [anon_sym_QMARK_DOT] = ACTIONS(324), + [anon_sym_interface] = ACTIONS(322), + [anon_sym_type] = ACTIONS(322), + [anon_sym_enum] = ACTIONS(322), + [anon_sym_BQUOTE] = ACTIONS(324), + [anon_sym_DOLLARr] = ACTIONS(322), + [anon_sym_PLUS_PLUS] = ACTIONS(324), + [anon_sym_DASH_DASH] = ACTIONS(324), + [anon_sym_new] = ACTIONS(322), + }, + [STATE(708)] = { + [ts_builtin_sym_end] = ACTIONS(344), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(342), + [anon_sym_LBRACE] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(342), + [anon_sym_as] = ACTIONS(342), + [anon_sym_SEMI] = ACTIONS(344), + [anon_sym_export] = ACTIONS(342), + [anon_sym_async] = ACTIONS(342), + [anon_sym_function] = ACTIONS(342), + [anon_sym_abstract] = ACTIONS(342), + [anon_sym_class] = ACTIONS(342), + [anon_sym_struct] = ACTIONS(342), + [anon_sym_AT] = ACTIONS(344), + [anon_sym_LPAREN] = ACTIONS(344), + [anon_sym_QMARK] = ACTIONS(342), + [anon_sym_DOT] = ACTIONS(344), + [sym_identifier] = ACTIONS(342), + [sym_string_literal] = ACTIONS(344), + [anon_sym_DOLLAR] = ACTIONS(342), + [sym_numeric_literal] = ACTIONS(344), + [anon_sym_true] = ACTIONS(342), + [anon_sym_false] = ACTIONS(342), + [anon_sym_null] = ACTIONS(342), + [anon_sym_PIPE_PIPE] = ACTIONS(344), + [anon_sym_QMARK_QMARK] = ACTIONS(344), + [anon_sym_AMP_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(342), + [anon_sym_EQ_EQ] = ACTIONS(342), + [anon_sym_BANG_EQ] = ACTIONS(342), + [anon_sym_EQ_EQ_EQ] = ACTIONS(344), + [anon_sym_BANG_EQ_EQ] = ACTIONS(344), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_instanceof] = ACTIONS(342), + [anon_sym_in] = ACTIONS(342), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(342), + [anon_sym_GT_GT_GT] = ACTIONS(344), + [anon_sym_PLUS] = ACTIONS(342), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_STAR_STAR] = ACTIONS(344), + [anon_sym_BANG] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(344), + [anon_sym_typeof] = ACTIONS(342), + [anon_sym_void] = ACTIONS(342), + [anon_sym_delete] = ACTIONS(342), + [anon_sym_await] = ACTIONS(342), + [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_var] = ACTIONS(342), + [anon_sym_let] = ACTIONS(342), + [anon_sym_const] = ACTIONS(342), + [anon_sym_QMARK_DOT] = ACTIONS(344), + [anon_sym_interface] = ACTIONS(342), + [anon_sym_type] = ACTIONS(342), + [anon_sym_enum] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DOLLARr] = ACTIONS(342), + [anon_sym_PLUS_PLUS] = ACTIONS(344), + [anon_sym_DASH_DASH] = ACTIONS(344), + [anon_sym_new] = ACTIONS(342), + }, + [STATE(709)] = { + [ts_builtin_sym_end] = ACTIONS(561), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(559), + [anon_sym_LBRACE] = ACTIONS(561), + [anon_sym_STAR] = ACTIONS(559), + [anon_sym_as] = ACTIONS(559), + [anon_sym_SEMI] = ACTIONS(561), + [anon_sym_export] = ACTIONS(559), + [anon_sym_async] = ACTIONS(559), + [anon_sym_function] = ACTIONS(559), + [anon_sym_abstract] = ACTIONS(559), + [anon_sym_class] = ACTIONS(559), + [anon_sym_struct] = ACTIONS(559), + [anon_sym_AT] = ACTIONS(561), + [anon_sym_LPAREN] = ACTIONS(561), + [anon_sym_QMARK] = ACTIONS(559), + [anon_sym_DOT] = ACTIONS(561), + [sym_identifier] = ACTIONS(559), + [sym_string_literal] = ACTIONS(561), + [anon_sym_DOLLAR] = ACTIONS(559), + [sym_numeric_literal] = ACTIONS(561), + [anon_sym_true] = ACTIONS(559), + [anon_sym_false] = ACTIONS(559), + [anon_sym_null] = ACTIONS(559), + [anon_sym_PIPE_PIPE] = ACTIONS(561), + [anon_sym_QMARK_QMARK] = ACTIONS(561), + [anon_sym_AMP_AMP] = ACTIONS(561), + [anon_sym_PIPE] = ACTIONS(559), + [anon_sym_CARET] = ACTIONS(561), + [anon_sym_AMP] = ACTIONS(559), + [anon_sym_EQ_EQ] = ACTIONS(559), + [anon_sym_BANG_EQ] = ACTIONS(559), + [anon_sym_EQ_EQ_EQ] = ACTIONS(561), + [anon_sym_BANG_EQ_EQ] = ACTIONS(561), + [anon_sym_LT] = ACTIONS(559), + [anon_sym_GT] = ACTIONS(559), + [anon_sym_LT_EQ] = ACTIONS(561), + [anon_sym_GT_EQ] = ACTIONS(561), + [anon_sym_instanceof] = ACTIONS(559), + [anon_sym_in] = ACTIONS(559), + [anon_sym_LT_LT] = ACTIONS(561), + [anon_sym_GT_GT] = ACTIONS(559), + [anon_sym_GT_GT_GT] = ACTIONS(561), + [anon_sym_PLUS] = ACTIONS(559), + [anon_sym_DASH] = ACTIONS(559), + [anon_sym_SLASH] = ACTIONS(559), + [anon_sym_PERCENT] = ACTIONS(561), + [anon_sym_STAR_STAR] = ACTIONS(561), + [anon_sym_BANG] = ACTIONS(559), + [anon_sym_TILDE] = ACTIONS(561), + [anon_sym_typeof] = ACTIONS(559), + [anon_sym_void] = ACTIONS(559), + [anon_sym_delete] = ACTIONS(559), + [anon_sym_await] = ACTIONS(559), + [anon_sym_LBRACK] = ACTIONS(561), + [anon_sym_var] = ACTIONS(559), + [anon_sym_let] = ACTIONS(559), + [anon_sym_const] = ACTIONS(559), + [anon_sym_QMARK_DOT] = ACTIONS(561), + [anon_sym_interface] = ACTIONS(559), + [anon_sym_type] = ACTIONS(559), + [anon_sym_enum] = ACTIONS(559), + [anon_sym_BQUOTE] = ACTIONS(561), + [anon_sym_DOLLARr] = ACTIONS(559), + [anon_sym_PLUS_PLUS] = ACTIONS(561), + [anon_sym_DASH_DASH] = ACTIONS(561), + [anon_sym_new] = ACTIONS(559), + }, + [STATE(710)] = { + [ts_builtin_sym_end] = ACTIONS(561), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(559), + [anon_sym_LBRACE] = ACTIONS(561), + [anon_sym_STAR] = ACTIONS(559), + [anon_sym_as] = ACTIONS(559), + [anon_sym_SEMI] = ACTIONS(561), + [anon_sym_export] = ACTIONS(559), + [anon_sym_async] = ACTIONS(559), + [anon_sym_function] = ACTIONS(559), + [anon_sym_abstract] = ACTIONS(559), + [anon_sym_class] = ACTIONS(559), + [anon_sym_struct] = ACTIONS(559), + [anon_sym_AT] = ACTIONS(561), + [anon_sym_LPAREN] = ACTIONS(561), + [anon_sym_QMARK] = ACTIONS(559), + [anon_sym_DOT] = ACTIONS(561), + [sym_identifier] = ACTIONS(559), + [sym_string_literal] = ACTIONS(561), + [anon_sym_DOLLAR] = ACTIONS(559), + [sym_numeric_literal] = ACTIONS(561), + [anon_sym_true] = ACTIONS(559), + [anon_sym_false] = ACTIONS(559), + [anon_sym_null] = ACTIONS(559), + [anon_sym_PIPE_PIPE] = ACTIONS(561), + [anon_sym_QMARK_QMARK] = ACTIONS(561), + [anon_sym_AMP_AMP] = ACTIONS(561), + [anon_sym_PIPE] = ACTIONS(559), + [anon_sym_CARET] = ACTIONS(561), + [anon_sym_AMP] = ACTIONS(559), + [anon_sym_EQ_EQ] = ACTIONS(559), + [anon_sym_BANG_EQ] = ACTIONS(559), + [anon_sym_EQ_EQ_EQ] = ACTIONS(561), + [anon_sym_BANG_EQ_EQ] = ACTIONS(561), + [anon_sym_LT] = ACTIONS(559), + [anon_sym_GT] = ACTIONS(559), + [anon_sym_LT_EQ] = ACTIONS(561), + [anon_sym_GT_EQ] = ACTIONS(561), + [anon_sym_instanceof] = ACTIONS(559), + [anon_sym_in] = ACTIONS(559), + [anon_sym_LT_LT] = ACTIONS(561), + [anon_sym_GT_GT] = ACTIONS(559), + [anon_sym_GT_GT_GT] = ACTIONS(561), + [anon_sym_PLUS] = ACTIONS(559), + [anon_sym_DASH] = ACTIONS(559), + [anon_sym_SLASH] = ACTIONS(559), + [anon_sym_PERCENT] = ACTIONS(561), + [anon_sym_STAR_STAR] = ACTIONS(561), + [anon_sym_BANG] = ACTIONS(559), + [anon_sym_TILDE] = ACTIONS(561), + [anon_sym_typeof] = ACTIONS(559), + [anon_sym_void] = ACTIONS(559), + [anon_sym_delete] = ACTIONS(559), + [anon_sym_await] = ACTIONS(559), + [anon_sym_LBRACK] = ACTIONS(561), + [anon_sym_var] = ACTIONS(559), + [anon_sym_let] = ACTIONS(559), + [anon_sym_const] = ACTIONS(559), + [anon_sym_QMARK_DOT] = ACTIONS(561), + [anon_sym_interface] = ACTIONS(559), + [anon_sym_type] = ACTIONS(559), + [anon_sym_enum] = ACTIONS(559), + [anon_sym_BQUOTE] = ACTIONS(561), + [anon_sym_DOLLARr] = ACTIONS(559), + [anon_sym_PLUS_PLUS] = ACTIONS(561), + [anon_sym_DASH_DASH] = ACTIONS(561), + [anon_sym_new] = ACTIONS(559), + }, + [STATE(711)] = { + [ts_builtin_sym_end] = ACTIONS(577), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(575), + [anon_sym_LBRACE] = ACTIONS(577), + [anon_sym_STAR] = ACTIONS(575), + [anon_sym_as] = ACTIONS(575), + [anon_sym_SEMI] = ACTIONS(577), + [anon_sym_export] = ACTIONS(575), + [anon_sym_async] = ACTIONS(575), + [anon_sym_function] = ACTIONS(575), + [anon_sym_abstract] = ACTIONS(575), + [anon_sym_class] = ACTIONS(575), + [anon_sym_struct] = ACTIONS(575), + [anon_sym_AT] = ACTIONS(577), + [anon_sym_LPAREN] = ACTIONS(577), + [anon_sym_QMARK] = ACTIONS(575), + [anon_sym_DOT] = ACTIONS(577), + [sym_identifier] = ACTIONS(575), + [sym_string_literal] = ACTIONS(577), + [anon_sym_DOLLAR] = ACTIONS(575), + [sym_numeric_literal] = ACTIONS(577), + [anon_sym_true] = ACTIONS(575), + [anon_sym_false] = ACTIONS(575), + [anon_sym_null] = ACTIONS(575), + [anon_sym_PIPE_PIPE] = ACTIONS(577), + [anon_sym_QMARK_QMARK] = ACTIONS(577), + [anon_sym_AMP_AMP] = ACTIONS(577), + [anon_sym_PIPE] = ACTIONS(575), + [anon_sym_CARET] = ACTIONS(577), + [anon_sym_AMP] = ACTIONS(575), + [anon_sym_EQ_EQ] = ACTIONS(575), + [anon_sym_BANG_EQ] = ACTIONS(575), + [anon_sym_EQ_EQ_EQ] = ACTIONS(577), + [anon_sym_BANG_EQ_EQ] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(575), + [anon_sym_GT] = ACTIONS(575), + [anon_sym_LT_EQ] = ACTIONS(577), + [anon_sym_GT_EQ] = ACTIONS(577), + [anon_sym_instanceof] = ACTIONS(575), + [anon_sym_in] = ACTIONS(575), + [anon_sym_LT_LT] = ACTIONS(577), + [anon_sym_GT_GT] = ACTIONS(575), + [anon_sym_GT_GT_GT] = ACTIONS(577), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(575), + [anon_sym_PERCENT] = ACTIONS(577), + [anon_sym_STAR_STAR] = ACTIONS(577), + [anon_sym_BANG] = ACTIONS(575), + [anon_sym_TILDE] = ACTIONS(577), + [anon_sym_typeof] = ACTIONS(575), + [anon_sym_void] = ACTIONS(575), + [anon_sym_delete] = ACTIONS(575), + [anon_sym_await] = ACTIONS(575), + [anon_sym_LBRACK] = ACTIONS(577), + [anon_sym_var] = ACTIONS(575), + [anon_sym_let] = ACTIONS(575), + [anon_sym_const] = ACTIONS(575), + [anon_sym_QMARK_DOT] = ACTIONS(577), + [anon_sym_interface] = ACTIONS(575), + [anon_sym_type] = ACTIONS(575), + [anon_sym_enum] = ACTIONS(575), + [anon_sym_BQUOTE] = ACTIONS(577), + [anon_sym_DOLLARr] = ACTIONS(575), + [anon_sym_PLUS_PLUS] = ACTIONS(577), + [anon_sym_DASH_DASH] = ACTIONS(577), + [anon_sym_new] = ACTIONS(575), + }, + [STATE(712)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(521), + [anon_sym_LBRACE] = ACTIONS(523), + [anon_sym_RBRACE] = ACTIONS(523), + [anon_sym_STAR] = ACTIONS(521), + [anon_sym_as] = ACTIONS(521), + [anon_sym_SEMI] = ACTIONS(523), + [anon_sym_async] = ACTIONS(521), + [anon_sym_function] = ACTIONS(521), + [anon_sym_LPAREN] = ACTIONS(523), + [anon_sym_QMARK] = ACTIONS(521), + [anon_sym_DOT] = ACTIONS(523), + [sym_identifier] = ACTIONS(521), + [sym_string_literal] = ACTIONS(523), + [anon_sym_DOLLAR] = ACTIONS(521), + [sym_numeric_literal] = ACTIONS(523), + [anon_sym_true] = ACTIONS(521), + [anon_sym_false] = ACTIONS(521), + [anon_sym_null] = ACTIONS(521), + [anon_sym_PIPE_PIPE] = ACTIONS(523), + [anon_sym_QMARK_QMARK] = ACTIONS(523), + [anon_sym_AMP_AMP] = ACTIONS(523), + [anon_sym_PIPE] = ACTIONS(521), + [anon_sym_CARET] = ACTIONS(523), + [anon_sym_AMP] = ACTIONS(521), + [anon_sym_EQ_EQ] = ACTIONS(521), + [anon_sym_BANG_EQ] = ACTIONS(521), + [anon_sym_EQ_EQ_EQ] = ACTIONS(523), + [anon_sym_BANG_EQ_EQ] = ACTIONS(523), + [anon_sym_LT] = ACTIONS(521), + [anon_sym_GT] = ACTIONS(521), + [anon_sym_LT_EQ] = ACTIONS(523), + [anon_sym_GT_EQ] = ACTIONS(523), + [anon_sym_instanceof] = ACTIONS(521), + [anon_sym_in] = ACTIONS(521), + [anon_sym_LT_LT] = ACTIONS(523), + [anon_sym_GT_GT] = ACTIONS(521), + [anon_sym_GT_GT_GT] = ACTIONS(523), + [anon_sym_PLUS] = ACTIONS(521), + [anon_sym_DASH] = ACTIONS(521), + [anon_sym_SLASH] = ACTIONS(521), + [anon_sym_PERCENT] = ACTIONS(523), + [anon_sym_STAR_STAR] = ACTIONS(523), + [anon_sym_BANG] = ACTIONS(521), + [anon_sym_TILDE] = ACTIONS(523), + [anon_sym_typeof] = ACTIONS(521), + [anon_sym_void] = ACTIONS(521), + [anon_sym_delete] = ACTIONS(521), + [anon_sym_await] = ACTIONS(521), + [anon_sym_LBRACK] = ACTIONS(523), + [anon_sym_if] = ACTIONS(521), + [anon_sym_var] = ACTIONS(521), + [anon_sym_let] = ACTIONS(521), + [anon_sym_const] = ACTIONS(521), + [anon_sym_return] = ACTIONS(521), + [anon_sym_try] = ACTIONS(521), + [anon_sym_throw] = ACTIONS(521), + [anon_sym_for] = ACTIONS(521), + [anon_sym_while] = ACTIONS(521), + [anon_sym_break] = ACTIONS(521), + [anon_sym_continue] = ACTIONS(521), + [anon_sym_QMARK_DOT] = ACTIONS(523), + [anon_sym_BQUOTE] = ACTIONS(523), + [anon_sym_DOLLARr] = ACTIONS(521), + [anon_sym_PLUS_PLUS] = ACTIONS(523), + [anon_sym_DASH_DASH] = ACTIONS(523), + [anon_sym_new] = ACTIONS(521), + }, + [STATE(713)] = { + [ts_builtin_sym_end] = ACTIONS(1899), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1902), + [anon_sym_LBRACE] = ACTIONS(1899), + [anon_sym_STAR] = ACTIONS(563), + [anon_sym_as] = ACTIONS(563), + [anon_sym_SEMI] = ACTIONS(565), + [anon_sym_export] = ACTIONS(1902), + [anon_sym_async] = ACTIONS(1902), + [anon_sym_function] = ACTIONS(1902), + [anon_sym_abstract] = ACTIONS(1902), + [anon_sym_class] = ACTIONS(1902), + [anon_sym_struct] = ACTIONS(1902), + [anon_sym_AT] = ACTIONS(1899), + [anon_sym_LPAREN] = ACTIONS(1899), + [anon_sym_QMARK] = ACTIONS(563), + [anon_sym_DOT] = ACTIONS(565), + [sym_identifier] = ACTIONS(1902), + [sym_string_literal] = ACTIONS(1899), + [anon_sym_DOLLAR] = ACTIONS(1902), + [sym_numeric_literal] = ACTIONS(1899), + [anon_sym_true] = ACTIONS(1902), + [anon_sym_false] = ACTIONS(1902), + [anon_sym_null] = ACTIONS(1902), + [anon_sym_PIPE_PIPE] = ACTIONS(565), + [anon_sym_QMARK_QMARK] = ACTIONS(565), + [anon_sym_AMP_AMP] = ACTIONS(565), + [anon_sym_PIPE] = ACTIONS(563), + [anon_sym_CARET] = ACTIONS(565), + [anon_sym_AMP] = ACTIONS(563), + [anon_sym_EQ_EQ] = ACTIONS(563), + [anon_sym_BANG_EQ] = ACTIONS(563), + [anon_sym_EQ_EQ_EQ] = ACTIONS(565), + [anon_sym_BANG_EQ_EQ] = ACTIONS(565), + [anon_sym_LT] = ACTIONS(563), + [anon_sym_GT] = ACTIONS(563), + [anon_sym_LT_EQ] = ACTIONS(565), + [anon_sym_GT_EQ] = ACTIONS(565), + [anon_sym_instanceof] = ACTIONS(563), + [anon_sym_in] = ACTIONS(563), + [anon_sym_LT_LT] = ACTIONS(565), + [anon_sym_GT_GT] = ACTIONS(563), + [anon_sym_GT_GT_GT] = ACTIONS(565), + [anon_sym_PLUS] = ACTIONS(1902), + [anon_sym_DASH] = ACTIONS(1902), + [anon_sym_SLASH] = ACTIONS(563), + [anon_sym_PERCENT] = ACTIONS(565), + [anon_sym_STAR_STAR] = ACTIONS(565), + [anon_sym_BANG] = ACTIONS(1902), + [anon_sym_TILDE] = ACTIONS(1899), + [anon_sym_typeof] = ACTIONS(1902), + [anon_sym_void] = ACTIONS(1902), + [anon_sym_delete] = ACTIONS(1902), + [anon_sym_await] = ACTIONS(1902), + [anon_sym_LBRACK] = ACTIONS(1899), + [anon_sym_var] = ACTIONS(1902), + [anon_sym_let] = ACTIONS(1902), + [anon_sym_const] = ACTIONS(1902), + [anon_sym_QMARK_DOT] = ACTIONS(565), + [anon_sym_interface] = ACTIONS(1902), + [anon_sym_type] = ACTIONS(1902), + [anon_sym_enum] = ACTIONS(1902), + [anon_sym_BQUOTE] = ACTIONS(1899), + [anon_sym_DOLLARr] = ACTIONS(1902), + [anon_sym_PLUS_PLUS] = ACTIONS(1899), + [anon_sym_DASH_DASH] = ACTIONS(1899), + [anon_sym_new] = ACTIONS(1902), + }, + [STATE(714)] = { + [ts_builtin_sym_end] = ACTIONS(565), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(563), + [anon_sym_LBRACE] = ACTIONS(565), + [anon_sym_STAR] = ACTIONS(563), + [anon_sym_as] = ACTIONS(563), + [anon_sym_SEMI] = ACTIONS(565), + [anon_sym_export] = ACTIONS(563), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(563), + [anon_sym_abstract] = ACTIONS(563), + [anon_sym_class] = ACTIONS(563), + [anon_sym_struct] = ACTIONS(563), + [anon_sym_AT] = ACTIONS(565), + [anon_sym_LPAREN] = ACTIONS(565), + [anon_sym_QMARK] = ACTIONS(563), + [anon_sym_DOT] = ACTIONS(565), + [sym_identifier] = ACTIONS(563), + [sym_string_literal] = ACTIONS(565), + [anon_sym_DOLLAR] = ACTIONS(563), + [sym_numeric_literal] = ACTIONS(565), + [anon_sym_true] = ACTIONS(563), + [anon_sym_false] = ACTIONS(563), + [anon_sym_null] = ACTIONS(563), + [anon_sym_PIPE_PIPE] = ACTIONS(565), + [anon_sym_QMARK_QMARK] = ACTIONS(565), + [anon_sym_AMP_AMP] = ACTIONS(565), + [anon_sym_PIPE] = ACTIONS(563), + [anon_sym_CARET] = ACTIONS(565), + [anon_sym_AMP] = ACTIONS(563), + [anon_sym_EQ_EQ] = ACTIONS(563), + [anon_sym_BANG_EQ] = ACTIONS(563), + [anon_sym_EQ_EQ_EQ] = ACTIONS(565), + [anon_sym_BANG_EQ_EQ] = ACTIONS(565), + [anon_sym_LT] = ACTIONS(563), + [anon_sym_GT] = ACTIONS(563), + [anon_sym_LT_EQ] = ACTIONS(565), + [anon_sym_GT_EQ] = ACTIONS(565), + [anon_sym_instanceof] = ACTIONS(563), + [anon_sym_in] = ACTIONS(563), + [anon_sym_LT_LT] = ACTIONS(565), + [anon_sym_GT_GT] = ACTIONS(563), + [anon_sym_GT_GT_GT] = ACTIONS(565), + [anon_sym_PLUS] = ACTIONS(563), + [anon_sym_DASH] = ACTIONS(563), + [anon_sym_SLASH] = ACTIONS(563), + [anon_sym_PERCENT] = ACTIONS(565), + [anon_sym_STAR_STAR] = ACTIONS(565), + [anon_sym_BANG] = ACTIONS(563), + [anon_sym_TILDE] = ACTIONS(565), + [anon_sym_typeof] = ACTIONS(563), + [anon_sym_void] = ACTIONS(563), + [anon_sym_delete] = ACTIONS(563), + [anon_sym_await] = ACTIONS(563), + [anon_sym_LBRACK] = ACTIONS(565), + [anon_sym_var] = ACTIONS(563), + [anon_sym_let] = ACTIONS(563), + [anon_sym_const] = ACTIONS(563), + [anon_sym_QMARK_DOT] = ACTIONS(565), + [anon_sym_interface] = ACTIONS(563), + [anon_sym_type] = ACTIONS(563), + [anon_sym_enum] = ACTIONS(563), + [anon_sym_BQUOTE] = ACTIONS(565), + [anon_sym_DOLLARr] = ACTIONS(563), + [anon_sym_PLUS_PLUS] = ACTIONS(565), + [anon_sym_DASH_DASH] = ACTIONS(565), + [anon_sym_new] = ACTIONS(563), + }, + [STATE(715)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(658), + [anon_sym_LBRACE] = ACTIONS(660), + [anon_sym_RBRACE] = ACTIONS(660), + [anon_sym_STAR] = ACTIONS(658), + [anon_sym_as] = ACTIONS(658), + [anon_sym_SEMI] = ACTIONS(660), + [anon_sym_async] = ACTIONS(658), + [anon_sym_function] = ACTIONS(658), + [anon_sym_LPAREN] = ACTIONS(660), + [anon_sym_QMARK] = ACTIONS(658), + [anon_sym_DOT] = ACTIONS(660), + [sym_identifier] = ACTIONS(658), + [sym_string_literal] = ACTIONS(660), + [anon_sym_DOLLAR] = ACTIONS(658), + [sym_numeric_literal] = ACTIONS(660), + [anon_sym_true] = ACTIONS(658), + [anon_sym_false] = ACTIONS(658), + [anon_sym_null] = ACTIONS(658), + [anon_sym_PIPE_PIPE] = ACTIONS(660), + [anon_sym_QMARK_QMARK] = ACTIONS(660), + [anon_sym_AMP_AMP] = ACTIONS(660), + [anon_sym_PIPE] = ACTIONS(658), + [anon_sym_CARET] = ACTIONS(660), + [anon_sym_AMP] = ACTIONS(658), + [anon_sym_EQ_EQ] = ACTIONS(658), + [anon_sym_BANG_EQ] = ACTIONS(658), + [anon_sym_EQ_EQ_EQ] = ACTIONS(660), + [anon_sym_BANG_EQ_EQ] = ACTIONS(660), + [anon_sym_LT] = ACTIONS(658), + [anon_sym_GT] = ACTIONS(658), + [anon_sym_LT_EQ] = ACTIONS(660), + [anon_sym_GT_EQ] = ACTIONS(660), + [anon_sym_instanceof] = ACTIONS(658), + [anon_sym_in] = ACTIONS(658), + [anon_sym_LT_LT] = ACTIONS(660), + [anon_sym_GT_GT] = ACTIONS(658), + [anon_sym_GT_GT_GT] = ACTIONS(660), + [anon_sym_PLUS] = ACTIONS(658), + [anon_sym_DASH] = ACTIONS(658), + [anon_sym_SLASH] = ACTIONS(658), + [anon_sym_PERCENT] = ACTIONS(660), + [anon_sym_STAR_STAR] = ACTIONS(660), + [anon_sym_BANG] = ACTIONS(658), + [anon_sym_TILDE] = ACTIONS(660), + [anon_sym_typeof] = ACTIONS(658), + [anon_sym_void] = ACTIONS(658), + [anon_sym_delete] = ACTIONS(658), + [anon_sym_await] = ACTIONS(658), + [anon_sym_LBRACK] = ACTIONS(660), + [anon_sym_if] = ACTIONS(658), + [anon_sym_var] = ACTIONS(658), + [anon_sym_let] = ACTIONS(658), + [anon_sym_const] = ACTIONS(658), + [anon_sym_return] = ACTIONS(658), + [anon_sym_try] = ACTIONS(658), + [anon_sym_throw] = ACTIONS(658), + [anon_sym_for] = ACTIONS(658), + [anon_sym_while] = ACTIONS(658), + [anon_sym_break] = ACTIONS(658), + [anon_sym_continue] = ACTIONS(658), + [anon_sym_QMARK_DOT] = ACTIONS(660), + [anon_sym_BQUOTE] = ACTIONS(660), + [anon_sym_DOLLARr] = ACTIONS(658), + [anon_sym_PLUS_PLUS] = ACTIONS(660), + [anon_sym_DASH_DASH] = ACTIONS(660), + [anon_sym_new] = ACTIONS(658), + }, + [STATE(716)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(510), + [anon_sym_LBRACE] = ACTIONS(607), + [anon_sym_RBRACE] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(500), + [anon_sym_as] = ACTIONS(500), + [anon_sym_SEMI] = ACTIONS(502), + [anon_sym_async] = ACTIONS(510), + [anon_sym_function] = ACTIONS(510), + [anon_sym_LPAREN] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(500), + [anon_sym_DOT] = ACTIONS(502), + [sym_identifier] = ACTIONS(510), + [sym_string_literal] = ACTIONS(607), + [anon_sym_DOLLAR] = ACTIONS(510), + [sym_numeric_literal] = ACTIONS(607), + [anon_sym_true] = ACTIONS(510), + [anon_sym_false] = ACTIONS(510), + [anon_sym_null] = ACTIONS(510), + [anon_sym_PIPE_PIPE] = ACTIONS(502), + [anon_sym_QMARK_QMARK] = ACTIONS(502), + [anon_sym_AMP_AMP] = ACTIONS(502), + [anon_sym_PIPE] = ACTIONS(500), + [anon_sym_CARET] = ACTIONS(502), + [anon_sym_AMP] = ACTIONS(500), + [anon_sym_EQ_EQ] = ACTIONS(500), + [anon_sym_BANG_EQ] = ACTIONS(500), + [anon_sym_EQ_EQ_EQ] = ACTIONS(502), + [anon_sym_BANG_EQ_EQ] = ACTIONS(502), + [anon_sym_LT] = ACTIONS(500), + [anon_sym_GT] = ACTIONS(500), + [anon_sym_LT_EQ] = ACTIONS(502), + [anon_sym_GT_EQ] = ACTIONS(502), + [anon_sym_instanceof] = ACTIONS(500), + [anon_sym_in] = ACTIONS(500), + [anon_sym_LT_LT] = ACTIONS(502), + [anon_sym_GT_GT] = ACTIONS(500), + [anon_sym_GT_GT_GT] = ACTIONS(502), + [anon_sym_PLUS] = ACTIONS(510), + [anon_sym_DASH] = ACTIONS(510), + [anon_sym_SLASH] = ACTIONS(500), + [anon_sym_PERCENT] = ACTIONS(502), + [anon_sym_STAR_STAR] = ACTIONS(502), + [anon_sym_BANG] = ACTIONS(510), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_typeof] = ACTIONS(510), + [anon_sym_void] = ACTIONS(510), + [anon_sym_delete] = ACTIONS(510), + [anon_sym_await] = ACTIONS(510), + [anon_sym_LBRACK] = ACTIONS(607), + [anon_sym_if] = ACTIONS(510), + [anon_sym_var] = ACTIONS(510), + [anon_sym_let] = ACTIONS(510), + [anon_sym_const] = ACTIONS(510), + [anon_sym_return] = ACTIONS(510), + [anon_sym_try] = ACTIONS(510), + [anon_sym_throw] = ACTIONS(510), + [anon_sym_for] = ACTIONS(510), + [anon_sym_while] = ACTIONS(510), + [anon_sym_break] = ACTIONS(510), + [anon_sym_continue] = ACTIONS(510), + [anon_sym_QMARK_DOT] = ACTIONS(502), + [anon_sym_BQUOTE] = ACTIONS(607), + [anon_sym_DOLLARr] = ACTIONS(510), + [anon_sym_PLUS_PLUS] = ACTIONS(607), + [anon_sym_DASH_DASH] = ACTIONS(607), + [anon_sym_new] = ACTIONS(510), + }, + [STATE(717)] = { + [ts_builtin_sym_end] = ACTIONS(581), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(579), + [anon_sym_as] = ACTIONS(579), + [anon_sym_SEMI] = ACTIONS(581), + [anon_sym_export] = ACTIONS(579), + [anon_sym_async] = ACTIONS(579), + [anon_sym_function] = ACTIONS(579), + [anon_sym_abstract] = ACTIONS(579), + [anon_sym_class] = ACTIONS(579), + [anon_sym_struct] = ACTIONS(579), + [anon_sym_AT] = ACTIONS(581), + [anon_sym_LPAREN] = ACTIONS(581), + [anon_sym_QMARK] = ACTIONS(579), + [anon_sym_DOT] = ACTIONS(581), + [sym_identifier] = ACTIONS(579), + [sym_string_literal] = ACTIONS(581), + [anon_sym_DOLLAR] = ACTIONS(579), + [sym_numeric_literal] = ACTIONS(581), + [anon_sym_true] = ACTIONS(579), + [anon_sym_false] = ACTIONS(579), + [anon_sym_null] = ACTIONS(579), + [anon_sym_PIPE_PIPE] = ACTIONS(581), + [anon_sym_QMARK_QMARK] = ACTIONS(581), + [anon_sym_AMP_AMP] = ACTIONS(581), + [anon_sym_PIPE] = ACTIONS(579), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_AMP] = ACTIONS(579), + [anon_sym_EQ_EQ] = ACTIONS(579), + [anon_sym_BANG_EQ] = ACTIONS(579), + [anon_sym_EQ_EQ_EQ] = ACTIONS(581), + [anon_sym_BANG_EQ_EQ] = ACTIONS(581), + [anon_sym_LT] = ACTIONS(579), + [anon_sym_GT] = ACTIONS(579), + [anon_sym_LT_EQ] = ACTIONS(581), + [anon_sym_GT_EQ] = ACTIONS(581), + [anon_sym_instanceof] = ACTIONS(579), + [anon_sym_in] = ACTIONS(579), + [anon_sym_LT_LT] = ACTIONS(581), + [anon_sym_GT_GT] = ACTIONS(579), + [anon_sym_GT_GT_GT] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(579), + [anon_sym_DASH] = ACTIONS(579), + [anon_sym_SLASH] = ACTIONS(579), + [anon_sym_PERCENT] = ACTIONS(581), + [anon_sym_STAR_STAR] = ACTIONS(581), + [anon_sym_BANG] = ACTIONS(579), + [anon_sym_TILDE] = ACTIONS(581), + [anon_sym_typeof] = ACTIONS(579), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(579), + [anon_sym_await] = ACTIONS(579), + [anon_sym_LBRACK] = ACTIONS(581), + [anon_sym_var] = ACTIONS(579), + [anon_sym_let] = ACTIONS(579), + [anon_sym_const] = ACTIONS(579), + [anon_sym_QMARK_DOT] = ACTIONS(581), + [anon_sym_interface] = ACTIONS(579), + [anon_sym_type] = ACTIONS(579), + [anon_sym_enum] = ACTIONS(579), + [anon_sym_BQUOTE] = ACTIONS(581), + [anon_sym_DOLLARr] = ACTIONS(579), + [anon_sym_PLUS_PLUS] = ACTIONS(581), + [anon_sym_DASH_DASH] = ACTIONS(581), + [anon_sym_new] = ACTIONS(579), + }, + [STATE(718)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(525), + [anon_sym_LBRACE] = ACTIONS(527), + [anon_sym_RBRACE] = ACTIONS(527), + [anon_sym_STAR] = ACTIONS(525), + [anon_sym_as] = ACTIONS(525), + [anon_sym_SEMI] = ACTIONS(527), + [anon_sym_async] = ACTIONS(525), + [anon_sym_function] = ACTIONS(525), + [anon_sym_LPAREN] = ACTIONS(527), + [anon_sym_QMARK] = ACTIONS(525), + [anon_sym_DOT] = ACTIONS(527), + [sym_identifier] = ACTIONS(525), + [sym_string_literal] = ACTIONS(527), + [anon_sym_DOLLAR] = ACTIONS(525), + [sym_numeric_literal] = ACTIONS(527), + [anon_sym_true] = ACTIONS(525), + [anon_sym_false] = ACTIONS(525), + [anon_sym_null] = ACTIONS(525), + [anon_sym_PIPE_PIPE] = ACTIONS(527), + [anon_sym_QMARK_QMARK] = ACTIONS(527), + [anon_sym_AMP_AMP] = ACTIONS(527), + [anon_sym_PIPE] = ACTIONS(525), + [anon_sym_CARET] = ACTIONS(527), + [anon_sym_AMP] = ACTIONS(525), + [anon_sym_EQ_EQ] = ACTIONS(525), + [anon_sym_BANG_EQ] = ACTIONS(525), + [anon_sym_EQ_EQ_EQ] = ACTIONS(527), + [anon_sym_BANG_EQ_EQ] = ACTIONS(527), + [anon_sym_LT] = ACTIONS(525), + [anon_sym_GT] = ACTIONS(525), + [anon_sym_LT_EQ] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(527), + [anon_sym_instanceof] = ACTIONS(525), + [anon_sym_in] = ACTIONS(525), + [anon_sym_LT_LT] = ACTIONS(527), + [anon_sym_GT_GT] = ACTIONS(525), + [anon_sym_GT_GT_GT] = ACTIONS(527), + [anon_sym_PLUS] = ACTIONS(525), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_SLASH] = ACTIONS(525), + [anon_sym_PERCENT] = ACTIONS(527), + [anon_sym_STAR_STAR] = ACTIONS(527), + [anon_sym_BANG] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_typeof] = ACTIONS(525), + [anon_sym_void] = ACTIONS(525), + [anon_sym_delete] = ACTIONS(525), + [anon_sym_await] = ACTIONS(525), + [anon_sym_LBRACK] = ACTIONS(527), + [anon_sym_if] = ACTIONS(525), + [anon_sym_var] = ACTIONS(525), + [anon_sym_let] = ACTIONS(525), + [anon_sym_const] = ACTIONS(525), + [anon_sym_return] = ACTIONS(525), + [anon_sym_try] = ACTIONS(525), + [anon_sym_throw] = ACTIONS(525), + [anon_sym_for] = ACTIONS(525), + [anon_sym_while] = ACTIONS(525), + [anon_sym_break] = ACTIONS(525), + [anon_sym_continue] = ACTIONS(525), + [anon_sym_QMARK_DOT] = ACTIONS(527), + [anon_sym_BQUOTE] = ACTIONS(527), + [anon_sym_DOLLARr] = ACTIONS(525), + [anon_sym_PLUS_PLUS] = ACTIONS(527), + [anon_sym_DASH_DASH] = ACTIONS(527), + [anon_sym_new] = ACTIONS(525), + }, + [STATE(719)] = { + [ts_builtin_sym_end] = ACTIONS(569), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(567), + [anon_sym_LBRACE] = ACTIONS(569), + [anon_sym_STAR] = ACTIONS(567), + [anon_sym_as] = ACTIONS(567), + [anon_sym_SEMI] = ACTIONS(569), + [anon_sym_export] = ACTIONS(567), + [anon_sym_async] = ACTIONS(567), + [anon_sym_function] = ACTIONS(567), + [anon_sym_abstract] = ACTIONS(567), + [anon_sym_class] = ACTIONS(567), + [anon_sym_struct] = ACTIONS(567), + [anon_sym_AT] = ACTIONS(569), + [anon_sym_LPAREN] = ACTIONS(569), + [anon_sym_QMARK] = ACTIONS(567), + [anon_sym_DOT] = ACTIONS(569), + [sym_identifier] = ACTIONS(567), + [sym_string_literal] = ACTIONS(569), + [anon_sym_DOLLAR] = ACTIONS(567), + [sym_numeric_literal] = ACTIONS(569), + [anon_sym_true] = ACTIONS(567), + [anon_sym_false] = ACTIONS(567), + [anon_sym_null] = ACTIONS(567), + [anon_sym_PIPE_PIPE] = ACTIONS(569), + [anon_sym_QMARK_QMARK] = ACTIONS(569), + [anon_sym_AMP_AMP] = ACTIONS(569), + [anon_sym_PIPE] = ACTIONS(567), + [anon_sym_CARET] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(567), + [anon_sym_EQ_EQ] = ACTIONS(567), + [anon_sym_BANG_EQ] = ACTIONS(567), + [anon_sym_EQ_EQ_EQ] = ACTIONS(569), + [anon_sym_BANG_EQ_EQ] = ACTIONS(569), + [anon_sym_LT] = ACTIONS(567), + [anon_sym_GT] = ACTIONS(567), + [anon_sym_LT_EQ] = ACTIONS(569), + [anon_sym_GT_EQ] = ACTIONS(569), + [anon_sym_instanceof] = ACTIONS(567), + [anon_sym_in] = ACTIONS(567), + [anon_sym_LT_LT] = ACTIONS(569), + [anon_sym_GT_GT] = ACTIONS(567), + [anon_sym_GT_GT_GT] = ACTIONS(569), + [anon_sym_PLUS] = ACTIONS(567), + [anon_sym_DASH] = ACTIONS(567), + [anon_sym_SLASH] = ACTIONS(567), + [anon_sym_PERCENT] = ACTIONS(569), + [anon_sym_STAR_STAR] = ACTIONS(569), + [anon_sym_BANG] = ACTIONS(567), + [anon_sym_TILDE] = ACTIONS(569), + [anon_sym_typeof] = ACTIONS(567), + [anon_sym_void] = ACTIONS(567), + [anon_sym_delete] = ACTIONS(567), + [anon_sym_await] = ACTIONS(567), + [anon_sym_LBRACK] = ACTIONS(569), + [anon_sym_var] = ACTIONS(567), + [anon_sym_let] = ACTIONS(567), + [anon_sym_const] = ACTIONS(567), + [anon_sym_QMARK_DOT] = ACTIONS(569), + [anon_sym_interface] = ACTIONS(567), + [anon_sym_type] = ACTIONS(567), + [anon_sym_enum] = ACTIONS(567), + [anon_sym_BQUOTE] = ACTIONS(569), + [anon_sym_DOLLARr] = ACTIONS(567), + [anon_sym_PLUS_PLUS] = ACTIONS(569), + [anon_sym_DASH_DASH] = ACTIONS(569), + [anon_sym_new] = ACTIONS(567), + }, + [STATE(720)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(674), + [anon_sym_LBRACE] = ACTIONS(676), + [anon_sym_RBRACE] = ACTIONS(676), + [anon_sym_STAR] = ACTIONS(674), + [anon_sym_as] = ACTIONS(674), + [anon_sym_SEMI] = ACTIONS(676), + [anon_sym_async] = ACTIONS(674), + [anon_sym_function] = ACTIONS(674), + [anon_sym_LPAREN] = ACTIONS(676), + [anon_sym_QMARK] = ACTIONS(674), + [anon_sym_DOT] = ACTIONS(676), + [sym_identifier] = ACTIONS(674), + [sym_string_literal] = ACTIONS(676), + [anon_sym_DOLLAR] = ACTIONS(674), + [sym_numeric_literal] = ACTIONS(676), + [anon_sym_true] = ACTIONS(674), + [anon_sym_false] = ACTIONS(674), + [anon_sym_null] = ACTIONS(674), + [anon_sym_PIPE_PIPE] = ACTIONS(676), + [anon_sym_QMARK_QMARK] = ACTIONS(676), + [anon_sym_AMP_AMP] = ACTIONS(676), + [anon_sym_PIPE] = ACTIONS(674), + [anon_sym_CARET] = ACTIONS(676), + [anon_sym_AMP] = ACTIONS(674), + [anon_sym_EQ_EQ] = ACTIONS(674), + [anon_sym_BANG_EQ] = ACTIONS(674), + [anon_sym_EQ_EQ_EQ] = ACTIONS(676), + [anon_sym_BANG_EQ_EQ] = ACTIONS(676), + [anon_sym_LT] = ACTIONS(674), + [anon_sym_GT] = ACTIONS(674), + [anon_sym_LT_EQ] = ACTIONS(676), + [anon_sym_GT_EQ] = ACTIONS(676), + [anon_sym_instanceof] = ACTIONS(674), + [anon_sym_in] = ACTIONS(674), + [anon_sym_LT_LT] = ACTIONS(676), + [anon_sym_GT_GT] = ACTIONS(674), + [anon_sym_GT_GT_GT] = ACTIONS(676), + [anon_sym_PLUS] = ACTIONS(674), + [anon_sym_DASH] = ACTIONS(674), + [anon_sym_SLASH] = ACTIONS(674), + [anon_sym_PERCENT] = ACTIONS(676), + [anon_sym_STAR_STAR] = ACTIONS(676), + [anon_sym_BANG] = ACTIONS(674), + [anon_sym_TILDE] = ACTIONS(676), + [anon_sym_typeof] = ACTIONS(674), + [anon_sym_void] = ACTIONS(674), + [anon_sym_delete] = ACTIONS(674), + [anon_sym_await] = ACTIONS(674), + [anon_sym_LBRACK] = ACTIONS(676), + [anon_sym_if] = ACTIONS(674), + [anon_sym_var] = ACTIONS(674), + [anon_sym_let] = ACTIONS(674), + [anon_sym_const] = ACTIONS(674), + [anon_sym_return] = ACTIONS(674), + [anon_sym_try] = ACTIONS(674), + [anon_sym_throw] = ACTIONS(674), + [anon_sym_for] = ACTIONS(674), + [anon_sym_while] = ACTIONS(674), + [anon_sym_break] = ACTIONS(674), + [anon_sym_continue] = ACTIONS(674), + [anon_sym_QMARK_DOT] = ACTIONS(676), + [anon_sym_BQUOTE] = ACTIONS(676), + [anon_sym_DOLLARr] = ACTIONS(674), + [anon_sym_PLUS_PLUS] = ACTIONS(676), + [anon_sym_DASH_DASH] = ACTIONS(676), + [anon_sym_new] = ACTIONS(674), + }, + [STATE(721)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(529), + [anon_sym_LBRACE] = ACTIONS(531), + [anon_sym_RBRACE] = ACTIONS(531), + [anon_sym_STAR] = ACTIONS(529), + [anon_sym_as] = ACTIONS(529), + [anon_sym_SEMI] = ACTIONS(531), + [anon_sym_async] = ACTIONS(529), + [anon_sym_function] = ACTIONS(529), + [anon_sym_LPAREN] = ACTIONS(531), + [anon_sym_QMARK] = ACTIONS(529), + [anon_sym_DOT] = ACTIONS(531), + [sym_identifier] = ACTIONS(529), + [sym_string_literal] = ACTIONS(531), + [anon_sym_DOLLAR] = ACTIONS(529), + [sym_numeric_literal] = ACTIONS(531), + [anon_sym_true] = ACTIONS(529), + [anon_sym_false] = ACTIONS(529), + [anon_sym_null] = ACTIONS(529), + [anon_sym_PIPE_PIPE] = ACTIONS(531), + [anon_sym_QMARK_QMARK] = ACTIONS(531), + [anon_sym_AMP_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(529), + [anon_sym_CARET] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(529), + [anon_sym_EQ_EQ] = ACTIONS(529), + [anon_sym_BANG_EQ] = ACTIONS(529), + [anon_sym_EQ_EQ_EQ] = ACTIONS(531), + [anon_sym_BANG_EQ_EQ] = ACTIONS(531), + [anon_sym_LT] = ACTIONS(529), + [anon_sym_GT] = ACTIONS(529), + [anon_sym_LT_EQ] = ACTIONS(531), + [anon_sym_GT_EQ] = ACTIONS(531), + [anon_sym_instanceof] = ACTIONS(529), + [anon_sym_in] = ACTIONS(529), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(529), + [anon_sym_GT_GT_GT] = ACTIONS(531), + [anon_sym_PLUS] = ACTIONS(529), + [anon_sym_DASH] = ACTIONS(529), + [anon_sym_SLASH] = ACTIONS(529), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_STAR_STAR] = ACTIONS(531), + [anon_sym_BANG] = ACTIONS(529), + [anon_sym_TILDE] = ACTIONS(531), + [anon_sym_typeof] = ACTIONS(529), + [anon_sym_void] = ACTIONS(529), + [anon_sym_delete] = ACTIONS(529), + [anon_sym_await] = ACTIONS(529), + [anon_sym_LBRACK] = ACTIONS(531), + [anon_sym_if] = ACTIONS(529), + [anon_sym_var] = ACTIONS(529), + [anon_sym_let] = ACTIONS(529), + [anon_sym_const] = ACTIONS(529), + [anon_sym_return] = ACTIONS(529), + [anon_sym_try] = ACTIONS(529), + [anon_sym_throw] = ACTIONS(529), + [anon_sym_for] = ACTIONS(529), + [anon_sym_while] = ACTIONS(529), + [anon_sym_break] = ACTIONS(529), + [anon_sym_continue] = ACTIONS(529), + [anon_sym_QMARK_DOT] = ACTIONS(531), + [anon_sym_BQUOTE] = ACTIONS(531), + [anon_sym_DOLLARr] = ACTIONS(529), + [anon_sym_PLUS_PLUS] = ACTIONS(531), + [anon_sym_DASH_DASH] = ACTIONS(531), + [anon_sym_new] = ACTIONS(529), + }, + [STATE(722)] = { + [ts_builtin_sym_end] = ACTIONS(1905), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1908), + [anon_sym_LBRACE] = ACTIONS(1905), + [anon_sym_STAR] = ACTIONS(571), + [anon_sym_as] = ACTIONS(571), + [anon_sym_SEMI] = ACTIONS(573), + [anon_sym_export] = ACTIONS(1908), + [anon_sym_async] = ACTIONS(1908), + [anon_sym_function] = ACTIONS(1908), + [anon_sym_abstract] = ACTIONS(1908), + [anon_sym_class] = ACTIONS(1908), + [anon_sym_struct] = ACTIONS(1908), + [anon_sym_AT] = ACTIONS(1905), + [anon_sym_LPAREN] = ACTIONS(1905), + [anon_sym_QMARK] = ACTIONS(571), + [anon_sym_DOT] = ACTIONS(573), + [sym_identifier] = ACTIONS(1908), + [sym_string_literal] = ACTIONS(1905), + [anon_sym_DOLLAR] = ACTIONS(1908), + [sym_numeric_literal] = ACTIONS(1905), + [anon_sym_true] = ACTIONS(1908), + [anon_sym_false] = ACTIONS(1908), + [anon_sym_null] = ACTIONS(1908), + [anon_sym_PIPE_PIPE] = ACTIONS(573), + [anon_sym_QMARK_QMARK] = ACTIONS(573), + [anon_sym_AMP_AMP] = ACTIONS(573), + [anon_sym_PIPE] = ACTIONS(571), + [anon_sym_CARET] = ACTIONS(573), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_EQ_EQ] = ACTIONS(571), + [anon_sym_BANG_EQ] = ACTIONS(571), + [anon_sym_EQ_EQ_EQ] = ACTIONS(573), + [anon_sym_BANG_EQ_EQ] = ACTIONS(573), + [anon_sym_LT] = ACTIONS(571), + [anon_sym_GT] = ACTIONS(571), + [anon_sym_LT_EQ] = ACTIONS(573), + [anon_sym_GT_EQ] = ACTIONS(573), + [anon_sym_instanceof] = ACTIONS(571), + [anon_sym_in] = ACTIONS(571), + [anon_sym_LT_LT] = ACTIONS(573), + [anon_sym_GT_GT] = ACTIONS(571), + [anon_sym_GT_GT_GT] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(1908), + [anon_sym_DASH] = ACTIONS(1908), + [anon_sym_SLASH] = ACTIONS(571), + [anon_sym_PERCENT] = ACTIONS(573), + [anon_sym_STAR_STAR] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(1908), + [anon_sym_TILDE] = ACTIONS(1905), + [anon_sym_typeof] = ACTIONS(1908), + [anon_sym_void] = ACTIONS(1908), + [anon_sym_delete] = ACTIONS(1908), + [anon_sym_await] = ACTIONS(1908), + [anon_sym_LBRACK] = ACTIONS(1905), + [anon_sym_var] = ACTIONS(1908), + [anon_sym_let] = ACTIONS(1908), + [anon_sym_const] = ACTIONS(1908), + [anon_sym_QMARK_DOT] = ACTIONS(573), + [anon_sym_interface] = ACTIONS(1908), + [anon_sym_type] = ACTIONS(1908), + [anon_sym_enum] = ACTIONS(1908), + [anon_sym_BQUOTE] = ACTIONS(1905), + [anon_sym_DOLLARr] = ACTIONS(1908), + [anon_sym_PLUS_PLUS] = ACTIONS(1905), + [anon_sym_DASH_DASH] = ACTIONS(1905), + [anon_sym_new] = ACTIONS(1908), + }, + [STATE(723)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(159), + [anon_sym_LBRACE] = ACTIONS(153), + [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_STAR] = ACTIONS(159), + [anon_sym_as] = ACTIONS(159), + [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_async] = ACTIONS(159), + [anon_sym_function] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_QMARK] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(153), + [sym_identifier] = ACTIONS(159), + [sym_string_literal] = ACTIONS(153), + [anon_sym_DOLLAR] = ACTIONS(159), + [sym_numeric_literal] = ACTIONS(153), + [anon_sym_true] = ACTIONS(159), + [anon_sym_false] = ACTIONS(159), + [anon_sym_null] = ACTIONS(159), + [anon_sym_PIPE_PIPE] = ACTIONS(153), + [anon_sym_QMARK_QMARK] = ACTIONS(153), + [anon_sym_AMP_AMP] = ACTIONS(153), + [anon_sym_PIPE] = ACTIONS(159), + [anon_sym_CARET] = ACTIONS(153), + [anon_sym_AMP] = ACTIONS(159), + [anon_sym_EQ_EQ] = ACTIONS(159), + [anon_sym_BANG_EQ] = ACTIONS(159), + [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(159), + [anon_sym_GT] = ACTIONS(159), + [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(159), + [anon_sym_in] = ACTIONS(159), + [anon_sym_LT_LT] = ACTIONS(153), + [anon_sym_GT_GT] = ACTIONS(159), + [anon_sym_GT_GT_GT] = ACTIONS(153), + [anon_sym_PLUS] = ACTIONS(159), + [anon_sym_DASH] = ACTIONS(159), + [anon_sym_SLASH] = ACTIONS(159), + [anon_sym_PERCENT] = ACTIONS(153), + [anon_sym_STAR_STAR] = ACTIONS(153), + [anon_sym_BANG] = ACTIONS(159), + [anon_sym_TILDE] = ACTIONS(153), + [anon_sym_typeof] = ACTIONS(159), + [anon_sym_void] = ACTIONS(159), + [anon_sym_delete] = ACTIONS(159), + [anon_sym_await] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(153), + [anon_sym_if] = ACTIONS(159), + [anon_sym_var] = ACTIONS(159), + [anon_sym_let] = ACTIONS(159), + [anon_sym_const] = ACTIONS(159), + [anon_sym_return] = ACTIONS(159), + [anon_sym_try] = ACTIONS(159), + [anon_sym_throw] = ACTIONS(159), + [anon_sym_for] = ACTIONS(159), + [anon_sym_while] = ACTIONS(159), + [anon_sym_break] = ACTIONS(159), + [anon_sym_continue] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_DOLLARr] = ACTIONS(159), + [anon_sym_PLUS_PLUS] = ACTIONS(153), + [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + }, + [STATE(724)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(484), + [anon_sym_LBRACE] = ACTIONS(486), + [anon_sym_RBRACE] = ACTIONS(486), + [anon_sym_STAR] = ACTIONS(484), + [anon_sym_as] = ACTIONS(484), + [anon_sym_SEMI] = ACTIONS(486), + [anon_sym_async] = ACTIONS(484), + [anon_sym_function] = ACTIONS(484), + [anon_sym_LPAREN] = ACTIONS(486), + [anon_sym_QMARK] = ACTIONS(484), + [anon_sym_DOT] = ACTIONS(486), + [sym_identifier] = ACTIONS(484), + [sym_string_literal] = ACTIONS(486), + [anon_sym_DOLLAR] = ACTIONS(484), + [sym_numeric_literal] = ACTIONS(486), + [anon_sym_true] = ACTIONS(484), + [anon_sym_false] = ACTIONS(484), + [anon_sym_null] = ACTIONS(484), + [anon_sym_PIPE_PIPE] = ACTIONS(486), + [anon_sym_QMARK_QMARK] = ACTIONS(486), + [anon_sym_AMP_AMP] = ACTIONS(486), + [anon_sym_PIPE] = ACTIONS(484), + [anon_sym_CARET] = ACTIONS(486), + [anon_sym_AMP] = ACTIONS(484), + [anon_sym_EQ_EQ] = ACTIONS(484), + [anon_sym_BANG_EQ] = ACTIONS(484), + [anon_sym_EQ_EQ_EQ] = ACTIONS(486), + [anon_sym_BANG_EQ_EQ] = ACTIONS(486), + [anon_sym_LT] = ACTIONS(484), + [anon_sym_GT] = ACTIONS(484), + [anon_sym_LT_EQ] = ACTIONS(486), + [anon_sym_GT_EQ] = ACTIONS(486), + [anon_sym_instanceof] = ACTIONS(484), + [anon_sym_in] = ACTIONS(484), + [anon_sym_LT_LT] = ACTIONS(486), + [anon_sym_GT_GT] = ACTIONS(484), + [anon_sym_GT_GT_GT] = ACTIONS(486), + [anon_sym_PLUS] = ACTIONS(484), + [anon_sym_DASH] = ACTIONS(484), + [anon_sym_SLASH] = ACTIONS(484), + [anon_sym_PERCENT] = ACTIONS(486), + [anon_sym_STAR_STAR] = ACTIONS(486), + [anon_sym_BANG] = ACTIONS(484), + [anon_sym_TILDE] = ACTIONS(486), + [anon_sym_typeof] = ACTIONS(484), + [anon_sym_void] = ACTIONS(484), + [anon_sym_delete] = ACTIONS(484), + [anon_sym_await] = ACTIONS(484), + [anon_sym_LBRACK] = ACTIONS(486), + [anon_sym_if] = ACTIONS(484), + [anon_sym_var] = ACTIONS(484), + [anon_sym_let] = ACTIONS(484), + [anon_sym_const] = ACTIONS(484), + [anon_sym_return] = ACTIONS(484), + [anon_sym_try] = ACTIONS(484), + [anon_sym_throw] = ACTIONS(484), + [anon_sym_for] = ACTIONS(484), + [anon_sym_while] = ACTIONS(484), + [anon_sym_break] = ACTIONS(484), + [anon_sym_continue] = ACTIONS(484), + [anon_sym_QMARK_DOT] = ACTIONS(486), + [anon_sym_BQUOTE] = ACTIONS(486), + [anon_sym_DOLLARr] = ACTIONS(484), + [anon_sym_PLUS_PLUS] = ACTIONS(486), + [anon_sym_DASH_DASH] = ACTIONS(486), + [anon_sym_new] = ACTIONS(484), + }, + [STATE(725)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(366), + [anon_sym_LBRACE] = ACTIONS(362), + [anon_sym_RBRACE] = ACTIONS(362), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_as] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(362), + [anon_sym_async] = ACTIONS(366), + [anon_sym_function] = ACTIONS(366), + [anon_sym_LPAREN] = ACTIONS(362), + [anon_sym_QMARK] = ACTIONS(366), + [anon_sym_DOT] = ACTIONS(362), + [sym_identifier] = ACTIONS(366), + [sym_string_literal] = ACTIONS(362), + [anon_sym_DOLLAR] = ACTIONS(366), + [sym_numeric_literal] = ACTIONS(362), + [anon_sym_true] = ACTIONS(366), + [anon_sym_false] = ACTIONS(366), + [anon_sym_null] = ACTIONS(366), + [anon_sym_PIPE_PIPE] = ACTIONS(362), + [anon_sym_QMARK_QMARK] = ACTIONS(362), + [anon_sym_AMP_AMP] = ACTIONS(362), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_CARET] = ACTIONS(362), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_EQ_EQ] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_EQ_EQ_EQ] = ACTIONS(362), + [anon_sym_BANG_EQ_EQ] = ACTIONS(362), + [anon_sym_LT] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(366), + [anon_sym_LT_EQ] = ACTIONS(362), + [anon_sym_GT_EQ] = ACTIONS(362), + [anon_sym_instanceof] = ACTIONS(366), + [anon_sym_in] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(362), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_GT_GT_GT] = ACTIONS(362), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(366), + [anon_sym_PERCENT] = ACTIONS(362), + [anon_sym_STAR_STAR] = ACTIONS(362), + [anon_sym_BANG] = ACTIONS(366), + [anon_sym_TILDE] = ACTIONS(362), + [anon_sym_typeof] = ACTIONS(366), + [anon_sym_void] = ACTIONS(366), + [anon_sym_delete] = ACTIONS(366), + [anon_sym_await] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(362), + [anon_sym_if] = ACTIONS(366), + [anon_sym_var] = ACTIONS(366), + [anon_sym_let] = ACTIONS(366), + [anon_sym_const] = ACTIONS(366), + [anon_sym_return] = ACTIONS(366), + [anon_sym_try] = ACTIONS(366), + [anon_sym_throw] = ACTIONS(366), + [anon_sym_for] = ACTIONS(366), + [anon_sym_while] = ACTIONS(366), + [anon_sym_break] = ACTIONS(366), + [anon_sym_continue] = ACTIONS(366), + [anon_sym_QMARK_DOT] = ACTIONS(362), + [anon_sym_BQUOTE] = ACTIONS(362), + [anon_sym_DOLLARr] = ACTIONS(366), + [anon_sym_PLUS_PLUS] = ACTIONS(362), + [anon_sym_DASH_DASH] = ACTIONS(362), + [anon_sym_new] = ACTIONS(366), + }, + [STATE(726)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(488), + [anon_sym_LBRACE] = ACTIONS(490), + [anon_sym_RBRACE] = ACTIONS(490), + [anon_sym_STAR] = ACTIONS(488), + [anon_sym_as] = ACTIONS(488), + [anon_sym_SEMI] = ACTIONS(490), + [anon_sym_async] = ACTIONS(488), + [anon_sym_function] = ACTIONS(488), + [anon_sym_LPAREN] = ACTIONS(490), + [anon_sym_QMARK] = ACTIONS(488), + [anon_sym_DOT] = ACTIONS(490), + [sym_identifier] = ACTIONS(488), + [sym_string_literal] = ACTIONS(490), + [anon_sym_DOLLAR] = ACTIONS(488), + [sym_numeric_literal] = ACTIONS(490), + [anon_sym_true] = ACTIONS(488), + [anon_sym_false] = ACTIONS(488), + [anon_sym_null] = ACTIONS(488), + [anon_sym_PIPE_PIPE] = ACTIONS(490), + [anon_sym_QMARK_QMARK] = ACTIONS(490), + [anon_sym_AMP_AMP] = ACTIONS(490), + [anon_sym_PIPE] = ACTIONS(488), + [anon_sym_CARET] = ACTIONS(490), + [anon_sym_AMP] = ACTIONS(488), + [anon_sym_EQ_EQ] = ACTIONS(488), + [anon_sym_BANG_EQ] = ACTIONS(488), + [anon_sym_EQ_EQ_EQ] = ACTIONS(490), + [anon_sym_BANG_EQ_EQ] = ACTIONS(490), + [anon_sym_LT] = ACTIONS(488), + [anon_sym_GT] = ACTIONS(488), + [anon_sym_LT_EQ] = ACTIONS(490), + [anon_sym_GT_EQ] = ACTIONS(490), + [anon_sym_instanceof] = ACTIONS(488), + [anon_sym_in] = ACTIONS(488), + [anon_sym_LT_LT] = ACTIONS(490), + [anon_sym_GT_GT] = ACTIONS(488), + [anon_sym_GT_GT_GT] = ACTIONS(490), + [anon_sym_PLUS] = ACTIONS(488), + [anon_sym_DASH] = ACTIONS(488), + [anon_sym_SLASH] = ACTIONS(488), + [anon_sym_PERCENT] = ACTIONS(490), + [anon_sym_STAR_STAR] = ACTIONS(490), + [anon_sym_BANG] = ACTIONS(488), + [anon_sym_TILDE] = ACTIONS(490), + [anon_sym_typeof] = ACTIONS(488), + [anon_sym_void] = ACTIONS(488), + [anon_sym_delete] = ACTIONS(488), + [anon_sym_await] = ACTIONS(488), + [anon_sym_LBRACK] = ACTIONS(490), + [anon_sym_if] = ACTIONS(488), + [anon_sym_var] = ACTIONS(488), + [anon_sym_let] = ACTIONS(488), + [anon_sym_const] = ACTIONS(488), + [anon_sym_return] = ACTIONS(488), + [anon_sym_try] = ACTIONS(488), + [anon_sym_throw] = ACTIONS(488), + [anon_sym_for] = ACTIONS(488), + [anon_sym_while] = ACTIONS(488), + [anon_sym_break] = ACTIONS(488), + [anon_sym_continue] = ACTIONS(488), + [anon_sym_QMARK_DOT] = ACTIONS(490), + [anon_sym_BQUOTE] = ACTIONS(490), + [anon_sym_DOLLARr] = ACTIONS(488), + [anon_sym_PLUS_PLUS] = ACTIONS(490), + [anon_sym_DASH_DASH] = ACTIONS(490), + [anon_sym_new] = ACTIONS(488), + }, + [STATE(727)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(375), + [anon_sym_LBRACE] = ACTIONS(377), + [anon_sym_RBRACE] = ACTIONS(377), + [anon_sym_STAR] = ACTIONS(375), + [anon_sym_as] = ACTIONS(375), + [anon_sym_SEMI] = ACTIONS(377), + [anon_sym_async] = ACTIONS(375), + [anon_sym_function] = ACTIONS(375), + [anon_sym_LPAREN] = ACTIONS(377), + [anon_sym_QMARK] = ACTIONS(375), + [anon_sym_DOT] = ACTIONS(377), + [sym_identifier] = ACTIONS(375), + [sym_string_literal] = ACTIONS(377), + [anon_sym_DOLLAR] = ACTIONS(375), + [sym_numeric_literal] = ACTIONS(377), + [anon_sym_true] = ACTIONS(375), + [anon_sym_false] = ACTIONS(375), + [anon_sym_null] = ACTIONS(375), + [anon_sym_PIPE_PIPE] = ACTIONS(377), + [anon_sym_QMARK_QMARK] = ACTIONS(377), + [anon_sym_AMP_AMP] = ACTIONS(377), + [anon_sym_PIPE] = ACTIONS(375), + [anon_sym_CARET] = ACTIONS(377), + [anon_sym_AMP] = ACTIONS(375), + [anon_sym_EQ_EQ] = ACTIONS(375), + [anon_sym_BANG_EQ] = ACTIONS(375), + [anon_sym_EQ_EQ_EQ] = ACTIONS(377), + [anon_sym_BANG_EQ_EQ] = ACTIONS(377), + [anon_sym_LT] = ACTIONS(375), + [anon_sym_GT] = ACTIONS(375), + [anon_sym_LT_EQ] = ACTIONS(377), + [anon_sym_GT_EQ] = ACTIONS(377), + [anon_sym_instanceof] = ACTIONS(375), + [anon_sym_in] = ACTIONS(375), + [anon_sym_LT_LT] = ACTIONS(377), + [anon_sym_GT_GT] = ACTIONS(375), + [anon_sym_GT_GT_GT] = ACTIONS(377), + [anon_sym_PLUS] = ACTIONS(375), + [anon_sym_DASH] = ACTIONS(375), + [anon_sym_SLASH] = ACTIONS(375), + [anon_sym_PERCENT] = ACTIONS(377), + [anon_sym_STAR_STAR] = ACTIONS(377), + [anon_sym_BANG] = ACTIONS(375), + [anon_sym_TILDE] = ACTIONS(377), + [anon_sym_typeof] = ACTIONS(375), + [anon_sym_void] = ACTIONS(375), + [anon_sym_delete] = ACTIONS(375), + [anon_sym_await] = ACTIONS(375), + [anon_sym_LBRACK] = ACTIONS(377), + [anon_sym_if] = ACTIONS(375), + [anon_sym_var] = ACTIONS(375), + [anon_sym_let] = ACTIONS(375), + [anon_sym_const] = ACTIONS(375), + [anon_sym_return] = ACTIONS(375), + [anon_sym_try] = ACTIONS(375), + [anon_sym_throw] = ACTIONS(375), + [anon_sym_for] = ACTIONS(375), + [anon_sym_while] = ACTIONS(375), + [anon_sym_break] = ACTIONS(375), + [anon_sym_continue] = ACTIONS(375), + [anon_sym_QMARK_DOT] = ACTIONS(377), + [anon_sym_BQUOTE] = ACTIONS(377), + [anon_sym_DOLLARr] = ACTIONS(375), + [anon_sym_PLUS_PLUS] = ACTIONS(377), + [anon_sym_DASH_DASH] = ACTIONS(377), + [anon_sym_new] = ACTIONS(375), + }, + [STATE(728)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(239), + [anon_sym_LBRACE] = ACTIONS(241), + [anon_sym_RBRACE] = ACTIONS(241), + [anon_sym_STAR] = ACTIONS(239), + [anon_sym_as] = ACTIONS(239), + [anon_sym_SEMI] = ACTIONS(241), + [anon_sym_async] = ACTIONS(239), + [anon_sym_function] = ACTIONS(239), + [anon_sym_LPAREN] = ACTIONS(241), + [anon_sym_QMARK] = ACTIONS(239), + [anon_sym_DOT] = ACTIONS(241), + [sym_identifier] = ACTIONS(239), + [sym_string_literal] = ACTIONS(241), + [anon_sym_DOLLAR] = ACTIONS(239), + [sym_numeric_literal] = ACTIONS(241), + [anon_sym_true] = ACTIONS(239), + [anon_sym_false] = ACTIONS(239), + [anon_sym_null] = ACTIONS(239), + [anon_sym_PIPE_PIPE] = ACTIONS(241), + [anon_sym_QMARK_QMARK] = ACTIONS(241), + [anon_sym_AMP_AMP] = ACTIONS(241), + [anon_sym_PIPE] = ACTIONS(239), + [anon_sym_CARET] = ACTIONS(241), + [anon_sym_AMP] = ACTIONS(239), + [anon_sym_EQ_EQ] = ACTIONS(239), + [anon_sym_BANG_EQ] = ACTIONS(239), + [anon_sym_EQ_EQ_EQ] = ACTIONS(241), + [anon_sym_BANG_EQ_EQ] = ACTIONS(241), + [anon_sym_LT] = ACTIONS(239), + [anon_sym_GT] = ACTIONS(239), + [anon_sym_LT_EQ] = ACTIONS(241), + [anon_sym_GT_EQ] = ACTIONS(241), + [anon_sym_instanceof] = ACTIONS(239), + [anon_sym_in] = ACTIONS(239), + [anon_sym_LT_LT] = ACTIONS(241), + [anon_sym_GT_GT] = ACTIONS(239), + [anon_sym_GT_GT_GT] = ACTIONS(241), + [anon_sym_PLUS] = ACTIONS(239), + [anon_sym_DASH] = ACTIONS(239), + [anon_sym_SLASH] = ACTIONS(239), + [anon_sym_PERCENT] = ACTIONS(241), + [anon_sym_STAR_STAR] = ACTIONS(241), + [anon_sym_BANG] = ACTIONS(239), + [anon_sym_TILDE] = ACTIONS(241), + [anon_sym_typeof] = ACTIONS(239), + [anon_sym_void] = ACTIONS(239), + [anon_sym_delete] = ACTIONS(239), + [anon_sym_await] = ACTIONS(239), + [anon_sym_LBRACK] = ACTIONS(241), + [anon_sym_if] = ACTIONS(239), + [anon_sym_var] = ACTIONS(239), + [anon_sym_let] = ACTIONS(239), + [anon_sym_const] = ACTIONS(239), + [anon_sym_return] = ACTIONS(239), + [anon_sym_try] = ACTIONS(239), + [anon_sym_throw] = ACTIONS(239), + [anon_sym_for] = ACTIONS(239), + [anon_sym_while] = ACTIONS(239), + [anon_sym_break] = ACTIONS(239), + [anon_sym_continue] = ACTIONS(239), + [anon_sym_QMARK_DOT] = ACTIONS(241), + [anon_sym_BQUOTE] = ACTIONS(241), + [anon_sym_DOLLARr] = ACTIONS(239), + [anon_sym_PLUS_PLUS] = ACTIONS(241), + [anon_sym_DASH_DASH] = ACTIONS(241), + [anon_sym_new] = ACTIONS(239), + }, + [STATE(729)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(513), + [anon_sym_LBRACE] = ACTIONS(515), + [anon_sym_RBRACE] = ACTIONS(515), + [anon_sym_STAR] = ACTIONS(513), + [anon_sym_as] = ACTIONS(513), + [anon_sym_SEMI] = ACTIONS(515), + [anon_sym_async] = ACTIONS(513), + [anon_sym_function] = ACTIONS(513), + [anon_sym_LPAREN] = ACTIONS(515), + [anon_sym_QMARK] = ACTIONS(513), + [anon_sym_DOT] = ACTIONS(515), + [sym_identifier] = ACTIONS(513), + [sym_string_literal] = ACTIONS(515), + [anon_sym_DOLLAR] = ACTIONS(513), + [sym_numeric_literal] = ACTIONS(515), + [anon_sym_true] = ACTIONS(513), + [anon_sym_false] = ACTIONS(513), + [anon_sym_null] = ACTIONS(513), + [anon_sym_PIPE_PIPE] = ACTIONS(515), + [anon_sym_QMARK_QMARK] = ACTIONS(515), + [anon_sym_AMP_AMP] = ACTIONS(515), + [anon_sym_PIPE] = ACTIONS(513), + [anon_sym_CARET] = ACTIONS(515), + [anon_sym_AMP] = ACTIONS(513), + [anon_sym_EQ_EQ] = ACTIONS(513), + [anon_sym_BANG_EQ] = ACTIONS(513), + [anon_sym_EQ_EQ_EQ] = ACTIONS(515), + [anon_sym_BANG_EQ_EQ] = ACTIONS(515), + [anon_sym_LT] = ACTIONS(513), + [anon_sym_GT] = ACTIONS(513), + [anon_sym_LT_EQ] = ACTIONS(515), + [anon_sym_GT_EQ] = ACTIONS(515), + [anon_sym_instanceof] = ACTIONS(513), + [anon_sym_in] = ACTIONS(513), + [anon_sym_LT_LT] = ACTIONS(515), + [anon_sym_GT_GT] = ACTIONS(513), + [anon_sym_GT_GT_GT] = ACTIONS(515), + [anon_sym_PLUS] = ACTIONS(513), + [anon_sym_DASH] = ACTIONS(513), + [anon_sym_SLASH] = ACTIONS(513), + [anon_sym_PERCENT] = ACTIONS(515), + [anon_sym_STAR_STAR] = ACTIONS(515), + [anon_sym_BANG] = ACTIONS(513), + [anon_sym_TILDE] = ACTIONS(515), + [anon_sym_typeof] = ACTIONS(513), + [anon_sym_void] = ACTIONS(513), + [anon_sym_delete] = ACTIONS(513), + [anon_sym_await] = ACTIONS(513), + [anon_sym_LBRACK] = ACTIONS(515), + [anon_sym_if] = ACTIONS(513), + [anon_sym_var] = ACTIONS(513), + [anon_sym_let] = ACTIONS(513), + [anon_sym_const] = ACTIONS(513), + [anon_sym_return] = ACTIONS(513), + [anon_sym_try] = ACTIONS(513), + [anon_sym_throw] = ACTIONS(513), + [anon_sym_for] = ACTIONS(513), + [anon_sym_while] = ACTIONS(513), + [anon_sym_break] = ACTIONS(513), + [anon_sym_continue] = ACTIONS(513), + [anon_sym_QMARK_DOT] = ACTIONS(515), + [anon_sym_BQUOTE] = ACTIONS(515), + [anon_sym_DOLLARr] = ACTIONS(513), + [anon_sym_PLUS_PLUS] = ACTIONS(515), + [anon_sym_DASH_DASH] = ACTIONS(515), + [anon_sym_new] = ACTIONS(513), + }, + [STATE(730)] = { + [ts_builtin_sym_end] = ACTIONS(585), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(585), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_as] = ACTIONS(583), + [anon_sym_SEMI] = ACTIONS(585), + [anon_sym_export] = ACTIONS(583), + [anon_sym_async] = ACTIONS(583), + [anon_sym_function] = ACTIONS(583), + [anon_sym_abstract] = ACTIONS(583), + [anon_sym_class] = ACTIONS(583), + [anon_sym_struct] = ACTIONS(583), + [anon_sym_AT] = ACTIONS(585), + [anon_sym_LPAREN] = ACTIONS(585), + [anon_sym_QMARK] = ACTIONS(583), + [anon_sym_DOT] = ACTIONS(585), + [sym_identifier] = ACTIONS(583), + [sym_string_literal] = ACTIONS(585), + [anon_sym_DOLLAR] = ACTIONS(583), + [sym_numeric_literal] = ACTIONS(585), + [anon_sym_true] = ACTIONS(583), + [anon_sym_false] = ACTIONS(583), + [anon_sym_null] = ACTIONS(583), + [anon_sym_PIPE_PIPE] = ACTIONS(585), + [anon_sym_QMARK_QMARK] = ACTIONS(585), + [anon_sym_AMP_AMP] = ACTIONS(585), + [anon_sym_PIPE] = ACTIONS(583), + [anon_sym_CARET] = ACTIONS(585), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_EQ_EQ] = ACTIONS(583), + [anon_sym_BANG_EQ] = ACTIONS(583), + [anon_sym_EQ_EQ_EQ] = ACTIONS(585), + [anon_sym_BANG_EQ_EQ] = ACTIONS(585), + [anon_sym_LT] = ACTIONS(583), + [anon_sym_GT] = ACTIONS(583), + [anon_sym_LT_EQ] = ACTIONS(585), + [anon_sym_GT_EQ] = ACTIONS(585), + [anon_sym_instanceof] = ACTIONS(583), + [anon_sym_in] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(585), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_GT_GT_GT] = ACTIONS(585), + [anon_sym_PLUS] = ACTIONS(583), + [anon_sym_DASH] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(583), + [anon_sym_PERCENT] = ACTIONS(585), + [anon_sym_STAR_STAR] = ACTIONS(585), + [anon_sym_BANG] = ACTIONS(583), + [anon_sym_TILDE] = ACTIONS(585), + [anon_sym_typeof] = ACTIONS(583), + [anon_sym_void] = ACTIONS(583), + [anon_sym_delete] = ACTIONS(583), + [anon_sym_await] = ACTIONS(583), + [anon_sym_LBRACK] = ACTIONS(585), + [anon_sym_var] = ACTIONS(583), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(583), + [anon_sym_QMARK_DOT] = ACTIONS(585), + [anon_sym_interface] = ACTIONS(583), + [anon_sym_type] = ACTIONS(583), + [anon_sym_enum] = ACTIONS(583), + [anon_sym_BQUOTE] = ACTIONS(585), + [anon_sym_DOLLARr] = ACTIONS(583), + [anon_sym_PLUS_PLUS] = ACTIONS(585), + [anon_sym_DASH_DASH] = ACTIONS(585), + [anon_sym_new] = ACTIONS(583), + }, + [STATE(731)] = { + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(517), + [anon_sym_LBRACE] = ACTIONS(519), + [anon_sym_RBRACE] = ACTIONS(519), + [anon_sym_STAR] = ACTIONS(517), + [anon_sym_as] = ACTIONS(517), + [anon_sym_SEMI] = ACTIONS(519), + [anon_sym_async] = ACTIONS(517), + [anon_sym_function] = ACTIONS(517), + [anon_sym_LPAREN] = ACTIONS(519), + [anon_sym_QMARK] = ACTIONS(517), + [anon_sym_DOT] = ACTIONS(519), + [sym_identifier] = ACTIONS(517), + [sym_string_literal] = ACTIONS(519), + [anon_sym_DOLLAR] = ACTIONS(517), + [sym_numeric_literal] = ACTIONS(519), + [anon_sym_true] = ACTIONS(517), + [anon_sym_false] = ACTIONS(517), + [anon_sym_null] = ACTIONS(517), + [anon_sym_PIPE_PIPE] = ACTIONS(519), + [anon_sym_QMARK_QMARK] = ACTIONS(519), + [anon_sym_AMP_AMP] = ACTIONS(519), + [anon_sym_PIPE] = ACTIONS(517), + [anon_sym_CARET] = ACTIONS(519), + [anon_sym_AMP] = ACTIONS(517), + [anon_sym_EQ_EQ] = ACTIONS(517), + [anon_sym_BANG_EQ] = ACTIONS(517), + [anon_sym_EQ_EQ_EQ] = ACTIONS(519), + [anon_sym_BANG_EQ_EQ] = ACTIONS(519), + [anon_sym_LT] = ACTIONS(517), + [anon_sym_GT] = ACTIONS(517), + [anon_sym_LT_EQ] = ACTIONS(519), + [anon_sym_GT_EQ] = ACTIONS(519), + [anon_sym_instanceof] = ACTIONS(517), + [anon_sym_in] = ACTIONS(517), + [anon_sym_LT_LT] = ACTIONS(519), + [anon_sym_GT_GT] = ACTIONS(517), + [anon_sym_GT_GT_GT] = ACTIONS(519), + [anon_sym_PLUS] = ACTIONS(517), + [anon_sym_DASH] = ACTIONS(517), + [anon_sym_SLASH] = ACTIONS(517), + [anon_sym_PERCENT] = ACTIONS(519), + [anon_sym_STAR_STAR] = ACTIONS(519), + [anon_sym_BANG] = ACTIONS(517), + [anon_sym_TILDE] = ACTIONS(519), + [anon_sym_typeof] = ACTIONS(517), + [anon_sym_void] = ACTIONS(517), + [anon_sym_delete] = ACTIONS(517), + [anon_sym_await] = ACTIONS(517), + [anon_sym_LBRACK] = ACTIONS(519), + [anon_sym_if] = ACTIONS(517), + [anon_sym_var] = ACTIONS(517), + [anon_sym_let] = ACTIONS(517), + [anon_sym_const] = ACTIONS(517), + [anon_sym_return] = ACTIONS(517), + [anon_sym_try] = ACTIONS(517), + [anon_sym_throw] = ACTIONS(517), + [anon_sym_for] = ACTIONS(517), + [anon_sym_while] = ACTIONS(517), + [anon_sym_break] = ACTIONS(517), + [anon_sym_continue] = ACTIONS(517), + [anon_sym_QMARK_DOT] = ACTIONS(519), + [anon_sym_BQUOTE] = ACTIONS(519), + [anon_sym_DOLLARr] = ACTIONS(517), + [anon_sym_PLUS_PLUS] = ACTIONS(519), + [anon_sym_DASH_DASH] = ACTIONS(519), + [anon_sym_new] = ACTIONS(517), + }, + [STATE(732)] = { + [ts_builtin_sym_end] = ACTIONS(589), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(587), + [anon_sym_LBRACE] = ACTIONS(589), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_as] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(589), + [anon_sym_export] = ACTIONS(587), + [anon_sym_async] = ACTIONS(587), + [anon_sym_function] = ACTIONS(587), + [anon_sym_abstract] = ACTIONS(587), + [anon_sym_class] = ACTIONS(587), + [anon_sym_struct] = ACTIONS(587), + [anon_sym_AT] = ACTIONS(589), + [anon_sym_LPAREN] = ACTIONS(589), + [anon_sym_QMARK] = ACTIONS(587), + [anon_sym_DOT] = ACTIONS(589), + [sym_identifier] = ACTIONS(587), + [sym_string_literal] = ACTIONS(589), + [anon_sym_DOLLAR] = ACTIONS(587), + [sym_numeric_literal] = ACTIONS(589), + [anon_sym_true] = ACTIONS(587), + [anon_sym_false] = ACTIONS(587), + [anon_sym_null] = ACTIONS(587), + [anon_sym_PIPE_PIPE] = ACTIONS(589), + [anon_sym_QMARK_QMARK] = ACTIONS(589), + [anon_sym_AMP_AMP] = ACTIONS(589), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_CARET] = ACTIONS(589), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_EQ_EQ] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_EQ_EQ_EQ] = ACTIONS(589), + [anon_sym_BANG_EQ_EQ] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(587), + [anon_sym_LT_EQ] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(589), + [anon_sym_instanceof] = ACTIONS(587), + [anon_sym_in] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(589), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_GT_GT_GT] = ACTIONS(589), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(587), + [anon_sym_PERCENT] = ACTIONS(589), + [anon_sym_STAR_STAR] = ACTIONS(589), + [anon_sym_BANG] = ACTIONS(587), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_typeof] = ACTIONS(587), + [anon_sym_void] = ACTIONS(587), + [anon_sym_delete] = ACTIONS(587), + [anon_sym_await] = ACTIONS(587), + [anon_sym_LBRACK] = ACTIONS(589), + [anon_sym_var] = ACTIONS(587), + [anon_sym_let] = ACTIONS(587), + [anon_sym_const] = ACTIONS(587), + [anon_sym_QMARK_DOT] = ACTIONS(589), + [anon_sym_interface] = ACTIONS(587), + [anon_sym_type] = ACTIONS(587), + [anon_sym_enum] = ACTIONS(587), + [anon_sym_BQUOTE] = ACTIONS(589), + [anon_sym_DOLLARr] = ACTIONS(587), + [anon_sym_PLUS_PLUS] = ACTIONS(589), + [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_new] = ACTIONS(587), + }, + [STATE(733)] = { + [ts_builtin_sym_end] = ACTIONS(155), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(151), + [anon_sym_LBRACE] = ACTIONS(155), + [anon_sym_STAR] = ACTIONS(151), + [anon_sym_as] = ACTIONS(151), + [anon_sym_SEMI] = ACTIONS(155), + [anon_sym_export] = ACTIONS(151), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(151), + [anon_sym_abstract] = ACTIONS(151), + [anon_sym_class] = ACTIONS(151), + [anon_sym_struct] = ACTIONS(151), + [anon_sym_AT] = ACTIONS(155), + [anon_sym_LPAREN] = ACTIONS(155), + [anon_sym_QMARK] = ACTIONS(151), + [anon_sym_DOT] = ACTIONS(155), + [sym_identifier] = ACTIONS(151), + [sym_string_literal] = ACTIONS(155), + [anon_sym_DOLLAR] = ACTIONS(151), + [sym_numeric_literal] = ACTIONS(155), + [anon_sym_true] = ACTIONS(151), + [anon_sym_false] = ACTIONS(151), + [anon_sym_null] = ACTIONS(151), + [anon_sym_PIPE_PIPE] = ACTIONS(155), + [anon_sym_QMARK_QMARK] = ACTIONS(155), + [anon_sym_AMP_AMP] = ACTIONS(155), + [anon_sym_PIPE] = ACTIONS(151), + [anon_sym_CARET] = ACTIONS(155), + [anon_sym_AMP] = ACTIONS(151), + [anon_sym_EQ_EQ] = ACTIONS(151), + [anon_sym_BANG_EQ] = ACTIONS(151), + [anon_sym_EQ_EQ_EQ] = ACTIONS(155), + [anon_sym_BANG_EQ_EQ] = ACTIONS(155), + [anon_sym_LT] = ACTIONS(151), + [anon_sym_GT] = ACTIONS(151), + [anon_sym_LT_EQ] = ACTIONS(155), + [anon_sym_GT_EQ] = ACTIONS(155), + [anon_sym_instanceof] = ACTIONS(151), + [anon_sym_in] = ACTIONS(151), + [anon_sym_LT_LT] = ACTIONS(155), + [anon_sym_GT_GT] = ACTIONS(151), + [anon_sym_GT_GT_GT] = ACTIONS(155), + [anon_sym_PLUS] = ACTIONS(151), + [anon_sym_DASH] = ACTIONS(151), + [anon_sym_SLASH] = ACTIONS(151), + [anon_sym_PERCENT] = ACTIONS(155), + [anon_sym_STAR_STAR] = ACTIONS(155), + [anon_sym_BANG] = ACTIONS(151), + [anon_sym_TILDE] = ACTIONS(155), + [anon_sym_typeof] = ACTIONS(151), + [anon_sym_void] = ACTIONS(151), + [anon_sym_delete] = ACTIONS(151), + [anon_sym_await] = ACTIONS(151), + [anon_sym_LBRACK] = ACTIONS(155), + [anon_sym_var] = ACTIONS(151), + [anon_sym_let] = ACTIONS(151), + [anon_sym_const] = ACTIONS(151), + [anon_sym_QMARK_DOT] = ACTIONS(155), + [anon_sym_interface] = ACTIONS(151), + [anon_sym_type] = ACTIONS(151), + [anon_sym_enum] = ACTIONS(151), + [anon_sym_BQUOTE] = ACTIONS(155), + [anon_sym_DOLLARr] = ACTIONS(151), + [anon_sym_PLUS_PLUS] = ACTIONS(155), + [anon_sym_DASH_DASH] = ACTIONS(155), + [anon_sym_new] = ACTIONS(151), + }, + [STATE(734)] = { + [ts_builtin_sym_end] = ACTIONS(502), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(500), + [anon_sym_LBRACE] = ACTIONS(502), + [anon_sym_STAR] = ACTIONS(500), + [anon_sym_as] = ACTIONS(500), + [anon_sym_SEMI] = ACTIONS(502), + [anon_sym_export] = ACTIONS(500), + [anon_sym_async] = ACTIONS(500), + [anon_sym_function] = ACTIONS(500), + [anon_sym_abstract] = ACTIONS(500), + [anon_sym_class] = ACTIONS(500), + [anon_sym_struct] = ACTIONS(500), + [anon_sym_AT] = ACTIONS(502), + [anon_sym_LPAREN] = ACTIONS(502), + [anon_sym_QMARK] = ACTIONS(500), + [anon_sym_DOT] = ACTIONS(502), + [sym_identifier] = ACTIONS(500), + [sym_string_literal] = ACTIONS(502), + [anon_sym_DOLLAR] = ACTIONS(500), + [sym_numeric_literal] = ACTIONS(502), + [anon_sym_true] = ACTIONS(500), + [anon_sym_false] = ACTIONS(500), + [anon_sym_null] = ACTIONS(500), + [anon_sym_PIPE_PIPE] = ACTIONS(502), + [anon_sym_QMARK_QMARK] = ACTIONS(502), + [anon_sym_AMP_AMP] = ACTIONS(502), + [anon_sym_PIPE] = ACTIONS(500), + [anon_sym_CARET] = ACTIONS(502), + [anon_sym_AMP] = ACTIONS(500), + [anon_sym_EQ_EQ] = ACTIONS(500), + [anon_sym_BANG_EQ] = ACTIONS(500), + [anon_sym_EQ_EQ_EQ] = ACTIONS(502), + [anon_sym_BANG_EQ_EQ] = ACTIONS(502), + [anon_sym_LT] = ACTIONS(500), + [anon_sym_GT] = ACTIONS(500), + [anon_sym_LT_EQ] = ACTIONS(502), + [anon_sym_GT_EQ] = ACTIONS(502), + [anon_sym_instanceof] = ACTIONS(500), + [anon_sym_in] = ACTIONS(500), + [anon_sym_LT_LT] = ACTIONS(502), + [anon_sym_GT_GT] = ACTIONS(500), + [anon_sym_GT_GT_GT] = ACTIONS(502), + [anon_sym_PLUS] = ACTIONS(500), + [anon_sym_DASH] = ACTIONS(500), + [anon_sym_SLASH] = ACTIONS(500), + [anon_sym_PERCENT] = ACTIONS(502), + [anon_sym_STAR_STAR] = ACTIONS(502), + [anon_sym_BANG] = ACTIONS(500), + [anon_sym_TILDE] = ACTIONS(502), + [anon_sym_typeof] = ACTIONS(500), + [anon_sym_void] = ACTIONS(500), + [anon_sym_delete] = ACTIONS(500), + [anon_sym_await] = ACTIONS(500), + [anon_sym_LBRACK] = ACTIONS(502), + [anon_sym_var] = ACTIONS(500), + [anon_sym_let] = ACTIONS(500), + [anon_sym_const] = ACTIONS(500), + [anon_sym_QMARK_DOT] = ACTIONS(502), + [anon_sym_interface] = ACTIONS(500), + [anon_sym_type] = ACTIONS(500), + [anon_sym_enum] = ACTIONS(500), + [anon_sym_BQUOTE] = ACTIONS(502), + [anon_sym_DOLLARr] = ACTIONS(500), + [anon_sym_PLUS_PLUS] = ACTIONS(502), + [anon_sym_DASH_DASH] = ACTIONS(502), + [anon_sym_new] = ACTIONS(500), + }, + [STATE(735)] = { + [ts_builtin_sym_end] = ACTIONS(388), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(386), + [anon_sym_LBRACE] = ACTIONS(388), + [anon_sym_STAR] = ACTIONS(386), + [anon_sym_as] = ACTIONS(386), + [anon_sym_SEMI] = ACTIONS(388), + [anon_sym_export] = ACTIONS(386), + [anon_sym_async] = ACTIONS(386), + [anon_sym_function] = ACTIONS(386), + [anon_sym_abstract] = ACTIONS(386), + [anon_sym_class] = ACTIONS(386), + [anon_sym_struct] = ACTIONS(386), + [anon_sym_AT] = ACTIONS(388), + [anon_sym_LPAREN] = ACTIONS(388), + [anon_sym_QMARK] = ACTIONS(386), + [anon_sym_DOT] = ACTIONS(388), + [sym_identifier] = ACTIONS(386), + [sym_string_literal] = ACTIONS(388), + [anon_sym_DOLLAR] = ACTIONS(386), + [sym_numeric_literal] = ACTIONS(388), + [anon_sym_true] = ACTIONS(386), + [anon_sym_false] = ACTIONS(386), + [anon_sym_null] = ACTIONS(386), + [anon_sym_PIPE_PIPE] = ACTIONS(388), + [anon_sym_QMARK_QMARK] = ACTIONS(388), + [anon_sym_AMP_AMP] = ACTIONS(388), + [anon_sym_PIPE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(388), + [anon_sym_AMP] = ACTIONS(386), + [anon_sym_EQ_EQ] = ACTIONS(386), + [anon_sym_BANG_EQ] = ACTIONS(386), + [anon_sym_EQ_EQ_EQ] = ACTIONS(388), + [anon_sym_BANG_EQ_EQ] = ACTIONS(388), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(388), + [anon_sym_GT_EQ] = ACTIONS(388), + [anon_sym_instanceof] = ACTIONS(386), + [anon_sym_in] = ACTIONS(386), + [anon_sym_LT_LT] = ACTIONS(388), + [anon_sym_GT_GT] = ACTIONS(386), + [anon_sym_GT_GT_GT] = ACTIONS(388), + [anon_sym_PLUS] = ACTIONS(386), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(388), + [anon_sym_STAR_STAR] = ACTIONS(388), + [anon_sym_BANG] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(388), + [anon_sym_typeof] = ACTIONS(386), + [anon_sym_void] = ACTIONS(386), + [anon_sym_delete] = ACTIONS(386), + [anon_sym_await] = ACTIONS(386), + [anon_sym_LBRACK] = ACTIONS(388), + [anon_sym_var] = ACTIONS(386), + [anon_sym_let] = ACTIONS(386), + [anon_sym_const] = ACTIONS(386), + [anon_sym_QMARK_DOT] = ACTIONS(388), + [anon_sym_interface] = ACTIONS(386), + [anon_sym_type] = ACTIONS(386), + [anon_sym_enum] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(388), + [anon_sym_DOLLARr] = ACTIONS(386), + [anon_sym_PLUS_PLUS] = ACTIONS(388), + [anon_sym_DASH_DASH] = ACTIONS(388), + [anon_sym_new] = ACTIONS(386), + }, + [STATE(736)] = { + [ts_builtin_sym_end] = ACTIONS(459), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(457), + [anon_sym_LBRACE] = ACTIONS(459), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_as] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(459), + [anon_sym_export] = ACTIONS(457), + [anon_sym_async] = ACTIONS(457), + [anon_sym_function] = ACTIONS(457), + [anon_sym_abstract] = ACTIONS(457), + [anon_sym_class] = ACTIONS(457), + [anon_sym_struct] = ACTIONS(457), + [anon_sym_AT] = ACTIONS(459), + [anon_sym_LPAREN] = ACTIONS(459), + [anon_sym_QMARK] = ACTIONS(457), + [anon_sym_DOT] = ACTIONS(459), + [sym_identifier] = ACTIONS(457), + [sym_string_literal] = ACTIONS(459), + [anon_sym_DOLLAR] = ACTIONS(457), + [sym_numeric_literal] = ACTIONS(459), + [anon_sym_true] = ACTIONS(457), + [anon_sym_false] = ACTIONS(457), + [anon_sym_null] = ACTIONS(457), + [anon_sym_PIPE_PIPE] = ACTIONS(459), + [anon_sym_QMARK_QMARK] = ACTIONS(459), + [anon_sym_AMP_AMP] = ACTIONS(459), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_CARET] = ACTIONS(459), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_EQ_EQ] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_EQ_EQ_EQ] = ACTIONS(459), + [anon_sym_BANG_EQ_EQ] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(457), + [anon_sym_LT_EQ] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(459), + [anon_sym_instanceof] = ACTIONS(457), + [anon_sym_in] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(459), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_GT_GT_GT] = ACTIONS(459), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(457), + [anon_sym_PERCENT] = ACTIONS(459), + [anon_sym_STAR_STAR] = ACTIONS(459), + [anon_sym_BANG] = ACTIONS(457), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_typeof] = ACTIONS(457), + [anon_sym_void] = ACTIONS(457), + [anon_sym_delete] = ACTIONS(457), + [anon_sym_await] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(459), + [anon_sym_var] = ACTIONS(457), + [anon_sym_let] = ACTIONS(457), + [anon_sym_const] = ACTIONS(457), + [anon_sym_QMARK_DOT] = ACTIONS(459), + [anon_sym_interface] = ACTIONS(457), + [anon_sym_type] = ACTIONS(457), + [anon_sym_enum] = ACTIONS(457), + [anon_sym_BQUOTE] = ACTIONS(459), + [anon_sym_DOLLARr] = ACTIONS(457), + [anon_sym_PLUS_PLUS] = ACTIONS(459), + [anon_sym_DASH_DASH] = ACTIONS(459), + [anon_sym_new] = ACTIONS(457), + }, + [STATE(737)] = { + [ts_builtin_sym_end] = ACTIONS(601), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(599), + [anon_sym_LBRACE] = ACTIONS(601), + [anon_sym_STAR] = ACTIONS(599), + [anon_sym_as] = ACTIONS(599), + [anon_sym_SEMI] = ACTIONS(601), + [anon_sym_export] = ACTIONS(599), + [anon_sym_async] = ACTIONS(599), + [anon_sym_function] = ACTIONS(599), + [anon_sym_abstract] = ACTIONS(599), + [anon_sym_class] = ACTIONS(599), + [anon_sym_struct] = ACTIONS(599), + [anon_sym_AT] = ACTIONS(601), + [anon_sym_LPAREN] = ACTIONS(601), + [anon_sym_QMARK] = ACTIONS(599), + [anon_sym_DOT] = ACTIONS(601), + [sym_identifier] = ACTIONS(599), + [sym_string_literal] = ACTIONS(601), + [anon_sym_DOLLAR] = ACTIONS(599), + [sym_numeric_literal] = ACTIONS(601), + [anon_sym_true] = ACTIONS(599), + [anon_sym_false] = ACTIONS(599), + [anon_sym_null] = ACTIONS(599), + [anon_sym_PIPE_PIPE] = ACTIONS(601), + [anon_sym_QMARK_QMARK] = ACTIONS(601), + [anon_sym_AMP_AMP] = ACTIONS(601), + [anon_sym_PIPE] = ACTIONS(599), + [anon_sym_CARET] = ACTIONS(601), + [anon_sym_AMP] = ACTIONS(599), + [anon_sym_EQ_EQ] = ACTIONS(599), + [anon_sym_BANG_EQ] = ACTIONS(599), + [anon_sym_EQ_EQ_EQ] = ACTIONS(601), + [anon_sym_BANG_EQ_EQ] = ACTIONS(601), + [anon_sym_LT] = ACTIONS(599), + [anon_sym_GT] = ACTIONS(599), + [anon_sym_LT_EQ] = ACTIONS(601), + [anon_sym_GT_EQ] = ACTIONS(601), + [anon_sym_instanceof] = ACTIONS(599), + [anon_sym_in] = ACTIONS(599), + [anon_sym_LT_LT] = ACTIONS(601), + [anon_sym_GT_GT] = ACTIONS(599), + [anon_sym_GT_GT_GT] = ACTIONS(601), + [anon_sym_PLUS] = ACTIONS(599), + [anon_sym_DASH] = ACTIONS(599), + [anon_sym_SLASH] = ACTIONS(599), + [anon_sym_PERCENT] = ACTIONS(601), + [anon_sym_STAR_STAR] = ACTIONS(601), + [anon_sym_BANG] = ACTIONS(599), + [anon_sym_TILDE] = ACTIONS(601), + [anon_sym_typeof] = ACTIONS(599), + [anon_sym_void] = ACTIONS(599), + [anon_sym_delete] = ACTIONS(599), + [anon_sym_await] = ACTIONS(599), + [anon_sym_LBRACK] = ACTIONS(601), + [anon_sym_var] = ACTIONS(599), + [anon_sym_let] = ACTIONS(599), + [anon_sym_const] = ACTIONS(599), + [anon_sym_QMARK_DOT] = ACTIONS(601), + [anon_sym_interface] = ACTIONS(599), + [anon_sym_type] = ACTIONS(599), + [anon_sym_enum] = ACTIONS(599), + [anon_sym_BQUOTE] = ACTIONS(601), + [anon_sym_DOLLARr] = ACTIONS(599), + [anon_sym_PLUS_PLUS] = ACTIONS(601), + [anon_sym_DASH_DASH] = ACTIONS(601), + [anon_sym_new] = ACTIONS(599), + }, + [STATE(738)] = { + [ts_builtin_sym_end] = ACTIONS(541), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(539), + [anon_sym_LBRACE] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(539), + [anon_sym_as] = ACTIONS(539), + [anon_sym_SEMI] = ACTIONS(541), + [anon_sym_export] = ACTIONS(539), + [anon_sym_async] = ACTIONS(539), + [anon_sym_function] = ACTIONS(539), + [anon_sym_abstract] = ACTIONS(539), + [anon_sym_class] = ACTIONS(539), + [anon_sym_struct] = ACTIONS(539), + [anon_sym_AT] = ACTIONS(541), + [anon_sym_LPAREN] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(539), + [anon_sym_DOT] = ACTIONS(541), + [sym_identifier] = ACTIONS(539), + [sym_string_literal] = ACTIONS(541), + [anon_sym_DOLLAR] = ACTIONS(539), + [sym_numeric_literal] = ACTIONS(541), + [anon_sym_true] = ACTIONS(539), + [anon_sym_false] = ACTIONS(539), + [anon_sym_null] = ACTIONS(539), + [anon_sym_PIPE_PIPE] = ACTIONS(541), + [anon_sym_QMARK_QMARK] = ACTIONS(541), + [anon_sym_AMP_AMP] = ACTIONS(541), + [anon_sym_PIPE] = ACTIONS(539), + [anon_sym_CARET] = ACTIONS(541), + [anon_sym_AMP] = ACTIONS(539), + [anon_sym_EQ_EQ] = ACTIONS(539), + [anon_sym_BANG_EQ] = ACTIONS(539), + [anon_sym_EQ_EQ_EQ] = ACTIONS(541), + [anon_sym_BANG_EQ_EQ] = ACTIONS(541), + [anon_sym_LT] = ACTIONS(539), + [anon_sym_GT] = ACTIONS(539), + [anon_sym_LT_EQ] = ACTIONS(541), + [anon_sym_GT_EQ] = ACTIONS(541), + [anon_sym_instanceof] = ACTIONS(539), + [anon_sym_in] = ACTIONS(539), + [anon_sym_LT_LT] = ACTIONS(541), + [anon_sym_GT_GT] = ACTIONS(539), + [anon_sym_GT_GT_GT] = ACTIONS(541), + [anon_sym_PLUS] = ACTIONS(539), + [anon_sym_DASH] = ACTIONS(539), + [anon_sym_SLASH] = ACTIONS(539), + [anon_sym_PERCENT] = ACTIONS(541), + [anon_sym_STAR_STAR] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(539), + [anon_sym_TILDE] = ACTIONS(541), + [anon_sym_typeof] = ACTIONS(539), + [anon_sym_void] = ACTIONS(539), + [anon_sym_delete] = ACTIONS(539), + [anon_sym_await] = ACTIONS(539), + [anon_sym_LBRACK] = ACTIONS(541), + [anon_sym_var] = ACTIONS(539), + [anon_sym_let] = ACTIONS(539), + [anon_sym_const] = ACTIONS(539), + [anon_sym_QMARK_DOT] = ACTIONS(541), + [anon_sym_interface] = ACTIONS(539), + [anon_sym_type] = ACTIONS(539), + [anon_sym_enum] = ACTIONS(539), + [anon_sym_BQUOTE] = ACTIONS(541), + [anon_sym_DOLLARr] = ACTIONS(539), + [anon_sym_PLUS_PLUS] = ACTIONS(541), + [anon_sym_DASH_DASH] = ACTIONS(541), + [anon_sym_new] = ACTIONS(539), + }, + [STATE(739)] = { + [ts_builtin_sym_end] = ACTIONS(1881), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1884), + [anon_sym_LBRACE] = ACTIONS(1881), + [anon_sym_STAR] = ACTIONS(630), + [anon_sym_as] = ACTIONS(630), + [anon_sym_SEMI] = ACTIONS(1881), + [anon_sym_export] = ACTIONS(1884), + [anon_sym_async] = ACTIONS(1884), + [anon_sym_function] = ACTIONS(1884), + [anon_sym_abstract] = ACTIONS(1884), + [anon_sym_class] = ACTIONS(1884), + [anon_sym_struct] = ACTIONS(1884), + [anon_sym_AT] = ACTIONS(1881), + [anon_sym_LPAREN] = ACTIONS(1881), + [anon_sym_QMARK] = ACTIONS(630), + [anon_sym_DOT] = ACTIONS(632), + [sym_identifier] = ACTIONS(1884), + [sym_string_literal] = ACTIONS(1881), + [anon_sym_DOLLAR] = ACTIONS(1884), + [sym_numeric_literal] = ACTIONS(1881), + [anon_sym_true] = ACTIONS(1884), + [anon_sym_false] = ACTIONS(1884), + [anon_sym_null] = ACTIONS(1884), + [anon_sym_PIPE_PIPE] = ACTIONS(632), + [anon_sym_QMARK_QMARK] = ACTIONS(632), + [anon_sym_AMP_AMP] = ACTIONS(632), + [anon_sym_PIPE] = ACTIONS(630), + [anon_sym_CARET] = ACTIONS(632), + [anon_sym_AMP] = ACTIONS(630), + [anon_sym_EQ_EQ] = ACTIONS(630), + [anon_sym_BANG_EQ] = ACTIONS(630), + [anon_sym_EQ_EQ_EQ] = ACTIONS(632), + [anon_sym_BANG_EQ_EQ] = ACTIONS(632), + [anon_sym_LT] = ACTIONS(630), + [anon_sym_GT] = ACTIONS(630), + [anon_sym_LT_EQ] = ACTIONS(632), + [anon_sym_GT_EQ] = ACTIONS(632), + [anon_sym_instanceof] = ACTIONS(630), + [anon_sym_in] = ACTIONS(630), + [anon_sym_LT_LT] = ACTIONS(632), + [anon_sym_GT_GT] = ACTIONS(630), + [anon_sym_GT_GT_GT] = ACTIONS(632), + [anon_sym_PLUS] = ACTIONS(1884), + [anon_sym_DASH] = ACTIONS(1884), + [anon_sym_SLASH] = ACTIONS(630), + [anon_sym_PERCENT] = ACTIONS(632), + [anon_sym_STAR_STAR] = ACTIONS(632), + [anon_sym_BANG] = ACTIONS(1884), + [anon_sym_TILDE] = ACTIONS(1881), + [anon_sym_typeof] = ACTIONS(1884), + [anon_sym_void] = ACTIONS(1884), + [anon_sym_delete] = ACTIONS(1884), + [anon_sym_await] = ACTIONS(1884), + [anon_sym_LBRACK] = ACTIONS(1881), + [anon_sym_var] = ACTIONS(1884), + [anon_sym_let] = ACTIONS(1884), + [anon_sym_const] = ACTIONS(1884), + [anon_sym_QMARK_DOT] = ACTIONS(632), + [anon_sym_interface] = ACTIONS(1884), + [anon_sym_type] = ACTIONS(1884), + [anon_sym_enum] = ACTIONS(1884), + [anon_sym_BQUOTE] = ACTIONS(1881), + [anon_sym_DOLLARr] = ACTIONS(1884), + [anon_sym_PLUS_PLUS] = ACTIONS(1881), + [anon_sym_DASH_DASH] = ACTIONS(1881), + [anon_sym_new] = ACTIONS(1884), + }, + [STATE(740)] = { + [ts_builtin_sym_end] = ACTIONS(644), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(642), + [anon_sym_LBRACE] = ACTIONS(644), + [anon_sym_STAR] = ACTIONS(642), + [anon_sym_as] = ACTIONS(642), + [anon_sym_SEMI] = ACTIONS(644), + [anon_sym_export] = ACTIONS(642), + [anon_sym_async] = ACTIONS(642), + [anon_sym_function] = ACTIONS(642), + [anon_sym_abstract] = ACTIONS(642), + [anon_sym_class] = ACTIONS(642), + [anon_sym_struct] = ACTIONS(642), + [anon_sym_AT] = ACTIONS(644), + [anon_sym_LPAREN] = ACTIONS(644), + [anon_sym_QMARK] = ACTIONS(642), + [anon_sym_DOT] = ACTIONS(644), + [sym_identifier] = ACTIONS(642), + [sym_string_literal] = ACTIONS(644), + [anon_sym_DOLLAR] = ACTIONS(642), + [sym_numeric_literal] = ACTIONS(644), + [anon_sym_true] = ACTIONS(642), + [anon_sym_false] = ACTIONS(642), + [anon_sym_null] = ACTIONS(642), + [anon_sym_PIPE_PIPE] = ACTIONS(644), + [anon_sym_QMARK_QMARK] = ACTIONS(644), + [anon_sym_AMP_AMP] = ACTIONS(644), + [anon_sym_PIPE] = ACTIONS(642), + [anon_sym_CARET] = ACTIONS(644), + [anon_sym_AMP] = ACTIONS(642), + [anon_sym_EQ_EQ] = ACTIONS(642), + [anon_sym_BANG_EQ] = ACTIONS(642), + [anon_sym_EQ_EQ_EQ] = ACTIONS(644), + [anon_sym_BANG_EQ_EQ] = ACTIONS(644), + [anon_sym_LT] = ACTIONS(642), + [anon_sym_GT] = ACTIONS(642), + [anon_sym_LT_EQ] = ACTIONS(644), + [anon_sym_GT_EQ] = ACTIONS(644), + [anon_sym_instanceof] = ACTIONS(642), + [anon_sym_in] = ACTIONS(642), + [anon_sym_LT_LT] = ACTIONS(644), + [anon_sym_GT_GT] = ACTIONS(642), + [anon_sym_GT_GT_GT] = ACTIONS(644), + [anon_sym_PLUS] = ACTIONS(642), + [anon_sym_DASH] = ACTIONS(642), + [anon_sym_SLASH] = ACTIONS(642), + [anon_sym_PERCENT] = ACTIONS(644), + [anon_sym_STAR_STAR] = ACTIONS(644), + [anon_sym_BANG] = ACTIONS(642), + [anon_sym_TILDE] = ACTIONS(644), + [anon_sym_typeof] = ACTIONS(642), + [anon_sym_void] = ACTIONS(642), + [anon_sym_delete] = ACTIONS(642), + [anon_sym_await] = ACTIONS(642), + [anon_sym_LBRACK] = ACTIONS(644), + [anon_sym_var] = ACTIONS(642), + [anon_sym_let] = ACTIONS(642), + [anon_sym_const] = ACTIONS(642), + [anon_sym_QMARK_DOT] = ACTIONS(644), + [anon_sym_interface] = ACTIONS(642), + [anon_sym_type] = ACTIONS(642), + [anon_sym_enum] = ACTIONS(642), + [anon_sym_BQUOTE] = ACTIONS(644), + [anon_sym_DOLLARr] = ACTIONS(642), + [anon_sym_PLUS_PLUS] = ACTIONS(644), + [anon_sym_DASH_DASH] = ACTIONS(644), + [anon_sym_new] = ACTIONS(642), + }, + [STATE(741)] = { + [ts_builtin_sym_end] = ACTIONS(656), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(654), + [anon_sym_LBRACE] = ACTIONS(656), + [anon_sym_STAR] = ACTIONS(654), + [anon_sym_as] = ACTIONS(654), + [anon_sym_SEMI] = ACTIONS(656), + [anon_sym_export] = ACTIONS(654), + [anon_sym_async] = ACTIONS(654), + [anon_sym_function] = ACTIONS(654), + [anon_sym_abstract] = ACTIONS(654), + [anon_sym_class] = ACTIONS(654), + [anon_sym_struct] = ACTIONS(654), + [anon_sym_AT] = ACTIONS(656), + [anon_sym_LPAREN] = ACTIONS(656), + [anon_sym_QMARK] = ACTIONS(654), + [anon_sym_DOT] = ACTIONS(656), + [sym_identifier] = ACTIONS(654), + [sym_string_literal] = ACTIONS(656), + [anon_sym_DOLLAR] = ACTIONS(654), + [sym_numeric_literal] = ACTIONS(656), + [anon_sym_true] = ACTIONS(654), + [anon_sym_false] = ACTIONS(654), + [anon_sym_null] = ACTIONS(654), + [anon_sym_PIPE_PIPE] = ACTIONS(656), + [anon_sym_QMARK_QMARK] = ACTIONS(656), + [anon_sym_AMP_AMP] = ACTIONS(656), + [anon_sym_PIPE] = ACTIONS(654), + [anon_sym_CARET] = ACTIONS(656), + [anon_sym_AMP] = ACTIONS(654), + [anon_sym_EQ_EQ] = ACTIONS(654), + [anon_sym_BANG_EQ] = ACTIONS(654), + [anon_sym_EQ_EQ_EQ] = ACTIONS(656), + [anon_sym_BANG_EQ_EQ] = ACTIONS(656), + [anon_sym_LT] = ACTIONS(654), + [anon_sym_GT] = ACTIONS(654), + [anon_sym_LT_EQ] = ACTIONS(656), + [anon_sym_GT_EQ] = ACTIONS(656), + [anon_sym_instanceof] = ACTIONS(654), + [anon_sym_in] = ACTIONS(654), + [anon_sym_LT_LT] = ACTIONS(656), + [anon_sym_GT_GT] = ACTIONS(654), + [anon_sym_GT_GT_GT] = ACTIONS(656), + [anon_sym_PLUS] = ACTIONS(654), + [anon_sym_DASH] = ACTIONS(654), + [anon_sym_SLASH] = ACTIONS(654), + [anon_sym_PERCENT] = ACTIONS(656), + [anon_sym_STAR_STAR] = ACTIONS(656), + [anon_sym_BANG] = ACTIONS(654), + [anon_sym_TILDE] = ACTIONS(656), + [anon_sym_typeof] = ACTIONS(654), + [anon_sym_void] = ACTIONS(654), + [anon_sym_delete] = ACTIONS(654), + [anon_sym_await] = ACTIONS(654), + [anon_sym_LBRACK] = ACTIONS(656), + [anon_sym_var] = ACTIONS(654), + [anon_sym_let] = ACTIONS(654), + [anon_sym_const] = ACTIONS(654), + [anon_sym_QMARK_DOT] = ACTIONS(656), + [anon_sym_interface] = ACTIONS(654), + [anon_sym_type] = ACTIONS(654), + [anon_sym_enum] = ACTIONS(654), + [anon_sym_BQUOTE] = ACTIONS(656), + [anon_sym_DOLLARr] = ACTIONS(654), + [anon_sym_PLUS_PLUS] = ACTIONS(656), + [anon_sym_DASH_DASH] = ACTIONS(656), + [anon_sym_new] = ACTIONS(654), + }, + [STATE(742)] = { + [ts_builtin_sym_end] = ACTIONS(1887), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1890), + [anon_sym_LBRACE] = ACTIONS(1887), + [anon_sym_STAR] = ACTIONS(670), + [anon_sym_as] = ACTIONS(670), + [anon_sym_SEMI] = ACTIONS(1887), + [anon_sym_export] = ACTIONS(1890), + [anon_sym_async] = ACTIONS(1890), + [anon_sym_function] = ACTIONS(1890), + [anon_sym_abstract] = ACTIONS(1890), + [anon_sym_class] = ACTIONS(1890), + [anon_sym_struct] = ACTIONS(1890), + [anon_sym_AT] = ACTIONS(1887), + [anon_sym_LPAREN] = ACTIONS(1887), + [anon_sym_QMARK] = ACTIONS(670), + [anon_sym_DOT] = ACTIONS(672), + [sym_identifier] = ACTIONS(1890), + [sym_string_literal] = ACTIONS(1887), + [anon_sym_DOLLAR] = ACTIONS(1890), + [sym_numeric_literal] = ACTIONS(1887), + [anon_sym_true] = ACTIONS(1890), + [anon_sym_false] = ACTIONS(1890), + [anon_sym_null] = ACTIONS(1890), + [anon_sym_PIPE_PIPE] = ACTIONS(672), + [anon_sym_QMARK_QMARK] = ACTIONS(672), + [anon_sym_AMP_AMP] = ACTIONS(672), + [anon_sym_PIPE] = ACTIONS(670), + [anon_sym_CARET] = ACTIONS(672), + [anon_sym_AMP] = ACTIONS(670), + [anon_sym_EQ_EQ] = ACTIONS(670), + [anon_sym_BANG_EQ] = ACTIONS(670), + [anon_sym_EQ_EQ_EQ] = ACTIONS(672), + [anon_sym_BANG_EQ_EQ] = ACTIONS(672), + [anon_sym_LT] = ACTIONS(670), + [anon_sym_GT] = ACTIONS(670), + [anon_sym_LT_EQ] = ACTIONS(672), + [anon_sym_GT_EQ] = ACTIONS(672), + [anon_sym_instanceof] = ACTIONS(670), + [anon_sym_in] = ACTIONS(670), + [anon_sym_LT_LT] = ACTIONS(672), + [anon_sym_GT_GT] = ACTIONS(670), + [anon_sym_GT_GT_GT] = ACTIONS(672), + [anon_sym_PLUS] = ACTIONS(1890), + [anon_sym_DASH] = ACTIONS(1890), + [anon_sym_SLASH] = ACTIONS(670), + [anon_sym_PERCENT] = ACTIONS(672), + [anon_sym_STAR_STAR] = ACTIONS(672), + [anon_sym_BANG] = ACTIONS(1890), + [anon_sym_TILDE] = ACTIONS(1887), + [anon_sym_typeof] = ACTIONS(1890), + [anon_sym_void] = ACTIONS(1890), + [anon_sym_delete] = ACTIONS(1890), + [anon_sym_await] = ACTIONS(1890), + [anon_sym_LBRACK] = ACTIONS(1887), + [anon_sym_var] = ACTIONS(1890), + [anon_sym_let] = ACTIONS(1890), + [anon_sym_const] = ACTIONS(1890), + [anon_sym_QMARK_DOT] = ACTIONS(672), + [anon_sym_interface] = ACTIONS(1890), + [anon_sym_type] = ACTIONS(1890), + [anon_sym_enum] = ACTIONS(1890), + [anon_sym_BQUOTE] = ACTIONS(1887), + [anon_sym_DOLLARr] = ACTIONS(1890), + [anon_sym_PLUS_PLUS] = ACTIONS(1887), + [anon_sym_DASH_DASH] = ACTIONS(1887), + [anon_sym_new] = ACTIONS(1890), + }, + [STATE(743)] = { + [ts_builtin_sym_end] = ACTIONS(1893), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1896), + [anon_sym_LBRACE] = ACTIONS(1893), + [anon_sym_STAR] = ACTIONS(555), + [anon_sym_as] = ACTIONS(555), + [anon_sym_SEMI] = ACTIONS(1893), + [anon_sym_export] = ACTIONS(1896), + [anon_sym_async] = ACTIONS(1896), + [anon_sym_function] = ACTIONS(1896), + [anon_sym_abstract] = ACTIONS(1896), + [anon_sym_class] = ACTIONS(1896), + [anon_sym_struct] = ACTIONS(1896), + [anon_sym_AT] = ACTIONS(1893), + [anon_sym_LPAREN] = ACTIONS(1893), + [anon_sym_QMARK] = ACTIONS(555), + [anon_sym_DOT] = ACTIONS(557), + [sym_identifier] = ACTIONS(1896), + [sym_string_literal] = ACTIONS(1893), + [anon_sym_DOLLAR] = ACTIONS(1896), + [sym_numeric_literal] = ACTIONS(1893), + [anon_sym_true] = ACTIONS(1896), + [anon_sym_false] = ACTIONS(1896), + [anon_sym_null] = ACTIONS(1896), + [anon_sym_PIPE_PIPE] = ACTIONS(557), + [anon_sym_QMARK_QMARK] = ACTIONS(557), + [anon_sym_AMP_AMP] = ACTIONS(557), + [anon_sym_PIPE] = ACTIONS(555), + [anon_sym_CARET] = ACTIONS(557), + [anon_sym_AMP] = ACTIONS(555), + [anon_sym_EQ_EQ] = ACTIONS(555), + [anon_sym_BANG_EQ] = ACTIONS(555), + [anon_sym_EQ_EQ_EQ] = ACTIONS(557), + [anon_sym_BANG_EQ_EQ] = ACTIONS(557), + [anon_sym_LT] = ACTIONS(555), + [anon_sym_GT] = ACTIONS(555), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_instanceof] = ACTIONS(555), + [anon_sym_in] = ACTIONS(555), + [anon_sym_LT_LT] = ACTIONS(557), + [anon_sym_GT_GT] = ACTIONS(555), + [anon_sym_GT_GT_GT] = ACTIONS(557), + [anon_sym_PLUS] = ACTIONS(1896), + [anon_sym_DASH] = ACTIONS(1896), + [anon_sym_SLASH] = ACTIONS(555), + [anon_sym_PERCENT] = ACTIONS(557), + [anon_sym_STAR_STAR] = ACTIONS(557), + [anon_sym_BANG] = ACTIONS(1896), + [anon_sym_TILDE] = ACTIONS(1893), + [anon_sym_typeof] = ACTIONS(1896), + [anon_sym_void] = ACTIONS(1896), + [anon_sym_delete] = ACTIONS(1896), + [anon_sym_await] = ACTIONS(1896), + [anon_sym_LBRACK] = ACTIONS(1893), + [anon_sym_var] = ACTIONS(1896), + [anon_sym_let] = ACTIONS(1896), + [anon_sym_const] = ACTIONS(1896), + [anon_sym_QMARK_DOT] = ACTIONS(557), + [anon_sym_interface] = ACTIONS(1896), + [anon_sym_type] = ACTIONS(1896), + [anon_sym_enum] = ACTIONS(1896), + [anon_sym_BQUOTE] = ACTIONS(1893), + [anon_sym_DOLLARr] = ACTIONS(1896), + [anon_sym_PLUS_PLUS] = ACTIONS(1893), + [anon_sym_DASH_DASH] = ACTIONS(1893), + [anon_sym_new] = ACTIONS(1896), + }, + [STATE(744)] = { + [ts_builtin_sym_end] = ACTIONS(348), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(346), + [anon_sym_LBRACE] = ACTIONS(348), + [anon_sym_STAR] = ACTIONS(346), + [anon_sym_as] = ACTIONS(346), + [anon_sym_SEMI] = ACTIONS(348), + [anon_sym_export] = ACTIONS(346), + [anon_sym_async] = ACTIONS(346), + [anon_sym_function] = ACTIONS(346), + [anon_sym_abstract] = ACTIONS(346), + [anon_sym_class] = ACTIONS(346), + [anon_sym_struct] = ACTIONS(346), + [anon_sym_AT] = ACTIONS(348), + [anon_sym_LPAREN] = ACTIONS(348), + [anon_sym_QMARK] = ACTIONS(346), + [anon_sym_DOT] = ACTIONS(348), + [sym_identifier] = ACTIONS(346), + [sym_string_literal] = ACTIONS(348), + [anon_sym_DOLLAR] = ACTIONS(346), + [sym_numeric_literal] = ACTIONS(348), + [anon_sym_true] = ACTIONS(346), + [anon_sym_false] = ACTIONS(346), + [anon_sym_null] = ACTIONS(346), + [anon_sym_PIPE_PIPE] = ACTIONS(348), + [anon_sym_QMARK_QMARK] = ACTIONS(348), + [anon_sym_AMP_AMP] = ACTIONS(348), + [anon_sym_PIPE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(348), + [anon_sym_AMP] = ACTIONS(346), + [anon_sym_EQ_EQ] = ACTIONS(346), + [anon_sym_BANG_EQ] = ACTIONS(346), + [anon_sym_EQ_EQ_EQ] = ACTIONS(348), + [anon_sym_BANG_EQ_EQ] = ACTIONS(348), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(348), + [anon_sym_GT_EQ] = ACTIONS(348), + [anon_sym_instanceof] = ACTIONS(346), + [anon_sym_in] = ACTIONS(346), + [anon_sym_LT_LT] = ACTIONS(348), + [anon_sym_GT_GT] = ACTIONS(346), + [anon_sym_GT_GT_GT] = ACTIONS(348), + [anon_sym_PLUS] = ACTIONS(346), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(348), + [anon_sym_STAR_STAR] = ACTIONS(348), + [anon_sym_BANG] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(348), + [anon_sym_typeof] = ACTIONS(346), + [anon_sym_void] = ACTIONS(346), + [anon_sym_delete] = ACTIONS(346), + [anon_sym_await] = ACTIONS(346), + [anon_sym_LBRACK] = ACTIONS(348), + [anon_sym_var] = ACTIONS(346), + [anon_sym_let] = ACTIONS(346), + [anon_sym_const] = ACTIONS(346), + [anon_sym_QMARK_DOT] = ACTIONS(348), + [anon_sym_interface] = ACTIONS(346), + [anon_sym_type] = ACTIONS(346), + [anon_sym_enum] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(348), + [anon_sym_DOLLARr] = ACTIONS(346), + [anon_sym_PLUS_PLUS] = ACTIONS(348), + [anon_sym_DASH_DASH] = ACTIONS(348), + [anon_sym_new] = ACTIONS(346), + }, + [STATE(745)] = { + [ts_builtin_sym_end] = ACTIONS(355), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(353), + [anon_sym_LBRACE] = ACTIONS(355), + [anon_sym_STAR] = ACTIONS(353), + [anon_sym_as] = ACTIONS(353), + [anon_sym_SEMI] = ACTIONS(355), + [anon_sym_export] = ACTIONS(353), + [anon_sym_async] = ACTIONS(353), + [anon_sym_function] = ACTIONS(353), + [anon_sym_abstract] = ACTIONS(353), + [anon_sym_class] = ACTIONS(353), + [anon_sym_struct] = ACTIONS(353), + [anon_sym_AT] = ACTIONS(355), + [anon_sym_LPAREN] = ACTIONS(355), + [anon_sym_QMARK] = ACTIONS(353), + [anon_sym_DOT] = ACTIONS(355), + [sym_identifier] = ACTIONS(353), + [sym_string_literal] = ACTIONS(355), + [anon_sym_DOLLAR] = ACTIONS(353), + [sym_numeric_literal] = ACTIONS(355), + [anon_sym_true] = ACTIONS(353), + [anon_sym_false] = ACTIONS(353), + [anon_sym_null] = ACTIONS(353), + [anon_sym_PIPE_PIPE] = ACTIONS(355), + [anon_sym_QMARK_QMARK] = ACTIONS(355), + [anon_sym_AMP_AMP] = ACTIONS(355), + [anon_sym_PIPE] = ACTIONS(353), + [anon_sym_CARET] = ACTIONS(355), + [anon_sym_AMP] = ACTIONS(353), + [anon_sym_EQ_EQ] = ACTIONS(353), + [anon_sym_BANG_EQ] = ACTIONS(353), + [anon_sym_EQ_EQ_EQ] = ACTIONS(355), + [anon_sym_BANG_EQ_EQ] = ACTIONS(355), + [anon_sym_LT] = ACTIONS(353), + [anon_sym_GT] = ACTIONS(353), + [anon_sym_LT_EQ] = ACTIONS(355), + [anon_sym_GT_EQ] = ACTIONS(355), + [anon_sym_instanceof] = ACTIONS(353), + [anon_sym_in] = ACTIONS(353), + [anon_sym_LT_LT] = ACTIONS(355), + [anon_sym_GT_GT] = ACTIONS(353), + [anon_sym_GT_GT_GT] = ACTIONS(355), + [anon_sym_PLUS] = ACTIONS(353), + [anon_sym_DASH] = ACTIONS(353), + [anon_sym_SLASH] = ACTIONS(353), + [anon_sym_PERCENT] = ACTIONS(355), + [anon_sym_STAR_STAR] = ACTIONS(355), + [anon_sym_BANG] = ACTIONS(353), + [anon_sym_TILDE] = ACTIONS(355), + [anon_sym_typeof] = ACTIONS(353), + [anon_sym_void] = ACTIONS(353), + [anon_sym_delete] = ACTIONS(353), + [anon_sym_await] = ACTIONS(353), + [anon_sym_LBRACK] = ACTIONS(355), + [anon_sym_var] = ACTIONS(353), + [anon_sym_let] = ACTIONS(353), + [anon_sym_const] = ACTIONS(353), + [anon_sym_QMARK_DOT] = ACTIONS(355), + [anon_sym_interface] = ACTIONS(353), + [anon_sym_type] = ACTIONS(353), + [anon_sym_enum] = ACTIONS(353), + [anon_sym_BQUOTE] = ACTIONS(355), + [anon_sym_DOLLARr] = ACTIONS(353), + [anon_sym_PLUS_PLUS] = ACTIONS(355), + [anon_sym_DASH_DASH] = ACTIONS(355), + [anon_sym_new] = ACTIONS(353), + }, + [STATE(746)] = { + [ts_builtin_sym_end] = ACTIONS(1899), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1902), + [anon_sym_LBRACE] = ACTIONS(1899), + [anon_sym_STAR] = ACTIONS(563), + [anon_sym_as] = ACTIONS(563), + [anon_sym_SEMI] = ACTIONS(1899), + [anon_sym_export] = ACTIONS(1902), + [anon_sym_async] = ACTIONS(1902), + [anon_sym_function] = ACTIONS(1902), + [anon_sym_abstract] = ACTIONS(1902), + [anon_sym_class] = ACTIONS(1902), + [anon_sym_struct] = ACTIONS(1902), + [anon_sym_AT] = ACTIONS(1899), + [anon_sym_LPAREN] = ACTIONS(1899), + [anon_sym_QMARK] = ACTIONS(563), + [anon_sym_DOT] = ACTIONS(565), + [sym_identifier] = ACTIONS(1902), + [sym_string_literal] = ACTIONS(1899), + [anon_sym_DOLLAR] = ACTIONS(1902), + [sym_numeric_literal] = ACTIONS(1899), + [anon_sym_true] = ACTIONS(1902), + [anon_sym_false] = ACTIONS(1902), + [anon_sym_null] = ACTIONS(1902), + [anon_sym_PIPE_PIPE] = ACTIONS(565), + [anon_sym_QMARK_QMARK] = ACTIONS(565), + [anon_sym_AMP_AMP] = ACTIONS(565), + [anon_sym_PIPE] = ACTIONS(563), + [anon_sym_CARET] = ACTIONS(565), + [anon_sym_AMP] = ACTIONS(563), + [anon_sym_EQ_EQ] = ACTIONS(563), + [anon_sym_BANG_EQ] = ACTIONS(563), + [anon_sym_EQ_EQ_EQ] = ACTIONS(565), + [anon_sym_BANG_EQ_EQ] = ACTIONS(565), + [anon_sym_LT] = ACTIONS(563), + [anon_sym_GT] = ACTIONS(563), + [anon_sym_LT_EQ] = ACTIONS(565), + [anon_sym_GT_EQ] = ACTIONS(565), + [anon_sym_instanceof] = ACTIONS(563), + [anon_sym_in] = ACTIONS(563), + [anon_sym_LT_LT] = ACTIONS(565), + [anon_sym_GT_GT] = ACTIONS(563), + [anon_sym_GT_GT_GT] = ACTIONS(565), + [anon_sym_PLUS] = ACTIONS(1902), + [anon_sym_DASH] = ACTIONS(1902), + [anon_sym_SLASH] = ACTIONS(563), + [anon_sym_PERCENT] = ACTIONS(565), + [anon_sym_STAR_STAR] = ACTIONS(565), + [anon_sym_BANG] = ACTIONS(1902), + [anon_sym_TILDE] = ACTIONS(1899), + [anon_sym_typeof] = ACTIONS(1902), + [anon_sym_void] = ACTIONS(1902), + [anon_sym_delete] = ACTIONS(1902), + [anon_sym_await] = ACTIONS(1902), + [anon_sym_LBRACK] = ACTIONS(1899), + [anon_sym_var] = ACTIONS(1902), + [anon_sym_let] = ACTIONS(1902), + [anon_sym_const] = ACTIONS(1902), + [anon_sym_QMARK_DOT] = ACTIONS(565), + [anon_sym_interface] = ACTIONS(1902), + [anon_sym_type] = ACTIONS(1902), + [anon_sym_enum] = ACTIONS(1902), + [anon_sym_BQUOTE] = ACTIONS(1899), + [anon_sym_DOLLARr] = ACTIONS(1902), + [anon_sym_PLUS_PLUS] = ACTIONS(1899), + [anon_sym_DASH_DASH] = ACTIONS(1899), + [anon_sym_new] = ACTIONS(1902), + }, + [STATE(747)] = { + [ts_builtin_sym_end] = ACTIONS(1905), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(1908), + [anon_sym_LBRACE] = ACTIONS(1905), + [anon_sym_STAR] = ACTIONS(571), + [anon_sym_as] = ACTIONS(571), + [anon_sym_SEMI] = ACTIONS(1905), + [anon_sym_export] = ACTIONS(1908), + [anon_sym_async] = ACTIONS(1908), + [anon_sym_function] = ACTIONS(1908), + [anon_sym_abstract] = ACTIONS(1908), + [anon_sym_class] = ACTIONS(1908), + [anon_sym_struct] = ACTIONS(1908), + [anon_sym_AT] = ACTIONS(1905), + [anon_sym_LPAREN] = ACTIONS(1905), + [anon_sym_QMARK] = ACTIONS(571), + [anon_sym_DOT] = ACTIONS(573), + [sym_identifier] = ACTIONS(1908), + [sym_string_literal] = ACTIONS(1905), + [anon_sym_DOLLAR] = ACTIONS(1908), + [sym_numeric_literal] = ACTIONS(1905), + [anon_sym_true] = ACTIONS(1908), + [anon_sym_false] = ACTIONS(1908), + [anon_sym_null] = ACTIONS(1908), + [anon_sym_PIPE_PIPE] = ACTIONS(573), + [anon_sym_QMARK_QMARK] = ACTIONS(573), + [anon_sym_AMP_AMP] = ACTIONS(573), + [anon_sym_PIPE] = ACTIONS(571), + [anon_sym_CARET] = ACTIONS(573), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_EQ_EQ] = ACTIONS(571), + [anon_sym_BANG_EQ] = ACTIONS(571), + [anon_sym_EQ_EQ_EQ] = ACTIONS(573), + [anon_sym_BANG_EQ_EQ] = ACTIONS(573), + [anon_sym_LT] = ACTIONS(571), + [anon_sym_GT] = ACTIONS(571), + [anon_sym_LT_EQ] = ACTIONS(573), + [anon_sym_GT_EQ] = ACTIONS(573), + [anon_sym_instanceof] = ACTIONS(571), + [anon_sym_in] = ACTIONS(571), + [anon_sym_LT_LT] = ACTIONS(573), + [anon_sym_GT_GT] = ACTIONS(571), + [anon_sym_GT_GT_GT] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(1908), + [anon_sym_DASH] = ACTIONS(1908), + [anon_sym_SLASH] = ACTIONS(571), + [anon_sym_PERCENT] = ACTIONS(573), + [anon_sym_STAR_STAR] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(1908), + [anon_sym_TILDE] = ACTIONS(1905), + [anon_sym_typeof] = ACTIONS(1908), + [anon_sym_void] = ACTIONS(1908), + [anon_sym_delete] = ACTIONS(1908), + [anon_sym_await] = ACTIONS(1908), + [anon_sym_LBRACK] = ACTIONS(1905), + [anon_sym_var] = ACTIONS(1908), + [anon_sym_let] = ACTIONS(1908), + [anon_sym_const] = ACTIONS(1908), + [anon_sym_QMARK_DOT] = ACTIONS(573), + [anon_sym_interface] = ACTIONS(1908), + [anon_sym_type] = ACTIONS(1908), + [anon_sym_enum] = ACTIONS(1908), + [anon_sym_BQUOTE] = ACTIONS(1905), + [anon_sym_DOLLARr] = ACTIONS(1908), + [anon_sym_PLUS_PLUS] = ACTIONS(1905), + [anon_sym_DASH_DASH] = ACTIONS(1905), + [anon_sym_new] = ACTIONS(1908), + }, + [STATE(748)] = { + [ts_builtin_sym_end] = ACTIONS(573), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(571), + [anon_sym_LBRACE] = ACTIONS(573), + [anon_sym_STAR] = ACTIONS(571), + [anon_sym_as] = ACTIONS(571), + [anon_sym_SEMI] = ACTIONS(573), + [anon_sym_export] = ACTIONS(571), + [anon_sym_async] = ACTIONS(571), + [anon_sym_function] = ACTIONS(571), + [anon_sym_abstract] = ACTIONS(571), + [anon_sym_class] = ACTIONS(571), + [anon_sym_struct] = ACTIONS(571), + [anon_sym_AT] = ACTIONS(573), + [anon_sym_LPAREN] = ACTIONS(573), + [anon_sym_QMARK] = ACTIONS(571), + [anon_sym_DOT] = ACTIONS(573), + [sym_identifier] = ACTIONS(571), + [sym_string_literal] = ACTIONS(573), + [anon_sym_DOLLAR] = ACTIONS(571), + [sym_numeric_literal] = ACTIONS(573), + [anon_sym_true] = ACTIONS(571), + [anon_sym_false] = ACTIONS(571), + [anon_sym_null] = ACTIONS(571), + [anon_sym_PIPE_PIPE] = ACTIONS(573), + [anon_sym_QMARK_QMARK] = ACTIONS(573), + [anon_sym_AMP_AMP] = ACTIONS(573), + [anon_sym_PIPE] = ACTIONS(571), + [anon_sym_CARET] = ACTIONS(573), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_EQ_EQ] = ACTIONS(571), + [anon_sym_BANG_EQ] = ACTIONS(571), + [anon_sym_EQ_EQ_EQ] = ACTIONS(573), + [anon_sym_BANG_EQ_EQ] = ACTIONS(573), + [anon_sym_LT] = ACTIONS(571), + [anon_sym_GT] = ACTIONS(571), + [anon_sym_LT_EQ] = ACTIONS(573), + [anon_sym_GT_EQ] = ACTIONS(573), + [anon_sym_instanceof] = ACTIONS(571), + [anon_sym_in] = ACTIONS(571), + [anon_sym_LT_LT] = ACTIONS(573), + [anon_sym_GT_GT] = ACTIONS(571), + [anon_sym_GT_GT_GT] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(571), + [anon_sym_DASH] = ACTIONS(571), + [anon_sym_SLASH] = ACTIONS(571), + [anon_sym_PERCENT] = ACTIONS(573), + [anon_sym_STAR_STAR] = ACTIONS(573), + [anon_sym_BANG] = ACTIONS(571), + [anon_sym_TILDE] = ACTIONS(573), + [anon_sym_typeof] = ACTIONS(571), + [anon_sym_void] = ACTIONS(571), + [anon_sym_delete] = ACTIONS(571), + [anon_sym_await] = ACTIONS(571), + [anon_sym_LBRACK] = ACTIONS(573), + [anon_sym_var] = ACTIONS(571), + [anon_sym_let] = ACTIONS(571), + [anon_sym_const] = ACTIONS(571), + [anon_sym_QMARK_DOT] = ACTIONS(573), + [anon_sym_interface] = ACTIONS(571), + [anon_sym_type] = ACTIONS(571), + [anon_sym_enum] = ACTIONS(571), + [anon_sym_BQUOTE] = ACTIONS(573), + [anon_sym_DOLLARr] = ACTIONS(571), + [anon_sym_PLUS_PLUS] = ACTIONS(573), + [anon_sym_DASH_DASH] = ACTIONS(573), + [anon_sym_new] = ACTIONS(571), + }, + [STATE(749)] = { + [ts_builtin_sym_end] = ACTIONS(668), + [sym_comment] = ACTIONS(3), + [anon_sym_import] = ACTIONS(666), + [anon_sym_LBRACE] = ACTIONS(668), + [anon_sym_STAR] = ACTIONS(666), + [anon_sym_as] = ACTIONS(666), + [anon_sym_SEMI] = ACTIONS(668), + [anon_sym_export] = ACTIONS(666), + [anon_sym_async] = ACTIONS(666), + [anon_sym_function] = ACTIONS(666), + [anon_sym_abstract] = ACTIONS(666), + [anon_sym_class] = ACTIONS(666), + [anon_sym_struct] = ACTIONS(666), + [anon_sym_AT] = ACTIONS(668), + [anon_sym_LPAREN] = ACTIONS(668), + [anon_sym_QMARK] = ACTIONS(666), + [anon_sym_DOT] = ACTIONS(668), + [sym_identifier] = ACTIONS(666), + [sym_string_literal] = ACTIONS(668), + [anon_sym_DOLLAR] = ACTIONS(666), + [sym_numeric_literal] = ACTIONS(668), + [anon_sym_true] = ACTIONS(666), + [anon_sym_false] = ACTIONS(666), + [anon_sym_null] = ACTIONS(666), + [anon_sym_PIPE_PIPE] = ACTIONS(668), + [anon_sym_QMARK_QMARK] = ACTIONS(668), + [anon_sym_AMP_AMP] = ACTIONS(668), + [anon_sym_PIPE] = ACTIONS(666), + [anon_sym_CARET] = ACTIONS(668), + [anon_sym_AMP] = ACTIONS(666), + [anon_sym_EQ_EQ] = ACTIONS(666), + [anon_sym_BANG_EQ] = ACTIONS(666), + [anon_sym_EQ_EQ_EQ] = ACTIONS(668), + [anon_sym_BANG_EQ_EQ] = ACTIONS(668), + [anon_sym_LT] = ACTIONS(666), + [anon_sym_GT] = ACTIONS(666), + [anon_sym_LT_EQ] = ACTIONS(668), + [anon_sym_GT_EQ] = ACTIONS(668), + [anon_sym_instanceof] = ACTIONS(666), + [anon_sym_in] = ACTIONS(666), + [anon_sym_LT_LT] = ACTIONS(668), + [anon_sym_GT_GT] = ACTIONS(666), + [anon_sym_GT_GT_GT] = ACTIONS(668), + [anon_sym_PLUS] = ACTIONS(666), + [anon_sym_DASH] = ACTIONS(666), + [anon_sym_SLASH] = ACTIONS(666), + [anon_sym_PERCENT] = ACTIONS(668), + [anon_sym_STAR_STAR] = ACTIONS(668), + [anon_sym_BANG] = ACTIONS(666), + [anon_sym_TILDE] = ACTIONS(668), + [anon_sym_typeof] = ACTIONS(666), + [anon_sym_void] = ACTIONS(666), + [anon_sym_delete] = ACTIONS(666), + [anon_sym_await] = ACTIONS(666), + [anon_sym_LBRACK] = ACTIONS(668), + [anon_sym_var] = ACTIONS(666), + [anon_sym_let] = ACTIONS(666), + [anon_sym_const] = ACTIONS(666), + [anon_sym_QMARK_DOT] = ACTIONS(668), + [anon_sym_interface] = ACTIONS(666), + [anon_sym_type] = ACTIONS(666), + [anon_sym_enum] = ACTIONS(666), + [anon_sym_BQUOTE] = ACTIONS(668), + [anon_sym_DOLLARr] = ACTIONS(666), + [anon_sym_PLUS_PLUS] = ACTIONS(668), + [anon_sym_DASH_DASH] = ACTIONS(668), + [anon_sym_new] = ACTIONS(666), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + anon_sym_abstract, + ACTIONS(19), 1, + anon_sym_class, + ACTIONS(21), 1, + anon_sym_struct, + ACTIONS(23), 1, + anon_sym_AT, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(49), 1, + anon_sym_interface, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1911), 1, + anon_sym_async, + ACTIONS(1913), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(423), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(1989), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + STATE(1307), 4, + sym_component_declaration, + sym_interface_declaration, + sym_class_declaration, + sym_function_declaration, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [124] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(17), 1, + anon_sym_abstract, + ACTIONS(19), 1, + anon_sym_class, + ACTIONS(23), 1, + anon_sym_AT, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1911), 1, + anon_sym_async, + ACTIONS(1913), 1, + anon_sym_function, + ACTIONS(1915), 1, + anon_sym_struct, + STATE(211), 1, + sym_member_expression, + STATE(438), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + STATE(1350), 2, + sym_class_declaration, + sym_function_declaration, + STATE(2035), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [243] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1925), 10, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + ACTIONS(1920), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1917), 17, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + ACTIONS(1923), 20, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + [313] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1929), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1927), 47, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [379] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1925), 10, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + ACTIONS(1934), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1931), 17, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + ACTIONS(1937), 20, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + [449] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(163), 1, + anon_sym_DOT, + ACTIONS(171), 1, + anon_sym_LT, + ACTIONS(176), 1, + anon_sym_LBRACK, + ACTIONS(198), 1, + anon_sym_COLON, + ACTIONS(203), 1, + anon_sym_EQ, + ACTIONS(205), 1, + anon_sym_EQ_GT, + STATE(1769), 1, + aux_sym_qualified_type_repeat1, + STATE(1775), 1, + aux_sym_array_type_repeat1, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(153), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(168), 2, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(207), 11, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + ACTIONS(151), 15, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + ACTIONS(155), 18, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [538] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(153), 1, + anon_sym_extends, + ACTIONS(163), 1, + anon_sym_DOT, + ACTIONS(171), 1, + anon_sym_LT, + ACTIONS(176), 1, + anon_sym_LBRACK, + ACTIONS(1939), 1, + anon_sym_COMMA, + ACTIONS(1942), 1, + anon_sym_COLON, + ACTIONS(1944), 1, + anon_sym_EQ, + ACTIONS(1946), 1, + anon_sym_EQ_GT, + STATE(1769), 1, + aux_sym_qualified_type_repeat1, + STATE(1775), 1, + aux_sym_array_type_repeat1, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(168), 2, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1948), 11, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + ACTIONS(151), 15, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + ACTIONS(155), 18, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [629] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1950), 1, + anon_sym_SEMI, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1062), 1, + sym_variable_declaration, + STATE(1460), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1962), 3, + anon_sym_var, + anon_sym_let, + anon_sym_const, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [739] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 1, + anon_sym_extends, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1110), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(153), 4, + anon_sym_COMMA, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_RBRACK, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [847] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1966), 1, + anon_sym_SEMI, + STATE(930), 1, + sym_member_expression, + STATE(982), 1, + sym_variable_declaration, + STATE(1497), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1968), 3, + anon_sym_var, + anon_sym_let, + anon_sym_const, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [957] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 1, + anon_sym_extends, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1110), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(153), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [1065] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 1, + anon_sym_extends, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(480), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(153), 3, + anon_sym_COMMA, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [1172] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1425), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1970), 1, + anon_sym_RBRACK, + STATE(1054), 1, + sym_member_expression, + STATE(1332), 1, + sym_expression, + STATE(2435), 1, + aux_sym_array_literal_repeat1, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [1283] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(159), 1, + anon_sym_extends, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(37), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(153), 3, + anon_sym_COMMA, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [1390] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 1, + anon_sym_extends, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(401), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(153), 3, + anon_sym_COMMA, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [1497] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(159), 1, + anon_sym_extends, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(424), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(153), 3, + anon_sym_COMMA, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [1604] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 1, + anon_sym_extends, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(212), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(153), 3, + anon_sym_COMMA, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [1711] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1456), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1976), 1, + anon_sym_RBRACK, + STATE(1054), 1, + sym_member_expression, + STATE(1274), 1, + sym_expression, + STATE(2433), 1, + aux_sym_array_literal_repeat1, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [1822] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1468), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1978), 1, + anon_sym_RBRACK, + STATE(1054), 1, + sym_member_expression, + STATE(1284), 1, + sym_expression, + STATE(2256), 1, + aux_sym_array_literal_repeat1, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [1933] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1464), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1980), 1, + anon_sym_RBRACK, + STATE(1054), 1, + sym_member_expression, + STATE(1293), 1, + sym_expression, + STATE(2223), 1, + aux_sym_array_literal_repeat1, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [2044] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1421), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1982), 1, + anon_sym_RBRACK, + STATE(1054), 1, + sym_member_expression, + STATE(1301), 1, + sym_expression, + STATE(2290), 1, + aux_sym_array_literal_repeat1, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [2155] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1468), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1978), 1, + anon_sym_RBRACK, + STATE(1054), 1, + sym_member_expression, + STATE(1305), 1, + sym_expression, + STATE(2256), 1, + aux_sym_array_literal_repeat1, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [2266] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1421), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1982), 1, + anon_sym_RBRACK, + STATE(1054), 1, + sym_member_expression, + STATE(1314), 1, + sym_expression, + STATE(2290), 1, + aux_sym_array_literal_repeat1, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [2377] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1409), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1984), 1, + anon_sym_RBRACK, + STATE(1054), 1, + sym_member_expression, + STATE(1322), 1, + sym_expression, + STATE(2316), 1, + aux_sym_array_literal_repeat1, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [2488] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1464), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1980), 1, + anon_sym_RBRACK, + STATE(1054), 1, + sym_member_expression, + STATE(1328), 1, + sym_expression, + STATE(2223), 1, + aux_sym_array_literal_repeat1, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [2599] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1986), 1, + anon_sym_RPAREN, + ACTIONS(1988), 1, + anon_sym_DOT_DOT_DOT, + STATE(1054), 1, + sym_member_expression, + STATE(1278), 1, + sym_expression, + STATE(2455), 1, + sym_spread_element, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [2707] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(153), 1, + anon_sym_extends, + ACTIONS(163), 1, + anon_sym_DOT, + ACTIONS(168), 1, + anon_sym_PIPE, + ACTIONS(176), 1, + anon_sym_LBRACK, + ACTIONS(1942), 1, + anon_sym_COLON, + ACTIONS(1944), 1, + anon_sym_EQ, + ACTIONS(1946), 1, + anon_sym_EQ_GT, + ACTIONS(1990), 1, + anon_sym_LT, + STATE(1769), 1, + aux_sym_qualified_type_repeat1, + STATE(1775), 1, + aux_sym_array_type_repeat1, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(1939), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1948), 11, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + ACTIONS(155), 14, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(151), 16, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + [2795] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(153), 1, + anon_sym_extends, + ACTIONS(163), 1, + anon_sym_DOT, + ACTIONS(168), 1, + anon_sym_PIPE, + ACTIONS(176), 1, + anon_sym_LBRACK, + ACTIONS(205), 1, + anon_sym_EQ_GT, + ACTIONS(1990), 1, + anon_sym_LT, + ACTIONS(1993), 1, + anon_sym_COMMA, + ACTIONS(1995), 1, + anon_sym_COLON, + ACTIONS(1997), 1, + anon_sym_RPAREN, + ACTIONS(2001), 1, + anon_sym_QMARK, + ACTIONS(2004), 1, + anon_sym_EQ, + STATE(1769), 1, + aux_sym_qualified_type_repeat1, + STATE(1775), 1, + aux_sym_array_type_repeat1, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(207), 11, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + ACTIONS(155), 14, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(151), 15, + anon_sym_STAR, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + [2887] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1988), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2006), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1298), 1, + sym_expression, + STATE(2233), 1, + sym_spread_element, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [2995] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1988), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2008), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1310), 1, + sym_expression, + STATE(2267), 1, + sym_spread_element, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [3103] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2010), 1, + sym_identifier, + STATE(930), 1, + sym_member_expression, + STATE(1462), 1, + sym_expression, + STATE(2283), 1, + sym_parameter, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [3211] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1988), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2012), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1318), 1, + sym_expression, + STATE(2298), 1, + sym_spread_element, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [3319] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2016), 1, + anon_sym_DOT_DOT_DOT, + STATE(1054), 1, + sym_member_expression, + STATE(1385), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(2014), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [3425] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1988), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2018), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1326), 1, + sym_expression, + STATE(2326), 1, + sym_spread_element, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [3533] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1988), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2020), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1286), 1, + sym_expression, + STATE(2361), 1, + sym_spread_element, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [3641] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2010), 1, + sym_identifier, + STATE(930), 1, + sym_member_expression, + STATE(1480), 1, + sym_expression, + STATE(2283), 1, + sym_parameter, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [3749] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2010), 1, + sym_identifier, + STATE(930), 1, + sym_member_expression, + STATE(1490), 1, + sym_expression, + STATE(2283), 1, + sym_parameter, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [3857] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2010), 1, + sym_identifier, + STATE(930), 1, + sym_member_expression, + STATE(1492), 1, + sym_expression, + STATE(2283), 1, + sym_parameter, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [3965] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2010), 1, + sym_identifier, + STATE(930), 1, + sym_member_expression, + STATE(1531), 1, + sym_expression, + STATE(2283), 1, + sym_parameter, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [4073] = 26, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2010), 1, + sym_identifier, + STATE(930), 1, + sym_member_expression, + STATE(1503), 1, + sym_expression, + STATE(2283), 1, + sym_parameter, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [4181] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2022), 1, + anon_sym_LBRACE, + ACTIONS(2024), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1292), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + STATE(2852), 1, + sym_component_parameters, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [4286] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2022), 1, + anon_sym_LBRACE, + ACTIONS(2026), 1, + anon_sym_RPAREN, + STATE(930), 1, + sym_member_expression, + STATE(1479), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + STATE(2842), 1, + sym_component_parameters, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [4391] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(198), 1, + anon_sym_COLON, + ACTIONS(203), 1, + anon_sym_EQ, + ACTIONS(205), 1, + anon_sym_EQ_GT, + ACTIONS(193), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(207), 11, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + ACTIONS(200), 16, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(195), 18, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + [4462] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1988), 1, + anon_sym_DOT_DOT_DOT, + STATE(1054), 1, + sym_member_expression, + STATE(1445), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + STATE(2665), 1, + sym_spread_element, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [4567] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1942), 1, + anon_sym_COLON, + ACTIONS(1944), 1, + anon_sym_EQ, + ACTIONS(1946), 1, + anon_sym_EQ_GT, + ACTIONS(1948), 11, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + ACTIONS(151), 18, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + ACTIONS(155), 21, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [4636] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(153), 1, + anon_sym_extends, + ACTIONS(163), 1, + anon_sym_DOT, + ACTIONS(168), 1, + anon_sym_PIPE, + ACTIONS(176), 1, + anon_sym_LBRACK, + ACTIONS(198), 1, + anon_sym_COLON, + ACTIONS(203), 1, + anon_sym_EQ, + ACTIONS(205), 1, + anon_sym_EQ_GT, + ACTIONS(1939), 1, + anon_sym_RPAREN, + ACTIONS(1990), 1, + anon_sym_LT, + STATE(1769), 1, + aux_sym_qualified_type_repeat1, + STATE(1775), 1, + aux_sym_array_type_repeat1, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(207), 11, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + ACTIONS(155), 14, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(151), 16, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + [4723] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2022), 1, + anon_sym_LBRACE, + ACTIONS(2026), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1320), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + STATE(2842), 1, + sym_component_parameters, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [4828] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(1988), 1, + anon_sym_DOT_DOT_DOT, + STATE(1054), 1, + sym_member_expression, + STATE(1415), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + STATE(2665), 1, + sym_spread_element, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [4933] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2028), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1277), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [5035] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + ACTIONS(1879), 1, + anon_sym_LBRACE, + STATE(211), 1, + sym_member_expression, + STATE(475), 1, + sym_expression, + STATE(707), 1, + sym_block_statement, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [5137] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(209), 19, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + ACTIONS(211), 33, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [5197] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + ACTIONS(1879), 1, + anon_sym_LBRACE, + STATE(211), 1, + sym_member_expression, + STATE(420), 1, + sym_expression, + STATE(647), 1, + sym_block_statement, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [5299] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1763), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(376), 1, + sym_expression, + STATE(561), 1, + sym_block_statement, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [5401] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + ACTIONS(1803), 1, + anon_sym_LBRACE, + STATE(185), 1, + sym_member_expression, + STATE(482), 1, + sym_expression, + STATE(653), 1, + sym_block_statement, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [5503] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1877), 1, + anon_sym_LBRACE, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(33), 1, + sym_expression, + STATE(136), 1, + sym_block_statement, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [5605] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + ACTIONS(1879), 1, + anon_sym_LBRACE, + STATE(211), 1, + sym_member_expression, + STATE(446), 1, + sym_expression, + STATE(694), 1, + sym_block_statement, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [5707] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1787), 1, + anon_sym_LBRACE, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1138), 1, + sym_expression, + STATE(1223), 1, + sym_block_statement, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [5809] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2030), 1, + anon_sym_RPAREN, + STATE(930), 1, + sym_member_expression, + STATE(1526), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [5911] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1763), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(373), 1, + sym_expression, + STATE(559), 1, + sym_block_statement, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [6013] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2032), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1330), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [6115] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2034), 1, + anon_sym_SEMI, + STATE(930), 1, + sym_member_expression, + STATE(1499), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [6217] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2036), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1282), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [6319] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2038), 1, + anon_sym_SEMI, + STATE(930), 1, + sym_member_expression, + STATE(1494), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [6421] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1875), 1, + anon_sym_LBRACE, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(220), 1, + sym_expression, + STATE(286), 1, + sym_block_statement, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [6523] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1875), 1, + anon_sym_LBRACE, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(204), 1, + sym_expression, + STATE(258), 1, + sym_block_statement, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [6625] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1787), 1, + anon_sym_LBRACE, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1121), 1, + sym_expression, + STATE(1238), 1, + sym_block_statement, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [6727] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + ACTIONS(1803), 1, + anon_sym_LBRACE, + STATE(185), 1, + sym_member_expression, + STATE(485), 1, + sym_expression, + STATE(638), 1, + sym_block_statement, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [6829] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2040), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1297), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [6931] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2042), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1266), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [7033] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2044), 1, + anon_sym_LBRACE, + STATE(1054), 1, + sym_member_expression, + STATE(1449), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + STATE(2617), 1, + sym_ui_arrow_function_body, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [7135] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2046), 1, + anon_sym_SEMI, + STATE(930), 1, + sym_member_expression, + STATE(1530), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [7237] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2048), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1309), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [7339] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1763), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(374), 1, + sym_expression, + STATE(511), 1, + sym_block_statement, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [7441] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + ACTIONS(1879), 1, + anon_sym_LBRACE, + STATE(211), 1, + sym_member_expression, + STATE(447), 1, + sym_expression, + STATE(735), 1, + sym_block_statement, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [7543] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2044), 1, + anon_sym_LBRACE, + STATE(1054), 1, + sym_member_expression, + STATE(1456), 1, + sym_expression, + STATE(2488), 1, + sym_ui_arrow_function_body, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [7645] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2050), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1317), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [7747] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1877), 1, + anon_sym_LBRACE, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(49), 1, + sym_expression, + STATE(101), 1, + sym_block_statement, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [7849] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2052), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1263), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [7951] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2054), 1, + anon_sym_RPAREN, + STATE(1054), 1, + sym_member_expression, + STATE(1325), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [8053] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2056), 1, + anon_sym_RPAREN, + STATE(930), 1, + sym_member_expression, + STATE(1488), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [8155] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + ACTIONS(1803), 1, + anon_sym_LBRACE, + STATE(185), 1, + sym_member_expression, + STATE(489), 1, + sym_expression, + STATE(677), 1, + sym_block_statement, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [8257] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2058), 1, + anon_sym_SEMI, + STATE(930), 1, + sym_member_expression, + STATE(1502), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [8359] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1877), 1, + anon_sym_LBRACE, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(35), 1, + sym_expression, + STATE(87), 1, + sym_block_statement, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [8461] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2044), 1, + anon_sym_LBRACE, + STATE(1054), 1, + sym_member_expression, + STATE(1424), 1, + sym_expression, + STATE(2554), 1, + sym_ui_arrow_function_body, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [8563] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + ACTIONS(1803), 1, + anon_sym_LBRACE, + STATE(185), 1, + sym_member_expression, + STATE(487), 1, + sym_expression, + STATE(669), 1, + sym_block_statement, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [8665] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + ACTIONS(2044), 1, + anon_sym_LBRACE, + STATE(1054), 1, + sym_member_expression, + STATE(1381), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + STATE(2582), 1, + sym_ui_arrow_function_body, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [8767] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2060), 1, + anon_sym_RPAREN, + STATE(930), 1, + sym_member_expression, + STATE(1478), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [8869] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2062), 1, + anon_sym_RPAREN, + STATE(930), 1, + sym_member_expression, + STATE(1481), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [8971] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2064), 1, + anon_sym_RPAREN, + STATE(930), 1, + sym_member_expression, + STATE(1483), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [9073] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1787), 1, + anon_sym_LBRACE, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1144), 1, + sym_expression, + STATE(1184), 1, + sym_block_statement, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [9175] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1787), 1, + anon_sym_LBRACE, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1151), 1, + sym_expression, + STATE(1200), 1, + sym_block_statement, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [9277] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1787), 1, + anon_sym_LBRACE, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1120), 1, + sym_expression, + STATE(1223), 1, + sym_block_statement, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [9379] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1787), 1, + anon_sym_LBRACE, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1154), 1, + sym_expression, + STATE(1238), 1, + sym_block_statement, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [9481] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2066), 1, + anon_sym_RPAREN, + STATE(930), 1, + sym_member_expression, + STATE(1468), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [9583] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1877), 1, + anon_sym_LBRACE, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(32), 1, + sym_expression, + STATE(113), 1, + sym_block_statement, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [9685] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1787), 1, + anon_sym_LBRACE, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1156), 1, + sym_expression, + STATE(1184), 1, + sym_block_statement, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [9787] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1763), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(409), 1, + sym_expression, + STATE(500), 1, + sym_block_statement, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [9889] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1875), 1, + anon_sym_LBRACE, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(209), 1, + sym_expression, + STATE(268), 1, + sym_block_statement, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [9991] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(203), 1, + anon_sym_EQ, + ACTIONS(193), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(207), 11, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + ACTIONS(200), 16, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(195), 18, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + [10057] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2068), 1, + anon_sym_SEMI, + STATE(930), 1, + sym_member_expression, + STATE(1520), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [10159] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2070), 1, + anon_sym_SEMI, + STATE(930), 1, + sym_member_expression, + STATE(1523), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [10261] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(198), 1, + anon_sym_COLON, + ACTIONS(203), 1, + anon_sym_EQ, + ACTIONS(205), 1, + anon_sym_EQ_GT, + ACTIONS(207), 11, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + ACTIONS(151), 18, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + ACTIONS(155), 20, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [10329] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1787), 1, + anon_sym_LBRACE, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1155), 1, + sym_expression, + STATE(1200), 1, + sym_block_statement, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [10431] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1875), 1, + anon_sym_LBRACE, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(222), 1, + sym_expression, + STATE(249), 1, + sym_block_statement, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [10533] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1465), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [10632] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(472), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [10731] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1446), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [10830] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1477), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [10929] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(440), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [11028] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1484), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [11127] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1487), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [11226] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(470), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [11325] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(432), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [11424] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1495), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [11523] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(478), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [11622] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1426), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [11721] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(401), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [11820] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(402), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [11919] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(405), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [12018] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(407), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [12117] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(476), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [12216] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(408), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [12315] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(479), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [12414] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1468), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [12513] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1485), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [12612] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(410), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [12711] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(386), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [12810] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(388), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [12909] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(384), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [13008] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(385), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [13107] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(393), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [13206] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(394), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [13305] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(398), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [13404] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(400), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [13503] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(404), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [13602] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(406), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [13701] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(481), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [13800] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(492), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [13899] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(480), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [13998] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2074), 1, + anon_sym_LBRACE, + ACTIONS(2078), 1, + anon_sym_SEMI, + STATE(1080), 1, + sym_container_content_body, + ACTIONS(2076), 11, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2072), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [14063] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1473), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [14162] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(484), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [14261] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1489), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [14360] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(459), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [14459] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1482), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [14558] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2074), 1, + anon_sym_LBRACE, + ACTIONS(2084), 1, + anon_sym_SEMI, + STATE(1081), 1, + sym_container_content_body, + ACTIONS(2082), 11, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2080), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [14623] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1306), 1, + anon_sym_import, + ACTIONS(1310), 1, + anon_sym_async, + ACTIONS(1312), 1, + anon_sym_function, + ACTIONS(1314), 1, + anon_sym_LPAREN, + ACTIONS(1316), 1, + sym_identifier, + ACTIONS(1320), 1, + anon_sym_DOLLAR, + ACTIONS(1324), 1, + anon_sym_null, + ACTIONS(1330), 1, + anon_sym_await, + ACTIONS(1332), 1, + anon_sym_LBRACK, + ACTIONS(1352), 1, + anon_sym_BQUOTE, + ACTIONS(1354), 1, + anon_sym_DOLLARr, + ACTIONS(1358), 1, + anon_sym_new, + ACTIONS(1853), 1, + anon_sym_LBRACE, + STATE(172), 1, + sym_member_expression, + STATE(375), 1, + sym_expression, + STATE(2631), 1, + sym_parameter_list, + ACTIONS(1318), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1322), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1328), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1356), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1326), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(583), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [14722] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1469), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [14821] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(456), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [14920] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1506), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [15019] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(490), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [15118] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(491), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [15217] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1459), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [15316] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1429), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [15415] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2074), 1, + anon_sym_LBRACE, + ACTIONS(2090), 1, + anon_sym_SEMI, + STATE(1074), 1, + sym_container_content_body, + ACTIONS(2088), 11, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2086), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [15480] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(429), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [15579] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1512), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [15678] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1522), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [15777] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1434), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [15876] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1528), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [15975] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1529), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [16074] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1439), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [16173] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(443), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [16272] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(34), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [16371] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1534), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [16470] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(414), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [16569] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(416), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [16668] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1504), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [16767] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1377), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [16866] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1510), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [16965] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1438), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [17064] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1442), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [17163] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1440), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [17262] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(430), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [17361] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(436), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [17460] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1110), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [17559] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1116), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [17658] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1109), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [17757] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1114), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [17856] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1386), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [17955] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(203), 1, + anon_sym_EQ, + ACTIONS(207), 11, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + ACTIONS(151), 18, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + ACTIONS(155), 21, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [18018] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1152), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [18117] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(437), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [18216] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1463), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [18315] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1165), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [18414] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1123), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [18513] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1127), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [18612] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1128), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [18711] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1131), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [18810] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1132), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [18909] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1133), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [19008] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1167), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [19107] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1141), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [19206] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1142), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [19305] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1117), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [19404] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(439), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [19503] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1516), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [19602] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(417), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [19701] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(419), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [19800] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(449), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [19899] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(424), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [19998] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(37), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [20097] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1393), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [20196] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(212), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [20295] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(213), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [20394] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(215), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [20493] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(216), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [20592] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1408), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [20691] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2092), 1, + sym_identifier, + STATE(848), 1, + sym_member_expression, + STATE(1545), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [20790] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(41), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [20889] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(42), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [20988] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(219), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [21087] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(46), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [21186] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1467), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [21285] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1134), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [21384] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(471), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [21483] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(488), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [21582] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(184), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [21681] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2094), 1, + sym_identifier, + STATE(205), 1, + sym_member_expression, + STATE(1542), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [21780] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(186), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [21879] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(187), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [21978] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(188), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [22077] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(194), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [22176] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2096), 1, + sym_identifier, + STATE(12), 1, + sym_member_expression, + STATE(1544), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [22275] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(183), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [22374] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(198), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [22473] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(200), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [22572] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(435), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [22671] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(201), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [22770] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2098), 1, + sym_identifier, + STATE(56), 1, + sym_member_expression, + STATE(1540), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [22869] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(202), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [22968] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(203), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [23067] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1530), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [23166] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2100), 1, + sym_identifier, + STATE(217), 1, + sym_member_expression, + STATE(1538), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [23265] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(2102), 1, + sym_identifier, + STATE(175), 1, + sym_member_expression, + STATE(1541), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [23364] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(48), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [23463] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1471), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [23562] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1420), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [23661] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(473), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [23760] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1260), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [23859] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(54), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [23958] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1507), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [24057] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1276), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [24156] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1464), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [24255] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1466), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [24354] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1491), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [24453] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1537), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [24552] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1505), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [24651] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1511), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [24750] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1518), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [24849] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(38), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [24948] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1525), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [25047] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9), 1, + anon_sym_LBRACE, + ACTIONS(25), 1, + anon_sym_LPAREN, + ACTIONS(27), 1, + sym_identifier, + ACTIONS(31), 1, + anon_sym_DOLLAR, + ACTIONS(35), 1, + anon_sym_null, + ACTIONS(41), 1, + anon_sym_await, + ACTIONS(43), 1, + anon_sym_LBRACK, + ACTIONS(55), 1, + anon_sym_BQUOTE, + ACTIONS(57), 1, + anon_sym_DOLLARr, + ACTIONS(61), 1, + anon_sym_new, + ACTIONS(1832), 1, + anon_sym_import, + ACTIONS(1834), 1, + anon_sym_async, + ACTIONS(1836), 1, + anon_sym_function, + STATE(211), 1, + sym_member_expression, + STATE(474), 1, + sym_expression, + STATE(2589), 1, + sym_parameter_list, + ACTIONS(29), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(33), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(39), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(59), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(37), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(733), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [25146] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1527), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [25245] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1532), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [25344] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1533), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [25443] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1535), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [25542] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1143), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [25641] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(23), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [25740] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1145), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [25839] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1146), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [25938] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1147), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [26037] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1148), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [26136] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1149), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [26235] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1150), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [26334] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(24), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [26433] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(25), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [26532] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1153), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [26631] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(26), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [26730] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(27), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [26829] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(28), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [26928] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1500), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [27027] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1296), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [27126] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1498), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [27225] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1513), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [27324] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1519), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [27423] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(29), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [27522] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1461), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [27621] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1308), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [27720] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1509), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [27819] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1470), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [27918] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1476), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [28017] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(30), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [28116] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1486), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [28215] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1316), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [28314] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(63), 1, + anon_sym_import, + ACTIONS(67), 1, + anon_sym_LBRACE, + ACTIONS(73), 1, + anon_sym_function, + ACTIONS(75), 1, + anon_sym_LPAREN, + ACTIONS(93), 1, + anon_sym_DOLLAR, + ACTIONS(97), 1, + anon_sym_null, + ACTIONS(103), 1, + anon_sym_await, + ACTIONS(127), 1, + anon_sym_BQUOTE, + ACTIONS(129), 1, + anon_sym_DOLLARr, + ACTIONS(133), 1, + anon_sym_new, + ACTIONS(137), 1, + anon_sym_async, + ACTIONS(145), 1, + anon_sym_LBRACK, + ACTIONS(1972), 1, + sym_identifier, + STATE(11), 1, + sym_member_expression, + STATE(31), 1, + sym_expression, + STATE(2584), 1, + sym_parameter_list, + ACTIONS(95), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(101), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(131), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(143), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(99), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(121), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [28413] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1496), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [28512] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1501), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [28611] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1394), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [28710] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1508), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [28809] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1324), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [28908] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1493), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [29007] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1517), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [29106] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1521), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [29205] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1515), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [29304] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1474), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [29403] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1524), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [29502] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(407), 1, + anon_sym_import, + ACTIONS(411), 1, + anon_sym_LBRACE, + ACTIONS(417), 1, + anon_sym_function, + ACTIONS(419), 1, + anon_sym_LPAREN, + ACTIONS(425), 1, + anon_sym_DOLLAR, + ACTIONS(429), 1, + anon_sym_null, + ACTIONS(435), 1, + anon_sym_await, + ACTIONS(441), 1, + anon_sym_BQUOTE, + ACTIONS(443), 1, + anon_sym_DOLLARr, + ACTIONS(447), 1, + anon_sym_new, + ACTIONS(712), 1, + anon_sym_async, + ACTIONS(718), 1, + anon_sym_LBRACK, + ACTIONS(1974), 1, + sym_identifier, + STATE(36), 1, + sym_member_expression, + STATE(208), 1, + sym_expression, + STATE(2508), 1, + sym_parameter_list, + ACTIONS(427), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(433), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(445), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(716), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(431), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(303), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [29601] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1481), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [29700] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(483), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [29799] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1110), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [29898] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1116), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [29997] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1109), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [30096] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1114), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [30195] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1944), 1, + anon_sym_EQ, + ACTIONS(1948), 11, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + ACTIONS(151), 18, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + ACTIONS(155), 21, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [30258] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1159), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [30357] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1161), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [30456] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1162), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [30555] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1163), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [30654] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1117), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [30753] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1377), 1, + anon_sym_async, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1399), 1, + anon_sym_await, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1417), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + ACTIONS(1964), 1, + sym_identifier, + STATE(1054), 1, + sym_member_expression, + STATE(1380), 1, + sym_expression, + STATE(2578), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1395), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1415), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1393), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [30852] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1514), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [30951] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1520), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [31050] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1371), 1, + anon_sym_import, + ACTIONS(1375), 1, + anon_sym_LBRACE, + ACTIONS(1379), 1, + anon_sym_function, + ACTIONS(1387), 1, + anon_sym_DOLLAR, + ACTIONS(1411), 1, + anon_sym_BQUOTE, + ACTIONS(1413), 1, + anon_sym_DOLLARr, + ACTIONS(1542), 1, + anon_sym_async, + ACTIONS(1554), 1, + anon_sym_await, + ACTIONS(1560), 1, + anon_sym_new, + ACTIONS(1952), 1, + anon_sym_LPAREN, + ACTIONS(1954), 1, + sym_identifier, + ACTIONS(1958), 1, + anon_sym_null, + ACTIONS(1960), 1, + anon_sym_LBRACK, + STATE(930), 1, + sym_member_expression, + STATE(1536), 1, + sym_expression, + STATE(2618), 1, + sym_parameter_list, + ACTIONS(1385), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(1550), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(1558), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1956), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(1548), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(1171), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [31149] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(909), 1, + anon_sym_import, + ACTIONS(913), 1, + anon_sym_LBRACE, + ACTIONS(919), 1, + anon_sym_function, + ACTIONS(921), 1, + anon_sym_LPAREN, + ACTIONS(927), 1, + anon_sym_DOLLAR, + ACTIONS(931), 1, + anon_sym_null, + ACTIONS(937), 1, + anon_sym_await, + ACTIONS(943), 1, + anon_sym_BQUOTE, + ACTIONS(945), 1, + anon_sym_DOLLARr, + ACTIONS(949), 1, + anon_sym_new, + ACTIONS(1157), 1, + anon_sym_async, + ACTIONS(1159), 1, + sym_identifier, + ACTIONS(1163), 1, + anon_sym_LBRACK, + STATE(185), 1, + sym_member_expression, + STATE(462), 1, + sym_expression, + STATE(2608), 1, + sym_parameter_list, + ACTIONS(929), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(935), 2, + anon_sym_BANG, + anon_sym_TILDE, + ACTIONS(947), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1161), 2, + sym_string_literal, + sym_numeric_literal, + ACTIONS(933), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + STATE(691), 22, + sym_state_binding_expression, + sym_boolean_literal, + sym_null_literal, + sym_binary_expression, + sym_unary_expression, + sym_assignment_expression, + sym_conditional_expression, + sym_await_expression, + sym_as_expression, + sym_import_expression, + sym_arrow_function, + sym_function_expression, + sym_call_expression, + sym_subscript_expression, + sym_parenthesized_expression, + sym_array_literal, + sym_object_literal, + sym_template_literal, + sym_resource_expression, + sym_update_expression, + sym_non_null_assertion_expression, + sym_new_expression, + [31248] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(205), 1, + anon_sym_EQ_GT, + ACTIONS(1993), 1, + anon_sym_COMMA, + ACTIONS(1995), 1, + anon_sym_COLON, + ACTIONS(2001), 1, + anon_sym_QMARK, + ACTIONS(2004), 1, + anon_sym_EQ, + ACTIONS(2104), 1, + anon_sym_RPAREN, + ACTIONS(207), 11, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_CARET_EQ, + anon_sym_LT_LT_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + ACTIONS(155), 16, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(151), 17, + anon_sym_STAR, + anon_sym_PIPE, + anon_sym_CARET, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_BANG, + [31320] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 1, + anon_sym_DOT, + STATE(1078), 1, + sym_modifier_chain_expression, + ACTIONS(2109), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2107), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [31382] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2074), 1, + anon_sym_LBRACE, + STATE(1080), 1, + sym_container_content_body, + ACTIONS(2076), 11, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2072), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [31444] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 1, + anon_sym_DOT, + STATE(1086), 1, + sym_modifier_chain_expression, + ACTIONS(2113), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2111), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [31506] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 1, + anon_sym_DOT, + STATE(1082), 1, + sym_modifier_chain_expression, + ACTIONS(2117), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2115), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [31568] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2074), 1, + anon_sym_LBRACE, + STATE(1074), 1, + sym_container_content_body, + ACTIONS(2088), 11, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2086), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [31630] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 1, + anon_sym_DOT, + STATE(1075), 1, + sym_modifier_chain_expression, + ACTIONS(2121), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2119), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [31692] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2074), 1, + anon_sym_LBRACE, + STATE(1081), 1, + sym_container_content_body, + ACTIONS(2082), 11, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2080), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [31754] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 1, + anon_sym_DOT, + ACTIONS(2127), 1, + anon_sym_LPAREN, + STATE(1085), 1, + sym_modifier_chain_expression, + ACTIONS(2125), 10, + anon_sym_LBRACE, + anon_sym_RBRACE, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2123), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [31818] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2131), 12, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2129), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [31875] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2135), 12, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2133), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [31932] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2076), 12, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2072), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [31989] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2141), 1, + anon_sym_else, + ACTIONS(2139), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2137), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32048] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2117), 12, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2115), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32105] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2145), 1, + anon_sym_else, + ACTIONS(2143), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(504), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32164] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2082), 12, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2080), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32221] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2088), 12, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2086), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32278] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2121), 12, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2119), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32335] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2149), 12, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2147), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32392] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2153), 12, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2151), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32449] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2157), 12, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2155), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32506] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2161), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2159), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32562] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2165), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2163), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32618] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2169), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2167), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32674] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2173), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2171), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32730] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2177), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2175), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32786] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2181), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2179), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32842] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2185), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2183), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32898] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2189), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2187), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [32954] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2193), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2191), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [33010] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1929), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1927), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [33066] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2197), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2195), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [33122] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2201), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2199), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [33178] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2205), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2203), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [33234] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2209), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2207), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [33290] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2213), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2211), 37, + anon_sym_import, + anon_sym_async, + anon_sym_function, + anon_sym_Text, + anon_sym_Button, + anon_sym_Image, + anon_sym_TextInput, + anon_sym_TextArea, + anon_sym_Column, + anon_sym_Row, + anon_sym_Stack, + anon_sym_Flex, + anon_sym_Grid, + anon_sym_GridRow, + anon_sym_GridCol, + anon_sym_List, + anon_sym_ScrollList, + anon_sym_NavDestination, + anon_sym_ListItem, + anon_sym_GridItem, + anon_sym_ListItemGroup, + anon_sym_ForEach, + anon_sym_LazyForEach, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_DOLLARr, + anon_sym_new, + [33346] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(366), 15, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(362), 30, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_implements, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [33399] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(525), 15, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(527), 30, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_implements, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [33452] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(529), 15, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(531), 30, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_implements, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [33505] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(521), 15, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(523), 30, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_implements, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [33558] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2215), 1, + anon_sym_DOT, + ACTIONS(2218), 1, + anon_sym_LT, + ACTIONS(2221), 1, + anon_sym_LBRACK, + STATE(1112), 1, + aux_sym_qualified_type_repeat1, + STATE(1113), 1, + aux_sym_array_type_repeat1, + STATE(1140), 1, + sym_type_arguments, + ACTIONS(159), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(153), 25, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [33622] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2228), 1, + anon_sym_catch, + ACTIONS(2230), 1, + anon_sym_finally, + STATE(1122), 1, + sym_catch_clause, + STATE(1333), 1, + sym_finally_clause, + ACTIONS(2226), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2224), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [33681] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2221), 1, + anon_sym_LBRACK, + STATE(1113), 1, + aux_sym_array_type_repeat1, + ACTIONS(159), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(153), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [33735] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2218), 1, + anon_sym_LT, + STATE(1140), 1, + sym_type_arguments, + ACTIONS(159), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(153), 27, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [33789] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(342), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(344), 24, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + [33847] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(326), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(328), 24, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + [33905] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2236), 1, + anon_sym_extends, + ACTIONS(2238), 1, + anon_sym_PIPE, + STATE(1158), 1, + aux_sym_union_type_repeat1, + ACTIONS(330), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(332), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [33961] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(1118), 1, + aux_sym_qualified_type_repeat1, + ACTIONS(390), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(392), 27, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [34013] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2240), 1, + anon_sym_LBRACK, + STATE(1119), 1, + aux_sym_array_type_repeat1, + ACTIONS(394), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(396), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [34067] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + STATE(1160), 1, + sym_type_arguments, + STATE(1179), 1, + sym_argument_list, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(371), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(373), 24, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + [34125] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2243), 1, + anon_sym_catch, + ACTIONS(2245), 1, + anon_sym_finally, + STATE(1246), 1, + sym_catch_clause, + STATE(1403), 1, + sym_finally_clause, + ACTIONS(2226), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2224), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [34183] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(338), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(340), 24, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + [34241] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(246), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(248), 24, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + [34299] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2247), 1, + anon_sym_DOT, + STATE(1118), 1, + aux_sym_qualified_type_repeat1, + ACTIONS(375), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(377), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [34353] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2250), 1, + anon_sym_LBRACK, + STATE(1119), 1, + aux_sym_array_type_repeat1, + ACTIONS(239), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(241), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [34407] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(310), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + [34506] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(324), 5, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RPAREN, + anon_sym_RBRACK, + [34605] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2230), 1, + anon_sym_finally, + STATE(1342), 1, + sym_finally_clause, + ACTIONS(2333), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2331), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [34658] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(246), 1, + anon_sym_QMARK, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2335), 1, + anon_sym_LT, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(248), 10, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_RBRACK, + [34749] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(490), 27, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [34798] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(375), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(377), 27, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [34847] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(239), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(241), 27, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [34896] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(246), 1, + anon_sym_QMARK, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2335), 1, + anon_sym_LT, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(248), 11, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_RBRACK, + [34985] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2335), 1, + anon_sym_LT, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(246), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(248), 11, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_RBRACK, + [35072] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(513), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(515), 27, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [35121] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(517), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(519), 27, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [35170] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2335), 1, + anon_sym_LT, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(246), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(248), 12, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_RBRACK, + [35255] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2335), 1, + anon_sym_LT, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(246), 3, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(248), 12, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_RBRACK, + [35338] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2335), 1, + anon_sym_LT, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(246), 5, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(248), 14, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_RBRACK, + [35417] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2341), 1, + anon_sym_LT, + ACTIONS(2344), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(314), 8, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACK, + [35510] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(350), 2, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(346), 12, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(348), 25, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [35563] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(153), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(357), 2, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(353), 12, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(355), 25, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [35616] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2347), 1, + anon_sym_PIPE, + STATE(1137), 1, + aux_sym_union_type_repeat1, + ACTIONS(473), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(475), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [35669] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(310), 5, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RPAREN, + anon_sym_RBRACK, + [35768] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(362), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(368), 2, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(360), 12, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(364), 25, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [35821] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(486), 27, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [35870] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(246), 9, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + ACTIONS(248), 19, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_RBRACK, + [35939] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(246), 11, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(248), 19, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_RBRACK, + [36006] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(384), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + [36105] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(388), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + [36204] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(246), 1, + anon_sym_QMARK, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + ACTIONS(2350), 1, + anon_sym_LT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(248), 10, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_RBRACK, + [36295] = 23, + ACTIONS(3), 1, + sym_comment, + ACTIONS(246), 1, + anon_sym_QMARK, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + ACTIONS(2350), 1, + anon_sym_LT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(248), 11, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_RBRACK, + [36384] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + ACTIONS(2350), 1, + anon_sym_LT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(246), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(248), 11, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_RBRACK, + [36471] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + ACTIONS(2350), 1, + anon_sym_LT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(246), 2, + anon_sym_QMARK, + anon_sym_PIPE, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(248), 12, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_RBRACK, + [36556] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + ACTIONS(2350), 1, + anon_sym_LT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(246), 3, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(248), 12, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_RBRACK, + [36639] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + ACTIONS(2350), 1, + anon_sym_LT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(246), 5, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(248), 14, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_RBRACK, + [36718] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(290), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + [36817] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(384), 5, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RPAREN, + anon_sym_RBRACK, + [36916] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2344), 1, + anon_sym_QMARK_DOT, + ACTIONS(2353), 1, + anon_sym_LT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(314), 8, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_RBRACK, + [37009] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(324), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_RBRACK, + [37108] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(290), 5, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RPAREN, + anon_sym_RBRACK, + [37207] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(388), 5, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RPAREN, + anon_sym_RBRACK, + [37306] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(153), 27, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [37355] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(1137), 1, + aux_sym_union_type_repeat1, + ACTIONS(469), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(471), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [37406] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(246), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(248), 22, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + [37465] = 4, + ACTIONS(3), 1, + sym_comment, + STATE(1195), 1, + sym_argument_list, + ACTIONS(480), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(482), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [37516] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(246), 8, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + ACTIONS(248), 17, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_RBRACK, + [37589] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(246), 9, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + ACTIONS(248), 19, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_RBRACK, + [37658] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(246), 11, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(248), 19, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_RBRACK, + [37725] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(658), 30, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_catch, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [37774] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(246), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + ACTIONS(248), 22, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + [37833] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(676), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(674), 30, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_catch, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [37882] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2338), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(246), 8, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + ACTIONS(248), 17, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_RBRACK, + [37955] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(603), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(605), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38003] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2360), 1, + anon_sym_from, + ACTIONS(2362), 1, + anon_sym_SEMI, + ACTIONS(2356), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2358), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [38055] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2368), 1, + anon_sym_from, + ACTIONS(2370), 1, + anon_sym_SEMI, + ACTIONS(2364), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2366), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [38107] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(151), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(155), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38155] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(346), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(348), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38203] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(353), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(355), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38251] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(658), 29, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_catch, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [38299] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(500), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(502), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38347] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(360), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(364), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38395] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(547), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(549), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38443] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(342), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(344), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38491] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(575), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(577), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38539] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(579), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(581), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38587] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(583), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(585), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38635] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(587), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(589), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38683] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(473), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(475), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38731] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(386), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(388), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38779] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(457), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(459), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38827] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(599), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(601), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38875] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(539), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(541), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38923] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(591), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(593), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [38971] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(642), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(644), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39019] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(330), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(332), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39067] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(654), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(656), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39115] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(676), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(674), 29, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_catch, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [39163] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(153), 1, + anon_sym_extends, + ACTIONS(2372), 1, + anon_sym_COMMA, + ACTIONS(350), 2, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(346), 12, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(348), 24, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39217] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(658), 29, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [39265] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(610), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(612), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39313] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(614), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(616), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39361] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(618), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(620), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39409] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(630), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(632), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39457] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(153), 1, + anon_sym_extends, + ACTIONS(2375), 1, + anon_sym_COMMA, + ACTIONS(357), 2, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(353), 12, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(355), 24, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39511] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(288), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(290), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39559] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(658), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(660), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39607] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(510), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(607), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39655] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1641), 1, + anon_sym_SEMI, + ACTIONS(2378), 1, + anon_sym_from, + ACTIONS(1637), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1639), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [39707] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2380), 1, + anon_sym_COMMA, + ACTIONS(2382), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2235), 1, + aux_sym_decorator_repeat1, + STATE(2397), 1, + aux_sym_argument_list_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [39811] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(634), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(636), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [39859] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(676), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(674), 29, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [39907] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2386), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2384), 29, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [39955] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2392), 1, + anon_sym_from, + ACTIONS(2394), 1, + anon_sym_SEMI, + ACTIONS(2388), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2390), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [40007] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(690), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(692), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [40055] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(646), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(648), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [40103] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2380), 1, + anon_sym_COMMA, + ACTIONS(2396), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2317), 1, + aux_sym_decorator_repeat1, + STATE(2397), 1, + aux_sym_argument_list_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [40207] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2380), 1, + anon_sym_COMMA, + ACTIONS(2398), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2259), 1, + aux_sym_decorator_repeat1, + STATE(2437), 1, + aux_sym_argument_list_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [40311] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2380), 1, + anon_sym_COMMA, + ACTIONS(2400), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2357), 1, + aux_sym_decorator_repeat1, + STATE(2437), 1, + aux_sym_argument_list_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [40415] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(650), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(652), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [40463] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(662), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(664), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [40511] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(666), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(668), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [40559] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(670), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(672), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [40607] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2406), 1, + anon_sym_from, + ACTIONS(2408), 1, + anon_sym_SEMI, + ACTIONS(2402), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2404), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [40659] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(674), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(676), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [40707] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2380), 1, + anon_sym_COMMA, + ACTIONS(2410), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2241), 1, + aux_sym_argument_list_repeat1, + STATE(2246), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [40811] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2380), 1, + anon_sym_COMMA, + ACTIONS(2412), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2241), 1, + aux_sym_argument_list_repeat1, + STATE(2249), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [40915] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(362), 1, + anon_sym_extends, + ACTIONS(2414), 1, + anon_sym_COMMA, + ACTIONS(368), 2, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(360), 12, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(364), 24, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [40969] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(308), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(310), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [41017] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2380), 1, + anon_sym_COMMA, + ACTIONS(2417), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2276), 1, + aux_sym_argument_list_repeat1, + STATE(2279), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [41121] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2380), 1, + anon_sym_COMMA, + ACTIONS(2419), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2276), 1, + aux_sym_argument_list_repeat1, + STATE(2282), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [41225] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(571), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(573), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [41273] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(678), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(680), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [41321] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(682), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(684), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [41369] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(686), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(688), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [41417] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(686), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(688), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [41465] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2380), 1, + anon_sym_COMMA, + ACTIONS(2421), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2306), 1, + aux_sym_argument_list_repeat1, + STATE(2309), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [41569] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2380), 1, + anon_sym_COMMA, + ACTIONS(2423), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2306), 1, + aux_sym_argument_list_repeat1, + STATE(2311), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [41673] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(543), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(545), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [41721] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(551), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(553), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [41769] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2380), 1, + anon_sym_COMMA, + ACTIONS(2425), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2337), 1, + aux_sym_argument_list_repeat1, + STATE(2341), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [41873] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2380), 1, + anon_sym_COMMA, + ACTIONS(2427), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2218), 1, + aux_sym_decorator_repeat1, + STATE(2337), 1, + aux_sym_argument_list_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [41977] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(555), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(557), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [42025] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(322), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(324), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [42073] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2431), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2429), 29, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [42121] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(595), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(597), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [42169] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(561), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [42217] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(559), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(561), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [42265] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(563), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(565), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [42313] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2435), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2433), 29, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [42361] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(567), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(569), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [42409] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2245), 1, + anon_sym_finally, + STATE(1378), 1, + sym_finally_clause, + ACTIONS(2333), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2331), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [42461] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(638), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(640), 26, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [42509] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2437), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2439), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [42556] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2445), 1, + anon_sym_SEMI, + ACTIONS(2441), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2443), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [42605] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2447), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2449), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [42652] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2451), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2453), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [42699] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2455), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2457), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [42746] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2463), 1, + anon_sym_else, + ACTIONS(2461), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2459), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [42795] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2465), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2467), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [42842] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2469), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2471), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [42889] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2473), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2475), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [42936] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2477), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2479), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [42983] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2483), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2481), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [43030] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2485), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2487), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [43077] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2489), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2423), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [43178] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(676), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(674), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [43225] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2491), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1925), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [43272] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(2495), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2289), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [43373] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2483), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2481), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [43420] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2497), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2499), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [43467] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(2501), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2393), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [43568] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(658), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [43615] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2505), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2503), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [43662] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2507), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2509), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [43709] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2511), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2513), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [43756] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2515), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2517), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [43803] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2451), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2453), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [43850] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2519), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2521), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [43897] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2523), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + STATE(2451), 1, + aux_sym_array_literal_repeat1, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [43998] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2529), 1, + anon_sym_SEMI, + ACTIONS(2525), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2527), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [44047] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2531), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2402), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [44148] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(2533), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2414), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [44249] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(2537), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2437), 1, + aux_sym_argument_list_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [44350] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2539), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2541), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [44397] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2543), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2545), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [44444] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2547), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2549), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [44491] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(2551), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2247), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [44592] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2553), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2555), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [44639] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2557), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2265), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [44740] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2563), 1, + anon_sym_SEMI, + ACTIONS(2559), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2561), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [44789] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(2565), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2397), 1, + aux_sym_argument_list_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [44890] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2571), 1, + anon_sym_SEMI, + ACTIONS(2567), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2569), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [44939] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2573), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2575), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [44986] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2581), 1, + anon_sym_SEMI, + ACTIONS(2577), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2579), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [45035] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2585), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2583), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [45082] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2408), 1, + anon_sym_SEMI, + ACTIONS(2402), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2404), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [45131] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(2587), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2328), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [45232] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2589), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2229), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [45333] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2591), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2593), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [45380] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2597), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2595), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [45427] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2599), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2238), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [45528] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(2601), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2239), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [45629] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(2603), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2241), 1, + aux_sym_argument_list_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [45730] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2607), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2605), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [45777] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2370), 1, + anon_sym_SEMI, + ACTIONS(2364), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2366), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [45826] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2609), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2296), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [45927] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2615), 1, + anon_sym_SEMI, + ACTIONS(2611), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2613), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [45976] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2621), 1, + anon_sym_SEMI, + ACTIONS(2617), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2619), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [46025] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2627), 1, + anon_sym_SEMI, + ACTIONS(2623), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2625), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [46074] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2629), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2265), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [46175] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2631), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2633), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [46222] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1641), 1, + anon_sym_SEMI, + ACTIONS(1637), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1639), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [46271] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2635), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2274), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [46372] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(2637), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2275), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [46473] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(2639), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2276), 1, + aux_sym_argument_list_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [46574] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2641), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2643), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [46621] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2645), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2647), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [46668] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2651), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2649), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [46715] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2653), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2296), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [46816] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2657), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2655), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [46863] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2659), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2303), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [46964] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(2661), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2304), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [47065] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(2663), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2306), 1, + aux_sym_argument_list_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [47166] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2362), 1, + anon_sym_SEMI, + ACTIONS(2356), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2358), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [47215] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(2665), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2408), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [47316] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2671), 1, + anon_sym_SEMI, + ACTIONS(2667), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2669), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [47365] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2673), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2325), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [47466] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2679), 1, + anon_sym_SEMI, + ACTIONS(2675), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2677), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [47515] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2681), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2335), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [47616] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(2683), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2336), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [47717] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(2685), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2337), 1, + aux_sym_argument_list_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [47818] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2687), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2689), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [47865] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2691), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2229), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [47966] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2435), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2433), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [48013] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(2693), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2432), 1, + aux_sym_decorator_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [48114] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2697), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2695), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [48161] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2699), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2438), 1, + aux_sym_array_literal_repeat1, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [48262] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2333), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2331), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [48309] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2703), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2701), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [48356] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2707), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2705), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [48403] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2711), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2709), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [48450] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2713), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2715), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [48497] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2719), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2717), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [48544] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2721), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2723), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [48591] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2725), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2727), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [48638] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2731), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2729), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [48685] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2735), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2733), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [48732] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2543), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2545), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [48779] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2737), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2739), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [48826] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2741), 1, + anon_sym_else, + ACTIONS(2461), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2459), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [48875] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2747), 1, + anon_sym_SEMI, + ACTIONS(2743), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2745), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [48924] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2386), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2384), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [48971] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1929), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1927), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [49018] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(676), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(674), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49065] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1683), 1, + anon_sym_SEMI, + ACTIONS(1679), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1681), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49114] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2753), 1, + anon_sym_SEMI, + ACTIONS(2749), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2751), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49163] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2759), 1, + anon_sym_SEMI, + ACTIONS(2755), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2757), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49212] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2764), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2761), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [49259] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2394), 1, + anon_sym_SEMI, + ACTIONS(2388), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2390), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49308] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2767), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2769), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49355] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2775), 1, + anon_sym_SEMI, + ACTIONS(2771), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2773), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49404] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2777), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2779), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49451] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2781), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2783), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49498] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2787), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2785), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [49545] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(658), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49592] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2789), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2791), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49639] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2793), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2795), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49686] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(658), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [49733] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2797), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2799), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49780] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2431), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2429), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [49827] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2803), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2801), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_else, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [49874] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2805), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2807), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49921] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2809), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2811), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [49968] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2817), 1, + anon_sym_SEMI, + ACTIONS(2813), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2815), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [50017] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2819), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2821), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [50064] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(676), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(674), 28, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_finally, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [50111] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2823), 13, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2825), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [50158] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2787), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2785), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [50204] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2617), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2619), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [50250] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2441), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2443), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [50296] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2731), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2729), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [50342] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2827), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [50438] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2735), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2733), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [50484] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(676), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(674), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [50530] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2829), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [50626] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2831), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [50722] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2623), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2625), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [50768] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2597), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2595), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [50814] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2559), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2561), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [50860] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2833), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [50956] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2835), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [51052] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2364), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2366), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [51098] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2837), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2839), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [51144] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2803), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2801), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [51190] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2837), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2839), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [51236] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2841), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2843), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [51282] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2837), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2839), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [51328] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2845), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [51424] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2847), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [51520] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2697), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2695), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [51566] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2771), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2773), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [51612] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2577), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2579), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [51658] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2849), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2851), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [51704] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2853), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2855), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [51750] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2764), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2761), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [51796] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2857), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2859), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [51842] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2505), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2503), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [51888] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2333), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2331), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [51934] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2703), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2701), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [51980] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2857), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2859), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [52026] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2491), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1925), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [52072] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2651), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2649), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [52118] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2861), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [52214] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1929), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1927), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [52260] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2402), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2404), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [52306] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2857), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2859), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [52352] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2749), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2751), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [52398] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2356), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2358), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [52444] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2755), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2757), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [52490] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2863), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [52586] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2607), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2605), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [52632] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2567), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2569), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [52678] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2388), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2390), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [52724] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2483), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2481), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [52770] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2865), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [52866] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2657), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2655), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [52912] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2667), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2669), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [52958] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2543), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2545), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [53004] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2867), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [53100] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2585), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2583), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [53146] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2869), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [53242] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2871), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2873), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [53288] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2707), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2705), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [53334] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2875), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [53430] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2711), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2709), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [53476] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1929), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1927), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [53522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1637), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(1639), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [53568] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(153), 1, + anon_sym_extends, + ACTIONS(350), 1, + anon_sym_PIPE, + ACTIONS(2372), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(346), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(348), 20, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [53620] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2877), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [53716] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(153), 1, + anon_sym_extends, + ACTIONS(357), 1, + anon_sym_PIPE, + ACTIONS(2375), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(353), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(355), 20, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [53768] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2675), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2677), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [53814] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2841), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2843), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [53860] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2879), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [53956] = 29, + ACTIONS(3), 1, + sym_comment, + ACTIONS(384), 1, + anon_sym_RPAREN, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2881), 1, + anon_sym_COMMA, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [54054] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2883), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [54150] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2885), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2887), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [54196] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2889), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [54292] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2719), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2717), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [54338] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2885), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2887), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [54384] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2891), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [54480] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2881), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [54576] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2451), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2453), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [54622] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(362), 1, + anon_sym_extends, + ACTIONS(368), 1, + anon_sym_PIPE, + ACTIONS(2414), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + ACTIONS(360), 13, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(364), 20, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [54674] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2894), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [54770] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 11, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(658), 27, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_if, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_return, + anon_sym_try, + anon_sym_throw, + anon_sym_for, + anon_sym_while, + anon_sym_break, + anon_sym_continue, + anon_sym_DOLLARr, + anon_sym_new, + [54816] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2813), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2815), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [54862] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2896), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2898), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [54908] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2896), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2898), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [54954] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2896), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2898), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [55000] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2841), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2843), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [55046] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2900), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55142] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2885), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2887), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [55188] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2525), 12, + ts_builtin_sym_end, + anon_sym_LBRACE, + anon_sym_AT, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2527), 26, + anon_sym_import, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_var, + anon_sym_let, + anon_sym_const, + anon_sym_interface, + anon_sym_type, + anon_sym_enum, + anon_sym_DOLLARr, + anon_sym_new, + [55234] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2902), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55329] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2904), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55424] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2906), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55519] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2908), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55614] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2910), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55709] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2912), 1, + anon_sym_COLON, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55804] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2914), 1, + anon_sym_COLON, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55899] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2916), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55994] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2918), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56089] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2056), 1, + anon_sym_RPAREN, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56184] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2920), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56279] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2922), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56374] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2924), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56469] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2926), 37, + anon_sym_Entry, + anon_sym_Component, + anon_sym_ComponentV2, + anon_sym_State, + anon_sym_Prop, + anon_sym_Link, + anon_sym_Provide, + anon_sym_Consume, + anon_sym_ObjectLink, + anon_sym_Observed, + anon_sym_Watch, + anon_sym_StorageLink, + anon_sym_StorageProp, + anon_sym_LocalStorageLink, + anon_sym_LocalStorageProp, + anon_sym_Local, + anon_sym_Param, + anon_sym_Once, + anon_sym_Event, + anon_sym_Provider, + anon_sym_Consumer, + anon_sym_Monitor, + anon_sym_Computed, + anon_sym_Type, + anon_sym_ObservedV2, + anon_sym_Trace, + anon_sym_Builder, + anon_sym_BuilderParam, + anon_sym_LocalBuilder, + anon_sym_Styles, + anon_sym_Extend, + anon_sym_AnimatableExtend, + anon_sym_Require, + anon_sym_Reusable, + anon_sym_Concurrent, + anon_sym_Track, + sym_identifier, + [56512] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2928), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56607] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2930), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56702] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2932), 37, + anon_sym_Entry, + anon_sym_Component, + anon_sym_ComponentV2, + anon_sym_State, + anon_sym_Prop, + anon_sym_Link, + anon_sym_Provide, + anon_sym_Consume, + anon_sym_ObjectLink, + anon_sym_Observed, + anon_sym_Watch, + anon_sym_StorageLink, + anon_sym_StorageProp, + anon_sym_LocalStorageLink, + anon_sym_LocalStorageProp, + anon_sym_Local, + anon_sym_Param, + anon_sym_Once, + anon_sym_Event, + anon_sym_Provider, + anon_sym_Consumer, + anon_sym_Monitor, + anon_sym_Computed, + anon_sym_Type, + anon_sym_ObservedV2, + anon_sym_Trace, + anon_sym_Builder, + anon_sym_BuilderParam, + anon_sym_LocalBuilder, + anon_sym_Styles, + anon_sym_Extend, + anon_sym_AnimatableExtend, + anon_sym_Require, + anon_sym_Reusable, + anon_sym_Concurrent, + anon_sym_Track, + sym_identifier, + [56745] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2934), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56840] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2936), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56935] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2062), 1, + anon_sym_RPAREN, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [57030] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2665), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [57125] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2938), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [57220] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2064), 1, + anon_sym_RPAREN, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [57315] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2940), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [57410] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2942), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [57505] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2944), 1, + anon_sym_COMMA, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [57600] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2946), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [57695] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2948), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [57790] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_QMARK, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2265), 1, + anon_sym_AMP_AMP, + ACTIONS(2267), 1, + anon_sym_PIPE, + ACTIONS(2269), 1, + anon_sym_CARET, + ACTIONS(2271), 1, + anon_sym_AMP, + ACTIONS(2277), 1, + anon_sym_LT, + ACTIONS(2285), 1, + anon_sym_GT_GT, + ACTIONS(2289), 1, + anon_sym_PERCENT, + ACTIONS(2291), 1, + anon_sym_STAR_STAR, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2950), 1, + anon_sym_COMMA, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2253), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2263), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2273), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2275), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2279), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2283), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2287), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2281), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [57885] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2952), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [57980] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2954), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58075] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2956), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58170] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2958), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58265] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2960), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58360] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2962), 1, + anon_sym_COLON, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58455] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2964), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58550] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2966), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58645] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2968), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58740] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2970), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58835] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2972), 1, + anon_sym_COLON, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58930] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2974), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [59025] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2976), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [59120] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2978), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [59215] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2980), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [59310] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2982), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [59405] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2984), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [59500] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2986), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [59595] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2988), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [59690] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2990), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [59785] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2992), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [59880] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2994), 1, + anon_sym_COLON, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [59975] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2996), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [60070] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(2998), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [60165] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3000), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [60260] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3002), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [60355] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3004), 1, + anon_sym_COLON, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [60450] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3006), 1, + anon_sym_COLON, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [60545] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3008), 1, + anon_sym_RBRACE, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [60640] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3010), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [60735] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3012), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [60830] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3014), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [60925] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2070), 1, + anon_sym_SEMI, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61020] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3016), 1, + anon_sym_RBRACK, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61115] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3018), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61210] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3020), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61305] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3022), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61400] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3024), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61495] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2066), 1, + anon_sym_RPAREN, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61590] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3026), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61685] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3028), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61780] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3030), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61875] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2058), 1, + anon_sym_SEMI, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61970] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3032), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62065] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3034), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62160] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3036), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62255] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3038), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62350] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3040), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62445] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3042), 1, + anon_sym_RPAREN, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62540] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3044), 1, + anon_sym_SEMI, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62635] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1613), 1, + anon_sym_DOT, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3046), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62727] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3048), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(500), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(502), 20, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [62773] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1034), 1, + anon_sym_DOT, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3051), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62865] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1481), 1, + anon_sym_DOT, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3053), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62957] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1691), 1, + anon_sym_DOT, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3055), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [63049] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3057), 1, + anon_sym_RPAREN, + ACTIONS(500), 14, + anon_sym_STAR, + anon_sym_QMARK, + anon_sym_PIPE, + anon_sym_AMP, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_BANG, + ACTIONS(502), 21, + anon_sym_COMMA, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_AMP_AMP, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + [63095] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(298), 1, + anon_sym_DOT, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + ACTIONS(3060), 1, + anon_sym_QMARK_DOT, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [63187] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2232), 1, + anon_sym_BANG, + ACTIONS(2255), 1, + anon_sym_as, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(2261), 1, + anon_sym_DOT, + ACTIONS(2293), 1, + anon_sym_LBRACK, + ACTIONS(2295), 1, + anon_sym_QMARK_DOT, + ACTIONS(2299), 1, + anon_sym_QMARK, + ACTIONS(2303), 1, + anon_sym_AMP_AMP, + ACTIONS(2305), 1, + anon_sym_PIPE, + ACTIONS(2307), 1, + anon_sym_CARET, + ACTIONS(2309), 1, + anon_sym_AMP, + ACTIONS(2315), 1, + anon_sym_LT, + ACTIONS(2323), 1, + anon_sym_GT_GT, + ACTIONS(2327), 1, + anon_sym_PERCENT, + ACTIONS(2329), 1, + anon_sym_STAR_STAR, + STATE(1179), 1, + sym_argument_list, + STATE(2441), 1, + sym_type_arguments, + ACTIONS(2234), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2297), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(2301), 2, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + ACTIONS(2311), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(2313), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(2317), 2, + anon_sym_GT, + anon_sym_in, + ACTIONS(2321), 2, + anon_sym_LT_LT, + anon_sym_GT_GT_GT, + ACTIONS(2325), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(2319), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [63279] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2451), 10, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2453), 16, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_DOLLARr, + anon_sym_new, + [63313] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3064), 1, + sym_identifier, + ACTIONS(3066), 1, + anon_sym_LBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2283), 1, + sym_parameter, + STATE(2689), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [63371] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3064), 1, + sym_identifier, + ACTIONS(3066), 1, + anon_sym_LBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2283), 1, + sym_parameter, + STATE(2759), 1, + sym_parameter_list, + STATE(2809), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [63429] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3064), 1, + sym_identifier, + ACTIONS(3066), 1, + anon_sym_LBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2283), 1, + sym_parameter, + STATE(2759), 1, + sym_parameter_list, + STATE(2874), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [63487] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3064), 1, + sym_identifier, + ACTIONS(3066), 1, + anon_sym_LBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2283), 1, + sym_parameter, + STATE(2759), 1, + sym_parameter_list, + STATE(2862), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [63545] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3064), 1, + sym_identifier, + ACTIONS(3066), 1, + anon_sym_LBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2283), 1, + sym_parameter, + STATE(2680), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [63603] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3064), 1, + sym_identifier, + ACTIONS(3066), 1, + anon_sym_LBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2283), 1, + sym_parameter, + STATE(2700), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [63661] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2483), 10, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2481), 16, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_DOLLARr, + anon_sym_new, + [63695] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3064), 1, + sym_identifier, + ACTIONS(3066), 1, + anon_sym_LBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2283), 1, + sym_parameter, + STATE(2759), 1, + sym_parameter_list, + STATE(2835), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [63753] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2543), 10, + anon_sym_LBRACE, + anon_sym_LPAREN, + sym_string_literal, + sym_numeric_literal, + anon_sym_BANG, + anon_sym_TILDE, + anon_sym_LBRACK, + anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(2545), 16, + anon_sym_import, + anon_sym_async, + anon_sym_function, + sym_identifier, + anon_sym_DOLLAR, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_typeof, + anon_sym_void, + anon_sym_delete, + anon_sym_await, + anon_sym_DOLLARr, + anon_sym_new, + [63787] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3064), 1, + sym_identifier, + ACTIONS(3066), 1, + anon_sym_LBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2283), 1, + sym_parameter, + STATE(2759), 1, + sym_parameter_list, + STATE(2891), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [63845] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3070), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2377), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [63897] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3072), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2302), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [63949] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3076), 1, + anon_sym_GT, + ACTIONS(3078), 1, + anon_sym_LBRACK, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2269), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64001] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3080), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2418), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64053] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + ACTIONS(3082), 1, + anon_sym_GT, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2300), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64105] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3084), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2372), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64157] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + ACTIONS(3086), 1, + anon_sym_GT, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2366), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64209] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + ACTIONS(3088), 1, + anon_sym_GT, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2370), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64261] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + ACTIONS(3090), 1, + anon_sym_GT, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2330), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64313] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + ACTIONS(3092), 1, + anon_sym_GT, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2383), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64365] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + ACTIONS(3094), 1, + anon_sym_GT, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2351), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64417] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + ACTIONS(3096), 1, + anon_sym_GT, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2345), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64469] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3098), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2334), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64521] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3100), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2358), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64573] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3102), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2379), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64625] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3104), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2273), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64677] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3106), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2384), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64729] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3108), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2418), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64781] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + ACTIONS(3110), 1, + anon_sym_GT, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2356), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64833] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3080), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2237), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64885] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3112), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2346), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64937] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1783), 1, + anon_sym_GT, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2420), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [64989] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + ACTIONS(3114), 1, + anon_sym_GT, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2234), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65041] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3098), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2418), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65093] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3116), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2367), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65145] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + ACTIONS(3118), 1, + anon_sym_GT, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2362), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65197] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3120), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2363), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65249] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + ACTIONS(3122), 1, + anon_sym_GT, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2460), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65301] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23), 1, + anon_sym_AT, + ACTIONS(3124), 1, + anon_sym_LBRACE, + ACTIONS(3126), 1, + anon_sym_STAR, + ACTIONS(3128), 1, + anon_sym_async, + ACTIONS(3130), 1, + anon_sym_function, + ACTIONS(3132), 1, + anon_sym_abstract, + ACTIONS(3134), 1, + anon_sym_class, + ACTIONS(3136), 1, + anon_sym_struct, + ACTIONS(3138), 1, + anon_sym_default, + ACTIONS(3142), 1, + anon_sym_const, + ACTIONS(3144), 1, + anon_sym_interface, + ACTIONS(3146), 1, + anon_sym_type, + ACTIONS(3148), 1, + anon_sym_enum, + ACTIONS(3140), 2, + anon_sym_var, + anon_sym_let, + STATE(1989), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + STATE(1302), 7, + sym_component_declaration, + sym_variable_declaration, + sym_interface_declaration, + sym_type_declaration, + sym_enum_declaration, + sym_class_declaration, + sym_function_declaration, + [65361] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3150), 1, + anon_sym_RBRACK, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2352), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65413] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + ACTIONS(3152), 1, + anon_sym_GT, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2376), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65465] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2712), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65514] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2881), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65563] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2009), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65612] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2525), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65661] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2691), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65710] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(358), 1, + sym_type_annotation, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65759] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2873), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65808] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2079), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65857] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2772), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65906] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2611), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [65955] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2566), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66004] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3154), 1, + anon_sym_LPAREN, + ACTIONS(3156), 1, + sym_identifier, + ACTIONS(3162), 1, + anon_sym_LBRACK, + STATE(1931), 1, + sym_qualified_type, + STATE(1957), 1, + sym_primary_type, + STATE(2133), 1, + sym_type_annotation, + STATE(2789), 1, + sym_parameter_list, + STATE(2118), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3160), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(2001), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3158), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66053] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(2022), 1, + sym_primary_type, + STATE(2193), 1, + sym_type_annotation, + STATE(2784), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66102] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2089), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66151] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2748), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66200] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2329), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66249] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3154), 1, + anon_sym_LPAREN, + ACTIONS(3156), 1, + sym_identifier, + ACTIONS(3162), 1, + anon_sym_LBRACK, + STATE(1931), 1, + sym_qualified_type, + STATE(1957), 1, + sym_primary_type, + STATE(2135), 1, + sym_type_annotation, + STATE(2789), 1, + sym_parameter_list, + STATE(2118), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3160), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(2001), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3158), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66298] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2709), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66347] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2213), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66396] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2015), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66445] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2674), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66494] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2532), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66543] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2552), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66592] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2559), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66641] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2561), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66690] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LPAREN, + ACTIONS(3166), 1, + sym_identifier, + ACTIONS(3172), 1, + anon_sym_LBRACK, + STATE(39), 1, + sym_primary_type, + STATE(51), 1, + sym_qualified_type, + STATE(99), 1, + sym_type_annotation, + STATE(2860), 1, + sym_parameter_list, + STATE(97), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3170), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(64), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3168), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66739] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(2022), 1, + sym_primary_type, + STATE(2100), 1, + sym_type_annotation, + STATE(2784), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66788] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2593), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66837] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LPAREN, + ACTIONS(3166), 1, + sym_identifier, + ACTIONS(3172), 1, + anon_sym_LBRACK, + STATE(39), 1, + sym_primary_type, + STATE(51), 1, + sym_qualified_type, + STATE(100), 1, + sym_type_annotation, + STATE(2860), 1, + sym_parameter_list, + STATE(97), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3170), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(64), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3168), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66886] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2454), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66935] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2450), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [66984] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2874), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67033] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3154), 1, + anon_sym_LPAREN, + ACTIONS(3156), 1, + sym_identifier, + ACTIONS(3162), 1, + anon_sym_LBRACK, + STATE(1931), 1, + sym_qualified_type, + STATE(1957), 1, + sym_primary_type, + STATE(2120), 1, + sym_type_annotation, + STATE(2789), 1, + sym_parameter_list, + STATE(2118), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3160), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(2001), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3158), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67082] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2719), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67131] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3174), 1, + anon_sym_LPAREN, + ACTIONS(3176), 1, + sym_identifier, + ACTIONS(3182), 1, + anon_sym_LBRACK, + STATE(358), 1, + sym_type_annotation, + STATE(451), 1, + sym_primary_type, + STATE(452), 1, + sym_qualified_type, + STATE(2822), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3180), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(516), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3178), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67180] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3174), 1, + anon_sym_LPAREN, + ACTIONS(3176), 1, + sym_identifier, + ACTIONS(3182), 1, + anon_sym_LBRACK, + STATE(451), 1, + sym_primary_type, + STATE(452), 1, + sym_qualified_type, + STATE(740), 1, + sym_type_annotation, + STATE(2822), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3180), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(516), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3178), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67229] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(2022), 1, + sym_primary_type, + STATE(2130), 1, + sym_type_annotation, + STATE(2784), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67278] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2139), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67327] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2528), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67376] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2553), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67425] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2568), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67474] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3174), 1, + anon_sym_LPAREN, + ACTIONS(3176), 1, + sym_identifier, + ACTIONS(3182), 1, + anon_sym_LBRACK, + STATE(357), 1, + sym_type_annotation, + STATE(451), 1, + sym_primary_type, + STATE(452), 1, + sym_qualified_type, + STATE(2822), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3180), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(516), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3178), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67523] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2598), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67572] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3184), 1, + anon_sym_LPAREN, + ACTIONS(3186), 1, + sym_identifier, + ACTIONS(3192), 1, + anon_sym_LBRACK, + STATE(1108), 1, + sym_qualified_type, + STATE(1111), 1, + sym_primary_type, + STATE(1189), 1, + sym_type_annotation, + STATE(2818), 1, + sym_parameter_list, + STATE(1190), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3190), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1157), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3188), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67621] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2694), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67670] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(2022), 1, + sym_primary_type, + STATE(2081), 1, + sym_type_annotation, + STATE(2784), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67719] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2329), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67768] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2886), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67817] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2059), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67866] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2489), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67915] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2051), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [67964] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3194), 1, + anon_sym_LPAREN, + ACTIONS(3196), 1, + sym_identifier, + ACTIONS(3202), 1, + anon_sym_LBRACK, + STATE(193), 1, + sym_qualified_type, + STATE(214), 1, + sym_primary_type, + STATE(297), 1, + sym_type_annotation, + STATE(2847), 1, + sym_parameter_list, + STATE(283), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3200), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(225), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3198), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68013] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3194), 1, + anon_sym_LPAREN, + ACTIONS(3196), 1, + sym_identifier, + ACTIONS(3202), 1, + anon_sym_LBRACK, + STATE(193), 1, + sym_qualified_type, + STATE(214), 1, + sym_primary_type, + STATE(298), 1, + sym_type_annotation, + STATE(2847), 1, + sym_parameter_list, + STATE(283), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3200), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(225), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3198), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68062] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2673), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68111] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3154), 1, + anon_sym_LPAREN, + ACTIONS(3156), 1, + sym_identifier, + ACTIONS(3162), 1, + anon_sym_LBRACK, + STATE(1931), 1, + sym_qualified_type, + STATE(1957), 1, + sym_primary_type, + STATE(2154), 1, + sym_type_annotation, + STATE(2789), 1, + sym_parameter_list, + STATE(2118), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3160), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(2001), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3158), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68160] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3204), 1, + anon_sym_LPAREN, + ACTIONS(3206), 1, + sym_identifier, + ACTIONS(3212), 1, + anon_sym_LBRACK, + STATE(415), 1, + sym_qualified_type, + STATE(441), 1, + sym_primary_type, + STATE(643), 1, + sym_type_annotation, + STATE(2878), 1, + sym_parameter_list, + STATE(688), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3210), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(504), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3208), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68209] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3154), 1, + anon_sym_LPAREN, + ACTIONS(3156), 1, + sym_identifier, + ACTIONS(3162), 1, + anon_sym_LBRACK, + STATE(1931), 1, + sym_qualified_type, + STATE(1957), 1, + sym_primary_type, + STATE(2155), 1, + sym_type_annotation, + STATE(2789), 1, + sym_parameter_list, + STATE(2118), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3160), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(2001), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3158), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68258] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2081), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68307] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2217), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68356] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(2022), 1, + sym_primary_type, + STATE(2159), 1, + sym_type_annotation, + STATE(2784), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68405] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(2022), 1, + sym_primary_type, + STATE(2059), 1, + sym_type_annotation, + STATE(2784), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68454] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3214), 1, + anon_sym_LPAREN, + ACTIONS(3216), 1, + sym_identifier, + ACTIONS(3222), 1, + anon_sym_LBRACK, + STATE(378), 1, + sym_primary_type, + STATE(389), 1, + sym_qualified_type, + STATE(612), 1, + sym_type_annotation, + STATE(2740), 1, + sym_parameter_list, + STATE(587), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3220), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(418), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3218), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68503] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3214), 1, + anon_sym_LPAREN, + ACTIONS(3216), 1, + sym_identifier, + ACTIONS(3222), 1, + anon_sym_LBRACK, + STATE(378), 1, + sym_primary_type, + STATE(389), 1, + sym_qualified_type, + STATE(613), 1, + sym_type_annotation, + STATE(2740), 1, + sym_parameter_list, + STATE(587), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3220), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(418), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3218), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68552] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2162), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68601] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3164), 1, + anon_sym_LPAREN, + ACTIONS(3166), 1, + sym_identifier, + ACTIONS(3172), 1, + anon_sym_LBRACK, + STATE(39), 1, + sym_primary_type, + STATE(51), 1, + sym_qualified_type, + STATE(116), 1, + sym_type_annotation, + STATE(2860), 1, + sym_parameter_list, + STATE(97), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3170), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(64), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3168), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68650] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3184), 1, + anon_sym_LPAREN, + ACTIONS(3186), 1, + sym_identifier, + ACTIONS(3192), 1, + anon_sym_LBRACK, + STATE(1108), 1, + sym_qualified_type, + STATE(1111), 1, + sym_primary_type, + STATE(1188), 1, + sym_type_annotation, + STATE(2818), 1, + sym_parameter_list, + STATE(1190), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3190), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1157), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3188), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68699] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(2022), 1, + sym_primary_type, + STATE(2178), 1, + sym_type_annotation, + STATE(2784), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68748] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2507), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68797] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3194), 1, + anon_sym_LPAREN, + ACTIONS(3196), 1, + sym_identifier, + ACTIONS(3202), 1, + anon_sym_LBRACK, + STATE(193), 1, + sym_qualified_type, + STATE(214), 1, + sym_primary_type, + STATE(299), 1, + sym_type_annotation, + STATE(2847), 1, + sym_parameter_list, + STATE(283), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3200), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(225), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3198), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68846] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2571), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68895] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3214), 1, + anon_sym_LPAREN, + ACTIONS(3216), 1, + sym_identifier, + ACTIONS(3222), 1, + anon_sym_LBRACK, + STATE(378), 1, + sym_primary_type, + STATE(389), 1, + sym_qualified_type, + STATE(619), 1, + sym_type_annotation, + STATE(2740), 1, + sym_parameter_list, + STATE(587), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3220), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(418), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3218), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68944] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2586), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [68993] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2018), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69042] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3184), 1, + anon_sym_LPAREN, + ACTIONS(3186), 1, + sym_identifier, + ACTIONS(3192), 1, + anon_sym_LBRACK, + STATE(1108), 1, + sym_qualified_type, + STATE(1111), 1, + sym_primary_type, + STATE(1240), 1, + sym_type_annotation, + STATE(2818), 1, + sym_parameter_list, + STATE(1190), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3190), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1157), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3188), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69091] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2609), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69140] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2417), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69189] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2623), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69238] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2624), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69287] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3154), 1, + anon_sym_LPAREN, + ACTIONS(3156), 1, + sym_identifier, + ACTIONS(3162), 1, + anon_sym_LBRACK, + STATE(1931), 1, + sym_qualified_type, + STATE(1957), 1, + sym_primary_type, + STATE(2198), 1, + sym_type_annotation, + STATE(2789), 1, + sym_parameter_list, + STATE(2118), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3160), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(2001), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3158), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69336] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2201), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69385] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2419), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69434] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(2022), 1, + sym_primary_type, + STATE(2202), 1, + sym_type_annotation, + STATE(2784), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69483] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2205), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69532] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3078), 1, + anon_sym_LBRACK, + STATE(1955), 1, + sym_qualified_type, + STATE(1987), 1, + sym_primary_type, + STATE(2595), 1, + sym_type_annotation, + STATE(2732), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69581] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2820), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69630] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2885), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69679] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2597), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69728] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2470), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69777] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2592), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69826] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2515), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69875] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2637), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69924] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2484), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [69973] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2506), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70022] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2514), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70071] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2091), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70120] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2764), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70169] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2094), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70218] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2538), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70267] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2546), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70316] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2046), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70365] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2565), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70414] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2069), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70463] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2591), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70512] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2016), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70561] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2620), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70610] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2039), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70659] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2044), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70708] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(2022), 1, + sym_primary_type, + STATE(2199), 1, + sym_type_annotation, + STATE(2784), 1, + sym_parameter_list, + STATE(2061), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70757] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2835), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70806] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2710), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70855] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2083), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70904] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2647), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [70953] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2498), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71002] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2510), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71051] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2723), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71100] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2516), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71149] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2676), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71198] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2774), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71247] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2627), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71296] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2808), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71345] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2482), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71394] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2496), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71443] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2499), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71492] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2880), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71541] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2503), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71590] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2762), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71639] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3204), 1, + anon_sym_LPAREN, + ACTIONS(3206), 1, + sym_identifier, + ACTIONS(3212), 1, + anon_sym_LBRACK, + STATE(415), 1, + sym_qualified_type, + STATE(441), 1, + sym_primary_type, + STATE(698), 1, + sym_type_annotation, + STATE(2878), 1, + sym_parameter_list, + STATE(688), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3210), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(504), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3208), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71688] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2857), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71737] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2750), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71786] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2570), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71835] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(357), 1, + sym_type_annotation, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71884] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2604), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71933] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2613), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [71982] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2767), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72031] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2621), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72080] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2699), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72129] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2779), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72178] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2115), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72227] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2690), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72276] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2472), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72325] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2477), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72374] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2478), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72423] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2775), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72472] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2481), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72521] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2720), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72570] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2858), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72619] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2766), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72668] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2726), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72717] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2734), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72766] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2778), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72815] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2882), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72864] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2685), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72913] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2403), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [72962] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2741), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73011] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2830), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73060] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3204), 1, + anon_sym_LPAREN, + ACTIONS(3206), 1, + sym_identifier, + ACTIONS(3212), 1, + anon_sym_LBRACK, + STATE(415), 1, + sym_qualified_type, + STATE(441), 1, + sym_primary_type, + STATE(704), 1, + sym_type_annotation, + STATE(2878), 1, + sym_parameter_list, + STATE(688), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(3210), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(504), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3208), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73109] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2671), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73158] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2865), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73207] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2867), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73256] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2868), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73305] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2869), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73354] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2870), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73403] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2759), 1, + sym_parameter_list, + STATE(2875), 1, + sym_type_annotation, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73452] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3062), 1, + anon_sym_LPAREN, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + STATE(1776), 1, + sym_qualified_type, + STATE(1785), 1, + sym_primary_type, + STATE(2590), 1, + sym_type_annotation, + STATE(2759), 1, + sym_parameter_list, + STATE(356), 3, + sym_union_type, + sym_function_type, + sym_conditional_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73501] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3224), 1, + anon_sym_LPAREN, + ACTIONS(3226), 1, + sym_identifier, + ACTIONS(3232), 1, + anon_sym_LBRACK, + STATE(353), 1, + sym_primary_type, + STATE(506), 1, + sym_qualified_type, + ACTIONS(3230), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(636), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3228), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73539] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3234), 1, + anon_sym_LPAREN, + ACTIONS(3236), 1, + sym_identifier, + ACTIONS(3242), 1, + anon_sym_LBRACK, + STATE(464), 1, + sym_qualified_type, + STATE(610), 1, + sym_primary_type, + ACTIONS(3240), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(535), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3238), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73577] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3246), 1, + sym_identifier, + STATE(353), 1, + sym_primary_type, + STATE(1784), 1, + sym_qualified_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73615] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3066), 1, + anon_sym_LBRACK, + ACTIONS(3068), 1, + sym_identifier, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(1776), 1, + sym_qualified_type, + STATE(2002), 1, + sym_primary_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73653] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3248), 1, + anon_sym_LPAREN, + ACTIONS(3250), 1, + sym_identifier, + ACTIONS(3256), 1, + anon_sym_LBRACK, + STATE(586), 1, + sym_qualified_type, + STATE(697), 1, + sym_primary_type, + ACTIONS(3254), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(723), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3252), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73691] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 1, + anon_sym_EQ, + ACTIONS(3258), 1, + anon_sym_DOT, + ACTIONS(3260), 1, + anon_sym_LT, + ACTIONS(3262), 1, + anon_sym_LBRACK, + STATE(1769), 1, + aux_sym_qualified_type_repeat1, + STATE(1775), 1, + aux_sym_array_type_repeat1, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(153), 11, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_RBRACK, + anon_sym_implements, + [73729] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3264), 1, + anon_sym_LPAREN, + ACTIONS(3266), 1, + sym_identifier, + ACTIONS(3272), 1, + anon_sym_LBRACK, + STATE(227), 1, + sym_qualified_type, + STATE(296), 1, + sym_primary_type, + ACTIONS(3270), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(284), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3268), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73767] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3274), 1, + anon_sym_LPAREN, + ACTIONS(3276), 1, + sym_identifier, + ACTIONS(3282), 1, + anon_sym_LBRACK, + STATE(79), 1, + sym_qualified_type, + STATE(98), 1, + sym_primary_type, + ACTIONS(3280), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(128), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3278), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73805] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3284), 1, + anon_sym_LPAREN, + ACTIONS(3286), 1, + sym_identifier, + ACTIONS(3292), 1, + anon_sym_LBRACK, + STATE(1966), 1, + sym_qualified_type, + STATE(2054), 1, + sym_primary_type, + ACTIONS(3290), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(2047), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3288), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73843] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3074), 1, + sym_identifier, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3294), 1, + anon_sym_LBRACK, + STATE(1955), 1, + sym_qualified_type, + STATE(2002), 1, + sym_primary_type, + ACTIONS(1401), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1778), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(1403), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73881] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3186), 1, + sym_identifier, + ACTIONS(3192), 1, + anon_sym_LBRACK, + ACTIONS(3296), 1, + anon_sym_LPAREN, + STATE(1108), 1, + sym_qualified_type, + STATE(1183), 1, + sym_primary_type, + ACTIONS(3190), 4, + anon_sym_number, + anon_sym_string, + anon_sym_boolean, + anon_sym_any, + STATE(1157), 4, + sym_generic_type, + sym_array_type, + sym_tuple_type, + sym_parenthesized_type, + ACTIONS(3188), 5, + anon_sym_true, + anon_sym_false, + anon_sym_null, + anon_sym_void, + anon_sym_undefined, + [73919] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3298), 1, + anon_sym_RBRACE, + ACTIONS(3300), 1, + anon_sym_async, + ACTIONS(3303), 1, + anon_sym_abstract, + ACTIONS(3306), 1, + anon_sym_AT, + ACTIONS(3312), 1, + anon_sym_static, + ACTIONS(3315), 1, + anon_sym_readonly, + ACTIONS(3318), 1, + anon_sym_build, + ACTIONS(3321), 1, + sym_identifier, + STATE(1875), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + ACTIONS(3309), 3, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + STATE(1763), 4, + sym_property_declaration, + sym_build_method, + sym_method_declaration, + aux_sym_component_body_repeat1, + [73962] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3324), 1, + anon_sym_RBRACE, + ACTIONS(3326), 1, + anon_sym_async, + ACTIONS(3329), 1, + anon_sym_abstract, + ACTIONS(3332), 1, + anon_sym_AT, + ACTIONS(3338), 1, + anon_sym_static, + ACTIONS(3341), 1, + anon_sym_readonly, + ACTIONS(3344), 1, + sym_identifier, + ACTIONS(3347), 1, + anon_sym_constructor, + STATE(1886), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + ACTIONS(3335), 3, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + STATE(1764), 4, + sym_property_declaration, + sym_method_declaration, + sym_constructor_declaration, + aux_sym_class_body_repeat1, + [74005] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3350), 1, + anon_sym_RBRACE, + ACTIONS(3352), 1, + anon_sym_async, + ACTIONS(3354), 1, + anon_sym_abstract, + ACTIONS(3356), 1, + anon_sym_AT, + ACTIONS(3360), 1, + anon_sym_static, + ACTIONS(3362), 1, + anon_sym_readonly, + ACTIONS(3364), 1, + sym_identifier, + ACTIONS(3366), 1, + anon_sym_constructor, + STATE(1886), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + ACTIONS(3358), 3, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + STATE(1768), 4, + sym_property_declaration, + sym_method_declaration, + sym_constructor_declaration, + aux_sym_class_body_repeat1, + [74048] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3356), 1, + anon_sym_AT, + ACTIONS(3368), 1, + anon_sym_RBRACE, + ACTIONS(3370), 1, + anon_sym_async, + ACTIONS(3372), 1, + anon_sym_abstract, + ACTIONS(3376), 1, + anon_sym_static, + ACTIONS(3378), 1, + anon_sym_readonly, + ACTIONS(3380), 1, + anon_sym_build, + ACTIONS(3382), 1, + sym_identifier, + STATE(1875), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + ACTIONS(3374), 3, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + STATE(1767), 4, + sym_property_declaration, + sym_build_method, + sym_method_declaration, + aux_sym_component_body_repeat1, + [74091] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3356), 1, + anon_sym_AT, + ACTIONS(3370), 1, + anon_sym_async, + ACTIONS(3372), 1, + anon_sym_abstract, + ACTIONS(3376), 1, + anon_sym_static, + ACTIONS(3378), 1, + anon_sym_readonly, + ACTIONS(3380), 1, + anon_sym_build, + ACTIONS(3382), 1, + sym_identifier, + ACTIONS(3384), 1, + anon_sym_RBRACE, + STATE(1875), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + ACTIONS(3374), 3, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + STATE(1763), 4, + sym_property_declaration, + sym_build_method, + sym_method_declaration, + aux_sym_component_body_repeat1, + [74134] = 12, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3352), 1, + anon_sym_async, + ACTIONS(3354), 1, + anon_sym_abstract, + ACTIONS(3356), 1, + anon_sym_AT, + ACTIONS(3360), 1, + anon_sym_static, + ACTIONS(3362), 1, + anon_sym_readonly, + ACTIONS(3364), 1, + sym_identifier, + ACTIONS(3366), 1, + anon_sym_constructor, + ACTIONS(3386), 1, + anon_sym_RBRACE, + STATE(1886), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + ACTIONS(3358), 3, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + STATE(1764), 4, + sym_property_declaration, + sym_method_declaration, + sym_constructor_declaration, + aux_sym_class_body_repeat1, + [74177] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(390), 1, + anon_sym_EQ, + ACTIONS(3258), 1, + anon_sym_DOT, + STATE(1770), 1, + aux_sym_qualified_type_repeat1, + ACTIONS(392), 13, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_RBRACK, + anon_sym_implements, + [74205] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(375), 1, + anon_sym_EQ, + ACTIONS(3388), 1, + anon_sym_DOT, + STATE(1770), 1, + aux_sym_qualified_type_repeat1, + ACTIONS(377), 13, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_RBRACK, + anon_sym_implements, + [74233] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 1, + anon_sym_EQ, + ACTIONS(3258), 1, + anon_sym_DOT, + ACTIONS(3262), 1, + anon_sym_LBRACK, + ACTIONS(3391), 1, + anon_sym_LT, + STATE(1769), 1, + aux_sym_qualified_type_repeat1, + STATE(1775), 1, + aux_sym_array_type_repeat1, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(153), 9, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_RBRACK, + [74269] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(375), 1, + anon_sym_EQ, + ACTIONS(377), 14, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_RBRACK, + anon_sym_implements, + [74292] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(239), 1, + anon_sym_EQ, + ACTIONS(3393), 1, + anon_sym_LBRACK, + STATE(1773), 1, + aux_sym_array_type_repeat1, + ACTIONS(241), 12, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_RBRACK, + anon_sym_implements, + [74319] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 1, + anon_sym_EQ, + ACTIONS(3262), 1, + anon_sym_LBRACK, + STATE(1775), 1, + aux_sym_array_type_repeat1, + ACTIONS(153), 12, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_RBRACK, + anon_sym_implements, + [74346] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(394), 1, + anon_sym_EQ, + ACTIONS(3262), 1, + anon_sym_LBRACK, + STATE(1773), 1, + aux_sym_array_type_repeat1, + ACTIONS(396), 12, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_RBRACK, + anon_sym_implements, + [74373] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 1, + anon_sym_EQ, + ACTIONS(3260), 1, + anon_sym_LT, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(153), 11, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_RBRACK, + anon_sym_implements, + [74399] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(239), 1, + anon_sym_EQ, + ACTIONS(241), 13, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_implements, + [74421] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 1, + anon_sym_EQ, + ACTIONS(153), 12, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_RBRACK, + anon_sym_implements, + [74442] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(513), 1, + anon_sym_EQ, + ACTIONS(515), 12, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_RBRACK, + anon_sym_implements, + [74463] = 13, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1993), 1, + anon_sym_COMMA, + ACTIONS(3258), 1, + anon_sym_DOT, + ACTIONS(3260), 1, + anon_sym_LT, + ACTIONS(3262), 1, + anon_sym_LBRACK, + ACTIONS(3396), 1, + anon_sym_COLON, + ACTIONS(3398), 1, + anon_sym_RPAREN, + ACTIONS(3401), 1, + anon_sym_QMARK, + ACTIONS(3403), 1, + anon_sym_EQ, + STATE(1769), 1, + aux_sym_qualified_type_repeat1, + STATE(1775), 1, + aux_sym_array_type_repeat1, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(153), 2, + anon_sym_extends, + anon_sym_PIPE, + [74504] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 1, + anon_sym_EQ, + ACTIONS(490), 12, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_RBRACK, + anon_sym_implements, + [74525] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 1, + anon_sym_EQ, + ACTIONS(486), 12, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_RBRACK, + anon_sym_implements, + [74546] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(517), 1, + anon_sym_EQ, + ACTIONS(519), 12, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_extends, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_RBRACK, + anon_sym_implements, + [74567] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 1, + anon_sym_EQ, + ACTIONS(3391), 1, + anon_sym_LT, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(153), 9, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_RBRACK, + [74591] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(330), 1, + anon_sym_EQ, + ACTIONS(3405), 1, + anon_sym_extends, + ACTIONS(3407), 1, + anon_sym_PIPE, + STATE(1833), 1, + aux_sym_union_type_repeat1, + ACTIONS(332), 8, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_RBRACK, + [74617] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3409), 1, + anon_sym_DOT, + ACTIONS(3411), 1, + anon_sym_LT, + ACTIONS(3413), 1, + anon_sym_LBRACK, + STATE(1918), 1, + aux_sym_qualified_type_repeat1, + STATE(1946), 1, + aux_sym_array_type_repeat1, + STATE(1979), 1, + sym_type_arguments, + ACTIONS(159), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(153), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [74649] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3415), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3417), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74668] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3419), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3421), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [74687] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3423), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3425), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74706] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3423), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3425), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74725] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3423), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3425), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74744] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3423), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3425), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74763] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3427), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3429), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74782] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2713), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(2715), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [74801] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2725), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(2727), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [74820] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3431), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3433), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74839] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3431), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3433), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74858] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3431), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3433), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74877] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3431), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3433), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74896] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3435), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3437), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74915] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3439), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3441), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74934] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3439), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3441), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74953] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3439), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3441), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74972] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3439), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3441), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [74991] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3443), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3445), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75010] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3447), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3449), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75029] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3447), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3449), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75048] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3447), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3449), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75067] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3447), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3449), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75086] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3451), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3453), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75105] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3419), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3421), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75124] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3419), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3421), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75143] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3419), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3421), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75162] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3419), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3421), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75181] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3455), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3457), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75200] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3459), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3461), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75219] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3459), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3461), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75238] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3463), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3465), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75257] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3459), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3461), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75276] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3459), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3461), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75295] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3467), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3469), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75314] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3471), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3473), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75333] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3439), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3441), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75352] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3471), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3473), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75371] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3455), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3457), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75390] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3471), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3473), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75409] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3471), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3473), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75428] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3475), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3477), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75447] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3475), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3477), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75466] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3475), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3477), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75485] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3475), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3477), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75504] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3479), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3481), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [75523] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(469), 1, + anon_sym_EQ, + ACTIONS(3407), 1, + anon_sym_PIPE, + STATE(1891), 1, + aux_sym_union_type_repeat1, + ACTIONS(471), 8, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_RBRACK, + [75546] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3439), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3441), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75565] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3483), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3485), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75584] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3489), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75603] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3489), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75622] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3489), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75641] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3489), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75660] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3491), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3493), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75679] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3439), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3441), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75698] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3459), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3461), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75717] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3459), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3461), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75736] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3459), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3461), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75755] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3459), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3461), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75774] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3467), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3469), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75793] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3471), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3473), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75812] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3471), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3473), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75831] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3471), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3473), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75850] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3471), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3473), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75869] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3415), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3417), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75888] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3475), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3477), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75907] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3423), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3425), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75926] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3475), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3477), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75945] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3423), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3425), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75964] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3423), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3425), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [75983] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3423), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3425), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76002] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2819), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(2821), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76021] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3475), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3477), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76040] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3427), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3429), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76059] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2713), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(2715), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76078] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2725), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(2727), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76097] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3475), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3477), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76116] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2591), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(2593), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76135] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3479), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3481), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76154] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(660), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(658), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76173] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3495), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3497), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76192] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3499), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3501), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76211] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3447), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3449), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76230] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3447), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3449), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76249] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3447), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3449), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76268] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3447), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3449), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76287] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(676), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(674), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76306] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3258), 1, + anon_sym_DOT, + ACTIONS(3262), 1, + anon_sym_LBRACK, + ACTIONS(3503), 1, + anon_sym_LT, + STATE(1769), 1, + aux_sym_qualified_type_repeat1, + STATE(1775), 1, + aux_sym_array_type_repeat1, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(153), 5, + anon_sym_COMMA, + anon_sym_extends, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_GT, + [76335] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3356), 1, + anon_sym_AT, + ACTIONS(3505), 1, + anon_sym_async, + ACTIONS(3507), 1, + anon_sym_abstract, + ACTIONS(3511), 1, + anon_sym_static, + ACTIONS(3513), 1, + anon_sym_readonly, + ACTIONS(3515), 1, + sym_identifier, + STATE(1878), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + ACTIONS(3509), 3, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + [76366] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3517), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3519), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76385] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3451), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3453), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76404] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3523), 1, + anon_sym_AT, + STATE(1878), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + ACTIONS(3521), 8, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + [76425] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3443), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3445), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76444] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(676), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(674), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76463] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3431), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3433), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76482] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3431), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3433), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76501] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3431), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3433), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76520] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3431), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3433), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76539] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3435), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3437), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76558] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3356), 1, + anon_sym_AT, + ACTIONS(3526), 1, + anon_sym_async, + ACTIONS(3528), 1, + anon_sym_abstract, + ACTIONS(3532), 1, + anon_sym_static, + ACTIONS(3534), 1, + anon_sym_readonly, + ACTIONS(3536), 1, + sym_identifier, + STATE(1878), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + ACTIONS(3530), 3, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + [76589] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3538), 1, + anon_sym_DOT, + ACTIONS(3540), 1, + anon_sym_LT, + ACTIONS(3542), 1, + anon_sym_LBRACK, + STATE(1930), 1, + aux_sym_qualified_type_repeat1, + STATE(1967), 1, + aux_sym_array_type_repeat1, + STATE(2070), 1, + sym_type_arguments, + ACTIONS(153), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [76618] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3439), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3441), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76637] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3544), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3546), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76656] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3548), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3550), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76675] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(473), 1, + anon_sym_EQ, + ACTIONS(3552), 1, + anon_sym_PIPE, + STATE(1891), 1, + aux_sym_union_type_repeat1, + ACTIONS(475), 8, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RPAREN, + anon_sym_QMARK, + anon_sym_EQ_GT, + anon_sym_RBRACK, + [76698] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3419), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3421), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76717] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3517), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3519), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76736] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(409), 1, + anon_sym_COMMA, + ACTIONS(3555), 1, + anon_sym_RBRACE, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3559), 1, + sym_identifier, + ACTIONS(3563), 1, + anon_sym_LBRACK, + STATE(2085), 1, + sym_property_name, + STATE(2426), 1, + sym_component_parameter, + STATE(2430), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [76771] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3419), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3421), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76790] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3483), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3485), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76809] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3489), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76828] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3489), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76847] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3489), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76866] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3487), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3489), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + anon_sym_build, + sym_identifier, + [76885] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3419), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(3421), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76904] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2819), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(2821), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76923] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2591), 2, + anon_sym_RBRACE, + anon_sym_AT, + ACTIONS(2593), 9, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + anon_sym_constructor, + [76942] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(409), 1, + anon_sym_COMMA, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3565), 1, + anon_sym_RBRACE, + ACTIONS(3567), 1, + sym_identifier, + STATE(2085), 1, + sym_property_name, + STATE(2430), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [76974] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(970), 1, + anon_sym_COMMA, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3569), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2253), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77006] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(974), 1, + anon_sym_COMMA, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3571), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2286), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77038] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(65), 1, + anon_sym_COMMA, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3573), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2314), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77070] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3577), 1, + anon_sym_AT, + ACTIONS(3579), 1, + anon_sym_LPAREN, + ACTIONS(3575), 8, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + [77090] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(911), 1, + anon_sym_COMMA, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3581), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2382), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77122] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(962), 1, + anon_sym_COMMA, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3583), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2467), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77154] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3587), 1, + anon_sym_AT, + ACTIONS(3585), 8, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + [77171] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3589), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77200] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3591), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77229] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3593), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77258] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3595), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77287] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3597), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77316] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3599), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77345] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3409), 1, + anon_sym_DOT, + STATE(1925), 1, + aux_sym_qualified_type_repeat1, + ACTIONS(390), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(392), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_LT, + [77366] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3601), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77395] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3605), 1, + anon_sym_AT, + STATE(1920), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + ACTIONS(3603), 6, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + [77414] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23), 1, + anon_sym_AT, + ACTIONS(3608), 1, + anon_sym_export, + ACTIONS(3610), 1, + anon_sym_async, + ACTIONS(3612), 1, + anon_sym_function, + ACTIONS(3614), 1, + anon_sym_abstract, + ACTIONS(3616), 1, + anon_sym_class, + ACTIONS(3618), 1, + anon_sym_struct, + STATE(1920), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + [77443] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3620), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77472] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3622), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77501] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3626), 1, + anon_sym_AT, + ACTIONS(3624), 8, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + [77518] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3628), 1, + anon_sym_DOT, + STATE(1925), 1, + aux_sym_qualified_type_repeat1, + ACTIONS(375), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(377), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_LT, + [77539] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3631), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77568] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3635), 1, + anon_sym_AT, + ACTIONS(3633), 8, + anon_sym_async, + anon_sym_abstract, + anon_sym_private, + anon_sym_public, + anon_sym_protected, + anon_sym_static, + anon_sym_readonly, + sym_identifier, + [77585] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3637), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77614] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + ACTIONS(3639), 1, + anon_sym_RBRACE, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77643] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3538), 1, + anon_sym_DOT, + STATE(1936), 1, + aux_sym_qualified_type_repeat1, + ACTIONS(392), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + anon_sym_LT, + [77661] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3411), 1, + anon_sym_LT, + STATE(1979), 1, + sym_type_arguments, + ACTIONS(159), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(153), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [77681] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2986), 1, + anon_sym_SEMI, + ACTIONS(3641), 1, + anon_sym_COLON, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3645), 1, + anon_sym_QMARK, + ACTIONS(3647), 1, + anon_sym_EQ, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2000), 1, + sym_parameter_list, + STATE(2550), 1, + sym_type_parameters, + [77709] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3651), 1, + anon_sym_SEMI, + ACTIONS(3653), 1, + anon_sym_COLON, + ACTIONS(3655), 1, + anon_sym_QMARK, + ACTIONS(3657), 1, + anon_sym_EQ, + STATE(1996), 1, + sym_parameter_list, + STATE(2630), 1, + sym_type_parameters, + [77737] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3000), 1, + anon_sym_SEMI, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3659), 1, + anon_sym_COLON, + ACTIONS(3661), 1, + anon_sym_QMARK, + ACTIONS(3663), 1, + anon_sym_EQ, + STATE(1980), 1, + sym_parameter_list, + STATE(2471), 1, + sym_type_parameters, + [77765] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3665), 1, + anon_sym_SEMI, + ACTIONS(3667), 1, + anon_sym_COLON, + ACTIONS(3669), 1, + anon_sym_QMARK, + ACTIONS(3671), 1, + anon_sym_EQ, + STATE(1986), 1, + sym_parameter_list, + STATE(2473), 1, + sym_type_parameters, + [77793] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3673), 1, + anon_sym_DOT, + STATE(1936), 1, + aux_sym_qualified_type_repeat1, + ACTIONS(377), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + anon_sym_LT, + [77811] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3676), 1, + anon_sym_function, + ACTIONS(3678), 1, + sym_identifier, + STATE(2157), 1, + sym_property_name, + STATE(2511), 1, + sym_parameter_list, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [77837] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(366), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(362), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_GT, + [77853] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2998), 1, + anon_sym_SEMI, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3680), 1, + anon_sym_COLON, + ACTIONS(3682), 1, + anon_sym_QMARK, + ACTIONS(3684), 1, + anon_sym_EQ, + STATE(1975), 1, + sym_parameter_list, + STATE(2560), 1, + sym_type_parameters, + [77881] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3413), 1, + anon_sym_LBRACK, + STATE(1946), 1, + aux_sym_array_type_repeat1, + ACTIONS(159), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(153), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [77901] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3686), 1, + anon_sym_SEMI, + ACTIONS(3688), 1, + anon_sym_COLON, + ACTIONS(3690), 1, + anon_sym_QMARK, + ACTIONS(3692), 1, + anon_sym_EQ, + STATE(1991), 1, + sym_parameter_list, + STATE(2540), 1, + sym_type_parameters, + [77929] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2924), 1, + anon_sym_SEMI, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3694), 1, + anon_sym_COLON, + ACTIONS(3696), 1, + anon_sym_QMARK, + ACTIONS(3698), 1, + anon_sym_EQ, + STATE(1976), 1, + sym_parameter_list, + STATE(2594), 1, + sym_type_parameters, + [77957] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(375), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(377), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_PIPE, + anon_sym_LT, + [77973] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3700), 1, + anon_sym_SEMI, + ACTIONS(3702), 1, + anon_sym_COLON, + ACTIONS(3704), 1, + anon_sym_QMARK, + ACTIONS(3706), 1, + anon_sym_EQ, + STATE(1999), 1, + sym_parameter_list, + STATE(2543), 1, + sym_type_parameters, + [78001] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3708), 1, + anon_sym_LBRACK, + STATE(1945), 1, + aux_sym_array_type_repeat1, + ACTIONS(239), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(241), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [78021] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3413), 1, + anon_sym_LBRACK, + STATE(1945), 1, + aux_sym_array_type_repeat1, + ACTIONS(394), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(396), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [78041] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3711), 1, + anon_sym_function, + ACTIONS(3713), 1, + sym_identifier, + STATE(2157), 1, + sym_property_name, + STATE(2479), 1, + sym_parameter_list, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [78067] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(109), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(3557), 1, + anon_sym_async, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3567), 1, + sym_identifier, + STATE(2085), 1, + sym_property_name, + STATE(2487), 1, + sym_property_assignment, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [78093] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3715), 1, + anon_sym_LPAREN, + ACTIONS(3577), 7, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + anon_sym_AT, + [78109] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3563), 1, + anon_sym_LBRACK, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3717), 1, + anon_sym_function, + ACTIONS(3719), 1, + sym_identifier, + STATE(2157), 1, + sym_property_name, + STATE(2588), 1, + sym_parameter_list, + ACTIONS(3561), 2, + sym_string_literal, + sym_numeric_literal, + [78135] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3723), 1, + anon_sym_extends, + ACTIONS(3725), 1, + anon_sym_implements, + STATE(1256), 1, + sym_class_body, + STATE(2086), 1, + sym_type_parameters, + STATE(2645), 1, + sym_implements_clause, + [78160] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3727), 7, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_EQ_GT, + sym_identifier, + [78173] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3258), 1, + anon_sym_DOT, + ACTIONS(3391), 1, + anon_sym_LT, + ACTIONS(3729), 1, + anon_sym_COMMA, + ACTIONS(3731), 1, + anon_sym_LBRACE, + STATE(1769), 1, + aux_sym_qualified_type_repeat1, + STATE(1782), 1, + sym_type_arguments, + STATE(2258), 1, + aux_sym_extends_clause_repeat1, + [78198] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + ACTIONS(3733), 1, + anon_sym_extends, + STATE(1355), 1, + sym_class_body, + STATE(2048), 1, + sym_type_parameters, + STATE(2606), 1, + sym_implements_clause, + [78223] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3503), 1, + anon_sym_LT, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(153), 5, + anon_sym_COMMA, + anon_sym_extends, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_GT, + [78240] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3735), 7, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_EQ_GT, + sym_identifier, + [78253] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(330), 1, + sym_identifier, + ACTIONS(3737), 1, + anon_sym_extends, + ACTIONS(3739), 1, + anon_sym_PIPE, + STATE(1983), 1, + aux_sym_union_type_repeat1, + ACTIONS(332), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + [78274] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3635), 7, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + anon_sym_AT, + [78287] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(377), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_DOT, + sym_identifier, + anon_sym_PIPE, + anon_sym_LT, + [78300] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3587), 7, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + anon_sym_AT, + [78313] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3741), 1, + anon_sym_LBRACK, + STATE(1961), 1, + aux_sym_array_type_repeat1, + ACTIONS(241), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [78330] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + ACTIONS(3744), 1, + anon_sym_extends, + STATE(1275), 1, + sym_class_body, + STATE(2076), 1, + sym_type_parameters, + STATE(2492), 1, + sym_implements_clause, + [78355] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3746), 7, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_EQ_GT, + sym_identifier, + [78368] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3542), 1, + anon_sym_LBRACK, + STATE(1967), 1, + aux_sym_array_type_repeat1, + ACTIONS(153), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [78385] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + ACTIONS(3748), 1, + anon_sym_extends, + STATE(1362), 1, + sym_class_body, + STATE(2088), 1, + sym_type_parameters, + STATE(2573), 1, + sym_implements_clause, + [78410] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3540), 1, + anon_sym_LT, + STATE(2070), 1, + sym_type_arguments, + ACTIONS(153), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [78427] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3542), 1, + anon_sym_LBRACK, + STATE(1961), 1, + aux_sym_array_type_repeat1, + ACTIONS(396), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [78444] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3258), 1, + anon_sym_DOT, + ACTIONS(3391), 1, + anon_sym_LT, + ACTIONS(3729), 1, + anon_sym_COMMA, + ACTIONS(3750), 1, + anon_sym_LBRACE, + STATE(1769), 1, + aux_sym_qualified_type_repeat1, + STATE(1782), 1, + sym_type_arguments, + STATE(2251), 1, + aux_sym_extends_clause_repeat1, + [78469] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(239), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(241), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + anon_sym_LBRACK, + [78484] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + ACTIONS(3752), 1, + anon_sym_extends, + STATE(1369), 1, + sym_class_body, + STATE(2031), 1, + sym_type_parameters, + STATE(2505), 1, + sym_implements_clause, + [78509] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3626), 7, + anon_sym_export, + anon_sym_async, + anon_sym_function, + anon_sym_abstract, + anon_sym_class, + anon_sym_struct, + anon_sym_AT, + [78522] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(241), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + anon_sym_LBRACK, + [78534] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3258), 1, + anon_sym_DOT, + ACTIONS(3391), 1, + anon_sym_LT, + STATE(1769), 1, + aux_sym_qualified_type_repeat1, + STATE(1782), 1, + sym_type_arguments, + ACTIONS(3754), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + [78554] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3758), 1, + anon_sym_SEMI, + ACTIONS(3760), 1, + anon_sym_COLON, + STATE(1817), 1, + sym_block_statement, + STATE(1819), 1, + sym_builder_function_body, + STATE(1820), 1, + sym_extend_function_body, + [78576] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3762), 1, + anon_sym_SEMI, + ACTIONS(3764), 1, + anon_sym_COLON, + STATE(1802), 1, + sym_block_statement, + STATE(1803), 1, + sym_builder_function_body, + STATE(1804), 1, + sym_extend_function_body, + [78598] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3768), 1, + anon_sym_SEMI, + ACTIONS(3770), 1, + anon_sym_COLON, + STATE(1823), 1, + sym_block_statement, + STATE(1834), 1, + sym_builder_function_body, + STATE(1841), 1, + sym_extend_function_body, + [78620] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(517), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(519), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [78634] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3772), 1, + anon_sym_SEMI, + ACTIONS(3774), 1, + anon_sym_COLON, + STATE(1788), 1, + sym_extend_function_body, + STATE(1895), 1, + sym_block_statement, + STATE(1901), 1, + sym_builder_function_body, + [78656] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(484), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(486), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [78670] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3776), 1, + anon_sym_SEMI, + ACTIONS(3778), 1, + anon_sym_COLON, + STATE(1882), 1, + sym_block_statement, + STATE(1883), 1, + sym_builder_function_body, + STATE(1884), 1, + sym_extend_function_body, + [78692] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(529), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(531), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [78706] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3780), 1, + anon_sym_SEMI, + ACTIONS(3782), 1, + anon_sym_COLON, + STATE(1812), 1, + sym_block_statement, + STATE(1813), 1, + sym_builder_function_body, + STATE(1814), 1, + sym_extend_function_body, + [78728] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3739), 1, + anon_sym_PIPE, + STATE(1984), 1, + aux_sym_union_type_repeat1, + ACTIONS(471), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + [78744] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3784), 1, + anon_sym_PIPE, + STATE(1984), 1, + aux_sym_union_type_repeat1, + ACTIONS(475), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + [78760] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3787), 1, + anon_sym_SEMI, + ACTIONS(3789), 1, + anon_sym_COLON, + STATE(1870), 1, + sym_block_statement, + STATE(1871), 1, + sym_builder_function_body, + STATE(1872), 1, + sym_extend_function_body, + [78782] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3791), 1, + anon_sym_SEMI, + ACTIONS(3793), 1, + anon_sym_COLON, + STATE(1837), 1, + sym_block_statement, + STATE(1838), 1, + sym_builder_function_body, + STATE(1839), 1, + sym_extend_function_body, + [78804] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3795), 1, + anon_sym_extends, + ACTIONS(3797), 1, + anon_sym_PIPE, + STATE(2093), 1, + aux_sym_union_type_repeat1, + ACTIONS(332), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_GT, + [78822] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3799), 1, + anon_sym_COLON, + ACTIONS(3801), 1, + anon_sym_QMARK, + STATE(2053), 1, + sym_parameter_list, + STATE(2524), 1, + sym_type_parameters, + [78844] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23), 1, + anon_sym_AT, + ACTIONS(3614), 1, + anon_sym_abstract, + ACTIONS(3616), 1, + anon_sym_class, + ACTIONS(3618), 1, + anon_sym_struct, + STATE(1920), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + [78864] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3803), 1, + anon_sym_LBRACE, + ACTIONS(3805), 1, + anon_sym_extends, + STATE(1311), 1, + sym_object_type, + STATE(2127), 1, + sym_type_parameters, + STATE(2547), 1, + sym_extends_clause, + [78886] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3807), 1, + anon_sym_SEMI, + ACTIONS(3809), 1, + anon_sym_COLON, + STATE(1898), 1, + sym_block_statement, + STATE(1899), 1, + sym_builder_function_body, + STATE(1900), 1, + sym_extend_function_body, + [78908] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3811), 1, + anon_sym_SEMI, + ACTIONS(3813), 1, + anon_sym_COLON, + STATE(1807), 1, + sym_block_statement, + STATE(1808), 1, + sym_builder_function_body, + STATE(1809), 1, + sym_extend_function_body, + [78930] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3815), 1, + anon_sym_async, + ACTIONS(3817), 1, + anon_sym_function, + ACTIONS(3819), 1, + anon_sym_abstract, + ACTIONS(3821), 1, + anon_sym_class, + ACTIONS(3823), 1, + anon_sym_struct, + ACTIONS(3825), 1, + anon_sym_default, + [78952] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(525), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(527), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [78966] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(488), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(490), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [78980] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3827), 1, + anon_sym_SEMI, + ACTIONS(3829), 1, + anon_sym_COLON, + STATE(1855), 1, + sym_block_statement, + STATE(1856), 1, + sym_builder_function_body, + STATE(1857), 1, + sym_extend_function_body, + [79002] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3526), 1, + anon_sym_async, + ACTIONS(3528), 1, + anon_sym_abstract, + ACTIONS(3532), 1, + anon_sym_static, + ACTIONS(3534), 1, + anon_sym_readonly, + ACTIONS(3536), 1, + sym_identifier, + ACTIONS(3831), 1, + anon_sym_constructor, + [79024] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3835), 1, + anon_sym_COLON, + ACTIONS(3837), 1, + anon_sym_EQ, + ACTIONS(3833), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3839), 2, + anon_sym_in, + anon_sym_of, + [79042] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3841), 1, + anon_sym_SEMI, + ACTIONS(3843), 1, + anon_sym_COLON, + STATE(1790), 1, + sym_block_statement, + STATE(1791), 1, + sym_builder_function_body, + STATE(1792), 1, + sym_extend_function_body, + [79064] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3845), 1, + anon_sym_SEMI, + ACTIONS(3847), 1, + anon_sym_COLON, + STATE(1797), 1, + sym_block_statement, + STATE(1798), 1, + sym_builder_function_body, + STATE(1799), 1, + sym_extend_function_body, + [79086] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(159), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(153), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [79100] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(475), 6, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_implements, + [79112] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3849), 1, + anon_sym_SEMI, + ACTIONS(3851), 1, + anon_sym_COLON, + STATE(1843), 1, + sym_block_statement, + STATE(1844), 1, + sym_builder_function_body, + STATE(1845), 1, + sym_extend_function_body, + [79134] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(513), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(515), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [79148] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3835), 1, + anon_sym_COLON, + ACTIONS(3837), 1, + anon_sym_EQ, + ACTIONS(3833), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3853), 2, + anon_sym_in, + anon_sym_of, + [79166] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(521), 2, + anon_sym_extends, + sym_identifier, + ACTIONS(523), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE, + [79180] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3855), 1, + sym_identifier, + STATE(2287), 1, + sym_parameter_list, + STATE(2619), 1, + sym_type_parameters, + [79199] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(523), 5, + anon_sym_COMMA, + anon_sym_extends, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_GT, + [79210] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3772), 1, + anon_sym_SEMI, + STATE(1788), 1, + sym_extend_function_body, + STATE(1895), 1, + sym_block_statement, + STATE(1901), 1, + sym_builder_function_body, + [79229] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_DOLLAR, + ACTIONS(3861), 1, + anon_sym_BQUOTE, + ACTIONS(3863), 1, + sym_template_chars, + STATE(2062), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [79246] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(362), 5, + anon_sym_COMMA, + anon_sym_extends, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_GT, + [79257] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3865), 1, + sym_identifier, + STATE(2254), 1, + sym_parameter_list, + STATE(2605), 1, + sym_type_parameters, + [79276] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(490), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [79287] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3867), 5, + anon_sym_LBRACE, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_implements, + [79298] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3869), 1, + anon_sym_SEMI, + STATE(1854), 1, + sym_block_statement, + STATE(1859), 1, + sym_builder_function_body, + STATE(1863), 1, + sym_extend_function_body, + [79317] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3758), 1, + anon_sym_SEMI, + STATE(1817), 1, + sym_block_statement, + STATE(1819), 1, + sym_builder_function_body, + STATE(1820), 1, + sym_extend_function_body, + [79336] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3871), 1, + sym_identifier, + STATE(2228), 1, + sym_parameter_list, + STATE(2587), 1, + sym_type_parameters, + [79355] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3768), 1, + anon_sym_SEMI, + STATE(1823), 1, + sym_block_statement, + STATE(1834), 1, + sym_builder_function_body, + STATE(1841), 1, + sym_extend_function_body, + [79374] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3873), 1, + sym_identifier, + STATE(2220), 1, + sym_parameter_list, + STATE(2628), 1, + sym_type_parameters, + [79393] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3875), 1, + sym_identifier, + STATE(2264), 1, + sym_parameter_list, + STATE(2610), 1, + sym_type_parameters, + [79412] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_DOLLAR, + ACTIONS(3877), 1, + anon_sym_BQUOTE, + ACTIONS(3879), 1, + sym_template_chars, + STATE(2010), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [79429] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3881), 1, + anon_sym_extends, + ACTIONS(3883), 1, + anon_sym_PIPE, + STATE(2124), 1, + aux_sym_union_type_repeat1, + ACTIONS(332), 2, + anon_sym_LBRACE, + anon_sym_implements, + [79446] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_DOLLAR, + ACTIONS(3885), 1, + anon_sym_BQUOTE, + ACTIONS(3887), 1, + sym_template_chars, + STATE(2067), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [79463] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3889), 1, + sym_identifier, + STATE(2220), 1, + sym_parameter_list, + STATE(2628), 1, + sym_type_parameters, + [79482] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3891), 1, + sym_identifier, + STATE(2431), 1, + sym_parameter_list, + STATE(2521), 1, + sym_type_parameters, + [79501] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(515), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [79512] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3893), 1, + sym_identifier, + STATE(2416), 1, + sym_parameter_list, + STATE(2585), 1, + sym_type_parameters, + [79531] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3897), 1, + anon_sym_COLON, + ACTIONS(3899), 1, + anon_sym_QMARK, + ACTIONS(3901), 1, + anon_sym_EQ, + ACTIONS(3895), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [79548] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3903), 1, + anon_sym_async, + ACTIONS(3905), 1, + sym_identifier, + STATE(2644), 1, + sym_parameter_list, + STATE(2654), 1, + sym_ui_builder_arrow_function, + [79567] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3907), 1, + anon_sym_LBRACE, + ACTIONS(3909), 1, + anon_sym_COLON, + STATE(1401), 1, + sym_block_statement, + STATE(1405), 1, + sym_builder_function_body, + STATE(1411), 1, + sym_extend_function_body, + [79586] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + ACTIONS(3911), 1, + anon_sym_extends, + STATE(1287), 1, + sym_class_body, + STATE(2518), 1, + sym_implements_clause, + [79605] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(519), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [79616] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_DOLLAR, + ACTIONS(3913), 1, + anon_sym_BQUOTE, + ACTIONS(3915), 1, + sym_template_chars, + STATE(2036), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [79633] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3396), 1, + anon_sym_COLON, + ACTIONS(3401), 1, + anon_sym_QMARK, + ACTIONS(3403), 1, + anon_sym_EQ, + ACTIONS(1993), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [79650] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(23), 1, + anon_sym_AT, + ACTIONS(3614), 1, + anon_sym_abstract, + ACTIONS(3616), 1, + anon_sym_class, + STATE(1920), 2, + sym_decorator, + aux_sym_decorated_export_declaration_repeat1, + [79667] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_DOLLAR, + ACTIONS(3863), 1, + sym_template_chars, + ACTIONS(3917), 1, + anon_sym_BQUOTE, + STATE(2062), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [79684] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3919), 1, + sym_identifier, + STATE(2295), 1, + sym_parameter_list, + STATE(2625), 1, + sym_type_parameters, + [79703] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3921), 1, + anon_sym_async, + ACTIONS(3923), 1, + anon_sym_abstract, + ACTIONS(3925), 1, + anon_sym_static, + ACTIONS(3927), 1, + anon_sym_readonly, + ACTIONS(3929), 1, + sym_identifier, + [79722] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3931), 1, + anon_sym_SEMI, + STATE(1824), 1, + sym_block_statement, + STATE(1826), 1, + sym_builder_function_body, + STATE(1827), 1, + sym_extend_function_body, + [79741] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3933), 5, + anon_sym_LBRACE, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_implements, + [79752] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3935), 1, + sym_identifier, + STATE(2445), 1, + sym_parameter_list, + STATE(2526), 1, + sym_type_parameters, + [79771] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3903), 1, + anon_sym_async, + ACTIONS(3905), 1, + sym_identifier, + STATE(2644), 1, + sym_parameter_list, + STATE(2667), 1, + sym_ui_builder_arrow_function, + [79790] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3907), 1, + anon_sym_LBRACE, + ACTIONS(3937), 1, + anon_sym_COLON, + STATE(1285), 3, + sym_block_statement, + sym_builder_function_body, + sym_extend_function_body, + [79805] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3939), 1, + anon_sym_SEMI, + STATE(1829), 1, + sym_block_statement, + STATE(1830), 1, + sym_builder_function_body, + STATE(1831), 1, + sym_extend_function_body, + [79824] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3941), 1, + sym_identifier, + STATE(2315), 1, + sym_parameter_list, + STATE(2632), 1, + sym_type_parameters, + [79843] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3811), 1, + anon_sym_SEMI, + STATE(1807), 1, + sym_block_statement, + STATE(1808), 1, + sym_builder_function_body, + STATE(1809), 1, + sym_extend_function_body, + [79862] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(153), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [79873] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + ACTIONS(3748), 1, + anon_sym_extends, + STATE(1362), 1, + sym_class_body, + STATE(2573), 1, + sym_implements_clause, + [79892] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_DOLLAR, + ACTIONS(3943), 1, + anon_sym_BQUOTE, + ACTIONS(3945), 1, + sym_template_chars, + STATE(2052), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [79909] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3947), 1, + sym_identifier, + STATE(2322), 1, + sym_parameter_list, + STATE(2636), 1, + sym_type_parameters, + [79928] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3776), 1, + anon_sym_SEMI, + STATE(1882), 1, + sym_block_statement, + STATE(1883), 1, + sym_builder_function_body, + STATE(1884), 1, + sym_extend_function_body, + [79947] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_DOLLAR, + ACTIONS(3863), 1, + sym_template_chars, + ACTIONS(3949), 1, + anon_sym_BQUOTE, + STATE(2062), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [79964] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3953), 1, + anon_sym_COLON, + ACTIONS(3951), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + [79977] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(475), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [79988] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3955), 1, + sym_identifier, + STATE(2221), 1, + sym_parameter_list, + STATE(2583), 1, + sym_type_parameters, + [80007] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3957), 1, + anon_sym_async, + ACTIONS(3959), 1, + anon_sym_abstract, + ACTIONS(3961), 1, + anon_sym_static, + ACTIONS(3963), 1, + anon_sym_readonly, + ACTIONS(3965), 1, + sym_identifier, + [80026] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(523), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [80037] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(527), 5, + anon_sym_COMMA, + anon_sym_extends, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_GT, + [80048] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(597), 5, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_EQ, + anon_sym_GT, + anon_sym_implements, + [80059] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(527), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [80070] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(332), 5, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_EQ, + anon_sym_GT, + anon_sym_implements, + [80081] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3967), 1, + anon_sym_DOLLAR, + ACTIONS(3970), 1, + anon_sym_BQUOTE, + ACTIONS(3972), 1, + sym_template_chars, + STATE(2062), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [80098] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(531), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [80109] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_DOLLAR, + ACTIONS(3863), 1, + sym_template_chars, + ACTIONS(3975), 1, + anon_sym_BQUOTE, + STATE(2062), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [80126] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3563), 1, + anon_sym_LBRACK, + STATE(2157), 1, + sym_property_name, + ACTIONS(3561), 3, + sym_identifier, + sym_string_literal, + sym_numeric_literal, + [80141] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(179), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(452), 3, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_LT, + [80154] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_DOLLAR, + ACTIONS(3863), 1, + sym_template_chars, + ACTIONS(3977), 1, + anon_sym_BQUOTE, + STATE(2062), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [80171] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3907), 1, + anon_sym_LBRACE, + ACTIONS(3979), 1, + anon_sym_COLON, + STATE(1369), 3, + sym_block_statement, + sym_builder_function_body, + sym_extend_function_body, + [80186] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3780), 1, + anon_sym_SEMI, + STATE(1812), 1, + sym_block_statement, + STATE(1813), 1, + sym_builder_function_body, + STATE(1814), 1, + sym_extend_function_body, + [80205] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(486), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [80216] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_DOLLAR, + ACTIONS(3981), 1, + anon_sym_BQUOTE, + ACTIONS(3983), 1, + sym_template_chars, + STATE(2078), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [80233] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3505), 1, + anon_sym_async, + ACTIONS(3507), 1, + anon_sym_abstract, + ACTIONS(3511), 1, + anon_sym_static, + ACTIONS(3513), 1, + anon_sym_readonly, + ACTIONS(3515), 1, + sym_identifier, + [80252] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_DOLLAR, + ACTIONS(3985), 1, + anon_sym_BQUOTE, + ACTIONS(3987), 1, + sym_template_chars, + STATE(2064), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [80269] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3989), 1, + sym_identifier, + STATE(2220), 1, + sym_parameter_list, + STATE(2628), 1, + sym_type_parameters, + [80288] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3991), 1, + sym_identifier, + STATE(2416), 1, + sym_parameter_list, + STATE(2585), 1, + sym_type_parameters, + [80307] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + ACTIONS(3752), 1, + anon_sym_extends, + STATE(1369), 1, + sym_class_body, + STATE(2505), 1, + sym_implements_clause, + [80326] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3907), 1, + anon_sym_LBRACE, + ACTIONS(3993), 1, + anon_sym_COLON, + STATE(1452), 1, + sym_block_statement, + STATE(1453), 1, + sym_builder_function_body, + STATE(1454), 1, + sym_extend_function_body, + [80345] = 5, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(3859), 1, + anon_sym_DOLLAR, + ACTIONS(3863), 1, + sym_template_chars, + ACTIONS(3995), 1, + anon_sym_BQUOTE, + STATE(2062), 2, + sym_template_substitution, + aux_sym_template_literal_repeat1, + [80362] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3849), 1, + anon_sym_SEMI, + STATE(1843), 1, + sym_block_statement, + STATE(1844), 1, + sym_builder_function_body, + STATE(1845), 1, + sym_extend_function_body, + [80381] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(362), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + anon_sym_PIPE, + [80392] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(593), 5, + anon_sym_COMMA, + anon_sym_LBRACE, + anon_sym_EQ, + anon_sym_GT, + anon_sym_implements, + [80403] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(531), 5, + anon_sym_COMMA, + anon_sym_extends, + anon_sym_EQ, + anon_sym_PIPE, + anon_sym_GT, + [80414] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(3787), 1, + anon_sym_SEMI, + STATE(1870), 1, + sym_block_statement, + STATE(1871), 1, + sym_builder_function_body, + STATE(1872), 1, + sym_extend_function_body, + [80433] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3997), 5, + anon_sym_LBRACE, + anon_sym_extends, + anon_sym_LPAREN, + anon_sym_EQ, + anon_sym_implements, + [80444] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(3999), 1, + anon_sym_COLON, + STATE(2411), 1, + sym_parameter_list, + STATE(2572), 1, + sym_type_parameters, + [80463] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + ACTIONS(4001), 1, + anon_sym_extends, + STATE(1361), 1, + sym_class_body, + STATE(2490), 1, + sym_implements_clause, + [80482] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4005), 1, + anon_sym_COLON, + ACTIONS(4003), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + [80495] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3723), 1, + anon_sym_extends, + ACTIONS(3725), 1, + anon_sym_implements, + STATE(1256), 1, + sym_class_body, + STATE(2645), 1, + sym_implements_clause, + [80514] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3766), 1, + anon_sym_LBRACE, + ACTIONS(4007), 1, + anon_sym_SEMI, + STATE(1848), 1, + sym_block_statement, + STATE(1849), 1, + sym_builder_function_body, + STATE(1850), 1, + sym_extend_function_body, + [80533] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(4009), 1, + sym_identifier, + STATE(2416), 1, + sym_parameter_list, + STATE(2585), 1, + sym_type_parameters, + [80552] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3845), 1, + anon_sym_SEMI, + STATE(1797), 1, + sym_block_statement, + STATE(1798), 1, + sym_builder_function_body, + STATE(1799), 1, + sym_extend_function_body, + [80571] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3907), 1, + anon_sym_LBRACE, + ACTIONS(4011), 1, + anon_sym_COLON, + STATE(1287), 3, + sym_block_statement, + sym_builder_function_body, + sym_extend_function_body, + [80586] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3797), 1, + anon_sym_PIPE, + STATE(2097), 1, + aux_sym_union_type_repeat1, + ACTIONS(471), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_GT, + [80601] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3756), 1, + anon_sym_LBRACE, + ACTIONS(3762), 1, + anon_sym_SEMI, + STATE(1802), 1, + sym_block_statement, + STATE(1803), 1, + sym_builder_function_body, + STATE(1804), 1, + sym_extend_function_body, + [80620] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3907), 1, + anon_sym_LBRACE, + ACTIONS(4013), 1, + anon_sym_COLON, + STATE(1391), 1, + sym_extend_function_body, + STATE(1437), 1, + sym_block_statement, + STATE(1455), 1, + sym_builder_function_body, + [80639] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4015), 1, + anon_sym_COLON, + ACTIONS(179), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(452), 2, + anon_sym_LPAREN, + anon_sym_LT, + [80654] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4017), 1, + anon_sym_PIPE, + STATE(2097), 1, + aux_sym_union_type_repeat1, + ACTIONS(475), 3, + anon_sym_COMMA, + anon_sym_EQ, + anon_sym_GT, + [80669] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(1985), 1, + sym_parameter_list, + STATE(2612), 1, + sym_type_parameters, + [80685] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2324), 1, + sym_parameter_list, + STATE(2541), 1, + sym_type_parameters, + [80701] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + STATE(1269), 1, + sym_class_body, + STATE(2663), 1, + sym_implements_clause, + [80717] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3700), 1, + anon_sym_SEMI, + ACTIONS(3702), 1, + anon_sym_COLON, + ACTIONS(3704), 1, + anon_sym_QMARK, + ACTIONS(3706), 1, + anon_sym_EQ, + [80733] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4020), 1, + anon_sym_COLON, + ACTIONS(4022), 1, + anon_sym_EQ_GT, + ACTIONS(452), 2, + anon_sym_LPAREN, + anon_sym_LT, + [80747] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(1980), 1, + sym_parameter_list, + STATE(2471), 1, + sym_type_parameters, + [80763] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2986), 1, + anon_sym_SEMI, + ACTIONS(3641), 1, + anon_sym_COLON, + ACTIONS(3645), 1, + anon_sym_QMARK, + ACTIONS(3647), 1, + anon_sym_EQ, + [80779] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 1, + anon_sym_DOT, + ACTIONS(4024), 1, + anon_sym_RBRACE, + STATE(2109), 2, + sym_modifier_chain_expression, + aux_sym_extend_function_body_repeat1, + [80793] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2445), 1, + sym_parameter_list, + STATE(2526), 1, + sym_type_parameters, + [80809] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2998), 1, + anon_sym_SEMI, + ACTIONS(3680), 1, + anon_sym_COLON, + ACTIONS(3682), 1, + anon_sym_QMARK, + ACTIONS(3684), 1, + anon_sym_EQ, + [80825] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2068), 1, + sym_parameter_list, + STATE(2483), 1, + sym_type_parameters, + [80841] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 1, + anon_sym_DOT, + ACTIONS(4026), 1, + anon_sym_RBRACE, + STATE(2215), 2, + sym_modifier_chain_expression, + aux_sym_extend_function_body_repeat1, + [80855] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3000), 1, + anon_sym_SEMI, + ACTIONS(3659), 1, + anon_sym_COLON, + ACTIONS(3661), 1, + anon_sym_QMARK, + ACTIONS(3663), 1, + anon_sym_EQ, + [80871] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3012), 1, + anon_sym_SEMI, + ACTIONS(4028), 1, + anon_sym_COLON, + ACTIONS(4030), 1, + anon_sym_QMARK, + ACTIONS(4032), 1, + anon_sym_EQ, + [80887] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(4034), 1, + anon_sym_LBRACE, + STATE(1275), 1, + sym_component_body, + STATE(2493), 1, + sym_type_parameters, + [80903] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3897), 1, + anon_sym_COLON, + ACTIONS(3901), 1, + anon_sym_EQ, + ACTIONS(3895), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [80917] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2077), 1, + sym_parameter_list, + STATE(2501), 1, + sym_type_parameters, + [80933] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3907), 1, + anon_sym_LBRACE, + STATE(1351), 3, + sym_block_statement, + sym_builder_function_body, + sym_extend_function_body, + [80945] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4036), 1, + anon_sym_async, + ACTIONS(4038), 1, + anon_sym_abstract, + ACTIONS(4040), 1, + anon_sym_readonly, + ACTIONS(4042), 1, + sym_identifier, + [80961] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(1978), 1, + sym_parameter_list, + STATE(2475), 1, + sym_type_parameters, + [80977] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(332), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + [80987] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2095), 1, + sym_parameter_list, + STATE(2614), 1, + sym_type_parameters, + [81003] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4003), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + [81013] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(4044), 1, + sym_identifier, + ACTIONS(4046), 1, + anon_sym_LBRACK, + STATE(1195), 1, + sym_argument_list, + [81029] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(4034), 1, + anon_sym_LBRACE, + STATE(1265), 1, + sym_component_body, + STATE(2648), 1, + sym_type_parameters, + [81045] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4048), 1, + anon_sym_COLON, + ACTIONS(4050), 1, + anon_sym_EQ_GT, + ACTIONS(452), 2, + anon_sym_LPAREN, + anon_sym_LT, + [81059] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3883), 1, + anon_sym_PIPE, + STATE(2128), 1, + aux_sym_union_type_repeat1, + ACTIONS(471), 2, + anon_sym_LBRACE, + anon_sym_implements, + [81073] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4052), 1, + anon_sym_RBRACE, + ACTIONS(4054), 1, + sym_identifier, + STATE(2172), 1, + sym_type_member, + STATE(2174), 1, + aux_sym_object_type_repeat1, + [81089] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4056), 1, + anon_sym_LBRACE, + ACTIONS(4058), 1, + sym_identifier, + STATE(2410), 1, + sym_generic_type, + STATE(2635), 1, + sym_qualified_type, + [81105] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3803), 1, + anon_sym_LBRACE, + ACTIONS(3805), 1, + anon_sym_extends, + STATE(1281), 1, + sym_object_type, + STATE(2670), 1, + sym_extends_clause, + [81121] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4060), 1, + anon_sym_PIPE, + STATE(2128), 1, + aux_sym_union_type_repeat1, + ACTIONS(475), 2, + anon_sym_LBRACE, + anon_sym_implements, + [81135] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4063), 1, + anon_sym_COLON, + ACTIONS(4065), 1, + anon_sym_EQ_GT, + ACTIONS(452), 2, + anon_sym_LPAREN, + anon_sym_LT, + [81149] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + STATE(1287), 1, + sym_class_body, + STATE(2518), 1, + sym_implements_clause, + [81165] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 1, + anon_sym_DOT, + ACTIONS(4067), 1, + anon_sym_RBRACE, + STATE(2132), 2, + sym_modifier_chain_expression, + aux_sym_extend_function_body_repeat1, + [81179] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 1, + anon_sym_DOT, + ACTIONS(4069), 1, + anon_sym_RBRACE, + STATE(2215), 2, + sym_modifier_chain_expression, + aux_sym_extend_function_body_repeat1, + [81193] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(593), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + [81203] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4071), 1, + anon_sym_RBRACE, + ACTIONS(4073), 1, + sym_identifier, + STATE(2134), 1, + aux_sym_object_type_repeat1, + STATE(2172), 1, + sym_type_member, + [81219] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(597), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + [81229] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1687), 1, + anon_sym_LPAREN, + ACTIONS(4076), 1, + sym_identifier, + ACTIONS(4078), 1, + anon_sym_LBRACK, + STATE(649), 1, + sym_argument_list, + [81245] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 1, + anon_sym_DOT, + ACTIONS(4080), 1, + anon_sym_RBRACE, + STATE(2176), 2, + sym_modifier_chain_expression, + aux_sym_extend_function_body_repeat1, + [81259] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4082), 1, + anon_sym_COMMA, + ACTIONS(4084), 1, + anon_sym_RBRACE, + ACTIONS(4086), 1, + sym_identifier, + STATE(2415), 1, + sym_enum_member, + [81275] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3907), 1, + anon_sym_LBRACE, + STATE(1401), 1, + sym_block_statement, + STATE(1405), 1, + sym_builder_function_body, + STATE(1411), 1, + sym_extend_function_body, + [81291] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(4046), 1, + anon_sym_LBRACK, + ACTIONS(4076), 1, + sym_identifier, + STATE(1195), 1, + sym_argument_list, + [81307] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2404), 1, + sym_parameter_list, + STATE(2549), 1, + sym_type_parameters, + [81323] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(294), 1, + anon_sym_LPAREN, + ACTIONS(4088), 1, + sym_identifier, + ACTIONS(4090), 1, + anon_sym_LBRACK, + STATE(106), 1, + sym_argument_list, + [81339] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(4092), 1, + anon_sym_function, + ACTIONS(4094), 1, + sym_identifier, + STATE(2576), 1, + sym_parameter_list, + [81355] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(1976), 1, + sym_parameter_list, + STATE(2594), 1, + sym_type_parameters, + [81371] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2924), 1, + anon_sym_SEMI, + ACTIONS(3694), 1, + anon_sym_COLON, + ACTIONS(3696), 1, + anon_sym_QMARK, + ACTIONS(3698), 1, + anon_sym_EQ, + [81387] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2092), 1, + sym_parameter_list, + STATE(2643), 1, + sym_type_parameters, + [81403] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(4046), 1, + anon_sym_LBRACK, + ACTIONS(4088), 1, + sym_identifier, + STATE(1195), 1, + sym_argument_list, + [81419] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4096), 1, + anon_sym_LBRACE, + ACTIONS(4098), 1, + sym_identifier, + STATE(2439), 1, + sym_generic_type, + STATE(2635), 1, + sym_qualified_type, + [81435] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1030), 1, + anon_sym_LPAREN, + ACTIONS(4100), 1, + sym_identifier, + ACTIONS(4102), 1, + anon_sym_LBRACK, + STATE(307), 1, + sym_argument_list, + [81451] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1477), 1, + anon_sym_LPAREN, + ACTIONS(4104), 1, + sym_identifier, + ACTIONS(4106), 1, + anon_sym_LBRACK, + STATE(597), 1, + sym_argument_list, + [81467] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(4034), 1, + anon_sym_LBRACE, + STATE(1369), 1, + sym_component_body, + STATE(2545), 1, + sym_type_parameters, + [81483] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(4046), 1, + anon_sym_LBRACK, + ACTIONS(4100), 1, + sym_identifier, + STATE(1195), 1, + sym_argument_list, + [81499] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(4046), 1, + anon_sym_LBRACK, + ACTIONS(4104), 1, + sym_identifier, + STATE(1195), 1, + sym_argument_list, + [81515] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4108), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + [81525] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4108), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + [81535] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4110), 1, + anon_sym_SEMI, + ACTIONS(4112), 1, + sym_identifier, + ACTIONS(4114), 1, + anon_sym_enum, + STATE(2459), 1, + sym_variable_declarator, + [81551] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2261), 1, + sym_parameter_list, + STATE(2633), 1, + sym_type_parameters, + [81567] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2318), 1, + sym_parameter_list, + STATE(2638), 1, + sym_type_parameters, + [81583] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + STATE(1285), 1, + sym_class_body, + STATE(2639), 1, + sym_implements_clause, + [81599] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2446), 1, + sym_parameter_list, + STATE(2527), 1, + sym_type_parameters, + [81615] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3711), 1, + anon_sym_function, + ACTIONS(4116), 1, + sym_identifier, + STATE(2479), 1, + sym_parameter_list, + [81631] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3907), 1, + anon_sym_LBRACE, + STATE(1388), 1, + sym_block_statement, + STATE(1390), 1, + sym_builder_function_body, + STATE(1392), 1, + sym_extend_function_body, + [81647] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(4034), 1, + anon_sym_LBRACE, + STATE(1357), 1, + sym_component_body, + STATE(2494), 1, + sym_type_parameters, + [81663] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2464), 1, + sym_parameter_list, + STATE(2533), 1, + sym_type_parameters, + [81679] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2228), 1, + sym_parameter_list, + STATE(2587), 1, + sym_type_parameters, + [81695] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3505), 1, + anon_sym_async, + ACTIONS(3507), 1, + anon_sym_abstract, + ACTIONS(3513), 1, + anon_sym_readonly, + ACTIONS(3515), 1, + sym_identifier, + [81711] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2236), 1, + sym_parameter_list, + STATE(2599), 1, + sym_type_parameters, + [81727] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(1999), 1, + sym_parameter_list, + STATE(2543), 1, + sym_type_parameters, + [81743] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3921), 1, + anon_sym_async, + ACTIONS(3923), 1, + anon_sym_abstract, + ACTIONS(3927), 1, + anon_sym_readonly, + ACTIONS(3929), 1, + sym_identifier, + [81759] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4120), 1, + anon_sym_extends, + ACTIONS(4122), 1, + anon_sym_EQ, + ACTIONS(4118), 2, + anon_sym_COMMA, + anon_sym_GT, + [81773] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2000), 1, + sym_parameter_list, + STATE(2550), 1, + sym_type_parameters, + [81789] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4124), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4126), 2, + anon_sym_RBRACE, + sym_identifier, + [81801] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4128), 1, + anon_sym_async, + ACTIONS(4130), 1, + anon_sym_abstract, + ACTIONS(4132), 1, + anon_sym_readonly, + ACTIONS(4134), 1, + sym_identifier, + [81817] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4054), 1, + sym_identifier, + ACTIONS(4136), 1, + anon_sym_RBRACE, + STATE(2134), 1, + aux_sym_object_type_repeat1, + STATE(2172), 1, + sym_type_member, + [81833] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(1975), 1, + sym_parameter_list, + STATE(2560), 1, + sym_type_parameters, + [81849] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(139), 1, + anon_sym_DOT, + ACTIONS(4138), 1, + anon_sym_RBRACE, + STATE(2215), 2, + sym_modifier_chain_expression, + aux_sym_extend_function_body_repeat1, + [81863] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(1992), 1, + sym_parameter_list, + STATE(2563), 1, + sym_type_parameters, + [81879] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + STATE(1270), 1, + sym_class_body, + STATE(2660), 1, + sym_implements_clause, + [81895] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(1982), 1, + sym_parameter_list, + STATE(2567), 1, + sym_type_parameters, + [81911] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1544), 1, + anon_sym_RPAREN, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(4140), 1, + sym_identifier, + STATE(2283), 1, + sym_parameter, + [81927] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3526), 1, + anon_sym_async, + ACTIONS(3528), 1, + anon_sym_abstract, + ACTIONS(3534), 1, + anon_sym_readonly, + ACTIONS(3536), 1, + sym_identifier, + [81943] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2387), 1, + sym_parameter_list, + STATE(2517), 1, + sym_type_parameters, + [81959] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3717), 1, + anon_sym_function, + ACTIONS(4142), 1, + sym_identifier, + STATE(2588), 1, + sym_parameter_list, + [81975] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2323), 1, + sym_parameter_list, + STATE(2646), 1, + sym_type_parameters, + [81991] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2264), 1, + sym_parameter_list, + STATE(2610), 1, + sym_type_parameters, + [82007] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1609), 1, + anon_sym_LPAREN, + ACTIONS(4044), 1, + sym_identifier, + ACTIONS(4144), 1, + anon_sym_LBRACK, + STATE(637), 1, + sym_argument_list, + [82023] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2271), 1, + sym_parameter_list, + STATE(2615), 1, + sym_type_parameters, + [82039] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3676), 1, + anon_sym_function, + ACTIONS(4146), 1, + sym_identifier, + STATE(2511), 1, + sym_parameter_list, + [82055] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2295), 1, + sym_parameter_list, + STATE(2625), 1, + sym_type_parameters, + [82071] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2301), 1, + sym_parameter_list, + STATE(2629), 1, + sym_type_parameters, + [82087] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3022), 1, + anon_sym_SEMI, + ACTIONS(4148), 1, + anon_sym_COLON, + ACTIONS(4150), 1, + anon_sym_QMARK, + ACTIONS(4152), 1, + anon_sym_EQ, + [82103] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(4154), 1, + anon_sym_function, + ACTIONS(4156), 1, + sym_identifier, + STATE(2634), 1, + sym_parameter_list, + [82119] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + STATE(1256), 1, + sym_class_body, + STATE(2645), 1, + sym_implements_clause, + [82135] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(4094), 1, + sym_identifier, + ACTIONS(4158), 1, + anon_sym_function, + STATE(2576), 1, + sym_parameter_list, + [82151] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2322), 1, + sym_parameter_list, + STATE(2636), 1, + sym_type_parameters, + [82167] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2333), 1, + sym_parameter_list, + STATE(2642), 1, + sym_type_parameters, + [82183] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4160), 1, + anon_sym_LBRACE, + ACTIONS(4162), 1, + anon_sym_STAR, + ACTIONS(4164), 1, + anon_sym_LPAREN, + ACTIONS(4166), 1, + sym_identifier, + [82199] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4168), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + sym_identifier, + [82209] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + STATE(1361), 1, + sym_class_body, + STATE(2490), 1, + sym_implements_clause, + [82225] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(4046), 1, + anon_sym_LBRACK, + ACTIONS(4170), 1, + sym_identifier, + STATE(1195), 1, + sym_argument_list, + [82241] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3907), 1, + anon_sym_LBRACE, + STATE(1323), 3, + sym_block_statement, + sym_builder_function_body, + sym_extend_function_body, + [82253] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + ACTIONS(3725), 1, + anon_sym_implements, + STATE(1323), 1, + sym_class_body, + STATE(2564), 1, + sym_implements_clause, + [82269] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3835), 1, + anon_sym_COLON, + ACTIONS(3837), 1, + anon_sym_EQ, + ACTIONS(3833), 2, + anon_sym_COMMA, + anon_sym_SEMI, + [82283] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(1996), 1, + sym_parameter_list, + STATE(2630), 1, + sym_type_parameters, + [82299] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3907), 1, + anon_sym_LBRACE, + STATE(1441), 1, + sym_block_statement, + STATE(1444), 1, + sym_builder_function_body, + STATE(1457), 1, + sym_extend_function_body, + [82315] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(4172), 1, + anon_sym_function, + ACTIONS(4174), 1, + sym_identifier, + STATE(2622), 1, + sym_parameter_list, + [82331] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2416), 1, + sym_parameter_list, + STATE(2585), 1, + sym_type_parameters, + [82347] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3957), 1, + anon_sym_async, + ACTIONS(3959), 1, + anon_sym_abstract, + ACTIONS(3963), 1, + anon_sym_readonly, + ACTIONS(3965), 1, + sym_identifier, + [82363] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(4172), 1, + anon_sym_function, + ACTIONS(4176), 1, + sym_identifier, + STATE(2468), 1, + sym_parameter_list, + [82379] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4178), 1, + anon_sym_COMMA, + ACTIONS(4180), 1, + anon_sym_RBRACE, + ACTIONS(4182), 1, + anon_sym_as, + STATE(2305), 1, + aux_sym_export_declaration_repeat1, + [82395] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3651), 1, + anon_sym_SEMI, + ACTIONS(3653), 1, + anon_sym_COLON, + ACTIONS(3655), 1, + anon_sym_QMARK, + ACTIONS(3657), 1, + anon_sym_EQ, + [82411] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3649), 1, + anon_sym_LT, + STATE(2465), 1, + sym_parameter_list, + STATE(2535), 1, + sym_type_parameters, + [82427] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4184), 1, + anon_sym_EQ, + ACTIONS(4186), 1, + anon_sym_EQ_GT, + ACTIONS(2881), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [82441] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4188), 1, + anon_sym_COLON, + ACTIONS(4190), 1, + anon_sym_EQ, + ACTIONS(2881), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [82455] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4192), 1, + anon_sym_RBRACE, + ACTIONS(4194), 1, + anon_sym_DOT, + STATE(2215), 2, + sym_modifier_chain_expression, + aux_sym_extend_function_body_repeat1, + [82469] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(4094), 1, + sym_identifier, + ACTIONS(4197), 1, + anon_sym_function, + STATE(2576), 1, + sym_parameter_list, + [82485] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3907), 1, + anon_sym_LBRACE, + STATE(1285), 3, + sym_block_statement, + sym_builder_function_body, + sym_extend_function_body, + [82497] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4199), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [82510] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4201), 1, + anon_sym_SEMI, + ACTIONS(4203), 1, + sym_identifier, + STATE(2224), 1, + sym_variable_declarator, + [82523] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4207), 1, + anon_sym_COLON, + STATE(730), 1, + sym_block_statement, + [82536] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4209), 1, + anon_sym_LBRACE, + ACTIONS(4211), 1, + anon_sym_COLON, + STATE(634), 1, + sym_block_statement, + [82549] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4213), 1, + anon_sym_COLON, + STATE(743), 1, + sym_block_statement, + [82562] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2589), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [82575] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4215), 1, + anon_sym_COMMA, + ACTIONS(4217), 1, + anon_sym_SEMI, + STATE(2230), 1, + aux_sym_variable_declaration_repeat1, + [82588] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1687), 1, + anon_sym_LPAREN, + ACTIONS(4219), 1, + anon_sym_QMARK_DOT, + STATE(649), 1, + sym_argument_list, + [82601] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4215), 1, + anon_sym_COMMA, + ACTIONS(4221), 1, + anon_sym_SEMI, + STATE(2331), 1, + aux_sym_variable_declaration_repeat1, + [82614] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3637), 1, + anon_sym_RBRACE, + ACTIONS(4223), 1, + anon_sym_COMMA, + STATE(2280), 1, + aux_sym_object_literal_repeat1, + [82627] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4209), 1, + anon_sym_LBRACE, + ACTIONS(4225), 1, + anon_sym_COLON, + STATE(652), 1, + sym_block_statement, + [82640] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2599), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [82653] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4215), 1, + anon_sym_COMMA, + ACTIONS(4227), 1, + anon_sym_SEMI, + STATE(2331), 1, + aux_sym_variable_declaration_repeat1, + [82666] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4086), 1, + sym_identifier, + ACTIONS(4229), 1, + anon_sym_RBRACE, + STATE(2500), 1, + sym_enum_member, + [82679] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4231), 1, + anon_sym_COMMA, + ACTIONS(4234), 1, + anon_sym_RBRACE, + STATE(2232), 1, + aux_sym_enum_body_repeat1, + [82692] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(2603), 1, + anon_sym_RPAREN, + STATE(2241), 1, + aux_sym_argument_list_repeat1, + [82705] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4238), 1, + anon_sym_GT, + STATE(2242), 1, + aux_sym_type_arguments_repeat1, + [82718] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4240), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [82731] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4209), 1, + anon_sym_LBRACE, + ACTIONS(4242), 1, + anon_sym_COLON, + STATE(664), 1, + sym_block_statement, + [82744] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4246), 1, + anon_sym_RBRACK, + STATE(2243), 1, + aux_sym_type_arguments_repeat1, + [82757] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(4248), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [82770] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4250), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [82783] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4252), 1, + anon_sym_COMMA, + ACTIONS(4254), 1, + anon_sym_RBRACE, + STATE(2270), 1, + aux_sym_import_declaration_repeat1, + [82796] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(4256), 1, + anon_sym_RPAREN, + STATE(2327), 1, + aux_sym_argument_list_repeat1, + [82809] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4258), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [82822] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4260), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [82835] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3700), 1, + anon_sym_SEMI, + ACTIONS(3702), 1, + anon_sym_COLON, + ACTIONS(3706), 1, + anon_sym_EQ, + [82848] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4262), 1, + sym_identifier, + STATE(2635), 1, + sym_qualified_type, + STATE(2640), 1, + sym_generic_type, + [82861] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4264), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [82874] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4266), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [82887] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4209), 1, + anon_sym_LBRACE, + ACTIONS(4268), 1, + anon_sym_COLON, + STATE(676), 1, + sym_block_statement, + [82900] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4270), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [82913] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4272), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [82926] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3729), 1, + anon_sym_COMMA, + ACTIONS(4274), 1, + anon_sym_LBRACE, + STATE(2443), 1, + aux_sym_extends_clause_repeat1, + [82939] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4276), 1, + anon_sym_LBRACE, + ACTIONS(4278), 1, + anon_sym_if, + STATE(1090), 1, + sym_ui_if_statement, + [82952] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4280), 1, + anon_sym_COMMA, + ACTIONS(4282), 1, + anon_sym_RBRACE, + STATE(2263), 1, + aux_sym_object_literal_repeat1, + [82965] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4284), 1, + anon_sym_LBRACE, + ACTIONS(4286), 1, + anon_sym_COLON, + STATE(95), 1, + sym_block_statement, + [82978] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4254), 1, + anon_sym_RBRACE, + ACTIONS(4288), 1, + sym_identifier, + STATE(2272), 1, + sym_import_specifier, + [82991] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2629), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [83004] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4215), 1, + anon_sym_COMMA, + ACTIONS(4290), 1, + anon_sym_SEMI, + STATE(2266), 1, + aux_sym_variable_declaration_repeat1, + [83017] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3729), 1, + anon_sym_COMMA, + ACTIONS(4292), 1, + anon_sym_LBRACE, + STATE(2443), 1, + aux_sym_extends_clause_repeat1, + [83030] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4294), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [83043] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(294), 1, + anon_sym_LPAREN, + ACTIONS(4296), 1, + anon_sym_QMARK_DOT, + STATE(106), 1, + sym_argument_list, + [83056] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4298), 1, + anon_sym_COLON, + STATE(2485), 1, + sym_block_statement, + [83069] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3649), 1, + anon_sym_LT, + ACTIONS(4300), 1, + anon_sym_EQ, + STATE(2781), 1, + sym_type_parameters, + [83082] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3595), 1, + anon_sym_RBRACE, + ACTIONS(4302), 1, + anon_sym_COMMA, + STATE(2280), 1, + aux_sym_object_literal_repeat1, + [83095] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4284), 1, + anon_sym_LBRACE, + ACTIONS(4304), 1, + anon_sym_COLON, + STATE(111), 1, + sym_block_statement, + [83108] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2635), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [83121] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4215), 1, + anon_sym_COMMA, + ACTIONS(4306), 1, + anon_sym_SEMI, + STATE(2331), 1, + aux_sym_variable_declaration_repeat1, + [83134] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(2639), 1, + anon_sym_RPAREN, + STATE(2276), 1, + aux_sym_argument_list_repeat1, + [83147] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(461), 3, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_LT, + [83156] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4308), 1, + anon_sym_GT, + STATE(2277), 1, + aux_sym_type_arguments_repeat1, + [83169] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4310), 1, + anon_sym_COMMA, + ACTIONS(4313), 1, + anon_sym_RBRACE, + STATE(2270), 1, + aux_sym_import_declaration_repeat1, + [83182] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4284), 1, + anon_sym_LBRACE, + ACTIONS(4315), 1, + anon_sym_COLON, + STATE(127), 1, + sym_block_statement, + [83195] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4252), 1, + anon_sym_COMMA, + ACTIONS(4317), 1, + anon_sym_RBRACE, + STATE(2389), 1, + aux_sym_import_declaration_repeat1, + [83208] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4319), 1, + anon_sym_RBRACK, + STATE(2278), 1, + aux_sym_type_arguments_repeat1, + [83221] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(4321), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [83234] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4323), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [83247] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(4325), 1, + anon_sym_RPAREN, + STATE(2327), 1, + aux_sym_argument_list_repeat1, + [83260] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4327), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [83273] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4329), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [83286] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4331), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [83299] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4333), 1, + anon_sym_COMMA, + ACTIONS(4336), 1, + anon_sym_RBRACE, + STATE(2280), 1, + aux_sym_object_literal_repeat1, + [83312] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4284), 1, + anon_sym_LBRACE, + ACTIONS(4338), 1, + anon_sym_COLON, + STATE(85), 1, + sym_block_statement, + [83325] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4340), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [83338] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4342), 1, + anon_sym_COMMA, + ACTIONS(4344), 1, + anon_sym_RPAREN, + STATE(2394), 1, + aux_sym_parameter_list_repeat1, + [83351] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4346), 1, + anon_sym_COMMA, + ACTIONS(4349), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [83364] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4086), 1, + sym_identifier, + ACTIONS(4351), 1, + anon_sym_RBRACE, + STATE(2500), 1, + sym_enum_member, + [83377] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4353), 1, + anon_sym_COMMA, + ACTIONS(4355), 1, + anon_sym_RBRACE, + STATE(2294), 1, + aux_sym_object_literal_repeat1, + [83390] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4357), 1, + anon_sym_LBRACE, + ACTIONS(4359), 1, + anon_sym_COLON, + STATE(280), 1, + sym_block_statement, + [83403] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4351), 1, + anon_sym_RBRACE, + ACTIONS(4361), 1, + anon_sym_COMMA, + STATE(2232), 1, + aux_sym_enum_body_repeat1, + [83416] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4363), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [83429] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2653), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [83442] = 2, + ACTIONS(3857), 1, + sym_comment, + ACTIONS(4365), 3, + anon_sym_DOLLAR, + anon_sym_BQUOTE, + sym_template_chars, + [83451] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4367), 1, + anon_sym_COLON, + STATE(2531), 1, + sym_block_statement, + [83464] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1030), 1, + anon_sym_LPAREN, + ACTIONS(4369), 1, + anon_sym_QMARK_DOT, + STATE(307), 1, + sym_argument_list, + [83477] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3591), 1, + anon_sym_RBRACE, + ACTIONS(4371), 1, + anon_sym_COMMA, + STATE(2280), 1, + aux_sym_object_literal_repeat1, + [83490] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4357), 1, + anon_sym_LBRACE, + ACTIONS(4373), 1, + anon_sym_COLON, + STATE(248), 1, + sym_block_statement, + [83503] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2659), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [83516] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4377), 1, + anon_sym_as, + ACTIONS(4375), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [83527] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(2663), 1, + anon_sym_RPAREN, + STATE(2306), 1, + aux_sym_argument_list_repeat1, + [83540] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4252), 1, + anon_sym_COMMA, + ACTIONS(4379), 1, + anon_sym_RBRACE, + STATE(2240), 1, + aux_sym_import_declaration_repeat1, + [83553] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4381), 1, + anon_sym_GT, + STATE(2307), 1, + aux_sym_type_arguments_repeat1, + [83566] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4357), 1, + anon_sym_LBRACE, + ACTIONS(4383), 1, + anon_sym_COLON, + STATE(257), 1, + sym_block_statement, + [83579] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4385), 1, + anon_sym_RBRACK, + STATE(2308), 1, + aux_sym_type_arguments_repeat1, + [83592] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(4387), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [83605] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4389), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [83618] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4178), 1, + anon_sym_COMMA, + ACTIONS(4391), 1, + anon_sym_RBRACE, + STATE(2395), 1, + aux_sym_export_declaration_repeat1, + [83631] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(4393), 1, + anon_sym_RPAREN, + STATE(2327), 1, + aux_sym_argument_list_repeat1, + [83644] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4395), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [83657] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4397), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [83670] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4399), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [83683] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4357), 1, + anon_sym_LBRACE, + ACTIONS(4401), 1, + anon_sym_COLON, + STATE(266), 1, + sym_block_statement, + [83696] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4403), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [83709] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2847), 1, + anon_sym_RPAREN, + ACTIONS(4405), 1, + anon_sym_COMMA, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [83722] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(4408), 1, + sym_identifier, + STATE(2530), 1, + sym_parameter_list, + [83735] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4410), 1, + anon_sym_COMMA, + ACTIONS(4412), 1, + anon_sym_RBRACE, + STATE(2321), 1, + aux_sym_object_literal_repeat1, + [83748] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4414), 1, + anon_sym_LBRACE, + ACTIONS(4416), 1, + anon_sym_COLON, + STATE(607), 1, + sym_block_statement, + [83761] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2673), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [83774] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4418), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [83787] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4420), 1, + anon_sym_LBRACE, + ACTIONS(4422), 1, + anon_sym_COLON, + STATE(1358), 1, + sym_block_statement, + [83800] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4424), 1, + anon_sym_LBRACE, + ACTIONS(4426), 1, + anon_sym_LPAREN, + STATE(1244), 1, + sym_block_statement, + [83813] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1477), 1, + anon_sym_LPAREN, + ACTIONS(4428), 1, + anon_sym_QMARK_DOT, + STATE(597), 1, + sym_argument_list, + [83826] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3597), 1, + anon_sym_RBRACE, + ACTIONS(4430), 1, + anon_sym_COMMA, + STATE(2280), 1, + aux_sym_object_literal_repeat1, + [83839] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4414), 1, + anon_sym_LBRACE, + ACTIONS(4432), 1, + anon_sym_COLON, + STATE(517), 1, + sym_block_statement, + [83852] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4434), 1, + anon_sym_COLON, + STATE(692), 1, + sym_block_statement, + [83865] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4436), 1, + anon_sym_COLON, + STATE(693), 1, + sym_block_statement, + [83878] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2681), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [83891] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(2685), 1, + anon_sym_RPAREN, + STATE(2337), 1, + aux_sym_argument_list_repeat1, + [83904] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2863), 1, + anon_sym_RPAREN, + ACTIONS(4438), 1, + anon_sym_COMMA, + STATE(2327), 1, + aux_sym_argument_list_repeat1, + [83917] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4441), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [83930] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4349), 3, + anon_sym_COMMA, + anon_sym_GT, + anon_sym_RBRACK, + [83939] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4443), 1, + anon_sym_GT, + STATE(2338), 1, + aux_sym_type_arguments_repeat1, + [83952] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4445), 1, + anon_sym_COMMA, + ACTIONS(4448), 1, + anon_sym_SEMI, + STATE(2331), 1, + aux_sym_variable_declaration_repeat1, + [83965] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4349), 1, + anon_sym_GT, + ACTIONS(4450), 1, + anon_sym_COMMA, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [83978] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4414), 1, + anon_sym_LBRACE, + ACTIONS(4453), 1, + anon_sym_COLON, + STATE(503), 1, + sym_block_statement, + [83991] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4455), 1, + anon_sym_RBRACK, + STATE(2340), 1, + aux_sym_type_arguments_repeat1, + [84004] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(4457), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [84017] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4459), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [84030] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(4461), 1, + anon_sym_RPAREN, + STATE(2327), 1, + aux_sym_argument_list_repeat1, + [84043] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4463), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [84056] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(452), 3, + anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_LT, + [84065] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4465), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [84078] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4467), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [84091] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2833), 1, + anon_sym_RBRACK, + ACTIONS(4469), 1, + anon_sym_COMMA, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [84104] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4414), 1, + anon_sym_LBRACE, + ACTIONS(4472), 1, + anon_sym_COLON, + STATE(558), 1, + sym_block_statement, + [84117] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2986), 1, + anon_sym_SEMI, + ACTIONS(3641), 1, + anon_sym_COLON, + ACTIONS(3647), 1, + anon_sym_EQ, + [84130] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4474), 1, + anon_sym_GT, + STATE(2347), 1, + aux_sym_type_arguments_repeat1, + [84143] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4476), 1, + anon_sym_RBRACK, + STATE(2348), 1, + aux_sym_type_arguments_repeat1, + [84156] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4478), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [84169] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4480), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [84182] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2924), 1, + anon_sym_SEMI, + ACTIONS(3694), 1, + anon_sym_COLON, + ACTIONS(3698), 1, + anon_sym_EQ, + [84195] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4110), 1, + anon_sym_SEMI, + ACTIONS(4482), 1, + sym_identifier, + STATE(2459), 1, + sym_variable_declarator, + [84208] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4484), 1, + anon_sym_GT, + STATE(2353), 1, + aux_sym_type_arguments_repeat1, + [84221] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4486), 1, + anon_sym_RBRACK, + STATE(2354), 1, + aux_sym_type_arguments_repeat1, + [84234] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4488), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [84247] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4490), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [84260] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4492), 1, + anon_sym_COLON, + STATE(706), 1, + sym_block_statement, + [84273] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4494), 1, + anon_sym_GT, + STATE(2359), 1, + aux_sym_type_arguments_repeat1, + [84286] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4496), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [84299] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4498), 1, + anon_sym_RBRACK, + STATE(2360), 1, + aux_sym_type_arguments_repeat1, + [84312] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4500), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [84325] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4502), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [84338] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(2565), 1, + anon_sym_RPAREN, + STATE(2397), 1, + aux_sym_argument_list_repeat1, + [84351] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4504), 1, + anon_sym_GT, + STATE(2364), 1, + aux_sym_type_arguments_repeat1, + [84364] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_RBRACK, + STATE(2365), 1, + aux_sym_type_arguments_repeat1, + [84377] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4508), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [84390] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4510), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [84403] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4512), 1, + anon_sym_GT, + STATE(2368), 1, + aux_sym_type_arguments_repeat1, + [84416] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4514), 1, + anon_sym_RBRACK, + STATE(2369), 1, + aux_sym_type_arguments_repeat1, + [84429] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4516), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [84442] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4518), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [84455] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4520), 1, + anon_sym_GT, + STATE(2373), 1, + aux_sym_type_arguments_repeat1, + [84468] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1556), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(4140), 1, + sym_identifier, + STATE(2658), 1, + sym_parameter, + [84481] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4522), 1, + anon_sym_RBRACK, + STATE(2374), 1, + aux_sym_type_arguments_repeat1, + [84494] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4524), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [84507] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4526), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [84520] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4530), 1, + anon_sym_as, + ACTIONS(4528), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [84531] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4532), 1, + anon_sym_GT, + STATE(2380), 1, + aux_sym_type_arguments_repeat1, + [84544] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4534), 1, + anon_sym_RBRACK, + STATE(2250), 1, + aux_sym_type_arguments_repeat1, + [84557] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2998), 1, + anon_sym_SEMI, + ACTIONS(3680), 1, + anon_sym_COLON, + ACTIONS(3684), 1, + anon_sym_EQ, + [84570] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4536), 1, + anon_sym_RBRACK, + STATE(2381), 1, + aux_sym_type_arguments_repeat1, + [84583] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4538), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [84596] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4540), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [84609] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4542), 1, + anon_sym_COMMA, + ACTIONS(4544), 1, + anon_sym_RBRACE, + STATE(2406), 1, + aux_sym_object_literal_repeat1, + [84622] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4546), 1, + anon_sym_GT, + STATE(2385), 1, + aux_sym_type_arguments_repeat1, + [84635] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4548), 1, + anon_sym_RBRACK, + STATE(2386), 1, + aux_sym_type_arguments_repeat1, + [84648] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4550), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [84661] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4552), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [84674] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4554), 1, + anon_sym_COLON, + STATE(648), 1, + sym_block_statement, + [84687] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4556), 1, + anon_sym_COMMA, + ACTIONS(4558), 1, + anon_sym_GT, + STATE(2422), 1, + aux_sym_type_parameters_repeat1, + [84700] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4252), 1, + anon_sym_COMMA, + ACTIONS(4560), 1, + anon_sym_RBRACE, + STATE(2270), 1, + aux_sym_import_declaration_repeat1, + [84713] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4178), 1, + anon_sym_COMMA, + ACTIONS(4562), 1, + anon_sym_RBRACE, + STATE(2400), 1, + aux_sym_export_declaration_repeat1, + [84726] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4564), 1, + anon_sym_LBRACE, + ACTIONS(4566), 1, + anon_sym_RPAREN, + STATE(2848), 1, + sym_component_parameters, + [84739] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2026), 1, + anon_sym_RPAREN, + ACTIONS(4564), 1, + anon_sym_LBRACE, + STATE(2842), 1, + sym_component_parameters, + [84752] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4568), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [84765] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4342), 1, + anon_sym_COMMA, + ACTIONS(4570), 1, + anon_sym_RPAREN, + STATE(2457), 1, + aux_sym_parameter_list_repeat1, + [84778] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4528), 1, + anon_sym_RBRACE, + ACTIONS(4572), 1, + anon_sym_COMMA, + STATE(2395), 1, + aux_sym_export_declaration_repeat1, + [84791] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4278), 1, + anon_sym_if, + ACTIONS(4575), 1, + anon_sym_LBRACE, + STATE(1092), 1, + sym_ui_if_statement, + [84804] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(4577), 1, + anon_sym_RPAREN, + STATE(2327), 1, + aux_sym_argument_list_repeat1, + [84817] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3012), 1, + anon_sym_SEMI, + ACTIONS(4028), 1, + anon_sym_COLON, + ACTIONS(4032), 1, + anon_sym_EQ, + [84830] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4556), 1, + anon_sym_COMMA, + ACTIONS(4579), 1, + anon_sym_GT, + STATE(2388), 1, + aux_sym_type_parameters_repeat1, + [84843] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4178), 1, + anon_sym_COMMA, + ACTIONS(4581), 1, + anon_sym_RBRACE, + STATE(2395), 1, + aux_sym_export_declaration_repeat1, + [84856] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4420), 1, + anon_sym_LBRACE, + ACTIONS(4583), 1, + anon_sym_COLON, + STATE(1248), 1, + sym_block_statement, + [84869] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(4585), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [84882] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4587), 1, + anon_sym_EQ, + ACTIONS(2827), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [84893] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4420), 1, + anon_sym_LBRACE, + ACTIONS(4589), 1, + anon_sym_COLON, + STATE(1327), 1, + sym_block_statement, + [84906] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3000), 1, + anon_sym_SEMI, + ACTIONS(3659), 1, + anon_sym_COLON, + ACTIONS(3663), 1, + anon_sym_EQ, + [84919] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3620), 1, + anon_sym_RBRACE, + ACTIONS(4591), 1, + anon_sym_COMMA, + STATE(2280), 1, + aux_sym_object_literal_repeat1, + [84932] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4595), 1, + anon_sym_EQ, + ACTIONS(4593), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [84943] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4597), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [84956] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4599), 1, + anon_sym_COLON, + STATE(705), 1, + sym_block_statement, + [84969] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3729), 1, + anon_sym_COMMA, + ACTIONS(3731), 1, + anon_sym_LBRACE, + STATE(2258), 1, + aux_sym_extends_clause_repeat1, + [84982] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4601), 1, + anon_sym_COLON, + STATE(2513), 1, + sym_block_statement, + [84995] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3024), 1, + anon_sym_SEMI, + ACTIONS(4603), 1, + anon_sym_COLON, + ACTIONS(4605), 1, + anon_sym_EQ, + [85008] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2946), 1, + anon_sym_SEMI, + ACTIONS(4607), 1, + anon_sym_COLON, + ACTIONS(4609), 1, + anon_sym_EQ, + [85021] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4611), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [85034] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4613), 1, + anon_sym_COMMA, + ACTIONS(4615), 1, + anon_sym_RBRACE, + STATE(2288), 1, + aux_sym_enum_body_repeat1, + [85047] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4617), 1, + anon_sym_COLON, + STATE(646), 1, + sym_block_statement, + [85060] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4190), 1, + anon_sym_EQ, + ACTIONS(2881), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [85071] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4619), 1, + anon_sym_RBRACK, + STATE(2456), 1, + aux_sym_type_arguments_repeat1, + [85084] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4623), 1, + anon_sym_EQ, + ACTIONS(4621), 2, + anon_sym_COMMA, + anon_sym_GT, + [85095] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4625), 1, + anon_sym_GT, + STATE(2442), 1, + aux_sym_type_arguments_repeat1, + [85108] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4627), 1, + anon_sym_LBRACE, + ACTIONS(4629), 1, + anon_sym_LPAREN, + STATE(1329), 1, + sym_block_statement, + [85121] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4631), 1, + anon_sym_COMMA, + ACTIONS(4634), 1, + anon_sym_GT, + STATE(2422), 1, + aux_sym_type_parameters_repeat1, + [85134] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(4636), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [85147] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3022), 1, + anon_sym_SEMI, + ACTIONS(4148), 1, + anon_sym_COLON, + ACTIONS(4152), 1, + anon_sym_EQ, + [85160] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4638), 1, + sym_identifier, + ACTIONS(4640), 1, + anon_sym_GT, + STATE(2399), 1, + sym_type_parameter, + [85173] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4642), 1, + anon_sym_COMMA, + ACTIONS(4644), 1, + anon_sym_RBRACE, + STATE(2440), 1, + aux_sym_component_parameters_repeat1, + [85186] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1609), 1, + anon_sym_LPAREN, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + STATE(637), 1, + sym_argument_list, + [85199] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4482), 1, + sym_identifier, + ACTIONS(4648), 1, + anon_sym_SEMI, + STATE(2434), 1, + sym_variable_declarator, + [85212] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4288), 1, + sym_identifier, + ACTIONS(4650), 1, + anon_sym_RBRACE, + STATE(2299), 1, + sym_import_specifier, + [85225] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4652), 1, + anon_sym_COMMA, + ACTIONS(4654), 1, + anon_sym_RBRACE, + STATE(2444), 1, + aux_sym_object_literal_repeat1, + [85238] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4656), 1, + anon_sym_LBRACE, + ACTIONS(4658), 1, + anon_sym_COLON, + STATE(1181), 1, + sym_block_statement, + [85251] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2493), 1, + anon_sym_COMMA, + ACTIONS(4660), 1, + anon_sym_RPAREN, + STATE(2312), 1, + aux_sym_decorator_repeat1, + [85264] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2523), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [85277] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4215), 1, + anon_sym_COMMA, + ACTIONS(4662), 1, + anon_sym_SEMI, + STATE(2452), 1, + aux_sym_variable_declaration_repeat1, + [85290] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2699), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [85303] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4664), 1, + anon_sym_RBRACE, + ACTIONS(4666), 1, + sym_identifier, + STATE(2659), 1, + sym_component_parameter, + [85316] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(4668), 1, + anon_sym_RPAREN, + STATE(2327), 1, + aux_sym_argument_list_repeat1, + [85329] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2489), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [85342] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3729), 1, + anon_sym_COMMA, + ACTIONS(3750), 1, + anon_sym_LBRACE, + STATE(2251), 1, + aux_sym_extends_clause_repeat1, + [85355] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4664), 1, + anon_sym_RBRACE, + ACTIONS(4670), 1, + anon_sym_COMMA, + STATE(2463), 1, + aux_sym_component_parameters_repeat1, + [85368] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2257), 1, + anon_sym_LPAREN, + ACTIONS(4672), 1, + anon_sym_QMARK_DOT, + STATE(1195), 1, + sym_argument_list, + [85381] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4674), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [85394] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3754), 1, + anon_sym_LBRACE, + ACTIONS(4676), 1, + anon_sym_COMMA, + STATE(2443), 1, + aux_sym_extends_clause_repeat1, + [85407] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3631), 1, + anon_sym_RBRACE, + ACTIONS(4679), 1, + anon_sym_COMMA, + STATE(2280), 1, + aux_sym_object_literal_repeat1, + [85420] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4656), 1, + anon_sym_LBRACE, + ACTIONS(4681), 1, + anon_sym_COLON, + STATE(1198), 1, + sym_block_statement, + [85433] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4683), 1, + anon_sym_COLON, + STATE(739), 1, + sym_block_statement, + [85446] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4685), 1, + anon_sym_LBRACE, + ACTIONS(4687), 1, + anon_sym_COLON, + STATE(1868), 1, + sym_build_body, + [85459] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4689), 1, + anon_sym_GT, + STATE(2332), 1, + aux_sym_type_arguments_repeat1, + [85472] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4656), 1, + anon_sym_LBRACE, + ACTIONS(4691), 1, + anon_sym_COLON, + STATE(1237), 1, + sym_block_statement, + [85485] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4693), 1, + anon_sym_EQ, + ACTIONS(2877), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [85496] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1373), 1, + anon_sym_COMMA, + ACTIONS(2531), 1, + anon_sym_RBRACK, + STATE(2342), 1, + aux_sym_array_literal_repeat1, + [85509] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4215), 1, + anon_sym_COMMA, + ACTIONS(4695), 1, + anon_sym_SEMI, + STATE(2331), 1, + aux_sym_variable_declaration_repeat1, + [85522] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4666), 1, + sym_identifier, + ACTIONS(4697), 1, + anon_sym_RBRACE, + STATE(2426), 1, + sym_component_parameter, + [85535] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4699), 1, + anon_sym_EQ, + ACTIONS(2835), 2, + anon_sym_COMMA, + anon_sym_SEMI, + [85546] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2535), 1, + anon_sym_COMMA, + ACTIONS(2537), 1, + anon_sym_RPAREN, + STATE(2437), 1, + aux_sym_argument_list_repeat1, + [85559] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4244), 1, + anon_sym_COMMA, + ACTIONS(4701), 1, + anon_sym_RBRACK, + STATE(2284), 1, + aux_sym_type_arguments_repeat1, + [85572] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4703), 1, + anon_sym_COMMA, + ACTIONS(4706), 1, + anon_sym_RPAREN, + STATE(2457), 1, + aux_sym_parameter_list_repeat1, + [85585] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3651), 1, + anon_sym_SEMI, + ACTIONS(3653), 1, + anon_sym_COLON, + ACTIONS(3657), 1, + anon_sym_EQ, + [85598] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4215), 1, + anon_sym_COMMA, + ACTIONS(4708), 1, + anon_sym_SEMI, + STATE(2226), 1, + aux_sym_variable_declaration_repeat1, + [85611] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4236), 1, + anon_sym_COMMA, + ACTIONS(4710), 1, + anon_sym_GT, + STATE(2448), 1, + aux_sym_type_arguments_repeat1, + [85624] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4482), 1, + sym_identifier, + ACTIONS(4712), 1, + anon_sym_SEMI, + STATE(2257), 1, + sym_variable_declarator, + [85637] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4666), 1, + sym_identifier, + ACTIONS(4714), 1, + anon_sym_RBRACE, + STATE(2659), 1, + sym_component_parameter, + [85650] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4716), 1, + anon_sym_COMMA, + ACTIONS(4719), 1, + anon_sym_RBRACE, + STATE(2463), 1, + aux_sym_component_parameters_repeat1, + [85663] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + ACTIONS(4721), 1, + anon_sym_COLON, + STATE(742), 1, + sym_block_statement, + [85676] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4656), 1, + anon_sym_LBRACE, + ACTIONS(4723), 1, + anon_sym_COLON, + STATE(1217), 1, + sym_block_statement, + [85689] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4201), 1, + anon_sym_SEMI, + ACTIONS(4725), 1, + sym_identifier, + STATE(2224), 1, + sym_variable_declarator, + [85702] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4727), 1, + anon_sym_COMMA, + ACTIONS(4729), 1, + anon_sym_RBRACE, + STATE(2227), 1, + aux_sym_object_literal_repeat1, + [85715] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4731), 1, + anon_sym_COLON, + ACTIONS(4733), 1, + anon_sym_EQ_GT, + [85725] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1477), 1, + anon_sym_LPAREN, + STATE(501), 1, + sym_argument_list, + [85735] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4656), 1, + anon_sym_LBRACE, + STATE(1237), 1, + sym_block_statement, + [85745] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(1976), 1, + sym_parameter_list, + [85755] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4414), 1, + anon_sym_LBRACE, + STATE(503), 1, + sym_block_statement, + [85765] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(1996), 1, + sym_parameter_list, + [85775] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(198), 1, + anon_sym_COLON, + ACTIONS(4735), 1, + anon_sym_EQ_GT, + [85785] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2003), 1, + sym_parameter_list, + [85795] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(294), 1, + anon_sym_LPAREN, + STATE(125), 1, + sym_argument_list, + [85805] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4414), 1, + anon_sym_LBRACE, + STATE(558), 1, + sym_block_statement, + [85815] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4414), 1, + anon_sym_LBRACE, + STATE(565), 1, + sym_block_statement, + [85825] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4048), 1, + anon_sym_COLON, + ACTIONS(4050), 1, + anon_sym_EQ_GT, + [85835] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4737), 1, + anon_sym_SEMI, + ACTIONS(4739), 1, + sym_identifier, + [85845] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4414), 1, + anon_sym_LBRACE, + STATE(572), 1, + sym_block_statement, + [85855] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4284), 1, + anon_sym_LBRACE, + STATE(127), 1, + sym_block_statement, + [85865] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2092), 1, + sym_parameter_list, + [85875] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2986), 1, + anon_sym_SEMI, + ACTIONS(3647), 1, + anon_sym_EQ, + [85885] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4741), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [85893] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(157), 1, + anon_sym_COLON, + ACTIONS(4743), 1, + anon_sym_EQ_GT, + [85903] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4336), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [85911] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2900), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [85919] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2924), 1, + anon_sym_SEMI, + ACTIONS(3698), 1, + anon_sym_EQ, + [85929] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + STATE(1269), 1, + sym_class_body, + [85939] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(213), 1, + anon_sym_COLON, + ACTIONS(4745), 1, + anon_sym_EQ_GT, + [85949] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + STATE(1369), 1, + sym_class_body, + [85959] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4034), 1, + anon_sym_LBRACE, + STATE(1369), 1, + sym_component_body, + [85969] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4034), 1, + anon_sym_LBRACE, + STATE(1265), 1, + sym_component_body, + [85979] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4747), 1, + anon_sym_async, + ACTIONS(4749), 1, + sym_identifier, + [85989] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4284), 1, + anon_sym_LBRACE, + STATE(85), 1, + sym_block_statement, + [85999] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(622), 1, + anon_sym_COLON, + ACTIONS(4751), 1, + anon_sym_EQ_GT, + [86009] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4209), 1, + anon_sym_LBRACE, + STATE(676), 1, + sym_block_statement, + [86019] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4284), 1, + anon_sym_LBRACE, + STATE(90), 1, + sym_block_statement, + [86029] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4234), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [86037] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2030), 1, + sym_parameter_list, + [86047] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4627), 1, + anon_sym_LBRACE, + STATE(1365), 1, + sym_block_statement, + [86057] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4284), 1, + anon_sym_LBRACE, + STATE(92), 1, + sym_block_statement, + [86067] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4036), 1, + anon_sym_async, + ACTIONS(4753), 1, + sym_identifier, + [86077] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + STATE(1287), 1, + sym_class_body, + [86087] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(747), 1, + sym_block_statement, + [86097] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(2531), 1, + sym_block_statement, + [86107] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(213), 1, + anon_sym_COLON, + ACTIONS(217), 1, + anon_sym_EQ_GT, + [86117] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4086), 1, + sym_identifier, + STATE(2500), 1, + sym_enum_member, + [86127] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4209), 1, + anon_sym_LBRACE, + STATE(681), 1, + sym_block_statement, + [86137] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4063), 1, + anon_sym_COLON, + ACTIONS(4065), 1, + anon_sym_EQ_GT, + [86147] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4755), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [86155] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2869), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [86163] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2998), 1, + anon_sym_SEMI, + ACTIONS(3684), 1, + anon_sym_EQ, + [86173] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(746), 1, + sym_block_statement, + [86183] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4209), 1, + anon_sym_LBRACE, + STATE(683), 1, + sym_block_statement, + [86193] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2323), 1, + sym_parameter_list, + [86203] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + STATE(1285), 1, + sym_class_body, + [86213] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4757), 1, + anon_sym_RBRACE, + ACTIONS(4759), 1, + sym_identifier, + [86223] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4638), 1, + sym_identifier, + STATE(2600), 1, + sym_type_parameter, + [86233] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2445), 1, + sym_parameter_list, + [86243] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4761), 1, + anon_sym_LBRACE, + STATE(1840), 1, + sym_block_statement, + [86253] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4763), 1, + anon_sym_from, + ACTIONS(4765), 1, + anon_sym_as, + [86263] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2087), 1, + sym_parameter_list, + [86273] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2954), 1, + anon_sym_SEMI, + ACTIONS(4767), 1, + anon_sym_EQ, + [86283] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2465), 1, + sym_parameter_list, + [86293] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2464), 1, + sym_parameter_list, + [86303] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(2569), 1, + sym_block_statement, + [86313] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4769), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [86321] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4771), 1, + anon_sym_COLON, + ACTIONS(4773), 1, + anon_sym_EQ_GT, + [86331] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4775), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [86339] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(2529), 1, + sym_block_statement, + [86349] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2222), 1, + sym_parameter_list, + [86359] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4777), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [86367] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2449), 1, + sym_parameter_list, + [86377] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4071), 2, + anon_sym_RBRACE, + sym_identifier, + [86385] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4288), 1, + sym_identifier, + STATE(2641), 1, + sym_import_specifier, + [86395] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3012), 1, + anon_sym_SEMI, + ACTIONS(4032), 1, + anon_sym_EQ, + [86405] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4779), 1, + anon_sym_LBRACE, + STATE(1115), 1, + sym_block_statement, + [86415] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(1999), 1, + sym_parameter_list, + [86425] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2355), 1, + sym_parameter_list, + [86435] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4781), 1, + anon_sym_LBRACE, + STATE(1312), 1, + sym_enum_body, + [86445] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2000), 1, + sym_parameter_list, + [86455] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1609), 1, + anon_sym_LPAREN, + STATE(690), 1, + sym_argument_list, + [86465] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4034), 1, + anon_sym_LBRACE, + STATE(1287), 1, + sym_component_body, + [86475] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(748), 1, + sym_block_statement, + [86485] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3803), 1, + anon_sym_LBRACE, + STATE(1281), 1, + sym_object_type, + [86495] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1942), 1, + anon_sym_COLON, + ACTIONS(4783), 1, + anon_sym_EQ_GT, + [86505] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2401), 1, + sym_parameter_list, + [86515] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(1975), 1, + sym_parameter_list, + [86525] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4424), 1, + anon_sym_LBRACE, + STATE(1207), 1, + sym_block_statement, + [86535] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4420), 1, + anon_sym_LBRACE, + STATE(1248), 1, + sym_block_statement, + [86545] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4420), 1, + anon_sym_LBRACE, + STATE(1250), 1, + sym_block_statement, + [86555] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2867), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [86563] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1030), 1, + anon_sym_LPAREN, + STATE(255), 1, + sym_argument_list, + [86573] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4785), 1, + anon_sym_COLON, + ACTIONS(4787), 1, + anon_sym_RPAREN, + [86583] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4789), 1, + anon_sym_SEMI, + ACTIONS(4791), 1, + sym_identifier, + [86593] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4793), 1, + anon_sym_SEMI, + ACTIONS(4795), 1, + sym_identifier, + [86603] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(713), 1, + sym_block_statement, + [86613] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(1992), 1, + sym_parameter_list, + [86623] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(714), 1, + sym_block_statement, + [86633] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4797), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [86641] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(1982), 1, + sym_parameter_list, + [86651] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + STATE(1351), 1, + sym_class_body, + [86661] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3024), 1, + anon_sym_SEMI, + ACTIONS(4605), 1, + anon_sym_EQ, + [86671] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(693), 1, + sym_block_statement, + [86681] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(1974), 1, + sym_parameter_list, + [86691] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(722), 1, + sym_block_statement, + [86701] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4799), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [86709] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4357), 1, + anon_sym_LBRACE, + STATE(257), 1, + sym_block_statement, + [86719] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4420), 1, + anon_sym_LBRACE, + STATE(1306), 1, + sym_block_statement, + [86729] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2261), 1, + sym_parameter_list, + [86739] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + STATE(1256), 1, + sym_class_body, + [86749] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4801), 1, + anon_sym_COLON, + ACTIONS(4803), 1, + anon_sym_RPAREN, + [86759] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3526), 1, + anon_sym_async, + ACTIONS(4805), 1, + sym_identifier, + [86769] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4807), 1, + anon_sym_COLON, + ACTIONS(4809), 1, + anon_sym_EQ_GT, + [86779] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4761), 1, + anon_sym_LBRACE, + STATE(1867), 1, + sym_block_statement, + [86789] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1942), 1, + anon_sym_COLON, + ACTIONS(1946), 1, + anon_sym_EQ_GT, + [86799] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4811), 1, + anon_sym_SEMI, + ACTIONS(4813), 1, + sym_identifier, + [86809] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(702), 1, + anon_sym_COLON, + ACTIONS(4815), 1, + anon_sym_EQ_GT, + [86819] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2522), 1, + sym_parameter_list, + [86829] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2831), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [86837] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2228), 1, + sym_parameter_list, + [86847] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(157), 1, + anon_sym_COLON, + ACTIONS(166), 1, + anon_sym_EQ_GT, + [86857] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2324), 1, + sym_parameter_list, + [86867] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(706), 1, + sym_block_statement, + [86877] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2236), 1, + sym_parameter_list, + [86887] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4020), 1, + anon_sym_COLON, + ACTIONS(4022), 1, + anon_sym_EQ_GT, + [86897] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(694), 1, + anon_sym_COLON, + ACTIONS(698), 1, + anon_sym_EQ_GT, + [86907] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(705), 1, + sym_block_statement, + [86917] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3026), 1, + anon_sym_SEMI, + ACTIONS(4817), 1, + anon_sym_EQ, + [86927] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4205), 1, + anon_sym_LBRACE, + STATE(743), 1, + sym_block_statement, + [86937] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3000), 1, + anon_sym_SEMI, + ACTIONS(3663), 1, + anon_sym_EQ, + [86947] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(1985), 1, + sym_parameter_list, + [86957] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4621), 2, + anon_sym_COMMA, + anon_sym_GT, + [86965] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4424), 1, + anon_sym_LBRACE, + STATE(1239), 1, + sym_block_statement, + [86975] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4656), 1, + anon_sym_LBRACE, + STATE(1217), 1, + sym_block_statement, + [86985] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4819), 2, + anon_sym_COMMA, + anon_sym_GT, + [86993] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2248), 1, + sym_parameter_list, + [87003] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4634), 2, + anon_sym_COMMA, + anon_sym_GT, + [87011] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4821), 1, + anon_sym_LBRACE, + STATE(1376), 1, + sym_block_statement, + [87021] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(694), 1, + anon_sym_COLON, + ACTIONS(4823), 1, + anon_sym_EQ_GT, + [87031] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4627), 1, + anon_sym_LBRACE, + STATE(1347), 1, + sym_block_statement, + [87041] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4357), 1, + anon_sym_LBRACE, + STATE(266), 1, + sym_block_statement, + [87051] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2264), 1, + sym_parameter_list, + [87061] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + STATE(1362), 1, + sym_class_body, + [87071] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1942), 1, + anon_sym_COLON, + ACTIONS(4825), 1, + anon_sym_EQ_GT, + [87081] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(702), 1, + anon_sym_COLON, + ACTIONS(706), 1, + anon_sym_EQ_GT, + [87091] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3022), 1, + anon_sym_SEMI, + ACTIONS(4152), 1, + anon_sym_EQ, + [87101] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2271), 1, + sym_parameter_list, + [87111] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2902), 1, + anon_sym_SEMI, + ACTIONS(4827), 1, + anon_sym_EQ, + [87121] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(1978), 1, + sym_parameter_list, + [87131] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4357), 1, + anon_sym_LBRACE, + STATE(273), 1, + sym_block_statement, + [87141] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2077), 1, + sym_parameter_list, + [87151] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2281), 1, + sym_parameter_list, + [87161] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1687), 1, + anon_sym_LPAREN, + STATE(662), 1, + sym_argument_list, + [87171] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2894), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [87179] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(198), 1, + anon_sym_COLON, + ACTIONS(205), 1, + anon_sym_EQ_GT, + [87189] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2295), 1, + sym_parameter_list, + [87199] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3034), 1, + anon_sym_SEMI, + ACTIONS(4829), 1, + anon_sym_EQ, + [87209] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4357), 1, + anon_sym_LBRACE, + STATE(276), 1, + sym_block_statement, + [87219] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4831), 1, + anon_sym_COLON, + ACTIONS(4833), 1, + anon_sym_EQ_GT, + [87229] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4685), 1, + anon_sym_LBRACE, + STATE(1818), 1, + sym_build_body, + [87239] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4656), 1, + anon_sym_LBRACE, + STATE(1226), 1, + sym_block_statement, + [87249] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2301), 1, + sym_parameter_list, + [87259] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4835), 1, + anon_sym_COMMA, + ACTIONS(4837), 1, + anon_sym_from, + [87269] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2946), 1, + anon_sym_SEMI, + ACTIONS(4609), 1, + anon_sym_EQ, + [87279] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2416), 1, + sym_parameter_list, + [87289] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2310), 1, + sym_parameter_list, + [87299] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(1980), 1, + sym_parameter_list, + [87309] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(622), 1, + anon_sym_COLON, + ACTIONS(626), 1, + anon_sym_EQ_GT, + [87319] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2322), 1, + sym_parameter_list, + [87329] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2292), 1, + sym_parameter_list, + [87339] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4839), 1, + anon_sym_COLON, + ACTIONS(4841), 1, + anon_sym_EQ_GT, + [87349] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3391), 1, + anon_sym_LT, + STATE(1782), 1, + sym_type_arguments, + [87359] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2333), 1, + sym_parameter_list, + [87369] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4656), 1, + anon_sym_LBRACE, + STATE(1243), 1, + sym_block_statement, + [87379] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2404), 1, + sym_parameter_list, + [87389] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + STATE(1323), 1, + sym_class_body, + [87399] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3754), 2, + anon_sym_COMMA, + anon_sym_LBRACE, + [87407] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4313), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [87415] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2343), 1, + sym_parameter_list, + [87425] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2043), 1, + sym_parameter_list, + [87435] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4843), 1, + anon_sym_COLON, + ACTIONS(4845), 1, + anon_sym_EQ_GT, + [87445] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + STATE(1361), 1, + sym_class_body, + [87455] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2409), 1, + sym_parameter_list, + [87465] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4209), 1, + anon_sym_LBRACE, + STATE(664), 1, + sym_block_statement, + [87475] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4034), 1, + anon_sym_LBRACE, + STATE(1288), 1, + sym_component_body, + [87485] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3957), 1, + anon_sym_async, + ACTIONS(4847), 1, + sym_identifier, + [87495] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3505), 1, + anon_sym_async, + ACTIONS(4849), 1, + sym_identifier, + [87505] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3921), 1, + anon_sym_async, + ACTIONS(4851), 1, + sym_identifier, + [87515] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4128), 1, + anon_sym_async, + ACTIONS(4853), 1, + sym_identifier, + [87525] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3643), 1, + anon_sym_LPAREN, + STATE(2577), 1, + sym_parameter_list, + [87535] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4855), 1, + anon_sym_COMMA, + ACTIONS(4857), 1, + anon_sym_RPAREN, + [87545] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4859), 1, + anon_sym_async, + ACTIONS(4861), 1, + sym_identifier, + [87555] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4666), 1, + sym_identifier, + STATE(2659), 1, + sym_component_parameter, + [87565] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4448), 2, + anon_sym_COMMA, + anon_sym_SEMI, + [87573] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4706), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [87581] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4719), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [87589] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + STATE(1344), 1, + sym_class_body, + [87599] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4482), 1, + sym_identifier, + STATE(2657), 1, + sym_variable_declarator, + [87609] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4863), 1, + anon_sym_LBRACE, + STATE(1341), 1, + sym_block_statement, + [87619] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3721), 1, + anon_sym_LBRACE, + STATE(1270), 1, + sym_class_body, + [87629] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(198), 1, + anon_sym_COLON, + ACTIONS(4865), 1, + anon_sym_EQ_GT, + [87639] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2863), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [87647] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2257), 1, + anon_sym_LPAREN, + STATE(1215), 1, + sym_argument_list, + [87657] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4867), 1, + anon_sym_COMMA, + ACTIONS(4869), 1, + anon_sym_RPAREN, + [87667] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4781), 1, + anon_sym_LBRACE, + STATE(1257), 1, + sym_enum_body, + [87677] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4871), 1, + anon_sym_LBRACE, + STATE(1106), 1, + sym_block_statement, + [87687] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3803), 1, + anon_sym_LBRACE, + STATE(1252), 1, + sym_object_type, + [87697] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4873), 1, + anon_sym_QMARK, + [87704] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4875), 1, + sym_string_literal, + [87711] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4877), 1, + anon_sym_COLON, + [87718] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4879), 1, + anon_sym_EQ_GT, + [87725] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4881), 1, + sym_identifier, + [87732] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4883), 1, + anon_sym_RPAREN, + [87739] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4885), 1, + anon_sym_LPAREN, + [87746] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4887), 1, + anon_sym_LBRACE, + [87753] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4889), 1, + anon_sym_RPAREN, + [87760] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4891), 1, + anon_sym_RPAREN, + [87767] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4893), 1, + sym_identifier, + [87774] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4895), 1, + sym_identifier, + [87781] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4897), 1, + anon_sym_LPAREN, + [87788] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4899), 1, + anon_sym_RBRACK, + [87795] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4901), 1, + anon_sym_RPAREN, + [87802] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4903), 1, + anon_sym_from, + [87809] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4905), 1, + sym_identifier, + [87816] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4907), 1, + sym_string_literal, + [87823] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4909), 1, + anon_sym_RPAREN, + [87830] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4911), 1, + anon_sym_EQ_GT, + [87837] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4913), 1, + anon_sym_QMARK, + [87844] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4915), 1, + sym_identifier, + [87851] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4917), 1, + anon_sym_class, + [87858] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4919), 1, + anon_sym_RPAREN, + [87865] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4921), 1, + sym_string_literal, + [87872] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4923), 1, + anon_sym_RBRACK, + [87879] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4925), 1, + ts_builtin_sym_end, + [87886] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4927), 1, + anon_sym_RBRACK, + [87893] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4929), 1, + anon_sym_RPAREN, + [87900] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4931), 1, + anon_sym_RPAREN, + [87907] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4933), 1, + sym_identifier, + [87914] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4935), 1, + sym_identifier, + [87921] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4355), 1, + anon_sym_RBRACE, + [87928] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4937), 1, + anon_sym_RBRACK, + [87935] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4939), 1, + sym_identifier, + [87942] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4941), 1, + sym_identifier, + [87949] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4943), 1, + sym_identifier, + [87956] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4945), 1, + sym_identifier, + [87963] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4947), 1, + anon_sym_EQ_GT, + [87970] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4949), 1, + anon_sym_EQ_GT, + [87977] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4951), 1, + anon_sym_RBRACK, + [87984] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4953), 1, + anon_sym_EQ_GT, + [87991] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4955), 1, + sym_identifier, + [87998] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4044), 1, + sym_identifier, + [88005] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4957), 1, + anon_sym_LPAREN, + [88012] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4076), 1, + sym_identifier, + [88019] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4959), 1, + anon_sym_class, + [88026] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4961), 1, + anon_sym_RBRACK, + [88033] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4963), 1, + anon_sym_SEMI, + [88040] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4965), 1, + anon_sym_RPAREN, + [88047] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4967), 1, + sym_identifier, + [88054] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4282), 1, + anon_sym_RBRACE, + [88061] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4969), 1, + anon_sym_COLON, + [88068] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4971), 1, + anon_sym_from, + [88075] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4973), 1, + anon_sym_RBRACK, + [88082] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4975), 1, + anon_sym_COLON, + [88089] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4977), 1, + sym_identifier, + [88096] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4979), 1, + sym_string_literal, + [88103] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4100), 1, + sym_identifier, + [88110] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4981), 1, + anon_sym_SEMI, + [88117] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4983), 1, + sym_identifier, + [88124] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4985), 1, + anon_sym_EQ_GT, + [88131] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4987), 1, + sym_string_literal, + [88138] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4989), 1, + anon_sym_RPAREN, + [88145] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4991), 1, + sym_identifier, + [88152] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4993), 1, + anon_sym_RBRACK, + [88159] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4729), 1, + anon_sym_RBRACE, + [88166] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4995), 1, + anon_sym_from, + [88173] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4997), 1, + sym_identifier, + [88180] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4999), 1, + anon_sym_EQ_GT, + [88187] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5001), 1, + anon_sym_COLON, + [88194] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5003), 1, + anon_sym_COLON, + [88201] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4615), 1, + anon_sym_RBRACE, + [88208] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5005), 1, + anon_sym_LPAREN, + [88215] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5007), 1, + anon_sym_LPAREN, + [88222] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5009), 1, + sym_identifier, + [88229] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5011), 1, + sym_identifier, + [88236] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5013), 1, + anon_sym_EQ_GT, + [88243] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5015), 1, + sym_identifier, + [88250] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5017), 1, + anon_sym_EQ_GT, + [88257] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4164), 1, + anon_sym_LPAREN, + [88264] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4379), 1, + sym_identifier, + [88271] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5019), 1, + sym_identifier, + [88278] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5021), 1, + anon_sym_RBRACK, + [88285] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5023), 1, + anon_sym_function, + [88292] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5025), 1, + sym_string_literal, + [88299] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5027), 1, + sym_identifier, + [88306] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5029), 1, + anon_sym_function, + [88313] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5031), 1, + anon_sym_EQ_GT, + [88320] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5033), 1, + sym_identifier, + [88327] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5035), 1, + sym_identifier, + [88334] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5037), 1, + anon_sym_RPAREN, + [88341] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5039), 1, + anon_sym_LPAREN, + [88348] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5041), 1, + anon_sym_COLON, + [88355] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5043), 1, + sym_identifier, + [88362] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5045), 1, + anon_sym_EQ_GT, + [88369] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5047), 1, + anon_sym_COLON, + [88376] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5049), 1, + anon_sym_from, + [88383] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5051), 1, + anon_sym_LPAREN, + [88390] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5053), 1, + anon_sym_RPAREN, + [88397] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5055), 1, + anon_sym_RBRACK, + [88404] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5057), 1, + anon_sym_SEMI, + [88411] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4654), 1, + anon_sym_RBRACE, + [88418] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5059), 1, + anon_sym_EQ_GT, + [88425] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5061), 1, + anon_sym_COLON, + [88432] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5063), 1, + sym_identifier, + [88439] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5065), 1, + anon_sym_LPAREN, + [88446] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5067), 1, + anon_sym_COLON, + [88453] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5069), 1, + anon_sym_EQ_GT, + [88460] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5071), 1, + sym_identifier, + [88467] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5073), 1, + anon_sym_EQ, + [88474] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5075), 1, + anon_sym_SEMI, + [88481] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5077), 1, + sym_identifier, + [88488] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5079), 1, + anon_sym_EQ_GT, + [88495] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5081), 1, + anon_sym_as, + [88502] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5083), 1, + sym_identifier, + [88509] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4015), 1, + anon_sym_COLON, + [88516] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5085), 1, + anon_sym_from, + [88523] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5087), 1, + anon_sym_EQ_GT, + [88530] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5089), 1, + anon_sym_SEMI, + [88537] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5091), 1, + anon_sym_LPAREN, + [88544] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5093), 1, + sym_identifier, + [88551] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5095), 1, + anon_sym_RPAREN, + [88558] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5097), 1, + anon_sym_LPAREN, + [88565] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4412), 1, + anon_sym_RBRACE, + [88572] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5099), 1, + sym_identifier, + [88579] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4170), 1, + sym_identifier, + [88586] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5101), 1, + sym_identifier, + [88593] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5103), 1, + sym_identifier, + [88600] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4088), 1, + sym_identifier, + [88607] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5105), 1, + sym_identifier, + [88614] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5107), 1, + sym_string_literal, + [88621] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5109), 1, + sym_identifier, + [88628] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5111), 1, + anon_sym_from, + [88635] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5113), 1, + sym_string_literal, + [88642] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5115), 1, + anon_sym_SEMI, + [88649] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5117), 1, + sym_identifier, + [88656] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5119), 1, + anon_sym_EQ_GT, + [88663] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5121), 1, + anon_sym_RPAREN, + [88670] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5123), 1, + sym_identifier, + [88677] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5125), 1, + sym_identifier, + [88684] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5127), 1, + sym_identifier, + [88691] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5129), 1, + anon_sym_LBRACE, + [88698] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4104), 1, + sym_identifier, + [88705] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5131), 1, + sym_identifier, + [88712] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5133), 1, + sym_identifier, + [88719] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5135), 1, + anon_sym_RBRACK, + [88726] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5137), 1, + anon_sym_EQ_GT, + [88733] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5139), 1, + sym_identifier, + [88740] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4186), 1, + anon_sym_EQ_GT, + [88747] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5141), 1, + sym_identifier, + [88754] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5143), 1, + anon_sym_EQ_GT, + [88761] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5145), 1, + anon_sym_LPAREN, + [88768] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5147), 1, + sym_identifier, + [88775] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5149), 1, + sym_identifier, + [88782] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5151), 1, + sym_string_literal, + [88789] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5153), 1, + anon_sym_LPAREN, + [88796] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5155), 1, + sym_identifier, + [88803] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5157), 1, + sym_string_literal, + [88810] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5159), 1, + anon_sym_QMARK, + [88817] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5161), 1, + anon_sym_RPAREN, + [88824] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5163), 1, + sym_identifier, + [88831] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5165), 1, + anon_sym_LPAREN, + [88838] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5167), 1, + sym_identifier, + [88845] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5169), 1, + anon_sym_RPAREN, + [88852] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5171), 1, + sym_identifier, + [88859] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5173), 1, + anon_sym_function, + [88866] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4544), 1, + anon_sym_RBRACE, + [88873] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5175), 1, + sym_identifier, + [88880] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5177), 1, + anon_sym_LPAREN, + [88887] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5179), 1, + sym_string_literal, + [88894] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2665), 1, + anon_sym_RPAREN, + [88901] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5181), 1, + sym_identifier, + [88908] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5183), 1, + anon_sym_RPAREN, + [88915] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5185), 1, + sym_identifier, + [88922] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5187), 1, + sym_identifier, + [88929] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5189), 1, + anon_sym_EQ_GT, + [88936] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2936), 1, + anon_sym_RPAREN, + [88943] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5191), 1, + sym_identifier, + [88950] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5193), 1, + sym_identifier, + [88957] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5195), 1, + sym_identifier, + [88964] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2587), 1, + anon_sym_RPAREN, + [88971] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5197), 1, + anon_sym_LPAREN, + [88978] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5199), 1, + anon_sym_LBRACE, + [88985] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5201), 1, + sym_string_literal, + [88992] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5203), 1, + anon_sym_LPAREN, + [88999] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5205), 1, + anon_sym_EQ_GT, + [89006] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5207), 1, + anon_sym_EQ_GT, + [89013] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5209), 1, + anon_sym_LPAREN, + [89020] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5211), 1, + anon_sym_EQ_GT, + [89027] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5213), 1, + anon_sym_LPAREN, + [89034] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5215), 1, + anon_sym_RPAREN, + [89041] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5217), 1, + sym_identifier, + [89048] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5219), 1, + anon_sym_LPAREN, + [89055] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5221), 1, + anon_sym_QMARK, + [89062] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5223), 1, + anon_sym_LPAREN, + [89069] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5225), 1, + anon_sym_QMARK, + [89076] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5227), 1, + anon_sym_QMARK, + [89083] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5229), 1, + anon_sym_QMARK, + [89090] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5231), 1, + anon_sym_QMARK, + [89097] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5233), 1, + sym_identifier, + [89104] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5235), 1, + anon_sym_LPAREN, + [89111] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5237), 1, + anon_sym_EQ_GT, + [89118] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5239), 1, + anon_sym_RPAREN, + [89125] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5241), 1, + anon_sym_QMARK, + [89132] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5243), 1, + sym_identifier, + [89139] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5245), 1, + anon_sym_RBRACK, + [89146] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5247), 1, + anon_sym_EQ_GT, + [89153] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5249), 1, + sym_identifier, + [89160] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5251), 1, + anon_sym_COLON, + [89167] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5253), 1, + anon_sym_QMARK, + [89174] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5255), 1, + anon_sym_COLON, + [89181] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5257), 1, + anon_sym_LPAREN, + [89188] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5259), 1, + anon_sym_LPAREN, + [89195] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5261), 1, + anon_sym_EQ_GT, + [89202] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5263), 1, + anon_sym_RPAREN, + [89209] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5265), 1, + anon_sym_LPAREN, + [89216] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3616), 1, + anon_sym_class, + [89223] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5267), 1, + anon_sym_RBRACK, + [89230] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5269), 1, + anon_sym_RBRACK, + [89237] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5271), 1, + anon_sym_RPAREN, + [89244] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5273), 1, + anon_sym_LPAREN, + [89251] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5275), 1, + anon_sym_LPAREN, +}; + +static const uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(750)] = 0, + [SMALL_STATE(751)] = 124, + [SMALL_STATE(752)] = 243, + [SMALL_STATE(753)] = 313, + [SMALL_STATE(754)] = 379, + [SMALL_STATE(755)] = 449, + [SMALL_STATE(756)] = 538, + [SMALL_STATE(757)] = 629, + [SMALL_STATE(758)] = 739, + [SMALL_STATE(759)] = 847, + [SMALL_STATE(760)] = 957, + [SMALL_STATE(761)] = 1065, + [SMALL_STATE(762)] = 1172, + [SMALL_STATE(763)] = 1283, + [SMALL_STATE(764)] = 1390, + [SMALL_STATE(765)] = 1497, + [SMALL_STATE(766)] = 1604, + [SMALL_STATE(767)] = 1711, + [SMALL_STATE(768)] = 1822, + [SMALL_STATE(769)] = 1933, + [SMALL_STATE(770)] = 2044, + [SMALL_STATE(771)] = 2155, + [SMALL_STATE(772)] = 2266, + [SMALL_STATE(773)] = 2377, + [SMALL_STATE(774)] = 2488, + [SMALL_STATE(775)] = 2599, + [SMALL_STATE(776)] = 2707, + [SMALL_STATE(777)] = 2795, + [SMALL_STATE(778)] = 2887, + [SMALL_STATE(779)] = 2995, + [SMALL_STATE(780)] = 3103, + [SMALL_STATE(781)] = 3211, + [SMALL_STATE(782)] = 3319, + [SMALL_STATE(783)] = 3425, + [SMALL_STATE(784)] = 3533, + [SMALL_STATE(785)] = 3641, + [SMALL_STATE(786)] = 3749, + [SMALL_STATE(787)] = 3857, + [SMALL_STATE(788)] = 3965, + [SMALL_STATE(789)] = 4073, + [SMALL_STATE(790)] = 4181, + [SMALL_STATE(791)] = 4286, + [SMALL_STATE(792)] = 4391, + [SMALL_STATE(793)] = 4462, + [SMALL_STATE(794)] = 4567, + [SMALL_STATE(795)] = 4636, + [SMALL_STATE(796)] = 4723, + [SMALL_STATE(797)] = 4828, + [SMALL_STATE(798)] = 4933, + [SMALL_STATE(799)] = 5035, + [SMALL_STATE(800)] = 5137, + [SMALL_STATE(801)] = 5197, + [SMALL_STATE(802)] = 5299, + [SMALL_STATE(803)] = 5401, + [SMALL_STATE(804)] = 5503, + [SMALL_STATE(805)] = 5605, + [SMALL_STATE(806)] = 5707, + [SMALL_STATE(807)] = 5809, + [SMALL_STATE(808)] = 5911, + [SMALL_STATE(809)] = 6013, + [SMALL_STATE(810)] = 6115, + [SMALL_STATE(811)] = 6217, + [SMALL_STATE(812)] = 6319, + [SMALL_STATE(813)] = 6421, + [SMALL_STATE(814)] = 6523, + [SMALL_STATE(815)] = 6625, + [SMALL_STATE(816)] = 6727, + [SMALL_STATE(817)] = 6829, + [SMALL_STATE(818)] = 6931, + [SMALL_STATE(819)] = 7033, + [SMALL_STATE(820)] = 7135, + [SMALL_STATE(821)] = 7237, + [SMALL_STATE(822)] = 7339, + [SMALL_STATE(823)] = 7441, + [SMALL_STATE(824)] = 7543, + [SMALL_STATE(825)] = 7645, + [SMALL_STATE(826)] = 7747, + [SMALL_STATE(827)] = 7849, + [SMALL_STATE(828)] = 7951, + [SMALL_STATE(829)] = 8053, + [SMALL_STATE(830)] = 8155, + [SMALL_STATE(831)] = 8257, + [SMALL_STATE(832)] = 8359, + [SMALL_STATE(833)] = 8461, + [SMALL_STATE(834)] = 8563, + [SMALL_STATE(835)] = 8665, + [SMALL_STATE(836)] = 8767, + [SMALL_STATE(837)] = 8869, + [SMALL_STATE(838)] = 8971, + [SMALL_STATE(839)] = 9073, + [SMALL_STATE(840)] = 9175, + [SMALL_STATE(841)] = 9277, + [SMALL_STATE(842)] = 9379, + [SMALL_STATE(843)] = 9481, + [SMALL_STATE(844)] = 9583, + [SMALL_STATE(845)] = 9685, + [SMALL_STATE(846)] = 9787, + [SMALL_STATE(847)] = 9889, + [SMALL_STATE(848)] = 9991, + [SMALL_STATE(849)] = 10057, + [SMALL_STATE(850)] = 10159, + [SMALL_STATE(851)] = 10261, + [SMALL_STATE(852)] = 10329, + [SMALL_STATE(853)] = 10431, + [SMALL_STATE(854)] = 10533, + [SMALL_STATE(855)] = 10632, + [SMALL_STATE(856)] = 10731, + [SMALL_STATE(857)] = 10830, + [SMALL_STATE(858)] = 10929, + [SMALL_STATE(859)] = 11028, + [SMALL_STATE(860)] = 11127, + [SMALL_STATE(861)] = 11226, + [SMALL_STATE(862)] = 11325, + [SMALL_STATE(863)] = 11424, + [SMALL_STATE(864)] = 11523, + [SMALL_STATE(865)] = 11622, + [SMALL_STATE(866)] = 11721, + [SMALL_STATE(867)] = 11820, + [SMALL_STATE(868)] = 11919, + [SMALL_STATE(869)] = 12018, + [SMALL_STATE(870)] = 12117, + [SMALL_STATE(871)] = 12216, + [SMALL_STATE(872)] = 12315, + [SMALL_STATE(873)] = 12414, + [SMALL_STATE(874)] = 12513, + [SMALL_STATE(875)] = 12612, + [SMALL_STATE(876)] = 12711, + [SMALL_STATE(877)] = 12810, + [SMALL_STATE(878)] = 12909, + [SMALL_STATE(879)] = 13008, + [SMALL_STATE(880)] = 13107, + [SMALL_STATE(881)] = 13206, + [SMALL_STATE(882)] = 13305, + [SMALL_STATE(883)] = 13404, + [SMALL_STATE(884)] = 13503, + [SMALL_STATE(885)] = 13602, + [SMALL_STATE(886)] = 13701, + [SMALL_STATE(887)] = 13800, + [SMALL_STATE(888)] = 13899, + [SMALL_STATE(889)] = 13998, + [SMALL_STATE(890)] = 14063, + [SMALL_STATE(891)] = 14162, + [SMALL_STATE(892)] = 14261, + [SMALL_STATE(893)] = 14360, + [SMALL_STATE(894)] = 14459, + [SMALL_STATE(895)] = 14558, + [SMALL_STATE(896)] = 14623, + [SMALL_STATE(897)] = 14722, + [SMALL_STATE(898)] = 14821, + [SMALL_STATE(899)] = 14920, + [SMALL_STATE(900)] = 15019, + [SMALL_STATE(901)] = 15118, + [SMALL_STATE(902)] = 15217, + [SMALL_STATE(903)] = 15316, + [SMALL_STATE(904)] = 15415, + [SMALL_STATE(905)] = 15480, + [SMALL_STATE(906)] = 15579, + [SMALL_STATE(907)] = 15678, + [SMALL_STATE(908)] = 15777, + [SMALL_STATE(909)] = 15876, + [SMALL_STATE(910)] = 15975, + [SMALL_STATE(911)] = 16074, + [SMALL_STATE(912)] = 16173, + [SMALL_STATE(913)] = 16272, + [SMALL_STATE(914)] = 16371, + [SMALL_STATE(915)] = 16470, + [SMALL_STATE(916)] = 16569, + [SMALL_STATE(917)] = 16668, + [SMALL_STATE(918)] = 16767, + [SMALL_STATE(919)] = 16866, + [SMALL_STATE(920)] = 16965, + [SMALL_STATE(921)] = 17064, + [SMALL_STATE(922)] = 17163, + [SMALL_STATE(923)] = 17262, + [SMALL_STATE(924)] = 17361, + [SMALL_STATE(925)] = 17460, + [SMALL_STATE(926)] = 17559, + [SMALL_STATE(927)] = 17658, + [SMALL_STATE(928)] = 17757, + [SMALL_STATE(929)] = 17856, + [SMALL_STATE(930)] = 17955, + [SMALL_STATE(931)] = 18018, + [SMALL_STATE(932)] = 18117, + [SMALL_STATE(933)] = 18216, + [SMALL_STATE(934)] = 18315, + [SMALL_STATE(935)] = 18414, + [SMALL_STATE(936)] = 18513, + [SMALL_STATE(937)] = 18612, + [SMALL_STATE(938)] = 18711, + [SMALL_STATE(939)] = 18810, + [SMALL_STATE(940)] = 18909, + [SMALL_STATE(941)] = 19008, + [SMALL_STATE(942)] = 19107, + [SMALL_STATE(943)] = 19206, + [SMALL_STATE(944)] = 19305, + [SMALL_STATE(945)] = 19404, + [SMALL_STATE(946)] = 19503, + [SMALL_STATE(947)] = 19602, + [SMALL_STATE(948)] = 19701, + [SMALL_STATE(949)] = 19800, + [SMALL_STATE(950)] = 19899, + [SMALL_STATE(951)] = 19998, + [SMALL_STATE(952)] = 20097, + [SMALL_STATE(953)] = 20196, + [SMALL_STATE(954)] = 20295, + [SMALL_STATE(955)] = 20394, + [SMALL_STATE(956)] = 20493, + [SMALL_STATE(957)] = 20592, + [SMALL_STATE(958)] = 20691, + [SMALL_STATE(959)] = 20790, + [SMALL_STATE(960)] = 20889, + [SMALL_STATE(961)] = 20988, + [SMALL_STATE(962)] = 21087, + [SMALL_STATE(963)] = 21186, + [SMALL_STATE(964)] = 21285, + [SMALL_STATE(965)] = 21384, + [SMALL_STATE(966)] = 21483, + [SMALL_STATE(967)] = 21582, + [SMALL_STATE(968)] = 21681, + [SMALL_STATE(969)] = 21780, + [SMALL_STATE(970)] = 21879, + [SMALL_STATE(971)] = 21978, + [SMALL_STATE(972)] = 22077, + [SMALL_STATE(973)] = 22176, + [SMALL_STATE(974)] = 22275, + [SMALL_STATE(975)] = 22374, + [SMALL_STATE(976)] = 22473, + [SMALL_STATE(977)] = 22572, + [SMALL_STATE(978)] = 22671, + [SMALL_STATE(979)] = 22770, + [SMALL_STATE(980)] = 22869, + [SMALL_STATE(981)] = 22968, + [SMALL_STATE(982)] = 23067, + [SMALL_STATE(983)] = 23166, + [SMALL_STATE(984)] = 23265, + [SMALL_STATE(985)] = 23364, + [SMALL_STATE(986)] = 23463, + [SMALL_STATE(987)] = 23562, + [SMALL_STATE(988)] = 23661, + [SMALL_STATE(989)] = 23760, + [SMALL_STATE(990)] = 23859, + [SMALL_STATE(991)] = 23958, + [SMALL_STATE(992)] = 24057, + [SMALL_STATE(993)] = 24156, + [SMALL_STATE(994)] = 24255, + [SMALL_STATE(995)] = 24354, + [SMALL_STATE(996)] = 24453, + [SMALL_STATE(997)] = 24552, + [SMALL_STATE(998)] = 24651, + [SMALL_STATE(999)] = 24750, + [SMALL_STATE(1000)] = 24849, + [SMALL_STATE(1001)] = 24948, + [SMALL_STATE(1002)] = 25047, + [SMALL_STATE(1003)] = 25146, + [SMALL_STATE(1004)] = 25245, + [SMALL_STATE(1005)] = 25344, + [SMALL_STATE(1006)] = 25443, + [SMALL_STATE(1007)] = 25542, + [SMALL_STATE(1008)] = 25641, + [SMALL_STATE(1009)] = 25740, + [SMALL_STATE(1010)] = 25839, + [SMALL_STATE(1011)] = 25938, + [SMALL_STATE(1012)] = 26037, + [SMALL_STATE(1013)] = 26136, + [SMALL_STATE(1014)] = 26235, + [SMALL_STATE(1015)] = 26334, + [SMALL_STATE(1016)] = 26433, + [SMALL_STATE(1017)] = 26532, + [SMALL_STATE(1018)] = 26631, + [SMALL_STATE(1019)] = 26730, + [SMALL_STATE(1020)] = 26829, + [SMALL_STATE(1021)] = 26928, + [SMALL_STATE(1022)] = 27027, + [SMALL_STATE(1023)] = 27126, + [SMALL_STATE(1024)] = 27225, + [SMALL_STATE(1025)] = 27324, + [SMALL_STATE(1026)] = 27423, + [SMALL_STATE(1027)] = 27522, + [SMALL_STATE(1028)] = 27621, + [SMALL_STATE(1029)] = 27720, + [SMALL_STATE(1030)] = 27819, + [SMALL_STATE(1031)] = 27918, + [SMALL_STATE(1032)] = 28017, + [SMALL_STATE(1033)] = 28116, + [SMALL_STATE(1034)] = 28215, + [SMALL_STATE(1035)] = 28314, + [SMALL_STATE(1036)] = 28413, + [SMALL_STATE(1037)] = 28512, + [SMALL_STATE(1038)] = 28611, + [SMALL_STATE(1039)] = 28710, + [SMALL_STATE(1040)] = 28809, + [SMALL_STATE(1041)] = 28908, + [SMALL_STATE(1042)] = 29007, + [SMALL_STATE(1043)] = 29106, + [SMALL_STATE(1044)] = 29205, + [SMALL_STATE(1045)] = 29304, + [SMALL_STATE(1046)] = 29403, + [SMALL_STATE(1047)] = 29502, + [SMALL_STATE(1048)] = 29601, + [SMALL_STATE(1049)] = 29700, + [SMALL_STATE(1050)] = 29799, + [SMALL_STATE(1051)] = 29898, + [SMALL_STATE(1052)] = 29997, + [SMALL_STATE(1053)] = 30096, + [SMALL_STATE(1054)] = 30195, + [SMALL_STATE(1055)] = 30258, + [SMALL_STATE(1056)] = 30357, + [SMALL_STATE(1057)] = 30456, + [SMALL_STATE(1058)] = 30555, + [SMALL_STATE(1059)] = 30654, + [SMALL_STATE(1060)] = 30753, + [SMALL_STATE(1061)] = 30852, + [SMALL_STATE(1062)] = 30951, + [SMALL_STATE(1063)] = 31050, + [SMALL_STATE(1064)] = 31149, + [SMALL_STATE(1065)] = 31248, + [SMALL_STATE(1066)] = 31320, + [SMALL_STATE(1067)] = 31382, + [SMALL_STATE(1068)] = 31444, + [SMALL_STATE(1069)] = 31506, + [SMALL_STATE(1070)] = 31568, + [SMALL_STATE(1071)] = 31630, + [SMALL_STATE(1072)] = 31692, + [SMALL_STATE(1073)] = 31754, + [SMALL_STATE(1074)] = 31818, + [SMALL_STATE(1075)] = 31875, + [SMALL_STATE(1076)] = 31932, + [SMALL_STATE(1077)] = 31989, + [SMALL_STATE(1078)] = 32048, + [SMALL_STATE(1079)] = 32105, + [SMALL_STATE(1080)] = 32164, + [SMALL_STATE(1081)] = 32221, + [SMALL_STATE(1082)] = 32278, + [SMALL_STATE(1083)] = 32335, + [SMALL_STATE(1084)] = 32392, + [SMALL_STATE(1085)] = 32449, + [SMALL_STATE(1086)] = 32506, + [SMALL_STATE(1087)] = 32562, + [SMALL_STATE(1088)] = 32618, + [SMALL_STATE(1089)] = 32674, + [SMALL_STATE(1090)] = 32730, + [SMALL_STATE(1091)] = 32786, + [SMALL_STATE(1092)] = 32842, + [SMALL_STATE(1093)] = 32898, + [SMALL_STATE(1094)] = 32954, + [SMALL_STATE(1095)] = 33010, + [SMALL_STATE(1096)] = 33066, + [SMALL_STATE(1097)] = 33122, + [SMALL_STATE(1098)] = 33178, + [SMALL_STATE(1099)] = 33234, + [SMALL_STATE(1100)] = 33290, + [SMALL_STATE(1101)] = 33346, + [SMALL_STATE(1102)] = 33399, + [SMALL_STATE(1103)] = 33452, + [SMALL_STATE(1104)] = 33505, + [SMALL_STATE(1105)] = 33558, + [SMALL_STATE(1106)] = 33622, + [SMALL_STATE(1107)] = 33681, + [SMALL_STATE(1108)] = 33735, + [SMALL_STATE(1109)] = 33789, + [SMALL_STATE(1110)] = 33847, + [SMALL_STATE(1111)] = 33905, + [SMALL_STATE(1112)] = 33961, + [SMALL_STATE(1113)] = 34013, + [SMALL_STATE(1114)] = 34067, + [SMALL_STATE(1115)] = 34125, + [SMALL_STATE(1116)] = 34183, + [SMALL_STATE(1117)] = 34241, + [SMALL_STATE(1118)] = 34299, + [SMALL_STATE(1119)] = 34353, + [SMALL_STATE(1120)] = 34407, + [SMALL_STATE(1121)] = 34506, + [SMALL_STATE(1122)] = 34605, + [SMALL_STATE(1123)] = 34658, + [SMALL_STATE(1124)] = 34749, + [SMALL_STATE(1125)] = 34798, + [SMALL_STATE(1126)] = 34847, + [SMALL_STATE(1127)] = 34896, + [SMALL_STATE(1128)] = 34985, + [SMALL_STATE(1129)] = 35072, + [SMALL_STATE(1130)] = 35121, + [SMALL_STATE(1131)] = 35170, + [SMALL_STATE(1132)] = 35255, + [SMALL_STATE(1133)] = 35338, + [SMALL_STATE(1134)] = 35417, + [SMALL_STATE(1135)] = 35510, + [SMALL_STATE(1136)] = 35563, + [SMALL_STATE(1137)] = 35616, + [SMALL_STATE(1138)] = 35669, + [SMALL_STATE(1139)] = 35768, + [SMALL_STATE(1140)] = 35821, + [SMALL_STATE(1141)] = 35870, + [SMALL_STATE(1142)] = 35939, + [SMALL_STATE(1143)] = 36006, + [SMALL_STATE(1144)] = 36105, + [SMALL_STATE(1145)] = 36204, + [SMALL_STATE(1146)] = 36295, + [SMALL_STATE(1147)] = 36384, + [SMALL_STATE(1148)] = 36471, + [SMALL_STATE(1149)] = 36556, + [SMALL_STATE(1150)] = 36639, + [SMALL_STATE(1151)] = 36718, + [SMALL_STATE(1152)] = 36817, + [SMALL_STATE(1153)] = 36916, + [SMALL_STATE(1154)] = 37009, + [SMALL_STATE(1155)] = 37108, + [SMALL_STATE(1156)] = 37207, + [SMALL_STATE(1157)] = 37306, + [SMALL_STATE(1158)] = 37355, + [SMALL_STATE(1159)] = 37406, + [SMALL_STATE(1160)] = 37465, + [SMALL_STATE(1161)] = 37516, + [SMALL_STATE(1162)] = 37589, + [SMALL_STATE(1163)] = 37658, + [SMALL_STATE(1164)] = 37725, + [SMALL_STATE(1165)] = 37774, + [SMALL_STATE(1166)] = 37833, + [SMALL_STATE(1167)] = 37882, + [SMALL_STATE(1168)] = 37955, + [SMALL_STATE(1169)] = 38003, + [SMALL_STATE(1170)] = 38055, + [SMALL_STATE(1171)] = 38107, + [SMALL_STATE(1172)] = 38155, + [SMALL_STATE(1173)] = 38203, + [SMALL_STATE(1174)] = 38251, + [SMALL_STATE(1175)] = 38299, + [SMALL_STATE(1176)] = 38347, + [SMALL_STATE(1177)] = 38395, + [SMALL_STATE(1178)] = 38443, + [SMALL_STATE(1179)] = 38491, + [SMALL_STATE(1180)] = 38539, + [SMALL_STATE(1181)] = 38587, + [SMALL_STATE(1182)] = 38635, + [SMALL_STATE(1183)] = 38683, + [SMALL_STATE(1184)] = 38731, + [SMALL_STATE(1185)] = 38779, + [SMALL_STATE(1186)] = 38827, + [SMALL_STATE(1187)] = 38875, + [SMALL_STATE(1188)] = 38923, + [SMALL_STATE(1189)] = 38971, + [SMALL_STATE(1190)] = 39019, + [SMALL_STATE(1191)] = 39067, + [SMALL_STATE(1192)] = 39115, + [SMALL_STATE(1193)] = 39163, + [SMALL_STATE(1194)] = 39217, + [SMALL_STATE(1195)] = 39265, + [SMALL_STATE(1196)] = 39313, + [SMALL_STATE(1197)] = 39361, + [SMALL_STATE(1198)] = 39409, + [SMALL_STATE(1199)] = 39457, + [SMALL_STATE(1200)] = 39511, + [SMALL_STATE(1201)] = 39559, + [SMALL_STATE(1202)] = 39607, + [SMALL_STATE(1203)] = 39655, + [SMALL_STATE(1204)] = 39707, + [SMALL_STATE(1205)] = 39811, + [SMALL_STATE(1206)] = 39859, + [SMALL_STATE(1207)] = 39907, + [SMALL_STATE(1208)] = 39955, + [SMALL_STATE(1209)] = 40007, + [SMALL_STATE(1210)] = 40055, + [SMALL_STATE(1211)] = 40103, + [SMALL_STATE(1212)] = 40207, + [SMALL_STATE(1213)] = 40311, + [SMALL_STATE(1214)] = 40415, + [SMALL_STATE(1215)] = 40463, + [SMALL_STATE(1216)] = 40511, + [SMALL_STATE(1217)] = 40559, + [SMALL_STATE(1218)] = 40607, + [SMALL_STATE(1219)] = 40659, + [SMALL_STATE(1220)] = 40707, + [SMALL_STATE(1221)] = 40811, + [SMALL_STATE(1222)] = 40915, + [SMALL_STATE(1223)] = 40969, + [SMALL_STATE(1224)] = 41017, + [SMALL_STATE(1225)] = 41121, + [SMALL_STATE(1226)] = 41225, + [SMALL_STATE(1227)] = 41273, + [SMALL_STATE(1228)] = 41321, + [SMALL_STATE(1229)] = 41369, + [SMALL_STATE(1230)] = 41417, + [SMALL_STATE(1231)] = 41465, + [SMALL_STATE(1232)] = 41569, + [SMALL_STATE(1233)] = 41673, + [SMALL_STATE(1234)] = 41721, + [SMALL_STATE(1235)] = 41769, + [SMALL_STATE(1236)] = 41873, + [SMALL_STATE(1237)] = 41977, + [SMALL_STATE(1238)] = 42025, + [SMALL_STATE(1239)] = 42073, + [SMALL_STATE(1240)] = 42121, + [SMALL_STATE(1241)] = 42169, + [SMALL_STATE(1242)] = 42217, + [SMALL_STATE(1243)] = 42265, + [SMALL_STATE(1244)] = 42313, + [SMALL_STATE(1245)] = 42361, + [SMALL_STATE(1246)] = 42409, + [SMALL_STATE(1247)] = 42461, + [SMALL_STATE(1248)] = 42509, + [SMALL_STATE(1249)] = 42556, + [SMALL_STATE(1250)] = 42605, + [SMALL_STATE(1251)] = 42652, + [SMALL_STATE(1252)] = 42699, + [SMALL_STATE(1253)] = 42746, + [SMALL_STATE(1254)] = 42795, + [SMALL_STATE(1255)] = 42842, + [SMALL_STATE(1256)] = 42889, + [SMALL_STATE(1257)] = 42936, + [SMALL_STATE(1258)] = 42983, + [SMALL_STATE(1259)] = 43030, + [SMALL_STATE(1260)] = 43077, + [SMALL_STATE(1261)] = 43178, + [SMALL_STATE(1262)] = 43225, + [SMALL_STATE(1263)] = 43272, + [SMALL_STATE(1264)] = 43373, + [SMALL_STATE(1265)] = 43420, + [SMALL_STATE(1266)] = 43467, + [SMALL_STATE(1267)] = 43568, + [SMALL_STATE(1268)] = 43615, + [SMALL_STATE(1269)] = 43662, + [SMALL_STATE(1270)] = 43709, + [SMALL_STATE(1271)] = 43756, + [SMALL_STATE(1272)] = 43803, + [SMALL_STATE(1273)] = 43850, + [SMALL_STATE(1274)] = 43897, + [SMALL_STATE(1275)] = 43998, + [SMALL_STATE(1276)] = 44047, + [SMALL_STATE(1277)] = 44148, + [SMALL_STATE(1278)] = 44249, + [SMALL_STATE(1279)] = 44350, + [SMALL_STATE(1280)] = 44397, + [SMALL_STATE(1281)] = 44444, + [SMALL_STATE(1282)] = 44491, + [SMALL_STATE(1283)] = 44592, + [SMALL_STATE(1284)] = 44639, + [SMALL_STATE(1285)] = 44740, + [SMALL_STATE(1286)] = 44789, + [SMALL_STATE(1287)] = 44890, + [SMALL_STATE(1288)] = 44939, + [SMALL_STATE(1289)] = 44986, + [SMALL_STATE(1290)] = 45035, + [SMALL_STATE(1291)] = 45082, + [SMALL_STATE(1292)] = 45131, + [SMALL_STATE(1293)] = 45232, + [SMALL_STATE(1294)] = 45333, + [SMALL_STATE(1295)] = 45380, + [SMALL_STATE(1296)] = 45427, + [SMALL_STATE(1297)] = 45528, + [SMALL_STATE(1298)] = 45629, + [SMALL_STATE(1299)] = 45730, + [SMALL_STATE(1300)] = 45777, + [SMALL_STATE(1301)] = 45826, + [SMALL_STATE(1302)] = 45927, + [SMALL_STATE(1303)] = 45976, + [SMALL_STATE(1304)] = 46025, + [SMALL_STATE(1305)] = 46074, + [SMALL_STATE(1306)] = 46175, + [SMALL_STATE(1307)] = 46222, + [SMALL_STATE(1308)] = 46271, + [SMALL_STATE(1309)] = 46372, + [SMALL_STATE(1310)] = 46473, + [SMALL_STATE(1311)] = 46574, + [SMALL_STATE(1312)] = 46621, + [SMALL_STATE(1313)] = 46668, + [SMALL_STATE(1314)] = 46715, + [SMALL_STATE(1315)] = 46816, + [SMALL_STATE(1316)] = 46863, + [SMALL_STATE(1317)] = 46964, + [SMALL_STATE(1318)] = 47065, + [SMALL_STATE(1319)] = 47166, + [SMALL_STATE(1320)] = 47215, + [SMALL_STATE(1321)] = 47316, + [SMALL_STATE(1322)] = 47365, + [SMALL_STATE(1323)] = 47466, + [SMALL_STATE(1324)] = 47515, + [SMALL_STATE(1325)] = 47616, + [SMALL_STATE(1326)] = 47717, + [SMALL_STATE(1327)] = 47818, + [SMALL_STATE(1328)] = 47865, + [SMALL_STATE(1329)] = 47966, + [SMALL_STATE(1330)] = 48013, + [SMALL_STATE(1331)] = 48114, + [SMALL_STATE(1332)] = 48161, + [SMALL_STATE(1333)] = 48262, + [SMALL_STATE(1334)] = 48309, + [SMALL_STATE(1335)] = 48356, + [SMALL_STATE(1336)] = 48403, + [SMALL_STATE(1337)] = 48450, + [SMALL_STATE(1338)] = 48497, + [SMALL_STATE(1339)] = 48544, + [SMALL_STATE(1340)] = 48591, + [SMALL_STATE(1341)] = 48638, + [SMALL_STATE(1342)] = 48685, + [SMALL_STATE(1343)] = 48732, + [SMALL_STATE(1344)] = 48779, + [SMALL_STATE(1345)] = 48826, + [SMALL_STATE(1346)] = 48875, + [SMALL_STATE(1347)] = 48924, + [SMALL_STATE(1348)] = 48971, + [SMALL_STATE(1349)] = 49018, + [SMALL_STATE(1350)] = 49065, + [SMALL_STATE(1351)] = 49114, + [SMALL_STATE(1352)] = 49163, + [SMALL_STATE(1353)] = 49212, + [SMALL_STATE(1354)] = 49259, + [SMALL_STATE(1355)] = 49308, + [SMALL_STATE(1356)] = 49355, + [SMALL_STATE(1357)] = 49404, + [SMALL_STATE(1358)] = 49451, + [SMALL_STATE(1359)] = 49498, + [SMALL_STATE(1360)] = 49545, + [SMALL_STATE(1361)] = 49592, + [SMALL_STATE(1362)] = 49639, + [SMALL_STATE(1363)] = 49686, + [SMALL_STATE(1364)] = 49733, + [SMALL_STATE(1365)] = 49780, + [SMALL_STATE(1366)] = 49827, + [SMALL_STATE(1367)] = 49874, + [SMALL_STATE(1368)] = 49921, + [SMALL_STATE(1369)] = 49968, + [SMALL_STATE(1370)] = 50017, + [SMALL_STATE(1371)] = 50064, + [SMALL_STATE(1372)] = 50111, + [SMALL_STATE(1373)] = 50158, + [SMALL_STATE(1374)] = 50204, + [SMALL_STATE(1375)] = 50250, + [SMALL_STATE(1376)] = 50296, + [SMALL_STATE(1377)] = 50342, + [SMALL_STATE(1378)] = 50438, + [SMALL_STATE(1379)] = 50484, + [SMALL_STATE(1380)] = 50530, + [SMALL_STATE(1381)] = 50626, + [SMALL_STATE(1382)] = 50722, + [SMALL_STATE(1383)] = 50768, + [SMALL_STATE(1384)] = 50814, + [SMALL_STATE(1385)] = 50860, + [SMALL_STATE(1386)] = 50956, + [SMALL_STATE(1387)] = 51052, + [SMALL_STATE(1388)] = 51098, + [SMALL_STATE(1389)] = 51144, + [SMALL_STATE(1390)] = 51190, + [SMALL_STATE(1391)] = 51236, + [SMALL_STATE(1392)] = 51282, + [SMALL_STATE(1393)] = 51328, + [SMALL_STATE(1394)] = 51424, + [SMALL_STATE(1395)] = 51520, + [SMALL_STATE(1396)] = 51566, + [SMALL_STATE(1397)] = 51612, + [SMALL_STATE(1398)] = 51658, + [SMALL_STATE(1399)] = 51704, + [SMALL_STATE(1400)] = 51750, + [SMALL_STATE(1401)] = 51796, + [SMALL_STATE(1402)] = 51842, + [SMALL_STATE(1403)] = 51888, + [SMALL_STATE(1404)] = 51934, + [SMALL_STATE(1405)] = 51980, + [SMALL_STATE(1406)] = 52026, + [SMALL_STATE(1407)] = 52072, + [SMALL_STATE(1408)] = 52118, + [SMALL_STATE(1409)] = 52214, + [SMALL_STATE(1410)] = 52260, + [SMALL_STATE(1411)] = 52306, + [SMALL_STATE(1412)] = 52352, + [SMALL_STATE(1413)] = 52398, + [SMALL_STATE(1414)] = 52444, + [SMALL_STATE(1415)] = 52490, + [SMALL_STATE(1416)] = 52586, + [SMALL_STATE(1417)] = 52632, + [SMALL_STATE(1418)] = 52678, + [SMALL_STATE(1419)] = 52724, + [SMALL_STATE(1420)] = 52770, + [SMALL_STATE(1421)] = 52866, + [SMALL_STATE(1422)] = 52912, + [SMALL_STATE(1423)] = 52958, + [SMALL_STATE(1424)] = 53004, + [SMALL_STATE(1425)] = 53100, + [SMALL_STATE(1426)] = 53146, + [SMALL_STATE(1427)] = 53242, + [SMALL_STATE(1428)] = 53288, + [SMALL_STATE(1429)] = 53334, + [SMALL_STATE(1430)] = 53430, + [SMALL_STATE(1431)] = 53476, + [SMALL_STATE(1432)] = 53522, + [SMALL_STATE(1433)] = 53568, + [SMALL_STATE(1434)] = 53620, + [SMALL_STATE(1435)] = 53716, + [SMALL_STATE(1436)] = 53768, + [SMALL_STATE(1437)] = 53814, + [SMALL_STATE(1438)] = 53860, + [SMALL_STATE(1439)] = 53956, + [SMALL_STATE(1440)] = 54054, + [SMALL_STATE(1441)] = 54150, + [SMALL_STATE(1442)] = 54196, + [SMALL_STATE(1443)] = 54292, + [SMALL_STATE(1444)] = 54338, + [SMALL_STATE(1445)] = 54384, + [SMALL_STATE(1446)] = 54480, + [SMALL_STATE(1447)] = 54576, + [SMALL_STATE(1448)] = 54622, + [SMALL_STATE(1449)] = 54674, + [SMALL_STATE(1450)] = 54770, + [SMALL_STATE(1451)] = 54816, + [SMALL_STATE(1452)] = 54862, + [SMALL_STATE(1453)] = 54908, + [SMALL_STATE(1454)] = 54954, + [SMALL_STATE(1455)] = 55000, + [SMALL_STATE(1456)] = 55046, + [SMALL_STATE(1457)] = 55142, + [SMALL_STATE(1458)] = 55188, + [SMALL_STATE(1459)] = 55234, + [SMALL_STATE(1460)] = 55329, + [SMALL_STATE(1461)] = 55424, + [SMALL_STATE(1462)] = 55519, + [SMALL_STATE(1463)] = 55614, + [SMALL_STATE(1464)] = 55709, + [SMALL_STATE(1465)] = 55804, + [SMALL_STATE(1466)] = 55899, + [SMALL_STATE(1467)] = 55994, + [SMALL_STATE(1468)] = 56089, + [SMALL_STATE(1469)] = 56184, + [SMALL_STATE(1470)] = 56279, + [SMALL_STATE(1471)] = 56374, + [SMALL_STATE(1472)] = 56469, + [SMALL_STATE(1473)] = 56512, + [SMALL_STATE(1474)] = 56607, + [SMALL_STATE(1475)] = 56702, + [SMALL_STATE(1476)] = 56745, + [SMALL_STATE(1477)] = 56840, + [SMALL_STATE(1478)] = 56935, + [SMALL_STATE(1479)] = 57030, + [SMALL_STATE(1480)] = 57125, + [SMALL_STATE(1481)] = 57220, + [SMALL_STATE(1482)] = 57315, + [SMALL_STATE(1483)] = 57410, + [SMALL_STATE(1484)] = 57505, + [SMALL_STATE(1485)] = 57600, + [SMALL_STATE(1486)] = 57695, + [SMALL_STATE(1487)] = 57790, + [SMALL_STATE(1488)] = 57885, + [SMALL_STATE(1489)] = 57980, + [SMALL_STATE(1490)] = 58075, + [SMALL_STATE(1491)] = 58170, + [SMALL_STATE(1492)] = 58265, + [SMALL_STATE(1493)] = 58360, + [SMALL_STATE(1494)] = 58455, + [SMALL_STATE(1495)] = 58550, + [SMALL_STATE(1496)] = 58645, + [SMALL_STATE(1497)] = 58740, + [SMALL_STATE(1498)] = 58835, + [SMALL_STATE(1499)] = 58930, + [SMALL_STATE(1500)] = 59025, + [SMALL_STATE(1501)] = 59120, + [SMALL_STATE(1502)] = 59215, + [SMALL_STATE(1503)] = 59310, + [SMALL_STATE(1504)] = 59405, + [SMALL_STATE(1505)] = 59500, + [SMALL_STATE(1506)] = 59595, + [SMALL_STATE(1507)] = 59690, + [SMALL_STATE(1508)] = 59785, + [SMALL_STATE(1509)] = 59880, + [SMALL_STATE(1510)] = 59975, + [SMALL_STATE(1511)] = 60070, + [SMALL_STATE(1512)] = 60165, + [SMALL_STATE(1513)] = 60260, + [SMALL_STATE(1514)] = 60355, + [SMALL_STATE(1515)] = 60450, + [SMALL_STATE(1516)] = 60545, + [SMALL_STATE(1517)] = 60640, + [SMALL_STATE(1518)] = 60735, + [SMALL_STATE(1519)] = 60830, + [SMALL_STATE(1520)] = 60925, + [SMALL_STATE(1521)] = 61020, + [SMALL_STATE(1522)] = 61115, + [SMALL_STATE(1523)] = 61210, + [SMALL_STATE(1524)] = 61305, + [SMALL_STATE(1525)] = 61400, + [SMALL_STATE(1526)] = 61495, + [SMALL_STATE(1527)] = 61590, + [SMALL_STATE(1528)] = 61685, + [SMALL_STATE(1529)] = 61780, + [SMALL_STATE(1530)] = 61875, + [SMALL_STATE(1531)] = 61970, + [SMALL_STATE(1532)] = 62065, + [SMALL_STATE(1533)] = 62160, + [SMALL_STATE(1534)] = 62255, + [SMALL_STATE(1535)] = 62350, + [SMALL_STATE(1536)] = 62445, + [SMALL_STATE(1537)] = 62540, + [SMALL_STATE(1538)] = 62635, + [SMALL_STATE(1539)] = 62727, + [SMALL_STATE(1540)] = 62773, + [SMALL_STATE(1541)] = 62865, + [SMALL_STATE(1542)] = 62957, + [SMALL_STATE(1543)] = 63049, + [SMALL_STATE(1544)] = 63095, + [SMALL_STATE(1545)] = 63187, + [SMALL_STATE(1546)] = 63279, + [SMALL_STATE(1547)] = 63313, + [SMALL_STATE(1548)] = 63371, + [SMALL_STATE(1549)] = 63429, + [SMALL_STATE(1550)] = 63487, + [SMALL_STATE(1551)] = 63545, + [SMALL_STATE(1552)] = 63603, + [SMALL_STATE(1553)] = 63661, + [SMALL_STATE(1554)] = 63695, + [SMALL_STATE(1555)] = 63753, + [SMALL_STATE(1556)] = 63787, + [SMALL_STATE(1557)] = 63845, + [SMALL_STATE(1558)] = 63897, + [SMALL_STATE(1559)] = 63949, + [SMALL_STATE(1560)] = 64001, + [SMALL_STATE(1561)] = 64053, + [SMALL_STATE(1562)] = 64105, + [SMALL_STATE(1563)] = 64157, + [SMALL_STATE(1564)] = 64209, + [SMALL_STATE(1565)] = 64261, + [SMALL_STATE(1566)] = 64313, + [SMALL_STATE(1567)] = 64365, + [SMALL_STATE(1568)] = 64417, + [SMALL_STATE(1569)] = 64469, + [SMALL_STATE(1570)] = 64521, + [SMALL_STATE(1571)] = 64573, + [SMALL_STATE(1572)] = 64625, + [SMALL_STATE(1573)] = 64677, + [SMALL_STATE(1574)] = 64729, + [SMALL_STATE(1575)] = 64781, + [SMALL_STATE(1576)] = 64833, + [SMALL_STATE(1577)] = 64885, + [SMALL_STATE(1578)] = 64937, + [SMALL_STATE(1579)] = 64989, + [SMALL_STATE(1580)] = 65041, + [SMALL_STATE(1581)] = 65093, + [SMALL_STATE(1582)] = 65145, + [SMALL_STATE(1583)] = 65197, + [SMALL_STATE(1584)] = 65249, + [SMALL_STATE(1585)] = 65301, + [SMALL_STATE(1586)] = 65361, + [SMALL_STATE(1587)] = 65413, + [SMALL_STATE(1588)] = 65465, + [SMALL_STATE(1589)] = 65514, + [SMALL_STATE(1590)] = 65563, + [SMALL_STATE(1591)] = 65612, + [SMALL_STATE(1592)] = 65661, + [SMALL_STATE(1593)] = 65710, + [SMALL_STATE(1594)] = 65759, + [SMALL_STATE(1595)] = 65808, + [SMALL_STATE(1596)] = 65857, + [SMALL_STATE(1597)] = 65906, + [SMALL_STATE(1598)] = 65955, + [SMALL_STATE(1599)] = 66004, + [SMALL_STATE(1600)] = 66053, + [SMALL_STATE(1601)] = 66102, + [SMALL_STATE(1602)] = 66151, + [SMALL_STATE(1603)] = 66200, + [SMALL_STATE(1604)] = 66249, + [SMALL_STATE(1605)] = 66298, + [SMALL_STATE(1606)] = 66347, + [SMALL_STATE(1607)] = 66396, + [SMALL_STATE(1608)] = 66445, + [SMALL_STATE(1609)] = 66494, + [SMALL_STATE(1610)] = 66543, + [SMALL_STATE(1611)] = 66592, + [SMALL_STATE(1612)] = 66641, + [SMALL_STATE(1613)] = 66690, + [SMALL_STATE(1614)] = 66739, + [SMALL_STATE(1615)] = 66788, + [SMALL_STATE(1616)] = 66837, + [SMALL_STATE(1617)] = 66886, + [SMALL_STATE(1618)] = 66935, + [SMALL_STATE(1619)] = 66984, + [SMALL_STATE(1620)] = 67033, + [SMALL_STATE(1621)] = 67082, + [SMALL_STATE(1622)] = 67131, + [SMALL_STATE(1623)] = 67180, + [SMALL_STATE(1624)] = 67229, + [SMALL_STATE(1625)] = 67278, + [SMALL_STATE(1626)] = 67327, + [SMALL_STATE(1627)] = 67376, + [SMALL_STATE(1628)] = 67425, + [SMALL_STATE(1629)] = 67474, + [SMALL_STATE(1630)] = 67523, + [SMALL_STATE(1631)] = 67572, + [SMALL_STATE(1632)] = 67621, + [SMALL_STATE(1633)] = 67670, + [SMALL_STATE(1634)] = 67719, + [SMALL_STATE(1635)] = 67768, + [SMALL_STATE(1636)] = 67817, + [SMALL_STATE(1637)] = 67866, + [SMALL_STATE(1638)] = 67915, + [SMALL_STATE(1639)] = 67964, + [SMALL_STATE(1640)] = 68013, + [SMALL_STATE(1641)] = 68062, + [SMALL_STATE(1642)] = 68111, + [SMALL_STATE(1643)] = 68160, + [SMALL_STATE(1644)] = 68209, + [SMALL_STATE(1645)] = 68258, + [SMALL_STATE(1646)] = 68307, + [SMALL_STATE(1647)] = 68356, + [SMALL_STATE(1648)] = 68405, + [SMALL_STATE(1649)] = 68454, + [SMALL_STATE(1650)] = 68503, + [SMALL_STATE(1651)] = 68552, + [SMALL_STATE(1652)] = 68601, + [SMALL_STATE(1653)] = 68650, + [SMALL_STATE(1654)] = 68699, + [SMALL_STATE(1655)] = 68748, + [SMALL_STATE(1656)] = 68797, + [SMALL_STATE(1657)] = 68846, + [SMALL_STATE(1658)] = 68895, + [SMALL_STATE(1659)] = 68944, + [SMALL_STATE(1660)] = 68993, + [SMALL_STATE(1661)] = 69042, + [SMALL_STATE(1662)] = 69091, + [SMALL_STATE(1663)] = 69140, + [SMALL_STATE(1664)] = 69189, + [SMALL_STATE(1665)] = 69238, + [SMALL_STATE(1666)] = 69287, + [SMALL_STATE(1667)] = 69336, + [SMALL_STATE(1668)] = 69385, + [SMALL_STATE(1669)] = 69434, + [SMALL_STATE(1670)] = 69483, + [SMALL_STATE(1671)] = 69532, + [SMALL_STATE(1672)] = 69581, + [SMALL_STATE(1673)] = 69630, + [SMALL_STATE(1674)] = 69679, + [SMALL_STATE(1675)] = 69728, + [SMALL_STATE(1676)] = 69777, + [SMALL_STATE(1677)] = 69826, + [SMALL_STATE(1678)] = 69875, + [SMALL_STATE(1679)] = 69924, + [SMALL_STATE(1680)] = 69973, + [SMALL_STATE(1681)] = 70022, + [SMALL_STATE(1682)] = 70071, + [SMALL_STATE(1683)] = 70120, + [SMALL_STATE(1684)] = 70169, + [SMALL_STATE(1685)] = 70218, + [SMALL_STATE(1686)] = 70267, + [SMALL_STATE(1687)] = 70316, + [SMALL_STATE(1688)] = 70365, + [SMALL_STATE(1689)] = 70414, + [SMALL_STATE(1690)] = 70463, + [SMALL_STATE(1691)] = 70512, + [SMALL_STATE(1692)] = 70561, + [SMALL_STATE(1693)] = 70610, + [SMALL_STATE(1694)] = 70659, + [SMALL_STATE(1695)] = 70708, + [SMALL_STATE(1696)] = 70757, + [SMALL_STATE(1697)] = 70806, + [SMALL_STATE(1698)] = 70855, + [SMALL_STATE(1699)] = 70904, + [SMALL_STATE(1700)] = 70953, + [SMALL_STATE(1701)] = 71002, + [SMALL_STATE(1702)] = 71051, + [SMALL_STATE(1703)] = 71100, + [SMALL_STATE(1704)] = 71149, + [SMALL_STATE(1705)] = 71198, + [SMALL_STATE(1706)] = 71247, + [SMALL_STATE(1707)] = 71296, + [SMALL_STATE(1708)] = 71345, + [SMALL_STATE(1709)] = 71394, + [SMALL_STATE(1710)] = 71443, + [SMALL_STATE(1711)] = 71492, + [SMALL_STATE(1712)] = 71541, + [SMALL_STATE(1713)] = 71590, + [SMALL_STATE(1714)] = 71639, + [SMALL_STATE(1715)] = 71688, + [SMALL_STATE(1716)] = 71737, + [SMALL_STATE(1717)] = 71786, + [SMALL_STATE(1718)] = 71835, + [SMALL_STATE(1719)] = 71884, + [SMALL_STATE(1720)] = 71933, + [SMALL_STATE(1721)] = 71982, + [SMALL_STATE(1722)] = 72031, + [SMALL_STATE(1723)] = 72080, + [SMALL_STATE(1724)] = 72129, + [SMALL_STATE(1725)] = 72178, + [SMALL_STATE(1726)] = 72227, + [SMALL_STATE(1727)] = 72276, + [SMALL_STATE(1728)] = 72325, + [SMALL_STATE(1729)] = 72374, + [SMALL_STATE(1730)] = 72423, + [SMALL_STATE(1731)] = 72472, + [SMALL_STATE(1732)] = 72521, + [SMALL_STATE(1733)] = 72570, + [SMALL_STATE(1734)] = 72619, + [SMALL_STATE(1735)] = 72668, + [SMALL_STATE(1736)] = 72717, + [SMALL_STATE(1737)] = 72766, + [SMALL_STATE(1738)] = 72815, + [SMALL_STATE(1739)] = 72864, + [SMALL_STATE(1740)] = 72913, + [SMALL_STATE(1741)] = 72962, + [SMALL_STATE(1742)] = 73011, + [SMALL_STATE(1743)] = 73060, + [SMALL_STATE(1744)] = 73109, + [SMALL_STATE(1745)] = 73158, + [SMALL_STATE(1746)] = 73207, + [SMALL_STATE(1747)] = 73256, + [SMALL_STATE(1748)] = 73305, + [SMALL_STATE(1749)] = 73354, + [SMALL_STATE(1750)] = 73403, + [SMALL_STATE(1751)] = 73452, + [SMALL_STATE(1752)] = 73501, + [SMALL_STATE(1753)] = 73539, + [SMALL_STATE(1754)] = 73577, + [SMALL_STATE(1755)] = 73615, + [SMALL_STATE(1756)] = 73653, + [SMALL_STATE(1757)] = 73691, + [SMALL_STATE(1758)] = 73729, + [SMALL_STATE(1759)] = 73767, + [SMALL_STATE(1760)] = 73805, + [SMALL_STATE(1761)] = 73843, + [SMALL_STATE(1762)] = 73881, + [SMALL_STATE(1763)] = 73919, + [SMALL_STATE(1764)] = 73962, + [SMALL_STATE(1765)] = 74005, + [SMALL_STATE(1766)] = 74048, + [SMALL_STATE(1767)] = 74091, + [SMALL_STATE(1768)] = 74134, + [SMALL_STATE(1769)] = 74177, + [SMALL_STATE(1770)] = 74205, + [SMALL_STATE(1771)] = 74233, + [SMALL_STATE(1772)] = 74269, + [SMALL_STATE(1773)] = 74292, + [SMALL_STATE(1774)] = 74319, + [SMALL_STATE(1775)] = 74346, + [SMALL_STATE(1776)] = 74373, + [SMALL_STATE(1777)] = 74399, + [SMALL_STATE(1778)] = 74421, + [SMALL_STATE(1779)] = 74442, + [SMALL_STATE(1780)] = 74463, + [SMALL_STATE(1781)] = 74504, + [SMALL_STATE(1782)] = 74525, + [SMALL_STATE(1783)] = 74546, + [SMALL_STATE(1784)] = 74567, + [SMALL_STATE(1785)] = 74591, + [SMALL_STATE(1786)] = 74617, + [SMALL_STATE(1787)] = 74649, + [SMALL_STATE(1788)] = 74668, + [SMALL_STATE(1789)] = 74687, + [SMALL_STATE(1790)] = 74706, + [SMALL_STATE(1791)] = 74725, + [SMALL_STATE(1792)] = 74744, + [SMALL_STATE(1793)] = 74763, + [SMALL_STATE(1794)] = 74782, + [SMALL_STATE(1795)] = 74801, + [SMALL_STATE(1796)] = 74820, + [SMALL_STATE(1797)] = 74839, + [SMALL_STATE(1798)] = 74858, + [SMALL_STATE(1799)] = 74877, + [SMALL_STATE(1800)] = 74896, + [SMALL_STATE(1801)] = 74915, + [SMALL_STATE(1802)] = 74934, + [SMALL_STATE(1803)] = 74953, + [SMALL_STATE(1804)] = 74972, + [SMALL_STATE(1805)] = 74991, + [SMALL_STATE(1806)] = 75010, + [SMALL_STATE(1807)] = 75029, + [SMALL_STATE(1808)] = 75048, + [SMALL_STATE(1809)] = 75067, + [SMALL_STATE(1810)] = 75086, + [SMALL_STATE(1811)] = 75105, + [SMALL_STATE(1812)] = 75124, + [SMALL_STATE(1813)] = 75143, + [SMALL_STATE(1814)] = 75162, + [SMALL_STATE(1815)] = 75181, + [SMALL_STATE(1816)] = 75200, + [SMALL_STATE(1817)] = 75219, + [SMALL_STATE(1818)] = 75238, + [SMALL_STATE(1819)] = 75257, + [SMALL_STATE(1820)] = 75276, + [SMALL_STATE(1821)] = 75295, + [SMALL_STATE(1822)] = 75314, + [SMALL_STATE(1823)] = 75333, + [SMALL_STATE(1824)] = 75352, + [SMALL_STATE(1825)] = 75371, + [SMALL_STATE(1826)] = 75390, + [SMALL_STATE(1827)] = 75409, + [SMALL_STATE(1828)] = 75428, + [SMALL_STATE(1829)] = 75447, + [SMALL_STATE(1830)] = 75466, + [SMALL_STATE(1831)] = 75485, + [SMALL_STATE(1832)] = 75504, + [SMALL_STATE(1833)] = 75523, + [SMALL_STATE(1834)] = 75546, + [SMALL_STATE(1835)] = 75565, + [SMALL_STATE(1836)] = 75584, + [SMALL_STATE(1837)] = 75603, + [SMALL_STATE(1838)] = 75622, + [SMALL_STATE(1839)] = 75641, + [SMALL_STATE(1840)] = 75660, + [SMALL_STATE(1841)] = 75679, + [SMALL_STATE(1842)] = 75698, + [SMALL_STATE(1843)] = 75717, + [SMALL_STATE(1844)] = 75736, + [SMALL_STATE(1845)] = 75755, + [SMALL_STATE(1846)] = 75774, + [SMALL_STATE(1847)] = 75793, + [SMALL_STATE(1848)] = 75812, + [SMALL_STATE(1849)] = 75831, + [SMALL_STATE(1850)] = 75850, + [SMALL_STATE(1851)] = 75869, + [SMALL_STATE(1852)] = 75888, + [SMALL_STATE(1853)] = 75907, + [SMALL_STATE(1854)] = 75926, + [SMALL_STATE(1855)] = 75945, + [SMALL_STATE(1856)] = 75964, + [SMALL_STATE(1857)] = 75983, + [SMALL_STATE(1858)] = 76002, + [SMALL_STATE(1859)] = 76021, + [SMALL_STATE(1860)] = 76040, + [SMALL_STATE(1861)] = 76059, + [SMALL_STATE(1862)] = 76078, + [SMALL_STATE(1863)] = 76097, + [SMALL_STATE(1864)] = 76116, + [SMALL_STATE(1865)] = 76135, + [SMALL_STATE(1866)] = 76154, + [SMALL_STATE(1867)] = 76173, + [SMALL_STATE(1868)] = 76192, + [SMALL_STATE(1869)] = 76211, + [SMALL_STATE(1870)] = 76230, + [SMALL_STATE(1871)] = 76249, + [SMALL_STATE(1872)] = 76268, + [SMALL_STATE(1873)] = 76287, + [SMALL_STATE(1874)] = 76306, + [SMALL_STATE(1875)] = 76335, + [SMALL_STATE(1876)] = 76366, + [SMALL_STATE(1877)] = 76385, + [SMALL_STATE(1878)] = 76404, + [SMALL_STATE(1879)] = 76425, + [SMALL_STATE(1880)] = 76444, + [SMALL_STATE(1881)] = 76463, + [SMALL_STATE(1882)] = 76482, + [SMALL_STATE(1883)] = 76501, + [SMALL_STATE(1884)] = 76520, + [SMALL_STATE(1885)] = 76539, + [SMALL_STATE(1886)] = 76558, + [SMALL_STATE(1887)] = 76589, + [SMALL_STATE(1888)] = 76618, + [SMALL_STATE(1889)] = 76637, + [SMALL_STATE(1890)] = 76656, + [SMALL_STATE(1891)] = 76675, + [SMALL_STATE(1892)] = 76698, + [SMALL_STATE(1893)] = 76717, + [SMALL_STATE(1894)] = 76736, + [SMALL_STATE(1895)] = 76771, + [SMALL_STATE(1896)] = 76790, + [SMALL_STATE(1897)] = 76809, + [SMALL_STATE(1898)] = 76828, + [SMALL_STATE(1899)] = 76847, + [SMALL_STATE(1900)] = 76866, + [SMALL_STATE(1901)] = 76885, + [SMALL_STATE(1902)] = 76904, + [SMALL_STATE(1903)] = 76923, + [SMALL_STATE(1904)] = 76942, + [SMALL_STATE(1905)] = 76974, + [SMALL_STATE(1906)] = 77006, + [SMALL_STATE(1907)] = 77038, + [SMALL_STATE(1908)] = 77070, + [SMALL_STATE(1909)] = 77090, + [SMALL_STATE(1910)] = 77122, + [SMALL_STATE(1911)] = 77154, + [SMALL_STATE(1912)] = 77171, + [SMALL_STATE(1913)] = 77200, + [SMALL_STATE(1914)] = 77229, + [SMALL_STATE(1915)] = 77258, + [SMALL_STATE(1916)] = 77287, + [SMALL_STATE(1917)] = 77316, + [SMALL_STATE(1918)] = 77345, + [SMALL_STATE(1919)] = 77366, + [SMALL_STATE(1920)] = 77395, + [SMALL_STATE(1921)] = 77414, + [SMALL_STATE(1922)] = 77443, + [SMALL_STATE(1923)] = 77472, + [SMALL_STATE(1924)] = 77501, + [SMALL_STATE(1925)] = 77518, + [SMALL_STATE(1926)] = 77539, + [SMALL_STATE(1927)] = 77568, + [SMALL_STATE(1928)] = 77585, + [SMALL_STATE(1929)] = 77614, + [SMALL_STATE(1930)] = 77643, + [SMALL_STATE(1931)] = 77661, + [SMALL_STATE(1932)] = 77681, + [SMALL_STATE(1933)] = 77709, + [SMALL_STATE(1934)] = 77737, + [SMALL_STATE(1935)] = 77765, + [SMALL_STATE(1936)] = 77793, + [SMALL_STATE(1937)] = 77811, + [SMALL_STATE(1938)] = 77837, + [SMALL_STATE(1939)] = 77853, + [SMALL_STATE(1940)] = 77881, + [SMALL_STATE(1941)] = 77901, + [SMALL_STATE(1942)] = 77929, + [SMALL_STATE(1943)] = 77957, + [SMALL_STATE(1944)] = 77973, + [SMALL_STATE(1945)] = 78001, + [SMALL_STATE(1946)] = 78021, + [SMALL_STATE(1947)] = 78041, + [SMALL_STATE(1948)] = 78067, + [SMALL_STATE(1949)] = 78093, + [SMALL_STATE(1950)] = 78109, + [SMALL_STATE(1951)] = 78135, + [SMALL_STATE(1952)] = 78160, + [SMALL_STATE(1953)] = 78173, + [SMALL_STATE(1954)] = 78198, + [SMALL_STATE(1955)] = 78223, + [SMALL_STATE(1956)] = 78240, + [SMALL_STATE(1957)] = 78253, + [SMALL_STATE(1958)] = 78274, + [SMALL_STATE(1959)] = 78287, + [SMALL_STATE(1960)] = 78300, + [SMALL_STATE(1961)] = 78313, + [SMALL_STATE(1962)] = 78330, + [SMALL_STATE(1963)] = 78355, + [SMALL_STATE(1964)] = 78368, + [SMALL_STATE(1965)] = 78385, + [SMALL_STATE(1966)] = 78410, + [SMALL_STATE(1967)] = 78427, + [SMALL_STATE(1968)] = 78444, + [SMALL_STATE(1969)] = 78469, + [SMALL_STATE(1970)] = 78484, + [SMALL_STATE(1971)] = 78509, + [SMALL_STATE(1972)] = 78522, + [SMALL_STATE(1973)] = 78534, + [SMALL_STATE(1974)] = 78554, + [SMALL_STATE(1975)] = 78576, + [SMALL_STATE(1976)] = 78598, + [SMALL_STATE(1977)] = 78620, + [SMALL_STATE(1978)] = 78634, + [SMALL_STATE(1979)] = 78656, + [SMALL_STATE(1980)] = 78670, + [SMALL_STATE(1981)] = 78692, + [SMALL_STATE(1982)] = 78706, + [SMALL_STATE(1983)] = 78728, + [SMALL_STATE(1984)] = 78744, + [SMALL_STATE(1985)] = 78760, + [SMALL_STATE(1986)] = 78782, + [SMALL_STATE(1987)] = 78804, + [SMALL_STATE(1988)] = 78822, + [SMALL_STATE(1989)] = 78844, + [SMALL_STATE(1990)] = 78864, + [SMALL_STATE(1991)] = 78886, + [SMALL_STATE(1992)] = 78908, + [SMALL_STATE(1993)] = 78930, + [SMALL_STATE(1994)] = 78952, + [SMALL_STATE(1995)] = 78966, + [SMALL_STATE(1996)] = 78980, + [SMALL_STATE(1997)] = 79002, + [SMALL_STATE(1998)] = 79024, + [SMALL_STATE(1999)] = 79042, + [SMALL_STATE(2000)] = 79064, + [SMALL_STATE(2001)] = 79086, + [SMALL_STATE(2002)] = 79100, + [SMALL_STATE(2003)] = 79112, + [SMALL_STATE(2004)] = 79134, + [SMALL_STATE(2005)] = 79148, + [SMALL_STATE(2006)] = 79166, + [SMALL_STATE(2007)] = 79180, + [SMALL_STATE(2008)] = 79199, + [SMALL_STATE(2009)] = 79210, + [SMALL_STATE(2010)] = 79229, + [SMALL_STATE(2011)] = 79246, + [SMALL_STATE(2012)] = 79257, + [SMALL_STATE(2013)] = 79276, + [SMALL_STATE(2014)] = 79287, + [SMALL_STATE(2015)] = 79298, + [SMALL_STATE(2016)] = 79317, + [SMALL_STATE(2017)] = 79336, + [SMALL_STATE(2018)] = 79355, + [SMALL_STATE(2019)] = 79374, + [SMALL_STATE(2020)] = 79393, + [SMALL_STATE(2021)] = 79412, + [SMALL_STATE(2022)] = 79429, + [SMALL_STATE(2023)] = 79446, + [SMALL_STATE(2024)] = 79463, + [SMALL_STATE(2025)] = 79482, + [SMALL_STATE(2026)] = 79501, + [SMALL_STATE(2027)] = 79512, + [SMALL_STATE(2028)] = 79531, + [SMALL_STATE(2029)] = 79548, + [SMALL_STATE(2030)] = 79567, + [SMALL_STATE(2031)] = 79586, + [SMALL_STATE(2032)] = 79605, + [SMALL_STATE(2033)] = 79616, + [SMALL_STATE(2034)] = 79633, + [SMALL_STATE(2035)] = 79650, + [SMALL_STATE(2036)] = 79667, + [SMALL_STATE(2037)] = 79684, + [SMALL_STATE(2038)] = 79703, + [SMALL_STATE(2039)] = 79722, + [SMALL_STATE(2040)] = 79741, + [SMALL_STATE(2041)] = 79752, + [SMALL_STATE(2042)] = 79771, + [SMALL_STATE(2043)] = 79790, + [SMALL_STATE(2044)] = 79805, + [SMALL_STATE(2045)] = 79824, + [SMALL_STATE(2046)] = 79843, + [SMALL_STATE(2047)] = 79862, + [SMALL_STATE(2048)] = 79873, + [SMALL_STATE(2049)] = 79892, + [SMALL_STATE(2050)] = 79909, + [SMALL_STATE(2051)] = 79928, + [SMALL_STATE(2052)] = 79947, + [SMALL_STATE(2053)] = 79964, + [SMALL_STATE(2054)] = 79977, + [SMALL_STATE(2055)] = 79988, + [SMALL_STATE(2056)] = 80007, + [SMALL_STATE(2057)] = 80026, + [SMALL_STATE(2058)] = 80037, + [SMALL_STATE(2059)] = 80048, + [SMALL_STATE(2060)] = 80059, + [SMALL_STATE(2061)] = 80070, + [SMALL_STATE(2062)] = 80081, + [SMALL_STATE(2063)] = 80098, + [SMALL_STATE(2064)] = 80109, + [SMALL_STATE(2065)] = 80126, + [SMALL_STATE(2066)] = 80141, + [SMALL_STATE(2067)] = 80154, + [SMALL_STATE(2068)] = 80171, + [SMALL_STATE(2069)] = 80186, + [SMALL_STATE(2070)] = 80205, + [SMALL_STATE(2071)] = 80216, + [SMALL_STATE(2072)] = 80233, + [SMALL_STATE(2073)] = 80252, + [SMALL_STATE(2074)] = 80269, + [SMALL_STATE(2075)] = 80288, + [SMALL_STATE(2076)] = 80307, + [SMALL_STATE(2077)] = 80326, + [SMALL_STATE(2078)] = 80345, + [SMALL_STATE(2079)] = 80362, + [SMALL_STATE(2080)] = 80381, + [SMALL_STATE(2081)] = 80392, + [SMALL_STATE(2082)] = 80403, + [SMALL_STATE(2083)] = 80414, + [SMALL_STATE(2084)] = 80433, + [SMALL_STATE(2085)] = 80444, + [SMALL_STATE(2086)] = 80463, + [SMALL_STATE(2087)] = 80482, + [SMALL_STATE(2088)] = 80495, + [SMALL_STATE(2089)] = 80514, + [SMALL_STATE(2090)] = 80533, + [SMALL_STATE(2091)] = 80552, + [SMALL_STATE(2092)] = 80571, + [SMALL_STATE(2093)] = 80586, + [SMALL_STATE(2094)] = 80601, + [SMALL_STATE(2095)] = 80620, + [SMALL_STATE(2096)] = 80639, + [SMALL_STATE(2097)] = 80654, + [SMALL_STATE(2098)] = 80669, + [SMALL_STATE(2099)] = 80685, + [SMALL_STATE(2100)] = 80701, + [SMALL_STATE(2101)] = 80717, + [SMALL_STATE(2102)] = 80733, + [SMALL_STATE(2103)] = 80747, + [SMALL_STATE(2104)] = 80763, + [SMALL_STATE(2105)] = 80779, + [SMALL_STATE(2106)] = 80793, + [SMALL_STATE(2107)] = 80809, + [SMALL_STATE(2108)] = 80825, + [SMALL_STATE(2109)] = 80841, + [SMALL_STATE(2110)] = 80855, + [SMALL_STATE(2111)] = 80871, + [SMALL_STATE(2112)] = 80887, + [SMALL_STATE(2113)] = 80903, + [SMALL_STATE(2114)] = 80917, + [SMALL_STATE(2115)] = 80933, + [SMALL_STATE(2116)] = 80945, + [SMALL_STATE(2117)] = 80961, + [SMALL_STATE(2118)] = 80977, + [SMALL_STATE(2119)] = 80987, + [SMALL_STATE(2120)] = 81003, + [SMALL_STATE(2121)] = 81013, + [SMALL_STATE(2122)] = 81029, + [SMALL_STATE(2123)] = 81045, + [SMALL_STATE(2124)] = 81059, + [SMALL_STATE(2125)] = 81073, + [SMALL_STATE(2126)] = 81089, + [SMALL_STATE(2127)] = 81105, + [SMALL_STATE(2128)] = 81121, + [SMALL_STATE(2129)] = 81135, + [SMALL_STATE(2130)] = 81149, + [SMALL_STATE(2131)] = 81165, + [SMALL_STATE(2132)] = 81179, + [SMALL_STATE(2133)] = 81193, + [SMALL_STATE(2134)] = 81203, + [SMALL_STATE(2135)] = 81219, + [SMALL_STATE(2136)] = 81229, + [SMALL_STATE(2137)] = 81245, + [SMALL_STATE(2138)] = 81259, + [SMALL_STATE(2139)] = 81275, + [SMALL_STATE(2140)] = 81291, + [SMALL_STATE(2141)] = 81307, + [SMALL_STATE(2142)] = 81323, + [SMALL_STATE(2143)] = 81339, + [SMALL_STATE(2144)] = 81355, + [SMALL_STATE(2145)] = 81371, + [SMALL_STATE(2146)] = 81387, + [SMALL_STATE(2147)] = 81403, + [SMALL_STATE(2148)] = 81419, + [SMALL_STATE(2149)] = 81435, + [SMALL_STATE(2150)] = 81451, + [SMALL_STATE(2151)] = 81467, + [SMALL_STATE(2152)] = 81483, + [SMALL_STATE(2153)] = 81499, + [SMALL_STATE(2154)] = 81515, + [SMALL_STATE(2155)] = 81525, + [SMALL_STATE(2156)] = 81535, + [SMALL_STATE(2157)] = 81551, + [SMALL_STATE(2158)] = 81567, + [SMALL_STATE(2159)] = 81583, + [SMALL_STATE(2160)] = 81599, + [SMALL_STATE(2161)] = 81615, + [SMALL_STATE(2162)] = 81631, + [SMALL_STATE(2163)] = 81647, + [SMALL_STATE(2164)] = 81663, + [SMALL_STATE(2165)] = 81679, + [SMALL_STATE(2166)] = 81695, + [SMALL_STATE(2167)] = 81711, + [SMALL_STATE(2168)] = 81727, + [SMALL_STATE(2169)] = 81743, + [SMALL_STATE(2170)] = 81759, + [SMALL_STATE(2171)] = 81773, + [SMALL_STATE(2172)] = 81789, + [SMALL_STATE(2173)] = 81801, + [SMALL_STATE(2174)] = 81817, + [SMALL_STATE(2175)] = 81833, + [SMALL_STATE(2176)] = 81849, + [SMALL_STATE(2177)] = 81863, + [SMALL_STATE(2178)] = 81879, + [SMALL_STATE(2179)] = 81895, + [SMALL_STATE(2180)] = 81911, + [SMALL_STATE(2181)] = 81927, + [SMALL_STATE(2182)] = 81943, + [SMALL_STATE(2183)] = 81959, + [SMALL_STATE(2184)] = 81975, + [SMALL_STATE(2185)] = 81991, + [SMALL_STATE(2186)] = 82007, + [SMALL_STATE(2187)] = 82023, + [SMALL_STATE(2188)] = 82039, + [SMALL_STATE(2189)] = 82055, + [SMALL_STATE(2190)] = 82071, + [SMALL_STATE(2191)] = 82087, + [SMALL_STATE(2192)] = 82103, + [SMALL_STATE(2193)] = 82119, + [SMALL_STATE(2194)] = 82135, + [SMALL_STATE(2195)] = 82151, + [SMALL_STATE(2196)] = 82167, + [SMALL_STATE(2197)] = 82183, + [SMALL_STATE(2198)] = 82199, + [SMALL_STATE(2199)] = 82209, + [SMALL_STATE(2200)] = 82225, + [SMALL_STATE(2201)] = 82241, + [SMALL_STATE(2202)] = 82253, + [SMALL_STATE(2203)] = 82269, + [SMALL_STATE(2204)] = 82283, + [SMALL_STATE(2205)] = 82299, + [SMALL_STATE(2206)] = 82315, + [SMALL_STATE(2207)] = 82331, + [SMALL_STATE(2208)] = 82347, + [SMALL_STATE(2209)] = 82363, + [SMALL_STATE(2210)] = 82379, + [SMALL_STATE(2211)] = 82395, + [SMALL_STATE(2212)] = 82411, + [SMALL_STATE(2213)] = 82427, + [SMALL_STATE(2214)] = 82441, + [SMALL_STATE(2215)] = 82455, + [SMALL_STATE(2216)] = 82469, + [SMALL_STATE(2217)] = 82485, + [SMALL_STATE(2218)] = 82497, + [SMALL_STATE(2219)] = 82510, + [SMALL_STATE(2220)] = 82523, + [SMALL_STATE(2221)] = 82536, + [SMALL_STATE(2222)] = 82549, + [SMALL_STATE(2223)] = 82562, + [SMALL_STATE(2224)] = 82575, + [SMALL_STATE(2225)] = 82588, + [SMALL_STATE(2226)] = 82601, + [SMALL_STATE(2227)] = 82614, + [SMALL_STATE(2228)] = 82627, + [SMALL_STATE(2229)] = 82640, + [SMALL_STATE(2230)] = 82653, + [SMALL_STATE(2231)] = 82666, + [SMALL_STATE(2232)] = 82679, + [SMALL_STATE(2233)] = 82692, + [SMALL_STATE(2234)] = 82705, + [SMALL_STATE(2235)] = 82718, + [SMALL_STATE(2236)] = 82731, + [SMALL_STATE(2237)] = 82744, + [SMALL_STATE(2238)] = 82757, + [SMALL_STATE(2239)] = 82770, + [SMALL_STATE(2240)] = 82783, + [SMALL_STATE(2241)] = 82796, + [SMALL_STATE(2242)] = 82809, + [SMALL_STATE(2243)] = 82822, + [SMALL_STATE(2244)] = 82835, + [SMALL_STATE(2245)] = 82848, + [SMALL_STATE(2246)] = 82861, + [SMALL_STATE(2247)] = 82874, + [SMALL_STATE(2248)] = 82887, + [SMALL_STATE(2249)] = 82900, + [SMALL_STATE(2250)] = 82913, + [SMALL_STATE(2251)] = 82926, + [SMALL_STATE(2252)] = 82939, + [SMALL_STATE(2253)] = 82952, + [SMALL_STATE(2254)] = 82965, + [SMALL_STATE(2255)] = 82978, + [SMALL_STATE(2256)] = 82991, + [SMALL_STATE(2257)] = 83004, + [SMALL_STATE(2258)] = 83017, + [SMALL_STATE(2259)] = 83030, + [SMALL_STATE(2260)] = 83043, + [SMALL_STATE(2261)] = 83056, + [SMALL_STATE(2262)] = 83069, + [SMALL_STATE(2263)] = 83082, + [SMALL_STATE(2264)] = 83095, + [SMALL_STATE(2265)] = 83108, + [SMALL_STATE(2266)] = 83121, + [SMALL_STATE(2267)] = 83134, + [SMALL_STATE(2268)] = 83147, + [SMALL_STATE(2269)] = 83156, + [SMALL_STATE(2270)] = 83169, + [SMALL_STATE(2271)] = 83182, + [SMALL_STATE(2272)] = 83195, + [SMALL_STATE(2273)] = 83208, + [SMALL_STATE(2274)] = 83221, + [SMALL_STATE(2275)] = 83234, + [SMALL_STATE(2276)] = 83247, + [SMALL_STATE(2277)] = 83260, + [SMALL_STATE(2278)] = 83273, + [SMALL_STATE(2279)] = 83286, + [SMALL_STATE(2280)] = 83299, + [SMALL_STATE(2281)] = 83312, + [SMALL_STATE(2282)] = 83325, + [SMALL_STATE(2283)] = 83338, + [SMALL_STATE(2284)] = 83351, + [SMALL_STATE(2285)] = 83364, + [SMALL_STATE(2286)] = 83377, + [SMALL_STATE(2287)] = 83390, + [SMALL_STATE(2288)] = 83403, + [SMALL_STATE(2289)] = 83416, + [SMALL_STATE(2290)] = 83429, + [SMALL_STATE(2291)] = 83442, + [SMALL_STATE(2292)] = 83451, + [SMALL_STATE(2293)] = 83464, + [SMALL_STATE(2294)] = 83477, + [SMALL_STATE(2295)] = 83490, + [SMALL_STATE(2296)] = 83503, + [SMALL_STATE(2297)] = 83516, + [SMALL_STATE(2298)] = 83527, + [SMALL_STATE(2299)] = 83540, + [SMALL_STATE(2300)] = 83553, + [SMALL_STATE(2301)] = 83566, + [SMALL_STATE(2302)] = 83579, + [SMALL_STATE(2303)] = 83592, + [SMALL_STATE(2304)] = 83605, + [SMALL_STATE(2305)] = 83618, + [SMALL_STATE(2306)] = 83631, + [SMALL_STATE(2307)] = 83644, + [SMALL_STATE(2308)] = 83657, + [SMALL_STATE(2309)] = 83670, + [SMALL_STATE(2310)] = 83683, + [SMALL_STATE(2311)] = 83696, + [SMALL_STATE(2312)] = 83709, + [SMALL_STATE(2313)] = 83722, + [SMALL_STATE(2314)] = 83735, + [SMALL_STATE(2315)] = 83748, + [SMALL_STATE(2316)] = 83761, + [SMALL_STATE(2317)] = 83774, + [SMALL_STATE(2318)] = 83787, + [SMALL_STATE(2319)] = 83800, + [SMALL_STATE(2320)] = 83813, + [SMALL_STATE(2321)] = 83826, + [SMALL_STATE(2322)] = 83839, + [SMALL_STATE(2323)] = 83852, + [SMALL_STATE(2324)] = 83865, + [SMALL_STATE(2325)] = 83878, + [SMALL_STATE(2326)] = 83891, + [SMALL_STATE(2327)] = 83904, + [SMALL_STATE(2328)] = 83917, + [SMALL_STATE(2329)] = 83930, + [SMALL_STATE(2330)] = 83939, + [SMALL_STATE(2331)] = 83952, + [SMALL_STATE(2332)] = 83965, + [SMALL_STATE(2333)] = 83978, + [SMALL_STATE(2334)] = 83991, + [SMALL_STATE(2335)] = 84004, + [SMALL_STATE(2336)] = 84017, + [SMALL_STATE(2337)] = 84030, + [SMALL_STATE(2338)] = 84043, + [SMALL_STATE(2339)] = 84056, + [SMALL_STATE(2340)] = 84065, + [SMALL_STATE(2341)] = 84078, + [SMALL_STATE(2342)] = 84091, + [SMALL_STATE(2343)] = 84104, + [SMALL_STATE(2344)] = 84117, + [SMALL_STATE(2345)] = 84130, + [SMALL_STATE(2346)] = 84143, + [SMALL_STATE(2347)] = 84156, + [SMALL_STATE(2348)] = 84169, + [SMALL_STATE(2349)] = 84182, + [SMALL_STATE(2350)] = 84195, + [SMALL_STATE(2351)] = 84208, + [SMALL_STATE(2352)] = 84221, + [SMALL_STATE(2353)] = 84234, + [SMALL_STATE(2354)] = 84247, + [SMALL_STATE(2355)] = 84260, + [SMALL_STATE(2356)] = 84273, + [SMALL_STATE(2357)] = 84286, + [SMALL_STATE(2358)] = 84299, + [SMALL_STATE(2359)] = 84312, + [SMALL_STATE(2360)] = 84325, + [SMALL_STATE(2361)] = 84338, + [SMALL_STATE(2362)] = 84351, + [SMALL_STATE(2363)] = 84364, + [SMALL_STATE(2364)] = 84377, + [SMALL_STATE(2365)] = 84390, + [SMALL_STATE(2366)] = 84403, + [SMALL_STATE(2367)] = 84416, + [SMALL_STATE(2368)] = 84429, + [SMALL_STATE(2369)] = 84442, + [SMALL_STATE(2370)] = 84455, + [SMALL_STATE(2371)] = 84468, + [SMALL_STATE(2372)] = 84481, + [SMALL_STATE(2373)] = 84494, + [SMALL_STATE(2374)] = 84507, + [SMALL_STATE(2375)] = 84520, + [SMALL_STATE(2376)] = 84531, + [SMALL_STATE(2377)] = 84544, + [SMALL_STATE(2378)] = 84557, + [SMALL_STATE(2379)] = 84570, + [SMALL_STATE(2380)] = 84583, + [SMALL_STATE(2381)] = 84596, + [SMALL_STATE(2382)] = 84609, + [SMALL_STATE(2383)] = 84622, + [SMALL_STATE(2384)] = 84635, + [SMALL_STATE(2385)] = 84648, + [SMALL_STATE(2386)] = 84661, + [SMALL_STATE(2387)] = 84674, + [SMALL_STATE(2388)] = 84687, + [SMALL_STATE(2389)] = 84700, + [SMALL_STATE(2390)] = 84713, + [SMALL_STATE(2391)] = 84726, + [SMALL_STATE(2392)] = 84739, + [SMALL_STATE(2393)] = 84752, + [SMALL_STATE(2394)] = 84765, + [SMALL_STATE(2395)] = 84778, + [SMALL_STATE(2396)] = 84791, + [SMALL_STATE(2397)] = 84804, + [SMALL_STATE(2398)] = 84817, + [SMALL_STATE(2399)] = 84830, + [SMALL_STATE(2400)] = 84843, + [SMALL_STATE(2401)] = 84856, + [SMALL_STATE(2402)] = 84869, + [SMALL_STATE(2403)] = 84882, + [SMALL_STATE(2404)] = 84893, + [SMALL_STATE(2405)] = 84906, + [SMALL_STATE(2406)] = 84919, + [SMALL_STATE(2407)] = 84932, + [SMALL_STATE(2408)] = 84943, + [SMALL_STATE(2409)] = 84956, + [SMALL_STATE(2410)] = 84969, + [SMALL_STATE(2411)] = 84982, + [SMALL_STATE(2412)] = 84995, + [SMALL_STATE(2413)] = 85008, + [SMALL_STATE(2414)] = 85021, + [SMALL_STATE(2415)] = 85034, + [SMALL_STATE(2416)] = 85047, + [SMALL_STATE(2417)] = 85060, + [SMALL_STATE(2418)] = 85071, + [SMALL_STATE(2419)] = 85084, + [SMALL_STATE(2420)] = 85095, + [SMALL_STATE(2421)] = 85108, + [SMALL_STATE(2422)] = 85121, + [SMALL_STATE(2423)] = 85134, + [SMALL_STATE(2424)] = 85147, + [SMALL_STATE(2425)] = 85160, + [SMALL_STATE(2426)] = 85173, + [SMALL_STATE(2427)] = 85186, + [SMALL_STATE(2428)] = 85199, + [SMALL_STATE(2429)] = 85212, + [SMALL_STATE(2430)] = 85225, + [SMALL_STATE(2431)] = 85238, + [SMALL_STATE(2432)] = 85251, + [SMALL_STATE(2433)] = 85264, + [SMALL_STATE(2434)] = 85277, + [SMALL_STATE(2435)] = 85290, + [SMALL_STATE(2436)] = 85303, + [SMALL_STATE(2437)] = 85316, + [SMALL_STATE(2438)] = 85329, + [SMALL_STATE(2439)] = 85342, + [SMALL_STATE(2440)] = 85355, + [SMALL_STATE(2441)] = 85368, + [SMALL_STATE(2442)] = 85381, + [SMALL_STATE(2443)] = 85394, + [SMALL_STATE(2444)] = 85407, + [SMALL_STATE(2445)] = 85420, + [SMALL_STATE(2446)] = 85433, + [SMALL_STATE(2447)] = 85446, + [SMALL_STATE(2448)] = 85459, + [SMALL_STATE(2449)] = 85472, + [SMALL_STATE(2450)] = 85485, + [SMALL_STATE(2451)] = 85496, + [SMALL_STATE(2452)] = 85509, + [SMALL_STATE(2453)] = 85522, + [SMALL_STATE(2454)] = 85535, + [SMALL_STATE(2455)] = 85546, + [SMALL_STATE(2456)] = 85559, + [SMALL_STATE(2457)] = 85572, + [SMALL_STATE(2458)] = 85585, + [SMALL_STATE(2459)] = 85598, + [SMALL_STATE(2460)] = 85611, + [SMALL_STATE(2461)] = 85624, + [SMALL_STATE(2462)] = 85637, + [SMALL_STATE(2463)] = 85650, + [SMALL_STATE(2464)] = 85663, + [SMALL_STATE(2465)] = 85676, + [SMALL_STATE(2466)] = 85689, + [SMALL_STATE(2467)] = 85702, + [SMALL_STATE(2468)] = 85715, + [SMALL_STATE(2469)] = 85725, + [SMALL_STATE(2470)] = 85735, + [SMALL_STATE(2471)] = 85745, + [SMALL_STATE(2472)] = 85755, + [SMALL_STATE(2473)] = 85765, + [SMALL_STATE(2474)] = 85775, + [SMALL_STATE(2475)] = 85785, + [SMALL_STATE(2476)] = 85795, + [SMALL_STATE(2477)] = 85805, + [SMALL_STATE(2478)] = 85815, + [SMALL_STATE(2479)] = 85825, + [SMALL_STATE(2480)] = 85835, + [SMALL_STATE(2481)] = 85845, + [SMALL_STATE(2482)] = 85855, + [SMALL_STATE(2483)] = 85865, + [SMALL_STATE(2484)] = 85875, + [SMALL_STATE(2485)] = 85885, + [SMALL_STATE(2486)] = 85893, + [SMALL_STATE(2487)] = 85903, + [SMALL_STATE(2488)] = 85911, + [SMALL_STATE(2489)] = 85919, + [SMALL_STATE(2490)] = 85929, + [SMALL_STATE(2491)] = 85939, + [SMALL_STATE(2492)] = 85949, + [SMALL_STATE(2493)] = 85959, + [SMALL_STATE(2494)] = 85969, + [SMALL_STATE(2495)] = 85979, + [SMALL_STATE(2496)] = 85989, + [SMALL_STATE(2497)] = 85999, + [SMALL_STATE(2498)] = 86009, + [SMALL_STATE(2499)] = 86019, + [SMALL_STATE(2500)] = 86029, + [SMALL_STATE(2501)] = 86037, + [SMALL_STATE(2502)] = 86047, + [SMALL_STATE(2503)] = 86057, + [SMALL_STATE(2504)] = 86067, + [SMALL_STATE(2505)] = 86077, + [SMALL_STATE(2506)] = 86087, + [SMALL_STATE(2507)] = 86097, + [SMALL_STATE(2508)] = 86107, + [SMALL_STATE(2509)] = 86117, + [SMALL_STATE(2510)] = 86127, + [SMALL_STATE(2511)] = 86137, + [SMALL_STATE(2512)] = 86147, + [SMALL_STATE(2513)] = 86155, + [SMALL_STATE(2514)] = 86163, + [SMALL_STATE(2515)] = 86173, + [SMALL_STATE(2516)] = 86183, + [SMALL_STATE(2517)] = 86193, + [SMALL_STATE(2518)] = 86203, + [SMALL_STATE(2519)] = 86213, + [SMALL_STATE(2520)] = 86223, + [SMALL_STATE(2521)] = 86233, + [SMALL_STATE(2522)] = 86243, + [SMALL_STATE(2523)] = 86253, + [SMALL_STATE(2524)] = 86263, + [SMALL_STATE(2525)] = 86273, + [SMALL_STATE(2526)] = 86283, + [SMALL_STATE(2527)] = 86293, + [SMALL_STATE(2528)] = 86303, + [SMALL_STATE(2529)] = 86313, + [SMALL_STATE(2530)] = 86321, + [SMALL_STATE(2531)] = 86331, + [SMALL_STATE(2532)] = 86339, + [SMALL_STATE(2533)] = 86349, + [SMALL_STATE(2534)] = 86359, + [SMALL_STATE(2535)] = 86367, + [SMALL_STATE(2536)] = 86377, + [SMALL_STATE(2537)] = 86385, + [SMALL_STATE(2538)] = 86395, + [SMALL_STATE(2539)] = 86405, + [SMALL_STATE(2540)] = 86415, + [SMALL_STATE(2541)] = 86425, + [SMALL_STATE(2542)] = 86435, + [SMALL_STATE(2543)] = 86445, + [SMALL_STATE(2544)] = 86455, + [SMALL_STATE(2545)] = 86465, + [SMALL_STATE(2546)] = 86475, + [SMALL_STATE(2547)] = 86485, + [SMALL_STATE(2548)] = 86495, + [SMALL_STATE(2549)] = 86505, + [SMALL_STATE(2550)] = 86515, + [SMALL_STATE(2551)] = 86525, + [SMALL_STATE(2552)] = 86535, + [SMALL_STATE(2553)] = 86545, + [SMALL_STATE(2554)] = 86555, + [SMALL_STATE(2555)] = 86563, + [SMALL_STATE(2556)] = 86573, + [SMALL_STATE(2557)] = 86583, + [SMALL_STATE(2558)] = 86593, + [SMALL_STATE(2559)] = 86603, + [SMALL_STATE(2560)] = 86613, + [SMALL_STATE(2561)] = 86623, + [SMALL_STATE(2562)] = 86633, + [SMALL_STATE(2563)] = 86641, + [SMALL_STATE(2564)] = 86651, + [SMALL_STATE(2565)] = 86661, + [SMALL_STATE(2566)] = 86671, + [SMALL_STATE(2567)] = 86681, + [SMALL_STATE(2568)] = 86691, + [SMALL_STATE(2569)] = 86701, + [SMALL_STATE(2570)] = 86709, + [SMALL_STATE(2571)] = 86719, + [SMALL_STATE(2572)] = 86729, + [SMALL_STATE(2573)] = 86739, + [SMALL_STATE(2574)] = 86749, + [SMALL_STATE(2575)] = 86759, + [SMALL_STATE(2576)] = 86769, + [SMALL_STATE(2577)] = 86779, + [SMALL_STATE(2578)] = 86789, + [SMALL_STATE(2579)] = 86799, + [SMALL_STATE(2580)] = 86809, + [SMALL_STATE(2581)] = 86819, + [SMALL_STATE(2582)] = 86829, + [SMALL_STATE(2583)] = 86837, + [SMALL_STATE(2584)] = 86847, + [SMALL_STATE(2585)] = 86857, + [SMALL_STATE(2586)] = 86867, + [SMALL_STATE(2587)] = 86877, + [SMALL_STATE(2588)] = 86887, + [SMALL_STATE(2589)] = 86897, + [SMALL_STATE(2590)] = 86907, + [SMALL_STATE(2591)] = 86917, + [SMALL_STATE(2592)] = 86927, + [SMALL_STATE(2593)] = 86937, + [SMALL_STATE(2594)] = 86947, + [SMALL_STATE(2595)] = 86957, + [SMALL_STATE(2596)] = 86965, + [SMALL_STATE(2597)] = 86975, + [SMALL_STATE(2598)] = 86985, + [SMALL_STATE(2599)] = 86993, + [SMALL_STATE(2600)] = 87003, + [SMALL_STATE(2601)] = 87011, + [SMALL_STATE(2602)] = 87021, + [SMALL_STATE(2603)] = 87031, + [SMALL_STATE(2604)] = 87041, + [SMALL_STATE(2605)] = 87051, + [SMALL_STATE(2606)] = 87061, + [SMALL_STATE(2607)] = 87071, + [SMALL_STATE(2608)] = 87081, + [SMALL_STATE(2609)] = 87091, + [SMALL_STATE(2610)] = 87101, + [SMALL_STATE(2611)] = 87111, + [SMALL_STATE(2612)] = 87121, + [SMALL_STATE(2613)] = 87131, + [SMALL_STATE(2614)] = 87141, + [SMALL_STATE(2615)] = 87151, + [SMALL_STATE(2616)] = 87161, + [SMALL_STATE(2617)] = 87171, + [SMALL_STATE(2618)] = 87179, + [SMALL_STATE(2619)] = 87189, + [SMALL_STATE(2620)] = 87199, + [SMALL_STATE(2621)] = 87209, + [SMALL_STATE(2622)] = 87219, + [SMALL_STATE(2623)] = 87229, + [SMALL_STATE(2624)] = 87239, + [SMALL_STATE(2625)] = 87249, + [SMALL_STATE(2626)] = 87259, + [SMALL_STATE(2627)] = 87269, + [SMALL_STATE(2628)] = 87279, + [SMALL_STATE(2629)] = 87289, + [SMALL_STATE(2630)] = 87299, + [SMALL_STATE(2631)] = 87309, + [SMALL_STATE(2632)] = 87319, + [SMALL_STATE(2633)] = 87329, + [SMALL_STATE(2634)] = 87339, + [SMALL_STATE(2635)] = 87349, + [SMALL_STATE(2636)] = 87359, + [SMALL_STATE(2637)] = 87369, + [SMALL_STATE(2638)] = 87379, + [SMALL_STATE(2639)] = 87389, + [SMALL_STATE(2640)] = 87399, + [SMALL_STATE(2641)] = 87407, + [SMALL_STATE(2642)] = 87415, + [SMALL_STATE(2643)] = 87425, + [SMALL_STATE(2644)] = 87435, + [SMALL_STATE(2645)] = 87445, + [SMALL_STATE(2646)] = 87455, + [SMALL_STATE(2647)] = 87465, + [SMALL_STATE(2648)] = 87475, + [SMALL_STATE(2649)] = 87485, + [SMALL_STATE(2650)] = 87495, + [SMALL_STATE(2651)] = 87505, + [SMALL_STATE(2652)] = 87515, + [SMALL_STATE(2653)] = 87525, + [SMALL_STATE(2654)] = 87535, + [SMALL_STATE(2655)] = 87545, + [SMALL_STATE(2656)] = 87555, + [SMALL_STATE(2657)] = 87565, + [SMALL_STATE(2658)] = 87573, + [SMALL_STATE(2659)] = 87581, + [SMALL_STATE(2660)] = 87589, + [SMALL_STATE(2661)] = 87599, + [SMALL_STATE(2662)] = 87609, + [SMALL_STATE(2663)] = 87619, + [SMALL_STATE(2664)] = 87629, + [SMALL_STATE(2665)] = 87639, + [SMALL_STATE(2666)] = 87647, + [SMALL_STATE(2667)] = 87657, + [SMALL_STATE(2668)] = 87667, + [SMALL_STATE(2669)] = 87677, + [SMALL_STATE(2670)] = 87687, + [SMALL_STATE(2671)] = 87697, + [SMALL_STATE(2672)] = 87704, + [SMALL_STATE(2673)] = 87711, + [SMALL_STATE(2674)] = 87718, + [SMALL_STATE(2675)] = 87725, + [SMALL_STATE(2676)] = 87732, + [SMALL_STATE(2677)] = 87739, + [SMALL_STATE(2678)] = 87746, + [SMALL_STATE(2679)] = 87753, + [SMALL_STATE(2680)] = 87760, + [SMALL_STATE(2681)] = 87767, + [SMALL_STATE(2682)] = 87774, + [SMALL_STATE(2683)] = 87781, + [SMALL_STATE(2684)] = 87788, + [SMALL_STATE(2685)] = 87795, + [SMALL_STATE(2686)] = 87802, + [SMALL_STATE(2687)] = 87809, + [SMALL_STATE(2688)] = 87816, + [SMALL_STATE(2689)] = 87823, + [SMALL_STATE(2690)] = 87830, + [SMALL_STATE(2691)] = 87837, + [SMALL_STATE(2692)] = 87844, + [SMALL_STATE(2693)] = 87851, + [SMALL_STATE(2694)] = 87858, + [SMALL_STATE(2695)] = 87865, + [SMALL_STATE(2696)] = 87872, + [SMALL_STATE(2697)] = 87879, + [SMALL_STATE(2698)] = 87886, + [SMALL_STATE(2699)] = 87893, + [SMALL_STATE(2700)] = 87900, + [SMALL_STATE(2701)] = 87907, + [SMALL_STATE(2702)] = 87914, + [SMALL_STATE(2703)] = 87921, + [SMALL_STATE(2704)] = 87928, + [SMALL_STATE(2705)] = 87935, + [SMALL_STATE(2706)] = 87942, + [SMALL_STATE(2707)] = 87949, + [SMALL_STATE(2708)] = 87956, + [SMALL_STATE(2709)] = 87963, + [SMALL_STATE(2710)] = 87970, + [SMALL_STATE(2711)] = 87977, + [SMALL_STATE(2712)] = 87984, + [SMALL_STATE(2713)] = 87991, + [SMALL_STATE(2714)] = 87998, + [SMALL_STATE(2715)] = 88005, + [SMALL_STATE(2716)] = 88012, + [SMALL_STATE(2717)] = 88019, + [SMALL_STATE(2718)] = 88026, + [SMALL_STATE(2719)] = 88033, + [SMALL_STATE(2720)] = 88040, + [SMALL_STATE(2721)] = 88047, + [SMALL_STATE(2722)] = 88054, + [SMALL_STATE(2723)] = 88061, + [SMALL_STATE(2724)] = 88068, + [SMALL_STATE(2725)] = 88075, + [SMALL_STATE(2726)] = 88082, + [SMALL_STATE(2727)] = 88089, + [SMALL_STATE(2728)] = 88096, + [SMALL_STATE(2729)] = 88103, + [SMALL_STATE(2730)] = 88110, + [SMALL_STATE(2731)] = 88117, + [SMALL_STATE(2732)] = 88124, + [SMALL_STATE(2733)] = 88131, + [SMALL_STATE(2734)] = 88138, + [SMALL_STATE(2735)] = 88145, + [SMALL_STATE(2736)] = 88152, + [SMALL_STATE(2737)] = 88159, + [SMALL_STATE(2738)] = 88166, + [SMALL_STATE(2739)] = 88173, + [SMALL_STATE(2740)] = 88180, + [SMALL_STATE(2741)] = 88187, + [SMALL_STATE(2742)] = 88194, + [SMALL_STATE(2743)] = 88201, + [SMALL_STATE(2744)] = 88208, + [SMALL_STATE(2745)] = 88215, + [SMALL_STATE(2746)] = 88222, + [SMALL_STATE(2747)] = 88229, + [SMALL_STATE(2748)] = 88236, + [SMALL_STATE(2749)] = 88243, + [SMALL_STATE(2750)] = 88250, + [SMALL_STATE(2751)] = 88257, + [SMALL_STATE(2752)] = 88264, + [SMALL_STATE(2753)] = 88271, + [SMALL_STATE(2754)] = 88278, + [SMALL_STATE(2755)] = 88285, + [SMALL_STATE(2756)] = 88292, + [SMALL_STATE(2757)] = 88299, + [SMALL_STATE(2758)] = 88306, + [SMALL_STATE(2759)] = 88313, + [SMALL_STATE(2760)] = 88320, + [SMALL_STATE(2761)] = 88327, + [SMALL_STATE(2762)] = 88334, + [SMALL_STATE(2763)] = 88341, + [SMALL_STATE(2764)] = 88348, + [SMALL_STATE(2765)] = 88355, + [SMALL_STATE(2766)] = 88362, + [SMALL_STATE(2767)] = 88369, + [SMALL_STATE(2768)] = 88376, + [SMALL_STATE(2769)] = 88383, + [SMALL_STATE(2770)] = 88390, + [SMALL_STATE(2771)] = 88397, + [SMALL_STATE(2772)] = 88404, + [SMALL_STATE(2773)] = 88411, + [SMALL_STATE(2774)] = 88418, + [SMALL_STATE(2775)] = 88425, + [SMALL_STATE(2776)] = 88432, + [SMALL_STATE(2777)] = 88439, + [SMALL_STATE(2778)] = 88446, + [SMALL_STATE(2779)] = 88453, + [SMALL_STATE(2780)] = 88460, + [SMALL_STATE(2781)] = 88467, + [SMALL_STATE(2782)] = 88474, + [SMALL_STATE(2783)] = 88481, + [SMALL_STATE(2784)] = 88488, + [SMALL_STATE(2785)] = 88495, + [SMALL_STATE(2786)] = 88502, + [SMALL_STATE(2787)] = 88509, + [SMALL_STATE(2788)] = 88516, + [SMALL_STATE(2789)] = 88523, + [SMALL_STATE(2790)] = 88530, + [SMALL_STATE(2791)] = 88537, + [SMALL_STATE(2792)] = 88544, + [SMALL_STATE(2793)] = 88551, + [SMALL_STATE(2794)] = 88558, + [SMALL_STATE(2795)] = 88565, + [SMALL_STATE(2796)] = 88572, + [SMALL_STATE(2797)] = 88579, + [SMALL_STATE(2798)] = 88586, + [SMALL_STATE(2799)] = 88593, + [SMALL_STATE(2800)] = 88600, + [SMALL_STATE(2801)] = 88607, + [SMALL_STATE(2802)] = 88614, + [SMALL_STATE(2803)] = 88621, + [SMALL_STATE(2804)] = 88628, + [SMALL_STATE(2805)] = 88635, + [SMALL_STATE(2806)] = 88642, + [SMALL_STATE(2807)] = 88649, + [SMALL_STATE(2808)] = 88656, + [SMALL_STATE(2809)] = 88663, + [SMALL_STATE(2810)] = 88670, + [SMALL_STATE(2811)] = 88677, + [SMALL_STATE(2812)] = 88684, + [SMALL_STATE(2813)] = 88691, + [SMALL_STATE(2814)] = 88698, + [SMALL_STATE(2815)] = 88705, + [SMALL_STATE(2816)] = 88712, + [SMALL_STATE(2817)] = 88719, + [SMALL_STATE(2818)] = 88726, + [SMALL_STATE(2819)] = 88733, + [SMALL_STATE(2820)] = 88740, + [SMALL_STATE(2821)] = 88747, + [SMALL_STATE(2822)] = 88754, + [SMALL_STATE(2823)] = 88761, + [SMALL_STATE(2824)] = 88768, + [SMALL_STATE(2825)] = 88775, + [SMALL_STATE(2826)] = 88782, + [SMALL_STATE(2827)] = 88789, + [SMALL_STATE(2828)] = 88796, + [SMALL_STATE(2829)] = 88803, + [SMALL_STATE(2830)] = 88810, + [SMALL_STATE(2831)] = 88817, + [SMALL_STATE(2832)] = 88824, + [SMALL_STATE(2833)] = 88831, + [SMALL_STATE(2834)] = 88838, + [SMALL_STATE(2835)] = 88845, + [SMALL_STATE(2836)] = 88852, + [SMALL_STATE(2837)] = 88859, + [SMALL_STATE(2838)] = 88866, + [SMALL_STATE(2839)] = 88873, + [SMALL_STATE(2840)] = 88880, + [SMALL_STATE(2841)] = 88887, + [SMALL_STATE(2842)] = 88894, + [SMALL_STATE(2843)] = 88901, + [SMALL_STATE(2844)] = 88908, + [SMALL_STATE(2845)] = 88915, + [SMALL_STATE(2846)] = 88922, + [SMALL_STATE(2847)] = 88929, + [SMALL_STATE(2848)] = 88936, + [SMALL_STATE(2849)] = 88943, + [SMALL_STATE(2850)] = 88950, + [SMALL_STATE(2851)] = 88957, + [SMALL_STATE(2852)] = 88964, + [SMALL_STATE(2853)] = 88971, + [SMALL_STATE(2854)] = 88978, + [SMALL_STATE(2855)] = 88985, + [SMALL_STATE(2856)] = 88992, + [SMALL_STATE(2857)] = 88999, + [SMALL_STATE(2858)] = 89006, + [SMALL_STATE(2859)] = 89013, + [SMALL_STATE(2860)] = 89020, + [SMALL_STATE(2861)] = 89027, + [SMALL_STATE(2862)] = 89034, + [SMALL_STATE(2863)] = 89041, + [SMALL_STATE(2864)] = 89048, + [SMALL_STATE(2865)] = 89055, + [SMALL_STATE(2866)] = 89062, + [SMALL_STATE(2867)] = 89069, + [SMALL_STATE(2868)] = 89076, + [SMALL_STATE(2869)] = 89083, + [SMALL_STATE(2870)] = 89090, + [SMALL_STATE(2871)] = 89097, + [SMALL_STATE(2872)] = 89104, + [SMALL_STATE(2873)] = 89111, + [SMALL_STATE(2874)] = 89118, + [SMALL_STATE(2875)] = 89125, + [SMALL_STATE(2876)] = 89132, + [SMALL_STATE(2877)] = 89139, + [SMALL_STATE(2878)] = 89146, + [SMALL_STATE(2879)] = 89153, + [SMALL_STATE(2880)] = 89160, + [SMALL_STATE(2881)] = 89167, + [SMALL_STATE(2882)] = 89174, + [SMALL_STATE(2883)] = 89181, + [SMALL_STATE(2884)] = 89188, + [SMALL_STATE(2885)] = 89195, + [SMALL_STATE(2886)] = 89202, + [SMALL_STATE(2887)] = 89209, + [SMALL_STATE(2888)] = 89216, + [SMALL_STATE(2889)] = 89223, + [SMALL_STATE(2890)] = 89230, + [SMALL_STATE(2891)] = 89237, + [SMALL_STATE(2892)] = 89244, + [SMALL_STATE(2893)] = 89251, +}; + +static const TSParseActionEntry ts_parse_actions[] = { + [0] = {.entry = {.count = 0, .reusable = false}}, + [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), + [3] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), + [5] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 0, 0, 0), + [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2197), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), + [11] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2888), + [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2687), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2757), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), + [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(950), + [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(862), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2350), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2156), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2796), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2798), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2816), + [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2763), + [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2861), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1950), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2853), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2883), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2884), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2791), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2833), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2859), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(951), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(959), + [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2893), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2428), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(810), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2539), + [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(933), + [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2840), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2856), + [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2557), + [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2558), + [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2744), + [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(962), + [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), + [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2183), + [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2849), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), + [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), + [151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), + [155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), + [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), + [163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), SHIFT(2876), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 0), + [171] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), SHIFT(1559), + [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), SHIFT(2889), + [179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_assignment, 1, 0, 0), + [181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_property_assignment, 1, 0, 0), + [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [186] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_property_name, 1, 0, 0), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_state_binding_expression, 2, 0, 0), + [193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_state_binding_expression, 2, 0, 0), + [195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_state_binding_expression, 2, 0, 0), + [198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), + [200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_state_binding_expression, 2, 0, 0), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(931), + [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 0), + [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 0), + [213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), + [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(961), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2812), + [224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(1582), + [227] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2817), + [230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2701), + [233] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(1567), + [236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2704), + [239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), + [241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), + [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2817), + [246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), + [248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), + [250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), + [252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1015), + [254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1018), + [258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1019), + [260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [262] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(579), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), + [267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1026), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1032), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(2142), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 0), + [290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 0), + [292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1652), + [294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(854), + [298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2800), + [300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), + [306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), + [308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 5, 0, 0), + [310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 5, 0, 0), + [312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5, 10, 0), + [314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5, 10, 0), + [316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(579), + [319] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(2142), + [322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 6, 0, 0), + [324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 6, 0, 0), + [326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 0), + [328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 0), + [330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 1, 0, 0), + [332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 1, 0, 0), + [334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1747), + [336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1759), + [338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), + [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2, 0, 0), + [342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 0), + [344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 0), + [346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_literal, 1, 0, 0), + [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_literal, 1, 0, 0), + [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_boolean_literal, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 0), + [353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_literal, 1, 0, 0), + [355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_literal, 1, 0, 0), + [357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_null_literal, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 0), + [360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal, 2, 0, 0), + [362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 2, 0, 0), + [364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal, 2, 0, 0), + [366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 2, 0, 0), + [368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_tuple_type, 2, 0, 0), REDUCE(sym_array_literal, 2, 0, 0), + [371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, 0, 0), + [373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, 0, 0), + [375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), + [377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), + [379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2812), + [382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assignment_expression, 3, 0, 0), + [384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 0), + [386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 0), + [388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 0), + [390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_type, 2, 0, 0), + [392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_type, 2, 0, 0), + [394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2, 0, 0), + [396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), + [398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(2817), + [401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 1, 0, 0), + [403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 1, 0, 0), + [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2864), + [409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), + [411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), + [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), + [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1937), + [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2007), + [419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(15), + [423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(979), + [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(953), + [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(954), + [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2677), + [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), + [443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2769), + [445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), + [449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(2704), + [452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_name, 1, 0, 0), + [454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_property_name, 1, 0, 0), + [457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal, 3, 0, 0), + [459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal, 3, 0, 0), + [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_name, 3, 0, 0), + [463] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_literal, 3, 0, 0), REDUCE(sym_property_name, 3, 0, 0), + [466] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array_literal, 3, 0, 0), REDUCE(sym_property_name, 3, 0, 0), + [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), + [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), + [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), + [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), + [477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1759), + [480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 0), + [482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 0), + [484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 0), + [486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 0), + [488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 1, 0), + [490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 1, 0), + [492] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_block_statement, 2, 0, 0), REDUCE(sym_object_literal, 2, 0, 0), REDUCE(sym_ui_if_statement, 6, 0, 0), + [496] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_block_statement, 2, 0, 0), REDUCE(sym_object_literal, 2, 0, 0), REDUCE(sym_ui_if_statement, 6, 0, 0), + [500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 2, 0, 0), + [502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 2, 0, 0), + [504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_if_statement, 6, 0, 0), + [506] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_block_statement, 2, 0, 0), REDUCE(sym_object_literal, 2, 0, 0), SHIFT(2252), + [510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_block_statement, 2, 0, 0), REDUCE(sym_object_literal, 2, 0, 0), + [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3, 0, 0), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3, 0, 0), + [517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4, 0, 0), + [519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 4, 0, 0), + [521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 2, 0, 0), + [523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 2, 0, 0), + [525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), + [527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), + [529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), + [531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), + [533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2701), + [536] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2704), + [539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_resource_expression, 3, 0, 0), + [541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_expression, 3, 0, 0), + [543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 4, 0, 0), + [545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 4, 0, 0), + [547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_non_null_assertion_expression, 2, 0, 0), + [549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_non_null_assertion_expression, 2, 0, 0), + [551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, 0, 0), + [553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, 0, 0), + [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 6, 0, 0), + [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 6, 0, 0), + [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 6, 0, 0), + [561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 6, 0, 0), + [563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 7, 0, 0), + [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 7, 0, 0), + [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 7, 0, 0), + [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 7, 0, 0), + [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 8, 0, 0), + [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 8, 0, 0), + [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 0), + [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 0), + [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 3, 0, 0), + [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 3, 0, 0), + [583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3, 0, 0), + [585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3, 0, 0), + [587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 0), + [593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 0), + [595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_type, 7, 0, 0), + [597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_type, 7, 0, 0), + [599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal, 3, 0, 0), + [601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal, 3, 0, 0), + [603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal, 2, 0, 0), + [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal, 2, 0, 0), + [607] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_block_statement, 2, 0, 0), REDUCE(sym_object_literal, 2, 0, 0), + [610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 0), + [612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 0), + [614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_expression, 4, 0, 0), + [616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_expression, 4, 0, 0), + [618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 4, 0, 0), + [620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 4, 0, 0), + [622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), + [624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(871), + [626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 0), + [632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 0), + [634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal, 4, 0, 0), + [636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal, 4, 0, 0), + [638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_resource_expression, 4, 0, 0), + [640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_expression, 4, 0, 0), + [642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), + [644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), + [646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 3, 0, 0), + [648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 3, 0, 0), + [650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, 0, 0), + [652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, 0, 0), + [654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_list, 2, 0, 0), + [656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_list, 2, 0, 0), + [658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_statement, 2, 0, 0), + [660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_statement, 2, 0, 0), + [662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 0), + [664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 0), + [666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_literal, 5, 0, 0), + [668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_literal, 5, 0, 0), + [670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 5, 0, 0), + [672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 5, 0, 0), + [674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_block_statement, 3, 0, 0), + [676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_block_statement, 3, 0, 0), + [678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_literal, 5, 0, 0), + [680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_literal, 5, 0, 0), + [682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_resource_expression, 5, 0, 0), + [684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_resource_expression, 5, 0, 0), + [686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 5, 0, 0), + [688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 5, 0, 0), + [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, 0, 0), + [692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, 0, 0), + [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(977), + [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), + [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(858), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2188), + [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), + [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2562), + [726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2864), + [731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1906), + [734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), + [736] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2188), + [739] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2007), + [742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(785), + [745] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2853), + [748] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2883), + [751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2884), + [754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2791), + [757] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2833), + [760] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2859), + [763] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(17), + [766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(303), + [769] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(979), + [772] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(304), + [775] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(305), + [778] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(953), + [781] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(953), + [784] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(954), + [787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(772), + [790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2677), + [793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2071), + [796] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2769), + [799] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(955), + [802] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 2, 0, 0), SHIFT_REPEAT(956), + [805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), + [807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), + [809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), + [813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(16), + [815] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2864), + [818] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1906), + [821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), + [823] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2188), + [826] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2007), + [829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(785), + [832] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2853), + [835] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2883), + [838] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2884), + [841] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2791), + [844] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2833), + [847] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2859), + [850] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(16), + [853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(303), + [856] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(979), + [859] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(304), + [862] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(305), + [865] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(953), + [868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(953), + [871] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(954), + [874] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(772), + [877] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2677), + [880] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2071), + [883] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2769), + [886] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(955), + [889] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(956), + [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [900] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2863), + [903] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(1587), + [906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2877), + [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2823), + [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), + [913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), + [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1947), + [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), + [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), + [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), + [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), + [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1049), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2777), + [943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), + [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2715), + [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(864), + [951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2721), + [954] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(1563), + [957] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2725), + [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737), + [964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), + [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2703), + [976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), + [982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(975), + [984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [986] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(540), + [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(976), + [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(978), + [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(980), + [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [1007] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(2149), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(971), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [1018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), + [1020] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2863), + [1023] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2877), + [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), + [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041), + [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729), + [1036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [1038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), + [1040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), + [1042] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(2877), + [1045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1, 0, 0), + [1047] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(540), + [1050] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(2149), + [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1748), + [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1758), + [1057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), + [1059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2197), + [1062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(1909), + [1065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(1585), + [1068] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2143), + [1071] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2024), + [1074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2888), + [1077] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2687), + [1080] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2757), + [1083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(1472), + [1086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(780), + [1089] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(170), + [1092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(733), + [1095] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(983), + [1098] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(744), + [1101] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(745), + [1104] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(950), + [1107] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(950), + [1110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(862), + [1113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(762), + [1116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2350), + [1119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2156), + [1122] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2796), + [1125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2798), + [1128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2816), + [1131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2073), + [1134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(2763), + [1137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(912), + [1140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_source_file_repeat1, 2, 0, 0), SHIFT_REPEAT(1002), + [1143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2721), + [1146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2725), + [1149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(2725), + [1152] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1758), + [1155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), + [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2161), + [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), + [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), + [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), + [1179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), + [1185] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2823), + [1188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1910), + [1191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), + [1193] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2161), + [1196] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2055), + [1199] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(787), + [1202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(167), + [1205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(691), + [1208] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(968), + [1211] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(623), + [1214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(624), + [1217] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(888), + [1220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(888), + [1223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(1049), + [1226] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(769), + [1229] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2777), + [1232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2428), + [1235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(810), + [1238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2539), + [1241] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(933), + [1244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2840), + [1247] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2856), + [1250] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2557), + [1253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2558), + [1256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2049), + [1259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(2715), + [1262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(855), + [1265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_block_statement_repeat1, 2, 0, 0), SHIFT_REPEAT(864), + [1268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), + [1270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), + [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), + [1276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), + [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), + [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), + [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), + [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1261), + [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [1294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), + [1296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [1298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), + [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2866), + [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [1310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192), + [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), + [1314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [1318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984), + [1322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [1324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [1326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), + [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(867), + [1332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), + [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2892), + [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2461), + [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(812), + [1340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2669), + [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(996), + [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2887), + [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2872), + [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2579), + [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2480), + [1352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033), + [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2794), + [1356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(869), + [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [1362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2681), + [1365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(1566), + [1368] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2684), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2683), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), + [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2209), + [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), + [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), + [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), + [1389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1433), + [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), + [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1050), + [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(758), + [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), + [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1774), + [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1778), + [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), + [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2745), + [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053), + [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [1427] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2705), + [1430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(1565), + [1433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2718), + [1436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2803), + [1439] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(1579), + [1442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2696), + [1445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2735), + [1448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(1564), + [1451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2736), + [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), + [1456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), + [1462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [1464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [1466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [1470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2681), + [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), + [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1658), + [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [1479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1044), + [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), + [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [1485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [1487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(878), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(880), + [1493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(881), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), + [1499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(882), + [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [1505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(883), + [1507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(884), + [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [1513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2150), + [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [1521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(573), + [1524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(2150), + [1527] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2682), + [1530] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(1561), + [1533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2698), + [1536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1749), + [1538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753), + [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [1542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2206), + [1544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), + [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), + [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(925), + [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [1552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), + [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), + [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2753), + [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [1560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(928), + [1562] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(573), + [1565] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(2150), + [1568] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2684), + [1571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2707), + [1574] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(1578), + [1577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2711), + [1580] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(2684), + [1583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2696), + [1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), + [1588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916), + [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(947), + [1594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [1596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [1598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [1600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [1602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(2186), + [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), + [1607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1623), + [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1061), + [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714), + [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [1619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(886), + [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(900), + [1625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(901), + [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), + [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(915), + [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2186), + [1637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_declaration, 3, 0, 0), + [1639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_declaration, 3, 0, 0), + [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), + [1643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(887), + [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [1647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(924), + [1649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(932), + [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [1653] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(554), + [1656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), + [1658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [1660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(949), + [1664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), + [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [1668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [1670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), + [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [1674] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(2136), + [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [1679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_export_declaration, 4, 0, 0), + [1681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_export_declaration, 4, 0, 0), + [1683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), + [1685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1643), + [1687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [1689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1029), + [1691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2716), + [1693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [1695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [1697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(905), + [1699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), + [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), + [1703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1745), + [1705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1756), + [1707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), + [1709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1742), + [1711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1752), + [1713] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(2718), + [1716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2803), + [1719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2735), + [1722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2736), + [1725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(2736), + [1728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(556), + [1731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(2186), + [1734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(556), + [1737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1753), + [1740] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(554), + [1743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(2136), + [1746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2705), + [1749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2718), + [1752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [1754] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(2696), + [1757] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2682), + [1760] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2698), + [1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [1765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [1767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [1769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [1771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), + [1773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), + [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), + [1779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), + [1781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1136), + [1783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), + [1789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), + [1791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), + [1793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), + [1795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [1797] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2707), + [1800] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2711), + [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), + [1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [1807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [1809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), + [1811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), + [1813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), + [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [1819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(14), + [1821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(207), + [1823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(210), + [1825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), + [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [1829] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1752), + [1832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2751), + [1834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2194), + [1836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2019), + [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [1840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), + [1846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), + [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [1850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(2711), + [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), + [1855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(795), + [1857] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1756), + [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [1862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6), + [1864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(43), + [1866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), + [1868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), + [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [1872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(2698), + [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [1881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 0), REDUCE(sym_function_declaration, 4, 0, 0), + [1884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 0), REDUCE(sym_function_declaration, 4, 0, 0), + [1887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_expression, 5, 0, 0), REDUCE(sym_function_declaration, 5, 0, 0), + [1890] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_expression, 5, 0, 0), REDUCE(sym_function_declaration, 5, 0, 0), + [1893] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_expression, 6, 0, 0), REDUCE(sym_function_declaration, 6, 0, 0), + [1896] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_expression, 6, 0, 0), REDUCE(sym_function_declaration, 6, 0, 0), + [1899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_expression, 7, 0, 0), REDUCE(sym_function_declaration, 7, 0, 0), + [1902] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_expression, 7, 0, 0), REDUCE(sym_function_declaration, 7, 0, 0), + [1905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_function_expression, 8, 0, 0), REDUCE(sym_function_declaration, 8, 0, 0), + [1908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_function_expression, 8, 0, 0), REDUCE(sym_function_declaration, 8, 0, 0), + [1911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2216), + [1913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2074), + [1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2675), + [1917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), REDUCE(aux_sym_ui_if_statement_repeat1, 1, 0, 0), + [1920] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), REDUCE(aux_sym_ui_if_statement_repeat1, 1, 0, 0), + [1923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_ui_if_statement_repeat1, 1, 0, 0), + [1925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), + [1927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), + [1929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), + [1931] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), REDUCE(aux_sym_build_body_repeat1, 1, 0, 0), + [1934] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), REDUCE(aux_sym_build_body_repeat1, 1, 0, 0), + [1937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_build_body_repeat1, 1, 0, 0), + [1939] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 0), + [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), + [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), + [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), + [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), + [1958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), + [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [1962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2219), + [1964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), + [1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [1968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2466), + [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [1972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9), + [1974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(19), + [1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), + [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [1982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [1986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), + [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [1990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), SHIFT(1584), + [1993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 0), + [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), + [1997] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 0), REDUCE(sym_parameter, 1, 0, 0), + [2001] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), SHIFT(2113), + [2004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(911), + [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [2010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), + [2012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [2014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_literal_repeat1, 1, 0, 0), + [2016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [2018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [2020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [2022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), + [2024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [2026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [2028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [2030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [2032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [2034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [2036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), + [2038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), + [2040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [2042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), + [2044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [2046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [2048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [2050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [2052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [2054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [2056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [2058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [2060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [2062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [2064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [2066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [2072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_component, 3, 0, 0), + [2074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), + [2076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_component, 3, 0, 0), + [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [2080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_component, 4, 0, 0), + [2082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_component, 4, 0, 0), + [2084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [2086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_component, 5, 0, 0), + [2088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_component, 5, 0, 0), + [2090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [2092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(792), + [2094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [2096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10), + [2098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(18), + [2100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [2102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [2104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), REDUCE(sym_parameter, 1, 0, 0), + [2107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifier_chain_expression, 4, 0, 0), + [2109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifier_chain_expression, 4, 0, 0), + [2111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_element_with_modifiers, 1, 0, 0), + [2113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_element_with_modifiers, 1, 0, 0), + [2115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifier_chain_expression, 5, 0, 0), + [2117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifier_chain_expression, 5, 0, 0), + [2119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifier_chain_expression, 6, 0, 0), + [2121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifier_chain_expression, 6, 0, 0), + [2123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifier_chain_expression, 2, 0, 0), + [2125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifier_chain_expression, 2, 0, 0), + [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [2129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_component, 6, 0, 0), + [2131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_component, 6, 0, 0), + [2133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifier_chain_expression, 7, 0, 0), + [2135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifier_chain_expression, 7, 0, 0), + [2137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_if_statement, 7, 0, 0), + [2139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_if_statement, 7, 0, 0), + [2141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2396), + [2143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_if_statement, 6, 0, 0), + [2145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2252), + [2147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_container_content_body, 2, 0, 0), + [2149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_container_content_body, 2, 0, 0), + [2151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_container_content_body, 3, 0, 0), + [2153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_container_content_body, 3, 0, 0), + [2155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_modifier_chain_expression, 3, 0, 0), + [2157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_modifier_chain_expression, 3, 0, 0), + [2159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_element_with_modifiers, 2, 0, 0), + [2161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_element_with_modifiers, 2, 0, 0), + [2163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_custom_component_statement, 6, 0, 0), + [2165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_custom_component_statement, 6, 0, 0), + [2167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_each_statement, 8, 0, 0), + [2169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_each_statement, 8, 0, 0), + [2171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_for_each_statement, 8, 0, 0), + [2173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_for_each_statement, 8, 0, 0), + [2175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_if_statement, 8, 0, 0), + [2177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_if_statement, 8, 0, 0), + [2179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_custom_component_statement, 5, 0, 0), + [2181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_custom_component_statement, 5, 0, 0), + [2183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_if_statement, 9, 0, 0), + [2185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_if_statement, 9, 0, 0), + [2187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_if_statement, 10, 0, 0), + [2189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_if_statement, 10, 0, 0), + [2191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_if_statement, 11, 0, 0), + [2193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_if_statement, 11, 0, 0), + [2195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_custom_component_statement, 4, 0, 0), + [2197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_custom_component_statement, 4, 0, 0), + [2199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arkts_ui_element, 1, 0, 0), + [2201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arkts_ui_element, 1, 0, 0), + [2203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_for_each_statement, 6, 0, 0), + [2205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_for_each_statement, 6, 0, 0), + [2207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ui_control_flow, 1, 0, 0), + [2209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_control_flow, 1, 0, 0), + [2211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_each_statement, 6, 0, 0), + [2213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_each_statement, 6, 0, 0), + [2215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2846), + [2218] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(1584), + [2221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), SHIFT(2890), + [2224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 0), + [2226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 0), + [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2319), + [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2662), + [2232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), + [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), + [2236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), + [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1762), + [2240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_type, 2, 0, 0), SHIFT(2890), + [2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2421), + [2245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2601), + [2247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2846), + [2250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2890), + [2253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1055), + [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [2259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), + [2261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2797), + [2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [2265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [2267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), + [2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), + [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), + [2273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1014), + [2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [2277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), + [2279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1056), + [2281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [2285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1057), + [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1058), + [2289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [2291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [2293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [2295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2200), + [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(934), + [2299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(993), + [2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [2303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [2305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), + [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(939), + [2311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(940), + [2313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [2315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), + [2317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(941), + [2319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [2321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [2323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(942), + [2325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(943), + [2327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [2329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [2331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 0), + [2333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 0), + [2335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(514), + [2338] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(2200), + [2341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(514), + [2344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(2200), + [2347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1762), + [2350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 0), SHIFT(575), + [2353] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_conditional_expression, 5, 10, 0), SHIFT(575), + [2356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_declaration, 4, 0, 0), + [2358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_declaration, 4, 0, 0), + [2360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2733), + [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), + [2364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_declaration, 7, 0, 0), + [2366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_declaration, 7, 0, 0), + [2368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2695), + [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), + [2372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_boolean_literal, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 0), + [2375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_null_literal, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 0), + [2378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2802), + [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [2384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 0), + [2386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 0), + [2388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_declaration, 5, 0, 0), + [2390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_declaration, 5, 0, 0), + [2392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2826), + [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), + [2396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), + [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), + [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), + [2402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_declaration, 6, 0, 0), + [2404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_declaration, 6, 0, 0), + [2406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2805), + [2408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), + [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [2414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_tuple_type, 2, 0, 0), REDUCE(sym_array_literal, 2, 0, 0), + [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), + [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [2429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 7, 0, 0), + [2431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 7, 0, 0), + [2433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 0), + [2435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 0), + [2437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 0), + [2439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 0), + [2441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_declaration, 8, 0, 0), + [2443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_declaration, 8, 0, 0), + [2445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [2447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 7, 0, 0), + [2449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 7, 0, 0), + [2451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [2453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [2455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 0), + [2457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 0), + [2459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, 0, 0), + [2461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, 0, 0), + [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), + [2465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_declaration, 5, 0, 0), + [2467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_declaration, 5, 0, 0), + [2469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), + [2471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), + [2473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 0), + [2475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 0), + [2477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 0), + [2479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 0), + [2481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 2, 0, 0), + [2483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 2, 0, 0), + [2485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_component_body, 2, 0, 0), + [2487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_component_body, 2, 0, 0), + [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [2491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), + [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [2497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_component_declaration, 4, 0, 0), + [2499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_component_declaration, 4, 0, 0), + [2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), + [2503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 7, 0, 0), + [2505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 7, 0, 0), + [2507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 0), + [2509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 0), + [2511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, 0, 0), + [2513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, 0, 0), + [2515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_component_body, 3, 0, 0), + [2517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_component_body, 3, 0, 0), + [2519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2, 0, 0), + [2521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2, 0, 0), + [2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [2525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_export_declaration, 5, 0, 0), + [2527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_export_declaration, 5, 0, 0), + [2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), + [2531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [2539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 0), + [2541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 0), + [2543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [2545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [2547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 0), + [2549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 0), + [2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), + [2553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), + [2555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), + [2557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [2559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_export_declaration, 8, 0, 0), + [2561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_export_declaration, 8, 0, 0), + [2563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), + [2565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [2567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_export_declaration, 7, 0, 0), + [2569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_export_declaration, 7, 0, 0), + [2571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), + [2573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_component_declaration, 5, 0, 0), + [2575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_component_declaration, 5, 0, 0), + [2577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 6, 0, 0), + [2579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 6, 0, 0), + [2581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [2583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), + [2585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), + [2587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [2589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [2591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extend_function_body, 4, 0, 0), + [2593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extend_function_body, 4, 0, 0), + [2595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), + [2597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), + [2599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [2601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [2603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [2605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [2611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_declaration, 2, 0, 0), + [2613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_declaration, 2, 0, 0), + [2615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), + [2617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 9, 0, 0), + [2619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 9, 0, 0), + [2621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [2623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_declaration, 9, 0, 0), + [2625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_declaration, 9, 0, 0), + [2627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), + [2629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [2631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 8, 0, 0), + [2633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 8, 0, 0), + [2635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), + [2637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), + [2639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [2641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 0), + [2643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 0), + [2645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 0), + [2647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 0), + [2649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 0), + [2651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 0), + [2653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [2655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 0), + [2657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 0), + [2659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [2661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [2663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [2665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [2667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 7, 0, 0), + [2669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 7, 0, 0), + [2671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), + [2673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [2675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_export_declaration, 9, 0, 0), + [2677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_export_declaration, 9, 0, 0), + [2679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), + [2681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [2683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [2685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [2687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 0), + [2689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 0), + [2691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [2693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [2695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), + [2697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), + [2699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), + [2701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), + [2703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), + [2705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 0), + [2707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 0), + [2709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 0), + [2711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 0), + [2713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extend_function_body, 3, 0, 0), + [2715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extend_function_body, 3, 0, 0), + [2717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 0), + [2719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 0), + [2721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3, 0, 0), + [2723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3, 0, 0), + [2725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_builder_function_body, 3, 0, 0), + [2727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_builder_function_body, 3, 0, 0), + [2729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 0), + [2731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 0), + [2733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 0), + [2735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 0), + [2737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, 0, 0), + [2739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, 0, 0), + [2741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [2743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 4, 0, 0), + [2745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 4, 0, 0), + [2747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), + [2749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_export_declaration, 10, 0, 0), + [2751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_export_declaration, 10, 0, 0), + [2753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), + [2755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 5, 0, 0), + [2757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 5, 0, 0), + [2759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), + [2761] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), REDUCE(sym_if_statement, 7, 0, 0), + [2764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), REDUCE(sym_if_statement, 7, 0, 0), + [2767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 0), + [2769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 0), + [2771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 8, 0, 0), + [2773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 8, 0, 0), + [2775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), + [2777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_component_declaration, 3, 0, 0), + [2779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_component_declaration, 3, 0, 0), + [2781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 0), + [2783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 0), + [2785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 5, 0, 0), + [2787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 5, 0, 0), + [2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 0), + [2791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 0), + [2793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 0), + [2795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 0), + [2797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_declaration, 6, 0, 0), + [2799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_declaration, 6, 0, 0), + [2801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 0), + [2803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 0), + [2805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), + [2807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), + [2809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), + [2811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), + [2813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_export_declaration, 6, 0, 0), + [2815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_export_declaration, 6, 0, 0), + [2817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), + [2819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_builder_function_body, 2, 0, 0), + [2821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_builder_function_body, 2, 0, 0), + [2823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 0), + [2825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 0), + [2827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, 0, 0), + [2829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, 0, 0), + [2831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_builder_arrow_function, 6, 0, 0), + [2833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_literal_repeat1, 2, 0, 0), + [2835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 0), + [2837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_function_declaration, 8, 0, 0), + [2839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_function_declaration, 8, 0, 0), + [2841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_function_declaration, 5, 0, 0), + [2843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_function_declaration, 5, 0, 0), + [2845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_assignment, 2, 0, 0), + [2847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_decorator_repeat1, 2, 0, 0), + [2849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_declaration, 10, 0, 0), + [2851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_declaration, 10, 0, 0), + [2853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_declaration, 10, 0, 0), + [2855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_declaration, 10, 0, 0), + [2857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_function_declaration, 7, 0, 0), + [2859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_function_declaration, 7, 0, 0), + [2861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2, 0, 0), + [2863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), + [2865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 6, 0, 0), + [2867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_builder_arrow_function, 5, 0, 0), + [2869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_assignment, 3, 0, 0), + [2871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_export_declaration, 11, 0, 0), + [2873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_export_declaration, 11, 0, 0), + [2875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_component_parameter, 3, 0, 0), + [2877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, 0, 0), + [2879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 5, 0, 0), + [2881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, 0, 0), + [2883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 3, 0, 0), + [2885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_function_declaration, 9, 0, 0), + [2887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_function_declaration, 9, 0, 0), + [2889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_literal_repeat1, 3, 0, 0), + [2891] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decorator_repeat1, 2, 0, 0), REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), + [2894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_builder_arrow_function, 3, 0, 0), + [2896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorated_function_declaration, 6, 0, 0), + [2898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorated_function_declaration, 6, 0, 0), + [2900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_builder_arrow_function, 4, 0, 0), + [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), + [2904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [2906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [2908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [2910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), + [2912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [2914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [2916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), + [2918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [2920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [2922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [2924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), + [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1949), + [2928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), + [2930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1908), + [2934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [2936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [2938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), + [2940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [2942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [2944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), + [2946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [2950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), + [2952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [2954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), + [2956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [2966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [2968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [2970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [2972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), + [2976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [2978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [2982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), + [2988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), + [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [2994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [2996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268), + [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), + [3000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), + [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [3004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [3006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [3008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2291), + [3010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [3012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), + [3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), + [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [3022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), + [3024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), + [3026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), + [3028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [3030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), + [3036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), + [3038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), + [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), + [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [3044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), + [3046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), + [3048] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_ui_arrow_function_body, 2, 0, 0), REDUCE(sym_object_literal, 2, 0, 0), + [3051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2152), + [3053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2153), + [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2140), + [3057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_component_parameters, 2, 0, 0), REDUCE(sym_object_literal, 2, 0, 0), + [3060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), + [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), + [3064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), + [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), + [3068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757), + [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [3074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1874), + [3076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), + [3078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [3080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [3082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [3084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [3088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [3090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [3092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [3096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), + [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), + [3100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [3102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [3104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [3106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [3108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), + [3110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), + [3112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [3114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [3116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [3118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [3122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [3124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2519), + [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), + [3128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), + [3130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783), + [3132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), + [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2687), + [3136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), + [3138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [3140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350), + [3142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2156), + [3144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), + [3146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798), + [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), + [3150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), + [3152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [3154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), + [3156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), + [3158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), + [3160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1940), + [3162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), + [3164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [3166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), + [3168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), + [3170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), + [3174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), + [3176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [3178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [3180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [3182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), + [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), + [3186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1105), + [3188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), + [3190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107), + [3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), + [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), + [3196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [3198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), + [3200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), + [3206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(364), + [3208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), + [3210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), + [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), + [3214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [3216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [3218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), + [3220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), + [3222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), + [3224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), + [3226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), + [3228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636), + [3230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), + [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), + [3234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), + [3236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), + [3238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), + [3240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), + [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), + [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), + [3246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1771), + [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), + [3250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(377), + [3252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), + [3254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [3256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), + [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), + [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), + [3262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), + [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), + [3266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [3268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [3270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(226), + [3272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [3274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [3276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(21), + [3278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [3280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [3282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), + [3284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), + [3286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1887), + [3288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), + [3290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), + [3292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), + [3294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), + [3296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), + [3298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_component_body_repeat1, 2, 0, 0), + [3300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_component_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2825), + [3303] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_component_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2650), + [3306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_component_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1475), + [3309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_component_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2072), + [3312] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_component_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2166), + [3315] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_component_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2801), + [3318] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_component_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2827), + [3321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_component_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1941), + [3324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [3326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2702), + [3329] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2575), + [3332] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1475), + [3335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1997), + [3338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2181), + [3341] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2706), + [3344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), SHIFT_REPEAT(1935), + [3347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2581), + [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), + [3352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2702), + [3354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2575), + [3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), + [3358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1997), + [3360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2181), + [3362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2706), + [3364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935), + [3366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2581), + [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [3370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2825), + [3372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2650), + [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2072), + [3376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2166), + [3378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2801), + [3380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2827), + [3382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1941), + [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), + [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), + [3388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2876), + [3391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), + [3393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2889), + [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), + [3398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), REDUCE(sym_parameter, 1, 0, 0), + [3401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), + [3403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [3405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), + [3407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), + [3409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2708), + [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), + [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), + [3415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 10, 0, 0), + [3417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 10, 0, 0), + [3419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 8, 0, 0), + [3421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 8, 0, 0), + [3423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, 0, 0), + [3425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4, 0, 0), + [3427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, 0, 0), + [3429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 4, 0, 0), + [3431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 5, 0, 0), + [3433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 5, 0, 0), + [3435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, 0, 0), + [3437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, 0, 0), + [3439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 6, 0, 0), + [3441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 6, 0, 0), + [3443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, 0, 0), + [3445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, 0, 0), + [3447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 7, 0, 0), + [3449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 7, 0, 0), + [3451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 7, 0, 0), + [3453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 7, 0, 0), + [3455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 8, 0, 0), + [3457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 8, 0, 0), + [3459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 9, 0, 0), + [3461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 9, 0, 0), + [3463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_build_method, 6, 0, 0), + [3465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_build_method, 6, 0, 0), + [3467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 9, 0, 0), + [3469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 9, 0, 0), + [3471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 10, 0, 0), + [3473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 10, 0, 0), + [3475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 11, 0, 0), + [3477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 11, 0, 0), + [3479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 11, 0, 0), + [3481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 11, 0, 0), + [3483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3, 0, 0), + [3485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 3, 0, 0), + [3487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, 0, 0), + [3489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, 0, 0), + [3491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, 0, 0), + [3493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, 0, 0), + [3495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 4, 0, 0), + [3497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 4, 0, 0), + [3499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_build_method, 4, 0, 0), + [3501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_build_method, 4, 0, 0), + [3503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), + [3505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2828), + [3507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2651), + [3509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2038), + [3511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2169), + [3513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2810), + [3515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1944), + [3517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 2, 0, 0), + [3519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 2, 0, 0), + [3521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_decorated_export_declaration_repeat1, 2, 0, 0), + [3523] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decorated_export_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1475), + [3526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2815), + [3528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2649), + [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2056), + [3532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2208), + [3534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2821), + [3536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1933), + [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2765), + [3540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), + [3542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), + [3544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_build_body, 3, 0, 0), + [3546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_build_body, 3, 0, 0), + [3548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_build_body, 2, 0, 0), + [3550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_build_body, 2, 0, 0), + [3552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1754), + [3555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543), + [3557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2065), + [3559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2096), + [3561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), + [3563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [3565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), + [3567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), + [3569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), + [3571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [3573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [3575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2, 0, 0), + [3577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2, 0, 0), + [3579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [3581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [3583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [3585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 6, 0, 0), + [3587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 6, 0, 0), + [3589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), + [3591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [3593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [3601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [3603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_decorated_export_declaration_repeat1, 2, 0, 0), + [3605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decorated_export_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(1472), + [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), + [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), + [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), + [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739), + [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2780), + [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [3624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 4, 0, 0), + [3626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 4, 0, 0), + [3628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2708), + [3631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), + [3633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 5, 0, 0), + [3635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 5, 0, 0), + [3637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [3641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), + [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180), + [3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2378), + [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [3649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), + [3651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), + [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405), + [3657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), + [3659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2349), + [3663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), + [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), + [3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), + [3669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458), + [3671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [3673] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2765), + [3676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), + [3678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), + [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), + [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2398), + [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), + [3688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), + [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244), + [3692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), + [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424), + [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), + [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), + [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), + [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [3708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2754), + [3711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2017), + [3713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2123), + [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [3717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2020), + [3719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2102), + [3721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), + [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), + [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), + [3727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 4, 0, 0), + [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2245), + [3731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2, 0, 0), + [3733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [3735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 3, 0, 0), + [3737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1746), + [3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), + [3741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2, 0, 0), SHIFT_REPEAT(2771), + [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), + [3746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter_list, 2, 0, 0), + [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), + [3750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2, 0, 0), + [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), + [3754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 0), + [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), + [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), + [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), + [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), + [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), + [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), + [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), + [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), + [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), + [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), + [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), + [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [3784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1760), + [3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), + [3789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), + [3793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [3795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), + [3797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), + [3799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), + [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2742), + [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), + [3805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), + [3807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897), + [3809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), + [3811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), + [3813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), + [3815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), + [3817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), + [3819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2693), + [3821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747), + [3823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), + [3825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [3827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), + [3829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [3831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2653), + [3833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 0), + [3835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), + [3837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [3839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [3841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), + [3843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), + [3845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), + [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), + [3849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), + [3851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), + [3853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [3855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2189), + [3857] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [3859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2678), + [3861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), + [3863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2062), + [3865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2185), + [3867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), + [3869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), + [3871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2167), + [3873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2207), + [3875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2187), + [3877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), + [3879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2010), + [3881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), + [3883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), + [3885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [3887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2067), + [3889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2182), + [3891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), + [3893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), + [3895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, 0, 0), + [3897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), + [3899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2214), + [3901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [3903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2313), + [3905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2644), + [3907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [3909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), + [3911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), + [3913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [3915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2036), + [3917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [3919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2190), + [3921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2832), + [3923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2652), + [3925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2173), + [3927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2834), + [3929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1932), + [3931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), + [3933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 2, 0, 0), + [3935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212), + [3937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), + [3939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), + [3941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195), + [3943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), + [3945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2052), + [3947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2196), + [3949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), + [3951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_member, 2, 0, 0), + [3953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [3955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2165), + [3957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2731), + [3959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2504), + [3961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2116), + [3963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2692), + [3965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1934), + [3967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(2678), + [3970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_template_literal_repeat1, 2, 0, 0), + [3972] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_template_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(2062), + [3975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), + [3977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [3979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [3981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), + [3983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2078), + [3985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), + [3987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2064), + [3989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160), + [3991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2164), + [3993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [3995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [3997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), + [3999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [4001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [4003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_member, 3, 0, 0), + [4005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), + [4007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [4009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2184), + [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), + [4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), + [4015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [4017] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1761), + [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), + [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), + [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), + [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2412), + [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), + [4036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2807), + [4038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2495), + [4040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2799), + [4042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), + [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), + [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), + [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), + [4056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 1, 0, 0), + [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), + [4060] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_union_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1755), + [4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), + [4065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), + [4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), + [4071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), + [4073] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1988), + [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), + [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2743), + [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), + [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), + [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [4092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2090), + [4094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2576), + [4096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 1, 0, 0), + [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [4108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_member, 4, 0, 0), + [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), + [4112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2203), + [4114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2776), + [4116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2479), + [4118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 0), + [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), + [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), + [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2536), + [4126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 1, 0, 0), + [4128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2839), + [4130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2655), + [4132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2879), + [4134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939), + [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), + [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), + [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), + [4142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2588), + [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [4146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2511), + [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2413), + [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [4154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2050), + [4156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2634), + [4158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), + [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429), + [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785), + [4164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2626), + [4168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_member, 5, 0, 0), + [4170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [4172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2041), + [4174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2622), + [4176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2468), + [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), + [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), + [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), + [4184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(908), + [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [4192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extend_function_body_repeat1, 2, 0, 0), + [4194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extend_function_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2849), + [4197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2075), + [4199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), + [4203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), + [4205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [4207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), + [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), + [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), + [4215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661), + [4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), + [4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2616), + [4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), + [4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), + [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), + [4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), + [4231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), SHIFT_REPEAT(2509), + [4234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), + [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), + [4244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), + [4246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2537), + [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804), + [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), + [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), + [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), + [4268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [4270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [4274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 3, 0, 0), + [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677), + [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), + [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), + [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2297), + [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [4292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 3, 0, 0), + [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), + [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), + [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), + [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), + [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), + [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), + [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), + [4310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_import_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2537), + [4313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_import_declaration_repeat1, 2, 0, 0), + [4315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), + [4317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), + [4319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [4321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [4323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(141), + [4325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [4327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), + [4329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [4331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [4333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(1948), + [4336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_literal_repeat1, 2, 0, 0), + [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), + [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2371), + [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), + [4346] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1634), + [4349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), + [4351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), + [4353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), + [4355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [4357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [4359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), + [4361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2231), + [4363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [4365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_substitution, 4, 0, 0), + [4367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), + [4369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2555), + [4371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914), + [4373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), + [4375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, 0, 0), + [4377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727), + [4379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), + [4381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [4383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), + [4385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [4387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [4389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [4391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), + [4393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [4395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [4397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [4399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [4401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [4403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [4405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_decorator_repeat1, 2, 0, 0), SHIFT_REPEAT(1038), + [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2530), + [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), + [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), + [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [4420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), + [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), + [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469), + [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), + [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), + [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), + [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), + [4438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_argument_list_repeat1, 2, 0, 0), SHIFT_REPEAT(797), + [4441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [4443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [4445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2661), + [4448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), + [4450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_arguments_repeat1, 2, 0, 0), SHIFT_REPEAT(1603), + [4453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), + [4455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), + [4457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [4459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [4461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [4463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [4465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), + [4467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [4469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_literal_repeat1, 2, 0, 0), SHIFT_REPEAT(782), + [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), + [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), + [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), + [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [4482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2203), + [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), + [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), + [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), + [4492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), + [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), + [4496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), + [4498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [4500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), + [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [4504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), + [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [4520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [4524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [4526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [4528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_declaration_repeat1, 2, 0, 0), + [4530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), + [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [4536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [4540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [4542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), + [4544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [4546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [4548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [4552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [4554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), + [4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2520), + [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2084), + [4560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), + [4562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), + [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), + [4566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [4568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), + [4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), + [4572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(2811), + [4575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [4577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [4579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014), + [4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [4583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), + [4585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [4587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [4589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), + [4591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), + [4593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_member, 1, 0, 0), + [4595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [4597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [4599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [4601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), + [4603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), + [4605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [4607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), + [4609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [4611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [4613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285), + [4615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), + [4617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [4619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), + [4621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 0), + [4623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), + [4625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [4627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [4629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), + [4631] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(2520), + [4634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), + [4636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [4638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), + [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), + [4642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), + [4644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), + [4646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2544), + [4648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), + [4650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2686), + [4652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), + [4654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [4656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [4658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), + [4660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [4662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), + [4664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), + [4666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), + [4668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), + [4670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), + [4672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), + [4674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [4676] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(2245), + [4679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [4681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), + [4683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [4685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), + [4687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), + [4689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [4691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), + [4693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [4695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [4697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), + [4699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), + [4703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), SHIFT_REPEAT(2371), + [4706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameter_list_repeat1, 2, 0, 0), + [4708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), + [4710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [4712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), + [4714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2844), + [4716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_component_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(2656), + [4719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_component_parameters_repeat1, 2, 0, 0), + [4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), + [4723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [4725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), + [4727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), + [4729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [4731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), + [4733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), + [4739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730), + [4741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_assignment, 4, 0, 0), + [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [4745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [4747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2760), + [4749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2098), + [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [4753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), + [4755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 0), + [4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [4759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), + [4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), + [4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2850), + [4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [4769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_assignment, 6, 0, 0), + [4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), + [4773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [4775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_assignment, 5, 0, 0), + [4777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_declaration_repeat1, 4, 0, 0), + [4779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [4781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138), + [4783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [4785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), + [4787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2551), + [4789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), + [4791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), + [4793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), + [4795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790), + [4797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ui_arrow_function_body, 3, 0, 0), + [4799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_assignment, 7, 0, 0), + [4801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), + [4803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), + [4805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2204), + [4807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), + [4809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [4811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), + [4813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806), + [4815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [4817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [4819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 0), + [4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [4823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [4825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [4827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [4829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [4831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), + [4833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [4835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), + [4837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2672), + [4839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), + [4841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [4843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), + [4845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [4847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2103), + [4849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2168), + [4851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2171), + [4853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2175), + [4855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [4859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2843), + [4861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2177), + [4863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [4865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [4867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [4871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [4873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), + [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), + [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), + [4879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [4881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), + [4883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [4887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), + [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447), + [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [4901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2596), + [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), + [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), + [4907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), + [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [4911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), + [4917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2761), + [4919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), + [4921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), + [4923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [4925] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [4927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), + [4931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [4935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2204), + [4937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [4939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [4941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2211), + [4943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [4945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), + [4947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [4949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [4951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [4953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [4955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390), + [4957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [4959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2746), + [4961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [4963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), + [4965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [4967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [4969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), + [4971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2855), + [4973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), + [4975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), + [4977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2512), + [4979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), + [4981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), + [4983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), + [4985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), + [4987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [4989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [4991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [4993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [4995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2688), + [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), + [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), + [5001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [5003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), + [5005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [5007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [5009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), + [5011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), + [5013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [5015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2146), + [5017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [5019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), + [5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), + [5023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), + [5025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), + [5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2163), + [5029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2749), + [5031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), + [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), + [5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), + [5037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), + [5039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [5041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [5043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), + [5045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [5047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [5049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728), + [5051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [5053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_component_parameters, 2, 0, 0), + [5055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), + [5057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), + [5059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [5061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), + [5063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2668), + [5065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [5067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), + [5069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [5071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122), + [5073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), + [5075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), + [5077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2158), + [5079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [5081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), + [5083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2574), + [5085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), + [5087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), + [5089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), + [5091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392), + [5093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534), + [5095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_component_parameters, 3, 0, 0), + [5097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [5099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), + [5101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), + [5103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2191), + [5105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), + [5107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), + [5109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [5111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), + [5113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1249), + [5115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), + [5117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), + [5119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [5121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [5123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2104), + [5125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), + [5127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [5129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), + [5131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2103), + [5133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2542), + [5135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [5137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [5139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), + [5141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), + [5143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), + [5145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [5147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119), + [5149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2168), + [5151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), + [5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), + [5155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2171), + [5157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), + [5159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), + [5161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_component_parameters, 4, 0, 0), + [5163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), + [5165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [5167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107), + [5169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [5171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2556), + [5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), + [5175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2177), + [5177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [5179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), + [5181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2179), + [5183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_component_parameters, 5, 0, 0), + [5185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), + [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [5189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [5191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), + [5193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), + [5195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), + [5197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [5199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), + [5201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), + [5203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [5205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [5207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [5209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [5211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), + [5213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [5215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [5217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [5219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [5221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), + [5223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [5225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), + [5227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), + [5229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), + [5231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1737), + [5233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), + [5235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [5237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [5239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), + [5241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), + [5243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), + [5245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [5247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), + [5249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), + [5251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), + [5253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), + [5255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [5257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [5259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2391), + [5261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [5263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [5265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [5267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), + [5269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [5271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [5273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [5275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), +}; + +#ifdef __cplusplus +extern "C" { +#endif +#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_arkts(void) { + static const TSLanguage language = { + .abi_version = LANGUAGE_VERSION, + .symbol_count = SYMBOL_COUNT, + .alias_count = ALIAS_COUNT, + .token_count = TOKEN_COUNT, + .external_token_count = EXTERNAL_TOKEN_COUNT, + .state_count = STATE_COUNT, + .large_state_count = LARGE_STATE_COUNT, + .production_id_count = PRODUCTION_ID_COUNT, + .supertype_count = SUPERTYPE_COUNT, + .field_count = FIELD_COUNT, + .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, + .parse_actions = ts_parse_actions, + .symbol_names = ts_symbol_names, + .symbol_metadata = ts_symbol_metadata, + .public_symbol_map = ts_symbol_map, + .alias_map = ts_non_terminal_alias_map, + .alias_sequences = &ts_alias_sequences[0][0], + .lex_modes = (const void*)ts_lex_modes, + .lex_fn = ts_lex, + .primary_state_ids = ts_primary_state_ids, + .name = "arkts", + .max_reserved_word_set_size = 0, + .metadata = { + .major_version = 0, + .minor_version = 1, + .patch_version = 0, + }, + }; + return &language; +} +#ifdef __cplusplus +} +#endif diff --git a/internal/cbm/vendored/grammars/arkts/tree_sitter/parser.h b/internal/cbm/vendored/grammars/arkts/tree_sitter/parser.h new file mode 100644 index 000000000..cdbe64ccc --- /dev/null +++ b/internal/cbm/vendored/grammars/arkts/tree_sitter/parser.h @@ -0,0 +1,287 @@ +#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 TSLanguageMetadata; +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/scripts/audit-license-provenance.py b/scripts/audit-license-provenance.py index 5e9591c25..aca7543db 100755 --- a/scripts/audit-license-provenance.py +++ b/scripts/audit-license-provenance.py @@ -27,6 +27,7 @@ "qml": "yuja/tree-sitter-qmljs", } SPECIAL_NOTICE = { + "arkts": "PROVENANCE-NOTICE (upstream Million-mo/tree-sitter-arkts declares MIT in grammar.js header and package.json, ships no LICENSE file; our vendored copy is the MIT text reconstructed from the header declaration, (c) 2024 million per grammar.js @author million)", "assembly": "RETAINED-MIT (upstream RubixDev/tree-sitter-assembly deleted from GitHub)", "pine": "PROVENANCE-NOTICE (upstream kvarenzn/tree-sitter-pine declares ISC, ships no license file)", } diff --git a/src/discover/language.c b/src/discover/language.c index 917651d13..f385ad53d 100644 --- a/src/discover/language.c +++ b/src/discover/language.c @@ -93,6 +93,9 @@ static const ext_entry_t EXT_TABLE[] = { /* Emacs Lisp */ {".el", CBM_LANG_EMACSLISP}, + /* ArkTS */ + {".ets", CBM_LANG_ARKTS}, + /* Erlang */ {".erl", CBM_LANG_ERLANG}, @@ -835,6 +838,7 @@ static const char *LANG_NAMES[CBM_LANG_COUNT] = { [CBM_LANG_APEX] = "Apex", [CBM_LANG_SOQL] = "SOQL", [CBM_LANG_SOSL] = "SOSL", + [CBM_LANG_ARKTS] = "ArkTS", };