Program (script) @3:1 ├─ ExpressionStatement @3:1 │ └─ ConditionalExpression @3:8 │ ├─ test │ │ └─ LogicalExpression (&&) @3:3 │ │ ├─ NumericLiteral 1 @3:1 │ │ └─ NumericLiteral 1 @3:6 │ ├─ consequent │ │ └─ NumericLiteral 1 @3:10 │ └─ alternate │ └─ LogicalExpression (??) @3:17 │ ├─ NumericLiteral 1 @3:15 │ └─ NumericLiteral 1 @3:20 ├─ ExpressionStatement @4:1 │ └─ ConditionalExpression @4:8 │ ├─ test │ │ └─ LogicalExpression (||) @4:3 │ │ ├─ NumericLiteral 1 @4:1 │ │ └─ NumericLiteral 1 @4:6 │ ├─ consequent │ │ └─ NumericLiteral 1 @4:10 │ └─ alternate │ └─ LogicalExpression (??) @4:17 │ ├─ NumericLiteral 1 @4:15 │ └─ NumericLiteral 1 @4:20 ├─ ExpressionStatement @5:1 │ └─ ConditionalExpression @5:10 │ ├─ test │ │ └─ LogicalExpression (??) @5:4 │ │ ├─ NumericLiteral 1 @5:2 │ │ └─ NumericLiteral 1 @5:7 │ ├─ consequent │ │ └─ NumericLiteral 1 @5:12 │ └─ alternate │ └─ LogicalExpression (&&) @5:18 │ ├─ NumericLiteral 1 @5:16 │ └─ NumericLiteral 1 @5:21 └─ ExpressionStatement @6:1 └─ ConditionalExpression @6:10 ├─ test │ └─ LogicalExpression (??) @6:4 │ ├─ NumericLiteral 1 @6:2 │ └─ NumericLiteral 1 @6:7 ├─ consequent │ └─ NumericLiteral 1 @6:12 └─ alternate └─ LogicalExpression (||) @6:18 ├─ NumericLiteral 1 @6:16 └─ NumericLiteral 1 @6:21