{"id":"src\\Space\\Meta\\Existence\\Existence.js","dependencies":[{"name":"C:\\Users\\florianmaxim\\work\\meta\\package.json","includedInParent":true,"mtime":1531759463299},{"name":"C:\\Users\\florianmaxim\\work\\meta\\.babelrc","includedInParent":true,"mtime":1531746256699}],"generated":{"js":"'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nDate.prototype.plus = function (unit, value) {\n\n  var _unit = unit !== undefined ? unit : 'h';\n\n  switch (_unit) {\n    case 'h':\n      this.setHours(this.getHours() + value);\n      break;\n    case 'm':\n      this.setMinutes(this.getMinutes() + value);\n      break;\n    case 's':\n      this.setSeconds(this.getSeconds() + value);\n      break;\n    case 'ms':\n      this.setMilliseconds(this.getMilliseconds() + value);\n      break;\n  }\n\n  return this;\n};\nDate.prototype.minus = function (unit, value) {\n\n  var _unit = unit !== undefined ? unit : 'h';\n\n  switch (_unit) {\n    case 'h':\n      this.setHours(this.getHours() - value);\n      break;\n    case 'm':\n      this.setMinutes(this.getMinutes() - value);\n      break;\n    case 's':\n      this.setSeconds(this.getSeconds() - value);\n      break;\n    case 'ms':\n      this.setMilliseconds(this.getMilliseconds() - value);\n      break;\n  }\n\n  return this;\n};\n\n/** This class represents a Meta's existence.\r\n*\r\n* @example\r\n* new Meta({\r\n*  existence: new Existence({\r\n*   start: new Date().plus('m', 1),\r\n*   end: new Date().plus('m', 2),\r\n*  }),\r\n*  graphics: new Graphics({\r\n*    geometry: new Cube(true)\r\n*  }, true)\r\n* });\r\n*\r\n* @constructor\r\n* @param {Object} props\r\n* @param {String} props.start Start of the existence (Date object).\r\n* @param {String} props.end End of the existence (Date object).\r\n*/\n\nvar Existence = function Existence(props) {\n  _classCallCheck(this, Existence);\n\n  /**\r\n   * Existence has started. (Current date is higher than start date)\r\n   * @param {Boolean}\r\n  */\n  this.started = false;\n\n  /**\r\n   * Existence has ended. (Current date is lower than start date)\r\n   * @param {Boolean}\r\n  */\n  this.ended = false;\n\n  /**\r\n   * Start date of existence.\r\n   * @param {Date} start\r\n  */\n  this.start = props !== undefined && props.start !== undefined ? props.start : null;\n\n  /**\r\n   * End date of existence.\r\n   * @param {Date} end\r\n  */\n  this.end = props !== undefined && props.end !== undefined ? props.end : null;\n\n  // //console.log('[Existence] - Start:'+this.start)\n  // //console.log('[Existence] - End:'+this.end)\n};\n\nexports.default = Existence;","map":{"mappings":[{"name":"Date","generated":{"line":9,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":1,"column":0}},{"name":"prototype","generated":{"line":9,"column":5},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":1,"column":5}},{"generated":{"line":9,"column":14},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":1,"column":0}},{"name":"plus","generated":{"line":9,"column":15},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":1,"column":15}},{"generated":{"line":9,"column":19},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":1,"column":0}},{"generated":{"line":9,"column":22},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":1,"column":22}},{"name":"unit","generated":{"line":9,"column":32},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":1,"column":31}},{"generated":{"line":9,"column":36},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":1,"column":22}},{"name":"value","generated":{"line":9,"column":38},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":1,"column":37}},{"generated":{"line":9,"column":43},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":1,"column":22}},{"generated":{"line":9,"column":45},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":1,"column":44}},{"generated":{"line":11,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":3,"column":2}},{"name":"_unit","generated":{"line":11,"column":6},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":3,"column":8}},{"name":"unit","generated":{"line":11,"column":14},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":3,"column":16}},{"name":"undefined","generated":{"line":11,"column":23},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":3,"column":23}},{"generated":{"line":11,"column":32},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":3,"column":16}},{"name":"unit","generated":{"line":11,"column":35},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":3,"column":33}},{"generated":{"line":11,"column":39},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":3,"column":16}},{"generated":{"line":11,"column":42},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":3,"column":38}},{"generated":{"line":11,"column":45},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":3,"column":2}},{"generated":{"line":13,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":5,"column":2}},{"name":"_unit","generated":{"line":13,"column":10},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":5,"column":9}},{"generated":{"line":13,"column":15},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":5,"column":2}},{"generated":{"line":14,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":6,"column":4}},{"generated":{"line":14,"column":9},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":6,"column":9}},{"generated":{"line":14,"column":12},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":6,"column":4}},{"generated":{"line":15,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":7,"column":6}},{"name":"setHours","generated":{"line":15,"column":11},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":7,"column":11}},{"generated":{"line":15,"column":19},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":7,"column":6}},{"generated":{"line":15,"column":20},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":7,"column":20}},{"name":"getHours","generated":{"line":15,"column":25},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":7,"column":25}},{"generated":{"line":15,"column":33},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":7,"column":20}},{"name":"value","generated":{"line":15,"column":38},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":7,"column":38}},{"generated":{"line":15,"column":43},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":7,"column":6}},{"generated":{"line":16,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":8,"column":4}},{"generated":{"line":17,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":9,"column":4}},{"generated":{"line":17,"column":9},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":9,"column":9}},{"generated":{"line":17,"column":12},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":9,"column":4}},{"generated":{"line":18,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":10,"column":6}},{"name":"setMinutes","generated":{"line":18,"column":11},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":10,"column":11}},{"generated":{"line":18,"column":21},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":10,"column":6}},{"generated":{"line":18,"column":22},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":10,"column":22}},{"name":"getMinutes","generated":{"line":18,"column":27},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":10,"column":27}},{"generated":{"line":18,"column":37},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":10,"column":22}},{"name":"value","generated":{"line":18,"column":42},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":10,"column":42}},{"generated":{"line":18,"column":47},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":10,"column":6}},{"generated":{"line":19,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":11,"column":4}},{"generated":{"line":20,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":12,"column":4}},{"generated":{"line":20,"column":9},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":12,"column":9}},{"generated":{"line":20,"column":12},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":12,"column":4}},{"generated":{"line":21,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":13,"column":6}},{"name":"setSeconds","generated":{"line":21,"column":11},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":13,"column":11}},{"generated":{"line":21,"column":21},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":13,"column":6}},{"generated":{"line":21,"column":22},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":13,"column":22}},{"name":"getSeconds","generated":{"line":21,"column":27},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":13,"column":27}},{"generated":{"line":21,"column":37},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":13,"column":22}},{"name":"value","generated":{"line":21,"column":42},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":13,"column":42}},{"generated":{"line":21,"column":47},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":13,"column":6}},{"generated":{"line":22,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":14,"column":4}},{"generated":{"line":23,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":15,"column":4}},{"generated":{"line":23,"column":9},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":15,"column":9}},{"generated":{"line":23,"column":13},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":15,"column":4}},{"generated":{"line":24,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":16,"column":6}},{"name":"setMilliseconds","generated":{"line":24,"column":11},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":16,"column":11}},{"generated":{"line":24,"column":26},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":16,"column":6}},{"generated":{"line":24,"column":27},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":16,"column":27}},{"name":"getMilliseconds","generated":{"line":24,"column":32},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":16,"column":32}},{"generated":{"line":24,"column":47},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":16,"column":27}},{"name":"value","generated":{"line":24,"column":52},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":16,"column":52}},{"generated":{"line":24,"column":57},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":16,"column":6}},{"generated":{"line":25,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":17,"column":4}},{"generated":{"line":26,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":5,"column":2}},{"generated":{"line":28,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":20,"column":2}},{"generated":{"line":28,"column":9},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":20,"column":9}},{"generated":{"line":28,"column":13},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":20,"column":2}},{"generated":{"line":29,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":22,"column":1}},{"generated":{"line":29,"column":1},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":1,"column":0}},{"name":"Date","generated":{"line":30,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":23,"column":0}},{"name":"prototype","generated":{"line":30,"column":5},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":23,"column":5}},{"generated":{"line":30,"column":14},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":23,"column":0}},{"name":"minus","generated":{"line":30,"column":15},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":23,"column":15}},{"generated":{"line":30,"column":20},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":23,"column":0}},{"generated":{"line":30,"column":23},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":23,"column":23}},{"name":"unit","generated":{"line":30,"column":33},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":23,"column":32}},{"generated":{"line":30,"column":37},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":23,"column":23}},{"name":"value","generated":{"line":30,"column":39},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":23,"column":38}},{"generated":{"line":30,"column":44},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":23,"column":23}},{"generated":{"line":30,"column":46},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":23,"column":45}},{"generated":{"line":32,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":25,"column":2}},{"name":"_unit","generated":{"line":32,"column":6},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":25,"column":8}},{"name":"unit","generated":{"line":32,"column":14},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":25,"column":16}},{"name":"undefined","generated":{"line":32,"column":23},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":25,"column":23}},{"generated":{"line":32,"column":32},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":25,"column":16}},{"name":"unit","generated":{"line":32,"column":35},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":25,"column":33}},{"generated":{"line":32,"column":39},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":25,"column":16}},{"generated":{"line":32,"column":42},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":25,"column":38}},{"generated":{"line":32,"column":45},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":25,"column":2}},{"generated":{"line":34,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":27,"column":2}},{"name":"_unit","generated":{"line":34,"column":10},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":27,"column":9}},{"generated":{"line":34,"column":15},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":27,"column":2}},{"generated":{"line":35,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":28,"column":4}},{"generated":{"line":35,"column":9},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":28,"column":9}},{"generated":{"line":35,"column":12},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":28,"column":4}},{"generated":{"line":36,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":29,"column":6}},{"name":"setHours","generated":{"line":36,"column":11},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":29,"column":11}},{"generated":{"line":36,"column":19},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":29,"column":6}},{"generated":{"line":36,"column":20},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":29,"column":20}},{"name":"getHours","generated":{"line":36,"column":25},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":29,"column":25}},{"generated":{"line":36,"column":33},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":29,"column":20}},{"name":"value","generated":{"line":36,"column":38},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":29,"column":38}},{"generated":{"line":36,"column":43},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":29,"column":6}},{"generated":{"line":37,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":30,"column":4}},{"generated":{"line":38,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":31,"column":4}},{"generated":{"line":38,"column":9},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":31,"column":9}},{"generated":{"line":38,"column":12},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":31,"column":4}},{"generated":{"line":39,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":32,"column":6}},{"name":"setMinutes","generated":{"line":39,"column":11},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":32,"column":11}},{"generated":{"line":39,"column":21},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":32,"column":6}},{"generated":{"line":39,"column":22},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":32,"column":22}},{"name":"getMinutes","generated":{"line":39,"column":27},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":32,"column":27}},{"generated":{"line":39,"column":37},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":32,"column":22}},{"name":"value","generated":{"line":39,"column":42},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":32,"column":42}},{"generated":{"line":39,"column":47},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":32,"column":6}},{"generated":{"line":40,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":33,"column":4}},{"generated":{"line":41,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":34,"column":4}},{"generated":{"line":41,"column":9},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":34,"column":9}},{"generated":{"line":41,"column":12},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":34,"column":4}},{"generated":{"line":42,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":35,"column":6}},{"name":"setSeconds","generated":{"line":42,"column":11},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":35,"column":11}},{"generated":{"line":42,"column":21},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":35,"column":6}},{"generated":{"line":42,"column":22},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":35,"column":22}},{"name":"getSeconds","generated":{"line":42,"column":27},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":35,"column":27}},{"generated":{"line":42,"column":37},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":35,"column":22}},{"name":"value","generated":{"line":42,"column":42},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":35,"column":42}},{"generated":{"line":42,"column":47},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":35,"column":6}},{"generated":{"line":43,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":36,"column":4}},{"generated":{"line":44,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":37,"column":4}},{"generated":{"line":44,"column":9},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":37,"column":9}},{"generated":{"line":44,"column":13},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":37,"column":4}},{"generated":{"line":45,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":38,"column":6}},{"name":"setMilliseconds","generated":{"line":45,"column":11},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":38,"column":11}},{"generated":{"line":45,"column":26},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":38,"column":6}},{"generated":{"line":45,"column":27},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":38,"column":27}},{"name":"getMilliseconds","generated":{"line":45,"column":32},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":38,"column":32}},{"generated":{"line":45,"column":47},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":38,"column":27}},{"name":"value","generated":{"line":45,"column":52},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":38,"column":52}},{"generated":{"line":45,"column":57},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":38,"column":6}},{"generated":{"line":46,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":39,"column":4}},{"generated":{"line":47,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":27,"column":2}},{"generated":{"line":49,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":42,"column":2}},{"generated":{"line":49,"column":9},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":42,"column":9}},{"generated":{"line":49,"column":13},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":42,"column":2}},{"generated":{"line":50,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":44,"column":1}},{"generated":{"line":50,"column":1},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":23,"column":0}},{"generated":{"line":52,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":46,"column":0}},{"name":"Existence","generated":{"line":71,"column":4},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":65,"column":21}},{"generated":{"line":71,"column":16},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":67,"column":2}},{"name":"props","generated":{"line":71,"column":35},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":67,"column":14}},{"generated":{"line":71,"column":40},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":67,"column":2}},{"generated":{"line":71,"column":42},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":67,"column":20}},{"generated":{"line":72,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":67,"column":20}},{"generated":{"line":74,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":69,"column":4}},{"generated":{"line":78,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":73,"column":4}},{"name":"started","generated":{"line":78,"column":7},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":73,"column":9}},{"generated":{"line":78,"column":14},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":73,"column":4}},{"generated":{"line":78,"column":17},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":73,"column":19}},{"generated":{"line":78,"column":22},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":73,"column":4}},{"generated":{"line":80,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":75,"column":4}},{"generated":{"line":84,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":79,"column":4}},{"name":"ended","generated":{"line":84,"column":7},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":79,"column":9}},{"generated":{"line":84,"column":12},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":79,"column":4}},{"generated":{"line":84,"column":15},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":79,"column":17}},{"generated":{"line":84,"column":20},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":79,"column":4}},{"generated":{"line":86,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":81,"column":4}},{"generated":{"line":90,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":4}},{"name":"start","generated":{"line":90,"column":7},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":9}},{"generated":{"line":90,"column":12},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":4}},{"name":"props","generated":{"line":90,"column":15},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":17}},{"name":"undefined","generated":{"line":90,"column":25},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":25}},{"generated":{"line":90,"column":34},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":17}},{"name":"props","generated":{"line":90,"column":38},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":36}},{"name":"start","generated":{"line":90,"column":44},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":42}},{"generated":{"line":90,"column":49},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":36}},{"name":"undefined","generated":{"line":90,"column":54},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":50}},{"generated":{"line":90,"column":63},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":17}},{"name":"props","generated":{"line":90,"column":66},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":60}},{"name":"start","generated":{"line":90,"column":72},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":66}},{"generated":{"line":90,"column":77},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":17}},{"generated":{"line":90,"column":80},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":72}},{"generated":{"line":90,"column":84},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":85,"column":4}},{"generated":{"line":92,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":87,"column":4}},{"generated":{"line":96,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":4}},{"name":"end","generated":{"line":96,"column":7},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":9}},{"generated":{"line":96,"column":10},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":4}},{"name":"props","generated":{"line":96,"column":13},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":15}},{"name":"undefined","generated":{"line":96,"column":23},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":23}},{"generated":{"line":96,"column":32},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":15}},{"name":"props","generated":{"line":96,"column":36},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":34}},{"name":"end","generated":{"line":96,"column":42},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":40}},{"generated":{"line":96,"column":45},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":34}},{"name":"undefined","generated":{"line":96,"column":50},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":46}},{"generated":{"line":96,"column":59},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":15}},{"name":"props","generated":{"line":96,"column":62},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":56}},{"name":"end","generated":{"line":96,"column":68},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":62}},{"generated":{"line":96,"column":71},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":15}},{"generated":{"line":96,"column":74},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":66}},{"generated":{"line":96,"column":78},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":91,"column":4}},{"generated":{"line":98,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":93,"column":4}},{"generated":{"line":99,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":94,"column":4}},{"generated":{"line":100,"column":0},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":96,"column":3}},{"name":"Existence","generated":{"line":102,"column":18},"source":"src\\Space\\Meta\\Existence\\Existence.js","original":{"line":65,"column":21}}],"sources":{"src\\Space\\Meta\\Existence\\Existence.js":"Date.prototype.plus = function(unit, value) {\r\n\r\n  const _unit = unit!==undefined?unit:'h';\r\n\r\n  switch(_unit){\r\n    case 'h':\r\n      this.setHours(this.getHours() + value);\r\n    break;\r\n    case 'm':\r\n      this.setMinutes(this.getMinutes() + value);\r\n    break;\r\n    case 's':\r\n      this.setSeconds(this.getSeconds() + value);\r\n    break;\r\n    case 'ms':\r\n      this.setMilliseconds(this.getMilliseconds() + value);\r\n    break;\r\n  }\r\n\r\n  return this;\r\n\r\n};\r\nDate.prototype.minus = function(unit, value) {\r\n\r\n  const _unit = unit!==undefined?unit:'h';\r\n\r\n  switch(_unit){\r\n    case 'h':\r\n      this.setHours(this.getHours() - value);\r\n    break;\r\n    case 'm':\r\n      this.setMinutes(this.getMinutes() - value);\r\n    break;\r\n    case 's':\r\n      this.setSeconds(this.getSeconds() - value);\r\n    break;\r\n    case 'ms':\r\n      this.setMilliseconds(this.getMilliseconds() - value);\r\n    break;\r\n  }\r\n\r\n  return this;\r\n\r\n};\r\n\r\n/** This class represents a Meta's existence.\r\n*\r\n* @example\r\n* new Meta({\r\n*  existence: new Existence({\r\n*   start: new Date().plus('m', 1),\r\n*   end: new Date().plus('m', 2),\r\n*  }),\r\n*  graphics: new Graphics({\r\n*    geometry: new Cube(true)\r\n*  }, true)\r\n* });\r\n*\r\n* @constructor\r\n* @param {Object} props\r\n* @param {String} props.start Start of the existence (Date object).\r\n* @param {String} props.end End of the existence (Date object).\r\n*/\r\n\r\nexport default class Existence {\r\n\r\n  constructor(props){\r\n\r\n    /**\r\n     * Existence has started. (Current date is higher than start date)\r\n     * @param {Boolean}\r\n    */\r\n    this.started = false;\r\n\r\n    /**\r\n     * Existence has ended. (Current date is lower than start date)\r\n     * @param {Boolean}\r\n    */\r\n    this.ended = false;\r\n\r\n    /**\r\n     * Start date of existence.\r\n     * @param {Date} start\r\n    */\r\n    this.start = props!==undefined&&props.start!==undefined?props.start:null;\r\n\r\n    /**\r\n     * End date of existence.\r\n     * @param {Date} end\r\n    */\r\n    this.end = props!==undefined&&props.end!==undefined?props.end:null;\r\n\r\n    // //console.log('[Existence] - Start:'+this.start)\r\n    // //console.log('[Existence] - End:'+this.end)\r\n\r\n  }\r\n}\r\n"},"lineCount":null}},"hash":"7b9683ce1429cccde6e0eeadf0dc8fe6","cacheData":{"env":{}}}