Built motion from commit d3260923e.|1.0.29
[motion.git] / server / config / imap / index.js
index d6d8a75..a5bb19a 100644 (file)
@@ -1 +1 @@
-var _0xc90e=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x6D\x6F\x6D\x65\x6E\x74","\x6B\x75\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x53\x65\x74\x74\x69\x6E\x67","\x43\x6F\x6E\x74\x61\x63\x74","\x43\x6F\x6D\x70\x61\x6E\x79","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x6F\x70\x65\x6E","\x66\x73","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x63\x6C\x6F\x73\x65","\x77\x72\x69\x74\x65","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x75\x74\x69\x6C","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x75\x65","\x67\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x63\x68\x61\x6E\x67\x65\x64","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x65\x70\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x69\x6E\x64","\x73\x74\x6F\x70","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x70\x72\x6F\x63\x65\x73\x73","\x74\x68\x65\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\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","\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x70\x64\x61\x74\x65","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x72\x65\x6A\x65\x63\x74","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x69\x6E\x52\x65\x70\x6C\x79\x54\x6F","\x73\x74\x61\x63\x6B","\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x5F","\x72\x61\x6E\x64\x6F\x6D","\x4D\x61\x69\x6C\x20\x68\x61\x6E\x64\x6C\x69\x6E\x67\x20\x65\x72\x72\x6F\x72","\x46\x69\x6C\x65","\x66\x69\x6C\x65\x4E\x61\x6D\x65","\x70\x72\x6F\x70\x65\x72\x6C\x79\x20\x73\x61\x76\x65\x64\x2E","\x64\x65\x62\x75\x67","\x64\x61\x74\x61","\x63\x6F\x6E\x74\x65\x6E\x74","\x77","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x2F","\x6A\x6F\x69\x6E","\x63\x6F\x6E\x74\x65\x6E\x74\x54\x79\x70\x65","\x69\x64","\x63\x72\x65\x61\x74\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x6D\x65\x73\x73\x61\x67\x65\x49\x64","\x52\x45\x43\x45\x49\x56\x45\x44","\x73\x75\x62\x6A\x65\x63\x74","\x66\x72\x6F\x6D","\x61\x64\x64\x72\x65\x73\x73","\x6D\x61\x70","\x74\x6F","\x63\x63","\x62\x63\x63","\x74\x65\x78\x74","\x68\x74\x6D\x6C","\x6E\x61\x6D\x65","\x6D\x61\x69\x6C\x49\x6E","\x73\x74\x61\x74\x75\x73","\x43\x4C\x4F\x53\x45\x44","\x73\x70\x72\x65\x61\x64","\x4C\x69\x73\x74\x49\x64","\x40","\x73\x70\x6C\x69\x74","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x6D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x3B","\x67\x65\x74\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x73","\x4E\x45\x57","\x53\x65\x72\x76\x65\x72\x20\x73\x74\x61\x74\x65\x20\x65\x72\x72\x6F\x72\x3A","\x73\x74\x61\x74\x65","\x73\x6F\x75\x72\x63\x65","\x49\x4D\x41\x50\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x65\x72\x72\x6F\x72","\x6F\x6E","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x58\x49\x54\x45\x44\x20\x57\x49\x54\x48\x20\x43\x4F\x44\x45\x20\x25\x73","\x6D\x65\x73\x73\x61\x67\x65","\x6D\x73\x67","\x74\x79\x70\x65","\x2F\x69\x6D\x61\x70","\x66\x6F\x72\x6B","\x72\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x69\x6E\x66\x6F","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x75\x63\x63\x65\x65\x64\x65\x64\x21","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x61\x63\x63\x65\x70\x74\x4D\x65\x74\x68\x6F\x64","\x61\x63\x63\x65\x70\x74\x55\x72\x6C","\x4D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x3C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x61\x63\x74\x69\x6F\x6E\x73","\x65\x6E\x61\x62\x6C\x65\x64","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E","\x61\x63\x63\x65\x70\x74","\x72\x65\x6A\x65\x63\x74\x4D\x65\x74\x68\x6F\x64","\x72\x65\x6A\x65\x63\x74\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x72\x65\x6A\x65\x63\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x63\x6C\x6F\x73\x65\x4D\x65\x74\x68\x6F\x64","\x63\x6C\x6F\x73\x65\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x63\x6C\x6F\x73\x65\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x44\x45\x53\x54\x52\x4F\x59\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x70\x69\x64","\x6B\x69\x6C\x6C","\x72\x65\x6D\x6F\x76\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x4D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x3A\x20","\x20\x55\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x75\x6E\x73\x68\x69\x66\x74","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4F\x6E\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x65\x6D\x61\x69\x6C","\x4E\x65\x77\x20\x65\x6D\x61\x69\x6C\x20\x66\x72\x6F\x6D\x3A\x20\x25\x73","\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x72\x6F\x6F\x6D","\x61\x63\x63\x6F\x75\x6E\x74","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x78\x69\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x72\x6F\x6F\x6D\x69\x64","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x2F\x73\x65\x72\x76\x65\x72\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x66\x6F\x72\x6B\x65\x64\x5F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x6D\x61\x69\x6C\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x73\x74\x61\x72\x74","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x65\x78\x70\x6F\x72\x74\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x69\x6C\x52\x6F\x75\x74\x69\x6E\x67\x43\x61\x70\x61\x63\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x55\x50\x44\x41\x54\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20"];_0xc90e[0];var _=require(_0xc90e[1]);var util=require(_0xc90e[2]);var path=require(_0xc90e[3]);var cp=require(_0xc90e[4]);var moment=require(_0xc90e[5]);var kue=require(_0xc90e[6]);var Promise=require(_0xc90e[7]);var ms=require(_0xc90e[9])[_0xc90e[8]];var msg=require(_0xc90e[9])[_0xc90e[10]];var Room=require(_0xc90e[9])[_0xc90e[11]];var Report=require(_0xc90e[9])[_0xc90e[12]];var Status=require(_0xc90e[9])[_0xc90e[13]];var Session=require(_0xc90e[9])[_0xc90e[14]];var Message=require(_0xc90e[9])[_0xc90e[10]];var SmsMessage=require(_0xc90e[9])[_0xc90e[15]];var Account=require(_0xc90e[9])[_0xc90e[16]];var Setting=require(_0xc90e[9])[_0xc90e[17]];var Contact=require(_0xc90e[9])[_0xc90e[18]];var Company=require(_0xc90e[9])[_0xc90e[19]];var Attachment=require(_0xc90e[9])[_0xc90e[20]];var open=Promise[_0xc90e[23]](require(_0xc90e[22])[_0xc90e[21]]);var close=Promise[_0xc90e[23]](require(_0xc90e[22])[_0xc90e[24]]);var write=Promise[_0xc90e[23]](require(_0xc90e[22])[_0xc90e[25]]);var logger=require(_0xc90e[27])(_0xc90e[26]);var config=require(_0xc90e[28]);var Util=require(_0xc90e[29]);var queue=kue[_0xc90e[30]]();var processes=[];var ami;Report[_0xc90e[51]](function(_0xca5fx1e,_0xca5fx1f){var _0xca5fx20=_0xca5fx1e[_0xc90e[31]]({plain:true});if(_0xca5fx1e[_0xc90e[33]](_0xc90e[32])){return Session[_0xc90e[48]]({memberid:_0xca5fx20[_0xc90e[44]],membername:_0xca5fx20[_0xc90e[40]],leaveAt:moment()[_0xc90e[46]](_0xc90e[45])},{where:{uniqueid:_0xca5fx20[_0xc90e[47]],leaveAt:null},individualHooks:true})[_0xc90e[43]](function(){var _0xca5fx22=_[_0xc90e[38]](processes,{id:_0xca5fx20[_0xc90e[37]],channel:_0xc90e[26]});if(_0xca5fx22){_0xca5fx22[_0xc90e[42]][_0xc90e[41]]({type:_0xc90e[39],membername:_0xca5fx20[_0xc90e[40]]})}})[_0xc90e[36]](function(_0xca5fx21){logger[_0xc90e[35]](_0xc90e[34],_0xca5fx21)})}else {if(_0xca5fx1e[_0xc90e[33]](_0xc90e[49])){var _0xca5fx22=_[_0xc90e[38]](processes,{id:_0xca5fx20[_0xc90e[37]],channel:_0xc90e[26]});if(_0xca5fx22){_0xca5fx22[_0xc90e[42]][_0xc90e[41]]({type:_0xc90e[50],id:_0xca5fx20[_0xc90e[44]],membername:_0xca5fx20[_0xc90e[40]]})}}}});function handleMessage(msg){var _0xca5fx24;var _0xca5fx25;var _0xca5fx26;var _0xca5fx27;var _0xca5fx28;var _0xca5fx29,_0xca5fx2a,_0xca5fx2b,_0xca5fx2c;if(msg[_0xc90e[52]]){return Message[_0xc90e[98]]({where:{messageId:msg[_0xc90e[52]][0],accountId:msg[_0xc90e[99]]}})[_0xc90e[43]](function(_0xca5fx36){if(_0xca5fx36){return _0xca5fx36[_0xc90e[104]]()[_0xc90e[43]](function(_0xca5fx35){_0xca5fx24= _0xca5fx35;if(_0xca5fx35[_0xc90e[91]]!== _0xc90e[92]){return _0xca5fx24[_0xc90e[48]]({status:_0xc90e[101],openReason:_0xc90e[102],waiting:true},{individualHooks:true})[_0xc90e[43]](function(){return Account[_0xc90e[100]](msg[_0xc90e[99]])[_0xc90e[43]](function(_0xca5fx38){_0xca5fx26= _0xca5fx38;if(_0xca5fx26[_0xc90e[94]]){return Company[_0xc90e[98]]({where:{emailDomain:msg[_0xc90e[81]][0][_0xc90e[82]][_0xc90e[96]](_0xc90e[95])[1]}})[_0xc90e[43]](function(_0xca5fx39){return Contact[_0xc90e[97]]({where:{email:msg[_0xc90e[81]][0][_0xc90e[82]]},defaults:{email:msg[_0xc90e[81]][0][_0xc90e[82]],firstName:msg[_0xc90e[81]][0][_0xc90e[89]]|| msg[_0xc90e[81]][0][_0xc90e[82]][_0xc90e[96]](_0xc90e[95])[0],ListId:_0xca5fx26[_0xc90e[94]],CompanyId:_0xca5fx39?_0xca5fx39[_0xc90e[73]]:null}})})}else {return []}})[_0xc90e[93]](function(_0xca5fx37){_0xca5fx27= _0xca5fx37})})}else {return Account[_0xc90e[100]](msg[_0xc90e[99]])[_0xc90e[43]](function(_0xca5fx38){_0xca5fx26= _0xca5fx38;if(_0xca5fx26[_0xc90e[94]]){return Company[_0xc90e[98]]({where:{emailDomain:msg[_0xc90e[81]][0][_0xc90e[82]][_0xc90e[96]](_0xc90e[95])[1]}})[_0xc90e[43]](function(_0xca5fx39){return Contact[_0xc90e[97]]({where:{email:msg[_0xc90e[81]][0][_0xc90e[82]]},defaults:{email:msg[_0xc90e[81]][0][_0xc90e[82]],firstName:msg[_0xc90e[81]][0][_0xc90e[89]]|| msg[_0xc90e[81]][0][_0xc90e[82]][_0xc90e[96]](_0xc90e[95])[0],ListId:_0xca5fx26[_0xc90e[94]],CompanyId:_0xca5fx39?_0xca5fx39[_0xc90e[73]]:null}})})}else {return []}})[_0xc90e[93]](function(_0xca5fx37){_0xca5fx27= _0xca5fx37;return Room[_0xc90e[74]]({subject:msg[_0xc90e[80]],from:_[_0xc90e[83]](msg[_0xc90e[81]],_0xc90e[82])[_0xc90e[71]](_0xc90e[103]),account:_0xca5fx26[_0xc90e[89]],attachment:msg[_0xc90e[55]]&& msg[_0xc90e[55]][_0xc90e[56]],lastEvent:_0xc90e[79],lastEventAt:moment()[_0xc90e[46]](_0xc90e[45]),arrivedAt:moment()[_0xc90e[46]](_0xc90e[45]),waiting:true,MailAccountId:_0xca5fx26[_0xc90e[73]],ParentId:_0xca5fx35[_0xc90e[73]]})})[_0xc90e[43]](function(_0xca5fx35){_0xca5fx24= _0xca5fx35})}})}else {return Account[_0xc90e[100]](msg[_0xc90e[99]])[_0xc90e[43]](function(_0xca5fx38){_0xca5fx26= _0xca5fx38;if(_0xca5fx26[_0xc90e[94]]){return Company[_0xc90e[98]]({where:{emailDomain:msg[_0xc90e[81]][0][_0xc90e[82]][_0xc90e[96]](_0xc90e[95])[1]}})[_0xc90e[43]](function(_0xca5fx39){return Contact[_0xc90e[97]]({where:{email:msg[_0xc90e[81]][0][_0xc90e[82]]},defaults:{email:msg[_0xc90e[81]][0][_0xc90e[82]],firstName:msg[_0xc90e[81]][0][_0xc90e[89]]|| msg[_0xc90e[81]][0][_0xc90e[82]][_0xc90e[96]](_0xc90e[95])[0],ListId:_0xca5fx26[_0xc90e[94]],CompanyId:_0xca5fx39?_0xca5fx39[_0xc90e[73]]:null}})})}else {return []}})[_0xc90e[93]](function(_0xca5fx37){_0xca5fx27= _0xca5fx37;return Room[_0xc90e[74]]({subject:msg[_0xc90e[80]],from:_[_0xc90e[83]](msg[_0xc90e[81]],_0xc90e[82])[_0xc90e[71]](_0xc90e[103]),account:_0xca5fx26[_0xc90e[89]],attachment:msg[_0xc90e[55]]&& msg[_0xc90e[55]][_0xc90e[56]],lastEvent:_0xc90e[79],waiting:true,lastEventAt:moment()[_0xc90e[46]](_0xc90e[45]),arrivedAt:moment()[_0xc90e[46]](_0xc90e[45]),MailAccountId:_0xca5fx26[_0xc90e[73]]})})[_0xc90e[43]](function(_0xca5fx35){_0xca5fx24= _0xca5fx35})}})[_0xc90e[43]](function(){return _0xca5fx24[_0xc90e[48]]({lastEvent:_0xc90e[79],mailIn:++_0xca5fx24[_0xc90e[90]]})})[_0xc90e[43]](function(_0xca5fx35){return Message[_0xc90e[74]]({fromId:_0xca5fx27?_0xca5fx27[_0xc90e[73]]:null,messageId:msg[_0xc90e[78]],status:_0xc90e[79],subject:msg[_0xc90e[80]],from:_[_0xc90e[83]](msg[_0xc90e[81]],_0xc90e[82]),to:msg[_0xc90e[84]]?_[_0xc90e[83]](msg[_0xc90e[84]],_0xc90e[82]):[],cc:msg[_0xc90e[85]]?_[_0xc90e[83]](msg[_0xc90e[85]],_0xc90e[82]):[],bcc:msg[_0xc90e[86]]?_[_0xc90e[83]](msg[_0xc90e[86]],_0xc90e[82]):[],text:msg[_0xc90e[87]]|| null,html:msg[_0xc90e[88]]|| null,MailRoomId:_0xca5fx24[_0xc90e[73]],accountName:_0xca5fx26[_0xc90e[89]],accountId:_0xca5fx26[_0xc90e[73]],inReplyTo:msg[_0xc90e[52]][0]})})[_0xc90e[43]](function(_0xca5fx2d){var _0xca5fx2e=[];var _0xca5fx2f=_0xca5fx2d;if(ami){ami[_0xc90e[41]]({message:_0xc90e[54],doc:_0xca5fx2d})};createAndStartRouting(_0xca5fx24,msg,_0xca5fx2d[_0xc90e[31]]({plain:true}),_0xca5fx26);if(msg[_0xc90e[55]]&& msg[_0xc90e[55]][_0xc90e[56]]){msg[_0xc90e[55]][_0xc90e[76]](function(_0xca5fx30){var _0xca5fx31=_0xc90e[57]+ Math[_0xc90e[58]](32);var _0xca5fx32;_0xca5fx2e[_0xc90e[75]](Attachment[_0xc90e[74]]({name:_0xca5fx30[_0xc90e[61]],basename:_0xca5fx31,path:path[_0xc90e[71]](config[_0xc90e[67]],_0xc90e[68],_0xc90e[69],_0xc90e[55],_0xc90e[70],_0xca5fx31),type:_0xca5fx30[_0xc90e[72]],size:_0xca5fx30[_0xc90e[56]],MailMessageId:_0xca5fx2f[_0xc90e[73]]})[_0xc90e[43]](function(_0xca5fx34){return open(_0xca5fx34[_0xc90e[3]],_0xc90e[66])})[_0xc90e[43]](function(_0xca5fx33){_0xca5fx32= _0xca5fx33;return write(_0xca5fx32, new Buffer(_0xca5fx30[_0xc90e[65]][_0xc90e[64]]),0,_0xca5fx30[_0xc90e[56]])})[_0xc90e[43]](function(){return close(_0xca5fx32)})[_0xc90e[43]](function(){logger[_0xc90e[63]](_0xc90e[60],_0xca5fx30[_0xc90e[61]],_0xc90e[62])})[_0xc90e[36]](function(_0xca5fx21){logger[_0xc90e[35]](_0xc90e[59],_0xca5fx21[_0xc90e[53]])}))})};return Promise[_0xc90e[77]](_0xca5fx2e)})[_0xc90e[36]](function(_0xca5fx21){logger[_0xc90e[35]](_0xca5fx21[_0xc90e[53]])})}else {return Account[_0xc90e[100]](msg[_0xc90e[99]])[_0xc90e[43]](function(_0xca5fx38){_0xca5fx26= _0xca5fx38;if(_0xca5fx26[_0xc90e[94]]){return Company[_0xc90e[98]]({where:{emailDomain:msg[_0xc90e[81]][0][_0xc90e[82]][_0xc90e[96]](_0xc90e[95])[1]}})[_0xc90e[43]](function(_0xca5fx39){return Contact[_0xc90e[97]]({where:{email:msg[_0xc90e[81]][0][_0xc90e[82]]},defaults:{email:msg[_0xc90e[81]][0][_0xc90e[82]],firstName:msg[_0xc90e[81]][0][_0xc90e[89]]|| msg[_0xc90e[81]][0][_0xc90e[82]][_0xc90e[96]](_0xc90e[95])[0],ListId:_0xca5fx26[_0xc90e[94]],CompanyId:_0xca5fx39?_0xca5fx39[_0xc90e[73]]:null}})})}else {return []}})[_0xc90e[93]](function(_0xca5fx37){_0xca5fx27= _0xca5fx37;return Room[_0xc90e[74]]({mailIn:1,account:_0xca5fx26[_0xc90e[89]],subject:msg[_0xc90e[80]],from:_[_0xc90e[83]](msg[_0xc90e[81]],_0xc90e[82])[_0xc90e[71]](_0xc90e[103]),status:_0xc90e[106],lastEvent:_0xc90e[79],lastEventAt:moment()[_0xc90e[46]](_0xc90e[45]),arrivedAt:moment()[_0xc90e[46]](_0xc90e[45]),attachment:msg[_0xc90e[55]]&& msg[_0xc90e[55]][_0xc90e[56]],waiting:true,MailMessages:[{messageId:msg[_0xc90e[78]],subject:msg[_0xc90e[80]],from:_[_0xc90e[83]](msg[_0xc90e[81]],_0xc90e[82]),fromId:_0xca5fx27?_0xca5fx27[_0xc90e[73]]:null,to:msg[_0xc90e[84]]?_[_0xc90e[83]](msg[_0xc90e[84]],_0xc90e[82]):[],cc:msg[_0xc90e[85]]?_[_0xc90e[83]](msg[_0xc90e[85]],_0xc90e[82]):[],bcc:msg[_0xc90e[86]]?_[_0xc90e[83]](msg[_0xc90e[86]],_0xc90e[82]):[],status:_0xc90e[79],text:msg[_0xc90e[87]]|| null,html:msg[_0xc90e[88]]|| null,accountName:_0xca5fx26[_0xc90e[89]],accountId:_0xca5fx26[_0xc90e[73]]}],MailAccountId:msg[_0xc90e[99]]},{include:[{model:Message}]})})[_0xc90e[43]](function(_0xca5fx3a){var _0xca5fx2e=[];var _0xca5fx3b=_0xca5fx3a;ami[_0xc90e[41]]({message:_0xc90e[54],doc:_0xca5fx3a[_0xc90e[105]][0]});createAndStartRouting(_0xca5fx3b,msg,_0xca5fx3b[_0xc90e[105]][0][_0xc90e[31]]({plain:true}),_0xca5fx26);if(msg[_0xc90e[55]]&& msg[_0xc90e[55]][_0xc90e[56]]){msg[_0xc90e[55]][_0xc90e[76]](function(_0xca5fx30){var _0xca5fx31=_0xc90e[57]+ Math[_0xc90e[58]](32);var _0xca5fx32;_0xca5fx2e[_0xc90e[75]](Attachment[_0xc90e[74]]({name:_0xca5fx30[_0xc90e[61]],basename:_0xca5fx31,path:path[_0xc90e[71]](config[_0xc90e[67]],_0xc90e[68],_0xc90e[69],_0xc90e[55],_0xc90e[70],_0xca5fx31),type:_0xca5fx30[_0xc90e[72]],size:_0xca5fx30[_0xc90e[56]],MailMessageId:_0xca5fx3b[_0xc90e[105]][0][_0xc90e[73]]})[_0xc90e[43]](function(_0xca5fx34){return open(_0xca5fx34[_0xc90e[3]],_0xc90e[66])})[_0xc90e[43]](function(_0xca5fx33){_0xca5fx32= _0xca5fx33;return write(_0xca5fx32, new Buffer(_0xca5fx30[_0xc90e[65]][_0xc90e[64]]),0,_0xca5fx30[_0xc90e[56]])})[_0xc90e[43]](function(){return close(_0xca5fx32)})[_0xc90e[43]](function(){logger[_0xc90e[63]](_0xc90e[60],_0xca5fx30[_0xc90e[61]],_0xc90e[62])})[_0xc90e[36]](function(_0xca5fx21){logger[_0xc90e[35]](_0xc90e[59],_0xca5fx21[_0xc90e[53]])}))})};return Promise[_0xc90e[77]](_0xca5fx2e)})[_0xc90e[36]](function(_0xca5fx21){logger[_0xc90e[35]](_0xca5fx21[_0xc90e[53]])})}}function handleState(_0xca5fx3d,_0xca5fx20){return ms[_0xc90e[100]](_0xca5fx3d)[_0xc90e[43]](function(_0xca5fx3e){return _0xca5fx3e[_0xc90e[48]]({state:_0xca5fx20[_0xc90e[108]],source:_0xca5fx20[_0xc90e[109]]|| null})})[_0xc90e[36]](function(_0xca5fx21){logger[_0xc90e[35]](_0xc90e[107],_0xca5fx21[_0xc90e[53]])})}function fork(_0xca5fx3d,_0xca5fx40){return cp[_0xc90e[117]](__dirname+ _0xc90e[116],[_0xca5fx3d,_0xca5fx40])[_0xc90e[111]](_0xc90e[113],function(_0xca5fx20){switch(_0xca5fx20[_0xc90e[115]]){case _0xc90e[114]:handleMessage(_0xca5fx20);break;case _0xc90e[108]:handleState(_0xca5fx3d,_0xca5fx20);break;default:}})[_0xc90e[111]](_0xc90e[24],function(_0xca5fx41){logger[_0xc90e[63]](util[_0xc90e[46]](_0xc90e[112],_0xca5fx40,_0xca5fx41))})[_0xc90e[111]](_0xc90e[35],function(_0xca5fx21){logger[_0xc90e[35]](_0xc90e[110],_0xca5fx21[_0xc90e[53]])})}function execRequest(_0xca5fx1e,_0xca5fx43,_0xca5fx44){Util[_0xc90e[121]](_0xca5fx1e,_0xca5fx43,_0xca5fx44)[_0xc90e[43]](function(_0xca5fx45){logger[_0xc90e[63]](_0xc90e[120])})[_0xc90e[36]](function(_0xca5fx21){logger[_0xc90e[119]](_0xc90e[118])})}function webhook(_0xca5fx1e,_0xca5fx47,_0xca5fx48){var _0xca5fx49=_0xca5fx47;switch(_0xca5fx48){case _0xc90e[130]:if(_0xca5fx49[_0xc90e[122]]&& _0xca5fx49[_0xc90e[123]]){logger[_0xc90e[63]](_0xc90e[124]+ _0xca5fx49[_0xc90e[89]]+ _0xc90e[125]);execRequest(_0xca5fx1e[_0xc90e[126]],_0xca5fx49[_0xc90e[122]],_0xca5fx49[_0xc90e[123]])};if(_0xca5fx49[_0xc90e[127]][_0xc90e[56]]){_[_0xc90e[76]](_0xca5fx49[_0xc90e[127]],function(_0xca5fx4a){if(_0xca5fx4a[_0xc90e[128]]){Util[_0xc90e[129]](_0xca5fx4a,_0xca5fx1e)}})};break;case _0xc90e[50]:if(_0xca5fx49[_0xc90e[131]]&& _0xca5fx49[_0xc90e[132]]){logger[_0xc90e[63]](_0xc90e[124]+ _0xca5fx49[_0xc90e[89]]+ _0xc90e[133]);execRequest(_0xca5fx1e[_0xc90e[126]],_0xca5fx49[_0xc90e[131]],_0xca5fx49[_0xc90e[132]])};break;case _0xc90e[24]:if(_0xca5fx49[_0xc90e[134]]&& _0xca5fx49[_0xc90e[135]]){logger[_0xc90e[63]](_0xc90e[124]+ _0xca5fx49[_0xc90e[89]]+ _0xc90e[136]);execRequest(_0xca5fx1e[_0xc90e[126]],_0xca5fx49[_0xc90e[134]],_0xca5fx49[_0xc90e[135]])};break;default:logger[_0xc90e[35]](_0xc90e[137])}}function synch(_0xca5fx4c,_0xca5fx4d){Account[_0xc90e[142]](function(_0xca5fx1e){var _0xca5fx47=_[_0xc90e[38]](_0xca5fx4c,{id:_0xca5fx1e[_0xc90e[73]]});if(_0xca5fx47&& _0xca5fx47[_0xc90e[8]]){if(_0xca5fx4d[_0xca5fx47[_0xc90e[8]][_0xc90e[73]]]){logger[_0xc90e[63]](util[_0xc90e[46]](_0xc90e[138],_0xca5fx47[_0xc90e[8]][_0xc90e[73]],_0xca5fx4d[_0xca5fx47[_0xc90e[8]][_0xc90e[73]]][_0xc90e[139]]));_0xca5fx4d[_0xca5fx47[_0xc90e[8]][_0xc90e[73]]][_0xc90e[140]]();_0xca5fx4d[_0xca5fx47[_0xc90e[8]][_0xc90e[73]]]= null};_[_0xc90e[141]](_0xca5fx4c,{id:_0xca5fx1e[_0xc90e[73]]})}});Account[_0xc90e[143]](function(_0xca5fx1e){_0xca5fx4c[_0xc90e[75]](_0xca5fx1e)});Account[_0xc90e[51]](function(_0xca5fx1e){var _0xca5fx4e=_[_0xc90e[38]](_0xca5fx4c,{id:_0xca5fx1e[_0xc90e[73]]});if(_0xca5fx4e){logger[_0xc90e[63]](_0xc90e[144]+ _0xca5fx4e[_0xc90e[89]]+ _0xc90e[145]);_[_0xc90e[146]](_0xca5fx4e,_0xca5fx1e)}else {_0xca5fx4c[_0xc90e[147]](_0xca5fx1e)}})}function createAndStartRouting(_0xca5fx3a,_0xca5fx50,_0xca5fx2d,_0xca5fx47){return queue[_0xc90e[74]](_0xc90e[150],{title:util[_0xc90e[46]](_0xc90e[151],_0xca5fx2d[_0xc90e[81]]),room:_0xca5fx3a,message:_0xca5fx50,mailMessage:_0xca5fx2d,account:_0xca5fx47})[_0xc90e[149]](true)[_0xc90e[148]]()}function handleMail(_0xca5fx52,_0xca5fx53){var _0xca5fx50=_0xca5fx52[_0xc90e[64]][_0xc90e[113]];var _0xca5fx2d=_0xca5fx52[_0xc90e[64]][_0xc90e[152]];var _0xca5fx3a=_0xca5fx52[_0xc90e[64]][_0xc90e[153]];var _0xca5fx47=_0xca5fx52[_0xc90e[64]][_0xc90e[154]];var _0xca5fx54=_0xca5fx53;var _0xca5fx55=cp[_0xc90e[117]](path[_0xc90e[71]](config[_0xc90e[67]],_0xc90e[162]))[_0xc90e[111]](_0xc90e[113],function(msg){switch(msg[_0xc90e[115]]){case _0xc90e[159]:return Message[_0xc90e[74]](msg[_0xc90e[114]],{include:[{model:Attachment}]});case _0xc90e[160]:return SmsMessage[_0xc90e[74]](msg[_0xc90e[114]]);case _0xc90e[161]:ami[_0xc90e[41]]({message:msg[_0xc90e[115]],doc:msg[_0xc90e[114]]});break;default:}})[_0xc90e[111]](_0xc90e[156],function(){var _0xca5fx56=_[_0xc90e[141]](processes,{pid:this[_0xc90e[139]]});if(_0xca5fx56&& _0xca5fx56[_0xc90e[56]]){return Room[_0xc90e[100]](_0xca5fx56[0][_0xc90e[158]])[_0xc90e[43]](function(_0xca5fx3a){if(_0xca5fx3a){return _0xca5fx3a[_0xc90e[48]]({waiting:false})}})[_0xc90e[157]](function(){_0xca5fx54()})}})[_0xc90e[111]](_0xc90e[24],function(){_0xca5fx54()})[_0xc90e[111]](_0xc90e[155],function(){_0xca5fx54()})[_0xc90e[111]](_0xc90e[35],function(_0xca5fx21){_0xca5fx54(_0xca5fx21)});_0xca5fx55[_0xc90e[41]]({type:_0xc90e[163],param1:{channel:_0xc90e[26],uniqueid:util[_0xc90e[46]](_0xc90e[164],moment()[_0xc90e[165]](),_0xca5fx3a[_0xc90e[73]]),subject:_0xca5fx50[_0xc90e[80]],messageid:_0xca5fx2d[_0xc90e[73]],roomid:_0xca5fx3a[_0xc90e[73]],accountid:_0xca5fx47[_0xc90e[73]],accountname:_0xca5fx47[_0xc90e[89]],accountaddress:_0xca5fx47[_0xc90e[82]],from:_0xca5fx50[_0xc90e[81]][0][_0xc90e[82]],cc:_0xca5fx50[_0xc90e[85]]?_[_0xc90e[83]](_0xca5fx50[_0xc90e[85]],_0xc90e[82]):[]},param2:_0xca5fx2d});processes[_0xc90e[75]]({id:_0xca5fx2d[_0xc90e[73]],channel:_0xc90e[26],process:_0xca5fx55,roomid:_0xca5fx3a[_0xc90e[73]],pid:_0xca5fx55[_0xc90e[139]]})}module[_0xc90e[166]]= function(_0xca5fx57){var _0xca5fx4d={};var _0xca5fx4c;var _0xca5fx58;ami= _0xca5fx57;process[_0xc90e[111]](_0xc90e[156],function(_0xca5fx41){for(var _0xca5fx59 in _0xca5fx4d){if(_0xca5fx4d[_0xca5fx59]){_0xca5fx4d[_0xca5fx59][_0xc90e[140]]()}}});Setting[_0xc90e[38]]({where:{id:1},attributes:[_0xc90e[73],_0xc90e[170]],raw:true})[_0xc90e[43]](function(_0xca5fx5b){if(_0xca5fx5b){queue[_0xc90e[42]](_0xc90e[150],_0xca5fx5b[_0xc90e[170]],handleMail)};return Account[_0xc90e[171]]({include:[ms]})})[_0xc90e[43]](function(_0xca5fx5a){_0xca5fx4c= _0xca5fx5a;synch(_0xca5fx4c,_0xca5fx4d);_0xca5fx4c[_0xc90e[76]](function(_0xca5fx47){if(_0xca5fx47[_0xc90e[8]]){_0xca5fx4d[_0xca5fx47[_0xc90e[8]][_0xc90e[73]]]= fork(_0xca5fx47[_0xc90e[8]][_0xc90e[73]],_0xca5fx47[_0xc90e[8]][_0xc90e[167]])}});Report[_0xc90e[51]](function(_0xca5fx1e){var _0xca5fx47=_[_0xc90e[38]](_0xca5fx4c,{id:parseInt(_0xca5fx1e[_0xc90e[168]])});if(_0xca5fx47&& _0xca5fx1e[_0xc90e[33]](_0xc90e[32])){webhook(_0xca5fx1e,_0xca5fx47,_0xc90e[130])};if(_0xca5fx47&& _0xca5fx1e[_0xc90e[33]](_0xc90e[49])){webhook(_0xca5fx1e,_0xca5fx47,_0xc90e[50])}});Room[_0xc90e[51]](function(_0xca5fx1e){var _0xca5fx47=_[_0xc90e[38]](_0xca5fx4c,{id:_0xca5fx1e[_0xc90e[169]]});if(_0xca5fx47&& _0xca5fx1e[_0xc90e[33]](_0xc90e[91])&& _0xca5fx1e[_0xc90e[91]]=== _0xc90e[92]){webhook(_0xca5fx1e,_0xca5fx47,_0xc90e[24])}})})[_0xc90e[36]](function(_0xca5fx21){logger[_0xc90e[35]](_0xca5fx21[_0xc90e[53]])});ms[_0xc90e[143]](function(_0xca5fx3e){var _0xca5fx47=_[_0xc90e[38]](_0xca5fx4c,{id:_0xca5fx3e[_0xc90e[169]]});if(_0xca5fx47){_0xca5fx47[_0xc90e[8]]= _0xca5fx3e};_0xca5fx4d[_0xca5fx3e[_0xc90e[73]]]= fork(_0xca5fx3e[_0xc90e[73]],_0xca5fx3e[_0xc90e[167]])});ms[_0xc90e[51]](function(_0xca5fx3e){if(_0xca5fx4d[_0xca5fx3e[_0xc90e[73]]]){if(_0xca5fx3e[_0xc90e[33]](_0xc90e[108])|| _0xca5fx3e[_0xc90e[33]](_0xc90e[109])){logger[_0xc90e[63]](util[_0xc90e[46]](_0xc90e[172],_0xca5fx3e[_0xc90e[73]],_0xca5fx4d[_0xca5fx3e[_0xc90e[73]]][_0xc90e[139]]))}else {_0xca5fx4d[_0xca5fx3e[_0xc90e[73]]][_0xc90e[140]]();_0xca5fx4d[_0xca5fx3e[_0xc90e[73]]]= null;_0xca5fx4d[_0xca5fx3e[_0xc90e[73]]]= fork(_0xca5fx3e[_0xc90e[73]],_0xca5fx3e[_0xc90e[167]])}}});ms[_0xc90e[142]](function(_0xca5fx3e){if(_0xca5fx4d[_0xca5fx3e[_0xc90e[73]]]){logger[_0xc90e[63]](util[_0xc90e[46]](_0xc90e[138],_0xca5fx3e[_0xc90e[73]],_0xca5fx4d[_0xca5fx3e[_0xc90e[73]]][_0xc90e[139]]));_0xca5fx4d[_0xca5fx3e[_0xc90e[73]]][_0xc90e[140]]();_0xca5fx4d[_0xca5fx3e[_0xc90e[73]]]= null}})}
\ No newline at end of file
+var _0xa1b1=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x63\x68\x69\x6C\x64\x5F\x70\x72\x6F\x63\x65\x73\x73","\x6D\x6F\x6D\x65\x6E\x74","\x6B\x75\x65","\x62\x6C\x75\x65\x62\x69\x72\x64","\x4D\x61\x69\x6C\x53\x65\x72\x76\x65\x72\x49\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C","\x4D\x61\x69\x6C\x52\x6F\x6F\x6D\x53\x74\x61\x74\x75\x73","\x52\x65\x70\x6F\x72\x74\x4D\x61\x69\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x53\x6D\x73\x4D\x65\x73\x73\x61\x67\x65","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74","\x53\x65\x74\x74\x69\x6E\x67","\x43\x6F\x6E\x74\x61\x63\x74","\x43\x6F\x6D\x70\x61\x6E\x79","\x4D\x61\x69\x6C\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74","\x6F\x70\x65\x6E","\x66\x73","\x70\x72\x6F\x6D\x69\x73\x69\x66\x79","\x63\x6C\x6F\x73\x65","\x77\x72\x69\x74\x65","\x6D\x61\x69\x6C","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2E\x2F\x75\x74\x69\x6C","\x63\x72\x65\x61\x74\x65\x51\x75\x65\x75\x65","\x67\x65\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x64","\x63\x68\x61\x6E\x67\x65\x64","\x45\x72\x72\x6F\x72\x20\x6F\x6E\x20\x6D\x61\x69\x6C\x20\x61\x63\x63\x65\x70\x74","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x6D\x65\x73\x73\x61\x67\x65\x69\x64","\x66\x69\x6E\x64","\x73\x74\x6F\x70","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x70\x72\x6F\x63\x65\x73\x73","\x74\x68\x65\x6E","\x6D\x65\x6D\x62\x65\x72\x69\x64","\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","\x75\x6E\x69\x71\x75\x65\x69\x64","\x75\x70\x64\x61\x74\x65","\x72\x65\x6A\x65\x63\x74\x65\x64\x41\x74","\x72\x65\x6A\x65\x63\x74","\x61\x66\x74\x65\x72\x55\x70\x64\x61\x74\x65","\x69\x6E\x52\x65\x70\x6C\x79\x54\x6F","\x73\x74\x61\x63\x6B","\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x41\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x5F","\x72\x61\x6E\x64\x6F\x6D","\x4D\x61\x69\x6C\x20\x68\x61\x6E\x64\x6C\x69\x6E\x67\x20\x65\x72\x72\x6F\x72","\x46\x69\x6C\x65","\x66\x69\x6C\x65\x4E\x61\x6D\x65","\x70\x72\x6F\x70\x65\x72\x6C\x79\x20\x73\x61\x76\x65\x64\x2E","\x64\x65\x62\x75\x67","\x64\x61\x74\x61","\x63\x6F\x6E\x74\x65\x6E\x74","\x77","\x72\x6F\x6F\x74","\x73\x65\x72\x76\x65\x72","\x66\x69\x6C\x65\x73","\x2F","\x6A\x6F\x69\x6E","\x63\x6F\x6E\x74\x65\x6E\x74\x54\x79\x70\x65","\x69\x64","\x63\x72\x65\x61\x74\x65","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x61\x6C\x6C","\x6D\x65\x73\x73\x61\x67\x65\x49\x64","\x52\x45\x43\x45\x49\x56\x45\x44","\x73\x75\x62\x6A\x65\x63\x74","\x66\x72\x6F\x6D","\x61\x64\x64\x72\x65\x73\x73","\x6D\x61\x70","\x74\x6F","\x63\x63","\x62\x63\x63","\x74\x65\x78\x74","\x68\x74\x6D\x6C","\x6E\x61\x6D\x65","\x6D\x61\x69\x6C\x49\x6E","\x73\x74\x61\x74\x75\x73","\x43\x4C\x4F\x53\x45\x44","\x73\x70\x72\x65\x61\x64","\x4C\x69\x73\x74\x49\x64","\x40","\x73\x70\x6C\x69\x74","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x66\x69\x6E\x64\x4F\x6E\x65","\x6D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x4F\x50\x45\x4E","\x73\x79\x73\x74\x65\x6D","\x3B","\x67\x65\x74\x4D\x61\x69\x6C\x52\x6F\x6F\x6D","\x4D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x73","\x4E\x45\x57","\x53\x65\x72\x76\x65\x72\x20\x73\x74\x61\x74\x65\x20\x65\x72\x72\x6F\x72\x3A","\x73\x74\x61\x74\x65","\x73\x6F\x75\x72\x63\x65","\x49\x4D\x41\x50\x20\x70\x72\x6F\x63\x65\x73\x73\x20\x65\x72\x72\x6F\x72","\x6F\x6E","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x45\x58\x49\x54\x45\x44\x20\x57\x49\x54\x48\x20\x43\x4F\x44\x45\x20\x25\x73","\x6D\x65\x73\x73\x61\x67\x65","\x6D\x73\x67","\x74\x79\x70\x65","\x2F\x69\x6D\x61\x70","\x66\x6F\x72\x6B","\x72\x65\x71\x75\x65\x73\x74\x20\x66\x61\x69\x6C\x65\x64\x21","\x69\x6E\x66\x6F","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x75\x63\x63\x65\x65\x64\x65\x64\x21","\x73\x65\x6E\x64\x52\x65\x71\x75\x65\x73\x74","\x61\x63\x63\x65\x70\x74\x4D\x65\x74\x68\x6F\x64","\x61\x63\x63\x65\x70\x74\x55\x72\x6C","\x4D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x20\x3C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x61\x63\x63\x65\x70\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x64\x61\x74\x61\x56\x61\x6C\x75\x65\x73","\x61\x63\x74\x69\x6F\x6E\x73","\x65\x6E\x61\x62\x6C\x65\x64","\x65\x78\x65\x63\x41\x63\x74\x69\x6F\x6E","\x61\x63\x63\x65\x70\x74","\x72\x65\x6A\x65\x63\x74\x4D\x65\x74\x68\x6F\x64","\x72\x65\x6A\x65\x63\x74\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x72\x65\x6A\x65\x63\x74\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x63\x6C\x6F\x73\x65\x4D\x65\x74\x68\x6F\x64","\x63\x6C\x6F\x73\x65\x55\x72\x6C","\x3E\x20\x65\x78\x65\x63\x75\x74\x69\x6E\x67\x20\x63\x6C\x6F\x73\x65\x20\x77\x65\x62\x68\x6F\x6F\x6B","\x57\x65\x62\x68\x6F\x6F\x6B\x20\x6E\x6F\x74\x20\x72\x65\x63\x6F\x67\x6E\x69\x7A\x65\x64","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x44\x45\x53\x54\x52\x4F\x59\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20","\x70\x69\x64","\x6B\x69\x6C\x6C","\x72\x65\x6D\x6F\x76\x65","\x61\x66\x74\x65\x72\x44\x65\x73\x74\x72\x6F\x79","\x61\x66\x74\x65\x72\x43\x72\x65\x61\x74\x65","\x4D\x61\x69\x6C\x20\x61\x63\x63\x6F\x75\x6E\x74\x3A\x20","\x20\x55\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x75\x6E\x73\x68\x69\x66\x74","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4F\x6E\x43\x6F\x6D\x70\x6C\x65\x74\x65","\x65\x6D\x61\x69\x6C","\x4E\x65\x77\x20\x65\x6D\x61\x69\x6C\x20\x66\x72\x6F\x6D\x3A\x20\x25\x73","\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65","\x72\x6F\x6F\x6D","\x61\x63\x63\x6F\x75\x6E\x74","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x65\x78\x69\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x72\x6F\x6F\x6D\x69\x64","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C","\x63\x72\x65\x61\x74\x65\x53\x6D\x73","\x63\x72\x65\x61\x74\x65\x4D\x61\x69\x6C\x51\x75\x65\x75\x65\x53\x65\x73\x73\x69\x6F\x6E","\x2F\x73\x65\x72\x76\x65\x72\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x66\x6F\x72\x6B\x65\x64\x5F\x72\x6F\x75\x74\x69\x6E\x67\x2F\x6D\x61\x69\x6C\x2F\x69\x6E\x64\x65\x78\x2E\x6A\x73","\x73\x74\x61\x72\x74","\x25\x73\x2E\x25\x73","\x75\x6E\x69\x78","\x65\x78\x70\x6F\x72\x74\x73","\x75\x73\x65\x72\x6E\x61\x6D\x65","\x61\x63\x63\x6F\x75\x6E\x74\x69\x64","\x4D\x61\x69\x6C\x41\x63\x63\x6F\x75\x6E\x74\x49\x64","\x6D\x61\x69\x6C\x52\x6F\x75\x74\x69\x6E\x67\x43\x61\x70\x61\x63\x69\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x49\x4D\x41\x50\x20\x53\x45\x52\x56\x45\x52\x20\x25\x73\x20\x55\x50\x44\x41\x54\x45\x44\x2C\x20\x50\x52\x4F\x43\x45\x53\x53\x20\x49\x44\x3A\x20\x25\x73\x20"];_0xa1b1[0];var _=require(_0xa1b1[1]);var util=require(_0xa1b1[2]);var path=require(_0xa1b1[3]);var cp=require(_0xa1b1[4]);var moment=require(_0xa1b1[5]);var kue=require(_0xa1b1[6]);var Promise=require(_0xa1b1[7]);var ms=require(_0xa1b1[9])[_0xa1b1[8]];var msg=require(_0xa1b1[9])[_0xa1b1[10]];var Room=require(_0xa1b1[9])[_0xa1b1[11]];var Report=require(_0xa1b1[9])[_0xa1b1[12]];var Status=require(_0xa1b1[9])[_0xa1b1[13]];var Session=require(_0xa1b1[9])[_0xa1b1[14]];var Message=require(_0xa1b1[9])[_0xa1b1[10]];var SmsMessage=require(_0xa1b1[9])[_0xa1b1[15]];var Account=require(_0xa1b1[9])[_0xa1b1[16]];var Setting=require(_0xa1b1[9])[_0xa1b1[17]];var Contact=require(_0xa1b1[9])[_0xa1b1[18]];var Company=require(_0xa1b1[9])[_0xa1b1[19]];var Attachment=require(_0xa1b1[9])[_0xa1b1[20]];var open=Promise[_0xa1b1[23]](require(_0xa1b1[22])[_0xa1b1[21]]);var close=Promise[_0xa1b1[23]](require(_0xa1b1[22])[_0xa1b1[24]]);var write=Promise[_0xa1b1[23]](require(_0xa1b1[22])[_0xa1b1[25]]);var logger=require(_0xa1b1[27])(_0xa1b1[26]);var config=require(_0xa1b1[28]);var Util=require(_0xa1b1[29]);var queue=kue[_0xa1b1[30]]();var processes=[];var ami;Report[_0xa1b1[51]](function(_0xa333x1e,_0xa333x1f){var _0xa333x20=_0xa333x1e[_0xa1b1[31]]({plain:true});if(_0xa333x1e[_0xa1b1[33]](_0xa1b1[32])){return Session[_0xa1b1[48]]({memberid:_0xa333x20[_0xa1b1[44]],membername:_0xa333x20[_0xa1b1[40]],leaveAt:moment()[_0xa1b1[46]](_0xa1b1[45])},{where:{uniqueid:_0xa333x20[_0xa1b1[47]],leaveAt:null},individualHooks:true})[_0xa1b1[43]](function(){var _0xa333x22=_[_0xa1b1[38]](processes,{id:_0xa333x20[_0xa1b1[37]],channel:_0xa1b1[26]});if(_0xa333x22){_0xa333x22[_0xa1b1[42]][_0xa1b1[41]]({type:_0xa1b1[39],membername:_0xa333x20[_0xa1b1[40]]})}})[_0xa1b1[36]](function(_0xa333x21){logger[_0xa1b1[35]](_0xa1b1[34],_0xa333x21)})}else {if(_0xa333x1e[_0xa1b1[33]](_0xa1b1[49])){var _0xa333x22=_[_0xa1b1[38]](processes,{id:_0xa333x20[_0xa1b1[37]],channel:_0xa1b1[26]});if(_0xa333x22){_0xa333x22[_0xa1b1[42]][_0xa1b1[41]]({type:_0xa1b1[50],id:_0xa333x20[_0xa1b1[44]],membername:_0xa333x20[_0xa1b1[40]]})}}}});function handleMessage(msg){var _0xa333x24;var _0xa333x25;var _0xa333x26;var _0xa333x27;var _0xa333x28;var _0xa333x29,_0xa333x2a,_0xa333x2b,_0xa333x2c;if(msg[_0xa1b1[52]]){return Message[_0xa1b1[98]]({where:{messageId:msg[_0xa1b1[52]][0],accountId:msg[_0xa1b1[99]]}})[_0xa1b1[43]](function(_0xa333x36){if(_0xa333x36){return _0xa333x36[_0xa1b1[104]]()[_0xa1b1[43]](function(_0xa333x35){_0xa333x24= _0xa333x35;if(_0xa333x35[_0xa1b1[91]]!== _0xa1b1[92]){return _0xa333x24[_0xa1b1[48]]({status:_0xa1b1[101],openReason:_0xa1b1[102],waiting:true},{individualHooks:true})[_0xa1b1[43]](function(){return Account[_0xa1b1[100]](msg[_0xa1b1[99]])[_0xa1b1[43]](function(_0xa333x38){_0xa333x26= _0xa333x38;if(_0xa333x26[_0xa1b1[94]]){return Company[_0xa1b1[98]]({where:{emailDomain:msg[_0xa1b1[81]][0][_0xa1b1[82]][_0xa1b1[96]](_0xa1b1[95])[1]}})[_0xa1b1[43]](function(_0xa333x39){return Contact[_0xa1b1[97]]({where:{email:msg[_0xa1b1[81]][0][_0xa1b1[82]]},defaults:{email:msg[_0xa1b1[81]][0][_0xa1b1[82]],firstName:msg[_0xa1b1[81]][0][_0xa1b1[89]]|| msg[_0xa1b1[81]][0][_0xa1b1[82]][_0xa1b1[96]](_0xa1b1[95])[0],ListId:_0xa333x26[_0xa1b1[94]],CompanyId:_0xa333x39?_0xa333x39[_0xa1b1[73]]:null}})})}else {return []}})[_0xa1b1[93]](function(_0xa333x37){_0xa333x27= _0xa333x37})})}else {return Account[_0xa1b1[100]](msg[_0xa1b1[99]])[_0xa1b1[43]](function(_0xa333x38){_0xa333x26= _0xa333x38;if(_0xa333x26[_0xa1b1[94]]){return Company[_0xa1b1[98]]({where:{emailDomain:msg[_0xa1b1[81]][0][_0xa1b1[82]][_0xa1b1[96]](_0xa1b1[95])[1]}})[_0xa1b1[43]](function(_0xa333x39){return Contact[_0xa1b1[97]]({where:{email:msg[_0xa1b1[81]][0][_0xa1b1[82]]},defaults:{email:msg[_0xa1b1[81]][0][_0xa1b1[82]],firstName:msg[_0xa1b1[81]][0][_0xa1b1[89]]|| msg[_0xa1b1[81]][0][_0xa1b1[82]][_0xa1b1[96]](_0xa1b1[95])[0],ListId:_0xa333x26[_0xa1b1[94]],CompanyId:_0xa333x39?_0xa333x39[_0xa1b1[73]]:null}})})}else {return []}})[_0xa1b1[93]](function(_0xa333x37){_0xa333x27= _0xa333x37;return Room[_0xa1b1[74]]({subject:msg[_0xa1b1[80]],from:_[_0xa1b1[83]](msg[_0xa1b1[81]],_0xa1b1[82])[_0xa1b1[71]](_0xa1b1[103]),account:_0xa333x26[_0xa1b1[89]],attachment:msg[_0xa1b1[55]]&& msg[_0xa1b1[55]][_0xa1b1[56]],lastEvent:_0xa1b1[79],lastEventAt:moment()[_0xa1b1[46]](_0xa1b1[45]),arrivedAt:moment()[_0xa1b1[46]](_0xa1b1[45]),waiting:true,MailAccountId:_0xa333x26[_0xa1b1[73]],ParentId:_0xa333x35[_0xa1b1[73]]})})[_0xa1b1[43]](function(_0xa333x35){_0xa333x24= _0xa333x35})}})}else {return Account[_0xa1b1[100]](msg[_0xa1b1[99]])[_0xa1b1[43]](function(_0xa333x38){_0xa333x26= _0xa333x38;if(_0xa333x26[_0xa1b1[94]]){return Company[_0xa1b1[98]]({where:{emailDomain:msg[_0xa1b1[81]][0][_0xa1b1[82]][_0xa1b1[96]](_0xa1b1[95])[1]}})[_0xa1b1[43]](function(_0xa333x39){return Contact[_0xa1b1[97]]({where:{email:msg[_0xa1b1[81]][0][_0xa1b1[82]]},defaults:{email:msg[_0xa1b1[81]][0][_0xa1b1[82]],firstName:msg[_0xa1b1[81]][0][_0xa1b1[89]]|| msg[_0xa1b1[81]][0][_0xa1b1[82]][_0xa1b1[96]](_0xa1b1[95])[0],ListId:_0xa333x26[_0xa1b1[94]],CompanyId:_0xa333x39?_0xa333x39[_0xa1b1[73]]:null}})})}else {return []}})[_0xa1b1[93]](function(_0xa333x37){_0xa333x27= _0xa333x37;return Room[_0xa1b1[74]]({subject:msg[_0xa1b1[80]],from:_[_0xa1b1[83]](msg[_0xa1b1[81]],_0xa1b1[82])[_0xa1b1[71]](_0xa1b1[103]),account:_0xa333x26[_0xa1b1[89]],attachment:msg[_0xa1b1[55]]&& msg[_0xa1b1[55]][_0xa1b1[56]],lastEvent:_0xa1b1[79],waiting:true,lastEventAt:moment()[_0xa1b1[46]](_0xa1b1[45]),arrivedAt:moment()[_0xa1b1[46]](_0xa1b1[45]),MailAccountId:_0xa333x26[_0xa1b1[73]]})})[_0xa1b1[43]](function(_0xa333x35){_0xa333x24= _0xa333x35})}})[_0xa1b1[43]](function(){return _0xa333x24[_0xa1b1[48]]({lastEvent:_0xa1b1[79],mailIn:++_0xa333x24[_0xa1b1[90]]})})[_0xa1b1[43]](function(_0xa333x35){return Message[_0xa1b1[74]]({fromId:_0xa333x27?_0xa333x27[_0xa1b1[73]]:null,messageId:msg[_0xa1b1[78]],status:_0xa1b1[79],subject:msg[_0xa1b1[80]],from:_[_0xa1b1[83]](msg[_0xa1b1[81]],_0xa1b1[82]),to:msg[_0xa1b1[84]]?_[_0xa1b1[83]](msg[_0xa1b1[84]],_0xa1b1[82]):[],cc:msg[_0xa1b1[85]]?_[_0xa1b1[83]](msg[_0xa1b1[85]],_0xa1b1[82]):[],bcc:msg[_0xa1b1[86]]?_[_0xa1b1[83]](msg[_0xa1b1[86]],_0xa1b1[82]):[],text:msg[_0xa1b1[87]]|| null,html:msg[_0xa1b1[88]]|| null,MailRoomId:_0xa333x24[_0xa1b1[73]],accountName:_0xa333x26[_0xa1b1[89]],accountId:_0xa333x26[_0xa1b1[73]],inReplyTo:msg[_0xa1b1[52]][0]})})[_0xa1b1[43]](function(_0xa333x2d){var _0xa333x2e=[];var _0xa333x2f=_0xa333x2d;if(ami){ami[_0xa1b1[41]]({message:_0xa1b1[54],doc:_0xa333x2d})};createAndStartRouting(_0xa333x24,msg,_0xa333x2d[_0xa1b1[31]]({plain:true}),_0xa333x26);if(msg[_0xa1b1[55]]&& msg[_0xa1b1[55]][_0xa1b1[56]]){msg[_0xa1b1[55]][_0xa1b1[76]](function(_0xa333x30){var _0xa333x31=_0xa1b1[57]+ Math[_0xa1b1[58]](32);var _0xa333x32;_0xa333x2e[_0xa1b1[75]](Attachment[_0xa1b1[74]]({name:_0xa333x30[_0xa1b1[61]],basename:_0xa333x31,path:path[_0xa1b1[71]](config[_0xa1b1[67]],_0xa1b1[68],_0xa1b1[69],_0xa1b1[55],_0xa1b1[70],_0xa333x31),type:_0xa333x30[_0xa1b1[72]],size:_0xa333x30[_0xa1b1[56]],MailMessageId:_0xa333x2f[_0xa1b1[73]]})[_0xa1b1[43]](function(_0xa333x34){return open(_0xa333x34[_0xa1b1[3]],_0xa1b1[66])})[_0xa1b1[43]](function(_0xa333x33){_0xa333x32= _0xa333x33;return write(_0xa333x32, new Buffer(_0xa333x30[_0xa1b1[65]][_0xa1b1[64]]),0,_0xa333x30[_0xa1b1[56]])})[_0xa1b1[43]](function(){return close(_0xa333x32)})[_0xa1b1[43]](function(){logger[_0xa1b1[63]](_0xa1b1[60],_0xa333x30[_0xa1b1[61]],_0xa1b1[62])})[_0xa1b1[36]](function(_0xa333x21){logger[_0xa1b1[35]](_0xa1b1[59],_0xa333x21[_0xa1b1[53]])}))})};return Promise[_0xa1b1[77]](_0xa333x2e)})[_0xa1b1[36]](function(_0xa333x21){logger[_0xa1b1[35]](_0xa333x21[_0xa1b1[53]])})}else {return Account[_0xa1b1[100]](msg[_0xa1b1[99]])[_0xa1b1[43]](function(_0xa333x38){_0xa333x26= _0xa333x38;if(_0xa333x26[_0xa1b1[94]]){return Company[_0xa1b1[98]]({where:{emailDomain:msg[_0xa1b1[81]][0][_0xa1b1[82]][_0xa1b1[96]](_0xa1b1[95])[1]}})[_0xa1b1[43]](function(_0xa333x39){return Contact[_0xa1b1[97]]({where:{email:msg[_0xa1b1[81]][0][_0xa1b1[82]]},defaults:{email:msg[_0xa1b1[81]][0][_0xa1b1[82]],firstName:msg[_0xa1b1[81]][0][_0xa1b1[89]]|| msg[_0xa1b1[81]][0][_0xa1b1[82]][_0xa1b1[96]](_0xa1b1[95])[0],ListId:_0xa333x26[_0xa1b1[94]],CompanyId:_0xa333x39?_0xa333x39[_0xa1b1[73]]:null}})})}else {return []}})[_0xa1b1[93]](function(_0xa333x37){_0xa333x27= _0xa333x37;return Room[_0xa1b1[74]]({mailIn:1,account:_0xa333x26[_0xa1b1[89]],subject:msg[_0xa1b1[80]],from:_[_0xa1b1[83]](msg[_0xa1b1[81]],_0xa1b1[82])[_0xa1b1[71]](_0xa1b1[103]),status:_0xa1b1[106],lastEvent:_0xa1b1[79],lastEventAt:moment()[_0xa1b1[46]](_0xa1b1[45]),arrivedAt:moment()[_0xa1b1[46]](_0xa1b1[45]),attachment:msg[_0xa1b1[55]]&& msg[_0xa1b1[55]][_0xa1b1[56]],waiting:true,MailMessages:[{messageId:msg[_0xa1b1[78]],subject:msg[_0xa1b1[80]],from:_[_0xa1b1[83]](msg[_0xa1b1[81]],_0xa1b1[82]),fromId:_0xa333x27?_0xa333x27[_0xa1b1[73]]:null,to:msg[_0xa1b1[84]]?_[_0xa1b1[83]](msg[_0xa1b1[84]],_0xa1b1[82]):[],cc:msg[_0xa1b1[85]]?_[_0xa1b1[83]](msg[_0xa1b1[85]],_0xa1b1[82]):[],bcc:msg[_0xa1b1[86]]?_[_0xa1b1[83]](msg[_0xa1b1[86]],_0xa1b1[82]):[],status:_0xa1b1[79],text:msg[_0xa1b1[87]]|| null,html:msg[_0xa1b1[88]]|| null,accountName:_0xa333x26[_0xa1b1[89]],accountId:_0xa333x26[_0xa1b1[73]]}],MailAccountId:msg[_0xa1b1[99]]},{include:[{model:Message}]})})[_0xa1b1[43]](function(_0xa333x3a){var _0xa333x2e=[];var _0xa333x3b=_0xa333x3a;ami[_0xa1b1[41]]({message:_0xa1b1[54],doc:_0xa333x3a[_0xa1b1[105]][0]});createAndStartRouting(_0xa333x3b,msg,_0xa333x3b[_0xa1b1[105]][0][_0xa1b1[31]]({plain:true}),_0xa333x26);if(msg[_0xa1b1[55]]&& msg[_0xa1b1[55]][_0xa1b1[56]]){msg[_0xa1b1[55]][_0xa1b1[76]](function(_0xa333x30){var _0xa333x31=_0xa1b1[57]+ Math[_0xa1b1[58]](32);var _0xa333x32;_0xa333x2e[_0xa1b1[75]](Attachment[_0xa1b1[74]]({name:_0xa333x30[_0xa1b1[61]],basename:_0xa333x31,path:path[_0xa1b1[71]](config[_0xa1b1[67]],_0xa1b1[68],_0xa1b1[69],_0xa1b1[55],_0xa1b1[70],_0xa333x31),type:_0xa333x30[_0xa1b1[72]],size:_0xa333x30[_0xa1b1[56]],MailMessageId:_0xa333x3b[_0xa1b1[105]][0][_0xa1b1[73]]})[_0xa1b1[43]](function(_0xa333x34){return open(_0xa333x34[_0xa1b1[3]],_0xa1b1[66])})[_0xa1b1[43]](function(_0xa333x33){_0xa333x32= _0xa333x33;return write(_0xa333x32, new Buffer(_0xa333x30[_0xa1b1[65]][_0xa1b1[64]]),0,_0xa333x30[_0xa1b1[56]])})[_0xa1b1[43]](function(){return close(_0xa333x32)})[_0xa1b1[43]](function(){logger[_0xa1b1[63]](_0xa1b1[60],_0xa333x30[_0xa1b1[61]],_0xa1b1[62])})[_0xa1b1[36]](function(_0xa333x21){logger[_0xa1b1[35]](_0xa1b1[59],_0xa333x21[_0xa1b1[53]])}))})};return Promise[_0xa1b1[77]](_0xa333x2e)})[_0xa1b1[36]](function(_0xa333x21){logger[_0xa1b1[35]](_0xa333x21[_0xa1b1[53]])})}}function handleState(_0xa333x3d,_0xa333x20){return ms[_0xa1b1[100]](_0xa333x3d)[_0xa1b1[43]](function(_0xa333x3e){return _0xa333x3e[_0xa1b1[48]]({state:_0xa333x20[_0xa1b1[108]],source:_0xa333x20[_0xa1b1[109]]|| null})})[_0xa1b1[36]](function(_0xa333x21){logger[_0xa1b1[35]](_0xa1b1[107],_0xa333x21[_0xa1b1[53]])})}function fork(_0xa333x3d,_0xa333x40){return cp[_0xa1b1[117]](__dirname+ _0xa1b1[116],[_0xa333x3d,_0xa333x40])[_0xa1b1[111]](_0xa1b1[113],function(_0xa333x20){switch(_0xa333x20[_0xa1b1[115]]){case _0xa1b1[114]:handleMessage(_0xa333x20);break;case _0xa1b1[108]:handleState(_0xa333x3d,_0xa333x20);break;default:}})[_0xa1b1[111]](_0xa1b1[24],function(_0xa333x41){logger[_0xa1b1[63]](util[_0xa1b1[46]](_0xa1b1[112],_0xa333x40,_0xa333x41))})[_0xa1b1[111]](_0xa1b1[35],function(_0xa333x21){logger[_0xa1b1[35]](_0xa1b1[110],_0xa333x21[_0xa1b1[53]])})}function execRequest(_0xa333x1e,_0xa333x43,_0xa333x44){Util[_0xa1b1[121]](_0xa333x1e,_0xa333x43,_0xa333x44)[_0xa1b1[43]](function(_0xa333x45){logger[_0xa1b1[63]](_0xa1b1[120])})[_0xa1b1[36]](function(_0xa333x21){logger[_0xa1b1[119]](_0xa1b1[118])})}function webhook(_0xa333x1e,_0xa333x47,_0xa333x48){var _0xa333x49=_0xa333x47;switch(_0xa333x48){case _0xa1b1[130]:if(_0xa333x49[_0xa1b1[122]]&& _0xa333x49[_0xa1b1[123]]){logger[_0xa1b1[63]](_0xa1b1[124]+ _0xa333x49[_0xa1b1[89]]+ _0xa1b1[125]);execRequest(_0xa333x1e[_0xa1b1[126]],_0xa333x49[_0xa1b1[122]],_0xa333x49[_0xa1b1[123]])};if(_0xa333x49[_0xa1b1[127]][_0xa1b1[56]]){_[_0xa1b1[76]](_0xa333x49[_0xa1b1[127]],function(_0xa333x4a){if(_0xa333x4a[_0xa1b1[128]]){Util[_0xa1b1[129]](_0xa333x4a,_0xa333x1e)}})};break;case _0xa1b1[50]:if(_0xa333x49[_0xa1b1[131]]&& _0xa333x49[_0xa1b1[132]]){logger[_0xa1b1[63]](_0xa1b1[124]+ _0xa333x49[_0xa1b1[89]]+ _0xa1b1[133]);execRequest(_0xa333x1e[_0xa1b1[126]],_0xa333x49[_0xa1b1[131]],_0xa333x49[_0xa1b1[132]])};break;case _0xa1b1[24]:if(_0xa333x49[_0xa1b1[134]]&& _0xa333x49[_0xa1b1[135]]){logger[_0xa1b1[63]](_0xa1b1[124]+ _0xa333x49[_0xa1b1[89]]+ _0xa1b1[136]);execRequest(_0xa333x1e[_0xa1b1[126]],_0xa333x49[_0xa1b1[134]],_0xa333x49[_0xa1b1[135]])};break;default:logger[_0xa1b1[35]](_0xa1b1[137])}}function synch(_0xa333x4c,_0xa333x4d){Account[_0xa1b1[142]](function(_0xa333x1e){var _0xa333x47=_[_0xa1b1[38]](_0xa333x4c,{id:_0xa333x1e[_0xa1b1[73]]});if(_0xa333x47&& _0xa333x47[_0xa1b1[8]]){if(_0xa333x4d[_0xa333x47[_0xa1b1[8]][_0xa1b1[73]]]){logger[_0xa1b1[63]](util[_0xa1b1[46]](_0xa1b1[138],_0xa333x47[_0xa1b1[8]][_0xa1b1[73]],_0xa333x4d[_0xa333x47[_0xa1b1[8]][_0xa1b1[73]]][_0xa1b1[139]]));_0xa333x4d[_0xa333x47[_0xa1b1[8]][_0xa1b1[73]]][_0xa1b1[140]]();_0xa333x4d[_0xa333x47[_0xa1b1[8]][_0xa1b1[73]]]= null};_[_0xa1b1[141]](_0xa333x4c,{id:_0xa333x1e[_0xa1b1[73]]})}});Account[_0xa1b1[143]](function(_0xa333x1e){_0xa333x4c[_0xa1b1[75]](_0xa333x1e)});Account[_0xa1b1[51]](function(_0xa333x1e){var _0xa333x4e=_[_0xa1b1[38]](_0xa333x4c,{id:_0xa333x1e[_0xa1b1[73]]});if(_0xa333x4e){logger[_0xa1b1[63]](_0xa1b1[144]+ _0xa333x4e[_0xa1b1[89]]+ _0xa1b1[145]);_[_0xa1b1[146]](_0xa333x4e,_0xa333x1e)}else {_0xa333x4c[_0xa1b1[147]](_0xa333x1e)}})}function createAndStartRouting(_0xa333x3a,_0xa333x50,_0xa333x2d,_0xa333x47){return queue[_0xa1b1[74]](_0xa1b1[150],{title:util[_0xa1b1[46]](_0xa1b1[151],_0xa333x2d[_0xa1b1[81]]),room:_0xa333x3a,message:_0xa333x50,mailMessage:_0xa333x2d,account:_0xa333x47})[_0xa1b1[149]](true)[_0xa1b1[148]]()}function handleMail(_0xa333x52,_0xa333x53){var _0xa333x50=_0xa333x52[_0xa1b1[64]][_0xa1b1[113]];var _0xa333x2d=_0xa333x52[_0xa1b1[64]][_0xa1b1[152]];var _0xa333x3a=_0xa333x52[_0xa1b1[64]][_0xa1b1[153]];var _0xa333x47=_0xa333x52[_0xa1b1[64]][_0xa1b1[154]];var _0xa333x54=_0xa333x53;var _0xa333x55=cp[_0xa1b1[117]](path[_0xa1b1[71]](config[_0xa1b1[67]],_0xa1b1[162]))[_0xa1b1[111]](_0xa1b1[113],function(msg){switch(msg[_0xa1b1[115]]){case _0xa1b1[159]:return Message[_0xa1b1[74]](msg[_0xa1b1[114]],{include:[{model:Attachment}]});case _0xa1b1[160]:return SmsMessage[_0xa1b1[74]](msg[_0xa1b1[114]]);case _0xa1b1[161]:ami[_0xa1b1[41]]({message:msg[_0xa1b1[115]],doc:msg[_0xa1b1[114]]});break;default:}})[_0xa1b1[111]](_0xa1b1[156],function(){var _0xa333x56=_[_0xa1b1[141]](processes,{pid:this[_0xa1b1[139]]});if(_0xa333x56&& _0xa333x56[_0xa1b1[56]]){return Room[_0xa1b1[100]](_0xa333x56[0][_0xa1b1[158]])[_0xa1b1[43]](function(_0xa333x3a){if(_0xa333x3a){return _0xa333x3a[_0xa1b1[48]]({waiting:false})}})[_0xa1b1[157]](function(){_0xa333x54()})}})[_0xa1b1[111]](_0xa1b1[24],function(){_0xa333x54()})[_0xa1b1[111]](_0xa1b1[155],function(){_0xa333x54()})[_0xa1b1[111]](_0xa1b1[35],function(_0xa333x21){_0xa333x54(_0xa333x21)});_0xa333x55[_0xa1b1[41]]({type:_0xa1b1[163],param1:{channel:_0xa1b1[26],uniqueid:util[_0xa1b1[46]](_0xa1b1[164],moment()[_0xa1b1[165]](),_0xa333x3a[_0xa1b1[73]]),subject:_0xa333x50[_0xa1b1[80]],messageid:_0xa333x2d[_0xa1b1[73]],roomid:_0xa333x3a[_0xa1b1[73]],accountid:_0xa333x47[_0xa1b1[73]],accountname:_0xa333x47[_0xa1b1[89]],accountaddress:_0xa333x47[_0xa1b1[82]],from:_0xa333x50[_0xa1b1[81]][0][_0xa1b1[82]],cc:_0xa333x50[_0xa1b1[85]]?_[_0xa1b1[83]](_0xa333x50[_0xa1b1[85]],_0xa1b1[82]):[]},param2:_0xa333x2d});processes[_0xa1b1[75]]({id:_0xa333x2d[_0xa1b1[73]],channel:_0xa1b1[26],process:_0xa333x55,roomid:_0xa333x3a[_0xa1b1[73]],pid:_0xa333x55[_0xa1b1[139]]})}module[_0xa1b1[166]]= function(_0xa333x57){var _0xa333x4d={};var _0xa333x4c;var _0xa333x58;ami= _0xa333x57;process[_0xa1b1[111]](_0xa1b1[156],function(_0xa333x41){for(var _0xa333x59 in _0xa333x4d){if(_0xa333x4d[_0xa333x59]){_0xa333x4d[_0xa333x59][_0xa1b1[140]]()}}});Setting[_0xa1b1[38]]({where:{id:1},attributes:[_0xa1b1[73],_0xa1b1[170]],raw:true})[_0xa1b1[43]](function(_0xa333x5b){if(_0xa333x5b){queue[_0xa1b1[42]](_0xa1b1[150],_0xa333x5b[_0xa1b1[170]],handleMail)};return Account[_0xa1b1[171]]({include:[ms]})})[_0xa1b1[43]](function(_0xa333x5a){_0xa333x4c= _0xa333x5a;synch(_0xa333x4c,_0xa333x4d);_0xa333x4c[_0xa1b1[76]](function(_0xa333x47){if(_0xa333x47[_0xa1b1[8]]){_0xa333x4d[_0xa333x47[_0xa1b1[8]][_0xa1b1[73]]]= fork(_0xa333x47[_0xa1b1[8]][_0xa1b1[73]],_0xa333x47[_0xa1b1[8]][_0xa1b1[167]])}});Report[_0xa1b1[51]](function(_0xa333x1e){var _0xa333x47=_[_0xa1b1[38]](_0xa333x4c,{id:parseInt(_0xa333x1e[_0xa1b1[168]])});if(_0xa333x47&& _0xa333x1e[_0xa1b1[33]](_0xa1b1[32])){webhook(_0xa333x1e,_0xa333x47,_0xa1b1[130])};if(_0xa333x47&& _0xa333x1e[_0xa1b1[33]](_0xa1b1[49])){webhook(_0xa333x1e,_0xa333x47,_0xa1b1[50])}});Room[_0xa1b1[51]](function(_0xa333x1e){var _0xa333x47=_[_0xa1b1[38]](_0xa333x4c,{id:_0xa333x1e[_0xa1b1[169]]});if(_0xa333x47&& _0xa333x1e[_0xa1b1[33]](_0xa1b1[91])&& _0xa333x1e[_0xa1b1[91]]=== _0xa1b1[92]){webhook(_0xa333x1e,_0xa333x47,_0xa1b1[24])}})})[_0xa1b1[36]](function(_0xa333x21){logger[_0xa1b1[35]](_0xa333x21[_0xa1b1[53]])});ms[_0xa1b1[143]](function(_0xa333x3e){var _0xa333x47=_[_0xa1b1[38]](_0xa333x4c,{id:_0xa333x3e[_0xa1b1[169]]});if(_0xa333x47){_0xa333x47[_0xa1b1[8]]= _0xa333x3e};_0xa333x4d[_0xa333x3e[_0xa1b1[73]]]= fork(_0xa333x3e[_0xa1b1[73]],_0xa333x3e[_0xa1b1[167]])});ms[_0xa1b1[51]](function(_0xa333x3e){if(_0xa333x4d[_0xa333x3e[_0xa1b1[73]]]){if(_0xa333x3e[_0xa1b1[33]](_0xa1b1[108])|| _0xa333x3e[_0xa1b1[33]](_0xa1b1[109])){logger[_0xa1b1[63]](util[_0xa1b1[46]](_0xa1b1[172],_0xa333x3e[_0xa1b1[73]],_0xa333x4d[_0xa333x3e[_0xa1b1[73]]][_0xa1b1[139]]))}else {_0xa333x4d[_0xa333x3e[_0xa1b1[73]]][_0xa1b1[140]]();_0xa333x4d[_0xa333x3e[_0xa1b1[73]]]= null;_0xa333x4d[_0xa333x3e[_0xa1b1[73]]]= fork(_0xa333x3e[_0xa1b1[73]],_0xa333x3e[_0xa1b1[167]])}}});ms[_0xa1b1[142]](function(_0xa333x3e){if(_0xa333x4d[_0xa333x3e[_0xa1b1[73]]]){logger[_0xa1b1[63]](util[_0xa1b1[46]](_0xa1b1[138],_0xa333x3e[_0xa1b1[73]],_0xa333x4d[_0xa333x3e[_0xa1b1[73]]][_0xa1b1[139]]));_0xa333x4d[_0xa333x3e[_0xa1b1[73]]][_0xa1b1[140]]();_0xa333x4d[_0xa333x3e[_0xa1b1[73]]]= null}})}
\ No newline at end of file