Built motion from commit 241cdf54d.|1.0.27
[motion.git] / server / api / report_queue / report_queue.controller.js
1 var _0xff15=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x52\x65\x70\x6F\x72\x74\x51\x75\x65\x75\x65\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x75\x70\x64\x61\x74\x65","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x62\x6F\x64\x79","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x61\x73\x68\x62\x6F\x61\x72\x64","\x63\x6F\x6D\x70\x6C\x65\x74\x65","\x6C\x65\x6E\x67\x74\x68","\x68\x6F\x6C\x64\x74\x69\x6D\x65","\x73\x75\x6D\x42\x79","\x72\x6F\x75\x6E\x64","\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x75\x6E\x69\x78","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x41\x74","\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x6C\x65\x61\x76\x65\x41\x74","\x66\x6F\x72\x45\x61\x63\x68","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x62\x61\x6E\x64\x6F\x6E","\x63\x6F\x75\x6E\x74","\x61\x63\x74\x69\x76\x65","\x77\x61\x69\x74\x69\x6E\x67","\x75\x73\x65\x72","\x61\x6C\x6C","\x72\x6F\x77\x73","\x6E\x61\x6D\x65","\x6D\x61\x70","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x71\x75\x65\x75\x65\x50\x61\x72\x61\x6D\x65\x74\x65\x72\x73","\x6C\x69\x6D\x69\x74","\x6F\x66\x66\x73\x65\x74","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x75\x69\x46\x72\x6F\x6D","\x61\x6E\x73\x77\x65\x72\x65\x64\x5F\x75\x69\x54\x6F","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x5F\x75\x69\x46\x72\x6F\x6D","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x5F\x75\x69\x54\x6F","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x5F\x75\x69\x46\x72\x6F\x6D","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x5F\x75\x69\x54\x6F","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64","\x74\x6F\x74\x61\x6C\x63\x61\x6C\x6C\x73","\x5F\x61\x6E\x73\x77\x65\x72\x65\x64\x46\x72\x6F\x6D","\x61\x6E\x73\x77\x65\x72\x65\x64","\x5F\x61\x6E\x73\x77\x65\x72\x65\x64\x54\x6F","\x5F\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x46\x72\x6F\x6D","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x5F\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x54\x6F","\x5F\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x46\x72\x6F\x6D","\x5F\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64\x54\x6F","\x5F\x6E\x61\x6D\x65","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x72\x65\x64\x75\x63\x65","\x66\x69\x6C\x74\x65\x72","\x5F\x6C\x69\x6D\x69\x74","\x76\x61\x6C\x75\x65","\x74\x61\x6B\x65","\x73\x6C\x69\x63\x65","\x30\x30\x3A\x30\x30\x3A\x30\x30","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x20\x41\x53\x20\x27\x6E\x61\x6D\x65\x27\x2C\x43\x4F\x55\x4E\x54\x28\x64\x69\x73\x74\x69\x6E\x63\x74\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x20\x61\x73\x20\x74\x6F\x74\x61\x6C\x63\x61\x6C\x6C\x73\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x27\x2C\x27","\x6A\x6F\x69\x6E","\x27\x29\x20\x47\x52\x4F\x55\x50\x20\x42\x59\x20\x71\x75\x65\x75\x65","\x53\x45\x4C\x45\x43\x54","\x51\x75\x65\x72\x79\x54\x79\x70\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x20\x41\x53\x20\x27\x6E\x61\x6D\x65\x27\x2C\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x74\x61\x6C\x6B\x74\x69\x6D\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x53\x45\x4C\x45\x43\x54\x20\x71\x75\x65\x75\x65\x20\x41\x53\x20\x27\x6E\x61\x6D\x65\x27\x2C\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x68\x6F\x6C\x64\x74\x69\x6D\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x71\x75\x65\x75\x65","\x43\x4F\x55\x4E\x54","\x63\x6F\x6C","\x66\x6E","\x77\x61\x69\x74\x69\x6E\x67\x43\x61\x6C\x6C\x73","\x71\x75\x65\x75\x65\x46\x69\x6C\x74\x65\x72","\x73\x63\x6F\x70\x65","\x61\x76\x67\x61\x6E\x73\x77\x65\x72\x74\x69\x6D\x65","\x53\x45\x4C\x45\x43\x54\x20\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x68\x6F\x6C\x64\x74\x69\x6D\x65\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x27\x29","\x61\x76\x67\x74\x61\x6C\x6B\x74\x69\x6D\x65","\x53\x45\x4C\x45\x43\x54\x20\x53\x45\x43\x5F\x54\x4F\x5F\x54\x49\x4D\x45\x28\x52\x4F\x55\x4E\x44\x28\x41\x56\x47\x28\x74\x61\x6C\x6B\x74\x69\x6D\x65\x29\x2C\x20\x30\x29\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x61\x67\x65\x6E\x74\x20\x57\x48\x45\x52\x45\x20\x61\x67\x65\x6E\x74\x63\x6F\x6D\x70\x6C\x65\x74\x65\x20\x3D\x20\x31\x20\x41\x4E\x44\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x61\x6E\x73\x77\x65\x72\x72\x61\x74\x65","\x53\x45\x4C\x45\x43\x54\x20\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2F\x20\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2B\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x29\x20\x2A\x20\x31\x30\x30\x2C\x20\x31\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x61\x62\x61\x6E\x64\x6F\x6E\x72\x61\x74\x65","\x53\x45\x4C\x45\x43\x54\x20\x52\x4F\x55\x4E\x44\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x20\x2F\x20\x28\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x63\x6F\x6D\x70\x6C\x65\x74\x65\x29\x20\x2B\x20\x53\x55\x4D\x28\x71\x75\x65\x75\x65\x63\x61\x6C\x6C\x65\x72\x61\x62\x61\x6E\x64\x6F\x6E\x29\x29\x20\x2A\x20\x31\x30\x30\x2C\x20\x31\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x74\x6F\x74\x61\x6C\x6F\x66\x66\x65\x72\x65\x64","\x53\x45\x4C\x45\x43\x54\x20\x43\x4F\x55\x4E\x54\x28\x64\x69\x73\x74\x69\x6E\x63\x74\x20\x75\x6E\x69\x71\x75\x65\x69\x64\x29\x20\x61\x73\x20\x76\x61\x6C\x75\x65\x20\x46\x52\x4F\x4D\x20\x72\x65\x70\x6F\x72\x74\x5F\x71\x75\x65\x75\x65\x20\x57\x48\x45\x52\x45\x20\x71\x75\x65\x75\x65\x20\x49\x4E\x20\x28\x27","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xff15[0];var _=require(_0xff15[1]);var moment=require(_0xff15[2]);var sequelize=require(_0xff15[4])[_0xff15[3]];var Agent=require(_0xff15[4])[_0xff15[5]];var ReportQueue=require(_0xff15[4])[_0xff15[6]];var VoiceQueue=require(_0xff15[4])[_0xff15[7]];var ReportQueueHistory=require(_0xff15[4])[_0xff15[9]][_0xff15[8]];var Util=require(_0xff15[10]);var Promise=require(_0xff15[11]);var logger=require(_0xff15[13])(_0xff15[12]);exports[_0xff15[14]]= function(_0x3b5cxb,_0x3b5cxc,_0x3b5cxd){return ReportQueue[_0xff15[21]](Util[_0xff15[20]](_0x3b5cxb[_0xff15[19]]))[_0xff15[18]](function(_0x3b5cxf){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]](_0x3b5cxf)})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[22]]= function(_0x3b5cxb,_0x3b5cxc){return ReportQueue[_0xff15[29]](_0x3b5cxb[_0xff15[28]][_0xff15[27]])[_0xff15[18]](function(_0x3b5cx10){if(!_0x3b5cx10){return _0x3b5cxc[_0xff15[23]](404)};var _0x3b5cx11=_[_0xff15[25]](_0x3b5cx10,_0x3b5cxb[_0xff15[24]]);return _0x3b5cx11[_0xff15[26]]()})[_0xff15[18]](function(_0x3b5cx10){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]](_0x3b5cx10)})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[30]]= function(_0x3b5cxb,_0x3b5cxc){return ReportQueueHistory[_0xff15[30]]()[_0xff15[18]](function(_0x3b5cx12){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]](_0x3b5cx12)})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[31]]= function(_0x3b5cxb,_0x3b5cxc){var _0x3b5cx13,_0x3b5cx14={};return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){_0x3b5cx13= _0x3b5cx17;return ReportQueue[_0xff15[47]]({where:{queuecallerleaveAt:null,queuecallerexit:false,queue:_0x3b5cx13,createdAt:{$gte:moment()[_0xff15[44]](_0xff15[43])}}})})[_0xff15[18]](function(_0x3b5cx15){_0x3b5cx14[_0xff15[49]]= _0x3b5cx15;return ReportQueue[_0xff15[47]]({where:{queuecallerexit:false,queuecallerabandon:false,queuecallercomplete:false,queuecallerleaveAt:{$ne:null},queue:_0x3b5cx13,createdAt:{$gte:moment()[_0xff15[44]](_0xff15[43])}}})})[_0xff15[18]](function(_0x3b5cx15){_0x3b5cx14[_0xff15[48]]= _0x3b5cx15;return ReportQueue[_0xff15[47]]({where:{queuecallerabandon:true,queue:_0x3b5cx13,createdAt:{$gte:moment()[_0xff15[44]](_0xff15[43])}}})})[_0xff15[18]](function(_0x3b5cx15){_0x3b5cx14[_0xff15[46]]= _0x3b5cx15;return ReportQueue[_0xff15[47]]({where:{queuecallerexit:true,queue:_0x3b5cx13,createdAt:{$gte:moment()[_0xff15[44]](_0xff15[43])}}})})[_0xff15[18]](function(_0x3b5cx15){_0x3b5cx14[_0xff15[42]]= _0x3b5cx15;return ReportQueue[_0xff15[45]]({where:{queuecallercomplete:true,queue:_0x3b5cx13,createdAt:{$gte:moment()[_0xff15[44]](_0xff15[43])}},raw:true})})[_0xff15[18]](function(_0x3b5cx15){_0x3b5cx14[_0xff15[32]]= _0x3b5cx15[_0xff15[33]];_0x3b5cx14[_0xff15[34]]= _[_0xff15[36]](_[_0xff15[35]](_0x3b5cx15,_0xff15[34]));_0x3b5cx14[_0xff15[37]]= 0;_[_0xff15[41]](_0x3b5cx15,function(_0x3b5cx16){_0x3b5cx14[_0xff15[37]]+= moment(_0x3b5cx16[_0xff15[39]])[_0xff15[38]]()- moment(_0x3b5cx16[_0xff15[40]])[_0xff15[38]]()});return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]](_0x3b5cx14)})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[49]]= function(_0x3b5cxb,_0x3b5cxc){return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){return ReportQueue[_0xff15[47]]({where:{queuecallerleaveAt:null,queuecallerexit:false,queue:_0x3b5cx17}})})[_0xff15[18]](function(_0x3b5cx15){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]]({value:_0x3b5cx15})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};function getVoiceQueues(_0x3b5cx19){return function(){switch(_0x3b5cx19[_0xff15[58]]){case _0xff15[50]:return Agent[_0xff15[29]](_0x3b5cx19[_0xff15[27]],{attributes:[_0xff15[27]]})[_0xff15[18]](Util[_0xff15[55]]())[_0xff15[18]](function(_0x3b5cx17){return _[_0xff15[54]](_0x3b5cx17[_0xff15[52]],_0xff15[53])});case _0xff15[57]:return Agent[_0xff15[29]](_0x3b5cx19[_0xff15[27]])[_0xff15[18]](function(_0x3b5cx1a){return _0x3b5cx1a[_0xff15[56]]({attributes:[_0xff15[53]]})})[_0xff15[18]](function(_0x3b5cx17){return _[_0xff15[54]](_0x3b5cx17,_0xff15[53])});default:return VoiceQueue[_0xff15[45]]()[_0xff15[18]](function(_0x3b5cx1b){return {rows:_0x3b5cx1b}})[_0xff15[18]](function(_0x3b5cx17){return _[_0xff15[54]](_0x3b5cx17[_0xff15[52]],_0xff15[53])})}}}exports[_0xff15[59]]= function(_0x3b5cxb,_0x3b5cxc){var _0x3b5cx1c={_limit:_0x3b5cxb[_0xff15[19]][_0xff15[60]]?_0x3b5cxb[_0xff15[19]][_0xff15[60]]:null,_offset:_0x3b5cxb[_0xff15[19]][_0xff15[61]]?_0x3b5cxb[_0xff15[19]][_0xff15[61]]:0,_name:_0x3b5cxb[_0xff15[19]][_0xff15[53]]|| undefined,_answeredFrom:_0x3b5cxb[_0xff15[19]][_0xff15[62]]|| _0x3b5cxb[_0xff15[19]][_0xff15[62]]=== 0?_0x3b5cxb[_0xff15[19]][_0xff15[62]]:undefined,_answeredTo:_0x3b5cxb[_0xff15[19]][_0xff15[63]]|| _0x3b5cxb[_0xff15[19]][_0xff15[63]]=== 0?_0x3b5cxb[_0xff15[19]][_0xff15[63]]:undefined,_abandonedFrom:_0x3b5cxb[_0xff15[19]][_0xff15[64]]|| _0x3b5cxb[_0xff15[19]][_0xff15[64]]=== 0?_0x3b5cxb[_0xff15[19]][_0xff15[64]]:undefined,_abandonedTo:_0x3b5cxb[_0xff15[19]][_0xff15[65]]|| _0x3b5cxb[_0xff15[19]][_0xff15[65]]=== 0?_0x3b5cxb[_0xff15[19]][_0xff15[65]]:undefined,_unmanagedFrom:_0x3b5cxb[_0xff15[19]][_0xff15[66]]|| _0x3b5cxb[_0xff15[19]][_0xff15[66]]=== 0?_0x3b5cxb[_0xff15[19]][_0xff15[66]]:undefined,_unmanagedTo:_0x3b5cxb[_0xff15[19]][_0xff15[67]]|| _0x3b5cxb[_0xff15[19]][_0xff15[67]]=== 0?_0x3b5cxb[_0xff15[19]][_0xff15[67]]:undefined};var _0x3b5cx1d,_0x3b5cx13,_0x3b5cx1e,_0x3b5cx1f;delete _0x3b5cxb[_0xff15[19]][_0xff15[60]];delete _0x3b5cxb[_0xff15[19]][_0xff15[61]];delete _0x3b5cxb[_0xff15[19]][_0xff15[62]];delete _0x3b5cxb[_0xff15[19]][_0xff15[63]];delete _0x3b5cxb[_0xff15[19]][_0xff15[64]];delete _0x3b5cxb[_0xff15[19]][_0xff15[65]];delete _0x3b5cxb[_0xff15[19]][_0xff15[66]];delete _0x3b5cxb[_0xff15[19]][_0xff15[67]];return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){_0x3b5cx13= _0x3b5cx17;_0x3b5cx1d= _[_0xff15[54]](_0x3b5cx17,function(_0x3b5cx23){return {name:_0x3b5cx23}});return ReportQueue[_0xff15[45]]({where:{queuecallerleaveAt:null,queue:_0x3b5cx13},group:_0xff15[97],attributes:[[_0xff15[97],_0xff15[53]],[sequelize[_0xff15[100]](_0xff15[98],sequelize[_0xff15[99]](_0xff15[27])),_0xff15[49]]]})})[_0xff15[18]](function(_0x3b5cx35){_0x3b5cx35= _[_0xff15[54]](_0x3b5cx35,_0xff15[95]);_0x3b5cx1d[_0xff15[41]](function(_0x3b5cx23,_0x3b5cx36){var _0x3b5cx24=_[_0xff15[69]](_0x3b5cx35,{name:_0x3b5cx23[_0xff15[53]]});_0x3b5cx23[_0xff15[49]]= _0x3b5cx24?_0x3b5cx24[_0xff15[49]]:0});return ReportQueue[_0xff15[45]]({where:{queuecallerexit:false,queuecallerabandon:false,queuecallercomplete:false,queuecallerleaveAt:{$ne:null},queue:_0x3b5cx13},group:_0xff15[97],attributes:[[_0xff15[97],_0xff15[53]],[sequelize[_0xff15[100]](_0xff15[98],sequelize[_0xff15[99]](_0xff15[27])),_0xff15[48]]]})})[_0xff15[18]](function(_0x3b5cx34){_0x3b5cx34= _[_0xff15[54]](_0x3b5cx34,_0xff15[95]);_0x3b5cx1d[_0xff15[41]](function(_0x3b5cx23){var _0x3b5cx24=_[_0xff15[69]](_0x3b5cx34,{name:_0x3b5cx23[_0xff15[53]]});_0x3b5cx23[_0xff15[48]]= _0x3b5cx24?_0x3b5cx24[_0xff15[48]]:0});return ReportQueue[_0xff15[45]]({where:{queuecallercomplete:true,queue:_0x3b5cx13},group:_0xff15[97],attributes:[[_0xff15[97],_0xff15[53]],[sequelize[_0xff15[100]](_0xff15[98],sequelize[_0xff15[99]](_0xff15[27])),_0xff15[72]]]})})[_0xff15[18]](function(_0x3b5cx33){_0x3b5cx33= _[_0xff15[54]](_0x3b5cx33,_0xff15[95]);_0x3b5cx1d[_0xff15[41]](function(_0x3b5cx23){var _0x3b5cx24=_[_0xff15[69]](_0x3b5cx33,{name:_0x3b5cx23[_0xff15[53]]});_0x3b5cx23[_0xff15[72]]= _0x3b5cx24?_0x3b5cx24[_0xff15[72]]:0});return ReportQueue[_0xff15[45]]({where:{queuecallerabandon:true,queue:_0x3b5cx13},group:_0xff15[97],attributes:[[_0xff15[97],_0xff15[53]],[sequelize[_0xff15[100]](_0xff15[98],sequelize[_0xff15[99]](_0xff15[27])),_0xff15[75]]]})})[_0xff15[18]](function(_0x3b5cx32){_0x3b5cx32= _[_0xff15[54]](_0x3b5cx32,_0xff15[95]);_0x3b5cx1d[_0xff15[41]](function(_0x3b5cx23){var _0x3b5cx24=_[_0xff15[69]](_0x3b5cx32,{name:_0x3b5cx23[_0xff15[53]]});_0x3b5cx23[_0xff15[75]]= _0x3b5cx24?_0x3b5cx24[_0xff15[75]]:0});return ReportQueue[_0xff15[45]]({where:{queuecallerexit:true,queue:_0x3b5cx13},group:_0xff15[97],attributes:[[_0xff15[97],_0xff15[53]],[sequelize[_0xff15[100]](_0xff15[98],sequelize[_0xff15[99]](_0xff15[27])),_0xff15[42]]]})})[_0xff15[18]](function(_0x3b5cx31){_0x3b5cx31= _[_0xff15[54]](_0x3b5cx31,_0xff15[95]);_0x3b5cx1d[_0xff15[41]](function(_0x3b5cx23){var _0x3b5cx24=_[_0xff15[69]](_0x3b5cx31,{name:_0x3b5cx23[_0xff15[53]]});_0x3b5cx23[_0xff15[42]]= _0x3b5cx24?_0x3b5cx24[_0xff15[42]]:0});return sequelize[_0xff15[19]](_0xff15[96]+ _0x3b5cx13[_0xff15[90]](_0xff15[89])+ _0xff15[91],{type:sequelize[_0xff15[93]][_0xff15[92]]})})[_0xff15[18]](function(_0x3b5cx30){_0x3b5cx1d[_0xff15[41]](function(_0x3b5cx23){var _0x3b5cx24=_[_0xff15[69]](_0x3b5cx30,{name:_0x3b5cx23[_0xff15[53]]});_0x3b5cx23[_0xff15[34]]= _0x3b5cx24?_0x3b5cx24[_0xff15[34]]:_0xff15[87]});return sequelize[_0xff15[19]](_0xff15[94]+ _0x3b5cx13[_0xff15[90]](_0xff15[89])+ _0xff15[91],{type:sequelize[_0xff15[93]][_0xff15[92]]})})[_0xff15[18]](function(_0x3b5cx2f){_0x3b5cx1d[_0xff15[41]](function(_0x3b5cx23){var _0x3b5cx24=_[_0xff15[69]](_0x3b5cx2f,{name:_0x3b5cx23[_0xff15[53]]});_0x3b5cx23[_0xff15[37]]= _0x3b5cx24?_0x3b5cx24[_0xff15[37]]:_0xff15[87]});return sequelize[_0xff15[19]](_0xff15[88]+ _0x3b5cx13[_0xff15[90]](_0xff15[89])+ _0xff15[91],{type:sequelize[_0xff15[93]][_0xff15[92]]})})[_0xff15[18]](function(_0x3b5cx22){_0x3b5cx1d[_0xff15[41]](function(_0x3b5cx23){var _0x3b5cx24=_[_0xff15[69]](_0x3b5cx22,{name:_0x3b5cx23[_0xff15[53]]});_0x3b5cx23[_0xff15[70]]= _0x3b5cx24?_0x3b5cx24[_0xff15[70]]:0});var _0x3b5cx25=_(_[_0xff15[82]](_0x3b5cx1d,function(_0x3b5cx23){var _0x3b5cx26=_0x3b5cx1c[_0xff15[71]]?(_0x3b5cx23[_0xff15[72]]>= Number(_0x3b5cx1c._answeredFrom)):true;var _0x3b5cx27=_0x3b5cx1c[_0xff15[73]]?(_0x3b5cx23[_0xff15[72]]<= Number(_0x3b5cx1c._answeredTo)):true;var _0x3b5cx28=_0x3b5cx1c[_0xff15[74]]?(_0x3b5cx23[_0xff15[75]]>= Number(_0x3b5cx1c._abandonedFrom)):true;var _0x3b5cx29=_0x3b5cx1c[_0xff15[76]]?(_0x3b5cx23[_0xff15[75]]<= Number(_0x3b5cx1c._abandonedTo)):true;var _0x3b5cx2a=_0x3b5cx1c[_0xff15[77]]?(_0x3b5cx23[_0xff15[42]]>= Number(_0x3b5cx1c._unmanagedFrom)):true;var _0x3b5cx2b=_0x3b5cx1c[_0xff15[78]]?(_0x3b5cx23[_0xff15[42]]<= Number(_0x3b5cx1c._unmanagedTo)):true;var _0x3b5cx2c=_0x3b5cx1c[_0xff15[79]]?_[_0xff15[80]](_0x3b5cx23[_0xff15[53]],_0x3b5cx1c._name):true;return _[_0xff15[81]]([_0x3b5cx26,_0x3b5cx27,_0x3b5cx28,_0x3b5cx29,_0x3b5cx2a,_0x3b5cx2b,_0x3b5cx2c],function(_0x3b5cx2d,_0x3b5cx2e){return _0x3b5cx2d&& _0x3b5cx2e})}));if(_0x3b5cx1c[_0xff15[83]]){_0x3b5cx25= _0x3b5cx25[_0xff15[86]](_0x3b5cx1c._offset)[_0xff15[85]](_0x3b5cx1c._limit)[_0xff15[84]]()};return [_0x3b5cx1d[_0xff15[33]],_0x3b5cx25]})[_0xff15[68]](function(_0x3b5cx20,_0x3b5cx21){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]]({rows:_0x3b5cx21,count:_0x3b5cx20})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[101]]= function(_0x3b5cxb,_0x3b5cxc){var _0x3b5cx37={};return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){return ReportQueue[_0xff15[103]](_0xff15[49],{method:[_0xff15[102],_0x3b5cx17]})[_0xff15[45]](Util[_0xff15[20]](_0x3b5cxb[_0xff15[19]],_0x3b5cx37))})[_0xff15[18]](function(_0x3b5cx15){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]]({rows:_0x3b5cx15,count:_0x3b5cx15[_0xff15[33]]})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[48]]= function(_0x3b5cxb,_0x3b5cxc){return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){return ReportQueue[_0xff15[47]]({where:{queuecallerexit:false,queuecallerabandon:false,queuecallercomplete:false,queuecallerleaveAt:{$ne:null},queue:_0x3b5cx17}})})[_0xff15[18]](function(_0x3b5cx15){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]]({value:_0x3b5cx15})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[72]]= function(_0x3b5cxb,_0x3b5cxc){return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){return ReportQueue[_0xff15[47]]({where:{queuecallercomplete:true,queue:_0x3b5cx17}})})[_0xff15[18]](function(_0x3b5cx15){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]]({value:_0x3b5cx15})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[75]]= function(_0x3b5cxb,_0x3b5cxc){return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){return ReportQueue[_0xff15[47]]({where:{queuecallerabandon:true,queue:_0x3b5cx17}})})[_0xff15[18]](function(_0x3b5cx15){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]]({value:_0x3b5cx15})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[104]]= function(_0x3b5cxb,_0x3b5cxc){return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){return sequelize[_0xff15[19]](_0xff15[105]+ _0x3b5cx17[_0xff15[90]](_0xff15[89])+ _0xff15[106],{type:sequelize[_0xff15[93]][_0xff15[92]]})})[_0xff15[18]](function(_0x3b5cx15){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]]({value:_0x3b5cx15[0][_0xff15[84]]})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[107]]= function(_0x3b5cxb,_0x3b5cxc){return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){return sequelize[_0xff15[19]](_0xff15[108]+ _0x3b5cx17[_0xff15[90]](_0xff15[89])+ _0xff15[106],{type:sequelize[_0xff15[93]][_0xff15[92]]})})[_0xff15[18]](function(_0x3b5cx15){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]]({value:_0x3b5cx15[0][_0xff15[84]]})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[109]]= function(_0x3b5cxb,_0x3b5cxc){return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){return sequelize[_0xff15[19]](_0xff15[110]+ _0x3b5cx17[_0xff15[90]](_0xff15[89])+ _0xff15[106],{type:sequelize[_0xff15[93]][_0xff15[92]]})})[_0xff15[18]](function(_0x3b5cx15){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]]({value:_0x3b5cx15[0][_0xff15[84]]})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[111]]= function(_0x3b5cxb,_0x3b5cxc){return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){return sequelize[_0xff15[19]](_0xff15[112]+ _0x3b5cx17[_0xff15[90]](_0xff15[89])+ _0xff15[106],{type:sequelize[_0xff15[93]][_0xff15[92]]})})[_0xff15[18]](function(_0x3b5cx15){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]]({value:_0x3b5cx15[0][_0xff15[84]]})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[113]]= function(_0x3b5cxb,_0x3b5cxc){return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){return sequelize[_0xff15[19]](_0xff15[114]+ _0x3b5cx17[_0xff15[90]](_0xff15[89])+ _0xff15[106],{type:sequelize[_0xff15[93]][_0xff15[92]]})})[_0xff15[18]](function(_0x3b5cx15){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]]({value:_0x3b5cx15[0][_0xff15[84]]})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[42]]= function(_0x3b5cxb,_0x3b5cxc){return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){return ReportQueue[_0xff15[47]]({where:{queuecallerexit:true,queue:_0x3b5cx17}})})[_0xff15[18]](function(_0x3b5cx15){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]]({value:_0x3b5cx15})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[115]]= function(_0x3b5cxb,_0x3b5cxc){return Promise[_0xff15[51]]([])[_0xff15[18]](getVoiceQueues(_0x3b5cxb[_0xff15[50]]))[_0xff15[18]](function(_0x3b5cx17){return ReportQueue[_0xff15[21]]({where:{queuecallerabandon:true,queue:_0x3b5cx17}})})[_0xff15[18]](function(_0x3b5cx15){return _0x3b5cxc[_0xff15[17]](200)[_0xff15[16]](_0x3b5cx15)})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};exports[_0xff15[116]]= function(_0x3b5cxb,_0x3b5cxc){return ReportQueue[_0xff15[45]]({where:{queue:_0x3b5cxb[_0xff15[28]][_0xff15[97]]}})[_0xff15[18]](function(_0x3b5cx38){if(!_0x3b5cx38){return _0x3b5cxc[_0xff15[23]](404)};return _0x3b5cxc[_0xff15[16]]({count:_0x3b5cx38[_0xff15[33]],rows:_0x3b5cx38})})[_0xff15[15]](function(_0x3b5cxe){return handleError(_0x3b5cxc,_0x3b5cxe)})};function handleError(_0x3b5cxc,_0x3b5cxe){logger[_0xff15[118]](_0x3b5cxe[_0xff15[117]]);return _0x3b5cxc[_0xff15[17]](500)[_0xff15[16]](_0x3b5cxe)}