platypush/platypush/backend/http/webapp/dist/static/js/5824-legacy.7b386549.js

2 lines
26 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(self["webpackChunkplatypush"]=self["webpackChunkplatypush"]||[]).push([[5824],{6091:function(e,_,t){var n=t(6530).PROPER,r=t(7293),a=t(1361),s="…";e.exports=function(e){return r((function(){return!!a[e]()||s[e]()!==s||n&&a[e].name!==e}))}},3210:function(e,_,t){"use strict";var n=t(2109),r=t(3111).trim,a=t(6091);n({target:"String",proto:!0,forced:a("trim")},{trim:function(){return r(this)}})},3275:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6084),_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(9584),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(7327),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(1539),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(1249),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_4__),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(8309),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(4747),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es_object_entries_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(9720),core_js_modules_es_object_entries_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_object_entries_js__WEBPACK_IMPORTED_MODULE_7__),_Utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(6813),_components_Loading__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(1232),_index__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(9016),vue__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(9963),vue__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(6252),mitt__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(9652),bus=(0,mitt__WEBPACK_IMPORTED_MODULE_11__.Z)();__webpack_exports__["Z"]={name:"Elements",components:{Loading:_components_Loading__WEBPACK_IMPORTED_MODULE_9__.Z},mixins:[_Utils__WEBPACK_IMPORTED_MODULE_8__.Z],props:{content:{type:String}},data:function(){return{loading:!1,unwatch:null}},methods:{_parseActions:function(e){var _=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(e.children).filter((function(e){var _;return"actions"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())})),t=null!==_&&void 0!==_&&_.length?_[0].children:e.children,n=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(t).filter((function(e){var _;return"action"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));if(null!==n&&void 0!==n&&n.length)return(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(n).map((function(e){return{action:e.attributes.name.value,args:(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(e.children).reduce((function(e,_){var t=void 0;try{t=JSON.parse(_.innerText)}catch(r){var n;null!==(n=_.innerText)&&void 0!==n&&n.length&&(t=_.innerText)}return e[_.tagName.toLowerCase()]=t,e}),{})}}))},_parseVars:function(e){var _=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(e.children).filter((function(e){var _;return"vars"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));if(null!==_&&void 0!==_&&_.length)return(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(_[0].children).reduce((function(e,_){var t=void 0;try{t=JSON.parse(_.innerText)}catch(r){var n;null!==(n=_.innerText)&&void 0!==n&&n.length&&(t=_.innerText)}return e[_.tagName.toLowerCase()]=t,e}),{})},_parseHandlers:function _parseHandlers(element){var handlers={},parseHndlScript=function parseHndlScript(hndlText){return function(app){return eval("// noinspection JSUnusedLocalSymbols\n (async function (self) {\n ".concat(hndlText,"\n })"))(app)}},parseEventHndl=function parseEventHndl(hndlText){return function(app){return function(event){return eval("// noinspection JSUnusedLocalSymbols\n (async function (self, event) {\n ".concat(hndlText,"\n })"))(app,event)}}},hndlTags=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(element.children).filter((function(e){var _;return"handlers"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));if(null!==hndlTags&&void 0!==hndlTags&&hndlTags.length){var mounted=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(hndlTags[0].children).filter((function(e){var _;return"mounted"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));null!==mounted&&void 0!==mounted&&mounted.length&&(handlers.mounted=parseHndlScript(mounted[0].innerText));var refresh=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(hndlTags[0].children).filter((function(e){var _;return"refresh"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())})),_refresh$0$attributes;if(null!==refresh&&void 0!==refresh&&refresh.length)handlers.refresh={handler:parseHndlScript(refresh[0].innerText),interval:(null===(_refresh$0$attributes=refresh[0].attributes.interval)||void 0===_refresh$0$attributes?void 0:_refresh$0$attributes.value)||10};var events=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(hndlTags[0].children).filter((function(e){var _;return"event"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));null!==events&&void 0!==events&&events.length&&(handlers.events=events.reduce((function(e,_){return e[_.attributes.type.value]=parseEventHndl(_.innerText),e}),{}))}var actionsTags=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(element.children).filter((function(e){var _;return"actions"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));if(null!==actionsTags&&void 0!==actionsTags&&actionsTags.length){var beforeActionsTags=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(actionsTags[0].children).filter((function(e){var _;return"before"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));null!==beforeActionsTags&&void 0!==beforeActionsTags&&beforeActionsTags.length&&(handlers.beforeActions=parseHndlScript(beforeActionsTags[0].innerText));var afterActionsTags=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(actionsTags[0].children).filter((function(e){var _;return"after"===(null===(_=e.tagName)||void 0===_?void 0:_.toLowerCase())}));null!==afterActionsTags&&void 0!==afterActionsTags&&afterActionsTags.length&&(handlers.afterActions=parseHndlScript(afterActionsTags[0].innerText))}return handlers},_parseProps:function(e){return(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(e.attributes).reduce((function(e,_){return e[_.name]=_.value,e}),{})},propagateEvent:function(e){bus.emit("event",e)},_addEventHandler:function(){this.unwatch=this.subscribe((function(e){bus.emit("event",e)}))},_removeEventHandler:function(){this.unwatch&&(this.unwatch(),this.unwatch=null)}},mounted:function(){var e=this;this.loading=!0,this._addEventHandler();try{this.$refs.container.innerHTML=this.content,Object.entries(_index__WEBPACK_IMPORTED_MODULE_10__.Z).forEach((function(_){var t=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__.Z)(_,2),n=t[0],r=t[1];e.$options.components[n]=r,(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__.Z)(e.$refs.container.getElementsByTagName(n)).forEach((function(_){var t=e._parseProps(_);t.actions=e._parseActions(_),t.handlers=e._parseHandlers(_),t._vars=e._parseVars(_);var n=document.createElement("div");n.setAttribute("class","component"),n.innerHTML=_.innerHTML,_.parentNode.replaceChild(n,_),(0,vue__WEBPACK_IMPORTED_MODULE_12__.ri)({render:function(){return(0,vue__WEBPACK_IMPORTED_MODULE_13__.h)(r,t)},data:function(){return{bus:bus}}}).mount(n)}))}));for(var _=0,t=["handlers","actions","vars"];_<t.length;_++){var n=t[_];this.$refs.container.getElementsByTagName(n).forEach((function(e){e.parentNode.removeChild(e)}))}}finally{this.loading=!1}},unmounted:function(){this._removeEventHandler()}}},7105:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var _home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6084),_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(6347),_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(8534),_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(4648),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(1539),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_4__),core_js_modules_es_object_entries_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(9720),core_js_modules_es_object_entries_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_object_entries_js__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(3210),core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(4916),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_7__),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(4723),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_8__),regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(5666),regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(regenerator_runtime_runtime_js__WEBPACK_IMPORTED_MODULE_9__),_Utils__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(6813);__webpack_exports__["Z"]={mixins:[_Utils__WEBPACK_IMPORTED_MODULE_10__.Z],props:{name:{type:String,default:"[Unnamed sensor]"},iconClass:{type:String},iconUrl:{type:String},iconColor:{type:String},actions:{type:Array,default:function(){return[]}},_vars:{type:Object,default:function(){return{}}},handlers:{type:Object,default:function(){return{}}},bus:{type:Object}},data:function(){return{vars:(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_3__.Z)({},this._vars||{}),_interval:void 0,refresh:null,refreshInterval:null,value:null,loading:!1}},computed:{iconStyle:function(){var e,_;if(null!==(e=this.iconClass)&&void 0!==e&&e.length||null===(_=this.iconColor)||void 0===_||!_.length)return{color:this.iconColor}},hasIcon:function(){var e,_;return(null===(e=this.iconUrl)||void 0===e?void 0:e.length)||(null===(_=this.iconClass)||void 0===_?void 0:_.length)}},methods:{run:function(){var e=this;return(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(regeneratorRuntime.mark((function _(){var t,n,r;return regeneratorRuntime.wrap((function(_){while(1)switch(_.prev=_.next){case 0:if(!e.handlers.input){_.next=2;break}return _.abrupt("return",e.handlers.input(e)(e.value));case 2:if(!e.handlers.beforeActions){_.next=5;break}return _.next=5,e.handlers.beforeActions(e);case 5:t=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__.Z)(e.actions),_.prev=6,t.s();case 8:if((n=t.n()).done){_.next=14;break}return r=n.value,_.next=12,e.request_(r);case 12:_.next=8;break;case 14:_.next=19;break;case 16:_.prev=16,_.t0=_["catch"](6),t.e(_.t0);case 19:return _.prev=19,t.f(),_.finish(19);case 22:if(!e.handlers.afterActions){_.next=25;break}return _.next=25,e.handlers.afterActions(e);case 25:case"end":return _.stop()}}),_,null,[[6,16,19,22]])})))()},request_:function request_(action){var _this2=this;return(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(regeneratorRuntime.mark((function _callee2(){var args;return regeneratorRuntime.wrap((function _callee2$(_context2){while(1)switch(_context2.prev=_context2.next){case 0:return args=Object.entries(action.args).reduce((function(args,_ref){var _ref2=(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__.Z)(_ref,2),key=_ref2[0],value=_ref2[1];if(value.trim){value=value.trim();var m=value.match(/^{{\s*(.*)\s*}}/);m&&(value=eval("// noinspection JSUnusedLocalSymbols\n (function (self) {\n return ".concat(m[1],"\n })"))(_this2))}return args[key]=value,args}),{}),_context2.next=3,_this2.request(action.action,args);case 3:case"end":return _context2.stop()}}),_callee2)})))()},processEvent:function(e){var _=this;return(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=(_.handlers.events||{})[e.type],!n){t.next=4;break}return t.next=4,n(_)(e);case 4:case"end":return t.stop()}}),t)})))()}},mounted:function(){var e=this;return(0,_home_blacklight_git_tree_platypush_platypush_backend_http_webapp_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__.Z)(regeneratorRuntime.mark((function _(){var t,n,r;return regeneratorRuntime.wrap((function(_){while(1)switch(_.prev=_.next){case 0:if(e.$root.bus.on("event",e.processEvent),!e.handlers.mounted){_.next=4;break}return _.next=4,e.handlers.mounted(e);case 4:if(!e.handlers.refresh){_.next=10;break}return e.refreshInterval=1e3*((null===(t=e.handlers.refresh)||void 0===t?void 0:t.interval)||0),e.refresh=function(){e.handlers.refresh.handler(e)},_.next=9,e.refresh();case 9:e.refreshInterval&&(n=e,r=function(){return n.refresh()},e._interval=setInterval(r,e.refreshInterval));case 10:case"end":return _.stop()}}),_)})))()},unmounted:function(){this._interval&&clearInterval(this._interval)}}},9016:function(e,_,t){"use strict";t.d(_,{Z:function(){return G}});t(8309);var n=t(6252),r=t(3577),a={key:0,class:"col-1 icon-container"},s=["src","alt"],l=["textContent"];function o(e,_,t,o,i,u){var c;return(0,n.wg)(),(0,n.iD)("div",{class:"run component-row",onClick:_[0]||(_[0]=function(){return e.run&&e.run.apply(e,arguments)})},[e.hasIcon?((0,n.wg)(),(0,n.iD)("div",a,[null!==(c=e.iconUrl)&&void 0!==c&&c.length?((0,n.wg)(),(0,n.iD)("img",{key:0,class:"icon",src:e.iconUrl,alt:e.name},null,8,s)):((0,n.wg)(),(0,n.iD)("i",{key:1,class:(0,r.C_)(["icon",e.iconClass]),style:(0,r.j5)(e.iconStyle)},null,6))])):(0,n.kq)("",!0),(0,n._)("div",{class:(0,r.C_)({"col-11":e.hasIcon,"col-12":!e.hasIcon}),textContent:(0,r.zw)(e.name)},null,10,l)])}var i=t(7105),u={name:"Run",mixins:[i.Z]},c=t(3744);const p=(0,c.Z)(u,[["render",o],["__scopeId","data-v-7478b72d"]]);var d=p,h={key:0,class:"col-1 icon-container"},m=["src","alt"],b=["textContent"],v={class:"col-3 value-container"},f={class:"value"},E=["textContent"];function g(e,_,t,a,s,l){var o;return(0,n.wg)(),(0,n.iD)("div",{class:"sensor component-row",onClick:_[0]||(_[0]=function(){return l.run&&l.run.apply(l,arguments)})},[e.hasIcon?((0,n.wg)(),(0,n.iD)("div",h,[null!==(o=e.iconUrl)&&void 0!==o&&o.length?((0,n.wg)(),(0,n.iD)("img",{key:0,class:"icon",src:e.iconUrl,alt:e.name},null,8,m)):((0,n.wg)(),(0,n.iD)("i",{key:1,class:(0,r.C_)(["icon",e.iconClass]),style:(0,r.j5)(e.iconStyle)},null,6))])):(0,n.kq)("",!0),(0,n._)("div",{class:(0,r.C_)({"col-8":e.hasIcon,"col-9":!e.hasIcon}),textContent:(0,r.zw)(e.name)},null,10,b),(0,n._)("div",v,[(0,n._)("div",f,[(0,n.Uk)((0,r.zw)(e.value)+" ",1),t.unit?((0,n.wg)(),(0,n.iD)("span",{key:0,textContent:(0,r.zw)(t.unit)},null,8,E)):(0,n.kq)("",!0)])])])}var D=t(6347),w=t(8534),k=(t(5666),{name:"Sensor",mixins:[i.Z],props:{unit:{type:String}},methods:{run:function(){var e=this;return(0,w.Z)(regeneratorRuntime.mark((function _(){var t,n,r,a;return regeneratorRuntime.wrap((function(_){while(1)switch(_.prev=_.next){case 0:if(!e.handlers.beforeActions){_.next=3;break}return _.next=3,e.handlers.beforeActions(e);case 3:if(null===(t=e.actions)||void 0===t||!t.length){_.next=23;break}n=(0,D.Z)(e.actions),_.prev=5,n.s();case 7:if((r=n.n()).done){_.next=13;break}return a=r.value,_.next=11,e.request_(a);case 11:_.next=7;break;case 13:_.next=18;break;case 15:_.prev=15,_.t0=_["catch"](5),n.e(_.t0);case 18:return _.prev=18,n.f(),_.finish(18);case 21:_.next=25;break;case 23:return _.next=25,e.refresh();case 25:if(!e.handlers.afterActions){_.next=28;break}return _.next=28,e.handlers.afterActions(e);case 28:case"end":return _.stop()}}),_,null,[[5,15,18,21]])})))()}}});const y=(0,c.Z)(k,[["render",g],["__scopeId","data-v-53594122"]]);var O=y,M={class:"slider-root component-row"},P={key:0,class:"col-1 icon-container"},C=["src","alt"],T=["textContent"],A={class:"col-5 slider-container"},j={class:"slider"};function I(e,_,t,a,s,l){var o,i=(0,n.up)("SliderElement");return(0,n.wg)(),(0,n.iD)("div",M,[e.hasIcon?((0,n.wg)(),(0,n.iD)("div",P,[null!==(o=e.iconUrl)&&void 0!==o&&o.length?((0,n.wg)(),(0,n.iD)("img",{key:0,class:"icon",src:e.iconUrl,alt:e.name},null,8,C)):((0,n.wg)(),(0,n.iD)("i",{key:1,class:(0,r.C_)(["icon",e.iconClass]),style:(0,r.j5)(e.iconStyle)},null,6))])):(0,n.kq)("",!0),(0,n._)("div",{class:(0,r.C_)({"col-6":e.hasIcon,"col-7":!e.hasIcon}),textContent:(0,r.zw)(e.name)},null,10,T),(0,n._)("div",A,[(0,n._)("div",j,[(0,n.Wm)(i,{value:e.value,range:[parseFloat(t.min),parseFloat(t.max)],onMouseup:l.run},null,8,["value","range","onMouseup"])])])])}t(9653);var L=t(1583),x={name:"Slider",components:{SliderElement:L.Z},mixins:[i.Z],props:{min:{type:[String,Number],default:0},max:{type:[String,Number],required:!0}},methods:{run:function(e){var _=this;return(0,w.Z)(regeneratorRuntime.mark((function t(){var n,r,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(_.value=parseFloat(e.target.value),!_.handlers.beforeActions){t.next=4;break}return t.next=4,_.handlers.beforeActions(_);case 4:n=(0,D.Z)(_.actions),t.prev=5,n.s();case 7:if((r=n.n()).done){t.next=13;break}return a=r.value,t.next=11,_.request_(a);case 11:t.next=7;break;case 13:t.next=18;break;case 15:t.prev=15,t.t0=t["catch"](5),n.e(t.t0);case 18:return t.prev=18,n.f(),t.finish(18);case 21:if(!_.handlers.afterActions){t.next=24;break}return t.next=24,_.handlers.afterActions(_);case 24:case"end":return t.stop()}}),t,null,[[5,15,18,21]])})))()}}};const U=(0,c.Z)(x,[["render",I],["__scopeId","data-v-772cf288"]]);var R=U,B=t(9963),W={key:0,class:"col-1 icon-container"},K=["src","alt"],q=["textContent"],Z={class:"col-2 toggle-container"},S={class:"toggle"};function $(e,_,t,a,s,l){var o,i=(0,n.up)("ToggleSwitch");return(0,n.wg)(),(0,n.iD)("div",{class:"switch component-row",onClick:_[0]||(_[0]=function(){return e.run&&e.run.apply(e,arguments)})},[e.hasIcon?((0,n.wg)(),(0,n.iD)("div",W,[null!==(o=e.iconUrl)&&void 0!==o&&o.length?((0,n.wg)(),(0,n.iD)("img",{key:0,class:"icon",src:e.iconUrl,alt:e.name},null,8,K)):((0,n.wg)(),(0,n.iD)("i",{key:1,class:(0,r.C_)(["icon",e.iconClass]),style:(0,r.j5)(e.iconStyle)},null,6))])):(0,n.kq)("",!0),(0,n._)("div",{class:(0,r.C_)({"col-9":e.hasIcon,"col-10":!e.hasIcon}),textContent:(0,r.zw)(e.name)},null,10,q),(0,n._)("div",Z,[(0,n._)("div",S,[(0,n.Wm)(i,{value:e.value,onInput:(0,B.iM)(e.run,["stop"])},null,8,["value","onInput"])])])])}var N=t(6),H={name:"Switch",components:{ToggleSwitch:N.Z},mixins:[i.Z]};const z=(0,c.Z)(H,[["render",$],["__scopeId","data-v-97d3a936"]]);var F=z,G={Run:d,Sensor:O,Slider:R,Switch:F}},1583:function(e,_,t){"use strict";t.d(_,{Z:function(){return E}});var n=t(6252),r=t(3577),a=t(9963),s={class:"slider-wrapper"},l=["textContent"],o=["textContent"],i={class:"slider-container"},u=["min","max","step","disabled","value"],c={class:"track-inner",ref:"track"},p={class:"thumb",ref:"thumb"},d=["textContent"];function h(e,_,t,h,m,b){return(0,n.wg)(),(0,n.iD)("label",s,[t.withRange?((0,n.wg)(),(0,n.iD)("span",{key:0,class:(0,r.C_)(["range-labels",{"with-label":t.withLabel}])},[t.withRange?((0,n.wg)(),(0,n.iD)("span",{key:0,class:"label left",textContent:(0,r.zw)(t.range[0])},null,8,l)):(0,n.kq)("",!0),t.withRange?((0,n.wg)(),(0,n.iD)("span",{key:1,class:"label right",textContent:(0,r.zw)(t.range[1])},null,8,o)):(0,n.kq)("",!0)],2)):(0,n.kq)("",!0),(0,n._)("span",i,[(0,n._)("input",{class:(0,r.C_)(["slider",{"with-label":t.withLabel}]),type:"range",min:t.range[0],max:t.range[1],step:t.step,disabled:t.disabled,value:t.value,ref:"range",onInput:_[0]||(_[0]=(0,a.iM)((function(){return b.onUpdate&&b.onUpdate.apply(b,arguments)}),["stop"])),onChange:_[1]||(_[1]=(0,a.iM)((function(){return b.onUpdate&&b.onUpdate.apply(b,arguments)}),["stop"]))},null,42,u),(0,n._)("div",{class:(0,r.C_)(["track",{"with-label":t.withLabel}])},[(0,n._)("div",c,null,512)],2),(0,n._)("div",p,null,512),t.withLabel?((0,n.wg)(),(0,n.iD)("span",{key:0,class:"label",textContent:(0,r.zw)(t.value),ref:"label"},null,8,d)):(0,n.kq)("",!0)])])}var m=t(4648),b=(t(9653),{name:"Slider",emits:["input","change","mouseup","mousedown","touchstart","touchend","keyup","keydown"],props:{value:{type:Number},disabled:{type:Boolean,default:!1},range:{type:Array,default:function(){return[0,100]}},step:{type:Number,default:1},withLabel:{type:Boolean,default:!1},withRange:{type:Boolean,default:!1}},methods:{onUpdate:function(e){this.update(e.target.value),this.$emit(e.type,(0,m.Z)((0,m.Z)({},e),{},{target:(0,m.Z)((0,m.Z)({},e.target),{},{value:this.$refs.range.value})}))},update:function(e){var _=this.$refs.range.clientWidth,t=(e-this.range[0])/(this.range[1]-this.range[0]),n=t*_,r=this.$refs.thumb;r.style.left="".concat(n-r.clientWidth/2,"px"),this.$refs.thumb.style.transform="translate(-".concat(t,"%, -50%)"),this.$refs.track.style.width="".concat(n,"px")}},mounted:function(){var e=this;null!=this.value&&this.update(this.value),this.$watch((function(){return e.value}),(function(_){return e.update(_)}))}}),v=t(3744);const f=(0,v.Z)(b,[["render",h],["__scopeId","data-v-28d31846"]]);var E=f},6:function(e,_,t){"use strict";t.d(_,{Z:function(){return h}});var n=t(6252),r=t(3577),a=t(9963),s=function(e){return(0,n.dD)("data-v-a6396ae8"),e=e(),(0,n.Cn)(),e},l=["checked"],o=s((function(){return(0,n._)("div",{class:"switch"},[(0,n._)("div",{class:"dot"})],-1)})),i={class:"label"};function u(e,_,t,s,u,c){return(0,n.wg)(),(0,n.iD)("div",{class:(0,r.C_)(["power-switch",{disabled:t.disabled}]),onClick:_[0]||(_[0]=(0,a.iM)((function(){return c.onInput&&c.onInput.apply(c,arguments)}),["stop"]))},[(0,n._)("input",{type:"checkbox",checked:t.value},null,8,l),(0,n._)("label",null,[o,(0,n._)("span",i,[(0,n.WI)(e.$slots,"default",{},void 0,!0)])])],2)}var c={name:"ToggleSwitch",emits:["input"],props:{value:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},methods:{onInput:function(e){if(this.disabled)return!1;this.$emit("input",e)}}},p=t(3744);const d=(0,p.Z)(c,[["render",u],["__scopeId","data-v-a6396ae8"]]);var h=d},5824:function(e,_,t){"use strict";t.r(_),t.d(_,{default:function(){return u}});var n=t(6252),r={class:"component-widget"},a={class:"container",ref:"container"};function s(e,_,t,s,l,o){var i=(0,n.up)("Loading");return(0,n.wg)(),(0,n.iD)("div",r,[l.loading?((0,n.wg)(),(0,n.j4)(i,{key:0})):(0,n.kq)("",!0),(0,n._)("div",a,null,512)])}var l=t(3275),o=t(3744);const i=(0,o.Z)(l.Z,[["render",s],["__scopeId","data-v-450fcab1"]]);var u=i}}]);
//# sourceMappingURL=5824-legacy.7b386549.js.map