Built motion from commit cafec4f3.|2.6.31
[motion2.git] / server / api / voiceQueueReport / voiceQueueReport.controller.js
index a1e0a62..b250e36 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9487=['pick','filter','merge','VIRTUAL','options','VoiceQueueReport','includeAll','rows','params','length','include','find','catch','create','body','describe','getVoiceQueuesReport','eml-format','rimraf','fast-json-patch','moment','bluebird','path','ejs','fs-extra','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./voiceQueueReport.socket','register','status','json','undefined','limit','count','set','Content-Range','save','update','then','sendStatus','stack','name','send','index','map','rawAttributes','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','offset','order','sort','where'];(function(_0x2700d5,_0x1b113b){var _0xdc3338=function(_0x1d07ed){while(--_0x1d07ed){_0x2700d5['push'](_0x2700d5['shift']());}};_0xdc3338(++_0x1b113b);}(_0x9487,0x1a1));var _0x7948=function(_0x41e968,_0x11e59f){_0x41e968=_0x41e968-0x0;var _0x930614=_0x9487[_0x41e968];return _0x930614;};'use strict';var emlformat=require(_0x7948('0x0'));var rimraf=require(_0x7948('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0x7948('0x2'));var rp=require('request-promise');var moment=require(_0x7948('0x3'));var BPromise=require(_0x7948('0x4'));var Mustache=require('mustache');var util=require('util');var path=require(_0x7948('0x5'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x7948('0x6'));var fs=require('fs');var fs_extra=require(_0x7948('0x7'));var _=require('lodash');var squel=require(_0x7948('0x8'));var crypto=require(_0x7948('0x9'));var jsforce=require(_0x7948('0xa'));var deskjs=require(_0x7948('0xb'));var toCsv=require('to-csv');var querystring=require(_0x7948('0xc'));var Papa=require(_0x7948('0xd'));var Redis=require(_0x7948('0xe'));var authService=require(_0x7948('0xf'));var qs=require(_0x7948('0x10'));var as=require(_0x7948('0x11'));var hardwareService=require(_0x7948('0x12'));var logger=require(_0x7948('0x13'))('api');var utils=require(_0x7948('0x14'));var config=require(_0x7948('0x15'));var licenseUtil=require(_0x7948('0x16'));var db=require(_0x7948('0x17'))['db'];config[_0x7948('0x18')]=_[_0x7948('0x19')](config[_0x7948('0x18')],{'host':_0x7948('0x1a'),'port':0x18eb});var socket=require(_0x7948('0x1b'))(new Redis(config[_0x7948('0x18')]));require(_0x7948('0x1c'))[_0x7948('0x1d')](socket);function respondWithStatusCode(_0x37b677,_0x59af12){_0x59af12=_0x59af12||0xcc;return function(_0x42dfde){if(_0x42dfde){return _0x37b677['sendStatus'](_0x59af12);}return _0x37b677[_0x7948('0x1e')](_0x59af12)['end']();};}function respondWithResult(_0x45c87c,_0x1538e9){_0x1538e9=_0x1538e9||0xc8;return function(_0x34c70d){if(_0x34c70d){return _0x45c87c[_0x7948('0x1e')](_0x1538e9)[_0x7948('0x1f')](_0x34c70d);}};}function respondWithFilteredResult(_0x2b374c,_0x5a76ce){return function(_0x2ee025){if(_0x2ee025){var _0x315ac9=typeof _0x5a76ce['offset']===_0x7948('0x20')&&typeof _0x5a76ce[_0x7948('0x21')]==='undefined';var _0x16e71b=_0x2ee025[_0x7948('0x22')];var _0x2caf63=_0x315ac9?0x0:_0x5a76ce['offset'];var _0x48e556=_0x315ac9?_0x2ee025[_0x7948('0x22')]:_0x5a76ce['offset']+_0x5a76ce[_0x7948('0x21')];var _0x440d19;if(_0x48e556>=_0x16e71b){_0x48e556=_0x16e71b;_0x440d19=0xc8;}else{_0x440d19=0xce;}_0x2b374c['status'](_0x440d19);return _0x2b374c[_0x7948('0x23')](_0x7948('0x24'),_0x2caf63+'-'+_0x48e556+'/'+_0x16e71b)['json'](_0x2ee025);}return null;};}function patchUpdates(_0x536a69){return function(_0x4b2c78){try{jsonpatch['apply'](_0x4b2c78,_0x536a69,!![]);}catch(_0x5bf9){return BPromise['reject'](_0x5bf9);}return _0x4b2c78[_0x7948('0x25')]();};}function saveUpdates(_0x4b4f46,_0x37d408){return function(_0xd1a84e){if(_0xd1a84e){return _0xd1a84e[_0x7948('0x26')](_0x4b4f46)[_0x7948('0x27')](function(_0x2fb985){return _0x2fb985;});}return null;};}function removeEntity(_0x465dcf,_0x1b3e7c){return function(_0x3f9d31){if(_0x3f9d31){return _0x3f9d31['destroy']()['then'](function(){_0x465dcf[_0x7948('0x1e')](0xcc)['end']();});}};}function handleEntityNotFound(_0x209f9e,_0x52bdec){return function(_0x23f47c){if(!_0x23f47c){_0x209f9e[_0x7948('0x28')](0x194);}return _0x23f47c;};}function handleError(_0x101a9,_0x46e9f3){_0x46e9f3=_0x46e9f3||0x1f4;return function(_0x4591c3){logger['error'](_0x4591c3[_0x7948('0x29')]);if(_0x4591c3['name']){delete _0x4591c3[_0x7948('0x2a')];}_0x101a9['status'](_0x46e9f3)[_0x7948('0x2b')](_0x4591c3);};}exports[_0x7948('0x2c')]=function(_0x39d294,_0x19ee35){var _0x43e91c={},_0x2f730f={},_0x14b251={'count':0x0,'rows':[]};var _0xc8c9ad=_[_0x7948('0x2d')](db['VoiceQueueReport'][_0x7948('0x2e')],function(_0x4e06f6){return{'name':_0x4e06f6[_0x7948('0x2f')],'type':_0x4e06f6[_0x7948('0x30')][_0x7948('0x31')]};});_0x2f730f[_0x7948('0x32')]=_['map'](_0xc8c9ad,_0x7948('0x2a'));_0x2f730f[_0x7948('0x33')]=_[_0x7948('0x34')](_0x39d294[_0x7948('0x33')]);_0x2f730f[_0x7948('0x35')]=_[_0x7948('0x36')](_0x2f730f['model'],_0x2f730f[_0x7948('0x33')]);_0x43e91c[_0x7948('0x37')]=_[_0x7948('0x36')](_0x2f730f[_0x7948('0x32')],qs[_0x7948('0x38')](_0x39d294[_0x7948('0x33')][_0x7948('0x38')]));_0x43e91c[_0x7948('0x37')]=_0x43e91c['attributes']['length']?_0x43e91c[_0x7948('0x37')]:_0x2f730f[_0x7948('0x32')];if(!_0x39d294[_0x7948('0x33')][_0x7948('0x39')](_0x7948('0x3a'))){_0x43e91c['limit']=qs['limit'](_0x39d294['query'][_0x7948('0x21')]);_0x43e91c[_0x7948('0x3b')]=qs[_0x7948('0x3b')](_0x39d294[_0x7948('0x33')][_0x7948('0x3b')]);}_0x43e91c[_0x7948('0x3c')]=qs[_0x7948('0x3d')](_0x39d294[_0x7948('0x33')][_0x7948('0x3d')]);_0x43e91c[_0x7948('0x3e')]=qs[_0x7948('0x35')](_[_0x7948('0x3f')](_0x39d294[_0x7948('0x33')],_0x2f730f[_0x7948('0x35')]),_0xc8c9ad);if(_0x39d294[_0x7948('0x33')][_0x7948('0x40')]){_0x43e91c[_0x7948('0x3e')]=_[_0x7948('0x41')](_0x43e91c[_0x7948('0x3e')],{'$or':_[_0x7948('0x2d')](_0xc8c9ad,function(_0x3bb7b5){if(_0x3bb7b5[_0x7948('0x30')]!==_0x7948('0x42')){var _0xb0c71f={};_0xb0c71f[_0x3bb7b5[_0x7948('0x2a')]]={'$like':'%'+_0x39d294[_0x7948('0x33')][_0x7948('0x40')]+'%'};return _0xb0c71f;}})});}_0x43e91c=_[_0x7948('0x41')]({},_0x43e91c,_0x39d294[_0x7948('0x43')]);var _0x282d6f={'where':_0x43e91c[_0x7948('0x3e')]};return db[_0x7948('0x44')][_0x7948('0x22')](_0x282d6f)['then'](function(_0x6ff662){_0x14b251[_0x7948('0x22')]=_0x6ff662;if(_0x39d294[_0x7948('0x33')][_0x7948('0x45')]){_0x43e91c['include']=[{'all':!![]}];}return db[_0x7948('0x44')]['findAll'](_0x43e91c);})['then'](function(_0xd152ad){_0x14b251[_0x7948('0x46')]=_0xd152ad;return _0x14b251;})[_0x7948('0x27')](respondWithFilteredResult(_0x19ee35,_0x43e91c))['catch'](handleError(_0x19ee35,null));};exports['show']=function(_0x1932ff,_0x1014b0){var _0x2b3523={'raw':![],'where':{'id':_0x1932ff[_0x7948('0x47')]['id']}},_0xab945e={};_0xab945e['model']=_[_0x7948('0x34')](db[_0x7948('0x44')]['rawAttributes']);_0xab945e[_0x7948('0x33')]=_['keys'](_0x1932ff[_0x7948('0x33')]);_0xab945e[_0x7948('0x35')]=_[_0x7948('0x36')](_0xab945e[_0x7948('0x32')],_0xab945e['query']);_0x2b3523[_0x7948('0x37')]=_[_0x7948('0x36')](_0xab945e[_0x7948('0x32')],qs[_0x7948('0x38')](_0x1932ff['query']['fields']));_0x2b3523[_0x7948('0x37')]=_0x2b3523['attributes'][_0x7948('0x48')]?_0x2b3523[_0x7948('0x37')]:_0xab945e['model'];if(_0x1932ff[_0x7948('0x33')][_0x7948('0x45')]){_0x2b3523[_0x7948('0x49')]=[{'all':!![]}];}_0x2b3523=_[_0x7948('0x41')]({},_0x2b3523,_0x1932ff['options']);return db[_0x7948('0x44')][_0x7948('0x4a')](_0x2b3523)['then'](handleEntityNotFound(_0x1014b0,null))[_0x7948('0x27')](respondWithResult(_0x1014b0,null))[_0x7948('0x4b')](handleError(_0x1014b0,null));};exports[_0x7948('0x4c')]=function(_0x285d01,_0x1d9711){return db[_0x7948('0x44')][_0x7948('0x4c')](_0x285d01[_0x7948('0x4d')],{})[_0x7948('0x27')](respondWithResult(_0x1d9711,0xc9))[_0x7948('0x4b')](handleError(_0x1d9711,null));};exports[_0x7948('0x26')]=function(_0x2be38b,_0x5481e7){if(_0x2be38b[_0x7948('0x4d')]['id']){delete _0x2be38b['body']['id'];}return db[_0x7948('0x44')][_0x7948('0x4a')]({'where':{'id':_0x2be38b['params']['id']}})[_0x7948('0x27')](handleEntityNotFound(_0x5481e7,null))[_0x7948('0x27')](saveUpdates(_0x2be38b[_0x7948('0x4d')],null))[_0x7948('0x27')](respondWithResult(_0x5481e7,null))[_0x7948('0x4b')](handleError(_0x5481e7,null));};exports['destroy']=function(_0x792ab1,_0x9d8bb2){return db[_0x7948('0x44')][_0x7948('0x4a')]({'where':{'id':_0x792ab1['params']['id']}})[_0x7948('0x27')](handleEntityNotFound(_0x9d8bb2,null))[_0x7948('0x27')](removeEntity(_0x9d8bb2,null))[_0x7948('0x4b')](handleError(_0x9d8bb2,null));};exports[_0x7948('0x4e')]=function(_0x98d876,_0x53f9f7){return db[_0x7948('0x44')]['describe']()[_0x7948('0x27')](respondWithResult(_0x53f9f7,null))[_0x7948('0x4b')](handleError(_0x53f9f7,null));};exports[_0x7948('0x4f')]=function(_0x2b135b,_0x3939e0){var _0x31b341={},_0x5dc54d={},_0x5c6579={'count':0x0,'rows':[]};_0x5dc54d[_0x7948('0x32')]=_[_0x7948('0x34')](db[_0x7948('0x44')][_0x7948('0x2e')]);_0x5dc54d['query']=_['keys'](_0x2b135b[_0x7948('0x33')]);_0x5dc54d[_0x7948('0x35')]=_[_0x7948('0x36')](_0x5dc54d[_0x7948('0x32')],_0x5dc54d[_0x7948('0x33')]);_0x31b341['attributes']=_['intersection'](_0x5dc54d['model'],qs[_0x7948('0x38')](_0x2b135b[_0x7948('0x33')][_0x7948('0x38')]));_0x31b341[_0x7948('0x37')]=_0x31b341[_0x7948('0x37')][_0x7948('0x48')]?_0x31b341['attributes']:_0x5dc54d[_0x7948('0x32')];if(!_0x2b135b[_0x7948('0x33')][_0x7948('0x39')](_0x7948('0x3a'))){_0x31b341[_0x7948('0x21')]=qs[_0x7948('0x21')](_0x2b135b[_0x7948('0x33')]['limit']);_0x31b341[_0x7948('0x3b')]=qs[_0x7948('0x3b')](_0x2b135b[_0x7948('0x33')][_0x7948('0x3b')]);}_0x31b341[_0x7948('0x3c')]=qs['sort'](_0x2b135b[_0x7948('0x33')]['sort']);_0x31b341[_0x7948('0x3e')]=qs['filters'](_[_0x7948('0x3f')](_0x2b135b['query'],_0x5dc54d['filters']));if(_0x2b135b['query'][_0x7948('0x40')]){_0x31b341[_0x7948('0x3e')]=_[_0x7948('0x41')](_0x31b341[_0x7948('0x3e')],{'$or':_[_0x7948('0x2d')](_0x31b341[_0x7948('0x37')],function(_0x44b60b){var _0x5acb37={};_0x5acb37[_0x44b60b]={'$like':'%'+_0x2b135b[_0x7948('0x33')][_0x7948('0x40')]+'%'};return _0x5acb37;})});}_0x31b341=_['merge']({},_0x31b341,_0x2b135b[_0x7948('0x43')]);var _0x2a0647={'where':_0x31b341[_0x7948('0x3e')]};return db[_0x7948('0x44')]['count'](_0x2a0647)[_0x7948('0x27')](function(_0x4715d3){_0x5c6579['count']=_0x4715d3;if(_0x2b135b[_0x7948('0x33')][_0x7948('0x45')]){_0x31b341[_0x7948('0x49')]=[{'all':!![]}];}return db['VoiceQueueReport']['findAll'](_0x31b341);})['then'](function(_0x3aca90){_0x5c6579[_0x7948('0x46')]=_0x3aca90;return _0x5c6579;})[_0x7948('0x27')](respondWithFilteredResult(_0x3939e0,_0x31b341,_0x7948('0x4f')))[_0x7948('0x4b')](handleError(_0x3939e0,null,_0x7948('0x4f')));};
\ No newline at end of file
+var _0xbd9e=['ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','redis','localhost','socket.io-emitter','sendStatus','status','undefined','limit','count','offset','set','json','apply','update','then','destroy','end','error','stack','name','send','VoiceQueueReport','rawAttributes','fieldName','key','query','keys','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','sort','pick','filters','filter','where','merge','map','VIRTUAL','options','includeAll','findAll','catch','show','include','find','create','body','params','describe','getVoiceQueuesReport','order','rows','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','to-csv','ejs','fs-extra','lodash','squel','desk.js','querystring','papaparse'];(function(_0x20b835,_0x5213f2){var _0x10c02c=function(_0xd31c4b){while(--_0xd31c4b){_0x20b835['push'](_0x20b835['shift']());}};_0x10c02c(++_0x5213f2);}(_0xbd9e,0x13b));var _0xebd9=function(_0x599e60,_0x5b6519){_0x599e60=_0x599e60-0x0;var _0x468e19=_0xbd9e[_0x599e60];return _0x468e19;};'use strict';var emlformat=require(_0xebd9('0x0'));var rimraf=require(_0xebd9('0x1'));var zipdir=require(_0xebd9('0x2'));var jsonpatch=require(_0xebd9('0x3'));var rp=require(_0xebd9('0x4'));var moment=require(_0xebd9('0x5'));var BPromise=require(_0xebd9('0x6'));var Mustache=require(_0xebd9('0x7'));var util=require(_0xebd9('0x8'));var path=require('path');var sox=require('sox');var csv=require(_0xebd9('0x9'));var ejs=require(_0xebd9('0xa'));var fs=require('fs');var fs_extra=require(_0xebd9('0xb'));var _=require(_0xebd9('0xc'));var squel=require(_0xebd9('0xd'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xebd9('0xe'));var toCsv=require('to-csv');var querystring=require(_0xebd9('0xf'));var Papa=require(_0xebd9('0x10'));var Redis=require(_0xebd9('0x11'));var authService=require(_0xebd9('0x12'));var qs=require(_0xebd9('0x13'));var as=require(_0xebd9('0x14'));var hardwareService=require(_0xebd9('0x15'));var logger=require(_0xebd9('0x16'))(_0xebd9('0x17'));var utils=require(_0xebd9('0x18'));var config=require(_0xebd9('0x19'));var licenseUtil=require(_0xebd9('0x1a'));var db=require(_0xebd9('0x1b'))['db'];config[_0xebd9('0x1c')]=_['defaults'](config[_0xebd9('0x1c')],{'host':_0xebd9('0x1d'),'port':0x18eb});var socket=require(_0xebd9('0x1e'))(new Redis(config[_0xebd9('0x1c')]));require('./voiceQueueReport.socket')['register'](socket);function respondWithStatusCode(_0x2f54a1,_0xa5f905){_0xa5f905=_0xa5f905||0xcc;return function(_0x3eda99){if(_0x3eda99){return _0x2f54a1[_0xebd9('0x1f')](_0xa5f905);}return _0x2f54a1[_0xebd9('0x20')](_0xa5f905)['end']();};}function respondWithResult(_0x4e6653,_0xec568e){_0xec568e=_0xec568e||0xc8;return function(_0x2f8c0d){if(_0x2f8c0d){return _0x4e6653[_0xebd9('0x20')](_0xec568e)['json'](_0x2f8c0d);}};}function respondWithFilteredResult(_0x342b6e,_0x500c21){return function(_0x1cef12){if(_0x1cef12){var _0x523a6a=typeof _0x500c21['offset']===_0xebd9('0x21')&&typeof _0x500c21[_0xebd9('0x22')]===_0xebd9('0x21');var _0x24b8b3=_0x1cef12[_0xebd9('0x23')];var _0x3d39c8=_0x523a6a?0x0:_0x500c21[_0xebd9('0x24')];var _0xdf7a57=_0x523a6a?_0x1cef12[_0xebd9('0x23')]:_0x500c21[_0xebd9('0x24')]+_0x500c21[_0xebd9('0x22')];var _0x2739d4;if(_0xdf7a57>=_0x24b8b3){_0xdf7a57=_0x24b8b3;_0x2739d4=0xc8;}else{_0x2739d4=0xce;}_0x342b6e['status'](_0x2739d4);return _0x342b6e[_0xebd9('0x25')]('Content-Range',_0x3d39c8+'-'+_0xdf7a57+'/'+_0x24b8b3)[_0xebd9('0x26')](_0x1cef12);}return null;};}function patchUpdates(_0x161fa1){return function(_0x3ba325){try{jsonpatch[_0xebd9('0x27')](_0x3ba325,_0x161fa1,!![]);}catch(_0x189bc1){return BPromise['reject'](_0x189bc1);}return _0x3ba325['save']();};}function saveUpdates(_0x32216a,_0x301815){return function(_0x5273ab){if(_0x5273ab){return _0x5273ab[_0xebd9('0x28')](_0x32216a)[_0xebd9('0x29')](function(_0x34cd12){return _0x34cd12;});}return null;};}function removeEntity(_0x2b30af,_0x436b38){return function(_0x2fe2cb){if(_0x2fe2cb){return _0x2fe2cb[_0xebd9('0x2a')]()[_0xebd9('0x29')](function(){_0x2b30af[_0xebd9('0x20')](0xcc)[_0xebd9('0x2b')]();});}};}function handleEntityNotFound(_0x3ab493,_0x20ba5e){return function(_0xaf07e){if(!_0xaf07e){_0x3ab493[_0xebd9('0x1f')](0x194);}return _0xaf07e;};}function handleError(_0x1cc035,_0x1449c1){_0x1449c1=_0x1449c1||0x1f4;return function(_0x32060){logger[_0xebd9('0x2c')](_0x32060[_0xebd9('0x2d')]);if(_0x32060[_0xebd9('0x2e')]){delete _0x32060['name'];}_0x1cc035[_0xebd9('0x20')](_0x1449c1)[_0xebd9('0x2f')](_0x32060);};}exports['index']=function(_0x386160,_0x45b7ef){var _0x5053fa={},_0x511c41={},_0x29a4d7={'count':0x0,'rows':[]};var _0x5a62f5=_['map'](db[_0xebd9('0x30')][_0xebd9('0x31')],function(_0x3d2ca3){return{'name':_0x3d2ca3[_0xebd9('0x32')],'type':_0x3d2ca3['type'][_0xebd9('0x33')]};});_0x511c41['model']=_['map'](_0x5a62f5,_0xebd9('0x2e'));_0x511c41[_0xebd9('0x34')]=_[_0xebd9('0x35')](_0x386160['query']);_0x511c41['filters']=_[_0xebd9('0x36')](_0x511c41[_0xebd9('0x37')],_0x511c41[_0xebd9('0x34')]);_0x5053fa[_0xebd9('0x38')]=_[_0xebd9('0x36')](_0x511c41[_0xebd9('0x37')],qs[_0xebd9('0x39')](_0x386160[_0xebd9('0x34')]['fields']));_0x5053fa[_0xebd9('0x38')]=_0x5053fa[_0xebd9('0x38')][_0xebd9('0x3a')]?_0x5053fa[_0xebd9('0x38')]:_0x511c41[_0xebd9('0x37')];if(!_0x386160[_0xebd9('0x34')][_0xebd9('0x3b')](_0xebd9('0x3c'))){_0x5053fa[_0xebd9('0x22')]=qs[_0xebd9('0x22')](_0x386160[_0xebd9('0x34')][_0xebd9('0x22')]);_0x5053fa['offset']=qs['offset'](_0x386160[_0xebd9('0x34')][_0xebd9('0x24')]);}_0x5053fa['order']=qs[_0xebd9('0x3d')](_0x386160[_0xebd9('0x34')][_0xebd9('0x3d')]);_0x5053fa['where']=qs['filters'](_[_0xebd9('0x3e')](_0x386160[_0xebd9('0x34')],_0x511c41[_0xebd9('0x3f')]),_0x5a62f5);if(_0x386160[_0xebd9('0x34')][_0xebd9('0x40')]){_0x5053fa[_0xebd9('0x41')]=_[_0xebd9('0x42')](_0x5053fa[_0xebd9('0x41')],{'$or':_[_0xebd9('0x43')](_0x5a62f5,function(_0x3a5ef4){if(_0x3a5ef4['type']!==_0xebd9('0x44')){var _0x383e63={};_0x383e63[_0x3a5ef4[_0xebd9('0x2e')]]={'$like':'%'+_0x386160['query'][_0xebd9('0x40')]+'%'};return _0x383e63;}})});}_0x5053fa=_['merge']({},_0x5053fa,_0x386160[_0xebd9('0x45')]);var _0x11ea4c={'where':_0x5053fa[_0xebd9('0x41')]};return db[_0xebd9('0x30')][_0xebd9('0x23')](_0x11ea4c)[_0xebd9('0x29')](function(_0x23b76b){_0x29a4d7[_0xebd9('0x23')]=_0x23b76b;if(_0x386160[_0xebd9('0x34')][_0xebd9('0x46')]){_0x5053fa['include']=[{'all':!![]}];}return db[_0xebd9('0x30')][_0xebd9('0x47')](_0x5053fa);})['then'](function(_0x3bc851){_0x29a4d7['rows']=_0x3bc851;return _0x29a4d7;})[_0xebd9('0x29')](respondWithFilteredResult(_0x45b7ef,_0x5053fa))[_0xebd9('0x48')](handleError(_0x45b7ef,null));};exports[_0xebd9('0x49')]=function(_0x3612e3,_0x2a61ff){var _0x5e0d44={'raw':![],'where':{'id':_0x3612e3['params']['id']}},_0x56a759={};_0x56a759[_0xebd9('0x37')]=_[_0xebd9('0x35')](db[_0xebd9('0x30')][_0xebd9('0x31')]);_0x56a759[_0xebd9('0x34')]=_[_0xebd9('0x35')](_0x3612e3['query']);_0x56a759['filters']=_['intersection'](_0x56a759[_0xebd9('0x37')],_0x56a759[_0xebd9('0x34')]);_0x5e0d44[_0xebd9('0x38')]=_[_0xebd9('0x36')](_0x56a759[_0xebd9('0x37')],qs[_0xebd9('0x39')](_0x3612e3[_0xebd9('0x34')][_0xebd9('0x39')]));_0x5e0d44[_0xebd9('0x38')]=_0x5e0d44[_0xebd9('0x38')][_0xebd9('0x3a')]?_0x5e0d44[_0xebd9('0x38')]:_0x56a759[_0xebd9('0x37')];if(_0x3612e3['query'][_0xebd9('0x46')]){_0x5e0d44[_0xebd9('0x4a')]=[{'all':!![]}];}_0x5e0d44=_[_0xebd9('0x42')]({},_0x5e0d44,_0x3612e3[_0xebd9('0x45')]);return db[_0xebd9('0x30')][_0xebd9('0x4b')](_0x5e0d44)[_0xebd9('0x29')](handleEntityNotFound(_0x2a61ff,null))[_0xebd9('0x29')](respondWithResult(_0x2a61ff,null))[_0xebd9('0x48')](handleError(_0x2a61ff,null));};exports['create']=function(_0x25d2ad,_0x4bc75f){return db[_0xebd9('0x30')][_0xebd9('0x4c')](_0x25d2ad['body'],{})[_0xebd9('0x29')](respondWithResult(_0x4bc75f,0xc9))['catch'](handleError(_0x4bc75f,null));};exports[_0xebd9('0x28')]=function(_0xf4a1de,_0x3001a3){if(_0xf4a1de[_0xebd9('0x4d')]['id']){delete _0xf4a1de['body']['id'];}return db['VoiceQueueReport'][_0xebd9('0x4b')]({'where':{'id':_0xf4a1de[_0xebd9('0x4e')]['id']}})[_0xebd9('0x29')](handleEntityNotFound(_0x3001a3,null))['then'](saveUpdates(_0xf4a1de[_0xebd9('0x4d')],null))[_0xebd9('0x29')](respondWithResult(_0x3001a3,null))['catch'](handleError(_0x3001a3,null));};exports[_0xebd9('0x2a')]=function(_0x390543,_0x4b3e72){return db[_0xebd9('0x30')][_0xebd9('0x4b')]({'where':{'id':_0x390543[_0xebd9('0x4e')]['id']}})[_0xebd9('0x29')](handleEntityNotFound(_0x4b3e72,null))['then'](removeEntity(_0x4b3e72,null))[_0xebd9('0x48')](handleError(_0x4b3e72,null));};exports[_0xebd9('0x4f')]=function(_0x41bf12,_0x240562){return db[_0xebd9('0x30')]['describe']()['then'](respondWithResult(_0x240562,null))[_0xebd9('0x48')](handleError(_0x240562,null));};exports[_0xebd9('0x50')]=function(_0x212dce,_0x297291){var _0x27ce24={},_0x1d73b1={},_0x547545={'count':0x0,'rows':[]};_0x1d73b1[_0xebd9('0x37')]=_[_0xebd9('0x35')](db['VoiceQueueReport'][_0xebd9('0x31')]);_0x1d73b1['query']=_[_0xebd9('0x35')](_0x212dce[_0xebd9('0x34')]);_0x1d73b1[_0xebd9('0x3f')]=_[_0xebd9('0x36')](_0x1d73b1['model'],_0x1d73b1[_0xebd9('0x34')]);_0x27ce24[_0xebd9('0x38')]=_['intersection'](_0x1d73b1[_0xebd9('0x37')],qs[_0xebd9('0x39')](_0x212dce[_0xebd9('0x34')][_0xebd9('0x39')]));_0x27ce24[_0xebd9('0x38')]=_0x27ce24['attributes'][_0xebd9('0x3a')]?_0x27ce24['attributes']:_0x1d73b1[_0xebd9('0x37')];if(!_0x212dce[_0xebd9('0x34')][_0xebd9('0x3b')](_0xebd9('0x3c'))){_0x27ce24[_0xebd9('0x22')]=qs[_0xebd9('0x22')](_0x212dce[_0xebd9('0x34')][_0xebd9('0x22')]);_0x27ce24[_0xebd9('0x24')]=qs[_0xebd9('0x24')](_0x212dce['query'][_0xebd9('0x24')]);}_0x27ce24[_0xebd9('0x51')]=qs['sort'](_0x212dce['query'][_0xebd9('0x3d')]);_0x27ce24[_0xebd9('0x41')]=qs[_0xebd9('0x3f')](_['pick'](_0x212dce[_0xebd9('0x34')],_0x1d73b1['filters']));if(_0x212dce[_0xebd9('0x34')][_0xebd9('0x40')]){_0x27ce24['where']=_['merge'](_0x27ce24['where'],{'$or':_[_0xebd9('0x43')](_0x27ce24[_0xebd9('0x38')],function(_0x52450d){var _0x54f6ee={};_0x54f6ee[_0x52450d]={'$like':'%'+_0x212dce[_0xebd9('0x34')][_0xebd9('0x40')]+'%'};return _0x54f6ee;})});}_0x27ce24=_[_0xebd9('0x42')]({},_0x27ce24,_0x212dce['options']);var _0x4fe94f={'where':_0x27ce24[_0xebd9('0x41')]};return db[_0xebd9('0x30')]['count'](_0x4fe94f)[_0xebd9('0x29')](function(_0x2808d7){_0x547545['count']=_0x2808d7;if(_0x212dce[_0xebd9('0x34')]['includeAll']){_0x27ce24[_0xebd9('0x4a')]=[{'all':!![]}];}return db['VoiceQueueReport'][_0xebd9('0x47')](_0x27ce24);})[_0xebd9('0x29')](function(_0x8db84c){_0x547545[_0xebd9('0x52')]=_0x8db84c;return _0x547545;})['then'](respondWithFilteredResult(_0x297291,_0x27ce24,_0xebd9('0x50')))[_0xebd9('0x48')](handleError(_0x297291,null,'getVoiceQueuesReport'));};
\ No newline at end of file