13536 lines
		
	
	
		
			349 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			13536 lines
		
	
	
		
			349 KiB
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
|   "type": "File",
 | |
|   "start": 0,
 | |
|   "end": 1731,
 | |
|   "loc": {
 | |
|     "start": {
 | |
|       "line": 1,
 | |
|       "column": 0
 | |
|     },
 | |
|     "end": {
 | |
|       "line": 69,
 | |
|       "column": 0
 | |
|     }
 | |
|   },
 | |
|   "program": {
 | |
|     "type": "Program",
 | |
|     "start": 0,
 | |
|     "end": 1731,
 | |
|     "loc": {
 | |
|       "start": {
 | |
|         "line": 1,
 | |
|         "column": 0
 | |
|       },
 | |
|       "end": {
 | |
|         "line": 69,
 | |
|         "column": 0
 | |
|       }
 | |
|     },
 | |
|     "sourceType": "module",
 | |
|     "body": [
 | |
|       {
 | |
|         "type": "ImportDeclaration",
 | |
|         "start": 0,
 | |
|         "end": 56,
 | |
|         "loc": {
 | |
|           "start": {
 | |
|             "line": 1,
 | |
|             "column": 0
 | |
|           },
 | |
|           "end": {
 | |
|             "line": 1,
 | |
|             "column": 56
 | |
|           }
 | |
|         },
 | |
|         "specifiers": [
 | |
|           {
 | |
|             "type": "ImportSpecifier",
 | |
|             "start": 9,
 | |
|             "end": 20,
 | |
|             "loc": {
 | |
|               "start": {
 | |
|                 "line": 1,
 | |
|                 "column": 9
 | |
|               },
 | |
|               "end": {
 | |
|                 "line": 1,
 | |
|                 "column": 20
 | |
|               }
 | |
|             },
 | |
|             "imported": {
 | |
|               "type": "Identifier",
 | |
|               "start": 9,
 | |
|               "end": 20,
 | |
|               "loc": {
 | |
|                 "start": {
 | |
|                   "line": 1,
 | |
|                   "column": 9
 | |
|                 },
 | |
|                 "end": {
 | |
|                   "line": 1,
 | |
|                   "column": 20
 | |
|                 },
 | |
|                 "identifierName": "splitHelper"
 | |
|               },
 | |
|               "name": "splitHelper"
 | |
|             },
 | |
|             "local": {
 | |
|               "type": "Identifier",
 | |
|               "start": 9,
 | |
|               "end": 20,
 | |
|               "loc": {
 | |
|                 "start": {
 | |
|                   "line": 1,
 | |
|                   "column": 9
 | |
|                 },
 | |
|                 "end": {
 | |
|                   "line": 1,
 | |
|                   "column": 20
 | |
|                 },
 | |
|                 "identifierName": "splitHelper"
 | |
|               },
 | |
|               "name": "splitHelper"
 | |
|             }
 | |
|           },
 | |
|           {
 | |
|             "type": "ImportSpecifier",
 | |
|             "start": 22,
 | |
|             "end": 37,
 | |
|             "loc": {
 | |
|               "start": {
 | |
|                 "line": 1,
 | |
|                 "column": 22
 | |
|               },
 | |
|               "end": {
 | |
|                 "line": 1,
 | |
|                 "column": 37
 | |
|               }
 | |
|             },
 | |
|             "imported": {
 | |
|               "type": "Identifier",
 | |
|               "start": 22,
 | |
|               "end": 29,
 | |
|               "loc": {
 | |
|                 "start": {
 | |
|                   "line": 1,
 | |
|                   "column": 22
 | |
|                 },
 | |
|                 "end": {
 | |
|                   "line": 1,
 | |
|                   "column": 29
 | |
|                 },
 | |
|                 "identifierName": "default"
 | |
|               },
 | |
|               "name": "default"
 | |
|             },
 | |
|             "local": {
 | |
|               "type": "Identifier",
 | |
|               "start": 33,
 | |
|               "end": 37,
 | |
|               "loc": {
 | |
|                 "start": {
 | |
|                   "line": 1,
 | |
|                   "column": 33
 | |
|                 },
 | |
|                 "end": {
 | |
|                   "line": 1,
 | |
|                   "column": 37
 | |
|                 },
 | |
|                 "identifierName": "Item"
 | |
|               },
 | |
|               "name": "Item"
 | |
|             }
 | |
|           }
 | |
|         ],
 | |
|         "source": {
 | |
|           "type": "StringLiteral",
 | |
|           "start": 45,
 | |
|           "end": 56,
 | |
|           "loc": {
 | |
|             "start": {
 | |
|               "line": 1,
 | |
|               "column": 45
 | |
|             },
 | |
|             "end": {
 | |
|               "line": 1,
 | |
|               "column": 56
 | |
|             }
 | |
|           },
 | |
|           "extra": {
 | |
|             "rawValue": "./Item.js",
 | |
|             "raw": "'./Item.js'"
 | |
|           },
 | |
|           "value": "./Item.js"
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "type": "ImportDeclaration",
 | |
|         "start": 57,
 | |
|         "end": 125,
 | |
|         "loc": {
 | |
|           "start": {
 | |
|             "line": 2,
 | |
|             "column": 0
 | |
|           },
 | |
|           "end": {
 | |
|             "line": 2,
 | |
|             "column": 68
 | |
|           }
 | |
|         },
 | |
|         "specifiers": [
 | |
|           {
 | |
|             "type": "ImportSpecifier",
 | |
|             "start": 66,
 | |
|             "end": 79,
 | |
|             "loc": {
 | |
|               "start": {
 | |
|                 "line": 2,
 | |
|                 "column": 9
 | |
|               },
 | |
|               "end": {
 | |
|                 "line": 2,
 | |
|                 "column": 22
 | |
|               }
 | |
|             },
 | |
|             "imported": {
 | |
|               "type": "Identifier",
 | |
|               "start": 66,
 | |
|               "end": 79,
 | |
|               "loc": {
 | |
|                 "start": {
 | |
|                   "line": 2,
 | |
|                   "column": 9
 | |
|                 },
 | |
|                 "end": {
 | |
|                   "line": 2,
 | |
|                   "column": 22
 | |
|                 },
 | |
|                 "identifierName": "logItemHelper"
 | |
|               },
 | |
|               "name": "logItemHelper"
 | |
|             },
 | |
|             "local": {
 | |
|               "type": "Identifier",
 | |
|               "start": 66,
 | |
|               "end": 79,
 | |
|               "loc": {
 | |
|                 "start": {
 | |
|                   "line": 2,
 | |
|                   "column": 9
 | |
|                 },
 | |
|                 "end": {
 | |
|                   "line": 2,
 | |
|                   "column": 22
 | |
|                 },
 | |
|                 "identifierName": "logItemHelper"
 | |
|               },
 | |
|               "name": "logItemHelper"
 | |
|             }
 | |
|           }
 | |
|         ],
 | |
|         "source": {
 | |
|           "type": "StringLiteral",
 | |
|           "start": 87,
 | |
|           "end": 125,
 | |
|           "loc": {
 | |
|             "start": {
 | |
|               "line": 2,
 | |
|               "column": 30
 | |
|             },
 | |
|             "end": {
 | |
|               "line": 2,
 | |
|               "column": 68
 | |
|             }
 | |
|           },
 | |
|           "extra": {
 | |
|             "rawValue": "../MessageHandler/messageToString.js",
 | |
|             "raw": "'../MessageHandler/messageToString.js'"
 | |
|           },
 | |
|           "value": "../MessageHandler/messageToString.js"
 | |
|         }
 | |
|       },
 | |
|       {
 | |
|         "type": "ExportDefaultDeclaration",
 | |
|         "start": 127,
 | |
|         "end": 1730,
 | |
|         "loc": {
 | |
|           "start": {
 | |
|             "line": 4,
 | |
|             "column": 0
 | |
|           },
 | |
|           "end": {
 | |
|             "line": 68,
 | |
|             "column": 1
 | |
|           }
 | |
|         },
 | |
|         "declaration": {
 | |
|           "type": "ClassDeclaration",
 | |
|           "start": 142,
 | |
|           "end": 1730,
 | |
|           "loc": {
 | |
|             "start": {
 | |
|               "line": 4,
 | |
|               "column": 15
 | |
|             },
 | |
|             "end": {
 | |
|               "line": 68,
 | |
|               "column": 1
 | |
|             }
 | |
|           },
 | |
|           "id": {
 | |
|             "type": "Identifier",
 | |
|             "start": 148,
 | |
|             "end": 156,
 | |
|             "loc": {
 | |
|               "start": {
 | |
|                 "line": 4,
 | |
|                 "column": 21
 | |
|               },
 | |
|               "end": {
 | |
|                 "line": 4,
 | |
|                 "column": 29
 | |
|               },
 | |
|               "identifierName": "ItemJSON"
 | |
|             },
 | |
|             "name": "ItemJSON"
 | |
|           },
 | |
|           "superClass": {
 | |
|             "type": "Identifier",
 | |
|             "start": 165,
 | |
|             "end": 169,
 | |
|             "loc": {
 | |
|               "start": {
 | |
|                 "line": 4,
 | |
|                 "column": 38
 | |
|               },
 | |
|               "end": {
 | |
|                 "line": 4,
 | |
|                 "column": 42
 | |
|               },
 | |
|               "identifierName": "Item"
 | |
|             },
 | |
|             "name": "Item"
 | |
|           },
 | |
|           "body": {
 | |
|             "type": "ClassBody",
 | |
|             "start": 170,
 | |
|             "end": 1730,
 | |
|             "loc": {
 | |
|               "start": {
 | |
|                 "line": 4,
 | |
|                 "column": 43
 | |
|               },
 | |
|               "end": {
 | |
|                 "line": 68,
 | |
|                 "column": 1
 | |
|               }
 | |
|             },
 | |
|             "body": [
 | |
|               {
 | |
|                 "type": "ClassMethod",
 | |
|                 "start": 174,
 | |
|                 "end": 231,
 | |
|                 "loc": {
 | |
|                   "start": {
 | |
|                     "line": 5,
 | |
|                     "column": 2
 | |
|                   },
 | |
|                   "end": {
 | |
|                     "line": 8,
 | |
|                     "column": 3
 | |
|                   }
 | |
|                 },
 | |
|                 "static": false,
 | |
|                 "computed": false,
 | |
|                 "key": {
 | |
|                   "type": "Identifier",
 | |
|                   "start": 174,
 | |
|                   "end": 185,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 5,
 | |
|                       "column": 2
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 5,
 | |
|                       "column": 13
 | |
|                     },
 | |
|                     "identifierName": "constructor"
 | |
|                   },
 | |
|                   "name": "constructor"
 | |
|                 },
 | |
|                 "kind": "constructor",
 | |
|                 "id": null,
 | |
|                 "generator": false,
 | |
|                 "expression": false,
 | |
|                 "async": false,
 | |
|                 "params": [],
 | |
|                 "body": {
 | |
|                   "type": "BlockStatement",
 | |
|                   "start": 189,
 | |
|                   "end": 231,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 5,
 | |
|                       "column": 17
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 8,
 | |
|                       "column": 3
 | |
|                     }
 | |
|                   },
 | |
|                   "body": [
 | |
|                     {
 | |
|                       "type": "ExpressionStatement",
 | |
|                       "start": 195,
 | |
|                       "end": 202,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 6,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 6,
 | |
|                           "column": 11
 | |
|                         }
 | |
|                       },
 | |
|                       "expression": {
 | |
|                         "type": "CallExpression",
 | |
|                         "start": 195,
 | |
|                         "end": 202,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 6,
 | |
|                             "column": 4
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 6,
 | |
|                             "column": 11
 | |
|                           }
 | |
|                         },
 | |
|                         "callee": {
 | |
|                           "type": "Super",
 | |
|                           "start": 195,
 | |
|                           "end": 200,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 6,
 | |
|                               "column": 4
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 6,
 | |
|                               "column": 9
 | |
|                             }
 | |
|                           }
 | |
|                         },
 | |
|                         "arguments": []
 | |
|                       }
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "ExpressionStatement",
 | |
|                       "start": 207,
 | |
|                       "end": 227,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 7,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 7,
 | |
|                           "column": 24
 | |
|                         }
 | |
|                       },
 | |
|                       "expression": {
 | |
|                         "type": "AssignmentExpression",
 | |
|                         "start": 207,
 | |
|                         "end": 227,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 7,
 | |
|                             "column": 4
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 7,
 | |
|                             "column": 24
 | |
|                           }
 | |
|                         },
 | |
|                         "operator": "=",
 | |
|                         "left": {
 | |
|                           "type": "MemberExpression",
 | |
|                           "start": 207,
 | |
|                           "end": 220,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 7,
 | |
|                               "column": 4
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 7,
 | |
|                               "column": 17
 | |
|                             }
 | |
|                           },
 | |
|                           "object": {
 | |
|                             "type": "ThisExpression",
 | |
|                             "start": 207,
 | |
|                             "end": 211,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 7,
 | |
|                                 "column": 4
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 7,
 | |
|                                 "column": 8
 | |
|                               }
 | |
|                             }
 | |
|                           },
 | |
|                           "property": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 212,
 | |
|                             "end": 220,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 7,
 | |
|                                 "column": 9
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 7,
 | |
|                                 "column": 17
 | |
|                               },
 | |
|                               "identifierName": "_content"
 | |
|                             },
 | |
|                             "name": "_content"
 | |
|                           },
 | |
|                           "computed": false
 | |
|                         },
 | |
|                         "right": {
 | |
|                           "type": "NullLiteral",
 | |
|                           "start": 223,
 | |
|                           "end": 227,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 7,
 | |
|                               "column": 20
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 7,
 | |
|                               "column": 24
 | |
|                             }
 | |
|                           }
 | |
|                         }
 | |
|                       }
 | |
|                     }
 | |
|                   ],
 | |
|                   "directives": []
 | |
|                 }
 | |
|               },
 | |
|               {
 | |
|                 "type": "ClassMethod",
 | |
|                 "start": 234,
 | |
|                 "end": 333,
 | |
|                 "loc": {
 | |
|                   "start": {
 | |
|                     "line": 9,
 | |
|                     "column": 2
 | |
|                   },
 | |
|                   "end": {
 | |
|                     "line": 13,
 | |
|                     "column": 3
 | |
|                   }
 | |
|                 },
 | |
|                 "static": false,
 | |
|                 "computed": false,
 | |
|                 "key": {
 | |
|                   "type": "Identifier",
 | |
|                   "start": 234,
 | |
|                   "end": 239,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 9,
 | |
|                       "column": 2
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 9,
 | |
|                       "column": 7
 | |
|                     },
 | |
|                     "identifierName": "_copy"
 | |
|                   },
 | |
|                   "name": "_copy"
 | |
|                 },
 | |
|                 "kind": "method",
 | |
|                 "id": null,
 | |
|                 "generator": false,
 | |
|                 "expression": false,
 | |
|                 "async": false,
 | |
|                 "params": [],
 | |
|                 "body": {
 | |
|                   "type": "BlockStatement",
 | |
|                   "start": 243,
 | |
|                   "end": 333,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 9,
 | |
|                       "column": 11
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 13,
 | |
|                       "column": 3
 | |
|                     }
 | |
|                   },
 | |
|                   "body": [
 | |
|                     {
 | |
|                       "type": "VariableDeclaration",
 | |
|                       "start": 249,
 | |
|                       "end": 275,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 10,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 10,
 | |
|                           "column": 30
 | |
|                         }
 | |
|                       },
 | |
|                       "declarations": [
 | |
|                         {
 | |
|                           "type": "VariableDeclarator",
 | |
|                           "start": 253,
 | |
|                           "end": 275,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 10,
 | |
|                               "column": 8
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 10,
 | |
|                               "column": 30
 | |
|                             }
 | |
|                           },
 | |
|                           "id": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 253,
 | |
|                             "end": 259,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 10,
 | |
|                                 "column": 8
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 10,
 | |
|                                 "column": 14
 | |
|                               },
 | |
|                               "identifierName": "struct"
 | |
|                             },
 | |
|                             "name": "struct"
 | |
|                           },
 | |
|                           "init": {
 | |
|                             "type": "CallExpression",
 | |
|                             "start": 262,
 | |
|                             "end": 275,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 10,
 | |
|                                 "column": 17
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 10,
 | |
|                                 "column": 30
 | |
|                               }
 | |
|                             },
 | |
|                             "callee": {
 | |
|                               "type": "MemberExpression",
 | |
|                               "start": 262,
 | |
|                               "end": 273,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 10,
 | |
|                                   "column": 17
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 10,
 | |
|                                   "column": 28
 | |
|                                 }
 | |
|                               },
 | |
|                               "object": {
 | |
|                                 "type": "Super",
 | |
|                                 "start": 262,
 | |
|                                 "end": 267,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 10,
 | |
|                                     "column": 17
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 10,
 | |
|                                     "column": 22
 | |
|                                   }
 | |
|                                 }
 | |
|                               },
 | |
|                               "property": {
 | |
|                                 "type": "Identifier",
 | |
|                                 "start": 268,
 | |
|                                 "end": 273,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 10,
 | |
|                                     "column": 23
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 10,
 | |
|                                     "column": 28
 | |
|                                   },
 | |
|                                   "identifierName": "_copy"
 | |
|                                 },
 | |
|                                 "name": "_copy"
 | |
|                               },
 | |
|                               "computed": false
 | |
|                             },
 | |
|                             "arguments": []
 | |
|                           }
 | |
|                         }
 | |
|                       ],
 | |
|                       "kind": "let"
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "ExpressionStatement",
 | |
|                       "start": 280,
 | |
|                       "end": 311,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 11,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 11,
 | |
|                           "column": 35
 | |
|                         }
 | |
|                       },
 | |
|                       "expression": {
 | |
|                         "type": "AssignmentExpression",
 | |
|                         "start": 280,
 | |
|                         "end": 311,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 11,
 | |
|                             "column": 4
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 11,
 | |
|                             "column": 35
 | |
|                           }
 | |
|                         },
 | |
|                         "operator": "=",
 | |
|                         "left": {
 | |
|                           "type": "MemberExpression",
 | |
|                           "start": 280,
 | |
|                           "end": 295,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 11,
 | |
|                               "column": 4
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 11,
 | |
|                               "column": 19
 | |
|                             }
 | |
|                           },
 | |
|                           "object": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 280,
 | |
|                             "end": 286,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 11,
 | |
|                                 "column": 4
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 11,
 | |
|                                 "column": 10
 | |
|                               },
 | |
|                               "identifierName": "struct"
 | |
|                             },
 | |
|                             "name": "struct"
 | |
|                           },
 | |
|                           "property": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 287,
 | |
|                             "end": 295,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 11,
 | |
|                                 "column": 11
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 11,
 | |
|                                 "column": 19
 | |
|                               },
 | |
|                               "identifierName": "_content"
 | |
|                             },
 | |
|                             "name": "_content"
 | |
|                           },
 | |
|                           "computed": false
 | |
|                         },
 | |
|                         "right": {
 | |
|                           "type": "MemberExpression",
 | |
|                           "start": 298,
 | |
|                           "end": 311,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 11,
 | |
|                               "column": 22
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 11,
 | |
|                               "column": 35
 | |
|                             }
 | |
