Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / notification / notification.controller.js
index 8bc2bcd..84ba69f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x20f5=['Missing\x20\x27recipients\x27\x20parameter','parse','chatqueue','faxqueue','mailqueue','openchannelqueue','smsqueue','voicequeue','whatsappqueue','team','user','some','includes','toLowerCase','Invalid\x20model\x20in\x20\x27recipients\x27\x20object','senderName','fullname','recipientsDescription','isEmpty','beep','SenderId','recipientsId','sortBy','sequelize','transaction','Notification','create','forEach','recipient','emit','catch','findOne','Invalid\x20\x27TemplateId\x27\x20parameter','render','html','model','union','ids','queue','getAgents','map','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','squel','crypto','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./notification.socket','register','sendStatus','status','end','json','count','offset','limit','set','Content-Range','apply','reject','update','then','error','stack','name','send','sendNotification','body','hasOwnProperty','text','Sequelize','ValidationError','Must\x20specify\x20at\x20least\x20one\x20argument\x20for\x20\x27text\x27\x20or\x20\x27TemplateId\x27','TemplateId','view','Missing\x20\x27view\x27\x20parameter','recipients'];(function(_0x50a9e3,_0x2a24ab){var _0x166071=function(_0x192687){while(--_0x192687){_0x50a9e3['push'](_0x50a9e3['shift']());}};_0x166071(++_0x2a24ab);}(_0x20f5,0x8f));var _0x520f=function(_0xf383dc,_0x3bfa5a){_0xf383dc=_0xf383dc-0x0;var _0x42836c=_0x20f5[_0xf383dc];return _0x42836c;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x520f('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x520f('0x1'));var jsonpatch=require(_0x520f('0x2'));var rp=require(_0x520f('0x3'));var moment=require(_0x520f('0x4'));var BPromise=require(_0x520f('0x5'));var Mustache=require(_0x520f('0x6'));var util=require(_0x520f('0x7'));var path=require(_0x520f('0x8'));var sox=require(_0x520f('0x9'));var csv=require(_0x520f('0xa'));var ejs=require(_0x520f('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0x520f('0xc'));var crypto=require(_0x520f('0xd'));var jsforce=require('jsforce');var deskjs=require(_0x520f('0xe'));var toCsv=require(_0x520f('0xa'));var querystring=require(_0x520f('0xf'));var Papa=require(_0x520f('0x10'));var Redis=require(_0x520f('0x11'));var authService=require(_0x520f('0x12'));var qs=require(_0x520f('0x13'));var as=require(_0x520f('0x14'));var hardwareService=require(_0x520f('0x15'));var logger=require('../../config/logger')(_0x520f('0x16'));var utils=require(_0x520f('0x17'));var config=require(_0x520f('0x18'));var licenseUtil=require(_0x520f('0x19'));var db=require(_0x520f('0x1a'))['db'];config[_0x520f('0x1b')]=_[_0x520f('0x1c')](config[_0x520f('0x1b')],{'host':_0x520f('0x1d'),'port':0x18eb});var socket=require(_0x520f('0x1e'))(new Redis(config[_0x520f('0x1b')]));require(_0x520f('0x1f'))[_0x520f('0x20')](socket);function respondWithStatusCode(_0x1fca69,_0x405b73){_0x405b73=_0x405b73||0xcc;return function(_0x3c73f3){if(_0x3c73f3){return _0x1fca69[_0x520f('0x21')](_0x405b73);}return _0x1fca69[_0x520f('0x22')](_0x405b73)[_0x520f('0x23')]();};}function respondWithResult(_0x327e1d,_0x2eda6f){_0x2eda6f=_0x2eda6f||0xc8;return function(_0xb56390){if(_0xb56390){return _0x327e1d[_0x520f('0x22')](_0x2eda6f)[_0x520f('0x24')](_0xb56390);}};}function respondWithFilteredResult(_0xc87753,_0x4a890a){return function(_0x583856){if(_0x583856){var _0x496593=_0x583856[_0x520f('0x25')],_0x328900=_0x4a890a[_0x520f('0x26')],_0x3c7743=_0x4a890a[_0x520f('0x26')]+_0x4a890a[_0x520f('0x27')],_0x3d4c81;if(_0x3c7743>=_0x496593){_0x3c7743=_0x496593;_0x3d4c81=0xc8;}else{_0x3d4c81=0xce;}_0xc87753['status'](_0x3d4c81);return _0xc87753[_0x520f('0x28')](_0x520f('0x29'),_0x328900+'-'+_0x3c7743+'/'+_0x496593)[_0x520f('0x24')](_0x583856);}return null;};}function patchUpdates(_0x1a7003){return function(_0x3fbaf7){try{jsonpatch[_0x520f('0x2a')](_0x3fbaf7,_0x1a7003,!![]);}catch(_0x2cafcd){return BPromise[_0x520f('0x2b')](_0x2cafcd);}return _0x3fbaf7['save']();};}function saveUpdates(_0x5da1ff,_0x9a0adc){return function(_0x42cf1d){if(_0x42cf1d){return _0x42cf1d[_0x520f('0x2c')](_0x5da1ff)[_0x520f('0x2d')](function(_0x32d930){return _0x32d930;});}return null;};}function removeEntity(_0x4c947e,_0x542fbc){return function(_0x4a6a97){if(_0x4a6a97){return _0x4a6a97['destroy']()[_0x520f('0x2d')](function(){_0x4c947e[_0x520f('0x22')](0xcc)[_0x520f('0x23')]();});}};}function handleEntityNotFound(_0x23ab00,_0x2f9091){return function(_0x32ce6b){if(!_0x32ce6b){_0x23ab00['sendStatus'](0x194);}return _0x32ce6b;};}function handleError(_0x11a2e8,_0x17779f){_0x17779f=_0x17779f||0x1f4;return function(_0x54f885){logger[_0x520f('0x2e')](_0x54f885[_0x520f('0x2f')]);if(_0x54f885[_0x520f('0x30')]){delete _0x54f885[_0x520f('0x30')];}_0x11a2e8[_0x520f('0x22')](_0x17779f)[_0x520f('0x31')](_0x54f885);};}exports[_0x520f('0x32')]=function(_0x41c014,_0xcc9cd5,_0x5e26b3){if(!_0x41c014[_0x520f('0x33')][_0x520f('0x34')](_0x520f('0x35'))&&!_0x41c014['body'][_0x520f('0x34')]('TemplateId')){throw new db[(_0x520f('0x36'))][(_0x520f('0x37'))](_0x520f('0x38'));}else{if(_0x41c014[_0x520f('0x33')][_0x520f('0x34')](_0x520f('0x39'))&&!_0x41c014[_0x520f('0x33')][_0x520f('0x34')](_0x520f('0x3a'))){throw new db[(_0x520f('0x36'))][(_0x520f('0x37'))](_0x520f('0x3b'));}if(!_0x41c014['body'][_0x520f('0x34')](_0x520f('0x3c'))){throw new db[(_0x520f('0x36'))]['ValidationError'](_0x520f('0x3d'));}else{try{var _0x3327fb=JSON[_0x520f('0x3e')](_0x41c014[_0x520f('0x33')][_0x520f('0x3c')]);}catch(_0x17f7e5){logger[_0x520f('0x2e')](_0x17f7e5);throw new db[(_0x520f('0x36'))]['ValidationError']('Invalid\x20\x27recipients\x27\x20object');}var _0x4757cc=[_0x520f('0x3f'),_0x520f('0x40'),_0x520f('0x41'),_0x520f('0x42'),_0x520f('0x43'),_0x520f('0x44'),_0x520f('0x45'),_0x520f('0x46'),_0x520f('0x47')];if(_[_0x520f('0x48')](_0x3327fb,function(_0xadddd){return!_[_0x520f('0x49')](_0x4757cc,_0xadddd['model'][_0x520f('0x4a')]());})){throw new db[(_0x520f('0x36'))]['ValidationError'](_0x520f('0x4b'));}}}var _0x33db22={};_0x33db22[_0x520f('0x4c')]=_0x41c014['body'][_0x520f('0x34')](_0x520f('0x4c'))?_0x41c014['body']['senderName']:_0x41c014['user'][_0x520f('0x4d')];_0x33db22[_0x520f('0x4e')]=_[_0x520f('0x4f')](_0x41c014['body'][_0x520f('0x4e')])?null:_0x41c014[_0x520f('0x33')][_0x520f('0x4e')];_0x33db22['beep']=_0x41c014[_0x520f('0x33')][_0x520f('0x50')]||![];_0x33db22[_0x520f('0x51')]=_0x41c014['user']['id'];return getContent(_0x41c014[_0x520f('0x33')])['then'](function(_0x9c8a71){_0x33db22[_0x520f('0x33')]=_0x9c8a71;return getRecipients(_0x3327fb);})[_0x520f('0x2d')](function(_0x355142){_0x33db22[_0x520f('0x52')]=_[_0x520f('0x53')](_0x355142)['join'](',');return db[_0x520f('0x54')][_0x520f('0x55')](function(_0x2f790b){return db[_0x520f('0x56')][_0x520f('0x57')](_0x33db22,{'raw':!![],'transaction':_0x2f790b})[_0x520f('0x2d')](function(_0x456434){var _0x5a74a0={'sender':_0x33db22['senderName'],'description':_0x33db22[_0x520f('0x4e')],'content':_0x33db22[_0x520f('0x33')],'beep':_0x33db22[_0x520f('0x50')]};_0x355142[_0x520f('0x58')](function(_0x3a08b2){_0x5a74a0[_0x520f('0x59')]=_0x3a08b2;socket[_0x520f('0x5a')]('notification:send',_0x5a74a0);});return _0x456434;});});})[_0x520f('0x2d')](respondWithResult(_0xcc9cd5,0xc9))[_0x520f('0x5b')](handleError(_0xcc9cd5,null));};function getContent(_0x160b3a){return new BPromise(function(_0x131199,_0x2b1d1b){if(_0x160b3a[_0x520f('0x35')]){_0x131199(_0x160b3a[_0x520f('0x35')]);return;}return db['Template'][_0x520f('0x5c')]({'attributes':['html'],'where':{'id':_0x160b3a[_0x520f('0x39')]},'raw':!![]})[_0x520f('0x2d')](function(_0x133822){if(!_0x133822)throw new db['Sequelize']['ValidationError'](_0x520f('0x5d'));var _0x45730b=Mustache[_0x520f('0x5e')](_0x133822[_0x520f('0x5f')],_0x160b3a[_0x520f('0x3a')]);_0x131199(_0x45730b);})[_0x520f('0x5b')](function(_0x1401e3){_0x2b1d1b(_0x1401e3);});});}function getRecipients(_0x46137c){return new BPromise(function(_0x5449c6,_0x387697){var _0x801dea=[];var _0x3f3605=[];_0x46137c[_0x520f('0x58')](function(_0x236c73){var _0x3b0976=_['startCase'](_0x236c73[_0x520f('0x60')][_0x520f('0x4a')]());if(_0x3b0976==='User'){_0x801dea=_[_0x520f('0x61')](_0x801dea,_0x236c73[_0x520f('0x62')]);}else{if(_['includes'](_0x3b0976,'queue'))_0x3b0976=_0x3b0976['replace'](_0x520f('0x63'),'Queue');_0x236c73[_0x520f('0x62')]['forEach'](function(_0x3b7920){_0x3f3605['push'](getAgents(_0x3b0976,_0x3b7920));});}});return BPromise['all'](_0x3f3605)['then'](function(_0x3e65c8){_0x801dea=_[_0x520f('0x61')](_0x801dea,_['flatten'](_0x3e65c8));_0x5449c6(_0x801dea);})['catch'](function(_0x1df411){_0x387697(_0x1df411);});});}function getAgents(_0x19f3b1,_0x1bb00b){return new BPromise(function(_0x3771ef,_0x1a292d){return db[_0x19f3b1][_0x520f('0x5c')]({'where':{'id':_0x1bb00b}})[_0x520f('0x2d')](function(_0x2d8152){return _0x2d8152[_0x520f('0x64')]({'attributes':['id'],'raw':!![]})[_0x520f('0x2d')](function(_0x1f1849){var _0x120989=_[_0x520f('0x65')](_0x1f1849,'id');_0x3771ef(_0x120989);});})[_0x520f('0x5b')](function(_0x3bae5f){_0x1a292d(_0x3bae5f);});});}
\ No newline at end of file
+var _0xffae=['then','destroy','end','error','name','send','sendNotification','body','hasOwnProperty','TemplateId','Sequelize','ValidationError','Must\x20specify\x20at\x20least\x20one\x20argument\x20for\x20\x27text\x27\x20or\x20\x27TemplateId\x27','view','Missing\x20\x27view\x27\x20parameter','recipients','parse','chatqueue','faxqueue','mailqueue','openchannelqueue','smsqueue','whatsappqueue','team','some','toLowerCase','Invalid\x20model\x20in\x20\x27recipients\x27\x20object','senderName','user','fullname','recipientsDescription','isEmpty','beep','join','sequelize','transaction','Notification','create','forEach','recipient','emit','notification:send','catch','text','Template','findOne','Invalid\x20\x27TemplateId\x27\x20parameter','html','startCase','model','User','union','ids','includes','queue','replace','Queue','all','flatten','getAgents','map','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','sox','to-csv','ejs','lodash','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./notification.socket','register','sendStatus','status','count','offset','set','Content-Range','json','apply','reject','save','update'];(function(_0x5de214,_0x107e9d){var _0x4df627=function(_0x4199e1){while(--_0x4199e1){_0x5de214['push'](_0x5de214['shift']());}};_0x4df627(++_0x107e9d);}(_0xffae,0x175));var _0xeffa=function(_0x31dab2,_0xb9f9c){_0x31dab2=_0x31dab2-0x0;var _0x2bbae6=_0xffae[_0x31dab2];return _0x2bbae6;};'use strict';var pdf=require(_0xeffa('0x0'));var emlformat=require(_0xeffa('0x1'));var rimraf=require(_0xeffa('0x2'));var zipdir=require(_0xeffa('0x3'));var jsonpatch=require(_0xeffa('0x4'));var rp=require(_0xeffa('0x5'));var moment=require(_0xeffa('0x6'));var BPromise=require(_0xeffa('0x7'));var Mustache=require('mustache');var util=require(_0xeffa('0x8'));var path=require(_0xeffa('0x9'));var sox=require(_0xeffa('0xa'));var csv=require(_0xeffa('0xb'));var ejs=require(_0xeffa('0xc'));var fs=require('fs');var _=require(_0xeffa('0xd'));var squel=require('squel');var crypto=require(_0xeffa('0xe'));var jsforce=require(_0xeffa('0xf'));var deskjs=require(_0xeffa('0x10'));var toCsv=require(_0xeffa('0xb'));var querystring=require(_0xeffa('0x11'));var Papa=require(_0xeffa('0x12'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0xeffa('0x13'));var as=require(_0xeffa('0x14'));var hardwareService=require(_0xeffa('0x15'));var logger=require('../../config/logger')('api');var utils=require(_0xeffa('0x16'));var config=require(_0xeffa('0x17'));var licenseUtil=require(_0xeffa('0x18'));var db=require(_0xeffa('0x19'))['db'];config[_0xeffa('0x1a')]=_[_0xeffa('0x1b')](config[_0xeffa('0x1a')],{'host':_0xeffa('0x1c'),'port':0x18eb});var socket=require(_0xeffa('0x1d'))(new Redis(config[_0xeffa('0x1a')]));require(_0xeffa('0x1e'))[_0xeffa('0x1f')](socket);function respondWithStatusCode(_0x5e9951,_0x53e245){_0x53e245=_0x53e245||0xcc;return function(_0x16dc6d){if(_0x16dc6d){return _0x5e9951[_0xeffa('0x20')](_0x53e245);}return _0x5e9951[_0xeffa('0x21')](_0x53e245)['end']();};}function respondWithResult(_0x138682,_0x2630bb){_0x2630bb=_0x2630bb||0xc8;return function(_0x2a4b38){if(_0x2a4b38){return _0x138682['status'](_0x2630bb)['json'](_0x2a4b38);}};}function respondWithFilteredResult(_0x46c4f4,_0x661688){return function(_0x231e89){if(_0x231e89){var _0x2cc67c=_0x231e89[_0xeffa('0x22')],_0x9f1689=_0x661688[_0xeffa('0x23')],_0x54602e=_0x661688[_0xeffa('0x23')]+_0x661688['limit'],_0x2875ff;if(_0x54602e>=_0x2cc67c){_0x54602e=_0x2cc67c;_0x2875ff=0xc8;}else{_0x2875ff=0xce;}_0x46c4f4[_0xeffa('0x21')](_0x2875ff);return _0x46c4f4[_0xeffa('0x24')](_0xeffa('0x25'),_0x9f1689+'-'+_0x54602e+'/'+_0x2cc67c)[_0xeffa('0x26')](_0x231e89);}return null;};}function patchUpdates(_0x3424a6){return function(_0x54ae43){try{jsonpatch[_0xeffa('0x27')](_0x54ae43,_0x3424a6,!![]);}catch(_0x41c57b){return BPromise[_0xeffa('0x28')](_0x41c57b);}return _0x54ae43[_0xeffa('0x29')]();};}function saveUpdates(_0xb65ace,_0x585d56){return function(_0x3f9abf){if(_0x3f9abf){return _0x3f9abf[_0xeffa('0x2a')](_0xb65ace)[_0xeffa('0x2b')](function(_0x386358){return _0x386358;});}return null;};}function removeEntity(_0x4749ca,_0xa7055){return function(_0x5f3ade){if(_0x5f3ade){return _0x5f3ade[_0xeffa('0x2c')]()['then'](function(){_0x4749ca['status'](0xcc)[_0xeffa('0x2d')]();});}};}function handleEntityNotFound(_0x1d028a,_0x3aa418){return function(_0x18281c){if(!_0x18281c){_0x1d028a[_0xeffa('0x20')](0x194);}return _0x18281c;};}function handleError(_0x3217fa,_0x3c2099){_0x3c2099=_0x3c2099||0x1f4;return function(_0x2bc278){logger[_0xeffa('0x2e')](_0x2bc278['stack']);if(_0x2bc278[_0xeffa('0x2f')]){delete _0x2bc278[_0xeffa('0x2f')];}_0x3217fa[_0xeffa('0x21')](_0x3c2099)[_0xeffa('0x30')](_0x2bc278);};}exports[_0xeffa('0x31')]=function(_0x2374c4,_0x450225,_0x5670d5){if(!_0x2374c4[_0xeffa('0x32')]['hasOwnProperty']('text')&&!_0x2374c4[_0xeffa('0x32')][_0xeffa('0x33')](_0xeffa('0x34'))){throw new db[(_0xeffa('0x35'))][(_0xeffa('0x36'))](_0xeffa('0x37'));}else{if(_0x2374c4[_0xeffa('0x32')][_0xeffa('0x33')](_0xeffa('0x34'))&&!_0x2374c4['body']['hasOwnProperty'](_0xeffa('0x38'))){throw new db[(_0xeffa('0x35'))][(_0xeffa('0x36'))](_0xeffa('0x39'));}if(!_0x2374c4[_0xeffa('0x32')][_0xeffa('0x33')](_0xeffa('0x3a'))){throw new db[(_0xeffa('0x35'))]['ValidationError']('Missing\x20\x27recipients\x27\x20parameter');}else{try{var _0x33a904=JSON[_0xeffa('0x3b')](_0x2374c4[_0xeffa('0x32')][_0xeffa('0x3a')]);}catch(_0x1fbf40){logger[_0xeffa('0x2e')](_0x1fbf40);throw new db[(_0xeffa('0x35'))][(_0xeffa('0x36'))]('Invalid\x20\x27recipients\x27\x20object');}var _0xd7911a=[_0xeffa('0x3c'),_0xeffa('0x3d'),_0xeffa('0x3e'),_0xeffa('0x3f'),_0xeffa('0x40'),'voicequeue',_0xeffa('0x41'),_0xeffa('0x42'),'user'];if(_[_0xeffa('0x43')](_0x33a904,function(_0x8b6415){return!_['includes'](_0xd7911a,_0x8b6415['model'][_0xeffa('0x44')]());})){throw new db[(_0xeffa('0x35'))][(_0xeffa('0x36'))](_0xeffa('0x45'));}}}var _0x3e72cf={};_0x3e72cf[_0xeffa('0x46')]=_0x2374c4[_0xeffa('0x32')][_0xeffa('0x33')]('senderName')?_0x2374c4[_0xeffa('0x32')][_0xeffa('0x46')]:_0x2374c4[_0xeffa('0x47')][_0xeffa('0x48')];_0x3e72cf[_0xeffa('0x49')]=_[_0xeffa('0x4a')](_0x2374c4[_0xeffa('0x32')][_0xeffa('0x49')])?null:_0x2374c4[_0xeffa('0x32')][_0xeffa('0x49')];_0x3e72cf['beep']=_0x2374c4[_0xeffa('0x32')][_0xeffa('0x4b')]||![];_0x3e72cf['SenderId']=_0x2374c4[_0xeffa('0x47')]['id'];return getContent(_0x2374c4[_0xeffa('0x32')])[_0xeffa('0x2b')](function(_0x202601){_0x3e72cf[_0xeffa('0x32')]=_0x202601;return getRecipients(_0x33a904);})[_0xeffa('0x2b')](function(_0x333283){_0x3e72cf['recipientsId']=_['sortBy'](_0x333283)[_0xeffa('0x4c')](',');return db[_0xeffa('0x4d')][_0xeffa('0x4e')](function(_0xff03cf){return db[_0xeffa('0x4f')][_0xeffa('0x50')](_0x3e72cf,{'raw':!![],'transaction':_0xff03cf})[_0xeffa('0x2b')](function(_0x76982a){var _0x16ad7b={'sender':_0x3e72cf['senderName'],'description':_0x3e72cf[_0xeffa('0x49')],'content':_0x3e72cf[_0xeffa('0x32')],'beep':_0x3e72cf[_0xeffa('0x4b')]};_0x333283[_0xeffa('0x51')](function(_0x3f21f4){_0x16ad7b[_0xeffa('0x52')]=_0x3f21f4;socket[_0xeffa('0x53')](_0xeffa('0x54'),_0x16ad7b);});return _0x76982a;});});})['then'](respondWithResult(_0x450225,0xc9))[_0xeffa('0x55')](handleError(_0x450225,null));};function getContent(_0x47b8b7){return new BPromise(function(_0x461551,_0x4453b7){if(_0x47b8b7[_0xeffa('0x56')]){_0x461551(_0x47b8b7['text']);return;}return db[_0xeffa('0x57')][_0xeffa('0x58')]({'attributes':['html'],'where':{'id':_0x47b8b7[_0xeffa('0x34')]},'raw':!![]})['then'](function(_0x44c9fb){if(!_0x44c9fb)throw new db[(_0xeffa('0x35'))][(_0xeffa('0x36'))](_0xeffa('0x59'));var _0x43d080=Mustache['render'](_0x44c9fb[_0xeffa('0x5a')],_0x47b8b7[_0xeffa('0x38')]);_0x461551(_0x43d080);})['catch'](function(_0x25b181){_0x4453b7(_0x25b181);});});}function getRecipients(_0x433e8a){return new BPromise(function(_0x5c4c8c,_0x5bef8b){var _0x5bcaef=[];var _0xadba57=[];_0x433e8a['forEach'](function(_0x2e6fec){var _0x2a6cee=_[_0xeffa('0x5b')](_0x2e6fec[_0xeffa('0x5c')]['toLowerCase']());if(_0x2a6cee===_0xeffa('0x5d')){_0x5bcaef=_[_0xeffa('0x5e')](_0x5bcaef,_0x2e6fec[_0xeffa('0x5f')]);}else{if(_[_0xeffa('0x60')](_0x2a6cee,_0xeffa('0x61')))_0x2a6cee=_0x2a6cee[_0xeffa('0x62')]('queue',_0xeffa('0x63'));_0x2e6fec[_0xeffa('0x5f')][_0xeffa('0x51')](function(_0x14af5a){_0xadba57['push'](getAgents(_0x2a6cee,_0x14af5a));});}});return BPromise[_0xeffa('0x64')](_0xadba57)[_0xeffa('0x2b')](function(_0xcbceba){_0x5bcaef=_[_0xeffa('0x5e')](_0x5bcaef,_[_0xeffa('0x65')](_0xcbceba));_0x5c4c8c(_0x5bcaef);})['catch'](function(_0x30a159){_0x5bef8b(_0x30a159);});});}function getAgents(_0x498100,_0xe5da67){return new BPromise(function(_0x80ddbd,_0x42cde4){return db[_0x498100]['findOne']({'where':{'id':_0xe5da67}})[_0xeffa('0x2b')](function(_0x5760b3){return _0x5760b3[_0xeffa('0x66')]({'attributes':['id'],'raw':!![]})[_0xeffa('0x2b')](function(_0x55bc17){var _0xc619dd=_[_0xeffa('0x67')](_0x55bc17,'id');_0x80ddbd(_0xc619dd);});})[_0xeffa('0x55')](function(_0xf6c11a){_0x42cde4(_0xf6c11a);});});}
\ No newline at end of file