Built motion from commit ab065936.|2.0.50
[motion2.git] / server / api / cdr / cdr.controller.js
index 0fa238e..0cace59 100644 (file)
@@ -1 +1 @@
-var _0x1e45=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x61\x73\x74\x2D\x6A\x73\x6F\x6E\x2D\x70\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x75\x73\x74\x61\x63\x68\x65","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\x74\x6F\x2D\x63\x73\x76","\x65\x6A\x73","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x71\x75\x65\x6C","\x63\x72\x79\x70\x74\x6F","\x6A\x73\x66\x6F\x72\x63\x65","\x64\x65\x73\x6B\x2E\x6A\x73","\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x70\x61\x72\x73\x65\x72\x73\x2F\x71\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x43\x64\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x6E\x6F\x20\x63\x6F\x6E\x74\x65\x6E\x74","\x69\x6E\x66\x6F","\x43\x64\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x64\x65\x62\x75\x67","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x65\x6E\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x65\x6E\x74\x69\x74\x69\x65\x73\x20\x66\x6F\x75\x6E\x64","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x52\x61\x6E\x67\x65","\x2D","\x2F","\x73\x65\x74","\x61\x70\x70\x6C\x79","\x72\x65\x6A\x65\x63\x74","\x73\x61\x76\x65","\x65\x6E\x74\x69\x74\x79\x20\x75\x70\x64\x61\x74\x65\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x65\x6E\x74\x69\x74\x79\x20\x72\x65\x6D\x6F\x76\x65\x64","\x64\x65\x73\x74\x72\x6F\x79","\x65\x6E\x74\x69\x74\x79\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x65\x72\x72\x6F\x72","\x69\x6E\x73\x70\x65\x63\x74","\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x69\x6E\x64\x65\x78","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x43\x64\x72","\x6B\x65\x79\x73","\x64\x61\x74\x65\x53\x74\x61\x72\x74","\x71\x75\x65\x72\x79","\x64\x61\x74\x65\x45\x6E\x64","\x66\x69\x6C\x74\x65\x72\x73","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x6E\x6F\x6C\x69\x6D\x69\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6F\x72\x64\x65\x72","\x73\x6F\x72\x74","\x77\x68\x65\x72\x65","\x70\x69\x63\x6B","\x64\x61\x79","\x61\x64\x64","\x6D\x65\x72\x67\x65","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6F\x70\x74\x69\x6F\x6E\x73","\x63\x61\x74\x63\x68","\x72\x6F\x77\x73","\x69\x6E\x63\x6C\x75\x64\x65\x41\x6C\x6C","\x69\x6E\x63\x6C\x75\x64\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79"];_0x1e45[0];var jsonpatch=require(_0x1e45[1]);var rp=require(_0x1e45[2]);var moment=require(_0x1e45[3]);var BPromise=require(_0x1e45[4]);var Mustache=require(_0x1e45[5]);var util=require(_0x1e45[6]);var path=require(_0x1e45[7]);var sox=require(_0x1e45[8]);var csv=require(_0x1e45[9]);var ejs=require(_0x1e45[10]);var fs=require(_0x1e45[11]);var _=require(_0x1e45[12]);var squel=require(_0x1e45[13]);var crypto=require(_0x1e45[14]);var jsforce=require(_0x1e45[15]);var deskjs=require(_0x1e45[16]);var toCsv=require(_0x1e45[9]);var querystring=require(_0x1e45[17]);var qs=require(_0x1e45[18]);var logger=require(_0x1e45[20])(_0x1e45[19]);var utils=require(_0x1e45[21]);var config=require(_0x1e45[22]);var db=require(_0x1e45[24])[_0x1e45[23]];function respondWithStatusCode(_0x3992x19,_0x3992x1a,_0x3992x1b){_0x3992x1a= _0x3992x1a|| 204;return function(_0x3992x1c){if(_0x3992x1c){logger[_0x1e45[27]](_0x1e45[25],_0x3992x1b,_0x3992x1a,_0x1e45[26]);logger[_0x1e45[29]](_0x1e45[28],_0x3992x1b,_0x3992x1a,_0x1e45[26]);return _0x3992x19[_0x1e45[30]](_0x3992x1a)};return _0x3992x19[_0x1e45[32]](_0x3992x1a)[_0x1e45[31]]()}}function respondWithResult(_0x3992x19,_0x3992x1a,_0x3992x1b){_0x3992x1a= _0x3992x1a|| 200;return function(_0x3992x1c){if(_0x3992x1c){logger[_0x1e45[27]](_0x1e45[25],_0x3992x1b,_0x3992x1a,_0x1e45[33]);logger[_0x1e45[29]](_0x1e45[28],_0x3992x1b,_0x3992x1a,_0x1e45[33],JSON[_0x1e45[34]](_0x3992x1c));return _0x3992x19[_0x1e45[32]](_0x3992x1a)[_0x1e45[35]](_0x3992x1c)}}}function respondWithFilteredResult(_0x3992x19,_0x3992x1f,_0x3992x1b){return function(_0x3992x1c){if(_0x3992x1c){var _0x3992x20=_0x3992x1c[_0x1e45[36]],_0x3992x21=_0x3992x1f[_0x1e45[37]],_0x3992x22=_0x3992x1f[_0x1e45[37]]+ _0x3992x1f[_0x1e45[38]],_0x3992x1a;if(_0x3992x22>= _0x3992x20){_0x3992x22= _0x3992x20;_0x3992x1a= 200}else {_0x3992x1a= 206};_0x3992x19[_0x1e45[32]](_0x3992x1a);logger[_0x1e45[27]](_0x1e45[25],_0x3992x1b,_0x3992x1a,_0x1e45[39]);logger[_0x1e45[29]](_0x1e45[28],_0x3992x1b,_0x3992x1a,_0x1e45[33],JSON[_0x1e45[34]](_0x3992x1c));return _0x3992x19[_0x1e45[43]](_0x1e45[40],_0x3992x21+ _0x1e45[41]+ _0x3992x22+ _0x1e45[42]+ _0x3992x20)[_0x1e45[35]](_0x3992x1c)};return null}}function patchUpdates(_0x3992x24){return function(_0x3992x1c){try{jsonpatch[_0x1e45[44]](_0x3992x1c,_0x3992x24,true)}catch(err){return BPromise[_0x1e45[45]](err)};return _0x3992x1c[_0x1e45[46]]()}}function saveUpdates(_0x3992x26,_0x3992x1a,_0x3992x1b){return function(_0x3992x1c){if(_0x3992x1c){return _0x3992x1c[_0x1e45[49]](_0x3992x26)[_0x1e45[48]](function(_0x3992x27){logger[_0x1e45[27]](_0x1e45[25],_0x3992x1b,_0x3992x1a,_0x1e45[47]);logger[_0x1e45[29]](_0x1e45[28],_0x3992x1b,_0x3992x1a,_0x1e45[47],JSON[_0x1e45[34]](_0x3992x1c));return _0x3992x27})};return null}}function removeEntity(_0x3992x19,_0x3992x1a,_0x3992x1b){return function(_0x3992x1c){if(_0x3992x1c){return _0x3992x1c[_0x1e45[51]]()[_0x1e45[48]](function(){logger[_0x1e45[27]](_0x1e45[25],_0x3992x1b,_0x3992x1a,_0x1e45[50]);logger[_0x1e45[29]](_0x1e45[28],_0x3992x1b,_0x3992x1a,_0x1e45[50],JSON[_0x1e45[34]](_0x3992x1c));_0x3992x19[_0x1e45[32]](204)[_0x1e45[31]]()})}}}function handleEntityNotFound(_0x3992x19,_0x3992x1a,_0x3992x1b){return function(_0x3992x1c){if(!_0x3992x1c){logger[_0x1e45[53]](_0x1e45[25],_0x3992x1b,404,_0x1e45[52]);_0x3992x19[_0x1e45[30]](404)};return _0x3992x1c}}function handleError(_0x3992x19,_0x3992x1a,_0x3992x1b){_0x3992x1a= _0x3992x1a|| 500;return function(_0x3992x2b){logger[_0x1e45[53]](_0x1e45[25],_0x3992x1b,_0x3992x1a,util[_0x1e45[54]](_0x3992x2b,{showHidden:false,depth:null}));delete _0x3992x2b[_0x1e45[55]];_0x3992x19[_0x1e45[32]](_0x3992x1a)[_0x1e45[56]](_0x3992x2b)}}exports[_0x1e45[57]]= function(_0x3992x2c,_0x3992x19){var _0x3992x1f={},_0x3992x2d={},_0x3992x2e={count:0,rows:[]};_0x3992x2d[_0x1e45[58]]= _[_0x1e45[61]](db[_0x1e45[60]][_0x1e45[59]]);var _0x3992x2f={dateStart:_0x3992x2c[_0x1e45[63]][_0x1e45[62]],dateEnd:_0x3992x2c[_0x1e45[63]][_0x1e45[64]]};delete _0x3992x2c[_0x1e45[63]][_0x1e45[62]];delete _0x3992x2c[_0x1e45[63]][_0x1e45[64]];_0x3992x2d[_0x1e45[63]]= _[_0x1e45[61]](_0x3992x2c[_0x1e45[63]]);_0x3992x2d[_0x1e45[65]]= _[_0x1e45[66]](_0x3992x2d[_0x1e45[58]],_0x3992x2d[_0x1e45[63]]);_0x3992x1f[_0x1e45[67]]= _[_0x1e45[66]](_0x3992x2d[_0x1e45[58]],qs[_0x1e45[68]](_0x3992x2c[_0x1e45[63]][_0x1e45[68]]));_0x3992x1f[_0x1e45[67]]= (_0x3992x1f[_0x1e45[67]][_0x1e45[69]])?_0x3992x1f[_0x1e45[67]]:_0x3992x2d[_0x1e45[58]];if(!_0x3992x2c[_0x1e45[63]][_0x1e45[71]](_0x1e45[70])){_0x3992x1f[_0x1e45[38]]= qs[_0x1e45[38]](_0x3992x2c[_0x1e45[63]][_0x1e45[38]]);_0x3992x1f[_0x1e45[37]]= qs[_0x1e45[37]](_0x3992x2c[_0x1e45[63]][_0x1e45[37]])};_0x3992x1f[_0x1e45[72]]= qs[_0x1e45[73]](_0x3992x2c[_0x1e45[63]][_0x1e45[73]]);_0x3992x1f[_0x1e45[74]]= qs[_0x1e45[65]](_[_0x1e45[75]](_0x3992x2c[_0x1e45[63]],_0x3992x2d[_0x1e45[65]]));if(_0x3992x2f[_0x1e45[62]]){if(_0x3992x2f[_0x1e45[64]]){_0x3992x2f[_0x1e45[64]]= moment(_0x3992x2f[_0x1e45[64]])[_0x1e45[77]](1,_0x1e45[76])}else {_0x3992x2f[_0x1e45[64]]= moment(_0x3992x2f[_0x1e45[62]])[_0x1e45[77]](1,_0x1e45[76])};_[_0x1e45[78]](_0x3992x1f[_0x1e45[74]],{createdAt:{$gte:_0x3992x2f[_0x1e45[62]],$lte:_0x3992x2f[_0x1e45[64]]}})};if(_0x3992x2c[_0x1e45[63]][_0x1e45[79]]){_0x3992x1f[_0x1e45[74]]= _[_0x1e45[78]](_0x3992x1f[_0x1e45[74]],{$or:_[_0x1e45[81]](_0x3992x1f[_0x1e45[67]],function(_0x3992x30){var _0x3992x2e={};_0x3992x2e[_0x3992x30]= {$like:_0x1e45[80]+ _0x3992x2c[_0x1e45[63]][_0x1e45[79]]+ _0x1e45[80]};return _0x3992x2e})})};_0x3992x1f= _[_0x1e45[78]]({},_0x3992x1f,_0x3992x2c[_0x1e45[82]]);return db[_0x1e45[60]][_0x1e45[36]]({where:_0x3992x1f[_0x1e45[74]]})[_0x1e45[48]](function(_0x3992x20){_0x3992x2e[_0x1e45[36]]= _0x3992x20;if(_0x3992x2c[_0x1e45[63]][_0x1e45[85]]){_0x3992x1f[_0x1e45[86]]= [{all:true}]};return db[_0x1e45[60]][_0x1e45[87]](_0x3992x1f)})[_0x1e45[48]](function(_0x3992x31){_0x3992x2e[_0x1e45[84]]= _0x3992x31;return _0x3992x2e})[_0x1e45[48]](respondWithFilteredResult(_0x3992x19,_0x3992x1f,_0x1e45[57]))[_0x1e45[83]](handleError(_0x3992x19,null,_0x1e45[57]))};exports[_0x1e45[88]]= function(_0x3992x2c,_0x3992x19){var _0x3992x1f={raw:true,where:{id:_0x3992x2c[_0x1e45[90]][_0x1e45[89]]}},_0x3992x2d={};_0x3992x2d[_0x1e45[58]]= _[_0x1e45[61]](db[_0x1e45[60]][_0x1e45[59]]);_0x3992x2d[_0x1e45[63]]= _[_0x1e45[61]](_0x3992x2c[_0x1e45[63]]);_0x3992x2d[_0x1e45[65]]= _[_0x1e45[66]](_0x3992x2d[_0x1e45[58]],_0x3992x2d[_0x1e45[63]]);_0x3992x1f[_0x1e45[67]]= _[_0x1e45[66]](_0x3992x2d[_0x1e45[58]],qs[_0x1e45[68]](_0x3992x2c[_0x1e45[63]][_0x1e45[68]]));_0x3992x1f[_0x1e45[67]]= (_0x3992x1f[_0x1e45[67]][_0x1e45[69]])?_0x3992x1f[_0x1e45[67]]:_0x3992x2d[_0x1e45[58]];if(_0x3992x2c[_0x1e45[63]][_0x1e45[85]]){_0x3992x1f[_0x1e45[86]]= [{all:true}]};_0x3992x1f= _[_0x1e45[78]]({},_0x3992x1f,_0x3992x2c[_0x1e45[82]]);return db[_0x1e45[60]][_0x1e45[91]](_0x3992x1f)[_0x1e45[48]](handleEntityNotFound(_0x3992x19,null,_0x1e45[88]))[_0x1e45[48]](respondWithResult(_0x3992x19,null,_0x1e45[88]))[_0x1e45[83]](handleError(_0x3992x19,null,_0x1e45[88]))};exports[_0x1e45[92]]= function(_0x3992x2c,_0x3992x19){return db[_0x1e45[60]][_0x1e45[92]](_0x3992x2c[_0x1e45[93]],{})[_0x1e45[48]](respondWithResult(_0x3992x19,201,_0x1e45[92]))[_0x1e45[83]](handleError(_0x3992x19,null,_0x1e45[92]))};exports[_0x1e45[49]]= function(_0x3992x2c,_0x3992x19){if(_0x3992x2c[_0x1e45[93]][_0x1e45[89]]){delete _0x3992x2c[_0x1e45[93]][_0x1e45[89]]};return db[_0x1e45[60]][_0x1e45[91]]({where:{id:_0x3992x2c[_0x1e45[90]][_0x1e45[89]]}})[_0x1e45[48]](handleEntityNotFound(_0x3992x19,null,_0x1e45[49]))[_0x1e45[48]](saveUpdates(_0x3992x2c[_0x1e45[93]],null,_0x1e45[49]))[_0x1e45[48]](respondWithResult(_0x3992x19,null,_0x1e45[49]))[_0x1e45[83]](handleError(_0x3992x19,null,_0x1e45[49]))};exports[_0x1e45[51]]= function(_0x3992x2c,_0x3992x19){return db[_0x1e45[60]][_0x1e45[91]]({where:{id:_0x3992x2c[_0x1e45[90]][_0x1e45[89]]}})[_0x1e45[48]](handleEntityNotFound(_0x3992x19,null,_0x1e45[51]))[_0x1e45[48]](removeEntity(_0x3992x19,null,_0x1e45[51]))[_0x1e45[83]](handleError(_0x3992x19,null,_0x1e45[51]))}
\ No newline at end of file
+var _0x5441=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x66\x61\x73\x74\x2D\x6A\x73\x6F\x6E\x2D\x70\x61\x74\x63\x68","\x72\x65\x71\x75\x65\x73\x74\x2D\x70\x72\x6F\x6D\x69\x73\x65","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x6D\x75\x73\x74\x61\x63\x68\x65","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\x74\x6F\x2D\x63\x73\x76","\x65\x6A\x73","\x66\x73","\x6C\x6F\x64\x61\x73\x68","\x73\x71\x75\x65\x6C","\x63\x72\x79\x70\x74\x6F","\x6A\x73\x66\x6F\x72\x63\x65","\x64\x65\x73\x6B\x2E\x6A\x73","\x71\x75\x65\x72\x79\x73\x74\x72\x69\x6E\x67","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6D\x70\x6F\x6E\x65\x6E\x74\x73\x2F\x70\x61\x72\x73\x65\x72\x73\x2F\x71\x73","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C\x73","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x43\x64\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x6E\x6F\x20\x63\x6F\x6E\x74\x65\x6E\x74","\x69\x6E\x66\x6F","\x43\x64\x72\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73\x2C\x20\x25\x73","\x64\x65\x62\x75\x67","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x65\x6E\x74\x69\x74\x79\x20\x66\x6F\x75\x6E\x64","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\x65\x6E\x74\x69\x74\x69\x65\x73\x20\x66\x6F\x75\x6E\x64","\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x52\x61\x6E\x67\x65","\x2D","\x2F","\x73\x65\x74","\x61\x70\x70\x6C\x79","\x72\x65\x6A\x65\x63\x74","\x73\x61\x76\x65","\x65\x6E\x74\x69\x74\x79\x20\x75\x70\x64\x61\x74\x65\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x65\x6E\x74\x69\x74\x79\x20\x72\x65\x6D\x6F\x76\x65\x64","\x64\x65\x73\x74\x72\x6F\x79","\x65\x6E\x74\x69\x74\x79\x20\x6E\x6F\x74\x20\x66\x6F\x75\x6E\x64","\x65\x72\x72\x6F\x72","\x69\x6E\x73\x70\x65\x63\x74","\x6E\x61\x6D\x65","\x73\x65\x6E\x64","\x69\x6E\x64\x65\x78","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x43\x64\x72","\x6B\x65\x79\x73","\x64\x61\x74\x65\x53\x74\x61\x72\x74","\x71\x75\x65\x72\x79","\x64\x61\x74\x65\x45\x6E\x64","\x66\x69\x6C\x74\x65\x72\x73","\x69\x6E\x74\x65\x72\x73\x65\x63\x74\x69\x6F\x6E","\x61\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x66\x69\x65\x6C\x64\x73","\x6C\x65\x6E\x67\x74\x68","\x6E\x6F\x6C\x69\x6D\x69\x74","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x6F\x72\x64\x65\x72","\x73\x6F\x72\x74","\x77\x68\x65\x72\x65","\x70\x69\x63\x6B","\x64\x61\x79","\x61\x64\x64","\x6D\x65\x72\x67\x65","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6F\x70\x74\x69\x6F\x6E\x73","\x63\x61\x74\x63\x68","\x72\x6F\x77\x73","\x69\x6E\x63\x6C\x75\x64\x65\x41\x6C\x6C","\x69\x6E\x63\x6C\x75\x64\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x63\x72\x65\x61\x74\x65","\x62\x6F\x64\x79"];_0x5441[0];var jsonpatch=require(_0x5441[1]);var rp=require(_0x5441[2]);var moment=require(_0x5441[3]);var BPromise=require(_0x5441[4]);var Mustache=require(_0x5441[5]);var util=require(_0x5441[6]);var path=require(_0x5441[7]);var sox=require(_0x5441[8]);var csv=require(_0x5441[9]);var ejs=require(_0x5441[10]);var fs=require(_0x5441[11]);var _=require(_0x5441[12]);var squel=require(_0x5441[13]);var crypto=require(_0x5441[14]);var jsforce=require(_0x5441[15]);var deskjs=require(_0x5441[16]);var toCsv=require(_0x5441[9]);var querystring=require(_0x5441[17]);var qs=require(_0x5441[18]);var logger=require(_0x5441[20])(_0x5441[19]);var utils=require(_0x5441[21]);var config=require(_0x5441[22]);var db=require(_0x5441[24])[_0x5441[23]];function respondWithStatusCode(_0x394bx19,_0x394bx1a,_0x394bx1b){_0x394bx1a= _0x394bx1a|| 204;return function(_0x394bx1c){if(_0x394bx1c){logger[_0x5441[27]](_0x5441[25],_0x394bx1b,_0x394bx1a,_0x5441[26]);logger[_0x5441[29]](_0x5441[28],_0x394bx1b,_0x394bx1a,_0x5441[26]);return _0x394bx19[_0x5441[30]](_0x394bx1a)};return _0x394bx19[_0x5441[32]](_0x394bx1a)[_0x5441[31]]()}}function respondWithResult(_0x394bx19,_0x394bx1a,_0x394bx1b){_0x394bx1a= _0x394bx1a|| 200;return function(_0x394bx1c){if(_0x394bx1c){logger[_0x5441[27]](_0x5441[25],_0x394bx1b,_0x394bx1a,_0x5441[33]);logger[_0x5441[29]](_0x5441[28],_0x394bx1b,_0x394bx1a,_0x5441[33],JSON[_0x5441[34]](_0x394bx1c));return _0x394bx19[_0x5441[32]](_0x394bx1a)[_0x5441[35]](_0x394bx1c)}}}function respondWithFilteredResult(_0x394bx19,_0x394bx1f,_0x394bx1b){return function(_0x394bx1c){if(_0x394bx1c){var _0x394bx20=_0x394bx1c[_0x5441[36]],_0x394bx21=_0x394bx1f[_0x5441[37]],_0x394bx22=_0x394bx1f[_0x5441[37]]+ _0x394bx1f[_0x5441[38]],_0x394bx1a;if(_0x394bx22>= _0x394bx20){_0x394bx22= _0x394bx20;_0x394bx1a= 200}else {_0x394bx1a= 206};_0x394bx19[_0x5441[32]](_0x394bx1a);logger[_0x5441[27]](_0x5441[25],_0x394bx1b,_0x394bx1a,_0x5441[39]);logger[_0x5441[29]](_0x5441[28],_0x394bx1b,_0x394bx1a,_0x5441[33],JSON[_0x5441[34]](_0x394bx1c));return _0x394bx19[_0x5441[43]](_0x5441[40],_0x394bx21+ _0x5441[41]+ _0x394bx22+ _0x5441[42]+ _0x394bx20)[_0x5441[35]](_0x394bx1c)};return null}}function patchUpdates(_0x394bx24){return function(_0x394bx1c){try{jsonpatch[_0x5441[44]](_0x394bx1c,_0x394bx24,true)}catch(err){return BPromise[_0x5441[45]](err)};return _0x394bx1c[_0x5441[46]]()}}function saveUpdates(_0x394bx26,_0x394bx1a,_0x394bx1b){return function(_0x394bx1c){if(_0x394bx1c){return _0x394bx1c[_0x5441[49]](_0x394bx26)[_0x5441[48]](function(_0x394bx27){logger[_0x5441[27]](_0x5441[25],_0x394bx1b,_0x394bx1a,_0x5441[47]);logger[_0x5441[29]](_0x5441[28],_0x394bx1b,_0x394bx1a,_0x5441[47],JSON[_0x5441[34]](_0x394bx1c));return _0x394bx27})};return null}}function removeEntity(_0x394bx19,_0x394bx1a,_0x394bx1b){return function(_0x394bx1c){if(_0x394bx1c){return _0x394bx1c[_0x5441[51]]()[_0x5441[48]](function(){logger[_0x5441[27]](_0x5441[25],_0x394bx1b,_0x394bx1a,_0x5441[50]);logger[_0x5441[29]](_0x5441[28],_0x394bx1b,_0x394bx1a,_0x5441[50],JSON[_0x5441[34]](_0x394bx1c));_0x394bx19[_0x5441[32]](204)[_0x5441[31]]()})}}}function handleEntityNotFound(_0x394bx19,_0x394bx1a,_0x394bx1b){return function(_0x394bx1c){if(!_0x394bx1c){logger[_0x5441[53]](_0x5441[25],_0x394bx1b,404,_0x5441[52]);_0x394bx19[_0x5441[30]](404)};return _0x394bx1c}}function handleError(_0x394bx19,_0x394bx1a,_0x394bx1b){_0x394bx1a= _0x394bx1a|| 500;return function(_0x394bx2b){logger[_0x5441[53]](_0x5441[25],_0x394bx1b,_0x394bx1a,util[_0x5441[54]](_0x394bx2b,{showHidden:false,depth:null}));delete _0x394bx2b[_0x5441[55]];_0x394bx19[_0x5441[32]](_0x394bx1a)[_0x5441[56]](_0x394bx2b)}}exports[_0x5441[57]]= function(_0x394bx2c,_0x394bx19){var _0x394bx1f={},_0x394bx2d={},_0x394bx2e={count:0,rows:[]};_0x394bx2d[_0x5441[58]]= _[_0x5441[61]](db[_0x5441[60]][_0x5441[59]]);var _0x394bx2f={dateStart:_0x394bx2c[_0x5441[63]][_0x5441[62]],dateEnd:_0x394bx2c[_0x5441[63]][_0x5441[64]]};delete _0x394bx2c[_0x5441[63]][_0x5441[62]];delete _0x394bx2c[_0x5441[63]][_0x5441[64]];_0x394bx2d[_0x5441[63]]= _[_0x5441[61]](_0x394bx2c[_0x5441[63]]);_0x394bx2d[_0x5441[65]]= _[_0x5441[66]](_0x394bx2d[_0x5441[58]],_0x394bx2d[_0x5441[63]]);_0x394bx1f[_0x5441[67]]= _[_0x5441[66]](_0x394bx2d[_0x5441[58]],qs[_0x5441[68]](_0x394bx2c[_0x5441[63]][_0x5441[68]]));_0x394bx1f[_0x5441[67]]= (_0x394bx1f[_0x5441[67]][_0x5441[69]])?_0x394bx1f[_0x5441[67]]:_0x394bx2d[_0x5441[58]];if(!_0x394bx2c[_0x5441[63]][_0x5441[71]](_0x5441[70])){_0x394bx1f[_0x5441[38]]= qs[_0x5441[38]](_0x394bx2c[_0x5441[63]][_0x5441[38]]);_0x394bx1f[_0x5441[37]]= qs[_0x5441[37]](_0x394bx2c[_0x5441[63]][_0x5441[37]])};_0x394bx1f[_0x5441[72]]= qs[_0x5441[73]](_0x394bx2c[_0x5441[63]][_0x5441[73]]);_0x394bx1f[_0x5441[74]]= qs[_0x5441[65]](_[_0x5441[75]](_0x394bx2c[_0x5441[63]],_0x394bx2d[_0x5441[65]]));if(_0x394bx2f[_0x5441[62]]){if(_0x394bx2f[_0x5441[64]]){_0x394bx2f[_0x5441[64]]= moment(_0x394bx2f[_0x5441[64]])[_0x5441[77]](1,_0x5441[76])}else {_0x394bx2f[_0x5441[64]]= moment(_0x394bx2f[_0x5441[62]])[_0x5441[77]](1,_0x5441[76])};_[_0x5441[78]](_0x394bx1f[_0x5441[74]],{createdAt:{$gte:_0x394bx2f[_0x5441[62]],$lte:_0x394bx2f[_0x5441[64]]}})};if(_0x394bx2c[_0x5441[63]][_0x5441[79]]){_0x394bx1f[_0x5441[74]]= _[_0x5441[78]](_0x394bx1f[_0x5441[74]],{$or:_[_0x5441[81]](_0x394bx1f[_0x5441[67]],function(_0x394bx30){var _0x394bx2e={};_0x394bx2e[_0x394bx30]= {$like:_0x5441[80]+ _0x394bx2c[_0x5441[63]][_0x5441[79]]+ _0x5441[80]};return _0x394bx2e})})};_0x394bx1f= _[_0x5441[78]]({},_0x394bx1f,_0x394bx2c[_0x5441[82]]);return db[_0x5441[60]][_0x5441[36]]({where:_0x394bx1f[_0x5441[74]]})[_0x5441[48]](function(_0x394bx20){_0x394bx2e[_0x5441[36]]= _0x394bx20;if(_0x394bx2c[_0x5441[63]][_0x5441[85]]){_0x394bx1f[_0x5441[86]]= [{all:true}]};return db[_0x5441[60]][_0x5441[87]](_0x394bx1f)})[_0x5441[48]](function(_0x394bx31){_0x394bx2e[_0x5441[84]]= _0x394bx31;return _0x394bx2e})[_0x5441[48]](respondWithFilteredResult(_0x394bx19,_0x394bx1f,_0x5441[57]))[_0x5441[83]](handleError(_0x394bx19,null,_0x5441[57]))};exports[_0x5441[88]]= function(_0x394bx2c,_0x394bx19){var _0x394bx1f={raw:true,where:{id:_0x394bx2c[_0x5441[90]][_0x5441[89]]}},_0x394bx2d={};_0x394bx2d[_0x5441[58]]= _[_0x5441[61]](db[_0x5441[60]][_0x5441[59]]);_0x394bx2d[_0x5441[63]]= _[_0x5441[61]](_0x394bx2c[_0x5441[63]]);_0x394bx2d[_0x5441[65]]= _[_0x5441[66]](_0x394bx2d[_0x5441[58]],_0x394bx2d[_0x5441[63]]);_0x394bx1f[_0x5441[67]]= _[_0x5441[66]](_0x394bx2d[_0x5441[58]],qs[_0x5441[68]](_0x394bx2c[_0x5441[63]][_0x5441[68]]));_0x394bx1f[_0x5441[67]]= (_0x394bx1f[_0x5441[67]][_0x5441[69]])?_0x394bx1f[_0x5441[67]]:_0x394bx2d[_0x5441[58]];if(_0x394bx2c[_0x5441[63]][_0x5441[85]]){_0x394bx1f[_0x5441[86]]= [{all:true}]};_0x394bx1f= _[_0x5441[78]]({},_0x394bx1f,_0x394bx2c[_0x5441[82]]);return db[_0x5441[60]][_0x5441[91]](_0x394bx1f)[_0x5441[48]](handleEntityNotFound(_0x394bx19,null,_0x5441[88]))[_0x5441[48]](respondWithResult(_0x394bx19,null,_0x5441[88]))[_0x5441[83]](handleError(_0x394bx19,null,_0x5441[88]))};exports[_0x5441[92]]= function(_0x394bx2c,_0x394bx19){return db[_0x5441[60]][_0x5441[92]](_0x394bx2c[_0x5441[93]],{})[_0x5441[48]](respondWithResult(_0x394bx19,201,_0x5441[92]))[_0x5441[83]](handleError(_0x394bx19,null,_0x5441[92]))};exports[_0x5441[49]]= function(_0x394bx2c,_0x394bx19){if(_0x394bx2c[_0x5441[93]][_0x5441[89]]){delete _0x394bx2c[_0x5441[93]][_0x5441[89]]};return db[_0x5441[60]][_0x5441[91]]({where:{id:_0x394bx2c[_0x5441[90]][_0x5441[89]]}})[_0x5441[48]](handleEntityNotFound(_0x394bx19,null,_0x5441[49]))[_0x5441[48]](saveUpdates(_0x394bx2c[_0x5441[93]],null,_0x5441[49]))[_0x5441[48]](respondWithResult(_0x394bx19,null,_0x5441[49]))[_0x5441[83]](handleError(_0x394bx19,null,_0x5441[49]))};exports[_0x5441[51]]= function(_0x394bx2c,_0x394bx19){return db[_0x5441[60]][_0x5441[91]]({where:{id:_0x394bx2c[_0x5441[90]][_0x5441[89]]}})[_0x5441[48]](handleEntityNotFound(_0x394bx19,null,_0x5441[51]))[_0x5441[48]](removeEntity(_0x394bx19,null,_0x5441[51]))[_0x5441[83]](handleError(_0x394bx19,null,_0x5441[51]))}
\ No newline at end of file