Built motion from commit 67e5df37.|2.0.60
[motion2.git] / server / api / cmHopper / cmHopper.controller.js
1 var _0x2863=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x61\x73\x74\x2D\x6A\x73\x6F\x6E\x2D\x70\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x75\x73\x74\x61\x63\x68\x65","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\x74\x6F\x2D\x63\x73\x76","\x65\x6A\x73","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x71\x75\x65\x6C","\x63\x72\x79\x70\x74\x6F","\x6A\x73\x66\x6F\x72\x63\x65","\x64\x65\x73\x6B\x2E\x6A\x73","\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\x70\x61\x70\x61\x70\x61\x72\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x70\x61\x72\x73\x65\x72\x73\x2F\x71\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x52\x61\x6E\x67\x65","\x2D","\x2F","\x73\x65\x74","\x61\x70\x70\x6C\x79","\x72\x65\x6A\x65\x63\x74","\x73\x61\x76\x65","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x69\x6E\x64\x65\x78","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x43\x6D\x48\x6F\x70\x70\x65\x72","\x6B\x65\x79\x73","\x64\x61\x74\x65\x53\x74\x61\x72\x74","\x71\x75\x65\x72\x79","\x64\x61\x74\x65\x45\x6E\x64","\x66\x69\x6C\x74\x65\x72\x73","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x6E\x6F\x6C\x69\x6D\x69\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6F\x72\x64\x65\x72","\x73\x6F\x72\x74","\x77\x68\x65\x72\x65","\x70\x69\x63\x6B","\x64\x61\x79","\x61\x64\x64","\x6D\x65\x72\x67\x65","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6F\x70\x74\x69\x6F\x6E\x73","\x63\x61\x74\x63\x68","\x72\x6F\x77\x73","\x69\x6E\x63\x6C\x75\x64\x65\x41\x6C\x6C","\x69\x6E\x63\x6C\x75\x64\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79","\x64\x65\x73\x63\x72\x69\x62\x65","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x6F\x6D\x69\x74","\x73\x74\x61\x74\x65","\x73\x74\x61\x74\x65\x64\x65\x73\x63","\x64\x65\x6C\x65\x74\x65\x64","\x63\x61\x6D\x70\x61\x69\x67\x6E","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x75\x73\x65\x72","\x55\x73\x65\x72\x49\x64","\x64\x65\x6C\x65\x74\x65\x64\x61\x74","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x66\x6F\x72\x6D\x61\x74","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x75\x6D","\x70\x68\x6F\x6E\x65","\x63\x61\x6D\x70\x61\x69\x67\x6E\x74\x79\x70\x65","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x49\x64","\x71\x75\x65\x75\x65","\x69\x76\x72","\x43\x6D\x48\x6F\x70\x70\x65\x72\x46\x69\x6E\x61\x6C","\x66\x69\x6E\x61\x6C\x6C\x79","\x69\x73\x4E\x69\x6C","\x66\x69\x72\x73\x74\x4E\x61\x6D\x65","\x63\x61\x6C\x6C\x65\x72\x69\x64\x6E\x61\x6D\x65","\x6C\x61\x73\x74\x4E\x61\x6D\x65","\x20","\x43\x6F\x6E\x74\x61\x63\x74\x49\x64","\x43\x6D\x43\x6F\x6E\x74\x61\x63\x74","\x43\x61\x6D\x70\x61\x69\x67\x6E\x49\x64","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x43\x61\x6D\x70\x61\x69\x67\x6E","\x67\x65\x74\x50\x72\x65\x76\x69\x65\x77","\x68\x6F\x70\x70\x65\x72\x49\x64\x73","\x69\x73\x45\x6D\x70\x74\x79","\x73\x63\x68\x65\x64\x75\x6C\x65\x64\x61\x74","\x70\x72\x69\x6F\x72\x69\x74\x79","\x44\x45\x53\x43","\x73\x63\x68\x65\x64\x75\x6C\x65\x64\x41\x74","\x64\x69\x61\x6C\x4F\x72\x64\x65\x72\x42\x79\x53\x63\x68\x65\x64\x75\x6C\x65\x64\x41\x74","\x41\x53\x43","\x55\x50\x44\x41\x54\x45","\x4C\x4F\x43\x4B","\x43\x6F\x6E\x74\x61\x63\x74","\x6D\x6F\x62\x69\x6C\x65","\x66\x61\x78","\x65\x6D\x61\x69\x6C","\x74\x61\x67\x73","\x43\x6D\x43\x6F\x6D\x70\x61\x6E\x79","\x43\x6F\x6D\x70\x61\x6E\x79","\x43\x6D\x4C\x69\x73\x74","\x4C\x69\x73\x74","\x51\x75\x65\x75\x65","\x64\x69\x61\x6C\x41\x63\x74\x69\x76\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x70\x72\x65\x76\x69\x65\x77","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x67\x65\x74\x4F\x70\x65\x6E\x43\x6F\x6E\x74\x61\x63\x74\x73","\x69\x73\x4E\x75\x6D\x62\x65\x72","\x43\x6D\x48\x6F\x70\x70\x65\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x65\x6E\x74\x69\x74\x79\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64"];_0x2863[0];var jsonpatch=require(_0x2863[1]);var rp=require(_0x2863[2]);var moment=require(_0x2863[3]);var BPromise=require(_0x2863[4]);var Mustache=require(_0x2863[5]);var util=require(_0x2863[6]);var path=require(_0x2863[7]);var sox=require(_0x2863[8]);var csv=require(_0x2863[9]);var ejs=require(_0x2863[10]);var fs=require(_0x2863[11]);var _=require(_0x2863[12]);var squel=require(_0x2863[13]);var crypto=require(_0x2863[14]);var jsforce=require(_0x2863[15]);var deskjs=require(_0x2863[16]);var toCsv=require(_0x2863[9]);var querystring=require(_0x2863[17]);var Papa=require(_0x2863[18]);var qs=require(_0x2863[19]);var logger=require(_0x2863[21])(_0x2863[20]);var utils=require(_0x2863[22]);var config=require(_0x2863[23]);var db=require(_0x2863[25])[_0x2863[24]];function respondWithStatusCode(_0x590cx1a,_0x590cx1b){_0x590cx1b= _0x590cx1b|| 204;return function(_0x590cx1c){if(_0x590cx1c){return _0x590cx1a[_0x2863[26]](_0x590cx1b)};return _0x590cx1a[_0x2863[28]](_0x590cx1b)[_0x2863[27]]()}}function respondWithResult(_0x590cx1a,_0x590cx1b){_0x590cx1b= _0x590cx1b|| 200;return function(_0x590cx1c){if(_0x590cx1c){return _0x590cx1a[_0x2863[28]](_0x590cx1b)[_0x2863[29]](_0x590cx1c)}}}function respondWithFilteredResult(_0x590cx1a,_0x590cx1f){return function(_0x590cx1c){if(_0x590cx1c){var _0x590cx20=_0x590cx1c[_0x2863[30]],_0x590cx21=_0x590cx1f[_0x2863[31]],_0x590cx22=_0x590cx1f[_0x2863[31]]+ _0x590cx1f[_0x2863[32]],_0x590cx1b;if(_0x590cx22>= _0x590cx20){_0x590cx22= _0x590cx20;_0x590cx1b= 200}else {_0x590cx1b= 206};_0x590cx1a[_0x2863[28]](_0x590cx1b);return _0x590cx1a[_0x2863[36]](_0x2863[33],_0x590cx21+ _0x2863[34]+ _0x590cx22+ _0x2863[35]+ _0x590cx20)[_0x2863[29]](_0x590cx1c)};return null}}function patchUpdates(_0x590cx24){return function(_0x590cx1c){try{jsonpatch[_0x2863[37]](_0x590cx1c,_0x590cx24,true)}catch(err){return BPromise[_0x2863[38]](err)};return _0x590cx1c[_0x2863[39]]()}}function saveUpdates(_0x590cx26,_0x590cx1b){return function(_0x590cx1c){if(_0x590cx1c){return _0x590cx1c[_0x2863[41]](_0x590cx26)[_0x2863[40]](function(_0x590cx27){return _0x590cx27})};return null}}function removeEntity(_0x590cx1a,_0x590cx1b){return function(_0x590cx1c){if(_0x590cx1c){return _0x590cx1c[_0x2863[42]]()[_0x2863[40]](function(){_0x590cx1a[_0x2863[28]](204)[_0x2863[27]]()})}}}function handleEntityNotFound(_0x590cx1a,_0x590cx1b){return function(_0x590cx1c){if(!_0x590cx1c){_0x590cx1a[_0x2863[26]](404)};return _0x590cx1c}}function handleError(_0x590cx1a,_0x590cx1b){_0x590cx1b= _0x590cx1b|| 500;return function(_0x590cx2b){logger[_0x2863[44]](_0x590cx2b[_0x2863[43]]);if(_0x590cx2b[_0x2863[45]]){delete _0x590cx2b[_0x2863[45]]};_0x590cx1a[_0x2863[28]](_0x590cx1b)[_0x2863[46]](_0x590cx2b)}}exports[_0x2863[47]]= function(_0x590cx2c,_0x590cx1a){var _0x590cx1f={},_0x590cx2d={},_0x590cx2e={count:0,rows:[]};_0x590cx2d[_0x2863[48]]= _[_0x2863[51]](db[_0x2863[50]][_0x2863[49]]);var _0x590cx2f={dateStart:_0x590cx2c[_0x2863[53]][_0x2863[52]],dateEnd:_0x590cx2c[_0x2863[53]][_0x2863[54]]};delete _0x590cx2c[_0x2863[53]][_0x2863[52]];delete _0x590cx2c[_0x2863[53]][_0x2863[54]];_0x590cx2d[_0x2863[53]]= _[_0x2863[51]](_0x590cx2c[_0x2863[53]]);_0x590cx2d[_0x2863[55]]= _[_0x2863[56]](_0x590cx2d[_0x2863[48]],_0x590cx2d[_0x2863[53]]);_0x590cx1f[_0x2863[57]]= _[_0x2863[56]](_0x590cx2d[_0x2863[48]],qs[_0x2863[58]](_0x590cx2c[_0x2863[53]][_0x2863[58]]));_0x590cx1f[_0x2863[57]]= (_0x590cx1f[_0x2863[57]][_0x2863[59]])?_0x590cx1f[_0x2863[57]]:_0x590cx2d[_0x2863[48]];if(!_0x590cx2c[_0x2863[53]][_0x2863[61]](_0x2863[60])){_0x590cx1f[_0x2863[32]]= qs[_0x2863[32]](_0x590cx2c[_0x2863[53]][_0x2863[32]]);_0x590cx1f[_0x2863[31]]= qs[_0x2863[31]](_0x590cx2c[_0x2863[53]][_0x2863[31]])};_0x590cx1f[_0x2863[62]]= qs[_0x2863[63]](_0x590cx2c[_0x2863[53]][_0x2863[63]]);_0x590cx1f[_0x2863[64]]= qs[_0x2863[55]](_[_0x2863[65]](_0x590cx2c[_0x2863[53]],_0x590cx2d[_0x2863[55]]));if(_0x590cx2f[_0x2863[52]]){if(_0x590cx2f[_0x2863[54]]){_0x590cx2f[_0x2863[54]]= moment(_0x590cx2f[_0x2863[54]])[_0x2863[67]](1,_0x2863[66])}else {_0x590cx2f[_0x2863[54]]= moment(_0x590cx2f[_0x2863[52]])[_0x2863[67]](1,_0x2863[66])};_[_0x2863[68]](_0x590cx1f[_0x2863[64]],{createdAt:{$gte:_0x590cx2f[_0x2863[52]],$lte:_0x590cx2f[_0x2863[54]]}})};if(_0x590cx2c[_0x2863[53]][_0x2863[69]]){_0x590cx1f[_0x2863[64]]= _[_0x2863[68]](_0x590cx1f[_0x2863[64]],{$or:_[_0x2863[71]](_0x590cx1f[_0x2863[57]],function(_0x590cx30){var _0x590cx2e={};_0x590cx2e[_0x590cx30]= {$like:_0x2863[70]+ _0x590cx2c[_0x2863[53]][_0x2863[69]]+ _0x2863[70]};return _0x590cx2e})})};_0x590cx1f= _[_0x2863[68]]({},_0x590cx1f,_0x590cx2c[_0x2863[72]]);var _0x590cx31={where:_0x590cx1f[_0x2863[64]]};return db[_0x2863[50]][_0x2863[30]](_0x590cx31)[_0x2863[40]](function(_0x590cx20){_0x590cx2e[_0x2863[30]]= _0x590cx20;if(_0x590cx2c[_0x2863[53]][_0x2863[75]]){_0x590cx1f[_0x2863[76]]= [{all:true}]};return db[_0x2863[50]][_0x2863[77]](_0x590cx1f)})[_0x2863[40]](function(_0x590cx32){_0x590cx2e[_0x2863[74]]= _0x590cx32;return _0x590cx2e})[_0x2863[40]](respondWithFilteredResult(_0x590cx1a,_0x590cx1f))[_0x2863[73]](handleError(_0x590cx1a,null))};exports[_0x2863[78]]= function(_0x590cx2c,_0x590cx1a){var _0x590cx1f={raw:true,where:{id:_0x590cx2c[_0x2863[80]][_0x2863[79]]}},_0x590cx2d={};_0x590cx2d[_0x2863[48]]= _[_0x2863[51]](db[_0x2863[50]][_0x2863[49]]);_0x590cx2d[_0x2863[53]]= _[_0x2863[51]](_0x590cx2c[_0x2863[53]]);_0x590cx2d[_0x2863[55]]= _[_0x2863[56]](_0x590cx2d[_0x2863[48]],_0x590cx2d[_0x2863[53]]);_0x590cx1f[_0x2863[57]]= _[_0x2863[56]](_0x590cx2d[_0x2863[48]],qs[_0x2863[58]](_0x590cx2c[_0x2863[53]][_0x2863[58]]));_0x590cx1f[_0x2863[57]]= (_0x590cx1f[_0x2863[57]][_0x2863[59]])?_0x590cx1f[_0x2863[57]]:_0x590cx2d[_0x2863[48]];if(_0x590cx2c[_0x2863[53]][_0x2863[75]]){_0x590cx1f[_0x2863[76]]= [{all:true}]};_0x590cx1f= _[_0x2863[68]]({},_0x590cx1f,_0x590cx2c[_0x2863[72]]);return db[_0x2863[50]][_0x2863[81]](_0x590cx1f)[_0x2863[40]](handleEntityNotFound(_0x590cx1a,null))[_0x2863[40]](respondWithResult(_0x590cx1a,null))[_0x2863[73]](handleError(_0x590cx1a,null))};exports[_0x2863[82]]= function(_0x590cx2c,_0x590cx1a){return db[_0x2863[50]][_0x2863[82]](_0x590cx2c[_0x2863[83]],{})[_0x2863[40]](respondWithResult(_0x590cx1a,201))[_0x2863[73]](handleError(_0x590cx1a,null))};exports[_0x2863[41]]= function(_0x590cx2c,_0x590cx1a){if(_0x590cx2c[_0x2863[83]][_0x2863[79]]){delete _0x590cx2c[_0x2863[83]][_0x2863[79]]};return db[_0x2863[50]][_0x2863[81]]({where:{id:_0x590cx2c[_0x2863[80]][_0x2863[79]]}})[_0x2863[40]](handleEntityNotFound(_0x590cx1a,null))[_0x2863[40]](saveUpdates(_0x590cx2c[_0x2863[83]],null))[_0x2863[40]](respondWithResult(_0x590cx1a,null))[_0x2863[73]](handleError(_0x590cx1a,null))};exports[_0x2863[84]]= function(_0x590cx2c,_0x590cx1a){return db[_0x2863[50]][_0x2863[84]]()[_0x2863[40]](respondWithResult(_0x590cx1a,null))[_0x2863[73]](handleError(_0x590cx1a,null))};exports[_0x2863[42]]= function(_0x590cx2c,_0x590cx1a){var _0x590cx33;return db[_0x2863[50]][_0x2863[81]]({where:{id:_0x590cx2c[_0x2863[80]][_0x2863[79]]}})[_0x2863[40]](handleEntityNotFound(_0x590cx1a,null))[_0x2863[40]](function(_0x590cx1c){if(_0x590cx1c){return _0x590cx1c[_0x2863[42]]()[_0x2863[40]](function(_0x590cx1c){return _0x590cx1c})}})[_0x2863[40]](function(_0x590cx1c){_0x590cx33= _0x590cx1c;if(_0x590cx1c){if(_0x590cx1c[_0x2863[102]]|| _0x590cx1c[_0x2863[114]]){return db[_0x590cx1c[_0x2863[102]]?_0x2863[115]:_0x2863[116]][_0x2863[81]]({where:{id:_0x590cx1c[_0x2863[102]]?_0x590cx1c[_0x2863[102]]:_0x590cx1c[_0x2863[114]]},attributes:[_0x2863[79],_0x2863[45]],raw:true})}}})[_0x2863[40]](function(_0x590cx1c){var _0x590cx2e={};if(_0x590cx1c){_[_0x2863[68]](_0x590cx2e,_[_0x2863[88]](_0x590cx33[_0x2863[85]],[_0x2863[86],_0x2863[87],_0x2863[79]]));_0x590cx2e[_0x2863[89]]= 21;_0x590cx2e[_0x2863[90]]= _0x2863[91];_0x590cx2e[_0x2863[92]]= _0x590cx1c[_0x2863[45]];_0x590cx2e[_0x2863[93]]= _0x590cx2c[_0x2863[94]][_0x2863[45]];_0x590cx2e[_0x2863[95]]= _0x590cx2c[_0x2863[94]][_0x2863[79]];_0x590cx2e[_0x2863[91]]= true;_0x590cx2e[_0x2863[96]]= moment()[_0x2863[98]](_0x2863[97]);_0x590cx2e[_0x2863[99]]= _0x590cx33[_0x2863[100]];_0x590cx2e[_0x2863[101]]= _0x590cx33[_0x2863[102]]?_0x2863[103]:_0x2863[104];return db[_0x2863[113]][_0x2863[81]]({where:{id:_0x590cx2e[_0x2863[112]]},attributes:[_0x2863[108],_0x2863[110]]})[_0x2863[40]](function(_0x590cx34){if(!_[_0x2863[107]](_0x590cx1a)&&  !_[_0x2863[107]](_0x590cx34[_0x2863[108]])){_0x590cx2e[_0x2863[109]]= _0x590cx34[_0x2863[108]];if(!_[_0x2863[107]](_0x590cx34[_0x2863[110]])){_0x590cx2e[_0x2863[109]]+= _0x2863[111]+ _0x590cx34[_0x2863[110]]}}})[_0x2863[106]](function(){return db[_0x2863[105]][_0x2863[82]](_0x590cx2e)})}})[_0x2863[40]](function(){return _0x590cx1a[_0x2863[28]](204)[_0x2863[27]]()})[_0x2863[73]](handleError(_0x590cx1a,null))};exports[_0x2863[117]]= function(_0x590cx2c,_0x590cx1a,_0x590cx35){return _0x590cx2c[_0x2863[94]][_0x2863[144]]({where:{type:_0x2863[142],dialActive:true,dialMethod:_0x2863[143]},attributes:[_0x2863[79],_0x2863[124]],raw:true})[_0x2863[40]](function(_0x590cx36){if(_0x590cx36&& _0x590cx36[_0x2863[59]]){return db[_0x2863[141]][_0x2863[140]](function(_0x590cx37){var _0x590cx38={active:false,recallme:false,scheduledAt:{$lte:moment()[_0x2863[98]](_0x2863[97])},VoiceQueueId:{$in:_[_0x2863[71]](_0x590cx36,_0x2863[79])},$or:[{UserId:null},{UserId:_0x590cx2c[_0x2863[94]][_0x2863[79]]}]};if(!_[_0x2863[119]](_0x590cx2c[_0x2863[83]][_0x2863[118]])){var _0x590cx39={"\x24\x6E\x6F\x74\x49\x6E":_0x590cx2c[_0x2863[83]][_0x2863[118]]};_0x590cx38[_0x2863[79]]= _0x590cx39};return db[_0x2863[50]][_0x2863[139]]({attributes:[_0x2863[79],_0x2863[120]],where:_0x590cx38,order:[[_0x2863[121],_0x2863[122]],[_0x2863[123],_0x590cx36[0][_0x2863[124]]],[_0x2863[95],_0x2863[122]],[_0x2863[79],_0x2863[125]]],transaction:_0x590cx37,lock:_0x590cx37[_0x2863[127]][_0x2863[126]],include:[{model:db[_0x2863[113]],as:_0x2863[128],attributes:[_0x2863[79],_0x2863[108],_0x2863[110],_0x2863[100],_0x2863[129],_0x2863[130],_0x2863[131],_0x2863[132]],include:[{model:db[_0x2863[133]],as:_0x2863[134],attributes:[_0x2863[79],_0x2863[45]]}]},{model:db[_0x2863[135]],as:_0x2863[136],attributes:[_0x2863[79],_0x2863[45]]},{model:db[_0x2863[115]],as:_0x2863[137],attributes:[_0x2863[79],_0x2863[45],_0x2863[138]]}]})[_0x2863[40]](function(_0x590cx1c){if(_0x590cx1c){return _0x590cx1c[_0x2863[41]]({UserId:_0x590cx2c[_0x2863[94]][_0x2863[79]]},{transaction:_0x590cx37})}})})}})[_0x2863[40]](handleEntityNotFound(_0x590cx1a,null))[_0x2863[40]](respondWithResult(_0x590cx1a,null))[_0x2863[73]](handleError(_0x590cx1a,null))};exports[_0x2863[145]]= function(_0x590cx2c,_0x590cx1a,_0x590cx35){return _0x590cx2c[_0x2863[94]][_0x2863[144]]({where:{type:_0x2863[142],dialActive:true,dialMethod:_0x2863[143]},attributes:[_0x2863[79]],raw:true})[_0x2863[40]](function(_0x590cx36){if(_0x590cx36&& _0x590cx36[_0x2863[59]]){return db[_0x2863[50]][_0x2863[30]]({where:{active:false,recallme:false,scheduledAt:{$lte:moment()[_0x2863[98]](_0x2863[97])},VoiceQueueId:{$in:_[_0x2863[71]](_0x590cx36,_0x2863[79])},$or:[{UserId:null},{UserId:_0x590cx2c[_0x2863[94]][_0x2863[79]]}]}})};return 0})[_0x2863[40]](function(_0x590cx1c){if(!_[_0x2863[107]](_0x590cx1c)&& _[_0x2863[146]](_0x590cx1c)){return _0x590cx1a[_0x2863[28]](200)[_0x2863[29]]({contacts:_0x590cx1c})}else {logger[_0x2863[44]](_0x2863[147],_0x2863[145],404,_0x2863[148]);_0x590cx1a[_0x2863[26]](404)}})[_0x2863[73]](handleError(_0x590cx1a,null))}