682 lines
35 KiB
Plaintext

(program [0, 0] - [138, 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 [1, 0] - [1, 52]
(import_clause [1, 7] - [1, 22]
(named_imports [1, 7] - [1, 22]
(import_specifier [1, 9] - [1, 20]
name: (identifier [1, 9] - [1, 20]))))
source: (string [1, 28] - [1, 51]
(string_fragment [1, 29] - [1, 50])))
(import_statement [2, 0] - [2, 55]
(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, 54]
(string_fragment [2, 30] - [2, 53])))
(import_statement [3, 0] - [3, 64]
(import_clause [3, 7] - [3, 26]
(named_imports [3, 7] - [3, 26]
(import_specifier [3, 9] - [3, 24]
name: (identifier [3, 9] - [3, 24]))))
source: (string [3, 32] - [3, 63]
(string_fragment [3, 33] - [3, 62])))
(import_statement [5, 0] - [5, 50]
(import_clause [5, 7] - [5, 29]
(named_imports [5, 7] - [5, 29]
(import_specifier [5, 9] - [5, 15]
name: (identifier [5, 9] - [5, 15]))
(import_specifier [5, 17] - [5, 27]
name: (identifier [5, 17] - [5, 27]))))
source: (string [5, 35] - [5, 49]
(string_fragment [5, 36] - [5, 48])))
(import_statement [6, 0] - [6, 54]
(import_clause [6, 7] - [6, 29]
(named_imports [6, 7] - [6, 29]
(import_specifier [6, 9] - [6, 19]
name: (identifier [6, 9] - [6, 19]))
(import_specifier [6, 21] - [6, 27]
name: (identifier [6, 21] - [6, 27]))))
source: (string [6, 35] - [6, 53]
(string_fragment [6, 36] - [6, 52])))
(import_statement [7, 0] - [7, 67]
(import_clause [7, 7] - [7, 29]
(named_imports [7, 7] - [7, 29]
(import_specifier [7, 9] - [7, 27]
name: (identifier [7, 9] - [7, 27]))))
source: (string [7, 35] - [7, 66]
(string_fragment [7, 36] - [7, 65])))
(import_statement [8, 0] - [8, 56]
(import_clause [8, 7] - [8, 26]
(named_imports [8, 7] - [8, 26]
(import_specifier [8, 9] - [8, 24]
name: (identifier [8, 9] - [8, 24]))))
source: (string [8, 32] - [8, 55]
(string_fragment [8, 33] - [8, 54])))
(import_statement [9, 0] - [9, 54]
(import_clause [9, 7] - [9, 32]
(named_imports [9, 7] - [9, 32]
(import_specifier [9, 9] - [9, 30]
name: (identifier [9, 9] - [9, 30]))))
source: (string [9, 38] - [9, 53]
(string_fragment [9, 39] - [9, 52])))
(import_statement [10, 0] - [14, 27]
(import_clause [10, 7] - [14, 1]
(named_imports [10, 7] - [14, 1]
(import_specifier [11, 2] - [11, 22]
name: (identifier [11, 2] - [11, 22]))
(import_specifier [12, 2] - [12, 22]
name: (identifier [12, 2] - [12, 22]))
(import_specifier [13, 2] - [13, 17]
name: (identifier [13, 2] - [13, 17]))))
source: (string [14, 7] - [14, 26]
(string_fragment [14, 8] - [14, 25])))
(import_statement [15, 0] - [15, 59]
(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, 58]
(string_fragment [15, 35] - [15, 57])))
(import_statement [16, 0] - [16, 47]
(import_clause [16, 7] - [16, 23]
(named_imports [16, 7] - [16, 23]
(import_specifier [16, 9] - [16, 21]
name: (identifier [16, 9] - [16, 21]))))
source: (string [16, 29] - [16, 46]
(string_fragment [16, 30] - [16, 45])))
(import_statement [18, 0] - [18, 56]
(import_clause [18, 7] - [18, 21]
(named_imports [18, 7] - [18, 21]
(import_specifier [18, 9] - [18, 19]
name: (identifier [18, 9] - [18, 19]))))
source: (string [18, 27] - [18, 55]
(string_fragment [18, 28] - [18, 54])))
(import_statement [19, 0] - [19, 58]
(import_clause [19, 7] - [19, 22]
(named_imports [19, 7] - [19, 22]
(import_specifier [19, 9] - [19, 20]
name: (identifier [19, 9] - [19, 20]))))
source: (string [19, 28] - [19, 57]
(string_fragment [19, 29] - [19, 56])))
(import_statement [20, 0] - [20, 60]
(import_clause [20, 7] - [20, 23]
(named_imports [20, 7] - [20, 23]
(import_specifier [20, 9] - [20, 21]
name: (identifier [20, 9] - [20, 21]))))
source: (string [20, 29] - [20, 59]
(string_fragment [20, 30] - [20, 58])))
(import_statement [21, 0] - [21, 63]
(import_clause [21, 7] - [21, 24]
(named_imports [21, 7] - [21, 24]
(import_specifier [21, 9] - [21, 22]
name: (identifier [21, 9] - [21, 22]))))
source: (string [21, 30] - [21, 62]
(string_fragment [21, 31] - [21, 61])))
(import_statement [22, 0] - [22, 64]
(import_clause [22, 7] - [22, 21]
(named_imports [22, 7] - [22, 21]
(import_specifier [22, 9] - [22, 19]
name: (identifier [22, 9] - [22, 19]))))
source: (string [22, 27] - [22, 63]
(string_fragment [22, 28] - [22, 62])))
(import_statement [23, 0] - [23, 70]
(import_clause [23, 7] - [23, 28]
(named_imports [23, 7] - [23, 28]
(import_specifier [23, 9] - [23, 26]
name: (identifier [23, 9] - [23, 26]))))
source: (string [23, 34] - [23, 69]
(string_fragment [23, 35] - [23, 68])))
(lexical_declaration [25, 0] - [25, 29]
(variable_declarator [25, 6] - [25, 28]
name: (identifier [25, 6] - [25, 9])
type: (type_annotation [25, 9] - [25, 15]
(type_identifier [25, 11] - [25, 15]))
value: (new_expression [25, 18] - [25, 28]
constructor: (identifier [25, 22] - [25, 26])
arguments: (arguments [25, 26] - [25, 28]))))
(expression_statement [27, 0] - [27, 30]
(call_expression [27, 0] - [27, 29]
function: (member_expression [27, 0] - [27, 7]
object: (identifier [27, 0] - [27, 3])
property: (property_identifier [27, 4] - [27, 7]))
arguments: (arguments [27, 7] - [27, 29]
(string [27, 8] - [27, 11]
(string_fragment [27, 9] - [27, 10]))
(identifier [27, 13] - [27, 28]))))
(expression_statement [28, 0] - [28, 35]
(call_expression [28, 0] - [28, 34]
function: (member_expression [28, 0] - [28, 7]
object: (identifier [28, 0] - [28, 3])
property: (property_identifier [28, 4] - [28, 7]))
arguments: (arguments [28, 7] - [28, 34]
(string [28, 8] - [28, 11]
(string_fragment [28, 9] - [28, 10]))
(call_expression [28, 13] - [28, 33]
function: (identifier [28, 13] - [28, 31])
arguments: (arguments [28, 31] - [28, 33])))))
(comment [30, 0] - [30, 81])
(expression_statement [31, 0] - [31, 50]
(call_expression [31, 0] - [31, 49]
function: (member_expression [31, 0] - [31, 7]
object: (identifier [31, 0] - [31, 3])
property: (property_identifier [31, 4] - [31, 7]))
arguments: (arguments [31, 7] - [31, 49]
(string [31, 8] - [31, 19]
(string_fragment [31, 9] - [31, 18]))
(call_expression [31, 21] - [31, 48]
function: (identifier [31, 21] - [31, 32])
arguments: (arguments [31, 32] - [31, 48]
(object [31, 33] - [31, 47]
(pair [31, 35] - [31, 45]
key: (property_identifier [31, 35] - [31, 39])
value: (string [31, 41] - [31, 45]
(string_fragment [31, 42] - [31, 44])))))))))
(comment [33, 0] - [33, 38])
(expression_statement [34, 0] - [41, 3]
(call_expression [34, 0] - [41, 2]
function: (member_expression [34, 0] - [34, 7]
object: (identifier [34, 0] - [34, 3])
property: (property_identifier [34, 4] - [34, 7]))
arguments: (arguments [34, 7] - [41, 2]
(string [34, 8] - [34, 11]
(string_fragment [34, 9] - [34, 10]))
(arrow_function [34, 13] - [41, 1]
parameters: (formal_parameters [34, 19] - [34, 22]
(required_parameter [34, 20] - [34, 21]
pattern: (identifier [34, 20] - [34, 21])))
body: (statement_block [34, 26] - [41, 1]
(expression_statement [35, 2] - [35, 78]
(call_expression [35, 2] - [35, 77]
function: (member_expression [35, 2] - [35, 10]
object: (identifier [35, 2] - [35, 3])
property: (property_identifier [35, 4] - [35, 10]))
arguments: (arguments [35, 10] - [35, 77]
(string [35, 11] - [35, 26]
(string_fragment [35, 12] - [35, 25]))
(string [35, 28] - [35, 76]
(string_fragment [35, 29] - [35, 75])))))
(lexical_declaration [36, 2] - [36, 45]
(variable_declarator [36, 8] - [36, 44]
name: (identifier [36, 8] - [36, 12])
value: (await_expression [36, 15] - [36, 44]
(call_expression [36, 21] - [36, 44]
function: (identifier [36, 21] - [36, 41])
arguments: (arguments [36, 41] - [36, 44]
(identifier [36, 42] - [36, 43]))))))
(if_statement [37, 2] - [39, 3]
condition: (parenthesized_expression [37, 5] - [37, 11]
(identifier [37, 6] - [37, 10]))
consequence: (statement_block [37, 12] - [39, 3]
(return_statement [38, 4] - [38, 36]
(call_expression [38, 11] - [38, 35]
function: (member_expression [38, 11] - [38, 21]
object: (identifier [38, 11] - [38, 12])
property: (property_identifier [38, 13] - [38, 21]))
arguments: (arguments [38, 21] - [38, 35]
(string [38, 22] - [38, 34]
(string_fragment [38, 23] - [38, 33])))))))
(return_statement [40, 2] - [40, 30]
(call_expression [40, 9] - [40, 29]
function: (member_expression [40, 9] - [40, 19]
object: (identifier [40, 9] - [40, 10])
property: (property_identifier [40, 11] - [40, 19]))
arguments: (arguments [40, 19] - [40, 29]
(string [40, 20] - [40, 28]
(string_fragment [40, 21] - [40, 27]))))))))))
(expression_statement [43, 0] - [90, 3]
(call_expression [43, 0] - [90, 2]
function: (member_expression [43, 0] - [43, 7]
object: (identifier [43, 0] - [43, 3])
property: (property_identifier [43, 4] - [43, 7]))
arguments: (arguments [43, 7] - [90, 2]
(string [43, 8] - [43, 17]
(string_fragment [43, 9] - [43, 16]))
(arrow_function [43, 19] - [90, 1]
parameters: (formal_parameters [43, 25] - [43, 28]
(required_parameter [43, 26] - [43, 27]
pattern: (identifier [43, 26] - [43, 27])))
body: (statement_block [43, 32] - [90, 1]
(lexical_declaration [44, 2] - [44, 45]
(variable_declarator [44, 8] - [44, 44]
name: (identifier [44, 8] - [44, 18])
value: (call_expression [44, 21] - [44, 44]
function: (identifier [44, 21] - [44, 41])
arguments: (arguments [44, 41] - [44, 44]
(identifier [44, 42] - [44, 43])))))
(lexical_declaration [45, 2] - [45, 46]
(variable_declarator [45, 8] - [45, 45]
name: (identifier [45, 8] - [45, 19])
value: (call_expression [45, 22] - [45, 45]
function: (member_expression [45, 22] - [45, 33]
object: (member_expression [45, 22] - [45, 27]
object: (identifier [45, 22] - [45, 23])
property: (property_identifier [45, 24] - [45, 27]))
property: (property_identifier [45, 28] - [45, 33]))
arguments: (arguments [45, 33] - [45, 45]
(string [45, 34] - [45, 44]
(string_fragment [45, 35] - [45, 43]))))))
(lexical_declaration [46, 2] - [46, 26]
(variable_declarator [46, 6] - [46, 25]
name: (identifier [46, 6] - [46, 18])
value: (null [46, 21] - [46, 25])))
(lexical_declaration [47, 2] - [47, 64]
(variable_declarator [47, 8] - [47, 63]
name: (identifier [47, 8] - [47, 14])
value: (binary_expression [47, 17] - [47, 63]
left: (call_expression [47, 17] - [47, 48]
function: (member_expression [47, 17] - [47, 29]
object: (member_expression [47, 17] - [47, 22]
object: (identifier [47, 17] - [47, 18])
property: (property_identifier [47, 19] - [47, 22]))
property: (property_identifier [47, 23] - [47, 29]))
arguments: (arguments [47, 29] - [47, 48]
(string [47, 30] - [47, 47]
(string_fragment [47, 31] - [47, 46]))))
right: (string [47, 52] - [47, 63]
(string_fragment [47, 53] - [47, 62])))))
(lexical_declaration [48, 2] - [48, 20]
(variable_declarator [48, 6] - [48, 19]
name: (identifier [48, 6] - [48, 12])
value: (null [48, 15] - [48, 19])))
(if_statement [50, 2] - [63, 3]
condition: (parenthesized_expression [50, 5] - [50, 28]
(binary_expression [50, 6] - [50, 27]
left: (member_expression [50, 6] - [50, 23]
object: (identifier [50, 6] - [50, 16])
property: (property_identifier [50, 17] - [50, 23]))
right: (number [50, 26] - [50, 27])))
consequence: (statement_block [50, 29] - [63, 3]
(try_statement [51, 4] - [62, 19]
body: (statement_block [51, 8] - [62, 5]
(lexical_declaration [52, 6] - [52, 53]
(variable_declarator [52, 12] - [52, 52]
name: (identifier [52, 12] - [52, 20])
value: (await_expression [52, 23] - [52, 52]
(call_expression [52, 29] - [52, 52]
function: (identifier [52, 29] - [52, 49])
arguments: (arguments [52, 49] - [52, 52]
(identifier [52, 50] - [52, 51]))))))
(if_statement [53, 6] - [55, 7]
condition: (parenthesized_expression [53, 9] - [53, 19]
(identifier [53, 10] - [53, 18]))
consequence: (statement_block [53, 20] - [55, 7]
(expression_statement [54, 8] - [54, 33]
(assignment_expression [54, 8] - [54, 32]
left: (identifier [54, 8] - [54, 14])
right: (member_expression [54, 17] - [54, 32]
object: (identifier [54, 17] - [54, 25])
property: (property_identifier [54, 26] - [54, 32]))))))
(for_in_statement [56, 6] - [61, 7]
left: (identifier [56, 17] - [56, 20])
right: (identifier [56, 24] - [56, 34])
body: (statement_block [56, 36] - [61, 7]
(try_statement [57, 8] - [60, 23]
body: (statement_block [57, 12] - [60, 9]
(expression_statement [58, 10] - [58, 32]
(await_expression [58, 10] - [58, 31]
(call_expression [58, 16] - [58, 31]
function: (member_expression [58, 16] - [58, 26]
object: (identifier [58, 16] - [58, 22])
property: (property_identifier [58, 23] - [58, 26]))
arguments: (arguments [58, 26] - [58, 31]
(identifier [58, 27] - [58, 30])))))
(expression_statement [59, 10] - [59, 71]
(await_expression [59, 10] - [59, 70]
(call_expression [59, 16] - [59, 70]
function: (member_expression [59, 16] - [59, 30]
object: (identifier [59, 16] - [59, 26])
property: (property_identifier [59, 27] - [59, 30]))
arguments: (template_string [59, 30] - [59, 70]
(string_fragment [59, 31] - [59, 63])
(template_substitution [59, 63] - [59, 69]
(identifier [59, 65] - [59, 68])))))))
handler: (catch_clause [60, 10] - [60, 23]
parameter: (identifier [60, 17] - [60, 19])
body: (statement_block [60, 21] - [60, 23]))))))
handler: (catch_clause [62, 6] - [62, 19]
parameter: (identifier [62, 13] - [62, 15])
body: (statement_block [62, 17] - [62, 19])))))
(if_statement [65, 2] - [67, 3]
condition: (parenthesized_expression [65, 5] - [65, 52]
(binary_expression [65, 6] - [65, 51]
left: (identifier [65, 6] - [65, 17])
right: (call_expression [65, 21] - [65, 51]
function: (identifier [65, 21] - [65, 38])
arguments: (arguments [65, 38] - [65, 51]
(identifier [65, 39] - [65, 50])))))
consequence: (statement_block [65, 53] - [67, 3]
(expression_statement [66, 4] - [66, 31]
(assignment_expression [66, 4] - [66, 30]
left: (identifier [66, 4] - [66, 16])
right: (identifier [66, 19] - [66, 30])))))
(expression_statement [69, 2] - [69, 75]
(call_expression [69, 2] - [69, 74]
function: (member_expression [69, 2] - [69, 23]
object: (identifier [69, 2] - [69, 14])
property: (property_identifier [69, 15] - [69, 23]))
arguments: (arguments [69, 23] - [69, 74]
(identifier [69, 24] - [69, 30])
(string [69, 32] - [69, 48]
(string_fragment [69, 33] - [69, 47]))
(string [69, 50] - [69, 59]
(string_fragment [69, 51] - [69, 58]))
(null [69, 61] - [69, 65])
(identifier [69, 67] - [69, 73]))))
(lexical_declaration [71, 2] - [71, 41]
(variable_declarator [71, 8] - [71, 40]
name: (identifier [71, 8] - [71, 20])
value: (call_expression [71, 23] - [71, 40]
function: (identifier [71, 23] - [71, 38])
arguments: (arguments [71, 38] - [71, 40]))))
(if_statement [72, 2] - [80, 3]
condition: (parenthesized_expression [72, 5] - [72, 19]
(identifier [72, 6] - [72, 18]))
consequence: (statement_block [72, 20] - [80, 3]
(expression_statement [73, 4] - [79, 7]
(call_expression [73, 4] - [79, 6]
function: (identifier [73, 4] - [73, 16])
arguments: (arguments [73, 16] - [79, 6]
(identifier [73, 17] - [73, 18])
(string [73, 20] - [73, 32]
(string_fragment [73, 21] - [73, 31]))
(object [73, 34] - [79, 5]
(pair [74, 6] - [74, 26]
key: (property_identifier [74, 6] - [74, 12])
value: (identifier [74, 14] - [74, 26]))
(pair [75, 6] - [75, 15]
key: (property_identifier [75, 6] - [75, 10])
value: (string [75, 12] - [75, 15]
(string_fragment [75, 13] - [75, 14])))
(pair [76, 6] - [76, 20]
key: (property_identifier [76, 6] - [76, 14])
value: (true [76, 16] - [76, 20]))
(pair [77, 6] - [77, 18]
key: (property_identifier [77, 6] - [77, 12])
value: (true [77, 14] - [77, 18]))
(pair [78, 6] - [78, 21]
key: (property_identifier [78, 6] - [78, 14])
value: (string [78, 16] - [78, 21]
(string_fragment [78, 17] - [78, 20])))))))))
(expression_statement [81, 2] - [86, 5]
(call_expression [81, 2] - [86, 4]
function: (identifier [81, 2] - [81, 14])
arguments: (arguments [81, 14] - [86, 4]
(identifier [81, 15] - [81, 16])
(string [81, 18] - [81, 30]
(string_fragment [81, 19] - [81, 29]))
(object [81, 32] - [86, 3]
(pair [82, 4] - [82, 13]
key: (property_identifier [82, 4] - [82, 8])
value: (string [82, 10] - [82, 13]
(string_fragment [82, 11] - [82, 12])))
(pair [83, 4] - [83, 18]
key: (property_identifier [83, 4] - [83, 12])
value: (true [83, 14] - [83, 18]))
(pair [84, 4] - [84, 16]
key: (property_identifier [84, 4] - [84, 10])
value: (true [84, 12] - [84, 16]))
(pair [85, 4] - [85, 19]
key: (property_identifier [85, 4] - [85, 12])
value: (string [85, 14] - [85, 19]
(string_fragment [85, 15] - [85, 18])))))))
(expression_statement [88, 2] - [88, 78]
(call_expression [88, 2] - [88, 77]
function: (member_expression [88, 2] - [88, 10]
object: (identifier [88, 2] - [88, 3])
property: (property_identifier [88, 4] - [88, 10]))
arguments: (arguments [88, 10] - [88, 77]
(string [88, 11] - [88, 26]
(string_fragment [88, 12] - [88, 25]))
(string [88, 28] - [88, 76]
(string_fragment [88, 29] - [88, 75])))))
(return_statement [89, 2] - [89, 46]
(call_expression [89, 9] - [89, 45]
function: (member_expression [89, 9] - [89, 19]
object: (identifier [89, 9] - [89, 10])
property: (property_identifier [89, 11] - [89, 19]))
arguments: (arguments [89, 19] - [89, 45]
(binary_expression [89, 20] - [89, 44]
left: (identifier [89, 20] - [89, 32])
right: (string [89, 36] - [89, 44]
(string_fragment [89, 37] - [89, 43])))))))))))
(comment [92, 0] - [92, 39])
(expression_statement [93, 0] - [93, 31]
(call_expression [93, 0] - [93, 30]
function: (member_expression [93, 0] - [93, 9]
object: (identifier [93, 0] - [93, 3])
property: (property_identifier [93, 4] - [93, 9]))
arguments: (arguments [93, 9] - [93, 30]
(string [93, 10] - [93, 17]
(string_fragment [93, 11] - [93, 16]))
(identifier [93, 19] - [93, 29]))))
(expression_statement [94, 0] - [94, 34]
(call_expression [94, 0] - [94, 33]
function: (member_expression [94, 0] - [94, 9]
object: (identifier [94, 0] - [94, 3])
property: (property_identifier [94, 4] - [94, 9]))
arguments: (arguments [94, 9] - [94, 33]
(string [94, 10] - [94, 13]
(string_fragment [94, 11] - [94, 12]))
(identifier [94, 15] - [94, 32]))))
(expression_statement [95, 0] - [95, 27]
(call_expression [95, 0] - [95, 26]
function: (member_expression [95, 0] - [95, 9]
object: (identifier [95, 0] - [95, 3])
property: (property_identifier [95, 4] - [95, 9]))
arguments: (arguments [95, 9] - [95, 26]
(string [95, 10] - [95, 13]
(string_fragment [95, 11] - [95, 12]))
(identifier [95, 15] - [95, 25]))))
(expression_statement [96, 0] - [96, 29]
(call_expression [96, 0] - [96, 28]
function: (member_expression [96, 0] - [96, 9]
object: (identifier [96, 0] - [96, 3])
property: (property_identifier [96, 4] - [96, 9]))
arguments: (arguments [96, 9] - [96, 28]
(string [96, 10] - [96, 13]
(string_fragment [96, 11] - [96, 12]))
(identifier [96, 15] - [96, 27]))))
(expression_statement [97, 0] - [97, 30]
(call_expression [97, 0] - [97, 29]
function: (member_expression [97, 0] - [97, 9]
object: (identifier [97, 0] - [97, 3])
property: (property_identifier [97, 4] - [97, 9]))
arguments: (arguments [97, 9] - [97, 29]
(string [97, 10] - [97, 13]
(string_fragment [97, 11] - [97, 12]))
(identifier [97, 15] - [97, 28]))))
(expression_statement [98, 0] - [98, 33]
(call_expression [98, 0] - [98, 32]
function: (member_expression [98, 0] - [98, 9]
object: (identifier [98, 0] - [98, 3])
property: (property_identifier [98, 4] - [98, 9]))
arguments: (arguments [98, 9] - [98, 32]
(string [98, 10] - [98, 18]
(string_fragment [98, 11] - [98, 17]))
(identifier [98, 20] - [98, 31]))))
(expression_statement [99, 0] - [99, 37]
(call_expression [99, 0] - [99, 36]
function: (member_expression [99, 0] - [99, 9]
object: (identifier [99, 0] - [99, 3])
property: (property_identifier [99, 4] - [99, 9]))
arguments: (arguments [99, 9] - [99, 36]
(string [99, 10] - [99, 22]
(string_fragment [99, 11] - [99, 21]))
(identifier [99, 24] - [99, 35]))))
(comment [101, 0] - [101, 34])
(expression_statement [102, 0] - [102, 27]
(call_expression [102, 0] - [102, 26]
function: (identifier [102, 0] - [102, 21])
arguments: (arguments [102, 21] - [102, 26]
(identifier [102, 22] - [102, 25]))))
(comment [104, 0] - [104, 21])
(expression_statement [105, 0] - [105, 41]
(call_expression [105, 0] - [105, 40]
function: (member_expression [105, 0] - [105, 7]
object: (identifier [105, 0] - [105, 3])
property: (property_identifier [105, 4] - [105, 7]))
arguments: (arguments [105, 7] - [105, 40]
(string [105, 8] - [105, 18]
(string_fragment [105, 9] - [105, 17]))
(arrow_function [105, 20] - [105, 39]
parameters: (formal_parameters [105, 20] - [105, 23]
(required_parameter [105, 21] - [105, 22]
pattern: (identifier [105, 21] - [105, 22])))
body: (call_expression [105, 27] - [105, 39]
function: (member_expression [105, 27] - [105, 33]
object: (identifier [105, 27] - [105, 28])
property: (property_identifier [105, 29] - [105, 33]))
arguments: (arguments [105, 33] - [105, 39]
(string [105, 34] - [105, 38]
(string_fragment [105, 35] - [105, 37]))))))))
(if_statement [107, 0] - [135, 1]
condition: (parenthesized_expression [107, 3] - [107, 21]
(member_expression [107, 4] - [107, 20]
object: (meta_property [107, 4] - [107, 15])
property: (property_identifier [107, 16] - [107, 20])))
consequence: (statement_block [107, 22] - [135, 1]
(lexical_declaration [108, 2] - [108, 37]
(variable_declarator [108, 8] - [108, 36]
name: (identifier [108, 8] - [108, 12])
value: (call_expression [108, 15] - [108, 36]
function: (member_expression [108, 15] - [108, 27]
object: (member_expression [108, 15] - [108, 23]
object: (identifier [108, 15] - [108, 19])
property: (property_identifier [108, 20] - [108, 23]))
property: (property_identifier [108, 24] - [108, 27]))
arguments: (arguments [108, 27] - [108, 36]
(string [108, 28] - [108, 35]
(string_fragment [108, 29] - [108, 34]))))))
(lexical_declaration [109, 2] - [109, 40]
(variable_declarator [109, 8] - [109, 39]
name: (identifier [109, 8] - [109, 14])
value: (call_expression [109, 17] - [109, 39]
function: (member_expression [109, 17] - [109, 29]
object: (member_expression [109, 17] - [109, 25]
object: (identifier [109, 17] - [109, 21])
property: (property_identifier [109, 22] - [109, 25]))
property: (property_identifier [109, 26] - [109, 29]))
arguments: (arguments [109, 29] - [109, 39]
(string [109, 30] - [109, 38]
(string_fragment [109, 31] - [109, 37]))))))
(if_statement [111, 2] - [115, 3]
condition: (parenthesized_expression [111, 5] - [111, 23]
(binary_expression [111, 6] - [111, 22]
left: (unary_expression [111, 6] - [111, 11]
argument: (identifier [111, 7] - [111, 11]))
right: (unary_expression [111, 15] - [111, 22]
argument: (identifier [111, 16] - [111, 22]))))
consequence: (statement_block [111, 24] - [115, 3]
(expression_statement [112, 4] - [114, 6]
(call_expression [112, 4] - [114, 5]
function: (member_expression [112, 4] - [112, 16]
object: (identifier [112, 4] - [112, 11])
property: (property_identifier [112, 12] - [112, 16]))
arguments: (arguments [112, 16] - [114, 5]
(string [113, 6] - [113, 93]
(string_fragment [113, 7] - [113, 92])))))))
(expression_statement [117, 2] - [117, 68]
(call_expression [117, 2] - [117, 67]
function: (member_expression [117, 2] - [117, 13]
object: (identifier [117, 2] - [117, 9])
property: (property_identifier [117, 10] - [117, 13]))
arguments: (arguments [117, 13] - [117, 67]
(string [117, 14] - [117, 66]
(string_fragment [117, 15] - [117, 65])))))
(try_statement [118, 2] - [126, 3]
body: (statement_block [118, 6] - [121, 3]
(expression_statement [119, 4] - [119, 39]
(await_expression [119, 4] - [119, 38]
(call_expression [119, 10] - [119, 38]
function: (member_expression [119, 10] - [119, 36]
object: (identifier [119, 10] - [119, 25])
property: (property_identifier [119, 26] - [119, 36]))
arguments: (arguments [119, 36] - [119, 38]))))
(expression_statement [120, 4] - [120, 75]
(call_expression [120, 4] - [120, 74]
function: (member_expression [120, 4] - [120, 15]
object: (identifier [120, 4] - [120, 11])
property: (property_identifier [120, 12] - [120, 15]))
arguments: (arguments [120, 15] - [120, 74]
(string [120, 16] - [120, 73]
(string_fragment [120, 17] - [120, 72]))))))
handler: (catch_clause [121, 4] - [126, 3]
parameter: (identifier [121, 11] - [121, 16])
body: (statement_block [121, 18] - [126, 3]
(expression_statement [122, 4] - [125, 6]
(call_expression [122, 4] - [125, 5]
function: (member_expression [122, 4] - [122, 16]
object: (identifier [122, 4] - [122, 11])
property: (property_identifier [122, 12] - [122, 16]))
arguments: (arguments [122, 16] - [125, 5]
(string [123, 6] - [123, 79]
(string_fragment [123, 7] - [123, 78]))
(identifier [124, 6] - [124, 11])))))))
(expression_statement [128, 2] - [128, 63]
(call_expression [128, 2] - [128, 62]
function: (member_expression [128, 2] - [128, 13]
object: (identifier [128, 2] - [128, 9])
property: (property_identifier [128, 10] - [128, 13]))
arguments: (arguments [128, 13] - [128, 62]
(string [128, 14] - [128, 61]
(string_fragment [128, 15] - [128, 60])))))
(expression_statement [129, 2] - [129, 17]
(await_expression [129, 2] - [129, 16]
(call_expression [129, 8] - [129, 16]
function: (identifier [129, 8] - [129, 14])
arguments: (arguments [129, 14] - [129, 16]))))
(expression_statement [130, 2] - [130, 21]
(await_expression [130, 2] - [130, 20]
(call_expression [130, 8] - [130, 20]
function: (identifier [130, 8] - [130, 18])
arguments: (arguments [130, 18] - [130, 20]))))
(lexical_declaration [132, 2] - [132, 60]
(variable_declarator [132, 8] - [132, 59]
name: (identifier [132, 8] - [132, 12])
value: (call_expression [132, 15] - [132, 59]
function: (identifier [132, 15] - [132, 23])
arguments: (arguments [132, 23] - [132, 59]
(binary_expression [132, 24] - [132, 54]
left: (call_expression [132, 24] - [132, 44]
function: (member_expression [132, 24] - [132, 36]
object: (member_expression [132, 24] - [132, 32]
object: (identifier [132, 24] - [132, 28])
property: (property_identifier [132, 29] - [132, 32]))
property: (property_identifier [132, 33] - [132, 36]))
arguments: (arguments [132, 36] - [132, 44]
(string [132, 37] - [132, 43]
(string_fragment [132, 38] - [132, 42]))))
right: (string [132, 48] - [132, 54]
(string_fragment [132, 49] - [132, 53])))
(number [132, 56] - [132, 58])))))
(expression_statement [133, 2] - [133, 70]
(call_expression [133, 2] - [133, 69]
function: (member_expression [133, 2] - [133, 13]
object: (identifier [133, 2] - [133, 9])
property: (property_identifier [133, 10] - [133, 13]))
arguments: (arguments [133, 13] - [133, 69]
(template_string [133, 14] - [133, 68]
(string_fragment [133, 15] - [133, 60])
(template_substitution [133, 60] - [133, 67]
(identifier [133, 62] - [133, 66]))))))
(expression_statement [134, 2] - [134, 34]
(call_expression [134, 2] - [134, 33]
function: (member_expression [134, 2] - [134, 12]
object: (identifier [134, 2] - [134, 6])
property: (property_identifier [134, 7] - [134, 12]))
arguments: (arguments [134, 12] - [134, 33]
(object [134, 13] - [134, 21]
(shorthand_property_identifier [134, 15] - [134, 19]))
(member_expression [134, 23] - [134, 32]
object: (identifier [134, 23] - [134, 26])
property: (property_identifier [134, 27] - [134, 32])))))))
(export_statement [137, 0] - [137, 19]
value: (identifier [137, 15] - [137, 18])))