{
  "programs": [
    "Program {\n    span: 281..2562,\n    kind: Script,\n    body: [\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n    ],\n}"
  ],
  "stmts": [
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)"
  ],
  "decls": [
    "Var(\n    VarDecl {\n        span: 281..307,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 281..307,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 304..335,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 304..335,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 332..368,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 332..364,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 365..389,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 365..389,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 386..411,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 386..407,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 408..1135,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 408..1135,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1132..1191,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1132..1187,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1188..1574,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1188..1252,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1571..1635,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1571..1593,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1632..2002,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1632..1660,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1999..2030,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1999..2026,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2027..2053,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2027..2049,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2050..2128,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2050..2117,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "TsInterface(\n    TsInterfaceDecl {\n        span: 2119..2172,\n        ident: Ident {\n            span: 2129..2136,\n            sym: \"myArray\",\n        },\n        declare: false,\n        type_params: [],\n        extends: [\n            Ident {\n                span: 2145..2151,\n                sym: \"Array\",\n            },\n        ],\n        body: [],\n    },\n)",
    "TsInterface(\n    TsInterfaceDecl {\n        span: 2163..2218,\n        ident: Ident {\n            span: 2173..2181,\n            sym: \"myArray2\",\n        },\n        declare: false,\n        type_params: [],\n        extends: [\n            Ident {\n                span: 2190..2196,\n                sym: \"Array\",\n            },\n        ],\n        body: [],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2215..2288,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2215..2245,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2285..2340,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2285..2304,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2337..2371,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2337..2367,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2368..2401,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2368..2397,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2398..2441,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2398..2437,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2438..2459,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2438..2455,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2456..2477,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2456..2473,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2474..2495,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2474..2491,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2492..2529,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2492..2529,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2526..2562,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2526..2562,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)"
  ],
  "pats": [
    "Ident(\n    Ident {\n        span: 285..287,\n        sym: \"a0\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 288..307,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 308..310,\n        sym: \"a1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 311..335,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 336..338,\n        sym: \"a2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 339..364,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 369..371,\n        sym: \"a3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 372..389,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 390..392,\n        sym: \"a4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 393..407,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 412..414,\n        sym: \"a5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 415..1135,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1136..1138,\n        sym: \"b0\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1192..1194,\n        sym: \"b1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1576..1578,\n        sym: \"c0\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1580..1582,\n        sym: \"c1\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1575..1585,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1637..1639,\n        sym: \"c2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1641..1643,\n        sym: \"c3\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1636..1646,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2003..2007,\n        sym: \"temp\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2008..2026,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2031..2036,\n        sym: \"temp1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2037..2049,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2054..2059,\n        sym: \"temp2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2219..2221,\n        sym: \"d0\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2222..2245,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2289..2291,\n        sym: \"d1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2292..2304,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2341..2343,\n        sym: \"d2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2372..2374,\n        sym: \"d3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2402..2404,\n        sym: \"d4\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2442..2444,\n        sym: \"d5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2445..2455,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2460..2462,\n        sym: \"d6\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2463..2473,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2478..2480,\n        sym: \"d7\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2481..2491,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 2496..2498,\n        sym: \"d8\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2530..2532,\n        sym: \"d9\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 2533..2562,\n        left: _,\n        right: _,\n    },\n)"
  ],
  "exprs": [
    "Lit(\n    Num(\n        NumberLit {\n            span: 295..296,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 298..299,\n            value: 3.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 301..302,\n            value: 4.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 290..307,\n        elems: [\n            None,\n            None,\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 314..321,\n            value: \"hello\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 323..330,\n            value: \"world\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 313..335,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 351..353,\n        sym: \"a0\",\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 355..362,\n            value: \"hello\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 341..364,\n        elems: [\n            None,\n            None,\n            None,\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 382..384,\n        sym: \"a0\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 374..389,\n        elems: [\n            None,\n            None,\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 402..403,\n            value: 1.0,\n        },\n    ),\n)",
    "Arrow(\n    ArrowExpr {\n        span: 396..404,\n        params: [],\n        body: Expr(\n            _,\n        ),\n        is_async: false,\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 395..407,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 421..423,\n        sym: \"a0\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 417..1135,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n            None,\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1159..1168,\n        sym: \"undefined\",\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 1170..1174,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1176..1185,\n        sym: \"undefined\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1158..1187,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1221..1222,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1224..1225,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1227..1228,\n            value: 3.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1220..1230,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1232..1239,\n            value: \"hello\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1241..1249,\n            value: \"string\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1231..1251,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1219..1252,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1587..1588,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1590..1591,\n            value: 2.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1586..1593,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1648..1649,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1651..1652,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1654..1658,\n            value: true,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1647..1660,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2011..2014,\n            value: \"s\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2016..2019,\n            value: \"t\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2021..2024,\n            value: \"r\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2010..2026,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2040..2041,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2043..2044,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2046..2047,\n            value: 3.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2039..2049,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2086..2087,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2089..2090,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2092..2093,\n            value: 3.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2085..2095,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2097..2104,\n            value: \"hello\",\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2106..2114,\n            value: \"string\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2096..2116,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2084..2117,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2225..2226,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 2228..2232,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 2237..2241,\n        sym: \"temp\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2224..2245,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2298..2302,\n        sym: \"temp\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2294..2304,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2360..2365,\n        sym: \"temp1\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2356..2367,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2390..2395,\n        sym: \"temp1\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2386..2397,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2421..2425,\n        sym: \"temp\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2430..2435,\n        sym: \"temp1\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2417..2437,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2451..2453,\n        sym: \"a2\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2447..2455,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2469..2471,\n        sym: \"a3\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2465..2473,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2487..2489,\n        sym: \"a4\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2483..2491,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2518..2523,\n        sym: \"temp1\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2514..2525,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2513..2529,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2540..2545,\n        sym: \"temp1\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2536..2547,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 2552..2559,\n            value: \"hello\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2551..2561,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 2535..2562,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n            Some(\n                ExprOrSpread {\n                    spread: true,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)"
  ],
  "module_decls": [],
  "functions": [],
  "classes": [],
  "class_members": [],
  "jsx_elements": [],
  "ts_types": []
}
