auth-yes/archive/.forum/ast/recovery_fragments.tsx.ast

396 lines
26 KiB
Plaintext

(program [0, 0] - [93, 0]
(import_statement [0, 0] - [0, 67]
(import_clause [0, 7] - [0, 29]
(named_imports [0, 7] - [0, 29]
(import_specifier [0, 9] - [0, 27]
name: (identifier [0, 9] - [0, 27]))))
source: (string [0, 35] - [0, 66]
(string_fragment [0, 36] - [0, 65])))
(export_statement [2, 0] - [92, 2]
declaration: (lexical_declaration [2, 7] - [92, 2]
(variable_declarator [2, 13] - [92, 1]
name: (identifier [2, 13] - [2, 33])
value: (arrow_function [2, 36] - [92, 1]
parameters: (formal_parameters [2, 36] - [2, 38])
body: (statement_block [2, 42] - [92, 1]
(return_statement [3, 2] - [91, 4]
(parenthesized_expression [3, 9] - [91, 3]
(jsx_element [4, 4] - [90, 25]
open_tag: (jsx_opening_element [4, 4] - [4, 49]
name: (identifier [4, 5] - [4, 23])
attribute: (jsx_attribute [4, 24] - [4, 48]
(property_identifier [4, 24] - [4, 29])
(string [4, 30] - [4, 48]
(string_fragment [4, 31] - [4, 47]))))
(jsx_element [5, 6] - [89, 12]
open_tag: (jsx_opening_element [5, 6] - [5, 11]
name: (identifier [5, 7] - [5, 10]))
(jsx_element [6, 8] - [27, 14]
open_tag: (jsx_opening_element [6, 8] - [6, 34]
name: (identifier [6, 9] - [6, 12])
attribute: (jsx_attribute [6, 13] - [6, 33]
(property_identifier [6, 13] - [6, 18])
(string [6, 19] - [6, 33]
(string_fragment [6, 20] - [6, 32]))))
(jsx_element [7, 10] - [22, 16]
open_tag: (jsx_opening_element [7, 10] - [7, 34]
name: (identifier [7, 11] - [7, 14])
attribute: (jsx_attribute [7, 15] - [7, 33]
(property_identifier [7, 15] - [7, 20])
(string [7, 21] - [7, 33]
(string_fragment [7, 22] - [7, 32]))))
(jsx_element [8, 12] - [21, 18]
open_tag: (jsx_opening_element [8, 12] - [17, 13]
name: (identifier [8, 13] - [8, 16])
attribute: (jsx_attribute [9, 14] - [9, 24]
(property_identifier [9, 14] - [9, 19])
(string [9, 20] - [9, 24]
(string_fragment [9, 21] - [9, 23])))
attribute: (jsx_attribute [10, 14] - [10, 25]
(property_identifier [10, 14] - [10, 20])
(string [10, 21] - [10, 25]
(string_fragment [10, 22] - [10, 24])))
attribute: (jsx_attribute [11, 14] - [11, 33]
(property_identifier [11, 14] - [11, 21])
(string [11, 22] - [11, 33]
(string_fragment [11, 23] - [11, 32])))
attribute: (jsx_attribute [12, 14] - [12, 25]
(property_identifier [12, 14] - [12, 18])
(string [12, 19] - [12, 25]
(string_fragment [12, 20] - [12, 24])))
attribute: (jsx_attribute [13, 14] - [13, 35]
(property_identifier [13, 14] - [13, 20])
(string [13, 21] - [13, 35]
(string_fragment [13, 22] - [13, 34])))
attribute: (jsx_attribute [14, 14] - [14, 32]
(property_identifier [14, 14] - [14, 26])
(string [14, 27] - [14, 32]
(string_fragment [14, 28] - [14, 31])))
attribute: (jsx_attribute [15, 14] - [15, 36]
(property_identifier [15, 14] - [15, 28])
(string [15, 29] - [15, 36]
(string_fragment [15, 30] - [15, 35])))
attribute: (jsx_attribute [16, 14] - [16, 37]
(property_identifier [16, 14] - [16, 29])
(string [16, 30] - [16, 37]
(string_fragment [16, 31] - [16, 36]))))
(jsx_element [18, 14] - [18, 58]
open_tag: (jsx_opening_element [18, 14] - [18, 49]
name: (identifier [18, 15] - [18, 21])
attribute: (jsx_attribute [18, 22] - [18, 30]
(property_identifier [18, 22] - [18, 24])
(string [18, 25] - [18, 30]
(string_fragment [18, 26] - [18, 29])))
attribute: (jsx_attribute [18, 31] - [18, 40]
(property_identifier [18, 31] - [18, 33])
(string [18, 34] - [18, 40]
(string_fragment [18, 35] - [18, 39])))
attribute: (jsx_attribute [18, 41] - [18, 48]
(property_identifier [18, 41] - [18, 42])
(string [18, 43] - [18, 48]
(string_fragment [18, 44] - [18, 47]))))
close_tag: (jsx_closing_element [18, 49] - [18, 58]
name: (identifier [18, 51] - [18, 57])))
(jsx_element [19, 14] - [19, 45]
open_tag: (jsx_opening_element [19, 14] - [19, 38]
name: (identifier [19, 15] - [19, 19])
attribute: (jsx_attribute [19, 20] - [19, 37]
(property_identifier [19, 20] - [19, 21])
(string [19, 22] - [19, 37]
(string_fragment [19, 23] - [19, 36]))))
close_tag: (jsx_closing_element [19, 38] - [19, 45]
name: (identifier [19, 40] - [19, 44])))
(jsx_element [20, 14] - [20, 55]
open_tag: (jsx_opening_element [20, 14] - [20, 48]
name: (identifier [20, 15] - [20, 19])
attribute: (jsx_attribute [20, 20] - [20, 47]
(property_identifier [20, 20] - [20, 21])
(string [20, 22] - [20, 47]
(string_fragment [20, 23] - [20, 46]))))
close_tag: (jsx_closing_element [20, 48] - [20, 55]
name: (identifier [20, 50] - [20, 54])))
close_tag: (jsx_closing_element [21, 12] - [21, 18]
name: (identifier [21, 14] - [21, 17])))
close_tag: (jsx_closing_element [22, 10] - [22, 16]
name: (identifier [22, 12] - [22, 15])))
(jsx_element [23, 10] - [23, 35]
open_tag: (jsx_opening_element [23, 10] - [23, 14]
name: (identifier [23, 11] - [23, 13]))
(jsx_text [23, 14] - [23, 30])
close_tag: (jsx_closing_element [23, 30] - [23, 35]
name: (identifier [23, 32] - [23, 34])))
(jsx_element [24, 10] - [26, 14]
open_tag: (jsx_opening_element [24, 10] - [24, 30]
name: (identifier [24, 11] - [24, 12])
attribute: (jsx_attribute [24, 13] - [24, 29]
(property_identifier [24, 13] - [24, 18])
(string [24, 19] - [24, 29]
(string_fragment [24, 20] - [24, 28]))))
(jsx_text [24, 30] - [26, 10])
close_tag: (jsx_closing_element [26, 10] - [26, 14]
name: (identifier [26, 12] - [26, 13])))
close_tag: (jsx_closing_element [27, 8] - [27, 14]
name: (identifier [27, 10] - [27, 13])))
(jsx_element [29, 8] - [75, 15]
open_tag: (jsx_opening_element [29, 8] - [29, 59]
name: (identifier [29, 9] - [29, 13])
attribute: (jsx_attribute [29, 14] - [29, 32]
(property_identifier [29, 14] - [29, 16])
(string [29, 17] - [29, 32]
(string_fragment [29, 18] - [29, 31])))
attribute: (jsx_attribute [29, 33] - [29, 58]
(property_identifier [29, 33] - [29, 38])
(string [29, 39] - [29, 58]
(string_fragment [29, 40] - [29, 57]))))
(jsx_self_closing_element [30, 10] - [30, 64]
name: (identifier [30, 11] - [30, 16])
attribute: (jsx_attribute [30, 17] - [30, 30]
(property_identifier [30, 17] - [30, 21])
(string [30, 22] - [30, 30]
(string_fragment [30, 23] - [30, 29])))
attribute: (jsx_attribute [30, 31] - [30, 49]
(property_identifier [30, 31] - [30, 33])
(string [30, 34] - [30, 49]
(string_fragment [30, 35] - [30, 48])))
attribute: (jsx_attribute [30, 50] - [30, 61]
(property_identifier [30, 50] - [30, 54])
(string [30, 55] - [30, 61]
(string_fragment [30, 56] - [30, 60]))))
(jsx_element [32, 10] - [42, 16]
open_tag: (jsx_opening_element [32, 10] - [32, 47]
name: (identifier [32, 11] - [32, 14])
attribute: (jsx_attribute [32, 15] - [32, 46]
(property_identifier [32, 15] - [32, 20])
(string [32, 21] - [32, 46]
(string_fragment [32, 22] - [32, 45]))))
(jsx_element [33, 12] - [35, 20]
open_tag: (jsx_opening_element [33, 12] - [33, 135]
name: (identifier [33, 13] - [33, 18])
attribute: (jsx_attribute [33, 19] - [33, 134]
(property_identifier [33, 19] - [33, 24])
(string [33, 25] - [33, 134]
(string_fragment [33, 26] - [33, 133]))))
(jsx_text [33, 135] - [35, 12])
close_tag: (jsx_closing_element [35, 12] - [35, 20]
name: (identifier [35, 14] - [35, 19])))
(jsx_self_closing_element [36, 12] - [41, 14]
name: (identifier [36, 13] - [36, 18])
attribute: (jsx_attribute [37, 14] - [37, 29]
(property_identifier [37, 14] - [37, 18])
(string [37, 19] - [37, 29]
(string_fragment [37, 20] - [37, 28])))
attribute: (jsx_attribute [38, 14] - [38, 31]
(property_identifier [38, 14] - [38, 16])
(string [38, 17] - [38, 31]
(string_fragment [38, 18] - [38, 30])))
attribute: (jsx_attribute [39, 14] - [39, 58]
(property_identifier [39, 14] - [39, 25])
(string [39, 26] - [39, 58]
(string_fragment [39, 27] - [39, 57])))
attribute: (jsx_attribute [40, 14] - [40, 22]
(property_identifier [40, 14] - [40, 22])))
close_tag: (jsx_closing_element [42, 10] - [42, 16]
name: (identifier [42, 12] - [42, 15])))
(jsx_element [44, 10] - [52, 16]
open_tag: (jsx_opening_element [44, 10] - [44, 47]
name: (identifier [44, 11] - [44, 14])
attribute: (jsx_attribute [44, 15] - [44, 46]
(property_identifier [44, 15] - [44, 20])
(string [44, 21] - [44, 46]
(string_fragment [44, 22] - [44, 45]))))
(jsx_element [45, 12] - [47, 20]
open_tag: (jsx_opening_element [45, 12] - [45, 135]
name: (identifier [45, 13] - [45, 18])
attribute: (jsx_attribute [45, 19] - [45, 134]
(property_identifier [45, 19] - [45, 24])
(string [45, 25] - [45, 134]
(string_fragment [45, 26] - [45, 133]))))
(jsx_text [45, 135] - [47, 12])
close_tag: (jsx_closing_element [47, 12] - [47, 20]
name: (identifier [47, 14] - [47, 19])))
(jsx_element [48, 12] - [51, 21]
open_tag: (jsx_opening_element [48, 12] - [48, 41]
name: (identifier [48, 13] - [48, 19])
attribute: (jsx_attribute [48, 20] - [48, 40]
(property_identifier [48, 20] - [48, 22])
(string [48, 23] - [48, 40]
(string_fragment [48, 24] - [48, 39]))))
(jsx_element [49, 14] - [49, 78]
open_tag: (jsx_opening_element [49, 14] - [49, 38]
name: (identifier [49, 15] - [49, 21])
attribute: (jsx_attribute [49, 22] - [49, 37]
(property_identifier [49, 22] - [49, 27])
(string [49, 28] - [49, 37]
(string_fragment [49, 29] - [49, 36]))))
(jsx_text [49, 38] - [49, 69])
close_tag: (jsx_closing_element [49, 69] - [49, 78]
name: (identifier [49, 71] - [49, 77])))
(jsx_element [50, 14] - [50, 72]
open_tag: (jsx_opening_element [50, 14] - [50, 37]
name: (identifier [50, 15] - [50, 21])
attribute: (jsx_attribute [50, 22] - [50, 36]
(property_identifier [50, 22] - [50, 27])
(string [50, 28] - [50, 36]
(string_fragment [50, 29] - [50, 35]))))
(jsx_text [50, 37] - [50, 63])
close_tag: (jsx_closing_element [50, 63] - [50, 72]
name: (identifier [50, 65] - [50, 71])))
close_tag: (jsx_closing_element [51, 12] - [51, 21]
name: (identifier [51, 14] - [51, 20])))
close_tag: (jsx_closing_element [52, 10] - [52, 16]
name: (identifier [52, 12] - [52, 15])))
(jsx_element [54, 10] - [65, 16]
open_tag: (jsx_opening_element [54, 10] - [54, 67]
name: (identifier [54, 11] - [54, 14])
attribute: (jsx_attribute [54, 15] - [54, 35]
(property_identifier [54, 15] - [54, 17])
(string [54, 18] - [54, 35]
(string_fragment [54, 19] - [54, 34])))
attribute: (jsx_attribute [54, 36] - [54, 66]
(property_identifier [54, 36] - [54, 41])
(string [54, 42] - [54, 66]
(string_fragment [54, 43] - [54, 65]))))
(jsx_element [55, 12] - [57, 20]
open_tag: (jsx_opening_element [55, 12] - [55, 135]
name: (identifier [55, 13] - [55, 18])
attribute: (jsx_attribute [55, 19] - [55, 134]
(property_identifier [55, 19] - [55, 24])
(string [55, 25] - [55, 134]
(string_fragment [55, 26] - [55, 133]))))
(jsx_text [55, 135] - [57, 12])
close_tag: (jsx_closing_element [57, 12] - [57, 20]
name: (identifier [57, 14] - [57, 19])))
(jsx_element [58, 12] - [64, 23]
open_tag: (jsx_opening_element [58, 12] - [63, 13]
name: (identifier [58, 13] - [58, 21])
attribute: (jsx_attribute [59, 14] - [59, 35]
(property_identifier [59, 14] - [59, 16])
(string [59, 17] - [59, 35]
(string_fragment [59, 18] - [59, 34])))
attribute: (jsx_attribute [60, 14] - [60, 22]
(property_identifier [60, 14] - [60, 18])
(jsx_expression [60, 19] - [60, 22]
(number [60, 20] - [60, 21])))
attribute: (jsx_attribute [61, 14] - [61, 63]
(property_identifier [61, 14] - [61, 25])
(string [61, 26] - [61, 63]
(string_fragment [61, 27] - [61, 62])))
attribute: (jsx_attribute [62, 14] - [62, 64]
(property_identifier [62, 14] - [62, 19])
(string [62, 20] - [62, 64]
(string_fragment [62, 21] - [62, 63]))))
close_tag: (jsx_closing_element [64, 12] - [64, 23]
name: (identifier [64, 14] - [64, 22])))
close_tag: (jsx_closing_element [65, 10] - [65, 16]
name: (identifier [65, 12] - [65, 15])))
(jsx_element [67, 10] - [74, 19]
open_tag: (jsx_opening_element [67, 10] - [72, 11]
name: (identifier [67, 11] - [67, 17])
attribute: (jsx_attribute [68, 12] - [68, 25]
(property_identifier [68, 12] - [68, 16])
(string [68, 17] - [68, 25]
(string_fragment [68, 18] - [68, 24])))
attribute: (jsx_attribute [69, 12] - [69, 31]
(property_identifier [69, 12] - [69, 14])
(string [69, 15] - [69, 31]
(string_fragment [69, 16] - [69, 30])))
attribute: (jsx_attribute [70, 12] - [70, 31]
(property_identifier [70, 12] - [70, 17])
(string [70, 18] - [70, 31]
(string_fragment [70, 19] - [70, 30])))
attribute: (jsx_attribute [71, 12] - [71, 67]
(property_identifier [71, 12] - [71, 17])
(string [71, 18] - [71, 67]
(string_fragment [71, 19] - [71, 66]))))
(jsx_text [72, 11] - [73, 24])
(ERROR [73, 24] - [73, 42]
(identifier [73, 26] - [73, 30])
(identifier [73, 31] - [73, 34])
(identifier [73, 35] - [73, 42]))
close_tag: (jsx_closing_element [74, 10] - [74, 19]
name: (identifier [74, 12] - [74, 18])))
close_tag: (jsx_closing_element [75, 8] - [75, 15]
name: (identifier [75, 10] - [75, 14])))
(jsx_element [77, 8] - [77, 75]
open_tag: (jsx_opening_element [77, 8] - [77, 69]
name: (identifier [77, 9] - [77, 12])
attribute: (jsx_attribute [77, 13] - [77, 31]
(property_identifier [77, 13] - [77, 15])
(string [77, 16] - [77, 31]
(string_fragment [77, 17] - [77, 30])))
attribute: (jsx_attribute [77, 32] - [77, 45]
(property_identifier [77, 32] - [77, 37])
(string [77, 38] - [77, 45]
(string_fragment [77, 39] - [77, 44])))
attribute: (jsx_attribute [77, 46] - [77, 68]
(property_identifier [77, 46] - [77, 51])
(string [77, 52] - [77, 68]
(string_fragment [77, 53] - [77, 67]))))
close_tag: (jsx_closing_element [77, 69] - [77, 75]
name: (identifier [77, 71] - [77, 74])))
(jsx_element [78, 8] - [80, 14]
open_tag: (jsx_opening_element [78, 8] - [78, 73]
name: (identifier [78, 9] - [78, 12])
attribute: (jsx_attribute [78, 13] - [78, 33]
(property_identifier [78, 13] - [78, 15])
(string [78, 16] - [78, 33]
(string_fragment [78, 17] - [78, 32])))
attribute: (jsx_attribute [78, 34] - [78, 49]
(property_identifier [78, 34] - [78, 39])
(string [78, 40] - [78, 49]
(string_fragment [78, 41] - [78, 48])))
attribute: (jsx_attribute [78, 50] - [78, 72]
(property_identifier [78, 50] - [78, 55])
(string [78, 56] - [78, 72]
(string_fragment [78, 57] - [78, 71]))))
(jsx_text [78, 73] - [80, 8])
close_tag: (jsx_closing_element [80, 8] - [80, 14]
name: (identifier [80, 10] - [80, 13])))
(jsx_element [82, 8] - [84, 14]
open_tag: (jsx_opening_element [82, 8] - [82, 27]
name: (identifier [82, 9] - [82, 12])
attribute: (jsx_attribute [82, 13] - [82, 26]
(property_identifier [82, 13] - [82, 18])
(string [82, 19] - [82, 26]
(string_fragment [82, 20] - [82, 25]))))
(jsx_text [82, 27] - [83, 31])
(jsx_element [83, 31] - [83, 67]
open_tag: (jsx_opening_element [83, 31] - [83, 48]
name: (identifier [83, 32] - [83, 33])
attribute: (jsx_attribute [83, 34] - [83, 47]
(property_identifier [83, 34] - [83, 38])
(string [83, 39] - [83, 47]
(string_fragment [83, 40] - [83, 46]))))
(jsx_text [83, 48] - [83, 63])
close_tag: (jsx_closing_element [83, 63] - [83, 67]
name: (identifier [83, 65] - [83, 66])))
close_tag: (jsx_closing_element [84, 8] - [84, 14]
name: (identifier [84, 10] - [84, 13])))
(jsx_element [86, 8] - [87, 17]
open_tag: (jsx_opening_element [86, 8] - [86, 93]
name: (identifier [86, 9] - [86, 15])
attribute: (jsx_attribute [86, 16] - [86, 92]
(property_identifier [86, 16] - [86, 19])
(string [86, 20] - [86, 92]
(string_fragment [86, 21] - [86, 91]))))
close_tag: (jsx_closing_element [87, 8] - [87, 17]
name: (identifier [87, 10] - [87, 16])))
(jsx_element [88, 8] - [88, 74]
open_tag: (jsx_opening_element [88, 8] - [88, 65]
name: (identifier [88, 9] - [88, 15])
attribute: (jsx_attribute [88, 16] - [88, 29]
(property_identifier [88, 16] - [88, 20])
(string [88, 21] - [88, 29]
(string_fragment [88, 22] - [88, 28])))
attribute: (jsx_attribute [88, 30] - [88, 64]
(property_identifier [88, 30] - [88, 33])
(string [88, 34] - [88, 64]
(string_fragment [88, 35] - [88, 63]))))
close_tag: (jsx_closing_element [88, 65] - [88, 74]
name: (identifier [88, 67] - [88, 73])))
close_tag: (jsx_closing_element [89, 6] - [89, 12]
name: (identifier [89, 8] - [89, 11])))
close_tag: (jsx_closing_element [90, 4] - [90, 25]
name: (identifier [90, 6] - [90, 24])))))))))))
/home/tylerg/p/data/auth-yes/src/features/auth/recovery_fragments.tsx Parse: 0.48 ms 6928 bytes/ms (ERROR [73, 24] - [73, 42])