Built motion from commit bc1ab7c3.|2.0.43
[motion2.git] / server / services / ami / acw / index.js
1 var _0x266b=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x2E\x2E\x2F\x61\x6D\x69","\x61\x63\x77","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x72\x70\x63\x2F\x75\x73\x65\x72","\x6C\x6F\x63\x61\x6C\x68\x6F\x73\x74","\x73\x6F\x63\x6B\x65\x74\x2E\x69\x6F\x2D\x65\x6D\x69\x74\x74\x65\x72","\x76\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74\x73","\x74\x69\x6D\x65\x72\x73","\x63\x68\x61\x6E\x6E\x65\x6C\x73","\x61\x67\x65\x6E\x74\x63\x6F\x6E\x6E\x65\x63\x74","\x62\x69\x6E\x64","\x73\x79\x6E\x63\x41\x67\x65\x6E\x74\x43\x6F\x6E\x6E\x65\x63\x74","\x6F\x6E","\x68\x61\x6E\x67\x75\x70\x72\x65\x71\x75\x65\x73\x74","\x73\x79\x6E\x63\x48\x61\x6E\x67\x75\x70\x52\x65\x71\x75\x65\x73\x74","\x61\x67\x65\x6E\x74\x72\x69\x6E\x67\x6E\x6F\x61\x6E\x73\x77\x65\x72","\x73\x79\x6E\x63\x41\x67\x65\x6E\x74\x52\x69\x6E\x67\x4E\x6F\x41\x6E\x73\x77\x65\x72","\x61\x74\x74\x65\x6E\x64\x65\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x73\x79\x6E\x63\x41\x74\x74\x65\x6E\x64\x65\x64\x54\x72\x61\x6E\x73\x66\x65\x72","\x62\x6C\x69\x6E\x64\x74\x72\x61\x6E\x73\x66\x65\x72","\x73\x79\x6E\x63\x42\x6C\x69\x6E\x64\x54\x72\x61\x6E\x73\x66\x65\x72","\x73\x74\x61\x72\x74\x41\x63\x77","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x69\x6E\x74\x65\x72\x66\x61\x63\x65","\x71\x75\x65\x75\x65","\x66\x69\x6E\x61\x6C\x6C\x79","\x5B\x25\x73\x5D\x5B\x54\x49\x4D\x45\x52\x3A\x25\x73\x5D\x5B\x41\x47\x45\x4E\x54\x3A\x25\x73\x5D\x5B\x51\x55\x45\x55\x45\x3A\x25\x73\x5D","\x61\x63\x77\x54\x69\x6D\x65\x6F\x75\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x76\x6F\x69\x63\x65\x50\x61\x75\x73\x65","\x5B\x25\x73\x5D\x5B\x53\x54\x41\x52\x54\x5D\x5B\x41\x47\x45\x4E\x54\x3A\x25\x73\x5D\x5B\x51\x55\x45\x55\x45\x3A\x25\x73\x5D","\x69\x6E\x66\x6F","\x73\x74\x6F\x70\x41\x63\x77","\x74\x68\x65\x6E","\x41\x43\x57","\x73\x61\x76\x65\x50\x61\x75\x73\x65","\x5B\x25\x73\x5D\x5B\x49\x4E\x50\x41\x55\x53\x45\x5D\x5B\x41\x47\x45\x4E\x54\x3A\x25\x73\x5D\x5B\x51\x55\x45\x55\x45\x3A\x25\x73\x5D","\x69\x64","\x67\x65\x74\x41\x67\x65\x6E\x74","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x5B\x54\x49\x4D\x45\x52\x5D\x5B\x53\x54\x4F\x50\x5D\x5B\x41\x47\x45\x4E\x54\x3A\x25\x73\x5D","\x73\x61\x76\x65\x55\x6E\x70\x61\x75\x73\x65","\x75\x6E\x69\x71\x75\x65\x69\x64","\x5B\x25\x73\x5D\x5B\x48\x41\x4E\x47\x55\x50\x3A\x55\x4E\x49\x51\x55\x45\x49\x44\x5D","\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x5B\x25\x73\x5D\x5B\x48\x41\x4E\x47\x55\x50\x3A\x4C\x49\x4E\x4B\x45\x44\x49\x44\x5D","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x75\x6E\x69\x71\x75\x65\x69\x64","\x5B\x25\x73\x5D\x5B\x41\x54\x54\x45\x4E\x44\x45\x44\x54\x52\x41\x4E\x53\x46\x45\x52\x3A\x55\x4E\x49\x51\x55\x45\x49\x44\x5D","\x6F\x72\x69\x67\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x5B\x25\x73\x5D\x5B\x41\x54\x54\x45\x4E\x44\x45\x44\x54\x52\x41\x4E\x53\x46\x45\x52\x3A\x4C\x49\x4E\x4B\x45\x44\x49\x44\x5D","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x75\x6E\x69\x71\x75\x65\x69\x64","\x5B\x25\x73\x5D\x5B\x42\x4C\x49\x4E\x44\x54\x52\x41\x4E\x53\x46\x45\x52\x3A\x55\x4E\x49\x51\x55\x45\x49\x44\x5D","\x74\x72\x61\x6E\x73\x66\x65\x72\x65\x72\x6C\x69\x6E\x6B\x65\x64\x69\x64","\x5B\x25\x73\x5D\x5B\x42\x4C\x49\x4E\x44\x54\x52\x41\x4E\x53\x46\x45\x52\x3A\x4C\x49\x4E\x4B\x45\x44\x49\x44\x5D","\x61\x75\x74\x6F\x50\x61\x75\x73\x65","\x5B\x25\x73\x5D\x5B\x41\x55\x54\x4F\x50\x41\x55\x53\x45\x5D\x5B\x41\x47\x45\x4E\x54\x3A\x25\x73\x5D\x5B\x51\x55\x45\x55\x45\x3A\x25\x5D","\x41\x75\x74\x6F\x2D\x50\x61\x75\x73\x65","\x65\x78\x70\x6F\x72\x74\x73"];_0x266b[0];var util=require(_0x266b[1]);var _=require(_0x266b[2]);var ami=require(_0x266b[3]);var logger=require(_0x266b[5])(_0x266b[4]);var RpcUser=require(_0x266b[6]);var io=require(_0x266b[8])({host:_0x266b[7],port:6379});function Acw(_0xf892x8){this[_0x266b[9]]= _0xf892x8[_0x266b[9]];this[_0x266b[10]]= _0xf892x8[_0x266b[10]];this[_0x266b[11]]= _0xf892x8[_0x266b[11]];this[_0x266b[12]]= {};ami[_0x266b[16]](_0x266b[13],this[_0x266b[15]][_0x266b[14]](this));ami[_0x266b[16]](_0x266b[17],this[_0x266b[18]][_0x266b[14]](this));ami[_0x266b[16]](_0x266b[19],this[_0x266b[20]][_0x266b[14]](this));ami[_0x266b[16]](_0x266b[21],this[_0x266b[22]][_0x266b[14]](this));ami[_0x266b[16]](_0x266b[23],this[_0x266b[24]][_0x266b[14]](this))}Acw[_0x266b[26]][_0x266b[25]]= function(_0xf892x9){var _0xf892xa=this;var _0xf892xb=this[_0x266b[12]][_0xf892x9][_0x266b[27]];var _0xf892xc=this[_0x266b[12]][_0xf892x9][_0x266b[28]];ami.Action({action:_0x266b[44],interface:_0xf892xb,paused:true,reason:_0x266b[39]})[_0x266b[38]](function(_0xf892xe){if(_0xf892xa[_0x266b[10]][_0xf892xb]){return RpcUser[_0x266b[43]](_0xf892xa[_0x266b[10]][_0xf892xb][_0x266b[42]])[_0x266b[38]](function(_0xf892xf){if(_0xf892xf&&  !_0xf892xf[_0x266b[34]]){logger[_0x266b[36]](_0x266b[35],_0xf892x9,_0xf892xb,_0xf892xc);return RpcUser[_0x266b[40]](_0xf892xa[_0x266b[10]][_0xf892xb],_0x266b[39],_0xf892x9)[_0x266b[38]](function(_0xf892xf){logger[_0x266b[36]](_0x266b[30],_0xf892x9,_0xf892xa[_0x266b[9]][_0xf892xc][_0x266b[31]],_0xf892xb,_0xf892xc);_0xf892xa[_0x266b[11]][_0xf892xb]= setTimeout(_0xf892xa[_0x266b[37]][_0x266b[14]](_0xf892xa,_0xf892xb),_0xf892xa[_0x266b[9]][_0xf892xc][_0x266b[31]]* 1000)})}else {logger[_0x266b[36]](_0x266b[41],_0xf892x9,_0xf892xb,_0xf892xc)}})}})[_0x266b[33]](function(_0xf892xd){logger[_0x266b[32]](_0x266b[30],_0xf892x9,_0xf892xa[_0x266b[9]][_0xf892xc][_0x266b[31]],_0xf892xb,_0xf892xc)})[_0x266b[29]](function(){delete _0xf892xa[_0x266b[12]][_0xf892x9]})};Acw[_0x266b[26]][_0x266b[37]]= function(_0xf892xb){logger[_0x266b[36]](_0x266b[45],_0xf892xb);RpcUser[_0x266b[46]](this[_0x266b[10]][_0xf892xb])};Acw[_0x266b[26]][_0x266b[15]]= function(_0xf892x10){if(this[_0x266b[9]][_0xf892x10[_0x266b[28]]]&& this[_0x266b[9]][_0xf892x10[_0x266b[28]]][_0x266b[4]]){if(this[_0x266b[10]][_0xf892x10[_0x266b[27]]]){this[_0x266b[12]][_0xf892x10[_0x266b[47]]]= {queue:_0xf892x10[_0x266b[28]],interface:_0xf892x10[_0x266b[27]]}}}};Acw[_0x266b[26]][_0x266b[18]]= function(_0xf892x10){if(this[_0x266b[12]][_0xf892x10[_0x266b[47]]]){logger[_0x266b[36]](_0x266b[48],_0xf892x10[_0x266b[47]]);this[_0x266b[25]](_0xf892x10[_0x266b[47]])}else {if(this[_0x266b[12]][_0xf892x10[_0x266b[49]]]){logger[_0x266b[36]](_0x266b[50],_0xf892x10[_0x266b[49]]);this[_0x266b[25]](_0xf892x10[_0x266b[49]])}}};Acw[_0x266b[26]][_0x266b[22]]= function(_0xf892x10){if(this[_0x266b[12]][_0xf892x10[_0x266b[51]]]){logger[_0x266b[36]](_0x266b[52],_0xf892x10[_0x266b[51]]);this[_0x266b[25]](_0xf892x10[_0x266b[51]])}else {if(this[_0x266b[12]][_0xf892x10[_0x266b[53]]]){logger[_0x266b[36]](_0x266b[54],_0xf892x10[_0x266b[53]]);this[_0x266b[25]](_0xf892x10[_0x266b[53]])}}};Acw[_0x266b[26]][_0x266b[24]]= function(_0xf892x10){if(this[_0x266b[12]][_0xf892x10[_0x266b[55]]]){logger[_0x266b[36]](_0x266b[56],_0xf892x10[_0x266b[55]]);this[_0x266b[25]](_0xf892x10[_0x266b[55]])}else {if(this[_0x266b[12]][_0xf892x10[_0x266b[57]]]){logger[_0x266b[36]](_0x266b[58],_0xf892x10[_0x266b[57]]);this[_0x266b[25]](_0xf892x10[_0x266b[57]])}}};Acw[_0x266b[26]][_0x266b[20]]= function(_0xf892x10){if(this[_0x266b[9]][_0xf892x10[_0x266b[28]]]&& this[_0x266b[9]][_0xf892x10[_0x266b[28]]][_0x266b[59]]){if(this[_0x266b[10]][_0xf892x10[_0x266b[27]]]){logger[_0x266b[36]](_0x266b[60],_0xf892x10[_0x266b[47]],_0xf892x10[_0x266b[27]],_0xf892x10[_0x266b[28]]);return RpcUser[_0x266b[40]](this[_0x266b[10]][_0xf892x10[_0x266b[27]]],_0x266b[61],_0xf892x10[_0x266b[47]])}}};module[_0x266b[62]]= Acw