562012de3c2784260df81877e31abb75f403b218
[motion.git] / server / config / kue.fax.js
1 var _0xe59c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x61\x73\x79\x6E\x63","\x55\x73\x65\x72","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x45\x76\x65\x6E\x74","\x46\x61\x78\x51\x75\x65\x75\x65","\x6C\x65\x6E\x67\x74\x68","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x55\x4E\x41\x53\x53\x49\x47\x4E\x45\x44","\x46\x41\x58","\x72\x6F\x6F\x6D\x49\x64","\x61\x63\x63\x6F\x75\x6E\x74\x49\x64","\x70\x75\x73\x68","\x44\x69\x61\x6C\x50\x6C\x61\x6E\x20\x65\x6E\x64\x65\x64\x2E\x2E","\x74\x69\x6D\x65\x6F\x75\x74","\x41\x54\x54\x45\x4D\x50\x54","\x69\x64","\x75\x73\x65\x72\x73","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x66\x6F\x72\x45\x61\x63\x68","\x62\x65\x65\x70\x61\x6C\x6C","\x53\x74\x72\x61\x74\x65\x67\x79\x20\x75\x6E\x6B\x6E\x6F\x77\x6E\x2E\x2E","\x6C\x6F\x67","\x73\x74\x72\x61\x74\x65\x67\x79","\x46\x41\x58\x3A\x51\x55\x45\x55\x45\x3A","\x41\x53\x53\x49\x47\x4E\x45\x44","\x46\x41\x58\x3A\x41\x47\x45\x4E\x54\x3A","\x75\x73\x65\x72\x49\x64","\x64\x61\x74\x61","\x61\x67\x65\x6E\x74","\x55\x73\x65\x72\x73","\x71\x75\x65\x75\x65","\x61\x70\x70","\x77\x61\x74\x65\x72\x66\x61\x6C\x6C","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x65\x6D\x69\x74","\x65\x78\x70\x6F\x72\x74\x73","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x75\x65","\x66\x61\x78","\x70\x72\x6F\x63\x65\x73\x73","\x72\x65\x67\x69\x73\x74\x65\x72","\x2E\x2E\x2F\x61\x70\x69\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x2F\x66\x61\x78\x5F\x72\x6F\x6F\x6D\x2E\x6B\x75\x65","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x71\x75\x65\x72\x79","\x68\x61\x6E\x64\x73\x68\x61\x6B\x65","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x6F\x6E"];_0xe59c[0];var _=require(_0xe59c[1]);var config=require(_0xe59c[2]);var async=require(_0xe59c[3]);var sockets={};var User=require(_0xe59c[5])[_0xe59c[4]];var Event=require(_0xe59c[5])[_0xe59c[6]];var FaxQueue=require(_0xe59c[5])[_0xe59c[7]];function invite(_0x4ecbx9,_0x4ecbxa,_0x4ecbxb,_0x4ecbxc,_0x4ecbxd){var _0x4ecbxe=0;var _0x4ecbxf=0;var _0x4ecbx10=[];var _0x4ecbx11=[];if(_0x4ecbxa===_0x4ecbx9[_0xe59c[9]][_0xe59c[8]]){_0x4ecbx10[_0xe59c[14]]({name:_0xe59c[10],channel:_0xe59c[11],FaxRoomId:_0x4ecbx9[_0xe59c[12]],FaxAccountId:_0x4ecbx9[_0xe59c[13]]});traceEvent(_0x4ecbx10,function(){});_0x4ecbxd( new Error(_0xe59c[15]));return ;};if(_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]]){_0x4ecbxf=(((_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[16]]-_0x4ecbxe)>_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[16]])?_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[16]]:(_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[16]]-_0x4ecbxe));switch(_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[25]]){case _0xe59c[20]:_0x4ecbx10[_0xe59c[14]]({name:_0xe59c[17],channel:_0xe59c[11],timeout:_0x4ecbxf,UserId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]][_0x4ecbxb][_0xe59c[18]],FaxRoomId:_0x4ecbx9[_0xe59c[12]],FaxQueueId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]]?_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[18]]:null,FaxAccountId:_0x4ecbx9[_0xe59c[13]],FaxApplicationId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[18]]});_0x4ecbx11[_0xe59c[14]](_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]][_0x4ecbxb][_0xe59c[18]]);break ;;case _0xe59c[22]:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]][_0xe59c[21]](function(_0x4ecbx12){var _0x4ecbx13={name:_0xe59c[17],channel:_0xe59c[11],timeout:_0x4ecbxf,UserId:_0x4ecbx12[_0xe59c[18]],FaxRoomId:_0x4ecbx9[_0xe59c[12]],FaxQueueId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]]?_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[18]]:null,FaxAccountId:_0x4ecbx9[_0xe59c[13]],FaxApplicationId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[18]]};_0x4ecbx10[_0xe59c[14]](_0x4ecbx13);_0x4ecbx11[_0xe59c[14]](_0x4ecbx12[_0xe59c[18]]);});break ;;default:console[_0xe59c[24]](_0xe59c[23]);;};traceEvent(_0x4ecbx10,function(){emitEvent(_0x4ecbx11,_0xe59c[26]+_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[18]],{timeout:_0x4ecbxf,roomId:_0x4ecbx9[_0xe59c[12]]},function(_0x4ecbx14){clearInterval(_0x4ecbx15);clearTimeout(_0x4ecbx16);var _0x4ecbx10=[{name:_0xe59c[27],channel:_0xe59c[11],timeout:_0x4ecbxf,UserId:_0x4ecbx14,FaxRoomId:_0x4ecbx9[_0xe59c[12]],FaxQueueId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]]?_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[18]]:null,FaxAccountId:_0x4ecbx9[_0xe59c[13]],FaxApplicationId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[18]]}];traceEvent(_0x4ecbx10,function(){_0x4ecbxd()});})});}else {_0x4ecbxf=_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[16]];_0x4ecbx11[_0xe59c[14]](_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]][_0x4ecbxb][_0xe59c[18]]);_0x4ecbx10=[{name:_0xe59c[17],channel:_0xe59c[11],timeout:_0x4ecbxf,UserId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]][_0x4ecbxb][_0xe59c[18]],FaxRoomId:_0x4ecbx9[_0xe59c[12]],FaxQueueId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]]?_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[18]]:null,FaxAccountId:_0x4ecbx9[_0xe59c[13]],FaxApplicationId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[18]]}];traceEvent(_0x4ecbx10,function(){emitEvent(_0x4ecbx11,_0xe59c[28]+_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]][_0x4ecbxb][_0xe59c[18]],{timeout:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[16]],roomId:_0x4ecbx9[_0xe59c[12]]},function(_0x4ecbx14){clearInterval(_0x4ecbx15);clearTimeout(_0x4ecbx16);var _0x4ecbx10=[{name:_0xe59c[27],channel:_0xe59c[11],timeout:_0x4ecbxf,UserId:_0x4ecbx14,FaxRoomId:_0x4ecbx9[_0xe59c[12]],FaxQueueId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]]?_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[18]]:null,FaxAccountId:_0x4ecbx9[_0xe59c[13]],FaxApplicationId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[18]]}];traceEvent(_0x4ecbx10,function(){_0x4ecbxd()});})});};var _0x4ecbx15=setInterval(function(){var _0x4ecbxf=0;_0x4ecbxb++;if(_0x4ecbxb===_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]][_0xe59c[8]]){_0x4ecbxb=0};if(_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]]){_0x4ecbxe+=_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[16]];_0x4ecbxf=(((_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[16]]-_0x4ecbxe)>_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[16]])?_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[16]]:(_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[16]]-_0x4ecbxe));var _0x4ecbx10=[];var _0x4ecbx11=[];switch(_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[25]]){case _0xe59c[20]:var _0x4ecbx13={name:_0xe59c[17],channel:_0xe59c[11],timeout:_0x4ecbxf,UserId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]][_0x4ecbxb][_0xe59c[18]],FaxRoomId:_0x4ecbx9[_0xe59c[12]],FaxQueueId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]]?_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[18]]:null,FaxAccountId:_0x4ecbx9[_0xe59c[13]],FaxApplicationId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[18]]};_0x4ecbx10[_0xe59c[14]](_0x4ecbx13);_0x4ecbx11[_0xe59c[14]](_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]][_0x4ecbxb][_0xe59c[18]]);break ;;case _0xe59c[22]:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]][_0xe59c[21]](function(_0x4ecbx12){var _0x4ecbx13={name:_0xe59c[17],channel:_0xe59c[11],timeout:_0x4ecbxf,UserId:_0x4ecbx12[_0xe59c[18]],FaxRoomId:_0x4ecbx9[_0xe59c[12]],FaxQueueId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]]?_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[18]]:null,FaxAccountId:_0x4ecbx9[_0xe59c[13]],FaxApplicationId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[18]]};_0x4ecbx10[_0xe59c[14]](_0x4ecbx13);_0x4ecbx11[_0xe59c[14]](_0x4ecbx12[_0xe59c[18]]);});break ;;default:console[_0xe59c[24]](_0xe59c[23]);;};traceEvent(_0x4ecbx10,function(){emitEvent(_0x4ecbx11,_0xe59c[26]+_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[18]],{timeout:_0x4ecbxf,roomId:_0x4ecbx9[_0xe59c[12]]},function(_0x4ecbx14){console[_0xe59c[24]](_0xe59c[29],_0x4ecbx14);clearInterval(_0x4ecbx15);clearTimeout(_0x4ecbx16);var _0x4ecbx10=[{name:_0xe59c[27],channel:_0xe59c[11],timeout:_0x4ecbxf,UserId:_0x4ecbx14,FaxRoomId:_0x4ecbx9[_0xe59c[12]],FaxQueueId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]]?_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[18]]:null,FaxAccountId:_0x4ecbx9[_0xe59c[13]],FaxApplicationId:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[18]]}];traceEvent(_0x4ecbx10,function(){_0x4ecbxd()});})});};},_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]]?_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[16]]*1000:_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[16]]*1000);var _0x4ecbx16=setTimeout(function(){clearInterval(_0x4ecbx15);invite(_0x4ecbx9,++_0x4ecbxa,0,_0x4ecbxc,_0x4ecbxd);},_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[16]]*1000);}function processing(_0x4ecbx18,_0x4ecbxd,_0x4ecbxc){var _0x4ecbxe=0;var _0x4ecbx19=[function(_0x4ecbx1a){_0x4ecbx1a(null,_0x4ecbx18[_0xe59c[30]],_0x4ecbxd,_0x4ecbxc)},function(_0x4ecbx9,_0x4ecbxd,_0x4ecbxc,_0x4ecbx1a){for(var _0x4ecbxa=0;_0x4ecbxa<_0x4ecbx9[_0xe59c[9]][_0xe59c[8]];_0x4ecbxa++){switch(_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[34]]){case _0xe59c[31]:if(!_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]]){_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]]=[]};_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]][_0xe59c[14]](_0x4ecbx9[_0xe59c[9]][_0x4ecbxa].User);break ;;case _0xe59c[33]:for(var _0x4ecbxb=0;_0x4ecbxb<_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[32]][_0xe59c[8]];_0x4ecbxb++){if(!_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]]){_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]]=[]};_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[19]][_0xe59c[14]](_0x4ecbx9[_0xe59c[9]][_0x4ecbxa][_0xe59c[7]][_0xe59c[32]][_0x4ecbxb]);};break ;;default:;}};_0x4ecbx1a(null,_0x4ecbx9,_0x4ecbxd,_0x4ecbxc);}];async[_0xe59c[35]](_0x4ecbx19,function(_0x4ecbx1b,_0x4ecbx9,_0x4ecbxd,_0x4ecbxc){invite(_0x4ecbx9,0,0,_0x4ecbxc,_0x4ecbxd)});}function traceEvent(_0x4ecbx10,_0x4ecbx1d){Event[_0xe59c[39]](_0x4ecbx10)[_0xe59c[38]](function(){if(_0x4ecbx1d){_0x4ecbx1d()}})[_0xe59c[37]](function(_0x4ecbx1b){console[_0xe59c[36]](_0x4ecbx1b)})}function emitEvent(_0x4ecbx11,_0x4ecbx1f,_0x4ecbx20,_0x4ecbx1d){_0x4ecbx11[_0xe59c[21]](function(_0x4ecbx12){console[_0xe59c[24]](_0x4ecbx1f,_0x4ecbx12);if(sockets[_0x4ecbx12]){sockets[_0x4ecbx12][_0xe59c[40]](_0x4ecbx1f,_0x4ecbx20,_0x4ecbx1d)};})}module[_0xe59c[41]]=function(_0x4ecbxc,_0x4ecbx21){var _0x4ecbx22=_0x4ecbx21[_0xe59c[42]]();_0x4ecbx22[_0xe59c[44]](_0xe59c[43],20,function(_0x4ecbx18,_0x4ecbxd){processing(_0x4ecbx18,_0x4ecbxd,_0x4ecbxc)});require(_0xe59c[46])[_0xe59c[45]](_0x4ecbx22);_0x4ecbxc[_0xe59c[51]](_0xe59c[47],function(_0x4ecbx23){if(_0x4ecbx23[_0xe59c[49]][_0xe59c[48]][_0xe59c[29]]){sockets[_0x4ecbx23[_0xe59c[49]][_0xe59c[48]][_0xe59c[29]]]=_0x4ecbx23};_0x4ecbx23[_0xe59c[51]](_0xe59c[50],function(){if(sockets[_0x4ecbx23[_0xe59c[49]][_0xe59c[48]][_0xe59c[29]]]){delete sockets[_0x4ecbx23[_0xe59c[49]][_0xe59c[48]][_0xe59c[29]]]}});});};