1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "ExpressionStatement",
6      "expression": {
7        "type": "MemberExpression",
8        "object": {
9          "type": "Identifier",
10          "name": "a",
11          "decorators": [],
12          "loc": {
13            "start": {
14              "line": 17,
15              "column": 1
16            },
17            "end": {
18              "line": 17,
19              "column": 2
20            }
21          }
22        },
23        "property": {
24          "type": "Identifier",
25          "name": "b",
26          "decorators": [],
27          "loc": {
28            "start": {
29              "line": 17,
30              "column": 3
31            },
32            "end": {
33              "line": 17,
34              "column": 4
35            }
36          }
37        },
38        "computed": false,
39        "optional": false,
40        "loc": {
41          "start": {
42            "line": 17,
43            "column": 1
44          },
45          "end": {
46            "line": 17,
47            "column": 4
48          }
49        }
50      },
51      "loc": {
52        "start": {
53          "line": 17,
54          "column": 1
55        },
56        "end": {
57          "line": 17,
58          "column": 4
59        }
60      }
61    },
62    {
63      "type": "ExpressionStatement",
64      "expression": {
65        "type": "MemberExpression",
66        "object": {
67          "type": "Identifier",
68          "name": "a",
69          "decorators": [],
70          "loc": {
71            "start": {
72              "line": 18,
73              "column": 1
74            },
75            "end": {
76              "line": 18,
77              "column": 2
78            }
79          }
80        },
81        "property": {
82          "type": "Identifier",
83          "name": "b",
84          "decorators": [],
85          "loc": {
86            "start": {
87              "line": 18,
88              "column": 3
89            },
90            "end": {
91              "line": 18,
92              "column": 4
93            }
94          }
95        },
96        "computed": true,
97        "optional": false,
98        "loc": {
99          "start": {
100            "line": 18,
101            "column": 1
102          },
103          "end": {
104            "line": 18,
105            "column": 5
106          }
107        }
108      },
109      "loc": {
110        "start": {
111          "line": 18,
112          "column": 1
113        },
114        "end": {
115          "line": 18,
116          "column": 5
117        }
118      }
119    },
120    {
121      "type": "ExpressionStatement",
122      "expression": {
123        "type": "MemberExpression",
124        "object": {
125          "type": "MemberExpression",
126          "object": {
127            "type": "MemberExpression",
128            "object": {
129              "type": "Identifier",
130              "name": "a",
131              "decorators": [],
132              "loc": {
133                "start": {
134                  "line": 19,
135                  "column": 1
136                },
137                "end": {
138                  "line": 19,
139                  "column": 2
140                }
141              }
142            },
143            "property": {
144              "type": "Identifier",
145              "name": "b",
146              "decorators": [],
147              "loc": {
148                "start": {
149                  "line": 19,
150                  "column": 3
151                },
152                "end": {
153                  "line": 19,
154                  "column": 4
155                }
156              }
157            },
158            "computed": false,
159            "optional": false,
160            "loc": {
161              "start": {
162                "line": 19,
163                "column": 1
164              },
165              "end": {
166                "line": 19,
167                "column": 4
168              }
169            }
170          },
171          "property": {
172            "type": "Identifier",
173            "name": "c",
174            "decorators": [],
175            "loc": {
176              "start": {
177                "line": 19,
178                "column": 5
179              },
180              "end": {
181                "line": 19,
182                "column": 6
183              }
184            }
185          },
186          "computed": false,
187          "optional": false,
188          "loc": {
189            "start": {
190              "line": 19,
191              "column": 1
192            },
193            "end": {
194              "line": 19,
195              "column": 6
196            }
197          }
198        },
199        "property": {
200          "type": "Identifier",
201          "name": "d",
202          "decorators": [],
203          "loc": {
204            "start": {
205              "line": 19,
206              "column": 7
207            },
208            "end": {
209              "line": 19,
210              "column": 8
211            }
212          }
213        },
214        "computed": false,
215        "optional": false,
216        "loc": {
217          "start": {
218            "line": 19,
219            "column": 1
220          },
221          "end": {
222            "line": 19,
223            "column": 8
224          }
225        }
226      },
227      "loc": {
228        "start": {
229          "line": 19,
230          "column": 1
231        },
232        "end": {
233          "line": 19,
234          "column": 8
235        }
236      }
237    },
238    {
239      "type": "ExpressionStatement",
240      "expression": {
241        "type": "MemberExpression",
242        "object": {
243          "type": "MemberExpression",
244          "object": {
245            "type": "Identifier",
246            "name": "a",
247            "decorators": [],
248            "loc": {
249              "start": {
250                "line": 20,
251                "column": 1
252              },
253              "end": {
254                "line": 20,
255                "column": 2
256              }
257            }
258          },
259          "property": {
260            "type": "Identifier",
261            "name": "b",
262            "decorators": [],
263            "loc": {
264              "start": {
265                "line": 20,
266                "column": 3
267              },
268              "end": {
269                "line": 20,
270                "column": 4
271              }
272            }
273          },
274          "computed": true,
275          "optional": false,
276          "loc": {
277            "start": {
278              "line": 20,
279              "column": 1
280            },
281            "end": {
282              "line": 20,
283              "column": 5
284            }
285          }
286        },
287        "property": {
288          "type": "Identifier",
289          "name": "c",
290          "decorators": [],
291          "loc": {
292            "start": {
293              "line": 20,
294              "column": 6
295            },
296            "end": {
297              "line": 20,
298              "column": 7
299            }
300          }
301        },
302        "computed": true,
303        "optional": false,
304        "loc": {
305          "start": {
306            "line": 20,
307            "column": 1
308          },
309          "end": {
310            "line": 20,
311            "column": 8
312          }
313        }
314      },
315      "loc": {
316        "start": {
317          "line": 20,
318          "column": 1
319        },
320        "end": {
321          "line": 20,
322          "column": 8
323        }
324      }
325    },
326    {
327      "type": "ExpressionStatement",
328      "expression": {
329        "type": "CallExpression",
330        "callee": {
331          "type": "MemberExpression",
332          "object": {
333            "type": "Identifier",
334            "name": "a",
335            "decorators": [],
336            "loc": {
337              "start": {
338                "line": 21,
339                "column": 1
340              },
341              "end": {
342                "line": 21,
343                "column": 2
344              }
345            }
346          },
347          "property": {
348            "type": "LogicalExpression",
349            "operator": "&&",
350            "left": {
351              "type": "Identifier",
352              "name": "b",
353              "decorators": [],
354              "loc": {
355                "start": {
356                  "line": 21,
357                  "column": 3
358                },
359                "end": {
360                  "line": 21,
361                  "column": 4
362                }
363              }
364            },
365            "right": {
366              "type": "MemberExpression",
367              "object": {
368                "type": "Identifier",
369                "name": "c",
370                "decorators": [],
371                "loc": {
372                  "start": {
373                    "line": 21,
374                    "column": 8
375                  },
376                  "end": {
377                    "line": 21,
378                    "column": 9
379                  }
380                }
381              },
382              "property": {
383                "type": "Identifier",
384                "name": "d",
385                "decorators": [],
386                "loc": {
387                  "start": {
388                    "line": 21,
389                    "column": 10
390                  },
391                  "end": {
392                    "line": 21,
393                    "column": 11
394                  }
395                }
396              },
397              "computed": false,
398              "optional": false,
399              "loc": {
400                "start": {
401                  "line": 21,
402                  "column": 8
403                },
404                "end": {
405                  "line": 21,
406                  "column": 11
407                }
408              }
409            },
410            "loc": {
411              "start": {
412                "line": 21,
413                "column": 3
414              },
415              "end": {
416                "line": 21,
417                "column": 11
418              }
419            }
420          },
421          "computed": true,
422          "optional": false,
423          "loc": {
424            "start": {
425              "line": 21,
426              "column": 1
427            },
428            "end": {
429              "line": 21,
430              "column": 12
431            }
432          }
433        },
434        "arguments": [
435          {
436            "type": "NumberLiteral",
437            "value": 2,
438            "loc": {
439              "start": {
440                "line": 21,
441                "column": 13
442              },
443              "end": {
444                "line": 21,
445                "column": 14
446              }
447            }
448          }
449        ],
450        "optional": false,
451        "loc": {
452          "start": {
453            "line": 21,
454            "column": 1
455          },
456          "end": {
457            "line": 21,
458            "column": 15
459          }
460        }
461      },
462      "loc": {
463        "start": {
464          "line": 21,
465          "column": 1
466        },
467        "end": {
468          "line": 21,
469          "column": 15
470        }
471      }
472    },
473    {
474      "type": "ExpressionStatement",
475      "expression": {
476        "type": "MemberExpression",
477        "object": {
478          "type": "MemberExpression",
479          "object": {
480            "type": "MemberExpression",
481            "object": {
482              "type": "Identifier",
483              "name": "a",
484              "decorators": [],
485              "loc": {
486                "start": {
487                  "line": 22,
488                  "column": 1
489                },
490                "end": {
491                  "line": 22,
492                  "column": 2
493                }
494              }
495            },
496            "property": {
497              "type": "Identifier",
498              "name": "b",
499              "decorators": [],
500              "loc": {
501                "start": {
502                  "line": 22,
503                  "column": 3
504                },
505                "end": {
506                  "line": 22,
507                  "column": 4
508                }
509              }
510            },
511            "computed": false,
512            "optional": false,
513            "loc": {
514              "start": {
515                "line": 22,
516                "column": 1
517              },
518              "end": {
519                "line": 22,
520                "column": 4
521              }
522            }
523          },
524          "property": {
525            "type": "Identifier",
526            "name": "c",
527            "decorators": [],
528            "loc": {
529              "start": {
530                "line": 22,
531                "column": 5
532              },
533              "end": {
534                "line": 22,
535                "column": 6
536              }
537            }
538          },
539          "computed": true,
540          "optional": false,
541          "loc": {
542            "start": {
543              "line": 22,
544              "column": 1
545            },
546            "end": {
547              "line": 22,
548              "column": 7
549            }
550          }
551        },
552        "property": {
553          "type": "Identifier",
554          "name": "d",
555          "decorators": [],
556          "loc": {
557            "start": {
558              "line": 22,
559              "column": 8
560            },
561            "end": {
562              "line": 22,
563              "column": 9
564            }
565          }
566        },
567        "computed": false,
568        "optional": false,
569        "loc": {
570          "start": {
571            "line": 22,
572            "column": 1
573          },
574          "end": {
575            "line": 22,
576            "column": 9
577          }
578        }
579      },
580      "loc": {
581        "start": {
582          "line": 22,
583          "column": 1
584        },
585        "end": {
586          "line": 22,
587          "column": 9
588        }
589      }
590    },
591    {
592      "type": "ExpressionStatement",
593      "expression": {
594        "type": "MemberExpression",
595        "object": {
596          "type": "Identifier",
597          "name": "a",
598          "decorators": [],
599          "loc": {
600            "start": {
601              "line": 23,
602              "column": 1
603            },
604            "end": {
605              "line": 23,
606              "column": 2
607            }
608          }
609        },
610        "property": {
611          "type": "Identifier",
612          "name": "b",
613          "decorators": [],
614          "loc": {
615            "start": {
616              "line": 23,
617              "column": 3
618            },
619            "end": {
620              "line": 23,
621              "column": 6
622            }
623          }
624        },
625        "computed": true,
626        "optional": false,
627        "loc": {
628          "start": {
629            "line": 23,
630            "column": 1
631          },
632          "end": {
633            "line": 23,
634            "column": 7
635          }
636        }
637      },
638      "loc": {
639        "start": {
640          "line": 23,
641          "column": 1
642        },
643        "end": {
644          "line": 23,
645          "column": 7
646        }
647      }
648    },
649    {
650      "type": "ExpressionStatement",
651      "expression": {
652        "type": "MemberExpression",
653        "object": {
654          "type": "MemberExpression",
655          "object": {
656            "type": "Identifier",
657            "name": "a",
658            "decorators": [],
659            "loc": {
660              "start": {
661                "line": 24,
662                "column": 1
663              },
664              "end": {
665                "line": 24,
666                "column": 2
667              }
668            }
669          },
670          "property": {
671            "type": "LogicalExpression",
672            "operator": "||",
673            "left": {
674              "type": "StringLiteral",
675              "value": "dsfd",
676              "loc": {
677                "start": {
678                  "line": 24,
679                  "column": 3
680                },
681                "end": {
682                  "line": 24,
683                  "column": 9
684                }
685              }
686            },
687            "right": {
688              "type": "Identifier",
689              "name": "c",
690              "decorators": [],
691              "loc": {
692                "start": {
693                  "line": 24,
694                  "column": 13
695                },
696                "end": {
697                  "line": 24,
698                  "column": 14
699                }
700              }
701            },
702            "loc": {
703              "start": {
704                "line": 24,
705                "column": 3
706              },
707              "end": {
708                "line": 24,
709                "column": 14
710              }
711            }
712          },
713          "computed": true,
714          "optional": false,
715          "loc": {
716            "start": {
717              "line": 24,
718              "column": 1
719            },
720            "end": {
721              "line": 24,
722              "column": 15
723            }
724          }
725        },
726        "property": {
727          "type": "Identifier",
728          "name": "b",
729          "decorators": [],
730          "loc": {
731            "start": {
732              "line": 24,
733              "column": 16
734            },
735            "end": {
736              "line": 24,
737              "column": 17
738            }
739          }
740        },
741        "computed": false,
742        "optional": false,
743        "loc": {
744          "start": {
745            "line": 24,
746            "column": 1
747          },
748          "end": {
749            "line": 24,
750            "column": 17
751          }
752        }
753      },
754      "loc": {
755        "start": {
756          "line": 24,
757          "column": 1
758        },
759        "end": {
760          "line": 24,
761          "column": 17
762        }
763      }
764    }
765  ],
766  "loc": {
767    "start": {
768      "line": 1,
769      "column": 1
770    },
771    "end": {
772      "line": 25,
773      "column": 1
774    }
775  }
776}
777