{
  "programs": [
    "Program {\n    span: 57..463,\n    kind: Script,\n    body: [\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)"
  ],
  "decls": [
    "Var(\n    VarDecl {\n        span: 57..75,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 57..71,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 72..95,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 72..91,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 92..139,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 92..108,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 136..153,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 136..149,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 150..173,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 150..168,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 170..194,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 170..190,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 191..225,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 191..221,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 222..313,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 222..249,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 310..336,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 310..332,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 333..369,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 333..365,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 366..397,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 366..392,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 394..418,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 394..414,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 415..444,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 415..440,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 441..463,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 441..463,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)"
  ],
  "pats": [
    "Ident(\n    Ident {\n        span: 61..63,\n        sym: \"x1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 64..71,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 76..78,\n        sym: \"y1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 79..91,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 96..98,\n        sym: \"z1\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 99..108,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 140..142,\n        sym: \"x2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 154..156,\n        sym: \"y2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 174..176,\n        sym: \"x3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 195..197,\n        sym: \"y3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 226..228,\n        sym: \"z3\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 314..316,\n        sym: \"x4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 317..332,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 337..339,\n        sym: \"y4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 340..365,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 370..372,\n        sym: \"z4\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 373..392,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 398..400,\n        sym: \"x5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 401..414,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 419..421,\n        sym: \"y5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 422..440,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 445..447,\n        sym: \"z5\",\n    },\n)",
    "Assign(\n    AssignPat {\n        span: 448..463,\n        left: _,\n        right: _,\n    },\n)"
  ],
  "exprs": [
    "Lit(\n    Null(\n        NullLit {\n            span: 66..70,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 81..90,\n        sym: \"undefined\",\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 106..107,\n            value: 0.0,\n        },\n    ),\n)",
    "Unary(\n    UnaryExpr {\n        span: 101..108,\n        op: Void,\n        arg: _,\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 185..189,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 211..220,\n        sym: \"undefined\",\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 247..248,\n            value: 0.0,\n        },\n    ),\n)",
    "Unary(\n    UnaryExpr {\n        span: 242..249,\n        op: Void,\n        arg: _,\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 319..323,\n        },\n    ),\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 327..331,\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 324..332,\n        op: LogicalOr,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 342..351,\n        sym: \"undefined\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 355..364,\n        sym: \"undefined\",\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 352..365,\n        op: LogicalOr,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 380..381,\n            value: 0.0,\n        },\n    ),\n)",
    "Unary(\n    UnaryExpr {\n        span: 375..384,\n        op: Void,\n        arg: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 390..391,\n            value: 0.0,\n        },\n    ),\n)",
    "Unary(\n    UnaryExpr {\n        span: 385..392,\n        op: Void,\n        arg: _,\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 382..392,\n        op: LogicalOr,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Null(\n        NullLit {\n            span: 403..407,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 411..413,\n        sym: \"x2\",\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 408..414,\n        op: LogicalOr,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 424..433,\n        sym: \"undefined\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 437..439,\n        sym: \"y2\",\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 434..440,\n        op: LogicalOr,\n        left: _,\n        right: _,\n    },\n)",
    "Lit(\n    Num(\n        NumberLit {\n            span: 455..456,\n            value: 0.0,\n        },\n    ),\n)",
    "Unary(\n    UnaryExpr {\n        span: 450..459,\n        op: Void,\n        arg: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 460..462,\n        sym: \"y2\",\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 457..463,\n        op: LogicalOr,\n        left: _,\n        right: _,\n    },\n)"
  ],
  "module_decls": [],
  "functions": [],
  "classes": [],
  "class_members": [],
  "jsx_elements": [],
  "ts_types": []
}
