UNPKG

dirtybomb

Version:
2,456 lines (2,455 loc) 69 kB
{ "type": "Program", "body": [ { "type": "ImportDeclaration", "specifiers": [ { "type": "ImportDefaultSpecifier", "local": { "type": "Identifier", "name": "Source", "range": [ 102, 108 ], "loc": { "start": { "line": 8, "column": 7 }, "end": { "line": 8, "column": 13 } } }, "range": [ 102, 108 ], "loc": { "start": { "line": 8, "column": 7 }, "end": { "line": 8, "column": 13 } } }, { "type": "ImportSpecifier", "local": { "type": "Identifier", "name": "SourceType", "range": [ 111, 121 ], "loc": { "start": { "line": 8, "column": 16 }, "end": { "line": 8, "column": 26 } } }, "imported": { "type": "Identifier", "name": "SourceType", "range": [ 111, 121 ], "loc": { "start": { "line": 8, "column": 16 }, "end": { "line": 8, "column": 26 } } }, "range": [ 111, 121 ], "loc": { "start": { "line": 8, "column": 16 }, "end": { "line": 8, "column": 26 } } } ], "source": { "type": "Literal", "value": "./Source", "raw": "'./Source'", "range": [ 128, 138 ], "loc": { "start": { "line": 8, "column": 33 }, "end": { "line": 8, "column": 43 } } }, "range": [ 95, 139 ], "loc": { "start": { "line": 8, "column": 0 }, "end": { "line": 8, "column": 44 } }, "leadingComments": [ { "type": "Block", "value": "*\n * Wraps everything up doi\n * Created by austin on 6/16/16.\n * @file Dispersion.js\n *\n ", "range": [ 0, 93 ], "loc": { "start": { "line": 1, "column": 0 }, "end": { "line": 6, "column": 3 } } } ] }, { "type": "ImportDeclaration", "specifiers": [ { "type": "ImportDefaultSpecifier", "local": { "type": "Identifier", "name": "Atmosphere", "range": [ 147, 157 ], "loc": { "start": { "line": 9, "column": 7 }, "end": { "line": 9, "column": 17 } } }, "range": [ 147, 157 ], "loc": { "start": { "line": 9, "column": 7 }, "end": { "line": 9, "column": 17 } } } ], "source": { "type": "Literal", "value": "./Atmosphere", "raw": "'./Atmosphere'", "range": [ 163, 177 ], "loc": { "start": { "line": 9, "column": 23 }, "end": { "line": 9, "column": 37 } } }, "range": [ 140, 178 ], "loc": { "start": { "line": 9, "column": 0 }, "end": { "line": 9, "column": 38 } } }, { "type": "ImportDeclaration", "specifiers": [ { "type": "ImportDefaultSpecifier", "local": { "type": "Identifier", "name": "GaussianPlume", "range": [ 186, 199 ], "loc": { "start": { "line": 10, "column": 7 }, "end": { "line": 10, "column": 20 } } }, "range": [ 186, 199 ], "loc": { "start": { "line": 10, "column": 7 }, "end": { "line": 10, "column": 20 } } } ], "source": { "type": "Literal", "value": "./GaussianPlume", "raw": "'./GaussianPlume'", "range": [ 205, 222 ], "loc": { "start": { "line": 10, "column": 26 }, "end": { "line": 10, "column": 43 } } }, "range": [ 179, 223 ], "loc": { "start": { "line": 10, "column": 0 }, "end": { "line": 10, "column": 44 } } }, { "type": "ImportDeclaration", "specifiers": [ { "type": "ImportDefaultSpecifier", "local": { "type": "Identifier", "name": "GaussianDecayPlume", "range": [ 231, 249 ], "loc": { "start": { "line": 11, "column": 7 }, "end": { "line": 11, "column": 25 } } }, "range": [ 231, 249 ], "loc": { "start": { "line": 11, "column": 7 }, "end": { "line": 11, "column": 25 } } } ], "source": { "type": "Literal", "value": "./GaussianDecayPlume", "raw": "'./GaussianDecayPlume'", "range": [ 255, 277 ], "loc": { "start": { "line": 11, "column": 31 }, "end": { "line": 11, "column": 53 } } }, "range": [ 224, 278 ], "loc": { "start": { "line": 11, "column": 0 }, "end": { "line": 11, "column": 54 } } }, { "type": "ImportDeclaration", "specifiers": [ { "type": "ImportDefaultSpecifier", "local": { "type": "Identifier", "name": "GaussianPuff", "range": [ 286, 298 ], "loc": { "start": { "line": 12, "column": 7 }, "end": { "line": 12, "column": 19 } } }, "range": [ 286, 298 ], "loc": { "start": { "line": 12, "column": 7 }, "end": { "line": 12, "column": 19 } } } ], "source": { "type": "Literal", "value": "./GaussianPuff", "raw": "'./GaussianPuff'", "range": [ 304, 320 ], "loc": { "start": { "line": 12, "column": 25 }, "end": { "line": 12, "column": 41 } } }, "range": [ 279, 321 ], "loc": { "start": { "line": 12, "column": 0 }, "end": { "line": 12, "column": 42 } } }, { "type": "ImportDeclaration", "specifiers": [ { "type": "ImportDefaultSpecifier", "local": { "type": "Identifier", "name": "GaussianDecayPuff", "range": [ 329, 346 ], "loc": { "start": { "line": 13, "column": 7 }, "end": { "line": 13, "column": 24 } } }, "range": [ 329, 346 ], "loc": { "start": { "line": 13, "column": 7 }, "end": { "line": 13, "column": 24 } } } ], "source": { "type": "Literal", "value": "./GaussianDecayPuff", "raw": "'./GaussianDecayPuff'", "range": [ 352, 373 ], "loc": { "start": { "line": 13, "column": 30 }, "end": { "line": 13, "column": 51 } } }, "range": [ 322, 374 ], "loc": { "start": { "line": 13, "column": 0 }, "end": { "line": 13, "column": 52 } } }, { "type": "ImportDeclaration", "specifiers": [ { "type": "ImportDefaultSpecifier", "local": { "type": "Identifier", "name": "DynamicGaussianPuff", "range": [ 382, 401 ], "loc": { "start": { "line": 14, "column": 7 }, "end": { "line": 14, "column": 26 } } }, "range": [ 382, 401 ], "loc": { "start": { "line": 14, "column": 7 }, "end": { "line": 14, "column": 26 } } } ], "source": { "type": "Literal", "value": "./DynamicGaussianPuff", "raw": "'./DynamicGaussianPuff'", "range": [ 407, 430 ], "loc": { "start": { "line": 14, "column": 32 }, "end": { "line": 14, "column": 55 } } }, "range": [ 375, 431 ], "loc": { "start": { "line": 14, "column": 0 }, "end": { "line": 14, "column": 56 } } }, { "type": "ImportDeclaration", "specifiers": [ { "type": "ImportDefaultSpecifier", "local": { "type": "Identifier", "name": "DynamicGaussianDecayPuff", "range": [ 439, 463 ], "loc": { "start": { "line": 15, "column": 7 }, "end": { "line": 15, "column": 31 } } }, "range": [ 439, 463 ], "loc": { "start": { "line": 15, "column": 7 }, "end": { "line": 15, "column": 31 } } } ], "source": { "type": "Literal", "value": "./DynamicGaussianDecayPuff", "raw": "'./DynamicGaussianDecayPuff'", "range": [ 469, 497 ], "loc": { "start": { "line": 15, "column": 37 }, "end": { "line": 15, "column": 65 } } }, "range": [ 432, 498 ], "loc": { "start": { "line": 15, "column": 0 }, "end": { "line": 15, "column": 66 } } }, { "type": "ImportDeclaration", "specifiers": [ { "type": "ImportDefaultSpecifier", "local": { "type": "Identifier", "name": "Vector", "range": [ 506, 512 ], "loc": { "start": { "line": 16, "column": 7 }, "end": { "line": 16, "column": 13 } } }, "range": [ 506, 512 ], "loc": { "start": { "line": 16, "column": 7 }, "end": { "line": 16, "column": 13 } } } ], "source": { "type": "Literal", "value": "./Vector", "raw": "'./Vector'", "range": [ 518, 528 ], "loc": { "start": { "line": 16, "column": 19 }, "end": { "line": 16, "column": 29 } } }, "range": [ 499, 529 ], "loc": { "start": { "line": 16, "column": 0 }, "end": { "line": 16, "column": 30 } }, "trailingComments": [ { "type": "Block", "value": "*\n * Wrapper for the Dispersion Library\n ", "range": [ 531, 576 ], "loc": { "start": { "line": 18, "column": 0 }, "end": { "line": 20, "column": 3 } } } ] }, { "type": "Identifier", "declarations": [ { "type": "VariableDeclarator", "id": { "type": "Identifier", "name": "Dispersion", "range": [ 583, 593 ], "loc": { "start": { "line": 21, "column": 6 }, "end": { "line": 21, "column": 16 } } }, "init": { "type": "ObjectExpression", "properties": [], "range": [ 596, 598 ], "loc": { "start": { "line": 21, "column": 19 }, "end": { "line": 21, "column": 21 } } }, "range": [ 583, 598 ], "loc": { "start": { "line": 21, "column": 6 }, "end": { "line": 21, "column": 21 } } } ], "kind": "const", "range": [ 577, 599 ], "loc": { "start": { "line": 21, "column": 0 }, "end": { "line": 21, "column": 22 } }, "leadingComments": [], "trailingComments": [], "name": "_" }, { "type": "ExpressionStatement", "expression": { "type": "AssignmentExpression", "operator": "=", "left": { "type": "MemberExpression", "computed": false, "object": { "type": "Identifier", "name": "Dispersion", "range": [ 630, 640 ], "loc": { "start": { "line": 26, "column": 0 }, "end": { "line": 26, "column": 10 } } }, "property": { "type": "Identifier", "name": "Source", "range": [ 641, 647 ], "loc": { "start": { "line": 26, "column": 11 }, "end": { "line": 26, "column": 17 } } }, "range": [ 630, 647 ], "loc": { "start": { "line": 26, "column": 0 }, "end": { "line": 26, "column": 17 } } }, "right": { "type": "Identifier", "name": "Source", "range": [ 650, 656 ], "loc": { "start": { "line": 26, "column": 20 }, "end": { "line": 26, "column": 26 } } }, "range": [ 630, 656 ], "loc": { "start": { "line": 26, "column": 0 }, "end": { "line": 26, "column": 26 } } }, "range": [ 630, 657 ], "loc": { "start": { "line": 26, "column": 0 }, "end": { "line": 26, "column": 27 } }, "leadingComments": [ { "type": "Block", "value": "*\n * \n * @type {Source}\n ", "range": [ 600, 629 ], "loc": { "start": { "line": 22, "column": 0 }, "end": { "line": 25, "column": 3 } } } ], "trailingComments": [ { "type": "Block", "value": "*\n * \n * @type {{POINT: number, VOLUME: number, AREA: number}}\n ", "range": [ 658, 726 ], "loc": { "start": { "line": 27, "column": 0 }, "end": { "line": 30, "column": 3 } } } ] }, { "type": "ExpressionStatement", "expression": { "type": "AssignmentExpression", "operator": "=", "left": { "type": "MemberExpression", "computed": false, "object": { "type": "Identifier", "name": "Dispersion", "range": [ 727, 737 ], "loc": { "start": { "line": 31, "column": 0 }, "end": { "line": 31, "column": 10 } } }, "property": { "type": "Identifier", "name": "SourceType", "range": [ 738, 748 ], "loc": { "start": { "line": 31, "column": 11 }, "end": { "line": 31, "column": 21 } } }, "range": [ 727, 748 ], "loc": { "start": { "line": 31, "column": 0 }, "end": { "line": 31, "column": 21 } } }, "right": { "type": "Identifier", "name": "SourceType", "range": [ 751, 761 ], "loc": { "start": { "line": 31, "column": 24 }, "end": { "line": 31, "column": 34 } } }, "range": [ 727, 761 ], "loc": { "start": { "line": 31, "column": 0 }, "end": { "line": 31, "column": 34 } } }, "range": [ 727, 762 ], "loc": { "start": { "line": 31, "column": 0 }, "end": { "line": 31, "column": 35 } }, "leadingComments": [ { "type": "Block", "value": "*\n * \n * @type {{POINT: number, VOLUME: number, AREA: number}}\n ", "range": [ 658, 726 ], "loc": { "start": { "line": 27, "column": 0 }, "end": { "line": 30, "column": 3 } } } ], "trailingComments": [ { "type": "Block", "value": "*\n * \n * @type {Atmosphere}\n ", "range": [ 763, 796 ], "loc": { "start": { "line": 32, "column": 0 }, "end": { "line": 35, "column": 3 } } } ] }, { "type": "ExpressionStatement", "expression": { "type": "AssignmentExpression", "operator": "=", "left": { "type": "MemberExpression", "computed": false, "object": { "type": "Identifier", "name": "Dispersion", "range": [ 797, 807 ], "loc": { "start": { "line": 36, "column": 0 }, "end": { "line": 36, "column": 10 } } }, "property": { "type": "Identifier", "name": "Atmosphere", "range": [ 808, 818 ], "loc": { "start": { "line": 36, "column": 11 }, "end": { "line": 36, "column": 21 } } }, "range": [ 797, 818 ], "loc": { "start": { "line": 36, "column": 0 }, "end": { "line": 36, "column": 21 } } }, "right": { "type": "Identifier", "name": "Atmosphere", "range": [ 821, 831 ], "loc": { "start": { "line": 36, "column": 24 }, "end": { "line": 36, "column": 34 } } }, "range": [ 797, 831 ], "loc": { "start": { "line": 36, "column": 0 }, "end": { "line": 36, "column": 34 } } }, "range": [ 797, 832 ], "loc": { "start": { "line": 36, "column": 0 }, "end": { "line": 36, "column": 35 } }, "leadingComments": [ { "type": "Block", "value": "*\n * \n * @type {Atmosphere}\n ", "range": [ 763, 796 ], "loc": { "start": { "line": 32, "column": 0 }, "end": { "line": 35, "column": 3 } } } ], "trailingComments": [ { "type": "Block", "value": "*\n * \n * @type {GaussianPlume}\n ", "range": [ 833, 869 ], "loc": { "start": { "line": 37, "column": 0 }, "end": { "line": 40, "column": 3 } } } ] }, { "type": "ExpressionStatement", "expression": { "type": "AssignmentExpression", "operator": "=", "left": { "type": "MemberExpression", "computed": false, "object": { "type": "Identifier", "name": "Dispersion", "range": [ 870, 880 ], "loc": { "start": { "line": 41, "column": 0 }, "end": { "line": 41, "column": 10 } } }, "property": { "type": "Identifier", "name": "GaussianPlume", "range": [ 881, 894 ], "loc": { "start": { "line": 41, "column": 11 }, "end": { "line": 41, "column": 24 } } }, "range": [ 870, 894 ], "loc": { "start": { "line": 41, "column": 0 }, "end": { "line": 41, "column": 24 } } }, "right": { "type": "Identifier", "name": "GaussianPlume", "range": [ 897, 910 ], "loc": { "start": { "line": 41, "column": 27 }, "end": { "line": 41, "column": 40 } } }, "range": [ 870, 910 ], "loc": { "start": { "line": 41, "column": 0 }, "end": { "line": 41, "column": 40 } } }, "range": [ 870, 911 ], "loc": { "start": { "line": 41, "column": 0 }, "end": { "line": 41, "column": 41 } }, "leadingComments": [ { "type": "Block", "value": "*\n * \n * @type {GaussianPlume}\n ", "range": [ 833, 869 ], "loc": { "start": { "line": 37, "column": 0 }, "end": { "line": 40, "column": 3 } } } ], "trailingComments": [ { "type": "Block", "value": "*\n * \n * @type {GaussianDecayPlume}\n ", "range": [ 912, 953 ], "loc": { "start": { "line": 42, "column": 0 }, "end": { "line": 45, "column": 3 } } } ] }, { "type": "ExpressionStatement", "expression": { "type": "AssignmentExpression", "operator": "=", "left": { "type": "MemberExpression", "computed": false, "object": { "type": "Identifier", "name": "Dispersion", "range": [ 954, 964 ], "loc": { "start": { "line": 46, "column": 0 }, "end": { "line": 46, "column": 10 } } }, "property": { "type": "Identifier", "name": "GaussianDecayPlume", "range": [ 965, 983 ], "loc": { "start": { "line": 46, "column": 11 }, "end": { "line": 46, "column": 29 } } }, "range": [ 954, 983 ], "loc": { "start": { "line": 46, "column": 0 }, "end": { "line": 46, "column": 29 } } }, "right": { "type": "Identifier", "name": "GaussianDecayPlume", "range": [ 986, 1004 ], "loc": { "start": { "line": 46, "column": 32 }, "end": { "line": 46, "column": 50 } } }, "range": [ 954, 1004 ], "loc": { "start": { "line": 46, "column": 0 }, "end": { "line": 46, "column": 50 } } }, "range": [ 954, 1005 ], "loc": { "start": { "line": 46, "column": 0 }, "end": { "line": 46, "column": 51 } }, "leadingComments": [ { "type": "Block", "value": "*\n * \n * @type {GaussianDecayPlume}\n ", "range": [ 912, 953 ], "loc": { "start": { "line": 42, "column": 0 }, "end": { "line": 45, "column": 3 } } } ], "trailingComments": [ { "type": "Block", "value": "*\n * \n * @type {GaussianPuff}\n ", "range": [ 1006, 1041 ], "loc": { "start": { "line": 47, "column": 0 }, "end": { "line": 50, "column": 3 } } } ] }, { "type": "ExpressionStatement", "expression": { "type": "AssignmentExpression", "operator": "=", "left": { "type": "MemberExpression", "computed": false, "object": { "type": "Identifier", "name": "Dispersion", "range": [ 1042, 1052 ], "loc": { "start": { "line": 51, "column": 0 }, "end": { "line": 51, "column": 10 } } }, "property": { "type": "Identifier", "name": "GaussianPuff", "range": [ 1053, 1065 ], "loc": { "start": { "line": 51, "column": 11 }, "end": { "line": 51, "column": 23 } } }, "range": [ 1042, 1065 ], "loc": { "start": { "line": 51, "column": 0 }, "end": { "line": 51, "column": 23 } } }, "right": { "type": "Identifier", "name": "GaussianPuff", "range": [ 1068, 1080 ], "loc": { "start": { "line": 51, "column": 26 }, "end": { "line": 51, "column": 38 } } }, "range": [ 1042, 1080 ], "loc": { "start": { "line": 51, "column": 0 }, "end": { "line": 51, "column": 38 } } }, "range": [ 1042, 1081 ], "loc": { "start": { "line": 51, "column": 0 }, "end": { "line": 51, "column": 39 } }, "leadingComments": [ { "type": "Block", "value": "*\n * \n * @type {GaussianPuff}\n ", "range": [ 1006, 1041 ], "loc": { "start": { "line": 47, "column": 0 }, "end": { "line": 50, "column": 3 } } } ], "trailingComments": [ { "type": "Block", "value": "*\n * \n * @type {GaussianDecayPuff}\n ", "range": [ 1082, 1122 ], "loc": { "start": { "line": 52, "column": 0 }, "end": { "line": 55, "column": 3 } } } ] }, { "type": "ExpressionStatement", "expression": { "type": "AssignmentExpression", "operator": "=", "left": { "type": "MemberExpression", "computed": false, "object": { "type": "Identifier", "name": "Dispersion", "range": [ 1123, 1133 ], "loc": { "start": { "line": 56, "column": 0 }, "end": { "line": 56, "column": 10 } } }, "property": { "type": "Identifier", "name": "GaussianDecayPuff", "range": [ 1134, 1151 ], "loc": { "start": { "line": 56, "column": 11 }, "end": { "line": 56, "column": 28 } } }, "range": [ 1123, 1151 ], "loc": { "start": { "line": 56, "column": 0 }, "end": { "line": 56, "column": 28 } } }, "right": { "type": "Identifier", "name": "GaussianDecayPuff", "range": [ 1154, 1171 ], "loc": { "start": { "line": 56, "column": 31 }, "end": { "line": 56, "column": 48 } } }, "range": [ 1123, 1171 ], "loc": { "start": { "line": 56, "column": 0 }, "end": { "line": 56, "column": 48 } } }, "range": [ 1123, 1172 ], "loc": { "start": { "line": 56, "column": 0 }, "end": { "line": 56, "column": 49 } }, "leadingComments": [ { "type": "Block", "value": "*\n * \n * @type {GaussianDecayPuff}\n ", "range": [ 1082, 1122 ], "loc": { "start": { "line": 52, "column": 0 }, "end": { "line": 55, "column": 3 } } } ], "trailingComments": [ { "type": "Block", "value": "*\n * \n * @type {DynamicGaussianPuff}\n ", "range": [ 1173, 1215 ], "loc": { "start": { "line": 57, "column": 0 }, "end": { "line": 60, "column": 3 } } } ] }, { "type": "ExpressionStatement", "expression": { "type": "AssignmentExpression", "operator": "=", "left": { "type": "MemberExpression", "computed": false, "object": { "type": "Identifier", "name": "Dispersion", "range": [ 1216, 1226 ], "loc": { "start": { "line": 61, "column": 0 }, "end": { "line": 61, "column": 10 } } }, "property": { "type": "Identifier", "name": "DynamicGaussianPuff", "range": [ 1227, 1246 ], "loc": { "start": { "line": 61, "column": 11 }, "end": { "line": 61, "column": 30 } } }, "range": [ 1216, 1246 ], "loc": { "start": { "line": 61, "column": 0 }, "end": { "line": 61, "column": 30 } } }, "right": { "type": "Identifier", "name": "DynamicGaussianPuff", "range": [ 1249, 1268 ], "loc": { "start": { "line": 61, "column": 33 }, "end": { "line": 61, "column": 52 } } }, "range": [ 1216, 1268 ], "loc": { "start": { "line": 61, "column": 0 }, "end": { "line": 61, "column": 52 } } }, "range": [ 1216, 1269 ], "loc": { "start": { "line": 61, "column": 0 }, "end": { "line": 61, "column": 53 } }, "leadingComments": [ { "type": "Block", "value": "*\n * \n * @type {DynamicGaussianPuff}\n ", "range": [ 1173, 1215 ], "loc": { "start": { "line": 57, "column": 0 }, "end": { "line": 60, "column": 3 } } } ], "trailingComments": [ { "type": "Block", "value": "*\n * \n * @type {DynamicGaussianDecayPuff}\n ", "range": [ 1270, 1317 ], "loc": { "start": { "line": 62, "column": 0 }, "end": { "line": 65, "column": 3 } } } ] }, { "type": "ExpressionStatement", "expression": { "type": "AssignmentExpression", "operator": "=", "left": { "type": "MemberExpression", "computed": false, "object": { "type": "Identifier", "name": "Dispersion", "range": [ 1318, 1328 ], "loc": { "start": { "line": 66, "column": 0 }, "end": { "line": 66, "column": 10 } } }, "property": { "type": "Identifier", "name": "DynamicGaussianDecayPuff", "range": [ 1329, 1353 ], "loc": { "start": { "line": 66, "column": 11 }, "end": { "line": 66, "column": 35 } } }, "range": [ 1318, 1353 ], "loc": { "start": { "line": 66, "column": 0 }, "end": { "line": 66, "column": 35 } } }, "right": { "type": "Identifier", "name": "DynamicGaussianDecayPuff", "range": [ 1356, 1380 ], "loc": { "start": { "line": 66, "column": 38 }, "end": { "line": 66, "column": 62 } } }, "range": [ 1318, 1380 ], "loc": { "start": { "line": 66, "column": 0 }, "end": { "line": 66, "column": 62 } } }, "range": [ 1318, 1381 ], "loc": { "start": { "line": 66, "column": 0 }, "end": { "line": 66, "column": 63 } }, "leadingComments": [ { "type": "Block", "value": "*\n * \n * @type {DynamicGaussianDecayPuff}\n ", "range": [ 1270, 1317 ], "loc": { "start": { "line": 62, "column": 0 }, "end": { "line": 65, "column": 3 } } } ], "trailingComments": [ { "type": "Block", "value": "*\n * \n * @type {Vector}\n ", "range": [ 1382, 1411 ], "loc": { "start": { "line": 67, "column": 0 }, "end": { "line": 70, "column": 3 } } } ] }, { "type": "ExpressionStatement", "expression": { "type": "AssignmentExpression", "operator": "=", "left": { "type": "MemberExpression", "computed": false, "object": { "type": "Identifier", "name": "Dispersion", "range": [ 1412, 1422 ], "loc": { "start": { "line": 71, "column": 0 }, "end": { "line": 71, "column": 10 } } }, "property": { "type": "Identifier", "name": "Vector", "range": [ 1423, 1429 ], "loc": { "start": { "line": 71, "column": 11 }, "end": { "line": 71, "column": 17 } } }, "range": [ 1412, 1429 ], "loc": { "start": { "line": 71, "column": 0 }, "end": { "line": 71, "column": 17 } } }, "right": { "type": "Identifier", "name": "Vector", "range": [ 1432, 1438 ], "loc": { "start": { "line": 71, "column": 20 }, "end": { "line": 71, "column": 26 } } }, "range": [ 1412, 1438 ], "loc": { "start": { "line": 71, "column": 0 }, "end": { "line": 71, "column": 26 } } }, "range": [ 1412, 1439 ], "loc": { "start": { "line": 71, "column": 0 }, "end": { "line": 71, "column": 27 } }, "leadingComments": [ { "type": "Block", "value": "*\n * \n * @type {Vector}\n ", "range": [ 1382, 1411 ], "loc": { "start": { "line": 67, "column": 0 }, "end": { "line": 70, "column": 3 } } } ] }, { "type": "ExportNamedDeclaration", "declaration": null, "specifiers": [ { "type": "ExportSpecifier", "exported": { "type": "Identifier", "name": "Source", "range": [ 1449, 1455 ], "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 14 } } }, "local": { "type": "Identifier", "name": "Source", "range": [ 1449, 1455 ], "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 14 } } }, "range": [ 1449, 1455 ], "loc": { "start": { "line": 73, "column": 8 }, "end": { "line": 73, "column": 14 } } } ], "source": null, "range": [ 1441, 1457 ], "loc": { "start": { "line": 73, "column": 0 }, "end": { "line": 73, "column": 16 } } }, { "type": "ExportNamedDeclaration", "declaration": null, "specifiers": [ { "type": "ExportSpecifier", "exported": { "type": "Identifier", "name": "SourceType", "range": [ 1466, 1476 ], "loc": { "start": { "line": 74, "column": 8 }, "end": { "line": 74, "column": 18 } } }, "local": { "type": "Identifier", "name": "SourceType", "range": [ 1466, 1476 ], "loc": { "start": { "line": 74, "column": 8 }, "end": { "line": 74, "column": 18 } } }, "range": [ 1466, 1476 ], "loc": { "start": { "line": 74, "column": 8 }, "end": { "line": 74, "column": 18 } } } ], "source": null, "range": [ 1458, 1478 ], "loc": { "start": { "line": 74, "column": 0 }, "end": { "line": 74, "column": 20 } } }, { "type": "ExportNamedDeclaration", "declaration": null, "specifiers": [ { "type": "ExportSpecifier", "exported": { "type": "Identifier", "name": "Atmosphere", "range": [ 1487, 1497 ], "loc": { "start": { "line": 75, "column": 8 }, "end": { "line": 75, "column": 18 } } }, "local": { "type": "Identifier", "name": "Atmosphere", "range": [