function App() {
	    var _this;

	    var modules = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];

	    classCallCheck(this, App);

	    console.log("WHS.App ".concat(version));
	    _this = possibleConstructorReturn(this, getPrototypeOf$2(App).call(this));

	    defineProperty$3(defineProperty$3(assertThisInitialized(assertThisInitialized(_this)), "enabled", true), "loops", []);

	    _this.manager = new ModuleManager(assertThisInitialized(assertThisInitialized(_this)));
	    _this.modules = modules;

	    _this.integrateModules();

	    return _this;
	  }
Loops in this app
@description Array of loops that are executed by this app.
@member {Array} module:core.App#loops
@public