|                           },
 | |
|                           "object": {
 | |
|                             "type": "ThisExpression",
 | |
|                             "start": 298,
 | |
|                             "end": 302,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 11,
 | |
|                                 "column": 22
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 11,
 | |
|                                 "column": 26
 | |
|                               }
 | |
|                             }
 | |
|                           },
 | |
|                           "property": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 303,
 | |
|                             "end": 311,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 11,
 | |
|                                 "column": 27
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 11,
 | |
|                                 "column": 35
 | |
|                               },
 | |
|                               "identifierName": "_content"
 | |
|                             },
 | |
|                             "name": "_content"
 | |
|                           },
 | |
|                           "computed": false
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "ReturnStatement",
 | |
|                       "start": 316,
 | |
|                       "end": 329,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 12,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 12,
 | |
|                           "column": 17
 | |
|                         }
 | |
|                       },
 | |
|                       "argument": {
 | |
|                         "type": "Identifier",
 | |
|                         "start": 323,
 | |
|                         "end": 329,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 12,
 | |
|                             "column": 11
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 12,
 | |
|                             "column": 17
 | |
|                           },
 | |
|                           "identifierName": "struct"
 | |
|                         },
 | |
|                         "name": "struct"
 | |
|                       }
 | |
|                     }
 | |
|                   ],
 | |
|                   "directives": []
 | |
|                 }
 | |
|               },
 | |
|               {
 | |
|                 "type": "ClassMethod",
 | |
|                 "start": 336,
 | |
|                 "end": 388,
 | |
|                 "loc": {
 | |
|                   "start": {
 | |
|                     "line": 14,
 | |
|                     "column": 2
 | |
|                   },
 | |
|                   "end": {
 | |
|                     "line": 16,
 | |
|                     "column": 3
 | |
|                   }
 | |
|                 },
 | |
|                 "static": false,
 | |
|                 "computed": false,
 | |
|                 "key": {
 | |
|                   "type": "Identifier",
 | |
|                   "start": 340,
 | |
|                   "end": 347,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 14,
 | |
|                       "column": 6
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 14,
 | |
|                       "column": 13
 | |
|                     },
 | |
|                     "identifierName": "_length"
 | |
|                   },
 | |
|                   "name": "_length"
 | |
|                 },
 | |
|                 "kind": "get",
 | |
|                 "id": null,
 | |
|                 "generator": false,
 | |
|                 "expression": false,
 | |
|                 "async": false,
 | |
|                 "params": [],
 | |
|                 "body": {
 | |
|                   "type": "BlockStatement",
 | |
|                   "start": 351,
 | |
|                   "end": 388,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 14,
 | |
|                       "column": 17
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 16,
 | |
|                       "column": 3
 | |
|                     }
 | |
|                   },
 | |
|                   "body": [
 | |
|                     {
 | |
|                       "type": "ReturnStatement",
 | |
|                       "start": 357,
 | |
|                       "end": 384,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 15,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 15,
 | |
|                           "column": 31
 | |
|                         }
 | |
|                       },
 | |
|                       "argument": {
 | |
|                         "type": "MemberExpression",
 | |
|                         "start": 364,
 | |
|                         "end": 384,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 15,
 | |
|                             "column": 11
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 15,
 | |
|                             "column": 31
 | |
|                           }
 | |
|                         },
 | |
|                         "object": {
 | |
|                           "type": "MemberExpression",
 | |
|                           "start": 364,
 | |
|                           "end": 377,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 15,
 | |
|                               "column": 11
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 15,
 | |
|                               "column": 24
 | |
|                             }
 | |
|                           },
 | |
|                           "object": {
 | |
|                             "type": "ThisExpression",
 | |
|                             "start": 364,
 | |
|                             "end": 368,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 15,
 | |
|                                 "column": 11
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 15,
 | |
|                                 "column": 15
 | |
|                               }
 | |
|                             }
 | |
|                           },
 | |
|                           "property": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 369,
 | |
|                             "end": 377,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 15,
 | |
|                                 "column": 16
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 15,
 | |
|                                 "column": 24
 | |
|                               },
 | |
|                               "identifierName": "_content"
 | |
|                             },
 | |
|                             "name": "_content"
 | |
|                           },
 | |
|                           "computed": false
 | |
|                         },
 | |
|                         "property": {
 | |
|                           "type": "Identifier",
 | |
|                           "start": 378,
 | |
|                           "end": 384,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 15,
 | |
|                               "column": 25
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 15,
 | |
|                               "column": 31
 | |
|                             },
 | |
|                             "identifierName": "length"
 | |
|                           },
 | |
|                           "name": "length"
 | |
|                         },
 | |
|                         "computed": false
 | |
|                       }
 | |
|                     }
 | |
|                   ],
 | |
|                   "directives": []
 | |
|                 }
 | |
|               },
 | |
|               {
 | |
|                 "type": "ClassMethod",
 | |
|                 "start": 391,
 | |
|                 "end": 811,
 | |
|                 "loc": {
 | |
|                   "start": {
 | |
|                     "line": 17,
 | |
|                     "column": 2
 | |
|                   },
 | |
|                   "end": {
 | |
|                     "line": 32,
 | |
|                     "column": 3
 | |
|                   }
 | |
|                 },
 | |
|                 "static": false,
 | |
|                 "computed": false,
 | |
|                 "key": {
 | |
|                   "type": "Identifier",
 | |
|                   "start": 391,
 | |
|                   "end": 402,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 17,
 | |
|                       "column": 2
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 17,
 | |
|                       "column": 13
 | |
|                     },
 | |
|                     "identifierName": "_fromBinary"
 | |
|                   },
 | |
|                   "name": "_fromBinary"
 | |
|                 },
 | |
|                 "kind": "method",
 | |
|                 "id": null,
 | |
|                 "generator": false,
 | |
|                 "expression": false,
 | |
|                 "async": false,
 | |
|                 "params": [
 | |
|                   {
 | |
|                     "type": "Identifier",
 | |
|                     "start": 404,
 | |
|                     "end": 405,
 | |
|                     "loc": {
 | |
|                       "start": {
 | |
|                         "line": 17,
 | |
|                         "column": 15
 | |
|                       },
 | |
|                       "end": {
 | |
|                         "line": 17,
 | |
|                         "column": 16
 | |
|                       },
 | |
|                       "identifierName": "y"
 | |
|                     },
 | |
|                     "name": "y"
 | |
|                   },
 | |
|                   {
 | |
|                     "type": "Identifier",
 | |
|                     "start": 407,
 | |
|                     "end": 414,
 | |
|                     "loc": {
 | |
|                       "start": {
 | |
|                         "line": 17,
 | |
|                         "column": 18
 | |
|                       },
 | |
|                       "end": {
 | |
|                         "line": 17,
 | |
|                         "column": 25
 | |
|                       },
 | |
|                       "identifierName": "decoder"
 | |
|                     },
 | |
|                     "name": "decoder"
 | |
|                   }
 | |
|                 ],
 | |
|                 "body": {
 | |
|                   "type": "BlockStatement",
 | |
|                   "start": 416,
 | |
|                   "end": 811,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 17,
 | |
|                       "column": 27
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 32,
 | |
|                       "column": 3
 | |
|                     }
 | |
|                   },
 | |
|                   "body": [
 | |
|                     {
 | |
|                       "type": "VariableDeclaration",
 | |
|                       "start": 422,
 | |
|                       "end": 465,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 18,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 18,
 | |
|                           "column": 47
 | |
|                         }
 | |
|                       },
 | |
|                       "declarations": [
 | |
|                         {
 | |
|                           "type": "VariableDeclarator",
 | |
|                           "start": 426,
 | |
|                           "end": 465,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 18,
 | |
|                               "column": 8
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 18,
 | |
|                               "column": 47
 | |
|                             }
 | |
|                           },
 | |
|                           "id": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 426,
 | |
|                             "end": 433,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 18,
 | |
|                                 "column": 8
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 18,
 | |
|                                 "column": 15
 | |
|                               },
 | |
|                               "identifierName": "missing"
 | |
|                             },
 | |
|                             "name": "missing"
 | |
|                           },
 | |
|                           "init": {
 | |
|                             "type": "CallExpression",
 | |
|                             "start": 436,
 | |
|                             "end": 465,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 18,
 | |
|                                 "column": 18
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 18,
 | |
|                                 "column": 47
 | |
|                               }
 | |
|                             },
 | |
|                             "callee": {
 | |
|                               "type": "MemberExpression",
 | |
|                               "start": 436,
 | |
|                               "end": 453,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 18,
 | |
|                                   "column": 18
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 18,
 | |
|                                   "column": 35
 | |
|                                 }
 | |
|                               },
 | |
|                               "object": {
 | |
|                                 "type": "Super",
 | |
|                                 "start": 436,
 | |
|                                 "end": 441,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 18,
 | |
|                                     "column": 18
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 18,
 | |
|                                     "column": 23
 | |
|                                   }
 | |
|                                 }
 | |
|                               },
 | |
|                               "property": {
 | |
|                                 "type": "Identifier",
 | |
|                                 "start": 442,
 | |
|                                 "end": 453,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 18,
 | |
|                                     "column": 24
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 18,
 | |
|                                     "column": 35
 | |
|                                   },
 | |
|                                   "identifierName": "_fromBinary"
 | |
|                                 },
 | |
|                                 "name": "_fromBinary"
 | |
|                               },
 | |
|                               "computed": false
 | |
|                             },
 | |
|                             "arguments": [
 | |
|                               {
 | |
|                                 "type": "Identifier",
 | |
|                                 "start": 454,
 | |
|                                 "end": 455,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 18,
 | |
|                                     "column": 36
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 18,
 | |
|                                     "column": 37
 | |
|                                   },
 | |
|                                   "identifierName": "y"
 | |
|                                 },
 | |
|                                 "name": "y"
 | |
|                               },
 | |
|                               {
 | |
|                                 "type": "Identifier",
 | |
|                                 "start": 457,
 | |
|                                 "end": 464,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 18,
 | |
|                                     "column": 39
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 18,
 | |
|                                     "column": 46
 | |
|                                   },
 | |
|                                   "identifierName": "decoder"
 | |
|                                 },
 | |
|                                 "name": "decoder"
 | |
|                               }
 | |
|                             ]
 | |
|                           }
 | |
|                         }
 | |
|                       ],
 | |
|                       "kind": "let"
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "VariableDeclaration",
 | |
|                       "start": 470,
 | |
|                       "end": 501,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 19,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 19,
 | |
|                           "column": 35
 | |
|                         }
 | |
|                       },
 | |
|                       "declarations": [
 | |
|                         {
 | |
|                           "type": "VariableDeclarator",
 | |
|                           "start": 474,
 | |
|                           "end": 501,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 19,
 | |
|                               "column": 8
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 19,
 | |
|                               "column": 35
 | |
|                             }
 | |
|                           },
 | |
|                           "id": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 474,
 | |
|                             "end": 477,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 19,
 | |
|                                 "column": 8
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 19,
 | |
|                                 "column": 11
 | |
|                               },
 | |
|                               "identifierName": "len"
 | |
|                             },
 | |
|                             "name": "len"
 | |
|                           },
 | |
|                           "init": {
 | |
|                             "type": "CallExpression",
 | |
|                             "start": 480,
 | |
|                             "end": 501,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 19,
 | |
|                                 "column": 14
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 19,
 | |
|                                 "column": 35
 | |
|                               }
 | |
|                             },
 | |
|                             "callee": {
 | |
|                               "type": "MemberExpression",
 | |
|                               "start": 480,
 | |
|                               "end": 499,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 19,
 | |
|                                   "column": 14
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 19,
 | |
|                                   "column": 33
 | |
|                                 }
 | |
|                               },
 | |
|                               "object": {
 | |
|                                 "type": "Identifier",
 | |
|                                 "start": 480,
 | |
|                                 "end": 487,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 19,
 | |
|                                     "column": 14
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 19,
 | |
|                                     "column": 21
 | |
|                                   },
 | |
|                                   "identifierName": "decoder"
 | |
|                                 },
 | |
|                                 "name": "decoder"
 | |
|                               },
 | |
|                               "property": {
 | |
|                                 "type": "Identifier",
 | |
|                                 "start": 488,
 | |
|                                 "end": 499,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 19,
 | |
|                                     "column": 22
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 19,
 | |
|                                     "column": 33
 | |
|                                   },
 | |
|                                   "identifierName": "readVarUint"
 | |
|                                 },
 | |
|                                 "name": "readVarUint"
 | |
|                               },
 | |
|                               "computed": false
 | |
|                             },
 | |
|                             "arguments": []
 | |
|                           }
 | |
|                         }
 | |
|                       ],
 | |
|                       "kind": "let"
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "ExpressionStatement",
 | |
|                       "start": 506,
 | |
|                       "end": 536,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 20,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 20,
 | |
|                           "column": 34
 | |
|                         }
 | |
|                       },
 | |
|                       "expression": {
 | |
|                         "type": "AssignmentExpression",
 | |
|                         "start": 506,
 | |
|                         "end": 536,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 20,
 | |
|                             "column": 4
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 20,
 | |
|                             "column": 34
 | |
|                           }
 | |
|                         },
 | |
|                         "operator": "=",
 | |
|                         "left": {
 | |
|                           "type": "MemberExpression",
 | |
|                           "start": 506,
 | |
|                           "end": 519,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 20,
 | |
|                               "column": 4
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 20,
 | |
|                               "column": 17
 | |
|                             }
 | |
|                           },
 | |
|                           "object": {
 | |
|                             "type": "ThisExpression",
 | |
|                             "start": 506,
 | |
|                             "end": 510,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 20,
 | |
|                                 "column": 4
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 20,
 | |
|                                 "column": 8
 | |
|                               }
 | |
|                             }
 | |
|                           },
 | |
|                           "property": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 511,
 | |
|                             "end": 519,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 20,
 | |
|                                 "column": 9
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 20,
 | |
|                                 "column": 17
 | |
|                               },
 | |
|                               "identifierName": "_content"
 | |
|                             },
 | |
|                             "name": "_content"
 | |
|                           },
 | |
|                           "computed": false
 | |
|                         },
 | |
|                         "right": {
 | |
|                           "type": "NewExpression",
 | |
|                           "start": 522,
 | |
|                           "end": 536,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 20,
 | |
|                               "column": 20
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 20,
 | |
|                               "column": 34
 | |
|                             }
 | |
|                           },
 | |
|                           "callee": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 526,
 | |
|                             "end": 531,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 20,
 | |
|                                 "column": 24
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 20,
 | |
|                                 "column": 29
 | |
|                               },
 | |
|                               "identifierName": "Array"
 | |
|                             },
 | |
|                             "name": "Array"
 | |
|                           },
 | |
|                           "arguments": [
 | |
|                             {
 | |
|                               "type": "Identifier",
 | |
|                               "start": 532,
 | |
|                               "end": 535,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 20,
 | |
|                                   "column": 30
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 20,
 | |
|                                   "column": 33
 | |
|                                 },
 | |
|                                 "identifierName": "len"
 | |
|                               },
 | |
|                               "name": "len"
 | |
|                             }
 | |
|                           ]
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "ForStatement",
 | |
|                       "start": 541,
 | |
|                       "end": 788,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 21,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 30,
 | |
|                           "column": 5
 | |
|                         }
 | |
|                       },
 | |
|                       "init": {
 | |
|                         "type": "VariableDeclaration",
 | |
|                         "start": 546,
 | |
|                         "end": 555,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 21,
 | |
|                             "column": 9
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 21,
 | |
|                             "column": 18
 | |
|                           }
 | |
|                         },
 | |
|                         "declarations": [
 | |
|                           {
 | |
|                             "type": "VariableDeclarator",
 | |
|                             "start": 550,
 | |
|                             "end": 555,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 21,
 | |
|                                 "column": 13
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 21,
 | |
|                                 "column": 18
 | |
|                               }
 | |
|                             },
 | |
|                             "id": {
 | |
|                               "type": "Identifier",
 | |
|                               "start": 550,
 | |
|                               "end": 551,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 21,
 | |
|                                   "column": 13
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 21,
 | |
|                                   "column": 14
 | |
|                                 },
 | |
|                                 "identifierName": "i"
 | |
|                               },
 | |
|                               "name": "i"
 | |
|                             },
 | |
|                             "init": {
 | |
|                               "type": "NumericLiteral",
 | |
|                               "start": 554,
 | |
|                               "end": 555,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 21,
 | |
|                                   "column": 17
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 21,
 | |
|                                   "column": 18
 | |
|                                 }
 | |
|                               },
 | |
|                               "extra": {
 | |
|                                 "rawValue": 0,
 | |
|                                 "raw": "0"
 | |
|                               },
 | |
|                               "value": 0
 | |
|                             }
 | |
|                           }
 | |
|                         ],
 | |
|                         "kind": "let"
 | |
|                       },
 | |
|                       "test": {
 | |
|                         "type": "BinaryExpression",
 | |
|                         "start": 557,
 | |
|                         "end": 564,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 21,
 | |
|                             "column": 20
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 21,
 | |
|                             "column": 27
 | |
|                           }
 | |
|                         },
 | |
|                         "left": {
 | |
|                           "type": "Identifier",
 | |
|                           "start": 557,
 | |
|                           "end": 558,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 21,
 | |
|                               "column": 20
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 21,
 | |
|                               "column": 21
 | |
|                             },
 | |
|                             "identifierName": "i"
 | |
|                           },
 | |
|                           "name": "i"
 | |
|                         },
 | |
|                         "operator": "<",
 | |
|                         "right": {
 | |
|                           "type": "Identifier",
 | |
|                           "start": 561,
 | |
|                           "end": 564,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 21,
 | |
|                               "column": 24
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 21,
 | |
|                               "column": 27
 | |
|                             },
 | |
|                             "identifierName": "len"
 | |
|                           },
 | |
|                           "name": "len"
 | |
|                         }
 | |
|                       },
 | |
|                       "update": {
 | |
|                         "type": "UpdateExpression",
 | |
|                         "start": 566,
 | |
|                         "end": 569,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 21,
 | |
|                             "column": 29
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 21,
 | |
|                             "column": 32
 | |
|                           }
 | |
|                         },
 | |
|                         "operator": "++",
 | |
|                         "prefix": false,
 | |
|                         "argument": {
 | |
|                           "type": "Identifier",
 | |
|                           "start": 566,
 | |
|                           "end": 567,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 21,
 | |
|                               "column": 29
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 21,
 | |
|                               "column": 30
 | |
|                             },
 | |
|                             "identifierName": "i"
 | |
|                           },
 | |
|                           "name": "i"
 | |
|                         }
 | |
|                       },
 | |
|                       "body": {
 | |
|                         "type": "BlockStatement",
 | |
|                         "start": 571,
 | |
|                         "end": 788,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 21,
 | |
|                             "column": 34
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 30,
 | |
|                             "column": 5
 | |
|                           }
 | |
|                         },
 | |
|                         "body": [
 | |
|                           {
 | |
|                             "type": "VariableDeclaration",
 | |
|                             "start": 579,
 | |
|                             "end": 615,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 22,
 | |
|                                 "column": 6
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 22,
 | |
|                                 "column": 42
 | |
|                               }
 | |
|                             },
 | |
