From 258f275de3d69fa632c2fa9a16b9a8d005dacdf0 Mon Sep 17 00:00:00 2001 From: Paolo Possanzini Date: Tue, 16 Jan 2018 12:54:08 +0100 Subject: [PATCH] fix swipe down & up --- Step/wwwroot/dist/1.build.js | 2 +- Step/wwwroot/dist/build.js | 10 +++++----- Step/wwwroot/src/App.vue | 10 ++++++++-- Step/wwwroot/src/_base/baseRestService.ts | 1 + Step/wwwroot/src/_base/gestures.js | 23 ++++++++++++++++------- Step/wwwroot/src/_base/index.js | 14 ++++++++++++++ Step/wwwroot/src/app.modules.js | 8 +++++--- Step/wwwroot/src/modules/login.ts | 7 ++----- 8 files changed, 52 insertions(+), 23 deletions(-) diff --git a/Step/wwwroot/dist/1.build.js b/Step/wwwroot/dist/1.build.js index e3e2da58..82f072fa 100644 --- a/Step/wwwroot/dist/1.build.js +++ b/Step/wwwroot/dist/1.build.js @@ -12,7 +12,7 @@ eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true } /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _hub = __webpack_require__(455);\n\nvar _app = __webpack_require__(59);\n\nvar _loginService = __webpack_require__(152);\n\nvar _base = __webpack_require__(48);\n\nvar _baseComponents = __webpack_require__(58);\n\nvar _store = __webpack_require__(36);\n\n__webpack_require__(456);\n\nvar _izitoast = __webpack_require__(153);\n\nvar iziToast = _interopRequireWildcard(_izitoast);\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n name: \"app\",\n components: {\n appHeader: _app.Header,\n appFooter: _app.Footer,\n modalContainer: _baseComponents.ModalContainer,\n alarmList: _app.alarmList\n },\n mounted: function mounted() {\n var _this2 = this;\n\n var ms = _base.Factory.Get(_base.MessageService);\n ms.subscribeToChannel(\"show-modal\", function (args) {\n _this2.applyBlur = true;\n });\n\n ms.subscribeToChannel(\"hide-modal\", function (args) {\n _this2.applyBlur = false;\n });\n\n ms.subscribeToChannel(\"show-loading\", function (args) {\n _this2.loadingOperations++;\n });\n ms.subscribeToChannel(\"hide-loading\", function (args) {\n _this2.loadingOperations--;\n });\n\n var _this = this;\n _base.Factory.Get(_loginService.LoginService).getUserInfo().then(function () {\n if (!_this.isAuthenticated) _this.$nextTick(function () {\n return _baseComponents.ModalHelper.ShowModal(_app.Login);\n });\n });\n\n this.$store.watch(function (s) {\n return s.currentUser;\n }, function (n, o) {\n if (!n) _this2.$nextTick(function () {\n return _baseComponents.ModalHelper.ShowModal(_app.Login);\n });\n });\n\n // SHOW Toasts notifications\n // iziToast.show({\n // theme:\"dark\",\n // message: \"test\",\n // icon: \"fa fa-refresh fa-spin fa-2x fa-fw\",\n // position: \"bottomLeft\", animateInside: false, timeout: false,\n // transitionIn: 'fadeInRight',\n // transitionOut: 'fadeOut',\n // })\n\n this.hub = new _hub.Hub();\n },\n computed: {\n isAuthenticated: function isAuthenticated() {\n return this.$store.state.currentUser != null;\n },\n debugStore: function debugStore() {\n return this.$store.state;\n },\n isMainViewLiftedUp: function isMainViewLiftedUp() {\n return this.$store.state.isMainViewLiftedUp;\n }\n },\n watch: {\n isMainViewLiftedUp: function isMainViewLiftedUp() {\n if (this.state.isMainViewLiftedUp) this.applyViewPosition(-window.innerHeight + 84);else this.applyViewPosition(0);\n },\n loadingOperations: function loadingOperations(n, o) {\n\n if (o == 0 && n > 0) {\n iziToast.show({\n class: \"t-loading\",\n theme: \"dark\",\n message: \"loading ...\",\n icon: \"fa fa-refresh fa-spin fa-2x fa-fw\",\n position: \"bottomLeft\", animateInside: false, timeout: false,\n transitionIn: 'fadeInRight',\n transitionOut: 'fadeOut'\n });\n }\n\n if (n == 0 || n < 0) {\n this.loadingOperations = 0;\n iziToast.hide(document.querySelector('.t-loading'));\n }\n }\n },\n methods: {\n callHub: function callHub() {\n this.hub.Hello();\n },\n toggleMainView: function toggleMainView() {\n _store.appModelActions.MainViewToggle(this.$store);\n },\n movepanel: function movepanel(e) {\n if (e && e.touches && e.touches[0]) {\n this.applyViewPosition(-window.innerHeight + 84 + e.touches[0].screenY, true);\n }\n },\n applyViewPosition: function applyViewPosition(position, removetransition) {\n this.$refs[\"main-view\"].style = this.$refs[\"main-view-handler\"].style = \"transform:translateY(\" + position + \"px);\" + (removetransition ? \"transition:unset;\" : \"\");\n }\n },\n data: function data() {\n return {\n state: this.$store.state,\n applyBlur: false,\n loadingOperations: 0\n };\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDU0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL0FwcC52dWU/YmRiNSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJjb250YWluZXJcIj5cbiAgICA8ZGl2IGlkPVwiYXBwXCIgOmNsYXNzPVwieydibHVyJzphcHBseUJsdXJ9XCI+XG4gICAgICA8YXBwLWhlYWRlcj48L2FwcC1oZWFkZXI+XG4gICAgICA8YWxhcm0tbGlzdD48L2FsYXJtLWxpc3Q+XG4gICAgICA8ZGl2IGlkPVwiYmFjay12aWV3XCI+XG4gICAgICAgIDxyb3V0ZXItdmlldyBuYW1lPVwiYmFja3ZpZXdcIj48L3JvdXRlci12aWV3PlxuICAgICAgPC9kaXY+XG5cbiAgICAgIDxkaXYgaWQ9XCJtYWluLXZpZXdcIiByZWY9XCJtYWluLXZpZXdcIj5cbiAgICAgICAgPHJvdXRlci12aWV3Lz5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBpZD1cIm1haW4tdmlldy1oYW5kbGVyXCIgcmVmPVwibWFpbi12aWV3LWhhbmRsZXJcIiBAY2xpY2s9XCJ0b2dnbGVNYWluVmlldygpXCI+XG4gICAgICAgICAgPHZ1ZS1nZXN0dXJlIDp0eXBlPVwiJ3N3aXBlZG93bidcIiA6Y2FsbD1cInRvZ2dsZU1haW5WaWV3XCIgOm9ubW92ZT1cIm1vdmVwYW5lbFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImhhbmRsZVwiPlxuICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiZmEgZmEtYW5nbGUtZG91YmxlLWRvd25cIj48L2k+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L3Z1ZS1nZXN0dXJlPlxuICAgICAgPC9kaXY+XG4gICAgICA8YXBwLWZvb3Rlcj48L2FwcC1mb290ZXI+XG5cbiAgICAgIDwhLS1cbjpjbGFzcz1cInsndHVybi11cCc6c3RhdGUuaXNNYWluVmlld0xpZnRlZFVwfVwiXG4gICAgICAtLT5cblxuICAgICAgPCEtLSBNb2RhbGkgc2VtcHJlIGRpc3BvbmliaWxpIC0tPlxuICAgICAgPCEtLSA8bG9naW4+PC9sb2dpbj4gLS0+XG4gICAgICA8IS0tIDx1c2VyLWluZm8+PC91c2VyLWluZm8+XG4gICAgICA8bWFjaGluZS1pbmZvPjwvbWFjaGluZS1pbmZvPiAtLT5cblxuICAgIDwvZGl2PlxuICAgIDxtb2RhbC1jb250YWluZXIgbmFtZT1cIm1vZGFsXCIgPjwvbW9kYWwtY29udGFpbmVyPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgeyBIdWIgfSBmcm9tIFwiLi9zZXJ2aWNlcy9odWJcIjtcbmltcG9ydCB7IEhlYWRlciwgRm9vdGVyLCBMb2dpbiwgYWxhcm1MaXN0IH0gZnJvbSBcIi4vYXBwLm1vZHVsZXNcIjtcbmltcG9ydCB7IExvZ2luU2VydmljZSB9IGZyb20gXCJzcmMvc2VydmljZXMvbG9naW5TZXJ2aWNlXCI7XG5pbXBvcnQgeyBGYWN0b3J5LCBNZXNzYWdlU2VydmljZSB9IGZyb20gXCIuL19iYXNlXCI7XG5pbXBvcnQgeyBNb2RhbENvbnRhaW5lciwgTW9kYWxIZWxwZXIgfSBmcm9tIFwiLi9tb2R1bGVzL2Jhc2UtY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgYXBwTW9kZWxBY3Rpb25zIH0gZnJvbSBcInNyYy9zdG9yZVwiO1xuaW1wb3J0IFwiLi9hcHAuYnVzaW5lc3MtbG9naWNcIjtcbmltcG9ydCAqIGFzIGl6aVRvYXN0IGZyb20gXCJpeml0b2FzdFwiO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6IFwiYXBwXCIsXG4gIGNvbXBvbmVudHM6IHtcbiAgICBhcHBIZWFkZXI6IEhlYWRlcixcbiAgICBhcHBGb290ZXI6IEZvb3RlcixcbiAgICBtb2RhbENvbnRhaW5lcjogTW9kYWxDb250YWluZXIsXG4gICAgYWxhcm1MaXN0XG4gIH0sXG4gIG1vdW50ZWQ6IGZ1bmN0aW9uKCkge1xuICAgIGxldCBtcyA9IEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKTtcbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJzaG93LW1vZGFsXCIsIGFyZ3MgPT4ge1xuICAgICAgdGhpcy5hcHBseUJsdXIgPSB0cnVlO1xuICAgIH0pO1xuXG4gICAgbXMuc3Vic2NyaWJlVG9DaGFubmVsKFwiaGlkZS1tb2RhbFwiLCBhcmdzID0+IHtcbiAgICAgIHRoaXMuYXBwbHlCbHVyID0gZmFsc2U7XG4gICAgfSk7XG5cbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJzaG93LWxvYWRpbmdcIiwgYXJncyA9PiB7XG4gICAgICB0aGlzLmxvYWRpbmdPcGVyYXRpb25zKys7XG4gICAgfSk7XG4gICAgbXMuc3Vic2NyaWJlVG9DaGFubmVsKFwiaGlkZS1sb2FkaW5nXCIsIGFyZ3MgPT4ge1xuICAgICAgdGhpcy5sb2FkaW5nT3BlcmF0aW9ucy0tO1xuICAgIH0pO1xuXG4gICAgbGV0IF90aGlzID0gdGhpcztcbiAgICBGYWN0b3J5LkdldChMb2dpblNlcnZpY2UpXG4gICAgICAuZ2V0VXNlckluZm8oKVxuICAgICAgLnRoZW4oKCkgPT4ge1xuICAgICAgICBpZiAoIV90aGlzLmlzQXV0aGVudGljYXRlZClcbiAgICAgICAgICBfdGhpcy4kbmV4dFRpY2soKCkgPT4gTW9kYWxIZWxwZXIuU2hvd01vZGFsKExvZ2luKSk7XG4gICAgICB9KTtcblxuICAgIHRoaXMuJHN0b3JlLndhdGNoKFxuICAgICAgcyA9PiBzLmN1cnJlbnRVc2VyLFxuICAgICAgKG4sIG8pID0+IHtcbiAgICAgICAgaWYgKCFuKSB0aGlzLiRuZXh0VGljaygoKSA9PiBNb2RhbEhlbHBlci5TaG93TW9kYWwoTG9naW4pKTtcbiAgICAgIH1cbiAgICApO1xuXG4gICAgLy8gU0hPVyBUb2FzdHMgbm90aWZpY2F0aW9uc1xuICAgICAgICAvLyAgICAgaXppVG9hc3Quc2hvdyh7XG4gICAgICAgIC8vICAgdGhlbWU6XCJkYXJrXCIsXG4gICAgICAgIC8vICAgbWVzc2FnZTogXCJ0ZXN0XCIsXG4gICAgICAgIC8vICAgaWNvbjogXCJmYSBmYS1yZWZyZXNoIGZhLXNwaW4gZmEtMnggZmEtZndcIixcbiAgICAgICAgLy8gICBwb3NpdGlvbjogXCJib3R0b21MZWZ0XCIsIGFuaW1hdGVJbnNpZGU6IGZhbHNlLCB0aW1lb3V0OiBmYWxzZSxcbiAgICAgICAgLy8gICB0cmFuc2l0aW9uSW46ICdmYWRlSW5SaWdodCcsXG4gICAgICAgIC8vICAgdHJhbnNpdGlvbk91dDogJ2ZhZGVPdXQnLFxuICAgICAgICAvLyB9KVxuXG4gICAgdGhpcy5odWIgPSBuZXcgSHViKCk7XG4gIH0sXG4gIGNvbXB1dGVkOiB7XG4gICAgaXNBdXRoZW50aWNhdGVkOiBmdW5jdGlvbigpIHtcbiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5jdXJyZW50VXNlciAhPSBudWxsO1xuICAgIH0sXG4gICAgZGVidWdTdG9yZTogZnVuY3Rpb24oKSB7XG4gICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGU7XG4gICAgfSxcbiAgICBpc01haW5WaWV3TGlmdGVkVXA6IGZ1bmN0aW9uKCkge1xuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLmlzTWFpblZpZXdMaWZ0ZWRVcDtcbiAgICB9XG4gIH0sXG4gIHdhdGNoOiB7XG4gICAgaXNNYWluVmlld0xpZnRlZFVwOiBmdW5jdGlvbigpIHtcbiAgICAgIGlmICh0aGlzLnN0YXRlLmlzTWFpblZpZXdMaWZ0ZWRVcClcbiAgICAgICAgdGhpcy5hcHBseVZpZXdQb3NpdGlvbigtd2luZG93LmlubmVySGVpZ2h0ICsgODQpO1xuICAgICAgZWxzZSB0aGlzLmFwcGx5Vmlld1Bvc2l0aW9uKDApO1xuICAgIH0sXG4gICAgbG9hZGluZ09wZXJhdGlvbnM6IGZ1bmN0aW9uKG4sIG8pIHtcblxuICAgICAgaWYobyA9PSAwICYmIG4gPjApe1xuICAgICAgICBpemlUb2FzdC5zaG93KHtcbiAgICAgICAgICBjbGFzczogXCJ0LWxvYWRpbmdcIixcbiAgICAgICAgICB0aGVtZTpcImRhcmtcIixcbiAgICAgICAgICBtZXNzYWdlOiBcImxvYWRpbmcgLi4uXCIsXG4gICAgICAgICAgaWNvbjogXCJmYSBmYS1yZWZyZXNoIGZhLXNwaW4gZmEtMnggZmEtZndcIixcbiAgICAgICAgICBwb3NpdGlvbjogXCJib3R0b21MZWZ0XCIsIGFuaW1hdGVJbnNpZGU6IGZhbHNlLCB0aW1lb3V0OiBmYWxzZSxcbiAgICAgICAgICB0cmFuc2l0aW9uSW46ICdmYWRlSW5SaWdodCcsXG4gICAgICAgICAgdHJhbnNpdGlvbk91dDogJ2ZhZGVPdXQnLFxuICAgICAgICB9KVxuICAgICAgfVxuXG4gICAgICBpZihuID09IDAgfHwgbjwwKXtcbiAgICAgICAgdGhpcy5sb2FkaW5nT3BlcmF0aW9ucyA9IDA7XG4gICAgICAgIGl6aVRvYXN0LmhpZGUoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnQtbG9hZGluZycpKTtcbiAgICAgIH1cblxuICAgIH1cbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGNhbGxIdWI6IGZ1bmN0aW9uKCkge1xuICAgICAgdGhpcy5odWIuSGVsbG8oKTtcbiAgICB9LFxuICAgIHRvZ2dsZU1haW5WaWV3KCkge1xuICAgICAgYXBwTW9kZWxBY3Rpb25zLk1haW5WaWV3VG9nZ2xlKHRoaXMuJHN0b3JlKTtcbiAgICB9LFxuICAgIG1vdmVwYW5lbChlKSB7XG4gICAgICBpZiAoZSAmJiBlLnRvdWNoZXMgJiYgZS50b3VjaGVzWzBdKSB7XG4gICAgICAgIHRoaXMuYXBwbHlWaWV3UG9zaXRpb24oXG4gICAgICAgICAgLXdpbmRvdy5pbm5lckhlaWdodCArIDg0ICsgZS50b3VjaGVzWzBdLnNjcmVlblksXG4gICAgICAgICAgdHJ1ZVxuICAgICAgICApO1xuICAgICAgfVxuICAgIH0sXG4gICAgYXBwbHlWaWV3UG9zaXRpb24ocG9zaXRpb24sIHJlbW92ZXRyYW5zaXRpb24pIHtcbiAgICAgIHRoaXMuJHJlZnNbXCJtYWluLXZpZXdcIl0uc3R5bGUgPSB0aGlzLiRyZWZzW1wibWFpbi12aWV3LWhhbmRsZXJcIl0uc3R5bGUgPVxuICAgICAgICBcInRyYW5zZm9ybTp0cmFuc2xhdGVZKFwiICtcbiAgICAgICAgcG9zaXRpb24gK1xuICAgICAgICBcInB4KTtcIiArXG4gICAgICAgIChyZW1vdmV0cmFuc2l0aW9uID8gXCJ0cmFuc2l0aW9uOnVuc2V0O1wiIDogXCJcIik7XG4gICAgfVxuICB9LFxuICBkYXRhOiBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4ge1xuICAgICAgc3RhdGU6IHRoaXMuJHN0b3JlLnN0YXRlLFxuICAgICAgYXBwbHlCbHVyOiBmYWxzZSxcbiAgICAgIGxvYWRpbmdPcGVyYXRpb25zOiAwXG4gICAgfTtcbiAgfVxufTtcbjwvc2NyaXB0PlxuXG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyBBcHAudnVlPzMzZDA4Mjk5Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFvQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFKQTs7QUFNQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFDQTs7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBOztBQUNBOztBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVEE7O0FBWUE7QUFDQTtBQUdBO0FBRUE7QUFDQTtBQUFBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUEE7QUFVQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQXpCQTs7QUE0QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQXJCQTtBQXVCQTs7QUFFQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBdkhBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///454\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _hub = __webpack_require__(455);\n\nvar _app = __webpack_require__(59);\n\nvar _loginService = __webpack_require__(152);\n\nvar _base = __webpack_require__(48);\n\nvar _baseComponents = __webpack_require__(58);\n\nvar _store = __webpack_require__(36);\n\n__webpack_require__(456);\n\nvar _izitoast = __webpack_require__(153);\n\nvar iziToast = _interopRequireWildcard(_izitoast);\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n name: \"app\",\n components: {\n appHeader: _app.Header,\n appFooter: _app.Footer,\n modalContainer: _baseComponents.ModalContainer,\n alarmList: _app.alarmList\n },\n mounted: function mounted() {\n var _this2 = this;\n\n var ms = _base.Factory.Get(_base.MessageService);\n ms.subscribeToChannel(\"show-modal\", function (args) {\n _this2.applyBlur = true;\n });\n\n ms.subscribeToChannel(\"hide-modal\", function (args) {\n _this2.applyBlur = false;\n });\n\n ms.subscribeToChannel(\"show-loading\", function (args) {\n _this2.loadingOperations++;\n });\n ms.subscribeToChannel(\"hide-loading\", function (args) {\n _this2.loadingOperations--;\n });\n\n var _this = this;\n _base.Factory.Get(_loginService.LoginService).getUserInfo().then(function () {\n if (!_this.isAuthenticated) _this.$nextTick(function () {\n return _baseComponents.ModalHelper.ShowModal(_app.Login);\n });\n });\n\n this.$store.watch(function (s) {\n return s.currentUser;\n }, function (n, o) {\n if (!n) _this2.$nextTick(function () {\n return _baseComponents.ModalHelper.ShowModal(_app.Login);\n });\n });\n\n // SHOW Toasts notifications\n // iziToast.show({\n // theme:\"dark\",\n // message: \"test\",\n // icon: \"fa fa-refresh fa-spin fa-2x fa-fw\",\n // position: \"bottomLeft\", animateInside: false, timeout: false,\n // transitionIn: 'fadeInRight',\n // transitionOut: 'fadeOut',\n // })\n\n this.hub = new _hub.Hub();\n },\n computed: {\n isAuthenticated: function isAuthenticated() {\n return this.$store.state.currentUser != null;\n },\n debugStore: function debugStore() {\n return this.$store.state;\n },\n isMainViewLiftedUp: function isMainViewLiftedUp() {\n return this.$store.state.isMainViewLiftedUp;\n }\n },\n watch: {\n isMainViewLiftedUp: function isMainViewLiftedUp() {\n if (this.state.isMainViewLiftedUp) this.applyViewPosition(-window.innerHeight + 84);else this.applyViewPosition(0);\n },\n loadingOperations: function loadingOperations(n, o) {\n\n if (o == 0 && n > 0) {\n iziToast.show({\n class: \"t-loading\",\n theme: \"dark\",\n message: \"loading ...\",\n icon: \"fa fa-refresh fa-spin fa-2x fa-fw\",\n position: \"bottomLeft\", animateInside: false, timeout: false,\n transitionIn: 'fadeInRight',\n transitionOut: 'fadeOut'\n });\n }\n\n if (n == 0 || n < 0) {\n this.loadingOperations = 0;\n iziToast.hide(document.querySelector('.t-loading'));\n }\n }\n },\n methods: {\n callHub: function callHub() {\n this.hub.Hello();\n },\n toggleMainView: function toggleMainView(direction) {\n\n if (!direction || direction == 'down') _store.appModelActions.MainViewToggle(this.$store);else {\n this.applyViewPosition(-window.innerHeight + 84);\n }\n },\n movepanel: function movepanel(e) {\n if (e && e.touches && e.touches[0]) {\n this.applyViewPosition(-window.innerHeight + 84 + e.touches[0].screenY, true);\n }\n },\n applyViewPosition: function applyViewPosition(position, removetransition) {\n this.$refs[\"main-view\"].style = this.$refs[\"main-view-handler\"].style = \"transform:translateY(\" + position + \"px);\" + (removetransition ? \"transition:unset;\" : \"\");\n }\n },\n data: function data() {\n return {\n state: this.$store.state,\n applyBlur: false,\n loadingOperations: 0\n };\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDU0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL0FwcC52dWU/MTQwNyJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJjb250YWluZXJcIj5cbiAgICA8ZGl2IGlkPVwiYXBwXCIgOmNsYXNzPVwieydibHVyJzphcHBseUJsdXJ9XCI+XG4gICAgICA8YXBwLWhlYWRlcj48L2FwcC1oZWFkZXI+XG4gICAgICA8YWxhcm0tbGlzdD48L2FsYXJtLWxpc3Q+XG4gICAgICA8ZGl2IGlkPVwiYmFjay12aWV3XCI+XG4gICAgICAgIDxyb3V0ZXItdmlldyBuYW1lPVwiYmFja3ZpZXdcIj48L3JvdXRlci12aWV3PlxuICAgICAgPC9kaXY+XG5cbiAgICAgIDxkaXYgaWQ9XCJtYWluLXZpZXdcIiByZWY9XCJtYWluLXZpZXdcIj5cbiAgICAgICAgPHJvdXRlci12aWV3Lz5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBpZD1cIm1haW4tdmlldy1oYW5kbGVyXCIgcmVmPVwibWFpbi12aWV3LWhhbmRsZXJcIiBAY2xpY2s9XCJ0b2dnbGVNYWluVmlldygpXCI+XG4gICAgICAgICAgPHZ1ZS1nZXN0dXJlIDp0eXBlPVwiJ3N3aXBlZG93bidcIiA6Y2FsbD1cInRvZ2dsZU1haW5WaWV3XCIgOm9ubW92ZT1cIm1vdmVwYW5lbFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImhhbmRsZVwiPlxuICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiZmEgZmEtYW5nbGUtZG91YmxlLWRvd25cIj48L2k+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L3Z1ZS1nZXN0dXJlPlxuICAgICAgPC9kaXY+XG4gICAgICA8YXBwLWZvb3Rlcj48L2FwcC1mb290ZXI+XG5cbiAgICAgIDwhLS1cbjpjbGFzcz1cInsndHVybi11cCc6c3RhdGUuaXNNYWluVmlld0xpZnRlZFVwfVwiXG4gICAgICAtLT5cblxuICAgICAgPCEtLSBNb2RhbGkgc2VtcHJlIGRpc3BvbmliaWxpIC0tPlxuICAgICAgPCEtLSA8bG9naW4+PC9sb2dpbj4gLS0+XG4gICAgICA8IS0tIDx1c2VyLWluZm8+PC91c2VyLWluZm8+XG4gICAgICA8bWFjaGluZS1pbmZvPjwvbWFjaGluZS1pbmZvPiAtLT5cblxuICAgIDwvZGl2PlxuICAgIDxtb2RhbC1jb250YWluZXIgbmFtZT1cIm1vZGFsXCIgPjwvbW9kYWwtY29udGFpbmVyPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgeyBIdWIgfSBmcm9tIFwiLi9zZXJ2aWNlcy9odWJcIjtcbmltcG9ydCB7IEhlYWRlciwgRm9vdGVyLCBMb2dpbiwgYWxhcm1MaXN0IH0gZnJvbSBcIi4vYXBwLm1vZHVsZXNcIjtcbmltcG9ydCB7IExvZ2luU2VydmljZSB9IGZyb20gXCJzcmMvc2VydmljZXMvbG9naW5TZXJ2aWNlXCI7XG5pbXBvcnQgeyBGYWN0b3J5LCBNZXNzYWdlU2VydmljZSB9IGZyb20gXCIuL19iYXNlXCI7XG5pbXBvcnQgeyBNb2RhbENvbnRhaW5lciwgTW9kYWxIZWxwZXIgfSBmcm9tIFwiLi9tb2R1bGVzL2Jhc2UtY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgYXBwTW9kZWxBY3Rpb25zIH0gZnJvbSBcInNyYy9zdG9yZVwiO1xuaW1wb3J0IFwiLi9hcHAuYnVzaW5lc3MtbG9naWNcIjtcbmltcG9ydCAqIGFzIGl6aVRvYXN0IGZyb20gXCJpeml0b2FzdFwiO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6IFwiYXBwXCIsXG4gIGNvbXBvbmVudHM6IHtcbiAgICBhcHBIZWFkZXI6IEhlYWRlcixcbiAgICBhcHBGb290ZXI6IEZvb3RlcixcbiAgICBtb2RhbENvbnRhaW5lcjogTW9kYWxDb250YWluZXIsXG4gICAgYWxhcm1MaXN0XG4gIH0sXG4gIG1vdW50ZWQ6IGZ1bmN0aW9uKCkge1xuICAgIGxldCBtcyA9IEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKTtcbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJzaG93LW1vZGFsXCIsIGFyZ3MgPT4ge1xuICAgICAgdGhpcy5hcHBseUJsdXIgPSB0cnVlO1xuICAgIH0pO1xuXG4gICAgbXMuc3Vic2NyaWJlVG9DaGFubmVsKFwiaGlkZS1tb2RhbFwiLCBhcmdzID0+IHtcbiAgICAgIHRoaXMuYXBwbHlCbHVyID0gZmFsc2U7XG4gICAgfSk7XG5cbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJzaG93LWxvYWRpbmdcIiwgYXJncyA9PiB7XG4gICAgICB0aGlzLmxvYWRpbmdPcGVyYXRpb25zKys7XG4gICAgfSk7XG4gICAgbXMuc3Vic2NyaWJlVG9DaGFubmVsKFwiaGlkZS1sb2FkaW5nXCIsIGFyZ3MgPT4ge1xuICAgICAgdGhpcy5sb2FkaW5nT3BlcmF0aW9ucy0tO1xuICAgIH0pO1xuXG4gICAgbGV0IF90aGlzID0gdGhpcztcbiAgICBGYWN0b3J5LkdldChMb2dpblNlcnZpY2UpXG4gICAgICAuZ2V0VXNlckluZm8oKVxuICAgICAgLnRoZW4oKCkgPT4ge1xuICAgICAgICBpZiAoIV90aGlzLmlzQXV0aGVudGljYXRlZClcbiAgICAgICAgICBfdGhpcy4kbmV4dFRpY2soKCkgPT4gTW9kYWxIZWxwZXIuU2hvd01vZGFsKExvZ2luKSk7XG4gICAgICB9KTtcblxuICAgIHRoaXMuJHN0b3JlLndhdGNoKFxuICAgICAgcyA9PiBzLmN1cnJlbnRVc2VyLFxuICAgICAgKG4sIG8pID0+IHtcbiAgICAgICAgaWYgKCFuKSB0aGlzLiRuZXh0VGljaygoKSA9PiBNb2RhbEhlbHBlci5TaG93TW9kYWwoTG9naW4pKTtcbiAgICAgIH1cbiAgICApO1xuXG4gICAgLy8gU0hPVyBUb2FzdHMgbm90aWZpY2F0aW9uc1xuICAgICAgICAvLyAgICAgaXppVG9hc3Quc2hvdyh7XG4gICAgICAgIC8vICAgdGhlbWU6XCJkYXJrXCIsXG4gICAgICAgIC8vICAgbWVzc2FnZTogXCJ0ZXN0XCIsXG4gICAgICAgIC8vICAgaWNvbjogXCJmYSBmYS1yZWZyZXNoIGZhLXNwaW4gZmEtMnggZmEtZndcIixcbiAgICAgICAgLy8gICBwb3NpdGlvbjogXCJib3R0b21MZWZ0XCIsIGFuaW1hdGVJbnNpZGU6IGZhbHNlLCB0aW1lb3V0OiBmYWxzZSxcbiAgICAgICAgLy8gICB0cmFuc2l0aW9uSW46ICdmYWRlSW5SaWdodCcsXG4gICAgICAgIC8vICAgdHJhbnNpdGlvbk91dDogJ2ZhZGVPdXQnLFxuICAgICAgICAvLyB9KVxuXG4gICAgdGhpcy5odWIgPSBuZXcgSHViKCk7XG4gIH0sXG4gIGNvbXB1dGVkOiB7XG4gICAgaXNBdXRoZW50aWNhdGVkOiBmdW5jdGlvbigpIHtcbiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5jdXJyZW50VXNlciAhPSBudWxsO1xuICAgIH0sXG4gICAgZGVidWdTdG9yZTogZnVuY3Rpb24oKSB7XG4gICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGU7XG4gICAgfSxcbiAgICBpc01haW5WaWV3TGlmdGVkVXA6IGZ1bmN0aW9uKCkge1xuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLmlzTWFpblZpZXdMaWZ0ZWRVcDtcbiAgICB9XG4gIH0sXG4gIHdhdGNoOiB7XG4gICAgaXNNYWluVmlld0xpZnRlZFVwOiBmdW5jdGlvbigpIHtcbiAgICAgIGlmICh0aGlzLnN0YXRlLmlzTWFpblZpZXdMaWZ0ZWRVcClcbiAgICAgICAgdGhpcy5hcHBseVZpZXdQb3NpdGlvbigtd2luZG93LmlubmVySGVpZ2h0ICsgODQpO1xuICAgICAgZWxzZSB0aGlzLmFwcGx5Vmlld1Bvc2l0aW9uKDApO1xuICAgIH0sXG4gICAgbG9hZGluZ09wZXJhdGlvbnM6IGZ1bmN0aW9uKG4sIG8pIHtcblxuICAgICAgaWYobyA9PSAwICYmIG4gPjApe1xuICAgICAgICBpemlUb2FzdC5zaG93KHtcbiAgICAgICAgICBjbGFzczogXCJ0LWxvYWRpbmdcIixcbiAgICAgICAgICB0aGVtZTpcImRhcmtcIixcbiAgICAgICAgICBtZXNzYWdlOiBcImxvYWRpbmcgLi4uXCIsXG4gICAgICAgICAgaWNvbjogXCJmYSBmYS1yZWZyZXNoIGZhLXNwaW4gZmEtMnggZmEtZndcIixcbiAgICAgICAgICBwb3NpdGlvbjogXCJib3R0b21MZWZ0XCIsIGFuaW1hdGVJbnNpZGU6IGZhbHNlLCB0aW1lb3V0OiBmYWxzZSxcbiAgICAgICAgICB0cmFuc2l0aW9uSW46ICdmYWRlSW5SaWdodCcsXG4gICAgICAgICAgdHJhbnNpdGlvbk91dDogJ2ZhZGVPdXQnLFxuICAgICAgICB9KVxuICAgICAgfVxuXG4gICAgICBpZihuID09IDAgfHwgbjwwKXtcbiAgICAgICAgdGhpcy5sb2FkaW5nT3BlcmF0aW9ucyA9IDA7XG4gICAgICAgIGl6aVRvYXN0LmhpZGUoZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnQtbG9hZGluZycpKTtcbiAgICAgIH1cblxuICAgIH1cbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGNhbGxIdWI6IGZ1bmN0aW9uKCkge1xuICAgICAgdGhpcy5odWIuSGVsbG8oKTtcbiAgICB9LFxuICAgIHRvZ2dsZU1haW5WaWV3KGRpcmVjdGlvbikge1xuXG4gICAgICBpZighZGlyZWN0aW9uIHx8IGRpcmVjdGlvbiA9PSAnZG93bicpXG4gICAgICAgIGFwcE1vZGVsQWN0aW9ucy5NYWluVmlld1RvZ2dsZSh0aGlzLiRzdG9yZSk7XG4gICAgICBlbHNlXG4gICAgICB7XG4gICAgICAgIHRoaXMuYXBwbHlWaWV3UG9zaXRpb24oLXdpbmRvdy5pbm5lckhlaWdodCArIDg0KTtcbiAgICAgIH1cbiAgICB9LFxuICAgIG1vdmVwYW5lbChlKSB7XG4gICAgICBpZiAoZSAmJiBlLnRvdWNoZXMgJiYgZS50b3VjaGVzWzBdKSB7XG4gICAgICAgIHRoaXMuYXBwbHlWaWV3UG9zaXRpb24oXG4gICAgICAgICAgLXdpbmRvdy5pbm5lckhlaWdodCArIDg0ICsgZS50b3VjaGVzWzBdLnNjcmVlblksXG4gICAgICAgICAgdHJ1ZVxuICAgICAgICApO1xuICAgICAgfVxuICAgIH0sXG4gICAgYXBwbHlWaWV3UG9zaXRpb24ocG9zaXRpb24sIHJlbW92ZXRyYW5zaXRpb24pIHtcbiAgICAgIHRoaXMuJHJlZnNbXCJtYWluLXZpZXdcIl0uc3R5bGUgPSB0aGlzLiRyZWZzW1wibWFpbi12aWV3LWhhbmRsZXJcIl0uc3R5bGUgPVxuICAgICAgICBcInRyYW5zZm9ybTp0cmFuc2xhdGVZKFwiICtcbiAgICAgICAgcG9zaXRpb24gK1xuICAgICAgICBcInB4KTtcIiArXG4gICAgICAgIChyZW1vdmV0cmFuc2l0aW9uID8gXCJ0cmFuc2l0aW9uOnVuc2V0O1wiIDogXCJcIik7XG4gICAgfVxuICB9LFxuICBkYXRhOiBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4ge1xuICAgICAgc3RhdGU6IHRoaXMuJHN0b3JlLnN0YXRlLFxuICAgICAgYXBwbHlCbHVyOiBmYWxzZSxcbiAgICAgIGxvYWRpbmdPcGVyYXRpb25zOiAwXG4gICAgfTtcbiAgfVxufTtcbjwvc2NyaXB0PlxuXG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyBBcHAudnVlPzQ3ZWZkNmMyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFvQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFKQTs7QUFNQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFDQTs7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBOztBQUNBOztBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVEE7O0FBWUE7QUFDQTtBQUdBO0FBRUE7QUFDQTtBQUFBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUEE7QUFVQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQXpCQTs7QUE0QkE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFLQTtBQTNCQTtBQTZCQTs7QUFFQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBN0hBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///454\n"); /***/ }), diff --git a/Step/wwwroot/dist/build.js b/Step/wwwroot/dist/build.js index 1ed9877e..c115e4c3 100644 --- a/Step/wwwroot/dist/build.js +++ b/Step/wwwroot/dist/build.js @@ -445,7 +445,7 @@ eval("var redefine = __webpack_require__(15);\nmodule.exports = function (target /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.MessageService = exports.Factory = undefined;\n\nvar _factoryService = __webpack_require__(57);\n\nvar _factoryService2 = _interopRequireDefault(_factoryService);\n\nvar _messageService = __webpack_require__(397);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.Factory = _factoryService2.default;\nexports.MessageService = _messageService.MessageService;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL19iYXNlL2luZGV4LmpzPzk2MGIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEZhY3RvcnkgZnJvbSBcIi4vZmFjdG9yeVNlcnZpY2VcIjtcbmltcG9ydCB7IE1lc3NhZ2VTZXJ2aWNlIH0gZnJvbSBcIi4vbWVzc2FnZVNlcnZpY2VcIjtcblxuZXhwb3J0IHsgRmFjdG9yeSwgTWVzc2FnZVNlcnZpY2UgfTtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gc3JjL19iYXNlL2luZGV4LmpzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQ0E7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///48\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.MessageService = exports.Factory = undefined;\nexports.awaiter = awaiter;\n\nvar _factoryService = __webpack_require__(57);\n\nvar _factoryService2 = _interopRequireDefault(_factoryService);\n\nvar _messageService = __webpack_require__(397);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction awaiter(promise) {\n\n _factoryService2.default.Get(_messageService.MessageService).publishToChannel(\"show-loading\");\n return promise.then(function (data) {\n _factoryService2.default.Get(_messageService.MessageService).publishToChannel(\"hide-loading\");\n return data;\n }).catch(function (err) {\n _factoryService2.default.Get(_messageService.MessageService).publishToChannel(\"hide-loading\");\n return err;\n });\n}\n\nexports.Factory = _factoryService2.default;\nexports.MessageService = _messageService.MessageService;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL19iYXNlL2luZGV4LmpzPzk2MGIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEZhY3RvcnkgZnJvbSBcIi4vZmFjdG9yeVNlcnZpY2VcIjtcbmltcG9ydCB7IE1lc3NhZ2VTZXJ2aWNlIH0gZnJvbSBcIi4vbWVzc2FnZVNlcnZpY2VcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIGF3YWl0ZXIocHJvbWlzZSkge1xuXG4gICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnB1Ymxpc2hUb0NoYW5uZWwoXCJzaG93LWxvYWRpbmdcIik7XG4gICAgcmV0dXJuIHByb21pc2UudGhlbihkYXRhID0+IHtcbiAgICAgICAgICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5wdWJsaXNoVG9DaGFubmVsKFwiaGlkZS1sb2FkaW5nXCIpO1xuICAgICAgICAgICAgcmV0dXJuIGRhdGFcbiAgICAgICAgfSlcbiAgICAgICAgLmNhdGNoKGVyciA9PiB7XG4gICAgICAgICAgICBGYWN0b3J5LkdldChNZXNzYWdlU2VydmljZSkucHVibGlzaFRvQ2hhbm5lbChcImhpZGUtbG9hZGluZ1wiKTtcbiAgICAgICAgICAgIHJldHVybiBlcnI7XG4gICAgICAgIH0pO1xufVxuXG5cbmV4cG9ydCB7IEZhY3RvcnksIE1lc3NhZ2VTZXJ2aWNlIH07XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHNyYy9fYmFzZS9pbmRleC5qcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBR0E7QUFDQTtBQUpBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///48\n"); /***/ }), /* 49 */ @@ -514,7 +514,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.TestHeader = exports.TestEmpty = exports.TestLoader = exports.Home = exports.alarmList = exports.AxesCalibration = exports.MachineInfoDialog = exports.UserInfoDialog = exports.Login = exports.Footer = exports.Header = exports.LocalizationService = exports.LoginService = undefined;\n\nvar _loginService = __webpack_require__(152);\n\nvar _localizationService = __webpack_require__(149);\n\nvar _appHeader = __webpack_require__(384);\n\nvar _appHeader2 = _interopRequireDefault(_appHeader);\n\nvar _appFooter = __webpack_require__(407);\n\nvar _appFooter2 = _interopRequireDefault(_appFooter);\n\nvar _login = __webpack_require__(410);\n\nvar _login2 = _interopRequireDefault(_login);\n\nvar _alarmsList = __webpack_require__(416);\n\nvar _alarmsList2 = _interopRequireDefault(_alarmsList);\n\nvar _userInfoDialog = __webpack_require__(423);\n\nvar _userInfoDialog2 = _interopRequireDefault(_userInfoDialog);\n\nvar _machineInfoDialog = __webpack_require__(428);\n\nvar _machineInfoDialog2 = _interopRequireDefault(_machineInfoDialog);\n\nvar _axesCalibrationDialog = __webpack_require__(431);\n\nvar _axesCalibrationDialog2 = _interopRequireDefault(_axesCalibrationDialog);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.LoginService = _loginService.LoginService;\nexports.LocalizationService = _localizationService.LocalizationService;\nexports.Header = _appHeader2.default;\nexports.Footer = _appFooter2.default;\nexports.Login = _login2.default;\nexports.UserInfoDialog = _userInfoDialog2.default;\nexports.MachineInfoDialog = _machineInfoDialog2.default;\nexports.AxesCalibration = _axesCalibrationDialog2.default;\nexports.alarmList = _alarmsList2.default;\n\n// Page and modules\n// GLobal services\n\nvar Home = exports.Home = function Home() {\n return __webpack_require__.e/* import() */(0).then(__webpack_require__.bind(null, 439));\n};\n\n// Test pages\nvar TestLoader = exports.TestLoader = function TestLoader() {\n return __webpack_require__.e/* import() */(3).then(__webpack_require__.bind(null, 440));\n};\nvar TestEmpty = exports.TestEmpty = function TestEmpty() {\n return __webpack_require__.e/* import() */(4).then(__webpack_require__.bind(null, 441));\n};\n\nvar TestHeader = exports.TestHeader = function TestHeader() {\n return __webpack_require__.e/* import() */(2).then(__webpack_require__.bind(null, 442));\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2FwcC5tb2R1bGVzLmpzPzdhZjkiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gR0xvYmFsIHNlcnZpY2VzXG5pbXBvcnQgeyBMb2dpblNlcnZpY2UgfSBmcm9tIFwiLi9zZXJ2aWNlcy9sb2dpblNlcnZpY2VcIjtcbmltcG9ydCB7IExvY2FsaXphdGlvblNlcnZpY2UgfSBmcm9tIFwiLi9zZXJ2aWNlcy9sb2NhbGl6YXRpb25TZXJ2aWNlXCI7XG5cblxuXG5cbi8vIFBhZ2UgYW5kIG1vZHVsZXNcbmltcG9ydCBIZWFkZXIgZnJvbSBcIi4vbW9kdWxlcy9hcHAtaGVhZGVyLnZ1ZVwiO1xuaW1wb3J0IEZvb3RlciBmcm9tIFwiLi9tb2R1bGVzL2FwcC1mb290ZXIudnVlXCI7XG5pbXBvcnQgTG9naW4gZnJvbSBcIi4vbW9kdWxlcy9sb2dpbi52dWVcIjtcbmltcG9ydCBhbGFybUxpc3QgZnJvbSBcIi4vbW9kdWxlcy9hbGFybXMtbGlzdC52dWVcIjtcbmltcG9ydCBVc2VySW5mb0RpYWxvZyBmcm9tIFwiLi9tb2R1bGVzL3VzZXItaW5mby1kaWFsb2cudnVlXCI7XG5pbXBvcnQgTWFjaGluZUluZm9EaWFsb2cgZnJvbSBcIi4vbW9kdWxlcy9tYWNoaW5lLWluZm8tZGlhbG9nLnZ1ZVwiO1xuaW1wb3J0IEF4ZXNDYWxpYnJhdGlvbiBmcm9tIFwiLi9tb2R1bGVzL2F4ZXMtY2FsaWJyYXRpb24tZGlhbG9nLnZ1ZVwiO1xuXG5leHBvcnQge1xuICAgIExvZ2luU2VydmljZSxcbiAgICBMb2NhbGl6YXRpb25TZXJ2aWNlLFxuICAgIEhlYWRlcixcbiAgICBGb290ZXIsXG4gICAgTG9naW4sXG4gICAgVXNlckluZm9EaWFsb2csXG4gICAgTWFjaGluZUluZm9EaWFsb2csXG4gICAgQXhlc0NhbGlicmF0aW9uLFxuICAgIGFsYXJtTGlzdFxufVxuXG5leHBvcnQgY29uc3QgSG9tZSA9ICgpID0+XG4gICAgaW1wb3J0IChcIi4vY29tcG9uZW50cy9Ib21lLnZ1ZVwiKTtcblxuLy8gVGVzdCBwYWdlc1xuZXhwb3J0IGNvbnN0IFRlc3RMb2FkZXIgPSAoKSA9PlxuICAgIGltcG9ydCAoXCIuL2NvbXBvbmVudHMvdGVzdC1sb2FkZXIudnVlXCIpO1xuZXhwb3J0IGNvbnN0IFRlc3RFbXB0eSA9ICgpID0+XG4gICAgaW1wb3J0IChcIi4vY29tcG9uZW50cy90ZXN0LWVtcHR5LnZ1ZVwiKTtcblxuZXhwb3J0IGNvbnN0IFRlc3RIZWFkZXIgPSAoKSA9PlxuICAgIGltcG9ydCAoXCIuL2NvbXBvbmVudHMvdGVzdC1zdGF0dXMudnVlXCIpO1xuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyBzcmMvYXBwLm1vZHVsZXMuanMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUtBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFuQkE7QUFQQTtBQUNBO0FBMkJBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///59\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.TestHeader = exports.TestEmpty = exports.TestLoader = exports.Home = exports.alarmList = exports.AxesCalibration = exports.MachineInfoDialog = exports.UserInfoDialog = exports.Login = exports.Footer = exports.Header = exports.LocalizationService = exports.LoginService = undefined;\n\nvar _loginService = __webpack_require__(152);\n\nvar _localizationService = __webpack_require__(149);\n\nvar _appHeader = __webpack_require__(384);\n\nvar _appHeader2 = _interopRequireDefault(_appHeader);\n\nvar _appFooter = __webpack_require__(407);\n\nvar _appFooter2 = _interopRequireDefault(_appFooter);\n\nvar _login = __webpack_require__(410);\n\nvar _login2 = _interopRequireDefault(_login);\n\nvar _alarmsList = __webpack_require__(416);\n\nvar _alarmsList2 = _interopRequireDefault(_alarmsList);\n\nvar _userInfoDialog = __webpack_require__(423);\n\nvar _userInfoDialog2 = _interopRequireDefault(_userInfoDialog);\n\nvar _machineInfoDialog = __webpack_require__(428);\n\nvar _machineInfoDialog2 = _interopRequireDefault(_machineInfoDialog);\n\nvar _axesCalibrationDialog = __webpack_require__(431);\n\nvar _axesCalibrationDialog2 = _interopRequireDefault(_axesCalibrationDialog);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.LoginService = _loginService.LoginService;\nexports.LocalizationService = _localizationService.LocalizationService;\nexports.Header = _appHeader2.default;\nexports.Footer = _appFooter2.default;\nexports.Login = _login2.default;\nexports.UserInfoDialog = _userInfoDialog2.default;\nexports.MachineInfoDialog = _machineInfoDialog2.default;\nexports.AxesCalibration = _axesCalibrationDialog2.default;\nexports.alarmList = _alarmsList2.default;\n\n// Page and modules\n// GLobal services\n\nvar Home = exports.Home = function Home() {\n return __webpack_require__.e/* import() */(0).then(__webpack_require__.bind(null, 439));\n};\n\n// Test pages\nvar TestLoader = exports.TestLoader = function TestLoader() {\n return __webpack_require__.e/* import() */(3).then(__webpack_require__.bind(null, 440));\n};\nvar TestEmpty = exports.TestEmpty = function TestEmpty() {\n return __webpack_require__.e/* import() */(4).then(__webpack_require__.bind(null, 441));\n};\n\nvar TestHeader = exports.TestHeader = function TestHeader() {\n return __webpack_require__.e/* import() */(2).then(__webpack_require__.bind(null, 442));\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2FwcC5tb2R1bGVzLmpzPzdhZjkiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gR0xvYmFsIHNlcnZpY2VzXG5pbXBvcnQgeyBMb2dpblNlcnZpY2UgfSBmcm9tIFwiLi9zZXJ2aWNlcy9sb2dpblNlcnZpY2VcIjtcbmltcG9ydCB7IExvY2FsaXphdGlvblNlcnZpY2UgfSBmcm9tIFwiLi9zZXJ2aWNlcy9sb2NhbGl6YXRpb25TZXJ2aWNlXCI7XG5cbi8vIFBhZ2UgYW5kIG1vZHVsZXNcbmltcG9ydCBIZWFkZXIgZnJvbSBcIi4vbW9kdWxlcy9hcHAtaGVhZGVyLnZ1ZVwiO1xuaW1wb3J0IEZvb3RlciBmcm9tIFwiLi9tb2R1bGVzL2FwcC1mb290ZXIudnVlXCI7XG5pbXBvcnQgTG9naW4gZnJvbSBcIi4vbW9kdWxlcy9sb2dpbi52dWVcIjtcbmltcG9ydCBhbGFybUxpc3QgZnJvbSBcIi4vbW9kdWxlcy9hbGFybXMtbGlzdC52dWVcIjtcbmltcG9ydCBVc2VySW5mb0RpYWxvZyBmcm9tIFwiLi9tb2R1bGVzL3VzZXItaW5mby1kaWFsb2cudnVlXCI7XG5pbXBvcnQgTWFjaGluZUluZm9EaWFsb2cgZnJvbSBcIi4vbW9kdWxlcy9tYWNoaW5lLWluZm8tZGlhbG9nLnZ1ZVwiO1xuaW1wb3J0IEF4ZXNDYWxpYnJhdGlvbiBmcm9tIFwiLi9tb2R1bGVzL2F4ZXMtY2FsaWJyYXRpb24tZGlhbG9nLnZ1ZVwiO1xuXG5cblxuXG5cblxuZXhwb3J0IHtcbiAgICBMb2dpblNlcnZpY2UsXG4gICAgTG9jYWxpemF0aW9uU2VydmljZSxcbiAgICBIZWFkZXIsXG4gICAgRm9vdGVyLFxuICAgIExvZ2luLFxuICAgIFVzZXJJbmZvRGlhbG9nLFxuICAgIE1hY2hpbmVJbmZvRGlhbG9nLFxuICAgIEF4ZXNDYWxpYnJhdGlvbixcbiAgICBhbGFybUxpc3Rcbn1cblxuZXhwb3J0IGNvbnN0IEhvbWUgPSAoKSA9PlxuICAgIGltcG9ydCAoXCIuL2NvbXBvbmVudHMvSG9tZS52dWVcIik7XG5cbi8vIFRlc3QgcGFnZXNcbmV4cG9ydCBjb25zdCBUZXN0TG9hZGVyID0gKCkgPT5cbiAgICBpbXBvcnQgKFwiLi9jb21wb25lbnRzL3Rlc3QtbG9hZGVyLnZ1ZVwiKTtcbmV4cG9ydCBjb25zdCBUZXN0RW1wdHkgPSAoKSA9PlxuICAgIGltcG9ydCAoXCIuL2NvbXBvbmVudHMvdGVzdC1lbXB0eS52dWVcIik7XG5cbmV4cG9ydCBjb25zdCBUZXN0SGVhZGVyID0gKCkgPT5cbiAgICBpbXBvcnQgKFwiLi9jb21wb25lbnRzL3Rlc3Qtc3RhdHVzLnZ1ZVwiKTtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gc3JjL2FwcC5tb2R1bGVzLmpzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBOzs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBeEJBO0FBSkE7QUFDQTtBQTZCQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///59\n"); /***/ }), /* 60 */ @@ -1014,7 +1014,7 @@ eval("// https://rwaldron.github.io/proposal-math-extensions/\nmodule.exports = /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.DataResponse = exports.AuthToken = exports.baseRestService = exports.sharedInterceptors = exports.interceptorsConfig = undefined;\nexports.to = to;\n\nvar _axios = __webpack_require__(363);\n\nvar _axios2 = _interopRequireDefault(_axios);\n\nvar _factoryService = __webpack_require__(57);\n\nvar _factoryService2 = _interopRequireDefault(_factoryService);\n\nvar _izitoast = __webpack_require__(153);\n\nvar iziToast = _interopRequireWildcard(_izitoast);\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar __extends = undefined && undefined.__extends || function () {\n var extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) {\n if (b.hasOwnProperty(p)) d[p] = b[p];\n }\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() {\n this.constructor = d;\n }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n}();\nvar __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) {\n try {\n step(generator.next(value));\n } catch (e) {\n reject(e);\n }\n }\n function rejected(value) {\n try {\n step(generator[\"throw\"](value));\n } catch (e) {\n reject(e);\n }\n }\n function step(result) {\n result.done ? resolve(result.value) : new P(function (resolve) {\n resolve(result.value);\n }).then(fulfilled, rejected);\n }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nvar __generator = undefined && undefined.__generator || function (thisArg, body) {\n var _ = { label: 0, sent: function sent() {\n if (t[0] & 1) throw t[1];return t[1];\n }, trys: [], ops: [] },\n f,\n y,\n t,\n g;\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function () {\n return this;\n }), g;\n function verb(n) {\n return function (v) {\n return step([n, v]);\n };\n }\n function step(op) {\n if (f) throw new TypeError(\"Generator is already executing.\");\n while (_) {\n try {\n if (f = 1, y && (t = y[op[0] & 2 ? \"return\" : op[0] ? \"throw\" : \"next\"]) && !(t = t.call(y, op[1])).done) return t;\n if (y = 0, t) op = [0, t.value];\n switch (op[0]) {\n case 0:case 1:\n t = op;break;\n case 4:\n _.label++;return { value: op[1], done: false };\n case 5:\n _.label++;y = op[1];op = [0];continue;\n case 7:\n op = _.ops.pop();_.trys.pop();continue;\n default:\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {\n _ = 0;continue;\n }\n if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {\n _.label = op[1];break;\n }\n if (op[0] === 6 && _.label < t[1]) {\n _.label = t[1];t = op;break;\n }\n if (t && _.label < t[2]) {\n _.label = t[2];_.ops.push(op);break;\n }\n if (t[2]) _.ops.pop();\n _.trys.pop();continue;\n }\n op = body.call(thisArg, _);\n } catch (e) {\n op = [6, e];y = 0;\n } finally {\n f = t = 0;\n }\n }if (op[0] & 5) throw op[1];return { value: op[0] ? op[1] : void 0, done: true };\n }\n};\n\nvar interceptorsConfig = /** @class */function () {\n function interceptorsConfig() {\n this.requestInterceptors = [];\n this.responseInterceptors = [];\n }\n return interceptorsConfig;\n}();\nexports.interceptorsConfig = interceptorsConfig;\n\nvar sharedInterceptors = /** @class */function (_super) {\n __extends(sharedInterceptors, _super);\n function sharedInterceptors() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n sharedInterceptors.prototype.addRequestInterceptor = function (item) {\n this.requestInterceptors.push(item);\n if (this.onRequestInterceptorChanged) this.onRequestInterceptorChanged(item);\n };\n sharedInterceptors.prototype.addresponseInterceptor = function (item) {\n this.responseInterceptors.push(item);\n if (this.onResponseInterceptorChanged) this.onResponseInterceptorChanged(item);\n };\n return sharedInterceptors;\n}(interceptorsConfig);\nexports.sharedInterceptors = sharedInterceptors;\n\n_factoryService2.default.Register(sharedInterceptors);\nfunction to(promise) {\n return promise.then(function (data) {\n return data;\n }).catch(function (err) {\n return err.response;\n });\n}\nvar baseRestService = /** @class */function () {\n function baseRestService() {\n var _this = this;\n this.errorsToShow = [404, 500];\n this.allwaysSendAuthenticationToken = false;\n this.saveToSessionStorage = false;\n this.baseUrl = \"\";\n this.http = _axios2.default.create();\n this._interceptors = _factoryService2.default.Get(sharedInterceptors);\n // Initialize preregistered interceptors\n for (var i in this._interceptors.requestInterceptors) {\n this.http.interceptors.request.use(this._interceptors.requestInterceptors[i]);\n }for (var i in this._interceptors.responseInterceptors) {\n this.http.interceptors.response.use(this._interceptors.responseInterceptors[i]);\n }this._interceptors.onRequestInterceptorChanged = function (i) {\n return _this.http.interceptors.request.use(i);\n };\n this._interceptors.onResponseInterceptorChanged = function (i) {\n return _this.http.interceptors.response.use(i);\n };\n // toast exception interceptors\n this.http.interceptors.response.use(null, function (r) {\n if (!r.status) r = r.response;\n if (r.status >= 500 || _this.errorsToShow.indexOf(r.status) >= 0) {\n iziToast.error({\n title: r.config.url,\n message: r.statusText,\n theme: \"dark\",\n timeout: false\n });\n }\n console.log(r);\n return r;\n });\n }\n Object.defineProperty(baseRestService.prototype, \"interceptors\", {\n set: function set(value) {\n for (var i in value.requestInterceptors) {\n this.http.interceptors.request.use(value.requestInterceptors[i]);\n }for (var i in value.responseInterceptors) {\n this.http.interceptors.response.use(value.responseInterceptors[i]);\n }\n },\n enumerable: true,\n configurable: true\n });\n baseRestService.prototype.get = function (uri, sendAuthenticationToken, params) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n if (params === void 0) {\n params = {};\n }\n return __awaiter(this, void 0, void 0, function () {\n var response;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, to(this.http.get(this.baseUrl + uri, {\n headers: this.prepareHeaders(this.allwaysSendAuthenticationToken || sendAuthenticationToken, false),\n params: params\n }))];\n case 1:\n response = _a.sent();\n if (response.status != 200 && this.OnError) this.OnError(response);\n return [2 /*return*/, response];\n }\n });\n });\n };\n ;\n baseRestService.prototype.Get = function (uri, sendAuthenticationToken, params) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n if (params === void 0) {\n params = {};\n }\n return __awaiter(this, void 0, void 0, function () {\n var result;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, this.get(uri, sendAuthenticationToken, params)];\n case 1:\n result = _a.sent();\n if (result.status == 200) return [2 /*return*/, result.data];else if (this.OnError) this.OnError(result);\n return [2 /*return*/, null];\n }\n });\n });\n };\n baseRestService.prototype.post = function (uri, data, sendAuthenticationToken) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n return __awaiter(this, void 0, void 0, function () {\n var response;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, to(this.http.post(this.baseUrl + uri, data, { headers: this.prepareHeaders(this.allwaysSendAuthenticationToken || sendAuthenticationToken, true) }))];\n case 1:\n response = _a.sent();\n if (response.status != 200 && this.OnError) this.OnError(response);\n return [2 /*return*/, response];\n }\n });\n });\n };\n ;\n baseRestService.prototype.Post = function (uri, data, sendAuthenticationToken) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n return __awaiter(this, void 0, void 0, function () {\n var result;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, this.post(uri, data, sendAuthenticationToken)];\n case 1:\n result = _a.sent();\n if (result.status == 200) return [2 /*return*/, result.data];else if (this.OnError) this.OnError(result);\n return [2 /*return*/, null];\n }\n });\n });\n };\n baseRestService.prototype.put = function (uri, data, sendAuthenticationToken) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n return __awaiter(this, void 0, void 0, function () {\n var response;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, to(this.http.put(this.baseUrl + uri, JSON.stringify(data), { headers: this.prepareHeaders(this.allwaysSendAuthenticationToken || sendAuthenticationToken, true) }))];\n case 1:\n response = _a.sent();\n if (response.status != 200 && this.OnError) this.OnError(response);\n return [2 /*return*/, response];\n }\n });\n });\n };\n baseRestService.prototype.Put = function (uri, data, sendAuthenticationToken) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n return __awaiter(this, void 0, void 0, function () {\n var result;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, this.put(uri, data, sendAuthenticationToken)];\n case 1:\n result = _a.sent();\n if (result.status == 200) return [2 /*return*/, result.data];else if (this.OnError) this.OnError(result);\n return [2 /*return*/, null];\n }\n });\n });\n };\n baseRestService.prototype.delete = function (uri, sendAuthenticationToken) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n return __awaiter(this, void 0, void 0, function () {\n var response;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, to(this.http.delete(this.baseUrl + uri, { headers: this.prepareHeaders(this.allwaysSendAuthenticationToken || sendAuthenticationToken, false) }))];\n case 1:\n response = _a.sent();\n if (response.status != 200 && this.OnError) this.OnError(response);\n return [2 /*return*/, response];\n }\n });\n });\n };\n baseRestService.prototype.Delete = function (uri, sendAuthenticationToken) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n return __awaiter(this, void 0, void 0, function () {\n var result;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, this.delete(uri, sendAuthenticationToken)];\n case 1:\n result = _a.sent();\n if (result.status == 200) return [2 /*return*/, result.data];else if (this.OnError) this.OnError(result);\n return [2 /*return*/, null];\n }\n });\n });\n };\n baseRestService.prototype.prepareHeaders = function (auth, json) {\n if (auth === void 0) {\n auth = false;\n }\n if (json === void 0) {\n json = false;\n }\n var headers = {};\n if (auth) {\n var authData = JSON.parse((this.saveToSessionStorage ? window.sessionStorage.getItem(\"authorizationData\") : window.localStorage.getItem(\"authorizationData\")) || null);\n if (authData) {\n headers[\"Authorization\"] = 'Bearer ' + authData.access_token;\n // headers.append('Authorization', 'Bearer ' + authData.access_token);\n }\n }\n // if (json) headers.append('Content-Type', 'application/json');\n if (json) headers['Content-Type'] = 'application/json';\n if (this.OnHeadersPreparing) this.OnHeadersPreparing(headers);\n return headers;\n };\n baseRestService.prototype.getAuthenticationToken = function () {\n var wstore = window.sessionStorage;\n var sstore = window.localStorage;\n return JSON.parse(wstore.getItem(\"authorizationData\") || sstore.getItem(\"authorizationData\") || null);\n };\n baseRestService.prototype.setAuthenticationToken = function (data) {\n var storage = this.saveToSessionStorage ? window.sessionStorage : window.localStorage;\n storage.setItem(\"authorizationData\", JSON.stringify(data));\n };\n baseRestService.prototype.deleteAuthenticationToken = function () {\n window.sessionStorage.setItem(\"authorizationData\", null);\n window.localStorage.setItem(\"authorizationData\", null);\n };\n return baseRestService;\n}();\nexports.baseRestService = baseRestService;\n\nvar AuthToken = /** @class */function () {\n function AuthToken() {}\n return AuthToken;\n}();\nexports.AuthToken = AuthToken;\n\nvar DataResponse = /** @class */function () {\n function DataResponse() {}\n return DataResponse;\n}();\nexports.DataResponse = DataResponse;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTM4LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL19iYXNlL2Jhc2VSZXN0U2VydmljZS50cz9hMThhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBBeGlvcywgeyBBeGlvc0luc3RhbmNlLCBBeGlvc1Byb21pc2UsIEF4aW9zUmVzcG9uc2UsIEF4aW9zQmFzaWNDcmVkZW50aWFscywgQXhpb3NSZXF1ZXN0Q29uZmlnIH0gZnJvbSBcImF4aW9zXCI7XG5pbXBvcnQgRmFjdG9yeSBmcm9tIFwiLi9mYWN0b3J5U2VydmljZVwiO1xuaW1wb3J0ICogYXMgaXppVG9hc3QgZnJvbSBcIml6aXRvYXN0XCI7XG5pbXBvcnQgeyBNZXNzYWdlU2VydmljZSB9IGZyb20gXCIuL21lc3NhZ2VTZXJ2aWNlXCI7XG5cbmludGVyZmFjZSBJbnRlcmNlcHRvclJlcXVlc3REZWxlZ2F0ZSB7IChjb25maWc6IEF4aW9zUmVxdWVzdENvbmZpZyk6IEF4aW9zUmVxdWVzdENvbmZpZzsgfVxuaW50ZXJmYWNlIEludGVyY2VwdG9yUmVzcG9uc2VEZWxlZ2F0ZSB7IChjb25maWc6IEF4aW9zUmVzcG9uc2UpOiBBeGlvc1Jlc3BvbnNlOyB9XG5pbnRlcmZhY2UgUmVxdWVzdEludGVyY2VwdG9yQ2hhbmdlZERlbGVnYXRlIHsgKGl0ZW06IEludGVyY2VwdG9yUmVxdWVzdERlbGVnYXRlKTogdm9pZDsgfVxuaW50ZXJmYWNlIFJlc3BvbnNlSW50ZXJjZXB0b3JDaGFuZ2VkRGVsZWdhdGUgeyAoaXRlbTogSW50ZXJjZXB0b3JSZXNwb25zZURlbGVnYXRlKTogdm9pZDsgfVxuXG5leHBvcnQgY2xhc3MgaW50ZXJjZXB0b3JzQ29uZmlnIHtcbiAgcmVxdWVzdEludGVyY2VwdG9yczogSW50ZXJjZXB0b3JSZXF1ZXN0RGVsZWdhdGVbXSA9IFtdO1xuICByZXNwb25zZUludGVyY2VwdG9yczogSW50ZXJjZXB0b3JSZXNwb25zZURlbGVnYXRlW10gPSBbXTtcbn1cblxuZXhwb3J0IGNsYXNzIHNoYXJlZEludGVyY2VwdG9ycyBleHRlbmRzIGludGVyY2VwdG9yc0NvbmZpZyB7XG5cblxuICBhZGRSZXF1ZXN0SW50ZXJjZXB0b3IoaXRlbTogSW50ZXJjZXB0b3JSZXF1ZXN0RGVsZWdhdGUpIHtcbiAgICB0aGlzLnJlcXVlc3RJbnRlcmNlcHRvcnMucHVzaChpdGVtKTtcblxuICAgIGlmICh0aGlzLm9uUmVxdWVzdEludGVyY2VwdG9yQ2hhbmdlZCkgdGhpcy5vblJlcXVlc3RJbnRlcmNlcHRvckNoYW5nZWQoaXRlbSk7XG4gIH1cblxuICBhZGRyZXNwb25zZUludGVyY2VwdG9yKGl0ZW06IEludGVyY2VwdG9yUmVzcG9uc2VEZWxlZ2F0ZSkge1xuICAgIHRoaXMucmVzcG9uc2VJbnRlcmNlcHRvcnMucHVzaChpdGVtKTtcblxuICAgIGlmICh0aGlzLm9uUmVzcG9uc2VJbnRlcmNlcHRvckNoYW5nZWQpIHRoaXMub25SZXNwb25zZUludGVyY2VwdG9yQ2hhbmdlZChpdGVtKTtcbiAgfVxuXG4gIG9uUmVxdWVzdEludGVyY2VwdG9yQ2hhbmdlZDogUmVxdWVzdEludGVyY2VwdG9yQ2hhbmdlZERlbGVnYXRlO1xuICBvblJlc3BvbnNlSW50ZXJjZXB0b3JDaGFuZ2VkOiBSZXNwb25zZUludGVyY2VwdG9yQ2hhbmdlZERlbGVnYXRlO1xufVxuRmFjdG9yeS5SZWdpc3RlcihzaGFyZWRJbnRlcmNlcHRvcnMpO1xuXG5leHBvcnQgZnVuY3Rpb24gdG8ocHJvbWlzZSkge1xuICByZXR1cm4gcHJvbWlzZS50aGVuKGRhdGEgPT4gZGF0YSlcbiAgICAuY2F0Y2goZXJyID0+IGVyci5yZXNwb25zZSk7XG59XG5cbmV4cG9ydCBjbGFzcyBiYXNlUmVzdFNlcnZpY2Uge1xuXG4gIHB1YmxpYyBlcnJvcnNUb1Nob3c6IG51bWJlcltdID0gWzQwNCwgNTAwXTtcblxuICBwcm90ZWN0ZWQgYWxsd2F5c1NlbmRBdXRoZW50aWNhdGlvblRva2VuOiBib29sZWFuID0gZmFsc2U7XG4gIHByb3RlY3RlZCBzYXZlVG9TZXNzaW9uU3RvcmFnZTogYm9vbGVhbiA9IGZhbHNlO1xuICBwcml2YXRlIF9pbnRlcmNlcHRvcnM6IHNoYXJlZEludGVyY2VwdG9ycztcblxuICBzZXQgaW50ZXJjZXB0b3JzKHZhbHVlOiBpbnRlcmNlcHRvcnNDb25maWcpIHtcbiAgICBmb3IgKGxldCBpIGluIHZhbHVlLnJlcXVlc3RJbnRlcmNlcHRvcnMpXG4gICAgICB0aGlzLmh0dHAuaW50ZXJjZXB0b3JzLnJlcXVlc3QudXNlKHZhbHVlLnJlcXVlc3RJbnRlcmNlcHRvcnNbaV0pO1xuXG4gICAgZm9yIChsZXQgaSBpbiB2YWx1ZS5yZXNwb25zZUludGVyY2VwdG9ycylcbiAgICAgIHRoaXMuaHR0cC5pbnRlcmNlcHRvcnMucmVzcG9uc2UudXNlKHZhbHVlLnJlc3BvbnNlSW50ZXJjZXB0b3JzW2ldKTtcbiAgfVxuXG4gIGJhc2VVcmw6IHN0cmluZyA9IFwiXCI7XG4gIE9uRXJyb3I6IE9uRXJyb3JEZWxlZ2F0ZTtcbiAgT25IZWFkZXJzUHJlcGFyaW5nOiBPbkhlYWRlcnNQcmVwYXJpbmdEZWxlZ2F0ZTtcblxuICBwcm90ZWN0ZWQgaHR0cDogQXhpb3NJbnN0YW5jZTtcblxuICBjb25zdHJ1Y3RvcigpIHtcblxuICAgIHRoaXMuaHR0cCA9IEF4aW9zLmNyZWF0ZSgpO1xuICAgIHRoaXMuX2ludGVyY2VwdG9ycyA9IEZhY3RvcnkuR2V0KHNoYXJlZEludGVyY2VwdG9ycyk7XG5cbiAgICAvLyBJbml0aWFsaXplIHByZXJlZ2lzdGVyZWQgaW50ZXJjZXB0b3JzXG4gICAgZm9yIChsZXQgaSBpbiB0aGlzLl9pbnRlcmNlcHRvcnMucmVxdWVzdEludGVyY2VwdG9ycylcbiAgICAgIHRoaXMuaHR0cC5pbnRlcmNlcHRvcnMucmVxdWVzdC51c2UodGhpcy5faW50ZXJjZXB0b3JzLnJlcXVlc3RJbnRlcmNlcHRvcnNbaV0pO1xuXG4gICAgZm9yIChsZXQgaSBpbiB0aGlzLl9pbnRlcmNlcHRvcnMucmVzcG9uc2VJbnRlcmNlcHRvcnMpXG4gICAgICB0aGlzLmh0dHAuaW50ZXJjZXB0b3JzLnJlc3BvbnNlLnVzZSh0aGlzLl9pbnRlcmNlcHRvcnMucmVzcG9uc2VJbnRlcmNlcHRvcnNbaV0pO1xuXG4gICAgdGhpcy5faW50ZXJjZXB0b3JzLm9uUmVxdWVzdEludGVyY2VwdG9yQ2hhbmdlZCA9IChpKSA9PiB0aGlzLmh0dHAuaW50ZXJjZXB0b3JzLnJlcXVlc3QudXNlKGkpO1xuICAgIHRoaXMuX2ludGVyY2VwdG9ycy5vblJlc3BvbnNlSW50ZXJjZXB0b3JDaGFuZ2VkID0gKGkpID0+IHRoaXMuaHR0cC5pbnRlcmNlcHRvcnMucmVzcG9uc2UudXNlKGkpO1xuXG4gICAgLy8gdG9hc3QgZXhjZXB0aW9uIGludGVyY2VwdG9yc1xuICAgIHRoaXMuaHR0cC5pbnRlcmNlcHRvcnMucmVzcG9uc2UudXNlKG51bGwsIHIgPT4ge1xuICAgICAgaWYoIXIuc3RhdHVzKVxuICAgICAgICByID0gci5yZXNwb25zZTtcblxuICAgICAgaWYgKHIuc3RhdHVzID49IDUwMCB8fCB0aGlzLmVycm9yc1RvU2hvdy5pbmRleE9mKHIuc3RhdHVzKT49MCkge1xuICAgICAgICAoaXppVG9hc3QgYXMgYW55KS5lcnJvcih7XG4gICAgICAgICAgdGl0bGU6IHIuY29uZmlnLnVybCxcbiAgICAgICAgICBtZXNzYWdlOiByLnN0YXR1c1RleHQsXG4gICAgICAgICAgdGhlbWU6XCJkYXJrXCIsXG4gICAgICAgICAgdGltZW91dDogZmFsc2VcbiAgICAgICAgfSlcblxuICAgICAgfVxuICAgICAgY29uc29sZS5sb2cocik7XG4gICAgICByZXR1cm4gcjtcbiAgICB9KVxuICB9XG5cbiAgcHJvdGVjdGVkIGFzeW5jIGdldCh1cmk6IHN0cmluZywgc2VuZEF1dGhlbnRpY2F0aW9uVG9rZW46IGJvb2xlYW4gPSBmYWxzZSwgcGFyYW1zOiBvYmplY3QgPSB7fSk6IFByb21pc2U8QXhpb3NSZXNwb25zZT4ge1xuICAgIGxldCByZXNwb25zZSA9IGF3YWl0IHRvKHRoaXMuaHR0cC5nZXQodGhpcy5iYXNlVXJsICsgdXJpLFxuICAgICAge1xuICAgICAgICBoZWFkZXJzOiB0aGlzLnByZXBhcmVIZWFkZXJzKHRoaXMuYWxsd2F5c1NlbmRBdXRoZW50aWNhdGlvblRva2VuIHx8IHNlbmRBdXRoZW50aWNhdGlvblRva2VuLCBmYWxzZSksXG4gICAgICAgIHBhcmFtczogcGFyYW1zXG4gICAgICB9IGFzIEF4aW9zUmVxdWVzdENvbmZpZykpO1xuICAgIGlmIChyZXNwb25zZS5zdGF0dXMgIT0gMjAwICYmIHRoaXMuT25FcnJvcikgdGhpcy5PbkVycm9yKHJlc3BvbnNlKTtcbiAgICByZXR1cm4gcmVzcG9uc2U7XG4gIH07XG5cbiAgcHJvdGVjdGVkIGFzeW5jIEdldDxUUmVzdWx0Pih1cmk6IHN0cmluZywgc2VuZEF1dGhlbnRpY2F0aW9uVG9rZW46IGJvb2xlYW4gPSBmYWxzZSwgcGFyYW1zOiBvYmplY3QgPSB7fSk6IFByb21pc2U8VFJlc3VsdD4ge1xuICAgIGxldCByZXN1bHQgPSBhd2FpdCB0aGlzLmdldCh1cmksIHNlbmRBdXRoZW50aWNhdGlvblRva2VuLCBwYXJhbXMpO1xuICAgIGlmIChyZXN1bHQuc3RhdHVzID09IDIwMClcbiAgICAgIHJldHVybiByZXN1bHQuZGF0YSBhcyBUUmVzdWx0O1xuICAgIGVsc2UgaWYgKHRoaXMuT25FcnJvcikgdGhpcy5PbkVycm9yKHJlc3VsdCk7XG4gICAgcmV0dXJuIG51bGw7XG4gIH1cblxuICBwcm90ZWN0ZWQgYXN5bmMgcG9zdCh1cmk6IHN0cmluZywgZGF0YTogYW55LCBzZW5kQXV0aGVudGljYXRpb25Ub2tlbjogYm9vbGVhbiA9IGZhbHNlKTogUHJvbWlzZTxBeGlvc1Jlc3BvbnNlPiB7XG5cbiAgICBsZXQgcmVzcG9uc2UgPSBhd2FpdCB0byh0aGlzLmh0dHAucG9zdCh0aGlzLmJhc2VVcmwgKyB1cmksIGRhdGEsXG4gICAgICB7IGhlYWRlcnM6IHRoaXMucHJlcGFyZUhlYWRlcnModGhpcy5hbGx3YXlzU2VuZEF1dGhlbnRpY2F0aW9uVG9rZW4gfHwgc2VuZEF1dGhlbnRpY2F0aW9uVG9rZW4sIHRydWUpIH0pKTtcbiAgICBpZiAocmVzcG9uc2Uuc3RhdHVzICE9IDIwMCAmJiB0aGlzLk9uRXJyb3IpIHRoaXMuT25FcnJvcihyZXNwb25zZSk7XG4gICAgcmV0dXJuIHJlc3BvbnNlO1xuXG4gIH07XG5cbiAgcHJvdGVjdGVkIGFzeW5jIFBvc3Q8VFJlc3VsdD4odXJpOiBzdHJpbmcsIGRhdGE6IGFueSwgc2VuZEF1dGhlbnRpY2F0aW9uVG9rZW46IGJvb2xlYW4gPSBmYWxzZSk6IFByb21pc2U8VFJlc3VsdD4ge1xuICAgIGxldCByZXN1bHQgPSBhd2FpdCB0aGlzLnBvc3QodXJpLCBkYXRhLCBzZW5kQXV0aGVudGljYXRpb25Ub2tlbik7XG4gICAgaWYgKHJlc3VsdC5zdGF0dXMgPT0gMjAwKVxuICAgICAgcmV0dXJuIHJlc3VsdC5kYXRhIGFzIFRSZXN1bHQ7XG4gICAgZWxzZSBpZiAodGhpcy5PbkVycm9yKSB0aGlzLk9uRXJyb3IocmVzdWx0KTtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIHByb3RlY3RlZCBhc3luYyBwdXQodXJpOiBzdHJpbmcsIGRhdGE6IGFueSwgc2VuZEF1dGhlbnRpY2F0aW9uVG9rZW46IGJvb2xlYW4gPSBmYWxzZSk6IFByb21pc2U8QXhpb3NSZXNwb25zZT4ge1xuICAgIGxldCByZXNwb25zZSA9IGF3YWl0IHRvKHRoaXMuaHR0cC5wdXQodGhpcy5iYXNlVXJsICsgdXJpLCBKU09OLnN0cmluZ2lmeShkYXRhKSxcbiAgICAgIHsgaGVhZGVyczogdGhpcy5wcmVwYXJlSGVhZGVycyh0aGlzLmFsbHdheXNTZW5kQXV0aGVudGljYXRpb25Ub2tlbiB8fCBzZW5kQXV0aGVudGljYXRpb25Ub2tlbiwgdHJ1ZSkgfSkpO1xuICAgIGlmIChyZXNwb25zZS5zdGF0dXMgIT0gMjAwICYmIHRoaXMuT25FcnJvcikgdGhpcy5PbkVycm9yKHJlc3BvbnNlKTtcbiAgICByZXR1cm4gcmVzcG9uc2U7XG4gIH1cblxuICBwcm90ZWN0ZWQgYXN5bmMgUHV0PFRSZXN1bHQ+KHVyaTogc3RyaW5nLCBkYXRhOiBhbnksIHNlbmRBdXRoZW50aWNhdGlvblRva2VuOiBib29sZWFuID0gZmFsc2UpOiBQcm9taXNlPFRSZXN1bHQ+IHtcbiAgICBsZXQgcmVzdWx0ID0gYXdhaXQgdGhpcy5wdXQodXJpLCBkYXRhLCBzZW5kQXV0aGVudGljYXRpb25Ub2tlbik7XG4gICAgaWYgKHJlc3VsdC5zdGF0dXMgPT0gMjAwKVxuICAgICAgcmV0dXJuIHJlc3VsdC5kYXRhIGFzIFRSZXN1bHQ7XG4gICAgZWxzZSBpZiAodGhpcy5PbkVycm9yKSB0aGlzLk9uRXJyb3IocmVzdWx0KTtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIHByb3RlY3RlZCBhc3luYyBkZWxldGUodXJpOiBzdHJpbmcsIHNlbmRBdXRoZW50aWNhdGlvblRva2VuOiBib29sZWFuID0gZmFsc2UpOiBQcm9taXNlPEF4aW9zUmVzcG9uc2U+IHtcbiAgICBsZXQgcmVzcG9uc2UgPSBhd2FpdCB0byh0aGlzLmh0dHAuZGVsZXRlKHRoaXMuYmFzZVVybCArIHVyaSxcbiAgICAgIHsgaGVhZGVyczogdGhpcy5wcmVwYXJlSGVhZGVycyh0aGlzLmFsbHdheXNTZW5kQXV0aGVudGljYXRpb25Ub2tlbiB8fCBzZW5kQXV0aGVudGljYXRpb25Ub2tlbiwgZmFsc2UpIH0pKTtcbiAgICBpZiAocmVzcG9uc2Uuc3RhdHVzICE9IDIwMCAmJiB0aGlzLk9uRXJyb3IpIHRoaXMuT25FcnJvcihyZXNwb25zZSk7XG4gICAgcmV0dXJuIHJlc3BvbnNlO1xuICB9XG4gIHByb3RlY3RlZCBhc3luYyBEZWxldGU8VFJlc3VsdD4odXJpOiBzdHJpbmcsIHNlbmRBdXRoZW50aWNhdGlvblRva2VuOiBib29sZWFuID0gZmFsc2UpOiBQcm9taXNlPFRSZXN1bHQ+IHtcbiAgICBsZXQgcmVzdWx0ID0gYXdhaXQgdGhpcy5kZWxldGUodXJpLCBzZW5kQXV0aGVudGljYXRpb25Ub2tlbik7XG4gICAgaWYgKHJlc3VsdC5zdGF0dXMgPT0gMjAwKVxuICAgICAgcmV0dXJuIHJlc3VsdC5kYXRhIGFzIFRSZXN1bHQ7XG4gICAgZWxzZSBpZiAodGhpcy5PbkVycm9yKSB0aGlzLk9uRXJyb3IocmVzdWx0KTtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIHByaXZhdGUgcHJlcGFyZUhlYWRlcnMoYXV0aDogYm9vbGVhbiA9IGZhbHNlLCBqc29uOiBib29sZWFuID0gZmFsc2UpOiBhbnkge1xuXG4gICAgbGV0IGhlYWRlcnMgPSB7fVxuICAgIGlmIChhdXRoKSB7XG5cbiAgICAgIGxldCBhdXRoRGF0YSA9IEpTT04ucGFyc2UoKHRoaXMuc2F2ZVRvU2Vzc2lvblN0b3JhZ2UgPyB3aW5kb3cuc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShcImF1dGhvcml6YXRpb25EYXRhXCIpIDogd2luZG93LmxvY2FsU3RvcmFnZS5nZXRJdGVtKFwiYXV0aG9yaXphdGlvbkRhdGFcIikpIHx8IG51bGwpIGFzIEF1dGhUb2tlbjtcbiAgICAgIGlmIChhdXRoRGF0YSkge1xuICAgICAgICBoZWFkZXJzW1wiQXV0aG9yaXphdGlvblwiXSA9ICdCZWFyZXIgJyArIGF1dGhEYXRhLmFjY2Vzc190b2tlbjtcbiAgICAgICAgLy8gaGVhZGVycy5hcHBlbmQoJ0F1dGhvcml6YXRpb24nLCAnQmVhcmVyICcgKyBhdXRoRGF0YS5hY2Nlc3NfdG9rZW4pO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBpZiAoanNvbikgaGVhZGVycy5hcHBlbmQoJ0NvbnRlbnQtVHlwZScsICdhcHBsaWNhdGlvbi9qc29uJyk7XG4gICAgaWYgKGpzb24pIGhlYWRlcnNbJ0NvbnRlbnQtVHlwZSddID0gJ2FwcGxpY2F0aW9uL2pzb24nO1xuXG5cbiAgICBpZiAodGhpcy5PbkhlYWRlcnNQcmVwYXJpbmcpIHRoaXMuT25IZWFkZXJzUHJlcGFyaW5nKGhlYWRlcnMpO1xuICAgIHJldHVybiBoZWFkZXJzO1xuICB9XG5cbiAgcHJvdGVjdGVkIGdldEF1dGhlbnRpY2F0aW9uVG9rZW4oKTogQXV0aFRva2VuIHtcbiAgICBsZXQgd3N0b3JlID0gd2luZG93LnNlc3Npb25TdG9yYWdlO1xuICAgIGxldCBzc3RvcmUgPSB3aW5kb3cubG9jYWxTdG9yYWdlO1xuICAgIHJldHVybiBKU09OLnBhcnNlKHdzdG9yZS5nZXRJdGVtKFwiYXV0aG9yaXphdGlvbkRhdGFcIikgfHwgc3N0b3JlLmdldEl0ZW0oXCJhdXRob3JpemF0aW9uRGF0YVwiKSB8fCBudWxsKSBhcyBBdXRoVG9rZW5cbiAgfVxuXG4gIHByb3RlY3RlZCBzZXRBdXRoZW50aWNhdGlvblRva2VuKGRhdGE6IEF1dGhUb2tlbikge1xuICAgIGxldCBzdG9yYWdlOiBhbnkgPSB0aGlzLnNhdmVUb1Nlc3Npb25TdG9yYWdlID8gd2luZG93LnNlc3Npb25TdG9yYWdlIDogd2luZG93LmxvY2FsU3RvcmFnZTtcbiAgICBzdG9yYWdlLnNldEl0ZW0oXCJhdXRob3JpemF0aW9uRGF0YVwiLCBKU09OLnN0cmluZ2lmeShkYXRhKSk7XG4gIH1cblxuICBwcm90ZWN0ZWQgZGVsZXRlQXV0aGVudGljYXRpb25Ub2tlbigpIHtcbiAgICB3aW5kb3cuc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbShcImF1dGhvcml6YXRpb25EYXRhXCIsIG51bGwpO1xuICAgIHdpbmRvdy5sb2NhbFN0b3JhZ2Uuc2V0SXRlbShcImF1dGhvcml6YXRpb25EYXRhXCIsIG51bGwpO1xuICB9XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgT25FcnJvckRlbGVnYXRlIHsgKGRhdGE6IERhdGFSZXNwb25zZSk6IHZvaWQ7IH1cbmludGVyZmFjZSBPbkhlYWRlcnNQcmVwYXJpbmdEZWxlZ2F0ZSB7IChoZWFkZXJzOiBhbnkpOiB2b2lkOyB9XG5cbmV4cG9ydCBjbGFzcyBBdXRoVG9rZW4ge1xuICBhY2Nlc3NfdG9rZW46IHN0cmluZztcbiAgcmVmcmVzaF90b2tlbjogc3RyaW5nO1xuICB1c2VyTmFtZTogc3RyaW5nO1xufVxuXG5leHBvcnQgY2xhc3MgRGF0YVJlc3BvbnNlIHtcbiAgc3RhdHVzOiBudW1iZXI7XG4gIHN0YXR1c1RleHQ6IHN0cmluZztcbiAgZGF0YTogYW55O1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL19iYXNlL2Jhc2VSZXN0U2VydmljZS50cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBO0FBREE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBT0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBSEE7OztBQUtBO0FBQUE7QUFBQTtBQWlCQTtBQUFBO0FBZEE7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBakJBOzs7QUFrQkE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBc0JBO0FBQUE7QUFwQkE7QUFFQTtBQUNBO0FBV0E7QUFRQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQURBO0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTlDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFEQTtBQUVBOztBQUFBOztBQTBDQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTs7Ozs7OztBQUNBO0FBRUE7QUFDQTtBQUZBOztBQURBO0FBS0E7QUFDQTs7OztBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTs7Ozs7OztBQUNBOztBQUFBO0FBQ0E7QUFHQTs7OztBQUNBO0FBRUE7QUFBQTtBQUFBOzs7Ozs7O0FBRUE7O0FBQUE7QUFFQTtBQUNBOzs7O0FBRUE7QUFBQTtBQUVBO0FBQUE7QUFBQTs7Ozs7OztBQUNBOztBQUFBO0FBQ0E7QUFHQTs7OztBQUNBO0FBRUE7QUFBQTtBQUFBOzs7Ozs7O0FBQ0E7O0FBQUE7QUFFQTtBQUNBOzs7O0FBQ0E7QUFFQTtBQUFBO0FBQUE7Ozs7Ozs7QUFDQTs7QUFBQTtBQUNBO0FBR0E7Ozs7QUFDQTtBQUVBO0FBQUE7QUFBQTs7Ozs7OztBQUNBOztBQUFBO0FBRUE7QUFDQTs7OztBQUNBO0FBQ0E7QUFBQTtBQUFBOzs7Ozs7O0FBQ0E7O0FBQUE7QUFDQTtBQUdBOzs7O0FBQ0E7QUFFQTtBQUFBO0FBQUE7O0FBQUE7QUFBQTs7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUExSkE7OztBQStKQTtBQUFBO0FBSUE7QUFKQTs7O0FBTUE7QUFBQTtBQUlBO0FBSkE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///138\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.DataResponse = exports.AuthToken = exports.baseRestService = exports.sharedInterceptors = exports.interceptorsConfig = undefined;\nexports.to = to;\n\nvar _axios = __webpack_require__(363);\n\nvar _axios2 = _interopRequireDefault(_axios);\n\nvar _factoryService = __webpack_require__(57);\n\nvar _factoryService2 = _interopRequireDefault(_factoryService);\n\nvar _izitoast = __webpack_require__(153);\n\nvar iziToast = _interopRequireWildcard(_izitoast);\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar __extends = undefined && undefined.__extends || function () {\n var extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (d, b) {\n d.__proto__ = b;\n } || function (d, b) {\n for (var p in b) {\n if (b.hasOwnProperty(p)) d[p] = b[p];\n }\n };\n return function (d, b) {\n extendStatics(d, b);\n function __() {\n this.constructor = d;\n }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n}();\nvar __awaiter = undefined && undefined.__awaiter || function (thisArg, _arguments, P, generator) {\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) {\n try {\n step(generator.next(value));\n } catch (e) {\n reject(e);\n }\n }\n function rejected(value) {\n try {\n step(generator[\"throw\"](value));\n } catch (e) {\n reject(e);\n }\n }\n function step(result) {\n result.done ? resolve(result.value) : new P(function (resolve) {\n resolve(result.value);\n }).then(fulfilled, rejected);\n }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nvar __generator = undefined && undefined.__generator || function (thisArg, body) {\n var _ = { label: 0, sent: function sent() {\n if (t[0] & 1) throw t[1];return t[1];\n }, trys: [], ops: [] },\n f,\n y,\n t,\n g;\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function () {\n return this;\n }), g;\n function verb(n) {\n return function (v) {\n return step([n, v]);\n };\n }\n function step(op) {\n if (f) throw new TypeError(\"Generator is already executing.\");\n while (_) {\n try {\n if (f = 1, y && (t = y[op[0] & 2 ? \"return\" : op[0] ? \"throw\" : \"next\"]) && !(t = t.call(y, op[1])).done) return t;\n if (y = 0, t) op = [0, t.value];\n switch (op[0]) {\n case 0:case 1:\n t = op;break;\n case 4:\n _.label++;return { value: op[1], done: false };\n case 5:\n _.label++;y = op[1];op = [0];continue;\n case 7:\n op = _.ops.pop();_.trys.pop();continue;\n default:\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {\n _ = 0;continue;\n }\n if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {\n _.label = op[1];break;\n }\n if (op[0] === 6 && _.label < t[1]) {\n _.label = t[1];t = op;break;\n }\n if (t && _.label < t[2]) {\n _.label = t[2];_.ops.push(op);break;\n }\n if (t[2]) _.ops.pop();\n _.trys.pop();continue;\n }\n op = body.call(thisArg, _);\n } catch (e) {\n op = [6, e];y = 0;\n } finally {\n f = t = 0;\n }\n }if (op[0] & 5) throw op[1];return { value: op[0] ? op[1] : void 0, done: true };\n }\n};\n\nvar interceptorsConfig = /** @class */function () {\n function interceptorsConfig() {\n this.requestInterceptors = [];\n this.responseInterceptors = [];\n }\n return interceptorsConfig;\n}();\nexports.interceptorsConfig = interceptorsConfig;\n\nvar sharedInterceptors = /** @class */function (_super) {\n __extends(sharedInterceptors, _super);\n function sharedInterceptors() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n sharedInterceptors.prototype.addRequestInterceptor = function (item) {\n this.requestInterceptors.push(item);\n if (this.onRequestInterceptorChanged) this.onRequestInterceptorChanged(item);\n };\n sharedInterceptors.prototype.addresponseInterceptor = function (item) {\n this.responseInterceptors.push(item);\n if (this.onResponseInterceptorChanged) this.onResponseInterceptorChanged(item);\n };\n return sharedInterceptors;\n}(interceptorsConfig);\nexports.sharedInterceptors = sharedInterceptors;\n\n_factoryService2.default.Register(sharedInterceptors);\nfunction to(promise) {\n return promise.then(function (data) {\n return data;\n }).catch(function (err) {\n return err.response;\n });\n}\nvar baseRestService = /** @class */function () {\n function baseRestService() {\n var _this = this;\n this.errorsToShow = [404, 500];\n this.allwaysSendAuthenticationToken = false;\n this.saveToSessionStorage = false;\n this.baseUrl = \"\";\n this.http = _axios2.default.create();\n this._interceptors = _factoryService2.default.Get(sharedInterceptors);\n // Initialize preregistered interceptors\n for (var i in this._interceptors.requestInterceptors) {\n this.http.interceptors.request.use(this._interceptors.requestInterceptors[i]);\n }for (var i in this._interceptors.responseInterceptors) {\n this.http.interceptors.response.use(this._interceptors.responseInterceptors[i]);\n }this._interceptors.onRequestInterceptorChanged = function (i) {\n return _this.http.interceptors.request.use(i);\n };\n this._interceptors.onResponseInterceptorChanged = function (i) {\n return _this.http.interceptors.response.use(i);\n };\n // toast exception interceptors\n this.http.interceptors.response.use(null, function (r) {\n if (!r.status) r = r.response;\n if (r.status >= 500 || _this.errorsToShow.indexOf(r.status) >= 0) {\n iziToast.error({\n title: r.config.url,\n message: r.statusText,\n theme: \"dark\",\n timeout: false\n });\n }\n console.log(r);\n return r;\n });\n }\n Object.defineProperty(baseRestService.prototype, \"interceptors\", {\n set: function set(value) {\n for (var i in value.requestInterceptors) {\n this.http.interceptors.request.use(value.requestInterceptors[i]);\n }for (var i in value.responseInterceptors) {\n this.http.interceptors.response.use(value.responseInterceptors[i]);\n }\n },\n enumerable: true,\n configurable: true\n });\n baseRestService.prototype.get = function (uri, sendAuthenticationToken, params) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n if (params === void 0) {\n params = {};\n }\n return __awaiter(this, void 0, void 0, function () {\n var response;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, to(this.http.get(this.baseUrl + uri, {\n headers: this.prepareHeaders(this.allwaysSendAuthenticationToken || sendAuthenticationToken, false),\n params: params\n }))];\n case 1:\n response = _a.sent();\n if (response.status != 200 && this.OnError) this.OnError(response);\n return [2 /*return*/, response];\n }\n });\n });\n };\n ;\n baseRestService.prototype.Get = function (uri, sendAuthenticationToken, params) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n if (params === void 0) {\n params = {};\n }\n return __awaiter(this, void 0, void 0, function () {\n var result;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, this.get(uri, sendAuthenticationToken, params)];\n case 1:\n result = _a.sent();\n if (result.status == 200) return [2 /*return*/, result.data];else if (this.OnError) this.OnError(result);\n return [2 /*return*/, null];\n }\n });\n });\n };\n baseRestService.prototype.post = function (uri, data, sendAuthenticationToken) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n return __awaiter(this, void 0, void 0, function () {\n var response;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, to(this.http.post(this.baseUrl + uri, data, { headers: this.prepareHeaders(this.allwaysSendAuthenticationToken || sendAuthenticationToken, true) }))];\n case 1:\n response = _a.sent();\n if (response.status != 200 && this.OnError) this.OnError(response);\n return [2 /*return*/, response];\n }\n });\n });\n };\n ;\n baseRestService.prototype.Post = function (uri, data, sendAuthenticationToken) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n return __awaiter(this, void 0, void 0, function () {\n var result;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, this.post(uri, data, sendAuthenticationToken)];\n case 1:\n result = _a.sent();\n if (result.status == 200) return [2 /*return*/, result.data];else if (this.OnError) this.OnError(result);\n return [2 /*return*/, null];\n }\n });\n });\n };\n baseRestService.prototype.put = function (uri, data, sendAuthenticationToken) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n return __awaiter(this, void 0, void 0, function () {\n var response;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, to(this.http.put(this.baseUrl + uri, JSON.stringify(data), { headers: this.prepareHeaders(this.allwaysSendAuthenticationToken || sendAuthenticationToken, true) }))];\n case 1:\n response = _a.sent();\n if (response.status != 200 && this.OnError) this.OnError(response);\n return [2 /*return*/, response];\n }\n });\n });\n };\n baseRestService.prototype.Put = function (uri, data, sendAuthenticationToken) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n return __awaiter(this, void 0, void 0, function () {\n var result;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, this.put(uri, data, sendAuthenticationToken)];\n case 1:\n result = _a.sent();\n if (result.status == 200) return [2 /*return*/, result.data];else if (this.OnError) this.OnError(result);\n return [2 /*return*/, null];\n }\n });\n });\n };\n baseRestService.prototype.delete = function (uri, sendAuthenticationToken) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n return __awaiter(this, void 0, void 0, function () {\n var response;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, to(this.http.delete(this.baseUrl + uri, { headers: this.prepareHeaders(this.allwaysSendAuthenticationToken || sendAuthenticationToken, false) }))];\n case 1:\n response = _a.sent();\n if (response.status != 200 && this.OnError) this.OnError(response);\n return [2 /*return*/, response];\n }\n });\n });\n };\n baseRestService.prototype.Delete = function (uri, sendAuthenticationToken) {\n if (sendAuthenticationToken === void 0) {\n sendAuthenticationToken = false;\n }\n return __awaiter(this, void 0, void 0, function () {\n var result;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, this.delete(uri, sendAuthenticationToken)];\n case 1:\n result = _a.sent();\n if (result.status == 200) return [2 /*return*/, result.data];else if (this.OnError) this.OnError(result);\n return [2 /*return*/, null];\n }\n });\n });\n };\n baseRestService.prototype.prepareHeaders = function (auth, json) {\n if (auth === void 0) {\n auth = false;\n }\n if (json === void 0) {\n json = false;\n }\n var headers = {};\n if (auth) {\n var authData = JSON.parse((this.saveToSessionStorage ? window.sessionStorage.getItem(\"authorizationData\") : window.localStorage.getItem(\"authorizationData\")) || null);\n if (authData) {\n headers[\"Authorization\"] = 'Bearer ' + authData.access_token;\n // headers.append('Authorization', 'Bearer ' + authData.access_token);\n }\n }\n // if (json) headers.append('Content-Type', 'application/json');\n if (json) headers['Content-Type'] = 'application/json';\n if (this.OnHeadersPreparing) this.OnHeadersPreparing(headers);\n return headers;\n };\n baseRestService.prototype.getAuthenticationToken = function () {\n var wstore = window.sessionStorage;\n var sstore = window.localStorage;\n return JSON.parse(wstore.getItem(\"authorizationData\") || sstore.getItem(\"authorizationData\") || null);\n };\n baseRestService.prototype.setAuthenticationToken = function (data) {\n var storage = this.saveToSessionStorage ? window.sessionStorage : window.localStorage;\n storage.setItem(\"authorizationData\", JSON.stringify(data));\n };\n baseRestService.prototype.deleteAuthenticationToken = function () {\n window.sessionStorage.setItem(\"authorizationData\", null);\n window.localStorage.setItem(\"authorizationData\", null);\n };\n return baseRestService;\n}();\nexports.baseRestService = baseRestService;\n\nvar AuthToken = /** @class */function () {\n function AuthToken() {}\n return AuthToken;\n}();\nexports.AuthToken = AuthToken;\n\nvar DataResponse = /** @class */function () {\n function DataResponse() {}\n return DataResponse;\n}();\nexports.DataResponse = DataResponse;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTM4LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL19iYXNlL2Jhc2VSZXN0U2VydmljZS50cz9hMThhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBBeGlvcywgeyBBeGlvc0luc3RhbmNlLCBBeGlvc1Byb21pc2UsIEF4aW9zUmVzcG9uc2UsIEF4aW9zQmFzaWNDcmVkZW50aWFscywgQXhpb3NSZXF1ZXN0Q29uZmlnIH0gZnJvbSBcImF4aW9zXCI7XG5pbXBvcnQgRmFjdG9yeSBmcm9tIFwiLi9mYWN0b3J5U2VydmljZVwiO1xuaW1wb3J0ICogYXMgaXppVG9hc3QgZnJvbSBcIml6aXRvYXN0XCI7XG5pbXBvcnQgeyBNZXNzYWdlU2VydmljZSB9IGZyb20gXCIuL21lc3NhZ2VTZXJ2aWNlXCI7XG5cbmludGVyZmFjZSBJbnRlcmNlcHRvclJlcXVlc3REZWxlZ2F0ZSB7IChjb25maWc6IEF4aW9zUmVxdWVzdENvbmZpZyk6IEF4aW9zUmVxdWVzdENvbmZpZzsgfVxuaW50ZXJmYWNlIEludGVyY2VwdG9yUmVzcG9uc2VEZWxlZ2F0ZSB7IChjb25maWc6IEF4aW9zUmVzcG9uc2UpOiBBeGlvc1Jlc3BvbnNlOyB9XG5pbnRlcmZhY2UgUmVxdWVzdEludGVyY2VwdG9yQ2hhbmdlZERlbGVnYXRlIHsgKGl0ZW06IEludGVyY2VwdG9yUmVxdWVzdERlbGVnYXRlKTogdm9pZDsgfVxuaW50ZXJmYWNlIFJlc3BvbnNlSW50ZXJjZXB0b3JDaGFuZ2VkRGVsZWdhdGUgeyAoaXRlbTogSW50ZXJjZXB0b3JSZXNwb25zZURlbGVnYXRlKTogdm9pZDsgfVxuXG5leHBvcnQgY2xhc3MgaW50ZXJjZXB0b3JzQ29uZmlnIHtcbiAgcmVxdWVzdEludGVyY2VwdG9yczogSW50ZXJjZXB0b3JSZXF1ZXN0RGVsZWdhdGVbXSA9IFtdO1xuICByZXNwb25zZUludGVyY2VwdG9yczogSW50ZXJjZXB0b3JSZXNwb25zZURlbGVnYXRlW10gPSBbXTtcbn1cblxuZXhwb3J0IGNsYXNzIHNoYXJlZEludGVyY2VwdG9ycyBleHRlbmRzIGludGVyY2VwdG9yc0NvbmZpZyB7XG5cblxuICBhZGRSZXF1ZXN0SW50ZXJjZXB0b3IoaXRlbTogSW50ZXJjZXB0b3JSZXF1ZXN0RGVsZWdhdGUpIHtcbiAgICB0aGlzLnJlcXVlc3RJbnRlcmNlcHRvcnMucHVzaChpdGVtKTtcblxuICAgIGlmICh0aGlzLm9uUmVxdWVzdEludGVyY2VwdG9yQ2hhbmdlZCkgdGhpcy5vblJlcXVlc3RJbnRlcmNlcHRvckNoYW5nZWQoaXRlbSk7XG4gIH1cblxuICBhZGRyZXNwb25zZUludGVyY2VwdG9yKGl0ZW06IEludGVyY2VwdG9yUmVzcG9uc2VEZWxlZ2F0ZSkge1xuICAgIHRoaXMucmVzcG9uc2VJbnRlcmNlcHRvcnMucHVzaChpdGVtKTtcblxuICAgIGlmICh0aGlzLm9uUmVzcG9uc2VJbnRlcmNlcHRvckNoYW5nZWQpIHRoaXMub25SZXNwb25zZUludGVyY2VwdG9yQ2hhbmdlZChpdGVtKTtcbiAgfVxuXG4gIG9uUmVxdWVzdEludGVyY2VwdG9yQ2hhbmdlZDogUmVxdWVzdEludGVyY2VwdG9yQ2hhbmdlZERlbGVnYXRlO1xuICBvblJlc3BvbnNlSW50ZXJjZXB0b3JDaGFuZ2VkOiBSZXNwb25zZUludGVyY2VwdG9yQ2hhbmdlZERlbGVnYXRlO1xufVxuRmFjdG9yeS5SZWdpc3RlcihzaGFyZWRJbnRlcmNlcHRvcnMpO1xuXG5leHBvcnQgZnVuY3Rpb24gdG8ocHJvbWlzZSkge1xuICByZXR1cm4gcHJvbWlzZS50aGVuKGRhdGEgPT4gZGF0YSlcbiAgICAuY2F0Y2goZXJyID0+IGVyci5yZXNwb25zZSk7XG59XG5cblxuZXhwb3J0IGNsYXNzIGJhc2VSZXN0U2VydmljZSB7XG5cbiAgcHVibGljIGVycm9yc1RvU2hvdzogbnVtYmVyW10gPSBbNDA0LCA1MDBdO1xuXG4gIHByb3RlY3RlZCBhbGx3YXlzU2VuZEF1dGhlbnRpY2F0aW9uVG9rZW46IGJvb2xlYW4gPSBmYWxzZTtcbiAgcHJvdGVjdGVkIHNhdmVUb1Nlc3Npb25TdG9yYWdlOiBib29sZWFuID0gZmFsc2U7XG4gIHByaXZhdGUgX2ludGVyY2VwdG9yczogc2hhcmVkSW50ZXJjZXB0b3JzO1xuXG4gIHNldCBpbnRlcmNlcHRvcnModmFsdWU6IGludGVyY2VwdG9yc0NvbmZpZykge1xuICAgIGZvciAobGV0IGkgaW4gdmFsdWUucmVxdWVzdEludGVyY2VwdG9ycylcbiAgICAgIHRoaXMuaHR0cC5pbnRlcmNlcHRvcnMucmVxdWVzdC51c2UodmFsdWUucmVxdWVzdEludGVyY2VwdG9yc1tpXSk7XG5cbiAgICBmb3IgKGxldCBpIGluIHZhbHVlLnJlc3BvbnNlSW50ZXJjZXB0b3JzKVxuICAgICAgdGhpcy5odHRwLmludGVyY2VwdG9ycy5yZXNwb25zZS51c2UodmFsdWUucmVzcG9uc2VJbnRlcmNlcHRvcnNbaV0pO1xuICB9XG5cbiAgYmFzZVVybDogc3RyaW5nID0gXCJcIjtcbiAgT25FcnJvcjogT25FcnJvckRlbGVnYXRlO1xuICBPbkhlYWRlcnNQcmVwYXJpbmc6IE9uSGVhZGVyc1ByZXBhcmluZ0RlbGVnYXRlO1xuXG4gIHByb3RlY3RlZCBodHRwOiBBeGlvc0luc3RhbmNlO1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuXG4gICAgdGhpcy5odHRwID0gQXhpb3MuY3JlYXRlKCk7XG4gICAgdGhpcy5faW50ZXJjZXB0b3JzID0gRmFjdG9yeS5HZXQoc2hhcmVkSW50ZXJjZXB0b3JzKTtcblxuICAgIC8vIEluaXRpYWxpemUgcHJlcmVnaXN0ZXJlZCBpbnRlcmNlcHRvcnNcbiAgICBmb3IgKGxldCBpIGluIHRoaXMuX2ludGVyY2VwdG9ycy5yZXF1ZXN0SW50ZXJjZXB0b3JzKVxuICAgICAgdGhpcy5odHRwLmludGVyY2VwdG9ycy5yZXF1ZXN0LnVzZSh0aGlzLl9pbnRlcmNlcHRvcnMucmVxdWVzdEludGVyY2VwdG9yc1tpXSk7XG5cbiAgICBmb3IgKGxldCBpIGluIHRoaXMuX2ludGVyY2VwdG9ycy5yZXNwb25zZUludGVyY2VwdG9ycylcbiAgICAgIHRoaXMuaHR0cC5pbnRlcmNlcHRvcnMucmVzcG9uc2UudXNlKHRoaXMuX2ludGVyY2VwdG9ycy5yZXNwb25zZUludGVyY2VwdG9yc1tpXSk7XG5cbiAgICB0aGlzLl9pbnRlcmNlcHRvcnMub25SZXF1ZXN0SW50ZXJjZXB0b3JDaGFuZ2VkID0gKGkpID0+IHRoaXMuaHR0cC5pbnRlcmNlcHRvcnMucmVxdWVzdC51c2UoaSk7XG4gICAgdGhpcy5faW50ZXJjZXB0b3JzLm9uUmVzcG9uc2VJbnRlcmNlcHRvckNoYW5nZWQgPSAoaSkgPT4gdGhpcy5odHRwLmludGVyY2VwdG9ycy5yZXNwb25zZS51c2UoaSk7XG5cbiAgICAvLyB0b2FzdCBleGNlcHRpb24gaW50ZXJjZXB0b3JzXG4gICAgdGhpcy5odHRwLmludGVyY2VwdG9ycy5yZXNwb25zZS51c2UobnVsbCwgciA9PiB7XG4gICAgICBpZighci5zdGF0dXMpXG4gICAgICAgIHIgPSByLnJlc3BvbnNlO1xuXG4gICAgICBpZiAoci5zdGF0dXMgPj0gNTAwIHx8IHRoaXMuZXJyb3JzVG9TaG93LmluZGV4T2Yoci5zdGF0dXMpPj0wKSB7XG4gICAgICAgIChpemlUb2FzdCBhcyBhbnkpLmVycm9yKHtcbiAgICAgICAgICB0aXRsZTogci5jb25maWcudXJsLFxuICAgICAgICAgIG1lc3NhZ2U6IHIuc3RhdHVzVGV4dCxcbiAgICAgICAgICB0aGVtZTpcImRhcmtcIixcbiAgICAgICAgICB0aW1lb3V0OiBmYWxzZVxuICAgICAgICB9KVxuXG4gICAgICB9XG4gICAgICBjb25zb2xlLmxvZyhyKTtcbiAgICAgIHJldHVybiByO1xuICAgIH0pXG4gIH1cblxuICBwcm90ZWN0ZWQgYXN5bmMgZ2V0KHVyaTogc3RyaW5nLCBzZW5kQXV0aGVudGljYXRpb25Ub2tlbjogYm9vbGVhbiA9IGZhbHNlLCBwYXJhbXM6IG9iamVjdCA9IHt9KTogUHJvbWlzZTxBeGlvc1Jlc3BvbnNlPiB7XG4gICAgbGV0IHJlc3BvbnNlID0gYXdhaXQgdG8odGhpcy5odHRwLmdldCh0aGlzLmJhc2VVcmwgKyB1cmksXG4gICAgICB7XG4gICAgICAgIGhlYWRlcnM6IHRoaXMucHJlcGFyZUhlYWRlcnModGhpcy5hbGx3YXlzU2VuZEF1dGhlbnRpY2F0aW9uVG9rZW4gfHwgc2VuZEF1dGhlbnRpY2F0aW9uVG9rZW4sIGZhbHNlKSxcbiAgICAgICAgcGFyYW1zOiBwYXJhbXNcbiAgICAgIH0gYXMgQXhpb3NSZXF1ZXN0Q29uZmlnKSk7XG4gICAgaWYgKHJlc3BvbnNlLnN0YXR1cyAhPSAyMDAgJiYgdGhpcy5PbkVycm9yKSB0aGlzLk9uRXJyb3IocmVzcG9uc2UpO1xuICAgIHJldHVybiByZXNwb25zZTtcbiAgfTtcblxuICBwcm90ZWN0ZWQgYXN5bmMgR2V0PFRSZXN1bHQ+KHVyaTogc3RyaW5nLCBzZW5kQXV0aGVudGljYXRpb25Ub2tlbjogYm9vbGVhbiA9IGZhbHNlLCBwYXJhbXM6IG9iamVjdCA9IHt9KTogUHJvbWlzZTxUUmVzdWx0PiB7XG4gICAgbGV0IHJlc3VsdCA9IGF3YWl0IHRoaXMuZ2V0KHVyaSwgc2VuZEF1dGhlbnRpY2F0aW9uVG9rZW4sIHBhcmFtcyk7XG4gICAgaWYgKHJlc3VsdC5zdGF0dXMgPT0gMjAwKVxuICAgICAgcmV0dXJuIHJlc3VsdC5kYXRhIGFzIFRSZXN1bHQ7XG4gICAgZWxzZSBpZiAodGhpcy5PbkVycm9yKSB0aGlzLk9uRXJyb3IocmVzdWx0KTtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIHByb3RlY3RlZCBhc3luYyBwb3N0KHVyaTogc3RyaW5nLCBkYXRhOiBhbnksIHNlbmRBdXRoZW50aWNhdGlvblRva2VuOiBib29sZWFuID0gZmFsc2UpOiBQcm9taXNlPEF4aW9zUmVzcG9uc2U+IHtcblxuICAgIGxldCByZXNwb25zZSA9IGF3YWl0IHRvKHRoaXMuaHR0cC5wb3N0KHRoaXMuYmFzZVVybCArIHVyaSwgZGF0YSxcbiAgICAgIHsgaGVhZGVyczogdGhpcy5wcmVwYXJlSGVhZGVycyh0aGlzLmFsbHdheXNTZW5kQXV0aGVudGljYXRpb25Ub2tlbiB8fCBzZW5kQXV0aGVudGljYXRpb25Ub2tlbiwgdHJ1ZSkgfSkpO1xuICAgIGlmIChyZXNwb25zZS5zdGF0dXMgIT0gMjAwICYmIHRoaXMuT25FcnJvcikgdGhpcy5PbkVycm9yKHJlc3BvbnNlKTtcbiAgICByZXR1cm4gcmVzcG9uc2U7XG5cbiAgfTtcblxuICBwcm90ZWN0ZWQgYXN5bmMgUG9zdDxUUmVzdWx0Pih1cmk6IHN0cmluZywgZGF0YTogYW55LCBzZW5kQXV0aGVudGljYXRpb25Ub2tlbjogYm9vbGVhbiA9IGZhbHNlKTogUHJvbWlzZTxUUmVzdWx0PiB7XG4gICAgbGV0IHJlc3VsdCA9IGF3YWl0IHRoaXMucG9zdCh1cmksIGRhdGEsIHNlbmRBdXRoZW50aWNhdGlvblRva2VuKTtcbiAgICBpZiAocmVzdWx0LnN0YXR1cyA9PSAyMDApXG4gICAgICByZXR1cm4gcmVzdWx0LmRhdGEgYXMgVFJlc3VsdDtcbiAgICBlbHNlIGlmICh0aGlzLk9uRXJyb3IpIHRoaXMuT25FcnJvcihyZXN1bHQpO1xuICAgIHJldHVybiBudWxsO1xuICB9XG5cbiAgcHJvdGVjdGVkIGFzeW5jIHB1dCh1cmk6IHN0cmluZywgZGF0YTogYW55LCBzZW5kQXV0aGVudGljYXRpb25Ub2tlbjogYm9vbGVhbiA9IGZhbHNlKTogUHJvbWlzZTxBeGlvc1Jlc3BvbnNlPiB7XG4gICAgbGV0IHJlc3BvbnNlID0gYXdhaXQgdG8odGhpcy5odHRwLnB1dCh0aGlzLmJhc2VVcmwgKyB1cmksIEpTT04uc3RyaW5naWZ5KGRhdGEpLFxuICAgICAgeyBoZWFkZXJzOiB0aGlzLnByZXBhcmVIZWFkZXJzKHRoaXMuYWxsd2F5c1NlbmRBdXRoZW50aWNhdGlvblRva2VuIHx8IHNlbmRBdXRoZW50aWNhdGlvblRva2VuLCB0cnVlKSB9KSk7XG4gICAgaWYgKHJlc3BvbnNlLnN0YXR1cyAhPSAyMDAgJiYgdGhpcy5PbkVycm9yKSB0aGlzLk9uRXJyb3IocmVzcG9uc2UpO1xuICAgIHJldHVybiByZXNwb25zZTtcbiAgfVxuXG4gIHByb3RlY3RlZCBhc3luYyBQdXQ8VFJlc3VsdD4odXJpOiBzdHJpbmcsIGRhdGE6IGFueSwgc2VuZEF1dGhlbnRpY2F0aW9uVG9rZW46IGJvb2xlYW4gPSBmYWxzZSk6IFByb21pc2U8VFJlc3VsdD4ge1xuICAgIGxldCByZXN1bHQgPSBhd2FpdCB0aGlzLnB1dCh1cmksIGRhdGEsIHNlbmRBdXRoZW50aWNhdGlvblRva2VuKTtcbiAgICBpZiAocmVzdWx0LnN0YXR1cyA9PSAyMDApXG4gICAgICByZXR1cm4gcmVzdWx0LmRhdGEgYXMgVFJlc3VsdDtcbiAgICBlbHNlIGlmICh0aGlzLk9uRXJyb3IpIHRoaXMuT25FcnJvcihyZXN1bHQpO1xuICAgIHJldHVybiBudWxsO1xuICB9XG5cbiAgcHJvdGVjdGVkIGFzeW5jIGRlbGV0ZSh1cmk6IHN0cmluZywgc2VuZEF1dGhlbnRpY2F0aW9uVG9rZW46IGJvb2xlYW4gPSBmYWxzZSk6IFByb21pc2U8QXhpb3NSZXNwb25zZT4ge1xuICAgIGxldCByZXNwb25zZSA9IGF3YWl0IHRvKHRoaXMuaHR0cC5kZWxldGUodGhpcy5iYXNlVXJsICsgdXJpLFxuICAgICAgeyBoZWFkZXJzOiB0aGlzLnByZXBhcmVIZWFkZXJzKHRoaXMuYWxsd2F5c1NlbmRBdXRoZW50aWNhdGlvblRva2VuIHx8IHNlbmRBdXRoZW50aWNhdGlvblRva2VuLCBmYWxzZSkgfSkpO1xuICAgIGlmIChyZXNwb25zZS5zdGF0dXMgIT0gMjAwICYmIHRoaXMuT25FcnJvcikgdGhpcy5PbkVycm9yKHJlc3BvbnNlKTtcbiAgICByZXR1cm4gcmVzcG9uc2U7XG4gIH1cbiAgcHJvdGVjdGVkIGFzeW5jIERlbGV0ZTxUUmVzdWx0Pih1cmk6IHN0cmluZywgc2VuZEF1dGhlbnRpY2F0aW9uVG9rZW46IGJvb2xlYW4gPSBmYWxzZSk6IFByb21pc2U8VFJlc3VsdD4ge1xuICAgIGxldCByZXN1bHQgPSBhd2FpdCB0aGlzLmRlbGV0ZSh1cmksIHNlbmRBdXRoZW50aWNhdGlvblRva2VuKTtcbiAgICBpZiAocmVzdWx0LnN0YXR1cyA9PSAyMDApXG4gICAgICByZXR1cm4gcmVzdWx0LmRhdGEgYXMgVFJlc3VsdDtcbiAgICBlbHNlIGlmICh0aGlzLk9uRXJyb3IpIHRoaXMuT25FcnJvcihyZXN1bHQpO1xuICAgIHJldHVybiBudWxsO1xuICB9XG5cbiAgcHJpdmF0ZSBwcmVwYXJlSGVhZGVycyhhdXRoOiBib29sZWFuID0gZmFsc2UsIGpzb246IGJvb2xlYW4gPSBmYWxzZSk6IGFueSB7XG5cbiAgICBsZXQgaGVhZGVycyA9IHt9XG4gICAgaWYgKGF1dGgpIHtcblxuICAgICAgbGV0IGF1dGhEYXRhID0gSlNPTi5wYXJzZSgodGhpcy5zYXZlVG9TZXNzaW9uU3RvcmFnZSA/IHdpbmRvdy5zZXNzaW9uU3RvcmFnZS5nZXRJdGVtKFwiYXV0aG9yaXphdGlvbkRhdGFcIikgOiB3aW5kb3cubG9jYWxTdG9yYWdlLmdldEl0ZW0oXCJhdXRob3JpemF0aW9uRGF0YVwiKSkgfHwgbnVsbCkgYXMgQXV0aFRva2VuO1xuICAgICAgaWYgKGF1dGhEYXRhKSB7XG4gICAgICAgIGhlYWRlcnNbXCJBdXRob3JpemF0aW9uXCJdID0gJ0JlYXJlciAnICsgYXV0aERhdGEuYWNjZXNzX3Rva2VuO1xuICAgICAgICAvLyBoZWFkZXJzLmFwcGVuZCgnQXV0aG9yaXphdGlvbicsICdCZWFyZXIgJyArIGF1dGhEYXRhLmFjY2Vzc190b2tlbik7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGlmIChqc29uKSBoZWFkZXJzLmFwcGVuZCgnQ29udGVudC1UeXBlJywgJ2FwcGxpY2F0aW9uL2pzb24nKTtcbiAgICBpZiAoanNvbikgaGVhZGVyc1snQ29udGVudC1UeXBlJ10gPSAnYXBwbGljYXRpb24vanNvbic7XG5cblxuICAgIGlmICh0aGlzLk9uSGVhZGVyc1ByZXBhcmluZykgdGhpcy5PbkhlYWRlcnNQcmVwYXJpbmcoaGVhZGVycyk7XG4gICAgcmV0dXJuIGhlYWRlcnM7XG4gIH1cblxuICBwcm90ZWN0ZWQgZ2V0QXV0aGVudGljYXRpb25Ub2tlbigpOiBBdXRoVG9rZW4ge1xuICAgIGxldCB3c3RvcmUgPSB3aW5kb3cuc2Vzc2lvblN0b3JhZ2U7XG4gICAgbGV0IHNzdG9yZSA9IHdpbmRvdy5sb2NhbFN0b3JhZ2U7XG4gICAgcmV0dXJuIEpTT04ucGFyc2Uod3N0b3JlLmdldEl0ZW0oXCJhdXRob3JpemF0aW9uRGF0YVwiKSB8fCBzc3RvcmUuZ2V0SXRlbShcImF1dGhvcml6YXRpb25EYXRhXCIpIHx8IG51bGwpIGFzIEF1dGhUb2tlblxuICB9XG5cbiAgcHJvdGVjdGVkIHNldEF1dGhlbnRpY2F0aW9uVG9rZW4oZGF0YTogQXV0aFRva2VuKSB7XG4gICAgbGV0IHN0b3JhZ2U6IGFueSA9IHRoaXMuc2F2ZVRvU2Vzc2lvblN0b3JhZ2UgPyB3aW5kb3cuc2Vzc2lvblN0b3JhZ2UgOiB3aW5kb3cubG9jYWxTdG9yYWdlO1xuICAgIHN0b3JhZ2Uuc2V0SXRlbShcImF1dGhvcml6YXRpb25EYXRhXCIsIEpTT04uc3RyaW5naWZ5KGRhdGEpKTtcbiAgfVxuXG4gIHByb3RlY3RlZCBkZWxldGVBdXRoZW50aWNhdGlvblRva2VuKCkge1xuICAgIHdpbmRvdy5zZXNzaW9uU3RvcmFnZS5zZXRJdGVtKFwiYXV0aG9yaXphdGlvbkRhdGFcIiwgbnVsbCk7XG4gICAgd2luZG93LmxvY2FsU3RvcmFnZS5zZXRJdGVtKFwiYXV0aG9yaXphdGlvbkRhdGFcIiwgbnVsbCk7XG4gIH1cbn1cblxuZXhwb3J0IGludGVyZmFjZSBPbkVycm9yRGVsZWdhdGUgeyAoZGF0YTogRGF0YVJlc3BvbnNlKTogdm9pZDsgfVxuaW50ZXJmYWNlIE9uSGVhZGVyc1ByZXBhcmluZ0RlbGVnYXRlIHsgKGhlYWRlcnM6IGFueSk6IHZvaWQ7IH1cblxuZXhwb3J0IGNsYXNzIEF1dGhUb2tlbiB7XG4gIGFjY2Vzc190b2tlbjogc3RyaW5nO1xuICByZWZyZXNoX3Rva2VuOiBzdHJpbmc7XG4gIHVzZXJOYW1lOiBzdHJpbmc7XG59XG5cbmV4cG9ydCBjbGFzcyBEYXRhUmVzcG9uc2Uge1xuICBzdGF0dXM6IG51bWJlcjtcbiAgc3RhdHVzVGV4dDogc3RyaW5nO1xuICBkYXRhOiBhbnk7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvX2Jhc2UvYmFzZVJlc3RTZXJ2aWNlLnRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7QUFEQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFPQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFIQTs7O0FBS0E7QUFBQTtBQUFBO0FBaUJBO0FBQUE7QUFkQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFqQkE7OztBQWtCQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBR0E7QUFzQkE7QUFBQTtBQXBCQTtBQUVBO0FBQ0E7QUFXQTtBQVFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBREE7QUFHQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBOUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQURBO0FBRUE7O0FBQUE7O0FBMENBO0FBQUE7QUFBQTs7QUFBQTtBQUFBOzs7Ozs7O0FBQ0E7QUFFQTtBQUNBO0FBRkE7O0FBREE7QUFLQTtBQUNBOzs7O0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTs7QUFBQTtBQUFBOzs7Ozs7O0FBQ0E7O0FBQUE7QUFDQTtBQUdBOzs7O0FBQ0E7QUFFQTtBQUFBO0FBQUE7Ozs7Ozs7QUFFQTs7QUFBQTtBQUVBO0FBQ0E7Ozs7QUFFQTtBQUFBO0FBRUE7QUFBQTtBQUFBOzs7Ozs7O0FBQ0E7O0FBQUE7QUFDQTtBQUdBOzs7O0FBQ0E7QUFFQTtBQUFBO0FBQUE7Ozs7Ozs7QUFDQTs7QUFBQTtBQUVBO0FBQ0E7Ozs7QUFDQTtBQUVBO0FBQUE7QUFBQTs7Ozs7OztBQUNBOztBQUFBO0FBQ0E7QUFHQTs7OztBQUNBO0FBRUE7QUFBQTtBQUFBOzs7Ozs7O0FBQ0E7O0FBQUE7QUFFQTtBQUNBOzs7O0FBQ0E7QUFDQTtBQUFBO0FBQUE7Ozs7Ozs7QUFDQTs7QUFBQTtBQUNBO0FBR0E7Ozs7QUFDQTtBQUVBO0FBQUE7QUFBQTs7QUFBQTtBQUFBOztBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTFKQTs7O0FBK0pBO0FBQUE7QUFJQTtBQUpBOzs7QUFNQTtBQUFBO0FBSUE7QUFKQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///138\n"); /***/ }), /* 139 */ @@ -2443,7 +2443,7 @@ eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true } /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nvar _vue = __webpack_require__(10);\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// credit: http://www.javascriptkit.com/javatutors/touchevents2.shtml\nfunction swipedetect(el, callback, onmovecallback) {\n\n var touchsurface = el,\n swipedir,\n startX,\n startY,\n distX,\n distY,\n threshold = 10,\n //required min distance traveled to be considered swipe\n restraint = 100,\n // maximum distance allowed at the same time in perpendicular direction\n allowedTime = 300,\n // maximum time allowed to travel that distance\n elapsedTime,\n startTime,\n handleswipe = callback || function (swipedir) {};\n\n touchsurface.addEventListener('touchstart', function (e) {\n var touchobj = e.changedTouches[0];\n swipedir = 'none';\n distX = 0;\n distY = 0;\n startX = touchobj.pageX;\n startY = touchobj.pageY;\n startTime = new Date().getTime(); // record time when finger first makes contact with surface\n e.preventDefault();\n }, false);\n\n touchsurface.addEventListener('touchmove', function (e) {\n e.preventDefault(); // prevent scrolling when inside DIV\n\n if (onmovecallback) onmovecallback(e);\n }, false);\n\n touchsurface.addEventListener('touchend', function (e) {\n var touchobj = e.changedTouches[0];\n distX = touchobj.pageX - startX; // get horizontal dist traveled by finger while in contact with surface\n distY = touchobj.pageY - startY; // get vertical dist traveled by finger while in contact with surface\n elapsedTime = new Date().getTime() - startTime; // get time elapsed\n if (elapsedTime <= allowedTime) {\n // first condition for awipe met\n if (Math.abs(distX) >= threshold && Math.abs(distY) <= restraint) {\n // 2nd condition for horizontal swipe met\n swipedir = distX < 0 ? 'left' : 'right'; // if dist traveled is negative, it indicates left swipe\n } else if (Math.abs(distY) >= threshold && Math.abs(distX) <= restraint) {\n // 2nd condition for vertical swipe met\n swipedir = distY < 0 ? 'up' : 'down'; // if dist traveled is negative, it indicates up swipe\n }\n }\n handleswipe(swipedir);\n e.preventDefault();\n }, false);\n}\n\n_vue2.default.component('vue-gesture', {\n template: '',\n props: {\n call: { type: Function },\n onmove: { type: Function }\n },\n mounted: function mounted() {\n var self = this;\n\n if (typeof this.call !== 'function') {\n console.log(this.call);\n return console.error('The expression of directive \"v-gesture call\" must be a function!');\n }\n\n if (this.onmove && typeof this.onmove !== 'function') {\n console.log(this.call);\n return console.error('The expression of directive \"v-gesture onmove\" must be a function!');\n }\n\n if (this.$el) swipedetect(this.$el, this.call, this.onmove);\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzYyLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy9fYmFzZS9nZXN0dXJlcy5qcz8xMDNkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiO1xuXG4vLyBjcmVkaXQ6IGh0dHA6Ly93d3cuamF2YXNjcmlwdGtpdC5jb20vamF2YXR1dG9ycy90b3VjaGV2ZW50czIuc2h0bWxcbmZ1bmN0aW9uIHN3aXBlZGV0ZWN0KGVsLCBjYWxsYmFjaywgb25tb3ZlY2FsbGJhY2spIHtcblxuICAgIHZhciB0b3VjaHN1cmZhY2UgPSBlbCxcbiAgICAgICAgc3dpcGVkaXIsXG4gICAgICAgIHN0YXJ0WCxcbiAgICAgICAgc3RhcnRZLFxuICAgICAgICBkaXN0WCxcbiAgICAgICAgZGlzdFksXG4gICAgICAgIHRocmVzaG9sZCA9IDEwLCAvL3JlcXVpcmVkIG1pbiBkaXN0YW5jZSB0cmF2ZWxlZCB0byBiZSBjb25zaWRlcmVkIHN3aXBlXG4gICAgICAgIHJlc3RyYWludCA9IDEwMCwgLy8gbWF4aW11bSBkaXN0YW5jZSBhbGxvd2VkIGF0IHRoZSBzYW1lIHRpbWUgaW4gcGVycGVuZGljdWxhciBkaXJlY3Rpb25cbiAgICAgICAgYWxsb3dlZFRpbWUgPSAzMDAsIC8vIG1heGltdW0gdGltZSBhbGxvd2VkIHRvIHRyYXZlbCB0aGF0IGRpc3RhbmNlXG4gICAgICAgIGVsYXBzZWRUaW1lLFxuICAgICAgICBzdGFydFRpbWUsXG4gICAgICAgIGhhbmRsZXN3aXBlID0gY2FsbGJhY2sgfHwgZnVuY3Rpb24oc3dpcGVkaXIpIHt9XG5cbiAgICB0b3VjaHN1cmZhY2UuYWRkRXZlbnRMaXN0ZW5lcigndG91Y2hzdGFydCcsIGZ1bmN0aW9uKGUpIHtcbiAgICAgICAgdmFyIHRvdWNob2JqID0gZS5jaGFuZ2VkVG91Y2hlc1swXVxuICAgICAgICBzd2lwZWRpciA9ICdub25lJ1xuICAgICAgICBkaXN0WCA9IDBcbiAgICAgICAgZGlzdFkgPSAwXG4gICAgICAgIHN0YXJ0WCA9IHRvdWNob2JqLnBhZ2VYXG4gICAgICAgIHN0YXJ0WSA9IHRvdWNob2JqLnBhZ2VZXG4gICAgICAgIHN0YXJ0VGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpIC8vIHJlY29yZCB0aW1lIHdoZW4gZmluZ2VyIGZpcnN0IG1ha2VzIGNvbnRhY3Qgd2l0aCBzdXJmYWNlXG4gICAgICAgIGUucHJldmVudERlZmF1bHQoKVxuICAgIH0sIGZhbHNlKVxuXG4gICAgdG91Y2hzdXJmYWNlLmFkZEV2ZW50TGlzdGVuZXIoJ3RvdWNobW92ZScsIGZ1bmN0aW9uKGUpIHtcbiAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpIC8vIHByZXZlbnQgc2Nyb2xsaW5nIHdoZW4gaW5zaWRlIERJVlxuXG4gICAgICAgIGlmIChvbm1vdmVjYWxsYmFjaylcbiAgICAgICAgICAgIG9ubW92ZWNhbGxiYWNrKGUpXG5cbiAgICB9LCBmYWxzZSlcblxuICAgIHRvdWNoc3VyZmFjZS5hZGRFdmVudExpc3RlbmVyKCd0b3VjaGVuZCcsIGZ1bmN0aW9uKGUpIHtcbiAgICAgICAgdmFyIHRvdWNob2JqID0gZS5jaGFuZ2VkVG91Y2hlc1swXVxuICAgICAgICBkaXN0WCA9IHRvdWNob2JqLnBhZ2VYIC0gc3RhcnRYIC8vIGdldCBob3Jpem9udGFsIGRpc3QgdHJhdmVsZWQgYnkgZmluZ2VyIHdoaWxlIGluIGNvbnRhY3Qgd2l0aCBzdXJmYWNlXG4gICAgICAgIGRpc3RZID0gdG91Y2hvYmoucGFnZVkgLSBzdGFydFkgLy8gZ2V0IHZlcnRpY2FsIGRpc3QgdHJhdmVsZWQgYnkgZmluZ2VyIHdoaWxlIGluIGNvbnRhY3Qgd2l0aCBzdXJmYWNlXG4gICAgICAgIGVsYXBzZWRUaW1lID0gbmV3IERhdGUoKS5nZXRUaW1lKCkgLSBzdGFydFRpbWUgLy8gZ2V0IHRpbWUgZWxhcHNlZFxuICAgICAgICBpZiAoZWxhcHNlZFRpbWUgPD0gYWxsb3dlZFRpbWUpIHsgLy8gZmlyc3QgY29uZGl0aW9uIGZvciBhd2lwZSBtZXRcbiAgICAgICAgICAgIGlmIChNYXRoLmFicyhkaXN0WCkgPj0gdGhyZXNob2xkICYmIE1hdGguYWJzKGRpc3RZKSA8PSByZXN0cmFpbnQpIHsgLy8gMm5kIGNvbmRpdGlvbiBmb3IgaG9yaXpvbnRhbCBzd2lwZSBtZXRcbiAgICAgICAgICAgICAgICBzd2lwZWRpciA9IChkaXN0WCA8IDApID8gJ2xlZnQnIDogJ3JpZ2h0JyAvLyBpZiBkaXN0IHRyYXZlbGVkIGlzIG5lZ2F0aXZlLCBpdCBpbmRpY2F0ZXMgbGVmdCBzd2lwZVxuICAgICAgICAgICAgfSBlbHNlIGlmIChNYXRoLmFicyhkaXN0WSkgPj0gdGhyZXNob2xkICYmIE1hdGguYWJzKGRpc3RYKSA8PSByZXN0cmFpbnQpIHsgLy8gMm5kIGNvbmRpdGlvbiBmb3IgdmVydGljYWwgc3dpcGUgbWV0XG4gICAgICAgICAgICAgICAgc3dpcGVkaXIgPSAoZGlzdFkgPCAwKSA/ICd1cCcgOiAnZG93bicgLy8gaWYgZGlzdCB0cmF2ZWxlZCBpcyBuZWdhdGl2ZSwgaXQgaW5kaWNhdGVzIHVwIHN3aXBlXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaGFuZGxlc3dpcGUoc3dpcGVkaXIpXG4gICAgICAgIGUucHJldmVudERlZmF1bHQoKVxuICAgIH0sIGZhbHNlKVxufVxuXG5WdWUuY29tcG9uZW50KCd2dWUtZ2VzdHVyZScsIHtcbiAgICB0ZW1wbGF0ZTogJzxzcGFuPjxzbG90Pjwvc2xvdD48L3NwYW4+JyxcbiAgICBwcm9wczoge1xuICAgICAgICBjYWxsOiB7IHR5cGU6IEZ1bmN0aW9uIH0sXG4gICAgICAgIG9ubW92ZTogeyB0eXBlOiBGdW5jdGlvbiB9XG4gICAgfSxcbiAgICBtb3VudGVkOiBmdW5jdGlvbigpIHtcbiAgICAgICAgdmFyIHNlbGYgPSB0aGlzO1xuXG4gICAgICAgIGlmICh0eXBlb2YgdGhpcy5jYWxsICE9PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICBjb25zb2xlLmxvZyh0aGlzLmNhbGwpO1xuICAgICAgICAgICAgcmV0dXJuIGNvbnNvbGUuZXJyb3IoJ1RoZSBleHByZXNzaW9uIG9mIGRpcmVjdGl2ZSBcInYtZ2VzdHVyZSBjYWxsXCIgbXVzdCBiZSBhIGZ1bmN0aW9uIScpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHRoaXMub25tb3ZlICYmIHR5cGVvZiB0aGlzLm9ubW92ZSAhPT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAgICAgY29uc29sZS5sb2codGhpcy5jYWxsKTtcbiAgICAgICAgICAgIHJldHVybiBjb25zb2xlLmVycm9yKCdUaGUgZXhwcmVzc2lvbiBvZiBkaXJlY3RpdmUgXCJ2LWdlc3R1cmUgb25tb3ZlXCIgbXVzdCBiZSBhIGZ1bmN0aW9uIScpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHRoaXMuJGVsKVxuICAgICAgICAgICAgc3dpcGVkZXRlY3QodGhpcy4kZWwsIHRoaXMuY2FsbCwgdGhpcy5vbm1vdmUpO1xuICAgIH1cbn0pO1xuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyBzcmMvX2Jhc2UvZ2VzdHVyZXMuanMiXSwibWFwcGluZ3MiOiI7O0FBQUE7QUFDQTs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBT0E7QUFQQTtBQVFBO0FBUkE7QUFTQTtBQVRBO0FBQUE7QUFDQTtBQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBckJBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///362\n"); +eval("\n\nvar _vue = __webpack_require__(10);\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// credit: http://www.javascriptkit.com/javatutors/touchevents2.shtml\nfunction swipedetect(el, callback, onmovecallback) {\n\n var touchsurface = el,\n swipedir,\n startX,\n startY,\n distX,\n distY,\n threshold = 10,\n //required min distance traveled to be considered swipe\n restraint = 1000,\n // maximum distance allowed at the same time in perpendicular direction\n allowedTime = 300,\n // maximum time allowed to travel that distance\n elapsedTime,\n startTime,\n handleswipe = callback || function (swipedir) {};\n\n touchsurface.addEventListener('touchstart', function (e) {\n var touchobj = e.changedTouches[0];\n swipedir = 'none';\n distX = 0;\n distY = 0;\n startX = touchobj.pageX;\n startY = touchobj.pageY;\n startTime = new Date().getTime(); // record time when finger first makes contact with surface\n e.preventDefault();\n }, false);\n\n touchsurface.addEventListener('touchmove', function (e) {\n e.preventDefault(); // prevent scrolling when inside DIV\n\n var touchobj = e.changedTouches[0];\n if (Math.abs(distX) >= threshold && Math.abs(distY) <= restraint) {\n // 2nd condition for horizontal swipe met\n swipedir = distX < 0 ? 'left' : 'right'; // if dist traveled is negative, it indicates left swipe\n startX = touchobj.pageX;\n } else if (Math.abs(distY) >= threshold && Math.abs(distX) <= restraint) {\n // 2nd condition for vertical swipe met\n swipedir = distY < 0 ? 'up' : 'down'; // if dist traveled is negative, it indicates up swipe\n startY = touchobj.pageY;\n }\n\n if (onmovecallback) onmovecallback(e);\n }, false);\n\n touchsurface.addEventListener('touchend', function (e) {\n var touchobj = e.changedTouches[0];\n distX = touchobj.pageX - startX; // get horizontal dist traveled by finger while in contact with surface\n distY = touchobj.pageY - startY; // get vertical dist traveled by finger while in contact with surface\n elapsedTime = new Date().getTime() - startTime; // get time elapsed\n\n if (Math.abs(distX) >= threshold && Math.abs(distY) <= restraint) {\n // 2nd condition for horizontal swipe met\n swipedir = distX < 0 ? 'left' : 'right'; // if dist traveled is negative, it indicates left swipe\n } else if (Math.abs(distY) >= threshold && Math.abs(distX) <= restraint) {\n // 2nd condition for vertical swipe met\n swipedir = distY < 0 ? 'up' : 'down'; // if dist traveled is negative, it indicates up swipe\n }\n\n handleswipe(swipedir);\n e.preventDefault();\n }, false);\n}\n\n_vue2.default.component('vue-gesture', {\n template: '',\n props: {\n call: { type: Function },\n onmove: { type: Function }\n },\n mounted: function mounted() {\n var self = this;\n\n if (typeof this.call !== 'function') {\n console.log(this.call);\n return console.error('The expression of directive \"v-gesture call\" must be a function!');\n }\n\n if (this.onmove && typeof this.onmove !== 'function') {\n console.log(this.call);\n return console.error('The expression of directive \"v-gesture onmove\" must be a function!');\n }\n\n if (this.$el) swipedetect(this.$el, this.call, this.onmove);\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzYyLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy9fYmFzZS9nZXN0dXJlcy5qcz8xMDNkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiO1xuXG4vLyBjcmVkaXQ6IGh0dHA6Ly93d3cuamF2YXNjcmlwdGtpdC5jb20vamF2YXR1dG9ycy90b3VjaGV2ZW50czIuc2h0bWxcbmZ1bmN0aW9uIHN3aXBlZGV0ZWN0KGVsLCBjYWxsYmFjaywgb25tb3ZlY2FsbGJhY2spIHtcblxuICAgIHZhciB0b3VjaHN1cmZhY2UgPSBlbCxcbiAgICAgICAgc3dpcGVkaXIsXG4gICAgICAgIHN0YXJ0WCxcbiAgICAgICAgc3RhcnRZLFxuICAgICAgICBkaXN0WCxcbiAgICAgICAgZGlzdFksXG4gICAgICAgIHRocmVzaG9sZCA9IDEwLCAvL3JlcXVpcmVkIG1pbiBkaXN0YW5jZSB0cmF2ZWxlZCB0byBiZSBjb25zaWRlcmVkIHN3aXBlXG4gICAgICAgIHJlc3RyYWludCA9IDEwMDAsIC8vIG1heGltdW0gZGlzdGFuY2UgYWxsb3dlZCBhdCB0aGUgc2FtZSB0aW1lIGluIHBlcnBlbmRpY3VsYXIgZGlyZWN0aW9uXG4gICAgICAgIGFsbG93ZWRUaW1lID0gMzAwLCAvLyBtYXhpbXVtIHRpbWUgYWxsb3dlZCB0byB0cmF2ZWwgdGhhdCBkaXN0YW5jZVxuICAgICAgICBlbGFwc2VkVGltZSxcbiAgICAgICAgc3RhcnRUaW1lLFxuICAgICAgICBoYW5kbGVzd2lwZSA9IGNhbGxiYWNrIHx8IGZ1bmN0aW9uKHN3aXBlZGlyKSB7fVxuXG4gICAgdG91Y2hzdXJmYWNlLmFkZEV2ZW50TGlzdGVuZXIoJ3RvdWNoc3RhcnQnLCBmdW5jdGlvbihlKSB7XG4gICAgICAgIHZhciB0b3VjaG9iaiA9IGUuY2hhbmdlZFRvdWNoZXNbMF1cbiAgICAgICAgc3dpcGVkaXIgPSAnbm9uZSdcbiAgICAgICAgZGlzdFggPSAwXG4gICAgICAgIGRpc3RZID0gMFxuICAgICAgICBzdGFydFggPSB0b3VjaG9iai5wYWdlWFxuICAgICAgICBzdGFydFkgPSB0b3VjaG9iai5wYWdlWVxuICAgICAgICBzdGFydFRpbWUgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKSAvLyByZWNvcmQgdGltZSB3aGVuIGZpbmdlciBmaXJzdCBtYWtlcyBjb250YWN0IHdpdGggc3VyZmFjZVxuICAgICAgICBlLnByZXZlbnREZWZhdWx0KClcbiAgICB9LCBmYWxzZSlcblxuICAgIHRvdWNoc3VyZmFjZS5hZGRFdmVudExpc3RlbmVyKCd0b3VjaG1vdmUnLCBmdW5jdGlvbihlKSB7XG4gICAgICAgIGUucHJldmVudERlZmF1bHQoKSAvLyBwcmV2ZW50IHNjcm9sbGluZyB3aGVuIGluc2lkZSBESVZcblxuICAgICAgICB2YXIgdG91Y2hvYmogPSBlLmNoYW5nZWRUb3VjaGVzWzBdO1xuICAgICAgICBpZiAoTWF0aC5hYnMoZGlzdFgpID49IHRocmVzaG9sZCAmJiBNYXRoLmFicyhkaXN0WSkgPD0gcmVzdHJhaW50KSB7IC8vIDJuZCBjb25kaXRpb24gZm9yIGhvcml6b250YWwgc3dpcGUgbWV0XG4gICAgICAgICAgICBzd2lwZWRpciA9IChkaXN0WCA8IDApID8gJ2xlZnQnIDogJ3JpZ2h0JyAvLyBpZiBkaXN0IHRyYXZlbGVkIGlzIG5lZ2F0aXZlLCBpdCBpbmRpY2F0ZXMgbGVmdCBzd2lwZVxuICAgICAgICAgICAgc3RhcnRYID0gdG91Y2hvYmoucGFnZVhcbiAgICAgICAgfSBlbHNlIGlmIChNYXRoLmFicyhkaXN0WSkgPj0gdGhyZXNob2xkICYmIE1hdGguYWJzKGRpc3RYKSA8PSByZXN0cmFpbnQpIHsgLy8gMm5kIGNvbmRpdGlvbiBmb3IgdmVydGljYWwgc3dpcGUgbWV0XG4gICAgICAgICAgICBzd2lwZWRpciA9IChkaXN0WSA8IDApID8gJ3VwJyA6ICdkb3duJyAvLyBpZiBkaXN0IHRyYXZlbGVkIGlzIG5lZ2F0aXZlLCBpdCBpbmRpY2F0ZXMgdXAgc3dpcGVcbiAgICAgICAgICAgIHN0YXJ0WSA9IHRvdWNob2JqLnBhZ2VZXG4gICAgICAgIH1cblxuICAgICAgICBpZiAob25tb3ZlY2FsbGJhY2spXG4gICAgICAgICAgICBvbm1vdmVjYWxsYmFjayhlKVxuXG4gICAgfSwgZmFsc2UpXG5cbiAgICB0b3VjaHN1cmZhY2UuYWRkRXZlbnRMaXN0ZW5lcigndG91Y2hlbmQnLCBmdW5jdGlvbihlKSB7XG4gICAgICAgIHZhciB0b3VjaG9iaiA9IGUuY2hhbmdlZFRvdWNoZXNbMF1cbiAgICAgICAgZGlzdFggPSB0b3VjaG9iai5wYWdlWCAtIHN0YXJ0WCAvLyBnZXQgaG9yaXpvbnRhbCBkaXN0IHRyYXZlbGVkIGJ5IGZpbmdlciB3aGlsZSBpbiBjb250YWN0IHdpdGggc3VyZmFjZVxuICAgICAgICBkaXN0WSA9IHRvdWNob2JqLnBhZ2VZIC0gc3RhcnRZIC8vIGdldCB2ZXJ0aWNhbCBkaXN0IHRyYXZlbGVkIGJ5IGZpbmdlciB3aGlsZSBpbiBjb250YWN0IHdpdGggc3VyZmFjZVxuICAgICAgICBlbGFwc2VkVGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpIC0gc3RhcnRUaW1lIC8vIGdldCB0aW1lIGVsYXBzZWRcblxuICAgICAgICBpZiAoTWF0aC5hYnMoZGlzdFgpID49IHRocmVzaG9sZCAmJiBNYXRoLmFicyhkaXN0WSkgPD0gcmVzdHJhaW50KSB7IC8vIDJuZCBjb25kaXRpb24gZm9yIGhvcml6b250YWwgc3dpcGUgbWV0XG4gICAgICAgICAgICBzd2lwZWRpciA9IChkaXN0WCA8IDApID8gJ2xlZnQnIDogJ3JpZ2h0JyAvLyBpZiBkaXN0IHRyYXZlbGVkIGlzIG5lZ2F0aXZlLCBpdCBpbmRpY2F0ZXMgbGVmdCBzd2lwZVxuICAgICAgICB9IGVsc2UgaWYgKE1hdGguYWJzKGRpc3RZKSA+PSB0aHJlc2hvbGQgJiYgTWF0aC5hYnMoZGlzdFgpIDw9IHJlc3RyYWludCkgeyAvLyAybmQgY29uZGl0aW9uIGZvciB2ZXJ0aWNhbCBzd2lwZSBtZXRcbiAgICAgICAgICAgIHN3aXBlZGlyID0gKGRpc3RZIDwgMCkgPyAndXAnIDogJ2Rvd24nIC8vIGlmIGRpc3QgdHJhdmVsZWQgaXMgbmVnYXRpdmUsIGl0IGluZGljYXRlcyB1cCBzd2lwZVxuICAgICAgICB9XG5cbiAgICAgICAgaGFuZGxlc3dpcGUoc3dpcGVkaXIpXG4gICAgICAgIGUucHJldmVudERlZmF1bHQoKVxuICAgIH0sIGZhbHNlKVxufVxuXG5WdWUuY29tcG9uZW50KCd2dWUtZ2VzdHVyZScsIHtcbiAgICB0ZW1wbGF0ZTogJzxzcGFuPjxzbG90Pjwvc2xvdD48L3NwYW4+JyxcbiAgICBwcm9wczoge1xuICAgICAgICBjYWxsOiB7IHR5cGU6IEZ1bmN0aW9uIH0sXG4gICAgICAgIG9ubW92ZTogeyB0eXBlOiBGdW5jdGlvbiB9XG4gICAgfSxcbiAgICBtb3VudGVkOiBmdW5jdGlvbigpIHtcbiAgICAgICAgdmFyIHNlbGYgPSB0aGlzO1xuXG4gICAgICAgIGlmICh0eXBlb2YgdGhpcy5jYWxsICE9PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICBjb25zb2xlLmxvZyh0aGlzLmNhbGwpO1xuICAgICAgICAgICAgcmV0dXJuIGNvbnNvbGUuZXJyb3IoJ1RoZSBleHByZXNzaW9uIG9mIGRpcmVjdGl2ZSBcInYtZ2VzdHVyZSBjYWxsXCIgbXVzdCBiZSBhIGZ1bmN0aW9uIScpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHRoaXMub25tb3ZlICYmIHR5cGVvZiB0aGlzLm9ubW92ZSAhPT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAgICAgY29uc29sZS5sb2codGhpcy5jYWxsKTtcbiAgICAgICAgICAgIHJldHVybiBjb25zb2xlLmVycm9yKCdUaGUgZXhwcmVzc2lvbiBvZiBkaXJlY3RpdmUgXCJ2LWdlc3R1cmUgb25tb3ZlXCIgbXVzdCBiZSBhIGZ1bmN0aW9uIScpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHRoaXMuJGVsKVxuICAgICAgICAgICAgc3dpcGVkZXRlY3QodGhpcy4kZWwsIHRoaXMuY2FsbCwgdGhpcy5vbm1vdmUpO1xuICAgIH1cbn0pO1xuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyBzcmMvX2Jhc2UvZ2VzdHVyZXMuanMiXSwibWFwcGluZ3MiOiI7O0FBQUE7QUFDQTs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBT0E7QUFQQTtBQVFBO0FBUkE7QUFTQTtBQVRBO0FBQUE7QUFDQTtBQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFyQkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///362\n"); /***/ }), /* 363 */ @@ -2801,7 +2801,7 @@ eval("/**\n * Translates the list format produced by css-loader into something\n /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue__ = __webpack_require__(10);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_class_component__ = __webpack_require__(35);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_class_component___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_vue_class_component__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__base_components__ = __webpack_require__(58);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__base_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__base_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_src_base__ = __webpack_require__(48);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_src_base___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_src_base__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_src_app_modules__ = __webpack_require__(59);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_src_app_modules___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_src_app_modules__);\nvar __extends = (this && this.__extends) || (function () {\r\n var extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return function (d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n };\r\n})();\r\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n 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;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n};\r\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n};\r\nvar __generator = (this && this.__generator) || function (thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = y[op[0] & 2 ? \"return\" : op[0] ? \"throw\" : \"next\"]) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [0, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n};\r\n\r\n\r\n\r\n\r\n\r\nvar Login = /** @class */ (function (_super) {\r\n __extends(Login, _super);\r\n function Login() {\r\n var _this = _super !== null && _super.apply(this, arguments) || this;\r\n _this.user = { password: null, username: null };\r\n _this.hasError = false;\r\n return _this;\r\n }\r\n Login.prototype.doLogin = function () {\r\n return __awaiter(this, void 0, void 0, function () {\r\n var service;\r\n return __generator(this, function (_a) {\r\n switch (_a.label) {\r\n case 0:\r\n service = __WEBPACK_IMPORTED_MODULE_3_src_base__[\"Factory\"].Get(__WEBPACK_IMPORTED_MODULE_4_src_app_modules__[\"LoginService\"]);\r\n __WEBPACK_IMPORTED_MODULE_3_src_base__[\"Factory\"].Get(__WEBPACK_IMPORTED_MODULE_3_src_base__[\"MessageService\"]).publishToChannel(\"show-loading\");\r\n return [4 /*yield*/, service.doLogin(this.user)];\r\n case 1:\r\n if (_a.sent()) {\r\n __WEBPACK_IMPORTED_MODULE_2__base_components__[\"ModalHelper\"].HideModal();\r\n }\r\n __WEBPACK_IMPORTED_MODULE_3_src_base__[\"Factory\"].Get(__WEBPACK_IMPORTED_MODULE_3_src_base__[\"MessageService\"]).publishToChannel(\"hide-loading\");\r\n this.hasError = !service.isAuthenticated;\r\n return [2 /*return*/];\r\n }\r\n });\r\n });\r\n };\r\n Login = __decorate([\r\n __WEBPACK_IMPORTED_MODULE_1_vue_class_component___default()({ name: \"login\", components: { modal: __WEBPACK_IMPORTED_MODULE_2__base_components__[\"Modal\"] } })\r\n ], Login);\r\n return Login;\r\n}(__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"]));\r\n/* harmony default export */ __webpack_exports__[\"a\"] = (Login);\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDE0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvbG9naW4udHM/M2EwMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVnVlIGZyb20gXCJ2dWVcIjtcbmltcG9ydCBDb21wb25lbnQgZnJvbSBcInZ1ZS1jbGFzcy1jb21wb25lbnRcIjtcbmltcG9ydCB7IE1vZGFsLCBNb2RhbEhlbHBlciB9IGZyb20gXCIuL2Jhc2UtY29tcG9uZW50c1wiXG5cbmltcG9ydCB7IEZhY3RvcnksIE1lc3NhZ2VTZXJ2aWNlIH0gZnJvbSBcInNyYy9fYmFzZVwiO1xuaW1wb3J0IHsgTG9naW5TZXJ2aWNlIH0gZnJvbSBcInNyYy9hcHAubW9kdWxlc1wiO1xuXG5cbkBDb21wb25lbnQoeyBuYW1lOiBcImxvZ2luXCIsIGNvbXBvbmVudHM6IHsgbW9kYWw6IE1vZGFsIH0gfSlcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIExvZ2luIGV4dGVuZHMgVnVlIHtcblxuICBwdWJsaWMgdXNlcjogc2VydmVyLmxvZ2luVmlld01vZGVsID0geyBwYXNzd29yZDogbnVsbCwgdXNlcm5hbWU6IG51bGwgfTtcbiAgcHVibGljIGhhc0Vycm9yOiBib29sZWFuID0gZmFsc2U7XG5cbiAgYXN5bmMgZG9Mb2dpbigpIHtcbiAgICB2YXIgc2VydmljZSA9IEZhY3RvcnkuR2V0KExvZ2luU2VydmljZSk7XG5cbiAgICBGYWN0b3J5LkdldChNZXNzYWdlU2VydmljZSkucHVibGlzaFRvQ2hhbm5lbChcInNob3ctbG9hZGluZ1wiKTtcblxuICAgIGlmIChhd2FpdCBzZXJ2aWNlLmRvTG9naW4odGhpcy51c2VyKSkge1xuICAgICAgTW9kYWxIZWxwZXIuSGlkZU1vZGFsKCk7XG4gICAgfVxuXG4gICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnB1Ymxpc2hUb0NoYW5uZWwoXCJoaWRlLWxvYWRpbmdcIik7XG4gICAgdGhpcy5oYXNFcnJvciA9ICFzZXJ2aWNlLmlzQXV0aGVudGljYXRlZDtcbiAgfVxufVxuXG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9tb2R1bGVzL2xvZ2luLnRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBSUE7QUFBQTtBQURBO0FBQUE7QUFHQTtBQUNBOztBQWNBO0FBWkE7Ozs7OztBQUNBO0FBRUE7QUFFQTs7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOzs7OztBQUNBO0FBaEJBO0FBREE7QUFDQTtBQWlCQTtBQUFBO0FBakJBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///414\n"); +eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue__ = __webpack_require__(10);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_class_component__ = __webpack_require__(35);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_class_component___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_vue_class_component__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__base_components__ = __webpack_require__(58);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__base_components___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__base_components__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_src_base__ = __webpack_require__(48);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_src_base___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_src_base__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_src_app_modules__ = __webpack_require__(59);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_src_app_modules___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_src_app_modules__);\nvar __extends = (this && this.__extends) || (function () {\r\n var extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return function (d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n };\r\n})();\r\nvar __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n 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;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n};\r\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n};\r\nvar __generator = (this && this.__generator) || function (thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = y[op[0] & 2 ? \"return\" : op[0] ? \"throw\" : \"next\"]) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [0, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n};\r\n\r\n\r\n\r\n\r\n\r\nvar Login = /** @class */ (function (_super) {\r\n __extends(Login, _super);\r\n function Login() {\r\n var _this = _super !== null && _super.apply(this, arguments) || this;\r\n _this.user = { password: null, username: null };\r\n _this.hasError = false;\r\n return _this;\r\n }\r\n Login.prototype.doLogin = function () {\r\n return __awaiter(this, void 0, void 0, function () {\r\n var service;\r\n return __generator(this, function (_a) {\r\n switch (_a.label) {\r\n case 0:\r\n service = __WEBPACK_IMPORTED_MODULE_3_src_base__[\"Factory\"].Get(__WEBPACK_IMPORTED_MODULE_4_src_app_modules__[\"LoginService\"]);\r\n return [4 /*yield*/, Object(__WEBPACK_IMPORTED_MODULE_3_src_base__[\"awaiter\"])(service.doLogin(this.user))];\r\n case 1:\r\n if (_a.sent()) {\r\n __WEBPACK_IMPORTED_MODULE_2__base_components__[\"ModalHelper\"].HideModal();\r\n }\r\n this.hasError = !service.isAuthenticated;\r\n return [2 /*return*/];\r\n }\r\n });\r\n });\r\n };\r\n Login = __decorate([\r\n __WEBPACK_IMPORTED_MODULE_1_vue_class_component___default()({ name: \"login\", components: { modal: __WEBPACK_IMPORTED_MODULE_2__base_components__[\"Modal\"] } })\r\n ], Login);\r\n return Login;\r\n}(__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"]));\r\n/* harmony default export */ __webpack_exports__[\"a\"] = (Login);\r\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDE0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvbG9naW4udHM/M2EwMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVnVlIGZyb20gXCJ2dWVcIjtcbmltcG9ydCBDb21wb25lbnQgZnJvbSBcInZ1ZS1jbGFzcy1jb21wb25lbnRcIjtcbmltcG9ydCB7IE1vZGFsLCBNb2RhbEhlbHBlciB9IGZyb20gXCIuL2Jhc2UtY29tcG9uZW50c1wiXG5cbmltcG9ydCB7IEZhY3RvcnksIE1lc3NhZ2VTZXJ2aWNlLCBhd2FpdGVyIH0gZnJvbSBcInNyYy9fYmFzZVwiO1xuaW1wb3J0IHsgTG9naW5TZXJ2aWNlIH0gZnJvbSBcInNyYy9hcHAubW9kdWxlc1wiO1xuXG5cbkBDb21wb25lbnQoeyBuYW1lOiBcImxvZ2luXCIsIGNvbXBvbmVudHM6IHsgbW9kYWw6IE1vZGFsIH0gfSlcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIExvZ2luIGV4dGVuZHMgVnVlIHtcblxuICBwdWJsaWMgdXNlcjogc2VydmVyLmxvZ2luVmlld01vZGVsID0geyBwYXNzd29yZDogbnVsbCwgdXNlcm5hbWU6IG51bGwgfTtcbiAgcHVibGljIGhhc0Vycm9yOiBib29sZWFuID0gZmFsc2U7XG5cbiAgYXN5bmMgZG9Mb2dpbigpIHtcbiAgICB2YXIgc2VydmljZSA9IEZhY3RvcnkuR2V0KExvZ2luU2VydmljZSk7XG5cbiAgICBpZiAoYXdhaXQgYXdhaXRlcihzZXJ2aWNlLmRvTG9naW4odGhpcy51c2VyKSkpIHtcbiAgICAgIE1vZGFsSGVscGVyLkhpZGVNb2RhbCgpO1xuICAgIH1cblxuICAgIHRoaXMuaGFzRXJyb3IgPSAhc2VydmljZS5pc0F1dGhlbnRpY2F0ZWQ7XG4gIH1cbn1cblxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvbW9kdWxlcy9sb2dpbi50cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBQUE7QUFEQTtBQUFBO0FBR0E7QUFDQTs7QUFXQTtBQVRBOzs7Ozs7QUFDQTtBQUVBOztBQUFBO0FBQ0E7QUFDQTtBQUVBOzs7OztBQUNBO0FBYkE7QUFEQTtBQUNBO0FBY0E7QUFBQTtBQWRBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///414\n"); /***/ }), /* 415 */ diff --git a/Step/wwwroot/src/App.vue b/Step/wwwroot/src/App.vue index b2959c79..52017cf3 100644 --- a/Step/wwwroot/src/App.vue +++ b/Step/wwwroot/src/App.vue @@ -137,8 +137,14 @@ export default { callHub: function() { this.hub.Hello(); }, - toggleMainView() { - appModelActions.MainViewToggle(this.$store); + toggleMainView(direction) { + + if(!direction || direction == 'down') + appModelActions.MainViewToggle(this.$store); + else + { + this.applyViewPosition(-window.innerHeight + 84); + } }, movepanel(e) { if (e && e.touches && e.touches[0]) { diff --git a/Step/wwwroot/src/_base/baseRestService.ts b/Step/wwwroot/src/_base/baseRestService.ts index 00585951..df2224f1 100644 --- a/Step/wwwroot/src/_base/baseRestService.ts +++ b/Step/wwwroot/src/_base/baseRestService.ts @@ -38,6 +38,7 @@ export function to(promise) { .catch(err => err.response); } + export class baseRestService { public errorsToShow: number[] = [404, 500]; diff --git a/Step/wwwroot/src/_base/gestures.js b/Step/wwwroot/src/_base/gestures.js index 046f7d05..8b41ceff 100644 --- a/Step/wwwroot/src/_base/gestures.js +++ b/Step/wwwroot/src/_base/gestures.js @@ -10,7 +10,7 @@ function swipedetect(el, callback, onmovecallback) { distX, distY, threshold = 10, //required min distance traveled to be considered swipe - restraint = 100, // maximum distance allowed at the same time in perpendicular direction + restraint = 1000, // maximum distance allowed at the same time in perpendicular direction allowedTime = 300, // maximum time allowed to travel that distance elapsedTime, startTime, @@ -30,6 +30,15 @@ function swipedetect(el, callback, onmovecallback) { touchsurface.addEventListener('touchmove', function(e) { e.preventDefault() // prevent scrolling when inside DIV + var touchobj = e.changedTouches[0]; + if (Math.abs(distX) >= threshold && Math.abs(distY) <= restraint) { // 2nd condition for horizontal swipe met + swipedir = (distX < 0) ? 'left' : 'right' // if dist traveled is negative, it indicates left swipe + startX = touchobj.pageX + } else if (Math.abs(distY) >= threshold && Math.abs(distX) <= restraint) { // 2nd condition for vertical swipe met + swipedir = (distY < 0) ? 'up' : 'down' // if dist traveled is negative, it indicates up swipe + startY = touchobj.pageY + } + if (onmovecallback) onmovecallback(e) @@ -40,13 +49,13 @@ function swipedetect(el, callback, onmovecallback) { distX = touchobj.pageX - startX // get horizontal dist traveled by finger while in contact with surface distY = touchobj.pageY - startY // get vertical dist traveled by finger while in contact with surface elapsedTime = new Date().getTime() - startTime // get time elapsed - if (elapsedTime <= allowedTime) { // first condition for awipe met - if (Math.abs(distX) >= threshold && Math.abs(distY) <= restraint) { // 2nd condition for horizontal swipe met - swipedir = (distX < 0) ? 'left' : 'right' // if dist traveled is negative, it indicates left swipe - } else if (Math.abs(distY) >= threshold && Math.abs(distX) <= restraint) { // 2nd condition for vertical swipe met - swipedir = (distY < 0) ? 'up' : 'down' // if dist traveled is negative, it indicates up swipe - } + + if (Math.abs(distX) >= threshold && Math.abs(distY) <= restraint) { // 2nd condition for horizontal swipe met + swipedir = (distX < 0) ? 'left' : 'right' // if dist traveled is negative, it indicates left swipe + } else if (Math.abs(distY) >= threshold && Math.abs(distX) <= restraint) { // 2nd condition for vertical swipe met + swipedir = (distY < 0) ? 'up' : 'down' // if dist traveled is negative, it indicates up swipe } + handleswipe(swipedir) e.preventDefault() }, false) diff --git a/Step/wwwroot/src/_base/index.js b/Step/wwwroot/src/_base/index.js index bf2a5dbb..437593d8 100644 --- a/Step/wwwroot/src/_base/index.js +++ b/Step/wwwroot/src/_base/index.js @@ -1,4 +1,18 @@ import Factory from "./factoryService"; import { MessageService } from "./messageService"; +export function awaiter(promise) { + + Factory.Get(MessageService).publishToChannel("show-loading"); + return promise.then(data => { + Factory.Get(MessageService).publishToChannel("hide-loading"); + return data + }) + .catch(err => { + Factory.Get(MessageService).publishToChannel("hide-loading"); + return err; + }); +} + + export { Factory, MessageService }; \ No newline at end of file diff --git a/Step/wwwroot/src/app.modules.js b/Step/wwwroot/src/app.modules.js index 8affd5b2..da52993f 100644 --- a/Step/wwwroot/src/app.modules.js +++ b/Step/wwwroot/src/app.modules.js @@ -2,9 +2,6 @@ import { LoginService } from "./services/loginService"; import { LocalizationService } from "./services/localizationService"; - - - // Page and modules import Header from "./modules/app-header.vue"; import Footer from "./modules/app-footer.vue"; @@ -14,6 +11,11 @@ import UserInfoDialog from "./modules/user-info-dialog.vue"; import MachineInfoDialog from "./modules/machine-info-dialog.vue"; import AxesCalibration from "./modules/axes-calibration-dialog.vue"; + + + + + export { LoginService, LocalizationService, diff --git a/Step/wwwroot/src/modules/login.ts b/Step/wwwroot/src/modules/login.ts index 37bc5694..241bbc46 100644 --- a/Step/wwwroot/src/modules/login.ts +++ b/Step/wwwroot/src/modules/login.ts @@ -2,7 +2,7 @@ import Vue from "vue"; import Component from "vue-class-component"; import { Modal, ModalHelper } from "./base-components" -import { Factory, MessageService } from "src/_base"; +import { Factory, MessageService, awaiter } from "src/_base"; import { LoginService } from "src/app.modules"; @@ -15,13 +15,10 @@ export default class Login extends Vue { async doLogin() { var service = Factory.Get(LoginService); - Factory.Get(MessageService).publishToChannel("show-loading"); - - if (await service.doLogin(this.user)) { + if (await awaiter(service.doLogin(this.user))) { ModalHelper.HideModal(); } - Factory.Get(MessageService).publishToChannel("hide-loading"); this.hasError = !service.isAuthenticated; } }