text: webpackJsonp(["main"],{
  
  /***/ "../../../../../src lazy recursive":
  /***/ (function(module, exports) {
  
  function webpackEmptyAsyncContext(req) {
  	return new Promise(function(resolve, reject) { reject(new Error("Cannot find module '" + req + "'.")); });
  }
  webpackEmptyAsyncContext.keys = function() { return []; };
  webpackEmptyAsyncContext.resolve = webpackEmptyAsyncContext;
  module.exports = webpackEmptyAsyncContext;
  webpackEmptyAsyncContext.id = "../../../../../src lazy recursive";
  
  /***/ }),
  
  /***/ "../../../../../src/app/app.component.css":
  /***/ (function(module, exports, __webpack_require__) {
  
  exports = module.exports = __webpack_require__("../../../../css-loader/lib/css-base.js")(false);
  // imports
  
  
  // module
  exports.push([module.i, "", ""]);
  
  // exports
  
  
  /*** EXPORTS FROM exports-loader ***/
  module.exports = module.exports.toString();
  
  /***/ }),
  
  /***/ "../../../../../src/app/app.component.html":
  /***/ (function(module, exports) {
  
  module.exports = "<nav class=\"navbar navbar-toggleable-md navbar-inverse fixed-top bg-inverse\">\n  <button class=\"navbar-toggler navbar-toggler-right\" type=\"button\" data-toggle=\"collapse\" data-target=\"#navbarCollapse\" aria-controls=\"navbarCollapse\"\n    aria-expanded=\"false\" aria-label=\"Toggle navigation\">\n        <span class=\"navbar-toggler-icon\"></span>\n      </button>\n  <a class=\"navbar-brand\" href=\"#\">COSW Angular4</a>\n  <div class=\"collapse navbar-collapse\" id=\"navbarCollapse\">\n    <ul class=\"navbar-nav mr-auto\">\n      <li class=\"nav-item\">\n        <a class=\"nav-link\" routerLinkActive=\"/\" routerLink=\"/\">Home</a>\n      </li>\n      <li class=\"nav-item\">\n        <a class=\"nav-link\" routerLinkActive=\"/tasks\" routerLink=\"/tasks\">Tasks</a>\n      </li>\n      <li class=\"nav-item\">\n        <a class=\"nav-link\" routerLinkActive=\"/edit\" routerLink=\"/edit\">Edit</a>\n      </li>\n    </ul>\n  </div>\n</nav>\n\n<div class=\"container\">\n  <router-outlet></router-outlet>\n</div>"
  
  /***/ }),
  
  /***/ "../../../../../src/app/app.component.ts":
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppComponent; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js");
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  
  var AppComponent = (function () {
      function AppComponent() {
          this.title = 'app';
      }
      return AppComponent;
  }());
  AppComponent = __decorate([
      Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
          selector: 'app-root',
          template: __webpack_require__("../../../../../src/app/app.component.html"),
          styles: [__webpack_require__("../../../../../src/app/app.component.css")]
      })
  ], AppComponent);
  
  //# sourceMappingURL=app.component.js.map
  
  /***/ }),
  
  /***/ "../../../../../src/app/app.module.ts":
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AppModule; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser__ = __webpack_require__("../../../platform-browser/@angular/platform-browser.es5.js");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_router__ = __webpack_require__("../../../router/@angular/router.es5.js");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__angular_forms__ = __webpack_require__("../../../forms/@angular/forms.es5.js");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__app_component__ = __webpack_require__("../../../../../src/app/app.component.ts");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__pages_home_page_home_page_component__ = __webpack_require__("../../../../../src/app/pages/home-page/home-page.component.ts");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__pages_task_list_page_task_list_page_component__ = __webpack_require__("../../../../../src/app/pages/task-list-page/task-list-page.component.ts");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__pages_task_edit_page_task_edit_page_component__ = __webpack_require__("../../../../../src/app/pages/task-edit-page/task-edit-page.component.ts");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__pages_page_not_found_page_not_found_component__ = __webpack_require__("../../../../../src/app/pages/page-not-found/page-not-found.component.ts");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__ng_bootstrap_ng_bootstrap__ = __webpack_require__("../../../../@ng-bootstrap/ng-bootstrap/index.js");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__services_todo_service__ = __webpack_require__("../../../../../src/app/services/todo.service.ts");
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  
  
  
  
  
  
  
  
  
  
  
  var ROUTES = [
      { path: '', component: __WEBPACK_IMPORTED_MODULE_5__pages_home_page_home_page_component__["a" /* HomePageComponent */] },
      { path: 'tasks', component: __WEBPACK_IMPORTED_MODULE_6__pages_task_list_page_task_list_page_component__["a" /* TaskListPageComponent */] },
      { path: 'edit', component: __WEBPACK_IMPORTED_MODULE_7__pages_task_edit_page_task_edit_page_component__["a" /* TaskEditPageComponent */] },
      { path: '**', component: __WEBPACK_IMPORTED_MODULE_8__pages_page_not_found_page_not_found_component__["a" /* PageNotFoundComponent */] }
  ];
  var AppModule = (function () {
      function AppModule() {
      }
      return AppModule;
  }());
  AppModule = __decorate([
      Object(__WEBPACK_IMPORTED_MODULE_1__angular_core__["M" /* NgModule */])({
          declarations: [
              __WEBPACK_IMPORTED_MODULE_4__app_component__["a" /* AppComponent */],
              __WEBPACK_IMPORTED_MODULE_5__pages_home_page_home_page_component__["a" /* HomePageComponent */],
              __WEBPACK_IMPORTED_MODULE_6__pages_task_list_page_task_list_page_component__["a" /* TaskListPageComponent */],
              __WEBPACK_IMPORTED_MODULE_7__pages_task_edit_page_task_edit_page_component__["a" /* TaskEditPageComponent */],
              __WEBPACK_IMPORTED_MODULE_8__pages_page_not_found_page_not_found_component__["a" /* PageNotFoundComponent */]
          ],
          imports: [
              __WEBPACK_IMPORTED_MODULE_0__angular_platform_browser__["a" /* BrowserModule */],
              __WEBPACK_IMPORTED_MODULE_9__ng_bootstrap_ng_bootstrap__["a" /* NgbModule */].forRoot(),
              __WEBPACK_IMPORTED_MODULE_2__angular_router__["b" /* RouterModule */].forRoot(ROUTES),
              __WEBPACK_IMPORTED_MODULE_3__angular_forms__["e" /* ReactiveFormsModule */]
          ],
          providers: [__WEBPACK_IMPORTED_MODULE_10__services_todo_service__["a" /* TodoService */]],
          bootstrap: [__WEBPACK_IMPORTED_MODULE_4__app_component__["a" /* AppComponent */]]
      })
  ], AppModule);
  
  //# sourceMappingURL=app.module.js.map
  
  /***/ }),
  
  /***/ "../../../../../src/app/model/todo.ts":
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Todo; });
  var Todo = (function () {
      function Todo(description, priority, completed) {
          if (priority === void 0) { priority = 1; }
          if (completed === void 0) { completed = false; }
          this.description = description;
          this.completed = completed;
          this.priority = priority;
      }
      return Todo;
  }());
  
  //# sourceMappingURL=todo.js.map
  
  /***/ }),
  
  /***/ "../../../../../src/app/pages/home-page/home-page.component.css":
  /***/ (function(module, exports, __webpack_require__) {
  
  exports = module.exports = __webpack_require__("../../../../css-loader/lib/css-base.js")(false);
  // imports
  
  
  // module
  exports.push([module.i, "", ""]);
  
  // exports
  
  
  /*** EXPORTS FROM exports-loader ***/
  module.exports = module.exports.toString();
  
  /***/ }),
  
  /***/ "../../../../../src/app/pages/home-page/home-page.component.html":
  /***/ (function(module, exports) {
  
  module.exports = "<p>\n  Welcome to COSW angular seed\n</p>"
  
  /***/ }),
  
  /***/ "../../../../../src/app/pages/home-page/home-page.component.ts":
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return HomePageComponent; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js");
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  var __metadata = (this && this.__metadata) || function (k, v) {
      if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
  };
  
  var HomePageComponent = (function () {
      function HomePageComponent() {
      }
      HomePageComponent.prototype.ngOnInit = function () {
      };
      return HomePageComponent;
  }());
  HomePageComponent = __decorate([
      Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
          selector: 'app-home-page',
          template: __webpack_require__("../../../../../src/app/pages/home-page/home-page.component.html"),
          styles: [__webpack_require__("../../../../../src/app/pages/home-page/home-page.component.css")]
      }),
      __metadata("design:paramtypes", [])
  ], HomePageComponent);
  
  //# sourceMappingURL=home-page.component.js.map
  
  /***/ }),
  
  /***/ "../../../../../src/app/pages/page-not-found/page-not-found.component.css":
  /***/ (function(module, exports, __webpack_require__) {
  
  exports = module.exports = __webpack_require__("../../../../css-loader/lib/css-base.js")(false);
  // imports
  
  
  // module
  exports.push([module.i, "", ""]);
  
  // exports
  
  
  /*** EXPORTS FROM exports-loader ***/
  module.exports = module.exports.toString();
  
  /***/ }),
  
  /***/ "../../../../../src/app/pages/page-not-found/page-not-found.component.html":
  /***/ (function(module, exports) {
  
  module.exports = "<p>\n  The page you were looking for was not found\n</p>\n<p>\n  <a routerLink=\"/\">Back to Home</a>\n</p>"
  
  /***/ }),
  
  /***/ "../../../../../src/app/pages/page-not-found/page-not-found.component.ts":
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return PageNotFoundComponent; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js");
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  var __metadata = (this && this.__metadata) || function (k, v) {
      if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
  };
  
  var PageNotFoundComponent = (function () {
      function PageNotFoundComponent() {
      }
      PageNotFoundComponent.prototype.ngOnInit = function () {
      };
      return PageNotFoundComponent;
  }());
  PageNotFoundComponent = __decorate([
      Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
          selector: 'app-page-not-found',
          template: __webpack_require__("../../../../../src/app/pages/page-not-found/page-not-found.component.html"),
          styles: [__webpack_require__("../../../../../src/app/pages/page-not-found/page-not-found.component.css")]
      }),
      __metadata("design:paramtypes", [])
  ], PageNotFoundComponent);
  
  //# sourceMappingURL=page-not-found.component.js.map
  
  /***/ }),
  
  /***/ "../../../../../src/app/pages/task-edit-page/task-edit-page.component.css":
  /***/ (function(module, exports, __webpack_require__) {
  
  exports = module.exports = __webpack_require__("../../../../css-loader/lib/css-base.js")(false);
  // imports
  
  
  // module
  exports.push([module.i, "", ""]);
  
  // exports
  
  
  /*** EXPORTS FROM exports-loader ***/
  module.exports = module.exports.toString();
  
  /***/ }),
  
  /***/ "../../../../../src/app/pages/task-edit-page/task-edit-page.component.html":
  /***/ (function(module, exports) {
  
  module.exports = "<div class=\"container\">\n  <h2>Edit Task</h2>\n  <form [formGroup]=\"todoForm\" (ngSubmit)=\"onSubmit()\" novalidate>\n    <div class=\"form-group\">\n      <label for=\"description\">Description</label>\n      <input type=\"text\" class=\"form-control\" id=\"description\" formControlName=\"description\" required>\n    </div>\n\n    <div class=\"form-group\">\n      <label for=\"priority\">Priority</label>\n      <input type=\"number\" class=\"form-control\" id=\"alterEgo\" formControlName=\"priority\">\n    </div>\n\n    <div class=\"form-group\">\n      <label for=\"completed\">Completed</label>\n      <input type=\"checkbox\" class=\"form-control\" id=\"completed\" formControlName=\"completed\">\n    </div>\n\n    <button type=\"submit\" class=\"btn btn-success\">Save</button>\n\n  </form>\n</div>"
  
  /***/ }),
  
  /***/ "../../../../../src/app/pages/task-edit-page/task-edit-page.component.ts":
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TaskEditPageComponent; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_forms__ = __webpack_require__("../../../forms/@angular/forms.es5.js");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__angular_router__ = __webpack_require__("../../../router/@angular/router.es5.js");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__services_todo_service__ = __webpack_require__("../../../../../src/app/services/todo.service.ts");
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  var __metadata = (this && this.__metadata) || function (k, v) {
      if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
  };
  
  
  
  
  var TaskEditPageComponent = (function () {
      function TaskEditPageComponent(todoService, formBuilder, router) {
          this.todoService = todoService;
          this.formBuilder = formBuilder;
          this.router = router;
      }
      TaskEditPageComponent.prototype.ngOnInit = function () {
          this.todoForm = this.formBuilder.group({
              description: '',
              completed: '',
              priority: ''
          });
      };
      TaskEditPageComponent.prototype.onSubmit = function () {
          this.todoService.create(this.todoForm.get('description').value, this.todoForm.get('priority').value, Boolean(this.todoForm.get('completed').value));
          this.router.navigate(['/tasks']);
      };
      return TaskEditPageComponent;
  }());
  TaskEditPageComponent = __decorate([
      Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
          selector: 'app-task-edit-page',
          template: __webpack_require__("../../../../../src/app/pages/task-edit-page/task-edit-page.component.html"),
          styles: [__webpack_require__("../../../../../src/app/pages/task-edit-page/task-edit-page.component.css")]
      }),
      __metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_3__services_todo_service__["a" /* TodoService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_3__services_todo_service__["a" /* TodoService */]) === "function" && _a || Object, typeof (_b = typeof __WEBPACK_IMPORTED_MODULE_1__angular_forms__["a" /* FormBuilder */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__angular_forms__["a" /* FormBuilder */]) === "function" && _b || Object, typeof (_c = typeof __WEBPACK_IMPORTED_MODULE_2__angular_router__["a" /* Router */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_2__angular_router__["a" /* Router */]) === "function" && _c || Object])
  ], TaskEditPageComponent);
  
  var _a, _b, _c;
  //# sourceMappingURL=task-edit-page.component.js.map
  
  /***/ }),
  
  /***/ "../../../../../src/app/pages/task-list-page/task-list-page.component.css":
  /***/ (function(module, exports, __webpack_require__) {
  
  exports = module.exports = __webpack_require__("../../../../css-loader/lib/css-base.js")(false);
  // imports
  
  
  // module
  exports.push([module.i, "", ""]);
  
  // exports
  
  
  /*** EXPORTS FROM exports-loader ***/
  module.exports = module.exports.toString();
  
  /***/ }),
  
  /***/ "../../../../../src/app/pages/task-list-page/task-list-page.component.html":
  /***/ (function(module, exports) {
  
  module.exports = "<h2>Tasks</h2>\n<table class=\"table table-bordered\">\n <thead>\n   <tr>\n     <th>Description</th>\n     <th>Priority</th>\n     <th>Completed</th>\n   </tr>\n </thead>\n <tr *ngFor=\"let todo of todos\">\n   <td>{{todo.description}}</td>\n   <td>{{todo.priority}}</td>\n   <td>{{todo.completed}}</td>\n </tr>\n</table>\n"
  
  /***/ }),
  
  /***/ "../../../../../src/app/pages/task-list-page/task-list-page.component.ts":
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TaskListPageComponent; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__services_todo_service__ = __webpack_require__("../../../../../src/app/services/todo.service.ts");
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  var __metadata = (this && this.__metadata) || function (k, v) {
      if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
  };
  
  
  var TaskListPageComponent = (function () {
      function TaskListPageComponent(todoService) {
          this.todoService = todoService;
          this.todos = [];
      }
      TaskListPageComponent.prototype.ngOnInit = function () {
          this.todos = this.todoService.list();
      };
      return TaskListPageComponent;
  }());
  TaskListPageComponent = __decorate([
      Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["o" /* Component */])({
          selector: 'app-task-list-page',
          template: __webpack_require__("../../../../../src/app/pages/task-list-page/task-list-page.component.html"),
          styles: [__webpack_require__("../../../../../src/app/pages/task-list-page/task-list-page.component.css")]
      }),
      __metadata("design:paramtypes", [typeof (_a = typeof __WEBPACK_IMPORTED_MODULE_1__services_todo_service__["a" /* TodoService */] !== "undefined" && __WEBPACK_IMPORTED_MODULE_1__services_todo_service__["a" /* TodoService */]) === "function" && _a || Object])
  ], TaskListPageComponent);
  
  var _a;
  //# sourceMappingURL=task-list-page.component.js.map
  
  /***/ }),
  
  /***/ "../../../../../src/app/services/todo.service.ts":
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return TodoService; });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__model_todo__ = __webpack_require__("../../../../../src/app/model/todo.ts");
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  var __metadata = (this && this.__metadata) || function (k, v) {
      if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
  };
  
  
  var TodoService = (function () {
      function TodoService() {
          this.todos = [
              new __WEBPACK_IMPORTED_MODULE_1__model_todo__["a" /* Todo */]('todo 1'),
              new __WEBPACK_IMPORTED_MODULE_1__model_todo__["a" /* Todo */]('todo 2', 1, true),
              new __WEBPACK_IMPORTED_MODULE_1__model_todo__["a" /* Todo */]('todo 3')
          ];
      }
      TodoService.prototype.list = function () {
          return this.todos;
      };
      TodoService.prototype.create = function (description, priority, completed) {
          this.todos.push(new __WEBPACK_IMPORTED_MODULE_1__model_todo__["a" /* Todo */](description, priority, completed));
      };
      return TodoService;
  }());
  TodoService = __decorate([
      Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["C" /* Injectable */])(),
      __metadata("design:paramtypes", [])
  ], TodoService);
  
  //# sourceMappingURL=todo.service.js.map
  
  /***/ }),
  
  /***/ "../../../../../src/environments/environment.ts":
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return environment; });
  // The file contents for the current environment will overwrite these during build.
  // The build system defaults to the dev environment which uses `environment.ts`, but if you do
  // `ng build --env=prod` then `environment.prod.ts` will be used instead.
  // The list of which env maps to which file can be found in `.angular-cli.json`.
  // The file contents for the current environment will overwrite these during build.
  var environment = {
      production: false
  };
  //# sourceMappingURL=environment.js.map
  
  /***/ }),
  
  /***/ "../../../../../src/main.ts":
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__angular_core__ = __webpack_require__("../../../core/@angular/core.es5.js");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__angular_platform_browser_dynamic__ = __webpack_require__("../../../platform-browser-dynamic/@angular/platform-browser-dynamic.es5.js");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__app_app_module__ = __webpack_require__("../../../../../src/app/app.module.ts");
  /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__environments_environment__ = __webpack_require__("../../../../../src/environments/environment.ts");
  
  
  
  
  if (__WEBPACK_IMPORTED_MODULE_3__environments_environment__["a" /* environment */].production) {
      Object(__WEBPACK_IMPORTED_MODULE_0__angular_core__["_23" /* enableProdMode */])();
  }
  Object(__WEBPACK_IMPORTED_MODULE_1__angular_platform_browser_dynamic__["a" /* platformBrowserDynamic */])().bootstrapModule(__WEBPACK_IMPORTED_MODULE_2__app_app_module__["a" /* AppModule */]);
  //# sourceMappingURL=main.js.map
  
  /***/ }),
  
  /***/ 0:
  /***/ (function(module, exports, __webpack_require__) {
  
  module.exports = __webpack_require__("../../../../../src/main.ts");
  
  
  /***/ })
  
  },[0]);
  //# sourceMappingURL=main.bundle.js.map