|                             "declarations": [
 | |
|                               {
 | |
|                                 "type": "VariableDeclarator",
 | |
|                                 "start": 585,
 | |
|                                 "end": 615,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 22,
 | |
|                                     "column": 12
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 22,
 | |
|                                     "column": 42
 | |
|                                   }
 | |
|                                 },
 | |
|                                 "id": {
 | |
|                                   "type": "Identifier",
 | |
|                                   "start": 585,
 | |
|                                   "end": 589,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 22,
 | |
|                                       "column": 12
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 22,
 | |
|                                       "column": 16
 | |
|                                     },
 | |
|                                     "identifierName": "ctnt"
 | |
|                                   },
 | |
|                                   "name": "ctnt"
 | |
|                                 },
 | |
|                                 "init": {
 | |
|                                   "type": "CallExpression",
 | |
|                                   "start": 592,
 | |
|                                   "end": 615,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 22,
 | |
|                                       "column": 19
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 22,
 | |
|                                       "column": 42
 | |
|                                     }
 | |
|                                   },
 | |
|                                   "callee": {
 | |
|                                     "type": "MemberExpression",
 | |
|                                     "start": 592,
 | |
|                                     "end": 613,
 | |
|                                     "loc": {
 | |
|                                       "start": {
 | |
|                                         "line": 22,
 | |
|                                         "column": 19
 | |
|                                       },
 | |
|                                       "end": {
 | |
|                                         "line": 22,
 | |
|                                         "column": 40
 | |
|                                       }
 | |
|                                     },
 | |
|                                     "object": {
 | |
|                                       "type": "Identifier",
 | |
|                                       "start": 592,
 | |
|                                       "end": 599,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 22,
 | |
|                                           "column": 19
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 22,
 | |
|                                           "column": 26
 | |
|                                         },
 | |
|                                         "identifierName": "decoder"
 | |
|                                       },
 | |
|                                       "name": "decoder"
 | |
|                                     },
 | |
|                                     "property": {
 | |
|                                       "type": "Identifier",
 | |
|                                       "start": 600,
 | |
|                                       "end": 613,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 22,
 | |
|                                           "column": 27
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 22,
 | |
|                                           "column": 40
 | |
|                                         },
 | |
|                                         "identifierName": "readVarString"
 | |
|                                       },
 | |
|                                       "name": "readVarString"
 | |
|                                     },
 | |
|                                     "computed": false
 | |
|                                   },
 | |
|                                   "arguments": []
 | |
|                                 }
 | |
|                               }
 | |
|                             ],
 | |
|                             "kind": "const"
 | |
|                           },
 | |
|                           {
 | |
|                             "type": "VariableDeclaration",
 | |
|                             "start": 622,
 | |
|                             "end": 632,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 23,
 | |
|                                 "column": 6
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 23,
 | |
|                                 "column": 16
 | |
|                               }
 | |
|                             },
 | |
|                             "declarations": [
 | |
|                               {
 | |
|                                 "type": "VariableDeclarator",
 | |
|                                 "start": 626,
 | |
|                                 "end": 632,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 23,
 | |
|                                     "column": 10
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 23,
 | |
|                                     "column": 16
 | |
|                                   }
 | |
|                                 },
 | |
|                                 "id": {
 | |
|                                   "type": "Identifier",
 | |
|                                   "start": 626,
 | |
|                                   "end": 632,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 23,
 | |
|                                       "column": 10
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 23,
 | |
|                                       "column": 16
 | |
|                                     },
 | |
|                                     "identifierName": "parsed"
 | |
|                                   },
 | |
|                                   "name": "parsed"
 | |
|                                 },
 | |
|                                 "init": null
 | |
|                               }
 | |
|                             ],
 | |
|                             "kind": "let"
 | |
|                           },
 | |
|                           {
 | |
|                             "type": "IfStatement",
 | |
|                             "start": 639,
 | |
|                             "end": 750,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 24,
 | |
|                                 "column": 6
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 28,
 | |
|                                 "column": 7
 | |
|                               }
 | |
|                             },
 | |
|                             "test": {
 | |
|                               "type": "BinaryExpression",
 | |
|                               "start": 643,
 | |
|                               "end": 663,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 24,
 | |
|                                   "column": 10
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 24,
 | |
|                                   "column": 30
 | |
|                                 }
 | |
|                               },
 | |
|                               "left": {
 | |
|                                 "type": "Identifier",
 | |
|                                 "start": 643,
 | |
|                                 "end": 647,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 24,
 | |
|                                     "column": 10
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 24,
 | |
|                                     "column": 14
 | |
|                                   },
 | |
|                                   "identifierName": "ctnt"
 | |
|                                 },
 | |
|                                 "name": "ctnt"
 | |
|                               },
 | |
|                               "operator": "===",
 | |
|                               "right": {
 | |
|                                 "type": "StringLiteral",
 | |
|                                 "start": 652,
 | |
|                                 "end": 663,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 24,
 | |
|                                     "column": 19
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 24,
 | |
|                                     "column": 30
 | |
|                                   }
 | |
|                                 },
 | |
|                                 "extra": {
 | |
|                                   "rawValue": "undefined",
 | |
|                                   "raw": "'undefined'"
 | |
|                                 },
 | |
|                                 "value": "undefined"
 | |
|                               }
 | |
|                             },
 | |
|                             "consequent": {
 | |
|                               "type": "BlockStatement",
 | |
|                               "start": 665,
 | |
|                               "end": 701,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 24,
 | |
|                                   "column": 32
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 26,
 | |
|                                   "column": 7
 | |
|                                 }
 | |
|                               },
 | |
|                               "body": [
 | |
|                                 {
 | |
|                                   "type": "ExpressionStatement",
 | |
|                                   "start": 675,
 | |
|                                   "end": 693,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 25,
 | |
|                                       "column": 8
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 25,
 | |
|                                       "column": 26
 | |
|                                     }
 | |
|                                   },
 | |
|                                   "expression": {
 | |
|                                     "type": "AssignmentExpression",
 | |
|                                     "start": 675,
 | |
|                                     "end": 693,
 | |
|                                     "loc": {
 | |
|                                       "start": {
 | |
|                                         "line": 25,
 | |
|                                         "column": 8
 | |
|                                       },
 | |
|                                       "end": {
 | |
|                                         "line": 25,
 | |
|                                         "column": 26
 | |
|                                       }
 | |
|                                     },
 | |
|                                     "operator": "=",
 | |
|                                     "left": {
 | |
|                                       "type": "Identifier",
 | |
|                                       "start": 675,
 | |
|                                       "end": 681,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 25,
 | |
|                                           "column": 8
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 25,
 | |
|                                           "column": 14
 | |
|                                         },
 | |
|                                         "identifierName": "parsed"
 | |
|                                       },
 | |
|                                       "name": "parsed"
 | |
|                                     },
 | |
|                                     "right": {
 | |
|                                       "type": "Identifier",
 | |
|                                       "start": 684,
 | |
|                                       "end": 693,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 25,
 | |
|                                           "column": 17
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 25,
 | |
|                                           "column": 26
 | |
|                                         },
 | |
|                                         "identifierName": "undefined"
 | |
|                                       },
 | |
|                                       "name": "undefined"
 | |
|                                     }
 | |
|                                   }
 | |
|                                 }
 | |
|                               ],
 | |
|                               "directives": []
 | |
|                             },
 | |
|                             "alternate": {
 | |
|                               "type": "BlockStatement",
 | |
|                               "start": 707,
 | |
|                               "end": 750,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 26,
 | |
|                                   "column": 13
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 28,
 | |
|                                   "column": 7
 | |
|                                 }
 | |
|                               },
 | |
|                               "body": [
 | |
|                                 {
 | |
|                                   "type": "ExpressionStatement",
 | |
|                                   "start": 717,
 | |
|                                   "end": 742,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 27,
 | |
|                                       "column": 8
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 27,
 | |
|                                       "column": 33
 | |
|                                     }
 | |
|                                   },
 | |
|                                   "expression": {
 | |
|                                     "type": "AssignmentExpression",
 | |
|                                     "start": 717,
 | |
|                                     "end": 742,
 | |
|                                     "loc": {
 | |
|                                       "start": {
 | |
|                                         "line": 27,
 | |
|                                         "column": 8
 | |
|                                       },
 | |
|                                       "end": {
 | |
|                                         "line": 27,
 | |
|                                         "column": 33
 | |
|                                       }
 | |
|                                     },
 | |
|                                     "operator": "=",
 | |
|                                     "left": {
 | |
|                                       "type": "Identifier",
 | |
|                                       "start": 717,
 | |
|                                       "end": 723,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 27,
 | |
|                                           "column": 8
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 27,
 | |
|                                           "column": 14
 | |
|                                         },
 | |
|                                         "identifierName": "parsed"
 | |
|                                       },
 | |
|                                       "name": "parsed"
 | |
|                                     },
 | |
|                                     "right": {
 | |
|                                       "type": "CallExpression",
 | |
|                                       "start": 726,
 | |
|                                       "end": 742,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 27,
 | |
|                                           "column": 17
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 27,
 | |
|                                           "column": 33
 | |
|                                         }
 | |
|                                       },
 | |
|                                       "callee": {
 | |
|                                         "type": "MemberExpression",
 | |
|                                         "start": 726,
 | |
|                                         "end": 736,
 | |
|                                         "loc": {
 | |
|                                           "start": {
 | |
|                                             "line": 27,
 | |
|                                             "column": 17
 | |
|                                           },
 | |
|                                           "end": {
 | |
|                                             "line": 27,
 | |
|                                             "column": 27
 | |
|                                           }
 | |
|                                         },
 | |
|                                         "object": {
 | |
|                                           "type": "Identifier",
 | |
|                                           "start": 726,
 | |
|                                           "end": 730,
 | |
|                                           "loc": {
 | |
|                                             "start": {
 | |
|                                               "line": 27,
 | |
|                                               "column": 17
 | |
|                                             },
 | |
|                                             "end": {
 | |
|                                               "line": 27,
 | |
|                                               "column": 21
 | |
|                                             },
 | |
|                                             "identifierName": "JSON"
 | |
|                                           },
 | |
|                                           "name": "JSON"
 | |
|                                         },
 | |
|                                         "property": {
 | |
|                                           "type": "Identifier",
 | |
|                                           "start": 731,
 | |
|                                           "end": 736,
 | |
|                                           "loc": {
 | |
|                                             "start": {
 | |
|                                               "line": 27,
 | |
|                                               "column": 22
 | |
|                                             },
 | |
|                                             "end": {
 | |
|                                               "line": 27,
 | |
|                                               "column": 27
 | |
|                                             },
 | |
|                                             "identifierName": "parse"
 | |
|                                           },
 | |
|                                           "name": "parse"
 | |
|                                         },
 | |
|                                         "computed": false
 | |
|                                       },
 | |
|                                       "arguments": [
 | |
|                                         {
 | |
|                                           "type": "Identifier",
 | |
|                                           "start": 737,
 | |
|                                           "end": 741,
 | |
|                                           "loc": {
 | |
|                                             "start": {
 | |
|                                               "line": 27,
 | |
|                                               "column": 28
 | |
|                                             },
 | |
|                                             "end": {
 | |
|                                               "line": 27,
 | |
|                                               "column": 32
 | |
|                                             },
 | |
|                                             "identifierName": "ctnt"
 | |
|                                           },
 | |
|                                           "name": "ctnt"
 | |
|                                         }
 | |
|                                       ]
 | |
|                                     }
 | |
|                                   }
 | |
|                                 }
 | |
|                               ],
 | |
|                               "directives": []
 | |
|                             }
 | |
|                           },
 | |
|                           {
 | |
|                             "type": "ExpressionStatement",
 | |
|                             "start": 757,
 | |
|                             "end": 782,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 29,
 | |
|                                 "column": 6
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 29,
 | |
|                                 "column": 31
 | |
|                               }
 | |
|                             },
 | |
|                             "expression": {
 | |
|                               "type": "AssignmentExpression",
 | |
|                               "start": 757,
 | |
|                               "end": 782,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 29,
 | |
|                                   "column": 6
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 29,
 | |
|                                   "column": 31
 | |
|                                 }
 | |
|                               },
 | |
|                               "operator": "=",
 | |
|                               "left": {
 | |
|                                 "type": "MemberExpression",
 | |
|                                 "start": 757,
 | |
|                                 "end": 773,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 29,
 | |
|                                     "column": 6
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 29,
 | |
|                                     "column": 22
 | |
|                                   }
 | |
|                                 },
 | |
|                                 "object": {
 | |
|                                   "type": "MemberExpression",
 | |
|                                   "start": 757,
 | |
|                                   "end": 770,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 29,
 | |
|                                       "column": 6
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 29,
 | |
|                                       "column": 19
 | |
|                                     }
 | |
|                                   },
 | |
|                                   "object": {
 | |
|                                     "type": "ThisExpression",
 | |
|                                     "start": 757,
 | |
|                                     "end": 761,
 | |
|                                     "loc": {
 | |
|                                       "start": {
 | |
|                                         "line": 29,
 | |
|                                         "column": 6
 | |
|                                       },
 | |
|                                       "end": {
 | |
|                                         "line": 29,
 | |
|                                         "column": 10
 | |
|                                       }
 | |
|                                     }
 | |
|                                   },
 | |
|                                   "property": {
 | |
|                                     "type": "Identifier",
 | |
|                                     "start": 762,
 | |
|                                     "end": 770,
 | |
|                                     "loc": {
 | |
|                                       "start": {
 | |
|                                         "line": 29,
 | |
|                                         "column": 11
 | |
|                                       },
 | |
|                                       "end": {
 | |
|                                         "line": 29,
 | |
|                                         "column": 19
 | |
|                                       },
 | |
|                                       "identifierName": "_content"
 | |
|                                     },
 | |
|                                     "name": "_content"
 | |
|                                   },
 | |
|                                   "computed": false
 | |
|                                 },
 | |
|                                 "property": {
 | |
|                                   "type": "Identifier",
 | |
|                                   "start": 771,
 | |
|                                   "end": 772,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 29,
 | |
|                                       "column": 20
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 29,
 | |
|                                       "column": 21
 | |
|                                     },
 | |
|                                     "identifierName": "i"
 | |
|                                   },
 | |
|                                   "name": "i"
 | |
|                                 },
 | |
|                                 "computed": true
 | |
|                               },
 | |
|                               "right": {
 | |
|                                 "type": "Identifier",
 | |
|                                 "start": 776,
 | |
|                                 "end": 782,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 29,
 | |
|                                     "column": 25
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 29,
 | |
|                                     "column": 31
 | |
|                                   },
 | |
|                                   "identifierName": "parsed"
 | |
|                                 },
 | |
|                                 "name": "parsed"
 | |
|                               }
 | |
|                             }
 | |
|                           }
 | |
|                         ],
 | |
|                         "directives": []
 | |
|                       }
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "ReturnStatement",
 | |
|                       "start": 793,
 | |
|                       "end": 807,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 31,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 31,
 | |
|                           "column": 18
 | |
|                         }
 | |
|                       },
 | |
|                       "argument": {
 | |
|                         "type": "Identifier",
 | |
|                         "start": 800,
 | |
|                         "end": 807,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 31,
 | |
|                             "column": 11
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 31,
 | |
|                             "column": 18
 | |
|                           },
 | |
|                           "identifierName": "missing"
 | |
|                         },
 | |
|                         "name": "missing"
 | |
|                       }
 | |
|                     }
 | |
|                   ],
 | |
|                   "directives": []
 | |
|                 }
 | |
|               },
 | |
|               {
 | |
|                 "type": "ClassMethod",
 | |
|                 "start": 814,
 | |
|                 "end": 1198,
 | |
|                 "loc": {
 | |
|                   "start": {
 | |
|                     "line": 33,
 | |
|                     "column": 2
 | |
|                   },
 | |
|                   "end": {
 | |
|                     "line": 47,
 | |
|                     "column": 3
 | |
|                   }
 | |
|                 },
 | |
|                 "static": false,
 | |
|                 "computed": false,
 | |
|                 "key": {
 | |
|                   "type": "Identifier",
 | |
|                   "start": 814,
 | |
|                   "end": 823,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 33,
 | |
|                       "column": 2
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 33,
 | |
|                       "column": 11
 | |
|                     },
 | |
|                     "identifierName": "_toBinary"
 | |
|                   },
 | |
|                   "name": "_toBinary"
 | |
|                 },
 | |
|                 "kind": "method",
 | |
|                 "id": null,
 | |
|                 "generator": false,
 | |
|                 "expression": false,
 | |
|                 "async": false,
 | |
|                 "params": [
 | |
|                   {
 | |
|                     "type": "Identifier",
 | |
|                     "start": 825,
 | |
|                     "end": 832,
 | |
|                     "loc": {
 | |
|                       "start": {
 | |
|                         "line": 33,
 | |
|                         "column": 13
 | |
|                       },
 | |
|                       "end": {
 | |
|                         "line": 33,
 | |
|                         "column": 20
 | |
|                       },
 | |
|                       "identifierName": "encoder"
 | |
|                     },
 | |
|                     "name": "encoder"
 | |
|                   }
 | |
|                 ],
 | |
|                 "body": {
 | |
|                   "type": "BlockStatement",
 | |
|                   "start": 834,
 | |
|                   "end": 1198,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 33,
 | |
|                       "column": 22
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 47,
 | |
|                       "column": 3
 | |
|                     }
 | |
|                   },
 | |
|                   "body": [
 | |
|                     {
 | |
|                       "type": "ExpressionStatement",
 | |
|                       "start": 840,
 | |
|                       "end": 864,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 34,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 34,
 | |
|                           "column": 28
 | |
|                         }
 | |
|                       },
 | |
|                       "expression": {
 | |
|                         "type": "CallExpression",
 | |
|                         "start": 840,
 | |
|                         "end": 864,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 34,
 | |
|                             "column": 4
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 34,
 | |
|                             "column": 28
 | |
|                           }
 | |
|                         },
 | |
|                         "callee": {
 | |
|                           "type": "MemberExpression",
 | |
|                           "start": 840,
 | |
|                           "end": 855,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 34,
 | |
|                               "column": 4
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 34,
 | |
|                               "column": 19
 | |
|                             }
 | |
|                           },
 | |
|                           "object": {
 | |
|                             "type": "Super",
 | |
|                             "start": 840,
 | |
|                             "end": 845,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 34,
 | |
|                                 "column": 4
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 34,
 | |
|                                 "column": 9
 | |
|                               }
 | |
|                             }
 | |
|                           },
 | |
|                           "property": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 846,
 | |
|                             "end": 855,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 34,
 | |
|                                 "column": 10
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 34,
 | |
|                                 "column": 19
 | |
|                               },
 | |
|                               "identifierName": "_toBinary"
 | |
|                             },
 | |
|                             "name": "_toBinary"
 | |
|                           },
 | |
|                           "computed": false
 | |
|                         },
 | |
|                         "arguments": [
 | |
|                           {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 856,
 | |
|                             "end": 863,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 34,
 | |
|                                 "column": 20
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 34,
 | |
|                                 "column": 27
 | |
|                               },
 | |
|                               "identifierName": "encoder"
 | |
|                             },
 | |
