Built motion from commit 67e5df37.|2.0.60
[motion2.git] / server / api / analyticTreeReport / analyticTreeReport.controller.js
index 67fc53d..a28bffc 100644 (file)
@@ -1 +1 @@
-var _0xe3dd=["\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","\x70\x61\x70\x61\x70\x61\x72\x73\x65","\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","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\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","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\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","\x41\x6E\x61\x6C\x79\x74\x69\x63\x54\x72\x65\x65\x52\x65\x70\x6F\x72\x74","\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"];_0xe3dd[0];var jsonpatch=require(_0xe3dd[1]);var rp=require(_0xe3dd[2]);var moment=require(_0xe3dd[3]);var BPromise=require(_0xe3dd[4]);var Mustache=require(_0xe3dd[5]);var util=require(_0xe3dd[6]);var path=require(_0xe3dd[7]);var sox=require(_0xe3dd[8]);var csv=require(_0xe3dd[9]);var ejs=require(_0xe3dd[10]);var fs=require(_0xe3dd[11]);var _=require(_0xe3dd[12]);var squel=require(_0xe3dd[13]);var crypto=require(_0xe3dd[14]);var jsforce=require(_0xe3dd[15]);var deskjs=require(_0xe3dd[16]);var toCsv=require(_0xe3dd[9]);var querystring=require(_0xe3dd[17]);var Papa=require(_0xe3dd[18]);var qs=require(_0xe3dd[19]);var logger=require(_0xe3dd[21])(_0xe3dd[20]);var utils=require(_0xe3dd[22]);var config=require(_0xe3dd[23]);var db=require(_0xe3dd[25])[_0xe3dd[24]];function respondWithStatusCode(_0xc25fx1a,_0xc25fx1b){_0xc25fx1b= _0xc25fx1b|| 204;return function(_0xc25fx1c){if(_0xc25fx1c){return _0xc25fx1a[_0xe3dd[26]](_0xc25fx1b)};return _0xc25fx1a[_0xe3dd[28]](_0xc25fx1b)[_0xe3dd[27]]()}}function respondWithResult(_0xc25fx1a,_0xc25fx1b){_0xc25fx1b= _0xc25fx1b|| 200;return function(_0xc25fx1c){if(_0xc25fx1c){return _0xc25fx1a[_0xe3dd[28]](_0xc25fx1b)[_0xe3dd[29]](_0xc25fx1c)}}}function respondWithFilteredResult(_0xc25fx1a,_0xc25fx1f){return function(_0xc25fx1c){if(_0xc25fx1c){var _0xc25fx20=_0xc25fx1c[_0xe3dd[30]],_0xc25fx21=_0xc25fx1f[_0xe3dd[31]],_0xc25fx22=_0xc25fx1f[_0xe3dd[31]]+ _0xc25fx1f[_0xe3dd[32]],_0xc25fx1b;if(_0xc25fx22>= _0xc25fx20){_0xc25fx22= _0xc25fx20;_0xc25fx1b= 200}else {_0xc25fx1b= 206};_0xc25fx1a[_0xe3dd[28]](_0xc25fx1b);return _0xc25fx1a[_0xe3dd[36]](_0xe3dd[33],_0xc25fx21+ _0xe3dd[34]+ _0xc25fx22+ _0xe3dd[35]+ _0xc25fx20)[_0xe3dd[29]](_0xc25fx1c)};return null}}function patchUpdates(_0xc25fx24){return function(_0xc25fx1c){try{jsonpatch[_0xe3dd[37]](_0xc25fx1c,_0xc25fx24,true)}catch(err){return BPromise[_0xe3dd[38]](err)};return _0xc25fx1c[_0xe3dd[39]]()}}function saveUpdates(_0xc25fx26,_0xc25fx1b){return function(_0xc25fx1c){if(_0xc25fx1c){return _0xc25fx1c[_0xe3dd[41]](_0xc25fx26)[_0xe3dd[40]](function(_0xc25fx27){return _0xc25fx27})};return null}}function removeEntity(_0xc25fx1a,_0xc25fx1b){return function(_0xc25fx1c){if(_0xc25fx1c){return _0xc25fx1c[_0xe3dd[42]]()[_0xe3dd[40]](function(){_0xc25fx1a[_0xe3dd[28]](204)[_0xe3dd[27]]()})}}}function handleEntityNotFound(_0xc25fx1a,_0xc25fx1b){return function(_0xc25fx1c){if(!_0xc25fx1c){_0xc25fx1a[_0xe3dd[26]](404)};return _0xc25fx1c}}function handleError(_0xc25fx1a,_0xc25fx1b){_0xc25fx1b= _0xc25fx1b|| 500;return function(_0xc25fx2b){logger[_0xe3dd[44]](_0xc25fx2b[_0xe3dd[43]]);if(_0xc25fx2b[_0xe3dd[45]]){delete _0xc25fx2b[_0xe3dd[45]]};_0xc25fx1a[_0xe3dd[28]](_0xc25fx1b)[_0xe3dd[46]](_0xc25fx2b)}}exports[_0xe3dd[47]]= function(_0xc25fx2c,_0xc25fx1a){var _0xc25fx1f={},_0xc25fx2d={},_0xc25fx2e={count:0,rows:[]};_0xc25fx2d[_0xe3dd[48]]= _[_0xe3dd[51]](db[_0xe3dd[50]][_0xe3dd[49]]);var _0xc25fx2f={dateStart:_0xc25fx2c[_0xe3dd[53]][_0xe3dd[52]],dateEnd:_0xc25fx2c[_0xe3dd[53]][_0xe3dd[54]]};delete _0xc25fx2c[_0xe3dd[53]][_0xe3dd[52]];delete _0xc25fx2c[_0xe3dd[53]][_0xe3dd[54]];_0xc25fx2d[_0xe3dd[53]]= _[_0xe3dd[51]](_0xc25fx2c[_0xe3dd[53]]);_0xc25fx2d[_0xe3dd[55]]= _[_0xe3dd[56]](_0xc25fx2d[_0xe3dd[48]],_0xc25fx2d[_0xe3dd[53]]);_0xc25fx1f[_0xe3dd[57]]= _[_0xe3dd[56]](_0xc25fx2d[_0xe3dd[48]],qs[_0xe3dd[58]](_0xc25fx2c[_0xe3dd[53]][_0xe3dd[58]]));_0xc25fx1f[_0xe3dd[57]]= (_0xc25fx1f[_0xe3dd[57]][_0xe3dd[59]])?_0xc25fx1f[_0xe3dd[57]]:_0xc25fx2d[_0xe3dd[48]];if(!_0xc25fx2c[_0xe3dd[53]][_0xe3dd[61]](_0xe3dd[60])){_0xc25fx1f[_0xe3dd[32]]= qs[_0xe3dd[32]](_0xc25fx2c[_0xe3dd[53]][_0xe3dd[32]]);_0xc25fx1f[_0xe3dd[31]]= qs[_0xe3dd[31]](_0xc25fx2c[_0xe3dd[53]][_0xe3dd[31]])};_0xc25fx1f[_0xe3dd[62]]= qs[_0xe3dd[63]](_0xc25fx2c[_0xe3dd[53]][_0xe3dd[63]]);_0xc25fx1f[_0xe3dd[64]]= qs[_0xe3dd[55]](_[_0xe3dd[65]](_0xc25fx2c[_0xe3dd[53]],_0xc25fx2d[_0xe3dd[55]]));if(_0xc25fx2f[_0xe3dd[52]]){if(_0xc25fx2f[_0xe3dd[54]]){_0xc25fx2f[_0xe3dd[54]]= moment(_0xc25fx2f[_0xe3dd[54]])[_0xe3dd[67]](1,_0xe3dd[66])}else {_0xc25fx2f[_0xe3dd[54]]= moment(_0xc25fx2f[_0xe3dd[52]])[_0xe3dd[67]](1,_0xe3dd[66])};_[_0xe3dd[68]](_0xc25fx1f[_0xe3dd[64]],{createdAt:{$gte:_0xc25fx2f[_0xe3dd[52]],$lte:_0xc25fx2f[_0xe3dd[54]]}})};if(_0xc25fx2c[_0xe3dd[53]][_0xe3dd[69]]){_0xc25fx1f[_0xe3dd[64]]= _[_0xe3dd[68]](_0xc25fx1f[_0xe3dd[64]],{$or:_[_0xe3dd[71]](_0xc25fx1f[_0xe3dd[57]],function(_0xc25fx30){var _0xc25fx2e={};_0xc25fx2e[_0xc25fx30]= {$like:_0xe3dd[70]+ _0xc25fx2c[_0xe3dd[53]][_0xe3dd[69]]+ _0xe3dd[70]};return _0xc25fx2e})})};_0xc25fx1f= _[_0xe3dd[68]]({},_0xc25fx1f,_0xc25fx2c[_0xe3dd[72]]);var _0xc25fx31={where:_0xc25fx1f[_0xe3dd[64]]};return db[_0xe3dd[50]][_0xe3dd[30]](_0xc25fx31)[_0xe3dd[40]](function(_0xc25fx20){_0xc25fx2e[_0xe3dd[30]]= _0xc25fx20;if(_0xc25fx2c[_0xe3dd[53]][_0xe3dd[75]]){_0xc25fx1f[_0xe3dd[76]]= [{all:true}]};return db[_0xe3dd[50]][_0xe3dd[77]](_0xc25fx1f)})[_0xe3dd[40]](function(_0xc25fx32){_0xc25fx2e[_0xe3dd[74]]= _0xc25fx32;return _0xc25fx2e})[_0xe3dd[40]](respondWithFilteredResult(_0xc25fx1a,_0xc25fx1f))[_0xe3dd[73]](handleError(_0xc25fx1a,null))};exports[_0xe3dd[78]]= function(_0xc25fx2c,_0xc25fx1a){var _0xc25fx1f={raw:true,where:{id:_0xc25fx2c[_0xe3dd[80]][_0xe3dd[79]]}},_0xc25fx2d={};_0xc25fx2d[_0xe3dd[48]]= _[_0xe3dd[51]](db[_0xe3dd[50]][_0xe3dd[49]]);_0xc25fx2d[_0xe3dd[53]]= _[_0xe3dd[51]](_0xc25fx2c[_0xe3dd[53]]);_0xc25fx2d[_0xe3dd[55]]= _[_0xe3dd[56]](_0xc25fx2d[_0xe3dd[48]],_0xc25fx2d[_0xe3dd[53]]);_0xc25fx1f[_0xe3dd[57]]= _[_0xe3dd[56]](_0xc25fx2d[_0xe3dd[48]],qs[_0xe3dd[58]](_0xc25fx2c[_0xe3dd[53]][_0xe3dd[58]]));_0xc25fx1f[_0xe3dd[57]]= (_0xc25fx1f[_0xe3dd[57]][_0xe3dd[59]])?_0xc25fx1f[_0xe3dd[57]]:_0xc25fx2d[_0xe3dd[48]];if(_0xc25fx2c[_0xe3dd[53]][_0xe3dd[75]]){_0xc25fx1f[_0xe3dd[76]]= [{all:true}]};_0xc25fx1f= _[_0xe3dd[68]]({},_0xc25fx1f,_0xc25fx2c[_0xe3dd[72]]);return db[_0xe3dd[50]][_0xe3dd[81]](_0xc25fx1f)[_0xe3dd[40]](handleEntityNotFound(_0xc25fx1a,null))[_0xe3dd[40]](respondWithResult(_0xc25fx1a,null))[_0xe3dd[73]](handleError(_0xc25fx1a,null))};exports[_0xe3dd[82]]= function(_0xc25fx2c,_0xc25fx1a){return db[_0xe3dd[50]][_0xe3dd[82]](_0xc25fx2c[_0xe3dd[83]],{})[_0xe3dd[40]](respondWithResult(_0xc25fx1a,201))[_0xe3dd[73]](handleError(_0xc25fx1a,null))};exports[_0xe3dd[41]]= function(_0xc25fx2c,_0xc25fx1a){if(_0xc25fx2c[_0xe3dd[83]][_0xe3dd[79]]){delete _0xc25fx2c[_0xe3dd[83]][_0xe3dd[79]]};return db[_0xe3dd[50]][_0xe3dd[81]]({where:{id:_0xc25fx2c[_0xe3dd[80]][_0xe3dd[79]]}})[_0xe3dd[40]](handleEntityNotFound(_0xc25fx1a,null))[_0xe3dd[40]](saveUpdates(_0xc25fx2c[_0xe3dd[83]],null))[_0xe3dd[40]](respondWithResult(_0xc25fx1a,null))[_0xe3dd[73]](handleError(_0xc25fx1a,null))};exports[_0xe3dd[42]]= function(_0xc25fx2c,_0xc25fx1a){return db[_0xe3dd[50]][_0xe3dd[81]]({where:{id:_0xc25fx2c[_0xe3dd[80]][_0xe3dd[79]]}})[_0xe3dd[40]](handleEntityNotFound(_0xc25fx1a,null))[_0xe3dd[40]](removeEntity(_0xc25fx1a,null))[_0xe3dd[73]](handleError(_0xc25fx1a,null))}
\ No newline at end of file
+var _0x14c6=["\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","\x70\x61\x70\x61\x70\x61\x72\x73\x65","\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","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x63\x6F\x75\x6E\x74","\x6F\x66\x66\x73\x65\x74","\x6C\x69\x6D\x69\x74","\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","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65","\x64\x65\x73\x74\x72\x6F\x79","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72","\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","\x41\x6E\x61\x6C\x79\x74\x69\x63\x54\x72\x65\x65\x52\x65\x70\x6F\x72\x74","\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"];_0x14c6[0];var jsonpatch=require(_0x14c6[1]);var rp=require(_0x14c6[2]);var moment=require(_0x14c6[3]);var BPromise=require(_0x14c6[4]);var Mustache=require(_0x14c6[5]);var util=require(_0x14c6[6]);var path=require(_0x14c6[7]);var sox=require(_0x14c6[8]);var csv=require(_0x14c6[9]);var ejs=require(_0x14c6[10]);var fs=require(_0x14c6[11]);var _=require(_0x14c6[12]);var squel=require(_0x14c6[13]);var crypto=require(_0x14c6[14]);var jsforce=require(_0x14c6[15]);var deskjs=require(_0x14c6[16]);var toCsv=require(_0x14c6[9]);var querystring=require(_0x14c6[17]);var Papa=require(_0x14c6[18]);var qs=require(_0x14c6[19]);var logger=require(_0x14c6[21])(_0x14c6[20]);var utils=require(_0x14c6[22]);var config=require(_0x14c6[23]);var db=require(_0x14c6[25])[_0x14c6[24]];function respondWithStatusCode(_0x7a3ex1a,_0x7a3ex1b){_0x7a3ex1b= _0x7a3ex1b|| 204;return function(_0x7a3ex1c){if(_0x7a3ex1c){return _0x7a3ex1a[_0x14c6[26]](_0x7a3ex1b)};return _0x7a3ex1a[_0x14c6[28]](_0x7a3ex1b)[_0x14c6[27]]()}}function respondWithResult(_0x7a3ex1a,_0x7a3ex1b){_0x7a3ex1b= _0x7a3ex1b|| 200;return function(_0x7a3ex1c){if(_0x7a3ex1c){return _0x7a3ex1a[_0x14c6[28]](_0x7a3ex1b)[_0x14c6[29]](_0x7a3ex1c)}}}function respondWithFilteredResult(_0x7a3ex1a,_0x7a3ex1f){return function(_0x7a3ex1c){if(_0x7a3ex1c){var _0x7a3ex20=_0x7a3ex1c[_0x14c6[30]],_0x7a3ex21=_0x7a3ex1f[_0x14c6[31]],_0x7a3ex22=_0x7a3ex1f[_0x14c6[31]]+ _0x7a3ex1f[_0x14c6[32]],_0x7a3ex1b;if(_0x7a3ex22>= _0x7a3ex20){_0x7a3ex22= _0x7a3ex20;_0x7a3ex1b= 200}else {_0x7a3ex1b= 206};_0x7a3ex1a[_0x14c6[28]](_0x7a3ex1b);return _0x7a3ex1a[_0x14c6[36]](_0x14c6[33],_0x7a3ex21+ _0x14c6[34]+ _0x7a3ex22+ _0x14c6[35]+ _0x7a3ex20)[_0x14c6[29]](_0x7a3ex1c)};return null}}function patchUpdates(_0x7a3ex24){return function(_0x7a3ex1c){try{jsonpatch[_0x14c6[37]](_0x7a3ex1c,_0x7a3ex24,true)}catch(err){return BPromise[_0x14c6[38]](err)};return _0x7a3ex1c[_0x14c6[39]]()}}function saveUpdates(_0x7a3ex26,_0x7a3ex1b){return function(_0x7a3ex1c){if(_0x7a3ex1c){return _0x7a3ex1c[_0x14c6[41]](_0x7a3ex26)[_0x14c6[40]](function(_0x7a3ex27){return _0x7a3ex27})};return null}}function removeEntity(_0x7a3ex1a,_0x7a3ex1b){return function(_0x7a3ex1c){if(_0x7a3ex1c){return _0x7a3ex1c[_0x14c6[42]]()[_0x14c6[40]](function(){_0x7a3ex1a[_0x14c6[28]](204)[_0x14c6[27]]()})}}}function handleEntityNotFound(_0x7a3ex1a,_0x7a3ex1b){return function(_0x7a3ex1c){if(!_0x7a3ex1c){_0x7a3ex1a[_0x14c6[26]](404)};return _0x7a3ex1c}}function handleError(_0x7a3ex1a,_0x7a3ex1b){_0x7a3ex1b= _0x7a3ex1b|| 500;return function(_0x7a3ex2b){logger[_0x14c6[44]](_0x7a3ex2b[_0x14c6[43]]);if(_0x7a3ex2b[_0x14c6[45]]){delete _0x7a3ex2b[_0x14c6[45]]};_0x7a3ex1a[_0x14c6[28]](_0x7a3ex1b)[_0x14c6[46]](_0x7a3ex2b)}}exports[_0x14c6[47]]= function(_0x7a3ex2c,_0x7a3ex1a){var _0x7a3ex1f={},_0x7a3ex2d={},_0x7a3ex2e={count:0,rows:[]};_0x7a3ex2d[_0x14c6[48]]= _[_0x14c6[51]](db[_0x14c6[50]][_0x14c6[49]]);var _0x7a3ex2f={dateStart:_0x7a3ex2c[_0x14c6[53]][_0x14c6[52]],dateEnd:_0x7a3ex2c[_0x14c6[53]][_0x14c6[54]]};delete _0x7a3ex2c[_0x14c6[53]][_0x14c6[52]];delete _0x7a3ex2c[_0x14c6[53]][_0x14c6[54]];_0x7a3ex2d[_0x14c6[53]]= _[_0x14c6[51]](_0x7a3ex2c[_0x14c6[53]]);_0x7a3ex2d[_0x14c6[55]]= _[_0x14c6[56]](_0x7a3ex2d[_0x14c6[48]],_0x7a3ex2d[_0x14c6[53]]);_0x7a3ex1f[_0x14c6[57]]= _[_0x14c6[56]](_0x7a3ex2d[_0x14c6[48]],qs[_0x14c6[58]](_0x7a3ex2c[_0x14c6[53]][_0x14c6[58]]));_0x7a3ex1f[_0x14c6[57]]= (_0x7a3ex1f[_0x14c6[57]][_0x14c6[59]])?_0x7a3ex1f[_0x14c6[57]]:_0x7a3ex2d[_0x14c6[48]];if(!_0x7a3ex2c[_0x14c6[53]][_0x14c6[61]](_0x14c6[60])){_0x7a3ex1f[_0x14c6[32]]= qs[_0x14c6[32]](_0x7a3ex2c[_0x14c6[53]][_0x14c6[32]]);_0x7a3ex1f[_0x14c6[31]]= qs[_0x14c6[31]](_0x7a3ex2c[_0x14c6[53]][_0x14c6[31]])};_0x7a3ex1f[_0x14c6[62]]= qs[_0x14c6[63]](_0x7a3ex2c[_0x14c6[53]][_0x14c6[63]]);_0x7a3ex1f[_0x14c6[64]]= qs[_0x14c6[55]](_[_0x14c6[65]](_0x7a3ex2c[_0x14c6[53]],_0x7a3ex2d[_0x14c6[55]]));if(_0x7a3ex2f[_0x14c6[52]]){if(_0x7a3ex2f[_0x14c6[54]]){_0x7a3ex2f[_0x14c6[54]]= moment(_0x7a3ex2f[_0x14c6[54]])[_0x14c6[67]](1,_0x14c6[66])}else {_0x7a3ex2f[_0x14c6[54]]= moment(_0x7a3ex2f[_0x14c6[52]])[_0x14c6[67]](1,_0x14c6[66])};_[_0x14c6[68]](_0x7a3ex1f[_0x14c6[64]],{createdAt:{$gte:_0x7a3ex2f[_0x14c6[52]],$lte:_0x7a3ex2f[_0x14c6[54]]}})};if(_0x7a3ex2c[_0x14c6[53]][_0x14c6[69]]){_0x7a3ex1f[_0x14c6[64]]= _[_0x14c6[68]](_0x7a3ex1f[_0x14c6[64]],{$or:_[_0x14c6[71]](_0x7a3ex1f[_0x14c6[57]],function(_0x7a3ex30){var _0x7a3ex2e={};_0x7a3ex2e[_0x7a3ex30]= {$like:_0x14c6[70]+ _0x7a3ex2c[_0x14c6[53]][_0x14c6[69]]+ _0x14c6[70]};return _0x7a3ex2e})})};_0x7a3ex1f= _[_0x14c6[68]]({},_0x7a3ex1f,_0x7a3ex2c[_0x14c6[72]]);var _0x7a3ex31={where:_0x7a3ex1f[_0x14c6[64]]};return db[_0x14c6[50]][_0x14c6[30]](_0x7a3ex31)[_0x14c6[40]](function(_0x7a3ex20){_0x7a3ex2e[_0x14c6[30]]= _0x7a3ex20;if(_0x7a3ex2c[_0x14c6[53]][_0x14c6[75]]){_0x7a3ex1f[_0x14c6[76]]= [{all:true}]};return db[_0x14c6[50]][_0x14c6[77]](_0x7a3ex1f)})[_0x14c6[40]](function(_0x7a3ex32){_0x7a3ex2e[_0x14c6[74]]= _0x7a3ex32;return _0x7a3ex2e})[_0x14c6[40]](respondWithFilteredResult(_0x7a3ex1a,_0x7a3ex1f))[_0x14c6[73]](handleError(_0x7a3ex1a,null))};exports[_0x14c6[78]]= function(_0x7a3ex2c,_0x7a3ex1a){var _0x7a3ex1f={raw:true,where:{id:_0x7a3ex2c[_0x14c6[80]][_0x14c6[79]]}},_0x7a3ex2d={};_0x7a3ex2d[_0x14c6[48]]= _[_0x14c6[51]](db[_0x14c6[50]][_0x14c6[49]]);_0x7a3ex2d[_0x14c6[53]]= _[_0x14c6[51]](_0x7a3ex2c[_0x14c6[53]]);_0x7a3ex2d[_0x14c6[55]]= _[_0x14c6[56]](_0x7a3ex2d[_0x14c6[48]],_0x7a3ex2d[_0x14c6[53]]);_0x7a3ex1f[_0x14c6[57]]= _[_0x14c6[56]](_0x7a3ex2d[_0x14c6[48]],qs[_0x14c6[58]](_0x7a3ex2c[_0x14c6[53]][_0x14c6[58]]));_0x7a3ex1f[_0x14c6[57]]= (_0x7a3ex1f[_0x14c6[57]][_0x14c6[59]])?_0x7a3ex1f[_0x14c6[57]]:_0x7a3ex2d[_0x14c6[48]];if(_0x7a3ex2c[_0x14c6[53]][_0x14c6[75]]){_0x7a3ex1f[_0x14c6[76]]= [{all:true}]};_0x7a3ex1f= _[_0x14c6[68]]({},_0x7a3ex1f,_0x7a3ex2c[_0x14c6[72]]);return db[_0x14c6[50]][_0x14c6[81]](_0x7a3ex1f)[_0x14c6[40]](handleEntityNotFound(_0x7a3ex1a,null))[_0x14c6[40]](respondWithResult(_0x7a3ex1a,null))[_0x14c6[73]](handleError(_0x7a3ex1a,null))};exports[_0x14c6[82]]= function(_0x7a3ex2c,_0x7a3ex1a){return db[_0x14c6[50]][_0x14c6[82]](_0x7a3ex2c[_0x14c6[83]],{})[_0x14c6[40]](respondWithResult(_0x7a3ex1a,201))[_0x14c6[73]](handleError(_0x7a3ex1a,null))};exports[_0x14c6[41]]= function(_0x7a3ex2c,_0x7a3ex1a){if(_0x7a3ex2c[_0x14c6[83]][_0x14c6[79]]){delete _0x7a3ex2c[_0x14c6[83]][_0x14c6[79]]};return db[_0x14c6[50]][_0x14c6[81]]({where:{id:_0x7a3ex2c[_0x14c6[80]][_0x14c6[79]]}})[_0x14c6[40]](handleEntityNotFound(_0x7a3ex1a,null))[_0x14c6[40]](saveUpdates(_0x7a3ex2c[_0x14c6[83]],null))[_0x14c6[40]](respondWithResult(_0x7a3ex1a,null))[_0x14c6[73]](handleError(_0x7a3ex1a,null))};exports[_0x14c6[42]]= function(_0x7a3ex2c,_0x7a3ex1a){return db[_0x14c6[50]][_0x14c6[81]]({where:{id:_0x7a3ex2c[_0x14c6[80]][_0x14c6[79]]}})[_0x14c6[40]](handleEntityNotFound(_0x7a3ex1a,null))[_0x14c6[40]](removeEntity(_0x7a3ex1a,null))[_0x14c6[73]](handleError(_0x7a3ex1a,null))}
\ No newline at end of file