Built motion from commit 67e5df37.|2.0.60
[motion2.git] / server / services / routing / realtime / index.js
1 var _0xaf53=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x2F\x61\x67\x65\x6E\x74","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x2F\x69\x6E\x74\x65\x72\x76\x61\x6C","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x2F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x2F\x63\x68\x61\x74\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x2F\x73\x6D\x73\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x2F\x6D\x61\x69\x6C\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x2F\x66\x61\x78\x51\x75\x65\x75\x65","\x61\x67\x65\x6E\x74\x73","\x69\x6E\x74\x65\x72\x76\x61\x6C\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x63\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x73\x6D\x73\x51\x75\x65\x75\x65\x73","\x6D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x66\x61\x78\x51\x75\x65\x75\x65\x73","\x63\x68\x61\x74\x51\x75\x65\x75\x65\x73\x57\x61\x69\x74\x69\x6E\x67\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x6D\x61\x69\x6C\x51\x75\x65\x75\x65\x73\x57\x61\x69\x74\x69\x6E\x67\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73\x57\x61\x69\x74\x69\x6E\x67\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x73\x6D\x73\x51\x75\x65\x75\x65\x73\x57\x61\x69\x74\x69\x6E\x67\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x66\x61\x78\x51\x75\x65\x75\x65\x73\x57\x61\x69\x74\x69\x6E\x67\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E\x73","\x6D\x61\x70\x4B\x65\x79\x73","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6D\x65\x72\x67\x65\x46\x72\x6F\x6D\x44\x61\x74\x61\x62\x61\x73\x65","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x69\x6E\x69\x74\x41\x67\x65\x6E\x74\x73","\x69\x64","\x6C\x65\x6E\x67\x74\x68","\x69\x73\x55\x6E\x64\x65\x66\x69\x6E\x65\x64","\x69\x6E\x69\x74\x49\x6E\x74\x65\x72\x76\x61\x6C\x73","\x69\x6E\x69\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x51\x75\x65\x75\x65\x73","\x75\x70\x64\x61\x74\x65\x52\x6F\x75\x74\x69\x6E\x67","\x75\x70\x64\x61\x74\x65\x52\x65\x61\x6C\x74\x69\x6D\x65","\x69\x6E\x69\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x69\x6E\x69\x74\x53\x6D\x73\x51\x75\x65\x75\x65\x73","\x69\x6E\x69\x74\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x73","\x69\x6E\x69\x74\x46\x61\x78\x51\x75\x65\x75\x65\x73","\x65\x78\x70\x6F\x72\x74\x73"];_0xaf53[0];var BPromise=require(_0xaf53[1]);var util=require(_0xaf53[2]);var _=require(_0xaf53[3]);var moment=require(_0xaf53[4]);var Agent=require(_0xaf53[5]);var Interval=require(_0xaf53[6]);var OpenchannelQueue=require(_0xaf53[7]);var ChatQueue=require(_0xaf53[8]);var SmsQueue=require(_0xaf53[9]);var MailQueue=require(_0xaf53[10]);var FaxQueue=require(_0xaf53[11]);var Realtime=function(){this[_0xaf53[12]]= {};this[_0xaf53[13]]= {};this[_0xaf53[14]]= {};this[_0xaf53[15]]= {};this[_0xaf53[16]]= {};this[_0xaf53[17]]= {};this[_0xaf53[18]]= {};this[_0xaf53[19]]= {};this[_0xaf53[20]]= {};this[_0xaf53[21]]= {};this[_0xaf53[22]]= {};this[_0xaf53[23]]= {}};function freeIsNotKey(_0x86c7xe,_0x86c7xf,_0x86c7x10){var _0x86c7x11=_[_0xaf53[24]](_0x86c7xe,function(_0x86c7x12,_0x86c7x13){return _0x86c7x12[_0x86c7x10]});for(var _0x86c7x13 in _0x86c7xf){if(_0x86c7xf[_0xaf53[25]](_0x86c7x13)){if(!_0x86c7x11[_0x86c7x13]){delete _0x86c7xf[_0x86c7x13]}}}}Realtime[_0xaf53[27]][_0xaf53[26]]= function(_0x86c7x14,_0x86c7x15){for(var _0x86c7x13 in _0x86c7x15){if(_0x86c7x14[_0xaf53[25]](_0x86c7x13)){_0x86c7x14[_0x86c7x13]= _0x86c7x15[_0x86c7x13]}}};Realtime[_0xaf53[27]][_0xaf53[28]]= function(){var _0x86c7x16=this;return function(_0x86c7xe){if(_0x86c7xe){freeIsNotKey(_0x86c7xe,_0x86c7x16[_0xaf53[12]],_0xaf53[29]);for(var _0x86c7x17=0,_0x86c7x18={},_0x86c7x19={};_0x86c7x17< _0x86c7xe[_0xaf53[30]];_0x86c7x17+= 1){_0x86c7x18= _0x86c7xe[_0x86c7x17];if(_[_0xaf53[31]](_0x86c7x16[_0xaf53[12]][_0x86c7x18[_0xaf53[29]]])){_0x86c7x16[_0xaf53[12]][_0x86c7x18[_0xaf53[29]]]=  new Agent(_0x86c7x18)}else {_0x86c7x16[_0xaf53[26]](_0x86c7x16[_0xaf53[12]][_0x86c7x18[_0xaf53[29]]],_0x86c7x18)}}};return _0x86c7x16[_0xaf53[12]]}};Realtime[_0xaf53[27]][_0xaf53[32]]= function(){var _0x86c7x16=this;return function(_0x86c7xe){if(_0x86c7xe){freeIsNotKey(_0x86c7xe,_0x86c7x16[_0xaf53[13]],_0xaf53[29]);for(var _0x86c7x17=0,_0x86c7x1a={},_0x86c7x1b={};_0x86c7x17< _0x86c7xe[_0xaf53[30]];_0x86c7x17+= 1){_0x86c7x1a= _0x86c7xe[_0x86c7x17];if(_[_0xaf53[31]](_0x86c7x16[_0xaf53[13]][_0x86c7x1a[_0xaf53[29]]])){_0x86c7x16[_0xaf53[13]][_0x86c7x1a[_0xaf53[29]]]=  new Interval(_0x86c7x1a)}else {_0x86c7x16[_0xaf53[26]](_0x86c7x16[_0xaf53[13]][_0x86c7x1a[_0xaf53[29]]],_0x86c7x1a)}}};return _0x86c7x16[_0xaf53[13]]}};Realtime[_0xaf53[27]][_0xaf53[33]]= function(){var _0x86c7x16=this;return function(_0x86c7xe){if(_0x86c7xe){freeIsNotKey(_0x86c7xe,_0x86c7x16[_0xaf53[14]],_0xaf53[29]);for(var _0x86c7x17=0,_0x86c7x1c={},_0x86c7x1d={};_0x86c7x17< _0x86c7xe[_0xaf53[30]];_0x86c7x17+= 1){_0x86c7x1c= _0x86c7xe[_0x86c7x17];if(_[_0xaf53[31]](_0x86c7x16[_0xaf53[14]][_0x86c7x1c[_0xaf53[29]]])){_0x86c7x16[_0xaf53[14]][_0x86c7x1c[_0xaf53[29]]]=  new OpenchannelQueue(_0x86c7x1c)}else {_0x86c7x16[_0xaf53[26]](_0x86c7x16[_0xaf53[14]][_0x86c7x1c[_0xaf53[29]]],_0x86c7x1c)};_0x86c7x16[_0xaf53[14]][_0x86c7x1c[_0xaf53[29]]][_0xaf53[34]]();_0x86c7x16[_0xaf53[14]][_0x86c7x1c[_0xaf53[29]]][_0xaf53[35]]()}};return _0x86c7x16[_0xaf53[14]]}};Realtime[_0xaf53[27]][_0xaf53[36]]= function(){var _0x86c7x16=this;return function(_0x86c7xe){if(_0x86c7xe){freeIsNotKey(_0x86c7xe,_0x86c7x16[_0xaf53[15]],_0xaf53[29]);for(var _0x86c7x17=0,_0x86c7x1e={},_0x86c7x1f={};_0x86c7x17< _0x86c7xe[_0xaf53[30]];_0x86c7x17+= 1){_0x86c7x1e= _0x86c7xe[_0x86c7x17];if(_[_0xaf53[31]](_0x86c7x16[_0xaf53[15]][_0x86c7x1e[_0xaf53[29]]])){_0x86c7x16[_0xaf53[15]][_0x86c7x1e[_0xaf53[29]]]=  new ChatQueue(_0x86c7x1e)}else {_0x86c7x16[_0xaf53[26]](_0x86c7x16[_0xaf53[15]][_0x86c7x1e[_0xaf53[29]]],_0x86c7x1e)};_0x86c7x16[_0xaf53[15]][_0x86c7x1e[_0xaf53[29]]][_0xaf53[34]]();_0x86c7x16[_0xaf53[15]][_0x86c7x1e[_0xaf53[29]]][_0xaf53[35]]()}};return _0x86c7x16[_0xaf53[15]]}};Realtime[_0xaf53[27]][_0xaf53[37]]= function(){var _0x86c7x16=this;return function(_0x86c7xe){if(_0x86c7xe){freeIsNotKey(_0x86c7xe,_0x86c7x16[_0xaf53[16]],_0xaf53[29]);for(var _0x86c7x17=0,_0x86c7x20={},_0x86c7x21={};_0x86c7x17< _0x86c7xe[_0xaf53[30]];_0x86c7x17+= 1){_0x86c7x20= _0x86c7xe[_0x86c7x17];if(_[_0xaf53[31]](_0x86c7x16[_0xaf53[16]][_0x86c7x20[_0xaf53[29]]])){_0x86c7x16[_0xaf53[16]][_0x86c7x20[_0xaf53[29]]]=  new SmsQueue(_0x86c7x20)}else {_0x86c7x16[_0xaf53[26]](_0x86c7x16[_0xaf53[16]][_0x86c7x20[_0xaf53[29]]],_0x86c7x20)};_0x86c7x16[_0xaf53[16]][_0x86c7x20[_0xaf53[29]]][_0xaf53[34]]();_0x86c7x16[_0xaf53[16]][_0x86c7x20[_0xaf53[29]]][_0xaf53[35]]()}};return _0x86c7x16[_0xaf53[16]]}};Realtime[_0xaf53[27]][_0xaf53[38]]= function(){var _0x86c7x16=this;return function(_0x86c7xe){if(_0x86c7xe){freeIsNotKey(_0x86c7xe,_0x86c7x16[_0xaf53[17]],_0xaf53[29]);for(var _0x86c7x17=0,_0x86c7x22={},_0x86c7x23={};_0x86c7x17< _0x86c7xe[_0xaf53[30]];_0x86c7x17+= 1){_0x86c7x22= _0x86c7xe[_0x86c7x17];if(_[_0xaf53[31]](_0x86c7x16[_0xaf53[17]][_0x86c7x22[_0xaf53[29]]])){_0x86c7x16[_0xaf53[17]][_0x86c7x22[_0xaf53[29]]]=  new MailQueue(_0x86c7x22)}else {_0x86c7x16[_0xaf53[26]](_0x86c7x16[_0xaf53[17]][_0x86c7x22[_0xaf53[29]]],_0x86c7x22)};_0x86c7x16[_0xaf53[17]][_0x86c7x22[_0xaf53[29]]][_0xaf53[34]]();_0x86c7x16[_0xaf53[17]][_0x86c7x22[_0xaf53[29]]][_0xaf53[35]]()}};return _0x86c7x16[_0xaf53[17]]}};Realtime[_0xaf53[27]][_0xaf53[39]]= function(){var _0x86c7x16=this;return function(_0x86c7xe){if(_0x86c7xe){freeIsNotKey(_0x86c7xe,_0x86c7x16[_0xaf53[18]],_0xaf53[29]);for(var _0x86c7x17=0,_0x86c7x24={},_0x86c7x25={};_0x86c7x17< _0x86c7xe[_0xaf53[30]];_0x86c7x17+= 1){_0x86c7x24= _0x86c7xe[_0x86c7x17];if(_[_0xaf53[31]](_0x86c7x16[_0xaf53[18]][_0x86c7x24[_0xaf53[29]]])){_0x86c7x16[_0xaf53[18]][_0x86c7x24[_0xaf53[29]]]=  new FaxQueue(_0x86c7x24)}else {_0x86c7x16[_0xaf53[26]](_0x86c7x16[_0xaf53[18]][_0x86c7x24[_0xaf53[29]]],_0x86c7x24)};_0x86c7x16[_0xaf53[18]][_0x86c7x24[_0xaf53[29]]][_0xaf53[34]]();_0x86c7x16[_0xaf53[18]][_0x86c7x24[_0xaf53[29]]][_0xaf53[35]]()}};return _0x86c7x16[_0xaf53[18]]}};module[_0xaf53[40]]= Realtime