|                             "name": "encoder"
 | |
|                           }
 | |
|                         ]
 | |
|                       }
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "VariableDeclaration",
 | |
|                       "start": 869,
 | |
|                       "end": 899,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 35,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 35,
 | |
|                           "column": 34
 | |
|                         }
 | |
|                       },
 | |
|                       "declarations": [
 | |
|                         {
 | |
|                           "type": "VariableDeclarator",
 | |
|                           "start": 873,
 | |
|                           "end": 899,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 35,
 | |
|                               "column": 8
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 35,
 | |
|                               "column": 34
 | |
|                             }
 | |
|                           },
 | |
|                           "id": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 873,
 | |
|                             "end": 876,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 35,
 | |
|                                 "column": 8
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 35,
 | |
|                                 "column": 11
 | |
|                               },
 | |
|                               "identifierName": "len"
 | |
|                             },
 | |
|                             "name": "len"
 | |
|                           },
 | |
|                           "init": {
 | |
|                             "type": "MemberExpression",
 | |
|                             "start": 879,
 | |
|                             "end": 899,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 35,
 | |
|                                 "column": 14
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 35,
 | |
|                                 "column": 34
 | |
|                               }
 | |
|                             },
 | |
|                             "object": {
 | |
|                               "type": "MemberExpression",
 | |
|                               "start": 879,
 | |
|                               "end": 892,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 35,
 | |
|                                   "column": 14
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 35,
 | |
|                                   "column": 27
 | |
|                                 }
 | |
|                               },
 | |
|                               "object": {
 | |
|                                 "type": "ThisExpression",
 | |
|                                 "start": 879,
 | |
|                                 "end": 883,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 35,
 | |
|                                     "column": 14
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 35,
 | |
|                                     "column": 18
 | |
|                                   }
 | |
|                                 }
 | |
|                               },
 | |
|                               "property": {
 | |
|                                 "type": "Identifier",
 | |
|                                 "start": 884,
 | |
|                                 "end": 892,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 35,
 | |
|                                     "column": 19
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 35,
 | |
|                                     "column": 27
 | |
|                                   },
 | |
|                                   "identifierName": "_content"
 | |
|                                 },
 | |
|                                 "name": "_content"
 | |
|                               },
 | |
|                               "computed": false
 | |
|                             },
 | |
|                             "property": {
 | |
|                               "type": "Identifier",
 | |
|                               "start": 893,
 | |
|                               "end": 899,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 35,
 | |
|                                   "column": 28
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 35,
 | |
|                                   "column": 34
 | |
|                                 },
 | |
|                                 "identifierName": "length"
 | |
|                               },
 | |
|                               "name": "length"
 | |
|                             },
 | |
|                             "computed": false
 | |
|                           }
 | |
|                         }
 | |
|                       ],
 | |
|                       "kind": "let"
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "ExpressionStatement",
 | |
|                       "start": 904,
 | |
|                       "end": 929,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 36,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 36,
 | |
|                           "column": 29
 | |
|                         }
 | |
|                       },
 | |
|                       "expression": {
 | |
|                         "type": "CallExpression",
 | |
|                         "start": 904,
 | |
|                         "end": 929,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 36,
 | |
|                             "column": 4
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 36,
 | |
|                             "column": 29
 | |
|                           }
 | |
|                         },
 | |
|                         "callee": {
 | |
|                           "type": "MemberExpression",
 | |
|                           "start": 904,
 | |
|                           "end": 924,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 36,
 | |
|                               "column": 4
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 36,
 | |
|                               "column": 24
 | |
|                             }
 | |
|                           },
 | |
|                           "object": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 904,
 | |
|                             "end": 911,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 36,
 | |
|                                 "column": 4
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 36,
 | |
|                                 "column": 11
 | |
|                               },
 | |
|                               "identifierName": "encoder"
 | |
|                             },
 | |
|                             "name": "encoder"
 | |
|                           },
 | |
|                           "property": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 912,
 | |
|                             "end": 924,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 36,
 | |
|                                 "column": 12
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 36,
 | |
|                                 "column": 24
 | |
|                               },
 | |
|                               "identifierName": "writeVarUint"
 | |
|                             },
 | |
|                             "name": "writeVarUint"
 | |
|                           },
 | |
|                           "computed": false
 | |
|                         },
 | |
|                         "arguments": [
 | |
|                           {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 925,
 | |
|                             "end": 928,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 36,
 | |
|                                 "column": 25
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 36,
 | |
|                                 "column": 28
 | |
|                               },
 | |
|                               "identifierName": "len"
 | |
|                             },
 | |
|                             "name": "len"
 | |
|                           }
 | |
|                         ]
 | |
|                       }
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "ForStatement",
 | |
|                       "start": 934,
 | |
|                       "end": 1194,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 37,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 46,
 | |
|                           "column": 5
 | |
|                         }
 | |
|                       },
 | |
|                       "init": {
 | |
|                         "type": "VariableDeclaration",
 | |
|                         "start": 939,
 | |
|                         "end": 948,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 37,
 | |
|                             "column": 9
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 37,
 | |
|                             "column": 18
 | |
|                           }
 | |
|                         },
 | |
|                         "declarations": [
 | |
|                           {
 | |
|                             "type": "VariableDeclarator",
 | |
|                             "start": 943,
 | |
|                             "end": 948,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 37,
 | |
|                                 "column": 13
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 37,
 | |
|                                 "column": 18
 | |
|                               }
 | |
|                             },
 | |
|                             "id": {
 | |
|                               "type": "Identifier",
 | |
|                               "start": 943,
 | |
|                               "end": 944,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 37,
 | |
|                                   "column": 13
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 37,
 | |
|                                   "column": 14
 | |
|                                 },
 | |
|                                 "identifierName": "i"
 | |
|                               },
 | |
|                               "name": "i"
 | |
|                             },
 | |
|                             "init": {
 | |
|                               "type": "NumericLiteral",
 | |
|                               "start": 947,
 | |
|                               "end": 948,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 37,
 | |
|                                   "column": 17
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 37,
 | |
|                                   "column": 18
 | |
|                                 }
 | |
|                               },
 | |
|                               "extra": {
 | |
|                                 "rawValue": 0,
 | |
|                                 "raw": "0"
 | |
|                               },
 | |
|                               "value": 0
 | |
|                             }
 | |
|                           }
 | |
|                         ],
 | |
|                         "kind": "let"
 | |
|                       },
 | |
|                       "test": {
 | |
|                         "type": "BinaryExpression",
 | |
|                         "start": 950,
 | |
|                         "end": 957,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 37,
 | |
|                             "column": 20
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 37,
 | |
|                             "column": 27
 | |
|                           }
 | |
|                         },
 | |
|                         "left": {
 | |
|                           "type": "Identifier",
 | |
|                           "start": 950,
 | |
|                           "end": 951,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 37,
 | |
|                               "column": 20
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 37,
 | |
|                               "column": 21
 | |
|                             },
 | |
|                             "identifierName": "i"
 | |
|                           },
 | |
|                           "name": "i"
 | |
|                         },
 | |
|                         "operator": "<",
 | |
|                         "right": {
 | |
|                           "type": "Identifier",
 | |
|                           "start": 954,
 | |
|                           "end": 957,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 37,
 | |
|                               "column": 24
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 37,
 | |
|                               "column": 27
 | |
|                             },
 | |
|                             "identifierName": "len"
 | |
|                           },
 | |
|                           "name": "len"
 | |
|                         }
 | |
|                       },
 | |
|                       "update": {
 | |
|                         "type": "UpdateExpression",
 | |
|                         "start": 959,
 | |
|                         "end": 962,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 37,
 | |
|                             "column": 29
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 37,
 | |
|                             "column": 32
 | |
|                           }
 | |
|                         },
 | |
|                         "operator": "++",
 | |
|                         "prefix": false,
 | |
|                         "argument": {
 | |
|                           "type": "Identifier",
 | |
|                           "start": 959,
 | |
|                           "end": 960,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 37,
 | |
|                               "column": 29
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 37,
 | |
|                               "column": 30
 | |
|                             },
 | |
|                             "identifierName": "i"
 | |
|                           },
 | |
|                           "name": "i"
 | |
|                         }
 | |
|                       },
 | |
|                       "body": {
 | |
|                         "type": "BlockStatement",
 | |
|                         "start": 964,
 | |
|                         "end": 1194,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 37,
 | |
|                             "column": 34
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 46,
 | |
|                             "column": 5
 | |
|                           }
 | |
|                         },
 | |
|                         "body": [
 | |
|                           {
 | |
|                             "type": "VariableDeclaration",
 | |
|                             "start": 972,
 | |
|                             "end": 983,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 38,
 | |
|                                 "column": 6
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 38,
 | |
|                                 "column": 17
 | |
|                               }
 | |
|                             },
 | |
|                             "declarations": [
 | |
|                               {
 | |
|                                 "type": "VariableDeclarator",
 | |
|                                 "start": 976,
 | |
|                                 "end": 983,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 38,
 | |
|                                     "column": 10
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 38,
 | |
|                                     "column": 17
 | |
|                                   }
 | |
|                                 },
 | |
|                                 "id": {
 | |
|                                   "type": "Identifier",
 | |
|                                   "start": 976,
 | |
|                                   "end": 983,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 38,
 | |
|                                       "column": 10
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 38,
 | |
|                                       "column": 17
 | |
|                                     },
 | |
|                                     "identifierName": "encoded"
 | |
|                                   },
 | |
|                                   "name": "encoded"
 | |
|                                 },
 | |
|                                 "init": null
 | |
|                               }
 | |
|                             ],
 | |
|                             "kind": "let"
 | |
|                           },
 | |
|                           {
 | |
|                             "type": "VariableDeclaration",
 | |
|                             "start": 990,
 | |
|                             "end": 1020,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 39,
 | |
|                                 "column": 6
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 39,
 | |
|                                 "column": 36
 | |
|                               }
 | |
|                             },
 | |
|                             "declarations": [
 | |
|                               {
 | |
|                                 "type": "VariableDeclarator",
 | |
|                                 "start": 994,
 | |
|                                 "end": 1020,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 39,
 | |
|                                     "column": 10
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 39,
 | |
|                                     "column": 36
 | |
|                                   }
 | |
|                                 },
 | |
|                                 "id": {
 | |
|                                   "type": "Identifier",
 | |
|                                   "start": 994,
 | |
|                                   "end": 1001,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 39,
 | |
|                                       "column": 10
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 39,
 | |
|                                       "column": 17
 | |
|                                     },
 | |
|                                     "identifierName": "content"
 | |
|                                   },
 | |
|                                   "name": "content"
 | |
|                                 },
 | |
|                                 "init": {
 | |
|                                   "type": "MemberExpression",
 | |
|                                   "start": 1004,
 | |
|                                   "end": 1020,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 39,
 | |
|                                       "column": 20
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 39,
 | |
|                                       "column": 36
 | |
|                                     }
 | |
|                                   },
 | |
|                                   "object": {
 | |
|                                     "type": "MemberExpression",
 | |
|                                     "start": 1004,
 | |
|                                     "end": 1017,
 | |
|                                     "loc": {
 | |
|                                       "start": {
 | |
|                                         "line": 39,
 | |
|                                         "column": 20
 | |
|                                       },
 | |
|                                       "end": {
 | |
|                                         "line": 39,
 | |
|                                         "column": 33
 | |
|                                       }
 | |
|                                     },
 | |
|                                     "object": {
 | |
|                                       "type": "ThisExpression",
 | |
|                                       "start": 1004,
 | |
|                                       "end": 1008,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 39,
 | |
|                                           "column": 20
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 39,
 | |
|                                           "column": 24
 | |
|                                         }
 | |
|                                       }
 | |
|                                     },
 | |
|                                     "property": {
 | |
|                                       "type": "Identifier",
 | |
|                                       "start": 1009,
 | |
|                                       "end": 1017,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 39,
 | |
|                                           "column": 25
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 39,
 | |
|                                           "column": 33
 | |
|                                         },
 | |
|                                         "identifierName": "_content"
 | |
|                                       },
 | |
|                                       "name": "_content"
 | |
|                                     },
 | |
|                                     "computed": false
 | |
|                                   },
 | |
|                                   "property": {
 | |
|                                     "type": "Identifier",
 | |
|                                     "start": 1018,
 | |
|                                     "end": 1019,
 | |
|                                     "loc": {
 | |
|                                       "start": {
 | |
|                                         "line": 39,
 | |
|                                         "column": 34
 | |
|                                       },
 | |
|                                       "end": {
 | |
|                                         "line": 39,
 | |
|                                         "column": 35
 | |
|                                       },
 | |
|                                       "identifierName": "i"
 | |
|                                     },
 | |
|                                     "name": "i"
 | |
|                                   },
 | |
|                                   "computed": true
 | |
|                                 }
 | |
|                               }
 | |
|                             ],
 | |
|                             "kind": "let"
 | |
|                           },
 | |
|                           {
 | |
|                             "type": "IfStatement",
 | |
|                             "start": 1027,
 | |
|                             "end": 1150,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 40,
 | |
|                                 "column": 6
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 44,
 | |
|                                 "column": 7
 | |
|                               }
 | |
|                             },
 | |
|                             "test": {
 | |
|                               "type": "BinaryExpression",
 | |
|                               "start": 1031,
 | |
|                               "end": 1052,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 40,
 | |
|                                   "column": 10
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 40,
 | |
|                                   "column": 31
 | |
|                                 }
 | |
|                               },
 | |
|                               "left": {
 | |
|                                 "type": "Identifier",
 | |
|                                 "start": 1031,
 | |
|                                 "end": 1038,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 40,
 | |
|                                     "column": 10
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 40,
 | |
|                                     "column": 17
 | |
|                                   },
 | |
|                                   "identifierName": "content"
 | |
|                                 },
 | |
|                                 "name": "content"
 | |
|                               },
 | |
|                               "operator": "===",
 | |
|                               "right": {
 | |
|                                 "type": "Identifier",
 | |
|                                 "start": 1043,
 | |
|                                 "end": 1052,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 40,
 | |
|                                     "column": 22
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 40,
 | |
|                                     "column": 31
 | |
|                                   },
 | |
|                                   "identifierName": "undefined"
 | |
|                                 },
 | |
|                                 "name": "undefined"
 | |
|                               }
 | |
|                             },
 | |
|                             "consequent": {
 | |
|                               "type": "BlockStatement",
 | |
|                               "start": 1054,
 | |
|                               "end": 1093,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 40,
 | |
|                                   "column": 33
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 42,
 | |
|                                   "column": 7
 | |
|                                 }
 | |
|                               },
 | |
|                               "body": [
 | |
|                                 {
 | |
|                                   "type": "ExpressionStatement",
 | |
|                                   "start": 1064,
 | |
|                                   "end": 1085,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 41,
 | |
|                                       "column": 8
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 41,
 | |
|                                       "column": 29
 | |
|                                     }
 | |
|                                   },
 | |
|                                   "expression": {
 | |
|                                     "type": "AssignmentExpression",
 | |
|                                     "start": 1064,
 | |
|                                     "end": 1085,
 | |
|                                     "loc": {
 | |
|                                       "start": {
 | |
|                                         "line": 41,
 | |
|                                         "column": 8
 | |
|                                       },
 | |
|                                       "end": {
 | |
|                                         "line": 41,
 | |
|                                         "column": 29
 | |
|                                       }
 | |
|                                     },
 | |
|                                     "operator": "=",
 | |
|                                     "left": {
 | |
|                                       "type": "Identifier",
 | |
|                                       "start": 1064,
 | |
|                                       "end": 1071,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 41,
 | |
|                                           "column": 8
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 41,
 | |
|                                           "column": 15
 | |
|                                         },
 | |
|                                         "identifierName": "encoded"
 | |
|                                       },
 | |
|                                       "name": "encoded"
 | |
|                                     },
 | |
|                                     "right": {
 | |
|                                       "type": "StringLiteral",
 | |
|                                       "start": 1074,
 | |
|                                       "end": 1085,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 41,
 | |
|                                           "column": 18
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 41,
 | |
|                                           "column": 29
 | |
|                                         }
 | |
|                                       },
 | |
|                                       "extra": {
 | |
|                                         "rawValue": "undefined",
 | |
|                                         "raw": "'undefined'"
 | |
|                                       },
 | |
|                                       "value": "undefined"
 | |
|                                     }
 | |
|                                   }
 | |
|                                 }
 | |
|                               ],
 | |
|                               "directives": []
 | |
|                             },
 | |
|                             "alternate": {
 | |
|                               "type": "BlockStatement",
 | |
|                               "start": 1099,
 | |
|                               "end": 1150,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 42,
 | |
|                                   "column": 13
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 44,
 | |
|                                   "column": 7
 | |
|                                 }
 | |
|                               },
 | |
|                               "body": [
 | |
|                                 {
 | |
|                                   "type": "ExpressionStatement",
 | |
|                                   "start": 1109,
 | |
|                                   "end": 1142,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 43,
 | |
|                                       "column": 8
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 43,
 | |
|                                       "column": 41
 | |
|                                     }
 | |
|                                   },
 | |
|                                   "expression": {
 | |
|                                     "type": "AssignmentExpression",
 | |
|                                     "start": 1109,
 | |
|                                     "end": 1142,
 | |
|                                     "loc": {
 | |
|                                       "start": {
 | |
|                                         "line": 43,
 | |
|                                         "column": 8
 | |
|                                       },
 | |
|                                       "end": {
 | |
|                                         "line": 43,
 | |
|                                         "column": 41
 | |
|                                       }
 | |
|                                     },
 | |
|                                     "operator": "=",
 | |
|                                     "left": {
 | |
|                                       "type": "Identifier",
 | |
|                                       "start": 1109,
 | |
|                                       "end": 1116,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 43,
 | |
|                                           "column": 8
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 43,
 | |
|                                           "column": 15
 | |
|                                         },
 | |
|                                         "identifierName": "encoded"
 | |
|                                       },
 | |
|                                       "name": "encoded"
 | |
|                                     },
 | |
|                                     "right": {
 | |
|                                       "type": "CallExpression",
 | |
|                                       "start": 1119,
 | |
|                                       "end": 1142,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 43,
 | |
|                                           "column": 18
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 43,
 | |
|                                           "column": 41
 | |
|                                         }
 | |
|                                       },
 | |
