(program [0, 0] - [121, 0] (import_statement [0, 0] - [0, 40] (import_clause [0, 7] - [0, 15] (named_imports [0, 7] - [0, 15] (import_specifier [0, 9] - [0, 13] name: (identifier [0, 9] - [0, 13])))) source: (string [0, 21] - [0, 39] (string_fragment [0, 22] - [0, 38]))) (import_statement [2, 0] - [2, 59] (import_clause [2, 7] - [2, 25] (named_imports [2, 7] - [2, 25] (import_specifier [2, 9] - [2, 23] name: (identifier [2, 9] - [2, 23])))) source: (string [2, 31] - [2, 58] (string_fragment [2, 32] - [2, 57]))) (import_statement [3, 0] - [3, 74] (import_clause [3, 7] - [3, 35] (named_imports [3, 7] - [3, 35] (import_specifier [3, 9] - [3, 33] name: (identifier [3, 9] - [3, 33])))) source: (string [3, 41] - [3, 73] (string_fragment [3, 42] - [3, 72]))) (import_statement [4, 0] - [8, 31] (import_clause [4, 7] - [8, 1] (named_imports [4, 7] - [8, 1] (import_specifier [5, 2] - [5, 22] name: (identifier [5, 2] - [5, 22])) (import_specifier [6, 2] - [6, 10] name: (identifier [6, 2] - [6, 10])) (import_specifier [7, 2] - [7, 15] name: (identifier [7, 2] - [7, 15])))) source: (string [8, 7] - [8, 30] (string_fragment [8, 8] - [8, 29]))) (import_statement [9, 0] - [13, 29] (import_clause [9, 7] - [13, 1] (named_imports [9, 7] - [13, 1] (import_specifier [10, 2] - [10, 12] name: (identifier [10, 2] - [10, 12])) (import_specifier [11, 2] - [11, 18] name: (identifier [11, 2] - [11, 18])) (import_specifier [12, 2] - [12, 17] name: (identifier [12, 2] - [12, 17])))) source: (string [13, 7] - [13, 28] (string_fragment [13, 8] - [13, 27]))) (import_statement [14, 0] - [14, 58] (import_clause [14, 7] - [14, 29] (named_imports [14, 7] - [14, 29] (import_specifier [14, 9] - [14, 27] name: (identifier [14, 9] - [14, 27])))) source: (string [14, 35] - [14, 57] (string_fragment [14, 36] - [14, 56]))) (import_statement [15, 0] - [15, 49] (import_clause [15, 7] - [15, 28] (named_imports [15, 7] - [15, 28] (import_specifier [15, 9] - [15, 26] name: (identifier [15, 9] - [15, 26])))) source: (string [15, 34] - [15, 48] (string_fragment [15, 35] - [15, 47]))) (import_statement [16, 0] - [16, 80] (import_clause [16, 7] - [16, 35] (named_imports [16, 7] - [16, 35] (import_specifier [16, 9] - [16, 33] name: (identifier [16, 9] - [16, 33])))) source: (string [16, 41] - [16, 79] (string_fragment [16, 42] - [16, 78]))) (import_statement [17, 0] - [17, 64] (import_clause [17, 7] - [17, 31] (named_imports [17, 7] - [17, 31] (import_specifier [17, 9] - [17, 29] name: (identifier [17, 9] - [17, 29])))) source: (string [17, 37] - [17, 63] (string_fragment [17, 38] - [17, 62]))) (import_statement [18, 0] - [18, 64] (import_clause [18, 7] - [18, 31] (named_imports [18, 7] - [18, 31] (import_specifier [18, 9] - [18, 29] name: (identifier [18, 9] - [18, 29])))) source: (string [18, 37] - [18, 63] (string_fragment [18, 38] - [18, 62]))) (import_statement [19, 0] - [19, 59] (import_clause [19, 7] - [19, 31] (named_imports [19, 7] - [19, 31] (import_specifier [19, 9] - [19, 29] name: (identifier [19, 9] - [19, 29])))) source: (string [19, 37] - [19, 58] (string_fragment [19, 38] - [19, 57]))) (export_statement [21, 0] - [21, 40] declaration: (lexical_declaration [21, 7] - [21, 40] (variable_declarator [21, 13] - [21, 39] name: (identifier [21, 13] - [21, 26]) value: (new_expression [21, 29] - [21, 39] constructor: (identifier [21, 33] - [21, 37]) arguments: (arguments [21, 37] - [21, 39]))))) (comment [23, 0] - [23, 27]) (expression_statement [24, 0] - [24, 47] (call_expression [24, 0] - [24, 46] function: (member_expression [24, 0] - [24, 19] object: (identifier [24, 0] - [24, 13]) property: (property_identifier [24, 14] - [24, 19])) arguments: (arguments [24, 19] - [24, 46] (string [24, 20] - [24, 23] (string_fragment [24, 21] - [24, 22])) (identifier [24, 25] - [24, 45])))) (comment [26, 0] - [26, 60]) (comment [27, 0] - [27, 33]) (comment [28, 0] - [28, 60]) (expression_statement [29, 0] - [41, 3] (call_expression [29, 0] - [41, 2] function: (member_expression [29, 0] - [29, 17] object: (identifier [29, 0] - [29, 13]) property: (property_identifier [29, 14] - [29, 17])) arguments: (arguments [29, 17] - [41, 2] (string [29, 18] - [29, 30] (string_fragment [29, 19] - [29, 29])) (arrow_function [29, 32] - [41, 1] parameters: (formal_parameters [29, 38] - [29, 41] (required_parameter [29, 39] - [29, 40] pattern: (identifier [29, 39] - [29, 40]))) body: (statement_block [29, 45] - [41, 1] (lexical_declaration [30, 2] - [30, 45] (variable_declarator [30, 8] - [30, 44] name: (identifier [30, 8] - [30, 12]) value: (await_expression [30, 15] - [30, 44] (call_expression [30, 21] - [30, 44] function: (identifier [30, 21] - [30, 41]) arguments: (arguments [30, 41] - [30, 44] (identifier [30, 42] - [30, 43])))))) (if_statement [31, 2] - [33, 3] condition: (parenthesized_expression [31, 5] - [31, 12] (unary_expression [31, 6] - [31, 11] argument: (identifier [31, 7] - [31, 11]))) consequence: (statement_block [31, 13] - [33, 3] (return_statement [32, 4] - [32, 32] (call_expression [32, 11] - [32, 31] function: (member_expression [32, 11] - [32, 21] object: (identifier [32, 11] - [32, 12]) property: (property_identifier [32, 13] - [32, 21])) arguments: (arguments [32, 21] - [32, 31] (string [32, 22] - [32, 30] (string_fragment [32, 23] - [32, 29]))))))) (lexical_declaration [35, 2] - [35, 51] (variable_declarator [35, 8] - [35, 50] name: (identifier [35, 8] - [35, 15]) value: (await_expression [35, 18] - [35, 50] (call_expression [35, 24] - [35, 50] function: (identifier [35, 24] - [35, 37]) arguments: (arguments [35, 37] - [35, 50] (member_expression [35, 38] - [35, 49] object: (identifier [35, 38] - [35, 42]) property: (property_identifier [35, 43] - [35, 49]))))))) (lexical_declaration [36, 2] - [36, 79] (variable_declarator [36, 8] - [36, 78] name: (identifier [36, 8] - [36, 12]) value: (await_expression [36, 15] - [36, 78] (call_expression [36, 21] - [36, 78] function: (identifier [36, 21] - [36, 37]) arguments: (arguments [36, 37] - [36, 78] (member_expression [36, 38] - [36, 49] object: (identifier [36, 38] - [36, 42]) property: (property_identifier [36, 43] - [36, 49])) (identifier [36, 51] - [36, 58]) (member_expression [36, 60] - [36, 77] object: (identifier [36, 60] - [36, 64]) property: (property_identifier [36, 65] - [36, 77]))))))) (return_statement [38, 2] - [40, 4] (call_expression [38, 9] - [40, 3] function: (member_expression [38, 9] - [38, 15] object: (identifier [38, 9] - [38, 10]) property: (property_identifier [38, 11] - [38, 15])) arguments: (arguments [38, 15] - [40, 3] (jsx_self_closing_element [39, 4] - [39, 69] name: (identifier [39, 5] - [39, 29]) attribute: (jsx_attribute [39, 30] - [39, 48] (property_identifier [39, 30] - [39, 34]) (jsx_expression [39, 35] - [39, 48] (as_expression [39, 36] - [39, 47] (identifier [39, 36] - [39, 40]) (predefined_type [39, 44] - [39, 47])))) attribute: (jsx_attribute [39, 49] - [39, 66] (property_identifier [39, 49] - [39, 56]) (jsx_expression [39, 57] - [39, 66] (identifier [39, 58] - [39, 65])))))))))))) (comment [43, 0] - [43, 60]) (comment [44, 0] - [44, 32]) (comment [45, 0] - [45, 60]) (expression_statement [46, 0] - [66, 3] (call_expression [46, 0] - [66, 2] function: (member_expression [46, 0] - [46, 17] object: (identifier [46, 0] - [46, 13]) property: (property_identifier [46, 14] - [46, 17])) arguments: (arguments [46, 17] - [66, 2] (string [46, 18] - [46, 39] (string_fragment [46, 19] - [46, 38])) (arrow_function [46, 41] - [66, 1] parameters: (formal_parameters [46, 47] - [46, 50] (required_parameter [46, 48] - [46, 49] pattern: (identifier [46, 48] - [46, 49]))) body: (statement_block [46, 54] - [66, 1] (lexical_declaration [47, 2] - [47, 45] (variable_declarator [47, 8] - [47, 44] name: (identifier [47, 8] - [47, 12]) value: (await_expression [47, 15] - [47, 44] (call_expression [47, 21] - [47, 44] function: (identifier [47, 21] - [47, 41]) arguments: (arguments [47, 41] - [47, 44] (identifier [47, 42] - [47, 43])))))) (if_statement [48, 2] - [50, 3] condition: (parenthesized_expression [48, 5] - [48, 12] (unary_expression [48, 6] - [48, 11] argument: (identifier [48, 7] - [48, 11]))) consequence: (statement_block [48, 13] - [50, 3] (return_statement [49, 4] - [49, 32] (call_expression [49, 11] - [49, 31] function: (member_expression [49, 11] - [49, 21] object: (identifier [49, 11] - [49, 12]) property: (property_identifier [49, 13] - [49, 21])) arguments: (arguments [49, 21] - [49, 31] (string [49, 22] - [49, 30] (string_fragment [49, 23] - [49, 29]))))))) (lexical_declaration [52, 2] - [52, 56] (variable_declarator [52, 8] - [52, 55] name: (identifier [52, 8] - [52, 16]) value: (await_expression [52, 19] - [52, 55] (call_expression [52, 25] - [52, 55] function: (identifier [52, 25] - [52, 42]) arguments: (arguments [52, 42] - [52, 55] (member_expression [52, 43] - [52, 54] object: (identifier [52, 43] - [52, 47]) property: (property_identifier [52, 48] - [52, 54]))))))) (lexical_declaration [53, 2] - [53, 34] (variable_declarator [53, 8] - [53, 33] name: (identifier [53, 8] - [53, 12]) value: (await_expression [53, 15] - [53, 33] (call_expression [53, 21] - [53, 33] function: (identifier [53, 21] - [53, 31]) arguments: (arguments [53, 31] - [53, 33]))))) (lexical_declaration [54, 2] - [54, 60] (variable_declarator [54, 8] - [54, 59] name: (identifier [54, 8] - [54, 19]) value: (await_expression [54, 22] - [54, 59] (call_expression [54, 28] - [54, 59] function: (identifier [54, 28] - [54, 46]) arguments: (arguments [54, 46] - [54, 59] (member_expression [54, 47] - [54, 58] object: (identifier [54, 47] - [54, 51]) property: (property_identifier [54, 52] - [54, 58]))))))) (lexical_declaration [55, 2] - [55, 65] (variable_declarator [55, 8] - [55, 64] name: (identifier [55, 8] - [55, 15]) value: (binary_expression [55, 18] - [55, 64] left: (call_expression [55, 18] - [55, 41] function: (identifier [55, 18] - [55, 26]) arguments: (arguments [55, 26] - [55, 41] (identifier [55, 27] - [55, 31]) (string [55, 33] - [55, 40] (string_fragment [55, 34] - [55, 39])))) right: (call_expression [55, 45] - [55, 64] function: (identifier [55, 45] - [55, 53]) arguments: (arguments [55, 53] - [55, 64] (identifier [55, 54] - [55, 58]) (string [55, 60] - [55, 63] (string_fragment [55, 61] - [55, 62]))))))) (return_statement [57, 2] - [65, 4] (call_expression [57, 9] - [65, 3] function: (member_expression [57, 9] - [57, 15] object: (identifier [57, 9] - [57, 10]) property: (property_identifier [57, 11] - [57, 15])) arguments: (arguments [57, 15] - [65, 3] (jsx_self_closing_element [58, 4] - [64, 6] name: (identifier [58, 5] - [58, 25]) attribute: (jsx_attribute [59, 6] - [59, 25] (property_identifier [59, 6] - [59, 14]) (jsx_expression [59, 15] - [59, 25] (identifier [59, 16] - [59, 24]))) attribute: (jsx_attribute [60, 6] - [60, 39] (property_identifier [60, 6] - [60, 22]) (jsx_expression [60, 23] - [60, 39] (member_expression [60, 24] - [60, 38] object: (identifier [60, 24] - [60, 28]) property: (property_identifier [60, 29] - [60, 38])))) attribute: (jsx_attribute [61, 6] - [61, 17] (property_identifier [61, 6] - [61, 10]) (jsx_expression [61, 11] - [61, 17] (identifier [61, 12] - [61, 16]))) attribute: (jsx_attribute [62, 6] - [62, 23] (property_identifier [62, 6] - [62, 13]) (jsx_expression [62, 14] - [62, 23] (identifier [62, 15] - [62, 22]))) attribute: (jsx_attribute [63, 6] - [63, 38] (property_identifier [63, 6] - [63, 17]) (jsx_expression [63, 18] - [63, 38] (as_expression [63, 19] - [63, 37] (identifier [63, 19] - [63, 30]) (predefined_type [63, 34] - [63, 37]))))))))))))) (comment [68, 0] - [68, 60]) (comment [69, 0] - [69, 32]) (comment [70, 0] - [70, 60]) (expression_statement [71, 0] - [83, 3] (call_expression [71, 0] - [83, 2] function: (member_expression [71, 0] - [71, 17] object: (identifier [71, 0] - [71, 13]) property: (property_identifier [71, 14] - [71, 17])) arguments: (arguments [71, 17] - [83, 2] (string [71, 18] - [71, 39] (string_fragment [71, 19] - [71, 38])) (arrow_function [71, 41] - [83, 1] parameters: (formal_parameters [71, 47] - [71, 50] (required_parameter [71, 48] - [71, 49] pattern: (identifier [71, 48] - [71, 49]))) body: (statement_block [71, 54] - [83, 1] (lexical_declaration [72, 2] - [72, 45] (variable_declarator [72, 8] - [72, 44] name: (identifier [72, 8] - [72, 12]) value: (await_expression [72, 15] - [72, 44] (call_expression [72, 21] - [72, 44] function: (identifier [72, 21] - [72, 41]) arguments: (arguments [72, 41] - [72, 44] (identifier [72, 42] - [72, 43])))))) (if_statement [73, 2] - [75, 3] condition: (parenthesized_expression [73, 5] - [73, 12] (unary_expression [73, 6] - [73, 11] argument: (identifier [73, 7] - [73, 11]))) consequence: (statement_block [73, 13] - [75, 3] (return_statement [74, 4] - [74, 32] (call_expression [74, 11] - [74, 31] function: (member_expression [74, 11] - [74, 21] object: (identifier [74, 11] - [74, 12]) property: (property_identifier [74, 13] - [74, 21])) arguments: (arguments [74, 21] - [74, 31] (string [74, 22] - [74, 30] (string_fragment [74, 23] - [74, 29]))))))) (lexical_declaration [77, 2] - [77, 54] (variable_declarator [77, 8] - [77, 53] name: (identifier [77, 8] - [77, 16]) value: (await_expression [77, 19] - [77, 53] (call_expression [77, 25] - [77, 53] function: (identifier [77, 25] - [77, 40]) arguments: (arguments [77, 40] - [77, 53] (member_expression [77, 41] - [77, 52] object: (identifier [77, 41] - [77, 45]) property: (property_identifier [77, 46] - [77, 52]))))))) (lexical_declaration [78, 2] - [78, 65] (variable_declarator [78, 8] - [78, 64] name: (identifier [78, 8] - [78, 15]) value: (binary_expression [78, 18] - [78, 64] left: (call_expression [78, 18] - [78, 41] function: (identifier [78, 18] - [78, 26]) arguments: (arguments [78, 26] - [78, 41] (identifier [78, 27] - [78, 31]) (string [78, 33] - [78, 40] (string_fragment [78, 34] - [78, 39])))) right: (call_expression [78, 45] - [78, 64] function: (identifier [78, 45] - [78, 53]) arguments: (arguments [78, 53] - [78, 64] (identifier [78, 54] - [78, 58]) (string [78, 60] - [78, 63] (string_fragment [78, 61] - [78, 62]))))))) (return_statement [80, 2] - [82, 4] (call_expression [80, 9] - [82, 3] function: (member_expression [80, 9] - [80, 15] object: (identifier [80, 9] - [80, 10]) property: (property_identifier [80, 11] - [80, 15])) arguments: (arguments [80, 15] - [82, 3] (jsx_self_closing_element [81, 4] - [81, 66] name: (identifier [81, 5] - [81, 25]) attribute: (jsx_attribute [81, 26] - [81, 45] (property_identifier [81, 26] - [81, 34]) (jsx_expression [81, 35] - [81, 45] (identifier [81, 36] - [81, 44]))) attribute: (jsx_attribute [81, 46] - [81, 63] (property_identifier [81, 46] - [81, 53]) (jsx_expression [81, 54] - [81, 63] (identifier [81, 55] - [81, 62])))))))))))) (comment [85, 0] - [85, 60]) (comment [86, 0] - [86, 41]) (comment [87, 0] - [87, 60]) (expression_statement [88, 0] - [120, 3] (call_expression [88, 0] - [120, 2] function: (member_expression [88, 0] - [88, 17] object: (identifier [88, 0] - [88, 13]) property: (property_identifier [88, 14] - [88, 17])) arguments: (arguments [88, 17] - [120, 2] (string [88, 18] - [88, 40] (string_fragment [88, 19] - [88, 39])) (arrow_function [88, 42] - [120, 1] parameters: (formal_parameters [88, 48] - [88, 51] (required_parameter [88, 49] - [88, 50] pattern: (identifier [88, 49] - [88, 50]))) body: (statement_block [88, 55] - [120, 1] (lexical_declaration [89, 2] - [89, 45] (variable_declarator [89, 8] - [89, 44] name: (identifier [89, 8] - [89, 12]) value: (await_expression [89, 15] - [89, 44] (call_expression [89, 21] - [89, 44] function: (identifier [89, 21] - [89, 41]) arguments: (arguments [89, 41] - [89, 44] (identifier [89, 42] - [89, 43])))))) (if_statement [90, 2] - [90, 59] condition: (parenthesized_expression [90, 5] - [90, 12] (unary_expression [90, 6] - [90, 11] argument: (identifier [90, 7] - [90, 11]))) consequence: (return_statement [90, 13] - [90, 59] (call_expression [90, 20] - [90, 58] function: (member_expression [90, 20] - [90, 26] object: (identifier [90, 20] - [90, 21]) property: (property_identifier [90, 22] - [90, 26])) arguments: (arguments [90, 26] - [90, 58] (object [90, 27] - [90, 52] (pair [90, 29] - [90, 50] key: (property_identifier [90, 29] - [90, 34]) value: (string [90, 36] - [90, 50] (string_fragment [90, 37] - [90, 49])))) (number [90, 54] - [90, 57]))))) (return_statement [92, 2] - [119, 5] (call_expression [92, 9] - [119, 4] function: (identifier [92, 9] - [92, 23]) arguments: (arguments [92, 23] - [119, 4] (identifier [92, 24] - [92, 25]) (arrow_function [92, 27] - [119, 3] parameters: (formal_parameters [92, 33] - [92, 41] (required_parameter [92, 34] - [92, 40] pattern: (identifier [92, 34] - [92, 40]))) body: (statement_block [92, 45] - [119, 3] (try_statement [93, 4] - [118, 5] body: (statement_block [93, 8] - [107, 5] (expression_statement [94, 6] - [97, 9] (await_expression [94, 6] - [97, 8] (call_expression [94, 12] - [97, 8] function: (member_expression [94, 12] - [94, 24] object: (identifier [94, 12] - [94, 18]) property: (property_identifier [94, 19] - [94, 24])) arguments: (arguments [94, 24] - [97, 8] (object [94, 25] - [97, 7] (pair [95, 8] - [95, 34] key: (property_identifier [95, 8] - [95, 13]) value: (string [95, 15] - [95, 34] (string_fragment [95, 16] - [95, 33]))) (pair [96, 8] - [96, 74] key: (property_identifier [96, 8] - [96, 12]) value: (template_string [96, 14] - [96, 74] (string_fragment [96, 15] - [96, 73])))))))) (while_statement [99, 6] - [106, 7] condition: (parenthesized_expression [99, 12] - [99, 29] (unary_expression [99, 13] - [99, 28] argument: (member_expression [99, 14] - [99, 28] object: (identifier [99, 14] - [99, 20]) property: (property_identifier [99, 21] - [99, 28])))) body: (statement_block [99, 30] - [106, 7] (expression_statement [100, 8] - [100, 34] (await_expression [100, 8] - [100, 33] (call_expression [100, 14] - [100, 33] function: (member_expression [100, 14] - [100, 26] object: (identifier [100, 14] - [100, 20]) property: (property_identifier [100, 21] - [100, 26])) arguments: (arguments [100, 26] - [100, 33] (number [100, 27] - [100, 32]))))) (if_statement [101, 8] - [101, 34] condition: (parenthesized_expression [101, 11] - [101, 27] (member_expression [101, 12] - [101, 26] object: (identifier [101, 12] - [101, 18]) property: (property_identifier [101, 19] - [101, 26]))) consequence: (break_statement [101, 28] - [101, 34])) (expression_statement [102, 8] - [105, 11] (await_expression [102, 8] - [105, 10] (call_expression [102, 14] - [105, 10] function: (member_expression [102, 14] - [102, 26] object: (identifier [102, 14] - [102, 20]) property: (property_identifier [102, 21] - [102, 26])) arguments: (arguments [102, 26] - [105, 10] (object [102, 27] - [105, 9] (pair [103, 10] - [103, 34] key: (property_identifier [103, 10] - [103, 15]) value: (string [103, 17] - [103, 34] (string_fragment [103, 18] - [103, 33]))) (pair [104, 10] - [104, 56] key: (property_identifier [104, 10] - [104, 14]) value: (call_expression [104, 16] - [104, 56] function: (member_expression [104, 16] - [104, 30] object: (identifier [104, 16] - [104, 20]) property: (property_identifier [104, 21] - [104, 30])) arguments: (arguments [104, 30] - [104, 56] (object [104, 31] - [104, 55] (pair [104, 33] - [104, 53] key: (property_identifier [104, 33] - [104, 41]) value: (call_expression [104, 43] - [104, 53] function: (member_expression [104, 43] - [104, 51] object: (identifier [104, 43] - [104, 47]) property: (property_identifier [104, 48] - [104, 51])) arguments: (arguments [104, 51] - [104, 53]))))))))))))))) handler: (catch_clause [107, 6] - [118, 5] parameter: (identifier [107, 13] - [107, 16]) type: (type_annotation [107, 16] - [107, 21] (predefined_type [107, 18] - [107, 21])) body: (statement_block [107, 23] - [118, 5] (if_statement [108, 6] - [117, 7] condition: (parenthesized_expression [108, 9] - [108, 26] (unary_expression [108, 10] - [108, 25] argument: (member_expression [108, 11] - [108, 25] object: (identifier [108, 11] - [108, 17]) property: (property_identifier [108, 18] - [108, 25])))) consequence: (statement_block [108, 27] - [117, 7] (lexical_declaration [109, 8] - [111, 10] (variable_declarator [109, 14] - [111, 9] name: (identifier [109, 14] - [109, 27]) value: (call_expression [109, 30] - [111, 9] function: (identifier [109, 30] - [109, 54]) arguments: (arguments [109, 54] - [111, 9] (binary_expression [110, 10] - [110, 68] left: (member_expression [110, 10] - [110, 21] object: (identifier [110, 10] - [110, 13]) property: (property_identifier [110, 14] - [110, 21])) right: (string [110, 25] - [110, 68] (string_fragment [110, 26] - [110, 67]))))))) (expression_statement [112, 8] - [115, 11] (await_expression [112, 8] - [115, 10] (call_expression [112, 14] - [115, 10] function: (member_expression [112, 14] - [112, 26] object: (identifier [112, 14] - [112, 20]) property: (property_identifier [112, 21] - [112, 26])) arguments: (arguments [112, 26] - [115, 10] (object [112, 27] - [115, 9] (pair [113, 10] - [113, 36] key: (property_identifier [113, 10] - [113, 15]) value: (string [113, 17] - [113, 36] (string_fragment [113, 18] - [113, 35]))) (pair [114, 10] - [114, 37] key: (property_identifier [114, 10] - [114, 14]) value: (call_expression [114, 16] - [114, 37] function: (identifier [114, 16] - [114, 22]) arguments: (arguments [114, 22] - [114, 37] (identifier [114, 23] - [114, 36]))))))))) (expression_statement [116, 8] - [116, 29] (await_expression [116, 8] - [116, 28] (call_expression [116, 14] - [116, 28] function: (member_expression [116, 14] - [116, 26] object: (identifier [116, 14] - [116, 20]) property: (property_identifier [116, 21] - [116, 26])) arguments: (arguments [116, 26] - [116, 28]))))))))))))))))))))