71df20d4f7f2f9aa35537504a41efbc5e1f1b93b
[motion.git] / server / config / forked_routing / mail / queue.js
1 var _0x20ee=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x65\x78\x70\x6F\x72\x74\x73","\x6D\x65\x73\x73\x61\x67\x65","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x51\x55\x45\x55\x45\x2C\x20\x51\x55\x45\x55\x45\x3A","\x6E\x61\x6D\x65","\x53\x54\x52\x41\x54\x45\x47\x59\x3A","\x73\x74\x72\x61\x74\x65\x67\x79","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x41\x47\x45\x4E\x54","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x52\x45\x4A\x45\x43\x54\x45\x44","\x69\x6E\x66\x6F","\x69\x64","\x70\x75\x73\x68","\x72\x65\x6A\x65\x63\x74","\x74\x79\x70\x65","\x6F\x6E","\x66\x69\x6E\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x6C\x65\x6E\x67\x74\x68","\x6D\x61\x70","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6F\x6E\x6C\x69\x6E\x65","\x6D\x61\x69\x6C\x50\x61\x75\x73\x65","\x46\x49\x45\x4C\x44\x28\x55\x73\x65\x72\x2E\x69\x64\x2C\x25\x73\x29","\x6A\x6F\x69\x6E","\x66\x6F\x72\x6D\x61\x74","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x74\x6F","\x41\x47\x45\x4E\x54\x20\x53\x45\x4C\x45\x43\x54\x45\x44\x3A","\x66\x69\x6E\x64\x49\x6E\x64\x65\x78","\x73\x70\x6C\x69\x63\x65","\x68\x65\x61\x64","\x63\x72\x65\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x71\x75\x65\x75\x65","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x6D\x65\x72\x67\x65","\x72\x65\x71\x75\x65\x73\x74","\x4E\x4F\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x20\x41\x47\x45\x4E\x54\x53","\x69\x6E\x64\x65\x78","\x55\x73\x65\x72","\x72\x65\x70\x6F\x72\x74\x5F\x6D\x61\x69\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x53\x29","\x75\x70\x64\x61\x74\x65","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x2E\x70\x65\x6E\x61\x6C\x74\x79","\x67\x72\x6F\x75\x70\x42\x79","\x76\x61\x6C\x75\x65\x73","\x72\x65\x6D\x6F\x76\x65","\x63\x6C\x6F\x6E\x65","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x73\x68\x6F\x77","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x49\x64","\x6C\x61\x73\x74\x41\x67\x65\x6E\x74","\x62\x65\x65\x70\x61\x6C\x6C","\x70\x65\x6E\x61\x6C\x74\x79","\x55\x73\x65\x72\x48\x61\x73\x4D\x61\x69\x6C\x51\x75\x65\x75\x65","\x73\x6F\x72\x74\x42\x79","\x72\x6F\x75\x6E\x64\x72\x6F\x62\x69\x6E","\x72\x72\x6D\x65\x6D\x6F\x72\x79","\x72\x65\x73\x6F\x6C\x76\x65","\x6D\x61\x69\x6C\x5F\x72\x6F\x6F\x6D\x3A\x73\x61\x76\x65","\x72\x6F\x6F\x6D\x69\x64","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43"];_0x20ee[0];var _=require(_0x20ee[1]);var util=require(_0x20ee[2]);var moment=require(_0x20ee[3]);var logger=require(_0x20ee[5])(_0x20ee[4]);module[_0x20ee[6]]= function(_0xfe6ax5,_0xfe6ax6,_0xfe6ax7,_0xfe6ax8,_0xfe6ax9,_0xfe6axa){var _0xfe6axb=[];var _0xfe6axc;var _0xfe6axd;var _0xfe6axe;var _0xfe6axf=0;process[_0x20ee[24]](_0x20ee[7],function(_0xfe6ax7){switch(_0xfe6ax7[_0x20ee[23]]){case _0x20ee[22]:logger[_0x20ee[19]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[16],_0xfe6ax7[_0x20ee[17]],_0x20ee[18]);_0xfe6axb[_0x20ee[21]]({id:_0xfe6ax7[_0x20ee[20]]});break;default:}});function _0xfe6ax10(_0xfe6ax11){var _0xfe6ax12=_[_0x20ee[25]](_0xfe6axb,{id:_0xfe6ax11[_0x20ee[20]]});return _0xfe6ax12?true:false}function _0xfe6ax13(){var _0xfe6ax14=((_0xfe6ax5[_0x20ee[26]]- _0xfe6axf)> _0xfe6axe[_0x20ee[26]])?_0xfe6axe[_0x20ee[26]]:(_0xfe6ax5[_0x20ee[26]]- _0xfe6axf);if(_0xfe6ax14> 0){if(_0xfe6axd[_0x20ee[27]]){var _0xfe6ax15={where:{id:{$in:_[_0x20ee[28]](_0xfe6axd,_0x20ee[20])},online:true,mailPause:false},include:[{model:_0x20ee[29],attributes:[_0x20ee[20]],raw:true}],attributes:[_0x20ee[20],_0x20ee[11],_0x20ee[30],_0x20ee[31],_0x20ee[32]],order:[[{raw:util[_0x20ee[35]](_0x20ee[33],_[_0x20ee[28]](_0xfe6axd,_0x20ee[20])[_0x20ee[34]]())}]]};return _0xfe6ax9[_0x20ee[54]](_0x20ee[56],[_0x20ee[57],_0xfe6ax15])[_0x20ee[39]](function(_0xfe6ax18){if(_0xfe6ax18[_0x20ee[27]]){var _0xfe6ax19;for(var _0xfe6ax1a=0;_0xfe6ax1a< _0xfe6ax18[_0x20ee[27]];_0xfe6ax1a++){var _0xfe6ax11=_0xfe6ax18[_0xfe6ax1a];if(!_0xfe6ax10(_0xfe6ax11)){_0xfe6ax19= _0xfe6ax11;break}};if(_0xfe6ax19){logger[_0x20ee[19]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[45],_0xfe6ax19[_0x20ee[20]],_0xfe6ax19[_0x20ee[11]]);var _0xfe6ax1b=_[_0x20ee[46]](_0xfe6axd,{"\x69\x64":_0xfe6ax19[_0x20ee[20]]});if(_0xfe6ax1b>= 0){var _0xfe6ax1c=_0xfe6axd[_0x20ee[47]](_0xfe6ax1b,1);if(_0xfe6ax1c&& _0xfe6ax1c[_0x20ee[27]]){_0xfe6axd[_0x20ee[21]](_[_0x20ee[48]](_0xfe6ax1c))}};return _0xfe6ax9[_0x20ee[54]](_0x20ee[49],[_0x20ee[50],_[_0x20ee[53]](_0xfe6ax6,{timeslot:_0xfe6ax14,application:_0x20ee[51],membername:_0xfe6ax19[_0x20ee[11]],memberid:_0xfe6ax19[_0x20ee[20]],queue:_0xfe6axe[_0x20ee[20]],queuename:_0xfe6axe[_0x20ee[11]],calledAt:moment()[_0x20ee[35]](_0x20ee[52])})])};logger[_0x20ee[19]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[55]);return}else {logger[_0x20ee[19]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[55]);return}})[_0x20ee[39]](function(_0xfe6ax17){if(_0xfe6ax17){_0xfe6ax8[_0x20ee[44]](util[_0x20ee[35]](_0x20ee[42],_0xfe6ax17[_0x20ee[43]]))[_0x20ee[41]](_0x20ee[40],_0xfe6ax17)}})[_0x20ee[39]](function(){_0xfe6axc= setTimeout(function(){_0xfe6axf+= _0xfe6axe[_0x20ee[26]];_0xfe6ax13()},_0xfe6ax14* 1000)})[_0x20ee[38]](function(_0xfe6ax16){logger[_0x20ee[37]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[36]);_0xfe6axa(_0xfe6ax16)})}else {logger[_0x20ee[19]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[55]);_0xfe6axc= setTimeout(function(){_0xfe6axf+= _0xfe6axe[_0x20ee[26]];_0xfe6ax13()},_0xfe6ax14* 1000)}}else {return _0xfe6ax9[_0x20ee[54]](_0x20ee[62],[_0x20ee[63],{leaveAt:moment()[_0x20ee[35]](_0x20ee[52]),timeout:true},{where:{uniqueid:_0xfe6ax6[_0x20ee[15]],leaveAt:null},individualHooks:true}])[_0x20ee[39]](function(_0xfe6ax1d){if(_0xfe6ax1d){_0xfe6ax8[_0x20ee[44]](_0x20ee[59])[_0x20ee[41]](_0x20ee[58],_0xfe6ax1d);_0xfe6ax8[_0x20ee[44]](_0x20ee[60])[_0x20ee[41]](_0x20ee[58],_0xfe6ax1d)};logger[_0x20ee[19]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[61]);clearTimeout(_0xfe6axc);_0xfe6axa()})[_0x20ee[38]](function(_0xfe6ax16){logger[_0x20ee[37]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[36]);_0xfe6axa(_0xfe6ax16)})}}function _0xfe6ax1e(){var _0xfe6ax14=((_0xfe6ax5[_0x20ee[26]]- _0xfe6axf)> _0xfe6axe[_0x20ee[26]])?_0xfe6axe[_0x20ee[26]]:(_0xfe6ax5[_0x20ee[26]]- _0xfe6axf);if(_0xfe6ax14> 0){return _0xfe6ax9[_0x20ee[54]](_0x20ee[70],[_0x20ee[71],{where:{id:_0xfe6ax5[_0x20ee[72]]},attributes:[_0x20ee[20],_0x20ee[11],_0x20ee[26],_0x20ee[13],_0x20ee[73]],include:[{model:_0x20ee[57],where:{online:true,mailPause:false},attributes:[_0x20ee[20],_0x20ee[11],_0x20ee[30],_0x20ee[31],_0x20ee[32]],raw:true}]}])[_0x20ee[39]](function(_0xfe6ax20){if(_0xfe6ax20){var _0xfe6ax18=_[_0x20ee[66]](_[_0x20ee[65]](_0xfe6ax20.Users,_0x20ee[64]));if(_0xfe6ax18&& _0xfe6ax18[_0x20ee[27]]){var _0xfe6ax21;for(var _0xfe6ax1a=0;_0xfe6ax1a< _0xfe6ax18[_0x20ee[27]];_0xfe6ax1a++){_[_0x20ee[67]](_0xfe6ax18[_0xfe6ax1a],function(_0xfe6ax11){return _0xfe6ax10(_0xfe6ax11)});if(_0xfe6ax18[_0xfe6ax1a][_0x20ee[27]]){_0xfe6ax21= _0xfe6ax18[_0xfe6ax1a];break}};if(_0xfe6ax21&& _0xfe6ax21[_0x20ee[27]]){var _0xfe6ax22=_[_0x20ee[28]](_0xfe6ax21,function(_0xfe6ax11){return _[_0x20ee[68]](_[_0x20ee[53]](_0xfe6ax6,{timeslot:_0xfe6ax14,application:_0x20ee[51],membername:_0xfe6ax11[_0x20ee[11]],memberid:_0xfe6ax11[_0x20ee[20]],queue:_0xfe6axe[_0x20ee[20]],queuename:_0xfe6axe[_0x20ee[11]],calledAt:moment()[_0x20ee[35]](_0x20ee[52])}))});return _0xfe6ax9[_0x20ee[54]](_0x20ee[69],[_0x20ee[50],_0xfe6ax22,{individualHooks:true}])}else {logger[_0x20ee[19]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[55])}}else {logger[_0x20ee[19]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[55])}}else {logger[_0x20ee[19]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[55])}})[_0x20ee[39]](function(_0xfe6ax1f){if(_0xfe6ax1f&& _0xfe6ax1f[_0x20ee[27]]){for(var _0xfe6ax1a=0;_0xfe6ax1a< _0xfe6ax1f[_0x20ee[27]];_0xfe6ax1a++){var _0xfe6ax17=_0xfe6ax1f[_0xfe6ax1a];_0xfe6ax8[_0x20ee[44]](util[_0x20ee[35]](_0x20ee[42],_0xfe6ax17[_0x20ee[43]]))[_0x20ee[41]](_0x20ee[40],_0xfe6ax17)}};_0xfe6axc= setTimeout(function(){_0xfe6axf+= _0xfe6axe[_0x20ee[26]];_0xfe6ax1e()},_0xfe6ax14* 1000)})[_0x20ee[38]](function(_0xfe6ax16){logger[_0x20ee[37]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[36]);_0xfe6axa(_0xfe6ax16)})}else {return _0xfe6ax9[_0x20ee[54]](_0x20ee[62],[_0x20ee[63],{leaveAt:moment()[_0x20ee[35]](_0x20ee[52]),timeout:true},{where:{uniqueid:_0xfe6ax6[_0x20ee[15]],leaveAt:null},individualHooks:true}])[_0x20ee[39]](function(_0xfe6ax1d){if(_0xfe6ax1d){_0xfe6ax8[_0x20ee[44]](_0x20ee[59])[_0x20ee[41]](_0x20ee[58],_0xfe6ax1d);_0xfe6ax8[_0x20ee[44]](_0x20ee[60])[_0x20ee[41]](_0x20ee[58],_0xfe6ax1d)};logger[_0x20ee[19]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[61]);clearTimeout(_0xfe6axc);_0xfe6axa()})[_0x20ee[38]](function(_0xfe6ax16){logger[_0x20ee[37]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[36]);_0xfe6axa(_0xfe6ax16)})}}return _0xfe6ax9[_0x20ee[54]](_0x20ee[70],[_0x20ee[71],{where:{id:_0xfe6ax5[_0x20ee[72]]},attributes:[_0x20ee[20],_0x20ee[11],_0x20ee[26],_0x20ee[13],_0x20ee[73]],include:[{model:_0x20ee[57],attributes:[_0x20ee[20]]}]}])[_0x20ee[39]](function(_0xfe6ax20){_0xfe6axe= _0xfe6ax20;logger[_0x20ee[19]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[83],_0xfe6ax5[_0x20ee[26]],_0x20ee[84]);return _0xfe6ax9[_0x20ee[54]](_0x20ee[49],[_0x20ee[63],_[_0x20ee[53]](_0xfe6ax6,{timeslot:_0xfe6ax5[_0x20ee[26]],application:_0x20ee[51],queue:_0xfe6ax20[_0x20ee[20]],queuename:_0xfe6ax20[_0x20ee[11]],calledAt:moment()[_0x20ee[35]](_0x20ee[52]),joinAt:moment()[_0x20ee[35]](_0x20ee[52]),membername:null,memberid:null})])})[_0x20ee[39]](function(_0xfe6ax1d){_0xfe6ax8[_0x20ee[44]](_0x20ee[59])[_0x20ee[41]](_0x20ee[58],_0xfe6ax1d);_0xfe6ax8[_0x20ee[44]](_0x20ee[60])[_0x20ee[41]](_0x20ee[58],_0xfe6ax1d);return _0xfe6ax9[_0x20ee[54]](_0x20ee[62],[_0x20ee[29],{waiting:true},{id:_0xfe6ax6[_0x20ee[82]]}])})[_0x20ee[39]](function(_0xfe6ax23){if(_0xfe6ax23){_0xfe6ax8[_0x20ee[41]](_0x20ee[81],_0xfe6ax23)}})[_0x20ee[39]](function(_0xfe6ax23){switch(_0xfe6axe[_0x20ee[13]]){case _0x20ee[74]:_0xfe6ax1e();break;case _0x20ee[78]:_0xfe6axd= _[_0x20ee[77]](_0xfe6axe.Users,[function(_0xfe6ax24){return _0xfe6ax24[_0x20ee[76]][_0x20ee[75]]|| 0}]);_0xfe6ax13();break;case _0x20ee[79]:_0xfe6axd= _[_0x20ee[77]](_0xfe6axe.Users,[function(_0xfe6ax24){return _0xfe6ax24[_0x20ee[76]][_0x20ee[75]]|| 0}]);_0xfe6ax13();break;default:};return Promise[_0x20ee[80]]()})[_0x20ee[38]](function(_0xfe6ax16){logger[_0x20ee[37]](_0xfe6ax6[_0x20ee[9]][_0x20ee[8]](),_0x20ee[10],_0xfe6axe[_0x20ee[11]][_0x20ee[8]](),_0x20ee[12],_0xfe6axe[_0x20ee[13]],_0x20ee[14],_0xfe6ax6[_0x20ee[15]],_0x20ee[36]);logger[_0x20ee[37]](_0xfe6ax16);_0xfe6axa(_0xfe6ax16)})}