|                                       "callee": {
 | |
|                                         "type": "MemberExpression",
 | |
|                                         "start": 1119,
 | |
|                                         "end": 1133,
 | |
|                                         "loc": {
 | |
|                                           "start": {
 | |
|                                             "line": 43,
 | |
|                                             "column": 18
 | |
|                                           },
 | |
|                                           "end": {
 | |
|                                             "line": 43,
 | |
|                                             "column": 32
 | |
|                                           }
 | |
|                                         },
 | |
|                                         "object": {
 | |
|                                           "type": "Identifier",
 | |
|                                           "start": 1119,
 | |
|                                           "end": 1123,
 | |
|                                           "loc": {
 | |
|                                             "start": {
 | |
|                                               "line": 43,
 | |
|                                               "column": 18
 | |
|                                             },
 | |
|                                             "end": {
 | |
|                                               "line": 43,
 | |
|                                               "column": 22
 | |
|                                             },
 | |
|                                             "identifierName": "JSON"
 | |
|                                           },
 | |
|                                           "name": "JSON"
 | |
|                                         },
 | |
|                                         "property": {
 | |
|                                           "type": "Identifier",
 | |
|                                           "start": 1124,
 | |
|                                           "end": 1133,
 | |
|                                           "loc": {
 | |
|                                             "start": {
 | |
|                                               "line": 43,
 | |
|                                               "column": 23
 | |
|                                             },
 | |
|                                             "end": {
 | |
|                                               "line": 43,
 | |
|                                               "column": 32
 | |
|                                             },
 | |
|                                             "identifierName": "stringify"
 | |
|                                           },
 | |
|                                           "name": "stringify"
 | |
|                                         },
 | |
|                                         "computed": false
 | |
|                                       },
 | |
|                                       "arguments": [
 | |
|                                         {
 | |
|                                           "type": "Identifier",
 | |
|                                           "start": 1134,
 | |
|                                           "end": 1141,
 | |
|                                           "loc": {
 | |
|                                             "start": {
 | |
|                                               "line": 43,
 | |
|                                               "column": 33
 | |
|                                             },
 | |
|                                             "end": {
 | |
|                                               "line": 43,
 | |
|                                               "column": 40
 | |
|                                             },
 | |
|                                             "identifierName": "content"
 | |
|                                           },
 | |
|                                           "name": "content"
 | |
|                                         }
 | |
|                                       ]
 | |
|                                     }
 | |
|                                   }
 | |
|                                 }
 | |
|                               ],
 | |
|                               "directives": []
 | |
|                             }
 | |
|                           },
 | |
|                           {
 | |
|                             "type": "ExpressionStatement",
 | |
|                             "start": 1157,
 | |
|                             "end": 1188,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 45,
 | |
|                                 "column": 6
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 45,
 | |
|                                 "column": 37
 | |
|                               }
 | |
|                             },
 | |
|                             "expression": {
 | |
|                               "type": "CallExpression",
 | |
|                               "start": 1157,
 | |
|                               "end": 1188,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 45,
 | |
|                                   "column": 6
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 45,
 | |
|                                   "column": 37
 | |
|                                 }
 | |
|                               },
 | |
|                               "callee": {
 | |
|                                 "type": "MemberExpression",
 | |
|                                 "start": 1157,
 | |
|                                 "end": 1179,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 45,
 | |
|                                     "column": 6
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 45,
 | |
|                                     "column": 28
 | |
|                                   }
 | |
|                                 },
 | |
|                                 "object": {
 | |
|                                   "type": "Identifier",
 | |
|                                   "start": 1157,
 | |
|                                   "end": 1164,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 45,
 | |
|                                       "column": 6
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 45,
 | |
|                                       "column": 13
 | |
|                                     },
 | |
|                                     "identifierName": "encoder"
 | |
|                                   },
 | |
|                                   "name": "encoder"
 | |
|                                 },
 | |
|                                 "property": {
 | |
|                                   "type": "Identifier",
 | |
|                                   "start": 1165,
 | |
|                                   "end": 1179,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 45,
 | |
|                                       "column": 14
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 45,
 | |
|                                       "column": 28
 | |
|                                     },
 | |
|                                     "identifierName": "writeVarString"
 | |
|                                   },
 | |
|                                   "name": "writeVarString"
 | |
|                                 },
 | |
|                                 "computed": false
 | |
|                               },
 | |
|                               "arguments": [
 | |
|                                 {
 | |
|                                   "type": "Identifier",
 | |
|                                   "start": 1180,
 | |
|                                   "end": 1187,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 45,
 | |
|                                       "column": 29
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 45,
 | |
|                                       "column": 36
 | |
|                                     },
 | |
|                                     "identifierName": "encoded"
 | |
|                                   },
 | |
|                                   "name": "encoded"
 | |
|                                 }
 | |
|                               ]
 | |
|                             }
 | |
|                           }
 | |
|                         ],
 | |
|                         "directives": []
 | |
|                       }
 | |
|                     }
 | |
|                   ],
 | |
|                   "directives": [],
 | |
|                   "trailingComments": null
 | |
|                 },
 | |
|                 "trailingComments": [
 | |
|                   {
 | |
|                     "type": "CommentBlock",
 | |
|                     "value": "*\n   * Transform this YXml Type to a readable format.\n   * Useful for logging as all Items and Delete implement this method.\n   *\n   * @private\n   ",
 | |
|                     "start": 1201,
 | |
|                     "end": 1352,
 | |
|                     "loc": {
 | |
|                       "start": {
 | |
|                         "line": 48,
 | |
|                         "column": 2
 | |
|                       },
 | |
|                       "end": {
 | |
|                         "line": 53,
 | |
|                         "column": 5
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 ]
 | |
|               },
 | |
|               {
 | |
|                 "type": "ClassMethod",
 | |
|                 "start": 1355,
 | |
|                 "end": 1461,
 | |
|                 "loc": {
 | |
|                   "start": {
 | |
|                     "line": 54,
 | |
|                     "column": 2
 | |
|                   },
 | |
|                   "end": {
 | |
|                     "line": 56,
 | |
|                     "column": 3
 | |
|                   }
 | |
|                 },
 | |
|                 "static": false,
 | |
|                 "computed": false,
 | |
|                 "key": {
 | |
|                   "type": "Identifier",
 | |
|                   "start": 1355,
 | |
|                   "end": 1365,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 54,
 | |
|                       "column": 2
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 54,
 | |
|                       "column": 12
 | |
|                     },
 | |
|                     "identifierName": "_logString"
 | |
|                   },
 | |
|                   "name": "_logString",
 | |
|                   "leadingComments": null
 | |
|                 },
 | |
|                 "kind": "method",
 | |
|                 "id": null,
 | |
|                 "generator": false,
 | |
|                 "expression": false,
 | |
|                 "async": false,
 | |
|                 "params": [],
 | |
|                 "body": {
 | |
|                   "type": "BlockStatement",
 | |
|                   "start": 1369,
 | |
|                   "end": 1461,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 54,
 | |
|                       "column": 16
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 56,
 | |
|                       "column": 3
 | |
|                     }
 | |
|                   },
 | |
|                   "body": [
 | |
|                     {
 | |
|                       "type": "ReturnStatement",
 | |
|                       "start": 1375,
 | |
|                       "end": 1457,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 55,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 55,
 | |
|                           "column": 86
 | |
|                         }
 | |
|                       },
 | |
|                       "argument": {
 | |
|                         "type": "CallExpression",
 | |
|                         "start": 1382,
 | |
|                         "end": 1457,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 55,
 | |
|                             "column": 11
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 55,
 | |
|                             "column": 86
 | |
|                           }
 | |
|                         },
 | |
|                         "callee": {
 | |
|                           "type": "Identifier",
 | |
|                           "start": 1382,
 | |
|                           "end": 1395,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 55,
 | |
|                               "column": 11
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 55,
 | |
|                               "column": 24
 | |
|                             },
 | |
|                             "identifierName": "logItemHelper"
 | |
|                           },
 | |
|                           "name": "logItemHelper"
 | |
|                         },
 | |
|                         "arguments": [
 | |
|                           {
 | |
|                             "type": "StringLiteral",
 | |
|                             "start": 1396,
 | |
|                             "end": 1406,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 55,
 | |
|                                 "column": 25
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 55,
 | |
|                                 "column": 35
 | |
|                               }
 | |
|                             },
 | |
|                             "extra": {
 | |
|                               "rawValue": "ItemJSON",
 | |
|                               "raw": "'ItemJSON'"
 | |
|                             },
 | |
|                             "value": "ItemJSON"
 | |
|                           },
 | |
|                           {
 | |
|                             "type": "ThisExpression",
 | |
|                             "start": 1408,
 | |
|                             "end": 1412,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 55,
 | |
|                                 "column": 37
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 55,
 | |
|                                 "column": 41
 | |
|                               }
 | |
|                             }
 | |
|                           },
 | |
|                           {
 | |
|                             "type": "TemplateLiteral",
 | |
|                             "start": 1414,
 | |
|                             "end": 1456,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 55,
 | |
|                                 "column": 43
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 55,
 | |
|                                 "column": 85
 | |
|                               }
 | |
|                             },
 | |
|                             "expressions": [
 | |
|                               {
 | |
|                                 "type": "CallExpression",
 | |
|                                 "start": 1425,
 | |
|                                 "end": 1454,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 55,
 | |
|                                     "column": 54
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 55,
 | |
|                                     "column": 83
 | |
|                                   }
 | |
|                                 },
 | |
|                                 "callee": {
 | |
|                                   "type": "MemberExpression",
 | |
|                                   "start": 1425,
 | |
|                                   "end": 1439,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 55,
 | |
|                                       "column": 54
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 55,
 | |
|                                       "column": 68
 | |
|                                     }
 | |
|                                   },
 | |
|                                   "object": {
 | |
|                                     "type": "Identifier",
 | |
|                                     "start": 1425,
 | |
|                                     "end": 1429,
 | |
|                                     "loc": {
 | |
|                                       "start": {
 | |
|                                         "line": 55,
 | |
|                                         "column": 54
 | |
|                                       },
 | |
|                                       "end": {
 | |
|                                         "line": 55,
 | |
|                                         "column": 58
 | |
|                                       },
 | |
|                                       "identifierName": "JSON"
 | |
|                                     },
 | |
|                                     "name": "JSON"
 | |
|                                   },
 | |
|                                   "property": {
 | |
|                                     "type": "Identifier",
 | |
|                                     "start": 1430,
 | |
|                                     "end": 1439,
 | |
|                                     "loc": {
 | |
|                                       "start": {
 | |
|                                         "line": 55,
 | |
|                                         "column": 59
 | |
|                                       },
 | |
|                                       "end": {
 | |
|                                         "line": 55,
 | |
|                                         "column": 68
 | |
|                                       },
 | |
|                                       "identifierName": "stringify"
 | |
|                                     },
 | |
|                                     "name": "stringify"
 | |
|                                   },
 | |
|                                   "computed": false
 | |
|                                 },
 | |
|                                 "arguments": [
 | |
|                                   {
 | |
|                                     "type": "MemberExpression",
 | |
|                                     "start": 1440,
 | |
|                                     "end": 1453,
 | |
|                                     "loc": {
 | |
|                                       "start": {
 | |
|                                         "line": 55,
 | |
|                                         "column": 69
 | |
|                                       },
 | |
|                                       "end": {
 | |
|                                         "line": 55,
 | |
|                                         "column": 82
 | |
|                                       }
 | |
|                                     },
 | |
|                                     "object": {
 | |
|                                       "type": "ThisExpression",
 | |
|                                       "start": 1440,
 | |
|                                       "end": 1444,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 55,
 | |
|                                           "column": 69
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 55,
 | |
|                                           "column": 73
 | |
|                                         }
 | |
|                                       }
 | |
|                                     },
 | |
|                                     "property": {
 | |
|                                       "type": "Identifier",
 | |
|                                       "start": 1445,
 | |
|                                       "end": 1453,
 | |
|                                       "loc": {
 | |
|                                         "start": {
 | |
|                                           "line": 55,
 | |
|                                           "column": 74
 | |
|                                         },
 | |
|                                         "end": {
 | |
|                                           "line": 55,
 | |
|                                           "column": 82
 | |
|                                         },
 | |
|                                         "identifierName": "_content"
 | |
|                                       },
 | |
|                                       "name": "_content"
 | |
|                                     },
 | |
|                                     "computed": false
 | |
|                                   }
 | |
|                                 ]
 | |
|                               }
 | |
|                             ],
 | |
|                             "quasis": [
 | |
|                               {
 | |
|                                 "type": "TemplateElement",
 | |
|                                 "start": 1415,
 | |
|                                 "end": 1423,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 55,
 | |
|                                     "column": 44
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 55,
 | |
|                                     "column": 52
 | |
|                                   }
 | |
|                                 },
 | |
|                                 "value": {
 | |
|                                   "raw": "content:",
 | |
|                                   "cooked": "content:"
 | |
|                                 },
 | |
|                                 "tail": false
 | |
|                               },
 | |
|                               {
 | |
|                                 "type": "TemplateElement",
 | |
|                                 "start": 1455,
 | |
|                                 "end": 1455,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 55,
 | |
|                                     "column": 84
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 55,
 | |
|                                     "column": 84
 | |
|                                   }
 | |
|                                 },
 | |
|                                 "value": {
 | |
|                                   "raw": "",
 | |
|                                   "cooked": ""
 | |
|                                 },
 | |
|                                 "tail": true
 | |
|                               }
 | |
|                             ]
 | |
|                           }
 | |
|                         ]
 | |
|                       }
 | |
|                     }
 | |
|                   ],
 | |
|                   "directives": []
 | |
|                 },
 | |
|                 "leadingComments": [
 | |
|                   {
 | |
|                     "type": "CommentBlock",
 | |
|                     "value": "*\n   * Transform this YXml Type to a readable format.\n   * Useful for logging as all Items and Delete implement this method.\n   *\n   * @private\n   ",
 | |
|                     "start": 1201,
 | |
|                     "end": 1352,
 | |
|                     "loc": {
 | |
|                       "start": {
 | |
|                         "line": 48,
 | |
|                         "column": 2
 | |
|                       },
 | |
|                       "end": {
 | |
|                         "line": 53,
 | |
|                         "column": 5
 | |
|                       }
 | |
|                     }
 | |
|                   }
 | |
|                 ]
 | |
|               },
 | |
|               {
 | |
|                 "type": "ClassMethod",
 | |
|                 "start": 1464,
 | |
|                 "end": 1728,
 | |
|                 "loc": {
 | |
|                   "start": {
 | |
|                     "line": 57,
 | |
|                     "column": 2
 | |
|                   },
 | |
|                   "end": {
 | |
|                     "line": 67,
 | |
|                     "column": 3
 | |
|                   }
 | |
|                 },
 | |
|                 "static": false,
 | |
|                 "computed": false,
 | |
|                 "key": {
 | |
|                   "type": "Identifier",
 | |
|                   "start": 1464,
 | |
|                   "end": 1472,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 57,
 | |
|                       "column": 2
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 57,
 | |
|                       "column": 10
 | |
|                     },
 | |
|                     "identifierName": "_splitAt"
 | |
|                   },
 | |
|                   "name": "_splitAt"
 | |
|                 },
 | |
|                 "kind": "method",
 | |
|                 "id": null,
 | |
|                 "generator": false,
 | |
|                 "expression": false,
 | |
|                 "async": false,
 | |
|                 "params": [
 | |
|                   {
 | |
|                     "type": "Identifier",
 | |
|                     "start": 1474,
 | |
|                     "end": 1475,
 | |
|                     "loc": {
 | |
|                       "start": {
 | |
|                         "line": 57,
 | |
|                         "column": 12
 | |
|                       },
 | |
|                       "end": {
 | |
|                         "line": 57,
 | |
|                         "column": 13
 | |
|                       },
 | |
|                       "identifierName": "y"
 | |
|                     },
 | |
|                     "name": "y"
 | |
|                   },
 | |
|                   {
 | |
|                     "type": "Identifier",
 | |
|                     "start": 1477,
 | |
|                     "end": 1481,
 | |
|                     "loc": {
 | |
|                       "start": {
 | |
|                         "line": 57,
 | |
|                         "column": 15
 | |
|                       },
 | |
|                       "end": {
 | |
|                         "line": 57,
 | |
|                         "column": 19
 | |
|                       },
 | |
|                       "identifierName": "diff"
 | |
|                     },
 | |
|                     "name": "diff"
 | |
|                   }
 | |
|                 ],
 | |
|                 "body": {
 | |
|                   "type": "BlockStatement",
 | |
|                   "start": 1483,
 | |
|                   "end": 1728,
 | |
|                   "loc": {
 | |
|                     "start": {
 | |
|                       "line": 57,
 | |
|                       "column": 21
 | |
|                     },
 | |
|                     "end": {
 | |
|                       "line": 67,
 | |
|                       "column": 3
 | |
|                     }
 | |
|                   },
 | |
|                   "body": [
 | |
|                     {
 | |
|                       "type": "IfStatement",
 | |
|                       "start": 1489,
 | |
|                       "end": 1594,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 58,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 62,
 | |
|                           "column": 5
 | |
|                         }
 | |
|                       },
 | |
|                       "test": {
 | |
|                         "type": "BinaryExpression",
 | |
|                         "start": 1493,
 | |
|                         "end": 1503,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 58,
 | |
|                             "column": 8
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 58,
 | |
|                             "column": 18
 | |
|                           }
 | |
|                         },
 | |
|                         "left": {
 | |
|                           "type": "Identifier",
 | |
|                           "start": 1493,
 | |
|                           "end": 1497,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 58,
 | |
|                               "column": 8
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 58,
 | |
|                               "column": 12
 | |
|                             },
 | |
|                             "identifierName": "diff"
 | |
|                           },
 | |
|                           "name": "diff"
 | |
|                         },
 | |
|                         "operator": "===",
 | |
|                         "right": {
 | |
|                           "type": "NumericLiteral",
 | |
|                           "start": 1502,
 | |
|                           "end": 1503,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 58,
 | |
|                               "column": 17
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 58,
 | |
|                               "column": 18
 | |
|                             }
 | |
|                           },
 | |
|                           "extra": {
 | |
|                             "rawValue": 0,
 | |
|                             "raw": "0"
 | |
|                           },
 | |
|                           "value": 0
 | |
|                         }
 | |
|                       },
 | |
|                       "consequent": {
 | |
|                         "type": "BlockStatement",
 | |
|                         "start": 1505,
 | |
|                         "end": 1530,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 58,
 | |
|                             "column": 20
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 60,
 | |
|                             "column": 5
 | |
|                           }
 | |
|                         },
 | |
|                         "body": [
 | |
|                           {
 | |
|                             "type": "ReturnStatement",
 | |
|                             "start": 1513,
 | |
|                             "end": 1524,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 59,
 | |
|                                 "column": 6
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 59,
 | |
|                                 "column": 17
 | |
|                               }
 | |
|                             },
 | |
|                             "argument": {
 | |
|                               "type": "ThisExpression",
 | |
|                               "start": 1520,
 | |
|                               "end": 1524,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 59,
 | |
|                                   "column": 13
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 59,
 | |
|                                   "column": 17
 | |
|                                 }
 | |
|                               }
 | |
|                             }
 | |
|                           }
 | |
|                         ],
 | |
|                         "directives": []
 | |
|                       },
 | |
|                       "alternate": {
 | |
|                         "type": "IfStatement",
 | |
|                         "start": 1536,
 | |
|                         "end": 1594,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 60,
 | |
|                             "column": 11
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 62,
 | |
|                             "column": 5
 | |
|                           }
 | |
|                         },
 | |
|                         "test": {
 | |
|                           "type": "BinaryExpression",
 | |
|                           "start": 1540,
 | |
|                           "end": 1560,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 60,
 | |
|                               "column": 15
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 60,
 | |
|                               "column": 35
 | |
|                             }
 | |
|                           },
 | |
|                           "left": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 1540,
 | |
