From a41f02c901f70bd36c484faeff125c8edfec9cc2 Mon Sep 17 00:00:00 2001 From: Paolo Possanzini Date: Thu, 18 Jan 2018 13:55:41 +0100 Subject: [PATCH] default language from machine configuration --- Step/wwwroot/dist/0.build.js | 6 +++--- Step/wwwroot/dist/build.js | 6 +++--- Step/wwwroot/src/App.vue | 21 +------------------ Step/wwwroot/src/app.business-logic.ts | 22 +++++++++++++++++--- Step/wwwroot/src/services/machineService.ts | 14 +++++++++++-- Step/wwwroot/src/store/app.store.ts | 2 +- Step/wwwroot/src/store/localization.store.ts | 2 +- Step/wwwroot/src/store/machineInfo.store.ts | 13 +++++++++--- 8 files changed, 50 insertions(+), 36 deletions(-) diff --git a/Step/wwwroot/dist/0.build.js b/Step/wwwroot/dist/0.build.js index 6ccfc752..cfb1c3b3 100644 --- a/Step/wwwroot/dist/0.build.js +++ b/Step/wwwroot/dist/0.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 _vue = __webpack_require__(10);\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nvar _hub = __webpack_require__(455);\n\nvar _app = __webpack_require__(59);\n\nvar _loginService = __webpack_require__(152);\n\nvar _base = __webpack_require__(37);\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\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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 ms.subscribeToChannel(\"force-ui-update\", function (args) {\n _this2.$forceUpdate();\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 if (o == 0 && n > 0) {\n iziToast.show({\n id: \"loader\",\n class: \"t-loading\",\n theme: \"dark\",\n icon: \"fa fa-refresh fa-spin fa-2x fa-fw\",\n position: \"bottomLeft\",\n animateInside: false,\n timeout: false,\n transitionIn: \"fadeIn\",\n transitionOut: \"fadeOut\",\n toastOnce: true\n });\n }\n\n if (n == 0 || n < 0) {\n this.loadingOperations = 0;\n iziToast.hide(document.querySelector(\".t-loading\"), { transitionOut: \"fadeOut\" });\n }\n }\n },\n methods: {\n callHub: function callHub() {\n this.hub.Hello();\n },\n toggleMainView: function toggleMainView(direction) {\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}; //\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////# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDU0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL0FwcC52dWU/ZjI4ZCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdiBjbGFzcz1cImNvbnRhaW5lclwiPlxyXG4gICAgPGRpdiBpZD1cImFwcFwiIDpjbGFzcz1cInsnYmx1cic6YXBwbHlCbHVyfVwiPlxyXG4gICAgICA8YXBwLWhlYWRlcj48L2FwcC1oZWFkZXI+XHJcbiAgICAgIDxhbGFybS1saXN0PjwvYWxhcm0tbGlzdD5cclxuICAgICAgPGRpdiBpZD1cImJhY2stdmlld1wiPlxyXG4gICAgICAgIDxyb3V0ZXItdmlldyBuYW1lPVwiYmFja3ZpZXdcIj48L3JvdXRlci12aWV3PlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICAgIDxkaXYgaWQ9XCJtYWluLXZpZXdcIiByZWY9XCJtYWluLXZpZXdcIj5cclxuICAgICAgICA8cm91dGVyLXZpZXcvPlxyXG4gICAgICA8L2Rpdj5cclxuICAgICAgPGRpdiBpZD1cIm1haW4tdmlldy1oYW5kbGVyXCIgcmVmPVwibWFpbi12aWV3LWhhbmRsZXJcIiBAY2xpY2s9XCJ0b2dnbGVNYWluVmlldygpXCI+XHJcbiAgICAgICAgICA8dnVlLWdlc3R1cmUgOnR5cGU9XCInc3dpcGVkb3duJ1wiIDpjYWxsPVwidG9nZ2xlTWFpblZpZXdcIiA6b25tb3ZlPVwibW92ZXBhbmVsXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJoYW5kbGVcIj5cclxuICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiZmEgZmEtYW5nbGUtZG91YmxlLWRvd25cIj48L2k+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgPC92dWUtZ2VzdHVyZT5cclxuICAgICAgPC9kaXY+XHJcbiAgICAgIDxhcHAtZm9vdGVyPjwvYXBwLWZvb3Rlcj5cclxuXHJcbiAgICAgIDwhLS1cclxuOmNsYXNzPVwieyd0dXJuLXVwJzpzdGF0ZS5pc01haW5WaWV3TGlmdGVkVXB9XCJcclxuICAgICAgLS0+XHJcblxyXG4gICAgICA8IS0tIE1vZGFsaSBzZW1wcmUgZGlzcG9uaWJpbGkgLS0+XHJcbiAgICAgIDwhLS0gPGxvZ2luPjwvbG9naW4+IC0tPlxyXG4gICAgICA8IS0tIDx1c2VyLWluZm8+PC91c2VyLWluZm8+XHJcbiAgICAgIDxtYWNoaW5lLWluZm8+PC9tYWNoaW5lLWluZm8+IC0tPlxyXG5cclxuICAgIDwvZGl2PlxyXG4gICAgPG1vZGFsLWNvbnRhaW5lciBuYW1lPVwibW9kYWxcIiA+PC9tb2RhbC1jb250YWluZXI+XHJcbiAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgVnVlIGZyb20gXCJ2dWVcIjtcclxuaW1wb3J0IHsgSHViIH0gZnJvbSBcIi4vc2VydmljZXMvaHViXCI7XHJcbmltcG9ydCB7IEhlYWRlciwgRm9vdGVyLCBMb2dpbiwgYWxhcm1MaXN0IH0gZnJvbSBcIi4vYXBwLm1vZHVsZXNcIjtcclxuaW1wb3J0IHsgTG9naW5TZXJ2aWNlIH0gZnJvbSBcInNyYy9zZXJ2aWNlcy9sb2dpblNlcnZpY2VcIjtcclxuaW1wb3J0IHsgRmFjdG9yeSwgTWVzc2FnZVNlcnZpY2UgfSBmcm9tIFwiLi9fYmFzZVwiO1xyXG5pbXBvcnQgeyBNb2RhbENvbnRhaW5lciwgTW9kYWxIZWxwZXIgfSBmcm9tIFwiLi9tb2R1bGVzL2Jhc2UtY29tcG9uZW50c1wiO1xyXG5pbXBvcnQgeyBhcHBNb2RlbEFjdGlvbnMgfSBmcm9tIFwic3JjL3N0b3JlXCI7XHJcbmltcG9ydCBcIi4vYXBwLmJ1c2luZXNzLWxvZ2ljXCI7XHJcbmltcG9ydCAqIGFzIGl6aVRvYXN0IGZyb20gXCJpeml0b2FzdFwiO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWU6IFwiYXBwXCIsXHJcbiAgY29tcG9uZW50czoge1xyXG4gICAgYXBwSGVhZGVyOiBIZWFkZXIsXHJcbiAgICBhcHBGb290ZXI6IEZvb3RlcixcclxuICAgIG1vZGFsQ29udGFpbmVyOiBNb2RhbENvbnRhaW5lcixcclxuICAgIGFsYXJtTGlzdFxyXG4gIH0sXHJcbiAgbW91bnRlZDogZnVuY3Rpb24oKSB7XHJcbiAgICBsZXQgbXMgPSBGYWN0b3J5LkdldChNZXNzYWdlU2VydmljZSk7XHJcbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJzaG93LW1vZGFsXCIsIGFyZ3MgPT4ge1xyXG4gICAgICB0aGlzLmFwcGx5Qmx1ciA9IHRydWU7XHJcbiAgICB9KTtcclxuXHJcbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJoaWRlLW1vZGFsXCIsIGFyZ3MgPT4ge1xyXG4gICAgICB0aGlzLmFwcGx5Qmx1ciA9IGZhbHNlO1xyXG4gICAgfSk7XHJcblxyXG4gICAgbXMuc3Vic2NyaWJlVG9DaGFubmVsKFwic2hvdy1sb2FkaW5nXCIsIGFyZ3MgPT4ge1xyXG4gICAgICB0aGlzLmxvYWRpbmdPcGVyYXRpb25zKys7XHJcbiAgICB9KTtcclxuICAgIG1zLnN1YnNjcmliZVRvQ2hhbm5lbChcImhpZGUtbG9hZGluZ1wiLCBhcmdzID0+IHtcclxuICAgICAgdGhpcy5sb2FkaW5nT3BlcmF0aW9ucy0tO1xyXG4gICAgfSk7XHJcbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJmb3JjZS11aS11cGRhdGVcIiwgYXJncyA9PiB7XHJcbiAgICAgIHRoaXMuJGZvcmNlVXBkYXRlKCk7XHJcbiAgICB9KTtcclxuXHJcbiAgICBsZXQgX3RoaXMgPSB0aGlzO1xyXG4gICAgRmFjdG9yeS5HZXQoTG9naW5TZXJ2aWNlKVxyXG4gICAgICAuZ2V0VXNlckluZm8oKVxyXG4gICAgICAudGhlbigoKSA9PiB7XHJcbiAgICAgICAgaWYgKCFfdGhpcy5pc0F1dGhlbnRpY2F0ZWQpXHJcbiAgICAgICAgICBfdGhpcy4kbmV4dFRpY2soKCkgPT4gTW9kYWxIZWxwZXIuU2hvd01vZGFsKExvZ2luKSk7XHJcbiAgICAgIH0pO1xyXG5cclxuICAgIHRoaXMuJHN0b3JlLndhdGNoKFxyXG4gICAgICBzID0+IHMuY3VycmVudFVzZXIsXHJcbiAgICAgIChuLCBvKSA9PiB7XHJcbiAgICAgICAgaWYgKCFuKSB0aGlzLiRuZXh0VGljaygoKSA9PiBNb2RhbEhlbHBlci5TaG93TW9kYWwoTG9naW4pKTtcclxuICAgICAgfVxyXG4gICAgKTtcclxuXHJcbiAgICAvLyBTSE9XIFRvYXN0cyBub3RpZmljYXRpb25zXHJcbiAgICAvLyAgICAgaXppVG9hc3Quc2hvdyh7XHJcbiAgICAvLyAgIHRoZW1lOlwiZGFya1wiLFxyXG4gICAgLy8gICBtZXNzYWdlOiBcInRlc3RcIixcclxuICAgIC8vICAgaWNvbjogXCJmYSBmYS1yZWZyZXNoIGZhLXNwaW4gZmEtMnggZmEtZndcIixcclxuICAgIC8vICAgcG9zaXRpb246IFwiYm90dG9tTGVmdFwiLCBhbmltYXRlSW5zaWRlOiBmYWxzZSwgdGltZW91dDogZmFsc2UsXHJcbiAgICAvLyAgIHRyYW5zaXRpb25JbjogJ2ZhZGVJblJpZ2h0JyxcclxuICAgIC8vICAgdHJhbnNpdGlvbk91dDogJ2ZhZGVPdXQnLFxyXG4gICAgLy8gfSlcclxuXHJcbiAgICB0aGlzLmh1YiA9IG5ldyBIdWIoKTtcclxuICB9LFxyXG4gIGNvbXB1dGVkOiB7XHJcbiAgICBpc0F1dGhlbnRpY2F0ZWQ6IGZ1bmN0aW9uKCkge1xyXG4gICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUuY3VycmVudFVzZXIgIT0gbnVsbDtcclxuICAgIH0sXHJcbiAgICBkZWJ1Z1N0b3JlOiBmdW5jdGlvbigpIHtcclxuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlO1xyXG4gICAgfSxcclxuICAgIGlzTWFpblZpZXdMaWZ0ZWRVcDogZnVuY3Rpb24oKSB7XHJcbiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS5pc01haW5WaWV3TGlmdGVkVXA7XHJcbiAgICB9XHJcbiAgfSxcclxuICB3YXRjaDoge1xyXG4gICAgaXNNYWluVmlld0xpZnRlZFVwOiBmdW5jdGlvbigpIHtcclxuICAgICAgaWYgKHRoaXMuc3RhdGUuaXNNYWluVmlld0xpZnRlZFVwKVxyXG4gICAgICAgIHRoaXMuYXBwbHlWaWV3UG9zaXRpb24oLXdpbmRvdy5pbm5lckhlaWdodCArIDg0KTtcclxuICAgICAgZWxzZSB0aGlzLmFwcGx5Vmlld1Bvc2l0aW9uKDApO1xyXG4gICAgfSxcclxuICAgIGxvYWRpbmdPcGVyYXRpb25zOiBmdW5jdGlvbihuLCBvKSB7XHJcbiAgICAgIGlmIChvID09IDAgJiYgbiA+IDApIHtcclxuICAgICAgICBpemlUb2FzdC5zaG93KHtcclxuICAgICAgICAgIGlkOiBcImxvYWRlclwiLFxyXG4gICAgICAgICAgY2xhc3M6IFwidC1sb2FkaW5nXCIsXHJcbiAgICAgICAgICB0aGVtZTogXCJkYXJrXCIsXHJcbiAgICAgICAgICBpY29uOiBcImZhIGZhLXJlZnJlc2ggZmEtc3BpbiBmYS0yeCBmYS1md1wiLFxyXG4gICAgICAgICAgcG9zaXRpb246IFwiYm90dG9tTGVmdFwiLFxyXG4gICAgICAgICAgYW5pbWF0ZUluc2lkZTogZmFsc2UsXHJcbiAgICAgICAgICB0aW1lb3V0OiBmYWxzZSxcclxuICAgICAgICAgIHRyYW5zaXRpb25JbjogXCJmYWRlSW5cIixcclxuICAgICAgICAgIHRyYW5zaXRpb25PdXQ6IFwiZmFkZU91dFwiLFxyXG4gICAgICAgICAgdG9hc3RPbmNlOiB0cnVlXHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmIChuID09IDAgfHwgbiA8IDApIHtcclxuICAgICAgICB0aGlzLmxvYWRpbmdPcGVyYXRpb25zID0gMDtcclxuICAgICAgICBpemlUb2FzdC5oaWRlKFxyXG4gICAgICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIi50LWxvYWRpbmdcIiksXHJcbiAgICAgICAgICB7dHJhbnNpdGlvbk91dDogXCJmYWRlT3V0XCJ9ICAgICAgICBcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSxcclxuICBtZXRob2RzOiB7XHJcbiAgICBjYWxsSHViOiBmdW5jdGlvbigpIHtcclxuICAgICAgdGhpcy5odWIuSGVsbG8oKTtcclxuICAgIH0sXHJcbiAgICB0b2dnbGVNYWluVmlldyhkaXJlY3Rpb24pIHtcclxuICAgICAgaWYgKCFkaXJlY3Rpb24gfHwgZGlyZWN0aW9uID09IFwiZG93blwiKVxyXG4gICAgICAgIGFwcE1vZGVsQWN0aW9ucy5NYWluVmlld1RvZ2dsZSh0aGlzLiRzdG9yZSk7XHJcbiAgICAgIGVsc2Uge1xyXG4gICAgICAgIHRoaXMuYXBwbHlWaWV3UG9zaXRpb24oLXdpbmRvdy5pbm5lckhlaWdodCArIDg0KTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIG1vdmVwYW5lbChlKSB7XHJcbiAgICAgIGlmIChlICYmIGUudG91Y2hlcyAmJiBlLnRvdWNoZXNbMF0pIHtcclxuICAgICAgICB0aGlzLmFwcGx5Vmlld1Bvc2l0aW9uKFxyXG4gICAgICAgICAgLXdpbmRvdy5pbm5lckhlaWdodCArIDg0ICsgZS50b3VjaGVzWzBdLnNjcmVlblksXHJcbiAgICAgICAgICB0cnVlXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGFwcGx5Vmlld1Bvc2l0aW9uKHBvc2l0aW9uLCByZW1vdmV0cmFuc2l0aW9uKSB7XHJcbiAgICAgIHRoaXMuJHJlZnNbXCJtYWluLXZpZXdcIl0uc3R5bGUgPSB0aGlzLiRyZWZzW1wibWFpbi12aWV3LWhhbmRsZXJcIl0uc3R5bGUgPVxyXG4gICAgICAgIFwidHJhbnNmb3JtOnRyYW5zbGF0ZVkoXCIgK1xyXG4gICAgICAgIHBvc2l0aW9uICtcclxuICAgICAgICBcInB4KTtcIiArXHJcbiAgICAgICAgKHJlbW92ZXRyYW5zaXRpb24gPyBcInRyYW5zaXRpb246dW5zZXQ7XCIgOiBcIlwiKTtcclxuICAgIH1cclxuICB9LFxyXG4gIGRhdGE6IGZ1bmN0aW9uKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgc3RhdGU6IHRoaXMuJHN0b3JlLnN0YXRlLFxyXG4gICAgICBhcHBseUJsdXI6IGZhbHNlLFxyXG4gICAgICBsb2FkaW5nT3BlcmF0aW9uczogMFxyXG4gICAgfTtcclxuICB9XHJcbn07XHJcbjwvc2NyaXB0PlxyXG5cclxuXHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyBBcHAudnVlPzA1Y2NhMGU1Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFvQ0E7QUFDQTs7O0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUpBOztBQU1BO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFHQTtBQUNBOztBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7O0FBQ0E7O0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFUQTs7QUFZQTtBQUNBO0FBR0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVkE7QUFhQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQTdCQTs7QUFnQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUF6QkE7QUEyQkE7O0FBRUE7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQWxJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///454\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _vue = __webpack_require__(10);\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nvar _hub = __webpack_require__(455);\n\nvar _app = __webpack_require__(59);\n\nvar _loginService = __webpack_require__(152);\n\nvar _base = __webpack_require__(37);\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\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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 ms.subscribeToChannel(\"force-ui-update\", function (args) {\n _this2.$forceUpdate();\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 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 if (o == 0 && n > 0) {\n iziToast.show({\n id: \"loader\",\n class: \"t-loading\",\n theme: \"dark\",\n icon: \"fa fa-refresh fa-spin fa-2x fa-fw\",\n position: \"bottomLeft\",\n animateInside: false,\n timeout: false,\n transitionIn: \"fadeIn\",\n transitionOut: \"fadeOut\",\n toastOnce: true\n });\n }\n\n if (n == 0 || n < 0) {\n this.loadingOperations = 0;\n iziToast.hide(document.querySelector(\".t-loading\"), { transitionOut: \"fadeOut\" });\n }\n }\n },\n methods: {\n callHub: function callHub() {\n this.hub.Hello();\n },\n toggleMainView: function toggleMainView(direction) {\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}; //\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////# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDU0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL0FwcC52dWU/MzcwNyJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJjb250YWluZXJcIj5cbiAgICA8ZGl2IGlkPVwiYXBwXCIgOmNsYXNzPVwieydibHVyJzphcHBseUJsdXJ9XCI+XG4gICAgICA8YXBwLWhlYWRlcj48L2FwcC1oZWFkZXI+XG4gICAgICA8YWxhcm0tbGlzdD48L2FsYXJtLWxpc3Q+XG4gICAgICA8ZGl2IGlkPVwiYmFjay12aWV3XCI+XG4gICAgICAgIDxyb3V0ZXItdmlldyBuYW1lPVwiYmFja3ZpZXdcIj48L3JvdXRlci12aWV3PlxuICAgICAgPC9kaXY+XG5cbiAgICAgIDxkaXYgaWQ9XCJtYWluLXZpZXdcIiByZWY9XCJtYWluLXZpZXdcIj5cbiAgICAgICAgPHJvdXRlci12aWV3Lz5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBpZD1cIm1haW4tdmlldy1oYW5kbGVyXCIgcmVmPVwibWFpbi12aWV3LWhhbmRsZXJcIiBAY2xpY2s9XCJ0b2dnbGVNYWluVmlldygpXCI+XG4gICAgICAgICAgPHZ1ZS1nZXN0dXJlIDp0eXBlPVwiJ3N3aXBlZG93bidcIiA6Y2FsbD1cInRvZ2dsZU1haW5WaWV3XCIgOm9ubW92ZT1cIm1vdmVwYW5lbFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImhhbmRsZVwiPlxuICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiZmEgZmEtYW5nbGUtZG91YmxlLWRvd25cIj48L2k+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L3Z1ZS1nZXN0dXJlPlxuICAgICAgPC9kaXY+XG4gICAgICA8YXBwLWZvb3Rlcj48L2FwcC1mb290ZXI+XG5cbiAgICA8L2Rpdj5cbiAgICA8bW9kYWwtY29udGFpbmVyIG5hbWU9XCJtb2RhbFwiID48L21vZGFsLWNvbnRhaW5lcj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IFZ1ZSBmcm9tIFwidnVlXCI7XG5pbXBvcnQgeyBIdWIgfSBmcm9tIFwiLi9zZXJ2aWNlcy9odWJcIjtcbmltcG9ydCB7IEhlYWRlciwgRm9vdGVyLCBMb2dpbiwgYWxhcm1MaXN0IH0gZnJvbSBcIi4vYXBwLm1vZHVsZXNcIjtcbmltcG9ydCB7IExvZ2luU2VydmljZSB9IGZyb20gXCJzcmMvc2VydmljZXMvbG9naW5TZXJ2aWNlXCI7XG5pbXBvcnQgeyBGYWN0b3J5LCBNZXNzYWdlU2VydmljZSB9IGZyb20gXCIuL19iYXNlXCI7XG5pbXBvcnQgeyBNb2RhbENvbnRhaW5lciwgTW9kYWxIZWxwZXIgfSBmcm9tIFwiLi9tb2R1bGVzL2Jhc2UtY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgYXBwTW9kZWxBY3Rpb25zIH0gZnJvbSBcInNyYy9zdG9yZVwiO1xuaW1wb3J0IFwiLi9hcHAuYnVzaW5lc3MtbG9naWNcIjtcbmltcG9ydCAqIGFzIGl6aVRvYXN0IGZyb20gXCJpeml0b2FzdFwiO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6IFwiYXBwXCIsXG4gIGNvbXBvbmVudHM6IHtcbiAgICBhcHBIZWFkZXI6IEhlYWRlcixcbiAgICBhcHBGb290ZXI6IEZvb3RlcixcbiAgICBtb2RhbENvbnRhaW5lcjogTW9kYWxDb250YWluZXIsXG4gICAgYWxhcm1MaXN0XG4gIH0sXG4gIG1vdW50ZWQ6IGZ1bmN0aW9uKCkge1xuICAgIGxldCBtcyA9IEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKTtcbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJzaG93LW1vZGFsXCIsIGFyZ3MgPT4ge1xuICAgICAgdGhpcy5hcHBseUJsdXIgPSB0cnVlO1xuICAgIH0pO1xuXG4gICAgbXMuc3Vic2NyaWJlVG9DaGFubmVsKFwiaGlkZS1tb2RhbFwiLCBhcmdzID0+IHtcbiAgICAgIHRoaXMuYXBwbHlCbHVyID0gZmFsc2U7XG4gICAgfSk7XG5cbiAgICBtcy5zdWJzY3JpYmVUb0NoYW5uZWwoXCJzaG93LWxvYWRpbmdcIiwgYXJncyA9PiB7XG4gICAgICB0aGlzLmxvYWRpbmdPcGVyYXRpb25zKys7XG4gICAgfSk7XG4gICAgbXMuc3Vic2NyaWJlVG9DaGFubmVsKFwiaGlkZS1sb2FkaW5nXCIsIGFyZ3MgPT4ge1xuICAgICAgdGhpcy5sb2FkaW5nT3BlcmF0aW9ucy0tO1xuICAgIH0pO1xuICAgIG1zLnN1YnNjcmliZVRvQ2hhbm5lbChcImZvcmNlLXVpLXVwZGF0ZVwiLCBhcmdzID0+IHtcbiAgICAgIHRoaXMuJGZvcmNlVXBkYXRlKCk7XG4gICAgfSk7XG5cbiAgICBsZXQgX3RoaXMgPSB0aGlzO1xuICAgIEZhY3RvcnkuR2V0KExvZ2luU2VydmljZSlcbiAgICAgIC5nZXRVc2VySW5mbygpXG4gICAgICAudGhlbigoKSA9PiB7XG4gICAgICAgIGlmICghX3RoaXMuaXNBdXRoZW50aWNhdGVkKVxuICAgICAgICAgIF90aGlzLiRuZXh0VGljaygoKSA9PiBNb2RhbEhlbHBlci5TaG93TW9kYWwoTG9naW4pKTtcbiAgICAgIH0pO1xuXG4gICAgdGhpcy4kc3RvcmUud2F0Y2goXG4gICAgICBzID0+IHMuY3VycmVudFVzZXIsXG4gICAgICAobiwgbykgPT4ge1xuICAgICAgICBpZiAoIW4pIHRoaXMuJG5leHRUaWNrKCgpID0+IE1vZGFsSGVscGVyLlNob3dNb2RhbChMb2dpbikpO1xuICAgICAgfVxuICAgICk7XG5cbiAgICB0aGlzLmh1YiA9IG5ldyBIdWIoKTtcbiAgfSxcbiAgY29tcHV0ZWQ6IHtcbiAgICBpc0F1dGhlbnRpY2F0ZWQ6IGZ1bmN0aW9uKCkge1xuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLmN1cnJlbnRVc2VyICE9IG51bGw7XG4gICAgfSxcbiAgICBkZWJ1Z1N0b3JlOiBmdW5jdGlvbigpIHtcbiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZTtcbiAgICB9LFxuICAgIGlzTWFpblZpZXdMaWZ0ZWRVcDogZnVuY3Rpb24oKSB7XG4gICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUuaXNNYWluVmlld0xpZnRlZFVwO1xuICAgIH1cbiAgfSxcbiAgd2F0Y2g6IHtcbiAgICBpc01haW5WaWV3TGlmdGVkVXA6IGZ1bmN0aW9uKCkge1xuICAgICAgaWYgKHRoaXMuc3RhdGUuaXNNYWluVmlld0xpZnRlZFVwKVxuICAgICAgICB0aGlzLmFwcGx5Vmlld1Bvc2l0aW9uKC13aW5kb3cuaW5uZXJIZWlnaHQgKyA4NCk7XG4gICAgICBlbHNlIHRoaXMuYXBwbHlWaWV3UG9zaXRpb24oMCk7XG4gICAgfSxcbiAgICBsb2FkaW5nT3BlcmF0aW9uczogZnVuY3Rpb24obiwgbykge1xuICAgICAgaWYgKG8gPT0gMCAmJiBuID4gMCkge1xuICAgICAgICBpemlUb2FzdC5zaG93KHtcbiAgICAgICAgICBpZDogXCJsb2FkZXJcIixcbiAgICAgICAgICBjbGFzczogXCJ0LWxvYWRpbmdcIixcbiAgICAgICAgICB0aGVtZTogXCJkYXJrXCIsXG4gICAgICAgICAgaWNvbjogXCJmYSBmYS1yZWZyZXNoIGZhLXNwaW4gZmEtMnggZmEtZndcIixcbiAgICAgICAgICBwb3NpdGlvbjogXCJib3R0b21MZWZ0XCIsXG4gICAgICAgICAgYW5pbWF0ZUluc2lkZTogZmFsc2UsXG4gICAgICAgICAgdGltZW91dDogZmFsc2UsXG4gICAgICAgICAgdHJhbnNpdGlvbkluOiBcImZhZGVJblwiLFxuICAgICAgICAgIHRyYW5zaXRpb25PdXQ6IFwiZmFkZU91dFwiLFxuICAgICAgICAgIHRvYXN0T25jZTogdHJ1ZVxuICAgICAgICB9KTtcbiAgICAgIH1cblxuICAgICAgaWYgKG4gPT0gMCB8fCBuIDwgMCkge1xuICAgICAgICB0aGlzLmxvYWRpbmdPcGVyYXRpb25zID0gMDtcbiAgICAgICAgaXppVG9hc3QuaGlkZShcbiAgICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKFwiLnQtbG9hZGluZ1wiKSxcbiAgICAgICAgICB7dHJhbnNpdGlvbk91dDogXCJmYWRlT3V0XCJ9XG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfVxuICB9LFxuICBtZXRob2RzOiB7XG4gICAgY2FsbEh1YjogZnVuY3Rpb24oKSB7XG4gICAgICB0aGlzLmh1Yi5IZWxsbygpO1xuICAgIH0sXG4gICAgdG9nZ2xlTWFpblZpZXcoZGlyZWN0aW9uKSB7XG4gICAgICBpZiAoIWRpcmVjdGlvbiB8fCBkaXJlY3Rpb24gPT0gXCJkb3duXCIpXG4gICAgICAgIGFwcE1vZGVsQWN0aW9ucy5NYWluVmlld1RvZ2dsZSh0aGlzLiRzdG9yZSk7XG4gICAgICBlbHNlIHtcbiAgICAgICAgdGhpcy5hcHBseVZpZXdQb3NpdGlvbigtd2luZG93LmlubmVySGVpZ2h0ICsgODQpO1xuICAgICAgfVxuICAgIH0sXG4gICAgbW92ZXBhbmVsKGUpIHtcbiAgICAgIGlmIChlICYmIGUudG91Y2hlcyAmJiBlLnRvdWNoZXNbMF0pIHtcbiAgICAgICAgdGhpcy5hcHBseVZpZXdQb3NpdGlvbihcbiAgICAgICAgICAtd2luZG93LmlubmVySGVpZ2h0ICsgODQgKyBlLnRvdWNoZXNbMF0uc2NyZWVuWSxcbiAgICAgICAgICB0cnVlXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgfSxcbiAgICBhcHBseVZpZXdQb3NpdGlvbihwb3NpdGlvbiwgcmVtb3ZldHJhbnNpdGlvbikge1xuICAgICAgdGhpcy4kcmVmc1tcIm1haW4tdmlld1wiXS5zdHlsZSA9IHRoaXMuJHJlZnNbXCJtYWluLXZpZXctaGFuZGxlclwiXS5zdHlsZSA9XG4gICAgICAgIFwidHJhbnNmb3JtOnRyYW5zbGF0ZVkoXCIgK1xuICAgICAgICBwb3NpdGlvbiArXG4gICAgICAgIFwicHgpO1wiICtcbiAgICAgICAgKHJlbW92ZXRyYW5zaXRpb24gPyBcInRyYW5zaXRpb246dW5zZXQ7XCIgOiBcIlwiKTtcbiAgICB9XG4gIH0sXG4gIGRhdGE6IGZ1bmN0aW9uKCkge1xuICAgIHJldHVybiB7XG4gICAgICBzdGF0ZTogdGhpcy4kc3RvcmUuc3RhdGUsXG4gICAgICBhcHBseUJsdXI6IGZhbHNlLFxuICAgICAgbG9hZGluZ09wZXJhdGlvbnM6IDBcbiAgICB9O1xuICB9XG59O1xuPC9zY3JpcHQ+XG5cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIEFwcC52dWU/OTM1Njg5YzAiXSwibWFwcGluZ3MiOiI7Ozs7OztBQTJCQTtBQUNBOzs7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7Ozs7OztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7O0FBTUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7O0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTs7QUFDQTs7QUFDQTtBQUNBO0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFUQTs7QUFZQTtBQUNBO0FBR0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVkE7QUFhQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQTdCQTs7QUFnQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBS0E7QUF6QkE7QUEyQkE7O0FBRUE7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQXhIQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///454\n"); /***/ }), @@ -28,7 +28,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nvar _base = __webpack_require__(37);\n\nvar _baseComponents = __webpack_require__(58);\n\nvar _machineService = __webpack_require__(457);\n\nvar _store = __webpack_require__(36);\n\nvar _app = __webpack_require__(59);\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 messageService = _base.Factory.Get(_base.MessageService);\nmessageService.subscribeToChannel(\"show-user-info\", function () {\n _baseComponents.ModalHelper.ShowModal(_app.UserInfoDialog);\n});\nmessageService.subscribeToChannel(\"show-machine-info\", function () {\n _baseComponents.ModalHelper.ShowModal(_app.MachineInfoDialog);\n});\nmessageService.subscribeToChannel(\"show-axes-calibration\", function () {\n _baseComponents.ModalHelper.ShowModal(_app.AxesCalibration);\n});\n//\nfunction loadMachineConfig() {\n return __awaiter(this, void 0, void 0, function () {\n var result, error_1;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n _a.trys.push([0, 2,, 3]);\n return [4 /*yield*/, new _machineService.machineService().getAreasConfiguration()];\n case 1:\n result = _a.sent();\n _store.machineStatusActions.setAreasConfg(_store.store, result);\n return [3 /*break*/, 3];\n case 2:\n error_1 = _a.sent();\n return [3 /*break*/, 3];\n case 3:\n return [2 /*return*/];\n }\n });\n });\n}\nloadMachineConfig();\nif (typeof cmsClient != \"undefined\") {\n messageService.subscribeToChannel(\"close\", function () {\n cmsClient.closeForm();\n });\n messageService.subscribeToChannel(\"hide\", function () {\n cmsClient.minimizeForm();\n });\n} else {\n messageService.subscribeToChannel(\"close\", function () {\n alert(\"Function not allowed for this Browser\");\n });\n messageService.subscribeToChannel(\"hide\", function () {\n alert(\"Function not allowed for this Browser\");\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDU2LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2FwcC5idXNpbmVzcy1sb2dpYy50cz8yYjZkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1lc3NhZ2VTZXJ2aWNlLCBGYWN0b3J5IH0gZnJvbSBcIi4vX2Jhc2VcIjtcbmltcG9ydCB7IE1vZGFsSGVscGVyIH0gZnJvbSBcIi4vbW9kdWxlcy9iYXNlLWNvbXBvbmVudHNcIjtcbmltcG9ydCB7IG1hY2hpbmVTZXJ2aWNlIH0gZnJvbSBcInNyYy9zZXJ2aWNlcy9tYWNoaW5lU2VydmljZVwiO1xuXG5pbXBvcnQgeyBzdG9yZSwgQXBwTW9kZWwsIE1hY2hpbmVTdGF0dXNNb2RlbCwgbWFjaGluZVN0YXR1c0FjdGlvbnMgfSBmcm9tIFwic3JjL3N0b3JlXCI7XG5cbmltcG9ydCB7IFVzZXJJbmZvRGlhbG9nLCBNYWNoaW5lSW5mb0RpYWxvZywgQXhlc0NhbGlicmF0aW9uIH0gZnJvbSBcIi4vYXBwLm1vZHVsZXNcIjtcbmltcG9ydCB7IEFyZWFNb2RlbCB9IGZyb20gXCJzcmMvc3RvcmUvbWFjaGluZVN0YXR1cy5zdG9yZVwiO1xuXG5kZWNsYXJlIGxldCBjbXNDbGllbnQ6IGFueTtcblxuY29uc3QgbWVzc2FnZVNlcnZpY2UgPSBGYWN0b3J5LkdldChNZXNzYWdlU2VydmljZSk7XG5cbm1lc3NhZ2VTZXJ2aWNlLnN1YnNjcmliZVRvQ2hhbm5lbChcInNob3ctdXNlci1pbmZvXCIsICgpID0+IHsgTW9kYWxIZWxwZXIuU2hvd01vZGFsKFVzZXJJbmZvRGlhbG9nKTsgfSk7XG5tZXNzYWdlU2VydmljZS5zdWJzY3JpYmVUb0NoYW5uZWwoXCJzaG93LW1hY2hpbmUtaW5mb1wiLCAoKSA9PiB7IE1vZGFsSGVscGVyLlNob3dNb2RhbChNYWNoaW5lSW5mb0RpYWxvZyk7IH0pO1xubWVzc2FnZVNlcnZpY2Uuc3Vic2NyaWJlVG9DaGFubmVsKFwic2hvdy1heGVzLWNhbGlicmF0aW9uXCIsICgpID0+IHsgTW9kYWxIZWxwZXIuU2hvd01vZGFsKEF4ZXNDYWxpYnJhdGlvbik7IH0pO1xuXG5cblxuLy9cbmFzeW5jIGZ1bmN0aW9uIGxvYWRNYWNoaW5lQ29uZmlnKCkge1xuICB0cnkge1xuICAgIGxldCByZXN1bHQgPSBhd2FpdCBuZXcgbWFjaGluZVNlcnZpY2UoKS5nZXRBcmVhc0NvbmZpZ3VyYXRpb24oKTtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRBcmVhc0NvbmZnKHN0b3JlLCByZXN1bHQpO1xuICB9XG4gIGNhdGNoIChlcnJvcikge1xuXG4gIH1cbn1cblxubG9hZE1hY2hpbmVDb25maWcoKTtcblxuaWYgKHR5cGVvZiBjbXNDbGllbnQgIT0gXCJ1bmRlZmluZWRcIikge1xuICBtZXNzYWdlU2VydmljZS5zdWJzY3JpYmVUb0NoYW5uZWwoXCJjbG9zZVwiLCAoKSA9PiB7IGNtc0NsaWVudC5jbG9zZUZvcm0oKTsgfSk7XG4gIG1lc3NhZ2VTZXJ2aWNlLnN1YnNjcmliZVRvQ2hhbm5lbChcImhpZGVcIiwgKCkgPT4geyBjbXNDbGllbnQubWluaW1pemVGb3JtKCk7IH0pO1xufVxuZWxzZSB7XG4gIG1lc3NhZ2VTZXJ2aWNlLnN1YnNjcmliZVRvQ2hhbm5lbChcImNsb3NlXCIsICgpID0+IHsgYWxlcnQoXCJGdW5jdGlvbiBub3QgYWxsb3dlZCBmb3IgdGhpcyBCcm93c2VyXCIpOyB9KTtcbiAgbWVzc2FnZVNlcnZpY2Uuc3Vic2NyaWJlVG9DaGFubmVsKFwiaGlkZVwiLCAoKSA9PiB7IGFsZXJ0KFwiRnVuY3Rpb24gbm90IGFsbG93ZWQgZm9yIHRoaXMgQnJvd3NlclwiKTsgfSk7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvYXBwLmJ1c2luZXNzLWxvZ2ljLnRzIl0sIm1hcHBpbmdzIjoiOztBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBSUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFJQTtBQUNBOzs7Ozs7O0FBRUE7O0FBQUE7QUFDQTs7Ozs7Ozs7OztBQUtBO0FBRUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///456\n"); +eval("\n\nvar _base = __webpack_require__(37);\n\nvar _baseComponents = __webpack_require__(58);\n\nvar _machineService = __webpack_require__(457);\n\nvar _store = __webpack_require__(36);\n\nvar _app = __webpack_require__(59);\n\nvar _machineInfo = __webpack_require__(146);\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 messageService = _base.Factory.Get(_base.MessageService);\nmessageService.subscribeToChannel(\"show-user-info\", function () {\n _baseComponents.ModalHelper.ShowModal(_app.UserInfoDialog);\n});\nmessageService.subscribeToChannel(\"show-machine-info\", function () {\n _baseComponents.ModalHelper.ShowModal(_app.MachineInfoDialog);\n});\nmessageService.subscribeToChannel(\"show-axes-calibration\", function () {\n _baseComponents.ModalHelper.ShowModal(_app.AxesCalibration);\n});\n//\nfunction loadMachineConfig() {\n return __awaiter(this, void 0, void 0, function () {\n var machine, result, mcresult, error_1;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n _a.trys.push([0, 3,, 4]);\n machine = new _machineService.machineService();\n return [4 /*yield*/, machine.getAreasConfiguration()];\n case 1:\n result = _a.sent();\n _store.machineStatusActions.setAreasConfg(_store.store, result);\n return [4 /*yield*/, machine.getMachineConfiguration()];\n case 2:\n mcresult = _a.sent();\n // set vendor type\n switch (mcresult.ncVendor.toLowerCase()) {\n case \"siemens\":\n _machineInfo.machineInfoActions.updateMachineInfo(_store.store, { isSiemens: true, isFanuc: false, isOsai: false, defaultLanguage: mcresult.defaultLanguage });\n break;\n case \"fanuc\":\n _machineInfo.machineInfoActions.updateMachineInfo(_store.store, { isSiemens: false, isFanuc: true, isOsai: false, defaultLanguage: mcresult.defaultLanguage });\n break;\n case \"osai\":\n _machineInfo.machineInfoActions.updateMachineInfo(_store.store, { isSiemens: false, isFanuc: false, isOsai: true, defaultLanguage: mcresult.defaultLanguage });\n break;\n default:\n _machineInfo.machineInfoActions.updateMachineInfo(_store.store, { isSiemens: false, isFanuc: false, isOsai: false, defaultLanguage: mcresult.defaultLanguage });\n break;\n }\n // load default language\n _store.localizationModelActions.changeCurrentLanguage(_store.store, mcresult.defaultLanguage);\n return [3 /*break*/, 4];\n case 3:\n error_1 = _a.sent();\n console.error(\"Loading initial configuration error: \", error_1);\n return [3 /*break*/, 4];\n case 4:\n return [2 /*return*/];\n }\n });\n });\n}\nloadMachineConfig();\nif (typeof cmsClient != \"undefined\") {\n messageService.subscribeToChannel(\"close\", function () {\n cmsClient.closeForm();\n });\n messageService.subscribeToChannel(\"hide\", function () {\n cmsClient.minimizeForm();\n });\n} else {\n messageService.subscribeToChannel(\"close\", function () {\n alert(\"Function not allowed for this Browser\");\n });\n messageService.subscribeToChannel(\"hide\", function () {\n alert(\"Function not allowed for this Browser\");\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDU2LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2FwcC5idXNpbmVzcy1sb2dpYy50cz8yYjZkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1lc3NhZ2VTZXJ2aWNlLCBGYWN0b3J5IH0gZnJvbSBcIi4vX2Jhc2VcIjtcbmltcG9ydCB7IE1vZGFsSGVscGVyIH0gZnJvbSBcIi4vbW9kdWxlcy9iYXNlLWNvbXBvbmVudHNcIjtcbmltcG9ydCB7IG1hY2hpbmVTZXJ2aWNlIH0gZnJvbSBcInNyYy9zZXJ2aWNlcy9tYWNoaW5lU2VydmljZVwiO1xuXG5pbXBvcnQgeyBzdG9yZSwgQXBwTW9kZWwsIE1hY2hpbmVTdGF0dXNNb2RlbCwgbWFjaGluZVN0YXR1c0FjdGlvbnMsIGxvY2FsaXphdGlvbk1vZGVsQWN0aW9ucyB9IGZyb20gXCJzcmMvc3RvcmVcIjtcblxuaW1wb3J0IHsgVXNlckluZm9EaWFsb2csIE1hY2hpbmVJbmZvRGlhbG9nLCBBeGVzQ2FsaWJyYXRpb24gfSBmcm9tIFwiLi9hcHAubW9kdWxlc1wiO1xuaW1wb3J0IHsgQXJlYU1vZGVsIH0gZnJvbSBcInNyYy9zdG9yZS9tYWNoaW5lU3RhdHVzLnN0b3JlXCI7XG5pbXBvcnQgeyBtYWNoaW5lSW5mb0FjdGlvbnMgfSBmcm9tIFwic3JjL3N0b3JlL21hY2hpbmVJbmZvLnN0b3JlXCI7XG5cbmRlY2xhcmUgbGV0IGNtc0NsaWVudDogYW55O1xuXG5jb25zdCBtZXNzYWdlU2VydmljZSA9IEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKTtcblxubWVzc2FnZVNlcnZpY2Uuc3Vic2NyaWJlVG9DaGFubmVsKFwic2hvdy11c2VyLWluZm9cIiwgKCkgPT4geyBNb2RhbEhlbHBlci5TaG93TW9kYWwoVXNlckluZm9EaWFsb2cpOyB9KTtcbm1lc3NhZ2VTZXJ2aWNlLnN1YnNjcmliZVRvQ2hhbm5lbChcInNob3ctbWFjaGluZS1pbmZvXCIsICgpID0+IHsgTW9kYWxIZWxwZXIuU2hvd01vZGFsKE1hY2hpbmVJbmZvRGlhbG9nKTsgfSk7XG5tZXNzYWdlU2VydmljZS5zdWJzY3JpYmVUb0NoYW5uZWwoXCJzaG93LWF4ZXMtY2FsaWJyYXRpb25cIiwgKCkgPT4geyBNb2RhbEhlbHBlci5TaG93TW9kYWwoQXhlc0NhbGlicmF0aW9uKTsgfSk7XG5cblxuXG4vL1xuYXN5bmMgZnVuY3Rpb24gbG9hZE1hY2hpbmVDb25maWcoKSB7XG4gIHRyeSB7XG4gICAgbGV0IG1hY2hpbmUgPSBuZXcgbWFjaGluZVNlcnZpY2UoKTtcblxuICAgIGxldCByZXN1bHQgPSBhd2FpdCBtYWNoaW5lLmdldEFyZWFzQ29uZmlndXJhdGlvbigpO1xuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldEFyZWFzQ29uZmcoc3RvcmUsIHJlc3VsdCk7XG5cbiAgICBsZXQgbWNyZXN1bHQgPSBhd2FpdCBtYWNoaW5lLmdldE1hY2hpbmVDb25maWd1cmF0aW9uKCk7XG5cbiAgICAvLyBzZXQgdmVuZG9yIHR5cGVcbiAgICBzd2l0Y2ggKG1jcmVzdWx0Lm5jVmVuZG9yLnRvTG93ZXJDYXNlKCkpIHtcbiAgICAgIGNhc2UgXCJzaWVtZW5zXCI6IG1hY2hpbmVJbmZvQWN0aW9ucy51cGRhdGVNYWNoaW5lSW5mbyhzdG9yZSwgeyBpc1NpZW1lbnM6IHRydWUsIGlzRmFudWM6IGZhbHNlLCBpc09zYWk6IGZhbHNlLCBkZWZhdWx0TGFuZ3VhZ2U6IG1jcmVzdWx0LmRlZmF1bHRMYW5ndWFnZSB9KTsgYnJlYWs7XG4gICAgICBjYXNlIFwiZmFudWNcIjogbWFjaGluZUluZm9BY3Rpb25zLnVwZGF0ZU1hY2hpbmVJbmZvKHN0b3JlLCB7IGlzU2llbWVuczogZmFsc2UsIGlzRmFudWM6IHRydWUsIGlzT3NhaTogZmFsc2UsIGRlZmF1bHRMYW5ndWFnZTogbWNyZXN1bHQuZGVmYXVsdExhbmd1YWdlIH0pOyBicmVhaztcbiAgICAgIGNhc2UgXCJvc2FpXCI6IG1hY2hpbmVJbmZvQWN0aW9ucy51cGRhdGVNYWNoaW5lSW5mbyhzdG9yZSwgeyBpc1NpZW1lbnM6IGZhbHNlLCBpc0ZhbnVjOiBmYWxzZSwgaXNPc2FpOiB0cnVlLCBkZWZhdWx0TGFuZ3VhZ2U6IG1jcmVzdWx0LmRlZmF1bHRMYW5ndWFnZSB9KTsgYnJlYWs7XG4gICAgICBkZWZhdWx0OiBtYWNoaW5lSW5mb0FjdGlvbnMudXBkYXRlTWFjaGluZUluZm8oc3RvcmUsIHsgaXNTaWVtZW5zOiBmYWxzZSwgaXNGYW51YzogZmFsc2UsIGlzT3NhaTogZmFsc2UsIGRlZmF1bHRMYW5ndWFnZTogbWNyZXN1bHQuZGVmYXVsdExhbmd1YWdlIH0pOyBicmVhaztcbiAgICB9XG5cbiAgICAvLyBsb2FkIGRlZmF1bHQgbGFuZ3VhZ2VcbiAgICBsb2NhbGl6YXRpb25Nb2RlbEFjdGlvbnMuY2hhbmdlQ3VycmVudExhbmd1YWdlKHN0b3JlLCBtY3Jlc3VsdC5kZWZhdWx0TGFuZ3VhZ2UpO1xuICB9XG4gIGNhdGNoIChlcnJvcikge1xuICAgIGNvbnNvbGUuZXJyb3IoXCJMb2FkaW5nIGluaXRpYWwgY29uZmlndXJhdGlvbiBlcnJvcjogXCIsIGVycm9yKVxuICB9XG59XG5cbmxvYWRNYWNoaW5lQ29uZmlnKCk7XG5cbmlmICh0eXBlb2YgY21zQ2xpZW50ICE9IFwidW5kZWZpbmVkXCIpIHtcbiAgbWVzc2FnZVNlcnZpY2Uuc3Vic2NyaWJlVG9DaGFubmVsKFwiY2xvc2VcIiwgKCkgPT4geyBjbXNDbGllbnQuY2xvc2VGb3JtKCk7IH0pO1xuICBtZXNzYWdlU2VydmljZS5zdWJzY3JpYmVUb0NoYW5uZWwoXCJoaWRlXCIsICgpID0+IHsgY21zQ2xpZW50Lm1pbmltaXplRm9ybSgpOyB9KTtcbn1cbmVsc2Uge1xuICBtZXNzYWdlU2VydmljZS5zdWJzY3JpYmVUb0NoYW5uZWwoXCJjbG9zZVwiLCAoKSA9PiB7IGFsZXJ0KFwiRnVuY3Rpb24gbm90IGFsbG93ZWQgZm9yIHRoaXMgQnJvd3NlclwiKTsgfSk7XG4gIG1lc3NhZ2VTZXJ2aWNlLnN1YnNjcmliZVRvQ2hhbm5lbChcImhpZGVcIiwgKCkgPT4geyBhbGVydChcIkZ1bmN0aW9uIG5vdCBhbGxvd2VkIGZvciB0aGlzIEJyb3dzZXJcIik7IH0pO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL2FwcC5idXNpbmVzcy1sb2dpYy50cyJdLCJtYXBwaW5ncyI6Ijs7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFHQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUlBO0FBQ0E7Ozs7Ozs7QUFFQTtBQUVBOztBQUFBO0FBQ0E7QUFFQTs7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7O0FBR0E7QUFDQTs7OztBQUdBOzs7Ozs7O0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///456\n"); /***/ }), @@ -36,7 +36,7 @@ eval("\n\nvar _base = __webpack_require__(37);\n\nvar _baseComponents = __webpac /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.machineService = undefined;\n\nvar _baseRestService = __webpack_require__(105);\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 machineService = /** @class */function (_super) {\n __extends(machineService, _super);\n function machineService() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n machineService.prototype.getAreasConfiguration = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, this.Get(\"/api/configuration/areas\")];\n case 1:\n return [2 /*return*/, _a.sent()];\n }\n });\n });\n };\n return machineService;\n}(_baseRestService.baseRestService);\nexports.machineService = machineService;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDU3LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3NlcnZpY2VzL21hY2hpbmVTZXJ2aWNlLnRzPzBkMzEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgYmFzZVJlc3RTZXJ2aWNlIH0gZnJvbSBcInNyYy9fYmFzZS9iYXNlUmVzdFNlcnZpY2VcIjtcbmltcG9ydCB7IEFyZWFNb2RlbCB9IGZyb20gXCJzcmMvc3RvcmUvbWFjaGluZVN0YXR1cy5zdG9yZVwiO1xuXG5leHBvcnQgY2xhc3MgbWFjaGluZVNlcnZpY2UgZXh0ZW5kcyBiYXNlUmVzdFNlcnZpY2V7XG5cbiAgYXN5bmMgZ2V0QXJlYXNDb25maWd1cmF0aW9uKCk6UHJvbWlzZTxBcmVhTW9kZWxbXT57XG4gICAgcmV0dXJuIGF3YWl0IHRoaXMuR2V0PEFyZWFNb2RlbFtdPihcIi9hcGkvY29uZmlndXJhdGlvbi9hcmVhc1wiKTtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3NlcnZpY2VzL21hY2hpbmVTZXJ2aWNlLnRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBSEE7Ozs7O0FBQ0E7O0FBQUE7Ozs7QUFDQTtBQUNBO0FBTEE7QSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///457\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.machineService = undefined;\n\nvar _baseRestService = __webpack_require__(105);\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 machineService = /** @class */function (_super) {\n __extends(machineService, _super);\n function machineService() {\n return _super !== null && _super.apply(this, arguments) || this;\n }\n machineService.prototype.getAreasConfiguration = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, this.Get(\"/api/configuration/areas\")];\n case 1:\n return [2 /*return*/, _a.sent()];\n }\n });\n });\n };\n machineService.prototype.getMachineConfiguration = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, this.Get(\"/api/configuration/client\")];\n case 1:\n return [2 /*return*/, _a.sent()];\n }\n });\n });\n };\n return machineService;\n}(_baseRestService.baseRestService);\nexports.machineService = machineService;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDU3LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3NlcnZpY2VzL21hY2hpbmVTZXJ2aWNlLnRzPzBkMzEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgYmFzZVJlc3RTZXJ2aWNlIH0gZnJvbSBcInNyYy9fYmFzZS9iYXNlUmVzdFNlcnZpY2VcIjtcbmltcG9ydCB7IEFyZWFNb2RlbCB9IGZyb20gXCJzcmMvc3RvcmUvbWFjaGluZVN0YXR1cy5zdG9yZVwiO1xuXG5leHBvcnQgY2xhc3MgbWFjaGluZVNlcnZpY2UgZXh0ZW5kcyBiYXNlUmVzdFNlcnZpY2Uge1xuXG4gIGFzeW5jIGdldEFyZWFzQ29uZmlndXJhdGlvbigpOiBQcm9taXNlPEFyZWFNb2RlbFtdPiB7XG4gICAgcmV0dXJuIGF3YWl0IHRoaXMuR2V0PEFyZWFNb2RlbFtdPihcIi9hcGkvY29uZmlndXJhdGlvbi9hcmVhc1wiKTtcbiAgfVxuXG4gIGFzeW5jIGdldE1hY2hpbmVDb25maWd1cmF0aW9uKCk6IFByb21pc2U8Q2xpZW50Q29uZmlndXJhdGlvbk1vZGVsPiB7XG4gICAgcmV0dXJuIGF3YWl0IHRoaXMuR2V0PENsaWVudENvbmZpZ3VyYXRpb25Nb2RlbD4oXCIvYXBpL2NvbmZpZ3VyYXRpb24vY2xpZW50XCIpXG4gIH1cbn1cblxuZXhwb3J0IGludGVyZmFjZSBDbGllbnRDb25maWd1cmF0aW9uTW9kZWwge1xuICBuY1ZlbmRvcjogc3RyaW5nLFxuICBzaG93SE1JOiBib29sZWFuLFxuICBkZWZhdWx0TGFuZ3VhZ2U6IHN0cmluZ1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3NlcnZpY2VzL21hY2hpbmVTZXJ2aWNlLnRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQTtBQUFBO0FBQUE7QUFTQTtBQUFBO0FBUEE7Ozs7O0FBQ0E7O0FBQUE7Ozs7QUFDQTtBQUVBOzs7OztBQUNBOztBQUFBOzs7O0FBQ0E7QUFDQTtBQVRBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///457\n"); /***/ }), diff --git a/Step/wwwroot/dist/build.js b/Step/wwwroot/dist/build.js index 759489be..3374254f 100644 --- a/Step/wwwroot/dist/build.js +++ b/Step/wwwroot/dist/build.js @@ -1063,14 +1063,14 @@ eval("\n\n/**\n * A `Cancel` is an object that is thrown when an operation is ca /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.appModelActions = exports.store = undefined;\n\nvar _vue = __webpack_require__(10);\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nvar _vuex = __webpack_require__(382);\n\nvar _vuex2 = _interopRequireDefault(_vuex);\n\nvar _machineInfo = __webpack_require__(146);\n\nvar _machineStatus = __webpack_require__(147);\n\nvar _alarms = __webpack_require__(148);\n\nvar _runningProcess = __webpack_require__(149);\n\nvar _localization = __webpack_require__(150);\n\nvar _localizationService = __webpack_require__(74);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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\n_vue2.default.use(_vuex2.default);\n// Mutations Name\nvar SetMainViewLiftedUpMutation = \"SetMainViewLiftedUpMutation\";\n// Main store declaration\nvar _store = {\n state: {\n currentUser: null,\n isMainViewLiftedUp: false\n },\n modules: {\n // Sottomoduli dello store\n machineInfo: _machineInfo.machineInfoStore,\n machineStatus: _machineStatus.machineStatusStore,\n process: _runningProcess.processStore,\n alarms: _alarms.alarmsStore,\n localization: _localization.localizationStore\n },\n mutations: (_a = {}, _a[SetMainViewLiftedUpMutation] = function (state, value) {\n state.isMainViewLiftedUp = value;\n }, _a.setCurrentUser = function (state, userinfo) {\n state.currentUser = userinfo;\n }, _a.setCurrentUserLanguage = function (state, newlanguage) {\n if (state.currentUser) state.currentUser.language = newlanguage;\n }, _a),\n actions: {\n MainViewLiftUp: function MainViewLiftUp(context) {\n context.commit(SetMainViewLiftedUpMutation, true);\n },\n MainViewLiftDown: function MainViewLiftDown(context) {\n context.commit(SetMainViewLiftedUpMutation, false);\n },\n MainViewToggle: function MainViewToggle(context) {\n context.commit(SetMainViewLiftedUpMutation, !context.state.isMainViewLiftedUp);\n },\n SetCurrentUser: function SetCurrentUser(context, userinfo) {\n context.commit(\"setCurrentUser\", userinfo);\n // change the current language according to user's preferences.\n if (userinfo) _localization.localizationModelActions.changeCurrentLanguage(context, userinfo.language);else _localization.localizationModelActions.changeCurrentLanguage(context, \"en\");\n },\n SetCurrentUserLanguage: function SetCurrentUserLanguage(context, newlanguage) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n if (!(context.state.currentUser && context.state.currentUser.language != newlanguage)) return [3 /*break*/, 2];\n return [4 /*yield*/, new _localizationService.LocalizationService().setUserLanguage(newlanguage)];\n case 1:\n _a.sent();\n context.commit(\"setCurrentUserLanguage\", newlanguage);\n _a.label = 2;\n case 2:\n return [2 /*return*/];\n }\n });\n });\n }\n }\n};\nvar store = exports.store = new _vuex2.default.Store(_store);\n// Export Main Store Actions Object\nvar appModelActions = exports.appModelActions = _store.actions;\nvar _a;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTQ1LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL2FwcC5zdG9yZS50cz8zYmI4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiO1xuaW1wb3J0IFZ1ZXggZnJvbSAndnVleCdcblxuaW1wb3J0IHsgbWFjaGluZUluZm9TdG9yZSwgTWFjaGluZUluZm9Nb2RlbCB9IGZyb20gXCIuL21hY2hpbmVJbmZvLnN0b3JlXCI7XG5pbXBvcnQgeyBtYWNoaW5lU3RhdHVzU3RvcmUsIE1hY2hpbmVTdGF0dXNNb2RlbCB9IGZyb20gXCIuL21hY2hpbmVTdGF0dXMuc3RvcmVcIjtcbmltcG9ydCB7IGFsYXJtc1N0b3JlLCBBbGFybXNNb2RlbCB9IGZyb20gXCIuL2FsYXJtcy5zdG9yZVwiO1xuaW1wb3J0IHsgcHJvY2Vzc1N0b3JlLCBSdW5uaW5nUHJvY2Vzc01vZGVsIH0gZnJvbSBcIi4vcnVubmluZ1Byb2Nlc3Muc3RvcmVcIjtcbmltcG9ydCB7IGxvY2FsaXphdGlvblN0b3JlLCBMb2NhbGl6YXRpb25Nb2RlbCwgbG9jYWxpemF0aW9uTW9kZWxBY3Rpb25zIH0gZnJvbSBcIi4vbG9jYWxpemF0aW9uLnN0b3JlXCI7XG5cbmltcG9ydCB7IExvY2FsaXphdGlvblNlcnZpY2UgfSBmcm9tIFwic3JjL3NlcnZpY2VzL2xvY2FsaXphdGlvblNlcnZpY2VcIjtcblxuVnVlLnVzZShWdWV4KTtcblxuLy8gU3RvcmUgTW9kZWxcbmV4cG9ydCBpbnRlcmZhY2UgQXBwTW9kZWwge1xuICBjdXJyZW50VXNlcjogYW55O1xuICBpc01haW5WaWV3TGlmdGVkVXA6IGJvb2xlYW47XG5cbiAgbWFjaGluZUluZm86IE1hY2hpbmVJbmZvTW9kZWw7XG4gIG1hY2hpbmVTdGF0dXM6IE1hY2hpbmVTdGF0dXNNb2RlbDtcblxuICBsb2NhbGl6YXRpb246IExvY2FsaXphdGlvbk1vZGVsO1xuICBhbGFybXM6IEFsYXJtc01vZGVsO1xuICBwcm9jZXNzOiBSdW5uaW5nUHJvY2Vzc01vZGVsO1xufVxuXG4vLyBNdXRhdGlvbnMgTmFtZVxuY29uc3QgU2V0TWFpblZpZXdMaWZ0ZWRVcE11dGF0aW9uID0gXCJTZXRNYWluVmlld0xpZnRlZFVwTXV0YXRpb25cIjtcblxuLy8gQXZhaWFibGUgQWN0aW9ucyBmb3IgdGhpcyBTdG9yZSBhcyBJbnRlcmZhY2VcbmV4cG9ydCBpbnRlcmZhY2UgQXBwTW9kZWxBY3Rpb25zSW50ZXJmYWNlIHtcbiAgTWFpblZpZXdMaWZ0VXAoY29udGV4dCk7XG4gIE1haW5WaWV3TGlmdERvd24oY29udGV4dCk7XG4gIE1haW5WaWV3VG9nZ2xlKGNvbnRleHQpO1xuICBTZXRNYWNoaW5lSW50byhjb250ZXh0LCBuYW1lOiBzdHJpbmcsIHNuOiBzdHJpbmcpO1xuICBTZXRDdXJyZW50VXNlcihjb250ZXh0LCB1c2VyaW5mbyk7XG4gIFNldEN1cnJlbnRVc2VyTGFuZ3VhZ2UoY29udGV4dCwgbmV3bGFuZ3VhZ2UpO1xufVxuXG4vLyBNYWluIHN0b3JlIGRlY2xhcmF0aW9uXG5jb25zdCBfc3RvcmUgPSB7XG5cbiAgc3RhdGU6IHtcbiAgICBjdXJyZW50VXNlcjogbnVsbCxcbiAgICBpc01haW5WaWV3TGlmdGVkVXA6IGZhbHNlLFxuICB9IGFzIEFwcE1vZGVsLFxuXG4gIG1vZHVsZXM6IHtcbiAgICAvLyBTb3R0b21vZHVsaSBkZWxsbyBzdG9yZVxuICAgIG1hY2hpbmVJbmZvOiBtYWNoaW5lSW5mb1N0b3JlLFxuICAgIG1hY2hpbmVTdGF0dXM6IG1hY2hpbmVTdGF0dXNTdG9yZSxcbiAgICBwcm9jZXNzOiBwcm9jZXNzU3RvcmUsXG4gICAgYWxhcm1zOiBhbGFybXNTdG9yZSxcbiAgICBsb2NhbGl6YXRpb246IGxvY2FsaXphdGlvblN0b3JlXG4gIH0sXG5cbiAgbXV0YXRpb25zOiB7XG5cbiAgICBbU2V0TWFpblZpZXdMaWZ0ZWRVcE11dGF0aW9uXShzdGF0ZSwgdmFsdWU6IGJvb2xlYW4pIHtcbiAgICAgIHN0YXRlLmlzTWFpblZpZXdMaWZ0ZWRVcCA9IHZhbHVlO1xuICAgIH0sXG4gICAgc2V0Q3VycmVudFVzZXIoc3RhdGUsIHVzZXJpbmZvKSB7XG4gICAgICBzdGF0ZS5jdXJyZW50VXNlciA9IHVzZXJpbmZvO1xuICAgIH0sXG4gICAgc2V0Q3VycmVudFVzZXJMYW5ndWFnZShzdGF0ZSwgbmV3bGFuZ3VhZ2UpIHtcbiAgICAgIGlmIChzdGF0ZS5jdXJyZW50VXNlcilcbiAgICAgICAgc3RhdGUuY3VycmVudFVzZXIubGFuZ3VhZ2UgPSBuZXdsYW5ndWFnZTtcbiAgICB9XG4gIH0sXG5cbiAgYWN0aW9uczoge1xuICAgIE1haW5WaWV3TGlmdFVwKGNvbnRleHQpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFNldE1haW5WaWV3TGlmdGVkVXBNdXRhdGlvbiwgdHJ1ZSk7XG4gICAgfSxcbiAgICBNYWluVmlld0xpZnREb3duKGNvbnRleHQpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFNldE1haW5WaWV3TGlmdGVkVXBNdXRhdGlvbiwgZmFsc2UpO1xuICAgIH0sXG4gICAgTWFpblZpZXdUb2dnbGUoY29udGV4dCkge1xuICAgICAgY29udGV4dC5jb21taXQoU2V0TWFpblZpZXdMaWZ0ZWRVcE11dGF0aW9uLCAhY29udGV4dC5zdGF0ZS5pc01haW5WaWV3TGlmdGVkVXApO1xuICAgIH0sXG4gICAgU2V0Q3VycmVudFVzZXIoY29udGV4dCwgdXNlcmluZm8pIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwic2V0Q3VycmVudFVzZXJcIiwgdXNlcmluZm8pO1xuXG4gICAgICAvLyBjaGFuZ2UgdGhlIGN1cnJlbnQgbGFuZ3VhZ2UgYWNjb3JkaW5nIHRvIHVzZXIncyBwcmVmZXJlbmNlcy5cbiAgICAgIGlmICh1c2VyaW5mbylcbiAgICAgICAgbG9jYWxpemF0aW9uTW9kZWxBY3Rpb25zLmNoYW5nZUN1cnJlbnRMYW5ndWFnZShjb250ZXh0LCB1c2VyaW5mby5sYW5ndWFnZSk7XG4gICAgICBlbHNlXG4gICAgICAgIGxvY2FsaXphdGlvbk1vZGVsQWN0aW9ucy5jaGFuZ2VDdXJyZW50TGFuZ3VhZ2UoY29udGV4dCwgXCJlblwiKTtcbiAgICB9LFxuICAgIGFzeW5jIFNldEN1cnJlbnRVc2VyTGFuZ3VhZ2UoY29udGV4dCwgbmV3bGFuZ3VhZ2UpIHtcbiAgICAgIGlmIChjb250ZXh0LnN0YXRlLmN1cnJlbnRVc2VyICYmIGNvbnRleHQuc3RhdGUuY3VycmVudFVzZXIubGFuZ3VhZ2UgIT0gbmV3bGFuZ3VhZ2UpIHtcbiAgICAgICAgYXdhaXQgbmV3IExvY2FsaXphdGlvblNlcnZpY2UoKS5zZXRVc2VyTGFuZ3VhZ2UobmV3bGFuZ3VhZ2UpO1xuICAgICAgICBjb250ZXh0LmNvbW1pdChcInNldEN1cnJlbnRVc2VyTGFuZ3VhZ2VcIiwgbmV3bGFuZ3VhZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfSBhcyBBcHBNb2RlbEFjdGlvbnNJbnRlcmZhY2Vcbn07XG5cbmV4cG9ydCBjb25zdCBzdG9yZSA9IG5ldyBWdWV4LlN0b3JlKF9zdG9yZSBhcyBhbnkpO1xuLy8gRXhwb3J0IE1haW4gU3RvcmUgQWN0aW9ucyBPYmplY3RcbmV4cG9ydCBjb25zdCBhcHBNb2RlbEFjdGlvbnMgPSBfc3RvcmUuYWN0aW9ucyBhcyBBcHBNb2RlbEFjdGlvbnNJbnRlcmZhY2U7XG5cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3N0b3JlL2FwcC5zdG9yZS50cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFlQTtBQUNBO0FBWUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUZBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFOQTtBQVNBO0FBR0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUVBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUlBO0FBQ0E7Ozs7O0FBQ0E7QUFDQTs7QUFBQTtBQUNBOzs7Ozs7O0FBRUE7QUF4QkE7QUE5QkE7QUEwREE7QUFDQTtBQUNBO0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///145\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.appModelActions = exports.store = undefined;\n\nvar _vue = __webpack_require__(10);\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nvar _vuex = __webpack_require__(382);\n\nvar _vuex2 = _interopRequireDefault(_vuex);\n\nvar _machineInfo = __webpack_require__(146);\n\nvar _machineStatus = __webpack_require__(147);\n\nvar _alarms = __webpack_require__(148);\n\nvar _runningProcess = __webpack_require__(149);\n\nvar _localization = __webpack_require__(150);\n\nvar _localizationService = __webpack_require__(74);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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\n_vue2.default.use(_vuex2.default);\n// Mutations Name\nvar SetMainViewLiftedUpMutation = \"SetMainViewLiftedUpMutation\";\n// Main store declaration\nvar _store = {\n state: {\n currentUser: null,\n isMainViewLiftedUp: false\n },\n modules: {\n // Sottomoduli dello store\n machineInfo: _machineInfo.machineInfoStore,\n machineStatus: _machineStatus.machineStatusStore,\n process: _runningProcess.processStore,\n alarms: _alarms.alarmsStore,\n localization: _localization.localizationStore\n },\n mutations: (_a = {}, _a[SetMainViewLiftedUpMutation] = function (state, value) {\n state.isMainViewLiftedUp = value;\n }, _a.setCurrentUser = function (state, userinfo) {\n state.currentUser = userinfo;\n }, _a.setCurrentUserLanguage = function (state, newlanguage) {\n if (state.currentUser) state.currentUser.language = newlanguage;\n }, _a),\n actions: {\n MainViewLiftUp: function MainViewLiftUp(context) {\n context.commit(SetMainViewLiftedUpMutation, true);\n },\n MainViewLiftDown: function MainViewLiftDown(context) {\n context.commit(SetMainViewLiftedUpMutation, false);\n },\n MainViewToggle: function MainViewToggle(context) {\n context.commit(SetMainViewLiftedUpMutation, !context.state.isMainViewLiftedUp);\n },\n SetCurrentUser: function SetCurrentUser(context, userinfo) {\n context.commit(\"setCurrentUser\", userinfo);\n // change the current language according to user's preferences.\n if (userinfo) _localization.localizationModelActions.changeCurrentLanguage(context, userinfo.language);else _localization.localizationModelActions.changeCurrentLanguage(context, context.state.machineInfo.defaultLanguage);\n },\n SetCurrentUserLanguage: function SetCurrentUserLanguage(context, newlanguage) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n if (!(context.state.currentUser && context.state.currentUser.language != newlanguage)) return [3 /*break*/, 2];\n return [4 /*yield*/, new _localizationService.LocalizationService().setUserLanguage(newlanguage)];\n case 1:\n _a.sent();\n context.commit(\"setCurrentUserLanguage\", newlanguage);\n _a.label = 2;\n case 2:\n return [2 /*return*/];\n }\n });\n });\n }\n }\n};\nvar store = exports.store = new _vuex2.default.Store(_store);\n// Export Main Store Actions Object\nvar appModelActions = exports.appModelActions = _store.actions;\nvar _a;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTQ1LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL2FwcC5zdG9yZS50cz8zYmI4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiO1xuaW1wb3J0IFZ1ZXggZnJvbSAndnVleCdcblxuaW1wb3J0IHsgbWFjaGluZUluZm9TdG9yZSwgTWFjaGluZUluZm9Nb2RlbCB9IGZyb20gXCIuL21hY2hpbmVJbmZvLnN0b3JlXCI7XG5pbXBvcnQgeyBtYWNoaW5lU3RhdHVzU3RvcmUsIE1hY2hpbmVTdGF0dXNNb2RlbCB9IGZyb20gXCIuL21hY2hpbmVTdGF0dXMuc3RvcmVcIjtcbmltcG9ydCB7IGFsYXJtc1N0b3JlLCBBbGFybXNNb2RlbCB9IGZyb20gXCIuL2FsYXJtcy5zdG9yZVwiO1xuaW1wb3J0IHsgcHJvY2Vzc1N0b3JlLCBSdW5uaW5nUHJvY2Vzc01vZGVsIH0gZnJvbSBcIi4vcnVubmluZ1Byb2Nlc3Muc3RvcmVcIjtcbmltcG9ydCB7IGxvY2FsaXphdGlvblN0b3JlLCBMb2NhbGl6YXRpb25Nb2RlbCwgbG9jYWxpemF0aW9uTW9kZWxBY3Rpb25zIH0gZnJvbSBcIi4vbG9jYWxpemF0aW9uLnN0b3JlXCI7XG5cbmltcG9ydCB7IExvY2FsaXphdGlvblNlcnZpY2UgfSBmcm9tIFwic3JjL3NlcnZpY2VzL2xvY2FsaXphdGlvblNlcnZpY2VcIjtcblxuVnVlLnVzZShWdWV4KTtcblxuLy8gU3RvcmUgTW9kZWxcbmV4cG9ydCBpbnRlcmZhY2UgQXBwTW9kZWwge1xuICBjdXJyZW50VXNlcjogYW55O1xuICBpc01haW5WaWV3TGlmdGVkVXA6IGJvb2xlYW47XG5cbiAgbWFjaGluZUluZm86IE1hY2hpbmVJbmZvTW9kZWw7XG4gIG1hY2hpbmVTdGF0dXM6IE1hY2hpbmVTdGF0dXNNb2RlbDtcblxuICBsb2NhbGl6YXRpb246IExvY2FsaXphdGlvbk1vZGVsO1xuICBhbGFybXM6IEFsYXJtc01vZGVsO1xuICBwcm9jZXNzOiBSdW5uaW5nUHJvY2Vzc01vZGVsO1xufVxuXG4vLyBNdXRhdGlvbnMgTmFtZVxuY29uc3QgU2V0TWFpblZpZXdMaWZ0ZWRVcE11dGF0aW9uID0gXCJTZXRNYWluVmlld0xpZnRlZFVwTXV0YXRpb25cIjtcblxuLy8gQXZhaWFibGUgQWN0aW9ucyBmb3IgdGhpcyBTdG9yZSBhcyBJbnRlcmZhY2VcbmV4cG9ydCBpbnRlcmZhY2UgQXBwTW9kZWxBY3Rpb25zSW50ZXJmYWNlIHtcbiAgTWFpblZpZXdMaWZ0VXAoY29udGV4dCk7XG4gIE1haW5WaWV3TGlmdERvd24oY29udGV4dCk7XG4gIE1haW5WaWV3VG9nZ2xlKGNvbnRleHQpO1xuICBTZXRNYWNoaW5lSW50byhjb250ZXh0LCBuYW1lOiBzdHJpbmcsIHNuOiBzdHJpbmcpO1xuICBTZXRDdXJyZW50VXNlcihjb250ZXh0LCB1c2VyaW5mbyk7XG4gIFNldEN1cnJlbnRVc2VyTGFuZ3VhZ2UoY29udGV4dCwgbmV3bGFuZ3VhZ2UpO1xufVxuXG4vLyBNYWluIHN0b3JlIGRlY2xhcmF0aW9uXG5jb25zdCBfc3RvcmUgPSB7XG5cbiAgc3RhdGU6IHtcbiAgICBjdXJyZW50VXNlcjogbnVsbCxcbiAgICBpc01haW5WaWV3TGlmdGVkVXA6IGZhbHNlLFxuICB9IGFzIEFwcE1vZGVsLFxuXG4gIG1vZHVsZXM6IHtcbiAgICAvLyBTb3R0b21vZHVsaSBkZWxsbyBzdG9yZVxuICAgIG1hY2hpbmVJbmZvOiBtYWNoaW5lSW5mb1N0b3JlLFxuICAgIG1hY2hpbmVTdGF0dXM6IG1hY2hpbmVTdGF0dXNTdG9yZSxcbiAgICBwcm9jZXNzOiBwcm9jZXNzU3RvcmUsXG4gICAgYWxhcm1zOiBhbGFybXNTdG9yZSxcbiAgICBsb2NhbGl6YXRpb246IGxvY2FsaXphdGlvblN0b3JlXG4gIH0sXG5cbiAgbXV0YXRpb25zOiB7XG5cbiAgICBbU2V0TWFpblZpZXdMaWZ0ZWRVcE11dGF0aW9uXShzdGF0ZSwgdmFsdWU6IGJvb2xlYW4pIHtcbiAgICAgIHN0YXRlLmlzTWFpblZpZXdMaWZ0ZWRVcCA9IHZhbHVlO1xuICAgIH0sXG4gICAgc2V0Q3VycmVudFVzZXIoc3RhdGUsIHVzZXJpbmZvKSB7XG4gICAgICBzdGF0ZS5jdXJyZW50VXNlciA9IHVzZXJpbmZvO1xuICAgIH0sXG4gICAgc2V0Q3VycmVudFVzZXJMYW5ndWFnZShzdGF0ZSwgbmV3bGFuZ3VhZ2UpIHtcbiAgICAgIGlmIChzdGF0ZS5jdXJyZW50VXNlcilcbiAgICAgICAgc3RhdGUuY3VycmVudFVzZXIubGFuZ3VhZ2UgPSBuZXdsYW5ndWFnZTtcbiAgICB9XG4gIH0sXG5cbiAgYWN0aW9uczoge1xuICAgIE1haW5WaWV3TGlmdFVwKGNvbnRleHQpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFNldE1haW5WaWV3TGlmdGVkVXBNdXRhdGlvbiwgdHJ1ZSk7XG4gICAgfSxcbiAgICBNYWluVmlld0xpZnREb3duKGNvbnRleHQpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFNldE1haW5WaWV3TGlmdGVkVXBNdXRhdGlvbiwgZmFsc2UpO1xuICAgIH0sXG4gICAgTWFpblZpZXdUb2dnbGUoY29udGV4dCkge1xuICAgICAgY29udGV4dC5jb21taXQoU2V0TWFpblZpZXdMaWZ0ZWRVcE11dGF0aW9uLCAhY29udGV4dC5zdGF0ZS5pc01haW5WaWV3TGlmdGVkVXApO1xuICAgIH0sXG4gICAgU2V0Q3VycmVudFVzZXIoY29udGV4dCwgdXNlcmluZm8pIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwic2V0Q3VycmVudFVzZXJcIiwgdXNlcmluZm8pO1xuXG4gICAgICAvLyBjaGFuZ2UgdGhlIGN1cnJlbnQgbGFuZ3VhZ2UgYWNjb3JkaW5nIHRvIHVzZXIncyBwcmVmZXJlbmNlcy5cbiAgICAgIGlmICh1c2VyaW5mbylcbiAgICAgICAgbG9jYWxpemF0aW9uTW9kZWxBY3Rpb25zLmNoYW5nZUN1cnJlbnRMYW5ndWFnZShjb250ZXh0LCB1c2VyaW5mby5sYW5ndWFnZSk7XG4gICAgICBlbHNlXG4gICAgICAgIGxvY2FsaXphdGlvbk1vZGVsQWN0aW9ucy5jaGFuZ2VDdXJyZW50TGFuZ3VhZ2UoY29udGV4dCwgKGNvbnRleHQuc3RhdGUgYXMgQXBwTW9kZWwpLm1hY2hpbmVJbmZvLmRlZmF1bHRMYW5ndWFnZSk7XG4gICAgfSxcbiAgICBhc3luYyBTZXRDdXJyZW50VXNlckxhbmd1YWdlKGNvbnRleHQsIG5ld2xhbmd1YWdlKSB7XG4gICAgICBpZiAoY29udGV4dC5zdGF0ZS5jdXJyZW50VXNlciAmJiBjb250ZXh0LnN0YXRlLmN1cnJlbnRVc2VyLmxhbmd1YWdlICE9IG5ld2xhbmd1YWdlKSB7XG4gICAgICAgIGF3YWl0IG5ldyBMb2NhbGl6YXRpb25TZXJ2aWNlKCkuc2V0VXNlckxhbmd1YWdlKG5ld2xhbmd1YWdlKTtcbiAgICAgICAgY29udGV4dC5jb21taXQoXCJzZXRDdXJyZW50VXNlckxhbmd1YWdlXCIsIG5ld2xhbmd1YWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gYXMgQXBwTW9kZWxBY3Rpb25zSW50ZXJmYWNlXG59O1xuXG5leHBvcnQgY29uc3Qgc3RvcmUgPSBuZXcgVnVleC5TdG9yZShfc3RvcmUgYXMgYW55KTtcbi8vIEV4cG9ydCBNYWluIFN0b3JlIEFjdGlvbnMgT2JqZWN0XG5leHBvcnQgY29uc3QgYXBwTW9kZWxBY3Rpb25zID0gX3N0b3JlLmFjdGlvbnMgYXMgQXBwTW9kZWxBY3Rpb25zSW50ZXJmYWNlO1xuXG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zdG9yZS9hcHAuc3RvcmUudHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBZUE7QUFDQTtBQVlBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFGQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7QUFTQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFFQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFJQTtBQUNBOzs7OztBQUNBO0FBQ0E7O0FBQUE7QUFDQTs7Ozs7OztBQUVBO0FBeEJBO0FBOUJBO0FBMERBO0FBQ0E7QUFDQTtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///145\n"); /***/ }), /* 146 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar machineInfoStore = exports.machineInfoStore = {\n state: {\n machineSerialNumber: \"00000000000000\",\n machineName: \"Poseidon\",\n installationDate: null,\n ncBrand: null,\n ncModel: null,\n firmwareVersion: null,\n plcVersion: null,\n cmsServerVersion: null,\n cmsCoreVersion: null,\n cmsClientVersion: null,\n isSiemens: false,\n isFanuc: false,\n isOsai: true\n },\n mutations: {\n UpdateMachineInfo: function UpdateMachineInfo(store, model) {\n for (var key in model) {\n store[key] = model[key];\n }\n }\n },\n actions: {\n updateMachineInfo: function updateMachineInfo(context, model) {\n context.commit(\"UpdateMachineInfo\", model);\n }\n }\n};\nvar machineInfoActions = exports.machineInfoActions = machineInfoStore.actions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTQ2LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL21hY2hpbmVJbmZvLnN0b3JlLnRzPzEyYjAiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGludGVyZmFjZSBNYWNoaW5lSW5mb01vZGVsIHtcbiAgbWFjaGluZVNlcmlhbE51bWJlcjogc3RyaW5nO1xuICBtYWNoaW5lTmFtZTogc3RyaW5nO1xuXG4gIGluc3RhbGxhdGlvbkRhdGU/OiBEYXRlO1xuICBuY0JyYW5kPzogc3RyaW5nO1xuICBuY01vZGVsPzogc3RyaW5nO1xuICBmaXJtd2FyZVZlcnNpb24/OiBzdHJpbmc7XG4gIHBsY1ZlcnNpb24/OiBzdHJpbmc7XG5cbiAgY21zU2VydmVyVmVyc2lvbj86IHN0cmluZztcbiAgY21zQ29yZVZlcnNpb24/OiBzdHJpbmc7XG4gIGNtc0NsaWVudFZlcnNpb24/OiBTdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgTWFjaGluZUluZm9BY3Rpb25zIHtcbiAgdXBkYXRlTWFjaGluZUluZm8oY29udGV4dCwgbW9kZWw6IE1hY2hpbmVJbmZvTW9kZWwpXG59XG5cbmV4cG9ydCBjb25zdCBtYWNoaW5lSW5mb1N0b3JlID0ge1xuICBzdGF0ZToge1xuICAgIG1hY2hpbmVTZXJpYWxOdW1iZXI6IFwiMDAwMDAwMDAwMDAwMDBcIixcbiAgICBtYWNoaW5lTmFtZTogXCJQb3NlaWRvblwiLFxuXG4gICAgaW5zdGFsbGF0aW9uRGF0ZTogbnVsbCxcbiAgICBuY0JyYW5kOiBudWxsLFxuICAgIG5jTW9kZWw6IG51bGwsXG4gICAgZmlybXdhcmVWZXJzaW9uOiBudWxsLFxuICAgIHBsY1ZlcnNpb246IG51bGwsXG5cbiAgICBjbXNTZXJ2ZXJWZXJzaW9uOiBudWxsLFxuICAgIGNtc0NvcmVWZXJzaW9uOiBudWxsLFxuICAgIGNtc0NsaWVudFZlcnNpb246IG51bGwsXG5cbiAgICBpc1NpZW1lbnM6IGZhbHNlLFxuICAgIGlzRmFudWM6IGZhbHNlLFxuICAgIGlzT3NhaTogdHJ1ZVxuXG4gIH0gYXMgTWFjaGluZUluZm9Nb2RlbCxcbiAgbXV0YXRpb25zOiB7XG4gICAgVXBkYXRlTWFjaGluZUluZm8oc3RvcmUsIG1vZGVsOiBNYWNoaW5lSW5mb01vZGVsKSB7XG4gICAgICBmb3IgKGNvbnN0IGtleSBpbiBtb2RlbCkge1xuICAgICAgICBzdG9yZVtrZXldID0gbW9kZWxba2V5XVxuICAgICAgfVxuICAgIH1cbiAgfSxcbiAgYWN0aW9uczoge1xuICAgIHVwZGF0ZU1hY2hpbmVJbmZvKGNvbnRleHQsIG1vZGVsOiBNYWNoaW5lSW5mb01vZGVsKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdChcIlVwZGF0ZU1hY2hpbmVJbmZvXCIsIG1vZGVsKTtcbiAgICB9XG4gIH0gYXMgTWFjaGluZUluZm9BY3Rpb25zXG59XG5leHBvcnQgY29uc3QgbWFjaGluZUluZm9BY3Rpb25zID0gbWFjaGluZUluZm9TdG9yZS5hY3Rpb25zIGFzIE1hY2hpbmVJbmZvQWN0aW9ucztcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zdG9yZS9tYWNoaW5lSW5mby5zdG9yZS50cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFtQkE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBaEJBO0FBbUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQTNCQTtBQWlDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///146\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar machineInfoStore = exports.machineInfoStore = {\n state: {\n machineSerialNumber: \"00000000000000\",\n machineName: \"Poseidon\",\n installationDate: null,\n ncBrand: null,\n ncModel: null,\n firmwareVersion: null,\n plcVersion: null,\n cmsServerVersion: null,\n cmsCoreVersion: null,\n cmsClientVersion: null,\n isSiemens: false,\n isFanuc: false,\n isOsai: true,\n defaultLanguage: \"en\"\n },\n mutations: {\n UpdateMachineInfo: function UpdateMachineInfo(store, model) {\n for (var key in model) {\n store[key] = model[key];\n }\n }\n },\n actions: {\n updateMachineInfo: function updateMachineInfo(context, model) {\n context.commit(\"UpdateMachineInfo\", model);\n }\n }\n};\nvar machineInfoActions = exports.machineInfoActions = machineInfoStore.actions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTQ2LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL21hY2hpbmVJbmZvLnN0b3JlLnRzPzEyYjAiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGludGVyZmFjZSBNYWNoaW5lSW5mb01vZGVsIHtcbiAgbWFjaGluZVNlcmlhbE51bWJlcj86IHN0cmluZztcbiAgbWFjaGluZU5hbWU/OiBzdHJpbmc7XG5cbiAgaW5zdGFsbGF0aW9uRGF0ZT86IERhdGU7XG4gIG5jQnJhbmQ/OiBzdHJpbmc7XG4gIG5jTW9kZWw/OiBzdHJpbmc7XG4gIGZpcm13YXJlVmVyc2lvbj86IHN0cmluZztcbiAgcGxjVmVyc2lvbj86IHN0cmluZztcblxuICBjbXNTZXJ2ZXJWZXJzaW9uPzogc3RyaW5nO1xuICBjbXNDb3JlVmVyc2lvbj86IHN0cmluZztcbiAgY21zQ2xpZW50VmVyc2lvbj86IFN0cmluZztcblxuICBpc1NpZW1lbnM/OiBib29sZWFuLFxuICBpc0ZhbnVjPzogYm9vbGVhbixcbiAgaXNPc2FpPzogYm9vbGVhbixcblxuICBkZWZhdWx0TGFuZ3VhZ2U/OiBzdHJpbmdcbn1cblxuZXhwb3J0IGludGVyZmFjZSBNYWNoaW5lSW5mb0FjdGlvbnMge1xuICB1cGRhdGVNYWNoaW5lSW5mbyhjb250ZXh0LCBtb2RlbDogTWFjaGluZUluZm9Nb2RlbClcbn1cblxuZXhwb3J0IGNvbnN0IG1hY2hpbmVJbmZvU3RvcmUgPSB7XG4gIHN0YXRlOiB7XG4gICAgbWFjaGluZVNlcmlhbE51bWJlcjogXCIwMDAwMDAwMDAwMDAwMFwiLFxuICAgIG1hY2hpbmVOYW1lOiBcIlBvc2VpZG9uXCIsXG5cbiAgICBpbnN0YWxsYXRpb25EYXRlOiBudWxsLFxuICAgIG5jQnJhbmQ6IG51bGwsXG4gICAgbmNNb2RlbDogbnVsbCxcbiAgICBmaXJtd2FyZVZlcnNpb246IG51bGwsXG4gICAgcGxjVmVyc2lvbjogbnVsbCxcblxuICAgIGNtc1NlcnZlclZlcnNpb246IG51bGwsXG4gICAgY21zQ29yZVZlcnNpb246IG51bGwsXG4gICAgY21zQ2xpZW50VmVyc2lvbjogbnVsbCxcblxuICAgIGlzU2llbWVuczogZmFsc2UsXG4gICAgaXNGYW51YzogZmFsc2UsXG4gICAgaXNPc2FpOiB0cnVlLFxuICAgIGRlZmF1bHRMYW5ndWFnZTogXCJlblwiXG5cbiAgfSBhcyBNYWNoaW5lSW5mb01vZGVsLFxuICBtdXRhdGlvbnM6IHtcbiAgICBVcGRhdGVNYWNoaW5lSW5mbyhzdG9yZSwgbW9kZWw6IE1hY2hpbmVJbmZvTW9kZWwpIHtcbiAgICAgIGZvciAoY29uc3Qga2V5IGluIG1vZGVsKSB7XG4gICAgICAgIHN0b3JlW2tleV0gPSBtb2RlbFtrZXldXG4gICAgICB9XG4gICAgfVxuICB9LFxuICBhY3Rpb25zOiB7XG4gICAgdXBkYXRlTWFjaGluZUluZm8oY29udGV4dCwgbW9kZWw6IE1hY2hpbmVJbmZvTW9kZWwpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwiVXBkYXRlTWFjaGluZUluZm9cIiwgbW9kZWwpO1xuICAgIH1cbiAgfSBhcyBNYWNoaW5lSW5mb0FjdGlvbnNcbn1cbmV4cG9ydCBjb25zdCBtYWNoaW5lSW5mb0FjdGlvbnMgPSBtYWNoaW5lSW5mb1N0b3JlLmFjdGlvbnMgYXMgTWFjaGluZUluZm9BY3Rpb25zO1xuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3N0b3JlL21hY2hpbmVJbmZvLnN0b3JlLnRzIl0sIm1hcHBpbmdzIjoiOzs7OztBQXlCQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQWpCQTtBQW9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUE1QkE7QUFrQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///146\n"); /***/ }), /* 147 */ @@ -1098,7 +1098,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.localizationModelActions = exports.localizationStore = exports.languageModel = undefined;\n\nvar _base = __webpack_require__(37);\n\nvar _localizationService = __webpack_require__(74);\n\nvar _app = __webpack_require__(145);\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 languageModel = /** @class */function () {\n function languageModel() {}\n return languageModel;\n}();\nexports.languageModel = languageModel;\nvar localizationStore = exports.localizationStore = {\n state: {\n languages: [],\n labels: {},\n currentLanguage: \"en\"\n },\n mutations: {\n updateData: function updateData(store, model) {\n for (var key in model) {\n store[key] = model[key];\n }\n },\n setLabels: function setLabels(store, labels) {\n // cambio solo le lables presenti,\n // lascio le vecchie labels se non aggiornate dalla nuova lingua.\n for (var key in labels) {\n store.labels[key] = labels[key];\n }\n }\n },\n actions: {\n setLanguages: function setLanguages(context, languages) {\n context.commit(\"updateData\", { languages: languages });\n },\n setLabels: function setLabels(context, labels) {\n context.commit(\"setLabels\", labels);\n },\n changeCurrentLanguage: function changeCurrentLanguage(context, language) {\n return __awaiter(this, void 0, void 0, function () {\n var labels;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, new _localizationService.LocalizationService().getLabels(language)];\n case 1:\n labels = _a.sent();\n context.commit(\"updateData\", { currentLanguage: language });\n context.commit(\"setLabels\", labels);\n _base.Factory.Get(_base.MessageService).publishToChannel(\"force-ui-update\");\n _app.appModelActions.SetCurrentUserLanguage(context, language);\n return [2 /*return*/];\n }\n });\n });\n }\n }\n};\nvar localizationModelActions = exports.localizationModelActions = localizationStore.actions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUwLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL2xvY2FsaXphdGlvbi5zdG9yZS50cz9hNTU2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEZhY3RvcnkgfSBmcm9tIFwic3JjL19iYXNlXCI7XG5pbXBvcnQgeyBMb2NhbGl6YXRpb25TZXJ2aWNlIH0gZnJvbSBcInNyYy9zZXJ2aWNlcy9sb2NhbGl6YXRpb25TZXJ2aWNlXCI7XG5cbmltcG9ydCB7IGFwcE1vZGVsQWN0aW9ucyB9IGZyb20gXCJzcmMvc3RvcmUvYXBwLnN0b3JlXCI7XG5pbXBvcnQgeyBNZXNzYWdlU2VydmljZSB9IGZyb20gXCJzcmMvX2Jhc2VcIjtcblxuZXhwb3J0IGNsYXNzIGxhbmd1YWdlTW9kZWwge1xuICBwdWJsaWMgbmFtZTogc3RyaW5nO1xuICBwdWJsaWMgaXNvSWQ6IHN0cmluZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBMb2NhbGl6YXRpb25Nb2RlbCB7XG4gIGxhbmd1YWdlczogQXJyYXk8bGFuZ3VhZ2VNb2RlbD4sXG4gIGxhYmVsczogeyBbaWQ6IHN0cmluZ106IHN0cmluZyB9LFxuICBjdXJyZW50TGFuZ3VhZ2U6IHN0cmluZ1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIExvY2FsaXphdGlvbk1vZGVsQWN0aW9uc0ludGVyZmFjZSB7XG4gIHNldExhbmd1YWdlcyhjb250ZXh0LCBsYW5ndWFnZXM6IEFycmF5PGxhbmd1YWdlTW9kZWw+KTtcbiAgc2V0TGFiZWxzKGNvbnRleHQsIGxhYmVsczogeyBbaWQ6IHN0cmluZ106IHN0cmluZyB9KTtcbiAgY2hhbmdlQ3VycmVudExhbmd1YWdlKGNvbnRleHQsIGxhbmd1YWdlKTogUHJvbWlzZTxhbnk+O1xufVxuXG5leHBvcnQgY29uc3QgbG9jYWxpemF0aW9uU3RvcmUgPSB7XG5cbiAgc3RhdGU6IHtcbiAgICBsYW5ndWFnZXM6IFtdLFxuICAgIGxhYmVsczoge30sXG4gICAgY3VycmVudExhbmd1YWdlOiBcImVuXCJcbiAgfSBhcyBMb2NhbGl6YXRpb25Nb2RlbCxcblxuICBtdXRhdGlvbnM6IHtcbiAgICB1cGRhdGVEYXRhKHN0b3JlLCBtb2RlbCkge1xuICAgICAgZm9yIChjb25zdCBrZXkgaW4gbW9kZWwpIHtcbiAgICAgICAgc3RvcmVba2V5XSA9IG1vZGVsW2tleV1cbiAgICAgIH1cbiAgICB9LFxuICAgIHNldExhYmVscyhzdG9yZSwgbGFiZWxzKSB7XG4gICAgICAvLyBjYW1iaW8gc29sbyBsZSBsYWJsZXMgcHJlc2VudGksXG4gICAgICAvLyBsYXNjaW8gbGUgdmVjY2hpZSBsYWJlbHMgc2Ugbm9uIGFnZ2lvcm5hdGUgZGFsbGEgbnVvdmEgbGluZ3VhLlxuICAgICAgZm9yIChjb25zdCBrZXkgaW4gbGFiZWxzKSB7XG4gICAgICAgIHN0b3JlLmxhYmVsc1trZXldID0gbGFiZWxzW2tleV07XG4gICAgICB9XG4gICAgfVxuICB9LFxuXG4gIGFjdGlvbnM6IHtcbiAgICBzZXRMYW5ndWFnZXMoY29udGV4dCwgbGFuZ3VhZ2VzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdChcInVwZGF0ZURhdGFcIiwgeyBsYW5ndWFnZXM6IGxhbmd1YWdlcyB9KTtcbiAgICB9LFxuICAgIHNldExhYmVscyhjb250ZXh0LCBsYWJlbHMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwic2V0TGFiZWxzXCIsIGxhYmVscyk7XG4gICAgfSxcbiAgICBhc3luYyBjaGFuZ2VDdXJyZW50TGFuZ3VhZ2UoY29udGV4dCwgbGFuZ3VhZ2UpOiBQcm9taXNlPGFueT4ge1xuICAgICAgbGV0IGxhYmVscyA9IGF3YWl0IG5ldyBMb2NhbGl6YXRpb25TZXJ2aWNlKCkuZ2V0TGFiZWxzKGxhbmd1YWdlKTtcblxuICAgICAgY29udGV4dC5jb21taXQoXCJ1cGRhdGVEYXRhXCIsIHsgY3VycmVudExhbmd1YWdlOiBsYW5ndWFnZSB9KTtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwic2V0TGFiZWxzXCIsIGxhYmVscyk7XG5cbiAgICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5wdWJsaXNoVG9DaGFubmVsKFwiZm9yY2UtdWktdXBkYXRlXCIpO1xuXG4gICAgICBhcHBNb2RlbEFjdGlvbnMuU2V0Q3VycmVudFVzZXJMYW5ndWFnZShjb250ZXh0LCBsYW5ndWFnZSk7XG4gICAgfVxuXG4gIH0gYXMgTG9jYWxpemF0aW9uTW9kZWxBY3Rpb25zSW50ZXJmYWNlXG59XG5cblxuZXhwb3J0IGNvbnN0IGxvY2FsaXphdGlvbk1vZGVsQWN0aW9ucyA9IGxvY2FsaXphdGlvblN0b3JlLmFjdGlvbnMgYXMgTG9jYWxpemF0aW9uTW9kZWxBY3Rpb25zSW50ZXJmYWNlO1xuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vc3JjL3N0b3JlL2xvY2FsaXphdGlvbi5zdG9yZS50cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVBO0FBQUE7QUFHQTtBQUhBO0FBaUJBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFaQTtBQWVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7OztBQUNBOztBQUFBO0FBRUE7QUFDQTtBQUVBO0FBRUE7Ozs7O0FBQ0E7QUFoQkE7QUF2QkE7QUE2Q0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///150\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.localizationModelActions = exports.localizationStore = exports.languageModel = undefined;\n\nvar _base = __webpack_require__(37);\n\nvar _localizationService = __webpack_require__(74);\n\nvar _app = __webpack_require__(145);\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 languageModel = /** @class */function () {\n function languageModel() {}\n return languageModel;\n}();\nexports.languageModel = languageModel;\nvar localizationStore = exports.localizationStore = {\n state: {\n languages: [],\n labels: {},\n currentLanguage: \"en\"\n },\n mutations: {\n updateData: function updateData(store, model) {\n for (var key in model) {\n store[key] = model[key];\n }\n },\n setLabels: function setLabels(store, labels) {\n // cambio solo le lables presenti,\n // lascio le vecchie labels se non aggiornate dalla nuova lingua.\n for (var key in labels) {\n store.labels[key] = labels[key];\n }\n }\n },\n actions: {\n setLanguages: function setLanguages(context, languages) {\n context.commit(\"updateData\", { languages: languages });\n },\n setLabels: function setLabels(context, labels) {\n context.commit(\"setLabels\", labels);\n },\n changeCurrentLanguage: function changeCurrentLanguage(context, language) {\n return __awaiter(this, void 0, void 0, function () {\n var labels;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n return [4 /*yield*/, new _localizationService.LocalizationService().getLabels(language)];\n case 1:\n labels = _a.sent();\n context.commit(\"updateData\", { currentLanguage: language });\n context.commit(\"setLabels\", labels);\n _base.Factory.Get(_base.MessageService).publishToChannel(\"force-ui-update\");\n _app.appModelActions.SetCurrentUserLanguage(context, language);\n return [2 /*return*/];\n }\n });\n });\n }\n }\n};\nvar localizationModelActions = exports.localizationModelActions = localizationStore.actions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUwLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL2xvY2FsaXphdGlvbi5zdG9yZS50cz9hNTU2Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEZhY3RvcnkgfSBmcm9tIFwic3JjL19iYXNlXCI7XG5pbXBvcnQgeyBMb2NhbGl6YXRpb25TZXJ2aWNlIH0gZnJvbSBcInNyYy9zZXJ2aWNlcy9sb2NhbGl6YXRpb25TZXJ2aWNlXCI7XG5cbmltcG9ydCB7IGFwcE1vZGVsQWN0aW9ucywgQXBwTW9kZWwgfSBmcm9tIFwic3JjL3N0b3JlL2FwcC5zdG9yZVwiO1xuaW1wb3J0IHsgTWVzc2FnZVNlcnZpY2UgfSBmcm9tIFwic3JjL19iYXNlXCI7XG5cbmV4cG9ydCBjbGFzcyBsYW5ndWFnZU1vZGVsIHtcbiAgcHVibGljIG5hbWU6IHN0cmluZztcbiAgcHVibGljIGlzb0lkOiBzdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgTG9jYWxpemF0aW9uTW9kZWwge1xuICBsYW5ndWFnZXM6IEFycmF5PGxhbmd1YWdlTW9kZWw+LFxuICBsYWJlbHM6IHsgW2lkOiBzdHJpbmddOiBzdHJpbmcgfSxcbiAgY3VycmVudExhbmd1YWdlOiBzdHJpbmdcbn1cblxuZXhwb3J0IGludGVyZmFjZSBMb2NhbGl6YXRpb25Nb2RlbEFjdGlvbnNJbnRlcmZhY2Uge1xuICBzZXRMYW5ndWFnZXMoY29udGV4dCwgbGFuZ3VhZ2VzOiBBcnJheTxsYW5ndWFnZU1vZGVsPik7XG4gIHNldExhYmVscyhjb250ZXh0LCBsYWJlbHM6IHsgW2lkOiBzdHJpbmddOiBzdHJpbmcgfSk7XG4gIGNoYW5nZUN1cnJlbnRMYW5ndWFnZShjb250ZXh0LCBsYW5ndWFnZSk6IFByb21pc2U8YW55Pjtcbn1cblxuZXhwb3J0IGNvbnN0IGxvY2FsaXphdGlvblN0b3JlID0ge1xuXG4gIHN0YXRlOiB7XG4gICAgbGFuZ3VhZ2VzOiBbXSxcbiAgICBsYWJlbHM6IHt9LFxuICAgIGN1cnJlbnRMYW5ndWFnZTogXCJlblwiXG4gIH0gYXMgTG9jYWxpemF0aW9uTW9kZWwsXG5cbiAgbXV0YXRpb25zOiB7XG4gICAgdXBkYXRlRGF0YShzdG9yZSwgbW9kZWwpIHtcbiAgICAgIGZvciAoY29uc3Qga2V5IGluIG1vZGVsKSB7XG4gICAgICAgIHN0b3JlW2tleV0gPSBtb2RlbFtrZXldXG4gICAgICB9XG4gICAgfSxcbiAgICBzZXRMYWJlbHMoc3RvcmUsIGxhYmVscykge1xuICAgICAgLy8gY2FtYmlvIHNvbG8gbGUgbGFibGVzIHByZXNlbnRpLFxuICAgICAgLy8gbGFzY2lvIGxlIHZlY2NoaWUgbGFiZWxzIHNlIG5vbiBhZ2dpb3JuYXRlIGRhbGxhIG51b3ZhIGxpbmd1YS5cbiAgICAgIGZvciAoY29uc3Qga2V5IGluIGxhYmVscykge1xuICAgICAgICBzdG9yZS5sYWJlbHNba2V5XSA9IGxhYmVsc1trZXldO1xuICAgICAgfVxuICAgIH1cbiAgfSxcblxuICBhY3Rpb25zOiB7XG4gICAgc2V0TGFuZ3VhZ2VzKGNvbnRleHQsIGxhbmd1YWdlcykge1xuICAgICAgY29udGV4dC5jb21taXQoXCJ1cGRhdGVEYXRhXCIsIHsgbGFuZ3VhZ2VzOiBsYW5ndWFnZXMgfSk7XG4gICAgfSxcbiAgICBzZXRMYWJlbHMoY29udGV4dCwgbGFiZWxzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdChcInNldExhYmVsc1wiLCBsYWJlbHMpO1xuICAgIH0sXG4gICAgYXN5bmMgY2hhbmdlQ3VycmVudExhbmd1YWdlKGNvbnRleHQsIGxhbmd1YWdlKTogUHJvbWlzZTxhbnk+IHtcbiAgICAgIGxldCBsYWJlbHMgPSBhd2FpdCBuZXcgTG9jYWxpemF0aW9uU2VydmljZSgpLmdldExhYmVscyhsYW5ndWFnZSk7XG5cbiAgICAgIGNvbnRleHQuY29tbWl0KFwidXBkYXRlRGF0YVwiLCB7IGN1cnJlbnRMYW5ndWFnZTogbGFuZ3VhZ2UgfSk7XG4gICAgICBjb250ZXh0LmNvbW1pdChcInNldExhYmVsc1wiLCBsYWJlbHMpO1xuXG4gICAgICBGYWN0b3J5LkdldChNZXNzYWdlU2VydmljZSkucHVibGlzaFRvQ2hhbm5lbChcImZvcmNlLXVpLXVwZGF0ZVwiKTtcblxuICAgICAgYXBwTW9kZWxBY3Rpb25zLlNldEN1cnJlbnRVc2VyTGFuZ3VhZ2UoY29udGV4dCwgbGFuZ3VhZ2UpO1xuICAgIH1cblxuICB9IGFzIExvY2FsaXphdGlvbk1vZGVsQWN0aW9uc0ludGVyZmFjZVxufVxuXG5cbmV4cG9ydCBjb25zdCBsb2NhbGl6YXRpb25Nb2RlbEFjdGlvbnMgPSBsb2NhbGl6YXRpb25TdG9yZS5hY3Rpb25zIGFzIExvY2FsaXphdGlvbk1vZGVsQWN0aW9uc0ludGVyZmFjZTtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zdG9yZS9sb2NhbGl6YXRpb24uc3RvcmUudHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQTtBQUFBO0FBR0E7QUFIQTtBQWlCQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBWkE7QUFlQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7QUFDQTs7QUFBQTtBQUVBO0FBQ0E7QUFFQTtBQUVBOzs7OztBQUNBO0FBaEJBO0FBdkJBO0FBNkNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///150\n"); /***/ }), /* 151 */ diff --git a/Step/wwwroot/src/App.vue b/Step/wwwroot/src/App.vue index 4dfccfce..3d47e0f5 100644 --- a/Step/wwwroot/src/App.vue +++ b/Step/wwwroot/src/App.vue @@ -19,15 +19,6 @@ - - - - - - @@ -87,16 +78,6 @@ export default { } ); - // SHOW Toasts notifications - // iziToast.show({ - // theme:"dark", - // message: "test", - // icon: "fa fa-refresh fa-spin fa-2x fa-fw", - // position: "bottomLeft", animateInside: false, timeout: false, - // transitionIn: 'fadeInRight', - // transitionOut: 'fadeOut', - // }) - this.hub = new Hub(); }, computed: { @@ -136,7 +117,7 @@ export default { this.loadingOperations = 0; iziToast.hide( document.querySelector(".t-loading"), - {transitionOut: "fadeOut"} + {transitionOut: "fadeOut"} ); } } diff --git a/Step/wwwroot/src/app.business-logic.ts b/Step/wwwroot/src/app.business-logic.ts index f807afd9..15f51efa 100644 --- a/Step/wwwroot/src/app.business-logic.ts +++ b/Step/wwwroot/src/app.business-logic.ts @@ -2,10 +2,11 @@ import { MessageService, Factory } from "./_base"; import { ModalHelper } from "./modules/base-components"; import { machineService } from "src/services/machineService"; -import { store, AppModel, MachineStatusModel, machineStatusActions } from "src/store"; +import { store, AppModel, MachineStatusModel, machineStatusActions, localizationModelActions } from "src/store"; import { UserInfoDialog, MachineInfoDialog, AxesCalibration } from "./app.modules"; import { AreaModel } from "src/store/machineStatus.store"; +import { machineInfoActions } from "src/store/machineInfo.store"; declare let cmsClient: any; @@ -20,11 +21,26 @@ messageService.subscribeToChannel("show-axes-calibration", () => { ModalHelper.S // async function loadMachineConfig() { try { - let result = await new machineService().getAreasConfiguration(); + let machine = new machineService(); + + let result = await machine.getAreasConfiguration(); machineStatusActions.setAreasConfg(store, result); + + let mcresult = await machine.getMachineConfiguration(); + + // set vendor type + switch (mcresult.ncVendor.toLowerCase()) { + case "siemens": machineInfoActions.updateMachineInfo(store, { isSiemens: true, isFanuc: false, isOsai: false, defaultLanguage: mcresult.defaultLanguage }); break; + case "fanuc": machineInfoActions.updateMachineInfo(store, { isSiemens: false, isFanuc: true, isOsai: false, defaultLanguage: mcresult.defaultLanguage }); break; + case "osai": machineInfoActions.updateMachineInfo(store, { isSiemens: false, isFanuc: false, isOsai: true, defaultLanguage: mcresult.defaultLanguage }); break; + default: machineInfoActions.updateMachineInfo(store, { isSiemens: false, isFanuc: false, isOsai: false, defaultLanguage: mcresult.defaultLanguage }); break; + } + + // load default language + localizationModelActions.changeCurrentLanguage(store, mcresult.defaultLanguage); } catch (error) { - + console.error("Loading initial configuration error: ", error) } } diff --git a/Step/wwwroot/src/services/machineService.ts b/Step/wwwroot/src/services/machineService.ts index 941613da..e3569f17 100644 --- a/Step/wwwroot/src/services/machineService.ts +++ b/Step/wwwroot/src/services/machineService.ts @@ -1,9 +1,19 @@ import { baseRestService } from "src/_base/baseRestService"; import { AreaModel } from "src/store/machineStatus.store"; -export class machineService extends baseRestService{ +export class machineService extends baseRestService { - async getAreasConfiguration():Promise{ + async getAreasConfiguration(): Promise { return await this.Get("/api/configuration/areas"); } + + async getMachineConfiguration(): Promise { + return await this.Get("/api/configuration/client") + } +} + +export interface ClientConfigurationModel { + ncVendor: string, + showHMI: boolean, + defaultLanguage: string } diff --git a/Step/wwwroot/src/store/app.store.ts b/Step/wwwroot/src/store/app.store.ts index db6596fe..755eced5 100644 --- a/Step/wwwroot/src/store/app.store.ts +++ b/Step/wwwroot/src/store/app.store.ts @@ -85,7 +85,7 @@ const _store = { if (userinfo) localizationModelActions.changeCurrentLanguage(context, userinfo.language); else - localizationModelActions.changeCurrentLanguage(context, "en"); + localizationModelActions.changeCurrentLanguage(context, (context.state as AppModel).machineInfo.defaultLanguage); }, async SetCurrentUserLanguage(context, newlanguage) { if (context.state.currentUser && context.state.currentUser.language != newlanguage) { diff --git a/Step/wwwroot/src/store/localization.store.ts b/Step/wwwroot/src/store/localization.store.ts index 230cc1b9..8b94bef5 100644 --- a/Step/wwwroot/src/store/localization.store.ts +++ b/Step/wwwroot/src/store/localization.store.ts @@ -1,7 +1,7 @@ import { Factory } from "src/_base"; import { LocalizationService } from "src/services/localizationService"; -import { appModelActions } from "src/store/app.store"; +import { appModelActions, AppModel } from "src/store/app.store"; import { MessageService } from "src/_base"; export class languageModel { diff --git a/Step/wwwroot/src/store/machineInfo.store.ts b/Step/wwwroot/src/store/machineInfo.store.ts index 595ece41..543d43e9 100644 --- a/Step/wwwroot/src/store/machineInfo.store.ts +++ b/Step/wwwroot/src/store/machineInfo.store.ts @@ -1,6 +1,6 @@ export interface MachineInfoModel { - machineSerialNumber: string; - machineName: string; + machineSerialNumber?: string; + machineName?: string; installationDate?: Date; ncBrand?: string; @@ -11,6 +11,12 @@ export interface MachineInfoModel { cmsServerVersion?: string; cmsCoreVersion?: string; cmsClientVersion?: String; + + isSiemens?: boolean, + isFanuc?: boolean, + isOsai?: boolean, + + defaultLanguage?: string } export interface MachineInfoActions { @@ -34,7 +40,8 @@ export const machineInfoStore = { isSiemens: false, isFanuc: false, - isOsai: true + isOsai: true, + defaultLanguage: "en" } as MachineInfoModel, mutations: {