(module (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (comment) (function_definition name: (identifier) parameters: (parameters (identifier) (identifier) (identifier) (identifier) (identifier) (identifier) (identifier) (identifier) (identifier) (identifier) (identifier)) body: (block (expression_statement (string (string_start) (string_content) (string_end))) (expression_statement (assignment left: (identifier) right: (binary_operator left: (parenthesized_expression (binary_operator left: (binary_operator left: (binary_operator left: (binary_operator left: (unary_operator argument: (identifier)) right: (identifier)) right: (identifier)) right: (binary_operator left: (binary_operator left: (identifier) right: (identifier)) right: (identifier))) right: (binary_operator left: (identifier) right: (identifier)))) right: (identifier)))) (comment) (expression_statement (assignment left: (identifier) right: (binary_operator left: (parenthesized_expression (binary_operator left: (binary_operator left: (binary_operator left: (identifier) right: (identifier)) right: (binary_operator left: (binary_operator left: (binary_operator left: (identifier) right: (parenthesized_expression (binary_operator left: (integer) right: (identifier)))) right: (identifier)) right: (identifier))) right: (binary_operator left: (binary_operator left: (binary_operator left: (identifier) right: (parenthesized_expression (binary_operator left: (integer) right: (identifier)))) right: (identifier)) right: (identifier)))) right: (identifier)))) (comment) (expression_statement (assignment left: (identifier) right: (binary_operator left: (parenthesized_expression (binary_operator left: (binary_operator left: (binary_operator left: (binary_operator left: (identifier) right: (identifier)) right: (identifier)) right: (binary_operator left: (binary_operator left: (identifier) right: (identifier)) right: (identifier))) right: (binary_operator left: (identifier) right: (identifier)))) right: (identifier)))) (comment) (expression_statement (assignment left: (identifier) right: (binary_operator left: (parenthesized_expression (binary_operator left: (binary_operator left: (binary_operator left: (binary_operator left: (binary_operator left: (identifier) right: (parenthesized_expression (binary_operator left: (integer) right: (identifier)))) right: (identifier)) right: (identifier)) right: (binary_operator left: (binary_operator left: (binary_operator left: (identifier) right: (parenthesized_expression (binary_operator left: (integer) right: (identifier)))) right: (identifier)) right: (identifier))) right: (binary_operator left: (identifier) right: (identifier)))) right: (identifier)))) (comment) (expression_statement (assignment left: (identifier) right: (binary_operator left: (binary_operator left: (binary_operator left: (identifier) right: (identifier)) right: (binary_operator left: (identifier) right: (identifier))) right: (identifier)))) (comment) (expression_statement (assignment left: (identifier) right: (binary_operator left: (identifier) right: (parenthesized_expression (binary_operator left: (binary_operator left: (binary_operator left: (binary_operator left: (identifier) right: (identifier)) right: (identifier)) right: (identifier)) right: (identifier)))))) (comment) (expression_statement (assignment left: (identifier) right: (binary_operator left: (identifier) right: (identifier)))) (comment) (expression_statement (assignment left: (identifier) right: (binary_operator left: (identifier) right: (identifier)))) (comment) (expression_statement (assignment left: (identifier) right: (binary_operator left: (identifier) right: (identifier)))) (comment) (expression_statement (assignment left: (identifier) right: (binary_operator left: (identifier) right: (identifier)))) (comment) (expression_statement (assignment left: (identifier) right: (binary_operator left: (identifier) right: (identifier)))) (comment) (return_statement (expression_list (identifier) (identifier) (identifier) (identifier) (identifier))))))