{
  "programs": [
    "Program {\n    span: 165..2437,\n    kind: Script,\n    body: [\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)",
    "Expr(\n    ExprStmt {\n        span: 560..564,\n        expr: _,\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 563..596,\n        expr: _,\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: 165..235,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 165..235,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 232..527,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 232..309,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 593..634,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 593..630,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 631..711,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 631..707,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 708..1020,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 708..779,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1017..1044,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1017..1039,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1041..1407,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1041..1073,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1404..1682,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1404..1682,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1679..1714,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1679..1714,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1711..1798,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1711..1750,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1795..1880,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1795..1875,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1877..2274,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1877..1949,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2271..2355,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2271..2351,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2352..2437,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2352..2435,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)"
  ],
  "pats": [
    "Object(\n    ObjectPat {\n        span: 169..178,\n        props: [\n            Assign(\n                ObjectPatAssign {\n                    span: 170..173,\n                    key: Ident {\n                        span: 170..172,\n                        sym: \"a1\",\n                    },\n                    value: None,\n                },\n            ),\n            Assign(\n                ObjectPatAssign {\n                    span: 174..177,\n                    key: Ident {\n                        span: 174..176,\n                        sym: \"a2\",\n                    },\n                    value: None,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 237..239,\n        sym: \"a3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 243..245,\n        sym: \"a4\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 242..247,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 241..248,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 249..251,\n        sym: \"a5\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 236..253,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Expr(\n    _,\n)",
    "Ident(\n    Ident {\n        span: 597..601,\n        sym: \"temp\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 602..630,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 636..638,\n        sym: \"b2\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 639..643,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 644..646,\n        sym: \"b3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 647..654,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 655..657,\n        sym: \"b4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 658..665,\n        left: _,\n        right: _,\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 635..667,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 713..715,\n        sym: \"b5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 716..720,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 721..723,\n        sym: \"b6\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 724..731,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 732..734,\n        sym: \"b7\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 735..742,\n        left: _,\n        right: _,\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 712..744,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1025..1027,\n        sym: \"c1\",\n    },\n)",
    "Rest(\n    RestPat {\n        span: 1022..1028,\n        arg: _,\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1021..1030,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1049..1051,\n        sym: \"c2\",\n    },\n)",
    "Rest(\n    RestPat {\n        span: 1046..1052,\n        arg: _,\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1045..1054,\n        elems: [\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1409..1411,\n        sym: \"d1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1412..1414,\n        sym: \"d2\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1408..1417,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1683..1688,\n        sym: \"temp1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1689..1714,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1716..1718,\n        sym: \"d3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1720..1722,\n        sym: \"d4\",\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1715..1725,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1804..1806,\n        sym: \"e1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1808..1810,\n        sym: \"e2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1812..1814,\n        sym: \"e3\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 1815..1839,\n        left: _,\n        right: _,\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1803..1840,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n        ],\n    },\n)",
    "Object(\n    ObjectPat {\n        span: 1799..1842,\n        props: [\n            KeyValue(\n                ObjectPatKeyValue {\n                    span: 1800..1840,\n                    key: Ident(\n                        Ident {\n                            span: 1800..1801,\n                            sym: \"e\",\n                        },\n                    ),\n                    value: _,\n                },\n            ),\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 1886..1888,\n        sym: \"f1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1890..1892,\n        sym: \"f2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1900..1902,\n        sym: \"f4\",\n    },\n)",
    "Object(\n    ObjectPat {\n        span: 1894..1909,\n        props: [\n            KeyValue(\n                ObjectPatKeyValue {\n                    span: 1896..1903,\n                    key: Ident(\n                        Ident {\n                            span: 1896..1898,\n                            sym: \"f3\",\n                        },\n                    ),\n                    value: _,\n                },\n            ),\n            Assign(\n                ObjectPatAssign {\n                    span: 1904..1908,\n                    key: Ident {\n                        span: 1904..1906,\n                        sym: \"f5\",\n                    },\n                    value: None,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayPat {\n        span: 1885..1914,\n        elems: [\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n            Some(\n                _,\n            ),\n            None,\n        ],\n    },\n)",
    "Object(\n    ObjectPat {\n        span: 1881..1916,\n        props: [\n            KeyValue(\n                ObjectPatKeyValue {\n                    span: 1882..1914,\n                    key: Ident(\n                        Ident {\n                            span: 1882..1883,\n                            sym: \"f\",\n                        },\n                    ),\n                    value: _,\n                },\n            ),\n        ],\n    },\n)",
    "Object(\n    ObjectPat {\n        span: 2279..2304,\n        props: [\n            Assign(\n                ObjectPatAssign {\n                    span: 2280..2303,\n                    key: Ident {\n                        span: 2280..2282,\n                        sym: \"g1\",\n                    },\n                    value: Some(\n                        _,\n                    ),\n                },\n            ),\n        ],\n    },\n)",
    "Object(\n    ObjectPat {\n        span: 2275..2305,\n        props: [\n            KeyValue(\n                ObjectPatKeyValue {\n                    span: 2276..2304,\n                    key: Ident(\n                        Ident {\n                            span: 2276..2277,\n                            sym: \"g\",\n                        },\n                    ),\n                    value: _,\n                },\n            ),\n        ],\n    },\n)",
    "Object(\n    ObjectPat {\n        span: 2360..2385,\n        props: [\n            Assign(\n                ObjectPatAssign {\n                    span: 2361..2384,\n                    key: Ident {\n                        span: 2361..2363,\n                        sym: \"h1\",\n                    },\n                    value: Some(\n                        _,\n                    ),\n                },\n            ),\n        ],\n    },\n)",
    "Object(\n    ObjectPat {\n        span: 2356..2386,\n        props: [\n            KeyValue(\n                ObjectPatKeyValue {\n                    span: 2357..2385,\n                    key: Ident(\n                        Ident {\n                            span: 2357..2358,\n                            sym: \"h\",\n                        },\n                    ),\n                    value: _,\n                },\n            ),\n        ],\n    },\n)"
  ],
  "exprs": [
    "Lit(\n    Num(\n        NumberLit {\n            span: 214..216,\n            value: 10.0,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 222..229,\n            value: \"world\",\n        },\n    ),\n)",
    "Object(\n    ObjectExpr {\n        span: 208..235,\n        props: [\n            KeyValueProp {\n                span: 210..217,\n                key: Ident(\n                    Ident {\n                        span: 210..212,\n                        sym: \"a1\",\n                    },\n                ),\n                value: _,\n            },\n            KeyValueProp {\n                span: 218..231,\n                key: Ident(\n                    Ident {\n                        span: 218..220,\n                        sym: \"a2\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 287..288,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 292..299,\n            value: \"hello\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 291..301,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 290..302,\n        elems: [\n            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 303..307,\n            value: true,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 286..309,\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    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 580..587,\n            value: \"world\",\n        },\n    ),\n)",
    "Object(\n    ObjectExpr {\n        span: 573..591,\n        props: [\n            KeyValueProp {\n                span: 575..589,\n                key: Ident(\n                    Ident {\n                        span: 575..578,\n                        sym: \"b11\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Object(\n    ObjectExpr {\n        span: 567..592,\n        props: [\n            KeyValueProp {\n                span: 569..591,\n                key: Ident(\n                    Ident {\n                        span: 569..571,\n                        sym: \"b1\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 565..592,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 610..614,\n            value: true,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 620..627,\n            value: \"false\",\n        },\n    ),\n)",
    "Object(\n    ObjectExpr {\n        span: 604..630,\n        props: [\n            KeyValueProp {\n                span: 606..615,\n                key: Ident(\n                    Ident {\n                        span: 606..608,\n                        sym: \"t1\",\n                    },\n                ),\n                value: _,\n            },\n            KeyValueProp {\n                span: 616..629,\n                key: Ident(\n                    Ident {\n                        span: 616..618,\n                        sym: \"t2\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 641..642,\n            value: 3.0,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 649..653,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 660..664,\n        sym: \"temp\",\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 669..670,\n            value: 3.0,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 672..677,\n            value: false,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 685..690,\n            value: false,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 696..703,\n            value: \"hello\",\n        },\n    ),\n)",
    "Object(\n    ObjectExpr {\n        span: 679..706,\n        props: [\n            KeyValueProp {\n                span: 681..691,\n                key: Ident(\n                    Ident {\n                        span: 681..683,\n                        sym: \"t1\",\n                    },\n                ),\n                value: _,\n            },\n            KeyValueProp {\n                span: 692..705,\n                key: Ident(\n                    Ident {\n                        span: 692..694,\n                        sym: \"t2\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 668..707,\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: 718..719,\n            value: 3.0,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 726..730,\n            value: true,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 737..741,\n        sym: \"temp\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 746..755,\n        sym: \"undefined\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 757..766,\n        sym: \"undefined\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 768..777,\n        sym: \"undefined\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 745..779,\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: 1032..1033,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1034..1035,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1036..1037,\n            value: 3.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1031..1039,\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: 1056..1057,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1058..1059,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1060..1061,\n            value: 3.0,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1063..1071,\n            value: \"string\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1055..1073,\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            Some(\n                ExprOrSpread {\n                    spread: false,\n                    expr: _,\n                },\n            ),\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1419..1420,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1421..1429,\n            value: \"string\",\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1418..1682,\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    Bool(\n        BoolLit {\n            span: 1692..1696,\n            value: true,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1698..1703,\n            value: false,\n        },\n    ),\n)",
    "Lit(\n    Bool(\n        BoolLit {\n            span: 1705..1709,\n            value: true,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 1691..1714,\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: 1727..1728,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1730..1738,\n            value: \"string\",\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 1743..1748,\n        sym: \"temp1\",\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1726..1750,\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)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1823..1827,\n            value: 1000.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1833..1836,\n            value: 200.0,\n        },\n    ),\n)",
    "Object(\n    ObjectExpr {\n        span: 1817..1839,\n        props: [\n            KeyValueProp {\n                span: 1819..1828,\n                key: Ident(\n                    Ident {\n                        span: 1819..1821,\n                        sym: \"b1\",\n                    },\n                ),\n                value: _,\n            },\n            KeyValueProp {\n                span: 1829..1838,\n                key: Ident(\n                    Ident {\n                        span: 1829..1831,\n                        sym: \"b4\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1849..1850,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1852..1853,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1861..1862,\n            value: 4.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1868..1869,\n            value: 0.0,\n        },\n    ),\n)",
    "Object(\n    ObjectExpr {\n        span: 1855..1872,\n        props: [\n            KeyValueProp {\n                span: 1857..1863,\n                key: Ident(\n                    Ident {\n                        span: 1857..1859,\n                        sym: \"b1\",\n                    },\n                ),\n                value: _,\n            },\n            KeyValueProp {\n                span: 1864..1871,\n                key: Ident(\n                    Ident {\n                        span: 1864..1866,\n                        sym: \"b4\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1848..1874,\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)",
    "Object(\n    ObjectExpr {\n        span: 1843..1875,\n        props: [\n            KeyValueProp {\n                span: 1845..1874,\n                key: Ident(\n                    Ident {\n                        span: 1845..1846,\n                        sym: \"e\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1923..1924,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1926..1927,\n            value: 2.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1935..1936,\n            value: 4.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 1942..1943,\n            value: 0.0,\n        },\n    ),\n)",
    "Object(\n    ObjectExpr {\n        span: 1929..1946,\n        props: [\n            KeyValueProp {\n                span: 1931..1937,\n                key: Ident(\n                    Ident {\n                        span: 1931..1933,\n                        sym: \"f3\",\n                    },\n                ),\n                value: _,\n            },\n            KeyValueProp {\n                span: 1938..1945,\n                key: Ident(\n                    Ident {\n                        span: 1938..1940,\n                        sym: \"f5\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Array(\n    ArrayExpr {\n        span: 1922..1948,\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)",
    "Object(\n    ObjectExpr {\n        span: 1917..1949,\n        props: [\n            KeyValueProp {\n                span: 1919..1948,\n                key: Ident(\n                    Ident {\n                        span: 1919..1920,\n                        sym: \"f\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2286..2295,\n        sym: \"undefined\",\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 2297..2301,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2285..2303,\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: 2341..2342,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2344..2345,\n            value: 2.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2340..2348,\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)",
    "Object(\n    ObjectExpr {\n        span: 2334..2350,\n        props: [\n            KeyValueProp {\n                span: 2336..2348,\n                key: Ident(\n                    Ident {\n                        span: 2336..2338,\n                        sym: \"g1\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Object(\n    ObjectExpr {\n        span: 2329..2351,\n        props: [\n            KeyValueProp {\n                span: 2331..2350,\n                key: Ident(\n                    Ident {\n                        span: 2331..2332,\n                        sym: \"g\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Ident(\n    Ident {\n        span: 2367..2376,\n        sym: \"undefined\",\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 2378..2382,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2366..2384,\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: 2425..2426,\n            value: 1.0,\n        },\n    ),\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 2428..2429,\n            value: 2.0,\n        },\n    ),\n)",
    "Array(\n    ArrayExpr {\n        span: 2424..2432,\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)",
    "Object(\n    ObjectExpr {\n        span: 2418..2434,\n        props: [\n            KeyValueProp {\n                span: 2420..2432,\n                key: Ident(\n                    Ident {\n                        span: 2420..2422,\n                        sym: \"h1\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)",
    "Object(\n    ObjectExpr {\n        span: 2413..2435,\n        props: [\n            KeyValueProp {\n                span: 2415..2434,\n                key: Ident(\n                    Ident {\n                        span: 2415..2416,\n                        sym: \"h\",\n                    },\n                ),\n                value: _,\n            },\n        ],\n    },\n)"
  ],
  "module_decls": [],
  "functions": [],
  "classes": [],
  "class_members": [],
  "jsx_elements": [],
  "ts_types": []
}
