Built motion from commit 616d3211.|2.6.4
[motion2.git] / server / api / voiceQueueReport / voiceQueueReport.controller.js
index 0771707..f79bfcf 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3ff3=['crypto','jsforce','desk.js','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../config/environment','../../config/license/util','redis','defaults','localhost','socket.io-emitter','sendStatus','status','end','json','offset','undefined','limit','count','Content-Range','apply','reject','save','then','destroy','name','send','index','map','fieldName','key','query','keys','filters','intersection','model','fields','attributes','length','hasOwnProperty','nolimit','order','sort','where','merge','type','VIRTUAL','filter','options','include','VoiceQueueReport','findAll','rows','show','params','rawAttributes','includeAll','find','create','body','update','catch','describe','getVoiceQueuesReport','pick','eml-format','rimraf','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','fs-extra','squel'];(function(_0x40a713,_0x360aff){var _0x5125ab=function(_0x2369a3){while(--_0x2369a3){_0x40a713['push'](_0x40a713['shift']());}};_0x5125ab(++_0x360aff);}(_0x3ff3,0x138));var _0x33ff=function(_0x4565bf,_0x5ad9d6){_0x4565bf=_0x4565bf-0x0;var _0x5610ba=_0x3ff3[_0x4565bf];return _0x5610ba;};'use strict';var emlformat=require(_0x33ff('0x0'));var rimraf=require(_0x33ff('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x33ff('0x2'));var rp=require(_0x33ff('0x3'));var moment=require(_0x33ff('0x4'));var BPromise=require(_0x33ff('0x5'));var Mustache=require(_0x33ff('0x6'));var util=require(_0x33ff('0x7'));var path=require('path');var sox=require(_0x33ff('0x8'));var csv=require(_0x33ff('0x9'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0x33ff('0xa'));var _=require('lodash');var squel=require(_0x33ff('0xb'));var crypto=require(_0x33ff('0xc'));var jsforce=require(_0x33ff('0xd'));var deskjs=require(_0x33ff('0xe'));var toCsv=require(_0x33ff('0x9'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x33ff('0xf'));var qs=require(_0x33ff('0x10'));var as=require(_0x33ff('0x11'));var hardwareService=require(_0x33ff('0x12'));var logger=require('../../config/logger')(_0x33ff('0x13'));var utils=require(_0x33ff('0x14'));var config=require(_0x33ff('0x15'));var licenseUtil=require(_0x33ff('0x16'));var db=require('../../mysqldb')['db'];config[_0x33ff('0x17')]=_[_0x33ff('0x18')](config['redis'],{'host':_0x33ff('0x19'),'port':0x18eb});var socket=require(_0x33ff('0x1a'))(new Redis(config['redis']));require('./voiceQueueReport.socket')['register'](socket);function respondWithStatusCode(_0x3498a6,_0x1730cb){_0x1730cb=_0x1730cb||0xcc;return function(_0x250aa7){if(_0x250aa7){return _0x3498a6[_0x33ff('0x1b')](_0x1730cb);}return _0x3498a6[_0x33ff('0x1c')](_0x1730cb)[_0x33ff('0x1d')]();};}function respondWithResult(_0x8d6a80,_0x1aea91){_0x1aea91=_0x1aea91||0xc8;return function(_0x4d99e3){if(_0x4d99e3){return _0x8d6a80[_0x33ff('0x1c')](_0x1aea91)[_0x33ff('0x1e')](_0x4d99e3);}};}function respondWithFilteredResult(_0x286e8b,_0x52c042){return function(_0x56f41f){if(_0x56f41f){var _0x4c22f4=typeof _0x52c042[_0x33ff('0x1f')]===_0x33ff('0x20')&&typeof _0x52c042[_0x33ff('0x21')]===_0x33ff('0x20');var _0x365d48=_0x56f41f[_0x33ff('0x22')];var _0xd01a34=_0x4c22f4?0x0:_0x52c042[_0x33ff('0x1f')];var _0x2ae2d1=_0x4c22f4?_0x56f41f[_0x33ff('0x22')]:_0x52c042[_0x33ff('0x1f')]+_0x52c042[_0x33ff('0x21')];var _0x4148a5;if(_0x2ae2d1>=_0x365d48){_0x2ae2d1=_0x365d48;_0x4148a5=0xc8;}else{_0x4148a5=0xce;}_0x286e8b[_0x33ff('0x1c')](_0x4148a5);return _0x286e8b['set'](_0x33ff('0x23'),_0xd01a34+'-'+_0x2ae2d1+'/'+_0x365d48)['json'](_0x56f41f);}return null;};}function patchUpdates(_0x40c9c3){return function(_0x15ade8){try{jsonpatch[_0x33ff('0x24')](_0x15ade8,_0x40c9c3,!![]);}catch(_0x14768d){return BPromise[_0x33ff('0x25')](_0x14768d);}return _0x15ade8[_0x33ff('0x26')]();};}function saveUpdates(_0x576664,_0x2fd835){return function(_0x165931){if(_0x165931){return _0x165931['update'](_0x576664)[_0x33ff('0x27')](function(_0x583dd2){return _0x583dd2;});}return null;};}function removeEntity(_0x3fa7b7,_0x4da9c1){return function(_0x9d20cb){if(_0x9d20cb){return _0x9d20cb[_0x33ff('0x28')]()[_0x33ff('0x27')](function(){_0x3fa7b7[_0x33ff('0x1c')](0xcc)[_0x33ff('0x1d')]();});}};}function handleEntityNotFound(_0xb0a1ac,_0x2bd009){return function(_0x40ac87){if(!_0x40ac87){_0xb0a1ac['sendStatus'](0x194);}return _0x40ac87;};}function handleError(_0x3d1dfc,_0x359c49){_0x359c49=_0x359c49||0x1f4;return function(_0x39dd17){logger['error'](_0x39dd17['stack']);if(_0x39dd17[_0x33ff('0x29')]){delete _0x39dd17[_0x33ff('0x29')];}_0x3d1dfc['status'](_0x359c49)[_0x33ff('0x2a')](_0x39dd17);};}exports[_0x33ff('0x2b')]=function(_0x475c4e,_0x13f83d){var _0x2d9c0d={},_0x513851={},_0x2417fe={'count':0x0,'rows':[]};var _0x2cbf5a=_[_0x33ff('0x2c')](db['VoiceQueueReport']['rawAttributes'],function(_0x2a98c7){return{'name':_0x2a98c7[_0x33ff('0x2d')],'type':_0x2a98c7['type'][_0x33ff('0x2e')]};});_0x513851['model']=_[_0x33ff('0x2c')](_0x2cbf5a,_0x33ff('0x29'));_0x513851[_0x33ff('0x2f')]=_[_0x33ff('0x30')](_0x475c4e[_0x33ff('0x2f')]);_0x513851[_0x33ff('0x31')]=_[_0x33ff('0x32')](_0x513851['model'],_0x513851['query']);_0x2d9c0d['attributes']=_[_0x33ff('0x32')](_0x513851[_0x33ff('0x33')],qs[_0x33ff('0x34')](_0x475c4e[_0x33ff('0x2f')][_0x33ff('0x34')]));_0x2d9c0d['attributes']=_0x2d9c0d[_0x33ff('0x35')][_0x33ff('0x36')]?_0x2d9c0d[_0x33ff('0x35')]:_0x513851[_0x33ff('0x33')];if(!_0x475c4e[_0x33ff('0x2f')][_0x33ff('0x37')](_0x33ff('0x38'))){_0x2d9c0d[_0x33ff('0x21')]=qs[_0x33ff('0x21')](_0x475c4e['query'][_0x33ff('0x21')]);_0x2d9c0d[_0x33ff('0x1f')]=qs[_0x33ff('0x1f')](_0x475c4e[_0x33ff('0x2f')]['offset']);}_0x2d9c0d[_0x33ff('0x39')]=qs[_0x33ff('0x3a')](_0x475c4e['query'][_0x33ff('0x3a')]);_0x2d9c0d[_0x33ff('0x3b')]=qs[_0x33ff('0x31')](_['pick'](_0x475c4e[_0x33ff('0x2f')],_0x513851['filters']),_0x2cbf5a);if(_0x475c4e['query']['filter']){_0x2d9c0d[_0x33ff('0x3b')]=_[_0x33ff('0x3c')](_0x2d9c0d['where'],{'$or':_[_0x33ff('0x2c')](_0x2cbf5a,function(_0x4d03a9){if(_0x4d03a9[_0x33ff('0x3d')]!==_0x33ff('0x3e')){var _0x108034={};_0x108034[_0x4d03a9['name']]={'$like':'%'+_0x475c4e[_0x33ff('0x2f')][_0x33ff('0x3f')]+'%'};return _0x108034;}})});}_0x2d9c0d=_['merge']({},_0x2d9c0d,_0x475c4e[_0x33ff('0x40')]);var _0x121e3a={'where':_0x2d9c0d['where']};return db['VoiceQueueReport'][_0x33ff('0x22')](_0x121e3a)[_0x33ff('0x27')](function(_0x52d323){_0x2417fe[_0x33ff('0x22')]=_0x52d323;if(_0x475c4e[_0x33ff('0x2f')]['includeAll']){_0x2d9c0d[_0x33ff('0x41')]=[{'all':!![]}];}return db[_0x33ff('0x42')][_0x33ff('0x43')](_0x2d9c0d);})[_0x33ff('0x27')](function(_0x507cbb){_0x2417fe[_0x33ff('0x44')]=_0x507cbb;return _0x2417fe;})['then'](respondWithFilteredResult(_0x13f83d,_0x2d9c0d))['catch'](handleError(_0x13f83d,null));};exports[_0x33ff('0x45')]=function(_0x419787,_0x2ef1e4){var _0x4eac0f={'raw':![],'where':{'id':_0x419787[_0x33ff('0x46')]['id']}},_0x47d080={};_0x47d080['model']=_[_0x33ff('0x30')](db['VoiceQueueReport'][_0x33ff('0x47')]);_0x47d080[_0x33ff('0x2f')]=_[_0x33ff('0x30')](_0x419787[_0x33ff('0x2f')]);_0x47d080[_0x33ff('0x31')]=_[_0x33ff('0x32')](_0x47d080['model'],_0x47d080[_0x33ff('0x2f')]);_0x4eac0f['attributes']=_['intersection'](_0x47d080['model'],qs[_0x33ff('0x34')](_0x419787[_0x33ff('0x2f')][_0x33ff('0x34')]));_0x4eac0f[_0x33ff('0x35')]=_0x4eac0f['attributes'][_0x33ff('0x36')]?_0x4eac0f[_0x33ff('0x35')]:_0x47d080[_0x33ff('0x33')];if(_0x419787[_0x33ff('0x2f')][_0x33ff('0x48')]){_0x4eac0f[_0x33ff('0x41')]=[{'all':!![]}];}_0x4eac0f=_['merge']({},_0x4eac0f,_0x419787[_0x33ff('0x40')]);return db[_0x33ff('0x42')][_0x33ff('0x49')](_0x4eac0f)[_0x33ff('0x27')](handleEntityNotFound(_0x2ef1e4,null))[_0x33ff('0x27')](respondWithResult(_0x2ef1e4,null))['catch'](handleError(_0x2ef1e4,null));};exports['create']=function(_0x38055a,_0x3d544c){return db['VoiceQueueReport'][_0x33ff('0x4a')](_0x38055a[_0x33ff('0x4b')],{})['then'](respondWithResult(_0x3d544c,0xc9))['catch'](handleError(_0x3d544c,null));};exports[_0x33ff('0x4c')]=function(_0x2feff4,_0x391333){if(_0x2feff4[_0x33ff('0x4b')]['id']){delete _0x2feff4[_0x33ff('0x4b')]['id'];}return db[_0x33ff('0x42')][_0x33ff('0x49')]({'where':{'id':_0x2feff4[_0x33ff('0x46')]['id']}})[_0x33ff('0x27')](handleEntityNotFound(_0x391333,null))['then'](saveUpdates(_0x2feff4['body'],null))[_0x33ff('0x27')](respondWithResult(_0x391333,null))[_0x33ff('0x4d')](handleError(_0x391333,null));};exports[_0x33ff('0x28')]=function(_0xc65a1e,_0x1b2576){return db[_0x33ff('0x42')][_0x33ff('0x49')]({'where':{'id':_0xc65a1e['params']['id']}})[_0x33ff('0x27')](handleEntityNotFound(_0x1b2576,null))[_0x33ff('0x27')](removeEntity(_0x1b2576,null))['catch'](handleError(_0x1b2576,null));};exports[_0x33ff('0x4e')]=function(_0x5a318b,_0x24181f){return db[_0x33ff('0x42')][_0x33ff('0x4e')]()[_0x33ff('0x27')](respondWithResult(_0x24181f,null))['catch'](handleError(_0x24181f,null));};exports[_0x33ff('0x4f')]=function(_0x14d17b,_0x32b2a4){var _0x57c50b={},_0xc97d14={},_0x4147b5={'count':0x0,'rows':[]};_0xc97d14[_0x33ff('0x33')]=_[_0x33ff('0x30')](db[_0x33ff('0x42')]['rawAttributes']);_0xc97d14[_0x33ff('0x2f')]=_['keys'](_0x14d17b[_0x33ff('0x2f')]);_0xc97d14['filters']=_[_0x33ff('0x32')](_0xc97d14[_0x33ff('0x33')],_0xc97d14[_0x33ff('0x2f')]);_0x57c50b[_0x33ff('0x35')]=_[_0x33ff('0x32')](_0xc97d14[_0x33ff('0x33')],qs[_0x33ff('0x34')](_0x14d17b[_0x33ff('0x2f')][_0x33ff('0x34')]));_0x57c50b['attributes']=_0x57c50b[_0x33ff('0x35')][_0x33ff('0x36')]?_0x57c50b[_0x33ff('0x35')]:_0xc97d14[_0x33ff('0x33')];if(!_0x14d17b[_0x33ff('0x2f')][_0x33ff('0x37')](_0x33ff('0x38'))){_0x57c50b['limit']=qs['limit'](_0x14d17b['query'][_0x33ff('0x21')]);_0x57c50b[_0x33ff('0x1f')]=qs['offset'](_0x14d17b['query']['offset']);}_0x57c50b[_0x33ff('0x39')]=qs[_0x33ff('0x3a')](_0x14d17b[_0x33ff('0x2f')][_0x33ff('0x3a')]);_0x57c50b[_0x33ff('0x3b')]=qs[_0x33ff('0x31')](_[_0x33ff('0x50')](_0x14d17b[_0x33ff('0x2f')],_0xc97d14['filters']));if(_0x14d17b[_0x33ff('0x2f')][_0x33ff('0x3f')]){_0x57c50b[_0x33ff('0x3b')]=_['merge'](_0x57c50b[_0x33ff('0x3b')],{'$or':_[_0x33ff('0x2c')](_0x57c50b[_0x33ff('0x35')],function(_0x2d86a0){var _0x268b5c={};_0x268b5c[_0x2d86a0]={'$like':'%'+_0x14d17b['query'][_0x33ff('0x3f')]+'%'};return _0x268b5c;})});}_0x57c50b=_['merge']({},_0x57c50b,_0x14d17b[_0x33ff('0x40')]);var _0x4978c8={'where':_0x57c50b[_0x33ff('0x3b')]};return db[_0x33ff('0x42')][_0x33ff('0x22')](_0x4978c8)[_0x33ff('0x27')](function(_0x411da5){_0x4147b5[_0x33ff('0x22')]=_0x411da5;if(_0x14d17b[_0x33ff('0x2f')]['includeAll']){_0x57c50b[_0x33ff('0x41')]=[{'all':!![]}];}return db[_0x33ff('0x42')][_0x33ff('0x43')](_0x57c50b);})[_0x33ff('0x27')](function(_0x5438aa){_0x4147b5['rows']=_0x5438aa;return _0x4147b5;})[_0x33ff('0x27')](respondWithFilteredResult(_0x32b2a4,_0x57c50b,_0x33ff('0x4f')))[_0x33ff('0x4d')](handleError(_0x32b2a4,null,_0x33ff('0x4f')));};
\ No newline at end of file
+var _0xe05b=['util','path','sox','to-csv','ejs','fs-extra','lodash','squel','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/license/util','redis','defaults','localhost','./voiceQueueReport.socket','sendStatus','status','json','offset','limit','undefined','count','set','Content-Range','apply','reject','save','then','destroy','end','error','stack','name','send','index','VoiceQueueReport','rawAttributes','fieldName','type','key','model','map','query','keys','filters','attributes','intersection','fields','hasOwnProperty','order','sort','pick','where','merge','VIRTUAL','filter','options','includeAll','include','rows','catch','find','create','body','params','describe','getVoiceQueuesReport','length','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache'];(function(_0x593a8d,_0x4ff495){var _0x193fba=function(_0x2872c6){while(--_0x2872c6){_0x593a8d['push'](_0x593a8d['shift']());}};_0x193fba(++_0x4ff495);}(_0xe05b,0x19c));var _0xbe05=function(_0xc2451c,_0x377aa2){_0xc2451c=_0xc2451c-0x0;var _0x5261df=_0xe05b[_0xc2451c];return _0x5261df;};'use strict';var emlformat=require(_0xbe05('0x0'));var rimraf=require(_0xbe05('0x1'));var zipdir=require(_0xbe05('0x2'));var jsonpatch=require(_0xbe05('0x3'));var rp=require(_0xbe05('0x4'));var moment=require(_0xbe05('0x5'));var BPromise=require(_0xbe05('0x6'));var Mustache=require(_0xbe05('0x7'));var util=require(_0xbe05('0x8'));var path=require(_0xbe05('0x9'));var sox=require(_0xbe05('0xa'));var csv=require(_0xbe05('0xb'));var ejs=require(_0xbe05('0xc'));var fs=require('fs');var fs_extra=require(_0xbe05('0xd'));var _=require(_0xbe05('0xe'));var squel=require(_0xbe05('0xf'));var crypto=require('crypto');var jsforce=require(_0xbe05('0x10'));var deskjs=require(_0xbe05('0x11'));var toCsv=require(_0xbe05('0xb'));var querystring=require(_0xbe05('0x12'));var Papa=require(_0xbe05('0x13'));var Redis=require('ioredis');var authService=require(_0xbe05('0x14'));var qs=require('../../components/parsers/qs');var as=require(_0xbe05('0x15'));var hardwareService=require(_0xbe05('0x16'));var logger=require(_0xbe05('0x17'))(_0xbe05('0x18'));var utils=require(_0xbe05('0x19'));var config=require('../../config/environment');var licenseUtil=require(_0xbe05('0x1a'));var db=require('../../mysqldb')['db'];config[_0xbe05('0x1b')]=_[_0xbe05('0x1c')](config[_0xbe05('0x1b')],{'host':_0xbe05('0x1d'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xbe05('0x1b')]));require(_0xbe05('0x1e'))['register'](socket);function respondWithStatusCode(_0xec264d,_0x591c6c){_0x591c6c=_0x591c6c||0xcc;return function(_0x210d93){if(_0x210d93){return _0xec264d[_0xbe05('0x1f')](_0x591c6c);}return _0xec264d['status'](_0x591c6c)['end']();};}function respondWithResult(_0x487d14,_0x38bbbd){_0x38bbbd=_0x38bbbd||0xc8;return function(_0xe7e01f){if(_0xe7e01f){return _0x487d14[_0xbe05('0x20')](_0x38bbbd)[_0xbe05('0x21')](_0xe7e01f);}};}function respondWithFilteredResult(_0x53f67f,_0x4c605f){return function(_0xaa3a7e){if(_0xaa3a7e){var _0x26e050=typeof _0x4c605f[_0xbe05('0x22')]==='undefined'&&typeof _0x4c605f[_0xbe05('0x23')]===_0xbe05('0x24');var _0x12cee4=_0xaa3a7e[_0xbe05('0x25')];var _0x26db6c=_0x26e050?0x0:_0x4c605f[_0xbe05('0x22')];var _0x2cd906=_0x26e050?_0xaa3a7e[_0xbe05('0x25')]:_0x4c605f[_0xbe05('0x22')]+_0x4c605f[_0xbe05('0x23')];var _0x599f59;if(_0x2cd906>=_0x12cee4){_0x2cd906=_0x12cee4;_0x599f59=0xc8;}else{_0x599f59=0xce;}_0x53f67f[_0xbe05('0x20')](_0x599f59);return _0x53f67f[_0xbe05('0x26')](_0xbe05('0x27'),_0x26db6c+'-'+_0x2cd906+'/'+_0x12cee4)[_0xbe05('0x21')](_0xaa3a7e);}return null;};}function patchUpdates(_0x222083){return function(_0x52468c){try{jsonpatch[_0xbe05('0x28')](_0x52468c,_0x222083,!![]);}catch(_0x17d0eb){return BPromise[_0xbe05('0x29')](_0x17d0eb);}return _0x52468c[_0xbe05('0x2a')]();};}function saveUpdates(_0x246c82,_0x1fe5e0){return function(_0x51f6e0){if(_0x51f6e0){return _0x51f6e0['update'](_0x246c82)[_0xbe05('0x2b')](function(_0x4fa0b7){return _0x4fa0b7;});}return null;};}function removeEntity(_0x360ba7,_0x3799b4){return function(_0x3e03a9){if(_0x3e03a9){return _0x3e03a9[_0xbe05('0x2c')]()[_0xbe05('0x2b')](function(){_0x360ba7['status'](0xcc)[_0xbe05('0x2d')]();});}};}function handleEntityNotFound(_0x5aa8ba,_0x15cd3b){return function(_0xd0efd0){if(!_0xd0efd0){_0x5aa8ba[_0xbe05('0x1f')](0x194);}return _0xd0efd0;};}function handleError(_0x1b88d7,_0x584fef){_0x584fef=_0x584fef||0x1f4;return function(_0x288022){logger[_0xbe05('0x2e')](_0x288022[_0xbe05('0x2f')]);if(_0x288022[_0xbe05('0x30')]){delete _0x288022[_0xbe05('0x30')];}_0x1b88d7[_0xbe05('0x20')](_0x584fef)[_0xbe05('0x31')](_0x288022);};}exports[_0xbe05('0x32')]=function(_0x1156d4,_0x47a327){var _0x311ca5={},_0x3f7095={},_0x3eb5da={'count':0x0,'rows':[]};var _0x512afa=_['map'](db[_0xbe05('0x33')][_0xbe05('0x34')],function(_0x3f448e){return{'name':_0x3f448e[_0xbe05('0x35')],'type':_0x3f448e[_0xbe05('0x36')][_0xbe05('0x37')]};});_0x3f7095[_0xbe05('0x38')]=_[_0xbe05('0x39')](_0x512afa,_0xbe05('0x30'));_0x3f7095[_0xbe05('0x3a')]=_[_0xbe05('0x3b')](_0x1156d4[_0xbe05('0x3a')]);_0x3f7095[_0xbe05('0x3c')]=_['intersection'](_0x3f7095[_0xbe05('0x38')],_0x3f7095[_0xbe05('0x3a')]);_0x311ca5[_0xbe05('0x3d')]=_[_0xbe05('0x3e')](_0x3f7095[_0xbe05('0x38')],qs[_0xbe05('0x3f')](_0x1156d4['query'][_0xbe05('0x3f')]));_0x311ca5[_0xbe05('0x3d')]=_0x311ca5[_0xbe05('0x3d')]['length']?_0x311ca5[_0xbe05('0x3d')]:_0x3f7095['model'];if(!_0x1156d4[_0xbe05('0x3a')][_0xbe05('0x40')]('nolimit')){_0x311ca5[_0xbe05('0x23')]=qs[_0xbe05('0x23')](_0x1156d4[_0xbe05('0x3a')][_0xbe05('0x23')]);_0x311ca5[_0xbe05('0x22')]=qs['offset'](_0x1156d4['query'][_0xbe05('0x22')]);}_0x311ca5[_0xbe05('0x41')]=qs[_0xbe05('0x42')](_0x1156d4[_0xbe05('0x3a')][_0xbe05('0x42')]);_0x311ca5['where']=qs['filters'](_[_0xbe05('0x43')](_0x1156d4['query'],_0x3f7095[_0xbe05('0x3c')]),_0x512afa);if(_0x1156d4['query']['filter']){_0x311ca5[_0xbe05('0x44')]=_[_0xbe05('0x45')](_0x311ca5['where'],{'$or':_['map'](_0x512afa,function(_0x5ca6b1){if(_0x5ca6b1[_0xbe05('0x36')]!==_0xbe05('0x46')){var _0x3d1b54={};_0x3d1b54[_0x5ca6b1[_0xbe05('0x30')]]={'$like':'%'+_0x1156d4[_0xbe05('0x3a')][_0xbe05('0x47')]+'%'};return _0x3d1b54;}})});}_0x311ca5=_[_0xbe05('0x45')]({},_0x311ca5,_0x1156d4[_0xbe05('0x48')]);var _0x4b07cc={'where':_0x311ca5[_0xbe05('0x44')]};return db['VoiceQueueReport'][_0xbe05('0x25')](_0x4b07cc)['then'](function(_0x1ad7e8){_0x3eb5da[_0xbe05('0x25')]=_0x1ad7e8;if(_0x1156d4[_0xbe05('0x3a')][_0xbe05('0x49')]){_0x311ca5[_0xbe05('0x4a')]=[{'all':!![]}];}return db[_0xbe05('0x33')]['findAll'](_0x311ca5);})[_0xbe05('0x2b')](function(_0x40fec1){_0x3eb5da[_0xbe05('0x4b')]=_0x40fec1;return _0x3eb5da;})[_0xbe05('0x2b')](respondWithFilteredResult(_0x47a327,_0x311ca5))[_0xbe05('0x4c')](handleError(_0x47a327,null));};exports['show']=function(_0x46f3a1,_0x2697bf){var _0x4c26ac={'raw':![],'where':{'id':_0x46f3a1['params']['id']}},_0x5d7d7f={};_0x5d7d7f['model']=_[_0xbe05('0x3b')](db[_0xbe05('0x33')][_0xbe05('0x34')]);_0x5d7d7f['query']=_[_0xbe05('0x3b')](_0x46f3a1[_0xbe05('0x3a')]);_0x5d7d7f[_0xbe05('0x3c')]=_[_0xbe05('0x3e')](_0x5d7d7f[_0xbe05('0x38')],_0x5d7d7f[_0xbe05('0x3a')]);_0x4c26ac['attributes']=_[_0xbe05('0x3e')](_0x5d7d7f[_0xbe05('0x38')],qs['fields'](_0x46f3a1[_0xbe05('0x3a')][_0xbe05('0x3f')]));_0x4c26ac[_0xbe05('0x3d')]=_0x4c26ac[_0xbe05('0x3d')]['length']?_0x4c26ac[_0xbe05('0x3d')]:_0x5d7d7f[_0xbe05('0x38')];if(_0x46f3a1[_0xbe05('0x3a')]['includeAll']){_0x4c26ac[_0xbe05('0x4a')]=[{'all':!![]}];}_0x4c26ac=_[_0xbe05('0x45')]({},_0x4c26ac,_0x46f3a1['options']);return db[_0xbe05('0x33')][_0xbe05('0x4d')](_0x4c26ac)[_0xbe05('0x2b')](handleEntityNotFound(_0x2697bf,null))[_0xbe05('0x2b')](respondWithResult(_0x2697bf,null))[_0xbe05('0x4c')](handleError(_0x2697bf,null));};exports['create']=function(_0x77d993,_0x514a09){return db[_0xbe05('0x33')][_0xbe05('0x4e')](_0x77d993[_0xbe05('0x4f')],{})['then'](respondWithResult(_0x514a09,0xc9))['catch'](handleError(_0x514a09,null));};exports['update']=function(_0x2f600d,_0x54c79a){if(_0x2f600d[_0xbe05('0x4f')]['id']){delete _0x2f600d[_0xbe05('0x4f')]['id'];}return db['VoiceQueueReport'][_0xbe05('0x4d')]({'where':{'id':_0x2f600d[_0xbe05('0x50')]['id']}})[_0xbe05('0x2b')](handleEntityNotFound(_0x54c79a,null))[_0xbe05('0x2b')](saveUpdates(_0x2f600d[_0xbe05('0x4f')],null))['then'](respondWithResult(_0x54c79a,null))[_0xbe05('0x4c')](handleError(_0x54c79a,null));};exports['destroy']=function(_0x342d0a,_0x412235){return db[_0xbe05('0x33')][_0xbe05('0x4d')]({'where':{'id':_0x342d0a['params']['id']}})[_0xbe05('0x2b')](handleEntityNotFound(_0x412235,null))[_0xbe05('0x2b')](removeEntity(_0x412235,null))[_0xbe05('0x4c')](handleError(_0x412235,null));};exports[_0xbe05('0x51')]=function(_0x1b56cc,_0xfacfdf){return db[_0xbe05('0x33')][_0xbe05('0x51')]()[_0xbe05('0x2b')](respondWithResult(_0xfacfdf,null))[_0xbe05('0x4c')](handleError(_0xfacfdf,null));};exports[_0xbe05('0x52')]=function(_0x539a71,_0x16e609){var _0x1c2484={},_0x2679cc={},_0x2559a1={'count':0x0,'rows':[]};_0x2679cc[_0xbe05('0x38')]=_['keys'](db[_0xbe05('0x33')][_0xbe05('0x34')]);_0x2679cc[_0xbe05('0x3a')]=_[_0xbe05('0x3b')](_0x539a71['query']);_0x2679cc[_0xbe05('0x3c')]=_[_0xbe05('0x3e')](_0x2679cc[_0xbe05('0x38')],_0x2679cc[_0xbe05('0x3a')]);_0x1c2484[_0xbe05('0x3d')]=_['intersection'](_0x2679cc[_0xbe05('0x38')],qs[_0xbe05('0x3f')](_0x539a71[_0xbe05('0x3a')][_0xbe05('0x3f')]));_0x1c2484[_0xbe05('0x3d')]=_0x1c2484[_0xbe05('0x3d')][_0xbe05('0x53')]?_0x1c2484[_0xbe05('0x3d')]:_0x2679cc[_0xbe05('0x38')];if(!_0x539a71['query'][_0xbe05('0x40')]('nolimit')){_0x1c2484[_0xbe05('0x23')]=qs[_0xbe05('0x23')](_0x539a71[_0xbe05('0x3a')][_0xbe05('0x23')]);_0x1c2484[_0xbe05('0x22')]=qs[_0xbe05('0x22')](_0x539a71[_0xbe05('0x3a')][_0xbe05('0x22')]);}_0x1c2484[_0xbe05('0x41')]=qs[_0xbe05('0x42')](_0x539a71[_0xbe05('0x3a')][_0xbe05('0x42')]);_0x1c2484[_0xbe05('0x44')]=qs[_0xbe05('0x3c')](_['pick'](_0x539a71['query'],_0x2679cc['filters']));if(_0x539a71[_0xbe05('0x3a')]['filter']){_0x1c2484[_0xbe05('0x44')]=_[_0xbe05('0x45')](_0x1c2484[_0xbe05('0x44')],{'$or':_[_0xbe05('0x39')](_0x1c2484['attributes'],function(_0x878f43){var _0x1cfaff={};_0x1cfaff[_0x878f43]={'$like':'%'+_0x539a71['query'][_0xbe05('0x47')]+'%'};return _0x1cfaff;})});}_0x1c2484=_[_0xbe05('0x45')]({},_0x1c2484,_0x539a71[_0xbe05('0x48')]);var _0x600c1f={'where':_0x1c2484[_0xbe05('0x44')]};return db['VoiceQueueReport'][_0xbe05('0x25')](_0x600c1f)['then'](function(_0x57a2dd){_0x2559a1['count']=_0x57a2dd;if(_0x539a71[_0xbe05('0x3a')]['includeAll']){_0x1c2484[_0xbe05('0x4a')]=[{'all':!![]}];}return db['VoiceQueueReport']['findAll'](_0x1c2484);})[_0xbe05('0x2b')](function(_0x19119d){_0x2559a1[_0xbe05('0x4b')]=_0x19119d;return _0x2559a1;})[_0xbe05('0x2b')](respondWithFilteredResult(_0x16e609,_0x1c2484,_0xbe05('0x52')))[_0xbe05('0x4c')](handleError(_0x16e609,null,'getVoiceQueuesReport'));};
\ No newline at end of file