dirtybomb
Version:
A dirty bomb model
2,456 lines (2,455 loc) • 69 kB
JSON
{
"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": [