Built motion from commit 4c281f94.|2.6.31
[motion2.git] / server / api / voiceQueueReport / voiceQueueReport.controller.js
index 7ddc0f8..856f175 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5bcb=['pick','filter','merge','VIRTUAL','VoiceQueueReport','findAll','rows','catch','params','includeAll','include','find','create','body','describe','getVoiceQueuesReport','options','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','sox','to-csv','fs-extra','lodash','squel','crypto','desk.js','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/license/util','../../mysqldb','redis','localhost','./voiceQueueReport.socket','register','end','status','json','limit','undefined','count','offset','set','Content-Range','reject','save','update','then','destroy','sendStatus','error','stack','name','send','index','map','rawAttributes','fieldName','type','key','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where'];(function(_0x57bf92,_0x1c2931){var _0x5b28a6=function(_0x4934ac){while(--_0x4934ac){_0x57bf92['push'](_0x57bf92['shift']());}};_0x5b28a6(++_0x1c2931);}(_0x5bcb,0x1b0));var _0xb5bc=function(_0x5c5ce2,_0x49faa6){_0x5c5ce2=_0x5c5ce2-0x0;var _0x337587=_0x5bcb[_0x5c5ce2];return _0x337587;};'use strict';var emlformat=require(_0xb5bc('0x0'));var rimraf=require(_0xb5bc('0x1'));var zipdir=require(_0xb5bc('0x2'));var jsonpatch=require(_0xb5bc('0x3'));var rp=require(_0xb5bc('0x4'));var moment=require(_0xb5bc('0x5'));var BPromise=require(_0xb5bc('0x6'));var Mustache=require(_0xb5bc('0x7'));var util=require(_0xb5bc('0x8'));var path=require('path');var sox=require(_0xb5bc('0x9'));var csv=require(_0xb5bc('0xa'));var ejs=require('ejs');var fs=require('fs');var fs_extra=require(_0xb5bc('0xb'));var _=require(_0xb5bc('0xc'));var squel=require(_0xb5bc('0xd'));var crypto=require(_0xb5bc('0xe'));var jsforce=require('jsforce');var deskjs=require(_0xb5bc('0xf'));var toCsv=require(_0xb5bc('0xa'));var querystring=require('querystring');var Papa=require(_0xb5bc('0x10'));var Redis=require('ioredis');var authService=require(_0xb5bc('0x11'));var qs=require(_0xb5bc('0x12'));var as=require(_0xb5bc('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xb5bc('0x14'))(_0xb5bc('0x15'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0xb5bc('0x16'));var db=require(_0xb5bc('0x17'))['db'];config[_0xb5bc('0x18')]=_['defaults'](config[_0xb5bc('0x18')],{'host':_0xb5bc('0x19'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config['redis']));require(_0xb5bc('0x1a'))[_0xb5bc('0x1b')](socket);function respondWithStatusCode(_0x45ace4,_0x394e84){_0x394e84=_0x394e84||0xcc;return function(_0x4090ee){if(_0x4090ee){return _0x45ace4['sendStatus'](_0x394e84);}return _0x45ace4['status'](_0x394e84)[_0xb5bc('0x1c')]();};}function respondWithResult(_0x3273f9,_0x6479a2){_0x6479a2=_0x6479a2||0xc8;return function(_0x46cbff){if(_0x46cbff){return _0x3273f9[_0xb5bc('0x1d')](_0x6479a2)[_0xb5bc('0x1e')](_0x46cbff);}};}function respondWithFilteredResult(_0x1e8369,_0x1d0970){return function(_0x1016bb){if(_0x1016bb){var _0x36850d=typeof _0x1d0970['offset']==='undefined'&&typeof _0x1d0970[_0xb5bc('0x1f')]===_0xb5bc('0x20');var _0x4d15e8=_0x1016bb[_0xb5bc('0x21')];var _0x34cce4=_0x36850d?0x0:_0x1d0970[_0xb5bc('0x22')];var _0x53d1ce=_0x36850d?_0x1016bb[_0xb5bc('0x21')]:_0x1d0970[_0xb5bc('0x22')]+_0x1d0970[_0xb5bc('0x1f')];var _0x2cccbc;if(_0x53d1ce>=_0x4d15e8){_0x53d1ce=_0x4d15e8;_0x2cccbc=0xc8;}else{_0x2cccbc=0xce;}_0x1e8369[_0xb5bc('0x1d')](_0x2cccbc);return _0x1e8369[_0xb5bc('0x23')](_0xb5bc('0x24'),_0x34cce4+'-'+_0x53d1ce+'/'+_0x4d15e8)[_0xb5bc('0x1e')](_0x1016bb);}return null;};}function patchUpdates(_0x10df73){return function(_0x1e20c0){try{jsonpatch['apply'](_0x1e20c0,_0x10df73,!![]);}catch(_0x460ab7){return BPromise[_0xb5bc('0x25')](_0x460ab7);}return _0x1e20c0[_0xb5bc('0x26')]();};}function saveUpdates(_0xd36149,_0x87b078){return function(_0x57419c){if(_0x57419c){return _0x57419c[_0xb5bc('0x27')](_0xd36149)[_0xb5bc('0x28')](function(_0x4659cc){return _0x4659cc;});}return null;};}function removeEntity(_0xc510b1,_0x39e8c9){return function(_0x70dd53){if(_0x70dd53){return _0x70dd53[_0xb5bc('0x29')]()[_0xb5bc('0x28')](function(){_0xc510b1[_0xb5bc('0x1d')](0xcc)[_0xb5bc('0x1c')]();});}};}function handleEntityNotFound(_0x441673,_0x47190b){return function(_0x4979d6){if(!_0x4979d6){_0x441673[_0xb5bc('0x2a')](0x194);}return _0x4979d6;};}function handleError(_0x15cd94,_0x37215a){_0x37215a=_0x37215a||0x1f4;return function(_0x555a22){logger[_0xb5bc('0x2b')](_0x555a22[_0xb5bc('0x2c')]);if(_0x555a22['name']){delete _0x555a22[_0xb5bc('0x2d')];}_0x15cd94['status'](_0x37215a)[_0xb5bc('0x2e')](_0x555a22);};}exports[_0xb5bc('0x2f')]=function(_0x4383a1,_0x4f94a2){var _0x316a75={},_0x23734f={},_0x2f2cb={'count':0x0,'rows':[]};var _0x418724=_[_0xb5bc('0x30')](db['VoiceQueueReport'][_0xb5bc('0x31')],function(_0x276fb2){return{'name':_0x276fb2[_0xb5bc('0x32')],'type':_0x276fb2[_0xb5bc('0x33')][_0xb5bc('0x34')]};});_0x23734f[_0xb5bc('0x35')]=_['map'](_0x418724,_0xb5bc('0x2d'));_0x23734f['query']=_[_0xb5bc('0x36')](_0x4383a1[_0xb5bc('0x37')]);_0x23734f[_0xb5bc('0x38')]=_[_0xb5bc('0x39')](_0x23734f[_0xb5bc('0x35')],_0x23734f[_0xb5bc('0x37')]);_0x316a75[_0xb5bc('0x3a')]=_['intersection'](_0x23734f[_0xb5bc('0x35')],qs[_0xb5bc('0x3b')](_0x4383a1[_0xb5bc('0x37')][_0xb5bc('0x3b')]));_0x316a75[_0xb5bc('0x3a')]=_0x316a75[_0xb5bc('0x3a')][_0xb5bc('0x3c')]?_0x316a75[_0xb5bc('0x3a')]:_0x23734f[_0xb5bc('0x35')];if(!_0x4383a1['query'][_0xb5bc('0x3d')](_0xb5bc('0x3e'))){_0x316a75[_0xb5bc('0x1f')]=qs['limit'](_0x4383a1[_0xb5bc('0x37')][_0xb5bc('0x1f')]);_0x316a75['offset']=qs[_0xb5bc('0x22')](_0x4383a1[_0xb5bc('0x37')][_0xb5bc('0x22')]);}_0x316a75[_0xb5bc('0x3f')]=qs[_0xb5bc('0x40')](_0x4383a1[_0xb5bc('0x37')][_0xb5bc('0x40')]);_0x316a75[_0xb5bc('0x41')]=qs[_0xb5bc('0x38')](_[_0xb5bc('0x42')](_0x4383a1[_0xb5bc('0x37')],_0x23734f[_0xb5bc('0x38')]),_0x418724);if(_0x4383a1[_0xb5bc('0x37')][_0xb5bc('0x43')]){_0x316a75[_0xb5bc('0x41')]=_[_0xb5bc('0x44')](_0x316a75['where'],{'$or':_[_0xb5bc('0x30')](_0x418724,function(_0x5ed8e2){if(_0x5ed8e2[_0xb5bc('0x33')]!==_0xb5bc('0x45')){var _0x432682={};_0x432682[_0x5ed8e2[_0xb5bc('0x2d')]]={'$like':'%'+_0x4383a1['query'][_0xb5bc('0x43')]+'%'};return _0x432682;}})});}_0x316a75=_['merge']({},_0x316a75,_0x4383a1['options']);var _0x469650={'where':_0x316a75[_0xb5bc('0x41')]};return db[_0xb5bc('0x46')][_0xb5bc('0x21')](_0x469650)[_0xb5bc('0x28')](function(_0x39d41){_0x2f2cb[_0xb5bc('0x21')]=_0x39d41;if(_0x4383a1[_0xb5bc('0x37')]['includeAll']){_0x316a75['include']=[{'all':!![]}];}return db[_0xb5bc('0x46')][_0xb5bc('0x47')](_0x316a75);})['then'](function(_0x5297ed){_0x2f2cb[_0xb5bc('0x48')]=_0x5297ed;return _0x2f2cb;})[_0xb5bc('0x28')](respondWithFilteredResult(_0x4f94a2,_0x316a75))[_0xb5bc('0x49')](handleError(_0x4f94a2,null));};exports['show']=function(_0x19c522,_0x5bb01a){var _0x3baa9b={'raw':![],'where':{'id':_0x19c522[_0xb5bc('0x4a')]['id']}},_0x7d7e8f={};_0x7d7e8f[_0xb5bc('0x35')]=_[_0xb5bc('0x36')](db[_0xb5bc('0x46')][_0xb5bc('0x31')]);_0x7d7e8f['query']=_[_0xb5bc('0x36')](_0x19c522['query']);_0x7d7e8f['filters']=_[_0xb5bc('0x39')](_0x7d7e8f['model'],_0x7d7e8f[_0xb5bc('0x37')]);_0x3baa9b[_0xb5bc('0x3a')]=_[_0xb5bc('0x39')](_0x7d7e8f[_0xb5bc('0x35')],qs[_0xb5bc('0x3b')](_0x19c522[_0xb5bc('0x37')]['fields']));_0x3baa9b[_0xb5bc('0x3a')]=_0x3baa9b['attributes'][_0xb5bc('0x3c')]?_0x3baa9b[_0xb5bc('0x3a')]:_0x7d7e8f[_0xb5bc('0x35')];if(_0x19c522[_0xb5bc('0x37')][_0xb5bc('0x4b')]){_0x3baa9b[_0xb5bc('0x4c')]=[{'all':!![]}];}_0x3baa9b=_['merge']({},_0x3baa9b,_0x19c522['options']);return db['VoiceQueueReport'][_0xb5bc('0x4d')](_0x3baa9b)[_0xb5bc('0x28')](handleEntityNotFound(_0x5bb01a,null))['then'](respondWithResult(_0x5bb01a,null))[_0xb5bc('0x49')](handleError(_0x5bb01a,null));};exports[_0xb5bc('0x4e')]=function(_0x2bc796,_0x4caca6){return db[_0xb5bc('0x46')][_0xb5bc('0x4e')](_0x2bc796[_0xb5bc('0x4f')],{})[_0xb5bc('0x28')](respondWithResult(_0x4caca6,0xc9))[_0xb5bc('0x49')](handleError(_0x4caca6,null));};exports[_0xb5bc('0x27')]=function(_0xf1d858,_0x15755b){if(_0xf1d858[_0xb5bc('0x4f')]['id']){delete _0xf1d858[_0xb5bc('0x4f')]['id'];}return db[_0xb5bc('0x46')][_0xb5bc('0x4d')]({'where':{'id':_0xf1d858[_0xb5bc('0x4a')]['id']}})[_0xb5bc('0x28')](handleEntityNotFound(_0x15755b,null))[_0xb5bc('0x28')](saveUpdates(_0xf1d858[_0xb5bc('0x4f')],null))[_0xb5bc('0x28')](respondWithResult(_0x15755b,null))[_0xb5bc('0x49')](handleError(_0x15755b,null));};exports['destroy']=function(_0x225d50,_0x386f4d){return db[_0xb5bc('0x46')][_0xb5bc('0x4d')]({'where':{'id':_0x225d50[_0xb5bc('0x4a')]['id']}})[_0xb5bc('0x28')](handleEntityNotFound(_0x386f4d,null))[_0xb5bc('0x28')](removeEntity(_0x386f4d,null))['catch'](handleError(_0x386f4d,null));};exports[_0xb5bc('0x50')]=function(_0x4f0e78,_0x3e7202){return db[_0xb5bc('0x46')][_0xb5bc('0x50')]()['then'](respondWithResult(_0x3e7202,null))[_0xb5bc('0x49')](handleError(_0x3e7202,null));};exports[_0xb5bc('0x51')]=function(_0x5214ed,_0x31fa08){var _0xb88da1={},_0xf4ad95={},_0x3bf35d={'count':0x0,'rows':[]};_0xf4ad95[_0xb5bc('0x35')]=_[_0xb5bc('0x36')](db[_0xb5bc('0x46')][_0xb5bc('0x31')]);_0xf4ad95[_0xb5bc('0x37')]=_[_0xb5bc('0x36')](_0x5214ed[_0xb5bc('0x37')]);_0xf4ad95[_0xb5bc('0x38')]=_['intersection'](_0xf4ad95[_0xb5bc('0x35')],_0xf4ad95[_0xb5bc('0x37')]);_0xb88da1[_0xb5bc('0x3a')]=_[_0xb5bc('0x39')](_0xf4ad95['model'],qs[_0xb5bc('0x3b')](_0x5214ed[_0xb5bc('0x37')]['fields']));_0xb88da1[_0xb5bc('0x3a')]=_0xb88da1[_0xb5bc('0x3a')][_0xb5bc('0x3c')]?_0xb88da1[_0xb5bc('0x3a')]:_0xf4ad95[_0xb5bc('0x35')];if(!_0x5214ed[_0xb5bc('0x37')][_0xb5bc('0x3d')](_0xb5bc('0x3e'))){_0xb88da1[_0xb5bc('0x1f')]=qs['limit'](_0x5214ed[_0xb5bc('0x37')][_0xb5bc('0x1f')]);_0xb88da1[_0xb5bc('0x22')]=qs[_0xb5bc('0x22')](_0x5214ed[_0xb5bc('0x37')]['offset']);}_0xb88da1['order']=qs[_0xb5bc('0x40')](_0x5214ed[_0xb5bc('0x37')][_0xb5bc('0x40')]);_0xb88da1[_0xb5bc('0x41')]=qs['filters'](_[_0xb5bc('0x42')](_0x5214ed[_0xb5bc('0x37')],_0xf4ad95[_0xb5bc('0x38')]));if(_0x5214ed[_0xb5bc('0x37')][_0xb5bc('0x43')]){_0xb88da1['where']=_[_0xb5bc('0x44')](_0xb88da1['where'],{'$or':_[_0xb5bc('0x30')](_0xb88da1[_0xb5bc('0x3a')],function(_0x4a206f){var _0x20fba0={};_0x20fba0[_0x4a206f]={'$like':'%'+_0x5214ed[_0xb5bc('0x37')][_0xb5bc('0x43')]+'%'};return _0x20fba0;})});}_0xb88da1=_[_0xb5bc('0x44')]({},_0xb88da1,_0x5214ed[_0xb5bc('0x52')]);var _0x122f37={'where':_0xb88da1[_0xb5bc('0x41')]};return db[_0xb5bc('0x46')][_0xb5bc('0x21')](_0x122f37)[_0xb5bc('0x28')](function(_0x41594d){_0x3bf35d[_0xb5bc('0x21')]=_0x41594d;if(_0x5214ed[_0xb5bc('0x37')][_0xb5bc('0x4b')]){_0xb88da1[_0xb5bc('0x4c')]=[{'all':!![]}];}return db['VoiceQueueReport']['findAll'](_0xb88da1);})['then'](function(_0x94f536){_0x3bf35d[_0xb5bc('0x48')]=_0x94f536;return _0x3bf35d;})[_0xb5bc('0x28')](respondWithFilteredResult(_0x31fa08,_0xb88da1,'getVoiceQueuesReport'))[_0xb5bc('0x49')](handleError(_0x31fa08,null,'getVoiceQueuesReport'));};
\ No newline at end of file
+var _0x4cef=['request-promise','moment','mustache','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','api','../../config/environment','../../mysqldb','defaults','redis','localhost','socket.io-emitter','register','sendStatus','status','end','json','offset','undefined','limit','count','set','Content-Range','reject','save','update','then','destroy','error','stack','name','index','map','VoiceQueueReport','fieldName','key','query','keys','intersection','model','attributes','fields','hasOwnProperty','nolimit','sort','where','pick','filters','filter','type','VIRTUAL','options','catch','show','params','rawAttributes','length','includeAll','include','find','body','describe','getVoiceQueuesReport','order','merge','findAll','rows','eml-format','rimraf','zip-dir','fast-json-patch'];(function(_0x52e363,_0x48062a){var _0x3fc2b5=function(_0x1b0cf9){while(--_0x1b0cf9){_0x52e363['push'](_0x52e363['shift']());}};_0x3fc2b5(++_0x48062a);}(_0x4cef,0x14c));var _0xf4ce=function(_0x16d1b6,_0x5912db){_0x16d1b6=_0x16d1b6-0x0;var _0x2ca1f5=_0x4cef[_0x16d1b6];return _0x2ca1f5;};'use strict';var emlformat=require(_0xf4ce('0x0'));var rimraf=require(_0xf4ce('0x1'));var zipdir=require(_0xf4ce('0x2'));var jsonpatch=require(_0xf4ce('0x3'));var rp=require(_0xf4ce('0x4'));var moment=require(_0xf4ce('0x5'));var BPromise=require('bluebird');var Mustache=require(_0xf4ce('0x6'));var util=require(_0xf4ce('0x7'));var path=require(_0xf4ce('0x8'));var sox=require(_0xf4ce('0x9'));var csv=require(_0xf4ce('0xa'));var ejs=require(_0xf4ce('0xb'));var fs=require('fs');var fs_extra=require(_0xf4ce('0xc'));var _=require(_0xf4ce('0xd'));var squel=require(_0xf4ce('0xe'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0xf4ce('0xf'));var toCsv=require(_0xf4ce('0xa'));var querystring=require(_0xf4ce('0x10'));var Papa=require(_0xf4ce('0x11'));var Redis=require(_0xf4ce('0x12'));var authService=require(_0xf4ce('0x13'));var qs=require(_0xf4ce('0x14'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xf4ce('0x15'));var logger=require('../../config/logger')(_0xf4ce('0x16'));var utils=require('../../config/utils');var config=require(_0xf4ce('0x17'));var licenseUtil=require('../../config/license/util');var db=require(_0xf4ce('0x18'))['db'];config['redis']=_[_0xf4ce('0x19')](config[_0xf4ce('0x1a')],{'host':_0xf4ce('0x1b'),'port':0x18eb});var socket=require(_0xf4ce('0x1c'))(new Redis(config[_0xf4ce('0x1a')]));require('./voiceQueueReport.socket')[_0xf4ce('0x1d')](socket);function respondWithStatusCode(_0x444415,_0x38038e){_0x38038e=_0x38038e||0xcc;return function(_0xdb2429){if(_0xdb2429){return _0x444415[_0xf4ce('0x1e')](_0x38038e);}return _0x444415[_0xf4ce('0x1f')](_0x38038e)[_0xf4ce('0x20')]();};}function respondWithResult(_0x45b0fd,_0x259bdf){_0x259bdf=_0x259bdf||0xc8;return function(_0x261167){if(_0x261167){return _0x45b0fd[_0xf4ce('0x1f')](_0x259bdf)[_0xf4ce('0x21')](_0x261167);}};}function respondWithFilteredResult(_0x737f6b,_0x4abdc3){return function(_0x53d15e){if(_0x53d15e){var _0x17da11=typeof _0x4abdc3[_0xf4ce('0x22')]===_0xf4ce('0x23')&&typeof _0x4abdc3[_0xf4ce('0x24')]===_0xf4ce('0x23');var _0xbc606=_0x53d15e['count'];var _0x1af6d3=_0x17da11?0x0:_0x4abdc3['offset'];var _0xf016=_0x17da11?_0x53d15e[_0xf4ce('0x25')]:_0x4abdc3['offset']+_0x4abdc3['limit'];var _0x5ed42b;if(_0xf016>=_0xbc606){_0xf016=_0xbc606;_0x5ed42b=0xc8;}else{_0x5ed42b=0xce;}_0x737f6b['status'](_0x5ed42b);return _0x737f6b[_0xf4ce('0x26')](_0xf4ce('0x27'),_0x1af6d3+'-'+_0xf016+'/'+_0xbc606)['json'](_0x53d15e);}return null;};}function patchUpdates(_0x3128c3){return function(_0x21e334){try{jsonpatch['apply'](_0x21e334,_0x3128c3,!![]);}catch(_0x525994){return BPromise[_0xf4ce('0x28')](_0x525994);}return _0x21e334[_0xf4ce('0x29')]();};}function saveUpdates(_0x1e1aed,_0x3f8e81){return function(_0x51f3c7){if(_0x51f3c7){return _0x51f3c7[_0xf4ce('0x2a')](_0x1e1aed)[_0xf4ce('0x2b')](function(_0x582c36){return _0x582c36;});}return null;};}function removeEntity(_0x1ccff0,_0x3de972){return function(_0x4a377e){if(_0x4a377e){return _0x4a377e[_0xf4ce('0x2c')]()[_0xf4ce('0x2b')](function(){_0x1ccff0['status'](0xcc)[_0xf4ce('0x20')]();});}};}function handleEntityNotFound(_0x170ecc,_0x5de47b){return function(_0x212d49){if(!_0x212d49){_0x170ecc[_0xf4ce('0x1e')](0x194);}return _0x212d49;};}function handleError(_0x4a3667,_0x17f4dd){_0x17f4dd=_0x17f4dd||0x1f4;return function(_0x2630d5){logger[_0xf4ce('0x2d')](_0x2630d5[_0xf4ce('0x2e')]);if(_0x2630d5[_0xf4ce('0x2f')]){delete _0x2630d5['name'];}_0x4a3667[_0xf4ce('0x1f')](_0x17f4dd)['send'](_0x2630d5);};}exports[_0xf4ce('0x30')]=function(_0xfa4e5b,_0x6432e2){var _0x2cd2b5={},_0x25b85d={},_0x227f5b={'count':0x0,'rows':[]};var _0x57ee14=_[_0xf4ce('0x31')](db[_0xf4ce('0x32')]['rawAttributes'],function(_0x839643){return{'name':_0x839643[_0xf4ce('0x33')],'type':_0x839643['type'][_0xf4ce('0x34')]};});_0x25b85d['model']=_['map'](_0x57ee14,'name');_0x25b85d[_0xf4ce('0x35')]=_[_0xf4ce('0x36')](_0xfa4e5b[_0xf4ce('0x35')]);_0x25b85d['filters']=_[_0xf4ce('0x37')](_0x25b85d[_0xf4ce('0x38')],_0x25b85d[_0xf4ce('0x35')]);_0x2cd2b5[_0xf4ce('0x39')]=_[_0xf4ce('0x37')](_0x25b85d[_0xf4ce('0x38')],qs[_0xf4ce('0x3a')](_0xfa4e5b[_0xf4ce('0x35')][_0xf4ce('0x3a')]));_0x2cd2b5[_0xf4ce('0x39')]=_0x2cd2b5[_0xf4ce('0x39')]['length']?_0x2cd2b5[_0xf4ce('0x39')]:_0x25b85d[_0xf4ce('0x38')];if(!_0xfa4e5b[_0xf4ce('0x35')][_0xf4ce('0x3b')](_0xf4ce('0x3c'))){_0x2cd2b5['limit']=qs[_0xf4ce('0x24')](_0xfa4e5b['query']['limit']);_0x2cd2b5[_0xf4ce('0x22')]=qs[_0xf4ce('0x22')](_0xfa4e5b['query'][_0xf4ce('0x22')]);}_0x2cd2b5['order']=qs[_0xf4ce('0x3d')](_0xfa4e5b[_0xf4ce('0x35')]['sort']);_0x2cd2b5[_0xf4ce('0x3e')]=qs['filters'](_[_0xf4ce('0x3f')](_0xfa4e5b['query'],_0x25b85d[_0xf4ce('0x40')]),_0x57ee14);if(_0xfa4e5b[_0xf4ce('0x35')][_0xf4ce('0x41')]){_0x2cd2b5['where']=_['merge'](_0x2cd2b5[_0xf4ce('0x3e')],{'$or':_[_0xf4ce('0x31')](_0x57ee14,function(_0x56c36f){if(_0x56c36f[_0xf4ce('0x42')]!==_0xf4ce('0x43')){var _0x417eb8={};_0x417eb8[_0x56c36f[_0xf4ce('0x2f')]]={'$like':'%'+_0xfa4e5b[_0xf4ce('0x35')][_0xf4ce('0x41')]+'%'};return _0x417eb8;}})});}_0x2cd2b5=_['merge']({},_0x2cd2b5,_0xfa4e5b[_0xf4ce('0x44')]);var _0x762bf4={'where':_0x2cd2b5[_0xf4ce('0x3e')]};return db[_0xf4ce('0x32')][_0xf4ce('0x25')](_0x762bf4)[_0xf4ce('0x2b')](function(_0x378e76){_0x227f5b[_0xf4ce('0x25')]=_0x378e76;if(_0xfa4e5b[_0xf4ce('0x35')]['includeAll']){_0x2cd2b5['include']=[{'all':!![]}];}return db[_0xf4ce('0x32')]['findAll'](_0x2cd2b5);})[_0xf4ce('0x2b')](function(_0x3d2709){_0x227f5b['rows']=_0x3d2709;return _0x227f5b;})['then'](respondWithFilteredResult(_0x6432e2,_0x2cd2b5))[_0xf4ce('0x45')](handleError(_0x6432e2,null));};exports[_0xf4ce('0x46')]=function(_0x1eb945,_0x29207c){var _0x44dc36={'raw':![],'where':{'id':_0x1eb945[_0xf4ce('0x47')]['id']}},_0x3b79ce={};_0x3b79ce[_0xf4ce('0x38')]=_['keys'](db['VoiceQueueReport'][_0xf4ce('0x48')]);_0x3b79ce[_0xf4ce('0x35')]=_[_0xf4ce('0x36')](_0x1eb945[_0xf4ce('0x35')]);_0x3b79ce[_0xf4ce('0x40')]=_[_0xf4ce('0x37')](_0x3b79ce['model'],_0x3b79ce['query']);_0x44dc36['attributes']=_[_0xf4ce('0x37')](_0x3b79ce[_0xf4ce('0x38')],qs['fields'](_0x1eb945[_0xf4ce('0x35')][_0xf4ce('0x3a')]));_0x44dc36[_0xf4ce('0x39')]=_0x44dc36['attributes'][_0xf4ce('0x49')]?_0x44dc36[_0xf4ce('0x39')]:_0x3b79ce['model'];if(_0x1eb945['query'][_0xf4ce('0x4a')]){_0x44dc36[_0xf4ce('0x4b')]=[{'all':!![]}];}_0x44dc36=_['merge']({},_0x44dc36,_0x1eb945[_0xf4ce('0x44')]);return db['VoiceQueueReport'][_0xf4ce('0x4c')](_0x44dc36)['then'](handleEntityNotFound(_0x29207c,null))['then'](respondWithResult(_0x29207c,null))[_0xf4ce('0x45')](handleError(_0x29207c,null));};exports['create']=function(_0xbb6c02,_0x2d78c6){return db[_0xf4ce('0x32')]['create'](_0xbb6c02['body'],{})[_0xf4ce('0x2b')](respondWithResult(_0x2d78c6,0xc9))['catch'](handleError(_0x2d78c6,null));};exports[_0xf4ce('0x2a')]=function(_0x199a8b,_0x8b1294){if(_0x199a8b[_0xf4ce('0x4d')]['id']){delete _0x199a8b[_0xf4ce('0x4d')]['id'];}return db[_0xf4ce('0x32')]['find']({'where':{'id':_0x199a8b[_0xf4ce('0x47')]['id']}})[_0xf4ce('0x2b')](handleEntityNotFound(_0x8b1294,null))[_0xf4ce('0x2b')](saveUpdates(_0x199a8b['body'],null))['then'](respondWithResult(_0x8b1294,null))[_0xf4ce('0x45')](handleError(_0x8b1294,null));};exports[_0xf4ce('0x2c')]=function(_0x39ef26,_0x35a24b){return db['VoiceQueueReport'][_0xf4ce('0x4c')]({'where':{'id':_0x39ef26[_0xf4ce('0x47')]['id']}})['then'](handleEntityNotFound(_0x35a24b,null))[_0xf4ce('0x2b')](removeEntity(_0x35a24b,null))[_0xf4ce('0x45')](handleError(_0x35a24b,null));};exports['describe']=function(_0x1689d5,_0x368018){return db[_0xf4ce('0x32')][_0xf4ce('0x4e')]()[_0xf4ce('0x2b')](respondWithResult(_0x368018,null))[_0xf4ce('0x45')](handleError(_0x368018,null));};exports[_0xf4ce('0x4f')]=function(_0x1e38cc,_0x939407){var _0x297d75={},_0x348e45={},_0x149a1c={'count':0x0,'rows':[]};_0x348e45[_0xf4ce('0x38')]=_['keys'](db[_0xf4ce('0x32')][_0xf4ce('0x48')]);_0x348e45[_0xf4ce('0x35')]=_[_0xf4ce('0x36')](_0x1e38cc['query']);_0x348e45[_0xf4ce('0x40')]=_[_0xf4ce('0x37')](_0x348e45[_0xf4ce('0x38')],_0x348e45['query']);_0x297d75[_0xf4ce('0x39')]=_[_0xf4ce('0x37')](_0x348e45[_0xf4ce('0x38')],qs[_0xf4ce('0x3a')](_0x1e38cc[_0xf4ce('0x35')][_0xf4ce('0x3a')]));_0x297d75[_0xf4ce('0x39')]=_0x297d75[_0xf4ce('0x39')]['length']?_0x297d75[_0xf4ce('0x39')]:_0x348e45['model'];if(!_0x1e38cc[_0xf4ce('0x35')][_0xf4ce('0x3b')](_0xf4ce('0x3c'))){_0x297d75[_0xf4ce('0x24')]=qs['limit'](_0x1e38cc[_0xf4ce('0x35')][_0xf4ce('0x24')]);_0x297d75['offset']=qs[_0xf4ce('0x22')](_0x1e38cc[_0xf4ce('0x35')][_0xf4ce('0x22')]);}_0x297d75[_0xf4ce('0x50')]=qs[_0xf4ce('0x3d')](_0x1e38cc[_0xf4ce('0x35')][_0xf4ce('0x3d')]);_0x297d75[_0xf4ce('0x3e')]=qs[_0xf4ce('0x40')](_['pick'](_0x1e38cc[_0xf4ce('0x35')],_0x348e45[_0xf4ce('0x40')]));if(_0x1e38cc['query'][_0xf4ce('0x41')]){_0x297d75[_0xf4ce('0x3e')]=_[_0xf4ce('0x51')](_0x297d75[_0xf4ce('0x3e')],{'$or':_[_0xf4ce('0x31')](_0x297d75[_0xf4ce('0x39')],function(_0x145014){var _0x5e31e5={};_0x5e31e5[_0x145014]={'$like':'%'+_0x1e38cc[_0xf4ce('0x35')]['filter']+'%'};return _0x5e31e5;})});}_0x297d75=_[_0xf4ce('0x51')]({},_0x297d75,_0x1e38cc['options']);var _0x18e5ed={'where':_0x297d75['where']};return db['VoiceQueueReport']['count'](_0x18e5ed)[_0xf4ce('0x2b')](function(_0x517f9d){_0x149a1c[_0xf4ce('0x25')]=_0x517f9d;if(_0x1e38cc[_0xf4ce('0x35')]['includeAll']){_0x297d75[_0xf4ce('0x4b')]=[{'all':!![]}];}return db[_0xf4ce('0x32')][_0xf4ce('0x52')](_0x297d75);})[_0xf4ce('0x2b')](function(_0x2641af){_0x149a1c[_0xf4ce('0x53')]=_0x2641af;return _0x149a1c;})[_0xf4ce('0x2b')](respondWithFilteredResult(_0x939407,_0x297d75,'getVoiceQueuesReport'))[_0xf4ce('0x45')](handleError(_0x939407,null,_0xf4ce('0x4f')));};
\ No newline at end of file