Built motion from commit ab065936.|2.0.53
[motion2.git] / server / api / faxAccount / faxAccount.rpc.js
index 317cf8a..638306f 100644 (file)
@@ -1 +1 @@
-var _0xd1c3=["\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","\x62\x6C\x75\x65\x62\x69\x72\x64","\x72\x61\x6E\x64\x6F\x6D\x73\x74\x72\x69\x6E\x67","\x66\x73","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x72\x70\x63","\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\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x6A\x61\x79\x73\x6F\x6E\x2F\x70\x72\x6F\x6D\x69\x73\x65","\x68\x74\x74\x70","\x63\x6C\x69\x65\x6E\x74","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x2C\x20\x25\x73\x2C\x20\x25\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x65\x6E\x74","\x69\x6E\x66\x6F","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x64\x65\x62\x75\x67","\x63\x6F\x64\x65","\x6D\x65\x73\x73\x61\x67\x65","\x72\x65\x73\x75\x6C\x74","\x74\x68\x65\x6E","\x72\x65\x71\x75\x65\x73\x74","\x47\x65\x74\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x6F\x70\x74\x69\x6F\x6E\x73","\x72\x61\x77","\x77\x68\x65\x72\x65","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x6C\x69\x6D\x69\x74","\x69\x6E\x63\x6C\x75\x64\x65","\x6D\x6F\x64\x65\x6C","\x61\x73","\x6D\x61\x70","\x66\x69\x6E\x64\x41\x6C\x6C","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x4E\x6F\x74\x69\x66\x79\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x62\x6F\x64\x79","\x66\x61\x78","\x55\x73\x65\x72\x49\x64","\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x2C\x31\x30","\x2A\x2C\x2A\x2C\x2A\x2C\x2A","\x75\x6E\x73\x68\x69\x66\x74","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x53\x74\x61\x72\x74","\x73\x74\x61\x72\x74\x52\x6F\x75\x74\x69\x6E\x67","\x69\x64","\x66\x69\x6E\x64","\x55\x73\x65\x72","\x67\x65\x74","\x61\x75\x74\x6F\x63\x6C\x6F\x73\x65","\x61\x63\x63\x6F\x75\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x63\x6C\x6F\x73\x65","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x70\x75\x73\x68","\x63\x72\x65\x61\x74\x65\x64","\x69\x6E","\x43\x6F\x6E\x74\x61\x63\x74\x49\x64","\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x49\x64","\x63\x72\x65\x61\x74\x65","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x73\x70\x72\x65\x61\x64","\x63\x6F\x6E\x74\x61\x63\x74","\x46\x61\x78\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E","\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x4C\x69\x73\x74","\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6C\x69\x73\x74","\x70\x72\x69\x6F\x72\x69\x74\x79","\x61\x73\x63","\x6F\x72\x64\x65\x72\x42\x79","\x43\x6F\x6E\x74\x61\x63\x74\x73","\x66\x72\x6F\x6D","\x4C\x69\x73\x74\x49\x64","\x64\x65\x66\x61\x75\x6C\x74\x73","\x6D\x61\x70\x4B\x65\x79","\x43\x6D\x43\x6F\x6E\x74\x61\x63\x74","\x43\x6D\x4C\x69\x73\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6E\x6F\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x53\x65\x71\x75\x65\x6C\x69\x7A\x65","\x6B\x65\x79\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x64\x69\x66\x66\x65\x72\x65\x6E\x63\x65","\x43\x6F\x6D\x70\x61\x6E\x79\x49\x64","\x69\x73\x4E\x69\x6C","\x66\x72\x6F\x6D\x20\x69\x73\x20\x6D\x61\x6E\x64\x61\x74\x6F\x72\x79","","\x62\x6F\x64\x79\x20\x69\x73\x20\x6D\x61\x6E\x64\x61\x74\x6F\x72\x79\x20\x61\x6E\x64\x20\x6E\x6F\x74\x20\x65\x6D\x70\x74\x79","\x6D\x61\x70\x4B\x65\x79\x20\x69\x73\x20\x6D\x61\x6E\x64\x61\x74\x6F\x72\x79\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x6F\x6E\x65\x20\x6F\x66\x20\x74\x68\x65\x73\x65\x3A\x20","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x6D\x61\x70\x4B\x65\x79\x20\x69\x6E\x76\x61\x6C\x69\x64\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x6F\x6E\x65\x20\x6F\x66\x20\x74\x68\x65\x73\x65\x3A\x20","\x64\x65\x73\x63\x72\x69\x62\x65"];_0xd1c3[0];var _=require(_0xd1c3[1]);var util=require(_0xd1c3[2]);var moment=require(_0xd1c3[3]);var BPromise=require(_0xd1c3[4]);var rs=require(_0xd1c3[5]);var fs=require(_0xd1c3[6]);var db=require(_0xd1c3[8])[_0xd1c3[7]];var utils=require(_0xd1c3[9]);var logger=require(_0xd1c3[11])(_0xd1c3[10]);var config=require(_0xd1c3[12]);var jayson=require(_0xd1c3[13]);var client=jayson[_0xd1c3[15]][_0xd1c3[14]]({port:9004});function respondWithRpcPromise(_0xa83dxe,_0xa83dxf,_0xa83dx10){return  new BPromise(function(_0xa83dx11,_0xa83dx12){return client[_0xd1c3[28]](_0xa83dxe,_0xa83dx10)[_0xd1c3[27]](function(_0xa83dx14){logger[_0xd1c3[20]](_0xd1c3[16],_0xa83dxf,_0xd1c3[19]);logger[_0xd1c3[23]](_0xd1c3[21],_0xa83dxf,_0xd1c3[19],JSON[_0xd1c3[22]](_0xa83dx14));if(_0xa83dx14[_0xd1c3[17]]){if(_0xa83dx14[_0xd1c3[17]][_0xd1c3[24]]=== 500){logger[_0xd1c3[17]](_0xd1c3[16],_0xa83dxf,_0xa83dx14[_0xd1c3[17]][_0xd1c3[25]]);return _0xa83dx12(_0xa83dx14[_0xd1c3[17]][_0xd1c3[25]])};logger[_0xd1c3[17]](_0xd1c3[16],_0xa83dxf,_0xa83dx14[_0xd1c3[17]][_0xd1c3[25]]);return _0xa83dx11(_0xa83dx14[_0xd1c3[17]][_0xd1c3[25]])}else {logger[_0xd1c3[20]](_0xd1c3[16],_0xa83dxf,_0xd1c3[19]);_0xa83dx11(_0xa83dx14[_0xd1c3[26]][_0xd1c3[25]])}})[_0xd1c3[18]](function(_0xa83dx13){logger[_0xd1c3[17]](_0xd1c3[16],_0xa83dxf,_0xa83dx13);_0xa83dx12(_0xa83dx13)})})}exports[_0xd1c3[29]]= function(_0xa83dx10){var _0xa83dx15=this;return  new Promise(function(_0xa83dx11,_0xa83dx12){return db[_0xd1c3[40]][_0xd1c3[39]]({raw:_0xa83dx10[_0xd1c3[30]]?(_0xa83dx10[_0xd1c3[30]][_0xd1c3[31]]=== undefined)?true:false:true,where:_0xa83dx10[_0xd1c3[30]]?_0xa83dx10[_0xd1c3[30]][_0xd1c3[32]]|| null:null,attributes:_0xa83dx10[_0xd1c3[30]]?_0xa83dx10[_0xd1c3[30]][_0xd1c3[33]]|| null:null,limit:_0xa83dx10[_0xd1c3[30]]?_0xa83dx10[_0xd1c3[30]][_0xd1c3[34]]|| null:null,include:_0xa83dx10[_0xd1c3[30]]?(_0xa83dx10[_0xd1c3[30]][_0xd1c3[35]]?_[_0xd1c3[38]](_0xa83dx10[_0xd1c3[30]][_0xd1c3[35]],function(_0xa83dx16){return {model:db[_0xa83dx16[_0xd1c3[36]]],as:_0xa83dx16[_0xd1c3[37]],attributes:_0xa83dx16[_0xd1c3[33]],include:_0xa83dx16[_0xd1c3[35]]?_[_0xd1c3[38]](_0xa83dx16[_0xd1c3[35]],function(_0xa83dx17){return {model:db[_0xa83dx17[_0xd1c3[36]]],as:_0xa83dx17[_0xd1c3[37]],attributes:_0xa83dx17[_0xd1c3[33]],include:_0xa83dx17[_0xd1c3[35]]?_[_0xd1c3[38]](_0xa83dx17[_0xd1c3[35]],function(_0xa83dx18){return {model:db[_0xa83dx18[_0xd1c3[36]]],as:_0xa83dx18[_0xd1c3[37]],attributes:_0xa83dx18[_0xd1c3[33]]}}):[]}}):[]}}):[]):[]})[_0xd1c3[27]](function(_0xa83dx14){logger[_0xd1c3[20]](_0xd1c3[29],_0xa83dx10);logger[_0xd1c3[23]](_0xd1c3[29],_0xa83dx10,JSON[_0xd1c3[22]](_0xa83dx14));_0xa83dx11(_0xa83dx14)})[_0xd1c3[18]](function(_0xa83dx13){logger[_0xd1c3[17]](_0xd1c3[29],_0xa83dx13[_0xd1c3[25]],_0xa83dx10);_0xa83dx12(_0xa83dx15[_0xd1c3[17]](500,_0xa83dx13[_0xd1c3[25]]))})})};exports[_0xd1c3[41]]= function(_0xa83dx10,_0xa83dx14,_0xa83dx19){var _0xa83dx15=this;return  new Promise(function(_0xa83dx11,_0xa83dx12){var _0xa83dx1a={body:_0xa83dx10[_0xd1c3[42]],channel:_0xd1c3[43]};var _0xa83dx1b=[];var _0xa83dx1c=[];var _0xa83dx1d={};return db[_0xd1c3[85]][_0xd1c3[103]]()[_0xd1c3[27]](function(_0xa83dx24){if(!_0xa83dx24){throw  new db[_0xd1c3[91]].ValidationError(_0xd1c3[90])};_0xa83dx1b= _[_0xd1c3[94]](_[_0xd1c3[92]](_0xa83dx24),[_0xd1c3[93],_0xd1c3[87]]);_0xa83dx1c= _[_0xd1c3[94]](_[_0xd1c3[92]](_0xa83dx24),[_0xd1c3[93],_0xd1c3[87],_0xd1c3[95],_0xd1c3[82]]);if(_0xa83dx10[_0xd1c3[42]][_0xd1c3[54]]){delete _0xa83dx10[_0xd1c3[42]][_0xd1c3[54]]};if(_[_0xd1c3[96]](_0xa83dx10[_0xd1c3[42]][_0xd1c3[81]])){throw  new db[_0xd1c3[91]].ValidationError(_0xd1c3[97])};if(_[_0xd1c3[96]](_0xa83dx10[_0xd1c3[42]][_0xd1c3[42]])|| _0xa83dx10[_0xd1c3[42]][_0xd1c3[42]]=== _0xd1c3[98]){throw  new db[_0xd1c3[91]].ValidationError(_0xd1c3[99])};if(_[_0xd1c3[96]](_0xa83dx10[_0xd1c3[42]][_0xd1c3[84]])){throw  new db[_0xd1c3[91]].ValidationError(_0xd1c3[100]+ _0xa83dx1c)};if(!_[_0xd1c3[101]](_0xa83dx1c,_0xa83dx10[_0xd1c3[42]][_0xd1c3[84]])){throw  new db[_0xd1c3[91]].ValidationError(_0xd1c3[102]+ _0xa83dx1c)};_0xa83dx1d[_0xa83dx10[_0xd1c3[42]][_0xd1c3[84]]]= _0xa83dx10[_0xd1c3[42]][_0xd1c3[81]]})[_0xd1c3[27]](function(){return db[_0xd1c3[40]][_0xd1c3[55]]({where:{id:_0xa83dx10[_0xd1c3[59]][_0xd1c3[54]]},include:[{model:db[_0xd1c3[86]],as:_0xd1c3[74],include:[{model:db[_0xd1c3[85]],as:_0xd1c3[80],where:_0xa83dx1d,limit:1,order:[[_0xd1c3[87],_0xd1c3[88]]]}]},{model:db[_0xd1c3[89]],as:_0xd1c3[75]}]})})[_0xd1c3[27]](function(_0xa83dx1e){if(_0xa83dx1e&& _0xa83dx1e[_0xd1c3[74]]){_0xa83dx1a[_0xd1c3[59]]= _0xa83dx1e;_0xa83dx1a[_0xd1c3[51]]= _0xa83dx1e[_0xd1c3[75]];_0xa83dx1a[_0xd1c3[76]]= _0xa83dx1e[_0xd1c3[74]];_0xa83dx1a[_0xd1c3[51]]= _[_0xd1c3[79]](_0xa83dx1a[_0xd1c3[51]],[_0xd1c3[77]],[_0xd1c3[78]]);if(_0xa83dx1a[_0xd1c3[59]][_0xd1c3[75]]){delete _0xa83dx1a[_0xd1c3[59]][_0xd1c3[75]]};if(_0xa83dx1a[_0xd1c3[59]][_0xd1c3[74]]&& _0xa83dx1a[_0xd1c3[59]][_0xd1c3[74]][_0xd1c3[80]][_0xd1c3[60]]){return _0xa83dx1a[_0xd1c3[59]][_0xd1c3[74]][_0xd1c3[80]][0]};var _0xa83dx23=_[_0xd1c3[83]](_0xa83dx10[_0xd1c3[42]],{firstName:_0xa83dx10[_0xd1c3[42]][_0xd1c3[81]],phone:_0xa83dx10[_0xd1c3[42]][_0xd1c3[81]],ListId:_0xa83dx1e[_0xd1c3[82]]});_0xa83dx23[_0xa83dx10[_0xd1c3[42]][_0xd1c3[84]]]= _0xa83dx10[_0xd1c3[42]][_0xd1c3[81]];return db[_0xd1c3[85]][_0xd1c3[68]](_0xa83dx23,{fields:_0xa83dx1b,raw:true})}})[_0xd1c3[27]](function(_0xa83dx1e){_0xa83dx1a[_0xd1c3[71]]= _0xa83dx1e;if(_0xa83dx1e){var _0xa83dx22={ContactId:_0xa83dx1e[_0xd1c3[54]],FaxAccountId:_0xa83dx10[_0xd1c3[59]][_0xd1c3[54]],fax:_0xa83dx1e[_0xd1c3[43]]};return db[_0xd1c3[72]][_0xd1c3[55]]({where:{ContactId:_0xa83dx1e[_0xd1c3[54]],closed:false,FaxAccountId:_0xa83dx10[_0xd1c3[59]][_0xd1c3[54]]}})[_0xd1c3[27]](function(_0xa83dx21){if(_0xa83dx21){return [_0xa83dx21,false]};return db[_0xd1c3[72]][_0xd1c3[68]](_0xa83dx22)[_0xd1c3[27]](function(_0xa83dx21){return [_0xa83dx21,true]})})}else {throw  new Error(_0xd1c3[73])}})[_0xd1c3[70]](function(_0xa83dx1e,_0xa83dx20){var _0xa83dx21=_0xa83dx1e[_0xd1c3[57]]({plain:true});if(_0xa83dx20){if(_0xa83dx1a[_0xd1c3[59]][_0xd1c3[58]]){_0xa83dx1a[_0xd1c3[51]][_0xd1c3[63]]({id:0,priority:_0xa83dx1a[_0xd1c3[51]][_0xd1c3[60]]+ 1,app:_0xd1c3[61],appdata:_0xd1c3[62],interval:_0xd1c3[49]})};_0xa83dx21[_0xd1c3[64]]= true};_0xa83dx1a[_0xd1c3[45]]= _0xa83dx21;return db[_0xd1c3[69]][_0xd1c3[68]]({body:_0xa83dx10[_0xd1c3[42]][_0xd1c3[42]],FaxAccountId:_0xa83dx10[_0xd1c3[59]][_0xd1c3[54]],FaxInteractionId:_0xa83dx1e[_0xd1c3[54]],direction:_0xd1c3[65],ContactId:_0xa83dx1e[_0xd1c3[66]],AttachmentId:_0xa83dx10[_0xd1c3[42]][_0xd1c3[67]]})})[_0xd1c3[27]](function(_0xa83dx1e){_0xa83dx1a[_0xd1c3[25]]= _0xa83dx1e;if(_0xa83dx1a[_0xd1c3[45]][_0xd1c3[44]]){return db[_0xd1c3[56]][_0xd1c3[55]]({attributes:[_0xd1c3[54],_0xd1c3[47]],where:{id:_0xa83dx1a[_0xd1c3[45]][_0xd1c3[44]]}})[_0xd1c3[27]](function(_0xa83dx1f){if(_0xa83dx1f){_0xa83dx1a[_0xd1c3[51]][_0xd1c3[50]]({id:0,priority:0,app:_0xd1c3[46],appdata:_0xa83dx1f[_0xd1c3[47]]+ _0xd1c3[48],interval:_0xd1c3[49]})};return respondWithRpcPromise(_0xd1c3[52],_0xd1c3[53],_0xa83dx1a)})};return respondWithRpcPromise(_0xd1c3[52],_0xd1c3[53],_0xa83dx1a)})[_0xd1c3[27]](function(_0xa83dx1e){_0xa83dx11(_0xa83dx1e)})[_0xd1c3[18]](function(_0xa83dx13){_0xa83dx12(_0xa83dx15[_0xd1c3[17]](500,_0xa83dx13[_0xd1c3[25]]))})})}
\ No newline at end of file
+var _0x76e0=["\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","\x62\x6C\x75\x65\x62\x69\x72\x64","\x72\x61\x6E\x64\x6F\x6D\x73\x74\x72\x69\x6E\x67","\x66\x73","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x72\x70\x63","\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\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x6A\x61\x79\x73\x6F\x6E\x2F\x70\x72\x6F\x6D\x69\x73\x65","\x68\x74\x74\x70","\x63\x6C\x69\x65\x6E\x74","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x2C\x20\x25\x73\x2C\x20\x25\x73","\x65\x72\x72\x6F\x72","\x63\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x20\x73\x65\x6E\x74","\x69\x6E\x66\x6F","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x64\x65\x62\x75\x67","\x63\x6F\x64\x65","\x6D\x65\x73\x73\x61\x67\x65","\x72\x65\x73\x75\x6C\x74","\x74\x68\x65\x6E","\x72\x65\x71\x75\x65\x73\x74","\x47\x65\x74\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x6F\x70\x74\x69\x6F\x6E\x73","\x72\x61\x77","\x77\x68\x65\x72\x65","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x6C\x69\x6D\x69\x74","\x69\x6E\x63\x6C\x75\x64\x65","\x6D\x6F\x64\x65\x6C","\x61\x73","\x6D\x61\x70","\x66\x69\x6E\x64\x41\x6C\x6C","\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x4E\x6F\x74\x69\x66\x79\x46\x61\x78\x41\x63\x63\x6F\x75\x6E\x74","\x62\x6F\x64\x79","\x66\x61\x78","\x55\x73\x65\x72\x49\x64","\x69\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x2C\x31\x30","\x2A\x2C\x2A\x2C\x2A\x2C\x2A","\x75\x6E\x73\x68\x69\x66\x74","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x53\x74\x61\x72\x74","\x73\x74\x61\x72\x74\x52\x6F\x75\x74\x69\x6E\x67","\x69\x64","\x66\x69\x6E\x64","\x55\x73\x65\x72","\x67\x65\x74","\x61\x75\x74\x6F\x63\x6C\x6F\x73\x65","\x61\x63\x63\x6F\x75\x6E\x74","\x6C\x65\x6E\x67\x74\x68","\x63\x6C\x6F\x73\x65","\x75\x6E\x6D\x61\x6E\x61\x67\x65\x64","\x70\x75\x73\x68","\x63\x72\x65\x61\x74\x65\x64","\x69\x6E","\x43\x6F\x6E\x74\x61\x63\x74\x49\x64","\x41\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x49\x64","\x63\x72\x65\x61\x74\x65","\x46\x61\x78\x4D\x65\x73\x73\x61\x67\x65","\x73\x70\x72\x65\x61\x64","\x63\x6F\x6E\x74\x61\x63\x74","\x46\x61\x78\x49\x6E\x74\x65\x72\x61\x63\x74\x69\x6F\x6E","\x43\x6F\x6E\x74\x61\x63\x74\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x4C\x69\x73\x74","\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6C\x69\x73\x74","\x70\x72\x69\x6F\x72\x69\x74\x79","\x61\x73\x63","\x6F\x72\x64\x65\x72\x42\x79","\x43\x6F\x6E\x74\x61\x63\x74\x73","\x66\x72\x6F\x6D","\x4C\x69\x73\x74\x49\x64","\x64\x65\x66\x61\x75\x6C\x74\x73","\x6D\x61\x70\x4B\x65\x79","\x43\x6D\x43\x6F\x6E\x74\x61\x63\x74","\x43\x6D\x4C\x69\x73\x74","\x75\x70\x64\x61\x74\x65\x64\x41\x74","\x44\x45\x53\x43","\x46\x61\x78\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E","\x6E\x6F\x20\x61\x76\x61\x69\x6C\x61\x62\x6C\x65\x20\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x53\x65\x71\x75\x65\x6C\x69\x7A\x65","\x6B\x65\x79\x73","\x63\x72\x65\x61\x74\x65\x64\x41\x74","\x64\x69\x66\x66\x65\x72\x65\x6E\x63\x65","\x43\x6F\x6D\x70\x61\x6E\x79\x49\x64","\x69\x73\x4E\x69\x6C","\x66\x72\x6F\x6D\x20\x69\x73\x20\x6D\x61\x6E\x64\x61\x74\x6F\x72\x79","","\x62\x6F\x64\x79\x20\x69\x73\x20\x6D\x61\x6E\x64\x61\x74\x6F\x72\x79\x20\x61\x6E\x64\x20\x6E\x6F\x74\x20\x65\x6D\x70\x74\x79","\x6D\x61\x70\x4B\x65\x79\x20\x69\x73\x20\x6D\x61\x6E\x64\x61\x74\x6F\x72\x79\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x6F\x6E\x65\x20\x6F\x66\x20\x74\x68\x65\x73\x65\x3A\x20","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x6D\x61\x70\x4B\x65\x79\x20\x69\x6E\x76\x61\x6C\x69\x64\x2C\x20\x70\x6C\x65\x61\x73\x65\x20\x75\x73\x65\x20\x6F\x6E\x65\x20\x6F\x66\x20\x74\x68\x65\x73\x65\x3A\x20","\x64\x65\x73\x63\x72\x69\x62\x65"];_0x76e0[0];var _=require(_0x76e0[1]);var util=require(_0x76e0[2]);var moment=require(_0x76e0[3]);var BPromise=require(_0x76e0[4]);var rs=require(_0x76e0[5]);var fs=require(_0x76e0[6]);var db=require(_0x76e0[8])[_0x76e0[7]];var utils=require(_0x76e0[9]);var logger=require(_0x76e0[11])(_0x76e0[10]);var config=require(_0x76e0[12]);var jayson=require(_0x76e0[13]);var client=jayson[_0x76e0[15]][_0x76e0[14]]({port:9004});function respondWithRpcPromise(_0x57e6xe,_0x57e6xf,_0x57e6x10){return  new BPromise(function(_0x57e6x11,_0x57e6x12){return client[_0x76e0[28]](_0x57e6xe,_0x57e6x10)[_0x76e0[27]](function(_0x57e6x14){logger[_0x76e0[20]](_0x76e0[16],_0x57e6xf,_0x76e0[19]);logger[_0x76e0[23]](_0x76e0[21],_0x57e6xf,_0x76e0[19],JSON[_0x76e0[22]](_0x57e6x14));if(_0x57e6x14[_0x76e0[17]]){if(_0x57e6x14[_0x76e0[17]][_0x76e0[24]]=== 500){logger[_0x76e0[17]](_0x76e0[16],_0x57e6xf,_0x57e6x14[_0x76e0[17]][_0x76e0[25]]);return _0x57e6x12(_0x57e6x14[_0x76e0[17]][_0x76e0[25]])};logger[_0x76e0[17]](_0x76e0[16],_0x57e6xf,_0x57e6x14[_0x76e0[17]][_0x76e0[25]]);return _0x57e6x11(_0x57e6x14[_0x76e0[17]][_0x76e0[25]])}else {logger[_0x76e0[20]](_0x76e0[16],_0x57e6xf,_0x76e0[19]);_0x57e6x11(_0x57e6x14[_0x76e0[26]][_0x76e0[25]])}})[_0x76e0[18]](function(_0x57e6x13){logger[_0x76e0[17]](_0x76e0[16],_0x57e6xf,_0x57e6x13);_0x57e6x12(_0x57e6x13)})})}exports[_0x76e0[29]]= function(_0x57e6x10){var _0x57e6x15=this;return  new Promise(function(_0x57e6x11,_0x57e6x12){return db[_0x76e0[40]][_0x76e0[39]]({raw:_0x57e6x10[_0x76e0[30]]?(_0x57e6x10[_0x76e0[30]][_0x76e0[31]]=== undefined)?true:false:true,where:_0x57e6x10[_0x76e0[30]]?_0x57e6x10[_0x76e0[30]][_0x76e0[32]]|| null:null,attributes:_0x57e6x10[_0x76e0[30]]?_0x57e6x10[_0x76e0[30]][_0x76e0[33]]|| null:null,limit:_0x57e6x10[_0x76e0[30]]?_0x57e6x10[_0x76e0[30]][_0x76e0[34]]|| null:null,include:_0x57e6x10[_0x76e0[30]]?(_0x57e6x10[_0x76e0[30]][_0x76e0[35]]?_[_0x76e0[38]](_0x57e6x10[_0x76e0[30]][_0x76e0[35]],function(_0x57e6x16){return {model:db[_0x57e6x16[_0x76e0[36]]],as:_0x57e6x16[_0x76e0[37]],attributes:_0x57e6x16[_0x76e0[33]],include:_0x57e6x16[_0x76e0[35]]?_[_0x76e0[38]](_0x57e6x16[_0x76e0[35]],function(_0x57e6x17){return {model:db[_0x57e6x17[_0x76e0[36]]],as:_0x57e6x17[_0x76e0[37]],attributes:_0x57e6x17[_0x76e0[33]],include:_0x57e6x17[_0x76e0[35]]?_[_0x76e0[38]](_0x57e6x17[_0x76e0[35]],function(_0x57e6x18){return {model:db[_0x57e6x18[_0x76e0[36]]],as:_0x57e6x18[_0x76e0[37]],attributes:_0x57e6x18[_0x76e0[33]]}}):[]}}):[]}}):[]):[]})[_0x76e0[27]](function(_0x57e6x14){logger[_0x76e0[20]](_0x76e0[29],_0x57e6x10);logger[_0x76e0[23]](_0x76e0[29],_0x57e6x10,JSON[_0x76e0[22]](_0x57e6x14));_0x57e6x11(_0x57e6x14)})[_0x76e0[18]](function(_0x57e6x13){logger[_0x76e0[17]](_0x76e0[29],_0x57e6x13[_0x76e0[25]],_0x57e6x10);_0x57e6x12(_0x57e6x15[_0x76e0[17]](500,_0x57e6x13[_0x76e0[25]]))})})};exports[_0x76e0[41]]= function(_0x57e6x10,_0x57e6x14,_0x57e6x19){var _0x57e6x15=this;return  new Promise(function(_0x57e6x11,_0x57e6x12){var _0x57e6x1a={body:_0x57e6x10[_0x76e0[42]],channel:_0x76e0[43]};var _0x57e6x1b=[];var _0x57e6x1c=[];var _0x57e6x1d={};return db[_0x76e0[85]][_0x76e0[103]]()[_0x76e0[27]](function(_0x57e6x24){if(!_0x57e6x24){throw  new db[_0x76e0[91]].ValidationError(_0x76e0[90])};_0x57e6x1b= _[_0x76e0[94]](_[_0x76e0[92]](_0x57e6x24),[_0x76e0[93],_0x76e0[87]]);_0x57e6x1c= _[_0x76e0[94]](_[_0x76e0[92]](_0x57e6x24),[_0x76e0[93],_0x76e0[87],_0x76e0[95],_0x76e0[82]]);if(_0x57e6x10[_0x76e0[42]][_0x76e0[54]]){delete _0x57e6x10[_0x76e0[42]][_0x76e0[54]]};if(_[_0x76e0[96]](_0x57e6x10[_0x76e0[42]][_0x76e0[81]])){throw  new db[_0x76e0[91]].ValidationError(_0x76e0[97])};if(_[_0x76e0[96]](_0x57e6x10[_0x76e0[42]][_0x76e0[42]])|| _0x57e6x10[_0x76e0[42]][_0x76e0[42]]=== _0x76e0[98]){throw  new db[_0x76e0[91]].ValidationError(_0x76e0[99])};if(_[_0x76e0[96]](_0x57e6x10[_0x76e0[42]][_0x76e0[84]])){throw  new db[_0x76e0[91]].ValidationError(_0x76e0[100]+ _0x57e6x1c)};if(!_[_0x76e0[101]](_0x57e6x1c,_0x57e6x10[_0x76e0[42]][_0x76e0[84]])){throw  new db[_0x76e0[91]].ValidationError(_0x76e0[102]+ _0x57e6x1c)};_0x57e6x1d[_0x57e6x10[_0x76e0[42]][_0x76e0[84]]]= _0x57e6x10[_0x76e0[42]][_0x76e0[81]]})[_0x76e0[27]](function(){return db[_0x76e0[40]][_0x76e0[55]]({where:{id:_0x57e6x10[_0x76e0[59]][_0x76e0[54]]},include:[{model:db[_0x76e0[86]],as:_0x76e0[74],include:[{model:db[_0x76e0[85]],as:_0x76e0[80],where:_0x57e6x1d,limit:1,order:[[_0x76e0[87],_0x76e0[88]]]}]},{model:db[_0x76e0[89]],as:_0x76e0[75]}]})})[_0x76e0[27]](function(_0x57e6x1e){if(_0x57e6x1e&& _0x57e6x1e[_0x76e0[74]]){_0x57e6x1a[_0x76e0[59]]= _0x57e6x1e;_0x57e6x1a[_0x76e0[51]]= _0x57e6x1e[_0x76e0[75]];_0x57e6x1a[_0x76e0[76]]= _0x57e6x1e[_0x76e0[74]];_0x57e6x1a[_0x76e0[51]]= _[_0x76e0[79]](_0x57e6x1a[_0x76e0[51]],[_0x76e0[77]],[_0x76e0[78]]);if(_0x57e6x1a[_0x76e0[59]][_0x76e0[75]]){delete _0x57e6x1a[_0x76e0[59]][_0x76e0[75]]};if(_0x57e6x1a[_0x76e0[59]][_0x76e0[74]]&& _0x57e6x1a[_0x76e0[59]][_0x76e0[74]][_0x76e0[80]][_0x76e0[60]]){return _0x57e6x1a[_0x76e0[59]][_0x76e0[74]][_0x76e0[80]][0]};var _0x57e6x23=_[_0x76e0[83]](_0x57e6x10[_0x76e0[42]],{firstName:_0x57e6x10[_0x76e0[42]][_0x76e0[81]],phone:_0x57e6x10[_0x76e0[42]][_0x76e0[81]],ListId:_0x57e6x1e[_0x76e0[82]]});_0x57e6x23[_0x57e6x10[_0x76e0[42]][_0x76e0[84]]]= _0x57e6x10[_0x76e0[42]][_0x76e0[81]];return db[_0x76e0[85]][_0x76e0[68]](_0x57e6x23,{fields:_0x57e6x1b,raw:true})}})[_0x76e0[27]](function(_0x57e6x1e){_0x57e6x1a[_0x76e0[71]]= _0x57e6x1e;if(_0x57e6x1e){var _0x57e6x22={ContactId:_0x57e6x1e[_0x76e0[54]],FaxAccountId:_0x57e6x10[_0x76e0[59]][_0x76e0[54]],fax:_0x57e6x1e[_0x76e0[43]]};return db[_0x76e0[72]][_0x76e0[55]]({where:{ContactId:_0x57e6x1e[_0x76e0[54]],closed:false,FaxAccountId:_0x57e6x10[_0x76e0[59]][_0x76e0[54]]}})[_0x76e0[27]](function(_0x57e6x21){if(_0x57e6x21){return [_0x57e6x21,false]};return db[_0x76e0[72]][_0x76e0[68]](_0x57e6x22)[_0x76e0[27]](function(_0x57e6x21){return [_0x57e6x21,true]})})}else {throw  new Error(_0x76e0[73])}})[_0x76e0[70]](function(_0x57e6x1e,_0x57e6x20){var _0x57e6x21=_0x57e6x1e[_0x76e0[57]]({plain:true});if(_0x57e6x20){if(_0x57e6x1a[_0x76e0[59]][_0x76e0[58]]){_0x57e6x1a[_0x76e0[51]][_0x76e0[63]]({id:0,priority:_0x57e6x1a[_0x76e0[51]][_0x76e0[60]]+ 1,app:_0x76e0[61],appdata:_0x76e0[62],interval:_0x76e0[49]})};_0x57e6x21[_0x76e0[64]]= true};_0x57e6x1a[_0x76e0[45]]= _0x57e6x21;return db[_0x76e0[69]][_0x76e0[68]]({body:_0x57e6x10[_0x76e0[42]][_0x76e0[42]],FaxAccountId:_0x57e6x10[_0x76e0[59]][_0x76e0[54]],FaxInteractionId:_0x57e6x1e[_0x76e0[54]],direction:_0x76e0[65],ContactId:_0x57e6x1e[_0x76e0[66]],AttachmentId:_0x57e6x10[_0x76e0[42]][_0x76e0[67]]})})[_0x76e0[27]](function(_0x57e6x1e){_0x57e6x1a[_0x76e0[25]]= _0x57e6x1e;if(_0x57e6x1a[_0x76e0[45]][_0x76e0[44]]){return db[_0x76e0[56]][_0x76e0[55]]({attributes:[_0x76e0[54],_0x76e0[47]],where:{id:_0x57e6x1a[_0x76e0[45]][_0x76e0[44]]}})[_0x76e0[27]](function(_0x57e6x1f){if(_0x57e6x1f){_0x57e6x1a[_0x76e0[51]][_0x76e0[50]]({id:0,priority:0,app:_0x76e0[46],appdata:_0x57e6x1f[_0x76e0[47]]+ _0x76e0[48],interval:_0x76e0[49]})};return respondWithRpcPromise(_0x76e0[52],_0x76e0[53],_0x57e6x1a)})};return respondWithRpcPromise(_0x76e0[52],_0x76e0[53],_0x57e6x1a)})[_0x76e0[27]](function(_0x57e6x1e){_0x57e6x11(_0x57e6x1e)})[_0x76e0[18]](function(_0x57e6x13){_0x57e6x12(_0x57e6x15[_0x76e0[17]](500,_0x57e6x13[_0x76e0[25]]))})})}
\ No newline at end of file