Built motion from commit (unavailable).|2.5.25
[motion2.git] / server / api / voiceQueueReport / voiceQueueReport.controller.js
index bf89605..ad9116c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4d2f=['stack','name','index','map','rawAttributes','fieldName','key','query','keys','intersection','attributes','model','fields','length','hasOwnProperty','order','sort','where','filters','pick','filter','merge','VIRTUAL','options','VoiceQueueReport','includeAll','rows','catch','include','find','create','body','update','params','getVoiceQueuesReport','nolimit','findAll','html-pdf','eml-format','rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','to-csv','squel','crypto','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./voiceQueueReport.socket','register','status','end','json','count','offset','limit','set','Content-Range','apply','reject','destroy','then','sendStatus','error'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x4d2f,0x1b0));var _0xf4d2=function(_0x5b644e,_0x2e5e07){_0x5b644e=_0x5b644e-0x0;var _0x49c6bf=_0x4d2f[_0x5b644e];return _0x49c6bf;};'use strict';var pdf=require(_0xf4d2('0x0'));var emlformat=require(_0xf4d2('0x1'));var rimraf=require(_0xf4d2('0x2'));var zipdir=require(_0xf4d2('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0xf4d2('0x4'));var moment=require(_0xf4d2('0x5'));var BPromise=require(_0xf4d2('0x6'));var Mustache=require(_0xf4d2('0x7'));var util=require(_0xf4d2('0x8'));var path=require('path');var sox=require('sox');var csv=require(_0xf4d2('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0xf4d2('0xa'));var crypto=require(_0xf4d2('0xb'));var jsforce=require('jsforce');var deskjs=require(_0xf4d2('0xc'));var toCsv=require(_0xf4d2('0x9'));var querystring=require('querystring');var Papa=require(_0xf4d2('0xd'));var Redis=require(_0xf4d2('0xe'));var authService=require(_0xf4d2('0xf'));var qs=require(_0xf4d2('0x10'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xf4d2('0x11'))(_0xf4d2('0x12'));var utils=require(_0xf4d2('0x13'));var config=require('../../config/environment');var licenseUtil=require(_0xf4d2('0x14'));var db=require(_0xf4d2('0x15'))['db'];config[_0xf4d2('0x16')]=_[_0xf4d2('0x17')](config[_0xf4d2('0x16')],{'host':_0xf4d2('0x18'),'port':0x18eb});var socket=require(_0xf4d2('0x19'))(new Redis(config[_0xf4d2('0x16')]));require(_0xf4d2('0x1a'))[_0xf4d2('0x1b')](socket);function respondWithStatusCode(_0x15a7df,_0x1bc129){_0x1bc129=_0x1bc129||0xcc;return function(_0x20743c){if(_0x20743c){return _0x15a7df['sendStatus'](_0x1bc129);}return _0x15a7df[_0xf4d2('0x1c')](_0x1bc129)[_0xf4d2('0x1d')]();};}function respondWithResult(_0x437893,_0x7195bc){_0x7195bc=_0x7195bc||0xc8;return function(_0x187277){if(_0x187277){return _0x437893[_0xf4d2('0x1c')](_0x7195bc)[_0xf4d2('0x1e')](_0x187277);}};}function respondWithFilteredResult(_0x4bbcc8,_0x57fe81){return function(_0x2cce66){if(_0x2cce66){var _0x2b4dfd=_0x2cce66[_0xf4d2('0x1f')],_0x35c12b=_0x57fe81[_0xf4d2('0x20')],_0x3b9bae=_0x57fe81[_0xf4d2('0x20')]+_0x57fe81[_0xf4d2('0x21')],_0x381d4b;if(_0x3b9bae>=_0x2b4dfd){_0x3b9bae=_0x2b4dfd;_0x381d4b=0xc8;}else{_0x381d4b=0xce;}_0x4bbcc8[_0xf4d2('0x1c')](_0x381d4b);return _0x4bbcc8[_0xf4d2('0x22')](_0xf4d2('0x23'),_0x35c12b+'-'+_0x3b9bae+'/'+_0x2b4dfd)[_0xf4d2('0x1e')](_0x2cce66);}return null;};}function patchUpdates(_0x35bc76){return function(_0x2f601d){try{jsonpatch[_0xf4d2('0x24')](_0x2f601d,_0x35bc76,!![]);}catch(_0x2506f7){return BPromise[_0xf4d2('0x25')](_0x2506f7);}return _0x2f601d['save']();};}function saveUpdates(_0x8f8bc0,_0x1497a9){return function(_0x5494f4){if(_0x5494f4){return _0x5494f4['update'](_0x8f8bc0)['then'](function(_0x432818){return _0x432818;});}return null;};}function removeEntity(_0x39996e,_0x3263e3){return function(_0x163c64){if(_0x163c64){return _0x163c64[_0xf4d2('0x26')]()[_0xf4d2('0x27')](function(){_0x39996e[_0xf4d2('0x1c')](0xcc)[_0xf4d2('0x1d')]();});}};}function handleEntityNotFound(_0x312a8c,_0x11c3cf){return function(_0x3a3043){if(!_0x3a3043){_0x312a8c[_0xf4d2('0x28')](0x194);}return _0x3a3043;};}function handleError(_0x5717c1,_0x556949){_0x556949=_0x556949||0x1f4;return function(_0x1e0756){logger[_0xf4d2('0x29')](_0x1e0756[_0xf4d2('0x2a')]);if(_0x1e0756[_0xf4d2('0x2b')]){delete _0x1e0756['name'];}_0x5717c1[_0xf4d2('0x1c')](_0x556949)['send'](_0x1e0756);};}exports[_0xf4d2('0x2c')]=function(_0x394c61,_0x1c9909){var _0x217966={},_0x23fd51={},_0xc60de7={'count':0x0,'rows':[]};var _0x8d3cf7=_[_0xf4d2('0x2d')](db['VoiceQueueReport'][_0xf4d2('0x2e')],function(_0x3f572e){return{'name':_0x3f572e[_0xf4d2('0x2f')],'type':_0x3f572e['type'][_0xf4d2('0x30')]};});_0x23fd51['model']=_[_0xf4d2('0x2d')](_0x8d3cf7,_0xf4d2('0x2b'));_0x23fd51[_0xf4d2('0x31')]=_[_0xf4d2('0x32')](_0x394c61[_0xf4d2('0x31')]);_0x23fd51['filters']=_[_0xf4d2('0x33')](_0x23fd51['model'],_0x23fd51['query']);_0x217966[_0xf4d2('0x34')]=_[_0xf4d2('0x33')](_0x23fd51[_0xf4d2('0x35')],qs[_0xf4d2('0x36')](_0x394c61[_0xf4d2('0x31')][_0xf4d2('0x36')]));_0x217966['attributes']=_0x217966[_0xf4d2('0x34')][_0xf4d2('0x37')]?_0x217966[_0xf4d2('0x34')]:_0x23fd51['model'];if(!_0x394c61[_0xf4d2('0x31')][_0xf4d2('0x38')]('nolimit')){_0x217966[_0xf4d2('0x21')]=qs[_0xf4d2('0x21')](_0x394c61[_0xf4d2('0x31')][_0xf4d2('0x21')]);_0x217966[_0xf4d2('0x20')]=qs[_0xf4d2('0x20')](_0x394c61['query'][_0xf4d2('0x20')]);}_0x217966[_0xf4d2('0x39')]=qs[_0xf4d2('0x3a')](_0x394c61[_0xf4d2('0x31')][_0xf4d2('0x3a')]);_0x217966[_0xf4d2('0x3b')]=qs[_0xf4d2('0x3c')](_[_0xf4d2('0x3d')](_0x394c61['query'],_0x23fd51[_0xf4d2('0x3c')]),_0x8d3cf7);if(_0x394c61[_0xf4d2('0x31')][_0xf4d2('0x3e')]){_0x217966[_0xf4d2('0x3b')]=_[_0xf4d2('0x3f')](_0x217966['where'],{'$or':_[_0xf4d2('0x2d')](_0x8d3cf7,function(_0x1d7718){if(_0x1d7718['type']!==_0xf4d2('0x40')){var _0x34f35a={};_0x34f35a[_0x1d7718[_0xf4d2('0x2b')]]={'$like':'%'+_0x394c61['query'][_0xf4d2('0x3e')]+'%'};return _0x34f35a;}})});}_0x217966=_[_0xf4d2('0x3f')]({},_0x217966,_0x394c61[_0xf4d2('0x41')]);var _0x3ebc52={'where':_0x217966[_0xf4d2('0x3b')]};return db[_0xf4d2('0x42')][_0xf4d2('0x1f')](_0x3ebc52)['then'](function(_0x299486){_0xc60de7[_0xf4d2('0x1f')]=_0x299486;if(_0x394c61[_0xf4d2('0x31')][_0xf4d2('0x43')]){_0x217966['include']=[{'all':!![]}];}return db[_0xf4d2('0x42')]['findAll'](_0x217966);})[_0xf4d2('0x27')](function(_0x23931d){_0xc60de7[_0xf4d2('0x44')]=_0x23931d;return _0xc60de7;})[_0xf4d2('0x27')](respondWithFilteredResult(_0x1c9909,_0x217966))[_0xf4d2('0x45')](handleError(_0x1c9909,null));};exports['show']=function(_0x5eabe2,_0x25477a){var _0x1b7e94={'raw':![],'where':{'id':_0x5eabe2['params']['id']}},_0x5eb750={};_0x5eb750[_0xf4d2('0x35')]=_[_0xf4d2('0x32')](db[_0xf4d2('0x42')]['rawAttributes']);_0x5eb750[_0xf4d2('0x31')]=_[_0xf4d2('0x32')](_0x5eabe2[_0xf4d2('0x31')]);_0x5eb750[_0xf4d2('0x3c')]=_[_0xf4d2('0x33')](_0x5eb750[_0xf4d2('0x35')],_0x5eb750[_0xf4d2('0x31')]);_0x1b7e94[_0xf4d2('0x34')]=_[_0xf4d2('0x33')](_0x5eb750[_0xf4d2('0x35')],qs[_0xf4d2('0x36')](_0x5eabe2['query'][_0xf4d2('0x36')]));_0x1b7e94[_0xf4d2('0x34')]=_0x1b7e94['attributes'][_0xf4d2('0x37')]?_0x1b7e94['attributes']:_0x5eb750[_0xf4d2('0x35')];if(_0x5eabe2[_0xf4d2('0x31')]['includeAll']){_0x1b7e94[_0xf4d2('0x46')]=[{'all':!![]}];}_0x1b7e94=_[_0xf4d2('0x3f')]({},_0x1b7e94,_0x5eabe2[_0xf4d2('0x41')]);return db[_0xf4d2('0x42')][_0xf4d2('0x47')](_0x1b7e94)[_0xf4d2('0x27')](handleEntityNotFound(_0x25477a,null))['then'](respondWithResult(_0x25477a,null))[_0xf4d2('0x45')](handleError(_0x25477a,null));};exports['create']=function(_0x1784ac,_0x2c5bff){return db[_0xf4d2('0x42')][_0xf4d2('0x48')](_0x1784ac[_0xf4d2('0x49')],{})[_0xf4d2('0x27')](respondWithResult(_0x2c5bff,0xc9))['catch'](handleError(_0x2c5bff,null));};exports[_0xf4d2('0x4a')]=function(_0xe88e88,_0xfbf5e7){if(_0xe88e88['body']['id']){delete _0xe88e88['body']['id'];}return db['VoiceQueueReport'][_0xf4d2('0x47')]({'where':{'id':_0xe88e88['params']['id']}})['then'](handleEntityNotFound(_0xfbf5e7,null))['then'](saveUpdates(_0xe88e88[_0xf4d2('0x49')],null))[_0xf4d2('0x27')](respondWithResult(_0xfbf5e7,null))[_0xf4d2('0x45')](handleError(_0xfbf5e7,null));};exports[_0xf4d2('0x26')]=function(_0x3960cd,_0x102db8){return db[_0xf4d2('0x42')][_0xf4d2('0x47')]({'where':{'id':_0x3960cd[_0xf4d2('0x4b')]['id']}})[_0xf4d2('0x27')](handleEntityNotFound(_0x102db8,null))['then'](removeEntity(_0x102db8,null))[_0xf4d2('0x45')](handleError(_0x102db8,null));};exports['describe']=function(_0x5c2257,_0x451fe6){return db[_0xf4d2('0x42')]['describe']()[_0xf4d2('0x27')](respondWithResult(_0x451fe6,null))[_0xf4d2('0x45')](handleError(_0x451fe6,null));};exports[_0xf4d2('0x4c')]=function(_0x5c62a0,_0x28e4ef){var _0x5e1b1d={},_0x4b169e={},_0x4627b8={'count':0x0,'rows':[]};_0x4b169e[_0xf4d2('0x35')]=_[_0xf4d2('0x32')](db[_0xf4d2('0x42')]['rawAttributes']);_0x4b169e[_0xf4d2('0x31')]=_[_0xf4d2('0x32')](_0x5c62a0['query']);_0x4b169e[_0xf4d2('0x3c')]=_['intersection'](_0x4b169e[_0xf4d2('0x35')],_0x4b169e[_0xf4d2('0x31')]);_0x5e1b1d['attributes']=_['intersection'](_0x4b169e['model'],qs[_0xf4d2('0x36')](_0x5c62a0[_0xf4d2('0x31')][_0xf4d2('0x36')]));_0x5e1b1d[_0xf4d2('0x34')]=_0x5e1b1d['attributes'][_0xf4d2('0x37')]?_0x5e1b1d[_0xf4d2('0x34')]:_0x4b169e['model'];if(!_0x5c62a0[_0xf4d2('0x31')]['hasOwnProperty'](_0xf4d2('0x4d'))){_0x5e1b1d['limit']=qs[_0xf4d2('0x21')](_0x5c62a0[_0xf4d2('0x31')]['limit']);_0x5e1b1d[_0xf4d2('0x20')]=qs[_0xf4d2('0x20')](_0x5c62a0[_0xf4d2('0x31')]['offset']);}_0x5e1b1d['order']=qs['sort'](_0x5c62a0[_0xf4d2('0x31')][_0xf4d2('0x3a')]);_0x5e1b1d[_0xf4d2('0x3b')]=qs[_0xf4d2('0x3c')](_[_0xf4d2('0x3d')](_0x5c62a0[_0xf4d2('0x31')],_0x4b169e['filters']));if(_0x5c62a0[_0xf4d2('0x31')][_0xf4d2('0x3e')]){_0x5e1b1d[_0xf4d2('0x3b')]=_[_0xf4d2('0x3f')](_0x5e1b1d['where'],{'$or':_[_0xf4d2('0x2d')](_0x5e1b1d[_0xf4d2('0x34')],function(_0x4ecd92){var _0x3fd948={};_0x3fd948[_0x4ecd92]={'$like':'%'+_0x5c62a0[_0xf4d2('0x31')][_0xf4d2('0x3e')]+'%'};return _0x3fd948;})});}_0x5e1b1d=_[_0xf4d2('0x3f')]({},_0x5e1b1d,_0x5c62a0[_0xf4d2('0x41')]);var _0xf38136={'where':_0x5e1b1d[_0xf4d2('0x3b')]};return db['VoiceQueueReport'][_0xf4d2('0x1f')](_0xf38136)[_0xf4d2('0x27')](function(_0x422275){_0x4627b8[_0xf4d2('0x1f')]=_0x422275;if(_0x5c62a0['query'][_0xf4d2('0x43')]){_0x5e1b1d[_0xf4d2('0x46')]=[{'all':!![]}];}return db['VoiceQueueReport'][_0xf4d2('0x4e')](_0x5e1b1d);})[_0xf4d2('0x27')](function(_0x363b2f){_0x4627b8[_0xf4d2('0x44')]=_0x363b2f;return _0x4627b8;})[_0xf4d2('0x27')](respondWithFilteredResult(_0x28e4ef,_0x5e1b1d,'getVoiceQueuesReport'))[_0xf4d2('0x45')](handleError(_0x28e4ef,null,_0xf4d2('0x4c')));};
\ No newline at end of file
+var _0x0e45=['eml-format','zip-dir','request-promise','moment','bluebird','util','path','to-csv','ejs','lodash','crypto','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/environment','redis','defaults','socket.io-emitter','./voiceQueueReport.socket','sendStatus','status','end','json','count','offset','set','reject','update','then','destroy','error','stack','name','send','index','map','VoiceQueueReport','rawAttributes','fieldName','type','key','model','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','limit','order','sort','where','filter','merge','VIRTUAL','include','findAll','catch','params','keys','length','find','create','body','describe','pick','rows','getVoiceQueuesReport'];(function(_0x29b80a,_0x17feb8){var _0xeee071=function(_0x503e93){while(--_0x503e93){_0x29b80a['push'](_0x29b80a['shift']());}};_0xeee071(++_0x17feb8);}(_0x0e45,0x124));var _0x50e4=function(_0x4432be,_0x4ae1f2){_0x4432be=_0x4432be-0x0;var _0x305862=_0x0e45[_0x4432be];return _0x305862;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x50e4('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x50e4('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x50e4('0x2'));var moment=require(_0x50e4('0x3'));var BPromise=require(_0x50e4('0x4'));var Mustache=require('mustache');var util=require(_0x50e4('0x5'));var path=require(_0x50e4('0x6'));var sox=require('sox');var csv=require(_0x50e4('0x7'));var ejs=require(_0x50e4('0x8'));var fs=require('fs');var _=require(_0x50e4('0x9'));var squel=require('squel');var crypto=require(_0x50e4('0xa'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x50e4('0x7'));var querystring=require(_0x50e4('0xb'));var Papa=require(_0x50e4('0xc'));var Redis=require(_0x50e4('0xd'));var authService=require('../../components/auth/service');var qs=require(_0x50e4('0xe'));var as=require(_0x50e4('0xf'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x50e4('0x10'))(_0x50e4('0x11'));var utils=require('../../config/utils');var config=require(_0x50e4('0x12'));var licenseUtil=require('../../config/license/util');var db=require('../../mysqldb')['db'];config[_0x50e4('0x13')]=_[_0x50e4('0x14')](config[_0x50e4('0x13')],{'host':'localhost','port':0x18eb});var socket=require(_0x50e4('0x15'))(new Redis(config[_0x50e4('0x13')]));require(_0x50e4('0x16'))['register'](socket);function respondWithStatusCode(_0x16a269,_0x434625){_0x434625=_0x434625||0xcc;return function(_0x3e3130){if(_0x3e3130){return _0x16a269[_0x50e4('0x17')](_0x434625);}return _0x16a269[_0x50e4('0x18')](_0x434625)[_0x50e4('0x19')]();};}function respondWithResult(_0x5433ff,_0x4c27b6){_0x4c27b6=_0x4c27b6||0xc8;return function(_0x3f478f){if(_0x3f478f){return _0x5433ff[_0x50e4('0x18')](_0x4c27b6)[_0x50e4('0x1a')](_0x3f478f);}};}function respondWithFilteredResult(_0x2f133b,_0xb363ed){return function(_0x3d0a4d){if(_0x3d0a4d){var _0x3436be=_0x3d0a4d[_0x50e4('0x1b')],_0x4f1582=_0xb363ed[_0x50e4('0x1c')],_0x2cad61=_0xb363ed[_0x50e4('0x1c')]+_0xb363ed['limit'],_0x3fdea8;if(_0x2cad61>=_0x3436be){_0x2cad61=_0x3436be;_0x3fdea8=0xc8;}else{_0x3fdea8=0xce;}_0x2f133b[_0x50e4('0x18')](_0x3fdea8);return _0x2f133b[_0x50e4('0x1d')]('Content-Range',_0x4f1582+'-'+_0x2cad61+'/'+_0x3436be)[_0x50e4('0x1a')](_0x3d0a4d);}return null;};}function patchUpdates(_0x1bf606){return function(_0x3bf759){try{jsonpatch['apply'](_0x3bf759,_0x1bf606,!![]);}catch(_0x338941){return BPromise[_0x50e4('0x1e')](_0x338941);}return _0x3bf759['save']();};}function saveUpdates(_0x3a2b24,_0x12bbdc){return function(_0x195fc9){if(_0x195fc9){return _0x195fc9[_0x50e4('0x1f')](_0x3a2b24)[_0x50e4('0x20')](function(_0x1e24a6){return _0x1e24a6;});}return null;};}function removeEntity(_0x5e0834,_0x96c682){return function(_0x3488cc){if(_0x3488cc){return _0x3488cc[_0x50e4('0x21')]()[_0x50e4('0x20')](function(){_0x5e0834['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x591d78,_0x1397a1){return function(_0x25fe0e){if(!_0x25fe0e){_0x591d78[_0x50e4('0x17')](0x194);}return _0x25fe0e;};}function handleError(_0x3cdf17,_0x406372){_0x406372=_0x406372||0x1f4;return function(_0x4d2de1){logger[_0x50e4('0x22')](_0x4d2de1[_0x50e4('0x23')]);if(_0x4d2de1['name']){delete _0x4d2de1[_0x50e4('0x24')];}_0x3cdf17[_0x50e4('0x18')](_0x406372)[_0x50e4('0x25')](_0x4d2de1);};}exports[_0x50e4('0x26')]=function(_0x4539f9,_0x3e034f){var _0x3be78e={},_0x30a42c={},_0x2e05f6={'count':0x0,'rows':[]};var _0x1c529a=_[_0x50e4('0x27')](db[_0x50e4('0x28')][_0x50e4('0x29')],function(_0x2c4c78){return{'name':_0x2c4c78[_0x50e4('0x2a')],'type':_0x2c4c78[_0x50e4('0x2b')][_0x50e4('0x2c')]};});_0x30a42c[_0x50e4('0x2d')]=_[_0x50e4('0x27')](_0x1c529a,'name');_0x30a42c['query']=_['keys'](_0x4539f9[_0x50e4('0x2e')]);_0x30a42c[_0x50e4('0x2f')]=_[_0x50e4('0x30')](_0x30a42c[_0x50e4('0x2d')],_0x30a42c[_0x50e4('0x2e')]);_0x3be78e[_0x50e4('0x31')]=_[_0x50e4('0x30')](_0x30a42c[_0x50e4('0x2d')],qs[_0x50e4('0x32')](_0x4539f9[_0x50e4('0x2e')][_0x50e4('0x32')]));_0x3be78e['attributes']=_0x3be78e['attributes']['length']?_0x3be78e[_0x50e4('0x31')]:_0x30a42c[_0x50e4('0x2d')];if(!_0x4539f9[_0x50e4('0x2e')][_0x50e4('0x33')](_0x50e4('0x34'))){_0x3be78e['limit']=qs[_0x50e4('0x35')](_0x4539f9[_0x50e4('0x2e')][_0x50e4('0x35')]);_0x3be78e['offset']=qs['offset'](_0x4539f9['query'][_0x50e4('0x1c')]);}_0x3be78e[_0x50e4('0x36')]=qs[_0x50e4('0x37')](_0x4539f9[_0x50e4('0x2e')][_0x50e4('0x37')]);_0x3be78e[_0x50e4('0x38')]=qs['filters'](_['pick'](_0x4539f9[_0x50e4('0x2e')],_0x30a42c['filters']),_0x1c529a);if(_0x4539f9[_0x50e4('0x2e')][_0x50e4('0x39')]){_0x3be78e['where']=_[_0x50e4('0x3a')](_0x3be78e[_0x50e4('0x38')],{'$or':_[_0x50e4('0x27')](_0x1c529a,function(_0x4a50c5){if(_0x4a50c5[_0x50e4('0x2b')]!==_0x50e4('0x3b')){var _0x282b70={};_0x282b70[_0x4a50c5[_0x50e4('0x24')]]={'$like':'%'+_0x4539f9['query'][_0x50e4('0x39')]+'%'};return _0x282b70;}})});}_0x3be78e=_['merge']({},_0x3be78e,_0x4539f9['options']);var _0x28f00c={'where':_0x3be78e[_0x50e4('0x38')]};return db['VoiceQueueReport'][_0x50e4('0x1b')](_0x28f00c)[_0x50e4('0x20')](function(_0x492c3a){_0x2e05f6[_0x50e4('0x1b')]=_0x492c3a;if(_0x4539f9['query']['includeAll']){_0x3be78e[_0x50e4('0x3c')]=[{'all':!![]}];}return db[_0x50e4('0x28')][_0x50e4('0x3d')](_0x3be78e);})['then'](function(_0x82ee2f){_0x2e05f6['rows']=_0x82ee2f;return _0x2e05f6;})[_0x50e4('0x20')](respondWithFilteredResult(_0x3e034f,_0x3be78e))[_0x50e4('0x3e')](handleError(_0x3e034f,null));};exports['show']=function(_0x51a505,_0x6e7f46){var _0x9af143={'raw':![],'where':{'id':_0x51a505[_0x50e4('0x3f')]['id']}},_0x2c22ba={};_0x2c22ba[_0x50e4('0x2d')]=_[_0x50e4('0x40')](db[_0x50e4('0x28')][_0x50e4('0x29')]);_0x2c22ba['query']=_[_0x50e4('0x40')](_0x51a505[_0x50e4('0x2e')]);_0x2c22ba[_0x50e4('0x2f')]=_[_0x50e4('0x30')](_0x2c22ba[_0x50e4('0x2d')],_0x2c22ba['query']);_0x9af143[_0x50e4('0x31')]=_[_0x50e4('0x30')](_0x2c22ba[_0x50e4('0x2d')],qs['fields'](_0x51a505[_0x50e4('0x2e')][_0x50e4('0x32')]));_0x9af143['attributes']=_0x9af143[_0x50e4('0x31')][_0x50e4('0x41')]?_0x9af143['attributes']:_0x2c22ba[_0x50e4('0x2d')];if(_0x51a505[_0x50e4('0x2e')]['includeAll']){_0x9af143['include']=[{'all':!![]}];}_0x9af143=_[_0x50e4('0x3a')]({},_0x9af143,_0x51a505['options']);return db[_0x50e4('0x28')][_0x50e4('0x42')](_0x9af143)[_0x50e4('0x20')](handleEntityNotFound(_0x6e7f46,null))[_0x50e4('0x20')](respondWithResult(_0x6e7f46,null))[_0x50e4('0x3e')](handleError(_0x6e7f46,null));};exports[_0x50e4('0x43')]=function(_0x54f522,_0x45ea36){return db[_0x50e4('0x28')][_0x50e4('0x43')](_0x54f522[_0x50e4('0x44')],{})['then'](respondWithResult(_0x45ea36,0xc9))[_0x50e4('0x3e')](handleError(_0x45ea36,null));};exports['update']=function(_0x536ec4,_0x580b02){if(_0x536ec4[_0x50e4('0x44')]['id']){delete _0x536ec4[_0x50e4('0x44')]['id'];}return db['VoiceQueueReport'][_0x50e4('0x42')]({'where':{'id':_0x536ec4[_0x50e4('0x3f')]['id']}})[_0x50e4('0x20')](handleEntityNotFound(_0x580b02,null))[_0x50e4('0x20')](saveUpdates(_0x536ec4[_0x50e4('0x44')],null))['then'](respondWithResult(_0x580b02,null))[_0x50e4('0x3e')](handleError(_0x580b02,null));};exports[_0x50e4('0x21')]=function(_0x46760f,_0x4ded71){return db[_0x50e4('0x28')]['find']({'where':{'id':_0x46760f[_0x50e4('0x3f')]['id']}})[_0x50e4('0x20')](handleEntityNotFound(_0x4ded71,null))[_0x50e4('0x20')](removeEntity(_0x4ded71,null))[_0x50e4('0x3e')](handleError(_0x4ded71,null));};exports[_0x50e4('0x45')]=function(_0x2ff760,_0x49a012){return db[_0x50e4('0x28')][_0x50e4('0x45')]()[_0x50e4('0x20')](respondWithResult(_0x49a012,null))[_0x50e4('0x3e')](handleError(_0x49a012,null));};exports['getVoiceQueuesReport']=function(_0x51f592,_0x53c29d){var _0x2281fc={},_0x45ab4d={},_0x32d35a={'count':0x0,'rows':[]};_0x45ab4d['model']=_[_0x50e4('0x40')](db[_0x50e4('0x28')][_0x50e4('0x29')]);_0x45ab4d[_0x50e4('0x2e')]=_['keys'](_0x51f592['query']);_0x45ab4d[_0x50e4('0x2f')]=_['intersection'](_0x45ab4d[_0x50e4('0x2d')],_0x45ab4d[_0x50e4('0x2e')]);_0x2281fc[_0x50e4('0x31')]=_[_0x50e4('0x30')](_0x45ab4d[_0x50e4('0x2d')],qs[_0x50e4('0x32')](_0x51f592[_0x50e4('0x2e')]['fields']));_0x2281fc['attributes']=_0x2281fc[_0x50e4('0x31')][_0x50e4('0x41')]?_0x2281fc[_0x50e4('0x31')]:_0x45ab4d[_0x50e4('0x2d')];if(!_0x51f592[_0x50e4('0x2e')]['hasOwnProperty']('nolimit')){_0x2281fc['limit']=qs[_0x50e4('0x35')](_0x51f592['query'][_0x50e4('0x35')]);_0x2281fc[_0x50e4('0x1c')]=qs[_0x50e4('0x1c')](_0x51f592['query'][_0x50e4('0x1c')]);}_0x2281fc['order']=qs[_0x50e4('0x37')](_0x51f592[_0x50e4('0x2e')][_0x50e4('0x37')]);_0x2281fc[_0x50e4('0x38')]=qs['filters'](_[_0x50e4('0x46')](_0x51f592[_0x50e4('0x2e')],_0x45ab4d['filters']));if(_0x51f592[_0x50e4('0x2e')][_0x50e4('0x39')]){_0x2281fc[_0x50e4('0x38')]=_[_0x50e4('0x3a')](_0x2281fc[_0x50e4('0x38')],{'$or':_[_0x50e4('0x27')](_0x2281fc['attributes'],function(_0x5e8cee){var _0x2b34e8={};_0x2b34e8[_0x5e8cee]={'$like':'%'+_0x51f592[_0x50e4('0x2e')][_0x50e4('0x39')]+'%'};return _0x2b34e8;})});}_0x2281fc=_[_0x50e4('0x3a')]({},_0x2281fc,_0x51f592['options']);var _0x505561={'where':_0x2281fc[_0x50e4('0x38')]};return db[_0x50e4('0x28')][_0x50e4('0x1b')](_0x505561)[_0x50e4('0x20')](function(_0x30ad3a){_0x32d35a['count']=_0x30ad3a;if(_0x51f592[_0x50e4('0x2e')]['includeAll']){_0x2281fc['include']=[{'all':!![]}];}return db['VoiceQueueReport'][_0x50e4('0x3d')](_0x2281fc);})['then'](function(_0x4ac3c9){_0x32d35a[_0x50e4('0x47')]=_0x4ac3c9;return _0x32d35a;})[_0x50e4('0x20')](respondWithFilteredResult(_0x53c29d,_0x2281fc,_0x50e4('0x48')))['catch'](handleError(_0x53c29d,null,_0x50e4('0x48')));};
\ No newline at end of file