|                             "end": 1544,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 60,
 | |
|                                 "column": 15
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 60,
 | |
|                                 "column": 19
 | |
|                               },
 | |
|                               "identifierName": "diff"
 | |
|                             },
 | |
|                             "name": "diff"
 | |
|                           },
 | |
|                           "operator": ">=",
 | |
|                           "right": {
 | |
|                             "type": "MemberExpression",
 | |
|                             "start": 1548,
 | |
|                             "end": 1560,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 60,
 | |
|                                 "column": 23
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 60,
 | |
|                                 "column": 35
 | |
|                               }
 | |
|                             },
 | |
|                             "object": {
 | |
|                               "type": "ThisExpression",
 | |
|                               "start": 1548,
 | |
|                               "end": 1552,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 60,
 | |
|                                   "column": 23
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 60,
 | |
|                                   "column": 27
 | |
|                                 }
 | |
|                               }
 | |
|                             },
 | |
|                             "property": {
 | |
|                               "type": "Identifier",
 | |
|                               "start": 1553,
 | |
|                               "end": 1560,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 60,
 | |
|                                   "column": 28
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 60,
 | |
|                                   "column": 35
 | |
|                                 },
 | |
|                                 "identifierName": "_length"
 | |
|                               },
 | |
|                               "name": "_length"
 | |
|                             },
 | |
|                             "computed": false
 | |
|                           }
 | |
|                         },
 | |
|                         "consequent": {
 | |
|                           "type": "BlockStatement",
 | |
|                           "start": 1562,
 | |
|                           "end": 1594,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 60,
 | |
|                               "column": 37
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 62,
 | |
|                               "column": 5
 | |
|                             }
 | |
|                           },
 | |
|                           "body": [
 | |
|                             {
 | |
|                               "type": "ReturnStatement",
 | |
|                               "start": 1570,
 | |
|                               "end": 1588,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 61,
 | |
|                                   "column": 6
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 61,
 | |
|                                   "column": 24
 | |
|                                 }
 | |
|                               },
 | |
|                               "argument": {
 | |
|                                 "type": "MemberExpression",
 | |
|                                 "start": 1577,
 | |
|                                 "end": 1588,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 61,
 | |
|                                     "column": 13
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 61,
 | |
|                                     "column": 24
 | |
|                                   }
 | |
|                                 },
 | |
|                                 "object": {
 | |
|                                   "type": "ThisExpression",
 | |
|                                   "start": 1577,
 | |
|                                   "end": 1581,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 61,
 | |
|                                       "column": 13
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 61,
 | |
|                                       "column": 17
 | |
|                                     }
 | |
|                                   }
 | |
|                                 },
 | |
|                                 "property": {
 | |
|                                   "type": "Identifier",
 | |
|                                   "start": 1582,
 | |
|                                   "end": 1588,
 | |
|                                   "loc": {
 | |
|                                     "start": {
 | |
|                                       "line": 61,
 | |
|                                       "column": 18
 | |
|                                     },
 | |
|                                     "end": {
 | |
|                                       "line": 61,
 | |
|                                       "column": 24
 | |
|                                     },
 | |
|                                     "identifierName": "_right"
 | |
|                                   },
 | |
|                                   "name": "_right"
 | |
|                                 },
 | |
|                                 "computed": false
 | |
|                               }
 | |
|                             }
 | |
|                           ],
 | |
|                           "directives": []
 | |
|                         },
 | |
|                         "alternate": null
 | |
|                       }
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "VariableDeclaration",
 | |
|                       "start": 1599,
 | |
|                       "end": 1624,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 63,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 63,
 | |
|                           "column": 29
 | |
|                         }
 | |
|                       },
 | |
|                       "declarations": [
 | |
|                         {
 | |
|                           "type": "VariableDeclarator",
 | |
|                           "start": 1603,
 | |
|                           "end": 1624,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 63,
 | |
|                               "column": 8
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 63,
 | |
|                               "column": 29
 | |
|                             }
 | |
|                           },
 | |
|                           "id": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 1603,
 | |
|                             "end": 1607,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 63,
 | |
|                                 "column": 8
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 63,
 | |
|                                 "column": 12
 | |
|                               },
 | |
|                               "identifierName": "item"
 | |
|                             },
 | |
|                             "name": "item"
 | |
|                           },
 | |
|                           "init": {
 | |
|                             "type": "NewExpression",
 | |
|                             "start": 1610,
 | |
|                             "end": 1624,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 63,
 | |
|                                 "column": 15
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 63,
 | |
|                                 "column": 29
 | |
|                               }
 | |
|                             },
 | |
|                             "callee": {
 | |
|                               "type": "Identifier",
 | |
|                               "start": 1614,
 | |
|                               "end": 1622,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 63,
 | |
|                                   "column": 19
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 63,
 | |
|                                   "column": 27
 | |
|                                 },
 | |
|                                 "identifierName": "ItemJSON"
 | |
|                               },
 | |
|                               "name": "ItemJSON"
 | |
|                             },
 | |
|                             "arguments": []
 | |
|                           }
 | |
|                         }
 | |
|                       ],
 | |
|                       "kind": "let"
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "ExpressionStatement",
 | |
|                       "start": 1629,
 | |
|                       "end": 1671,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 64,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 64,
 | |
|                           "column": 46
 | |
|                         }
 | |
|                       },
 | |
|                       "expression": {
 | |
|                         "type": "AssignmentExpression",
 | |
|                         "start": 1629,
 | |
|                         "end": 1671,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 64,
 | |
|                             "column": 4
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 64,
 | |
|                             "column": 46
 | |
|                           }
 | |
|                         },
 | |
|                         "operator": "=",
 | |
|                         "left": {
 | |
|                           "type": "MemberExpression",
 | |
|                           "start": 1629,
 | |
|                           "end": 1642,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 64,
 | |
|                               "column": 4
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 64,
 | |
|                               "column": 17
 | |
|                             }
 | |
|                           },
 | |
|                           "object": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 1629,
 | |
|                             "end": 1633,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 64,
 | |
|                                 "column": 4
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 64,
 | |
|                                 "column": 8
 | |
|                               },
 | |
|                               "identifierName": "item"
 | |
|                             },
 | |
|                             "name": "item"
 | |
|                           },
 | |
|                           "property": {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 1634,
 | |
|                             "end": 1642,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 64,
 | |
|                                 "column": 9
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 64,
 | |
|                                 "column": 17
 | |
|                               },
 | |
|                               "identifierName": "_content"
 | |
|                             },
 | |
|                             "name": "_content"
 | |
|                           },
 | |
|                           "computed": false
 | |
|                         },
 | |
|                         "right": {
 | |
|                           "type": "CallExpression",
 | |
|                           "start": 1645,
 | |
|                           "end": 1671,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 64,
 | |
|                               "column": 20
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 64,
 | |
|                               "column": 46
 | |
|                             }
 | |
|                           },
 | |
|                           "callee": {
 | |
|                             "type": "MemberExpression",
 | |
|                             "start": 1645,
 | |
|                             "end": 1665,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 64,
 | |
|                                 "column": 20
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 64,
 | |
|                                 "column": 40
 | |
|                               }
 | |
|                             },
 | |
|                             "object": {
 | |
|                               "type": "MemberExpression",
 | |
|                               "start": 1645,
 | |
|                               "end": 1658,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 64,
 | |
|                                   "column": 20
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 64,
 | |
|                                   "column": 33
 | |
|                                 }
 | |
|                               },
 | |
|                               "object": {
 | |
|                                 "type": "ThisExpression",
 | |
|                                 "start": 1645,
 | |
|                                 "end": 1649,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 64,
 | |
|                                     "column": 20
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 64,
 | |
|                                     "column": 24
 | |
|                                   }
 | |
|                                 }
 | |
|                               },
 | |
|                               "property": {
 | |
|                                 "type": "Identifier",
 | |
|                                 "start": 1650,
 | |
|                                 "end": 1658,
 | |
|                                 "loc": {
 | |
|                                   "start": {
 | |
|                                     "line": 64,
 | |
|                                     "column": 25
 | |
|                                   },
 | |
|                                   "end": {
 | |
|                                     "line": 64,
 | |
|                                     "column": 33
 | |
|                                   },
 | |
|                                   "identifierName": "_content"
 | |
|                                 },
 | |
|                                 "name": "_content"
 | |
|                               },
 | |
|                               "computed": false
 | |
|                             },
 | |
|                             "property": {
 | |
|                               "type": "Identifier",
 | |
|                               "start": 1659,
 | |
|                               "end": 1665,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 64,
 | |
|                                   "column": 34
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 64,
 | |
|                                   "column": 40
 | |
|                                 },
 | |
|                                 "identifierName": "splice"
 | |
|                               },
 | |
|                               "name": "splice"
 | |
|                             },
 | |
|                             "computed": false
 | |
|                           },
 | |
|                           "arguments": [
 | |
|                             {
 | |
|                               "type": "Identifier",
 | |
|                               "start": 1666,
 | |
|                               "end": 1670,
 | |
|                               "loc": {
 | |
|                                 "start": {
 | |
|                                   "line": 64,
 | |
|                                   "column": 41
 | |
|                                 },
 | |
|                                 "end": {
 | |
|                                   "line": 64,
 | |
|                                   "column": 45
 | |
|                                 },
 | |
|                                 "identifierName": "diff"
 | |
|                               },
 | |
|                               "name": "diff"
 | |
|                             }
 | |
|                           ]
 | |
|                         }
 | |
|                       }
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "ExpressionStatement",
 | |
|                       "start": 1676,
 | |
|                       "end": 1708,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 65,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 65,
 | |
|                           "column": 36
 | |
|                         }
 | |
|                       },
 | |
|                       "expression": {
 | |
|                         "type": "CallExpression",
 | |
|                         "start": 1676,
 | |
|                         "end": 1708,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 65,
 | |
|                             "column": 4
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 65,
 | |
|                             "column": 36
 | |
|                           }
 | |
|                         },
 | |
|                         "callee": {
 | |
|                           "type": "Identifier",
 | |
|                           "start": 1676,
 | |
|                           "end": 1687,
 | |
|                           "loc": {
 | |
|                             "start": {
 | |
|                               "line": 65,
 | |
|                               "column": 4
 | |
|                             },
 | |
|                             "end": {
 | |
|                               "line": 65,
 | |
|                               "column": 15
 | |
|                             },
 | |
|                             "identifierName": "splitHelper"
 | |
|                           },
 | |
|                           "name": "splitHelper"
 | |
|                         },
 | |
|                         "arguments": [
 | |
|                           {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 1688,
 | |
|                             "end": 1689,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 65,
 | |
|                                 "column": 16
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 65,
 | |
|                                 "column": 17
 | |
|                               },
 | |
|                               "identifierName": "y"
 | |
|                             },
 | |
|                             "name": "y"
 | |
|                           },
 | |
|                           {
 | |
|                             "type": "ThisExpression",
 | |
|                             "start": 1691,
 | |
|                             "end": 1695,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 65,
 | |
|                                 "column": 19
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 65,
 | |
|                                 "column": 23
 | |
|                               }
 | |
|                             }
 | |
|                           },
 | |
|                           {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 1697,
 | |
|                             "end": 1701,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 65,
 | |
|                                 "column": 25
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 65,
 | |
|                                 "column": 29
 | |
|                               },
 | |
|                               "identifierName": "item"
 | |
|                             },
 | |
|                             "name": "item"
 | |
|                           },
 | |
|                           {
 | |
|                             "type": "Identifier",
 | |
|                             "start": 1703,
 | |
|                             "end": 1707,
 | |
|                             "loc": {
 | |
|                               "start": {
 | |
|                                 "line": 65,
 | |
|                                 "column": 31
 | |
|                               },
 | |
|                               "end": {
 | |
|                                 "line": 65,
 | |
|                                 "column": 35
 | |
|                               },
 | |
|                               "identifierName": "diff"
 | |
|                             },
 | |
|                             "name": "diff"
 | |
|                           }
 | |
|                         ]
 | |
|                       }
 | |
|                     },
 | |
|                     {
 | |
|                       "type": "ReturnStatement",
 | |
|                       "start": 1713,
 | |
|                       "end": 1724,
 | |
|                       "loc": {
 | |
|                         "start": {
 | |
|                           "line": 66,
 | |
|                           "column": 4
 | |
|                         },
 | |
|                         "end": {
 | |
|                           "line": 66,
 | |
|                           "column": 15
 | |
|                         }
 | |
|                       },
 | |
|                       "argument": {
 | |
|                         "type": "Identifier",
 | |
|                         "start": 1720,
 | |
|                         "end": 1724,
 | |
|                         "loc": {
 | |
|                           "start": {
 | |
|                             "line": 66,
 | |
|                             "column": 11
 | |
|                           },
 | |
|                           "end": {
 | |
|                             "line": 66,
 | |
|                             "column": 15
 | |
|                           },
 | |
|                           "identifierName": "item"
 | |
|                         },
 | |
|                         "name": "item"
 | |
|                       }
 | |
|                     }
 | |
|                   ],
 | |
|                   "directives": []
 | |
|                 }
 | |
|               }
 | |
|             ]
 | |
|           },
 | |
|           "leadingComments": [],
 | |
|           "trailingComments": []
 | |
|         }
 | |
|       }
 | |
|     ],
 | |
|     "directives": []
 | |
|   },
 | |
