{ "type": "Module", "span": { "start": 1, "end": 944, "ctxt": 0 }, "body": [ { "type": "ExpressionStatement", "span": { "start": 1, "end": 27, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 1, "end": 26, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 1, "end": 5, "ctxt": 0 }, "value": "meta", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 6, "end": 16, "ctxt": 0 }, "value": "username", "raw": "\"username\"" } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 18, "end": 25, "ctxt": 0 }, "value": "skybl", "raw": "\"skybl\"" } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 28, "end": 53, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 28, "end": 52, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 28, "end": 32, "ctxt": 0 }, "value": "meta", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 33, "end": 43, "ctxt": 0 }, "value": "hostname", "raw": "\"hostname\"" } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 45, "end": 51, "ctxt": 0 }, "value": "pond", "raw": "\"pond\"" } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 54, "end": 79, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 54, "end": 78, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 54, "end": 58, "ctxt": 0 }, "value": "meta", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 59, "end": 72, "ctxt": 0 }, "value": "editVersion", "raw": "\"editVersion\"" } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 74, "end": 77, "ctxt": 0 }, "value": "2", "raw": "\"2\"" } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 80, "end": 114, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 80, "end": 113, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 80, "end": 84, "ctxt": 0 }, "value": "meta", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 85, "end": 104, "ctxt": 0 }, "value": "editMysteryNumber", "raw": "\"editMysteryNumber\"" } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 106, "end": 112, "ctxt": 0 }, "value": "2513", "raw": "\"2513\"" } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 115, "end": 165, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 115, "end": 164, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 115, "end": 119, "ctxt": 0 }, "value": "attr", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 120, "end": 126, "ctxt": 0 }, "value": "name", "raw": "\"name\"" } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 128, "end": 163, "ctxt": 0 }, "value": "Working with a Decision Structure", "raw": "\"Working with a Decision Structure\"" } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 166, "end": 198, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 166, "end": 197, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 166, "end": 170, "ctxt": 0 }, "value": "attr", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 171, "end": 180, "ctxt": 0 }, "value": "authors", "raw": "\"authors\"" } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 182, "end": 196, "ctxt": 0 }, "value": "Jacob Teatro", "raw": "\"Jacob Teatro\"" } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 199, "end": 289, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 199, "end": 288, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 199, "end": 203, "ctxt": 0 }, "value": "attr", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 204, "end": 211, "ctxt": 0 }, "value": "about", "raw": "\"about\"" } }, { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 213, "end": 287, "ctxt": 0 }, "value": "Current Semester: 1\nCourse Section: 0072\nBlackboard Username: jtteatro", "raw": "\"Current Semester: 1\\nCourse Section: 0072\\nBlackboard Username: jtteatro\"" } } ], "typeArguments": null } }, { "type": "VariableDeclaration", "span": { "start": 291, "end": 322, "ctxt": 0 }, "kind": "let", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 295, "end": 321, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 295, "end": 314, "ctxt": 0 }, "value": "rATE_GREATERTHAN_10", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 317, "end": 321, "ctxt": 0 }, "value": 4.1, "raw": "4.10" }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 323, "end": 355, "ctxt": 0 }, "kind": "let", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 327, "end": 354, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 327, "end": 347, "ctxt": 0 }, "value": "rATE_6TO10_EXCLUSIVE", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 350, "end": 354, "ctxt": 0 }, "value": 3.5, "raw": "3.50" }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 356, "end": 387, "ctxt": 0 }, "kind": "let", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 360, "end": 386, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 360, "end": 379, "ctxt": 0 }, "value": "rATE_2TO6_EXCLUSIVE", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 382, "end": 386, "ctxt": 0 }, "value": 2.25, "raw": "2.25" }, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 388, "end": 413, "ctxt": 0 }, "kind": "let", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 392, "end": 412, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 392, "end": 405, "ctxt": 0 }, "value": "rATE_LESSEQ_2", "optional": false, "typeAnnotation": null }, "init": { "type": "NumericLiteral", "span": { "start": 408, "end": 412, "ctxt": 0 }, "value": 1, "raw": "1.00" }, "definite": false } ] }, { "type": "ExpressionStatement", "span": { "start": 415, "end": 460, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 415, "end": 459, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 415, "end": 420, "ctxt": 0 }, "value": "print", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 421, "end": 458, "ctxt": 0 }, "value": "Welcome to the shipping calculator!", "raw": "\"Welcome to the shipping calculator!\"" } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 461, "end": 496, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 461, "end": 495, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 461, "end": 466, "ctxt": 0 }, "value": "print", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 467, "end": 494, "ctxt": 0 }, "value": "Enter the package weight:", "raw": "\"Enter the package weight:\"" } } ], "typeArguments": null } }, { "type": "VariableDeclaration", "span": { "start": 497, "end": 518, "ctxt": 0 }, "kind": "let", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 501, "end": 517, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 501, "end": 510, "ctxt": 0 }, "value": "pkgWeight", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 510, "end": 517, "ctxt": 0 }, "typeAnnotation": { "type": "TsTypeReference", "span": { "start": 512, "end": 517, "ctxt": 0 }, "typeName": { "type": "Identifier", "span": { "start": 512, "end": 517, "ctxt": 0 }, "value": "float", "optional": false }, "typeParams": null } } }, "init": null, "definite": false } ] }, { "type": "ExpressionStatement", "span": { "start": 519, "end": 536, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 519, "end": 535, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 519, "end": 524, "ctxt": 0 }, "value": "input", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "Identifier", "span": { "start": 525, "end": 534, "ctxt": 0 }, "value": "pkgWeight", "optional": false } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 538, "end": 635, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 538, "end": 634, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 538, "end": 545, "ctxt": 0 }, "value": "comment", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 546, "end": 633, "ctxt": 0 }, "value": "correcting a mistake that the assignment made, which left 6 and 10 as unhandled cases", "raw": "\"correcting a mistake that the assignment made, which left 6 and 10 as unhandled cases\"" } } ], "typeArguments": null } }, { "type": "VariableDeclaration", "span": { "start": 636, "end": 650, "ctxt": 0 }, "kind": "let", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 640, "end": 649, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 640, "end": 644, "ctxt": 0 }, "value": "rate", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 644, "end": 649, "ctxt": 0 }, "typeAnnotation": { "type": "TsLiteralType", "span": { "start": 646, "end": 649, "ctxt": 0 }, "literal": { "type": "NumericLiteral", "span": { "start": 646, "end": 649, "ctxt": 0 }, "value": 0, "raw": "0.0" } } } }, "init": null, "definite": false } ] }, { "type": "IfStatement", "span": { "start": 651, "end": 863, "ctxt": 0 }, "test": { "type": "BinaryExpression", "span": { "start": 655, "end": 669, "ctxt": 0 }, "operator": "<=", "left": { "type": "Identifier", "span": { "start": 655, "end": 664, "ctxt": 0 }, "value": "pkgWeight", "optional": false }, "right": { "type": "NumericLiteral", "span": { "start": 668, "end": 669, "ctxt": 0 }, "value": 2, "raw": "2" } }, "consequent": { "type": "BlockStatement", "span": { "start": 671, "end": 700, "ctxt": 0 }, "stmts": [ { "type": "ExpressionStatement", "span": { "start": 677, "end": 698, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 677, "end": 697, "ctxt": 0 }, "operator": "=", "left": { "type": "Identifier", "span": { "start": 677, "end": 681, "ctxt": 0 }, "value": "rate", "optional": false, "typeAnnotation": null }, "right": { "type": "Identifier", "span": { "start": 684, "end": 697, "ctxt": 0 }, "value": "rATE_LESSEQ_2", "optional": false } } } ] }, "alternate": { "type": "IfStatement", "span": { "start": 706, "end": 863, "ctxt": 0 }, "test": { "type": "BinaryExpression", "span": { "start": 710, "end": 723, "ctxt": 0 }, "operator": "<", "left": { "type": "Identifier", "span": { "start": 710, "end": 719, "ctxt": 0 }, "value": "pkgWeight", "optional": false }, "right": { "type": "NumericLiteral", "span": { "start": 722, "end": 723, "ctxt": 0 }, "value": 6, "raw": "6" } }, "consequent": { "type": "BlockStatement", "span": { "start": 725, "end": 760, "ctxt": 0 }, "stmts": [ { "type": "ExpressionStatement", "span": { "start": 731, "end": 758, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 731, "end": 757, "ctxt": 0 }, "operator": "=", "left": { "type": "Identifier", "span": { "start": 731, "end": 735, "ctxt": 0 }, "value": "rate", "optional": false, "typeAnnotation": null }, "right": { "type": "Identifier", "span": { "start": 738, "end": 757, "ctxt": 0 }, "value": "rATE_2TO6_EXCLUSIVE", "optional": false } } } ] }, "alternate": { "type": "IfStatement", "span": { "start": 766, "end": 863, "ctxt": 0 }, "test": { "type": "BinaryExpression", "span": { "start": 770, "end": 784, "ctxt": 0 }, "operator": "<", "left": { "type": "Identifier", "span": { "start": 770, "end": 779, "ctxt": 0 }, "value": "pkgWeight", "optional": false }, "right": { "type": "NumericLiteral", "span": { "start": 782, "end": 784, "ctxt": 0 }, "value": 10, "raw": "10" } }, "consequent": { "type": "BlockStatement", "span": { "start": 786, "end": 822, "ctxt": 0 }, "stmts": [ { "type": "ExpressionStatement", "span": { "start": 792, "end": 820, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 792, "end": 819, "ctxt": 0 }, "operator": "=", "left": { "type": "Identifier", "span": { "start": 792, "end": 796, "ctxt": 0 }, "value": "rate", "optional": false, "typeAnnotation": null }, "right": { "type": "Identifier", "span": { "start": 799, "end": 819, "ctxt": 0 }, "value": "rATE_6TO10_EXCLUSIVE", "optional": false } } } ] }, "alternate": { "type": "BlockStatement", "span": { "start": 828, "end": 863, "ctxt": 0 }, "stmts": [ { "type": "ExpressionStatement", "span": { "start": 834, "end": 861, "ctxt": 0 }, "expression": { "type": "AssignmentExpression", "span": { "start": 834, "end": 860, "ctxt": 0 }, "operator": "=", "left": { "type": "Identifier", "span": { "start": 834, "end": 838, "ctxt": 0 }, "value": "rate", "optional": false, "typeAnnotation": null }, "right": { "type": "Identifier", "span": { "start": 841, "end": 860, "ctxt": 0 }, "value": "rATE_GREATERTHAN_10", "optional": false } } } ] } } } }, { "type": "ExpressionStatement", "span": { "start": 865, "end": 889, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 865, "end": 888, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 865, "end": 870, "ctxt": 0 }, "value": "print", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "BinaryExpression", "span": { "start": 871, "end": 887, "ctxt": 0 }, "operator": "+", "left": { "type": "StringLiteral", "span": { "start": 871, "end": 880, "ctxt": 0 }, "value": "Rate: $", "raw": "\"Rate: $\"" }, "right": { "type": "Identifier", "span": { "start": 883, "end": 887, "ctxt": 0 }, "value": "rate", "optional": false } } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 890, "end": 929, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 890, "end": 928, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 890, "end": 895, "ctxt": 0 }, "value": "print", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "BinaryExpression", "span": { "start": 896, "end": 927, "ctxt": 0 }, "operator": "+", "left": { "type": "StringLiteral", "span": { "start": 896, "end": 906, "ctxt": 0 }, "value": "Total: $", "raw": "\"Total: $\"" }, "right": { "type": "ParenthesisExpression", "span": { "start": 909, "end": 927, "ctxt": 0 }, "expression": { "type": "BinaryExpression", "span": { "start": 910, "end": 926, "ctxt": 0 }, "operator": "*", "left": { "type": "Identifier", "span": { "start": 910, "end": 914, "ctxt": 0 }, "value": "rate", "optional": false }, "right": { "type": "Identifier", "span": { "start": 917, "end": 926, "ctxt": 0 }, "value": "pkgWeight", "optional": false } } } } } ], "typeArguments": null } }, { "type": "ExpressionStatement", "span": { "start": 930, "end": 944, "ctxt": 0 }, "expression": { "type": "CallExpression", "span": { "start": 930, "end": 943, "ctxt": 0 }, "callee": { "type": "Identifier", "span": { "start": 930, "end": 935, "ctxt": 0 }, "value": "print", "optional": false }, "arguments": [ { "spread": null, "expression": { "type": "StringLiteral", "span": { "start": 936, "end": 942, "ctxt": 0 }, "value": "Done", "raw": "\"Done\"" } } ], "typeArguments": null } } ], "interpreter": null }