Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / api / voiceQueueReport / voiceQueueReport.controller.js
index 19b67ab..4be0f89 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2eb6=['error','stack','name','index','VoiceQueueReport','rawAttributes','model','keys','query','intersection','attributes','length','hasOwnProperty','limit','order','sort','where','filters','filter','merge','map','key','field','options','include','rows','catch','show','params','fields','includeAll','find','body','describe','getVoiceQueuesReport','nolimit','html-pdf','eml-format','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','lodash','squel','crypto','jsforce','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../mysqldb','redis','status','json','count','offset','Content-Range','apply','reject','save','update','then','destroy','end','sendStatus'];(function(_0xb376de,_0xc6ff08){var _0x73c45a=function(_0x53673c){while(--_0x53673c){_0xb376de['push'](_0xb376de['shift']());}};_0x73c45a(++_0xc6ff08);}(_0x2eb6,0x1ce));var _0x62eb=function(_0x11cf97,_0x1b6768){_0x11cf97=_0x11cf97-0x0;var _0x3743bd=_0x2eb6[_0x11cf97];return _0x3743bd;};'use strict';var pdf=require(_0x62eb('0x0'));var emlformat=require(_0x62eb('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x62eb('0x2'));var rp=require(_0x62eb('0x3'));var moment=require(_0x62eb('0x4'));var BPromise=require(_0x62eb('0x5'));var Mustache=require(_0x62eb('0x6'));var util=require('util');var path=require(_0x62eb('0x7'));var sox=require(_0x62eb('0x8'));var csv=require(_0x62eb('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x62eb('0xa'));var squel=require(_0x62eb('0xb'));var crypto=require(_0x62eb('0xc'));var jsforce=require(_0x62eb('0xd'));var deskjs=require('desk.js');var toCsv=require(_0x62eb('0x9'));var querystring=require(_0x62eb('0xe'));var Papa=require('papaparse');var Redis=require(_0x62eb('0xf'));var authService=require(_0x62eb('0x10'));var qs=require(_0x62eb('0x11'));var hardwareService=require(_0x62eb('0x12'));var logger=require('../../config/logger')(_0x62eb('0x13'));var utils=require('../../config/utils');var config=require('../../config/environment');var db=require(_0x62eb('0x14'))['db'];config[_0x62eb('0x15')]=_['defaults'](config['redis'],{'host':'localhost','port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x62eb('0x15')]));require('./voiceQueueReport.socket')['register'](socket);function respondWithStatusCode(_0x561870,_0x527593){_0x527593=_0x527593||0xcc;return function(_0x48d0dc){if(_0x48d0dc){return _0x561870['sendStatus'](_0x527593);}return _0x561870[_0x62eb('0x16')](_0x527593)['end']();};}function respondWithResult(_0x219126,_0x22046b){_0x22046b=_0x22046b||0xc8;return function(_0x289050){if(_0x289050){return _0x219126[_0x62eb('0x16')](_0x22046b)[_0x62eb('0x17')](_0x289050);}};}function respondWithFilteredResult(_0x100bf7,_0x3a3470){return function(_0x208f3d){if(_0x208f3d){var _0x8de78f=_0x208f3d[_0x62eb('0x18')],_0xf94e8=_0x3a3470[_0x62eb('0x19')],_0x22c0c8=_0x3a3470[_0x62eb('0x19')]+_0x3a3470['limit'],_0x53cace;if(_0x22c0c8>=_0x8de78f){_0x22c0c8=_0x8de78f;_0x53cace=0xc8;}else{_0x53cace=0xce;}_0x100bf7[_0x62eb('0x16')](_0x53cace);return _0x100bf7['set'](_0x62eb('0x1a'),_0xf94e8+'-'+_0x22c0c8+'/'+_0x8de78f)[_0x62eb('0x17')](_0x208f3d);}return null;};}function patchUpdates(_0x4efbee){return function(_0x5b6da5){try{jsonpatch[_0x62eb('0x1b')](_0x5b6da5,_0x4efbee,!![]);}catch(_0x422e83){return BPromise[_0x62eb('0x1c')](_0x422e83);}return _0x5b6da5[_0x62eb('0x1d')]();};}function saveUpdates(_0x161775,_0x39895b){return function(_0x23189b){if(_0x23189b){return _0x23189b[_0x62eb('0x1e')](_0x161775)[_0x62eb('0x1f')](function(_0x30a27f){return _0x30a27f;});}return null;};}function removeEntity(_0x341625,_0x36b4e0){return function(_0x70fd6e){if(_0x70fd6e){return _0x70fd6e[_0x62eb('0x20')]()['then'](function(){_0x341625['status'](0xcc)[_0x62eb('0x21')]();});}};}function handleEntityNotFound(_0x8a1bf8,_0x162132){return function(_0x273221){if(!_0x273221){_0x8a1bf8[_0x62eb('0x22')](0x194);}return _0x273221;};}function handleError(_0x103d5e,_0x4830af){_0x4830af=_0x4830af||0x1f4;return function(_0x27436a){logger[_0x62eb('0x23')](_0x27436a[_0x62eb('0x24')]);if(_0x27436a['name']){delete _0x27436a[_0x62eb('0x25')];}_0x103d5e['status'](_0x4830af)['send'](_0x27436a);};}exports[_0x62eb('0x26')]=function(_0x37fbb5,_0x9131d){var _0x26221c={},_0x49a5b8={},_0x247d4e={'count':0x0,'rows':[]};var _0x44bc7a=db[_0x62eb('0x27')][_0x62eb('0x28')];_0x49a5b8[_0x62eb('0x29')]=_[_0x62eb('0x2a')](_0x44bc7a);_0x49a5b8[_0x62eb('0x2b')]=_[_0x62eb('0x2a')](_0x37fbb5[_0x62eb('0x2b')]);_0x49a5b8['filters']=_[_0x62eb('0x2c')](_0x49a5b8[_0x62eb('0x29')],_0x49a5b8[_0x62eb('0x2b')]);_0x26221c['attributes']=_[_0x62eb('0x2c')](_0x49a5b8['model'],qs['fields'](_0x37fbb5[_0x62eb('0x2b')]['fields']));_0x26221c[_0x62eb('0x2d')]=_0x26221c[_0x62eb('0x2d')][_0x62eb('0x2e')]?_0x26221c[_0x62eb('0x2d')]:_0x49a5b8[_0x62eb('0x29')];if(!_0x37fbb5[_0x62eb('0x2b')][_0x62eb('0x2f')]('nolimit')){_0x26221c['limit']=qs['limit'](_0x37fbb5[_0x62eb('0x2b')][_0x62eb('0x30')]);_0x26221c['offset']=qs[_0x62eb('0x19')](_0x37fbb5[_0x62eb('0x2b')][_0x62eb('0x19')]);}_0x26221c[_0x62eb('0x31')]=qs[_0x62eb('0x32')](_0x37fbb5['query'][_0x62eb('0x32')]);_0x26221c[_0x62eb('0x33')]=qs['filters'](_['pick'](_0x37fbb5['query'],_0x49a5b8[_0x62eb('0x34')]));if(_0x37fbb5[_0x62eb('0x2b')][_0x62eb('0x35')]){_0x26221c[_0x62eb('0x33')]=_[_0x62eb('0x36')](_0x26221c['where'],{'$or':_[_0x62eb('0x37')](_0x44bc7a,function(_0x497445){if(_0x497445['type'][_0x62eb('0x38')]!=='VIRTUAL'){var _0x28388e={};_0x28388e[_0x497445[_0x62eb('0x39')]]={'$like':'%'+_0x37fbb5[_0x62eb('0x2b')][_0x62eb('0x35')]+'%'};return _0x28388e;}})});}_0x26221c=_['merge']({},_0x26221c,_0x37fbb5[_0x62eb('0x3a')]);var _0x477ed9={'where':_0x26221c[_0x62eb('0x33')]};return db[_0x62eb('0x27')]['count'](_0x477ed9)[_0x62eb('0x1f')](function(_0x1aa21f){_0x247d4e['count']=_0x1aa21f;if(_0x37fbb5[_0x62eb('0x2b')]['includeAll']){_0x26221c[_0x62eb('0x3b')]=[{'all':!![]}];}return db[_0x62eb('0x27')]['findAll'](_0x26221c);})[_0x62eb('0x1f')](function(_0x51a973){_0x247d4e[_0x62eb('0x3c')]=_0x51a973;return _0x247d4e;})['then'](respondWithFilteredResult(_0x9131d,_0x26221c))[_0x62eb('0x3d')](handleError(_0x9131d,null));};exports[_0x62eb('0x3e')]=function(_0x2d3282,_0x576879){var _0x3507ee={'raw':![],'where':{'id':_0x2d3282[_0x62eb('0x3f')]['id']}},_0x12ba5d={};_0x12ba5d[_0x62eb('0x29')]=_[_0x62eb('0x2a')](db[_0x62eb('0x27')][_0x62eb('0x28')]);_0x12ba5d[_0x62eb('0x2b')]=_[_0x62eb('0x2a')](_0x2d3282['query']);_0x12ba5d['filters']=_[_0x62eb('0x2c')](_0x12ba5d[_0x62eb('0x29')],_0x12ba5d['query']);_0x3507ee[_0x62eb('0x2d')]=_['intersection'](_0x12ba5d[_0x62eb('0x29')],qs['fields'](_0x2d3282[_0x62eb('0x2b')][_0x62eb('0x40')]));_0x3507ee[_0x62eb('0x2d')]=_0x3507ee[_0x62eb('0x2d')][_0x62eb('0x2e')]?_0x3507ee['attributes']:_0x12ba5d['model'];if(_0x2d3282[_0x62eb('0x2b')][_0x62eb('0x41')]){_0x3507ee[_0x62eb('0x3b')]=[{'all':!![]}];}_0x3507ee=_[_0x62eb('0x36')]({},_0x3507ee,_0x2d3282[_0x62eb('0x3a')]);return db[_0x62eb('0x27')][_0x62eb('0x42')](_0x3507ee)[_0x62eb('0x1f')](handleEntityNotFound(_0x576879,null))['then'](respondWithResult(_0x576879,null))[_0x62eb('0x3d')](handleError(_0x576879,null));};exports['create']=function(_0x538626,_0x93b079){return db['VoiceQueueReport']['create'](_0x538626[_0x62eb('0x43')],{})[_0x62eb('0x1f')](respondWithResult(_0x93b079,0xc9))[_0x62eb('0x3d')](handleError(_0x93b079,null));};exports[_0x62eb('0x1e')]=function(_0x2f3fd4,_0x1a341b){if(_0x2f3fd4[_0x62eb('0x43')]['id']){delete _0x2f3fd4[_0x62eb('0x43')]['id'];}return db['VoiceQueueReport']['find']({'where':{'id':_0x2f3fd4[_0x62eb('0x3f')]['id']}})[_0x62eb('0x1f')](handleEntityNotFound(_0x1a341b,null))['then'](saveUpdates(_0x2f3fd4['body'],null))[_0x62eb('0x1f')](respondWithResult(_0x1a341b,null))[_0x62eb('0x3d')](handleError(_0x1a341b,null));};exports['destroy']=function(_0x3cc3ce,_0x1fadcc){return db[_0x62eb('0x27')]['find']({'where':{'id':_0x3cc3ce[_0x62eb('0x3f')]['id']}})['then'](handleEntityNotFound(_0x1fadcc,null))['then'](removeEntity(_0x1fadcc,null))[_0x62eb('0x3d')](handleError(_0x1fadcc,null));};exports[_0x62eb('0x44')]=function(_0x3e0440,_0x360d58){return db['VoiceQueueReport'][_0x62eb('0x44')]()[_0x62eb('0x1f')](respondWithResult(_0x360d58,null))[_0x62eb('0x3d')](handleError(_0x360d58,null));};exports[_0x62eb('0x45')]=function(_0x38b1f6,_0x2c7081){var _0x47ae6c={},_0x5f59d9={},_0x4b997d={'count':0x0,'rows':[]};_0x5f59d9[_0x62eb('0x29')]=_[_0x62eb('0x2a')](db[_0x62eb('0x27')]['rawAttributes']);_0x5f59d9[_0x62eb('0x2b')]=_['keys'](_0x38b1f6[_0x62eb('0x2b')]);_0x5f59d9[_0x62eb('0x34')]=_[_0x62eb('0x2c')](_0x5f59d9[_0x62eb('0x29')],_0x5f59d9[_0x62eb('0x2b')]);_0x47ae6c[_0x62eb('0x2d')]=_[_0x62eb('0x2c')](_0x5f59d9[_0x62eb('0x29')],qs[_0x62eb('0x40')](_0x38b1f6[_0x62eb('0x2b')][_0x62eb('0x40')]));_0x47ae6c[_0x62eb('0x2d')]=_0x47ae6c[_0x62eb('0x2d')]['length']?_0x47ae6c[_0x62eb('0x2d')]:_0x5f59d9['model'];if(!_0x38b1f6[_0x62eb('0x2b')][_0x62eb('0x2f')](_0x62eb('0x46'))){_0x47ae6c[_0x62eb('0x30')]=qs['limit'](_0x38b1f6[_0x62eb('0x2b')][_0x62eb('0x30')]);_0x47ae6c['offset']=qs[_0x62eb('0x19')](_0x38b1f6[_0x62eb('0x2b')][_0x62eb('0x19')]);}_0x47ae6c[_0x62eb('0x31')]=qs[_0x62eb('0x32')](_0x38b1f6['query'][_0x62eb('0x32')]);_0x47ae6c[_0x62eb('0x33')]=qs[_0x62eb('0x34')](_['pick'](_0x38b1f6[_0x62eb('0x2b')],_0x5f59d9[_0x62eb('0x34')]));if(_0x38b1f6[_0x62eb('0x2b')][_0x62eb('0x35')]){_0x47ae6c['where']=_[_0x62eb('0x36')](_0x47ae6c[_0x62eb('0x33')],{'$or':_[_0x62eb('0x37')](_0x47ae6c['attributes'],function(_0x18e862){var _0x30ecf1={};_0x30ecf1[_0x18e862]={'$like':'%'+_0x38b1f6[_0x62eb('0x2b')][_0x62eb('0x35')]+'%'};return _0x30ecf1;})});}_0x47ae6c=_[_0x62eb('0x36')]({},_0x47ae6c,_0x38b1f6[_0x62eb('0x3a')]);var _0x188b29={'where':_0x47ae6c[_0x62eb('0x33')]};return db['VoiceQueueReport'][_0x62eb('0x18')](_0x188b29)[_0x62eb('0x1f')](function(_0x3f4211){_0x4b997d['count']=_0x3f4211;if(_0x38b1f6[_0x62eb('0x2b')][_0x62eb('0x41')]){_0x47ae6c['include']=[{'all':!![]}];}return db['VoiceQueueReport']['findAll'](_0x47ae6c);})[_0x62eb('0x1f')](function(_0x1ac334){_0x4b997d['rows']=_0x1ac334;return _0x4b997d;})[_0x62eb('0x1f')](respondWithFilteredResult(_0x2c7081,_0x47ae6c,_0x62eb('0x45')))[_0x62eb('0x3d')](handleError(_0x2c7081,null,_0x62eb('0x45')));};
\ No newline at end of file
+var _0x6d8f=['create','body','params','destroy','describe','getVoiceQueuesReport','nolimit','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','path','to-csv','ejs','lodash','squel','crypto','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/license/hardware','api','../../config/utils','../../config/environment','../../mysqldb','socket.io-emitter','./voiceQueueReport.socket','register','sendStatus','status','json','offset','limit','reject','update','then','end','error','stack','name','VoiceQueueReport','rawAttributes','model','keys','query','intersection','attributes','fields','order','sort','pick','filters','where','merge','type','key','VIRTUAL','filter','options','count','includeAll','include','findAll','rows','catch','length','find'];(function(_0x181575,_0x58b4d5){var _0x232dc1=function(_0x106e01){while(--_0x106e01){_0x181575['push'](_0x181575['shift']());}};_0x232dc1(++_0x58b4d5);}(_0x6d8f,0xdf));var _0xf6d8=function(_0x55c899,_0x133bc9){_0x55c899=_0x55c899-0x0;var _0x44d1b3=_0x6d8f[_0x55c899];return _0x44d1b3;};'use strict';var pdf=require(_0xf6d8('0x0'));var emlformat=require(_0xf6d8('0x1'));var rimraf=require(_0xf6d8('0x2'));var zipdir=require(_0xf6d8('0x3'));var jsonpatch=require(_0xf6d8('0x4'));var rp=require(_0xf6d8('0x5'));var moment=require(_0xf6d8('0x6'));var BPromise=require('bluebird');var Mustache=require(_0xf6d8('0x7'));var util=require('util');var path=require(_0xf6d8('0x8'));var sox=require('sox');var csv=require(_0xf6d8('0x9'));var ejs=require(_0xf6d8('0xa'));var fs=require('fs');var _=require(_0xf6d8('0xb'));var squel=require(_0xf6d8('0xc'));var crypto=require(_0xf6d8('0xd'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0xf6d8('0xe'));var Papa=require(_0xf6d8('0xf'));var Redis=require(_0xf6d8('0x10'));var authService=require('../../components/auth/service');var qs=require(_0xf6d8('0x11'));var hardwareService=require(_0xf6d8('0x12'));var logger=require('../../config/logger')(_0xf6d8('0x13'));var utils=require(_0xf6d8('0x14'));var config=require(_0xf6d8('0x15'));var db=require(_0xf6d8('0x16'))['db'];config['redis']=_['defaults'](config['redis'],{'host':'localhost','port':0x18eb});var socket=require(_0xf6d8('0x17'))(new Redis(config['redis']));require(_0xf6d8('0x18'))[_0xf6d8('0x19')](socket);function respondWithStatusCode(_0x1fe8f1,_0x3f05eb){_0x3f05eb=_0x3f05eb||0xcc;return function(_0x4e4cbf){if(_0x4e4cbf){return _0x1fe8f1[_0xf6d8('0x1a')](_0x3f05eb);}return _0x1fe8f1['status'](_0x3f05eb)['end']();};}function respondWithResult(_0x457aef,_0x5a9d8a){_0x5a9d8a=_0x5a9d8a||0xc8;return function(_0x1494a2){if(_0x1494a2){return _0x457aef[_0xf6d8('0x1b')](_0x5a9d8a)[_0xf6d8('0x1c')](_0x1494a2);}};}function respondWithFilteredResult(_0x403fa7,_0x442fb7){return function(_0x402e44){if(_0x402e44){var _0x34e8d0=_0x402e44['count'],_0x2c61a0=_0x442fb7[_0xf6d8('0x1d')],_0x8ece31=_0x442fb7[_0xf6d8('0x1d')]+_0x442fb7[_0xf6d8('0x1e')],_0x334d4a;if(_0x8ece31>=_0x34e8d0){_0x8ece31=_0x34e8d0;_0x334d4a=0xc8;}else{_0x334d4a=0xce;}_0x403fa7[_0xf6d8('0x1b')](_0x334d4a);return _0x403fa7['set']('Content-Range',_0x2c61a0+'-'+_0x8ece31+'/'+_0x34e8d0)['json'](_0x402e44);}return null;};}function patchUpdates(_0x20a418){return function(_0x2e2b7e){try{jsonpatch['apply'](_0x2e2b7e,_0x20a418,!![]);}catch(_0x9e1e2f){return BPromise[_0xf6d8('0x1f')](_0x9e1e2f);}return _0x2e2b7e['save']();};}function saveUpdates(_0x3d0aa6,_0x28c7bc){return function(_0x18988e){if(_0x18988e){return _0x18988e[_0xf6d8('0x20')](_0x3d0aa6)[_0xf6d8('0x21')](function(_0x159b3b){return _0x159b3b;});}return null;};}function removeEntity(_0x47e440,_0x2de282){return function(_0x57499a){if(_0x57499a){return _0x57499a['destroy']()[_0xf6d8('0x21')](function(){_0x47e440['status'](0xcc)[_0xf6d8('0x22')]();});}};}function handleEntityNotFound(_0x592819,_0x35087d){return function(_0x1ef0fa){if(!_0x1ef0fa){_0x592819[_0xf6d8('0x1a')](0x194);}return _0x1ef0fa;};}function handleError(_0x304d49,_0x248d01){_0x248d01=_0x248d01||0x1f4;return function(_0x25a8d3){logger[_0xf6d8('0x23')](_0x25a8d3[_0xf6d8('0x24')]);if(_0x25a8d3[_0xf6d8('0x25')]){delete _0x25a8d3[_0xf6d8('0x25')];}_0x304d49[_0xf6d8('0x1b')](_0x248d01)['send'](_0x25a8d3);};}exports['index']=function(_0x550725,_0x1639e3){var _0x3cf7cf={},_0x2af9bd={},_0x1d5e4c={'count':0x0,'rows':[]};var _0x351e99=db[_0xf6d8('0x26')][_0xf6d8('0x27')];_0x2af9bd[_0xf6d8('0x28')]=_[_0xf6d8('0x29')](_0x351e99);_0x2af9bd[_0xf6d8('0x2a')]=_[_0xf6d8('0x29')](_0x550725['query']);_0x2af9bd['filters']=_[_0xf6d8('0x2b')](_0x2af9bd[_0xf6d8('0x28')],_0x2af9bd['query']);_0x3cf7cf[_0xf6d8('0x2c')]=_['intersection'](_0x2af9bd[_0xf6d8('0x28')],qs[_0xf6d8('0x2d')](_0x550725[_0xf6d8('0x2a')][_0xf6d8('0x2d')]));_0x3cf7cf['attributes']=_0x3cf7cf[_0xf6d8('0x2c')]['length']?_0x3cf7cf[_0xf6d8('0x2c')]:_0x2af9bd[_0xf6d8('0x28')];if(!_0x550725[_0xf6d8('0x2a')]['hasOwnProperty']('nolimit')){_0x3cf7cf[_0xf6d8('0x1e')]=qs['limit'](_0x550725[_0xf6d8('0x2a')]['limit']);_0x3cf7cf[_0xf6d8('0x1d')]=qs['offset'](_0x550725[_0xf6d8('0x2a')][_0xf6d8('0x1d')]);}_0x3cf7cf[_0xf6d8('0x2e')]=qs[_0xf6d8('0x2f')](_0x550725[_0xf6d8('0x2a')][_0xf6d8('0x2f')]);_0x3cf7cf['where']=qs['filters'](_[_0xf6d8('0x30')](_0x550725[_0xf6d8('0x2a')],_0x2af9bd[_0xf6d8('0x31')]));if(_0x550725[_0xf6d8('0x2a')]['filter']){_0x3cf7cf[_0xf6d8('0x32')]=_[_0xf6d8('0x33')](_0x3cf7cf[_0xf6d8('0x32')],{'$or':_['map'](_0x351e99,function(_0x130e23){if(_0x130e23[_0xf6d8('0x34')][_0xf6d8('0x35')]!==_0xf6d8('0x36')){var _0x7f259c={};_0x7f259c[_0x130e23['field']]={'$like':'%'+_0x550725[_0xf6d8('0x2a')][_0xf6d8('0x37')]+'%'};return _0x7f259c;}})});}_0x3cf7cf=_['merge']({},_0x3cf7cf,_0x550725[_0xf6d8('0x38')]);var _0x46a937={'where':_0x3cf7cf[_0xf6d8('0x32')]};return db['VoiceQueueReport'][_0xf6d8('0x39')](_0x46a937)[_0xf6d8('0x21')](function(_0x4bdd39){_0x1d5e4c[_0xf6d8('0x39')]=_0x4bdd39;if(_0x550725[_0xf6d8('0x2a')][_0xf6d8('0x3a')]){_0x3cf7cf[_0xf6d8('0x3b')]=[{'all':!![]}];}return db[_0xf6d8('0x26')][_0xf6d8('0x3c')](_0x3cf7cf);})['then'](function(_0x8c2f92){_0x1d5e4c[_0xf6d8('0x3d')]=_0x8c2f92;return _0x1d5e4c;})[_0xf6d8('0x21')](respondWithFilteredResult(_0x1639e3,_0x3cf7cf))[_0xf6d8('0x3e')](handleError(_0x1639e3,null));};exports['show']=function(_0xc8b14b,_0x20a5b7){var _0x54832d={'raw':![],'where':{'id':_0xc8b14b['params']['id']}},_0x367f5c={};_0x367f5c['model']=_[_0xf6d8('0x29')](db[_0xf6d8('0x26')][_0xf6d8('0x27')]);_0x367f5c['query']=_[_0xf6d8('0x29')](_0xc8b14b[_0xf6d8('0x2a')]);_0x367f5c[_0xf6d8('0x31')]=_['intersection'](_0x367f5c[_0xf6d8('0x28')],_0x367f5c[_0xf6d8('0x2a')]);_0x54832d[_0xf6d8('0x2c')]=_[_0xf6d8('0x2b')](_0x367f5c[_0xf6d8('0x28')],qs[_0xf6d8('0x2d')](_0xc8b14b[_0xf6d8('0x2a')][_0xf6d8('0x2d')]));_0x54832d['attributes']=_0x54832d[_0xf6d8('0x2c')][_0xf6d8('0x3f')]?_0x54832d[_0xf6d8('0x2c')]:_0x367f5c[_0xf6d8('0x28')];if(_0xc8b14b['query'][_0xf6d8('0x3a')]){_0x54832d['include']=[{'all':!![]}];}_0x54832d=_['merge']({},_0x54832d,_0xc8b14b[_0xf6d8('0x38')]);return db[_0xf6d8('0x26')][_0xf6d8('0x40')](_0x54832d)[_0xf6d8('0x21')](handleEntityNotFound(_0x20a5b7,null))[_0xf6d8('0x21')](respondWithResult(_0x20a5b7,null))['catch'](handleError(_0x20a5b7,null));};exports[_0xf6d8('0x41')]=function(_0x18f296,_0x2045b9){return db[_0xf6d8('0x26')]['create'](_0x18f296[_0xf6d8('0x42')],{})[_0xf6d8('0x21')](respondWithResult(_0x2045b9,0xc9))[_0xf6d8('0x3e')](handleError(_0x2045b9,null));};exports['update']=function(_0x4127e5,_0x4c3008){if(_0x4127e5[_0xf6d8('0x42')]['id']){delete _0x4127e5[_0xf6d8('0x42')]['id'];}return db[_0xf6d8('0x26')][_0xf6d8('0x40')]({'where':{'id':_0x4127e5[_0xf6d8('0x43')]['id']}})[_0xf6d8('0x21')](handleEntityNotFound(_0x4c3008,null))['then'](saveUpdates(_0x4127e5[_0xf6d8('0x42')],null))[_0xf6d8('0x21')](respondWithResult(_0x4c3008,null))[_0xf6d8('0x3e')](handleError(_0x4c3008,null));};exports[_0xf6d8('0x44')]=function(_0x522ac2,_0x5203b2){return db[_0xf6d8('0x26')][_0xf6d8('0x40')]({'where':{'id':_0x522ac2['params']['id']}})[_0xf6d8('0x21')](handleEntityNotFound(_0x5203b2,null))[_0xf6d8('0x21')](removeEntity(_0x5203b2,null))['catch'](handleError(_0x5203b2,null));};exports[_0xf6d8('0x45')]=function(_0x56ed61,_0x1778ae){return db[_0xf6d8('0x26')][_0xf6d8('0x45')]()['then'](respondWithResult(_0x1778ae,null))[_0xf6d8('0x3e')](handleError(_0x1778ae,null));};exports[_0xf6d8('0x46')]=function(_0xd94c89,_0x3d81c0){var _0x48c40e={},_0x2f7bf4={},_0x1dc450={'count':0x0,'rows':[]};_0x2f7bf4[_0xf6d8('0x28')]=_['keys'](db['VoiceQueueReport'][_0xf6d8('0x27')]);_0x2f7bf4[_0xf6d8('0x2a')]=_['keys'](_0xd94c89[_0xf6d8('0x2a')]);_0x2f7bf4[_0xf6d8('0x31')]=_[_0xf6d8('0x2b')](_0x2f7bf4[_0xf6d8('0x28')],_0x2f7bf4['query']);_0x48c40e[_0xf6d8('0x2c')]=_[_0xf6d8('0x2b')](_0x2f7bf4['model'],qs[_0xf6d8('0x2d')](_0xd94c89[_0xf6d8('0x2a')]['fields']));_0x48c40e[_0xf6d8('0x2c')]=_0x48c40e['attributes'][_0xf6d8('0x3f')]?_0x48c40e[_0xf6d8('0x2c')]:_0x2f7bf4['model'];if(!_0xd94c89['query']['hasOwnProperty'](_0xf6d8('0x47'))){_0x48c40e[_0xf6d8('0x1e')]=qs[_0xf6d8('0x1e')](_0xd94c89[_0xf6d8('0x2a')][_0xf6d8('0x1e')]);_0x48c40e[_0xf6d8('0x1d')]=qs[_0xf6d8('0x1d')](_0xd94c89[_0xf6d8('0x2a')][_0xf6d8('0x1d')]);}_0x48c40e[_0xf6d8('0x2e')]=qs[_0xf6d8('0x2f')](_0xd94c89[_0xf6d8('0x2a')][_0xf6d8('0x2f')]);_0x48c40e[_0xf6d8('0x32')]=qs['filters'](_['pick'](_0xd94c89[_0xf6d8('0x2a')],_0x2f7bf4['filters']));if(_0xd94c89[_0xf6d8('0x2a')][_0xf6d8('0x37')]){_0x48c40e[_0xf6d8('0x32')]=_[_0xf6d8('0x33')](_0x48c40e[_0xf6d8('0x32')],{'$or':_['map'](_0x48c40e[_0xf6d8('0x2c')],function(_0xdab39){var _0x1c4776={};_0x1c4776[_0xdab39]={'$like':'%'+_0xd94c89['query'][_0xf6d8('0x37')]+'%'};return _0x1c4776;})});}_0x48c40e=_['merge']({},_0x48c40e,_0xd94c89[_0xf6d8('0x38')]);var _0x11d675={'where':_0x48c40e[_0xf6d8('0x32')]};return db[_0xf6d8('0x26')][_0xf6d8('0x39')](_0x11d675)[_0xf6d8('0x21')](function(_0xa83281){_0x1dc450[_0xf6d8('0x39')]=_0xa83281;if(_0xd94c89['query'][_0xf6d8('0x3a')]){_0x48c40e['include']=[{'all':!![]}];}return db[_0xf6d8('0x26')][_0xf6d8('0x3c')](_0x48c40e);})[_0xf6d8('0x21')](function(_0x334d5c){_0x1dc450[_0xf6d8('0x3d')]=_0x334d5c;return _0x1dc450;})[_0xf6d8('0x21')](respondWithFilteredResult(_0x3d81c0,_0x48c40e,'getVoiceQueuesReport'))[_0xf6d8('0x3e')](handleError(_0x3d81c0,null,'getVoiceQueuesReport'));};
\ No newline at end of file