(program [0, 0] - [13, 0] (import_statement [0, 0] - [0, 49] (import_clause [0, 7] - [0, 23] (named_imports [0, 7] - [0, 23] (import_specifier [0, 9] - [0, 21] name: (identifier [0, 9] - [0, 21])))) source: (string [0, 29] - [0, 48] (string_fragment [0, 30] - [0, 47]))) (import_statement [1, 0] - [1, 32] (import_clause [1, 7] - [1, 10] (identifier [1, 7] - [1, 10])) source: (string [1, 16] - [1, 31] (string_fragment [1, 17] - [1, 30]))) (expression_statement [3, 0] - [12, 3] (call_expression [3, 0] - [12, 2] function: (member_expression [3, 0] - [3, 9] object: (identifier [3, 0] - [3, 4]) property: (property_identifier [3, 5] - [3, 9])) arguments: (arguments [3, 9] - [12, 2] (string [3, 10] - [3, 94] (string_fragment [3, 11] - [3, 93])) (arrow_function [3, 96] - [12, 1] parameters: (formal_parameters [3, 102] - [3, 104]) body: (statement_block [3, 108] - [12, 1] (lexical_declaration [4, 2] - [4, 68] (variable_declarator [4, 8] - [4, 67] name: (identifier [4, 8] - [4, 11]) value: (await_expression [4, 14] - [4, 67] (call_expression [4, 20] - [4, 67] function: (member_expression [4, 20] - [4, 29] object: (identifier [4, 20] - [4, 23]) property: (property_identifier [4, 24] - [4, 29])) arguments: (arguments [4, 29] - [4, 67] (new_expression [4, 30] - [4, 66] constructor: (identifier [4, 34] - [4, 41]) arguments: (arguments [4, 41] - [4, 66] (string [4, 42] - [4, 65] (string_fragment [4, 43] - [4, 64]))))))))) (expression_statement [5, 2] - [5, 32] (call_expression [5, 2] - [5, 31] function: (identifier [5, 2] - [5, 14]) arguments: (arguments [5, 14] - [5, 31] (member_expression [5, 15] - [5, 25] object: (identifier [5, 15] - [5, 18]) property: (property_identifier [5, 19] - [5, 25])) (number [5, 27] - [5, 30])))) (expression_statement [6, 2] - [11, 4] (call_expression [6, 2] - [11, 3] function: (identifier [6, 2] - [6, 14]) arguments: (arguments [6, 14] - [11, 3] (call_expression [7, 4] - [9, 5] function: (member_expression [7, 4] - [7, 41] object: (call_expression [7, 4] - [7, 31] function: (member_expression [7, 4] - [7, 19] object: (member_expression [7, 4] - [7, 15] object: (identifier [7, 4] - [7, 7]) property: (property_identifier [7, 8] - [7, 15])) property: (property_identifier [7, 16] - [7, 19])) arguments: (arguments [7, 19] - [7, 31] (string [7, 20] - [7, 30] (string_fragment [7, 21] - [7, 29])))) optional_chain: (optional_chain [7, 31] - [7, 33]) property: (property_identifier [7, 33] - [7, 41])) arguments: (arguments [7, 41] - [9, 5] (string [8, 6] - [8, 44] (string_fragment [8, 7] - [8, 43])))) (true [10, 4] - [10, 8]))))))))))