|   "comments": [
 | |
|     {
 | |
|       "type": "CommentBlock",
 | |
|       "value": "*\n   * Transform this YXml Type to a readable format.\n   * Useful for logging as all Items and Delete implement this method.\n   *\n   * @private\n   ",
 | |
|       "start": 1201,
 | |
|       "end": 1352,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 48,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 53,
 | |
|           "column": 5
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   ],
 | |
|   "tokens": [
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "import",
 | |
|         "keyword": "import",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "import",
 | |
|       "start": 0,
 | |
|       "end": 6,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 1,
 | |
|           "column": 0
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 1,
 | |
|           "column": 6
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 7,
 | |
|       "end": 8,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 1,
 | |
|           "column": 7
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 1,
 | |
|           "column": 8
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "splitHelper",
 | |
|       "start": 9,
 | |
|       "end": 20,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 1,
 | |
|           "column": 9
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 1,
 | |
|           "column": 20
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ",",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 20,
 | |
|       "end": 21,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 1,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 1,
 | |
|           "column": 21
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "default",
 | |
|         "keyword": "default",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "default",
 | |
|       "start": 22,
 | |
|       "end": 29,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 1,
 | |
|           "column": 22
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 1,
 | |
|           "column": 29
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "as",
 | |
|       "start": 30,
 | |
|       "end": 32,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 1,
 | |
|           "column": 30
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 1,
 | |
|           "column": 32
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "Item",
 | |
|       "start": 33,
 | |
|       "end": 37,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 1,
 | |
|           "column": 33
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 1,
 | |
|           "column": 37
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 38,
 | |
|       "end": 39,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 1,
 | |
|           "column": 38
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 1,
 | |
|           "column": 39
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "from",
 | |
|       "start": 40,
 | |
|       "end": 44,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 1,
 | |
|           "column": 40
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 1,
 | |
|           "column": 44
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "string",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "./Item.js",
 | |
|       "start": 45,
 | |
|       "end": 56,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 1,
 | |
|           "column": 45
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 1,
 | |
|           "column": 56
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "import",
 | |
|         "keyword": "import",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "import",
 | |
|       "start": 57,
 | |
|       "end": 63,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 2,
 | |
|           "column": 0
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 2,
 | |
|           "column": 6
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 64,
 | |
|       "end": 65,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 2,
 | |
|           "column": 7
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 2,
 | |
|           "column": 8
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "logItemHelper",
 | |
|       "start": 66,
 | |
|       "end": 79,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 2,
 | |
|           "column": 9
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 2,
 | |
|           "column": 22
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 80,
 | |
|       "end": 81,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 2,
 | |
|           "column": 23
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 2,
 | |
|           "column": 24
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "from",
 | |
|       "start": 82,
 | |
|       "end": 86,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 2,
 | |
|           "column": 25
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 2,
 | |
|           "column": 29
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "string",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "../MessageHandler/messageToString.js",
 | |
|       "start": 87,
 | |
|       "end": 125,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 2,
 | |
|           "column": 30
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 2,
 | |
|           "column": 68
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "export",
 | |
|         "keyword": "export",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "export",
 | |
|       "start": 127,
 | |
|       "end": 133,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 4,
 | |
|           "column": 0
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 4,
 | |
|           "column": 6
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "default",
 | |
|         "keyword": "default",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "default",
 | |
|       "start": 134,
 | |
|       "end": 141,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 4,
 | |
|           "column": 7
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 4,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "class",
 | |
|         "keyword": "class",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "class",
 | |
|       "start": 142,
 | |
|       "end": 147,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 4,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 4,
 | |
|           "column": 20
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "ItemJSON",
 | |
|       "start": 148,
 | |
|       "end": 156,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 4,
 | |
|           "column": 21
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 4,
 | |
|           "column": 29
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "extends",
 | |
|         "keyword": "extends",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "extends",
 | |
|       "start": 157,
 | |
|       "end": 164,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 4,
 | |
|           "column": 30
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 4,
 | |
|           "column": 37
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "Item",
 | |
|       "start": 165,
 | |
|       "end": 169,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 4,
 | |
|           "column": 38
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 4,
 | |
|           "column": 42
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 170,
 | |
|       "end": 171,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 4,
 | |
|           "column": 43
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 4,
 | |
|           "column": 44
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "constructor",
 | |
|       "start": 174,
 | |
|       "end": 185,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 5,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 5,
 | |
|           "column": 13
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 186,
 | |
|       "end": 187,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 5,
 | |
|           "column": 14
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 5,
 | |
|           "column": 15
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 187,
 | |
|       "end": 188,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 5,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 5,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 189,
 | |
|       "end": 190,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 5,
 | |
|           "column": 17
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 5,
 | |
|           "column": 18
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "super",
 | |
|         "keyword": "super",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "super",
 | |
|       "start": 195,
 | |
|       "end": 200,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 6,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 6,
 | |
|           "column": 9
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 200,
 | |
|       "end": 201,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 6,
 | |
|           "column": 9
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 6,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 201,
 | |
|       "end": 202,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 6,
 | |
|           "column": 10
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 6,
 | |
|           "column": 11
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 207,
 | |
|       "end": 211,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 7,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 7,
 | |
|           "column": 8
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 211,
 | |
|       "end": 212,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 7,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 7,
 | |
|           "column": 9
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_content",
 | |
|       "start": 212,
 | |
|       "end": 220,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 7,
 | |
|           "column": 9
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 7,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 221,
 | |
|       "end": 222,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 7,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 7,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "null",
 | |
|         "keyword": "null",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "null",
 | |
|       "start": 223,
 | |
|       "end": 227,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 7,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 7,
 | |
|           "column": 24
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 230,
 | |
|       "end": 231,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 8,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 8,
 | |
|           "column": 3
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_copy",
 | |
|       "start": 234,
 | |
|       "end": 239,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 9,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 9,
 | |
|           "column": 7
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 240,
 | |
|       "end": 241,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 9,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 9,
 | |
|           "column": 9
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 241,
 | |
|       "end": 242,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 9,
 | |
|           "column": 9
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 9,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 243,
 | |
|       "end": 244,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 9,
 | |
|           "column": 11
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 9,
 | |
|           "column": 12
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "let",
 | |
|         "keyword": "let",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "let",
 | |
|       "start": 249,
 | |
|       "end": 252,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 10,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 10,
 | |
|           "column": 7
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "struct",
 | |
|       "start": 253,
 | |
|       "end": 259,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 10,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 10,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 260,
 | |
|       "end": 261,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 10,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 10,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "super",
 | |
|         "keyword": "super",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "super",
 | |
|       "start": 262,
 | |
|       "end": 267,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 10,
 | |
|           "column": 17
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 10,
 | |
|           "column": 22
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 267,
 | |
|       "end": 268,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 10,
 | |
|           "column": 22
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 10,
 | |
|           "column": 23
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_copy",
 | |
|       "start": 268,
 | |
|       "end": 273,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 10,
 | |
|           "column": 23
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 10,
 | |
|           "column": 28
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 273,
 | |
|       "end": 274,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 10,
 | |
|           "column": 28
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 10,
 | |
|           "column": 29
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 274,
 | |
|       "end": 275,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 10,
 | |
|           "column": 29
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 10,
 | |
|           "column": 30
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "struct",
 | |
|       "start": 280,
 | |
|       "end": 286,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 11,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 11,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 286,
 | |
|       "end": 287,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 11,
 | |
|           "column": 10
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 11,
 | |
|           "column": 11
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_content",
 | |
|       "start": 287,
 | |
|       "end": 295,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 11,
 | |
|           "column": 11
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 11,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 296,
 | |
|       "end": 297,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 11,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 11,
 | |
|           "column": 21
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 298,
 | |
|       "end": 302,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 11,
 | |
|           "column": 22
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 11,
 | |
|           "column": 26
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 302,
 | |
|       "end": 303,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 11,
 | |
|           "column": 26
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 11,
 | |
|           "column": 27
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_content",
 | |
|       "start": 303,
 | |
|       "end": 311,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 11,
 | |
|           "column": 27
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 11,
 | |
|           "column": 35
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "return",
 | |
|         "keyword": "return",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "return",
 | |
|       "start": 316,
 | |
|       "end": 322,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 12,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 12,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "struct",
 | |
|       "start": 323,
 | |
|       "end": 329,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 12,
 | |
|           "column": 11
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 12,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 332,
 | |
|       "end": 333,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 13,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 13,
 | |
|           "column": 3
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "get",
 | |
|       "start": 336,
 | |
|       "end": 339,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 14,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 14,
 | |
|           "column": 5
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_length",
 | |
|       "start": 340,
 | |
|       "end": 347,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 14,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 14,
 | |
|           "column": 13
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 348,
 | |
|       "end": 349,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 14,
 | |
|           "column": 14
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 14,
 | |
|           "column": 15
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 349,
 | |
|       "end": 350,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 14,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 14,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 351,
 | |
|       "end": 352,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 14,
 | |
|           "column": 17
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 14,
 | |
|           "column": 18
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "return",
 | |
|         "keyword": "return",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "return",
 | |
|       "start": 357,
 | |
|       "end": 363,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 15,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 15,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 364,
 | |
|       "end": 368,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 15,
 | |
|           "column": 11
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 15,
 | |
|           "column": 15
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 368,
 | |
|       "end": 369,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 15,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 15,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_content",
 | |
|       "start": 369,
 | |
|       "end": 377,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 15,
 | |
|           "column": 16
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 15,
 | |
|           "column": 24
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 377,
 | |
|       "end": 378,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 15,
 | |
|           "column": 24
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 15,
 | |
|           "column": 25
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "length",
 | |
|       "start": 378,
 | |
|       "end": 384,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 15,
 | |
|           "column": 25
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 15,
 | |
|           "column": 31
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 387,
 | |
|       "end": 388,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 16,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 16,
 | |
|           "column": 3
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_fromBinary",
 | |
|       "start": 391,
 | |
|       "end": 402,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 17,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 17,
 | |
|           "column": 13
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 403,
 | |
|       "end": 404,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 17,
 | |
|           "column": 14
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 17,
 | |
|           "column": 15
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "y",
 | |
|       "start": 404,
 | |
|       "end": 405,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 17,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 17,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ",",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 405,
 | |
|       "end": 406,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 17,
 | |
|           "column": 16
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 17,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "decoder",
 | |
|       "start": 407,
 | |
|       "end": 414,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 17,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 17,
 | |
|           "column": 25
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 414,
 | |
|       "end": 415,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 17,
 | |
|           "column": 25
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 17,
 | |
|           "column": 26
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 416,
 | |
|       "end": 417,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 17,
 | |
|           "column": 27
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 17,
 | |
|           "column": 28
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "let",
 | |
|         "keyword": "let",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "let",
 | |
|       "start": 422,
 | |
|       "end": 425,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 18,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 18,
 | |
|           "column": 7
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "missing",
 | |
|       "start": 426,
 | |
|       "end": 433,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 18,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 18,
 | |
|           "column": 15
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 434,
 | |
|       "end": 435,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 18,
 | |
|           "column": 16
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 18,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "super",
 | |
|         "keyword": "super",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "super",
 | |
|       "start": 436,
 | |
|       "end": 441,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 18,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 18,
 | |
|           "column": 23
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 441,
 | |
|       "end": 442,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 18,
 | |
|           "column": 23
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 18,
 | |
|           "column": 24
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_fromBinary",
 | |
|       "start": 442,
 | |
|       "end": 453,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 18,
 | |
|           "column": 24
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 18,
 | |
|           "column": 35
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 453,
 | |
|       "end": 454,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 18,
 | |
|           "column": 35
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 18,
 | |
|           "column": 36
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "y",
 | |
|       "start": 454,
 | |
|       "end": 455,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 18,
 | |
|           "column": 36
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 18,
 | |
|           "column": 37
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ",",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 455,
 | |
|       "end": 456,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 18,
 | |
|           "column": 37
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 18,
 | |
|           "column": 38
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "decoder",
 | |
|       "start": 457,
 | |
|       "end": 464,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 18,
 | |
|           "column": 39
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 18,
 | |
|           "column": 46
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 464,
 | |
|       "end": 465,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 18,
 | |
|           "column": 46
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 18,
 | |
|           "column": 47
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "let",
 | |
|         "keyword": "let",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "let",
 | |
|       "start": 470,
 | |
|       "end": 473,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 19,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 19,
 | |
|           "column": 7
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "len",
 | |
|       "start": 474,
 | |
|       "end": 477,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 19,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 19,
 | |
|           "column": 11
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 478,
 | |
|       "end": 479,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 19,
 | |
|           "column": 12
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 19,
 | |
|           "column": 13
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "decoder",
 | |
|       "start": 480,
 | |
|       "end": 487,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 19,
 | |
|           "column": 14
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 19,
 | |
|           "column": 21
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 487,
 | |
|       "end": 488,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 19,
 | |
|           "column": 21
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 19,
 | |
|           "column": 22
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "readVarUint",
 | |
|       "start": 488,
 | |
|       "end": 499,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 19,
 | |
|           "column": 22
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 19,
 | |
|           "column": 33
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 499,
 | |
|       "end": 500,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 19,
 | |
|           "column": 33
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 19,
 | |
|           "column": 34
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 500,
 | |
|       "end": 501,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 19,
 | |
|           "column": 34
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 19,
 | |
|           "column": 35
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 506,
 | |
|       "end": 510,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 20,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 20,
 | |
|           "column": 8
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 510,
 | |
|       "end": 511,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 20,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 20,
 | |
|           "column": 9
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_content",
 | |
|       "start": 511,
 | |
|       "end": 519,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 20,
 | |
|           "column": 9
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 20,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 520,
 | |
|       "end": 521,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 20,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 20,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "new",
 | |
|         "keyword": "new",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "new",
 | |
|       "start": 522,
 | |
|       "end": 525,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 20,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 20,
 | |
|           "column": 23
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "Array",
 | |
|       "start": 526,
 | |
|       "end": 531,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 20,
 | |
|           "column": 24
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 20,
 | |
|           "column": 29
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 531,
 | |
|       "end": 532,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 20,
 | |
|           "column": 29
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 20,
 | |
|           "column": 30
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "len",
 | |
|       "start": 532,
 | |
|       "end": 535,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 20,
 | |
|           "column": 30
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 20,
 | |
|           "column": 33
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 535,
 | |
|       "end": 536,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 20,
 | |
|           "column": 33
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 20,
 | |
|           "column": 34
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "for",
 | |
|         "keyword": "for",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": true,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "for",
 | |
|       "start": 541,
 | |
|       "end": 544,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 7
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 545,
 | |
|       "end": 546,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 9
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "let",
 | |
|         "keyword": "let",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "let",
 | |
|       "start": 546,
 | |
|       "end": 549,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 9
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 12
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "i",
 | |
|       "start": 550,
 | |
|       "end": 551,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 13
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 552,
 | |
|       "end": 553,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "num",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": 0,
 | |
|       "start": 554,
 | |
|       "end": 555,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 17
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 18
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ";",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 555,
 | |
|       "end": 556,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "i",
 | |
|       "start": 557,
 | |
|       "end": 558,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 21
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "</>",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": 7,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "<",
 | |
|       "start": 559,
 | |
|       "end": 560,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 22
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 23
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "len",
 | |
|       "start": 561,
 | |
|       "end": 564,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 24
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 27
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ";",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 564,
 | |
|       "end": 565,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 27
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 28
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "i",
 | |
|       "start": 566,
 | |
|       "end": 567,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 29
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 30
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "++/--",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": true,
 | |
|         "postfix": true,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "++",
 | |
|       "start": 567,
 | |
|       "end": 569,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 30
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 32
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 569,
 | |
|       "end": 570,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 32
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 33
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 571,
 | |
|       "end": 572,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 21,
 | |
|           "column": 34
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 21,
 | |
|           "column": 35
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "const",
 | |
|         "keyword": "const",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "const",
 | |
|       "start": 579,
 | |
|       "end": 584,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 22,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 22,
 | |
|           "column": 11
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "ctnt",
 | |
|       "start": 585,
 | |
|       "end": 589,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 22,
 | |
|           "column": 12
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 22,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 590,
 | |
|       "end": 591,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 22,
 | |
|           "column": 17
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 22,
 | |
|           "column": 18
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "decoder",
 | |
|       "start": 592,
 | |
|       "end": 599,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 22,
 | |
|           "column": 19
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 22,
 | |
|           "column": 26
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 599,
 | |
|       "end": 600,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 22,
 | |
|           "column": 26
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 22,
 | |
|           "column": 27
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "readVarString",
 | |
|       "start": 600,
 | |
|       "end": 613,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 22,
 | |
|           "column": 27
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 22,
 | |
|           "column": 40
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 613,
 | |
|       "end": 614,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 22,
 | |
|           "column": 40
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 22,
 | |
|           "column": 41
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 614,
 | |
|       "end": 615,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 22,
 | |
|           "column": 41
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 22,
 | |
|           "column": 42
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "let",
 | |
|         "keyword": "let",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "let",
 | |
|       "start": 622,
 | |
|       "end": 625,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 23,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 23,
 | |
|           "column": 9
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "parsed",
 | |
|       "start": 626,
 | |
|       "end": 632,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 23,
 | |
|           "column": 10
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 23,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "if",
 | |
|         "keyword": "if",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "if",
 | |
|       "start": 639,
 | |
|       "end": 641,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 24,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 24,
 | |
|           "column": 8
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 642,
 | |
|       "end": 643,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 24,
 | |
|           "column": 9
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 24,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "ctnt",
 | |
|       "start": 643,
 | |
|       "end": 647,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 24,
 | |
|           "column": 10
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 24,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "==/!=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": 6,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "===",
 | |
|       "start": 648,
 | |
|       "end": 651,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 24,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 24,
 | |
|           "column": 18
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "string",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "undefined",
 | |
|       "start": 652,
 | |
|       "end": 663,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 24,
 | |
|           "column": 19
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 24,
 | |
|           "column": 30
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 663,
 | |
|       "end": 664,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 24,
 | |
|           "column": 30
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 24,
 | |
|           "column": 31
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 665,
 | |
|       "end": 666,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 24,
 | |
|           "column": 32
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 24,
 | |
|           "column": 33
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "parsed",
 | |
|       "start": 675,
 | |
|       "end": 681,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 25,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 25,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 682,
 | |
|       "end": 683,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 25,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 25,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "undefined",
 | |
|       "start": 684,
 | |
|       "end": 693,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 25,
 | |
|           "column": 17
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 25,
 | |
|           "column": 26
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 700,
 | |
|       "end": 701,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 26,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 26,
 | |
|           "column": 7
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "else",
 | |
|         "keyword": "else",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "else",
 | |
|       "start": 702,
 | |
|       "end": 706,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 26,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 26,
 | |
|           "column": 12
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 707,
 | |
|       "end": 708,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 26,
 | |
|           "column": 13
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 26,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "parsed",
 | |
|       "start": 717,
 | |
|       "end": 723,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 27,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 27,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 724,
 | |
|       "end": 725,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 27,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 27,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "JSON",
 | |
|       "start": 726,
 | |
|       "end": 730,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 27,
 | |
|           "column": 17
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 27,
 | |
|           "column": 21
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 730,
 | |
|       "end": 731,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 27,
 | |
|           "column": 21
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 27,
 | |
|           "column": 22
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "parse",
 | |
|       "start": 731,
 | |
|       "end": 736,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 27,
 | |
|           "column": 22
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 27,
 | |
|           "column": 27
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 736,
 | |
|       "end": 737,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 27,
 | |
|           "column": 27
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 27,
 | |
|           "column": 28
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "ctnt",
 | |
|       "start": 737,
 | |
|       "end": 741,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 27,
 | |
|           "column": 28
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 27,
 | |
|           "column": 32
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 741,
 | |
|       "end": 742,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 27,
 | |
|           "column": 32
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 27,
 | |
|           "column": 33
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 749,
 | |
|       "end": 750,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 28,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 28,
 | |
|           "column": 7
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 757,
 | |
|       "end": 761,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 29,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 29,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 761,
 | |
|       "end": 762,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 29,
 | |
|           "column": 10
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 29,
 | |
|           "column": 11
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_content",
 | |
|       "start": 762,
 | |
|       "end": 770,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 29,
 | |
|           "column": 11
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 29,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "[",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 770,
 | |
|       "end": 771,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 29,
 | |
|           "column": 19
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 29,
 | |
|           "column": 20
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "i",
 | |
|       "start": 771,
 | |
|       "end": 772,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 29,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 29,
 | |
|           "column": 21
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "]",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 772,
 | |
|       "end": 773,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 29,
 | |
|           "column": 21
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 29,
 | |
|           "column": 22
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 774,
 | |
|       "end": 775,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 29,
 | |
|           "column": 23
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 29,
 | |
|           "column": 24
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "parsed",
 | |
|       "start": 776,
 | |
|       "end": 782,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 29,
 | |
|           "column": 25
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 29,
 | |
|           "column": 31
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 787,
 | |
|       "end": 788,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 30,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 30,
 | |
|           "column": 5
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "return",
 | |
|         "keyword": "return",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "return",
 | |
|       "start": 793,
 | |
|       "end": 799,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 31,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 31,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "missing",
 | |
|       "start": 800,
 | |
|       "end": 807,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 31,
 | |
|           "column": 11
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 31,
 | |
|           "column": 18
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 810,
 | |
|       "end": 811,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 32,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 32,
 | |
|           "column": 3
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_toBinary",
 | |
|       "start": 814,
 | |
|       "end": 823,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 33,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 33,
 | |
|           "column": 11
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 824,
 | |
|       "end": 825,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 33,
 | |
|           "column": 12
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 33,
 | |
|           "column": 13
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "encoder",
 | |
|       "start": 825,
 | |
|       "end": 832,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 33,
 | |
|           "column": 13
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 33,
 | |
|           "column": 20
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 832,
 | |
|       "end": 833,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 33,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 33,
 | |
|           "column": 21
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 834,
 | |
|       "end": 835,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 33,
 | |
|           "column": 22
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 33,
 | |
|           "column": 23
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "super",
 | |
|         "keyword": "super",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "super",
 | |
|       "start": 840,
 | |
|       "end": 845,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 34,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 34,
 | |
|           "column": 9
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 845,
 | |
|       "end": 846,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 34,
 | |
|           "column": 9
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 34,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_toBinary",
 | |
|       "start": 846,
 | |
|       "end": 855,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 34,
 | |
|           "column": 10
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 34,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 855,
 | |
|       "end": 856,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 34,
 | |
|           "column": 19
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 34,
 | |
|           "column": 20
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "encoder",
 | |
|       "start": 856,
 | |
|       "end": 863,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 34,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 34,
 | |
|           "column": 27
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 863,
 | |
|       "end": 864,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 34,
 | |
|           "column": 27
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 34,
 | |
|           "column": 28
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "let",
 | |
|         "keyword": "let",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "let",
 | |
|       "start": 869,
 | |
|       "end": 872,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 35,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 35,
 | |
|           "column": 7
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "len",
 | |
|       "start": 873,
 | |
|       "end": 876,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 35,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 35,
 | |
|           "column": 11
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 877,
 | |
|       "end": 878,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 35,
 | |
|           "column": 12
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 35,
 | |
|           "column": 13
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 879,
 | |
|       "end": 883,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 35,
 | |
|           "column": 14
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 35,
 | |
|           "column": 18
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 883,
 | |
|       "end": 884,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 35,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 35,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_content",
 | |
|       "start": 884,
 | |
|       "end": 892,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 35,
 | |
|           "column": 19
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 35,
 | |
|           "column": 27
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 892,
 | |
|       "end": 893,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 35,
 | |
|           "column": 27
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 35,
 | |
|           "column": 28
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "length",
 | |
|       "start": 893,
 | |
|       "end": 899,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 35,
 | |
|           "column": 28
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 35,
 | |
|           "column": 34
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "encoder",
 | |
|       "start": 904,
 | |
|       "end": 911,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 36,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 36,
 | |
|           "column": 11
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 911,
 | |
|       "end": 912,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 36,
 | |
|           "column": 11
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 36,
 | |
|           "column": 12
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "writeVarUint",
 | |
|       "start": 912,
 | |
|       "end": 924,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 36,
 | |
|           "column": 12
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 36,
 | |
|           "column": 24
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 924,
 | |
|       "end": 925,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 36,
 | |
|           "column": 24
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 36,
 | |
|           "column": 25
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "len",
 | |
|       "start": 925,
 | |
|       "end": 928,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 36,
 | |
|           "column": 25
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 36,
 | |
|           "column": 28
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 928,
 | |
|       "end": 929,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 36,
 | |
|           "column": 28
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 36,
 | |
|           "column": 29
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "for",
 | |
|         "keyword": "for",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": true,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "for",
 | |
|       "start": 934,
 | |
|       "end": 937,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 7
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 938,
 | |
|       "end": 939,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 9
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "let",
 | |
|         "keyword": "let",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "let",
 | |
|       "start": 939,
 | |
|       "end": 942,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 9
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 12
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "i",
 | |
|       "start": 943,
 | |
|       "end": 944,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 13
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 945,
 | |
|       "end": 946,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "num",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": 0,
 | |
|       "start": 947,
 | |
|       "end": 948,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 17
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 18
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ";",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 948,
 | |
|       "end": 949,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "i",
 | |
|       "start": 950,
 | |
|       "end": 951,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 21
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "</>",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": 7,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "<",
 | |
|       "start": 952,
 | |
|       "end": 953,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 22
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 23
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "len",
 | |
|       "start": 954,
 | |
|       "end": 957,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 24
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 27
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ";",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 957,
 | |
|       "end": 958,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 27
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 28
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "i",
 | |
|       "start": 959,
 | |
|       "end": 960,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 29
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 30
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "++/--",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": true,
 | |
|         "postfix": true,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "++",
 | |
|       "start": 960,
 | |
|       "end": 962,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 30
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 32
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 962,
 | |
|       "end": 963,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 32
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 33
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 964,
 | |
|       "end": 965,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 37,
 | |
|           "column": 34
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 37,
 | |
|           "column": 35
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "let",
 | |
|         "keyword": "let",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "let",
 | |
|       "start": 972,
 | |
|       "end": 975,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 38,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 38,
 | |
|           "column": 9
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "encoded",
 | |
|       "start": 976,
 | |
|       "end": 983,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 38,
 | |
|           "column": 10
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 38,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "let",
 | |
|         "keyword": "let",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "let",
 | |
|       "start": 990,
 | |
|       "end": 993,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 39,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 39,
 | |
|           "column": 9
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "content",
 | |
|       "start": 994,
 | |
|       "end": 1001,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 39,
 | |
|           "column": 10
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 39,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 1002,
 | |
|       "end": 1003,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 39,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 39,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 1004,
 | |
|       "end": 1008,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 39,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 39,
 | |
|           "column": 24
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1008,
 | |
|       "end": 1009,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 39,
 | |
|           "column": 24
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 39,
 | |
|           "column": 25
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_content",
 | |
|       "start": 1009,
 | |
|       "end": 1017,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 39,
 | |
|           "column": 25
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 39,
 | |
|           "column": 33
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "[",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1017,
 | |
|       "end": 1018,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 39,
 | |
|           "column": 33
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 39,
 | |
|           "column": 34
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "i",
 | |
|       "start": 1018,
 | |
|       "end": 1019,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 39,
 | |
|           "column": 34
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 39,
 | |
|           "column": 35
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "]",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1019,
 | |
|       "end": 1020,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 39,
 | |
|           "column": 35
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 39,
 | |
|           "column": 36
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "if",
 | |
|         "keyword": "if",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "if",
 | |
|       "start": 1027,
 | |
|       "end": 1029,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 40,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 40,
 | |
|           "column": 8
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1030,
 | |
|       "end": 1031,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 40,
 | |
|           "column": 9
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 40,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "content",
 | |
|       "start": 1031,
 | |
|       "end": 1038,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 40,
 | |
|           "column": 10
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 40,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "==/!=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": 6,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "===",
 | |
|       "start": 1039,
 | |
|       "end": 1042,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 40,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 40,
 | |
|           "column": 21
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "undefined",
 | |
|       "start": 1043,
 | |
|       "end": 1052,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 40,
 | |
|           "column": 22
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 40,
 | |
|           "column": 31
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1052,
 | |
|       "end": 1053,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 40,
 | |
|           "column": 31
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 40,
 | |
|           "column": 32
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1054,
 | |
|       "end": 1055,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 40,
 | |
|           "column": 33
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 40,
 | |
|           "column": 34
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "encoded",
 | |
|       "start": 1064,
 | |
|       "end": 1071,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 41,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 41,
 | |
|           "column": 15
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 1072,
 | |
|       "end": 1073,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 41,
 | |
|           "column": 16
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 41,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "string",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "undefined",
 | |
|       "start": 1074,
 | |
|       "end": 1085,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 41,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 41,
 | |
|           "column": 29
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1092,
 | |
|       "end": 1093,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 42,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 42,
 | |
|           "column": 7
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "else",
 | |
|         "keyword": "else",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "else",
 | |
|       "start": 1094,
 | |
|       "end": 1098,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 42,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 42,
 | |
|           "column": 12
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1099,
 | |
|       "end": 1100,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 42,
 | |
|           "column": 13
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 42,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "encoded",
 | |
|       "start": 1109,
 | |
|       "end": 1116,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 43,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 43,
 | |
|           "column": 15
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 1117,
 | |
|       "end": 1118,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 43,
 | |
|           "column": 16
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 43,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "JSON",
 | |
|       "start": 1119,
 | |
|       "end": 1123,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 43,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 43,
 | |
|           "column": 22
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1123,
 | |
|       "end": 1124,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 43,
 | |
|           "column": 22
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 43,
 | |
|           "column": 23
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "stringify",
 | |
|       "start": 1124,
 | |
|       "end": 1133,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 43,
 | |
|           "column": 23
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 43,
 | |
|           "column": 32
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1133,
 | |
|       "end": 1134,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 43,
 | |
|           "column": 32
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 43,
 | |
|           "column": 33
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "content",
 | |
|       "start": 1134,
 | |
|       "end": 1141,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 43,
 | |
|           "column": 33
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 43,
 | |
|           "column": 40
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1141,
 | |
|       "end": 1142,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 43,
 | |
|           "column": 40
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 43,
 | |
|           "column": 41
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1149,
 | |
|       "end": 1150,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 44,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 44,
 | |
|           "column": 7
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "encoder",
 | |
|       "start": 1157,
 | |
|       "end": 1164,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 45,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 45,
 | |
|           "column": 13
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1164,
 | |
|       "end": 1165,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 45,
 | |
|           "column": 13
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 45,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "writeVarString",
 | |
|       "start": 1165,
 | |
|       "end": 1179,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 45,
 | |
|           "column": 14
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 45,
 | |
|           "column": 28
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1179,
 | |
|       "end": 1180,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 45,
 | |
|           "column": 28
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 45,
 | |
|           "column": 29
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "encoded",
 | |
|       "start": 1180,
 | |
|       "end": 1187,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 45,
 | |
|           "column": 29
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 45,
 | |
|           "column": 36
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1187,
 | |
|       "end": 1188,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 45,
 | |
|           "column": 36
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 45,
 | |
|           "column": 37
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1193,
 | |
|       "end": 1194,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 46,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 46,
 | |
|           "column": 5
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1197,
 | |
|       "end": 1198,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 47,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 47,
 | |
|           "column": 3
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": "CommentBlock",
 | |
|       "value": "*\n   * Transform this YXml Type to a readable format.\n   * Useful for logging as all Items and Delete implement this method.\n   *\n   * @private\n   ",
 | |
|       "start": 1201,
 | |
|       "end": 1352,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 48,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 53,
 | |
|           "column": 5
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_logString",
 | |
|       "start": 1355,
 | |
|       "end": 1365,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 54,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 54,
 | |
|           "column": 12
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1366,
 | |
|       "end": 1367,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 54,
 | |
|           "column": 13
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 54,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1367,
 | |
|       "end": 1368,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 54,
 | |
|           "column": 14
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 54,
 | |
|           "column": 15
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1369,
 | |
|       "end": 1370,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 54,
 | |
|           "column": 16
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 54,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "return",
 | |
|         "keyword": "return",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "return",
 | |
|       "start": 1375,
 | |
|       "end": 1381,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "logItemHelper",
 | |
|       "start": 1382,
 | |
|       "end": 1395,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 11
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 24
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1395,
 | |
|       "end": 1396,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 24
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 25
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "string",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "ItemJSON",
 | |
|       "start": 1396,
 | |
|       "end": 1406,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 25
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 35
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ",",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1406,
 | |
|       "end": 1407,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 35
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 36
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 1408,
 | |
|       "end": 1412,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 37
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 41
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ",",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1412,
 | |
|       "end": 1413,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 41
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 42
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "`",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1414,
 | |
|       "end": 1415,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 43
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 44
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "template",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "content:",
 | |
|       "start": 1415,
 | |
|       "end": 1423,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 44
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 52
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "${",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1423,
 | |
|       "end": 1425,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 52
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 54
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "JSON",
 | |
|       "start": 1425,
 | |
|       "end": 1429,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 54
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 58
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1429,
 | |
|       "end": 1430,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 58
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 59
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "stringify",
 | |
|       "start": 1430,
 | |
|       "end": 1439,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 59
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 68
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1439,
 | |
|       "end": 1440,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 68
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 69
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 1440,
 | |
|       "end": 1444,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 69
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 73
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1444,
 | |
|       "end": 1445,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 73
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 74
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_content",
 | |
|       "start": 1445,
 | |
|       "end": 1453,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 74
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 82
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1453,
 | |
|       "end": 1454,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 82
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 83
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1454,
 | |
|       "end": 1455,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 83
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 84
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "template",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "",
 | |
|       "start": 1455,
 | |
|       "end": 1455,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 84
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 84
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "`",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1455,
 | |
|       "end": 1456,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 84
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 85
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1456,
 | |
|       "end": 1457,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 55,
 | |
|           "column": 85
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 55,
 | |
|           "column": 86
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1460,
 | |
|       "end": 1461,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 56,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 56,
 | |
|           "column": 3
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_splitAt",
 | |
|       "start": 1464,
 | |
|       "end": 1472,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 57,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 57,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1473,
 | |
|       "end": 1474,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 57,
 | |
|           "column": 11
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 57,
 | |
|           "column": 12
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "y",
 | |
|       "start": 1474,
 | |
|       "end": 1475,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 57,
 | |
|           "column": 12
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 57,
 | |
|           "column": 13
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ",",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1475,
 | |
|       "end": 1476,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 57,
 | |
|           "column": 13
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 57,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "diff",
 | |
|       "start": 1477,
 | |
|       "end": 1481,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 57,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 57,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1481,
 | |
|       "end": 1482,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 57,
 | |
|           "column": 19
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 57,
 | |
|           "column": 20
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1483,
 | |
|       "end": 1484,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 57,
 | |
|           "column": 21
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 57,
 | |
|           "column": 22
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "if",
 | |
|         "keyword": "if",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "if",
 | |
|       "start": 1489,
 | |
|       "end": 1491,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 58,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 58,
 | |
|           "column": 6
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1492,
 | |
|       "end": 1493,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 58,
 | |
|           "column": 7
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 58,
 | |
|           "column": 8
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "diff",
 | |
|       "start": 1493,
 | |
|       "end": 1497,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 58,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 58,
 | |
|           "column": 12
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "==/!=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": 6,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "===",
 | |
|       "start": 1498,
 | |
|       "end": 1501,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 58,
 | |
|           "column": 13
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 58,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "num",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": 0,
 | |
|       "start": 1502,
 | |
|       "end": 1503,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 58,
 | |
|           "column": 17
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 58,
 | |
|           "column": 18
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1503,
 | |
|       "end": 1504,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 58,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 58,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1505,
 | |
|       "end": 1506,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 58,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 58,
 | |
|           "column": 21
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "return",
 | |
|         "keyword": "return",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "return",
 | |
|       "start": 1513,
 | |
|       "end": 1519,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 59,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 59,
 | |
|           "column": 12
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 1520,
 | |
|       "end": 1524,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 59,
 | |
|           "column": 13
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 59,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1529,
 | |
|       "end": 1530,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 60,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 60,
 | |
|           "column": 5
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "else",
 | |
|         "keyword": "else",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "else",
 | |
|       "start": 1531,
 | |
|       "end": 1535,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 60,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 60,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "if",
 | |
|         "keyword": "if",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "if",
 | |
|       "start": 1536,
 | |
|       "end": 1538,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 60,
 | |
|           "column": 11
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 60,
 | |
|           "column": 13
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1539,
 | |
|       "end": 1540,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 60,
 | |
|           "column": 14
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 60,
 | |
|           "column": 15
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "diff",
 | |
|       "start": 1540,
 | |
|       "end": 1544,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 60,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 60,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "</>",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": 7,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": ">=",
 | |
|       "start": 1545,
 | |
|       "end": 1547,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 60,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 60,
 | |
|           "column": 22
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 1548,
 | |
|       "end": 1552,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 60,
 | |
|           "column": 23
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 60,
 | |
|           "column": 27
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1552,
 | |
|       "end": 1553,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 60,
 | |
|           "column": 27
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 60,
 | |
|           "column": 28
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_length",
 | |
|       "start": 1553,
 | |
|       "end": 1560,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 60,
 | |
|           "column": 28
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 60,
 | |
|           "column": 35
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1560,
 | |
|       "end": 1561,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 60,
 | |
|           "column": 35
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 60,
 | |
|           "column": 36
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "{",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1562,
 | |
|       "end": 1563,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 60,
 | |
|           "column": 37
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 60,
 | |
|           "column": 38
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "return",
 | |
|         "keyword": "return",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "return",
 | |
|       "start": 1570,
 | |
|       "end": 1576,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 61,
 | |
|           "column": 6
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 61,
 | |
|           "column": 12
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 1577,
 | |
|       "end": 1581,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 61,
 | |
|           "column": 13
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 61,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1581,
 | |
|       "end": 1582,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 61,
 | |
|           "column": 17
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 61,
 | |
|           "column": 18
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_right",
 | |
|       "start": 1582,
 | |
|       "end": 1588,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 61,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 61,
 | |
|           "column": 24
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1593,
 | |
|       "end": 1594,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 62,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 62,
 | |
|           "column": 5
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "let",
 | |
|         "keyword": "let",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "let",
 | |
|       "start": 1599,
 | |
|       "end": 1602,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 63,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 63,
 | |
|           "column": 7
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "item",
 | |
|       "start": 1603,
 | |
|       "end": 1607,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 63,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 63,
 | |
|           "column": 12
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 1608,
 | |
|       "end": 1609,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 63,
 | |
|           "column": 13
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 63,
 | |
|           "column": 14
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "new",
 | |
|         "keyword": "new",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "new",
 | |
|       "start": 1610,
 | |
|       "end": 1613,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 63,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 63,
 | |
|           "column": 18
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "ItemJSON",
 | |
|       "start": 1614,
 | |
|       "end": 1622,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 63,
 | |
|           "column": 19
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 63,
 | |
|           "column": 27
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1622,
 | |
|       "end": 1623,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 63,
 | |
|           "column": 27
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 63,
 | |
|           "column": 28
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1623,
 | |
|       "end": 1624,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 63,
 | |
|           "column": 28
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 63,
 | |
|           "column": 29
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "item",
 | |
|       "start": 1629,
 | |
|       "end": 1633,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 64,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 64,
 | |
|           "column": 8
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1633,
 | |
|       "end": 1634,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 64,
 | |
|           "column": 8
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 64,
 | |
|           "column": 9
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_content",
 | |
|       "start": 1634,
 | |
|       "end": 1642,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 64,
 | |
|           "column": 9
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 64,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "=",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": true,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "=",
 | |
|       "start": 1643,
 | |
|       "end": 1644,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 64,
 | |
|           "column": 18
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 64,
 | |
|           "column": 19
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 1645,
 | |
|       "end": 1649,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 64,
 | |
|           "column": 20
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 64,
 | |
|           "column": 24
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1649,
 | |
|       "end": 1650,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 64,
 | |
|           "column": 24
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 64,
 | |
|           "column": 25
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "_content",
 | |
|       "start": 1650,
 | |
|       "end": 1658,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 64,
 | |
|           "column": 25
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 64,
 | |
|           "column": 33
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ".",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1658,
 | |
|       "end": 1659,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 64,
 | |
|           "column": 33
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 64,
 | |
|           "column": 34
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "splice",
 | |
|       "start": 1659,
 | |
|       "end": 1665,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 64,
 | |
|           "column": 34
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 64,
 | |
|           "column": 40
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1665,
 | |
|       "end": 1666,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 64,
 | |
|           "column": 40
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 64,
 | |
|           "column": 41
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "diff",
 | |
|       "start": 1666,
 | |
|       "end": 1670,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 64,
 | |
|           "column": 41
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 64,
 | |
|           "column": 45
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1670,
 | |
|       "end": 1671,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 64,
 | |
|           "column": 45
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 64,
 | |
|           "column": 46
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "splitHelper",
 | |
|       "start": 1676,
 | |
|       "end": 1687,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 65,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 65,
 | |
|           "column": 15
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "(",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1687,
 | |
|       "end": 1688,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 65,
 | |
|           "column": 15
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 65,
 | |
|           "column": 16
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "y",
 | |
|       "start": 1688,
 | |
|       "end": 1689,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 65,
 | |
|           "column": 16
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 65,
 | |
|           "column": 17
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ",",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1689,
 | |
|       "end": 1690,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 65,
 | |
|           "column": 17
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 65,
 | |
|           "column": 18
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "this",
 | |
|         "keyword": "this",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "this",
 | |
|       "start": 1691,
 | |
|       "end": 1695,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 65,
 | |
|           "column": 19
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 65,
 | |
|           "column": 23
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ",",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1695,
 | |
|       "end": 1696,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 65,
 | |
|           "column": 23
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 65,
 | |
|           "column": 24
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "item",
 | |
|       "start": 1697,
 | |
|       "end": 1701,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 65,
 | |
|           "column": 25
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 65,
 | |
|           "column": 29
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ",",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1701,
 | |
|       "end": 1702,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 65,
 | |
|           "column": 29
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 65,
 | |
|           "column": 30
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "diff",
 | |
|       "start": 1703,
 | |
|       "end": 1707,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 65,
 | |
|           "column": 31
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 65,
 | |
|           "column": 35
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": ")",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1707,
 | |
|       "end": 1708,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 65,
 | |
|           "column": 35
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 65,
 | |
|           "column": 36
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "return",
 | |
|         "keyword": "return",
 | |
|         "beforeExpr": true,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "value": "return",
 | |
|       "start": 1713,
 | |
|       "end": 1719,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 66,
 | |
|           "column": 4
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 66,
 | |
|           "column": 10
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "name",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": true,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "value": "item",
 | |
|       "start": 1720,
 | |
|       "end": 1724,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 66,
 | |
|           "column": 11
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 66,
 | |
|           "column": 15
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1727,
 | |
|       "end": 1728,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 67,
 | |
|           "column": 2
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 67,
 | |
|           "column": 3
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "}",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null
 | |
|       },
 | |
|       "start": 1729,
 | |
|       "end": 1730,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 68,
 | |
|           "column": 0
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 68,
 | |
|           "column": 1
 | |
|         }
 | |
|       }
 | |
|     },
 | |
|     {
 | |
|       "type": {
 | |
|         "label": "eof",
 | |
|         "beforeExpr": false,
 | |
|         "startsExpr": false,
 | |
|         "rightAssociative": false,
 | |
|         "isLoop": false,
 | |
|         "isAssign": false,
 | |
|         "prefix": false,
 | |
|         "postfix": false,
 | |
|         "binop": null,
 | |
|         "updateContext": null
 | |
|       },
 | |
|       "start": 1731,
 | |
|       "end": 1731,
 | |
|       "loc": {
 | |
|         "start": {
 | |
|           "line": 69,
 | |
|           "column": 0
 | |
|         },
 | |
|         "end": {
 | |
|           "line": 69,
 | |
|           "column": 0
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   ]
 | |
| } |