(program [0, 0] - [122, 0] (import_statement [0, 0] - [0, 71] (import_clause [0, 7] - [0, 45] (named_imports [0, 7] - [0, 45] (import_specifier [0, 9] - [0, 21] name: (identifier [0, 9] - [0, 21])) (import_specifier [0, 23] - [0, 43] name: (identifier [0, 23] - [0, 43])))) source: (string [0, 51] - [0, 70] (string_fragment [0, 52] - [0, 69]))) (import_statement [1, 0] - [1, 29] (import_clause [1, 7] - [1, 10] (identifier [1, 7] - [1, 10])) source: (string [1, 16] - [1, 28] (string_fragment [1, 17] - [1, 27]))) (import_statement [2, 0] - [2, 48] (import_clause [2, 7] - [2, 23] (named_imports [2, 7] - [2, 23] (import_specifier [2, 9] - [2, 21] name: (identifier [2, 9] - [2, 21])))) source: (string [2, 29] - [2, 47] (string_fragment [2, 30] - [2, 46]))) (expression_statement [4, 0] - [121, 3] (call_expression [4, 0] - [121, 2] function: (member_expression [4, 0] - [4, 9] object: (identifier [4, 0] - [4, 4]) property: (property_identifier [4, 5] - [4, 9])) arguments: (arguments [4, 9] - [121, 2] (string [4, 10] - [4, 67] (string_fragment [4, 11] - [4, 66])) (arrow_function [4, 69] - [121, 1] parameters: (formal_parameters [4, 75] - [4, 77]) body: (statement_block [4, 81] - [121, 1] (lexical_declaration [5, 2] - [5, 42] (variable_declarator [5, 8] - [5, 41] name: (identifier [5, 8] - [5, 17]) value: (member_expression [5, 20] - [5, 41] object: (identifier [5, 20] - [5, 32]) property: (property_identifier [5, 33] - [5, 41])))) (expression_statement [6, 2] - [6, 35] (assignment_expression [6, 2] - [6, 34] left: (member_expression [6, 2] - [6, 23] object: (identifier [6, 2] - [6, 14]) property: (property_identifier [6, 15] - [6, 23])) right: (arrow_function [6, 26] - [6, 34] parameters: (formal_parameters [6, 26] - [6, 28]) body: (statement_block [6, 32] - [6, 34])))) (try_statement [8, 2] - [120, 3] body: (statement_block [8, 6] - [118, 3] (comment [9, 4] - [9, 22]) (lexical_declaration [10, 4] - [10, 79] (variable_declarator [10, 10] - [10, 78] name: (identifier [10, 10] - [10, 19]) value: (await_expression [10, 22] - [10, 78] (call_expression [10, 28] - [10, 78] function: (member_expression [10, 28] - [10, 37] object: (identifier [10, 28] - [10, 31]) property: (property_identifier [10, 32] - [10, 37])) arguments: (arguments [10, 37] - [10, 78] (new_expression [10, 38] - [10, 77] constructor: (identifier [10, 42] - [10, 49]) arguments: (arguments [10, 49] - [10, 77] (string [10, 50] - [10, 76] (string_fragment [10, 51] - [10, 75]))))))))) (expression_statement [11, 4] - [11, 40] (call_expression [11, 4] - [11, 39] function: (identifier [11, 4] - [11, 16]) arguments: (arguments [11, 16] - [11, 39] (member_expression [11, 17] - [11, 33] object: (identifier [11, 17] - [11, 26]) property: (property_identifier [11, 27] - [11, 33])) (number [11, 35] - [11, 38])))) (expression_statement [12, 4] - [12, 47] (call_expression [12, 4] - [12, 46] function: (identifier [12, 4] - [12, 16]) arguments: (arguments [12, 16] - [12, 46] (await_expression [12, 17] - [12, 39] (call_expression [12, 23] - [12, 39] function: (member_expression [12, 23] - [12, 37] object: (identifier [12, 23] - [12, 32]) property: (property_identifier [12, 33] - [12, 37])) arguments: (arguments [12, 37] - [12, 39]))) (string [12, 41] - [12, 45] (string_fragment [12, 42] - [12, 44]))))) (comment [14, 4] - [14, 36]) (lexical_declaration [15, 4] - [15, 70] (variable_declarator [15, 10] - [15, 69] name: (identifier [15, 10] - [15, 17]) value: (await_expression [15, 20] - [15, 69] (call_expression [15, 26] - [15, 69] function: (member_expression [15, 26] - [15, 35] object: (identifier [15, 26] - [15, 29]) property: (property_identifier [15, 30] - [15, 35])) arguments: (arguments [15, 35] - [15, 69] (new_expression [15, 36] - [15, 68] constructor: (identifier [15, 40] - [15, 47]) arguments: (arguments [15, 47] - [15, 68] (string [15, 48] - [15, 67] (string_fragment [15, 49] - [15, 66]))))))))) (expression_statement [16, 4] - [16, 38] (call_expression [16, 4] - [16, 37] function: (identifier [16, 4] - [16, 16]) arguments: (arguments [16, 16] - [16, 37] (member_expression [16, 17] - [16, 31] object: (identifier [16, 17] - [16, 24]) property: (property_identifier [16, 25] - [16, 31])) (number [16, 33] - [16, 36])))) (expression_statement [17, 4] - [17, 60] (call_expression [17, 4] - [17, 59] function: (identifier [17, 4] - [17, 16]) arguments: (arguments [17, 16] - [17, 59] (call_expression [17, 17] - [17, 48] function: (member_expression [17, 17] - [17, 36] object: (member_expression [17, 17] - [17, 32] object: (identifier [17, 17] - [17, 24]) property: (property_identifier [17, 25] - [17, 32])) property: (property_identifier [17, 33] - [17, 36])) arguments: (arguments [17, 36] - [17, 48] (string [17, 37] - [17, 47] (string_fragment [17, 38] - [17, 46])))) (string [17, 50] - [17, 58] (string_fragment [17, 51] - [17, 57]))))) (comment [19, 4] - [19, 56]) (lexical_declaration [20, 4] - [22, 6] (variable_declarator [20, 10] - [22, 5] name: (identifier [20, 10] - [20, 21]) value: (await_expression [20, 24] - [22, 5] (call_expression [20, 30] - [22, 5] function: (member_expression [20, 30] - [20, 39] object: (identifier [20, 30] - [20, 33]) property: (property_identifier [20, 34] - [20, 39])) arguments: (arguments [20, 39] - [22, 5] (new_expression [21, 6] - [21, 47] constructor: (identifier [21, 10] - [21, 17]) arguments: (arguments [21, 17] - [21, 47] (string [21, 18] - [21, 46] (string_fragment [21, 19] - [21, 45]))))))))) (expression_statement [23, 4] - [23, 42] (call_expression [23, 4] - [23, 41] function: (identifier [23, 4] - [23, 16]) arguments: (arguments [23, 16] - [23, 41] (member_expression [23, 17] - [23, 35] object: (identifier [23, 17] - [23, 28]) property: (property_identifier [23, 29] - [23, 35])) (number [23, 37] - [23, 40])))) (expression_statement [24, 4] - [24, 64] (call_expression [24, 4] - [24, 63] function: (identifier [24, 4] - [24, 16]) arguments: (arguments [24, 16] - [24, 63] (call_expression [24, 17] - [24, 52] function: (member_expression [24, 17] - [24, 40] object: (member_expression [24, 17] - [24, 36] object: (identifier [24, 17] - [24, 28]) property: (property_identifier [24, 29] - [24, 36])) property: (property_identifier [24, 37] - [24, 40])) arguments: (arguments [24, 40] - [24, 52] (string [24, 41] - [24, 51] (string_fragment [24, 42] - [24, 50])))) (string [24, 54] - [24, 62] (string_fragment [24, 55] - [24, 61]))))) (comment [26, 4] - [26, 37]) (lexical_declaration [27, 4] - [27, 78] (variable_declarator [27, 10] - [27, 77] name: (identifier [27, 10] - [27, 19]) value: (await_expression [27, 22] - [27, 77] (call_expression [27, 28] - [27, 77] function: (member_expression [27, 28] - [27, 37] object: (identifier [27, 28] - [27, 31]) property: (property_identifier [27, 32] - [27, 37])) arguments: (arguments [27, 37] - [27, 77] (new_expression [27, 38] - [27, 76] constructor: (identifier [27, 42] - [27, 49]) arguments: (arguments [27, 49] - [27, 76] (string [27, 50] - [27, 75] (string_fragment [27, 51] - [27, 74]))))))))) (expression_statement [28, 4] - [28, 40] (call_expression [28, 4] - [28, 39] function: (identifier [28, 4] - [28, 16]) arguments: (arguments [28, 16] - [28, 39] (member_expression [28, 17] - [28, 33] object: (identifier [28, 17] - [28, 26]) property: (property_identifier [28, 27] - [28, 33])) (number [28, 35] - [28, 38])))) (expression_statement [29, 4] - [29, 62] (call_expression [29, 4] - [29, 61] function: (identifier [29, 4] - [29, 16]) arguments: (arguments [29, 16] - [29, 61] (call_expression [29, 17] - [29, 50] function: (member_expression [29, 17] - [29, 38] object: (member_expression [29, 17] - [29, 34] object: (identifier [29, 17] - [29, 26]) property: (property_identifier [29, 27] - [29, 34])) property: (property_identifier [29, 35] - [29, 38])) arguments: (arguments [29, 38] - [29, 50] (string [29, 39] - [29, 49] (string_fragment [29, 40] - [29, 48])))) (string [29, 52] - [29, 60] (string_fragment [29, 53] - [29, 59]))))) (comment [31, 4] - [31, 58]) (lexical_declaration [32, 4] - [32, 76] (variable_declarator [32, 10] - [32, 75] name: (identifier [32, 10] - [32, 18]) value: (await_expression [32, 21] - [32, 75] (call_expression [32, 27] - [32, 75] function: (member_expression [32, 27] - [32, 36] object: (identifier [32, 27] - [32, 30]) property: (property_identifier [32, 31] - [32, 36])) arguments: (arguments [32, 36] - [32, 75] (new_expression [32, 37] - [32, 74] constructor: (identifier [32, 41] - [32, 48]) arguments: (arguments [32, 48] - [32, 74] (string [32, 49] - [32, 73] (string_fragment [32, 50] - [32, 72]))))))))) (expression_statement [33, 4] - [33, 39] (call_expression [33, 4] - [33, 38] function: (identifier [33, 4] - [33, 16]) arguments: (arguments [33, 16] - [33, 38] (member_expression [33, 17] - [33, 32] object: (identifier [33, 17] - [33, 25]) property: (property_identifier [33, 26] - [33, 32])) (number [33, 34] - [33, 37])))) (expression_statement [34, 4] - [37, 6] (call_expression [34, 4] - [37, 5] function: (identifier [34, 4] - [34, 16]) arguments: (arguments [34, 16] - [37, 5] (call_expression [35, 6] - [35, 65] function: (member_expression [35, 6] - [35, 52] object: (call_expression [35, 6] - [35, 42] function: (member_expression [35, 6] - [35, 26] object: (member_expression [35, 6] - [35, 22] object: (identifier [35, 6] - [35, 14]) property: (property_identifier [35, 15] - [35, 22])) property: (property_identifier [35, 23] - [35, 26])) arguments: (arguments [35, 26] - [35, 42] (string [35, 27] - [35, 41] (string_fragment [35, 28] - [35, 40])))) optional_chain: (optional_chain [35, 42] - [35, 44]) property: (property_identifier [35, 44] - [35, 52])) arguments: (arguments [35, 52] - [35, 65] (string [35, 53] - [35, 64] (string_fragment [35, 54] - [35, 63])))) (true [36, 6] - [36, 10])))) (lexical_declaration [38, 4] - [38, 44] (variable_declarator [38, 10] - [38, 43] name: (identifier [38, 10] - [38, 19]) value: (await_expression [38, 22] - [38, 43] (call_expression [38, 28] - [38, 43] function: (member_expression [38, 28] - [38, 41] object: (identifier [38, 28] - [38, 36]) property: (property_identifier [38, 37] - [38, 41])) arguments: (arguments [38, 41] - [38, 43]))))) (expression_statement [39, 4] - [39, 59] (call_expression [39, 4] - [39, 58] function: (identifier [39, 4] - [39, 24]) arguments: (arguments [39, 24] - [39, 58] (identifier [39, 25] - [39, 34]) (string [39, 36] - [39, 57] (string_fragment [39, 37] - [39, 56]))))) (expression_statement [40, 4] - [40, 49] (call_expression [40, 4] - [40, 48] function: (identifier [40, 4] - [40, 24]) arguments: (arguments [40, 24] - [40, 48] (identifier [40, 25] - [40, 34]) (string [40, 36] - [40, 47] (string_fragment [40, 37] - [40, 46]))))) (expression_statement [41, 4] - [41, 54] (call_expression [41, 4] - [41, 53] function: (identifier [41, 4] - [41, 24]) arguments: (arguments [41, 24] - [41, 53] (identifier [41, 25] - [41, 34]) (string [41, 36] - [41, 52] (string_fragment [41, 37] - [41, 51]))))) (comment [43, 4] - [43, 61]) (lexical_declaration [44, 4] - [46, 6] (variable_declarator [44, 10] - [46, 5] name: (identifier [44, 10] - [44, 21]) value: (await_expression [44, 24] - [46, 5] (call_expression [44, 30] - [46, 5] function: (member_expression [44, 30] - [44, 39] object: (identifier [44, 30] - [44, 33]) property: (property_identifier [44, 34] - [44, 39])) arguments: (arguments [44, 39] - [46, 5] (new_expression [45, 6] - [45, 46] constructor: (identifier [45, 10] - [45, 17]) arguments: (arguments [45, 17] - [45, 46] (string [45, 18] - [45, 45] (string_fragment [45, 19] - [45, 44]))))))))) (expression_statement [47, 4] - [47, 42] (call_expression [47, 4] - [47, 41] function: (identifier [47, 4] - [47, 16]) arguments: (arguments [47, 16] - [47, 41] (member_expression [47, 17] - [47, 35] object: (identifier [47, 17] - [47, 28]) property: (property_identifier [47, 29] - [47, 35])) (number [47, 37] - [47, 40])))) (expression_statement [48, 4] - [51, 6] (call_expression [48, 4] - [51, 5] function: (identifier [48, 4] - [48, 16]) arguments: (arguments [48, 16] - [51, 5] (call_expression [49, 6] - [49, 68] function: (member_expression [49, 6] - [49, 55] object: (call_expression [49, 6] - [49, 45] function: (member_expression [49, 6] - [49, 29] object: (member_expression [49, 6] - [49, 25] object: (identifier [49, 6] - [49, 17]) property: (property_identifier [49, 18] - [49, 25])) property: (property_identifier [49, 26] - [49, 29])) arguments: (arguments [49, 29] - [49, 45] (string [49, 30] - [49, 44] (string_fragment [49, 31] - [49, 43])))) optional_chain: (optional_chain [49, 45] - [49, 47]) property: (property_identifier [49, 47] - [49, 55])) arguments: (arguments [49, 55] - [49, 68] (string [49, 56] - [49, 67] (string_fragment [49, 57] - [49, 66])))) (true [50, 6] - [50, 10])))) (lexical_declaration [52, 4] - [52, 50] (variable_declarator [52, 10] - [52, 49] name: (identifier [52, 10] - [52, 22]) value: (await_expression [52, 25] - [52, 49] (call_expression [52, 31] - [52, 49] function: (member_expression [52, 31] - [52, 47] object: (identifier [52, 31] - [52, 42]) property: (property_identifier [52, 43] - [52, 47])) arguments: (arguments [52, 47] - [52, 49]))))) (expression_statement [53, 4] - [53, 62] (call_expression [53, 4] - [53, 61] function: (identifier [53, 4] - [53, 24]) arguments: (arguments [53, 24] - [53, 61] (identifier [53, 25] - [53, 37]) (string [53, 39] - [53, 60] (string_fragment [53, 40] - [53, 59]))))) (expression_statement [54, 4] - [54, 52] (call_expression [54, 4] - [54, 51] function: (identifier [54, 4] - [54, 24]) arguments: (arguments [54, 24] - [54, 51] (identifier [54, 25] - [54, 37]) (string [54, 39] - [54, 50] (string_fragment [54, 40] - [54, 49]))))) (comment [56, 4] - [56, 57]) (lexical_declaration [57, 4] - [57, 74] (variable_declarator [57, 10] - [57, 73] name: (identifier [57, 10] - [57, 17]) value: (await_expression [57, 20] - [57, 73] (call_expression [57, 26] - [57, 73] function: (member_expression [57, 26] - [57, 35] object: (identifier [57, 26] - [57, 29]) property: (property_identifier [57, 30] - [57, 35])) arguments: (arguments [57, 35] - [57, 73] (new_expression [57, 36] - [57, 72] constructor: (identifier [57, 40] - [57, 47]) arguments: (arguments [57, 47] - [57, 72] (string [57, 48] - [57, 71] (string_fragment [57, 49] - [57, 70]))))))))) (expression_statement [58, 4] - [58, 38] (call_expression [58, 4] - [58, 37] function: (identifier [58, 4] - [58, 16]) arguments: (arguments [58, 16] - [58, 37] (member_expression [58, 17] - [58, 31] object: (identifier [58, 17] - [58, 24]) property: (property_identifier [58, 25] - [58, 31])) (number [58, 33] - [58, 36])))) (expression_statement [59, 4] - [62, 6] (call_expression [59, 4] - [62, 5] function: (identifier [59, 4] - [59, 16]) arguments: (arguments [59, 16] - [62, 5] (call_expression [60, 6] - [60, 64] function: (member_expression [60, 6] - [60, 51] object: (call_expression [60, 6] - [60, 41] function: (member_expression [60, 6] - [60, 25] object: (member_expression [60, 6] - [60, 21] object: (identifier [60, 6] - [60, 13]) property: (property_identifier [60, 14] - [60, 21])) property: (property_identifier [60, 22] - [60, 25])) arguments: (arguments [60, 25] - [60, 41] (string [60, 26] - [60, 40] (string_fragment [60, 27] - [60, 39])))) optional_chain: (optional_chain [60, 41] - [60, 43]) property: (property_identifier [60, 43] - [60, 51])) arguments: (arguments [60, 51] - [60, 64] (string [60, 52] - [60, 63] (string_fragment [60, 53] - [60, 62])))) (true [61, 6] - [61, 10])))) (lexical_declaration [63, 4] - [63, 42] (variable_declarator [63, 10] - [63, 41] name: (identifier [63, 10] - [63, 18]) value: (await_expression [63, 21] - [63, 41] (call_expression [63, 27] - [63, 41] function: (member_expression [63, 27] - [63, 39] object: (identifier [63, 27] - [63, 34]) property: (property_identifier [63, 35] - [63, 39])) arguments: (arguments [63, 39] - [63, 41]))))) (expression_statement [64, 4] - [64, 58] (call_expression [64, 4] - [64, 57] function: (identifier [64, 4] - [64, 24]) arguments: (arguments [64, 24] - [64, 57] (identifier [64, 25] - [64, 33]) (string [64, 35] - [64, 56] (string_fragment [64, 36] - [64, 55]))))) (expression_statement [65, 4] - [65, 48] (call_expression [65, 4] - [65, 47] function: (identifier [65, 4] - [65, 24]) arguments: (arguments [65, 24] - [65, 47] (identifier [65, 25] - [65, 33]) (string [65, 35] - [65, 46] (string_fragment [65, 36] - [65, 45]))))) (comment [67, 4] - [67, 48]) (lexical_declaration [68, 4] - [70, 6] (variable_declarator [68, 10] - [70, 5] name: (identifier [68, 10] - [68, 23]) value: (await_expression [68, 26] - [70, 5] (call_expression [68, 32] - [70, 5] function: (member_expression [68, 32] - [68, 41] object: (identifier [68, 32] - [68, 35]) property: (property_identifier [68, 36] - [68, 41])) arguments: (arguments [68, 41] - [70, 5] (new_expression [69, 6] - [69, 59] constructor: (identifier [69, 10] - [69, 17]) arguments: (arguments [69, 17] - [69, 59] (string [69, 18] - [69, 58] (string_fragment [69, 19] - [69, 57]))))))))) (expression_statement [71, 4] - [71, 44] (call_expression [71, 4] - [71, 43] function: (identifier [71, 4] - [71, 16]) arguments: (arguments [71, 16] - [71, 43] (member_expression [71, 17] - [71, 37] object: (identifier [71, 17] - [71, 30]) property: (property_identifier [71, 31] - [71, 37])) (number [71, 39] - [71, 42])))) (expression_statement [72, 4] - [75, 6] (call_expression [72, 4] - [75, 5] function: (identifier [72, 4] - [72, 24]) arguments: (arguments [72, 24] - [75, 5] (await_expression [73, 6] - [73, 32] (call_expression [73, 12] - [73, 32] function: (member_expression [73, 12] - [73, 30] object: (identifier [73, 12] - [73, 25]) property: (property_identifier [73, 26] - [73, 30])) arguments: (arguments [73, 30] - [73, 32]))) (string [74, 6] - [74, 26] (string_fragment [74, 7] - [74, 25]))))) (lexical_declaration [77, 4] - [79, 6] (variable_declarator [77, 10] - [79, 5] name: (identifier [77, 10] - [77, 24]) value: (await_expression [77, 27] - [79, 5] (call_expression [77, 33] - [79, 5] function: (member_expression [77, 33] - [77, 42] object: (identifier [77, 33] - [77, 36]) property: (property_identifier [77, 37] - [77, 42])) arguments: (arguments [77, 42] - [79, 5] (new_expression [78, 6] - [78, 62] constructor: (identifier [78, 10] - [78, 17]) arguments: (arguments [78, 17] - [78, 62] (string [78, 18] - [78, 61] (string_fragment [78, 19] - [78, 60]))))))))) (expression_statement [80, 4] - [80, 45] (call_expression [80, 4] - [80, 44] function: (identifier [80, 4] - [80, 16]) arguments: (arguments [80, 16] - [80, 44] (member_expression [80, 17] - [80, 38] object: (identifier [80, 17] - [80, 31]) property: (property_identifier [80, 32] - [80, 38])) (number [80, 40] - [80, 43])))) (comment [82, 4] - [82, 55]) (lexical_declaration [83, 4] - [85, 6] (variable_declarator [83, 10] - [85, 5] name: (identifier [83, 10] - [83, 17]) value: (await_expression [83, 20] - [85, 5] (call_expression [83, 26] - [85, 5] function: (member_expression [83, 26] - [83, 35] object: (identifier [83, 26] - [83, 29]) property: (property_identifier [83, 30] - [83, 35])) arguments: (arguments [83, 35] - [85, 5] (new_expression [84, 6] - [84, 56] constructor: (identifier [84, 10] - [84, 17]) arguments: (arguments [84, 17] - [84, 56] (string [84, 18] - [84, 55] (string_fragment [84, 19] - [84, 54]))))))))) (expression_statement [86, 4] - [86, 38] (call_expression [86, 4] - [86, 37] function: (identifier [86, 4] - [86, 16]) arguments: (arguments [86, 16] - [86, 37] (member_expression [86, 17] - [86, 31] object: (identifier [86, 17] - [86, 24]) property: (property_identifier [86, 25] - [86, 31])) (number [86, 33] - [86, 36])))) (expression_statement [87, 4] - [87, 76] (call_expression [87, 4] - [87, 75] function: (identifier [87, 4] - [87, 16]) arguments: (arguments [87, 16] - [87, 75] (call_expression [87, 17] - [87, 68] function: (member_expression [87, 17] - [87, 58] object: (call_expression [87, 17] - [87, 48] function: (member_expression [87, 17] - [87, 36] object: (member_expression [87, 17] - [87, 32] object: (identifier [87, 17] - [87, 24]) property: (property_identifier [87, 25] - [87, 32])) property: (property_identifier [87, 33] - [87, 36])) arguments: (arguments [87, 36] - [87, 48] (string [87, 37] - [87, 47] (string_fragment [87, 38] - [87, 46])))) optional_chain: (optional_chain [87, 48] - [87, 50]) property: (property_identifier [87, 50] - [87, 58])) arguments: (arguments [87, 58] - [87, 68] (string [87, 59] - [87, 67] (string_fragment [87, 60] - [87, 66])))) (true [87, 70] - [87, 74])))) (comment [89, 4] - [89, 60]) (lexical_declaration [90, 4] - [90, 74] (variable_declarator [90, 10] - [90, 73] name: (identifier [90, 10] - [90, 17]) value: (await_expression [90, 20] - [90, 73] (call_expression [90, 26] - [90, 73] function: (member_expression [90, 26] - [90, 35] object: (identifier [90, 26] - [90, 29]) property: (property_identifier [90, 30] - [90, 35])) arguments: (arguments [90, 35] - [90, 73] (new_expression [90, 36] - [90, 72] constructor: (identifier [90, 40] - [90, 47]) arguments: (arguments [90, 47] - [90, 72] (string [90, 48] - [90, 71] (string_fragment [90, 49] - [90, 70]))))))))) (expression_statement [91, 4] - [91, 38] (call_expression [91, 4] - [91, 37] function: (identifier [91, 4] - [91, 16]) arguments: (arguments [91, 16] - [91, 37] (member_expression [91, 17] - [91, 31] object: (identifier [91, 17] - [91, 24]) property: (property_identifier [91, 25] - [91, 31])) (number [91, 33] - [91, 36])))) (expression_statement [92, 4] - [97, 6] (call_expression [92, 4] - [97, 5] function: (identifier [92, 4] - [92, 16]) arguments: (arguments [92, 16] - [97, 5] (call_expression [93, 6] - [95, 7] function: (member_expression [93, 6] - [93, 47] object: (call_expression [93, 6] - [93, 37] function: (member_expression [93, 6] - [93, 25] object: (member_expression [93, 6] - [93, 21] object: (identifier [93, 6] - [93, 13]) property: (property_identifier [93, 14] - [93, 21])) property: (property_identifier [93, 22] - [93, 25])) arguments: (arguments [93, 25] - [93, 37] (string [93, 26] - [93, 36] (string_fragment [93, 27] - [93, 35])))) optional_chain: (optional_chain [93, 37] - [93, 39]) property: (property_identifier [93, 39] - [93, 47])) arguments: (arguments [93, 47] - [95, 7] (string [94, 8] - [94, 46] (string_fragment [94, 9] - [94, 45])))) (true [96, 6] - [96, 10])))) (comment [99, 4] - [99, 54]) (lexical_declaration [100, 4] - [102, 6] (variable_declarator [100, 10] - [102, 5] name: (identifier [100, 10] - [100, 24]) value: (await_expression [100, 27] - [102, 5] (call_expression [100, 33] - [102, 5] function: (member_expression [100, 33] - [100, 42] object: (identifier [100, 33] - [100, 36]) property: (property_identifier [100, 37] - [100, 42])) arguments: (arguments [100, 42] - [102, 5] (new_expression [101, 6] - [101, 54] constructor: (identifier [101, 10] - [101, 17]) arguments: (arguments [101, 17] - [101, 54] (string [101, 18] - [101, 53] (string_fragment [101, 19] - [101, 52]))))))))) (expression_statement [103, 4] - [103, 45] (call_expression [103, 4] - [103, 44] function: (identifier [103, 4] - [103, 16]) arguments: (arguments [103, 16] - [103, 44] (member_expression [103, 17] - [103, 38] object: (identifier [103, 17] - [103, 31]) property: (property_identifier [103, 32] - [103, 38])) (number [103, 40] - [103, 43])))) (comment [105, 4] - [105, 56]) (for_in_statement [106, 4] - [117, 5] left: (identifier [107, 12] - [107, 16]) right: (array [107, 20] - [113, 7] (string [108, 8] - [108, 22] (string_fragment [108, 9] - [108, 21])) (string [109, 8] - [109, 21] (string_fragment [109, 9] - [109, 20])) (string [110, 8] - [110, 22] (string_fragment [110, 9] - [110, 21])) (string [111, 8] - [111, 24] (string_fragment [111, 9] - [111, 23])) (string [112, 8] - [112, 23] (string_fragment [112, 9] - [112, 22]))) body: (statement_block [114, 6] - [117, 5] (lexical_declaration [115, 6] - [115, 79] (variable_declarator [115, 12] - [115, 78] name: (identifier [115, 12] - [115, 20]) value: (await_expression [115, 23] - [115, 78] (call_expression [115, 29] - [115, 78] function: (member_expression [115, 29] - [115, 38] object: (identifier [115, 29] - [115, 32]) property: (property_identifier [115, 33] - [115, 38])) arguments: (arguments [115, 38] - [115, 78] (new_expression [115, 39] - [115, 77] constructor: (identifier [115, 43] - [115, 50]) arguments: (arguments [115, 50] - [115, 77] (template_string [115, 51] - [115, 76] (string_fragment [115, 52] - [115, 68]) (template_substitution [115, 68] - [115, 75] (identifier [115, 70] - [115, 74])))))))))) (expression_statement [116, 6] - [116, 77] (call_expression [116, 6] - [116, 76] function: (identifier [116, 6] - [116, 18]) arguments: (arguments [116, 18] - [116, 76] (binary_expression [116, 19] - [116, 69] left: (binary_expression [116, 19] - [116, 42] left: (member_expression [116, 19] - [116, 34] object: (identifier [116, 19] - [116, 27]) property: (property_identifier [116, 28] - [116, 34])) right: (number [116, 39] - [116, 42])) right: (binary_expression [116, 46] - [116, 69] left: (member_expression [116, 46] - [116, 61] object: (identifier [116, 46] - [116, 54]) property: (property_identifier [116, 55] - [116, 61])) right: (number [116, 66] - [116, 69]))) (true [116, 71] - [116, 75]))))))) finalizer: (finally_clause [118, 4] - [120, 3] body: (statement_block [118, 12] - [120, 3] (expression_statement [119, 4] - [119, 38] (assignment_expression [119, 4] - [119, 37] left: (member_expression [119, 4] - [119, 25] object: (identifier [119, 4] - [119, 16]) property: (property_identifier [119, 17] - [119, 25])) right: (identifier [119, 28] - [119, 37]))))))))))))