Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / services / routing / server / applications / queue.js
index 25918b6..e95aea6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x849c=['map','join','stop','find','Queues','atimeout','rules','end','close','[%s][QUEUE]\x20ROUTING\x20STOPPED','[%s][QUEUE]\x20ROUTING\x20END','next','strategy','rrmemory','beepall','[%s][QUEUE]\x20queue\x20not\x20found\x20%s','stack','validate','lodash','util','moment','../../../../config/logger','routing','./strategy','redis','localhost','queue_id','from','joinAt','emit','queue','format','%sQueuesWaitingInteractions','%s:queue:%s','%s_queue_waiting_interaction:%s','save','remove','pick','../../rpc/openchannelQueueReport','../../rpc/mailQueueReport','../../rpc/smsQueueReport','../../rpc/faxQueueReport','name\x20is\x20a\x20string\x20and\x20it\x20is\x20required','number','timeout\x20is\x20a\x20number','waiting','body','YYYY-MM-DD\x20HH:mm:ss','contact','list','channel','QueueId','interaction','upperFirst','chat','AccountId','WebsiteId','account','info','[%s][START:QUEUE][NAME:%s]','name','QueueReport','create','catch','error','create\x20queue\x20report','message','update\x20queue\x20report','timeout','[%s][END:QUEUE][NAME:%s]','update','toLowerCase','length','[%s][QUEUE]\x20%s'];(function(_0x4e8e31,_0x497e28){var _0x3a47ac=function(_0x4e32df){while(--_0x4e32df){_0x4e8e31['push'](_0x4e8e31['shift']());}};_0x3a47ac(++_0x497e28);}(_0x849c,0xef));var _0xc849=function(_0x563d06,_0x259dbf){_0x563d06=_0x563d06-0x0;var _0x2f74f7=_0x849c[_0x563d06];return _0x2f74f7;};'use strict';var schema=require(_0xc849('0x0'));var _=require(_0xc849('0x1'));var util=require(_0xc849('0x2'));var seqqueue=require('seq-queue');var moment=require(_0xc849('0x3'));var Redis=require('ioredis');var config=require('../../../../config/environment');var logger=require(_0xc849('0x4'))(_0xc849('0x5'));var strategy=require(_0xc849('0x6'));config[_0xc849('0x7')]=_['defaults'](config[_0xc849('0x7')],{'host':_0xc849('0x8'),'port':0x18eb});var io=require('socket.io-emitter')(new Redis(config[_0xc849('0x7')]));var attributes=['id',_0xc849('0x9'),'account','queue',_0xc849('0xa'),_0xc849('0xb')];function emit(_0x51fae9,_0x5181e1,_0x747775){io['to'](_0x51fae9)[_0xc849('0xc')](_0x5181e1,_0x747775);}function emitChannelQueueInteraction(_0x2fe5a5,_0x4a0edf,_0x2e977f,_0x2e34d7,_0x2ce586,_0x2675c4,_0x5a2fdf,_0x5d2b50){_0x2e977f[_0xc849('0x9')]=_0x5d2b50;_0x2e977f[_0xc849('0xd')]=_0x4a0edf;_0x2e977f['account']=_0x2e34d7;_0x2e977f['id']=_0x2ce586;if(_0x2675c4){_0x5a2fdf[util[_0xc849('0xe')](_0xc849('0xf'),_0x2fe5a5)][_0x2ce586]=_['pick'](_0x2e977f,attributes);}else{delete _0x5a2fdf[util['format'](_0xc849('0xf'),_0x2fe5a5)][_0x2ce586];}emit(util[_0xc849('0xe')](_0xc849('0x10'),_0x2fe5a5,_0x4a0edf),util[_0xc849('0xe')](_0xc849('0x11'),_0x2fe5a5,_0x2675c4?_0xc849('0x12'):_0xc849('0x13')),_[_0xc849('0x14')](_0x2e977f,attributes));}var rpc={'openchannelQueueReport':require(_0xc849('0x15')),'mailQueueReport':require(_0xc849('0x16')),'chatQueueReport':require('../../rpc/chatQueueReport'),'smsQueueReport':require(_0xc849('0x17')),'faxQueueReport':require(_0xc849('0x18'))};var queue=schema({'name':{'type':'string','required':!![],'message':_0xc849('0x19')},'timeout':{'type':_0xc849('0x1a'),'message':_0xc849('0x1b')}});function startRouting(_0x5ac38d,_0x2ac859,_0x173131,_0x5dba1e){if(_0x5ac38d&&_0x2ac859&&_0x173131){_0x2ac859[_0xc849('0x1c')]+=0x1;var _0x1d20d6={'uniqueid':_0x5ac38d,'from':_0x173131[_0xc849('0x1d')]?_0x173131[_0xc849('0x1d')][_0xc849('0xa')]:'','joinAt':moment()[_0xc849('0xe')](_0xc849('0x1e')),'ContactId':_0x173131[_0xc849('0x1f')]?_0x173131[_0xc849('0x1f')]['id']:null,'ListId':_0x173131[_0xc849('0x20')]?_0x173131[_0xc849('0x20')]['id']:null};_0x1d20d6[_['upperFirst'](_0x173131[_0xc849('0x21')])+_0xc849('0x22')]=_0x2ac859['id']||null;_0x1d20d6[_['upperFirst'](_0x173131['channel'])+'InteractionId']=_0x173131[_0xc849('0x23')]?_0x173131[_0xc849('0x23')]['id']:null;_0x1d20d6[_[_0xc849('0x24')](_0x173131[_0xc849('0x21')])+'MessageId']=_0x173131['message']?_0x173131['message']['id']:null;_0x1d20d6[_[_0xc849('0x24')](_0x173131[_0xc849('0x21')])+(_0x173131[_0xc849('0x21')]!==_0xc849('0x25')?_0xc849('0x26'):_0xc849('0x27'))]=_0x173131[_0xc849('0x28')]?_0x173131['account']['id']:null;logger[_0xc849('0x29')](util[_0xc849('0xe')](_0xc849('0x2a'),_0x5ac38d,_0x2ac859[_0xc849('0x2b')]));emitChannelQueueInteraction(_0x173131[_0xc849('0x21')],_0x2ac859[_0xc849('0x2b')],_0x1d20d6,_0x173131['account']['name'],_0x173131['message']['id'],!![],_0x5dba1e,_0x2ac859['id']);if(rpc[_0x173131[_0xc849('0x21')]+_0xc849('0x2c')]){return rpc[_0x173131[_0xc849('0x21')]+_0xc849('0x2c')][_0xc849('0x2d')](_0x1d20d6)[_0xc849('0x2e')](function(_0x1e13a0){logger[_0xc849('0x2f')](_0xc849('0x30'));});}}}function stopRouting(_0x3a0c91,_0xa49935,_0x10a19f,_0x10e5b0){if(_0x3a0c91&&_0xa49935){_0xa49935[_0xc849('0x1c')]-=0x1;var _0x1c4079={'leaveAt':moment()[_0xc849('0xe')](_0xc849('0x1e')),'acceptAt':moment()[_0xc849('0xe')]('YYYY-MM-DD\x20HH:mm:ss'),'reason':'accepted'};logger[_0xc849('0x29')](util[_0xc849('0xe')]('[%s][STOP:QUEUE][NAME:%s]',_0x3a0c91,_0xa49935['name']));emitChannelQueueInteraction(_0x10a19f['channel'],_0xa49935['name'],_0x10a19f['body'],_0x10a19f[_0xc849('0x28')]['name'],_0x10a19f[_0xc849('0x31')]['id'],![],_0x10e5b0,_0xa49935['id']);if(rpc[_0x10a19f[_0xc849('0x21')]+_0xc849('0x2c')]){return rpc[_0x10a19f[_0xc849('0x21')]+_0xc849('0x2c')]['update'](_0x3a0c91,_0x1c4079)['catch'](function(_0x3d75ab){logger[_0xc849('0x2f')](_0xc849('0x32'));});}}}function endRouting(_0xcb6a3b,_0x5d5fe4,_0x16623b,_0x3f182e){if(_0xcb6a3b&&_0x5d5fe4){_0x5d5fe4[_0xc849('0x1c')]-=0x1;var _0x39a0d8={'leaveAt':moment()[_0xc849('0xe')](_0xc849('0x1e')),'exitAt':moment()[_0xc849('0xe')]('YYYY-MM-DD\x20HH:mm:ss'),'reason':_0xc849('0x33')};logger[_0xc849('0x29')](util[_0xc849('0xe')](_0xc849('0x34'),_0xcb6a3b,_0x5d5fe4['name']));emitChannelQueueInteraction(_0x16623b[_0xc849('0x21')],_0x5d5fe4['name'],_0x16623b[_0xc849('0x1d')],_0x16623b[_0xc849('0x28')][_0xc849('0x2b')],_0x16623b[_0xc849('0x31')]['id'],![],_0x3f182e);if(rpc[_0x16623b[_0xc849('0x21')]+_0xc849('0x2c')]){return rpc[_0x16623b[_0xc849('0x21')]+_0xc849('0x2c')][_0xc849('0x35')](_0xcb6a3b,_0x39a0d8)[_0xc849('0x2e')](function(_0x8607c){logger[_0xc849('0x2f')](_0xc849('0x32'));});}}}function handleFindQueue(_0x25f78f){return function(_0x462f06){return _0x462f06[_0xc849('0x2b')][_0xc849('0x36')]()===_0x25f78f[_0xc849('0x36')]();};}exports['consequence']=function(_0x3db6c3,_0x298cad,_0x3abcad,_0x12e4aa){return function(_0x437fa6){try{var _0x128326={'name':_0x298cad[0x0],'timeout':_0x298cad[0x1]};var _0x3deacb=queue[_0xc849('0x0')](_0x128326,{'typecast':!![]});if(_0x3deacb[_0xc849('0x37')]){logger[_0xc849('0x2f')](_0xc849('0x38'),_0x3db6c3,_[_0xc849('0x39')](_0x3deacb,_0xc849('0x31'))[_0xc849('0x3a')](',\x20'));_0x437fa6[_0xc849('0x3b')]();}else{var _0x1e9475=_[_0xc849('0x3c')](_0x3abcad[_0x12e4aa[_0xc849('0x21')]+_0xc849('0x3d')],handleFindQueue(_0x128326['name']));if(_0x1e9475){startRouting(_0x3db6c3,_0x1e9475,_0x12e4aa,_0x3abcad);var _0x4a46c5=(_0x1e9475[_0xc849('0x33')]||0xa)*0x3e8;var _0x66bea0=(_0x128326['timeout']||0x14)*0x3e8;var _0x1c3be6,_0x17a4e8;if(_0x4a46c5>_0x66bea0){_0x66bea0=_0x4a46c5;}var _0xc845b0=seqqueue['createQueue'](_0x4a46c5);_0xc845b0['id']=_0x3db6c3;_0xc845b0[_0xc849('0x3e')]=_0x4a46c5;_0xc845b0['qtimeout']=_0x66bea0;_0xc845b0[_0xc849('0x21')]=_0x12e4aa[_0xc849('0x21')];_0x3abcad[_0xc849('0x3f')][_0x3db6c3]['on'](_0xc849('0x40'),function(){stopRouting(_0x3db6c3,_0x1e9475,_0x12e4aa,_0x3abcad);_0xc845b0[_0xc849('0x41')](!![]);clearTimeout(_0x1c3be6);_0x1c3be6=undefined;if(_0x3abcad[_0xc849('0x3f')][_0x3db6c3]){delete _0x3abcad[_0xc849('0x3f')][_0x3db6c3];}logger[_0xc849('0x29')](_0xc849('0x42'),_0x3db6c3);_0x437fa6[_0xc849('0x3b')]();});_0x1c3be6=setTimeout(function(){endRouting(_0x3db6c3,_0x1e9475,_0x12e4aa,_0x3abcad);clearTimeout(_0x1c3be6);_0xc845b0[_0xc849('0x41')](!![]);logger[_0xc849('0x29')](_0xc849('0x43'),_0x3db6c3);_0x437fa6[_0xc849('0x44')]();},_0x66bea0);switch(_0x1e9475[_0xc849('0x45')]){case _0xc849('0x46'):strategy[_0xc849('0x46')](_0xc845b0,_0x1e9475,_0x3abcad,_0x12e4aa);break;default:strategy[_0xc849('0x47')](_0xc845b0,_0x1e9475,_0x3abcad,_0x12e4aa);}}else{logger[_0xc849('0x2f')](_0xc849('0x48'),_0x3db6c3,_0x128326[_0xc849('0x2b')]);_0x437fa6[_0xc849('0x3b')]();}}}catch(_0x126dbe){console['log'](_0x126dbe);logger[_0xc849('0x2f')](_0xc849('0x38'),_0x3db6c3,_0x126dbe[_0xc849('0x49')]);_0x437fa6[_0xc849('0x3b')]();}};};
\ No newline at end of file
+var _0xf31a=['channel','QueueId','InteractionId','interaction','MessageId','chat','AccountId','WebsiteId','info','name','message','QueueReport','create','catch','update','error','update\x20queue\x20report','timeout','toLowerCase','consequence','length','[%s][QUEUE]\x20%s','map','join','stop','find','Queues','createQueue','atimeout','qtimeout','rules','end','close','[%s][QUEUE]\x20ROUTING\x20END','next','strategy','rrmemory','[%s][QUEUE]\x20queue\x20not\x20found\x20%s','stack','validate','lodash','util','moment','ioredis','../../../../config/environment','../../../../config/logger','routing','./strategy','redis','localhost','socket.io-emitter','queue_id','account','queue','from','emit','%sQueuesWaitingInteractions','pick','format','%s:queue:%s','%s_queue_waiting_interaction:%s','save','remove','../../rpc/smsQueueReport','../../rpc/faxQueueReport','string','number','timeout\x20is\x20a\x20number','waiting','body','YYYY-MM-DD\x20HH:mm:ss','contact','list','upperFirst'];(function(_0x31a576,_0x424419){var _0x30b1d3=function(_0x4710e8){while(--_0x4710e8){_0x31a576['push'](_0x31a576['shift']());}};_0x30b1d3(++_0x424419);}(_0xf31a,0x105));var _0xaf31=function(_0x4d8ed9,_0x2ae284){_0x4d8ed9=_0x4d8ed9-0x0;var _0x1e2140=_0xf31a[_0x4d8ed9];return _0x1e2140;};'use strict';var schema=require(_0xaf31('0x0'));var _=require(_0xaf31('0x1'));var util=require(_0xaf31('0x2'));var seqqueue=require('seq-queue');var moment=require(_0xaf31('0x3'));var Redis=require(_0xaf31('0x4'));var config=require(_0xaf31('0x5'));var logger=require(_0xaf31('0x6'))(_0xaf31('0x7'));var strategy=require(_0xaf31('0x8'));config[_0xaf31('0x9')]=_['defaults'](config[_0xaf31('0x9')],{'host':_0xaf31('0xa'),'port':0x18eb});var io=require(_0xaf31('0xb'))(new Redis(config[_0xaf31('0x9')]));var attributes=['id',_0xaf31('0xc'),_0xaf31('0xd'),_0xaf31('0xe'),_0xaf31('0xf'),'joinAt'];function emit(_0x3a6582,_0x4e520f,_0x13ef55){io['to'](_0x3a6582)[_0xaf31('0x10')](_0x4e520f,_0x13ef55);}function emitChannelQueueInteraction(_0x460e8e,_0xbc4ba9,_0x1a4cfd,_0x43986f,_0xc20311,_0x8ea11e,_0x4a826d,_0x3d36fc){_0x1a4cfd[_0xaf31('0xc')]=_0x3d36fc;_0x1a4cfd[_0xaf31('0xe')]=_0xbc4ba9;_0x1a4cfd[_0xaf31('0xd')]=_0x43986f;_0x1a4cfd['id']=_0xc20311;if(_0x8ea11e){_0x4a826d[util['format'](_0xaf31('0x11'),_0x460e8e)][_0xc20311]=_[_0xaf31('0x12')](_0x1a4cfd,attributes);}else{delete _0x4a826d[util[_0xaf31('0x13')](_0xaf31('0x11'),_0x460e8e)][_0xc20311];}emit(util[_0xaf31('0x13')](_0xaf31('0x14'),_0x460e8e,_0xbc4ba9),util[_0xaf31('0x13')](_0xaf31('0x15'),_0x460e8e,_0x8ea11e?_0xaf31('0x16'):_0xaf31('0x17')),_[_0xaf31('0x12')](_0x1a4cfd,attributes));}var rpc={'openchannelQueueReport':require('../../rpc/openchannelQueueReport'),'mailQueueReport':require('../../rpc/mailQueueReport'),'chatQueueReport':require('../../rpc/chatQueueReport'),'smsQueueReport':require(_0xaf31('0x18')),'faxQueueReport':require(_0xaf31('0x19'))};var queue=schema({'name':{'type':_0xaf31('0x1a'),'required':!![],'message':'name\x20is\x20a\x20string\x20and\x20it\x20is\x20required'},'timeout':{'type':_0xaf31('0x1b'),'message':_0xaf31('0x1c')}});function startRouting(_0x397e59,_0x4be980,_0x41817a,_0x40675c){if(_0x397e59&&_0x4be980&&_0x41817a){_0x4be980[_0xaf31('0x1d')]+=0x1;var _0xccab01={'uniqueid':_0x397e59,'from':_0x41817a[_0xaf31('0x1e')]?_0x41817a[_0xaf31('0x1e')]['from']:'','joinAt':moment()['format'](_0xaf31('0x1f')),'ContactId':_0x41817a[_0xaf31('0x20')]?_0x41817a[_0xaf31('0x20')]['id']:null,'ListId':_0x41817a[_0xaf31('0x21')]?_0x41817a[_0xaf31('0x21')]['id']:null};_0xccab01[_[_0xaf31('0x22')](_0x41817a[_0xaf31('0x23')])+_0xaf31('0x24')]=_0x4be980['id']||null;_0xccab01[_[_0xaf31('0x22')](_0x41817a['channel'])+_0xaf31('0x25')]=_0x41817a[_0xaf31('0x26')]?_0x41817a['interaction']['id']:null;_0xccab01[_['upperFirst'](_0x41817a[_0xaf31('0x23')])+_0xaf31('0x27')]=_0x41817a['message']?_0x41817a['message']['id']:null;_0xccab01[_[_0xaf31('0x22')](_0x41817a[_0xaf31('0x23')])+(_0x41817a['channel']!==_0xaf31('0x28')?_0xaf31('0x29'):_0xaf31('0x2a'))]=_0x41817a['account']?_0x41817a[_0xaf31('0xd')]['id']:null;logger[_0xaf31('0x2b')](util[_0xaf31('0x13')]('[%s][START:QUEUE][NAME:%s]',_0x397e59,_0x4be980[_0xaf31('0x2c')]));emitChannelQueueInteraction(_0x41817a[_0xaf31('0x23')],_0x4be980[_0xaf31('0x2c')],_0xccab01,_0x41817a['account'][_0xaf31('0x2c')],_0x41817a[_0xaf31('0x2d')]['id'],!![],_0x40675c,_0x4be980['id']);if(rpc[_0x41817a[_0xaf31('0x23')]+'QueueReport']){return rpc[_0x41817a[_0xaf31('0x23')]+_0xaf31('0x2e')][_0xaf31('0x2f')](_0xccab01)[_0xaf31('0x30')](function(_0x4ca51b){logger['error']('create\x20queue\x20report');});}}}function stopRouting(_0x3bb30d,_0x63a519,_0x15da74,_0x5bb662){if(_0x3bb30d&&_0x63a519){_0x63a519['waiting']-=0x1;var _0x25a293={'leaveAt':moment()['format'](_0xaf31('0x1f')),'acceptAt':moment()[_0xaf31('0x13')](_0xaf31('0x1f')),'reason':'accepted'};logger['info'](util[_0xaf31('0x13')]('[%s][STOP:QUEUE][NAME:%s]',_0x3bb30d,_0x63a519[_0xaf31('0x2c')]));emitChannelQueueInteraction(_0x15da74[_0xaf31('0x23')],_0x63a519[_0xaf31('0x2c')],_0x15da74[_0xaf31('0x1e')],_0x15da74[_0xaf31('0xd')]['name'],_0x15da74[_0xaf31('0x2d')]['id'],![],_0x5bb662,_0x63a519['id']);if(rpc[_0x15da74[_0xaf31('0x23')]+_0xaf31('0x2e')]){return rpc[_0x15da74[_0xaf31('0x23')]+_0xaf31('0x2e')][_0xaf31('0x31')](_0x3bb30d,_0x25a293)[_0xaf31('0x30')](function(_0x4e1714){logger[_0xaf31('0x32')](_0xaf31('0x33'));});}}}function endRouting(_0x21935b,_0x2a99b7,_0x53eded,_0x17c51e){if(_0x21935b&&_0x2a99b7){_0x2a99b7[_0xaf31('0x1d')]-=0x1;var _0xb363f3={'leaveAt':moment()[_0xaf31('0x13')](_0xaf31('0x1f')),'exitAt':moment()[_0xaf31('0x13')]('YYYY-MM-DD\x20HH:mm:ss'),'reason':_0xaf31('0x34')};logger['info'](util['format']('[%s][END:QUEUE][NAME:%s]',_0x21935b,_0x2a99b7[_0xaf31('0x2c')]));emitChannelQueueInteraction(_0x53eded[_0xaf31('0x23')],_0x2a99b7['name'],_0x53eded[_0xaf31('0x1e')],_0x53eded[_0xaf31('0xd')][_0xaf31('0x2c')],_0x53eded[_0xaf31('0x2d')]['id'],![],_0x17c51e);if(rpc[_0x53eded['channel']+_0xaf31('0x2e')]){return rpc[_0x53eded[_0xaf31('0x23')]+_0xaf31('0x2e')][_0xaf31('0x31')](_0x21935b,_0xb363f3)[_0xaf31('0x30')](function(_0x13af45){logger['error']('update\x20queue\x20report');});}}}function handleFindQueue(_0x1430ac){return function(_0x39c9c7){return _0x39c9c7['name'][_0xaf31('0x35')]()===_0x1430ac['toLowerCase']();};}exports[_0xaf31('0x36')]=function(_0x97b090,_0x10abaf,_0x44ef10,_0x17323e){return function(_0x2bf83a){try{var _0x2fb55d={'name':_0x10abaf[0x0],'timeout':_0x10abaf[0x1]};var _0x5eb108=queue[_0xaf31('0x0')](_0x2fb55d,{'typecast':!![]});if(_0x5eb108[_0xaf31('0x37')]){logger[_0xaf31('0x32')](_0xaf31('0x38'),_0x97b090,_[_0xaf31('0x39')](_0x5eb108,_0xaf31('0x2d'))[_0xaf31('0x3a')](',\x20'));_0x2bf83a[_0xaf31('0x3b')]();}else{var _0x4ff93f=_[_0xaf31('0x3c')](_0x44ef10[_0x17323e[_0xaf31('0x23')]+_0xaf31('0x3d')],handleFindQueue(_0x2fb55d[_0xaf31('0x2c')]));if(_0x4ff93f){startRouting(_0x97b090,_0x4ff93f,_0x17323e,_0x44ef10);var _0x376f76=(_0x4ff93f['timeout']||0xa)*0x3e8;var _0x53203=(_0x2fb55d['timeout']||0x14)*0x3e8;var _0x2c38ab,_0x318bb2;if(_0x376f76>_0x53203){_0x53203=_0x376f76;}var _0x469e12=seqqueue[_0xaf31('0x3e')](_0x376f76);_0x469e12['id']=_0x97b090;_0x469e12[_0xaf31('0x3f')]=_0x376f76;_0x469e12[_0xaf31('0x40')]=_0x53203;_0x469e12[_0xaf31('0x23')]=_0x17323e[_0xaf31('0x23')];_0x44ef10[_0xaf31('0x41')][_0x97b090]['on'](_0xaf31('0x42'),function(){stopRouting(_0x97b090,_0x4ff93f,_0x17323e,_0x44ef10);_0x469e12[_0xaf31('0x43')](!![]);clearTimeout(_0x2c38ab);_0x2c38ab=undefined;if(_0x44ef10['rules'][_0x97b090]){delete _0x44ef10[_0xaf31('0x41')][_0x97b090];}logger[_0xaf31('0x2b')]('[%s][QUEUE]\x20ROUTING\x20STOPPED',_0x97b090);_0x2bf83a[_0xaf31('0x3b')]();});_0x2c38ab=setTimeout(function(){endRouting(_0x97b090,_0x4ff93f,_0x17323e,_0x44ef10);clearTimeout(_0x2c38ab);_0x469e12['close'](!![]);logger[_0xaf31('0x2b')](_0xaf31('0x44'),_0x97b090);_0x2bf83a[_0xaf31('0x45')]();},_0x53203);switch(_0x4ff93f[_0xaf31('0x46')]){case _0xaf31('0x47'):strategy[_0xaf31('0x47')](_0x469e12,_0x4ff93f,_0x44ef10,_0x17323e);break;default:strategy['beepall'](_0x469e12,_0x4ff93f,_0x44ef10,_0x17323e);}}else{logger[_0xaf31('0x32')](_0xaf31('0x48'),_0x97b090,_0x2fb55d['name']);_0x2bf83a[_0xaf31('0x3b')]();}}}catch(_0x5e3776){console['log'](_0x5e3776);logger['error']('[%s][QUEUE]\x20%s',_0x97b090,_0x5e3776[_0xaf31('0x49')]);_0x2bf83a[_0xaf31('0x3b')]();}};};
\ No newline at end of file