Built motion from commit c8dd8619.|2.0.42
[motion2.git] / server / services / agi / channel.js
1 var _0x1119=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x45\x76\x65\x6E\x74\x45\x6D\x69\x74\x74\x65\x72","\x65\x76\x65\x6E\x74\x73","\x2E\x2F\x72\x65\x70\x6C\x79","\x2E\x2F\x65\x72\x72\x6F\x72","\x63\x61\x6C\x6C","\x75\x74\x66\x38","\x73\x65\x74\x45\x6E\x63\x6F\x64\x69\x6E\x67","\x73\x65\x74\x54\x69\x6D\x65\x6F\x75\x74","\x68\x65\x61\x64\x65\x72\x73","\x72\x65\x61\x64\x79","\x65\x6D\x69\x74","\x6F\x6E","\x6C\x69\x6E\x65","\x74\x6F\x4C\x6F\x77\x65\x72\x43\x61\x73\x65","\x68\x61\x6E\x67\x75\x70","\x73\x75\x62\x73\x74\x72\x69\x6E\x67","\x35\x32\x30\x2D\x49\x6E\x76\x61\x6C\x69\x64","\x72\x78","\x0A","\x35\x32\x30\x20\x45\x6E\x64\x20\x6F\x66\x20\x70\x72\x6F\x70\x65\x72","\x73\x65\x61\x72\x63\x68","\x63\x62","\x66\x75\x6E\x63\x74\x69\x6F\x6E","\x6E\x6F\x20\x63\x6F\x64\x65","\x4B\x4F","\x72\x65\x73\x75\x6C\x74\x3D","","\x72\x65\x70\x6C\x61\x63\x65","\x20","\x69\x6E\x64\x65\x78\x4F\x66","\x73\x75\x62\x73\x74\x72","\x2D\x31","\x73\x74\x61\x72\x74\x73\x57\x69\x74\x68","\x73\x70\x6C\x69\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x74\x63\x68","\x65\x72\x72\x6F\x72","\x45\x5F\x41\x47\x49\x5F\x53\x4F\x43\x4B\x45\x54\x5F\x45\x52\x52\x4F\x52","\x63\x6F\x64\x65","\x63\x6C\x6F\x73\x65","\x45\x5F\x41\x47\x49\x5F\x53\x4F\x43\x4B\x45\x54\x5F\x43\x4C\x4F\x53\x45","\x74\x69\x6D\x65\x6F\x75\x74","\x45\x5F\x41\x47\x49\x5F\x53\x4F\x43\x4B\x45\x54\x5F\x54\x49\x4D\x45\x4F\x55\x54","\x64\x65\x73\x74\x72\x6F\x79","\x70\x69\x70\x65","\x63\x6F\x6D\x6D\x61\x6E\x64","\x77\x72\x69\x74\x65","\x69\x6E\x68\x65\x72\x69\x74\x73","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x73\x79\x6E\x63","\x61\x6E\x73\x77\x65\x72","\x41\x4E\x53\x57\x45\x52","\x67\x65\x74\x44\x61\x74\x61","\x62\x65\x65\x70","\x35","\x31","\x47\x45\x54\x20\x44\x41\x54\x41\x20\x22\x25\x73\x22\x20\x25\x73\x20\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x6E\x6F\x6F\x70","\x4E\x4F\x20\x4D\x45\x53\x53\x41\x47\x45","\x56\x45\x52\x42\x4F\x53\x45\x20\x22\x25\x73\x22","\x65\x78\x65\x63","\x69\x73\x41\x72\x72\x61\x79","\x45\x58\x45\x43\x20\x25\x73\x20\x25\x73","\x2C","\x6A\x6F\x69\x6E","\x73\x65\x74\x43\x6F\x6E\x74\x65\x78\x74","\x53\x45\x54\x20\x43\x4F\x4E\x54\x45\x58\x54\x20\x25\x73","\x73\x65\x74\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x53\x45\x54\x20\x45\x58\x54\x45\x4E\x53\x49\x4F\x4E\x20\x25\x73","\x73\x65\x74\x50\x72\x69\x6F\x72\x69\x74\x79","\x53\x45\x54\x20\x50\x52\x49\x4F\x52\x49\x54\x59\x20\x25\x73","\x48\x41\x4E\x47\x55\x50","\x73\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65","\x53\x45\x54\x20\x56\x41\x52\x49\x41\x42\x4C\x45\x20\x25\x73\x20\x22\x25\x73\x22","\x73\x61\x79\x4E\x75\x6D\x62\x65\x72","\x53\x41\x59\x20\x4E\x55\x4D\x42\x45\x52\x20\x25\x73\x20\x25\x73","\x73\x61\x79\x44\x69\x67\x69\x74\x73","\x53\x41\x59\x20\x44\x49\x47\x49\x54\x53\x20\x25\x73\x20\x25\x73","\x73\x61\x79\x50\x68\x6F\x6E\x65\x74\x69\x63","\x53\x41\x59\x20\x50\x48\x4F\x4E\x45\x54\x49\x43\x20\x22\x25\x73\x22\x20\x25\x73","\x63\x6F\x6E\x74\x69\x6E\x75\x65\x41\x74","\x65\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x47\x4F\x54\x4F\x20\x25\x73\x20\x25\x73\x20\x25\x73","\x67\x65\x74\x56\x61\x72\x69\x61\x62\x6C\x65","\x47\x45\x54\x20\x56\x41\x52\x49\x41\x42\x4C\x45\x20\x22\x25\x73\x22","\x72\x65\x63\x6F\x72\x64\x46\x69\x6C\x65","\x77\x61\x76","\x73\x3D","\x42\x45\x45\x50","\x52\x45\x43\x4F\x52\x44\x20\x46\x49\x4C\x45\x20\x22\x25\x73\x22\x20\x22\x25\x73\x22\x20\x22\x25\x73\x22\x20\x25\x73\x20\x25\x73\x20\x25\x73","\x73\x74\x72\x65\x61\x6D\x46\x69\x6C\x65","\x53\x54\x52\x45\x41\x4D\x20\x46\x49\x4C\x45\x20\x22\x25\x73\x22\x20\x22\x25\x73\x22","\x61\x67\x69","\x41\x47\x49","\x77\x61\x69\x74","\x57\x41\x49\x54","\x49\x44\x3A\x25\x73\x20\x2D\x20\x4C\x41\x42\x45\x4C\x3A\x20\x25\x73\x20\x2D\x20\x4D\x53\x47\x3A\x20\x25\x73","\x69\x64","\x6C\x61\x62\x65\x6C","\x65\x78\x70\x6F\x72\x74\x73"];_0x1119[0];var util=require(_0x1119[1]);var _=require(_0x1119[2]);var EventEmitter=require(_0x1119[4])[_0x1119[3]];var AGIReply=require(_0x1119[5]);var AGIError=require(_0x1119[6]);function AGIChannel(_0xb016x7){var _0xb016x8=this,_0xb016x9= new AGIReply(),_0xb016xa=false,_0xb016xb={};EventEmitter[_0x1119[7]](_0xb016x8);_0xb016x7[_0x1119[9]](_0x1119[8]);_0xb016x7[_0x1119[10]](8* 60* 60* 1000);_0xb016x9[_0x1119[9]](_0x1119[8]);_0xb016x9[_0x1119[14]](_0x1119[11],function(_0xb016xc){for(var _0xb016xd in _0xb016xc){_0xb016x8[_0xb016xd]= _0xb016xc[_0xb016xd]};_0xb016x8[_0x1119[13]](_0x1119[12])});_0xb016x9[_0x1119[14]](_0x1119[15],function(_0xb016xe){if(_0xb016xe[_0x1119[16]]()== _0x1119[17]){_0xb016x8[_0x1119[13]](_0x1119[17]);return};if(_0xb016xe[_0x1119[18]](0,11)== _0x1119[19]){_0xb016xa= true};if(_0xb016xa){_0xb016xb[_0x1119[20]]+= _0xb016xe+ _0x1119[21];if(_0xb016xe[_0x1119[23]](_0x1119[22])!=  -1){_0xb016xa= false}}else {_0xb016xb[_0x1119[20]]= _0xb016xe};if(_0xb016xa){return};if( typeof _0xb016xb[_0x1119[24]]== _0x1119[25]){var _0xb016xf=_0xb016xb[_0x1119[20]][_0x1119[18]](0,3),_0xb016x10=null,_0xb016x11=null;_0xb016xf= parseInt(_0xb016xf);if(isNaN(_0xb016xf)){_0xb016xb[_0x1119[24]](null,{code:500,result:-1,extra:_0x1119[26]});return};if(_0xb016xf!= 200){_0xb016xb[_0x1119[24]](null,{code:_0xb016xf,result:-1,extra:_0x1119[27]});return};_0xb016x10= _0xb016xb[_0x1119[20]][_0x1119[18]](4)[_0x1119[30]](_0x1119[28],_0x1119[29]);if(_0xb016x10[_0x1119[32]](_0x1119[31])!=  -1){_0xb016x10= _0xb016x10[_0x1119[33]](0,_0xb016x10[_0x1119[32]](_0x1119[31]))};if(_[_0x1119[35]](_0xb016x10,_0x1119[34])){_0xb016x10= parseInt(_0xb016x10)};_0xb016x11= _0xb016xb[_0x1119[20]][_0x1119[36]](_0x1119[31]);if(_0xb016x11[_0x1119[37]]== 3){_0xb016x11= _0xb016x11[2][_0x1119[18]](1,_0xb016x11[2][_0x1119[37]]- 1)}else {if(_0xb016x11[_0x1119[37]]> 3){var _0xb016x12=/\((.+)\)/;var _0xb016x13=_0xb016xb[_0x1119[20]][_0x1119[38]](_0xb016x12);if(_0xb016x13){_0xb016x11= _0xb016x13[1]}else {_0xb016x11= null}}else {_0xb016x11= null}};_0xb016xb[_0x1119[24]](null,{code:_0xb016xf,result:_0xb016x10,extra:_0xb016x11})}});_0xb016x7[_0x1119[14]](_0x1119[39],function(_0xb016x14){_0xb016x8[_0x1119[13]](_0x1119[39], new AGIError(_0x1119[40],_0xb016x14[_0x1119[41]]))});_0xb016x7[_0x1119[14]](_0x1119[42],function(){_0xb016x8[_0x1119[13]](_0x1119[42], new AGIError(_0x1119[43]))});_0xb016x7[_0x1119[14]](_0x1119[44],function(){_0xb016x8[_0x1119[13]](_0x1119[44], new AGIError(_0x1119[45]));_0xb016x7[_0x1119[46]]()});_0xb016x7[_0x1119[47]](_0xb016x9);this[_0x1119[48]]= function(_0xb016x15,_0xb016x16){var _0xb016x15=_0xb016x15|| _0x1119[29],_0xb016x16=( typeof _0xb016x16== _0x1119[25])?_0xb016x16: new Function();_0xb016xb= {tx:_0xb016x15,rx:_0x1119[29],cb:_0xb016x16};_0xb016x7[_0x1119[49]](_0xb016x15+ _0x1119[21])},this[_0x1119[42]]= function(){_0xb016x7[_0x1119[46]]()}}util[_0x1119[50]](AGIChannel,EventEmitter);AGIChannel[_0x1119[52]][_0x1119[51]]= function(_0xb016x17){return this[_0x1119[48]][_0x1119[53]](this,_0xb016x17)};AGIChannel[_0x1119[52]][_0x1119[54]]= function(){return this[_0x1119[51]](_0x1119[55])};AGIChannel[_0x1119[52]][_0x1119[56]]= function(_0xb016x18,_0xb016x19,_0xb016x1a){_0xb016x18= (_0xb016x18=== undefined)?_0x1119[57]:_0xb016x18;_0xb016x19= (_0xb016x19=== undefined)?_0x1119[58]:_0xb016x19;_0xb016x1a= (_0xb016x1a=== undefined)?_0x1119[59]:_0xb016x1a;return this[_0x1119[51]](util[_0x1119[61]](_0x1119[60],_0xb016x18,_0xb016x19* 1000,_0xb016x1a))};AGIChannel[_0x1119[52]][_0x1119[62]]= function(_0xb016x1b){_0xb016x1b= _0xb016x1b|| _0x1119[63];return this[_0x1119[51]](util[_0x1119[61]](_0x1119[64],_0xb016x1b))};AGIChannel[_0x1119[52]][_0x1119[65]]= function(_0xb016x1c,_0xb016x1d){if(_[_0x1119[66]](_0xb016x1d)){return this[_0x1119[51]](util[_0x1119[61]](_0x1119[67],_0xb016x1c,_0xb016x1d[_0x1119[69]](_0x1119[68])))};return this[_0x1119[51]](util[_0x1119[61]](_0x1119[67],_0xb016x1c,_0xb016x1d))};AGIChannel[_0x1119[52]][_0x1119[70]]= function(_0xb016x1e){return this[_0x1119[51]](util[_0x1119[61]](_0x1119[71],_0xb016x1e))};AGIChannel[_0x1119[52]][_0x1119[72]]= function(_0xb016x1f){return this[_0x1119[51]](util[_0x1119[61]](_0x1119[73],_0xb016x1f))};AGIChannel[_0x1119[52]][_0x1119[74]]= function(_0xb016x20){return this[_0x1119[51]](util[_0x1119[61]](_0x1119[75],_0xb016x20))};AGIChannel[_0x1119[52]][_0x1119[17]]= function(){return this[_0x1119[51]](_0x1119[76])};AGIChannel[_0x1119[52]][_0x1119[77]]= function(_0xb016x21,_0xb016x22){return this[_0x1119[51]](util[_0x1119[61]](_0x1119[78],_0xb016x21,_0xb016x22?_0xb016x22.toString()[_0x1119[30]](/(\r\n|\n|\r)/gm,_0x1119[31]):_0x1119[29]))};AGIChannel[_0x1119[52]][_0x1119[79]]= function(_0xb016x23,_0xb016x24){return this[_0x1119[51]](util[_0x1119[61]](_0x1119[80],_0xb016x23,_0xb016x24))};AGIChannel[_0x1119[52]][_0x1119[81]]= function(_0xb016x25,_0xb016x24){return this[_0x1119[51]](util[_0x1119[61]](_0x1119[82],_0xb016x25,_0xb016x24))};AGIChannel[_0x1119[52]][_0x1119[83]]= function(_0xb016x26,_0xb016x24){return this[_0x1119[51]](util[_0x1119[61]](_0x1119[84],_0xb016x26,_0xb016x24))};AGIChannel[_0x1119[52]][_0x1119[85]]= function(_0xb016x1e,_0xb016x1f,_0xb016x20){_0xb016x1f= _0xb016x1f|| this[_0x1119[86]];_0xb016x20= _0xb016x20|| 1;this[_0x1119[70]](_0xb016x1e);this[_0x1119[72]](_0xb016x1f);this[_0x1119[74]](_0xb016x20);return this[_0x1119[62]](util[_0x1119[61]](_0x1119[87],_0xb016x1e,_0xb016x1f,_0xb016x20))};AGIChannel[_0x1119[52]][_0x1119[88]]= function(_0xb016x21){return this[_0x1119[51]](util[_0x1119[61]](_0x1119[89],_0xb016x21))};AGIChannel[_0x1119[52]][_0x1119[90]]= function(_0xb016x18,_0xb016x27,_0xb016x24,_0xb016x19,_0xb016x28,_0xb016x29){_0xb016x27= _0xb016x27|| _0x1119[91];_0xb016x24= _0xb016x24|| _0x1119[29];_0xb016x19= (_0xb016x19=== undefined)?-1:((_0xb016x19=== _0x1119[34])?-1:_0xb016x19* 1000);_0xb016x28= (_0xb016x28=== undefined)?_0x1119[29]:_0x1119[92]+ _0xb016x28;_0xb016x29= (_0xb016x29)?_0x1119[93]:_0x1119[29];return this[_0x1119[51]](util[_0x1119[61]](_0x1119[94],_0xb016x18,_0xb016x27,_0xb016x24,_0xb016x19,_0xb016x29,_0xb016x28))};AGIChannel[_0x1119[52]][_0x1119[95]]= function(_0xb016x18,_0xb016x24){_0xb016x24= _0xb016x24|| _0x1119[29];return this[_0x1119[51]](util[_0x1119[61]](_0x1119[96],_0xb016x18,_0xb016x24))};AGIChannel[_0x1119[52]][_0x1119[97]]= function(_0xb016x1d){return this[_0x1119[65]](_0x1119[98],_0xb016x1d)};AGIChannel[_0x1119[52]][_0x1119[99]]= function(_0xb016x2a){return this[_0x1119[65]](_0x1119[100],_0xb016x2a)};AGIChannel[_0x1119[52]][_0x1119[39]]= function(_0xb016x2b,_0xb016x2c){this[_0x1119[62]](util[_0x1119[61]](_0x1119[101],_0xb016x2b[_0x1119[102]],_0xb016x2b[_0x1119[103]],_0xb016x2c));return {code:500,result:_0x1119[34],extra:_0x1119[29]}};module[_0x1119[104]]= AGIChannel