cargodb
Version:
A local database provider for electron
1 lines • 96.1 kB
JSON
{"id":"cargo.ts","dependencies":[{"name":"/home/phoenix/Desktop/Projects/CargoDB/src/tsconfig.json","includedInParent":true,"mtime":1588774495306},{"name":"/home/phoenix/Desktop/Projects/CargoDB/package.json","includedInParent":true,"mtime":1588774568959},{"name":"./collection","loc":{"line":22,"column":43},"parent":"/home/phoenix/Desktop/Projects/CargoDB/src/cargo.ts","resolved":"/home/phoenix/Desktop/Projects/CargoDB/src/collection.ts"},{"name":"./async","loc":{"line":23,"column":38},"parent":"/home/phoenix/Desktop/Projects/CargoDB/src/cargo.ts","resolved":"/home/phoenix/Desktop/Projects/CargoDB/src/async.ts"},{"name":"./helper","loc":{"line":24,"column":39},"parent":"/home/phoenix/Desktop/Projects/CargoDB/src/cargo.ts","resolved":"/home/phoenix/Desktop/Projects/CargoDB/src/helper.ts"}],"generated":{"js":"\"use strict\";\n\nvar __extends = this && this.__extends || function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf || {\n __proto__: []\n } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n };\n\n return extendStatics(d, b);\n };\n\n return function (d, b) {\n extendStatics(d, b);\n\n function __() {\n this.constructor = d;\n }\n\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n}();\n\nvar __importDefault = this && this.__importDefault || function (mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar fs_1 = __importDefault(require(\"fs\"));\n\nvar path_1 = __importDefault(require(\"path\"));\n\nvar shortid_1 = __importDefault(require(\"shortid\"));\n\nvar collection_1 = __importDefault(require(\"./collection\"));\n\nvar async_1 = __importDefault(require(\"./async\"));\n\nvar helper_1 = __importDefault(require(\"./helper\")); // Main Cargo idea.\n// All user ready-to-use \n// methods put here.\n\n\nvar Cargo =\n/** @class */\nfunction (_super) {\n __extends(Cargo, _super);\n\n function Cargo(name, dir) {\n var _this = _super.call(this, _this) || this; // Get path relative to the directory\n\n\n if (dir && dir[0] === '~') {\n dir = path_1.default.join(process.env.PWD, dir.slice(1));\n } // Provide a storage name 'string'\n\n\n _this.name = name || function () {\n throw 'No storage name provided';\n }(); // Provide storage's location (optional) 'string'\n\n\n _this.dir = dir || process.env.PWD; // Create Base Folder Storage\n\n helper_1.default.createBase(_this); // Generate a better charset\n\n shortid_1.default.characters('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ#$'); // Set default behavior for rusty containers\n\n _this.rusty = function (location) {\n var name = path_1.default.basename(location);\n console.error(helper_1.default.textFormat(\"\\n CargoDB stumbled upon a corrupted .cargo file.\\n In order to keep functioning the file is being renamed to\\n '\" + name + \".rusty.cargo'.\\n \"));\n };\n\n return _this;\n } // Whenever rusty container is found\n // Run this callback with the path\n\n\n Cargo.prototype.onRusty = function (cb) {\n this.rusty = cb;\n }; // Set Item Method\n // storage : String\n // item : Any\n\n\n Cargo.prototype.set = function (storage, item) {\n var _a, _b; // Location to the cargo file\n\n\n var loc = path_1.default.join(this.dir, this.name, storage + '.cargo'); // Validate if given name is correct\n\n if (!helper_1.default.validateName(storage)) {\n throw \"\\n Given name '\" + storage + \"' does not apply \\n to proper key name pattern\\n (RegExp: /^[A-Za-z0-9@$-#%&_()[]{}]+$/)\\n \";\n } // Create container if does not exist\n\n\n if (!fs_1.default.existsSync(loc)) {\n fs_1.default.writeFileSync(loc, '{}');\n } // Get the already existing file\n\n\n var objectContainer = fs_1.default.readFileSync(loc, 'utf-8'); // If it's a new file\n\n if (objectContainer == null) {\n fs_1.default.writeFileSync(loc, JSON.stringify((_a = {}, _a[storage] = item, _a)));\n } // if the file actually exists \n // to just \"append\" the data\n else {\n try {\n // Try to parse JSON inside of the file\n objectContainer = JSON.parse(objectContainer);\n objectContainer[storage] = item;\n fs_1.default.writeFileSync(loc, JSON.stringify(objectContainer));\n } // if the data is corrupted\n catch (err) {\n // Location to the rusty cargo file\n var rusty = path_1.default.join(this.dir, this.name, storage + '.rusty.cargo'); // If there is rusty cargo handler\n // notify user otherwise\n\n this.rusty(path_1.default.join(this.dir, this.name, storage)); // Do the rename\n\n fs_1.default.renameSync(loc, rusty); // Save the value anyways\n\n fs_1.default.writeFileSync(loc, JSON.stringify((_b = {}, _b[storage] = item, _b)));\n return false;\n }\n }\n\n return true;\n }; // Get Item Method\n // storage : String\n\n\n Cargo.prototype.get = function (storage) {\n // Location to the cargo file\n var loc = path_1.default.join(this.dir, this.name, storage + '.cargo'); // Validate if given name is correct\n\n if (!helper_1.default.validateName(storage)) {\n throw \"\\n Given name '\" + storage + \"' does not apply \\n to proper key name pattern\\n (RegExp: /^[A-Za-z0-9@$-#%&_()[]{}]+$/)\\n \";\n } // If not exists then return undefined\n\n\n if (fs_1.default.existsSync(loc)) {\n try {\n // Try to parse JSON inside of the file\n var objectContainer = JSON.parse(fs_1.default.readFileSync(loc, 'utf-8'));\n return objectContainer[storage];\n } // if the data is corrupted\n catch (err) {\n // Location to the rusty cargo file\n var rusty = path_1.default.join(this.dir, this.name, storage + '.rusty.cargo'); // If there is rusty cargo handler\n // notify user otherwise\n\n this.rusty(path_1.default.join(this.dir, this.name, storage)); // Do the rename\n\n fs_1.default.renameSync(loc, rusty);\n return null;\n }\n }\n\n return undefined;\n }; // Get a ship (any)\n // name : String\n\n\n Cargo.prototype.in = function (name) {\n // Location to the ship dir\n var loc = path_1.default.join(this.dir, this.name, name); // Validate if given name is correct\n\n if (!helper_1.default.validateName(name)) {\n throw \"\\n Given name '\" + name + \"' does not apply \\n to proper key name pattern\\n (RegExp: /^[A-Za-z0-9@$-#%&_()[]{}]+$/)\\n \";\n }\n\n return new collection_1.default(loc, name, this.rusty);\n };\n\n return Cargo;\n}(async_1.default);\n\nexports.default = Cargo;"},"sourceMaps":{"js":{"mappings":[{"source":"cargo.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":26}},{"source":"cargo.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":27}},{"source":"cargo.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":35}},{"source":"cargo.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":40}},{"source":"cargo.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":37,"column":41}},{"source":"cargo.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":39,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":39,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":39,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":39,"column":13}},{"source":"cargo.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":39,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":39,"column":29}},{"source":"cargo.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":39,"column":36}},{"source":"cargo.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":39,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":39,"column":43}},{"source":"cargo.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":39,"column":44}},{"source":"cargo.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":39,"column":45}},{"source":"cargo.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":41,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":41,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":41,"column":13}},{"source":"cargo.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":41,"column":16}},{"source":"cargo.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":41,"column":31}},{"source":"cargo.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":41,"column":32}},{"source":"cargo.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":41,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":41,"column":40}},{"source":"cargo.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":41,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":41,"column":50}},{"source":"cargo.ts","name":null,"original":{"line":3,"column":0},"generated":{"line":41,"column":51}},{"source":"cargo.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":43,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":43,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":43,"column":16}},{"source":"cargo.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":43,"column":19}},{"source":"cargo.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":43,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":43,"column":35}},{"source":"cargo.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":43,"column":42}},{"source":"cargo.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":43,"column":43}},{"source":"cargo.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":43,"column":57}},{"source":"cargo.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":43,"column":58}},{"source":"cargo.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":43,"column":59}},{"source":"cargo.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":45,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":45,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":45,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":45,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":45,"column":29}},{"source":"cargo.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":45,"column":30}},{"source":"cargo.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":45,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":45,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":45,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":45,"column":48}},{"source":"cargo.ts","name":null,"original":{"line":5,"column":0},"generated":{"line":45,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":47,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":47,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":47,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":47,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":47,"column":30}},{"source":"cargo.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":47,"column":31}},{"source":"cargo.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":47,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":47,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":47,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":47,"column":50}},{"source":"cargo.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":47,"column":51}},{"source":"cargo.ts","name":null,"original":{"line":8,"column":0},"generated":{"line":47,"column":53}},{"source":"cargo.ts","name":null,"original":{"line":9,"column":0},"generated":{"line":48,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":10,"column":0},"generated":{"line":49,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":52,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":52,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":52,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":53,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":54,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":54,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":54,"column":16}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":54,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":35},"generated":{"line":55,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":35},"generated":{"line":55,"column":2}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":35},"generated":{"line":55,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":35},"generated":{"line":55,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":35},"generated":{"line":55,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":35},"generated":{"line":55,"column":19}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":35},"generated":{"line":55,"column":25}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":35},"generated":{"line":55,"column":26}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":57,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":57,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":57,"column":16}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":16},"generated":{"line":57,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":57,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":30},"generated":{"line":57,"column":23}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":57,"column":26}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":41},"generated":{"line":57,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":58,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":58,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":58,"column":13}},{"source":"cargo.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":58,"column":16}},{"source":"cargo.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":58,"column":22}},{"source":"cargo.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":58,"column":23}},{"source":"cargo.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":58,"column":27}},{"source":"cargo.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":58,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":58,"column":32}},{"source":"cargo.ts","name":null,"original":{"line":19,"column":14},"generated":{"line":58,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":19,"column":8},"generated":{"line":58,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":19,"column":19},"generated":{"line":58,"column":44}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":4},"generated":{"line":58,"column":48}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":41},"generated":{"line":58,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":20,"column":8},"generated":{"line":58,"column":50}},{"source":"cargo.ts","name":null,"original":{"line":21,"column":8},"generated":{"line":61,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":21,"column":12},"generated":{"line":61,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":21,"column":15},"generated":{"line":61,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":21,"column":19},"generated":{"line":61,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":21,"column":22},"generated":{"line":61,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":21,"column":23},"generated":{"line":61,"column":19}},{"source":"cargo.ts","name":null,"original":{"line":21,"column":22},"generated":{"line":61,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":21,"column":19},"generated":{"line":61,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":21,"column":30},"generated":{"line":61,"column":26}},{"source":"cargo.ts","name":null,"original":{"line":21,"column":8},"generated":{"line":61,"column":29}},{"source":"cargo.ts","name":null,"original":{"line":21,"column":35},"generated":{"line":61,"column":31}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":12},"generated":{"line":62,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":12},"generated":{"line":62,"column":6}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":15},"generated":{"line":62,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":18},"generated":{"line":62,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":18},"generated":{"line":62,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":18},"generated":{"line":62,"column":19}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":18},"generated":{"line":62,"column":26}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":23},"generated":{"line":62,"column":27}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":18},"generated":{"line":62,"column":31}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":28},"generated":{"line":62,"column":32}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":35},"generated":{"line":62,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":36},"generated":{"line":62,"column":40}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":28},"generated":{"line":62,"column":43}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":40},"generated":{"line":62,"column":44}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":18},"generated":{"line":62,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":45},"generated":{"line":62,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":48},"generated":{"line":62,"column":52}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":49},"generated":{"line":62,"column":53}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":45},"generated":{"line":62,"column":58}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":55},"generated":{"line":62,"column":59}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":45},"generated":{"line":62,"column":60}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":18},"generated":{"line":62,"column":61}},{"source":"cargo.ts","name":null,"original":{"line":22,"column":12},"generated":{"line":62,"column":62}},{"source":"cargo.ts","name":null,"original":{"line":23,"column":9},"generated":{"line":63,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":41},"generated":{"line":63,"column":5}},{"source":"cargo.ts","name":null,"original":{"line":24,"column":8},"generated":{"line":63,"column":6}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":66,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":66,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":12},"generated":{"line":66,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":13},"generated":{"line":66,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":66,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":20},"generated":{"line":66,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":24},"generated":{"line":66,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":29},"generated":{"line":66,"column":25}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":29},"generated":{"line":66,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":37},"generated":{"line":67,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":43},"generated":{"line":67,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":37},"generated":{"line":67,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":71},"generated":{"line":68,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":28},"generated":{"line":68,"column":5}},{"source":"cargo.ts","name":null,"original":{"line":25,"column":8},"generated":{"line":68,"column":7}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":41},"generated":{"line":68,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":26,"column":8},"generated":{"line":68,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":71,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":71,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":12},"generated":{"line":71,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":13},"generated":{"line":71,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":71,"column":13}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":19},"generated":{"line":71,"column":16}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":22},"generated":{"line":71,"column":19}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":26},"generated":{"line":71,"column":23}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":33},"generated":{"line":71,"column":30}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":34},"generated":{"line":71,"column":31}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":26},"generated":{"line":71,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":38},"generated":{"line":71,"column":35}},{"source":"cargo.ts","name":null,"original":{"line":27,"column":8},"generated":{"line":71,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":41},"generated":{"line":71,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":28,"column":8},"generated":{"line":71,"column":40}},{"source":"cargo.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":73,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":73,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":73,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":73,"column":13}},{"source":"cargo.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":73,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":29,"column":13},"generated":{"line":73,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":73,"column":31}},{"source":"cargo.ts","name":null,"original":{"line":29,"column":24},"generated":{"line":73,"column":32}},{"source":"cargo.ts","name":null,"original":{"line":29,"column":8},"generated":{"line":73,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":41},"generated":{"line":73,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":30,"column":8},"generated":{"line":73,"column":40}},{"source":"cargo.ts","name":null,"original":{"line":31,"column":8},"generated":{"line":75,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":31,"column":8},"generated":{"line":75,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":31,"column":8},"generated":{"line":75,"column":13}},{"source":"cargo.ts","name":null,"original":{"line":31,"column":8},"generated":{"line":75,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":31,"column":8},"generated":{"line":75,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":31,"column":16},"generated":{"line":75,"column":22}},{"source":"cargo.ts","name":null,"original":{"line":31,"column":8},"generated":{"line":75,"column":32}},{"source":"cargo.ts","name":null,"original":{"line":31,"column":27},"generated":{"line":75,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":31,"column":8},"generated":{"line":75,"column":99}},{"source":"cargo.ts","name":null,"original":{"line":18,"column":41},"generated":{"line":75,"column":101}},{"source":"cargo.ts","name":null,"original":{"line":32,"column":8},"generated":{"line":75,"column":102}},{"source":"cargo.ts","name":null,"original":{"line":33,"column":8},"generated":{"line":77,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":33,"column":8},"generated":{"line":77,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":33,"column":12},"generated":{"line":77,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":33,"column":13},"generated":{"line":77,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":33,"column":8},"generated":{"line":77,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":33,"column":21},"generated":{"line":77,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":33,"column":22},"generated":{"line":77,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":33,"column":21},"generated":{"line":77,"column":36}},{"source":"cargo.ts","name":null,"original":{"line":33,"column":30},"generated":{"line":77,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":34,"column":12},"generated":{"line":78,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":34,"column":18},"generated":{"line":78,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":34,"column":22},"generated":{"line":78,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":34,"column":25},"generated":{"line":78,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":34,"column":25},"generated":{"line":78,"column":23}},{"source":"cargo.ts","name":null,"original":{"line":34,"column":25},"generated":{"line":78,"column":24}},{"source":"cargo.ts","name":null,"original":{"line":34,"column":25},"generated":{"line":78,"column":31}},{"source":"cargo.ts","name":null,"original":{"line":34,"column":30},"generated":{"line":78,"column":32}},{"source":"cargo.ts","name":null,"original":{"line":34,"column":25},"generated":{"line":78,"column":40}},{"source":"cargo.ts","name":null,"original":{"line":34,"column":39},"generated":{"line":78,"column":41}},{"source":"cargo.ts","name":null,"original":{"line":34,"column":25},"generated":{"line":78,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":34,"column":12},"generated":{"line":78,"column":50}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":12},"generated":{"line":79,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":12},"generated":{"line":79,"column":6}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":19},"generated":{"line":79,"column":13}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":20},"generated":{"line":79,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":12},"generated":{"line":79,"column":19}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":26},"generated":{"line":79,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":26},"generated":{"line":79,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":26},"generated":{"line":79,"column":29}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":26},"generated":{"line":79,"column":36}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":31},"generated":{"line":79,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":26},"generated":{"line":79,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":42},"generated":{"line":79,"column":48}},{"source":"cargo.ts","name":null,"original":{"line":38,"column":19},"generated":{"line":79,"column":211}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":42},"generated":{"line":79,"column":215}},{"source":"cargo.ts","name":null,"original":{"line":38,"column":23},"generated":{"line":79,"column":218}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":26},"generated":{"line":79,"column":248}},{"source":"cargo.ts","name":null,"original":{"line":35,"column":12},"generated":{"line":79,"column":249}},{"source":"cargo.ts","name":null,"original":{"line":40,"column":9},"generated":{"line":80,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":33,"column":8},"generated":{"line":80,"column":5}},{"source":"cargo.ts","name":null,"original":{"line":41,"column":5},"generated":{"line":83,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":83,"column":3}},{"source":"cargo.ts","name":null,"original":{"line":43,"column":4},"generated":{"line":83,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":44,"column":4},"generated":{"line":84,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":45,"column":11},"generated":{"line":87,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":45,"column":11},"generated":{"line":87,"column":2}},{"source":"cargo.ts","name":null,"original":{"line":45,"column":11},"generated":{"line":87,"column":7}},{"source":"cargo.ts","name":null,"original":{"line":45,"column":11},"generated":{"line":87,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":45,"column":11},"generated":{"line":87,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":45,"column":11},"generated":{"line":87,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":45,"column":11},"generated":{"line":87,"column":25}},{"source":"cargo.ts","name":null,"original":{"line":45,"column":4},"generated":{"line":87,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":45,"column":19},"generated":{"line":87,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":45,"column":4},"generated":{"line":87,"column":40}},{"source":"cargo.ts","name":null,"original":{"line":45,"column":45},"generated":{"line":87,"column":42}},{"source":"cargo.ts","name":null,"original":{"line":46,"column":8},"generated":{"line":88,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":46,"column":13},"generated":{"line":88,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":46,"column":8},"generated":{"line":88,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":46,"column":21},"generated":{"line":88,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":46,"column":8},"generated":{"line":88,"column":19}},{"source":"cargo.ts","name":null,"original":{"line":47,"column":5},"generated":{"line":89,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":45,"column":11},"generated":{"line":89,"column":3}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":89,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":50,"column":4},"generated":{"line":89,"column":5}},{"source":"cargo.ts","name":null,"original":{"line":51,"column":4},"generated":{"line":90,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":52,"column":4},"generated":{"line":91,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":11},"generated":{"line":94,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":11},"generated":{"line":94,"column":2}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":11},"generated":{"line":94,"column":7}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":11},"generated":{"line":94,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":11},"generated":{"line":94,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":11},"generated":{"line":94,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":11},"generated":{"line":94,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":4},"generated":{"line":94,"column":24}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":15},"generated":{"line":94,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":4},"generated":{"line":94,"column":41}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":32},"generated":{"line":94,"column":43}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":4},"generated":{"line":94,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":41},"generated":{"line":94,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":41},"generated":{"line":95,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":54,"column":8},"generated":{"line":95,"column":16}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":8},"generated":{"line":98,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":14},"generated":{"line":98,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":17},"generated":{"line":98,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":20},"generated":{"line":98,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":20},"generated":{"line":98,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":20},"generated":{"line":98,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":20},"generated":{"line":98,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":25},"generated":{"line":98,"column":29}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":20},"generated":{"line":98,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":56,"column":12},"generated":{"line":98,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":56,"column":17},"generated":{"line":98,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":20},"generated":{"line":98,"column":42}},{"source":"cargo.ts","name":null,"original":{"line":56,"column":22},"generated":{"line":98,"column":44}},{"source":"cargo.ts","name":null,"original":{"line":56,"column":27},"generated":{"line":98,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":20},"generated":{"line":98,"column":53}},{"source":"cargo.ts","name":null,"original":{"line":56,"column":33},"generated":{"line":98,"column":55}},{"source":"cargo.ts","name":null,"original":{"line":56,"column":40},"generated":{"line":98,"column":62}},{"source":"cargo.ts","name":null,"original":{"line":56,"column":43},"generated":{"line":98,"column":65}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":20},"generated":{"line":98,"column":73}},{"source":"cargo.ts","name":null,"original":{"line":55,"column":8},"generated":{"line":98,"column":74}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":41},"generated":{"line":98,"column":75}},{"source":"cargo.ts","name":null,"original":{"line":59,"column":8},"generated":{"line":98,"column":76}},{"source":"cargo.ts","name":null,"original":{"line":60,"column":8},"generated":{"line":100,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":60,"column":12},"generated":{"line":100,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":60,"column":13},"generated":{"line":100,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":60,"column":13},"generated":{"line":100,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":60,"column":13},"generated":{"line":100,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":60,"column":13},"generated":{"line":100,"column":25}},{"source":"cargo.ts","name":null,"original":{"line":60,"column":18},"generated":{"line":100,"column":26}},{"source":"cargo.ts","name":null,"original":{"line":60,"column":13},"generated":{"line":100,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":60,"column":31},"generated":{"line":100,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":60,"column":13},"generated":{"line":100,"column":46}},{"source":"cargo.ts","name":null,"original":{"line":60,"column":8},"generated":{"line":100,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":60,"column":41},"generated":{"line":100,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":61,"column":12},"generated":{"line":101,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":61,"column":18},"generated":{"line":101,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":62,"column":24},"generated":{"line":101,"column":41}},{"source":"cargo.ts","name":null,"original":{"line":61,"column":18},"generated":{"line":101,"column":48}},{"source":"cargo.ts","name":null,"original":{"line":62,"column":31},"generated":{"line":101,"column":51}},{"source":"cargo.ts","name":null,"original":{"line":61,"column":12},"generated":{"line":101,"column":169}},{"source":"cargo.ts","name":null,"original":{"line":66,"column":9},"generated":{"line":102,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":41},"generated":{"line":102,"column":5}},{"source":"cargo.ts","name":null,"original":{"line":68,"column":8},"generated":{"line":102,"column":6}},{"source":"cargo.ts","name":null,"original":{"line":69,"column":8},"generated":{"line":105,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":69,"column":12},"generated":{"line":105,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":69,"column":13},"generated":{"line":105,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":69,"column":13},"generated":{"line":105,"column":13}},{"source":"cargo.ts","name":null,"original":{"line":69,"column":13},"generated":{"line":105,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":69,"column":13},"generated":{"line":105,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":69,"column":16},"generated":{"line":105,"column":22}},{"source":"cargo.ts","name":null,"original":{"line":69,"column":13},"generated":{"line":105,"column":32}},{"source":"cargo.ts","name":null,"original":{"line":69,"column":27},"generated":{"line":105,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":69,"column":13},"generated":{"line":105,"column":36}},{"source":"cargo.ts","name":null,"original":{"line":69,"column":8},"generated":{"line":105,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":69,"column":33},"generated":{"line":105,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":70,"column":12},"generated":{"line":106,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":70,"column":12},"generated":{"line":106,"column":6}},{"source":"cargo.ts","name":null,"original":{"line":70,"column":12},"generated":{"line":106,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":70,"column":12},"generated":{"line":106,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":70,"column":12},"generated":{"line":106,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":70,"column":15},"generated":{"line":106,"column":19}},{"source":"cargo.ts","name":null,"original":{"line":70,"column":12},"generated":{"line":106,"column":32}},{"source":"cargo.ts","name":null,"original":{"line":70,"column":29},"generated":{"line":106,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":70,"column":12},"generated":{"line":106,"column":36}},{"source":"cargo.ts","name":null,"original":{"line":70,"column":34},"generated":{"line":106,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":70,"column":12},"generated":{"line":106,"column":42}},{"source":"cargo.ts","name":null,"original":{"line":71,"column":9},"generated":{"line":107,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":41},"generated":{"line":107,"column":5}},{"source":"cargo.ts","name":null,"original":{"line":73,"column":8},"generated":{"line":107,"column":6}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":8},"generated":{"line":110,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":12},"generated":{"line":110,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":27},"generated":{"line":110,"column":23}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":30},"generated":{"line":110,"column":26}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":30},"generated":{"line":110,"column":30}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":30},"generated":{"line":110,"column":31}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":30},"generated":{"line":110,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":33},"generated":{"line":110,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":30},"generated":{"line":110,"column":51}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":46},"generated":{"line":110,"column":52}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":30},"generated":{"line":110,"column":55}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":51},"generated":{"line":110,"column":57}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":30},"generated":{"line":110,"column":64}},{"source":"cargo.ts","name":null,"original":{"line":74,"column":8},"generated":{"line":110,"column":65}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":41},"generated":{"line":110,"column":66}},{"source":"cargo.ts","name":null,"original":{"line":76,"column":8},"generated":{"line":110,"column":67}},{"source":"cargo.ts","name":null,"original":{"line":77,"column":8},"generated":{"line":112,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":77,"column":12},"generated":{"line":112,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":77,"column":27},"generated":{"line":112,"column":23}},{"source":"cargo.ts","name":null,"original":{"line":77,"column":31},"generated":{"line":112,"column":27}},{"source":"cargo.ts","name":null,"original":{"line":77,"column":8},"generated":{"line":112,"column":31}},{"source":"cargo.ts","name":null,"original":{"line":77,"column":37},"generated":{"line":112,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":12},"generated":{"line":113,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":12},"generated":{"line":113,"column":6}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":12},"generated":{"line":113,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":12},"generated":{"line":113,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":12},"generated":{"line":113,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":15},"generated":{"line":113,"column":19}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":12},"generated":{"line":113,"column":32}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":29},"generated":{"line":113,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":12},"generated":{"line":113,"column":36}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":34},"generated":{"line":113,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":38},"generated":{"line":113,"column":42}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":39},"generated":{"line":113,"column":43}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":34},"generated":{"line":113,"column":52}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":48},"generated":{"line":113,"column":54}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":48},"generated":{"line":113,"column":56}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":48},"generated":{"line":113,"column":59}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":48},"generated":{"line":113,"column":61}},{"source":"cargo.ts","name":null,"original":{"line":79,"column":16},"generated":{"line":113,"column":63}},{"source":"cargo.ts","name":null,"original":{"line":79,"column":16},"generated":{"line":113,"column":65}},{"source":"cargo.ts","name":null,"original":{"line":79,"column":17},"generated":{"line":113,"column":66}},{"source":"cargo.ts","name":null,"original":{"line":79,"column":16},"generated":{"line":113,"column":73}},{"source":"cargo.ts","name":null,"original":{"line":79,"column":16},"generated":{"line":113,"column":74}},{"source":"cargo.ts","name":null,"original":{"line":79,"column":27},"generated":{"line":113,"column":77}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":48},"generated":{"line":113,"column":81}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":34},"generated":{"line":113,"column":85}},{"source":"cargo.ts","name":null,"original":{"line":78,"column":12},"generated":{"line":113,"column":87}},{"source":"cargo.ts","name":null,"original":{"line":81,"column":9},"generated":{"line":114,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":77,"column":8},"generated":{"line":114,"column":5}},{"source":"cargo.ts","name":null,"original":{"line":83,"column":8},"generated":{"line":114,"column":6}},{"source":"cargo.ts","name":null,"original":{"line":84,"column":8},"generated":{"line":115,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":77,"column":8},"generated":{"line":116,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":85,"column":13},"generated":{"line":116,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":86,"column":12},"generated":{"line":117,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":86,"column":16},"generated":{"line":117,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":87,"column":16},"generated":{"line":118,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":88,"column":16},"generated":{"line":119,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":88,"column":16},"generated":{"line":119,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":88,"column":31},"generated":{"line":119,"column":25}},{"source":"cargo.ts","name":null,"original":{"line":88,"column":34},"generated":{"line":119,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":88,"column":38},"generated":{"line":119,"column":32}},{"source":"cargo.ts","name":null,"original":{"line":88,"column":39},"generated":{"line":119,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":88,"column":34},"generated":{"line":119,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":88,"column":45},"generated":{"line":119,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":88,"column":34},"generated":{"line":119,"column":54}},{"source":"cargo.ts","name":null,"original":{"line":88,"column":16},"generated":{"line":119,"column":55}},{"source":"cargo.ts","name":null,"original":{"line":89,"column":16},"generated":{"line":120,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":89,"column":16},"generated":{"line":120,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":89,"column":31},"generated":{"line":120,"column":25}},{"source":"cargo.ts","name":null,"original":{"line":89,"column":32},"generated":{"line":120,"column":26}},{"source":"cargo.ts","name":null,"original":{"line":89,"column":31},"generated":{"line":120,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":89,"column":16},"generated":{"line":120,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":89,"column":43},"generated":{"line":120,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":89,"column":16},"generated":{"line":120,"column":41}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":16},"generated":{"line":121,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":16},"generated":{"line":121,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":16},"generated":{"line":121,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":16},"generated":{"line":121,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":16},"generated":{"line":121,"column":22}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":19},"generated":{"line":121,"column":23}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":16},"generated":{"line":121,"column":36}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":33},"generated":{"line":121,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":16},"generated":{"line":121,"column":40}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":38},"generated":{"line":121,"column":42}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":42},"generated":{"line":121,"column":46}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":43},"generated":{"line":121,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":38},"generated":{"line":121,"column":56}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":53},"generated":{"line":121,"column":57}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":38},"generated":{"line":121,"column":72}},{"source":"cargo.ts","name":null,"original":{"line":90,"column":16},"generated":{"line":121,"column":73}},{"source":"cargo.ts","name":null,"original":{"line":91,"column":13},"generated":{"line":122,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":86,"column":12},"generated":{"line":122,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":92,"column":12},"generated":{"line":122,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":93,"column":12},"generated":{"line":123,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":93,"column":19},"generated":{"line":123,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":93,"column":12},"generated":{"line":123,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":93,"column":24},"generated":{"line":123,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":94,"column":16},"generated":{"line":124,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":16},"generated":{"line":125,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":22},"generated":{"line":125,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":27},"generated":{"line":125,"column":19}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":30},"generated":{"line":125,"column":22}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":30},"generated":{"line":125,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":30},"generated":{"line":125,"column":29}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":30},"generated":{"line":125,"column":36}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":35},"generated":{"line":125,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":30},"generated":{"line":125,"column":41}},{"source":"cargo.ts","name":null,"original":{"line":96,"column":20},"generated":{"line":125,"column":42}},{"source":"cargo.ts","name":null,"original":{"line":96,"column":25},"generated":{"line":125,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":30},"generated":{"line":125,"column":50}},{"source":"cargo.ts","name":null,"original":{"line":96,"column":30},"generated":{"line":125,"column":52}},{"source":"cargo.ts","name":null,"original":{"line":96,"column":35},"generated":{"line":125,"column":57}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":30},"generated":{"line":125,"column":61}},{"source":"cargo.ts","name":null,"original":{"line":96,"column":41},"generated":{"line":125,"column":63}},{"source":"cargo.ts","name":null,"original":{"line":96,"column":48},"generated":{"line":125,"column":70}},{"source":"cargo.ts","name":null,"original":{"line":96,"column":51},"generated":{"line":125,"column":73}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":30},"generated":{"line":125,"column":87}},{"source":"cargo.ts","name":null,"original":{"line":95,"column":16},"generated":{"line":125,"column":88}},{"source":"cargo.ts","name":null,"original":{"line":93,"column":24},"generated":{"line":125,"column":89}},{"source":"cargo.ts","name":null,"original":{"line":98,"column":16},"generated":{"line":125,"column":90}},{"source":"cargo.ts","name":null,"original":{"line":99,"column":16},"generated":{"line":126,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":16},"generated":{"line":128,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":21},"generated":{"line":128,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":16},"generated":{"line":128,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":27},"generated":{"line":128,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":27},"generated":{"line":128,"column":27}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":27},"generated":{"line":128,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":27},"generated":{"line":128,"column":35}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":32},"generated":{"line":128,"column":36}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":27},"generated":{"line":128,"column":40}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":37},"generated":{"line":128,"column":41}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":42},"generated":{"line":128,"column":46}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":27},"generated":{"line":128,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":47},"generated":{"line":128,"column":51}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":52},"generated":{"line":128,"column":56}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":27},"generated":{"line":128,"column":60}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":58},"generated":{"line":128,"column":62}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":27},"generated":{"line":128,"column":69}},{"source":"cargo.ts","name":null,"original":{"line":100,"column":16},"generated":{"line":128,"column":70}},{"source":"cargo.ts","name":null,"original":{"line":93,"column":24},"generated":{"line":128,"column":72}},{"source":"cargo.ts","name":null,"original":{"line":101,"column":16},"generated":{"line":128,"column":73}},{"source":"cargo.ts","name":null,"original":{"line":102,"column":16},"generated":{"line":130,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":102,"column":16},"generated":{"line":130,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":102,"column":16},"generated":{"line":130,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":102,"column":16},"generated":{"line":130,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":102,"column":16},"generated":{"line":130,"column":22}},{"source":"cargo.ts","name":null,"original":{"line":102,"column":19},"generated":{"line":130,"column":23}},{"source":"cargo.ts","name":null,"original":{"line":102,"column":16},"generated":{"line":130,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":102,"column":30},"generated":{"line":130,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":102,"column":16},"generated":{"line":130,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":102,"column":35},"generated":{"line":130,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":102,"column":16},"generated":{"line":130,"column":44}},{"source":"cargo.ts","name":null,"original":{"line":93,"column":24},"generated":{"line":130,"column":46}},{"source":"cargo.ts","name":null,"original":{"line":103,"column":16},"generated":{"line":130,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":16},"generated":{"line":132,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":16},"generated":{"line":132,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":16},"generated":{"line":132,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":16},"generated":{"line":132,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":16},"generated":{"line":132,"column":22}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":19},"generated":{"line":132,"column":23}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":16},"generated":{"line":132,"column":36}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":33},"generated":{"line":132,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":16},"generated":{"line":132,"column":40}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":38},"generated":{"line":132,"column":42}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":42},"generated":{"line":132,"column":46}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":43},"generated":{"line":132,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":38},"generated":{"line":132,"column":56}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":52},"generated":{"line":132,"column":58}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":52},"generated":{"line":132,"column":60}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":52},"generated":{"line":132,"column":63}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":52},"generated":{"line":132,"column":65}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":55},"generated":{"line":132,"column":67}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":55},"generated":{"line":132,"column":69}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":56},"generated":{"line":132,"column":70}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":55},"generated":{"line":132,"column":77}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":55},"generated":{"line":132,"column":78}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":66},"generated":{"line":132,"column":81}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":52},"generated":{"line":132,"column":85}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":70},"generated":{"line":132,"column":87}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":38},"generated":{"line":132,"column":89}},{"source":"cargo.ts","name":null,"original":{"line":104,"column":16},"generated":{"line":132,"column":91}},{"source":"cargo.ts","name":null,"original":{"line":105,"column":16},"generated":{"line":133,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":105,"column":23},"generated":{"line":133,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":105,"column":16},"generated":{"line":133,"column":22}},{"source":"cargo.ts","name":null,"original":{"line":106,"column":13},"generated":{"line":134,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":108,"column":9},"generated":{"line":135,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":109,"column":8},"generated":{"line":137,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":109,"column":15},"generated":{"line":137,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":109,"column":8},"generated":{"line":137,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":110,"column":5},"generated":{"line":138,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":53,"column":11},"generated":{"line":138,"column":3}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":138,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":113,"column":4},"generated":{"line":138,"column":5}},{"source":"cargo.ts","name":null,"original":{"line":114,"column":4},"generated":{"line":139,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":4},"generated":{"line":142,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":4},"generated":{"line":142,"column":2}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":4},"generated":{"line":142,"column":7}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":4},"generated":{"line":142,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":4},"generated":{"line":142,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":4},"generated":{"line":142,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":4},"generated":{"line":142,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":4},"generated":{"line":142,"column":24}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":8},"generated":{"line":142,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":4},"generated":{"line":142,"column":41}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":23},"generated":{"line":142,"column":43}},{"source":"cargo.ts","name":null,"original":{"line":116,"column":8},"generated":{"line":143,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":8},"generated":{"line":144,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":14},"generated":{"line":144,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":17},"generated":{"line":144,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":20},"generated":{"line":144,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":20},"generated":{"line":144,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":20},"generated":{"line":144,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":20},"generated":{"line":144,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":25},"generated":{"line":144,"column":29}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":20},"generated":{"line":144,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":118,"column":12},"generated":{"line":144,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":118,"column":17},"generated":{"line":144,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":20},"generated":{"line":144,"column":42}},{"source":"cargo.ts","name":null,"original":{"line":118,"column":22},"generated":{"line":144,"column":44}},{"source":"cargo.ts","name":null,"original":{"line":118,"column":27},"generated":{"line":144,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":20},"generated":{"line":144,"column":53}},{"source":"cargo.ts","name":null,"original":{"line":118,"column":33},"generated":{"line":144,"column":55}},{"source":"cargo.ts","name":null,"original":{"line":118,"column":40},"generated":{"line":144,"column":62}},{"source":"cargo.ts","name":null,"original":{"line":118,"column":43},"generated":{"line":144,"column":65}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":20},"generated":{"line":144,"column":73}},{"source":"cargo.ts","name":null,"original":{"line":117,"column":8},"generated":{"line":144,"column":74}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":23},"generated":{"line":144,"column":75}},{"source":"cargo.ts","name":null,"original":{"line":121,"column":8},"generated":{"line":144,"column":76}},{"source":"cargo.ts","name":null,"original":{"line":122,"column":8},"generated":{"line":146,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":122,"column":12},"generated":{"line":146,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":122,"column":13},"generated":{"line":146,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":122,"column":13},"generated":{"line":146,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":122,"column":13},"generated":{"line":146,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":122,"column":13},"generated":{"line":146,"column":25}},{"source":"cargo.ts","name":null,"original":{"line":122,"column":18},"generated":{"line":146,"column":26}},{"source":"cargo.ts","name":null,"original":{"line":122,"column":13},"generated":{"line":146,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":122,"column":31},"generated":{"line":146,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":122,"column":13},"generated":{"line":146,"column":46}},{"source":"cargo.ts","name":null,"original":{"line":122,"column":8},"generated":{"line":146,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":122,"column":41},"generated":{"line":146,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":123,"column":12},"generated":{"line":147,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":123,"column":18},"generated":{"line":147,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":124,"column":30},"generated":{"line":147,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":123,"column":18},"generated":{"line":147,"column":54}},{"source":"cargo.ts","name":null,"original":{"line":124,"column":37},"generated":{"line":147,"column":57}},{"source":"cargo.ts","name":null,"original":{"line":123,"column":12},"generated":{"line":147,"column":191}},{"source":"cargo.ts","name":null,"original":{"line":128,"column":9},"generated":{"line":148,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":23},"generated":{"line":148,"column":5}},{"source":"cargo.ts","name":null,"original":{"line":130,"column":8},"generated":{"line":148,"column":6}},{"source":"cargo.ts","name":null,"original":{"line":131,"column":8},"generated":{"line":151,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":131,"column":12},"generated":{"line":151,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":131,"column":12},"generated":{"line":151,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":131,"column":12},"generated":{"line":151,"column":13}},{"source":"cargo.ts","name":null,"original":{"line":131,"column":12},"generated":{"line":151,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":131,"column":15},"generated":{"line":151,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":131,"column":12},"generated":{"line":151,"column":31}},{"source":"cargo.ts","name":null,"original":{"line":131,"column":26},"generated":{"line":151,"column":32}},{"source":"cargo.ts","name":null,"original":{"line":131,"column":12},"generated":{"line":151,"column":35}},{"source":"cargo.ts","name":null,"original":{"line":131,"column":8},"generated":{"line":151,"column":36}},{"source":"cargo.ts","name":null,"original":{"line":131,"column":32},"generated":{"line":151,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":132,"column":12},"generated":{"line":152,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":132,"column":16},"generated":{"line":152,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":133,"column":16},"generated":{"line":153,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":16},"generated":{"line":154,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":20},"generated":{"line":154,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":35},"generated":{"line":154,"column":27}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":38},"generated":{"line":154,"column":30}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":42},"generated":{"line":154,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":43},"generated":{"line":154,"column":35}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":38},"generated":{"line":154,"column":40}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":49},"generated":{"line":154,"column":41}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":49},"generated":{"line":154,"column":45}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":49},"generated":{"line":154,"column":46}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":49},"generated":{"line":154,"column":53}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":52},"generated":{"line":154,"column":54}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":49},"generated":{"line":154,"column":66}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":65},"generated":{"line":154,"column":67}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":49},"generated":{"line":154,"column":70}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":70},"generated":{"line":154,"column":72}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":49},"generated":{"line":154,"column":79}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":38},"generated":{"line":154,"column":80}},{"source":"cargo.ts","name":null,"original":{"line":134,"column":16},"generated":{"line":154,"column":81}},{"source":"cargo.ts","name":null,"original":{"line":135,"column":16},"generated":{"line":155,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":135,"column":23},"generated":{"line":155,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":135,"column":38},"generated":{"line":155,"column":30}},{"source":"cargo.ts","name":null,"original":{"line":135,"column":39},"generated":{"line":155,"column":31}},{"source":"cargo.ts","name":null,"original":{"line":135,"column":38},"generated":{"line":155,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":135,"column":16},"generated":{"line":155,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":136,"column":13},"generated":{"line":156,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":132,"column":12},"generated":{"line":156,"column":7}},{"source":"cargo.ts","name":null,"original":{"line":137,"column":12},"generated":{"line":156,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":138,"column":12},"generated":{"line":157,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":138,"column":19},"generated":{"line":157,"column":13}},{"source":"cargo.ts","name":null,"original":{"line":138,"column":12},"generated":{"line":157,"column":16}},{"source":"cargo.ts","name":null,"original":{"line":138,"column":24},"generated":{"line":157,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":139,"column":16},"generated":{"line":158,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":16},"generated":{"line":159,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":22},"generated":{"line":159,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":27},"generated":{"line":159,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":30},"generated":{"line":159,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":30},"generated":{"line":159,"column":26}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":30},"generated":{"line":159,"column":27}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":30},"generated":{"line":159,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":35},"generated":{"line":159,"column":35}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":30},"generated":{"line":159,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":141,"column":20},"generated":{"line":159,"column":40}},{"source":"cargo.ts","name":null,"original":{"line":141,"column":25},"generated":{"line":159,"column":45}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":30},"generated":{"line":159,"column":48}},{"source":"cargo.ts","name":null,"original":{"line":141,"column":30},"generated":{"line":159,"column":50}},{"source":"cargo.ts","name":null,"original":{"line":141,"column":35},"generated":{"line":159,"column":55}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":30},"generated":{"line":159,"column":59}},{"source":"cargo.ts","name":null,"original":{"line":141,"column":41},"generated":{"line":159,"column":61}},{"source":"cargo.ts","name":null,"original":{"line":141,"column":48},"generated":{"line":159,"column":68}},{"source":"cargo.ts","name":null,"original":{"line":141,"column":51},"generated":{"line":159,"column":71}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":30},"generated":{"line":159,"column":85}},{"source":"cargo.ts","name":null,"original":{"line":140,"column":16},"generated":{"line":159,"column":86}},{"source":"cargo.ts","name":null,"original":{"line":138,"column":24},"generated":{"line":159,"column":87}},{"source":"cargo.ts","name":null,"original":{"line":143,"column":16},"generated":{"line":159,"column":88}},{"source":"cargo.ts","name":null,"original":{"line":144,"column":16},"generated":{"line":160,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":16},"generated":{"line":162,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":21},"generated":{"line":162,"column":13}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":16},"generated":{"line":162,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":27},"generated":{"line":162,"column":19}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":27},"generated":{"line":162,"column":25}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":27},"generated":{"line":162,"column":26}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":27},"generated":{"line":162,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":32},"generated":{"line":162,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":27},"generated":{"line":162,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":37},"generated":{"line":162,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":42},"generated":{"line":162,"column":44}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":27},"generated":{"line":162,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":47},"generated":{"line":162,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":52},"generated":{"line":162,"column":54}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":27},"generated":{"line":162,"column":58}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":58},"generated":{"line":162,"column":60}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":27},"generated":{"line":162,"column":67}},{"source":"cargo.ts","name":null,"original":{"line":145,"column":16},"generated":{"line":162,"column":68}},{"source":"cargo.ts","name":null,"original":{"line":138,"column":24},"generated":{"line":162,"column":70}},{"source":"cargo.ts","name":null,"original":{"line":146,"column":16},"generated":{"line":162,"column":71}},{"source":"cargo.ts","name":null,"original":{"line":147,"column":16},"generated":{"line":164,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":147,"column":16},"generated":{"line":164,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":147,"column":16},"generated":{"line":164,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":147,"column":16},"generated":{"line":164,"column":13}},{"source":"cargo.ts","name":null,"original":{"line":147,"column":16},"generated":{"line":164,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":147,"column":19},"generated":{"line":164,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":147,"column":16},"generated":{"line":164,"column":31}},{"source":"cargo.ts","name":null,"original":{"line":147,"column":30},"generated":{"line":164,"column":32}},{"source":"cargo.ts","name":null,"original":{"line":147,"column":16},"generated":{"line":164,"column":35}},{"source":"cargo.ts","name":null,"original":{"line":147,"column":35},"generated":{"line":164,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":147,"column":16},"generated":{"line":164,"column":42}},{"source":"cargo.ts","name":null,"original":{"line":148,"column":16},"generated":{"line":165,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":148,"column":23},"generated":{"line":165,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":148,"column":16},"generated":{"line":165,"column":19}},{"source":"cargo.ts","name":null,"original":{"line":149,"column":13},"generated":{"line":166,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":150,"column":9},"generated":{"line":167,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":151,"column":8},"generated":{"line":169,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":151,"column":15},"generated":{"line":169,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":151,"column":8},"generated":{"line":169,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":152,"column":5},"generated":{"line":170,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":115,"column":4},"generated":{"line":170,"column":3}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":170,"column":4}},{"source":"cargo.ts","name":null,"original":{"line":155,"column":4},"generated":{"line":170,"column":5}},{"source":"cargo.ts","name":null,"original":{"line":156,"column":4},"generated":{"line":171,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":4},"generated":{"line":174,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":4},"generated":{"line":174,"column":2}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":4},"generated":{"line":174,"column":7}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":4},"generated":{"line":174,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":4},"generated":{"line":174,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":4},"generated":{"line":174,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":4},"generated":{"line":174,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":4},"generated":{"line":174,"column":23}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":7},"generated":{"line":174,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":4},"generated":{"line":174,"column":37}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":19},"generated":{"line":174,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":158,"column":8},"generated":{"line":175,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":8},"generated":{"line":176,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":14},"generated":{"line":176,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":17},"generated":{"line":176,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":20},"generated":{"line":176,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":20},"generated":{"line":176,"column":20}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":20},"generated":{"line":176,"column":21}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":20},"generated":{"line":176,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":25},"generated":{"line":176,"column":29}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":20},"generated":{"line":176,"column":33}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":30},"generated":{"line":176,"column":34}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":35},"generated":{"line":176,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":20},"generated":{"line":176,"column":42}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":40},"generated":{"line":176,"column":44}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":45},"generated":{"line":176,"column":49}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":20},"generated":{"line":176,"column":53}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":51},"generated":{"line":176,"column":55}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":20},"generated":{"line":176,"column":59}},{"source":"cargo.ts","name":null,"original":{"line":159,"column":8},"generated":{"line":176,"column":60}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":19},"generated":{"line":176,"column":61}},{"source":"cargo.ts","name":null,"original":{"line":161,"column":8},"generated":{"line":176,"column":62}},{"source":"cargo.ts","name":null,"original":{"line":162,"column":8},"generated":{"line":178,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":162,"column":12},"generated":{"line":178,"column":8}},{"source":"cargo.ts","name":null,"original":{"line":162,"column":13},"generated":{"line":178,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":162,"column":13},"generated":{"line":178,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":162,"column":13},"generated":{"line":178,"column":18}},{"source":"cargo.ts","name":null,"original":{"line":162,"column":13},"generated":{"line":178,"column":25}},{"source":"cargo.ts","name":null,"original":{"line":162,"column":18},"generated":{"line":178,"column":26}},{"source":"cargo.ts","name":null,"original":{"line":162,"column":13},"generated":{"line":178,"column":38}},{"source":"cargo.ts","name":null,"original":{"line":162,"column":31},"generated":{"line":178,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":162,"column":13},"generated":{"line":178,"column":43}},{"source":"cargo.ts","name":null,"original":{"line":162,"column":8},"generated":{"line":178,"column":44}},{"source":"cargo.ts","name":null,"original":{"line":162,"column":38},"generated":{"line":178,"column":46}},{"source":"cargo.ts","name":null,"original":{"line":163,"column":12},"generated":{"line":179,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":163,"column":18},"generated":{"line":179,"column":12}},{"source":"cargo.ts","name":null,"original":{"line":164,"column":30},"generated":{"line":179,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":163,"column":18},"generated":{"line":179,"column":51}},{"source":"cargo.ts","name":null,"original":{"line":164,"column":34},"generated":{"line":179,"column":54}},{"source":"cargo.ts","name":null,"original":{"line":163,"column":12},"generated":{"line":179,"column":188}},{"source":"cargo.ts","name":null,"original":{"line":168,"column":9},"generated":{"line":180,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":8},"generated":{"line":182,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":15},"generated":{"line":182,"column":11}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":19},"generated":{"line":182,"column":15}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":19},"generated":{"line":182,"column":27}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":19},"generated":{"line":182,"column":28}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":15},"generated":{"line":182,"column":35}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":30},"generated":{"line":182,"column":36}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":15},"generated":{"line":182,"column":39}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":35},"generated":{"line":182,"column":41}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":15},"generated":{"line":182,"column":45}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":41},"generated":{"line":182,"column":47}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":46},"generated":{"line":182,"column":52}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":15},"generated":{"line":182,"column":57}},{"source":"cargo.ts","name":null,"original":{"line":170,"column":8},"generated":{"line":182,"column":58}},{"source":"cargo.ts","name":null,"original":{"line":171,"column":5},"generated":{"line":183,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":157,"column":4},"generated":{"line":183,"column":3}},{"source":"cargo.ts","name":null,"original":{"line":172,"column":0},"generated":{"line":185,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":172,"column":0},"generated":{"line":185,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":172,"column":0},"generated":{"line":185,"column":14}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":186,"column":0}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":186,"column":1}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":35},"generated":{"line":186,"column":2}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":35},"generated":{"line":186,"column":9}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":35},"generated":{"line":186,"column":10}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":186,"column":17}},{"source":"cargo.ts","name":null,"original":{"line":12,"column":0},"generated":{"line":186,"column":18}}],"sources":{"cargo.ts":"import fs from 'fs'\nimport path from 'path'\nimport shortid from 'shortid'\nimport Collection from './collection'\nimport AsyncNature from './async'\nimport help from './helper'\n\n// Main Cargo idea.\n// All user ready-to-use \n// methods put here.\n\nexport default class Cargo extends AsyncNature {\n\n public rusty: Function\n public name: string\n public dir: string\n\n constructor(name: string, dir: string) {\n super(this)\n // Get path relative to the directory\n if (dir && dir[0] === '~') {\n dir = path.join(process.env.PWD, dir.slice(1))\n }\n // Provide a storage name 'string'\n this.name = name || (() => { throw 'No storage name provided' })()\n // Provide storage's location (optional) 'string'\n this.dir = dir || process.env.PWD\n // Create Base Folder Storage\n help.createBase(this)\n // Generate a better charset\n shortid.characters('0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ#$')\n // Set default behavior for rusty containers\n this.rusty = (location) => {\n const name = path.basename(location)\n console.error(help.textFormat(`\n CargoDB stumbled upon a corrupted .cargo file.\n In order to keep functioning the file is being renamed to\n '${name}.rusty.cargo'.\n `))\n }\n }\n\n // Whenever rusty container is found\n // Run this callback with the path\n public onRusty(cb: (path: string) => void) {\n this.rusty = cb\n }\n\n\n // Set Item Method\n // storage : String\n // item : Any\n public set(storage: string, item: any): boolean {\n // Location to the cargo file\n const loc = path.join(\n this.dir, this.name, storage + '.cargo'\n )\n\n // Validate if given name is correct\n if (!help.validateName(storage)) {\n throw `\n Given name '${storage}' does not apply \n to proper key name pattern\n (RegExp: /^[A-Za-z0-9@$\\-#%&_()\\[\\]{}]+$/)\n `\n }\n\n // Create container if does not exist\n if (!fs.existsSync(loc)) {\n fs.writeFileSync(loc, '{}')\n }\n\n // Get the already existing file\n let objectContainer = fs.readFileSync(loc, 'utf-8')\n\n // If it's a new file\n if (objectContainer == null) {\n fs.writeFileSync(loc, JSON.stringify({\n [storage]: item\n }))\n }\n\n // if the file actually exists \n // to just \"append\" the data\n else {\n try {\n // Try to parse JSON inside of the file\n objectContainer = JSON.parse(objectContainer)\n objectContainer[storage] = item\n fs.writeFileSync(loc, JSON.stringify(objectContainer))\n }\n // if the data is corrupted\n catch (err) {\n // Location to the rusty cargo file\n const rusty = path.join(\n this.dir, this.name, storage + '.rusty.cargo'\n )\n // If there is rusty cargo handler\n // notify user otherwise\n this.rusty(path.join(this.dir, this.name, storage))\n // Do the rename\n fs.renameSync(loc, rusty)\n // Save the value anyways\n fs.writeFileSync(loc, JSON.stringify({ [storage]: item }))\n return false\n }\n\n }\n return true\n }\n\n\n // Get Item Method\n // storage : String\n get(storage: string): any {\n // Location to the cargo file\n const loc = path.join(\n this.dir, this.name, storage + '.cargo'\n )\n\n // Validate if given name is correct\n if (!help.validateName(storage)) {\n throw `\n Given name '${storage}' does not apply \n to proper key name pattern\n (RegExp: /^[A-Za-z0-9@$\\-#%&_()\\[\\]{}]+$/)\n `\n }\n\n // If not exists then return undefined\n if (fs.existsSync(loc)) {\n try {\n // Try to parse JSON inside of the file\n let objectContainer = JSON.parse(fs.readFileSync(loc, 'utf-8'))\n return objectContainer[storage]\n }\n // if the data is corrupted\n catch (err) {\n // Location to the rusty cargo file\n const rusty = path.join(\n this.dir, this.name, storage + '.rusty.cargo'\n )\n // If there is rusty cargo handler\n // notify user otherwise\n this.rusty(path.join(this.dir, this.name, storage))\n // Do the rename\n fs.renameSync(loc, rusty)\n return null\n }\n }\n return undefined\n }\n\n\n // Get a ship (any)\n // name : String\n in(name: string): Collection {\n // Location to the ship dir\n const loc = path.join(this.dir, this.name, name)\n\n // Validate if given name is correct\n if (!help.validateName(name)) {\n throw `\n Given name '${name}' does not apply \n to proper key name pattern\n (RegExp: /^[A-Za-z0-9@$\\-#%&_()\\[\\]{}]+$/)\n `\n }\n\n return new Collection(loc, name, this.rusty)\n }\n}"},"lineCount":null}},"error":null,"hash":"1a12d262b02cc053d20b15f674ef5206","cacheData":{"env":{}}}