Built motion from commit b598105.|2.0.8
[motion2.git] / server / api / analyticTreeReport / analyticTreeReport.controller.js
index 0cd6391..8fa5307 100644 (file)
@@ -1 +1 @@
-var _0xc99b=["\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","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\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","\x74\x6F\x2D\x63\x73\x76","\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","\x41\x6E\x61\x6C\x79\x74\x69\x63\x54\x72\x65\x65\x52\x65\x70\x6F\x72\x74\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","\x41\x6E\x61\x6C\x79\x74\x69\x63\x54\x72\x65\x65\x52\x65\x70\x6F\x72\x74\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","\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","\x71\x75\x65\x72\x79","\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","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6D\x65\x72\x67\x65","\x6F\x70\x74\x69\x6F\x6E\x73","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\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"];_0xc99b[0];var jsonpatch=require(_0xc99b[1]);var rp=require(_0xc99b[2]);var moment=require(_0xc99b[3]);var BPromise=require(_0xc99b[4]);var util=require(_0xc99b[5]);var path=require(_0xc99b[6]);var sox=require(_0xc99b[7]);var ejs=require(_0xc99b[8]);var fs=require(_0xc99b[9]);var _=require(_0xc99b[10]);var squel=require(_0xc99b[11]);var crypto=require(_0xc99b[12]);var jsforce=require(_0xc99b[13]);var toCsv=require(_0xc99b[14]);var qs=require(_0xc99b[15]);var logger=require(_0xc99b[17])(_0xc99b[16]);var utils=require(_0xc99b[18]);var config=require(_0xc99b[19]);var db=require(_0xc99b[21])[_0xc99b[20]];function respondWithStatusCode(_0x1f73x15,_0x1f73x16,_0x1f73x17){_0x1f73x16= _0x1f73x16|| 204;return function(_0x1f73x18){if(_0x1f73x18){logger[_0xc99b[24]](_0xc99b[22],_0x1f73x17,_0x1f73x16,_0xc99b[23]);logger[_0xc99b[26]](_0xc99b[25],_0x1f73x17,_0x1f73x16,_0xc99b[23]);return _0x1f73x15[_0xc99b[27]](_0x1f73x16)};return _0x1f73x15[_0xc99b[29]](304)[_0xc99b[28]]()}}function respondWithResult(_0x1f73x15,_0x1f73x16,_0x1f73x17){_0x1f73x16= _0x1f73x16|| 200;return function(_0x1f73x18){if(_0x1f73x18){logger[_0xc99b[24]](_0xc99b[22],_0x1f73x17,_0x1f73x16,_0xc99b[30]);logger[_0xc99b[26]](_0xc99b[25],_0x1f73x17,_0x1f73x16,_0xc99b[30],JSON[_0xc99b[31]](_0x1f73x18));return _0x1f73x15[_0xc99b[29]](_0x1f73x16)[_0xc99b[32]](_0x1f73x18)};return _0x1f73x15[_0xc99b[29]](304)[_0xc99b[28]]()}}function respondWithFilteredResult(_0x1f73x15,_0x1f73x1b,_0x1f73x17){return function(_0x1f73x18){if(_0x1f73x18){var _0x1f73x1c=_0x1f73x18[_0xc99b[33]],_0x1f73x1d=_0x1f73x1b[_0xc99b[34]],_0x1f73x1e=_0x1f73x1b[_0xc99b[34]]+ _0x1f73x1b[_0xc99b[35]],_0x1f73x16;if(_0x1f73x1e>= _0x1f73x1c){_0x1f73x1e= _0x1f73x1c;_0x1f73x16= 200}else {_0x1f73x16= 206};_0x1f73x15[_0xc99b[29]](_0x1f73x16);logger[_0xc99b[24]](_0xc99b[22],_0x1f73x17,_0x1f73x16,_0xc99b[36]);logger[_0xc99b[26]](_0xc99b[25],_0x1f73x17,_0x1f73x16,_0xc99b[30],JSON[_0xc99b[31]](_0x1f73x18));return _0x1f73x15[_0xc99b[40]](_0xc99b[37],_0x1f73x1d+ _0xc99b[38]+ _0x1f73x1e+ _0xc99b[39]+ _0x1f73x1c)[_0xc99b[32]](_0x1f73x18)};return null}}function patchUpdates(_0x1f73x20){return function(_0x1f73x18){try{jsonpatch[_0xc99b[41]](_0x1f73x18,_0x1f73x20,true)}catch(err){return BPromise[_0xc99b[42]](err)};return _0x1f73x18[_0xc99b[43]]()}}function saveUpdates(_0x1f73x22,_0x1f73x16,_0x1f73x17){return function(_0x1f73x18){if(_0x1f73x18){return _0x1f73x18[_0xc99b[46]](_0x1f73x22)[_0xc99b[45]](function(_0x1f73x23){logger[_0xc99b[24]](_0xc99b[22],_0x1f73x17,_0x1f73x16,_0xc99b[44]);logger[_0xc99b[26]](_0xc99b[25],_0x1f73x17,_0x1f73x16,_0xc99b[44],JSON[_0xc99b[31]](_0x1f73x18));return _0x1f73x23})};return null}}function removeEntity(_0x1f73x15,_0x1f73x16,_0x1f73x17){return function(_0x1f73x18){if(_0x1f73x18){return _0x1f73x18[_0xc99b[48]]()[_0xc99b[45]](function(){logger[_0xc99b[24]](_0xc99b[22],_0x1f73x17,_0x1f73x16,_0xc99b[47]);logger[_0xc99b[26]](_0xc99b[25],_0x1f73x17,_0x1f73x16,_0xc99b[47],JSON[_0xc99b[31]](_0x1f73x18));_0x1f73x15[_0xc99b[29]](204)[_0xc99b[28]]()})}}}function handleEntityNotFound(_0x1f73x15,_0x1f73x16,_0x1f73x17){return function(_0x1f73x18){if(!_0x1f73x18){logger[_0xc99b[50]](_0xc99b[22],_0x1f73x17,404,_0xc99b[49]);_0x1f73x15[_0xc99b[29]](404)[_0xc99b[28]]();return null};return _0x1f73x18}}function handleError(_0x1f73x15,_0x1f73x16,_0x1f73x17){_0x1f73x16= _0x1f73x16|| 500;return function(_0x1f73x27){logger[_0xc99b[50]](_0xc99b[22],_0x1f73x17,_0x1f73x16,JSON[_0xc99b[31]](_0x1f73x27));delete _0x1f73x27[_0xc99b[51]];_0x1f73x15[_0xc99b[29]](_0x1f73x16)[_0xc99b[52]](_0x1f73x27)}}exports[_0xc99b[53]]= function(_0x1f73x28,_0x1f73x15){var _0x1f73x1b={},_0x1f73x29={};_0x1f73x29[_0xc99b[54]]= _[_0xc99b[57]](db[_0xc99b[56]][_0xc99b[55]]);_0x1f73x29[_0xc99b[58]]= _[_0xc99b[57]](_0x1f73x28[_0xc99b[58]]);_0x1f73x29[_0xc99b[59]]= _[_0xc99b[60]](_0x1f73x29[_0xc99b[54]],_0x1f73x29[_0xc99b[58]]);_0x1f73x1b[_0xc99b[61]]= _[_0xc99b[60]](_0x1f73x29[_0xc99b[54]],qs[_0xc99b[62]](_0x1f73x28[_0xc99b[58]][_0xc99b[62]]));_0x1f73x1b[_0xc99b[61]]= (_0x1f73x1b[_0xc99b[61]][_0xc99b[63]])?_0x1f73x1b[_0xc99b[61]]:_0x1f73x29[_0xc99b[54]];if(!_0x1f73x28[_0xc99b[58]][_0xc99b[65]](_0xc99b[64])){_0x1f73x1b[_0xc99b[35]]= qs[_0xc99b[35]](_0x1f73x28[_0xc99b[58]][_0xc99b[35]]);_0x1f73x1b[_0xc99b[34]]= qs[_0xc99b[34]](_0x1f73x28[_0xc99b[58]][_0xc99b[34]])};_0x1f73x1b[_0xc99b[66]]= qs[_0xc99b[67]](_0x1f73x28[_0xc99b[58]][_0xc99b[67]]);_0x1f73x1b[_0xc99b[68]]= qs[_0xc99b[59]](_[_0xc99b[69]](_0x1f73x28[_0xc99b[58]],_0x1f73x29[_0xc99b[59]]));if(_0x1f73x28[_0xc99b[58]][_0xc99b[70]]){_0x1f73x1b[_0xc99b[68]]= _[_0xc99b[73]](_0x1f73x1b[_0xc99b[68]],{$or:_[_0xc99b[72]](_0x1f73x1b[_0xc99b[61]],function(_0x1f73x2a){var _0x1f73x2b={};_0x1f73x2b[_0x1f73x2a]= {$like:_0xc99b[71]+ _0x1f73x28[_0xc99b[58]][_0xc99b[70]]+ _0xc99b[71]};return _0x1f73x2b})})};_0x1f73x1b= _[_0xc99b[73]]({},_0x1f73x1b,_0x1f73x28[_0xc99b[74]]);return db[_0xc99b[56]][_0xc99b[76]](_0x1f73x1b)[_0xc99b[45]](respondWithFilteredResult(_0x1f73x15,_0x1f73x1b,_0xc99b[53]))[_0xc99b[75]](handleError(_0x1f73x15,null,_0xc99b[53]))};exports[_0xc99b[77]]= function(_0x1f73x28,_0x1f73x15){var _0x1f73x1b={raw:true,where:{id:_0x1f73x28[_0xc99b[79]][_0xc99b[78]]}},_0x1f73x29={};_0x1f73x29[_0xc99b[54]]= _[_0xc99b[57]](db[_0xc99b[56]][_0xc99b[55]]);_0x1f73x29[_0xc99b[58]]= _[_0xc99b[57]](_0x1f73x28[_0xc99b[58]]);_0x1f73x29[_0xc99b[59]]= _[_0xc99b[60]](_0x1f73x29[_0xc99b[54]],_0x1f73x29[_0xc99b[58]]);_0x1f73x1b[_0xc99b[61]]= _[_0xc99b[60]](_0x1f73x29[_0xc99b[54]],qs[_0xc99b[62]](_0x1f73x28[_0xc99b[58]][_0xc99b[62]]));_0x1f73x1b[_0xc99b[61]]= (_0x1f73x1b[_0xc99b[61]][_0xc99b[63]])?_0x1f73x1b[_0xc99b[61]]:_0x1f73x29[_0xc99b[54]];_0x1f73x1b= _[_0xc99b[73]]({},_0x1f73x1b,_0x1f73x28[_0xc99b[74]]);return db[_0xc99b[56]][_0xc99b[80]](_0x1f73x1b)[_0xc99b[45]](handleEntityNotFound(_0x1f73x15,null,_0xc99b[77]))[_0xc99b[45]](respondWithResult(_0x1f73x15,null,_0xc99b[77]))[_0xc99b[75]](handleError(_0x1f73x15,null,_0xc99b[77]))};exports[_0xc99b[81]]= function(_0x1f73x28,_0x1f73x15){return db[_0xc99b[56]][_0xc99b[81]](_0x1f73x28[_0xc99b[82]],{})[_0xc99b[45]](respondWithResult(_0x1f73x15,201,_0xc99b[81]))[_0xc99b[75]](handleError(_0x1f73x15,null,_0xc99b[81]))};exports[_0xc99b[46]]= function(_0x1f73x28,_0x1f73x15){if(_0x1f73x28[_0xc99b[82]][_0xc99b[78]]){delete _0x1f73x28[_0xc99b[82]][_0xc99b[78]]};return db[_0xc99b[56]][_0xc99b[80]]({where:{id:_0x1f73x28[_0xc99b[79]][_0xc99b[78]]}})[_0xc99b[45]](handleEntityNotFound(_0x1f73x15,null,_0xc99b[46]))[_0xc99b[45]](saveUpdates(_0x1f73x28[_0xc99b[82]],null,_0xc99b[46]))[_0xc99b[45]](respondWithResult(_0x1f73x15,null,_0xc99b[46]))[_0xc99b[75]](handleError(_0x1f73x15,null,_0xc99b[46]))};exports[_0xc99b[48]]= function(_0x1f73x28,_0x1f73x15){return db[_0xc99b[56]][_0xc99b[80]]({where:{id:_0x1f73x28[_0xc99b[79]][_0xc99b[78]]}})[_0xc99b[45]](handleEntityNotFound(_0x1f73x15,null,_0xc99b[48]))[_0xc99b[45]](removeEntity(_0x1f73x15,null,_0xc99b[48]))[_0xc99b[75]](handleError(_0x1f73x15,null,_0xc99b[48]))}
\ No newline at end of file
+var _0xa565=["\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","\x75\x74\x69\x6C","\x70\x61\x74\x68","\x73\x6F\x78","\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","\x74\x6F\x2D\x63\x73\x76","\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","\x41\x6E\x61\x6C\x79\x74\x69\x63\x54\x72\x65\x65\x52\x65\x70\x6F\x72\x74\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","\x41\x6E\x61\x6C\x79\x74\x69\x63\x54\x72\x65\x65\x52\x65\x70\x6F\x72\x74\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","\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","\x71\x75\x65\x72\x79","\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","\x66\x69\x6C\x74\x65\x72","\x25","\x6D\x61\x70","\x6D\x65\x72\x67\x65","\x6F\x70\x74\x69\x6F\x6E\x73","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\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"];_0xa565[0];var jsonpatch=require(_0xa565[1]);var rp=require(_0xa565[2]);var moment=require(_0xa565[3]);var BPromise=require(_0xa565[4]);var util=require(_0xa565[5]);var path=require(_0xa565[6]);var sox=require(_0xa565[7]);var ejs=require(_0xa565[8]);var fs=require(_0xa565[9]);var _=require(_0xa565[10]);var squel=require(_0xa565[11]);var crypto=require(_0xa565[12]);var jsforce=require(_0xa565[13]);var toCsv=require(_0xa565[14]);var qs=require(_0xa565[15]);var logger=require(_0xa565[17])(_0xa565[16]);var utils=require(_0xa565[18]);var config=require(_0xa565[19]);var db=require(_0xa565[21])[_0xa565[20]];function respondWithStatusCode(_0xff56x15,_0xff56x16,_0xff56x17){_0xff56x16= _0xff56x16|| 204;return function(_0xff56x18){if(_0xff56x18){logger[_0xa565[24]](_0xa565[22],_0xff56x17,_0xff56x16,_0xa565[23]);logger[_0xa565[26]](_0xa565[25],_0xff56x17,_0xff56x16,_0xa565[23]);return _0xff56x15[_0xa565[27]](_0xff56x16)};return _0xff56x15[_0xa565[29]](304)[_0xa565[28]]()}}function respondWithResult(_0xff56x15,_0xff56x16,_0xff56x17){_0xff56x16= _0xff56x16|| 200;return function(_0xff56x18){if(_0xff56x18){logger[_0xa565[24]](_0xa565[22],_0xff56x17,_0xff56x16,_0xa565[30]);logger[_0xa565[26]](_0xa565[25],_0xff56x17,_0xff56x16,_0xa565[30],JSON[_0xa565[31]](_0xff56x18));return _0xff56x15[_0xa565[29]](_0xff56x16)[_0xa565[32]](_0xff56x18)};return _0xff56x15[_0xa565[29]](304)[_0xa565[28]]()}}function respondWithFilteredResult(_0xff56x15,_0xff56x1b,_0xff56x17){return function(_0xff56x18){if(_0xff56x18){var _0xff56x1c=_0xff56x18[_0xa565[33]],_0xff56x1d=_0xff56x1b[_0xa565[34]],_0xff56x1e=_0xff56x1b[_0xa565[34]]+ _0xff56x1b[_0xa565[35]],_0xff56x16;if(_0xff56x1e>= _0xff56x1c){_0xff56x1e= _0xff56x1c;_0xff56x16= 200}else {_0xff56x16= 206};_0xff56x15[_0xa565[29]](_0xff56x16);logger[_0xa565[24]](_0xa565[22],_0xff56x17,_0xff56x16,_0xa565[36]);logger[_0xa565[26]](_0xa565[25],_0xff56x17,_0xff56x16,_0xa565[30],JSON[_0xa565[31]](_0xff56x18));return _0xff56x15[_0xa565[40]](_0xa565[37],_0xff56x1d+ _0xa565[38]+ _0xff56x1e+ _0xa565[39]+ _0xff56x1c)[_0xa565[32]](_0xff56x18)};return null}}function patchUpdates(_0xff56x20){return function(_0xff56x18){try{jsonpatch[_0xa565[41]](_0xff56x18,_0xff56x20,true)}catch(err){return BPromise[_0xa565[42]](err)};return _0xff56x18[_0xa565[43]]()}}function saveUpdates(_0xff56x22,_0xff56x16,_0xff56x17){return function(_0xff56x18){if(_0xff56x18){return _0xff56x18[_0xa565[46]](_0xff56x22)[_0xa565[45]](function(_0xff56x23){logger[_0xa565[24]](_0xa565[22],_0xff56x17,_0xff56x16,_0xa565[44]);logger[_0xa565[26]](_0xa565[25],_0xff56x17,_0xff56x16,_0xa565[44],JSON[_0xa565[31]](_0xff56x18));return _0xff56x23})};return null}}function removeEntity(_0xff56x15,_0xff56x16,_0xff56x17){return function(_0xff56x18){if(_0xff56x18){return _0xff56x18[_0xa565[48]]()[_0xa565[45]](function(){logger[_0xa565[24]](_0xa565[22],_0xff56x17,_0xff56x16,_0xa565[47]);logger[_0xa565[26]](_0xa565[25],_0xff56x17,_0xff56x16,_0xa565[47],JSON[_0xa565[31]](_0xff56x18));_0xff56x15[_0xa565[29]](204)[_0xa565[28]]()})}}}function handleEntityNotFound(_0xff56x15,_0xff56x16,_0xff56x17){return function(_0xff56x18){if(!_0xff56x18){logger[_0xa565[50]](_0xa565[22],_0xff56x17,404,_0xa565[49]);_0xff56x15[_0xa565[29]](404)[_0xa565[28]]();return null};return _0xff56x18}}function handleError(_0xff56x15,_0xff56x16,_0xff56x17){_0xff56x16= _0xff56x16|| 500;return function(_0xff56x27){logger[_0xa565[50]](_0xa565[22],_0xff56x17,_0xff56x16,JSON[_0xa565[31]](_0xff56x27));delete _0xff56x27[_0xa565[51]];_0xff56x15[_0xa565[29]](_0xff56x16)[_0xa565[52]](_0xff56x27)}}exports[_0xa565[53]]= function(_0xff56x28,_0xff56x15){var _0xff56x1b={},_0xff56x29={};_0xff56x29[_0xa565[54]]= _[_0xa565[57]](db[_0xa565[56]][_0xa565[55]]);_0xff56x29[_0xa565[58]]= _[_0xa565[57]](_0xff56x28[_0xa565[58]]);_0xff56x29[_0xa565[59]]= _[_0xa565[60]](_0xff56x29[_0xa565[54]],_0xff56x29[_0xa565[58]]);_0xff56x1b[_0xa565[61]]= _[_0xa565[60]](_0xff56x29[_0xa565[54]],qs[_0xa565[62]](_0xff56x28[_0xa565[58]][_0xa565[62]]));_0xff56x1b[_0xa565[61]]= (_0xff56x1b[_0xa565[61]][_0xa565[63]])?_0xff56x1b[_0xa565[61]]:_0xff56x29[_0xa565[54]];if(!_0xff56x28[_0xa565[58]][_0xa565[65]](_0xa565[64])){_0xff56x1b[_0xa565[35]]= qs[_0xa565[35]](_0xff56x28[_0xa565[58]][_0xa565[35]]);_0xff56x1b[_0xa565[34]]= qs[_0xa565[34]](_0xff56x28[_0xa565[58]][_0xa565[34]])};_0xff56x1b[_0xa565[66]]= qs[_0xa565[67]](_0xff56x28[_0xa565[58]][_0xa565[67]]);_0xff56x1b[_0xa565[68]]= qs[_0xa565[59]](_[_0xa565[69]](_0xff56x28[_0xa565[58]],_0xff56x29[_0xa565[59]]));if(_0xff56x28[_0xa565[58]][_0xa565[70]]){_0xff56x1b[_0xa565[68]]= _[_0xa565[73]](_0xff56x1b[_0xa565[68]],{$or:_[_0xa565[72]](_0xff56x1b[_0xa565[61]],function(_0xff56x2a){var _0xff56x2b={};_0xff56x2b[_0xff56x2a]= {$like:_0xa565[71]+ _0xff56x28[_0xa565[58]][_0xa565[70]]+ _0xa565[71]};return _0xff56x2b})})};_0xff56x1b= _[_0xa565[73]]({},_0xff56x1b,_0xff56x28[_0xa565[74]]);return db[_0xa565[56]][_0xa565[76]](_0xff56x1b)[_0xa565[45]](respondWithFilteredResult(_0xff56x15,_0xff56x1b,_0xa565[53]))[_0xa565[75]](handleError(_0xff56x15,null,_0xa565[53]))};exports[_0xa565[77]]= function(_0xff56x28,_0xff56x15){var _0xff56x1b={raw:true,where:{id:_0xff56x28[_0xa565[79]][_0xa565[78]]}},_0xff56x29={};_0xff56x29[_0xa565[54]]= _[_0xa565[57]](db[_0xa565[56]][_0xa565[55]]);_0xff56x29[_0xa565[58]]= _[_0xa565[57]](_0xff56x28[_0xa565[58]]);_0xff56x29[_0xa565[59]]= _[_0xa565[60]](_0xff56x29[_0xa565[54]],_0xff56x29[_0xa565[58]]);_0xff56x1b[_0xa565[61]]= _[_0xa565[60]](_0xff56x29[_0xa565[54]],qs[_0xa565[62]](_0xff56x28[_0xa565[58]][_0xa565[62]]));_0xff56x1b[_0xa565[61]]= (_0xff56x1b[_0xa565[61]][_0xa565[63]])?_0xff56x1b[_0xa565[61]]:_0xff56x29[_0xa565[54]];_0xff56x1b= _[_0xa565[73]]({},_0xff56x1b,_0xff56x28[_0xa565[74]]);return db[_0xa565[56]][_0xa565[80]](_0xff56x1b)[_0xa565[45]](handleEntityNotFound(_0xff56x15,null,_0xa565[77]))[_0xa565[45]](respondWithResult(_0xff56x15,null,_0xa565[77]))[_0xa565[75]](handleError(_0xff56x15,null,_0xa565[77]))};exports[_0xa565[81]]= function(_0xff56x28,_0xff56x15){return db[_0xa565[56]][_0xa565[81]](_0xff56x28[_0xa565[82]],{})[_0xa565[45]](respondWithResult(_0xff56x15,201,_0xa565[81]))[_0xa565[75]](handleError(_0xff56x15,null,_0xa565[81]))};exports[_0xa565[46]]= function(_0xff56x28,_0xff56x15){if(_0xff56x28[_0xa565[82]][_0xa565[78]]){delete _0xff56x28[_0xa565[82]][_0xa565[78]]};return db[_0xa565[56]][_0xa565[80]]({where:{id:_0xff56x28[_0xa565[79]][_0xa565[78]]}})[_0xa565[45]](handleEntityNotFound(_0xff56x15,null,_0xa565[46]))[_0xa565[45]](saveUpdates(_0xff56x28[_0xa565[82]],null,_0xa565[46]))[_0xa565[45]](respondWithResult(_0xff56x15,null,_0xa565[46]))[_0xa565[75]](handleError(_0xff56x15,null,_0xa565[46]))};exports[_0xa565[48]]= function(_0xff56x28,_0xff56x15){return db[_0xa565[56]][_0xa565[80]]({where:{id:_0xff56x28[_0xa565[79]][_0xa565[78]]}})[_0xa565[45]](handleEntityNotFound(_0xff56x15,null,_0xa565[48]))[_0xa565[45]](removeEntity(_0xff56x15,null,_0xa565[48]))[_0xa565[75]](handleError(_0xff56x15,null,_0xa565[48]))}
\ No newline at end of file