872d5c6f2a305549b239ec1497ecff9d68149d7b
[motion.git] / server / config / automations / mail.js
1 var _0xfbce=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x6D\x6F\x6D\x65\x6E\x74","\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x4D\x61\x69\x6C","\x6C\x6F\x67","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x65\x78\x65\x63","\x65\x72\x72\x6F\x72","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x65\x73\x73\x61\x67\x65\x3A","\x6D\x65\x73\x73\x61\x67\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x53\x74\x61\x63\x6B\x3A","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x69\x64","\x64\x61\x74\x61\x31","\x73\x74\x61\x74\x75\x73","\x61\x63\x74\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x41\x63\x74\x69\x6F\x6E\x73","\x74\x68\x65\x6E","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x70\x75\x73\x68","\x41\x6C\x6C","\x41\x6E\x79","\x6C\x65\x6E\x67\x74\x68","\x24\x61\x6E\x64","\x77\x68\x65\x72\x65","\x24\x6F\x72","\x66\x69\x6E\x64\x41\x6C\x6C","\x66\x69\x6E\x64\x42\x79\x49\x64","\x61\x6C\x6C","\x73\x63\x6F\x70\x65","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x73\x65\x74\x53\x74\x61\x74\x75\x73","\x75\x70\x64\x61\x74\x65","\x66\x69\x65\x6C\x64","\x76\x61\x6C\x75\x65","\x65\x71\x75\x61\x6C\x73","\x6E\x6F\x74\x5F\x65\x71\x75\x61\x6C\x73","\x6F\x70\x65\x72\x61\x74\x6F\x72","\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","\x68\x6F\x75\x72\x73","\x73\x75\x62\x74\x72\x61\x63\x74","\x67\x72\x65\x61\x74\x65\x72","\x67\x72\x65\x61\x74\x65\x72\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x6C\x65\x73\x73","\x6C\x65\x73\x73\x5F\x6F\x72\x5F\x65\x71\x75\x61\x6C","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C","\x73\x65\x74\x20\x77\x69\x74\x68\x20\x74\x69\x6D\x65\x6F\x75\x74","\x74\x69\x6D\x65\x6F\x75\x74","\x69\x6E\x74\x65\x72\x76\x61\x6C","\x65\x78\x70\x6F\x72\x74\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C\x20\x73\x65\x72\x76\x69\x63\x65\x20\x73\x74\x61\x72\x74\x65\x64","\x63\x68\x61\x6E\x6E\x65\x6C","\x6D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x75\x70\x64\x61\x74\x65\x64\x2C\x20\x74\x68\x65\x20\x73\x74\x61\x74\x75\x73\x20\x69\x73","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C\x20\x75\x6E\x73\x65\x74\x20","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x20\x64\x65\x6C\x65\x74\x65\x64","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x45\x72\x72\x6F\x72\x20\x69\x6E\x20\x4D\x61\x69\x6C\x20\x69\x6E\x69\x74","\x5B\x41\x75\x74\x6F\x6D\x61\x74\x69\x6F\x6E\x5D\x20\x4D\x61\x69\x6C\x20\x61\x72\x65"];_0xfbce[0];var _=require(_0xfbce[1]);var moment=require(_0xfbce[2]);var Automation=require(_0xfbce[4])[_0xfbce[3]];var MailRoom=require(_0xfbce[4])[_0xfbce[5]];var activeMailAutomations={};function executeAutomation(_0x66adx7){console[_0xfbce[7]](_0xfbce[6],_0x66adx7);var _0x66adx8;return Automation[_0xfbce[33]](_0xfbce[32])[_0xfbce[31]](_0x66adx7)[_0xfbce[21]](function(_0x66adxd){_0x66adx8= _0x66adxd;var _0x66adxe=[];var _0x66adxf=[];var _0x66adx10={where:{}};_0x66adxd[_0xfbce[24]][_0xfbce[19]](function(_0x66adx11){_0x66adxf[_0xfbce[23]](getCondition(_0x66adx11[_0xfbce[22]]))});_0x66adxd[_0xfbce[25]][_0xfbce[19]](function(_0x66adx11){_0x66adxe[_0xfbce[23]](getCondition(_0x66adx11[_0xfbce[22]]))});if(_0x66adxf[_0xfbce[26]]){_0x66adx10[_0xfbce[28]][_0xfbce[27]]= _0x66adxf};if(_0x66adxe[_0xfbce[26]]){_0x66adx10[_0xfbce[28]][_0xfbce[29]]= _0x66adxe};return MailRoom[_0xfbce[30]](_0x66adx10)})[_0xfbce[21]](function(_0x66adxa){_0x66adxa[_0xfbce[19]](function(_0x66adxb){_0x66adx8[_0xfbce[20]][_0xfbce[19]](function(_0x66adxc){switch(_0x66adxc[_0xfbce[18]]){case _0xfbce[17]:setStatus(_0x66adxb[_0xfbce[15]],_0x66adxc[_0xfbce[16]]);break;default:}})})})[_0xfbce[14]](function(_0x66adx9){console[_0xfbce[9]](_0xfbce[8]);console[_0xfbce[9]](_0xfbce[10],_0x66adx9[_0xfbce[11]]);console[_0xfbce[9]](_0xfbce[12],_0x66adx9[_0xfbce[13]])})}function setStatus(_0x66adx13,_0x66adx14){return MailRoom[_0xfbce[35]]({status:_0x66adx14},{where:{id:_0x66adx13}})[_0xfbce[14]](function(_0x66adx9){console[_0xfbce[9]](_0xfbce[34]);console[_0xfbce[9]](_0xfbce[10],_0x66adx9[_0xfbce[11]]);console[_0xfbce[9]](_0xfbce[12],_0x66adx9[_0xfbce[13]])})}function getCondition(_0x66adx11){var _0x66adx16={};switch(_0x66adx11[_0xfbce[36]]){case _0xfbce[17]:switch(_0x66adx11[_0xfbce[40]]){case _0xfbce[38]:_0x66adx16[_0x66adx11[_0xfbce[36]]]= _0x66adx11[_0xfbce[37]];break;case _0xfbce[39]:_0x66adx16[_0x66adx11[_0xfbce[36]]]= {$ne:_0x66adx11[_0xfbce[37]]};break;default:};break;case _0xfbce[49]:var _0x66adx17=moment()[_0xfbce[44]](parseInt(_0x66adx11[_0xfbce[37]],10),_0xfbce[43])[_0xfbce[42]](_0xfbce[41]);switch(_0x66adx11[_0xfbce[40]]){case _0xfbce[45]:_0x66adx16[_0x66adx11[_0xfbce[36]]]= {lt:_0x66adx17};break;case _0xfbce[46]:_0x66adx16[_0x66adx11[_0xfbce[36]]]= {$lte:_0x66adx17};break;case _0xfbce[47]:_0x66adx16[_0x66adx11[_0xfbce[36]]]= {$gt:_0x66adx17};break;case _0xfbce[48]:_0x66adx16[_0x66adx11[_0xfbce[36]]]= {$gte:_0x66adx17};break;default:};break;default:};return _0x66adx16}function createInterval(_0x66adxd){console[_0xfbce[7]](_0xfbce[50],_0x66adxd[_0xfbce[15]],_0xfbce[51],_0x66adxd[_0xfbce[52]]* 60* 1000);activeMailAutomations[_0xfbce[53]+ _0x66adxd[_0xfbce[15]]]= setInterval(function(){executeAutomation(_0x66adxd[_0xfbce[15]])},_0x66adxd[_0xfbce[52]]* 60* 1000)}module[_0xfbce[54]]= function(){console[_0xfbce[7]](_0xfbce[55]);Automation[_0xfbce[59]](function(_0x66adx19,_0x66adx1a){if(_0x66adx19[_0xfbce[56]]=== _0xfbce[57]){console[_0xfbce[7]](_0xfbce[50],_0x66adx19[_0xfbce[15]],_0xfbce[58],_0x66adx19[_0xfbce[17]]);if(_0x66adx19[_0xfbce[17]]){createInterval(_0x66adx19)}}});Automation[_0xfbce[62]](function(_0x66adx19,_0x66adx1a){if(_0x66adx19[_0xfbce[56]]=== _0xfbce[57]){console[_0xfbce[7]](_0xfbce[50],_0x66adx19[_0xfbce[15]],_0xfbce[60],_0x66adx19[_0xfbce[17]]);if(activeMailAutomations[_0xfbce[53]+ _0x66adx19[_0xfbce[15]]]){console[_0xfbce[7]](_0xfbce[61],_0x66adx19[_0xfbce[15]]);clearInterval(activeMailAutomations[_0xfbce[53]+ _0x66adx19[_0xfbce[15]]]);delete activeMailAutomations[_0xfbce[53]+ _0x66adx19[_0xfbce[15]]]};if(_0x66adx19[_0xfbce[17]]){createInterval(_0x66adx19)}}});Automation[_0xfbce[64]](function(_0x66adx19,_0x66adx1a){if(_0x66adx19[_0xfbce[56]]=== _0xfbce[57]){console[_0xfbce[7]](_0xfbce[50],_0x66adx19[_0xfbce[15]],_0xfbce[63]);if(activeMailAutomations[_0xfbce[53]+ _0x66adx19[_0xfbce[15]]]){console[_0xfbce[7]](_0xfbce[61],_0x66adx19[_0xfbce[15]]);clearInterval(activeMailAutomations[_0xfbce[53]+ _0x66adx19[_0xfbce[15]]]);delete activeMailAutomations[_0xfbce[53]+ _0x66adx19[_0xfbce[15]]]}}});return Automation[_0xfbce[33]](_0xfbce[32])[_0xfbce[30]]({where:{status:true,channel:_0xfbce[57]},attributes:[_0xfbce[15],_0xfbce[52]]})[_0xfbce[21]](function(_0x66adx1b){console[_0xfbce[7]](_0xfbce[66],_0x66adx1b[_0xfbce[26]]);_0x66adx1b[_0xfbce[19]](function(_0x66adxd){createInterval(_0x66adxd)})})[_0xfbce[14]](function(_0x66adx9){console[_0xfbce[9]](_0xfbce[65]);console[_0xfbce[9]](_0xfbce[10],_0x66adx9[_0xfbce[11]]);console[_0xfbce[9]](_0xfbce[12],_0x66adx9[_0xfbce[13]])})}