UNPKG

@strato-automation/node-red-contrib-strato-automation

Version:
1 lines 10.6 kB
var a8_0x6dc141=a8_0x48d4;function a8_0x48d4(_0x2085cd,_0x528e8b){_0x2085cd=_0x2085cd-0x158;var _0xf5a38c=a8_0xf5a3();var _0x48d45e=_0xf5a38c[_0x2085cd];return _0x48d45e;}(function(_0x4d1424,_0x532bcf){var _0x323a56=a8_0x48d4,_0x12ac71=_0x4d1424();while(!![]){try{var _0x18593b=parseInt(_0x323a56(0x18d))/0x1+parseInt(_0x323a56(0x18b))/0x2+-parseInt(_0x323a56(0x188))/0x3+parseInt(_0x323a56(0x192))/0x4*(-parseInt(_0x323a56(0x172))/0x5)+-parseInt(_0x323a56(0x18e))/0x6+-parseInt(_0x323a56(0x18a))/0x7*(parseInt(_0x323a56(0x197))/0x8)+parseInt(_0x323a56(0x179))/0x9;if(_0x18593b===_0x532bcf)break;else _0x12ac71['push'](_0x12ac71['shift']());}catch(_0x270ba2){_0x12ac71['push'](_0x12ac71['shift']());}}}(a8_0xf5a3,0x21737));const acorn=require(a8_0x6dc141(0x16e));module['exports']=function(_0x3eb227){var _0x830c3e=a8_0x6dc141,_0x47114e={'FctMax':function(_0x46fb50,_0x1b6938){var _0x484c58=a8_0x48d4;return Math[_0x484c58(0x195)](Number(_0x46fb50)||0x0,Number(_0x1b6938)||0x0);},'FctMin':function(_0x2ca8da,_0x39a0a1){return Math['min'](Number(_0x2ca8da)||0x0,Number(_0x39a0a1)||0x0);}};function _0x10a246(_0x274052,_0x5984f8){var _0x4cfde=a8_0x48d4,_0x1c5316=_0x4cfde(0x190),_0x1f0bf4=_0x1c5316+_0x5984f8+'\x0a}',_0x2003d6=_0x274052?_0x274052[_0x4cfde(0x167)]('\x0a')['length']:0x0;try{return acorn[_0x4cfde(0x177)](_0x1f0bf4,{'ecmaVersion':0x7e6,'sourceType':'script'}),null;}catch(_0x3e941e){if(_0x3e941e&&_0x3e941e[_0x4cfde(0x180)]&&typeof _0x3e941e[_0x4cfde(0x180)][_0x4cfde(0x184)]===_0x4cfde(0x16f)){var _0x574507=_0x3e941e[_0x4cfde(0x180)][_0x4cfde(0x184)]-0x1-_0x2003d6;return _0x574507>=0x1?_0x574507:0x1;}return null;}}function _0x111734(_0x3fcd0f,_0x22267e){var _0xfd4387=a8_0x48d4,_0x3ba470=String(_0x22267e||'')[_0xfd4387(0x173)](/\s+/g,'\x20')['trim']();if(_0x3fcd0f==null)return _0x3ba470;return'Line\x20'+_0x3fcd0f+':\x20'+_0x3ba470;}function _0x5d841d(_0x5be1bb){var _0x55d7bc=a8_0x48d4,_0x5504e3=_0x5be1bb;return _0x5504e3[_0x55d7bc(0x169)]>0x78&&(_0x5504e3=_0x5504e3['slice'](0x0,0x75)+_0x55d7bc(0x16b)),_0x5504e3;}function _0x156e9f(_0x57b039){var _0x6a1220=a8_0x48d4;_0x3eb227[_0x6a1220(0x160)][_0x6a1220(0x17f)](this,_0x57b039);var _0x2db069=this,_0x441a2d=String(_0x57b039[_0x6a1220(0x198)]||''),_0x583162=String(_0x57b039[_0x6a1220(0x19c)]||'return\x20msg;'),_0x454b15=String(_0x57b039[_0x6a1220(0x17c)]||'');const _0x35bda9=Object[_0x6a1220(0x18c)](async function(){})['constructor'],_0x2e85c9=Function;function _0x483b28(_0x45b3f2,_0xadd419){var _0x318e97=_0x6a1220,_0x52979c=_0x45b3f2,_0x4e59ae=_0x52979c[_0x318e97(0x164)](/^\s*(?:float|int|void|async\s+)?\s*function\s*[^(]*\([^)]*\)\s*\{([\s\S]*)\}\s*;?\s*$/);_0x4e59ae&&(_0x52979c=_0x4e59ae[0x1]);var _0xaf5307=Object[_0x318e97(0x191)](_0x47114e)['map'](function(_0x4bfede){var _0x115c74=_0x318e97;return _0x115c74(0x15a)+_0x4bfede+_0x115c74(0x194)+_0x4bfede+';';})[_0x318e97(0x166)]('\x0a'),_0x336708=_0xaf5307+'\x0a'+_0x52979c,_0x3cf01d;try{_0x3cf01d=new _0x35bda9(_0x318e97(0x199),_0x318e97(0x178),'flow',_0x318e97(0x16c),_0x318e97(0x189),_0x318e97(0x19a),_0x318e97(0x170),_0x318e97(0x176),_0x336708);}catch(_0x38b8ce){try{_0x3cf01d=new _0x2e85c9(_0x318e97(0x199),_0x318e97(0x178),_0x318e97(0x19b),_0x318e97(0x16c),_0x318e97(0x189),_0x318e97(0x19a),'devices',_0x318e97(0x176),_0x336708);}catch(_0xe2ea1a){try{var _0x25f794=_0xaf5307+_0x318e97(0x15d)+_0x52979c+');';_0x3cf01d=new _0x2e85c9(_0x318e97(0x199),'context',_0x318e97(0x19b),'global',_0x318e97(0x189),_0x318e97(0x19a),_0x318e97(0x170),_0x318e97(0x176),_0x25f794);}catch(_0x3a8ade){var _0x1b96e4=_0x10a246(_0xaf5307,_0x336708),_0x37e0b4=_0x111734(_0x1b96e4,_0x3a8ade['message']||_0x3a8ade[_0x318e97(0x185)]());_0x2db069[_0x318e97(0x175)]({'fill':_0x318e97(0x174),'shape':_0x318e97(0x193),'text':_0x5d841d(_0x37e0b4)});throw new Error('Failed\x20to\x20compile\x20'+_0xadd419+_0x318e97(0x168)+_0x37e0b4);}}}return _0x3cf01d;}var _0x3645ba={},_0x232af9={};function _0x163b77(_0x5588ae,_0xe85406){if(_0x3645ba[_0xe85406]!=null&&_0x232af9[_0xe85406]===_0x5588ae)return _0x3645ba[_0xe85406];var _0x1fb6b4=_0x483b28(_0x5588ae,_0xe85406);return _0x3645ba[_0xe85406]=_0x1fb6b4,_0x232af9[_0xe85406]=_0x5588ae,_0x1fb6b4;}function _0x49fd57(_0x26c22c,_0x644b04,_0x42189f){var _0x13cd2c=_0x6a1220;try{var _0x178645=_0x163b77(_0x26c22c,_0x42189f);const _0x77c1a1=_0x2db069[_0x13cd2c(0x178)](),_0x274f57=_0x77c1a1[_0x13cd2c(0x19b)],_0x3c979c=_0x77c1a1['global'];var _0x51e6db=null;try{_0x51e6db=_0x3c979c[_0x13cd2c(0x16d)](_0x13cd2c(0x170));}catch(_0x583c29){}var _0x192c71=_0x178645(_0x644b04||null,_0x77c1a1,_0x274f57,_0x3c979c,_0x2db069,_0x3eb227,_0x51e6db,_0x47114e);return Promise['resolve'](_0x192c71);}catch(_0xcbab51){return Promise['reject'](_0xcbab51);}}_0x441a2d[_0x6a1220(0x163)]()!==''&&(async function(){var _0x1d29ed=_0x6a1220;try{await _0x49fd57(_0x441a2d,null,_0x1d29ed(0x198));}catch(_0x15c17b){_0x2db069[_0x1d29ed(0x17d)](_0x1d29ed(0x18f)+(_0x15c17b&&_0x15c17b[_0x1d29ed(0x17b)]?_0x15c17b[_0x1d29ed(0x17b)]:_0x15c17b));}}());function _0x2dacc(_0x143e80,_0x3fd481,_0x597eed,_0x41c8c4){var _0x4f46e1=_0x6a1220;if(typeof _0x143e80===_0x4f46e1(0x161)||_0x143e80===null){_0x41c8c4();return;}if(Array['isArray'](_0x143e80))_0x597eed(_0x143e80);else _0x143e80&&typeof _0x143e80===_0x4f46e1(0x187)?_0x597eed([_0x143e80]):_0x597eed([_0x3fd481]);_0x41c8c4();}_0x2db069['on'](_0x6a1220(0x165),function(_0x52d07b,_0x2e61af,_0x1737bf){var _0x52abb7=_0x6a1220;_0x2e61af=_0x2e61af||function(_0x49ea9d){_0x2db069['send'](_0x49ea9d);},_0x1737bf=_0x1737bf||function(_0x518f53){var _0x5d23c5=a8_0x48d4;if(_0x518f53)_0x2db069[_0x5d23c5(0x17d)](_0x518f53,_0x52d07b);},_0x49fd57(_0x583162,_0x52d07b,'onmessage')['then'](function(_0x2a493a){var _0x5181b3=a8_0x48d4;_0x2db069[_0x5181b3(0x175)]({}),_0x2dacc(_0x2a493a,_0x52d07b,_0x2e61af,_0x1737bf);})[_0x52abb7(0x158)](function(_0x33e5bb){_0x1737bf(_0x33e5bb instanceof Error?_0x33e5bb:new Error(String(_0x33e5bb)));});}),_0x2db069['on'](_0x6a1220(0x17a),function(_0x3d77a1,_0x40553c){var _0x3e0df2=_0x6a1220;typeof _0x40553c!=='function'&&(_0x40553c=typeof _0x3d77a1===_0x3e0df2(0x196)?_0x3d77a1:function(){});var _0x33e799=function(){try{_0x40553c();}catch(_0x573b55){}};(async function(){var _0x5c314d=_0x3e0df2;try{_0x454b15[_0x5c314d(0x163)]()!==''&&await _0x49fd57(_0x454b15,null,_0x5c314d(0x17c));}catch(_0x508ac1){_0x2db069['error'](_0x5c314d(0x162)+(_0x508ac1&&_0x508ac1[_0x5c314d(0x17b)]?_0x508ac1[_0x5c314d(0x17b)]:_0x508ac1));}}()[_0x3e0df2(0x181)](_0x33e799,function(_0x12402b){var _0x1f5393=_0x3e0df2;_0x2db069[_0x1f5393(0x17d)](_0x12402b),_0x33e799();}));});}_0x3eb227[_0x830c3e(0x160)]['registerType'](_0x830c3e(0x182),_0x156e9f);function _0x5a5b7a(_0x247352){if(_0x247352===undefined||_0x247352===null)return null;var _0x25f678=String(_0x247352)['trim']();return _0x25f678===''?null:_0x25f678;}var _0x5e49fa={'AI':!![],'AO':!![],'AV':!![],'BI':!![],'BO':!![],'BV':!![],'PID':!![],'MSV':!![]};function _0xbfcd9f(_0x1827b8){var _0x48560f=_0x830c3e,_0x56611d={};return Object[_0x48560f(0x191)](_0x1827b8)[_0x48560f(0x15c)](function(_0x276e10){var _0x4250ba=_0x48560f,_0x56d724=_0x5a5b7a(_0x276e10);if(_0x56d724==null)return;var _0x73ee01=_0x1827b8[_0x276e10];if(!_0x73ee01||typeof _0x73ee01!==_0x4250ba(0x187))return;var _0x44153e={};Object['keys'](_0x73ee01)[_0x4250ba(0x15c)](function(_0x35a1cf){var _0x28d29e=_0x4250ba;if(!_0x5e49fa[_0x35a1cf])return;var _0x169fec=_0x73ee01[_0x35a1cf];if(!_0x169fec||typeof _0x169fec!==_0x28d29e(0x187))return;var _0x185247={};Object[_0x28d29e(0x191)](_0x169fec)[_0x28d29e(0x15c)](function(_0x17523f){if(_0x169fec[_0x17523f]==null)return;_0x185247[_0x17523f]=!![];}),Object['keys'](_0x185247)[_0x28d29e(0x169)]&&(_0x44153e[_0x35a1cf]=_0x185247);}),_0x56611d[_0x56d724]=_0x44153e;var _0x1e8283=Number(_0x56d724);!isNaN(_0x1e8283)&&(_0x56611d[String(_0x1e8283)]=_0x44153e,_0x56611d[_0x1e8283]=_0x44153e);}),_0x56611d;}_0x3eb227[_0x830c3e(0x183)][_0x830c3e(0x16d)](_0x830c3e(0x15b),function(_0x893c62,_0x57ffea){var _0x423c45=_0x830c3e;try{var _0x350f79=String(_0x893c62[_0x423c45(0x15e)][_0x423c45(0x19e)]||'');if(!_0x350f79){_0x57ffea[_0x423c45(0x175)](0x190)[_0x423c45(0x159)]({'error':_0x423c45(0x19d),'deviceKeys':[],'devicesIndex':null});return;}var _0x56cdfd=_0x3eb227[_0x423c45(0x160)][_0x423c45(0x17e)](_0x350f79);if(!_0x56cdfd){_0x57ffea[_0x423c45(0x175)](0x194)[_0x423c45(0x159)]({'error':_0x423c45(0x16a),'deviceKeys':[],'devicesIndex':null});return;}var _0x4266df=null;try{var _0x50a6b0=_0x56cdfd[_0x423c45(0x178)]();_0x50a6b0&&_0x50a6b0[_0x423c45(0x16c)]&&(_0x4266df=_0x50a6b0[_0x423c45(0x16c)]);}catch(_0x4b8ef5){_0x57ffea[_0x423c45(0x175)](0x1f4)[_0x423c45(0x159)]({'error':'Error\x20accessing\x20context:\x20'+String(_0x4b8ef5),'deviceKeys':[],'devicesIndex':null});return;}if(!_0x4266df||typeof _0x4266df[_0x423c45(0x16d)]!==_0x423c45(0x196)){_0x57ffea['json']({'error':_0x423c45(0x171),'deviceKeys':[],'devicesIndex':null});return;}var _0x9f430=_0x4266df[_0x423c45(0x16d)]('devices');if(!_0x9f430||typeof _0x9f430!==_0x423c45(0x187)){_0x57ffea['json']({'deviceKeys':[],'devicesIndex':null});return;}var _0x2a0eec=Object['keys'](_0x9f430)[_0x423c45(0x15f)](function(_0x54b894){return _0x5a5b7a(_0x54b894);})[_0x423c45(0x186)](function(_0x1c2812){return _0x1c2812!=null&&_0x1c2812!=='';}),_0x392d9d=_0xbfcd9f(_0x9f430);_0x57ffea[_0x423c45(0x159)]({'deviceKeys':_0x2a0eec,'devicesIndex':_0x392d9d});}catch(_0x5e9793){_0x57ffea[_0x423c45(0x175)](0x1f4)[_0x423c45(0x159)]({'error':String(_0x5e9793[_0x423c45(0x17b)]||_0x5e9793),'deviceKeys':[],'devicesIndex':null});}});};function a8_0xf5a3(){var _0x129f24=['Error\x20in\x20On\x20Start:\x20','async\x20function\x20_(msg,\x20context,\x20flow,\x20global,\x20node,\x20RED,\x20devices,\x20functionLibrary)\x20{\x0a','keys','803920faowcf','dot','\x20=\x20functionLibrary.','max','function','9608HjWGlr','onstart','msg','RED','flow','func','missing\x20nodeId','nodeId','catch','json','var\x20','/prog-function/device-keys','forEach','\x0areturn\x20(','query','map','nodes','undefined','Error\x20in\x20On\x20Stop:\x20','trim','match','input','join','split','\x20code:\x20','length','node\x20not\x20found','...','global','get','acorn','number','devices','Global\x20context\x20not\x20available','5smuzBm','replace','red','status','functionLibrary','parse','context','3623409HdtGLg','close','message','onstop','error','getNode','createNode','loc','then','prog-function','httpAdmin','line','toString','filter','object','361338tCKogK','node','1057Rqboqa','281238rfrpQz','getPrototypeOf','200095aaQWzF','621138wtHReL'];a8_0xf5a3=function(){return _0x129f24;};return a8_0xf5a3();}