Built motion from commit (unavailable).|2.3.94
[motion2.git] / server / api / voiceQueueReport / voiceQueueReport.controller.js
index 200b404..01ce1f0 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8dae=['VoiceQueueReport','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','nolimit','order','sort','where','pick','filter','merge','map','type','key','VIRTUAL','options','includeAll','include','findAll','rows','catch','show','find','create','body','params','describe','getVoiceQueuesReport','hasOwnProperty','rimraf','moment','bluebird','mustache','util','path','to-csv','squel','crypto','jsforce','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../components/parsers/qs','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./voiceQueueReport.socket','register','sendStatus','status','end','count','offset','limit','set','Content-Range','reject','save','update','then','destroy','error','stack','name'];(function(_0x4d125b,_0x5ddf36){var _0x1fef6c=function(_0x1a58c1){while(--_0x1a58c1){_0x4d125b['push'](_0x4d125b['shift']());}};_0x1fef6c(++_0x5ddf36);}(_0x8dae,0x153));var _0xe8da=function(_0x5116e6,_0x44b075){_0x5116e6=_0x5116e6-0x0;var _0x319f34=_0x8dae[_0x5116e6];return _0x319f34;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require(_0xe8da('0x0'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require('request-promise');var moment=require(_0xe8da('0x1'));var BPromise=require(_0xe8da('0x2'));var Mustache=require(_0xe8da('0x3'));var util=require(_0xe8da('0x4'));var path=require(_0xe8da('0x5'));var sox=require('sox');var csv=require(_0xe8da('0x6'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0xe8da('0x7'));var crypto=require(_0xe8da('0x8'));var jsforce=require(_0xe8da('0x9'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0xe8da('0xa'));var Papa=require(_0xe8da('0xb'));var authService=require(_0xe8da('0xc'));var hardwareService=require(_0xe8da('0xd'));var Redis=require('ioredis');var qs=require(_0xe8da('0xe'));var logger=require(_0xe8da('0xf'))('api');var utils=require(_0xe8da('0x10'));var config=require(_0xe8da('0x11'));var db=require(_0xe8da('0x12'))['db'];config[_0xe8da('0x13')]=_[_0xe8da('0x14')](config[_0xe8da('0x13')],{'host':_0xe8da('0x15'),'port':0x18eb});var socket=require(_0xe8da('0x16'))(new Redis(config['redis']));require(_0xe8da('0x17'))[_0xe8da('0x18')](socket);function respondWithStatusCode(_0x3ee694,_0x6a9549){_0x6a9549=_0x6a9549||0xcc;return function(_0x2c2062){if(_0x2c2062){return _0x3ee694[_0xe8da('0x19')](_0x6a9549);}return _0x3ee694[_0xe8da('0x1a')](_0x6a9549)[_0xe8da('0x1b')]();};}function respondWithResult(_0x410547,_0x18c4c5){_0x18c4c5=_0x18c4c5||0xc8;return function(_0x1ce14c){if(_0x1ce14c){return _0x410547[_0xe8da('0x1a')](_0x18c4c5)['json'](_0x1ce14c);}};}function respondWithFilteredResult(_0x23e295,_0x45b76b){return function(_0xe740eb){if(_0xe740eb){var _0x57a265=_0xe740eb[_0xe8da('0x1c')],_0x5a62f7=_0x45b76b['offset'],_0x311711=_0x45b76b[_0xe8da('0x1d')]+_0x45b76b[_0xe8da('0x1e')],_0x47e188;if(_0x311711>=_0x57a265){_0x311711=_0x57a265;_0x47e188=0xc8;}else{_0x47e188=0xce;}_0x23e295[_0xe8da('0x1a')](_0x47e188);return _0x23e295[_0xe8da('0x1f')](_0xe8da('0x20'),_0x5a62f7+'-'+_0x311711+'/'+_0x57a265)['json'](_0xe740eb);}return null;};}function patchUpdates(_0x2dd1c8){return function(_0x1039b2){try{jsonpatch['apply'](_0x1039b2,_0x2dd1c8,!![]);}catch(_0x531520){return BPromise[_0xe8da('0x21')](_0x531520);}return _0x1039b2[_0xe8da('0x22')]();};}function saveUpdates(_0x50b6c7,_0x391b5c){return function(_0x2fffd0){if(_0x2fffd0){return _0x2fffd0[_0xe8da('0x23')](_0x50b6c7)[_0xe8da('0x24')](function(_0xbf8288){return _0xbf8288;});}return null;};}function removeEntity(_0x34e195,_0x1baa29){return function(_0x41bebf){if(_0x41bebf){return _0x41bebf[_0xe8da('0x25')]()[_0xe8da('0x24')](function(){_0x34e195[_0xe8da('0x1a')](0xcc)['end']();});}};}function handleEntityNotFound(_0x5eb627,_0x869e47){return function(_0xa2b6c7){if(!_0xa2b6c7){_0x5eb627[_0xe8da('0x19')](0x194);}return _0xa2b6c7;};}function handleError(_0x166311,_0x43e0b2){_0x43e0b2=_0x43e0b2||0x1f4;return function(_0x58cc90){logger[_0xe8da('0x26')](_0x58cc90[_0xe8da('0x27')]);if(_0x58cc90['name']){delete _0x58cc90[_0xe8da('0x28')];}_0x166311[_0xe8da('0x1a')](_0x43e0b2)['send'](_0x58cc90);};}exports['index']=function(_0x16ec61,_0x15143a){var _0x21ac03={},_0x23948a={},_0x2afac6={'count':0x0,'rows':[]};var _0x13556e=db[_0xe8da('0x29')][_0xe8da('0x2a')];_0x23948a[_0xe8da('0x2b')]=_['keys'](_0x13556e);_0x23948a['query']=_[_0xe8da('0x2c')](_0x16ec61[_0xe8da('0x2d')]);_0x23948a[_0xe8da('0x2e')]=_[_0xe8da('0x2f')](_0x23948a['model'],_0x23948a[_0xe8da('0x2d')]);_0x21ac03[_0xe8da('0x30')]=_[_0xe8da('0x2f')](_0x23948a[_0xe8da('0x2b')],qs[_0xe8da('0x31')](_0x16ec61[_0xe8da('0x2d')][_0xe8da('0x31')]));_0x21ac03['attributes']=_0x21ac03[_0xe8da('0x30')][_0xe8da('0x32')]?_0x21ac03[_0xe8da('0x30')]:_0x23948a['model'];if(!_0x16ec61[_0xe8da('0x2d')]['hasOwnProperty'](_0xe8da('0x33'))){_0x21ac03[_0xe8da('0x1e')]=qs[_0xe8da('0x1e')](_0x16ec61[_0xe8da('0x2d')][_0xe8da('0x1e')]);_0x21ac03[_0xe8da('0x1d')]=qs[_0xe8da('0x1d')](_0x16ec61[_0xe8da('0x2d')][_0xe8da('0x1d')]);}_0x21ac03[_0xe8da('0x34')]=qs[_0xe8da('0x35')](_0x16ec61[_0xe8da('0x2d')][_0xe8da('0x35')]);_0x21ac03[_0xe8da('0x36')]=qs[_0xe8da('0x2e')](_[_0xe8da('0x37')](_0x16ec61[_0xe8da('0x2d')],_0x23948a[_0xe8da('0x2e')]));if(_0x16ec61['query'][_0xe8da('0x38')]){_0x21ac03[_0xe8da('0x36')]=_[_0xe8da('0x39')](_0x21ac03[_0xe8da('0x36')],{'$or':_[_0xe8da('0x3a')](_0x13556e,function(_0x43e415){if(_0x43e415[_0xe8da('0x3b')][_0xe8da('0x3c')]!==_0xe8da('0x3d')){var _0x4dc4b9={};_0x4dc4b9[_0x43e415['field']]={'$like':'%'+_0x16ec61[_0xe8da('0x2d')][_0xe8da('0x38')]+'%'};return _0x4dc4b9;}})});}_0x21ac03=_['merge']({},_0x21ac03,_0x16ec61[_0xe8da('0x3e')]);var _0x544c87={'where':_0x21ac03[_0xe8da('0x36')]};return db[_0xe8da('0x29')][_0xe8da('0x1c')](_0x544c87)['then'](function(_0x6e82a5){_0x2afac6[_0xe8da('0x1c')]=_0x6e82a5;if(_0x16ec61[_0xe8da('0x2d')][_0xe8da('0x3f')]){_0x21ac03[_0xe8da('0x40')]=[{'all':!![]}];}return db[_0xe8da('0x29')][_0xe8da('0x41')](_0x21ac03);})[_0xe8da('0x24')](function(_0x18708b){_0x2afac6[_0xe8da('0x42')]=_0x18708b;return _0x2afac6;})[_0xe8da('0x24')](respondWithFilteredResult(_0x15143a,_0x21ac03))[_0xe8da('0x43')](handleError(_0x15143a,null));};exports[_0xe8da('0x44')]=function(_0x56b92f,_0x3f70d8){var _0x5e5247={'raw':![],'where':{'id':_0x56b92f['params']['id']}},_0x5aa727={};_0x5aa727[_0xe8da('0x2b')]=_[_0xe8da('0x2c')](db[_0xe8da('0x29')][_0xe8da('0x2a')]);_0x5aa727[_0xe8da('0x2d')]=_[_0xe8da('0x2c')](_0x56b92f['query']);_0x5aa727[_0xe8da('0x2e')]=_[_0xe8da('0x2f')](_0x5aa727['model'],_0x5aa727[_0xe8da('0x2d')]);_0x5e5247['attributes']=_[_0xe8da('0x2f')](_0x5aa727[_0xe8da('0x2b')],qs[_0xe8da('0x31')](_0x56b92f[_0xe8da('0x2d')][_0xe8da('0x31')]));_0x5e5247[_0xe8da('0x30')]=_0x5e5247['attributes'][_0xe8da('0x32')]?_0x5e5247[_0xe8da('0x30')]:_0x5aa727[_0xe8da('0x2b')];if(_0x56b92f[_0xe8da('0x2d')][_0xe8da('0x3f')]){_0x5e5247[_0xe8da('0x40')]=[{'all':!![]}];}_0x5e5247=_[_0xe8da('0x39')]({},_0x5e5247,_0x56b92f[_0xe8da('0x3e')]);return db[_0xe8da('0x29')][_0xe8da('0x45')](_0x5e5247)[_0xe8da('0x24')](handleEntityNotFound(_0x3f70d8,null))[_0xe8da('0x24')](respondWithResult(_0x3f70d8,null))[_0xe8da('0x43')](handleError(_0x3f70d8,null));};exports[_0xe8da('0x46')]=function(_0x9fcc82,_0x23544d){return db['VoiceQueueReport'][_0xe8da('0x46')](_0x9fcc82[_0xe8da('0x47')],{})[_0xe8da('0x24')](respondWithResult(_0x23544d,0xc9))[_0xe8da('0x43')](handleError(_0x23544d,null));};exports[_0xe8da('0x23')]=function(_0x1ba24a,_0x4035cc){if(_0x1ba24a[_0xe8da('0x47')]['id']){delete _0x1ba24a[_0xe8da('0x47')]['id'];}return db[_0xe8da('0x29')]['find']({'where':{'id':_0x1ba24a[_0xe8da('0x48')]['id']}})[_0xe8da('0x24')](handleEntityNotFound(_0x4035cc,null))[_0xe8da('0x24')](saveUpdates(_0x1ba24a[_0xe8da('0x47')],null))[_0xe8da('0x24')](respondWithResult(_0x4035cc,null))['catch'](handleError(_0x4035cc,null));};exports[_0xe8da('0x25')]=function(_0x2d056b,_0x400d63){return db['VoiceQueueReport']['find']({'where':{'id':_0x2d056b[_0xe8da('0x48')]['id']}})[_0xe8da('0x24')](handleEntityNotFound(_0x400d63,null))[_0xe8da('0x24')](removeEntity(_0x400d63,null))[_0xe8da('0x43')](handleError(_0x400d63,null));};exports['describe']=function(_0x5a26a5,_0x26184f){return db[_0xe8da('0x29')][_0xe8da('0x49')]()['then'](respondWithResult(_0x26184f,null))['catch'](handleError(_0x26184f,null));};exports[_0xe8da('0x4a')]=function(_0x3f6f19,_0x2324a8){var _0x517c9c={},_0x2b45a5={},_0x5b0c1f={'count':0x0,'rows':[]};_0x2b45a5[_0xe8da('0x2b')]=_[_0xe8da('0x2c')](db[_0xe8da('0x29')]['rawAttributes']);_0x2b45a5[_0xe8da('0x2d')]=_['keys'](_0x3f6f19['query']);_0x2b45a5[_0xe8da('0x2e')]=_[_0xe8da('0x2f')](_0x2b45a5[_0xe8da('0x2b')],_0x2b45a5['query']);_0x517c9c['attributes']=_[_0xe8da('0x2f')](_0x2b45a5[_0xe8da('0x2b')],qs[_0xe8da('0x31')](_0x3f6f19[_0xe8da('0x2d')]['fields']));_0x517c9c['attributes']=_0x517c9c[_0xe8da('0x30')][_0xe8da('0x32')]?_0x517c9c[_0xe8da('0x30')]:_0x2b45a5[_0xe8da('0x2b')];if(!_0x3f6f19[_0xe8da('0x2d')][_0xe8da('0x4b')](_0xe8da('0x33'))){_0x517c9c[_0xe8da('0x1e')]=qs[_0xe8da('0x1e')](_0x3f6f19[_0xe8da('0x2d')]['limit']);_0x517c9c[_0xe8da('0x1d')]=qs[_0xe8da('0x1d')](_0x3f6f19[_0xe8da('0x2d')][_0xe8da('0x1d')]);}_0x517c9c[_0xe8da('0x34')]=qs[_0xe8da('0x35')](_0x3f6f19[_0xe8da('0x2d')][_0xe8da('0x35')]);_0x517c9c[_0xe8da('0x36')]=qs[_0xe8da('0x2e')](_['pick'](_0x3f6f19['query'],_0x2b45a5[_0xe8da('0x2e')]));if(_0x3f6f19[_0xe8da('0x2d')][_0xe8da('0x38')]){_0x517c9c['where']=_[_0xe8da('0x39')](_0x517c9c[_0xe8da('0x36')],{'$or':_[_0xe8da('0x3a')](_0x517c9c['attributes'],function(_0x38e9be){var _0x18e4f={};_0x18e4f[_0x38e9be]={'$like':'%'+_0x3f6f19[_0xe8da('0x2d')][_0xe8da('0x38')]+'%'};return _0x18e4f;})});}_0x517c9c=_[_0xe8da('0x39')]({},_0x517c9c,_0x3f6f19[_0xe8da('0x3e')]);var _0x2c985a={'where':_0x517c9c[_0xe8da('0x36')]};return db[_0xe8da('0x29')][_0xe8da('0x1c')](_0x2c985a)['then'](function(_0x552858){_0x5b0c1f[_0xe8da('0x1c')]=_0x552858;if(_0x3f6f19[_0xe8da('0x2d')]['includeAll']){_0x517c9c[_0xe8da('0x40')]=[{'all':!![]}];}return db['VoiceQueueReport'][_0xe8da('0x41')](_0x517c9c);})[_0xe8da('0x24')](function(_0x4e4a96){_0x5b0c1f[_0xe8da('0x42')]=_0x4e4a96;return _0x5b0c1f;})[_0xe8da('0x24')](respondWithFilteredResult(_0x2324a8,_0x517c9c,_0xe8da('0x4a')))[_0xe8da('0x43')](handleError(_0x2324a8,null,'getVoiceQueuesReport'));};
\ No newline at end of file
+var _0x6785=['merge','VIRTUAL','field','options','includeAll','catch','show','params','find','create','body','describe','getVoiceQueuesReport','pick','map','include','findAll','rows','eml-format','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','lodash','squel','jsforce','desk.js','papaparse','../../components/auth/service','../../config/license/hardware','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','redis','defaults','socket.io-emitter','./voiceQueueReport.socket','register','sendStatus','status','end','json','count','offset','limit','Content-Range','apply','update','then','destroy','error','stack','name','send','index','VoiceQueueReport','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filter'];(function(_0x2014d3,_0x88dc82){var _0x41ca0e=function(_0x3dfbf3){while(--_0x3dfbf3){_0x2014d3['push'](_0x2014d3['shift']());}};_0x41ca0e(++_0x88dc82);}(_0x6785,0x19d));var _0x5678=function(_0x1b7368,_0x3286ed){_0x1b7368=_0x1b7368-0x0;var _0x25d54c=_0x6785[_0x1b7368];return _0x25d54c;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x5678('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x5678('0x1'));var jsonpatch=require('fast-json-patch');var rp=require(_0x5678('0x2'));var moment=require(_0x5678('0x3'));var BPromise=require(_0x5678('0x4'));var Mustache=require(_0x5678('0x5'));var util=require(_0x5678('0x6'));var path=require(_0x5678('0x7'));var sox=require(_0x5678('0x8'));var csv=require(_0x5678('0x9'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x5678('0xa'));var squel=require(_0x5678('0xb'));var crypto=require('crypto');var jsforce=require(_0x5678('0xc'));var deskjs=require(_0x5678('0xd'));var toCsv=require(_0x5678('0x9'));var querystring=require('querystring');var Papa=require(_0x5678('0xe'));var authService=require(_0x5678('0xf'));var hardwareService=require(_0x5678('0x10'));var Redis=require(_0x5678('0x11'));var qs=require(_0x5678('0x12'));var logger=require(_0x5678('0x13'))(_0x5678('0x14'));var utils=require(_0x5678('0x15'));var config=require(_0x5678('0x16'));var db=require('../../mysqldb')['db'];config[_0x5678('0x17')]=_[_0x5678('0x18')](config[_0x5678('0x17')],{'host':'localhost','port':0x18eb});var socket=require(_0x5678('0x19'))(new Redis(config[_0x5678('0x17')]));require(_0x5678('0x1a'))[_0x5678('0x1b')](socket);function respondWithStatusCode(_0x5c91a3,_0x4e8b5a){_0x4e8b5a=_0x4e8b5a||0xcc;return function(_0x9bfccf){if(_0x9bfccf){return _0x5c91a3[_0x5678('0x1c')](_0x4e8b5a);}return _0x5c91a3[_0x5678('0x1d')](_0x4e8b5a)[_0x5678('0x1e')]();};}function respondWithResult(_0x45ea9d,_0x5cbf23){_0x5cbf23=_0x5cbf23||0xc8;return function(_0x16dd39){if(_0x16dd39){return _0x45ea9d[_0x5678('0x1d')](_0x5cbf23)[_0x5678('0x1f')](_0x16dd39);}};}function respondWithFilteredResult(_0x57f3e2,_0x1a63c3){return function(_0x58ee2a){if(_0x58ee2a){var _0x2bf1b4=_0x58ee2a[_0x5678('0x20')],_0x5e82ac=_0x1a63c3[_0x5678('0x21')],_0x4304e0=_0x1a63c3['offset']+_0x1a63c3[_0x5678('0x22')],_0x2a8ffc;if(_0x4304e0>=_0x2bf1b4){_0x4304e0=_0x2bf1b4;_0x2a8ffc=0xc8;}else{_0x2a8ffc=0xce;}_0x57f3e2[_0x5678('0x1d')](_0x2a8ffc);return _0x57f3e2['set'](_0x5678('0x23'),_0x5e82ac+'-'+_0x4304e0+'/'+_0x2bf1b4)[_0x5678('0x1f')](_0x58ee2a);}return null;};}function patchUpdates(_0x579bd3){return function(_0x534fcd){try{jsonpatch[_0x5678('0x24')](_0x534fcd,_0x579bd3,!![]);}catch(_0x38d9e9){return BPromise['reject'](_0x38d9e9);}return _0x534fcd['save']();};}function saveUpdates(_0x5cc6fb,_0x59cf23){return function(_0x3bead6){if(_0x3bead6){return _0x3bead6[_0x5678('0x25')](_0x5cc6fb)[_0x5678('0x26')](function(_0x2b8d66){return _0x2b8d66;});}return null;};}function removeEntity(_0x51277e,_0x389e59){return function(_0x2ad952){if(_0x2ad952){return _0x2ad952[_0x5678('0x27')]()[_0x5678('0x26')](function(){_0x51277e['status'](0xcc)[_0x5678('0x1e')]();});}};}function handleEntityNotFound(_0x9487b6,_0x9ab229){return function(_0x23a72e){if(!_0x23a72e){_0x9487b6[_0x5678('0x1c')](0x194);}return _0x23a72e;};}function handleError(_0x885d71,_0x42dcf2){_0x42dcf2=_0x42dcf2||0x1f4;return function(_0x26e7af){logger[_0x5678('0x28')](_0x26e7af[_0x5678('0x29')]);if(_0x26e7af[_0x5678('0x2a')]){delete _0x26e7af['name'];}_0x885d71['status'](_0x42dcf2)[_0x5678('0x2b')](_0x26e7af);};}exports[_0x5678('0x2c')]=function(_0x37e7e6,_0x888f62){var _0x1de9ea={},_0x3f33a2={},_0x5488f2={'count':0x0,'rows':[]};var _0x1247c8=db[_0x5678('0x2d')][_0x5678('0x2e')];_0x3f33a2[_0x5678('0x2f')]=_[_0x5678('0x30')](_0x1247c8);_0x3f33a2[_0x5678('0x31')]=_[_0x5678('0x30')](_0x37e7e6[_0x5678('0x31')]);_0x3f33a2[_0x5678('0x32')]=_[_0x5678('0x33')](_0x3f33a2[_0x5678('0x2f')],_0x3f33a2['query']);_0x1de9ea[_0x5678('0x34')]=_[_0x5678('0x33')](_0x3f33a2[_0x5678('0x2f')],qs[_0x5678('0x35')](_0x37e7e6[_0x5678('0x31')][_0x5678('0x35')]));_0x1de9ea[_0x5678('0x34')]=_0x1de9ea['attributes'][_0x5678('0x36')]?_0x1de9ea[_0x5678('0x34')]:_0x3f33a2[_0x5678('0x2f')];if(!_0x37e7e6[_0x5678('0x31')][_0x5678('0x37')](_0x5678('0x38'))){_0x1de9ea[_0x5678('0x22')]=qs[_0x5678('0x22')](_0x37e7e6['query'][_0x5678('0x22')]);_0x1de9ea[_0x5678('0x21')]=qs[_0x5678('0x21')](_0x37e7e6[_0x5678('0x31')][_0x5678('0x21')]);}_0x1de9ea[_0x5678('0x39')]=qs[_0x5678('0x3a')](_0x37e7e6[_0x5678('0x31')][_0x5678('0x3a')]);_0x1de9ea[_0x5678('0x3b')]=qs[_0x5678('0x32')](_['pick'](_0x37e7e6[_0x5678('0x31')],_0x3f33a2['filters']));if(_0x37e7e6[_0x5678('0x31')][_0x5678('0x3c')]){_0x1de9ea[_0x5678('0x3b')]=_[_0x5678('0x3d')](_0x1de9ea[_0x5678('0x3b')],{'$or':_['map'](_0x1247c8,function(_0x165f4f){if(_0x165f4f['type']['key']!==_0x5678('0x3e')){var _0x41fee4={};_0x41fee4[_0x165f4f[_0x5678('0x3f')]]={'$like':'%'+_0x37e7e6[_0x5678('0x31')]['filter']+'%'};return _0x41fee4;}})});}_0x1de9ea=_[_0x5678('0x3d')]({},_0x1de9ea,_0x37e7e6[_0x5678('0x40')]);var _0x13c8f6={'where':_0x1de9ea[_0x5678('0x3b')]};return db['VoiceQueueReport'][_0x5678('0x20')](_0x13c8f6)['then'](function(_0x8790f9){_0x5488f2[_0x5678('0x20')]=_0x8790f9;if(_0x37e7e6['query'][_0x5678('0x41')]){_0x1de9ea['include']=[{'all':!![]}];}return db[_0x5678('0x2d')]['findAll'](_0x1de9ea);})[_0x5678('0x26')](function(_0x4e4ea0){_0x5488f2['rows']=_0x4e4ea0;return _0x5488f2;})[_0x5678('0x26')](respondWithFilteredResult(_0x888f62,_0x1de9ea))[_0x5678('0x42')](handleError(_0x888f62,null));};exports[_0x5678('0x43')]=function(_0xa08566,_0x439e0f){var _0x6a0d16={'raw':![],'where':{'id':_0xa08566[_0x5678('0x44')]['id']}},_0x3495bf={};_0x3495bf[_0x5678('0x2f')]=_[_0x5678('0x30')](db[_0x5678('0x2d')]['rawAttributes']);_0x3495bf[_0x5678('0x31')]=_['keys'](_0xa08566[_0x5678('0x31')]);_0x3495bf['filters']=_[_0x5678('0x33')](_0x3495bf[_0x5678('0x2f')],_0x3495bf['query']);_0x6a0d16[_0x5678('0x34')]=_[_0x5678('0x33')](_0x3495bf['model'],qs['fields'](_0xa08566[_0x5678('0x31')][_0x5678('0x35')]));_0x6a0d16[_0x5678('0x34')]=_0x6a0d16[_0x5678('0x34')]['length']?_0x6a0d16['attributes']:_0x3495bf['model'];if(_0xa08566[_0x5678('0x31')][_0x5678('0x41')]){_0x6a0d16['include']=[{'all':!![]}];}_0x6a0d16=_[_0x5678('0x3d')]({},_0x6a0d16,_0xa08566['options']);return db[_0x5678('0x2d')][_0x5678('0x45')](_0x6a0d16)[_0x5678('0x26')](handleEntityNotFound(_0x439e0f,null))['then'](respondWithResult(_0x439e0f,null))[_0x5678('0x42')](handleError(_0x439e0f,null));};exports[_0x5678('0x46')]=function(_0x4917c7,_0x4dd5ab){return db[_0x5678('0x2d')][_0x5678('0x46')](_0x4917c7[_0x5678('0x47')],{})['then'](respondWithResult(_0x4dd5ab,0xc9))['catch'](handleError(_0x4dd5ab,null));};exports['update']=function(_0x19726e,_0x9ad1f3){if(_0x19726e['body']['id']){delete _0x19726e['body']['id'];}return db[_0x5678('0x2d')]['find']({'where':{'id':_0x19726e[_0x5678('0x44')]['id']}})[_0x5678('0x26')](handleEntityNotFound(_0x9ad1f3,null))[_0x5678('0x26')](saveUpdates(_0x19726e[_0x5678('0x47')],null))['then'](respondWithResult(_0x9ad1f3,null))[_0x5678('0x42')](handleError(_0x9ad1f3,null));};exports[_0x5678('0x27')]=function(_0x2b0e07,_0x8204c1){return db['VoiceQueueReport'][_0x5678('0x45')]({'where':{'id':_0x2b0e07[_0x5678('0x44')]['id']}})[_0x5678('0x26')](handleEntityNotFound(_0x8204c1,null))['then'](removeEntity(_0x8204c1,null))['catch'](handleError(_0x8204c1,null));};exports['describe']=function(_0x36566c,_0xbdca56){return db[_0x5678('0x2d')][_0x5678('0x48')]()[_0x5678('0x26')](respondWithResult(_0xbdca56,null))['catch'](handleError(_0xbdca56,null));};exports[_0x5678('0x49')]=function(_0x1fb171,_0xece4d7){var _0x41fa9a={},_0x222d3c={},_0xbb9660={'count':0x0,'rows':[]};_0x222d3c[_0x5678('0x2f')]=_['keys'](db[_0x5678('0x2d')][_0x5678('0x2e')]);_0x222d3c[_0x5678('0x31')]=_[_0x5678('0x30')](_0x1fb171[_0x5678('0x31')]);_0x222d3c[_0x5678('0x32')]=_[_0x5678('0x33')](_0x222d3c[_0x5678('0x2f')],_0x222d3c[_0x5678('0x31')]);_0x41fa9a[_0x5678('0x34')]=_[_0x5678('0x33')](_0x222d3c['model'],qs[_0x5678('0x35')](_0x1fb171[_0x5678('0x31')][_0x5678('0x35')]));_0x41fa9a[_0x5678('0x34')]=_0x41fa9a['attributes']['length']?_0x41fa9a['attributes']:_0x222d3c[_0x5678('0x2f')];if(!_0x1fb171[_0x5678('0x31')]['hasOwnProperty'](_0x5678('0x38'))){_0x41fa9a[_0x5678('0x22')]=qs[_0x5678('0x22')](_0x1fb171[_0x5678('0x31')][_0x5678('0x22')]);_0x41fa9a[_0x5678('0x21')]=qs['offset'](_0x1fb171[_0x5678('0x31')][_0x5678('0x21')]);}_0x41fa9a[_0x5678('0x39')]=qs[_0x5678('0x3a')](_0x1fb171['query'][_0x5678('0x3a')]);_0x41fa9a[_0x5678('0x3b')]=qs[_0x5678('0x32')](_[_0x5678('0x4a')](_0x1fb171[_0x5678('0x31')],_0x222d3c[_0x5678('0x32')]));if(_0x1fb171[_0x5678('0x31')][_0x5678('0x3c')]){_0x41fa9a[_0x5678('0x3b')]=_['merge'](_0x41fa9a['where'],{'$or':_[_0x5678('0x4b')](_0x41fa9a[_0x5678('0x34')],function(_0x68ce0c){var _0x17cacc={};_0x17cacc[_0x68ce0c]={'$like':'%'+_0x1fb171[_0x5678('0x31')][_0x5678('0x3c')]+'%'};return _0x17cacc;})});}_0x41fa9a=_['merge']({},_0x41fa9a,_0x1fb171[_0x5678('0x40')]);var _0x1997de={'where':_0x41fa9a[_0x5678('0x3b')]};return db['VoiceQueueReport']['count'](_0x1997de)[_0x5678('0x26')](function(_0x7a0b52){_0xbb9660[_0x5678('0x20')]=_0x7a0b52;if(_0x1fb171[_0x5678('0x31')][_0x5678('0x41')]){_0x41fa9a[_0x5678('0x4c')]=[{'all':!![]}];}return db['VoiceQueueReport'][_0x5678('0x4d')](_0x41fa9a);})['then'](function(_0x383107){_0xbb9660[_0x5678('0x4e')]=_0x383107;return _0xbb9660;})['then'](respondWithFilteredResult(_0xece4d7,_0x41fa9a,'getVoiceQueuesReport'))[_0x5678('0x42')](handleError(_0xece4d7,null,'getVoiceQueuesReport'));};
\ No newline at end of file