1 line
73 KiB
JSON
1 line
73 KiB
JSON
{"id":"node_modules/@pushrocks/tapbundle/dist/tapbundle.classes.tap.js","dependencies":[{"name":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/@pushrocks/tapbundle/ts/tapbundle.classes.tap.ts","includedInParent":true,"mtime":499162500000},{"name":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/package.json","includedInParent":true,"mtime":1542067438335},{"name":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/@pushrocks/tapbundle/package.json","includedInParent":true,"mtime":1542063791802},{"name":"./tapbundle.classes.taptest","loc":{"line":11,"column":44},"parent":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/@pushrocks/tapbundle/dist/tapbundle.classes.tap.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/@pushrocks/tapbundle/dist/tapbundle.classes.taptest.js"},{"name":"./tapbundle.classes.tapwrap","loc":{"line":12,"column":44},"parent":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/@pushrocks/tapbundle/dist/tapbundle.classes.tap.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/@pushrocks/tapbundle/dist/tapbundle.classes.tapwrap.js"},{"name":"process","parent":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/@pushrocks/tapbundle/dist/tapbundle.classes.tap.js","resolved":"/Users/philkunz/.nvm/versions/node/v10.13.0/lib/node_modules/parcel-bundler/node_modules/process/browser.js"}],"generated":{"js":"var process = require(\"process\");\n\"use strict\";\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst tapbundle_classes_taptest_1 = require(\"./tapbundle.classes.taptest\");\nconst tapbundle_classes_tapwrap_1 = require(\"./tapbundle.classes.tapwrap\");\nclass Tap {\n constructor() {\n /**\n * skips a test\n * tests marked with tap.skip.test() are never executed\n */\n this.skip = {\n test: (descriptionArg, functionArg) => {\n console.log(`skipped test: ${descriptionArg}`);\n },\n testParallel: (descriptionArg, functionArg) => {\n console.log(`skipped test: ${descriptionArg}`);\n }\n };\n /**\n * only executes tests marked as ONLY\n */\n this.only = {\n test: (descriptionArg, testFunctionArg) => {\n this.test(descriptionArg, testFunctionArg, 'only');\n }\n };\n this._tapTests = [];\n this._tapTestsOnly = [];\n }\n /**\n * Normal test function, will run one by one\n * @param testDescription - A description of what the test does\n * @param testFunction - A Function that returns a Promise and resolves or rejects\n */\n test(testDescription, testFunction, modeArg = 'normal') {\n return __awaiter(this, void 0, void 0, function* () {\n let localTest = new tapbundle_classes_taptest_1.TapTest({\n description: testDescription,\n testFunction: testFunction,\n parallel: false\n });\n if (modeArg === 'normal') {\n this._tapTests.push(localTest);\n }\n else if (modeArg === 'only') {\n this._tapTestsOnly.push(localTest);\n }\n return localTest;\n });\n }\n /**\n * wraps function\n */\n wrap(functionArg) {\n return new tapbundle_classes_tapwrap_1.TapWrap(functionArg);\n }\n /**\n * A parallel test that will not be waited for before the next starts.\n * @param testDescription - A description of what the test does\n * @param testFunction - A Function that returns a Promise and resolves or rejects\n */\n testParallel(testDescription, testFunction) {\n this._tapTests.push(new tapbundle_classes_taptest_1.TapTest({\n description: testDescription,\n testFunction: testFunction,\n parallel: true\n }));\n }\n /**\n * starts the test evaluation\n */\n start(optionsArg) {\n return __awaiter(this, void 0, void 0, function* () {\n let promiseArray = [];\n // safeguard against empty test array\n if (this._tapTests.length === 0) {\n console.log('no tests specified. Ending here!');\n return;\n }\n // determine which tests to run\n let concerningTests;\n if (this._tapTestsOnly.length > 0) {\n concerningTests = this._tapTestsOnly;\n }\n else {\n concerningTests = this._tapTests;\n }\n console.log(`1..${concerningTests.length}`);\n for (let testKey = 0; testKey < concerningTests.length; testKey++) {\n let currentTest = concerningTests[testKey];\n let testPromise = currentTest.run(testKey);\n if (currentTest.parallel) {\n promiseArray.push(testPromise);\n }\n else {\n yield testPromise;\n }\n }\n yield Promise.all(promiseArray);\n // when tests have been run and all promises are fullfilled\n let failReasons = [];\n let executionNotes = [];\n // collect failed tests\n for (let tapTest of concerningTests) {\n if (tapTest.status !== 'success') {\n failReasons.push(`Test ${tapTest.testKey + 1} failed with status ${tapTest.status}:\\n` +\n `|| ${tapTest.description}\\n` +\n `|| for more information please take a look the logs above`);\n }\n }\n // render fail Reasons\n for (let failReason of failReasons) {\n console.log(failReason);\n }\n if (optionsArg && optionsArg.throwOnError && failReasons.length > 0) {\n process.exit(1);\n }\n });\n }\n /**\n * handle errors\n */\n threw(err) {\n console.log(err);\n }\n}\nexports.Tap = Tap;\nexports.tap = new Tap();\n","map":{"mappings":[{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":12,"column":0}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":3,"column":69},"generated":{"line":12,"column":75}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":13,"column":0}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":4,"column":72},"generated":{"line":13,"column":75}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":14,"column":0}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":5,"column":13},"generated":{"line":14,"column":6}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":5,"column":16},"generated":{"line":14,"column":9}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":15,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":6,"column":2},"generated":{"line":16,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":9,"column":5},"generated":{"line":19,"column":11}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":10,"column":2},"generated":{"line":20,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":10,"column":6},"generated":{"line":20,"column":17}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":10,"column":9},"generated":{"line":20,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":11,"column":4},"generated":{"line":21,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":11,"column":8},"generated":{"line":21,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":11,"column":10},"generated":{"line":21,"column":18}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":11,"column":11},"generated":{"line":21,"column":19}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":11,"column":33},"generated":{"line":21,"column":33}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":11,"column":35},"generated":{"line":21,"column":35}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":11,"column":61},"generated":{"line":21,"column":46}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":11,"column":63},"generated":{"line":21,"column":48}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":11,"column":65},"generated":{"line":21,"column":50}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":12,"column":6},"generated":{"line":22,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":12,"column":13},"generated":{"line":22,"column":23}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":12,"column":14},"generated":{"line":22,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":12,"column":17},"generated":{"line":22,"column":27}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":12,"column":18},"generated":{"line":22,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":12,"column":35},"generated":{"line":22,"column":45}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":12,"column":49},"generated":{"line":22,"column":59}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":12,"column":51},"generated":{"line":22,"column":61}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":12,"column":52},"generated":{"line":22,"column":62}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":12,"column":53},"generated":{"line":22,"column":63}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":13,"column":4},"generated":{"line":23,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":13,"column":5},"generated":{"line":23,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":14,"column":4},"generated":{"line":24,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":14,"column":16},"generated":{"line":24,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":14,"column":18},"generated":{"line":24,"column":26}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":14,"column":19},"generated":{"line":24,"column":27}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":14,"column":41},"generated":{"line":24,"column":41}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":14,"column":43},"generated":{"line":24,"column":43}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":14,"column":69},"generated":{"line":24,"column":54}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":14,"column":71},"generated":{"line":24,"column":56}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":14,"column":73},"generated":{"line":24,"column":58}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":15,"column":6},"generated":{"line":25,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":15,"column":13},"generated":{"line":25,"column":23}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":15,"column":14},"generated":{"line":25,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":15,"column":17},"generated":{"line":25,"column":27}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":15,"column":18},"generated":{"line":25,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":15,"column":35},"generated":{"line":25,"column":45}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":15,"column":49},"generated":{"line":25,"column":59}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":15,"column":51},"generated":{"line":25,"column":61}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":15,"column":52},"generated":{"line":25,"column":62}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":15,"column":53},"generated":{"line":25,"column":63}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":16,"column":4},"generated":{"line":26,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":16,"column":5},"generated":{"line":26,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":17,"column":3},"generated":{"line":27,"column":9}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":17,"column":4},"generated":{"line":27,"column":10}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":19,"column":2},"generated":{"line":28,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":21,"column":5},"generated":{"line":30,"column":11}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":22,"column":2},"generated":{"line":31,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":22,"column":6},"generated":{"line":31,"column":17}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":22,"column":9},"generated":{"line":31,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":23,"column":4},"generated":{"line":32,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":23,"column":8},"generated":{"line":32,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":23,"column":10},"generated":{"line":32,"column":18}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":23,"column":11},"generated":{"line":32,"column":19}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":23,"column":33},"generated":{"line":32,"column":33}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":23,"column":35},"generated":{"line":32,"column":35}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":23,"column":65},"generated":{"line":32,"column":50}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":23,"column":67},"generated":{"line":32,"column":52}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":23,"column":69},"generated":{"line":32,"column":54}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":24,"column":6},"generated":{"line":33,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":24,"column":10},"generated":{"line":33,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":24,"column":11},"generated":{"line":33,"column":21}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":24,"column":15},"generated":{"line":33,"column":25}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":24,"column":16},"generated":{"line":33,"column":26}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":24,"column":30},"generated":{"line":33,"column":40}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":24,"column":32},"generated":{"line":33,"column":42}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":24,"column":47},"generated":{"line":33,"column":57}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":24,"column":49},"generated":{"line":33,"column":59}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":24,"column":55},"generated":{"line":33,"column":65}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":24,"column":56},"generated":{"line":33,"column":66}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":24,"column":57},"generated":{"line":33,"column":67}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":25,"column":4},"generated":{"line":34,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":25,"column":5},"generated":{"line":34,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":26,"column":3},"generated":{"line":35,"column":9}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":26,"column":3},"generated":{"line":35,"column":10}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":28,"column":10},"generated":{"line":36,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":28,"column":19},"generated":{"line":36,"column":22}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":28,"column":33},"generated":{"line":36,"column":25}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":28,"column":35},"generated":{"line":36,"column":27}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":28,"column":36},"generated":{"line":36,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":29,"column":10},"generated":{"line":37,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":29,"column":23},"generated":{"line":37,"column":26}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":29,"column":37},"generated":{"line":37,"column":29}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":29,"column":39},"generated":{"line":37,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":29,"column":40},"generated":{"line":37,"column":32}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":134,"column":0},"generated":{"line":38,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":134,"column":1},"generated":{"line":38,"column":5}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":31,"column":2},"generated":{"line":39,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":35,"column":5},"generated":{"line":43,"column":7}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":36,"column":8},"generated":{"line":44,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":36,"column":12},"generated":{"line":44,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":36,"column":13},"generated":{"line":44,"column":9}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":36,"column":36},"generated":{"line":44,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":36,"column":38},"generated":{"line":44,"column":26}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":36,"column":65},"generated":{"line":44,"column":38}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":36,"column":67},"generated":{"line":44,"column":40}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":36,"column":105},"generated":{"line":44,"column":50}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":36,"column":113},"generated":{"line":44,"column":58}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":37,"column":4},"generated":{"line":46,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":37,"column":8},"generated":{"line":46,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":37,"column":17},"generated":{"line":46,"column":25}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":37,"column":20},"generated":{"line":46,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":37,"column":24},"generated":{"line":46,"column":32}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":37,"column":31},"generated":{"line":46,"column":67}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":37,"column":32},"generated":{"line":46,"column":68}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":38,"column":6},"generated":{"line":47,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":38,"column":17},"generated":{"line":47,"column":27}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":38,"column":19},"generated":{"line":47,"column":29}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":38,"column":34},"generated":{"line":47,"column":44}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":39,"column":6},"generated":{"line":48,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":39,"column":18},"generated":{"line":48,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":39,"column":20},"generated":{"line":48,"column":30}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":39,"column":32},"generated":{"line":48,"column":42}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":40,"column":6},"generated":{"line":49,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":40,"column":14},"generated":{"line":49,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":40,"column":16},"generated":{"line":49,"column":26}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":40,"column":21},"generated":{"line":49,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":41,"column":5},"generated":{"line":50,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":41,"column":6},"generated":{"line":50,"column":14}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":41,"column":7},"generated":{"line":50,"column":15}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":42,"column":4},"generated":{"line":51,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":42,"column":7},"generated":{"line":51,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":42,"column":14},"generated":{"line":51,"column":23}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":42,"column":19},"generated":{"line":51,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":42,"column":27},"generated":{"line":51,"column":36}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":42,"column":29},"generated":{"line":51,"column":38}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":43,"column":6},"generated":{"line":52,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":43,"column":10},"generated":{"line":52,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":43,"column":11},"generated":{"line":52,"column":21}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":43,"column":20},"generated":{"line":52,"column":30}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":43,"column":21},"generated":{"line":52,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":43,"column":25},"generated":{"line":52,"column":35}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":43,"column":26},"generated":{"line":52,"column":36}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":43,"column":35},"generated":{"line":52,"column":45}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":43,"column":36},"generated":{"line":52,"column":46}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":43,"column":37},"generated":{"line":52,"column":47}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":44,"column":5},"generated":{"line":53,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":44,"column":11},"generated":{"line":54,"column":17}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":44,"column":15},"generated":{"line":54,"column":21}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":44,"column":22},"generated":{"line":54,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":44,"column":27},"generated":{"line":54,"column":33}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":44,"column":33},"generated":{"line":54,"column":39}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":44,"column":35},"generated":{"line":54,"column":41}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":45,"column":6},"generated":{"line":55,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":45,"column":10},"generated":{"line":55,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":45,"column":11},"generated":{"line":55,"column":21}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":45,"column":24},"generated":{"line":55,"column":34}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":45,"column":25},"generated":{"line":55,"column":35}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":45,"column":29},"generated":{"line":55,"column":39}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":45,"column":30},"generated":{"line":55,"column":40}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":45,"column":39},"generated":{"line":55,"column":49}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":45,"column":40},"generated":{"line":55,"column":50}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":45,"column":41},"generated":{"line":55,"column":51}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":46,"column":5},"generated":{"line":56,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":47,"column":4},"generated":{"line":57,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":47,"column":11},"generated":{"line":57,"column":19}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":47,"column":20},"generated":{"line":57,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":47,"column":21},"generated":{"line":57,"column":29}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":48,"column":2},"generated":{"line":58,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":48,"column":3},"generated":{"line":58,"column":9}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":48,"column":3},"generated":{"line":59,"column":5}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":50,"column":2},"generated":{"line":60,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":52,"column":5},"generated":{"line":62,"column":7}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":53,"column":2},"generated":{"line":63,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":53,"column":6},"generated":{"line":63,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":53,"column":7},"generated":{"line":63,"column":9}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":53,"column":36},"generated":{"line":63,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":54,"column":4},"generated":{"line":64,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":54,"column":11},"generated":{"line":64,"column":15}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":54,"column":15},"generated":{"line":64,"column":19}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":54,"column":22},"generated":{"line":64,"column":54}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":54,"column":23},"generated":{"line":64,"column":55}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":54,"column":34},"generated":{"line":64,"column":66}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":54,"column":35},"generated":{"line":64,"column":67}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":54,"column":36},"generated":{"line":64,"column":68}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":55,"column":2},"generated":{"line":65,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":55,"column":3},"generated":{"line":65,"column":5}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":57,"column":2},"generated":{"line":66,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":61,"column":5},"generated":{"line":70,"column":7}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":62,"column":2},"generated":{"line":71,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":62,"column":14},"generated":{"line":71,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":62,"column":15},"generated":{"line":71,"column":17}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":62,"column":38},"generated":{"line":71,"column":32}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":62,"column":40},"generated":{"line":71,"column":34}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":62,"column":67},"generated":{"line":71,"column":46}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":63,"column":4},"generated":{"line":72,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":63,"column":8},"generated":{"line":72,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":63,"column":9},"generated":{"line":72,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":63,"column":18},"generated":{"line":72,"column":22}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":63,"column":19},"generated":{"line":72,"column":23}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":63,"column":23},"generated":{"line":72,"column":27}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":64,"column":6},"generated":{"line":72,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":64,"column":10},"generated":{"line":72,"column":32}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":64,"column":17},"generated":{"line":72,"column":67}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":64,"column":18},"generated":{"line":72,"column":68}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":65,"column":8},"generated":{"line":73,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":65,"column":19},"generated":{"line":73,"column":23}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":65,"column":21},"generated":{"line":73,"column":25}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":65,"column":36},"generated":{"line":73,"column":40}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":66,"column":8},"generated":{"line":74,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":66,"column":20},"generated":{"line":74,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":66,"column":22},"generated":{"line":74,"column":26}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":66,"column":34},"generated":{"line":74,"column":38}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":67,"column":8},"generated":{"line":75,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":67,"column":16},"generated":{"line":75,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":67,"column":18},"generated":{"line":75,"column":22}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":67,"column":22},"generated":{"line":75,"column":26}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":68,"column":7},"generated":{"line":76,"column":9}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":68,"column":8},"generated":{"line":76,"column":10}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":69,"column":5},"generated":{"line":76,"column":11}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":69,"column":6},"generated":{"line":76,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":70,"column":2},"generated":{"line":77,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":70,"column":3},"generated":{"line":77,"column":5}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":72,"column":2},"generated":{"line":78,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":74,"column":5},"generated":{"line":80,"column":7}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":75,"column":8},"generated":{"line":81,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":75,"column":13},"generated":{"line":81,"column":9}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":75,"column":14},"generated":{"line":81,"column":10}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":75,"column":52},"generated":{"line":81,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":76,"column":4},"generated":{"line":83,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":76,"column":8},"generated":{"line":83,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":76,"column":20},"generated":{"line":83,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":76,"column":39},"generated":{"line":83,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":76,"column":41},"generated":{"line":83,"column":33}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":76,"column":42},"generated":{"line":83,"column":34}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":78,"column":4},"generated":{"line":84,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":78,"column":41},"generated":{"line":84,"column":49}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":79,"column":4},"generated":{"line":85,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":79,"column":8},"generated":{"line":85,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":79,"column":12},"generated":{"line":85,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":79,"column":13},"generated":{"line":85,"column":21}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":79,"column":22},"generated":{"line":85,"column":30}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":79,"column":23},"generated":{"line":85,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":79,"column":29},"generated":{"line":85,"column":37}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":79,"column":34},"generated":{"line":85,"column":42}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":79,"column":35},"generated":{"line":85,"column":43}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":79,"column":37},"generated":{"line":85,"column":45}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":80,"column":6},"generated":{"line":86,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":80,"column":13},"generated":{"line":86,"column":23}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":80,"column":14},"generated":{"line":86,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":80,"column":17},"generated":{"line":86,"column":27}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":80,"column":18},"generated":{"line":86,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":80,"column":52},"generated":{"line":86,"column":62}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":80,"column":53},"generated":{"line":86,"column":63}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":80,"column":54},"generated":{"line":86,"column":64}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":81,"column":6},"generated":{"line":87,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":81,"column":13},"generated":{"line":87,"column":23}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":82,"column":5},"generated":{"line":88,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":84,"column":4},"generated":{"line":89,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":84,"column":35},"generated":{"line":89,"column":43}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":85,"column":4},"generated":{"line":90,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":85,"column":8},"generated":{"line":90,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":85,"column":34},"generated":{"line":90,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":85,"column":35},"generated":{"line":90,"column":32}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":86,"column":4},"generated":{"line":91,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":86,"column":7},"generated":{"line":91,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":86,"column":11},"generated":{"line":91,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":86,"column":12},"generated":{"line":91,"column":21}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":86,"column":25},"generated":{"line":91,"column":34}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":86,"column":26},"generated":{"line":91,"column":35}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":86,"column":32},"generated":{"line":91,"column":41}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":86,"column":35},"generated":{"line":91,"column":44}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":86,"column":36},"generated":{"line":91,"column":45}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":86,"column":38},"generated":{"line":91,"column":47}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":87,"column":6},"generated":{"line":92,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":87,"column":21},"generated":{"line":92,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":87,"column":24},"generated":{"line":92,"column":34}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":87,"column":28},"generated":{"line":92,"column":38}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":87,"column":29},"generated":{"line":92,"column":39}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":87,"column":42},"generated":{"line":92,"column":52}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":87,"column":43},"generated":{"line":92,"column":53}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":88,"column":5},"generated":{"line":93,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":88,"column":11},"generated":{"line":94,"column":17}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":89,"column":6},"generated":{"line":95,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":89,"column":21},"generated":{"line":95,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":89,"column":24},"generated":{"line":95,"column":34}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":89,"column":28},"generated":{"line":95,"column":38}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":89,"column":29},"generated":{"line":95,"column":39}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":89,"column":38},"generated":{"line":95,"column":48}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":89,"column":39},"generated":{"line":95,"column":49}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":90,"column":5},"generated":{"line":96,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":92,"column":4},"generated":{"line":97,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":92,"column":11},"generated":{"line":97,"column":19}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":92,"column":12},"generated":{"line":97,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":92,"column":15},"generated":{"line":97,"column":23}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":92,"column":16},"generated":{"line":97,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":92,"column":22},"generated":{"line":97,"column":30}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":92,"column":37},"generated":{"line":97,"column":45}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":92,"column":38},"generated":{"line":97,"column":46}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":92,"column":44},"generated":{"line":97,"column":52}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":92,"column":46},"generated":{"line":97,"column":54}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":92,"column":47},"generated":{"line":97,"column":55}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":92,"column":48},"generated":{"line":97,"column":56}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":4},"generated":{"line":98,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":9},"generated":{"line":98,"column":17}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":13},"generated":{"line":98,"column":21}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":20},"generated":{"line":98,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":23},"generated":{"line":98,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":24},"generated":{"line":98,"column":32}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":26},"generated":{"line":98,"column":34}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":33},"generated":{"line":98,"column":41}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":36},"generated":{"line":98,"column":44}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":51},"generated":{"line":98,"column":59}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":52},"generated":{"line":98,"column":60}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":58},"generated":{"line":98,"column":66}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":60},"generated":{"line":98,"column":68}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":67},"generated":{"line":98,"column":75}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":69},"generated":{"line":98,"column":77}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":93,"column":71},"generated":{"line":98,"column":79}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":94,"column":6},"generated":{"line":99,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":94,"column":10},"generated":{"line":99,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":94,"column":21},"generated":{"line":99,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":94,"column":24},"generated":{"line":99,"column":34}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":94,"column":39},"generated":{"line":99,"column":49}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":94,"column":40},"generated":{"line":99,"column":50}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":94,"column":47},"generated":{"line":99,"column":57}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":94,"column":48},"generated":{"line":99,"column":58}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":94,"column":49},"generated":{"line":99,"column":59}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":95,"column":6},"generated":{"line":100,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":95,"column":10},"generated":{"line":100,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":95,"column":21},"generated":{"line":100,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":95,"column":24},"generated":{"line":100,"column":34}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":95,"column":35},"generated":{"line":100,"column":45}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":95,"column":36},"generated":{"line":100,"column":46}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":95,"column":39},"generated":{"line":100,"column":49}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":95,"column":40},"generated":{"line":100,"column":50}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":95,"column":47},"generated":{"line":100,"column":57}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":95,"column":48},"generated":{"line":100,"column":58}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":95,"column":49},"generated":{"line":100,"column":59}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":96,"column":6},"generated":{"line":101,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":96,"column":10},"generated":{"line":101,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":96,"column":21},"generated":{"line":101,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":96,"column":22},"generated":{"line":101,"column":32}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":96,"column":30},"generated":{"line":101,"column":40}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":96,"column":32},"generated":{"line":101,"column":42}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":97,"column":8},"generated":{"line":102,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":97,"column":20},"generated":{"line":102,"column":32}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":97,"column":21},"generated":{"line":102,"column":33}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":97,"column":25},"generated":{"line":102,"column":37}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":97,"column":26},"generated":{"line":102,"column":38}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":97,"column":37},"generated":{"line":102,"column":49}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":97,"column":38},"generated":{"line":102,"column":50}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":97,"column":39},"generated":{"line":102,"column":51}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":98,"column":7},"generated":{"line":103,"column":17}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":98,"column":13},"generated":{"line":104,"column":21}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":99,"column":8},"generated":{"line":105,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":99,"column":14},"generated":{"line":105,"column":26}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":99,"column":25},"generated":{"line":105,"column":37}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":99,"column":26},"generated":{"line":105,"column":38}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":100,"column":7},"generated":{"line":106,"column":17}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":101,"column":5},"generated":{"line":107,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":102,"column":4},"generated":{"line":108,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":102,"column":10},"generated":{"line":108,"column":18}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":102,"column":17},"generated":{"line":108,"column":25}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":102,"column":18},"generated":{"line":108,"column":26}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":102,"column":21},"generated":{"line":108,"column":29}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":102,"column":22},"generated":{"line":108,"column":30}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":102,"column":34},"generated":{"line":108,"column":42}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":102,"column":35},"generated":{"line":108,"column":43}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":102,"column":36},"generated":{"line":108,"column":44}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":104,"column":4},"generated":{"line":109,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":104,"column":63},"generated":{"line":109,"column":71}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":105,"column":4},"generated":{"line":110,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":105,"column":8},"generated":{"line":110,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":105,"column":19},"generated":{"line":110,"column":27}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":105,"column":32},"generated":{"line":110,"column":30}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":105,"column":34},"generated":{"line":110,"column":32}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":105,"column":35},"generated":{"line":110,"column":33}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":106,"column":4},"generated":{"line":111,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":106,"column":8},"generated":{"line":111,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":106,"column":22},"generated":{"line":111,"column":30}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":106,"column":35},"generated":{"line":111,"column":33}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":106,"column":37},"generated":{"line":111,"column":35}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":106,"column":38},"generated":{"line":111,"column":36}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":107,"column":4},"generated":{"line":112,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":107,"column":27},"generated":{"line":112,"column":35}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":108,"column":4},"generated":{"line":113,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":108,"column":9},"generated":{"line":113,"column":17}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":108,"column":13},"generated":{"line":113,"column":21}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":108,"column":20},"generated":{"line":113,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":108,"column":24},"generated":{"line":113,"column":32}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":108,"column":39},"generated":{"line":113,"column":47}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":108,"column":41},"generated":{"line":113,"column":49}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":109,"column":6},"generated":{"line":114,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":109,"column":10},"generated":{"line":114,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":109,"column":17},"generated":{"line":114,"column":27}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":109,"column":18},"generated":{"line":114,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":109,"column":24},"generated":{"line":114,"column":34}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":109,"column":29},"generated":{"line":114,"column":39}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":109,"column":38},"generated":{"line":114,"column":48}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":109,"column":40},"generated":{"line":114,"column":50}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":110,"column":8},"generated":{"line":115,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":110,"column":19},"generated":{"line":115,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":110,"column":20},"generated":{"line":115,"column":32}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":110,"column":24},"generated":{"line":115,"column":36}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":111,"column":10},"generated":{"line":115,"column":37}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":111,"column":18},"generated":{"line":115,"column":45}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":111,"column":25},"generated":{"line":115,"column":52}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":111,"column":26},"generated":{"line":115,"column":53}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":111,"column":33},"generated":{"line":115,"column":60}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":111,"column":36},"generated":{"line":115,"column":63}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":111,"column":37},"generated":{"line":115,"column":64}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":111,"column":60},"generated":{"line":115,"column":87}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":111,"column":67},"generated":{"line":115,"column":94}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":111,"column":68},"generated":{"line":115,"column":95}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":111,"column":74},"generated":{"line":115,"column":101}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":111,"column":79},"generated":{"line":115,"column":106}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":112,"column":12},"generated":{"line":116,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":112,"column":18},"generated":{"line":116,"column":30}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":112,"column":25},"generated":{"line":116,"column":37}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":112,"column":26},"generated":{"line":116,"column":38}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":112,"column":37},"generated":{"line":116,"column":49}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":112,"column":41},"generated":{"line":116,"column":53}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":113,"column":12},"generated":{"line":117,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":113,"column":71},"generated":{"line":117,"column":83}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":114,"column":9},"generated":{"line":117,"column":84}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":114,"column":10},"generated":{"line":117,"column":85}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":115,"column":7},"generated":{"line":118,"column":17}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":116,"column":5},"generated":{"line":119,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":118,"column":4},"generated":{"line":120,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":118,"column":26},"generated":{"line":120,"column":34}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":119,"column":4},"generated":{"line":121,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":119,"column":9},"generated":{"line":121,"column":17}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":119,"column":13},"generated":{"line":121,"column":21}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":119,"column":23},"generated":{"line":121,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":119,"column":27},"generated":{"line":121,"column":35}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":119,"column":38},"generated":{"line":121,"column":46}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":119,"column":40},"generated":{"line":121,"column":48}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":120,"column":6},"generated":{"line":122,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":120,"column":13},"generated":{"line":122,"column":23}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":120,"column":14},"generated":{"line":122,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":120,"column":17},"generated":{"line":122,"column":27}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":120,"column":18},"generated":{"line":122,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":120,"column":28},"generated":{"line":122,"column":38}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":120,"column":29},"generated":{"line":122,"column":39}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":120,"column":30},"generated":{"line":122,"column":40}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":121,"column":5},"generated":{"line":123,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":4},"generated":{"line":124,"column":12}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":8},"generated":{"line":124,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":18},"generated":{"line":124,"column":26}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":22},"generated":{"line":124,"column":30}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":32},"generated":{"line":124,"column":40}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":33},"generated":{"line":124,"column":41}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":45},"generated":{"line":124,"column":53}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":49},"generated":{"line":124,"column":57}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":60},"generated":{"line":124,"column":68}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":61},"generated":{"line":124,"column":69}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":67},"generated":{"line":124,"column":75}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":70},"generated":{"line":124,"column":78}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":71},"generated":{"line":124,"column":79}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":123,"column":73},"generated":{"line":124,"column":81}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":124,"column":6},"generated":{"line":125,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":124,"column":13},"generated":{"line":125,"column":23}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":124,"column":14},"generated":{"line":125,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":124,"column":18},"generated":{"line":125,"column":28}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":124,"column":19},"generated":{"line":125,"column":29}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":124,"column":20},"generated":{"line":125,"column":30}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":124,"column":21},"generated":{"line":125,"column":31}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":124,"column":22},"generated":{"line":125,"column":32}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":125,"column":5},"generated":{"line":126,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":126,"column":2},"generated":{"line":127,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":126,"column":3},"generated":{"line":127,"column":9}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":126,"column":3},"generated":{"line":128,"column":5}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":128,"column":2},"generated":{"line":129,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":130,"column":5},"generated":{"line":131,"column":7}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":131,"column":2},"generated":{"line":132,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":131,"column":7},"generated":{"line":132,"column":9}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":131,"column":8},"generated":{"line":132,"column":10}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":131,"column":11},"generated":{"line":132,"column":13}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":132,"column":4},"generated":{"line":133,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":132,"column":11},"generated":{"line":133,"column":15}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":132,"column":12},"generated":{"line":133,"column":16}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":132,"column":15},"generated":{"line":133,"column":19}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":132,"column":16},"generated":{"line":133,"column":20}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":132,"column":19},"generated":{"line":133,"column":23}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":132,"column":20},"generated":{"line":133,"column":24}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":132,"column":21},"generated":{"line":133,"column":25}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":133,"column":2},"generated":{"line":134,"column":4}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":133,"column":3},"generated":{"line":134,"column":5}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":134,"column":1},"generated":{"line":135,"column":1}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":136,"column":0}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":134,"column":1},"generated":{"line":136,"column":18}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":136,"column":11},"generated":{"line":137,"column":0}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":136,"column":11},"generated":{"line":137,"column":8}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":136,"column":14},"generated":{"line":137,"column":11}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":136,"column":17},"generated":{"line":137,"column":14}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":136,"column":21},"generated":{"line":137,"column":18}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":136,"column":24},"generated":{"line":137,"column":21}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":136,"column":26},"generated":{"line":137,"column":23}},{"source":"../ts/tapbundle.classes.tap.ts","name":null,"original":{"line":136,"column":27},"generated":{"line":137,"column":24}}],"sources":{"../ts/tapbundle.classes.tap.ts":"import * as plugins from './tapbundle.plugins';\n\nimport { TapTest, ITestFunction } from './tapbundle.classes.taptest';\nimport { TapWrap, ITapWrapFunction } from './tapbundle.classes.tapwrap';\nexport class Tap {\n /**\n * skips a test\n * tests marked with tap.skip.test() are never executed\n */\n skip = {\n test: (descriptionArg: string, functionArg: ITestFunction) => {\n console.log(`skipped test: ${descriptionArg}`);\n },\n testParallel: (descriptionArg: string, functionArg: ITestFunction) => {\n console.log(`skipped test: ${descriptionArg}`);\n }\n };\n\n /**\n * only executes tests marked as ONLY\n */\n only = {\n test: (descriptionArg: string, testFunctionArg: ITestFunction) => {\n this.test(descriptionArg, testFunctionArg, 'only');\n }\n }\n\n private _tapTests: TapTest[] = [];\n private _tapTestsOnly: TapTest[] = [];\n\n /**\n * Normal test function, will run one by one\n * @param testDescription - A description of what the test does\n * @param testFunction - A Function that returns a Promise and resolves or rejects\n */\n async test(testDescription: string, testFunction: ITestFunction, modeArg: 'normal' | 'only' | 'skip' = 'normal' ) {\n let localTest = new TapTest({\n description: testDescription,\n testFunction: testFunction,\n parallel: false\n });\n if(modeArg === 'normal') {\n this._tapTests.push(localTest);\n } else if (modeArg === 'only') {\n this._tapTestsOnly.push(localTest);\n }\n return localTest;\n }\n\n /**\n * wraps function\n */\n wrap(functionArg: ITapWrapFunction) {\n return new TapWrap(functionArg);\n }\n\n /**\n * A parallel test that will not be waited for before the next starts.\n * @param testDescription - A description of what the test does\n * @param testFunction - A Function that returns a Promise and resolves or rejects\n */\n testParallel(testDescription: string, testFunction: ITestFunction) {\n this._tapTests.push(\n new TapTest({\n description: testDescription,\n testFunction: testFunction,\n parallel: true\n })\n );\n }\n\n /**\n * starts the test evaluation\n */\n async start(optionsArg?: { throwOnError: boolean }) {\n let promiseArray: Promise<any>[] = [];\n\n // safeguard against empty test array\n if (this._tapTests.length === 0) {\n console.log('no tests specified. Ending here!');\n return;\n }\n\n // determine which tests to run\n let concerningTests: TapTest[];\n if(this._tapTestsOnly.length > 0) {\n concerningTests = this._tapTestsOnly;\n } else {\n concerningTests = this._tapTests;\n }\n\n console.log(`1..${concerningTests.length}`);\n for (let testKey = 0; testKey < concerningTests.length; testKey++) {\n let currentTest = concerningTests[testKey];\n let testPromise = currentTest.run(testKey);\n if (currentTest.parallel) {\n promiseArray.push(testPromise);\n } else {\n await testPromise;\n }\n }\n await Promise.all(promiseArray);\n\n // when tests have been run and all promises are fullfilled\n let failReasons: string[] = [];\n let executionNotes: string[] = [];\n // collect failed tests\n for (let tapTest of concerningTests) {\n if (tapTest.status !== 'success') {\n failReasons.push(\n `Test ${tapTest.testKey + 1} failed with status ${tapTest.status}:\\n` +\n `|| ${tapTest.description}\\n` +\n `|| for more information please take a look the logs above`\n );\n }\n }\n\n // render fail Reasons\n for (let failReason of failReasons) {\n console.log(failReason);\n }\n\n if (optionsArg && optionsArg.throwOnError && failReasons.length > 0) {\n process.exit(1);\n }\n }\n\n /**\n * handle errors\n */\n threw(err) {\n console.log(err);\n }\n}\n\nexport let tap = new Tap();\n"},"lineCount":null}},"hash":"3f8103e7d679b2c7da1e6bab1469a89c","cacheData":{"env":{}}} |