diff --git a/Step.Utils/languages/en.xml b/Step.Utils/languages/en.xml
index fe88b683..ac3e192d 100644
--- a/Step.Utils/languages/en.xml
+++ b/Step.Utils/languages/en.xml
@@ -41,5 +41,6 @@
Step Server Version:
Step Core Version:
Step Client Version:
+ Expired maintenance
Italian
\ No newline at end of file
diff --git a/Step/wwwroot/dist/build.js b/Step/wwwroot/dist/build.js
index d489ac23..f7e37c79 100644
--- a/Step/wwwroot/dist/build.js
+++ b/Step/wwwroot/dist/build.js
@@ -643,7 +643,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.Hub = undefined;\n\nvar _store = __webpack_require__(19);\n\nvar _izitoast = __webpack_require__(110);\n\nvar _izitoast2 = _interopRequireDefault(_izitoast);\n\nvar _base = __webpack_require__(14);\n\nvar _runningProcess = __webpack_require__(108);\n\nvar _machineService = __webpack_require__(78);\n\nvar _baseComponents = __webpack_require__(50);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction recalcArrayId(prefix, alarms, processid) {\n if (processid === void 0) {\n processid = 0;\n }\n for (var key in alarms) {\n if (alarms.hasOwnProperty(key)) {\n var element = alarms[key];\n element.guid = prefix + \"__\" + element.id.toString();\n element.source = prefix.toUpperCase();\n }\n }\n}\nvar Hub = /** @class */function () {\n function Hub() {\n this._axesVisible = false;\n Hub._current = this;\n this._hub = $.connection.ncHub;\n // Registro le callback;\n this._hub.client.alarms = this.manageAlarmsCallbacks;\n this._hub.client.powerOn = this.managePowerCallbacks;\n this._hub.client.ncNetworkStatus = Hub.manageNcStatus;\n this._hub.client.processesData = Hub.manageProcesses;\n this._hub.client.functionalityData = Hub.functionalityData;\n this._hub.client.expiredMaintenances = Hub.expiredMaintenances;\n this._hub.client.logout = this.logout;\n // Token per signalr agganciato in modo esplicito\n var authData = JSON.parse(window.sessionStorage.getItem(\"authorizationData\") || window.localStorage.getItem(\"authorizationData\"));\n if (authData) $.connection.hub.qs = { \"Authorization\": authData.access_token };\n debugger;\n $.connection.hub.start();\n this.checkShowAxes();\n }\n Object.defineProperty(Hub, \"Current\", {\n get: function get() {\n if (!Hub._current) new Hub();\n return Hub._current;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(Hub.prototype, \"InternalSignalRChannel\", {\n get: function get() {\n return this._hub;\n },\n enumerable: true,\n configurable: true\n });\n Hub.prototype.logout = function (e) {\n _store.appModelActions.CheckLogoff(_store.store, e.id);\n };\n Hub.functionalityData = function (status) {\n _store.machineStatusActions.setSecurityFunction(_store.store, status);\n };\n Hub.expiredMaintenances = function (status) {\n console.log(status);\n };\n Hub.manageProcesses = function (status) {\n console.debug(status);\n if (status) {\n _runningProcess.processModelActions.isRunning(_store.store, status.isRunning);\n for (var key in status.processes) {\n if (status.processes.hasOwnProperty(key)) {\n var element = status.processes[key];\n _runningProcess.processModelActions.addProcess(_store.store, element);\n }\n }\n _runningProcess.processModelActions.checkRemove(_store.store, status.processes.map(function (i) {\n return i.Id;\n }));\n }\n };\n Hub.manageNcStatus = function (status) {\n if (Hub._ncConnectionNotificationVisible && status.connected) {\n _store.machineStatusActions.setNcConnectionStatus(_store.store, status.connected);\n var toast = document.querySelector('#ncConnection');\n _izitoast2.default.hide(toast);\n new _machineService.machineService().getMachineCNInfo();\n Hub._ncConnectionNotificationVisible = false;\n _base.Factory.Get(_base.MessageService).publishToChannel(\"force-ui-update\", null);\n return;\n }\n if (!Hub._ncConnectionNotificationVisible && !status.connected) {\n _store.machineStatusActions.setNcConnectionStatus(_store.store, status.connected);\n _izitoast2.default.warning({\n id: \"ncConnection\", timeout: false, toastOnce: true, theme: \"dark\", title: \"nc offline\", close: false\n });\n Hub._ncConnectionNotificationVisible = true;\n _store.alarmsModelActions.removeAllAlarms(_store.store);\n _base.Factory.Get(_base.MessageService).publishToChannel(\"force-ui-update\", null);\n return;\n }\n if (_store.store.state.machineStatus.ncReady != status.connected) {\n _store.machineStatusActions.setNcConnectionStatus(_store.store, status.connected);\n _base.Factory.Get(_base.MessageService).publishToChannel(\"force-ui-update\", null);\n }\n };\n Hub.prototype.manageAlarmsCallbacks = function (alarms) {\n recalcArrayId(\"cn\", alarms.NcAlarms);\n recalcArrayId(\"plc\", alarms.PlcAlarms);\n recalcArrayId(\"cn\", alarms.ProcessAlarms);\n var tempList = alarms.NcAlarms.concat(alarms.PlcAlarms).concat(alarms.ProcessAlarms);\n for (var key in tempList) {\n if (tempList.hasOwnProperty(key)) {\n var element = tempList[key];\n if (element.isWarning) _store.alarmsModelActions.addWarning(_store.store, element);else _store.alarmsModelActions.addAlarm(_store.store, element);\n }\n }\n _store.alarmsModelActions.checkRemove(_store.store, tempList.map(function (i) {\n return i.guid;\n }));\n };\n Hub.prototype.managePowerCallbacks = function (power) {\n console.debug(power);\n // Receiving messages so NC is connected\n Hub.manageNcStatus({ connected: true });\n _store.machineStatusActions.setResetAxes(_store.store, { reset: power.AxisReset.IsActive, progress: power.AxisReset.Percentage });\n // Pre-power on\n _store.machineStatusActions.setAirPressureAlarm(_store.store, power.PrePowerOn.AirPressure);\n _store.machineStatusActions.setPowerAlarm(_store.store, power.PrePowerOn.PowerOn);\n _store.machineStatusActions.setEmergencyAlarm(_store.store, power.PrePowerOn.EmergencyButtons);\n _store.machineStatusActions.setProtectionsAlarm(_store.store, power.PrePowerOn.ProtectionStatus);\n _store.machineStatusActions.setSettingsModeAlarm(_store.store, power.PrePowerOn.SettingMode);\n _store.machineStatusActions.setKeyReadyAlarm(_store.store, power.PrePowerOn.StartingKey);\n // Post-power on\n _store.machineStatusActions.setResetAxesAlarm(_store.store, power.PostPowerOn.AxisReset);\n _store.machineStatusActions.setWaterJet1Alarm(_store.store, power.PostPowerOn.WaterjetPump);\n };\n Hub.prototype.checkShowAxes = function () {\n var me = this;\n function check(resettingAxes) {\n window.setTimeout(function () {\n if (resettingAxes && !me._axesVisible) {\n _base.Factory.Get(_base.MessageService).publishToChannel(\"show-axes-calibration\");\n me._axesVisible = true;\n } else if (!resettingAxes && me._axesVisible) {\n _baseComponents.ModalHelper.HideModal();\n me._axesVisible = false;\n }\n }, 500);\n }\n _store.store.watch(function (s) {\n return s.machineStatus.resetAxes;\n }, function (n, o) {\n if (!_store.store.state.currentUser) return;\n check(n);\n });\n _store.store.watch(function (s) {\n return s.currentUser;\n }, function (n, o) {\n if (n && _store.store.state.machineStatus.resetAxes) check(_store.store.state.machineStatus.resetAxes);\n });\n };\n Hub.prototype.sendPowerCommand = function (id) {\n this._hub.server.putPowerOnData(id);\n };\n Hub.prototype.RefreshAlarm = function (id) {\n this._hub.server.refreshAlarm(id);\n };\n Hub.prototype.RefreshAllAlarms = function () {\n this._hub.server.refreshAllAlarms();\n };\n Hub.prototype.RecoveryProcedure = function (id) {\n this._hub.server.recoveryProcedure(id);\n };\n Hub.prototype.Hello = function () {\n this._hub.server.hello();\n };\n Hub._ncConnectionNotificationVisible = false;\n return Hub;\n}();\nexports.Hub = Hub;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2VydmljZXMvaHViLnRzP2M4YjAiXSwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgeyBBbGFybXNNb2RlbEFjdGlvbnNJbnRlcmZhY2UgfSBmcm9tIFwiLi4vc3RvcmUvYWxhcm1zLnN0b3JlXCJcblxuaW1wb3J0IHsgc3RvcmUsIGFsYXJtc01vZGVsQWN0aW9ucywgbWFjaGluZVN0YXR1c0FjdGlvbnMsIG1hY2hpbmVJbmZvQWN0aW9ucywgQXBwTW9kZWwsIGFwcE1vZGVsQWN0aW9ucyB9IGZyb20gXCJzcmMvc3RvcmVcIjtcbmltcG9ydCB7IGFsYXJtRGV0YWlsIH0gZnJvbSBcInNyYy9tb2R1bGVzL2FsYXJtc1wiO1xuaW1wb3J0IGl6aVRvYXN0LCB7IEl6aVRvYXN0U2V0dGluZ3MgfSBmcm9tIFwiaXppdG9hc3RcIjtcbmltcG9ydCB7IEZhY3RvcnksIE1lc3NhZ2VTZXJ2aWNlIH0gZnJvbSBcInNyYy9fYmFzZVwiO1xuaW1wb3J0IHsgc2lnbmFscl9hbGFybXMgfSBmcm9tIFwic3JjL0B0eXBlcy9zaWduYWxyLmFsYXJtc1wiO1xuaW1wb3J0IHsgcHJvY2Vzc01vZGVsQWN0aW9ucyB9IGZyb20gXCJzcmMvc3RvcmUvcnVubmluZ1Byb2Nlc3Muc3RvcmVcIjtcbmltcG9ydCB7IG1hY2hpbmVTZXJ2aWNlIH0gZnJvbSBcInNyYy9zZXJ2aWNlcy9tYWNoaW5lU2VydmljZVwiO1xuaW1wb3J0IHsgTW9kYWxIZWxwZXIgfSBmcm9tIFwiLi4vbW9kdWxlcy9iYXNlLWNvbXBvbmVudHNcIjtcbmltcG9ydCB7IEF1dGhUb2tlbiB9IGZyb20gXCJzcmMvX2Jhc2UvYmFzZVJlc3RTZXJ2aWNlXCI7XG5cbmRlY2xhcmUgbGV0ICQ6IGFueTtcblxuZnVuY3Rpb24gcmVjYWxjQXJyYXlJZChwcmVmaXg6IHN0cmluZywgYWxhcm1zOiBBcnJheTxzaWduYWxyX2FsYXJtcy5nZW5lcmljQWxhcm0+LCBwcm9jZXNzaWQ6IG51bWJlciA9IDApIHtcbiAgZm9yIChjb25zdCBrZXkgaW4gYWxhcm1zKSB7XG4gICAgaWYgKGFsYXJtcy5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XG4gICAgICBjb25zdCBlbGVtZW50ID0gYWxhcm1zW2tleV07XG4gICAgICBlbGVtZW50Lmd1aWQgPSBwcmVmaXggKyBcIl9fXCIgKyBlbGVtZW50LmlkLnRvU3RyaW5nKCk7XG4gICAgICBlbGVtZW50LnNvdXJjZSA9IHByZWZpeC50b1VwcGVyQ2FzZSgpO1xuICAgIH1cbiAgfVxufVxuXG5leHBvcnQgY2xhc3MgSHViIHtcblxuICBzdGF0aWMgX25jQ29ubmVjdGlvbk5vdGlmaWNhdGlvblZpc2libGU/OiBib29sZWFuID0gZmFsc2U7XG5cblxuICAvLyBzaW5nbGV0b24gaHViIGltcGxlbWVudGF0aW9uXG5cbiAgcHJpdmF0ZSBzdGF0aWMgX2N1cnJlbnQ6IEh1YjtcbiAgc3RhdGljIGdldCBDdXJyZW50KCk6IEh1YiB7XG5cbiAgICBpZiAoIUh1Yi5fY3VycmVudCkgbmV3IEh1YigpO1xuXG4gICAgcmV0dXJuIEh1Yi5fY3VycmVudDtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgSW50ZXJuYWxTaWduYWxSQ2hhbm5lbCgpOiBhbnkgeyByZXR1cm4gdGhpcy5faHViOyB9XG4gIHByaXZhdGUgX2h1YjogYW55O1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIEh1Yi5fY3VycmVudCA9IHRoaXM7XG5cbiAgICB0aGlzLl9odWIgPSAkLmNvbm5lY3Rpb24ubmNIdWI7XG5cbiAgICAvLyBSZWdpc3RybyBsZSBjYWxsYmFjaztcbiAgICB0aGlzLl9odWIuY2xpZW50LmFsYXJtcyA9IHRoaXMubWFuYWdlQWxhcm1zQ2FsbGJhY2tzO1xuICAgIHRoaXMuX2h1Yi5jbGllbnQucG93ZXJPbiA9IHRoaXMubWFuYWdlUG93ZXJDYWxsYmFja3M7XG4gICAgdGhpcy5faHViLmNsaWVudC5uY05ldHdvcmtTdGF0dXMgPSBIdWIubWFuYWdlTmNTdGF0dXM7XG4gICAgdGhpcy5faHViLmNsaWVudC5wcm9jZXNzZXNEYXRhID0gSHViLm1hbmFnZVByb2Nlc3NlcztcbiAgICB0aGlzLl9odWIuY2xpZW50LmZ1bmN0aW9uYWxpdHlEYXRhID0gSHViLmZ1bmN0aW9uYWxpdHlEYXRhO1xuICAgIHRoaXMuX2h1Yi5jbGllbnQuZXhwaXJlZE1haW50ZW5hbmNlcyA9IEh1Yi5leHBpcmVkTWFpbnRlbmFuY2VzO1xuXG4gICAgdGhpcy5faHViLmNsaWVudC5sb2dvdXQgPSB0aGlzLmxvZ291dDtcblxuICAgIC8vIFRva2VuIHBlciBzaWduYWxyIGFnZ2FuY2lhdG8gaW4gbW9kbyBlc3BsaWNpdG9cbiAgICBsZXQgYXV0aERhdGEgPSBKU09OLnBhcnNlKHdpbmRvdy5zZXNzaW9uU3RvcmFnZS5nZXRJdGVtKFwiYXV0aG9yaXphdGlvbkRhdGFcIikgfHwgd2luZG93LmxvY2FsU3RvcmFnZS5nZXRJdGVtKFwiYXV0aG9yaXphdGlvbkRhdGFcIikpIGFzIEF1dGhUb2tlbjtcblxuICAgIGlmIChhdXRoRGF0YSlcbiAgICAgICQuY29ubmVjdGlvbi5odWIucXMgPSB7IFwiQXV0aG9yaXphdGlvblwiOiBhdXRoRGF0YS5hY2Nlc3NfdG9rZW4gfTtcbiAgICBkZWJ1Z2dlclxuICAgICQuY29ubmVjdGlvbi5odWIuc3RhcnQoKTtcblxuICAgIHRoaXMuY2hlY2tTaG93QXhlcygpO1xuICB9XG5cbiAgcHJpdmF0ZSBsb2dvdXQoZSkge1xuICAgIGFwcE1vZGVsQWN0aW9ucy5DaGVja0xvZ29mZihzdG9yZSwgZS5pZCk7XG4gIH1cblxuICBwcml2YXRlIHN0YXRpYyBmdW5jdGlvbmFsaXR5RGF0YShzdGF0dXMpIHtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRTZWN1cml0eUZ1bmN0aW9uKHN0b3JlLCBzdGF0dXMpO1xuICB9XG5cbiAgcHJpdmF0ZSBzdGF0aWMgZXhwaXJlZE1haW50ZW5hbmNlcyhzdGF0dXMpe1xuICAgIGNvbnNvbGUubG9nKHN0YXR1cyk7XG4gIH1cblxuICBwcml2YXRlIHN0YXRpYyBtYW5hZ2VQcm9jZXNzZXMoc3RhdHVzOiBzaWduYWxyX3Byb2Nlc3MuRFRPUHJvY2Vzc0RhdGFNb2RlbCkge1xuICAgIGNvbnNvbGUuZGVidWcoc3RhdHVzKTtcbiAgICBpZiAoc3RhdHVzKSB7XG4gICAgICBwcm9jZXNzTW9kZWxBY3Rpb25zLmlzUnVubmluZyhzdG9yZSwgc3RhdHVzLmlzUnVubmluZyk7XG5cbiAgICAgIGZvciAoY29uc3Qga2V5IGluIHN0YXR1cy5wcm9jZXNzZXMpIHtcbiAgICAgICAgaWYgKHN0YXR1cy5wcm9jZXNzZXMuaGFzT3duUHJvcGVydHkoa2V5KSkge1xuICAgICAgICAgIGNvbnN0IGVsZW1lbnQgPSBzdGF0dXMucHJvY2Vzc2VzW2tleV07XG4gICAgICAgICAgcHJvY2Vzc01vZGVsQWN0aW9ucy5hZGRQcm9jZXNzKHN0b3JlLCBlbGVtZW50KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwcm9jZXNzTW9kZWxBY3Rpb25zLmNoZWNrUmVtb3ZlKHN0b3JlLCBzdGF0dXMucHJvY2Vzc2VzLm1hcChpID0+IGkuSWQpKTtcbiAgICB9XG4gIH1cblxuICBwcml2YXRlIHN0YXRpYyBtYW5hZ2VOY1N0YXR1cyhzdGF0dXMpIHtcblxuICAgIGlmIChIdWIuX25jQ29ubmVjdGlvbk5vdGlmaWNhdGlvblZpc2libGUgJiYgc3RhdHVzLmNvbm5lY3RlZCkge1xuICAgICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0TmNDb25uZWN0aW9uU3RhdHVzKHN0b3JlLCBzdGF0dXMuY29ubmVjdGVkKTtcbiAgICAgIHZhciB0b2FzdCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyNuY0Nvbm5lY3Rpb24nKSBhcyBhbnk7XG4gICAgICAoaXppVG9hc3QgYXMgYW55KS5oaWRlKHRvYXN0KTtcbiAgICAgIG5ldyBtYWNoaW5lU2VydmljZSgpLmdldE1hY2hpbmVDTkluZm8oKTtcbiAgICAgIEh1Yi5fbmNDb25uZWN0aW9uTm90aWZpY2F0aW9uVmlzaWJsZSA9IGZhbHNlO1xuICAgICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnB1Ymxpc2hUb0NoYW5uZWwoXCJmb3JjZS11aS11cGRhdGVcIiwgbnVsbCk7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgaWYgKCFIdWIuX25jQ29ubmVjdGlvbk5vdGlmaWNhdGlvblZpc2libGUgJiYgIXN0YXR1cy5jb25uZWN0ZWQpIHtcbiAgICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldE5jQ29ubmVjdGlvblN0YXR1cyhzdG9yZSwgc3RhdHVzLmNvbm5lY3RlZCk7XG4gICAgICBpemlUb2FzdC53YXJuaW5nKHtcbiAgICAgICAgaWQ6IFwibmNDb25uZWN0aW9uXCIsIHRpbWVvdXQ6IGZhbHNlLCB0b2FzdE9uY2U6IHRydWUsIHRoZW1lOiBcImRhcmtcIiwgdGl0bGU6IFwibmMgb2ZmbGluZVwiLCBjbG9zZTogZmFsc2VcbiAgICAgIH0gYXMgSXppVG9hc3RTZXR0aW5ncyk7XG4gICAgICBIdWIuX25jQ29ubmVjdGlvbk5vdGlmaWNhdGlvblZpc2libGUgPSB0cnVlO1xuXG4gICAgICBhbGFybXNNb2RlbEFjdGlvbnMucmVtb3ZlQWxsQWxhcm1zKHN0b3JlKTtcbiAgICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5wdWJsaXNoVG9DaGFubmVsKFwiZm9yY2UtdWktdXBkYXRlXCIsIG51bGwpO1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGlmICgoc3RvcmUuc3RhdGUgYXMgQXBwTW9kZWwpLm1hY2hpbmVTdGF0dXMubmNSZWFkeSAhPSBzdGF0dXMuY29ubmVjdGVkKSB7XG4gICAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXROY0Nvbm5lY3Rpb25TdGF0dXMoc3RvcmUsIHN0YXR1cy5jb25uZWN0ZWQpO1xuICAgICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnB1Ymxpc2hUb0NoYW5uZWwoXCJmb3JjZS11aS11cGRhdGVcIiwgbnVsbCk7XG4gICAgfVxuICB9XG5cbiAgcHJpdmF0ZSBtYW5hZ2VBbGFybXNDYWxsYmFja3MoYWxhcm1zOiBzaWduYWxyX2FsYXJtcy5hbGFybU1lc3NhZ2UpIHtcblxuICAgIHJlY2FsY0FycmF5SWQoXCJjblwiLCBhbGFybXMuTmNBbGFybXMpO1xuICAgIHJlY2FsY0FycmF5SWQoXCJwbGNcIiwgYWxhcm1zLlBsY0FsYXJtcyk7XG4gICAgcmVjYWxjQXJyYXlJZChcImNuXCIsIGFsYXJtcy5Qcm9jZXNzQWxhcm1zKTtcblxuICAgIGxldCB0ZW1wTGlzdCA9IGFsYXJtcy5OY0FsYXJtcy5jb25jYXQoYWxhcm1zLlBsY0FsYXJtcykuY29uY2F0KGFsYXJtcy5Qcm9jZXNzQWxhcm1zKTtcblxuICAgIGZvciAoY29uc3Qga2V5IGluIHRlbXBMaXN0KSB7XG4gICAgICBpZiAodGVtcExpc3QuaGFzT3duUHJvcGVydHkoa2V5KSkge1xuICAgICAgICBjb25zdCBlbGVtZW50ID0gdGVtcExpc3Rba2V5XTtcblxuICAgICAgICBpZiAoZWxlbWVudC5pc1dhcm5pbmcpXG4gICAgICAgICAgYWxhcm1zTW9kZWxBY3Rpb25zLmFkZFdhcm5pbmcoc3RvcmUsIGVsZW1lbnQpO1xuICAgICAgICBlbHNlXG4gICAgICAgICAgYWxhcm1zTW9kZWxBY3Rpb25zLmFkZEFsYXJtKHN0b3JlLCBlbGVtZW50KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhbGFybXNNb2RlbEFjdGlvbnMuY2hlY2tSZW1vdmUoc3RvcmUsIHRlbXBMaXN0Lm1hcChpID0+IGkuZ3VpZCkpO1xuICB9XG5cbiAgcHJpdmF0ZSBtYW5hZ2VQb3dlckNhbGxiYWNrcyhwb3dlcjogc2lnbmFscl9hbGFybXMucG93ZXJNZXNzYWdlKSB7XG4gICAgY29uc29sZS5kZWJ1Zyhwb3dlcik7XG4gICAgLy8gUmVjZWl2aW5nIG1lc3NhZ2VzIHNvIE5DIGlzIGNvbm5lY3RlZFxuICAgIEh1Yi5tYW5hZ2VOY1N0YXR1cyh7IGNvbm5lY3RlZDogdHJ1ZSB9KTtcblxuXG4gICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0UmVzZXRBeGVzKHN0b3JlLCB7IHJlc2V0OiBwb3dlci5BeGlzUmVzZXQuSXNBY3RpdmUsIHByb2dyZXNzOiBwb3dlci5BeGlzUmVzZXQuUGVyY2VudGFnZSB9KTtcblxuICAgIC8vIFByZS1wb3dlciBvblxuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldEFpclByZXNzdXJlQWxhcm0oc3RvcmUsIHBvd2VyLlByZVBvd2VyT24uQWlyUHJlc3N1cmUpO1xuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldFBvd2VyQWxhcm0oc3RvcmUsIHBvd2VyLlByZVBvd2VyT24uUG93ZXJPbik7XG4gICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0RW1lcmdlbmN5QWxhcm0oc3RvcmUsIHBvd2VyLlByZVBvd2VyT24uRW1lcmdlbmN5QnV0dG9ucyk7XG4gICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0UHJvdGVjdGlvbnNBbGFybShzdG9yZSwgcG93ZXIuUHJlUG93ZXJPbi5Qcm90ZWN0aW9uU3RhdHVzKTtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRTZXR0aW5nc01vZGVBbGFybShzdG9yZSwgcG93ZXIuUHJlUG93ZXJPbi5TZXR0aW5nTW9kZSk7XG4gICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0S2V5UmVhZHlBbGFybShzdG9yZSwgcG93ZXIuUHJlUG93ZXJPbi5TdGFydGluZ0tleSk7XG5cbiAgICAvLyBQb3N0LXBvd2VyIG9uXG4gICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0UmVzZXRBeGVzQWxhcm0oc3RvcmUsIHBvd2VyLlBvc3RQb3dlck9uLkF4aXNSZXNldCk7XG4gICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0V2F0ZXJKZXQxQWxhcm0oc3RvcmUsIHBvd2VyLlBvc3RQb3dlck9uLldhdGVyamV0UHVtcCk7XG4gIH1cblxuICBfYXhlc1Zpc2libGU6IGJvb2xlYW4gPSBmYWxzZTtcbiAgcHJpdmF0ZSBjaGVja1Nob3dBeGVzKCkge1xuICAgIGxldCBtZSA9IHRoaXM7XG5cbiAgICBmdW5jdGlvbiBjaGVjayhyZXNldHRpbmdBeGVzKSB7XG4gICAgICB3aW5kb3cuc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICAgIGlmIChyZXNldHRpbmdBeGVzICYmICFtZS5fYXhlc1Zpc2libGUpIHtcbiAgICAgICAgICBGYWN0b3J5LkdldChNZXNzYWdlU2VydmljZSkucHVibGlzaFRvQ2hhbm5lbChcInNob3ctYXhlcy1jYWxpYnJhdGlvblwiKTtcbiAgICAgICAgICBtZS5fYXhlc1Zpc2libGUgPSB0cnVlO1xuICAgICAgICB9XG4gICAgICAgIGVsc2UgaWYgKCFyZXNldHRpbmdBeGVzICYmIG1lLl9heGVzVmlzaWJsZSkge1xuICAgICAgICAgIE1vZGFsSGVscGVyLkhpZGVNb2RhbCgpO1xuICAgICAgICAgIG1lLl9heGVzVmlzaWJsZSA9IGZhbHNlO1xuICAgICAgICB9XG4gICAgICB9LCA1MDApO1xuICAgIH1cblxuICAgIHN0b3JlLndhdGNoKHMgPT4gKHMgYXMgQXBwTW9kZWwpLm1hY2hpbmVTdGF0dXMucmVzZXRBeGVzLCAobiwgbykgPT4ge1xuICAgICAgaWYgKCEoc3RvcmUuc3RhdGUgYXMgQXBwTW9kZWwpLmN1cnJlbnRVc2VyKSByZXR1cm47XG4gICAgICBjaGVjayhuKVxuICAgIH0pO1xuXG4gICAgc3RvcmUud2F0Y2gocyA9PiAocyBhcyBBcHBNb2RlbCkuY3VycmVudFVzZXIsIChuLCBvKSA9PiB7XG4gICAgICBpZiAobiAmJiAoc3RvcmUuc3RhdGUgYXMgQXBwTW9kZWwpLm1hY2hpbmVTdGF0dXMucmVzZXRBeGVzKSBjaGVjaygoc3RvcmUuc3RhdGUgYXMgQXBwTW9kZWwpLm1hY2hpbmVTdGF0dXMucmVzZXRBeGVzKTtcbiAgICB9KVxuICB9XG5cblxuXG4gIHB1YmxpYyBzZW5kUG93ZXJDb21tYW5kKGlkOiBudW1iZXIpIHtcbiAgICB0aGlzLl9odWIuc2VydmVyLnB1dFBvd2VyT25EYXRhKGlkKTtcbiAgfVxuXG4gIHB1YmxpYyBSZWZyZXNoQWxhcm0oaWQ6IHN0cmluZykge1xuICAgIHRoaXMuX2h1Yi5zZXJ2ZXIucmVmcmVzaEFsYXJtKGlkKTtcbiAgfVxuXG4gIHB1YmxpYyBSZWZyZXNoQWxsQWxhcm1zKCkge1xuICAgIHRoaXMuX2h1Yi5zZXJ2ZXIucmVmcmVzaEFsbEFsYXJtcygpO1xuICB9XG5cbiAgcHVibGljIFJlY292ZXJ5UHJvY2VkdXJlKGlkOiBzdHJpbmcpIHtcbiAgICB0aGlzLl9odWIuc2VydmVyLnJlY292ZXJ5UHJvY2VkdXJlKGlkKTtcbiAgfVxuXG4gIHB1YmxpYyBIZWxsbygpIHtcbiAgICB0aGlzLl9odWIuc2VydmVyLmhlbGxvKCk7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zZXJ2aWNlcy9odWIudHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFHQTtBQUNBO0FBQ0E7QUFDQTs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTs7O0FBSUE7QUFBQTtBQUFBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQWtCQTtBQStIQTtBQTlIQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBbENBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7O0FBQUE7O0FBRUE7QUFBQTtBQUFBO0FBQUE7O0FBQUE7O0FBNkJBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFEQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBSUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQTlMQTtBQStMQTtBQWpNQTtBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///79\n");
+eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.Hub = undefined;\n\nvar _store = __webpack_require__(19);\n\nvar _izitoast = __webpack_require__(110);\n\nvar _izitoast2 = _interopRequireDefault(_izitoast);\n\nvar _base = __webpack_require__(14);\n\nvar _runningProcess = __webpack_require__(108);\n\nvar _machineService = __webpack_require__(78);\n\nvar _baseComponents = __webpack_require__(50);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction recalcArrayId(prefix, alarms, processid) {\n if (processid === void 0) {\n processid = 0;\n }\n for (var key in alarms) {\n if (alarms.hasOwnProperty(key)) {\n var element = alarms[key];\n element.guid = prefix + \"__\" + element.id.toString();\n element.source = prefix.toUpperCase();\n }\n }\n}\nvar Hub = /** @class */function () {\n function Hub() {\n this._axesVisible = false;\n Hub._current = this;\n this._hub = $.connection.ncHub;\n // Registro le callback;\n this._hub.client.alarms = this.manageAlarmsCallbacks;\n this._hub.client.powerOn = this.managePowerCallbacks;\n this._hub.client.ncNetworkStatus = Hub.manageNcStatus;\n this._hub.client.processesData = Hub.manageProcesses;\n this._hub.client.functionalityData = Hub.functionalityData;\n this._hub.client.expiredMaintenances = Hub.expiredMaintenances;\n this._hub.client.logout = this.logout;\n // Token per signalr agganciato in modo esplicito\n var authData = JSON.parse(window.sessionStorage.getItem(\"authorizationData\") || window.localStorage.getItem(\"authorizationData\"));\n if (authData) $.connection.hub.qs = { \"Authorization\": authData.access_token };\n $.connection.hub.start();\n this.checkShowAxes();\n }\n Object.defineProperty(Hub, \"Current\", {\n get: function get() {\n if (!Hub._current) new Hub();\n return Hub._current;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(Hub.prototype, \"InternalSignalRChannel\", {\n get: function get() {\n return this._hub;\n },\n enumerable: true,\n configurable: true\n });\n Hub.prototype.logout = function (e) {\n _store.appModelActions.CheckLogoff(_store.store, e.id);\n };\n Hub.functionalityData = function (status) {\n _store.machineStatusActions.setSecurityFunction(_store.store, status);\n };\n Hub.expiredMaintenances = function (status) {\n debugger;\n for (var key in status) {\n if (status.hasOwnProperty(key)) {\n var element = status[key];\n _store.alarmsModelActions.addServiceAlarm(_store.store, { guid: \"maintenance_\" + element.Id, id: element.Id, dateTime: new Date(element.ExpirationDate) });\n }\n }\n _store.alarmsModelActions.checkRemove(_store.store, status.map(function (i) {\n return i.guid;\n }));\n };\n Hub.manageProcesses = function (status) {\n console.debug(status);\n if (status) {\n _runningProcess.processModelActions.isRunning(_store.store, status.isRunning);\n for (var key in status.processes) {\n if (status.processes.hasOwnProperty(key)) {\n var element = status.processes[key];\n _runningProcess.processModelActions.addProcess(_store.store, element);\n }\n }\n _runningProcess.processModelActions.checkRemove(_store.store, status.processes.map(function (i) {\n return i.Id;\n }));\n }\n };\n Hub.manageNcStatus = function (status) {\n if (Hub._ncConnectionNotificationVisible && status.connected) {\n _store.machineStatusActions.setNcConnectionStatus(_store.store, status.connected);\n var toast = document.querySelector('#ncConnection');\n _izitoast2.default.hide(toast);\n new _machineService.machineService().getMachineCNInfo();\n Hub._ncConnectionNotificationVisible = false;\n _base.Factory.Get(_base.MessageService).publishToChannel(\"force-ui-update\", null);\n return;\n }\n if (!Hub._ncConnectionNotificationVisible && !status.connected) {\n _store.machineStatusActions.setNcConnectionStatus(_store.store, status.connected);\n _izitoast2.default.warning({\n id: \"ncConnection\", timeout: false, toastOnce: true, theme: \"dark\", title: \"nc offline\", close: false\n });\n Hub._ncConnectionNotificationVisible = true;\n _store.alarmsModelActions.removeAllAlarms(_store.store);\n _base.Factory.Get(_base.MessageService).publishToChannel(\"force-ui-update\", null);\n return;\n }\n if (_store.store.state.machineStatus.ncReady != status.connected) {\n _store.machineStatusActions.setNcConnectionStatus(_store.store, status.connected);\n _base.Factory.Get(_base.MessageService).publishToChannel(\"force-ui-update\", null);\n }\n };\n Hub.prototype.manageAlarmsCallbacks = function (alarms) {\n recalcArrayId(\"cn\", alarms.NcAlarms);\n recalcArrayId(\"plc\", alarms.PlcAlarms);\n recalcArrayId(\"cn\", alarms.ProcessAlarms);\n var tempList = alarms.NcAlarms.concat(alarms.PlcAlarms).concat(alarms.ProcessAlarms);\n for (var key in tempList) {\n if (tempList.hasOwnProperty(key)) {\n var element = tempList[key];\n if (element.isWarning) _store.alarmsModelActions.addWarning(_store.store, element);else _store.alarmsModelActions.addAlarm(_store.store, element);\n }\n }\n _store.alarmsModelActions.checkRemove(_store.store, tempList.map(function (i) {\n return i.guid;\n }));\n };\n Hub.prototype.managePowerCallbacks = function (power) {\n console.debug(power);\n // Receiving messages so NC is connected\n Hub.manageNcStatus({ connected: true });\n _store.machineStatusActions.setResetAxes(_store.store, { reset: power.AxisReset.IsActive, progress: power.AxisReset.Percentage });\n // Pre-power on\n _store.machineStatusActions.setAirPressureAlarm(_store.store, power.PrePowerOn.AirPressure);\n _store.machineStatusActions.setPowerAlarm(_store.store, power.PrePowerOn.PowerOn);\n _store.machineStatusActions.setEmergencyAlarm(_store.store, power.PrePowerOn.EmergencyButtons);\n _store.machineStatusActions.setProtectionsAlarm(_store.store, power.PrePowerOn.ProtectionStatus);\n _store.machineStatusActions.setSettingsModeAlarm(_store.store, power.PrePowerOn.SettingMode);\n _store.machineStatusActions.setKeyReadyAlarm(_store.store, power.PrePowerOn.StartingKey);\n // Post-power on\n _store.machineStatusActions.setResetAxesAlarm(_store.store, power.PostPowerOn.AxisReset);\n _store.machineStatusActions.setWaterJet1Alarm(_store.store, power.PostPowerOn.WaterjetPump);\n };\n Hub.prototype.checkShowAxes = function () {\n var me = this;\n function check(resettingAxes) {\n window.setTimeout(function () {\n if (resettingAxes && !me._axesVisible) {\n _base.Factory.Get(_base.MessageService).publishToChannel(\"show-axes-calibration\");\n me._axesVisible = true;\n } else if (!resettingAxes && me._axesVisible) {\n _baseComponents.ModalHelper.HideModal();\n me._axesVisible = false;\n }\n }, 500);\n }\n _store.store.watch(function (s) {\n return s.machineStatus.resetAxes;\n }, function (n, o) {\n if (!_store.store.state.currentUser) return;\n check(n);\n });\n _store.store.watch(function (s) {\n return s.currentUser;\n }, function (n, o) {\n if (n && _store.store.state.machineStatus.resetAxes) check(_store.store.state.machineStatus.resetAxes);\n });\n };\n Hub.prototype.sendPowerCommand = function (id) {\n this._hub.server.putPowerOnData(id);\n };\n Hub.prototype.RefreshAlarm = function (id) {\n this._hub.server.refreshAlarm(id);\n };\n Hub.prototype.RefreshAllAlarms = function () {\n this._hub.server.refreshAllAlarms();\n };\n Hub.prototype.RecoveryProcedure = function (id) {\n this._hub.server.recoveryProcedure(id);\n };\n Hub.prototype.Hello = function () {\n this._hub.server.hello();\n };\n Hub._ncConnectionNotificationVisible = false;\n return Hub;\n}();\nexports.Hub = Hub;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2VydmljZXMvaHViLnRzP2M4YjAiXSwic291cmNlc0NvbnRlbnQiOlsiXG5pbXBvcnQgeyBBbGFybXNNb2RlbEFjdGlvbnNJbnRlcmZhY2UgfSBmcm9tIFwiLi4vc3RvcmUvYWxhcm1zLnN0b3JlXCJcblxuaW1wb3J0IHsgc3RvcmUsIGFsYXJtc01vZGVsQWN0aW9ucywgbWFjaGluZVN0YXR1c0FjdGlvbnMsIG1hY2hpbmVJbmZvQWN0aW9ucywgQXBwTW9kZWwsIGFwcE1vZGVsQWN0aW9ucyB9IGZyb20gXCJzcmMvc3RvcmVcIjtcbmltcG9ydCB7IGFsYXJtRGV0YWlsIH0gZnJvbSBcInNyYy9tb2R1bGVzL2FsYXJtc1wiO1xuaW1wb3J0IGl6aVRvYXN0LCB7IEl6aVRvYXN0U2V0dGluZ3MgfSBmcm9tIFwiaXppdG9hc3RcIjtcbmltcG9ydCB7IEZhY3RvcnksIE1lc3NhZ2VTZXJ2aWNlIH0gZnJvbSBcInNyYy9fYmFzZVwiO1xuaW1wb3J0IHsgc2lnbmFscl9hbGFybXMgfSBmcm9tIFwic3JjL0B0eXBlcy9zaWduYWxyLmFsYXJtc1wiO1xuaW1wb3J0IHsgcHJvY2Vzc01vZGVsQWN0aW9ucyB9IGZyb20gXCJzcmMvc3RvcmUvcnVubmluZ1Byb2Nlc3Muc3RvcmVcIjtcbmltcG9ydCB7IG1hY2hpbmVTZXJ2aWNlIH0gZnJvbSBcInNyYy9zZXJ2aWNlcy9tYWNoaW5lU2VydmljZVwiO1xuaW1wb3J0IHsgTW9kYWxIZWxwZXIgfSBmcm9tIFwiLi4vbW9kdWxlcy9iYXNlLWNvbXBvbmVudHNcIjtcbmltcG9ydCB7IEF1dGhUb2tlbiB9IGZyb20gXCJzcmMvX2Jhc2UvYmFzZVJlc3RTZXJ2aWNlXCI7XG5cbmRlY2xhcmUgbGV0ICQ6IGFueTtcblxuZnVuY3Rpb24gcmVjYWxjQXJyYXlJZChwcmVmaXg6IHN0cmluZywgYWxhcm1zOiBBcnJheTxzaWduYWxyX2FsYXJtcy5nZW5lcmljQWxhcm0+LCBwcm9jZXNzaWQ6IG51bWJlciA9IDApIHtcbiAgZm9yIChjb25zdCBrZXkgaW4gYWxhcm1zKSB7XG4gICAgaWYgKGFsYXJtcy5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XG4gICAgICBjb25zdCBlbGVtZW50ID0gYWxhcm1zW2tleV07XG4gICAgICBlbGVtZW50Lmd1aWQgPSBwcmVmaXggKyBcIl9fXCIgKyBlbGVtZW50LmlkLnRvU3RyaW5nKCk7XG4gICAgICBlbGVtZW50LnNvdXJjZSA9IHByZWZpeC50b1VwcGVyQ2FzZSgpO1xuICAgIH1cbiAgfVxufVxuXG5leHBvcnQgY2xhc3MgSHViIHtcblxuICBzdGF0aWMgX25jQ29ubmVjdGlvbk5vdGlmaWNhdGlvblZpc2libGU/OiBib29sZWFuID0gZmFsc2U7XG5cblxuICAvLyBzaW5nbGV0b24gaHViIGltcGxlbWVudGF0aW9uXG5cbiAgcHJpdmF0ZSBzdGF0aWMgX2N1cnJlbnQ6IEh1YjtcbiAgc3RhdGljIGdldCBDdXJyZW50KCk6IEh1YiB7XG5cbiAgICBpZiAoIUh1Yi5fY3VycmVudCkgbmV3IEh1YigpO1xuXG4gICAgcmV0dXJuIEh1Yi5fY3VycmVudDtcbiAgfVxuXG4gIHB1YmxpYyBnZXQgSW50ZXJuYWxTaWduYWxSQ2hhbm5lbCgpOiBhbnkgeyByZXR1cm4gdGhpcy5faHViOyB9XG4gIHByaXZhdGUgX2h1YjogYW55O1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIEh1Yi5fY3VycmVudCA9IHRoaXM7XG5cbiAgICB0aGlzLl9odWIgPSAkLmNvbm5lY3Rpb24ubmNIdWI7XG5cbiAgICAvLyBSZWdpc3RybyBsZSBjYWxsYmFjaztcbiAgICB0aGlzLl9odWIuY2xpZW50LmFsYXJtcyA9IHRoaXMubWFuYWdlQWxhcm1zQ2FsbGJhY2tzO1xuICAgIHRoaXMuX2h1Yi5jbGllbnQucG93ZXJPbiA9IHRoaXMubWFuYWdlUG93ZXJDYWxsYmFja3M7XG4gICAgdGhpcy5faHViLmNsaWVudC5uY05ldHdvcmtTdGF0dXMgPSBIdWIubWFuYWdlTmNTdGF0dXM7XG4gICAgdGhpcy5faHViLmNsaWVudC5wcm9jZXNzZXNEYXRhID0gSHViLm1hbmFnZVByb2Nlc3NlcztcbiAgICB0aGlzLl9odWIuY2xpZW50LmZ1bmN0aW9uYWxpdHlEYXRhID0gSHViLmZ1bmN0aW9uYWxpdHlEYXRhO1xuICAgIHRoaXMuX2h1Yi5jbGllbnQuZXhwaXJlZE1haW50ZW5hbmNlcyA9IEh1Yi5leHBpcmVkTWFpbnRlbmFuY2VzO1xuXG4gICAgdGhpcy5faHViLmNsaWVudC5sb2dvdXQgPSB0aGlzLmxvZ291dDtcblxuICAgIC8vIFRva2VuIHBlciBzaWduYWxyIGFnZ2FuY2lhdG8gaW4gbW9kbyBlc3BsaWNpdG9cbiAgICBsZXQgYXV0aERhdGEgPSBKU09OLnBhcnNlKHdpbmRvdy5zZXNzaW9uU3RvcmFnZS5nZXRJdGVtKFwiYXV0aG9yaXphdGlvbkRhdGFcIikgfHwgd2luZG93LmxvY2FsU3RvcmFnZS5nZXRJdGVtKFwiYXV0aG9yaXphdGlvbkRhdGFcIikpIGFzIEF1dGhUb2tlbjtcblxuICAgIGlmIChhdXRoRGF0YSlcbiAgICAgICQuY29ubmVjdGlvbi5odWIucXMgPSB7IFwiQXV0aG9yaXphdGlvblwiOiBhdXRoRGF0YS5hY2Nlc3NfdG9rZW4gfTtcblxuICAgICQuY29ubmVjdGlvbi5odWIuc3RhcnQoKTtcblxuICAgIHRoaXMuY2hlY2tTaG93QXhlcygpO1xuICB9XG5cbiAgcHJpdmF0ZSBsb2dvdXQoZSkge1xuICAgIGFwcE1vZGVsQWN0aW9ucy5DaGVja0xvZ29mZihzdG9yZSwgZS5pZCk7XG4gIH1cblxuICBwcml2YXRlIHN0YXRpYyBmdW5jdGlvbmFsaXR5RGF0YShzdGF0dXMpIHtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRTZWN1cml0eUZ1bmN0aW9uKHN0b3JlLCBzdGF0dXMpO1xuICB9XG5cbiAgcHJpdmF0ZSBzdGF0aWMgZXhwaXJlZE1haW50ZW5hbmNlcyhzdGF0dXMpIHtcbiAgICBkZWJ1Z2dlclxuICAgIGZvciAoY29uc3Qga2V5IGluIHN0YXR1cykge1xuICAgICAgaWYgKHN0YXR1cy5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XG4gICAgICAgIGNvbnN0IGVsZW1lbnQgPSBzdGF0dXNba2V5XTtcbiAgICAgICAgYWxhcm1zTW9kZWxBY3Rpb25zLmFkZFNlcnZpY2VBbGFybShzdG9yZSwgeyBndWlkIDogXCJtYWludGVuYW5jZV9cIiArIGVsZW1lbnQuSWQsIGlkOiBlbGVtZW50LklkLCBkYXRlVGltZTogbmV3IERhdGUoZWxlbWVudC5FeHBpcmF0aW9uRGF0ZSkgfSBhcyBhbnkpXG4gICAgICB9XG4gICAgfVxuICAgIGFsYXJtc01vZGVsQWN0aW9ucy5jaGVja1JlbW92ZShzdG9yZSwgc3RhdHVzLm1hcChpID0+IGkuZ3VpZCkpO1xuICB9XG5cbiAgcHJpdmF0ZSBzdGF0aWMgbWFuYWdlUHJvY2Vzc2VzKHN0YXR1czogc2lnbmFscl9wcm9jZXNzLkRUT1Byb2Nlc3NEYXRhTW9kZWwpIHtcbiAgICBjb25zb2xlLmRlYnVnKHN0YXR1cyk7XG4gICAgaWYgKHN0YXR1cykge1xuICAgICAgcHJvY2Vzc01vZGVsQWN0aW9ucy5pc1J1bm5pbmcoc3RvcmUsIHN0YXR1cy5pc1J1bm5pbmcpO1xuXG4gICAgICBmb3IgKGNvbnN0IGtleSBpbiBzdGF0dXMucHJvY2Vzc2VzKSB7XG4gICAgICAgIGlmIChzdGF0dXMucHJvY2Vzc2VzLmhhc093blByb3BlcnR5KGtleSkpIHtcbiAgICAgICAgICBjb25zdCBlbGVtZW50ID0gc3RhdHVzLnByb2Nlc3Nlc1trZXldO1xuICAgICAgICAgIHByb2Nlc3NNb2RlbEFjdGlvbnMuYWRkUHJvY2VzcyhzdG9yZSwgZWxlbWVudCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcHJvY2Vzc01vZGVsQWN0aW9ucy5jaGVja1JlbW92ZShzdG9yZSwgc3RhdHVzLnByb2Nlc3Nlcy5tYXAoaSA9PiBpLklkKSk7XG4gICAgfVxuICB9XG5cbiAgcHJpdmF0ZSBzdGF0aWMgbWFuYWdlTmNTdGF0dXMoc3RhdHVzKSB7XG5cbiAgICBpZiAoSHViLl9uY0Nvbm5lY3Rpb25Ob3RpZmljYXRpb25WaXNpYmxlICYmIHN0YXR1cy5jb25uZWN0ZWQpIHtcbiAgICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldE5jQ29ubmVjdGlvblN0YXR1cyhzdG9yZSwgc3RhdHVzLmNvbm5lY3RlZCk7XG4gICAgICB2YXIgdG9hc3QgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjbmNDb25uZWN0aW9uJykgYXMgYW55O1xuICAgICAgKGl6aVRvYXN0IGFzIGFueSkuaGlkZSh0b2FzdCk7XG4gICAgICBuZXcgbWFjaGluZVNlcnZpY2UoKS5nZXRNYWNoaW5lQ05JbmZvKCk7XG4gICAgICBIdWIuX25jQ29ubmVjdGlvbk5vdGlmaWNhdGlvblZpc2libGUgPSBmYWxzZTtcbiAgICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5wdWJsaXNoVG9DaGFubmVsKFwiZm9yY2UtdWktdXBkYXRlXCIsIG51bGwpO1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGlmICghSHViLl9uY0Nvbm5lY3Rpb25Ob3RpZmljYXRpb25WaXNpYmxlICYmICFzdGF0dXMuY29ubmVjdGVkKSB7XG4gICAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXROY0Nvbm5lY3Rpb25TdGF0dXMoc3RvcmUsIHN0YXR1cy5jb25uZWN0ZWQpO1xuICAgICAgaXppVG9hc3Qud2FybmluZyh7XG4gICAgICAgIGlkOiBcIm5jQ29ubmVjdGlvblwiLCB0aW1lb3V0OiBmYWxzZSwgdG9hc3RPbmNlOiB0cnVlLCB0aGVtZTogXCJkYXJrXCIsIHRpdGxlOiBcIm5jIG9mZmxpbmVcIiwgY2xvc2U6IGZhbHNlXG4gICAgICB9IGFzIEl6aVRvYXN0U2V0dGluZ3MpO1xuICAgICAgSHViLl9uY0Nvbm5lY3Rpb25Ob3RpZmljYXRpb25WaXNpYmxlID0gdHJ1ZTtcblxuICAgICAgYWxhcm1zTW9kZWxBY3Rpb25zLnJlbW92ZUFsbEFsYXJtcyhzdG9yZSk7XG4gICAgICBGYWN0b3J5LkdldChNZXNzYWdlU2VydmljZSkucHVibGlzaFRvQ2hhbm5lbChcImZvcmNlLXVpLXVwZGF0ZVwiLCBudWxsKTtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICBpZiAoKHN0b3JlLnN0YXRlIGFzIEFwcE1vZGVsKS5tYWNoaW5lU3RhdHVzLm5jUmVhZHkgIT0gc3RhdHVzLmNvbm5lY3RlZCkge1xuICAgICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0TmNDb25uZWN0aW9uU3RhdHVzKHN0b3JlLCBzdGF0dXMuY29ubmVjdGVkKTtcbiAgICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5wdWJsaXNoVG9DaGFubmVsKFwiZm9yY2UtdWktdXBkYXRlXCIsIG51bGwpO1xuICAgIH1cbiAgfVxuXG4gIHByaXZhdGUgbWFuYWdlQWxhcm1zQ2FsbGJhY2tzKGFsYXJtczogc2lnbmFscl9hbGFybXMuYWxhcm1NZXNzYWdlKSB7XG5cbiAgICByZWNhbGNBcnJheUlkKFwiY25cIiwgYWxhcm1zLk5jQWxhcm1zKTtcbiAgICByZWNhbGNBcnJheUlkKFwicGxjXCIsIGFsYXJtcy5QbGNBbGFybXMpO1xuICAgIHJlY2FsY0FycmF5SWQoXCJjblwiLCBhbGFybXMuUHJvY2Vzc0FsYXJtcyk7XG5cbiAgICBsZXQgdGVtcExpc3QgPSBhbGFybXMuTmNBbGFybXMuY29uY2F0KGFsYXJtcy5QbGNBbGFybXMpLmNvbmNhdChhbGFybXMuUHJvY2Vzc0FsYXJtcyk7XG5cbiAgICBmb3IgKGNvbnN0IGtleSBpbiB0ZW1wTGlzdCkge1xuICAgICAgaWYgKHRlbXBMaXN0Lmhhc093blByb3BlcnR5KGtleSkpIHtcbiAgICAgICAgY29uc3QgZWxlbWVudCA9IHRlbXBMaXN0W2tleV07XG5cbiAgICAgICAgaWYgKGVsZW1lbnQuaXNXYXJuaW5nKVxuICAgICAgICAgIGFsYXJtc01vZGVsQWN0aW9ucy5hZGRXYXJuaW5nKHN0b3JlLCBlbGVtZW50KTtcbiAgICAgICAgZWxzZVxuICAgICAgICAgIGFsYXJtc01vZGVsQWN0aW9ucy5hZGRBbGFybShzdG9yZSwgZWxlbWVudCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYWxhcm1zTW9kZWxBY3Rpb25zLmNoZWNrUmVtb3ZlKHN0b3JlLCB0ZW1wTGlzdC5tYXAoaSA9PiBpLmd1aWQpKTtcbiAgfVxuXG4gIHByaXZhdGUgbWFuYWdlUG93ZXJDYWxsYmFja3MocG93ZXI6IHNpZ25hbHJfYWxhcm1zLnBvd2VyTWVzc2FnZSkge1xuICAgIGNvbnNvbGUuZGVidWcocG93ZXIpO1xuICAgIC8vIFJlY2VpdmluZyBtZXNzYWdlcyBzbyBOQyBpcyBjb25uZWN0ZWRcbiAgICBIdWIubWFuYWdlTmNTdGF0dXMoeyBjb25uZWN0ZWQ6IHRydWUgfSk7XG5cblxuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldFJlc2V0QXhlcyhzdG9yZSwgeyByZXNldDogcG93ZXIuQXhpc1Jlc2V0LklzQWN0aXZlLCBwcm9ncmVzczogcG93ZXIuQXhpc1Jlc2V0LlBlcmNlbnRhZ2UgfSk7XG5cbiAgICAvLyBQcmUtcG93ZXIgb25cbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRBaXJQcmVzc3VyZUFsYXJtKHN0b3JlLCBwb3dlci5QcmVQb3dlck9uLkFpclByZXNzdXJlKTtcbiAgICBtYWNoaW5lU3RhdHVzQWN0aW9ucy5zZXRQb3dlckFsYXJtKHN0b3JlLCBwb3dlci5QcmVQb3dlck9uLlBvd2VyT24pO1xuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldEVtZXJnZW5jeUFsYXJtKHN0b3JlLCBwb3dlci5QcmVQb3dlck9uLkVtZXJnZW5jeUJ1dHRvbnMpO1xuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldFByb3RlY3Rpb25zQWxhcm0oc3RvcmUsIHBvd2VyLlByZVBvd2VyT24uUHJvdGVjdGlvblN0YXR1cyk7XG4gICAgbWFjaGluZVN0YXR1c0FjdGlvbnMuc2V0U2V0dGluZ3NNb2RlQWxhcm0oc3RvcmUsIHBvd2VyLlByZVBvd2VyT24uU2V0dGluZ01vZGUpO1xuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldEtleVJlYWR5QWxhcm0oc3RvcmUsIHBvd2VyLlByZVBvd2VyT24uU3RhcnRpbmdLZXkpO1xuXG4gICAgLy8gUG9zdC1wb3dlciBvblxuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldFJlc2V0QXhlc0FsYXJtKHN0b3JlLCBwb3dlci5Qb3N0UG93ZXJPbi5BeGlzUmVzZXQpO1xuICAgIG1hY2hpbmVTdGF0dXNBY3Rpb25zLnNldFdhdGVySmV0MUFsYXJtKHN0b3JlLCBwb3dlci5Qb3N0UG93ZXJPbi5XYXRlcmpldFB1bXApO1xuICB9XG5cbiAgX2F4ZXNWaXNpYmxlOiBib29sZWFuID0gZmFsc2U7XG4gIHByaXZhdGUgY2hlY2tTaG93QXhlcygpIHtcbiAgICBsZXQgbWUgPSB0aGlzO1xuXG4gICAgZnVuY3Rpb24gY2hlY2socmVzZXR0aW5nQXhlcykge1xuICAgICAgd2luZG93LnNldFRpbWVvdXQoKCkgPT4ge1xuICAgICAgICBpZiAocmVzZXR0aW5nQXhlcyAmJiAhbWUuX2F4ZXNWaXNpYmxlKSB7XG4gICAgICAgICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnB1Ymxpc2hUb0NoYW5uZWwoXCJzaG93LWF4ZXMtY2FsaWJyYXRpb25cIik7XG4gICAgICAgICAgbWUuX2F4ZXNWaXNpYmxlID0gdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgICBlbHNlIGlmICghcmVzZXR0aW5nQXhlcyAmJiBtZS5fYXhlc1Zpc2libGUpIHtcbiAgICAgICAgICBNb2RhbEhlbHBlci5IaWRlTW9kYWwoKTtcbiAgICAgICAgICBtZS5fYXhlc1Zpc2libGUgPSBmYWxzZTtcbiAgICAgICAgfVxuICAgICAgfSwgNTAwKTtcbiAgICB9XG5cbiAgICBzdG9yZS53YXRjaChzID0+IChzIGFzIEFwcE1vZGVsKS5tYWNoaW5lU3RhdHVzLnJlc2V0QXhlcywgKG4sIG8pID0+IHtcbiAgICAgIGlmICghKHN0b3JlLnN0YXRlIGFzIEFwcE1vZGVsKS5jdXJyZW50VXNlcikgcmV0dXJuO1xuICAgICAgY2hlY2sobilcbiAgICB9KTtcblxuICAgIHN0b3JlLndhdGNoKHMgPT4gKHMgYXMgQXBwTW9kZWwpLmN1cnJlbnRVc2VyLCAobiwgbykgPT4ge1xuICAgICAgaWYgKG4gJiYgKHN0b3JlLnN0YXRlIGFzIEFwcE1vZGVsKS5tYWNoaW5lU3RhdHVzLnJlc2V0QXhlcykgY2hlY2soKHN0b3JlLnN0YXRlIGFzIEFwcE1vZGVsKS5tYWNoaW5lU3RhdHVzLnJlc2V0QXhlcyk7XG4gICAgfSlcbiAgfVxuXG5cblxuICBwdWJsaWMgc2VuZFBvd2VyQ29tbWFuZChpZDogbnVtYmVyKSB7XG4gICAgdGhpcy5faHViLnNlcnZlci5wdXRQb3dlck9uRGF0YShpZCk7XG4gIH1cblxuICBwdWJsaWMgUmVmcmVzaEFsYXJtKGlkOiBzdHJpbmcpIHtcbiAgICB0aGlzLl9odWIuc2VydmVyLnJlZnJlc2hBbGFybShpZCk7XG4gIH1cblxuICBwdWJsaWMgUmVmcmVzaEFsbEFsYXJtcygpIHtcbiAgICB0aGlzLl9odWIuc2VydmVyLnJlZnJlc2hBbGxBbGFybXMoKTtcbiAgfVxuXG4gIHB1YmxpYyBSZWNvdmVyeVByb2NlZHVyZShpZDogc3RyaW5nKSB7XG4gICAgdGhpcy5faHViLnNlcnZlci5yZWNvdmVyeVByb2NlZHVyZShpZCk7XG4gIH1cblxuICBwdWJsaWMgSGVsbG8oKSB7XG4gICAgdGhpcy5faHViLnNlcnZlci5oZWxsbygpO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc2VydmljZXMvaHViLnRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7OztBQUlBO0FBQUE7QUFBQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFrQkE7QUFzSUE7QUFySUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBRUE7QUFHQTtBQUVBO0FBQ0E7QUFsQ0E7QUFBQTtBQUVBO0FBRUE7QUFDQTs7QUFBQTs7QUFFQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTs7QUE2QkE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQURBO0FBR0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFJQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBck1BO0FBc01BO0FBeE1BO0FBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///79\n");
/***/ }),
/* 80 */
@@ -1124,7 +1124,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.alarmsModelActions = exports.alarmsStore = undefined;\n\nvar _utils = __webpack_require__(153);\n\nvar alarmsStore = exports.alarmsStore = {\n state: {\n _alarms: new Map(),\n _warnings: new Map(),\n _serviceAlarms: new Map(),\n alarms: [],\n warnings: [],\n serviceAlarms: [],\n opened: false,\n serviceOpened: false\n },\n mutations: {\n AddAlarm: function AddAlarm(store, alarm) {\n if (!store._alarms.has(alarm.guid)) {\n store._alarms.set(alarm.guid, {\n date: alarm.dateTime,\n source: alarm.source,\n id: alarm.id.toString(),\n uid: alarm.guid,\n description: null,\n title: alarm.message,\n process: alarm.process,\n status: \"active\",\n type: \"alarm\"\n });\n store.alarms = Array.from(store._alarms.values());\n }\n },\n AddWarning: function AddWarning(store, alarm) {\n if (!store._warnings.has(alarm.guid)) {\n store._warnings.set(alarm.guid, {\n date: alarm.dateTime,\n source: alarm.source,\n id: alarm.id.toString(),\n uid: alarm.guid,\n description: null,\n title: alarm.message,\n process: alarm.process,\n status: \"active\",\n type: \"warning\"\n });\n store.warnings = Array.from(store._warnings.values());\n }\n ;\n },\n RemoveAlarm: function RemoveAlarm(store, alarm) {\n if (store._alarms.has(alarm.guid)) store._alarms.delete(alarm.guid);\n store.alarms = Array.from(store._alarms.values());\n if (Object.keys(store.alarms).length <= 0 && Object.keys(store.warnings).length <= 0) store.opened = false;\n },\n RemoveWarning: function RemoveWarning(store, alarm) {\n if (store._warnings.has(alarm.guid)) store._warnings.delete(alarm.guid);\n store.warnings = Array.from(store._warnings.values());\n if (Object.keys(store.alarms).length <= 0 && Object.keys(store.warnings).length <= 0) store.opened = false;\n },\n RemoveAllAlarms: function RemoveAllAlarms(store) {\n store._alarms.clear();\n store._warnings.clear();\n store._serviceAlarms.clear();\n store.alarms = [];\n store.warnings = [];\n store.serviceAlarms = [];\n store.opened = false;\n },\n AddServiceAlarm: function AddServiceAlarm(store, alarm) {\n if (!store._serviceAlarms.has(alarm.guid)) {\n store._serviceAlarms.set(alarm.guid, {\n date: alarm.dateTime,\n id: (alarm.id || \"\").toString(),\n uid: alarm.guid,\n description: null,\n title: alarm.message,\n status: \"active\",\n type: \"service\"\n });\n store.serviceAlarms = Array.from(store._serviceAlarms.values());\n }\n },\n RemoveServiceAlarm: function RemoveServiceAlarm(store, alarm) {\n if (store._serviceAlarms.has(alarm.guid)) store._serviceAlarms.delete(alarm.guid);\n store.serviceAlarms = Array.from(store._serviceAlarms.values());\n },\n ToggleOpened: function ToggleOpened(store, status) {\n store.opened = status;\n },\n ToggleServiceOpened: function ToggleServiceOpened(store, status) {\n store.serviceOpened = status;\n },\n CheckRemoveAlarm: function CheckRemoveAlarm(store, keys) {\n var removed = false;\n // Cancello gli allarmi\n var ak = Array.from(store._alarms.keys());\n for (var index in ak) {\n if (keys.indexOf(ak[index]) < 0) {\n store._alarms.delete(ak[index]);\n removed = true;\n }\n }\n // Cancello i warnings\n var wk = Array.from(store._warnings.keys());\n for (var index in wk) {\n if (keys.indexOf(wk[index]) < 0) {\n store._warnings.delete(wk[index]);\n removed = true;\n }\n }\n if (removed) {\n store.warnings = Array.from(store._warnings.values());\n store.alarms = Array.from(store._alarms.values());\n }\n }\n },\n actions: {\n removeAllAlarms: function removeAllAlarms(context) {\n context.commit(\"RemoveAllAlarms\");\n },\n addAlarm: function addAlarm(context, alarm) {\n if (!alarm.guid) alarm.guid = (0, _utils.UUID)();\n context.commit(\"AddAlarm\", alarm);\n },\n addWarning: function addWarning(context, warning) {\n if (!warning.guid) warning.guid = (0, _utils.UUID)();\n context.commit(\"AddWarning\", warning);\n },\n addServiceAlarm: function addServiceAlarm(context, alarm) {\n if (!alarm.guid) alarm.guid = (0, _utils.UUID)();\n context.commit(\"AddServiceAlarm\", alarm);\n },\n toggleOpened: function toggleOpened(context, status) {\n context.commit(\"ToggleOpened\", status);\n },\n toggleServiceOpened: function toggleServiceOpened(context, status) {\n context.commit(\"ToggleServiceOpened\", status);\n },\n checkRemove: function checkRemove(context, alarmsKeys) {\n context.commit(\"CheckRemoveAlarm\", alarmsKeys);\n }\n }\n};\nvar alarmsModelActions = exports.alarmsModelActions = alarmsStore.actions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTU0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL2FsYXJtcy5zdG9yZS50cz80OTVmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFVVSUQgfSBmcm9tIFwic3JjL19iYXNlL3V0aWxzXCI7XG5pbXBvcnQgeyBzaWduYWxyX2FsYXJtcyB9IGZyb20gXCJzcmMvQHR5cGVzL3NpZ25hbHIuYWxhcm1zXCI7XG5pbXBvcnQgeyBIdWIgfSBmcm9tIFwic3JjL3NlcnZpY2VzL2h1YlwiO1xuXG5leHBvcnQgaW50ZXJmYWNlIEFsYXJtc01vZGVsIHtcbiAgYWxhcm1zOiBBcnJheTxBbGFybU1vZGVsPixcbiAgd2FybmluZ3M6IEFycmF5PEFsYXJtTW9kZWw+LFxuICBzZXJ2aWNlQWxhcm1zOiBBcnJheTxBbGFybU1vZGVsPixcbiAgb3BlbmVkOiBib29sZWFuLFxuICBzZXJ2aWNlT3BlbmVkOiBib29sZWFuXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQWxhcm1Nb2RlbCB7XG4gIGlkPzogc3RyaW5nO1xuICB1aWQ/OiBzdHJpbmc7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGRlc2NyaXB0aW9uOiBzdHJpbmc7XG4gIGRhdGU6IERhdGU7XG4gIHNvdXJjZT86IHN0cmluZztcbiAgcHJvY2Vzcz86IG51bWJlcjtcblxuICBhdHRhY2hlcz86IEFycmF5PGFueT47XG4gIG5vdGVzPzogQXJyYXk8YW55PjtcblxuICBzdGF0dXM6IHN0cmluZztcbiAgdHlwZTogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEFsYXJtc01vZGVsQWN0aW9uc0ludGVyZmFjZSB7XG4gIHJlbW92ZUFsbEFsYXJtcyhjb250ZXh0KTtcbiAgYWRkQWxhcm0oY29udGV4dCwgYWxhcm06IHNpZ25hbHJfYWxhcm1zLmdlbmVyaWNBbGFybSk7XG4gIGFkZFdhcm5pbmcoY29udGV4dCwgYWxhcm06IHNpZ25hbHJfYWxhcm1zLmdlbmVyaWNBbGFybSk7XG4gIGFkZFNlcnZpY2VBbGFybShjb250ZXh0LCBhbGFybTogc2lnbmFscl9hbGFybXMuZ2VuZXJpY0FsYXJtKTtcbiAgdG9nZ2xlT3BlbmVkKGNvbnRleHQsIHN0YXR1cyk7XG4gIHRvZ2dsZVNlcnZpY2VPcGVuZWQoc3RvcmUsIHN0YXR1cyk7XG4gIGNoZWNrUmVtb3ZlKGNvbnRleHQsIGFsYXJtc0tleXM6IEFycmF5PHN0cmluZz4pO1xufVxuXG5leHBvcnQgY29uc3QgYWxhcm1zU3RvcmUgPSB7XG5cbiAgc3RhdGU6IHtcbiAgICBfYWxhcm1zOiBuZXcgTWFwPHN0cmluZywgQWxhcm1Nb2RlbD4oKSxcbiAgICBfd2FybmluZ3M6IG5ldyBNYXA8c3RyaW5nLCBBbGFybU1vZGVsPigpLFxuICAgIF9zZXJ2aWNlQWxhcm1zOiBuZXcgTWFwPHN0cmluZywgQWxhcm1Nb2RlbD4oKSxcbiAgICBhbGFybXM6IFtdLFxuICAgIHdhcm5pbmdzOiBbXSxcbiAgICBzZXJ2aWNlQWxhcm1zOiBbXSxcbiAgICBvcGVuZWQ6IGZhbHNlLFxuICAgIHNlcnZpY2VPcGVuZWQ6IGZhbHNlXG4gIH0gYXMgQWxhcm1zTW9kZWwsXG5cbiAgbXV0YXRpb25zOiB7XG4gICAgQWRkQWxhcm0oc3RvcmUsIGFsYXJtOiBzaWduYWxyX2FsYXJtcy5nZW5lcmljQWxhcm0pIHtcblxuICAgICAgaWYgKCFzdG9yZS5fYWxhcm1zLmhhcyhhbGFybS5ndWlkKSkge1xuICAgICAgICBzdG9yZS5fYWxhcm1zLnNldChhbGFybS5ndWlkLCB7XG4gICAgICAgICAgZGF0ZTogYWxhcm0uZGF0ZVRpbWUsXG4gICAgICAgICAgc291cmNlOiBhbGFybS5zb3VyY2UsXG4gICAgICAgICAgaWQ6IGFsYXJtLmlkLnRvU3RyaW5nKCksXG4gICAgICAgICAgdWlkOiBhbGFybS5ndWlkLFxuICAgICAgICAgIGRlc2NyaXB0aW9uOiBudWxsLFxuICAgICAgICAgIHRpdGxlOiBhbGFybS5tZXNzYWdlLFxuICAgICAgICAgIHByb2Nlc3M6IChhbGFybSBhcyBhbnkpLnByb2Nlc3MsXG4gICAgICAgICAgc3RhdHVzOiBcImFjdGl2ZVwiLFxuICAgICAgICAgIHR5cGU6IFwiYWxhcm1cIlxuICAgICAgICB9IGFzIEFsYXJtTW9kZWwpO1xuXG4gICAgICAgIHN0b3JlLmFsYXJtcyA9IEFycmF5LmZyb20oc3RvcmUuX2FsYXJtcy52YWx1ZXMoKSk7XG4gICAgICB9XG5cbiAgICB9LFxuICAgIEFkZFdhcm5pbmcoc3RvcmUsIGFsYXJtOiBzaWduYWxyX2FsYXJtcy5nZW5lcmljQWxhcm0pIHtcbiAgICAgIGlmICghc3RvcmUuX3dhcm5pbmdzLmhhcyhhbGFybS5ndWlkKSkge1xuICAgICAgICBzdG9yZS5fd2FybmluZ3Muc2V0KGFsYXJtLmd1aWQsIHtcbiAgICAgICAgICBkYXRlOiBhbGFybS5kYXRlVGltZSxcbiAgICAgICAgICBzb3VyY2U6IGFsYXJtLnNvdXJjZSxcbiAgICAgICAgICBpZDogYWxhcm0uaWQudG9TdHJpbmcoKSxcbiAgICAgICAgICB1aWQ6IGFsYXJtLmd1aWQsXG4gICAgICAgICAgZGVzY3JpcHRpb246IG51bGwsXG4gICAgICAgICAgdGl0bGU6IGFsYXJtLm1lc3NhZ2UsXG4gICAgICAgICAgcHJvY2VzczogKGFsYXJtIGFzIGFueSkucHJvY2VzcyxcbiAgICAgICAgICBzdGF0dXM6IFwiYWN0aXZlXCIsXG4gICAgICAgICAgdHlwZTogXCJ3YXJuaW5nXCJcbiAgICAgICAgfSBhcyBBbGFybU1vZGVsKTtcbiAgICAgICAgc3RvcmUud2FybmluZ3MgPSBBcnJheS5mcm9tKHN0b3JlLl93YXJuaW5ncy52YWx1ZXMoKSk7XG4gICAgICB9O1xuICAgIH0sXG4gICAgUmVtb3ZlQWxhcm0oc3RvcmUsIGFsYXJtOiBzaWduYWxyX2FsYXJtcy5nZW5lcmljQWxhcm0pIHtcbiAgICAgIGlmIChzdG9yZS5fYWxhcm1zLmhhcyhhbGFybS5ndWlkKSlcbiAgICAgICAgc3RvcmUuX2FsYXJtcy5kZWxldGUoYWxhcm0uZ3VpZCk7XG5cbiAgICAgIHN0b3JlLmFsYXJtcyA9IEFycmF5LmZyb20oc3RvcmUuX2FsYXJtcy52YWx1ZXMoKSk7XG4gICAgICBpZiAoT2JqZWN0LmtleXMoc3RvcmUuYWxhcm1zKS5sZW5ndGggPD0gMCAmJiBPYmplY3Qua2V5cyhzdG9yZS53YXJuaW5ncykubGVuZ3RoIDw9IDApXG4gICAgICAgIHN0b3JlLm9wZW5lZCA9IGZhbHNlO1xuICAgIH0sXG4gICAgUmVtb3ZlV2FybmluZyhzdG9yZSwgYWxhcm0pIHtcbiAgICAgIGlmIChzdG9yZS5fd2FybmluZ3MuaGFzKGFsYXJtLmd1aWQpKVxuICAgICAgICBzdG9yZS5fd2FybmluZ3MuZGVsZXRlKGFsYXJtLmd1aWQpO1xuXG4gICAgICBzdG9yZS53YXJuaW5ncyA9IEFycmF5LmZyb20oc3RvcmUuX3dhcm5pbmdzLnZhbHVlcygpKTtcbiAgICAgIGlmIChPYmplY3Qua2V5cyhzdG9yZS5hbGFybXMpLmxlbmd0aCA8PSAwICYmIE9iamVjdC5rZXlzKHN0b3JlLndhcm5pbmdzKS5sZW5ndGggPD0gMClcbiAgICAgICAgc3RvcmUub3BlbmVkID0gZmFsc2U7XG4gICAgfSxcbiAgICBSZW1vdmVBbGxBbGFybXMoc3RvcmUpIHtcblxuICAgICAgc3RvcmUuX2FsYXJtcy5jbGVhcigpO1xuICAgICAgc3RvcmUuX3dhcm5pbmdzLmNsZWFyKCk7XG4gICAgICBzdG9yZS5fc2VydmljZUFsYXJtcy5jbGVhcigpO1xuXG4gICAgICBzdG9yZS5hbGFybXMgPSBbXTtcbiAgICAgIHN0b3JlLndhcm5pbmdzID0gW107XG4gICAgICBzdG9yZS5zZXJ2aWNlQWxhcm1zID0gW107XG4gICAgICBzdG9yZS5vcGVuZWQgPSBmYWxzZTtcbiAgICB9LFxuICAgIEFkZFNlcnZpY2VBbGFybShzdG9yZSwgYWxhcm06IHNpZ25hbHJfYWxhcm1zLmdlbmVyaWNBbGFybSkge1xuICAgICAgaWYgKCFzdG9yZS5fc2VydmljZUFsYXJtcy5oYXMoYWxhcm0uZ3VpZCkpIHtcbiAgICAgICAgc3RvcmUuX3NlcnZpY2VBbGFybXMuc2V0KGFsYXJtLmd1aWQsIHtcbiAgICAgICAgICBkYXRlOiBhbGFybS5kYXRlVGltZSxcbiAgICAgICAgICBpZDogKGFsYXJtLmlkIHx8IFwiXCIpLnRvU3RyaW5nKCksXG4gICAgICAgICAgdWlkOiBhbGFybS5ndWlkLFxuICAgICAgICAgIGRlc2NyaXB0aW9uOiBudWxsLFxuICAgICAgICAgIHRpdGxlOiBhbGFybS5tZXNzYWdlLFxuICAgICAgICAgIHN0YXR1czogXCJhY3RpdmVcIixcbiAgICAgICAgICB0eXBlOiBcInNlcnZpY2VcIlxuICAgICAgICB9IGFzIEFsYXJtTW9kZWwpO1xuICAgICAgICBzdG9yZS5zZXJ2aWNlQWxhcm1zID0gQXJyYXkuZnJvbShzdG9yZS5fc2VydmljZUFsYXJtcy52YWx1ZXMoKSk7XG4gICAgICB9XG4gICAgfSxcbiAgICBSZW1vdmVTZXJ2aWNlQWxhcm0oc3RvcmUsIGFsYXJtOiBzaWduYWxyX2FsYXJtcy5nZW5lcmljQWxhcm0pIHtcbiAgICAgIGlmIChzdG9yZS5fc2VydmljZUFsYXJtcy5oYXMoYWxhcm0uZ3VpZCkpXG4gICAgICAgIHN0b3JlLl9zZXJ2aWNlQWxhcm1zLmRlbGV0ZShhbGFybS5ndWlkKTtcblxuICAgICAgc3RvcmUuc2VydmljZUFsYXJtcyA9IEFycmF5LmZyb20oc3RvcmUuX3NlcnZpY2VBbGFybXMudmFsdWVzKCkpO1xuICAgIH0sXG4gICAgVG9nZ2xlT3BlbmVkKHN0b3JlLCBzdGF0dXMpIHtcbiAgICAgIHN0b3JlLm9wZW5lZCA9IHN0YXR1cztcbiAgICB9LFxuICAgIFRvZ2dsZVNlcnZpY2VPcGVuZWQoc3RvcmUsIHN0YXR1cykge1xuICAgICAgc3RvcmUuc2VydmljZU9wZW5lZCA9IHN0YXR1cztcbiAgICB9LFxuICAgIENoZWNrUmVtb3ZlQWxhcm0oc3RvcmUsIGtleXM6IEFycmF5PFN0cmluZz4pIHtcbiAgICAgIGxldCByZW1vdmVkID0gZmFsc2U7XG5cbiAgICAgIC8vIENhbmNlbGxvIGdsaSBhbGxhcm1pXG4gICAgICBsZXQgYWsgPSBBcnJheS5mcm9tKChzdG9yZS5fYWxhcm1zIGFzIE1hcDxzdHJpbmcsIEFsYXJtTW9kZWw+KS5rZXlzKCkpO1xuICAgICAgZm9yIChjb25zdCBpbmRleCBpbiBhaykge1xuICAgICAgICBpZiAoa2V5cy5pbmRleE9mKGFrW2luZGV4XSkgPCAwKSB7IHN0b3JlLl9hbGFybXMuZGVsZXRlKGFrW2luZGV4XSk7IHJlbW92ZWQgPSB0cnVlOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIENhbmNlbGxvIGkgd2FybmluZ3NcbiAgICAgIGxldCB3ayA9IEFycmF5LmZyb20oKHN0b3JlLl93YXJuaW5ncyBhcyBNYXA8c3RyaW5nLCBBbGFybU1vZGVsPikua2V5cygpKTtcbiAgICAgIGZvciAoY29uc3QgaW5kZXggaW4gd2spIHtcbiAgICAgICAgaWYgKGtleXMuaW5kZXhPZih3a1tpbmRleF0pIDwgMCkgeyBzdG9yZS5fd2FybmluZ3MuZGVsZXRlKHdrW2luZGV4XSk7IHJlbW92ZWQgPSB0cnVlOyB9XG4gICAgICB9XG5cbiAgICAgIGlmKHJlbW92ZWQpXG4gICAgICB7XG4gICAgICAgIHN0b3JlLndhcm5pbmdzID0gQXJyYXkuZnJvbShzdG9yZS5fd2FybmluZ3MudmFsdWVzKCkpO1xuICAgICAgICBzdG9yZS5hbGFybXMgPSBBcnJheS5mcm9tKHN0b3JlLl9hbGFybXMudmFsdWVzKCkpO1xuICAgICAgfVxuICAgIH1cbiAgfSxcblxuICBhY3Rpb25zOiB7XG4gICAgcmVtb3ZlQWxsQWxhcm1zKGNvbnRleHQpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwiUmVtb3ZlQWxsQWxhcm1zXCIpO1xuICAgIH0sXG4gICAgYWRkQWxhcm0oY29udGV4dCwgYWxhcm06IHNpZ25hbHJfYWxhcm1zLmdlbmVyaWNBbGFybSkge1xuICAgICAgaWYgKCFhbGFybS5ndWlkKSBhbGFybS5ndWlkID0gVVVJRCgpO1xuICAgICAgY29udGV4dC5jb21taXQoXCJBZGRBbGFybVwiLCBhbGFybSk7XG4gICAgfSxcbiAgICBhZGRXYXJuaW5nKGNvbnRleHQsIHdhcm5pbmc6IHNpZ25hbHJfYWxhcm1zLmdlbmVyaWNBbGFybSkge1xuICAgICAgaWYgKCF3YXJuaW5nLmd1aWQpIHdhcm5pbmcuZ3VpZCA9IFVVSUQoKTtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwiQWRkV2FybmluZ1wiLCB3YXJuaW5nKTtcbiAgICB9LFxuICAgIGFkZFNlcnZpY2VBbGFybShjb250ZXh0LCBhbGFybTogc2lnbmFscl9hbGFybXMuZ2VuZXJpY0FsYXJtKSB7XG4gICAgICBpZiAoIWFsYXJtLmd1aWQpIGFsYXJtLmd1aWQgPSBVVUlEKCk7XG4gICAgICBjb250ZXh0LmNvbW1pdChcIkFkZFNlcnZpY2VBbGFybVwiLCBhbGFybSk7XG4gICAgfSxcbiAgICB0b2dnbGVPcGVuZWQoY29udGV4dCwgc3RhdHVzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdChcIlRvZ2dsZU9wZW5lZFwiLCBzdGF0dXMpO1xuICAgIH0sXG4gICAgdG9nZ2xlU2VydmljZU9wZW5lZChjb250ZXh0LCBzdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwiVG9nZ2xlU2VydmljZU9wZW5lZFwiLCBzdGF0dXMpO1xuICAgIH0sXG4gICAgY2hlY2tSZW1vdmUoY29udGV4dCwgYWxhcm1zS2V5czogQXJyYXk8c3RyaW5nPikge1xuICAgICAgY29udGV4dC5jb21taXQoXCJDaGVja1JlbW92ZUFsYXJtXCIsIGFsYXJtc0tleXMpO1xuICAgIH1cblxuICB9IGFzIEFsYXJtc01vZGVsQWN0aW9uc0ludGVyZmFjZVxufVxuXG5leHBvcnQgY29uc3QgYWxhcm1zTW9kZWxBY3Rpb25zID0gYWxhcm1zU3RvcmUuYWN0aW9ucyBhcyBBbGFybXNNb2RlbEFjdGlvbnNJbnRlcmZhY2U7XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc3RvcmUvYWxhcm1zLnN0b3JlLnRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQXFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBO0FBV0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFUQTtBQVlBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVRBO0FBV0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUEE7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUE3R0E7QUFnSEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF4QkE7QUE3SEE7QUEwSkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///154\n");
+eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.alarmsModelActions = exports.alarmsStore = undefined;\n\nvar _utils = __webpack_require__(153);\n\nvar alarmsStore = exports.alarmsStore = {\n state: {\n _alarms: new Map(),\n _warnings: new Map(),\n _serviceAlarms: new Map(),\n alarms: [],\n warnings: [],\n serviceAlarms: [],\n opened: false,\n serviceOpened: false\n },\n mutations: {\n AddAlarm: function AddAlarm(store, alarm) {\n if (!store._alarms.has(alarm.guid)) {\n store._alarms.set(alarm.guid, {\n date: alarm.dateTime,\n source: alarm.source,\n id: alarm.id.toString(),\n uid: alarm.guid,\n description: null,\n title: alarm.message,\n process: alarm.process,\n status: \"active\",\n type: \"alarm\"\n });\n store.alarms = Array.from(store._alarms.values());\n }\n },\n AddWarning: function AddWarning(store, alarm) {\n if (!store._warnings.has(alarm.guid)) {\n store._warnings.set(alarm.guid, {\n date: alarm.dateTime,\n source: alarm.source,\n id: alarm.id.toString(),\n uid: alarm.guid,\n description: null,\n title: alarm.message,\n process: alarm.process,\n status: \"active\",\n type: \"warning\"\n });\n store.warnings = Array.from(store._warnings.values());\n }\n ;\n },\n RemoveAlarm: function RemoveAlarm(store, alarm) {\n if (store._alarms.has(alarm.guid)) store._alarms.delete(alarm.guid);\n store.alarms = Array.from(store._alarms.values());\n if (Object.keys(store.alarms).length <= 0 && Object.keys(store.warnings).length <= 0) store.opened = false;\n },\n RemoveWarning: function RemoveWarning(store, alarm) {\n if (store._warnings.has(alarm.guid)) store._warnings.delete(alarm.guid);\n store.warnings = Array.from(store._warnings.values());\n if (Object.keys(store.alarms).length <= 0 && Object.keys(store.warnings).length <= 0) store.opened = false;\n },\n RemoveAllAlarms: function RemoveAllAlarms(store) {\n store._alarms.clear();\n store._warnings.clear();\n store._serviceAlarms.clear();\n store.alarms = [];\n store.warnings = [];\n store.serviceAlarms = [];\n store.opened = false;\n },\n AddServiceAlarm: function AddServiceAlarm(store, alarm) {\n if (!store._serviceAlarms.has(alarm.guid)) {\n store._serviceAlarms.set(alarm.guid, {\n date: alarm.dateTime,\n id: (alarm.id || \"\").toString(),\n uid: alarm.guid,\n description: null,\n title: alarm.message,\n status: \"active\",\n type: \"service\"\n });\n store.serviceAlarms = Array.from(store._serviceAlarms.values());\n }\n },\n RemoveServiceAlarm: function RemoveServiceAlarm(store, alarm) {\n if (store._serviceAlarms.has(alarm.guid)) store._serviceAlarms.delete(alarm.guid);\n store.serviceAlarms = Array.from(store._serviceAlarms.values());\n },\n ToggleOpened: function ToggleOpened(store, status) {\n store.opened = status;\n },\n ToggleServiceOpened: function ToggleServiceOpened(store, status) {\n store.serviceOpened = status;\n },\n CheckRemoveAlarm: function CheckRemoveAlarm(store, keys) {\n var removed = false;\n // Cancello gli allarmi\n var ak = Array.from(store._alarms.keys());\n for (var index in ak) {\n if (keys.indexOf(ak[index]) < 0) {\n store._alarms.delete(ak[index]);\n removed = true;\n }\n }\n // Cancello i warnings\n var wk = Array.from(store._warnings.keys());\n for (var index in wk) {\n if (keys.indexOf(wk[index]) < 0) {\n store._warnings.delete(wk[index]);\n removed = true;\n }\n }\n if (removed) {\n store.warnings = Array.from(store._warnings.values());\n store.alarms = Array.from(store._alarms.values());\n }\n },\n CheckRemoveServiceAlarm: function CheckRemoveServiceAlarm(store, keys) {\n var removed = false;\n var wk = Array.from(store._serviceAlarms.keys());\n for (var index in wk) {\n if (keys.indexOf(wk[index]) < 0) {\n store._serviceAlarms.delete(wk[index]);\n removed = true;\n }\n }\n if (removed) {\n store.serviceAlarms = Array.from(store._serviceAlarms.values());\n }\n }\n },\n actions: {\n removeAllAlarms: function removeAllAlarms(context) {\n context.commit(\"RemoveAllAlarms\");\n },\n addAlarm: function addAlarm(context, alarm) {\n if (!alarm.guid) alarm.guid = (0, _utils.UUID)();\n context.commit(\"AddAlarm\", alarm);\n },\n addWarning: function addWarning(context, warning) {\n if (!warning.guid) warning.guid = (0, _utils.UUID)();\n context.commit(\"AddWarning\", warning);\n },\n addServiceAlarm: function addServiceAlarm(context, alarm) {\n if (!alarm.guid) alarm.guid = (0, _utils.UUID)();\n context.commit(\"AddServiceAlarm\", alarm);\n },\n toggleOpened: function toggleOpened(context, status) {\n context.commit(\"ToggleOpened\", status);\n },\n toggleServiceOpened: function toggleServiceOpened(context, status) {\n context.commit(\"ToggleServiceOpened\", status);\n },\n checkRemove: function checkRemove(context, alarmsKeys) {\n context.commit(\"CheckRemoveAlarm\", alarmsKeys);\n },\n checkRemoveServiceAlarm: function checkRemoveServiceAlarm(context, serviceKeys) {\n context.commit(\"CheckRemoveServiceAlarm\", serviceKeys);\n }\n }\n};\nvar alarmsModelActions = exports.alarmsModelActions = alarmsStore.actions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTU0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL2FsYXJtcy5zdG9yZS50cz80OTVmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFVVSUQgfSBmcm9tIFwic3JjL19iYXNlL3V0aWxzXCI7XG5pbXBvcnQgeyBzaWduYWxyX2FsYXJtcyB9IGZyb20gXCJzcmMvQHR5cGVzL3NpZ25hbHIuYWxhcm1zXCI7XG5pbXBvcnQgeyBIdWIgfSBmcm9tIFwic3JjL3NlcnZpY2VzL2h1YlwiO1xuXG5leHBvcnQgaW50ZXJmYWNlIEFsYXJtc01vZGVsIHtcbiAgYWxhcm1zOiBBcnJheTxBbGFybU1vZGVsPixcbiAgd2FybmluZ3M6IEFycmF5PEFsYXJtTW9kZWw+LFxuICBzZXJ2aWNlQWxhcm1zOiBBcnJheTxBbGFybU1vZGVsPixcbiAgb3BlbmVkOiBib29sZWFuLFxuICBzZXJ2aWNlT3BlbmVkOiBib29sZWFuXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQWxhcm1Nb2RlbCB7XG4gIGlkPzogc3RyaW5nO1xuICB1aWQ/OiBzdHJpbmc7XG4gIHRpdGxlOiBzdHJpbmc7XG4gIGRlc2NyaXB0aW9uOiBzdHJpbmc7XG4gIGRhdGU6IERhdGU7XG4gIHNvdXJjZT86IHN0cmluZztcbiAgcHJvY2Vzcz86IG51bWJlcjtcblxuICBhdHRhY2hlcz86IEFycmF5PGFueT47XG4gIG5vdGVzPzogQXJyYXk8YW55PjtcblxuICBzdGF0dXM6IHN0cmluZztcbiAgdHlwZTogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEFsYXJtc01vZGVsQWN0aW9uc0ludGVyZmFjZSB7XG4gIHJlbW92ZUFsbEFsYXJtcyhjb250ZXh0KTtcbiAgYWRkQWxhcm0oY29udGV4dCwgYWxhcm06IHNpZ25hbHJfYWxhcm1zLmdlbmVyaWNBbGFybSk7XG4gIGFkZFdhcm5pbmcoY29udGV4dCwgYWxhcm06IHNpZ25hbHJfYWxhcm1zLmdlbmVyaWNBbGFybSk7XG4gIGFkZFNlcnZpY2VBbGFybShjb250ZXh0LCBhbGFybTogc2lnbmFscl9hbGFybXMuZ2VuZXJpY0FsYXJtKTtcbiAgdG9nZ2xlT3BlbmVkKGNvbnRleHQsIHN0YXR1cyk7XG4gIHRvZ2dsZVNlcnZpY2VPcGVuZWQoc3RvcmUsIHN0YXR1cyk7XG4gIGNoZWNrUmVtb3ZlKGNvbnRleHQsIGFsYXJtc0tleXM6IEFycmF5PHN0cmluZz4pO1xuICBjaGVja1JlbW92ZVNlcnZpY2VBbGFybShjb250ZXh0LCBzZXJ2aWNlS2V5czogQXJyYXk8c3RyaW5nPik7XG59XG5cbmV4cG9ydCBjb25zdCBhbGFybXNTdG9yZSA9IHtcblxuICBzdGF0ZToge1xuICAgIF9hbGFybXM6IG5ldyBNYXA8c3RyaW5nLCBBbGFybU1vZGVsPigpLFxuICAgIF93YXJuaW5nczogbmV3IE1hcDxzdHJpbmcsIEFsYXJtTW9kZWw+KCksXG4gICAgX3NlcnZpY2VBbGFybXM6IG5ldyBNYXA8c3RyaW5nLCBBbGFybU1vZGVsPigpLFxuICAgIGFsYXJtczogW10sXG4gICAgd2FybmluZ3M6IFtdLFxuICAgIHNlcnZpY2VBbGFybXM6IFtdLFxuICAgIG9wZW5lZDogZmFsc2UsXG4gICAgc2VydmljZU9wZW5lZDogZmFsc2VcbiAgfSBhcyBBbGFybXNNb2RlbCxcblxuICBtdXRhdGlvbnM6IHtcbiAgICBBZGRBbGFybShzdG9yZSwgYWxhcm06IHNpZ25hbHJfYWxhcm1zLmdlbmVyaWNBbGFybSkge1xuXG4gICAgICBpZiAoIXN0b3JlLl9hbGFybXMuaGFzKGFsYXJtLmd1aWQpKSB7XG4gICAgICAgIHN0b3JlLl9hbGFybXMuc2V0KGFsYXJtLmd1aWQsIHtcbiAgICAgICAgICBkYXRlOiBhbGFybS5kYXRlVGltZSxcbiAgICAgICAgICBzb3VyY2U6IGFsYXJtLnNvdXJjZSxcbiAgICAgICAgICBpZDogYWxhcm0uaWQudG9TdHJpbmcoKSxcbiAgICAgICAgICB1aWQ6IGFsYXJtLmd1aWQsXG4gICAgICAgICAgZGVzY3JpcHRpb246IG51bGwsXG4gICAgICAgICAgdGl0bGU6IGFsYXJtLm1lc3NhZ2UsXG4gICAgICAgICAgcHJvY2VzczogKGFsYXJtIGFzIGFueSkucHJvY2VzcyxcbiAgICAgICAgICBzdGF0dXM6IFwiYWN0aXZlXCIsXG4gICAgICAgICAgdHlwZTogXCJhbGFybVwiXG4gICAgICAgIH0gYXMgQWxhcm1Nb2RlbCk7XG5cbiAgICAgICAgc3RvcmUuYWxhcm1zID0gQXJyYXkuZnJvbShzdG9yZS5fYWxhcm1zLnZhbHVlcygpKTtcbiAgICAgIH1cblxuICAgIH0sXG4gICAgQWRkV2FybmluZyhzdG9yZSwgYWxhcm06IHNpZ25hbHJfYWxhcm1zLmdlbmVyaWNBbGFybSkge1xuICAgICAgaWYgKCFzdG9yZS5fd2FybmluZ3MuaGFzKGFsYXJtLmd1aWQpKSB7XG4gICAgICAgIHN0b3JlLl93YXJuaW5ncy5zZXQoYWxhcm0uZ3VpZCwge1xuICAgICAgICAgIGRhdGU6IGFsYXJtLmRhdGVUaW1lLFxuICAgICAgICAgIHNvdXJjZTogYWxhcm0uc291cmNlLFxuICAgICAgICAgIGlkOiBhbGFybS5pZC50b1N0cmluZygpLFxuICAgICAgICAgIHVpZDogYWxhcm0uZ3VpZCxcbiAgICAgICAgICBkZXNjcmlwdGlvbjogbnVsbCxcbiAgICAgICAgICB0aXRsZTogYWxhcm0ubWVzc2FnZSxcbiAgICAgICAgICBwcm9jZXNzOiAoYWxhcm0gYXMgYW55KS5wcm9jZXNzLFxuICAgICAgICAgIHN0YXR1czogXCJhY3RpdmVcIixcbiAgICAgICAgICB0eXBlOiBcIndhcm5pbmdcIlxuICAgICAgICB9IGFzIEFsYXJtTW9kZWwpO1xuICAgICAgICBzdG9yZS53YXJuaW5ncyA9IEFycmF5LmZyb20oc3RvcmUuX3dhcm5pbmdzLnZhbHVlcygpKTtcbiAgICAgIH07XG4gICAgfSxcbiAgICBSZW1vdmVBbGFybShzdG9yZSwgYWxhcm06IHNpZ25hbHJfYWxhcm1zLmdlbmVyaWNBbGFybSkge1xuICAgICAgaWYgKHN0b3JlLl9hbGFybXMuaGFzKGFsYXJtLmd1aWQpKVxuICAgICAgICBzdG9yZS5fYWxhcm1zLmRlbGV0ZShhbGFybS5ndWlkKTtcblxuICAgICAgc3RvcmUuYWxhcm1zID0gQXJyYXkuZnJvbShzdG9yZS5fYWxhcm1zLnZhbHVlcygpKTtcbiAgICAgIGlmIChPYmplY3Qua2V5cyhzdG9yZS5hbGFybXMpLmxlbmd0aCA8PSAwICYmIE9iamVjdC5rZXlzKHN0b3JlLndhcm5pbmdzKS5sZW5ndGggPD0gMClcbiAgICAgICAgc3RvcmUub3BlbmVkID0gZmFsc2U7XG4gICAgfSxcbiAgICBSZW1vdmVXYXJuaW5nKHN0b3JlLCBhbGFybSkge1xuICAgICAgaWYgKHN0b3JlLl93YXJuaW5ncy5oYXMoYWxhcm0uZ3VpZCkpXG4gICAgICAgIHN0b3JlLl93YXJuaW5ncy5kZWxldGUoYWxhcm0uZ3VpZCk7XG5cbiAgICAgIHN0b3JlLndhcm5pbmdzID0gQXJyYXkuZnJvbShzdG9yZS5fd2FybmluZ3MudmFsdWVzKCkpO1xuICAgICAgaWYgKE9iamVjdC5rZXlzKHN0b3JlLmFsYXJtcykubGVuZ3RoIDw9IDAgJiYgT2JqZWN0LmtleXMoc3RvcmUud2FybmluZ3MpLmxlbmd0aCA8PSAwKVxuICAgICAgICBzdG9yZS5vcGVuZWQgPSBmYWxzZTtcbiAgICB9LFxuICAgIFJlbW92ZUFsbEFsYXJtcyhzdG9yZSkge1xuXG4gICAgICBzdG9yZS5fYWxhcm1zLmNsZWFyKCk7XG4gICAgICBzdG9yZS5fd2FybmluZ3MuY2xlYXIoKTtcbiAgICAgIHN0b3JlLl9zZXJ2aWNlQWxhcm1zLmNsZWFyKCk7XG5cbiAgICAgIHN0b3JlLmFsYXJtcyA9IFtdO1xuICAgICAgc3RvcmUud2FybmluZ3MgPSBbXTtcbiAgICAgIHN0b3JlLnNlcnZpY2VBbGFybXMgPSBbXTtcbiAgICAgIHN0b3JlLm9wZW5lZCA9IGZhbHNlO1xuICAgIH0sXG4gICAgQWRkU2VydmljZUFsYXJtKHN0b3JlLCBhbGFybTogc2lnbmFscl9hbGFybXMuZ2VuZXJpY0FsYXJtKSB7XG4gICAgICBpZiAoIXN0b3JlLl9zZXJ2aWNlQWxhcm1zLmhhcyhhbGFybS5ndWlkKSkge1xuICAgICAgICBzdG9yZS5fc2VydmljZUFsYXJtcy5zZXQoYWxhcm0uZ3VpZCwge1xuICAgICAgICAgIGRhdGU6IGFsYXJtLmRhdGVUaW1lLFxuICAgICAgICAgIGlkOiAoYWxhcm0uaWQgfHwgXCJcIikudG9TdHJpbmcoKSxcbiAgICAgICAgICB1aWQ6IGFsYXJtLmd1aWQsXG4gICAgICAgICAgZGVzY3JpcHRpb246IG51bGwsXG4gICAgICAgICAgdGl0bGU6IGFsYXJtLm1lc3NhZ2UsXG4gICAgICAgICAgc3RhdHVzOiBcImFjdGl2ZVwiLFxuICAgICAgICAgIHR5cGU6IFwic2VydmljZVwiXG4gICAgICAgIH0gYXMgQWxhcm1Nb2RlbCk7XG4gICAgICAgIHN0b3JlLnNlcnZpY2VBbGFybXMgPSBBcnJheS5mcm9tKHN0b3JlLl9zZXJ2aWNlQWxhcm1zLnZhbHVlcygpKTtcbiAgICAgIH1cbiAgICB9LFxuICAgIFJlbW92ZVNlcnZpY2VBbGFybShzdG9yZSwgYWxhcm06IHNpZ25hbHJfYWxhcm1zLmdlbmVyaWNBbGFybSkge1xuICAgICAgaWYgKHN0b3JlLl9zZXJ2aWNlQWxhcm1zLmhhcyhhbGFybS5ndWlkKSlcbiAgICAgICAgc3RvcmUuX3NlcnZpY2VBbGFybXMuZGVsZXRlKGFsYXJtLmd1aWQpO1xuXG4gICAgICBzdG9yZS5zZXJ2aWNlQWxhcm1zID0gQXJyYXkuZnJvbShzdG9yZS5fc2VydmljZUFsYXJtcy52YWx1ZXMoKSk7XG4gICAgfSxcbiAgICBUb2dnbGVPcGVuZWQoc3RvcmUsIHN0YXR1cykge1xuICAgICAgc3RvcmUub3BlbmVkID0gc3RhdHVzO1xuICAgIH0sXG4gICAgVG9nZ2xlU2VydmljZU9wZW5lZChzdG9yZSwgc3RhdHVzKSB7XG4gICAgICBzdG9yZS5zZXJ2aWNlT3BlbmVkID0gc3RhdHVzO1xuICAgIH0sXG4gICAgQ2hlY2tSZW1vdmVBbGFybShzdG9yZSwga2V5czogQXJyYXk8U3RyaW5nPikge1xuICAgICAgbGV0IHJlbW92ZWQgPSBmYWxzZTtcblxuICAgICAgLy8gQ2FuY2VsbG8gZ2xpIGFsbGFybWlcbiAgICAgIGxldCBhayA9IEFycmF5LmZyb20oKHN0b3JlLl9hbGFybXMgYXMgTWFwPHN0cmluZywgQWxhcm1Nb2RlbD4pLmtleXMoKSk7XG4gICAgICBmb3IgKGNvbnN0IGluZGV4IGluIGFrKSB7XG4gICAgICAgIGlmIChrZXlzLmluZGV4T2YoYWtbaW5kZXhdKSA8IDApIHsgc3RvcmUuX2FsYXJtcy5kZWxldGUoYWtbaW5kZXhdKTsgcmVtb3ZlZCA9IHRydWU7IH1cbiAgICAgIH1cblxuICAgICAgLy8gQ2FuY2VsbG8gaSB3YXJuaW5nc1xuICAgICAgbGV0IHdrID0gQXJyYXkuZnJvbSgoc3RvcmUuX3dhcm5pbmdzIGFzIE1hcDxzdHJpbmcsIEFsYXJtTW9kZWw+KS5rZXlzKCkpO1xuICAgICAgZm9yIChjb25zdCBpbmRleCBpbiB3aykge1xuICAgICAgICBpZiAoa2V5cy5pbmRleE9mKHdrW2luZGV4XSkgPCAwKSB7IHN0b3JlLl93YXJuaW5ncy5kZWxldGUod2tbaW5kZXhdKTsgcmVtb3ZlZCA9IHRydWU7IH1cbiAgICAgIH1cblxuICAgICAgaWYocmVtb3ZlZClcbiAgICAgIHtcbiAgICAgICAgc3RvcmUud2FybmluZ3MgPSBBcnJheS5mcm9tKHN0b3JlLl93YXJuaW5ncy52YWx1ZXMoKSk7XG4gICAgICAgIHN0b3JlLmFsYXJtcyA9IEFycmF5LmZyb20oc3RvcmUuX2FsYXJtcy52YWx1ZXMoKSk7XG4gICAgICB9XG4gICAgfSxcbiAgICBDaGVja1JlbW92ZVNlcnZpY2VBbGFybShzdG9yZSwga2V5czogQXJyYXk8c3RyaW5nPil7XG4gICAgICBsZXQgcmVtb3ZlZCA9IGZhbHNlO1xuXG4gICAgICBsZXQgd2sgPSBBcnJheS5mcm9tKChzdG9yZS5fc2VydmljZUFsYXJtcyBhcyBNYXA8c3RyaW5nLCBBbGFybU1vZGVsPikua2V5cygpKTtcbiAgICAgIGZvciAoY29uc3QgaW5kZXggaW4gd2spIHtcbiAgICAgICAgaWYgKGtleXMuaW5kZXhPZih3a1tpbmRleF0pIDwgMCkgeyBzdG9yZS5fc2VydmljZUFsYXJtcy5kZWxldGUod2tbaW5kZXhdKTsgcmVtb3ZlZCA9IHRydWU7IH1cbiAgICAgIH1cblxuICAgICAgaWYocmVtb3ZlZCl7XG4gICAgICAgIHN0b3JlLnNlcnZpY2VBbGFybXMgPSBBcnJheS5mcm9tKHN0b3JlLl9zZXJ2aWNlQWxhcm1zLnZhbHVlcygpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0sXG5cbiAgYWN0aW9uczoge1xuICAgIHJlbW92ZUFsbEFsYXJtcyhjb250ZXh0KSB7XG4gICAgICBjb250ZXh0LmNvbW1pdChcIlJlbW92ZUFsbEFsYXJtc1wiKTtcbiAgICB9LFxuICAgIGFkZEFsYXJtKGNvbnRleHQsIGFsYXJtOiBzaWduYWxyX2FsYXJtcy5nZW5lcmljQWxhcm0pIHtcbiAgICAgIGlmICghYWxhcm0uZ3VpZCkgYWxhcm0uZ3VpZCA9IFVVSUQoKTtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwiQWRkQWxhcm1cIiwgYWxhcm0pO1xuICAgIH0sXG4gICAgYWRkV2FybmluZyhjb250ZXh0LCB3YXJuaW5nOiBzaWduYWxyX2FsYXJtcy5nZW5lcmljQWxhcm0pIHtcbiAgICAgIGlmICghd2FybmluZy5ndWlkKSB3YXJuaW5nLmd1aWQgPSBVVUlEKCk7XG4gICAgICBjb250ZXh0LmNvbW1pdChcIkFkZFdhcm5pbmdcIiwgd2FybmluZyk7XG4gICAgfSxcbiAgICBhZGRTZXJ2aWNlQWxhcm0oY29udGV4dCwgYWxhcm06IHNpZ25hbHJfYWxhcm1zLmdlbmVyaWNBbGFybSkge1xuICAgICAgaWYgKCFhbGFybS5ndWlkKSBhbGFybS5ndWlkID0gVVVJRCgpO1xuICAgICAgY29udGV4dC5jb21taXQoXCJBZGRTZXJ2aWNlQWxhcm1cIiwgYWxhcm0pO1xuICAgIH0sXG4gICAgdG9nZ2xlT3BlbmVkKGNvbnRleHQsIHN0YXR1cykge1xuICAgICAgY29udGV4dC5jb21taXQoXCJUb2dnbGVPcGVuZWRcIiwgc3RhdHVzKTtcbiAgICB9LFxuICAgIHRvZ2dsZVNlcnZpY2VPcGVuZWQoY29udGV4dCwgc3RhdHVzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdChcIlRvZ2dsZVNlcnZpY2VPcGVuZWRcIiwgc3RhdHVzKTtcbiAgICB9LFxuICAgIGNoZWNrUmVtb3ZlKGNvbnRleHQsIGFsYXJtc0tleXM6IEFycmF5PHN0cmluZz4pIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwiQ2hlY2tSZW1vdmVBbGFybVwiLCBhbGFybXNLZXlzKTtcbiAgICB9LFxuICAgIGNoZWNrUmVtb3ZlU2VydmljZUFsYXJtKGNvbnRleHQsIHNlcnZpY2VLZXlzOiBBcnJheTxzdHJpbmc+KVxuICAgIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KFwiQ2hlY2tSZW1vdmVTZXJ2aWNlQWxhcm1cIiwgc2VydmljZUtleXMpO1xuICAgIH1cblxuICB9IGFzIEFsYXJtc01vZGVsQWN0aW9uc0ludGVyZmFjZVxufVxuXG5leHBvcnQgY29uc3QgYWxhcm1zTW9kZWxBY3Rpb25zID0gYWxhcm1zU3RvcmUuYWN0aW9ucyBhcyBBbGFybXNNb2RlbEFjdGlvbnNJbnRlcmZhY2U7XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc3RvcmUvYWxhcm1zLnN0b3JlLnRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQXNDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBO0FBV0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFUQTtBQVlBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVRBO0FBV0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUEE7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQXpIQTtBQTRIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQTVCQTtBQXpJQTtBQTBLQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///154\n");
/***/ }),
/* 155 */
@@ -3524,7 +3524,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//\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//\n//\n//\n//\n//\n\nexports.default = {\n props: {\n title: { default: \"ripetizioni\" }\n },\n data: function data() {\n return {\n display: 0,\n decimals: 0\n };\n },\n methods: {\n minus: function minus() {\n debugger;\n this.display -= 1 / Math.pow(10, this.decimals);\n this.display = Math.max(0, this.display);\n },\n plus: function plus() {\n this.display += 1 / Math.pow(10, this.decimals);\n },\n number: function number(value) {\n if (this.decimals == 0) this.display = this.display * 10 + value;else {\n this.display = this.display + value / Math.pow(10, this.decimals);\n this.decimals++;\n }\n },\n del: function del() {\n this.display = 0;\n this.decimals = 0;\n },\n decimal: function decimal() {\n this.decimals++;\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTM0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2tleXBhZC52dWU/YWFlMCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJrZXlwYWRcIj5cbiAgICA8aGVhZGVyPlxuICAgICAgPGkgY2xhc3M9XCJmYSBmYS1lbGxpcHNpcy12XCI+PC9pPlxuICAgICAgPHNwYW4+e3t0aXRsZX19PC9zcGFuPlxuICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjbG9zZSgpXCI+XG4gICAgICAgIDxpIGNsYXNzPVwiZmEgZmEtdGltZXMtY2lyY2xlXCI+PC9pPlxuICAgICAgPC9idXR0b24+XG4gICAgPC9oZWFkZXI+XG4gICAgPGRpdiBjbGFzcz1cImJvZHlcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJkaXNwbGF5XCI+XG4gICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLXN1Y2Nlc3NcIiBAY2xpY2s9XCJtaW51cygpXCI+PGkgY2xhc3M9XCJmYSBmYS1taW51c1wiPjwvaT48L2J1dHRvbj5cbiAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cImRpc3BsYXlcIj5cbiAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tc3VjY2Vzc1wiIEBjbGljaz1cInBsdXMoKVwiPjxpIGNsYXNzPVwiZmEgZmEtcGx1c1wiPjwvaT48L2J1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgICAgPHRhYmxlIGNsYXNzPVwiYnV0dG9uc1wiID5cbiAgICAgICAgPHRyID5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm51bWJlcig3KVwiPjc8L2J1dHRvbj48L3RkPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDgpXCI+ODwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoOSlcIj45PC9idXR0b24+PC90ZD5cbiAgICAgICAgPC90cj5cbiAgICAgICAgPHRyPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDQpXCI+NDwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoNSlcIj41PC9idXR0b24+PC90ZD5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm51bWJlcig2KVwiPjY8L2J1dHRvbj48L3RkPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwiZGVsKClcIj5EZWw8L2J1dHRvbj48L3RkPlxuICAgICAgICA8L3RyPlxuICAgICAgICA8dHI+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoMSlcIj4xPC9idXR0b24+PC90ZD5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm51bWJlcigyKVwiPjI8L2J1dHRvbj48L3RkPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDMpXCI+MzwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkIHJvd3NwYW49XCIyXCI+PGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tc3VjY2VzcyByb3RhdGUtOTBcIiA+PGkgY2xhc3M9XCJmYSBmYS1sZXZlbC1kb3duXCI+PC9pPjwvYnV0dG9uPjwvdGQ+XG4gICAgICAgIDwvdHI+XG4gICAgICAgIDx0cj5cbiAgICAgICAgICA8dGQgY29sc3Bhbj1cIjJcIj48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDApXCI+MDwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJkZWNpbWFsKClcIj4uPC9idXR0b24+PC90ZD5cbiAgICAgICAgPC90cj5cbiAgICAgIDwvdGFibGU+XG5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuPHNjcmlwdD5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgcHJvcHM6IHtcbiAgICB0aXRsZTogeyBkZWZhdWx0OiBcInJpcGV0aXppb25pXCIgfVxuICB9LFxuICBkYXRhOiBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4ge1xuICAgICAgZGlzcGxheTogMCxcbiAgICAgIGRlY2ltYWxzOiAwXG4gICAgfTtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIG1pbnVzKCkge1xuICAgICAgZGVidWdnZXI7XG4gICAgICB0aGlzLmRpc3BsYXkgLT0gMSAvIE1hdGgucG93KDEwLCB0aGlzLmRlY2ltYWxzKTtcbiAgICAgIHRoaXMuZGlzcGxheSA9IE1hdGgubWF4KDAsIHRoaXMuZGlzcGxheSk7XG4gICAgfSxcbiAgICBwbHVzKCkge1xuICAgICAgdGhpcy5kaXNwbGF5ICs9IDEgLyBNYXRoLnBvdygxMCwgdGhpcy5kZWNpbWFscyk7XG4gICAgfSxcbiAgICBudW1iZXIodmFsdWUpIHtcbiAgICAgIGlmICh0aGlzLmRlY2ltYWxzID09IDApIHRoaXMuZGlzcGxheSA9IHRoaXMuZGlzcGxheSAqIDEwICsgdmFsdWU7XG4gICAgICBlbHNlIHtcbiAgICAgICAgdGhpcy5kaXNwbGF5ID0gdGhpcy5kaXNwbGF5ICsgdmFsdWUgLyBNYXRoLnBvdygxMCwgdGhpcy5kZWNpbWFscyk7XG4gICAgICAgIHRoaXMuZGVjaW1hbHMrKztcbiAgICAgIH1cbiAgICB9LFxuICAgIGRlbCgpIHtcbiAgICAgIHRoaXMuZGlzcGxheSA9IDA7XG4gICAgICB0aGlzLmRlY2ltYWxzID0gMDtcbiAgICB9LFxuICAgIGRlY2ltYWwoKSB7XG4gICAgICB0aGlzLmRlY2ltYWxzKys7XG4gICAgfVxuICB9XG59O1xuPC9zY3JpcHQ+XG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyBrZXlwYWQudnVlP2MzMTliOGIyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMkNBO0FBQ0E7OztBQUVBO0FBREE7QUFHQTs7QUFFQTtBQUNBO0FBRkE7QUFJQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF0QkE7QUFWQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///534\n");
+eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\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//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n props: {\n title: { default: \"ripetizioni\" }\n },\n data: function data() {\n return {\n display: 0,\n decimals: 0\n };\n },\n methods: {\n minus: function minus() {\n this.display -= 1 / Math.pow(10, this.decimals);\n this.display = Math.max(0, this.display);\n },\n plus: function plus() {\n this.display += 1 / Math.pow(10, this.decimals);\n },\n number: function number(value) {\n if (this.decimals == 0) this.display = this.display * 10 + value;else {\n this.display = this.display + value / Math.pow(10, this.decimals);\n this.decimals++;\n }\n },\n del: function del() {\n this.display = 0;\n this.decimals = 0;\n },\n decimal: function decimal() {\n this.decimals++;\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTM0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2tleXBhZC52dWU/NmUyMiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJrZXlwYWRcIj5cbiAgICA8aGVhZGVyPlxuICAgICAgPGkgY2xhc3M9XCJmYSBmYS1lbGxpcHNpcy12XCI+PC9pPlxuICAgICAgPHNwYW4+e3t0aXRsZX19PC9zcGFuPlxuICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjbG9zZSgpXCI+XG4gICAgICAgIDxpIGNsYXNzPVwiZmEgZmEtdGltZXMtY2lyY2xlXCI+PC9pPlxuICAgICAgPC9idXR0b24+XG4gICAgPC9oZWFkZXI+XG4gICAgPGRpdiBjbGFzcz1cImJvZHlcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJkaXNwbGF5XCI+XG4gICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLXN1Y2Nlc3NcIiBAY2xpY2s9XCJtaW51cygpXCI+PGkgY2xhc3M9XCJmYSBmYS1taW51c1wiPjwvaT48L2J1dHRvbj5cbiAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cImRpc3BsYXlcIj5cbiAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tc3VjY2Vzc1wiIEBjbGljaz1cInBsdXMoKVwiPjxpIGNsYXNzPVwiZmEgZmEtcGx1c1wiPjwvaT48L2J1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgICAgPHRhYmxlIGNsYXNzPVwiYnV0dG9uc1wiID5cbiAgICAgICAgPHRyID5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm51bWJlcig3KVwiPjc8L2J1dHRvbj48L3RkPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDgpXCI+ODwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoOSlcIj45PC9idXR0b24+PC90ZD5cbiAgICAgICAgPC90cj5cbiAgICAgICAgPHRyPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDQpXCI+NDwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoNSlcIj41PC9idXR0b24+PC90ZD5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm51bWJlcig2KVwiPjY8L2J1dHRvbj48L3RkPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwiZGVsKClcIj5EZWw8L2J1dHRvbj48L3RkPlxuICAgICAgICA8L3RyPlxuICAgICAgICA8dHI+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoMSlcIj4xPC9idXR0b24+PC90ZD5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm51bWJlcigyKVwiPjI8L2J1dHRvbj48L3RkPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDMpXCI+MzwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkIHJvd3NwYW49XCIyXCI+PGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tc3VjY2VzcyByb3RhdGUtOTBcIiA+PGkgY2xhc3M9XCJmYSBmYS1sZXZlbC1kb3duXCI+PC9pPjwvYnV0dG9uPjwvdGQ+XG4gICAgICAgIDwvdHI+XG4gICAgICAgIDx0cj5cbiAgICAgICAgICA8dGQgY29sc3Bhbj1cIjJcIj48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDApXCI+MDwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJkZWNpbWFsKClcIj4uPC9idXR0b24+PC90ZD5cbiAgICAgICAgPC90cj5cbiAgICAgIDwvdGFibGU+XG5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuPHNjcmlwdD5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgcHJvcHM6IHtcbiAgICB0aXRsZTogeyBkZWZhdWx0OiBcInJpcGV0aXppb25pXCIgfVxuICB9LFxuICBkYXRhOiBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4ge1xuICAgICAgZGlzcGxheTogMCxcbiAgICAgIGRlY2ltYWxzOiAwXG4gICAgfTtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIG1pbnVzKCkge1xuICAgICAgdGhpcy5kaXNwbGF5IC09IDEgLyBNYXRoLnBvdygxMCwgdGhpcy5kZWNpbWFscyk7XG4gICAgICB0aGlzLmRpc3BsYXkgPSBNYXRoLm1heCgwLCB0aGlzLmRpc3BsYXkpO1xuICAgIH0sXG4gICAgcGx1cygpIHtcbiAgICAgIHRoaXMuZGlzcGxheSArPSAxIC8gTWF0aC5wb3coMTAsIHRoaXMuZGVjaW1hbHMpO1xuICAgIH0sXG4gICAgbnVtYmVyKHZhbHVlKSB7XG4gICAgICBpZiAodGhpcy5kZWNpbWFscyA9PSAwKSB0aGlzLmRpc3BsYXkgPSB0aGlzLmRpc3BsYXkgKiAxMCArIHZhbHVlO1xuICAgICAgZWxzZSB7XG4gICAgICAgIHRoaXMuZGlzcGxheSA9IHRoaXMuZGlzcGxheSArIHZhbHVlIC8gTWF0aC5wb3coMTAsIHRoaXMuZGVjaW1hbHMpO1xuICAgICAgICB0aGlzLmRlY2ltYWxzKys7XG4gICAgICB9XG4gICAgfSxcbiAgICBkZWwoKSB7XG4gICAgICB0aGlzLmRpc3BsYXkgPSAwO1xuICAgICAgdGhpcy5kZWNpbWFscyA9IDA7XG4gICAgfSxcbiAgICBkZWNpbWFsKCkge1xuICAgICAgdGhpcy5kZWNpbWFscysrO1xuICAgIH1cbiAgfVxufTtcbjwvc2NyaXB0PlxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8ga2V5cGFkLnZ1ZT9iNTM1ZDJkMiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTJDQTtBQUNBOzs7QUFFQTtBQURBO0FBR0E7O0FBRUE7QUFDQTtBQUZBO0FBSUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXJCQTtBQVZBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///534\n");
/***/ }),
/* 535 */
@@ -3680,7 +3680,7 @@ eval("var map = {\n\t\"./af\": 158,\n\t\"./af.js\": 158,\n\t\"./ar\": 159,\n\t\"
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-eval("var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", [\n _c(\n \"div\",\n {\n class: {\n expanded: _vm.ribbonStatus > 1,\n alarm:\n (!_vm.currentAlarm && _vm.ribbonStatus == 3) ||\n (_vm.currentAlarm && _vm.currentAlarm.type == \"alarm\"),\n working: _vm.ribbonStatus == 1,\n warning:\n (!_vm.currentAlarm && _vm.ribbonStatus == 2) ||\n (_vm.currentAlarm && _vm.currentAlarm.type == \"warning\"),\n opened: _vm.opened\n },\n attrs: { id: \"alarm-list\" }\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"content scrollable\",\n class: { collapsed: _vm.currentAlarm, animated: _vm.opened }\n },\n [\n _vm._l(_vm.alarms, function(alarm) {\n return _c(\"alarm-item\", {\n key: alarm.id,\n attrs: {\n title: alarm.title,\n type: alarm.type,\n source: alarm.source,\n date: alarm.date,\n processid: alarm.process\n },\n on: {\n \"on-show-detail\": function($event) {\n _vm.selectAlarm(alarm)\n }\n }\n })\n }),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"general-buttons\",\n class: { collapsed: _vm.currentAlarm }\n },\n [\n _c(\"button\", { staticClass: \"btn\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm._f(\"localize\")(\n \"alarms_btn_history_show\",\n \"Vedi storico allarmi\"\n )\n ) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"button\",\n {\n staticClass: \"btn btn-success\",\n attrs: {\n disabled: _vm._f(\"checkSecurityDisabled\")(\"alarmCmd\")\n },\n on: {\n click: function($event) {\n _vm.refresh()\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm._f(\"localize\")(\n \"alarms_refresh_all\",\n \"Refresh all\"\n )\n ) +\n \"\\n \"\n )\n ]\n )\n ]\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _vm.currentAlarm\n ? _c(\n \"transition\",\n [\n _c(\"alarm-detail\", {\n attrs: { alarm: _vm.currentAlarm },\n on: {\n \"close-detail\": function($event) {\n _vm.closeDetail()\n }\n }\n })\n ],\n 1\n )\n : _vm._e()\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.hasServices\n ? _c(\n \"div\",\n {\n class: {\n expanded: _vm.ribbonStatus > 1,\n opened: _vm.serviceOpened\n },\n attrs: { id: \"service-list\" }\n },\n [\n _c(\n \"div\",\n { staticClass: \"content scrollable\" },\n _vm._l(_vm.serviceRequests, function(alarm) {\n return _c(\"alarm-item\", {\n key: alarm.id,\n attrs: {\n title: alarm.title,\n type: alarm.type,\n source: alarm.source,\n dateprefix: _vm._f(\"localize\")(\n \"support_summary\",\n \"Scaduta il :\"\n ),\n date: alarm.date,\n processid: alarm.process\n }\n })\n })\n )\n ]\n )\n : _vm._e()\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\nif (false) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\") .rerender(\"data-v-4ce00b5e\", esExports)\n }\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTU3LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvYWxhcm1zLWxpc3QudnVlPzEwMTMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcImRpdlwiLCBbXG4gICAgX2MoXG4gICAgICBcImRpdlwiLFxuICAgICAge1xuICAgICAgICBjbGFzczoge1xuICAgICAgICAgIGV4cGFuZGVkOiBfdm0ucmliYm9uU3RhdHVzID4gMSxcbiAgICAgICAgICBhbGFybTpcbiAgICAgICAgICAgICghX3ZtLmN1cnJlbnRBbGFybSAmJiBfdm0ucmliYm9uU3RhdHVzID09IDMpIHx8XG4gICAgICAgICAgICAoX3ZtLmN1cnJlbnRBbGFybSAmJiBfdm0uY3VycmVudEFsYXJtLnR5cGUgPT0gXCJhbGFybVwiKSxcbiAgICAgICAgICB3b3JraW5nOiBfdm0ucmliYm9uU3RhdHVzID09IDEsXG4gICAgICAgICAgd2FybmluZzpcbiAgICAgICAgICAgICghX3ZtLmN1cnJlbnRBbGFybSAmJiBfdm0ucmliYm9uU3RhdHVzID09IDIpIHx8XG4gICAgICAgICAgICAoX3ZtLmN1cnJlbnRBbGFybSAmJiBfdm0uY3VycmVudEFsYXJtLnR5cGUgPT0gXCJ3YXJuaW5nXCIpLFxuICAgICAgICAgIG9wZW5lZDogX3ZtLm9wZW5lZFxuICAgICAgICB9LFxuICAgICAgICBhdHRyczogeyBpZDogXCJhbGFybS1saXN0XCIgfVxuICAgICAgfSxcbiAgICAgIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJjb250ZW50IHNjcm9sbGFibGVcIixcbiAgICAgICAgICAgIGNsYXNzOiB7IGNvbGxhcHNlZDogX3ZtLmN1cnJlbnRBbGFybSwgYW5pbWF0ZWQ6IF92bS5vcGVuZWQgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX3ZtLl9sKF92bS5hbGFybXMsIGZ1bmN0aW9uKGFsYXJtKSB7XG4gICAgICAgICAgICAgIHJldHVybiBfYyhcImFsYXJtLWl0ZW1cIiwge1xuICAgICAgICAgICAgICAgIGtleTogYWxhcm0uaWQsXG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIHRpdGxlOiBhbGFybS50aXRsZSxcbiAgICAgICAgICAgICAgICAgIHR5cGU6IGFsYXJtLnR5cGUsXG4gICAgICAgICAgICAgICAgICBzb3VyY2U6IGFsYXJtLnNvdXJjZSxcbiAgICAgICAgICAgICAgICAgIGRhdGU6IGFsYXJtLmRhdGUsXG4gICAgICAgICAgICAgICAgICBwcm9jZXNzaWQ6IGFsYXJtLnByb2Nlc3NcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBcIm9uLXNob3ctZGV0YWlsXCI6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICBfdm0uc2VsZWN0QWxhcm0oYWxhcm0pXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJnZW5lcmFsLWJ1dHRvbnNcIixcbiAgICAgICAgICAgICAgICBjbGFzczogeyBjb2xsYXBzZWQ6IF92bS5jdXJyZW50QWxhcm0gfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXCJidXR0b25cIiwgeyBzdGF0aWNDbGFzczogXCJidG5cIiB9LCBbXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3MoXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX2YoXCJsb2NhbGl6ZVwiKShcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhbGFybXNfYnRuX2hpc3Rvcnlfc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcIlZlZGkgc3RvcmljbyBhbGxhcm1pXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICApICtcbiAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiYnRuIGJ0bi1zdWNjZXNzXCIsXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ6IF92bS5fZihcImNoZWNrU2VjdXJpdHlEaXNhYmxlZFwiKShcImFsYXJtQ21kXCIpXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLnJlZnJlc2goKVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9mKFwibG9jYWxpemVcIikoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhbGFybXNfcmVmcmVzaF9hbGxcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIlJlZnJlc2ggYWxsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgKSArXG4gICAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgKVxuICAgICAgICAgIF0sXG4gICAgICAgICAgMlxuICAgICAgICApLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICBfdm0uY3VycmVudEFsYXJtXG4gICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgXCJ0cmFuc2l0aW9uXCIsXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcImFsYXJtLWRldGFpbFwiLCB7XG4gICAgICAgICAgICAgICAgICBhdHRyczogeyBhbGFybTogX3ZtLmN1cnJlbnRBbGFybSB9LFxuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgXCJjbG9zZS1kZXRhaWxcIjogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLmNsb3NlRGV0YWlsKClcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgIClcbiAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICBdLFxuICAgICAgMVxuICAgICksXG4gICAgX3ZtLl92KFwiIFwiKSxcbiAgICBfdm0uaGFzU2VydmljZXNcbiAgICAgID8gX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBjbGFzczoge1xuICAgICAgICAgICAgICBleHBhbmRlZDogX3ZtLnJpYmJvblN0YXR1cyA+IDEsXG4gICAgICAgICAgICAgIG9wZW5lZDogX3ZtLnNlcnZpY2VPcGVuZWRcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBhdHRyczogeyBpZDogXCJzZXJ2aWNlLWxpc3RcIiB9XG4gICAgICAgICAgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJjb250ZW50IHNjcm9sbGFibGVcIiB9LFxuICAgICAgICAgICAgICBfdm0uX2woX3ZtLnNlcnZpY2VSZXF1ZXN0cywgZnVuY3Rpb24oYWxhcm0pIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJhbGFybS1pdGVtXCIsIHtcbiAgICAgICAgICAgICAgICAgIGtleTogYWxhcm0uaWQsXG4gICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICB0aXRsZTogYWxhcm0udGl0bGUsXG4gICAgICAgICAgICAgICAgICAgIHR5cGU6IGFsYXJtLnR5cGUsXG4gICAgICAgICAgICAgICAgICAgIHNvdXJjZTogYWxhcm0uc291cmNlLFxuICAgICAgICAgICAgICAgICAgICBkYXRlcHJlZml4OiBfdm0uX2YoXCJsb2NhbGl6ZVwiKShcbiAgICAgICAgICAgICAgICAgICAgICBcInN1cHBvcnRfc3VtbWFyeVwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwiU2NhZHV0YSBpbCA6XCJcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgZGF0ZTogYWxhcm0uZGF0ZSxcbiAgICAgICAgICAgICAgICAgICAgcHJvY2Vzc2lkOiBhbGFybS5wcm9jZXNzXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIClcbiAgICAgICAgICBdXG4gICAgICAgIClcbiAgICAgIDogX3ZtLl9lKClcbiAgXSlcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG52YXIgZXNFeHBvcnRzID0geyByZW5kZXI6IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zOiBzdGF0aWNSZW5kZXJGbnMgfVxuZXhwb3J0IGRlZmF1bHQgZXNFeHBvcnRzXG5pZiAobW9kdWxlLmhvdCkge1xuICBtb2R1bGUuaG90LmFjY2VwdCgpXG4gIGlmIChtb2R1bGUuaG90LmRhdGEpIHtcbiAgICByZXF1aXJlKFwidnVlLWhvdC1yZWxvYWQtYXBpXCIpICAgICAgLnJlcmVuZGVyKFwiZGF0YS12LTRjZTAwYjVlXCIsIGVzRXhwb3J0cylcbiAgfVxufVxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3RlbXBsYXRlLWNvbXBpbGVyP3tcImlkXCI6XCJkYXRhLXYtNGNlMDBiNWVcIixcImhhc1Njb3BlZFwiOmZhbHNlLFwiYnVibGVcIjp7XCJ0cmFuc2Zvcm1zXCI6e319fSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9zZWxlY3Rvci5qcz90eXBlPXRlbXBsYXRlJmluZGV4PTAmYnVzdENhY2hlIS4vc3JjL21vZHVsZXMvYWxhcm1zLWxpc3QudnVlXG4vLyBtb2R1bGUgaWQgPSA1NTdcbi8vIG1vZHVsZSBjaHVua3MgPSA1Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///557\n");
+eval("var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", [\n _c(\n \"div\",\n {\n class: {\n expanded: _vm.ribbonStatus > 1,\n alarm:\n (!_vm.currentAlarm && _vm.ribbonStatus == 3) ||\n (_vm.currentAlarm && _vm.currentAlarm.type == \"alarm\"),\n working: _vm.ribbonStatus == 1,\n warning:\n (!_vm.currentAlarm && _vm.ribbonStatus == 2) ||\n (_vm.currentAlarm && _vm.currentAlarm.type == \"warning\"),\n opened: _vm.opened\n },\n attrs: { id: \"alarm-list\" }\n },\n [\n _c(\n \"div\",\n {\n staticClass: \"content scrollable\",\n class: { collapsed: _vm.currentAlarm, animated: _vm.opened }\n },\n [\n _vm._l(_vm.alarms, function(alarm) {\n return _c(\"alarm-item\", {\n key: alarm.id,\n attrs: {\n title: alarm.title,\n type: alarm.type,\n source: alarm.source,\n date: alarm.date,\n processid: alarm.process\n },\n on: {\n \"on-show-detail\": function($event) {\n _vm.selectAlarm(alarm)\n }\n }\n })\n }),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n staticClass: \"general-buttons\",\n class: { collapsed: _vm.currentAlarm }\n },\n [\n _c(\"button\", { staticClass: \"btn\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm._f(\"localize\")(\n \"alarms_btn_history_show\",\n \"Vedi storico allarmi\"\n )\n ) +\n \"\\n \"\n )\n ]),\n _vm._v(\" \"),\n _c(\n \"button\",\n {\n staticClass: \"btn btn-success\",\n attrs: {\n disabled: _vm._f(\"checkSecurityDisabled\")(\"alarmCmd\")\n },\n on: {\n click: function($event) {\n _vm.refresh()\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(\n _vm._f(\"localize\")(\n \"alarms_refresh_all\",\n \"Refresh all\"\n )\n ) +\n \"\\n \"\n )\n ]\n )\n ]\n )\n ],\n 2\n ),\n _vm._v(\" \"),\n _vm.currentAlarm\n ? _c(\n \"transition\",\n [\n _c(\"alarm-detail\", {\n attrs: { alarm: _vm.currentAlarm },\n on: {\n \"close-detail\": function($event) {\n _vm.closeDetail()\n }\n }\n })\n ],\n 1\n )\n : _vm._e()\n ],\n 1\n ),\n _vm._v(\" \"),\n _vm.hasServices\n ? _c(\n \"div\",\n {\n class: {\n expanded: _vm.ribbonStatus > 1,\n opened: _vm.serviceOpened\n },\n attrs: { id: \"service-list\" }\n },\n [\n _c(\n \"div\",\n { staticClass: \"content scrollable\" },\n _vm._l(_vm.serviceRequests, function(alarm) {\n return _c(\"alarm-item\", {\n key: alarm.id,\n attrs: {\n title: _vm._f(\"localize\")(alarm.uid, alarm.guid),\n type: alarm.type,\n source: alarm.source,\n dateprefix: _vm._f(\"localize\")(\n \"support_summary\",\n \"Scaduta il :\"\n ),\n date: alarm.date,\n processid: alarm.process\n }\n })\n })\n )\n ]\n )\n : _vm._e()\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\nif (false) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\") .rerender(\"data-v-4ce00b5e\", esExports)\n }\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTU3LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvYWxhcm1zLWxpc3QudnVlPzEwMTMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcImRpdlwiLCBbXG4gICAgX2MoXG4gICAgICBcImRpdlwiLFxuICAgICAge1xuICAgICAgICBjbGFzczoge1xuICAgICAgICAgIGV4cGFuZGVkOiBfdm0ucmliYm9uU3RhdHVzID4gMSxcbiAgICAgICAgICBhbGFybTpcbiAgICAgICAgICAgICghX3ZtLmN1cnJlbnRBbGFybSAmJiBfdm0ucmliYm9uU3RhdHVzID09IDMpIHx8XG4gICAgICAgICAgICAoX3ZtLmN1cnJlbnRBbGFybSAmJiBfdm0uY3VycmVudEFsYXJtLnR5cGUgPT0gXCJhbGFybVwiKSxcbiAgICAgICAgICB3b3JraW5nOiBfdm0ucmliYm9uU3RhdHVzID09IDEsXG4gICAgICAgICAgd2FybmluZzpcbiAgICAgICAgICAgICghX3ZtLmN1cnJlbnRBbGFybSAmJiBfdm0ucmliYm9uU3RhdHVzID09IDIpIHx8XG4gICAgICAgICAgICAoX3ZtLmN1cnJlbnRBbGFybSAmJiBfdm0uY3VycmVudEFsYXJtLnR5cGUgPT0gXCJ3YXJuaW5nXCIpLFxuICAgICAgICAgIG9wZW5lZDogX3ZtLm9wZW5lZFxuICAgICAgICB9LFxuICAgICAgICBhdHRyczogeyBpZDogXCJhbGFybS1saXN0XCIgfVxuICAgICAgfSxcbiAgICAgIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJjb250ZW50IHNjcm9sbGFibGVcIixcbiAgICAgICAgICAgIGNsYXNzOiB7IGNvbGxhcHNlZDogX3ZtLmN1cnJlbnRBbGFybSwgYW5pbWF0ZWQ6IF92bS5vcGVuZWQgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX3ZtLl9sKF92bS5hbGFybXMsIGZ1bmN0aW9uKGFsYXJtKSB7XG4gICAgICAgICAgICAgIHJldHVybiBfYyhcImFsYXJtLWl0ZW1cIiwge1xuICAgICAgICAgICAgICAgIGtleTogYWxhcm0uaWQsXG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIHRpdGxlOiBhbGFybS50aXRsZSxcbiAgICAgICAgICAgICAgICAgIHR5cGU6IGFsYXJtLnR5cGUsXG4gICAgICAgICAgICAgICAgICBzb3VyY2U6IGFsYXJtLnNvdXJjZSxcbiAgICAgICAgICAgICAgICAgIGRhdGU6IGFsYXJtLmRhdGUsXG4gICAgICAgICAgICAgICAgICBwcm9jZXNzaWQ6IGFsYXJtLnByb2Nlc3NcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBcIm9uLXNob3ctZGV0YWlsXCI6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICBfdm0uc2VsZWN0QWxhcm0oYWxhcm0pXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgfSksXG4gICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJnZW5lcmFsLWJ1dHRvbnNcIixcbiAgICAgICAgICAgICAgICBjbGFzczogeyBjb2xsYXBzZWQ6IF92bS5jdXJyZW50QWxhcm0gfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX2MoXCJidXR0b25cIiwgeyBzdGF0aWNDbGFzczogXCJidG5cIiB9LCBbXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3MoXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX2YoXCJsb2NhbGl6ZVwiKShcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhbGFybXNfYnRuX2hpc3Rvcnlfc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBcIlZlZGkgc3RvcmljbyBhbGxhcm1pXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICApICtcbiAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiYnRuIGJ0bi1zdWNjZXNzXCIsXG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ6IF92bS5fZihcImNoZWNrU2VjdXJpdHlEaXNhYmxlZFwiKShcImFsYXJtQ21kXCIpXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLnJlZnJlc2goKVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9mKFwibG9jYWxpemVcIikoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhbGFybXNfcmVmcmVzaF9hbGxcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIlJlZnJlc2ggYWxsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgKSArXG4gICAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgKVxuICAgICAgICAgIF0sXG4gICAgICAgICAgMlxuICAgICAgICApLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICBfdm0uY3VycmVudEFsYXJtXG4gICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgXCJ0cmFuc2l0aW9uXCIsXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcImFsYXJtLWRldGFpbFwiLCB7XG4gICAgICAgICAgICAgICAgICBhdHRyczogeyBhbGFybTogX3ZtLmN1cnJlbnRBbGFybSB9LFxuICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgXCJjbG9zZS1kZXRhaWxcIjogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLmNsb3NlRGV0YWlsKClcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDFcbiAgICAgICAgICAgIClcbiAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICBdLFxuICAgICAgMVxuICAgICksXG4gICAgX3ZtLl92KFwiIFwiKSxcbiAgICBfdm0uaGFzU2VydmljZXNcbiAgICAgID8gX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBjbGFzczoge1xuICAgICAgICAgICAgICBleHBhbmRlZDogX3ZtLnJpYmJvblN0YXR1cyA+IDEsXG4gICAgICAgICAgICAgIG9wZW5lZDogX3ZtLnNlcnZpY2VPcGVuZWRcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBhdHRyczogeyBpZDogXCJzZXJ2aWNlLWxpc3RcIiB9XG4gICAgICAgICAgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJjb250ZW50IHNjcm9sbGFibGVcIiB9LFxuICAgICAgICAgICAgICBfdm0uX2woX3ZtLnNlcnZpY2VSZXF1ZXN0cywgZnVuY3Rpb24oYWxhcm0pIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJhbGFybS1pdGVtXCIsIHtcbiAgICAgICAgICAgICAgICAgIGtleTogYWxhcm0uaWQsXG4gICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICB0aXRsZTogX3ZtLl9mKFwibG9jYWxpemVcIikoYWxhcm0udWlkLCBhbGFybS5ndWlkKSxcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogYWxhcm0udHlwZSxcbiAgICAgICAgICAgICAgICAgICAgc291cmNlOiBhbGFybS5zb3VyY2UsXG4gICAgICAgICAgICAgICAgICAgIGRhdGVwcmVmaXg6IF92bS5fZihcImxvY2FsaXplXCIpKFxuICAgICAgICAgICAgICAgICAgICAgIFwic3VwcG9ydF9zdW1tYXJ5XCIsXG4gICAgICAgICAgICAgICAgICAgICAgXCJTY2FkdXRhIGlsIDpcIlxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBkYXRlOiBhbGFybS5kYXRlLFxuICAgICAgICAgICAgICAgICAgICBwcm9jZXNzaWQ6IGFsYXJtLnByb2Nlc3NcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgKVxuICAgICAgICAgIF1cbiAgICAgICAgKVxuICAgICAgOiBfdm0uX2UoKVxuICBdKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcbnZhciBlc0V4cG9ydHMgPSB7IHJlbmRlcjogcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZucyB9XG5leHBvcnQgZGVmYXVsdCBlc0V4cG9ydHNcbmlmIChtb2R1bGUuaG90KSB7XG4gIG1vZHVsZS5ob3QuYWNjZXB0KClcbiAgaWYgKG1vZHVsZS5ob3QuZGF0YSkge1xuICAgIHJlcXVpcmUoXCJ2dWUtaG90LXJlbG9hZC1hcGlcIikgICAgICAucmVyZW5kZXIoXCJkYXRhLXYtNGNlMDBiNWVcIiwgZXNFeHBvcnRzKVxuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvdGVtcGxhdGUtY29tcGlsZXI/e1wiaWRcIjpcImRhdGEtdi00Y2UwMGI1ZVwiLFwiaGFzU2NvcGVkXCI6ZmFsc2UsXCJidWJsZVwiOntcInRyYW5zZm9ybXNcIjp7fX19IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3NlbGVjdG9yLmpzP3R5cGU9dGVtcGxhdGUmaW5kZXg9MCZidXN0Q2FjaGUhLi9zcmMvbW9kdWxlcy9hbGFybXMtbGlzdC52dWVcbi8vIG1vZHVsZSBpZCA9IDU1N1xuLy8gbW9kdWxlIGNodW5rcyA9IDUiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///557\n");
/***/ }),
/* 558 */
diff --git a/Step/wwwroot/src/modules/alarms-list.vue b/Step/wwwroot/src/modules/alarms-list.vue
index 32872397..12fd13e7 100644
--- a/Step/wwwroot/src/modules/alarms-list.vue
+++ b/Step/wwwroot/src/modules/alarms-list.vue
@@ -29,7 +29,7 @@
-
i.guid));
}
private static manageProcesses(status: signalr_process.DTOProcessDataModel) {
diff --git a/Step/wwwroot/src/store/alarms.store.ts b/Step/wwwroot/src/store/alarms.store.ts
index 26fd21d3..c49a9f7e 100644
--- a/Step/wwwroot/src/store/alarms.store.ts
+++ b/Step/wwwroot/src/store/alarms.store.ts
@@ -34,6 +34,7 @@ export interface AlarmsModelActionsInterface {
toggleOpened(context, status);
toggleServiceOpened(store, status);
checkRemove(context, alarmsKeys: Array);
+ checkRemoveServiceAlarm(context, serviceKeys: Array);
}
export const alarmsStore = {
@@ -158,6 +159,18 @@ export const alarmsStore = {
store.warnings = Array.from(store._warnings.values());
store.alarms = Array.from(store._alarms.values());
}
+ },
+ CheckRemoveServiceAlarm(store, keys: Array){
+ let removed = false;
+
+ let wk = Array.from((store._serviceAlarms as Map).keys());
+ for (const index in wk) {
+ if (keys.indexOf(wk[index]) < 0) { store._serviceAlarms.delete(wk[index]); removed = true; }
+ }
+
+ if(removed){
+ store.serviceAlarms = Array.from(store._serviceAlarms.values());
+ }
}
},
@@ -185,6 +198,10 @@ export const alarmsStore = {
},
checkRemove(context, alarmsKeys: Array) {
context.commit("CheckRemoveAlarm", alarmsKeys);
+ },
+ checkRemoveServiceAlarm(context, serviceKeys: Array)
+ {
+ context.commit("CheckRemoveServiceAlarm", serviceKeys);
}
} as AlarmsModelActionsInterface