Built motion from commit 7e022ab.|2.0.18
[motion2.git] / server / api / cmHopperBlack / cmHopperBlack.controller.js
index f682966..9fead84 100644 (file)
@@ -1 +1 @@
-var _0xa200=["\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","\x43\x6D\x48\x6F\x70\x70\x65\x72\x42\x6C\x61\x63\x6B\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\x6D\x48\x6F\x70\x70\x65\x72\x42\x6C\x61\x63\x6B\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","\x43\x6D\x48\x6F\x70\x70\x65\x72\x42\x6C\x61\x63\x6B","\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","\x62\x6F\x64\x79","\x64\x65\x73\x63\x72\x69\x62\x65"];_0xa200[0];var jsonpatch=require(_0xa200[1]);var rp=require(_0xa200[2]);var moment=require(_0xa200[3]);var BPromise=require(_0xa200[4]);var util=require(_0xa200[5]);var path=require(_0xa200[6]);var sox=require(_0xa200[7]);var ejs=require(_0xa200[8]);var fs=require(_0xa200[9]);var _=require(_0xa200[10]);var squel=require(_0xa200[11]);var crypto=require(_0xa200[12]);var jsforce=require(_0xa200[13]);var toCsv=require(_0xa200[14]);var qs=require(_0xa200[15]);var logger=require(_0xa200[17])(_0xa200[16]);var utils=require(_0xa200[18]);var config=require(_0xa200[19]);var db=require(_0xa200[21])[_0xa200[20]];function respondWithStatusCode(_0xabcdx15,_0xabcdx16,_0xabcdx17){_0xabcdx16= _0xabcdx16|| 204;return function(_0xabcdx18){if(_0xabcdx18){logger[_0xa200[24]](_0xa200[22],_0xabcdx17,_0xabcdx16,_0xa200[23]);logger[_0xa200[26]](_0xa200[25],_0xabcdx17,_0xabcdx16,_0xa200[23]);return _0xabcdx15[_0xa200[27]](_0xabcdx16)};return _0xabcdx15[_0xa200[29]](304)[_0xa200[28]]()}}function respondWithResult(_0xabcdx15,_0xabcdx16,_0xabcdx17){_0xabcdx16= _0xabcdx16|| 200;return function(_0xabcdx18){if(_0xabcdx18){logger[_0xa200[24]](_0xa200[22],_0xabcdx17,_0xabcdx16,_0xa200[30]);logger[_0xa200[26]](_0xa200[25],_0xabcdx17,_0xabcdx16,_0xa200[30],JSON[_0xa200[31]](_0xabcdx18));return _0xabcdx15[_0xa200[29]](_0xabcdx16)[_0xa200[32]](_0xabcdx18)};return _0xabcdx15[_0xa200[29]](304)[_0xa200[28]]()}}function respondWithFilteredResult(_0xabcdx15,_0xabcdx1b,_0xabcdx17){return function(_0xabcdx18){if(_0xabcdx18){var _0xabcdx1c=_0xabcdx18[_0xa200[33]],_0xabcdx1d=_0xabcdx1b[_0xa200[34]],_0xabcdx1e=_0xabcdx1b[_0xa200[34]]+ _0xabcdx1b[_0xa200[35]],_0xabcdx16;if(_0xabcdx1e>= _0xabcdx1c){_0xabcdx1e= _0xabcdx1c;_0xabcdx16= 200}else {_0xabcdx16= 206};_0xabcdx15[_0xa200[29]](_0xabcdx16);logger[_0xa200[24]](_0xa200[22],_0xabcdx17,_0xabcdx16,_0xa200[36]);logger[_0xa200[26]](_0xa200[25],_0xabcdx17,_0xabcdx16,_0xa200[30],JSON[_0xa200[31]](_0xabcdx18));return _0xabcdx15[_0xa200[40]](_0xa200[37],_0xabcdx1d+ _0xa200[38]+ _0xabcdx1e+ _0xa200[39]+ _0xabcdx1c)[_0xa200[32]](_0xabcdx18)};return null}}function patchUpdates(_0xabcdx20){return function(_0xabcdx18){try{jsonpatch[_0xa200[41]](_0xabcdx18,_0xabcdx20,true)}catch(err){return BPromise[_0xa200[42]](err)};return _0xabcdx18[_0xa200[43]]()}}function saveUpdates(_0xabcdx22,_0xabcdx16,_0xabcdx17){return function(_0xabcdx18){if(_0xabcdx18){return _0xabcdx18[_0xa200[46]](_0xabcdx22)[_0xa200[45]](function(_0xabcdx23){logger[_0xa200[24]](_0xa200[22],_0xabcdx17,_0xabcdx16,_0xa200[44]);logger[_0xa200[26]](_0xa200[25],_0xabcdx17,_0xabcdx16,_0xa200[44],JSON[_0xa200[31]](_0xabcdx18));return _0xabcdx23})};return null}}function removeEntity(_0xabcdx15,_0xabcdx16,_0xabcdx17){return function(_0xabcdx18){if(_0xabcdx18){return _0xabcdx18[_0xa200[48]]()[_0xa200[45]](function(){logger[_0xa200[24]](_0xa200[22],_0xabcdx17,_0xabcdx16,_0xa200[47]);logger[_0xa200[26]](_0xa200[25],_0xabcdx17,_0xabcdx16,_0xa200[47],JSON[_0xa200[31]](_0xabcdx18));_0xabcdx15[_0xa200[29]](204)[_0xa200[28]]()})}}}function handleEntityNotFound(_0xabcdx15,_0xabcdx16,_0xabcdx17){return function(_0xabcdx18){if(!_0xabcdx18){logger[_0xa200[50]](_0xa200[22],_0xabcdx17,404,_0xa200[49]);_0xabcdx15[_0xa200[29]](404)[_0xa200[28]]();return null};return _0xabcdx18}}function handleError(_0xabcdx15,_0xabcdx16,_0xabcdx17){_0xabcdx16= _0xabcdx16|| 500;return function(_0xabcdx27){logger[_0xa200[50]](_0xa200[22],_0xabcdx17,_0xabcdx16,JSON[_0xa200[31]](_0xabcdx27));delete _0xabcdx27[_0xa200[51]];_0xabcdx15[_0xa200[29]](_0xabcdx16)[_0xa200[52]](_0xabcdx27)}}exports[_0xa200[53]]= function(_0xabcdx28,_0xabcdx15){var _0xabcdx1b={},_0xabcdx29={};_0xabcdx29[_0xa200[54]]= _[_0xa200[57]](db[_0xa200[56]][_0xa200[55]]);_0xabcdx29[_0xa200[58]]= _[_0xa200[57]](_0xabcdx28[_0xa200[58]]);_0xabcdx29[_0xa200[59]]= _[_0xa200[60]](_0xabcdx29[_0xa200[54]],_0xabcdx29[_0xa200[58]]);_0xabcdx1b[_0xa200[61]]= _[_0xa200[60]](_0xabcdx29[_0xa200[54]],qs[_0xa200[62]](_0xabcdx28[_0xa200[58]][_0xa200[62]]));_0xabcdx1b[_0xa200[61]]= (_0xabcdx1b[_0xa200[61]][_0xa200[63]])?_0xabcdx1b[_0xa200[61]]:_0xabcdx29[_0xa200[54]];if(!_0xabcdx28[_0xa200[58]][_0xa200[65]](_0xa200[64])){_0xabcdx1b[_0xa200[35]]= qs[_0xa200[35]](_0xabcdx28[_0xa200[58]][_0xa200[35]]);_0xabcdx1b[_0xa200[34]]= qs[_0xa200[34]](_0xabcdx28[_0xa200[58]][_0xa200[34]])};_0xabcdx1b[_0xa200[66]]= qs[_0xa200[67]](_0xabcdx28[_0xa200[58]][_0xa200[67]]);_0xabcdx1b[_0xa200[68]]= qs[_0xa200[59]](_[_0xa200[69]](_0xabcdx28[_0xa200[58]],_0xabcdx29[_0xa200[59]]));if(_0xabcdx28[_0xa200[58]][_0xa200[70]]){_0xabcdx1b[_0xa200[68]]= _[_0xa200[73]](_0xabcdx1b[_0xa200[68]],{$or:_[_0xa200[72]](_0xabcdx1b[_0xa200[61]],function(_0xabcdx2a){var _0xabcdx2b={};_0xabcdx2b[_0xabcdx2a]= {$like:_0xa200[71]+ _0xabcdx28[_0xa200[58]][_0xa200[70]]+ _0xa200[71]};return _0xabcdx2b})})};_0xabcdx1b= _[_0xa200[73]]({},_0xabcdx1b,_0xabcdx28[_0xa200[74]]);return db[_0xa200[56]][_0xa200[76]](_0xabcdx1b)[_0xa200[45]](respondWithFilteredResult(_0xabcdx15,_0xabcdx1b,_0xa200[53]))[_0xa200[75]](handleError(_0xabcdx15,null,_0xa200[53]))};exports[_0xa200[77]]= function(_0xabcdx28,_0xabcdx15){var _0xabcdx1b={raw:true,where:{id:_0xabcdx28[_0xa200[79]][_0xa200[78]]}},_0xabcdx29={};_0xabcdx29[_0xa200[54]]= _[_0xa200[57]](db[_0xa200[56]][_0xa200[55]]);_0xabcdx29[_0xa200[58]]= _[_0xa200[57]](_0xabcdx28[_0xa200[58]]);_0xabcdx29[_0xa200[59]]= _[_0xa200[60]](_0xabcdx29[_0xa200[54]],_0xabcdx29[_0xa200[58]]);_0xabcdx1b[_0xa200[61]]= _[_0xa200[60]](_0xabcdx29[_0xa200[54]],qs[_0xa200[62]](_0xabcdx28[_0xa200[58]][_0xa200[62]]));_0xabcdx1b[_0xa200[61]]= (_0xabcdx1b[_0xa200[61]][_0xa200[63]])?_0xabcdx1b[_0xa200[61]]:_0xabcdx29[_0xa200[54]];_0xabcdx1b= _[_0xa200[73]]({},_0xabcdx1b,_0xabcdx28[_0xa200[74]]);return db[_0xa200[56]][_0xa200[80]](_0xabcdx1b)[_0xa200[45]](handleEntityNotFound(_0xabcdx15,null,_0xa200[77]))[_0xa200[45]](respondWithResult(_0xabcdx15,null,_0xa200[77]))[_0xa200[75]](handleError(_0xabcdx15,null,_0xa200[77]))};exports[_0xa200[46]]= function(_0xabcdx28,_0xabcdx15){if(_0xabcdx28[_0xa200[81]][_0xa200[78]]){delete _0xabcdx28[_0xa200[81]][_0xa200[78]]};return db[_0xa200[56]][_0xa200[80]]({where:{id:_0xabcdx28[_0xa200[79]][_0xa200[78]]}})[_0xa200[45]](handleEntityNotFound(_0xabcdx15,null,_0xa200[46]))[_0xa200[45]](saveUpdates(_0xabcdx28[_0xa200[81]],null,_0xa200[46]))[_0xa200[45]](respondWithResult(_0xabcdx15,null,_0xa200[46]))[_0xa200[75]](handleError(_0xabcdx15,null,_0xa200[46]))};exports[_0xa200[48]]= function(_0xabcdx28,_0xabcdx15){return db[_0xa200[56]][_0xa200[80]]({where:{id:_0xabcdx28[_0xa200[79]][_0xa200[78]]}})[_0xa200[45]](handleEntityNotFound(_0xabcdx15,null,_0xa200[48]))[_0xa200[45]](removeEntity(_0xabcdx15,null,_0xa200[48]))[_0xa200[75]](handleError(_0xabcdx15,null,_0xa200[48]))};exports[_0xa200[82]]= function(_0xabcdx28,_0xabcdx15){return db[_0xa200[56]][_0xa200[82]]()[_0xa200[45]](respondWithResult(_0xabcdx15,null,_0xa200[82]))[_0xa200[75]](handleError(_0xabcdx15,null,_0xa200[82]))}
\ No newline at end of file
+var _0x6273=["\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","\x43\x6D\x48\x6F\x70\x70\x65\x72\x42\x6C\x61\x63\x6B\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\x6D\x48\x6F\x70\x70\x65\x72\x42\x6C\x61\x63\x6B\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","\x43\x6D\x48\x6F\x70\x70\x65\x72\x42\x6C\x61\x63\x6B","\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","\x62\x6F\x64\x79","\x64\x65\x73\x63\x72\x69\x62\x65"];_0x6273[0];var jsonpatch=require(_0x6273[1]);var rp=require(_0x6273[2]);var moment=require(_0x6273[3]);var BPromise=require(_0x6273[4]);var util=require(_0x6273[5]);var path=require(_0x6273[6]);var sox=require(_0x6273[7]);var ejs=require(_0x6273[8]);var fs=require(_0x6273[9]);var _=require(_0x6273[10]);var squel=require(_0x6273[11]);var crypto=require(_0x6273[12]);var jsforce=require(_0x6273[13]);var toCsv=require(_0x6273[14]);var qs=require(_0x6273[15]);var logger=require(_0x6273[17])(_0x6273[16]);var utils=require(_0x6273[18]);var config=require(_0x6273[19]);var db=require(_0x6273[21])[_0x6273[20]];function respondWithStatusCode(_0xb3c5x15,_0xb3c5x16,_0xb3c5x17){_0xb3c5x16= _0xb3c5x16|| 204;return function(_0xb3c5x18){if(_0xb3c5x18){logger[_0x6273[24]](_0x6273[22],_0xb3c5x17,_0xb3c5x16,_0x6273[23]);logger[_0x6273[26]](_0x6273[25],_0xb3c5x17,_0xb3c5x16,_0x6273[23]);return _0xb3c5x15[_0x6273[27]](_0xb3c5x16)};return _0xb3c5x15[_0x6273[29]](304)[_0x6273[28]]()}}function respondWithResult(_0xb3c5x15,_0xb3c5x16,_0xb3c5x17){_0xb3c5x16= _0xb3c5x16|| 200;return function(_0xb3c5x18){if(_0xb3c5x18){logger[_0x6273[24]](_0x6273[22],_0xb3c5x17,_0xb3c5x16,_0x6273[30]);logger[_0x6273[26]](_0x6273[25],_0xb3c5x17,_0xb3c5x16,_0x6273[30],JSON[_0x6273[31]](_0xb3c5x18));return _0xb3c5x15[_0x6273[29]](_0xb3c5x16)[_0x6273[32]](_0xb3c5x18)};return _0xb3c5x15[_0x6273[29]](304)[_0x6273[28]]()}}function respondWithFilteredResult(_0xb3c5x15,_0xb3c5x1b,_0xb3c5x17){return function(_0xb3c5x18){if(_0xb3c5x18){var _0xb3c5x1c=_0xb3c5x18[_0x6273[33]],_0xb3c5x1d=_0xb3c5x1b[_0x6273[34]],_0xb3c5x1e=_0xb3c5x1b[_0x6273[34]]+ _0xb3c5x1b[_0x6273[35]],_0xb3c5x16;if(_0xb3c5x1e>= _0xb3c5x1c){_0xb3c5x1e= _0xb3c5x1c;_0xb3c5x16= 200}else {_0xb3c5x16= 206};_0xb3c5x15[_0x6273[29]](_0xb3c5x16);logger[_0x6273[24]](_0x6273[22],_0xb3c5x17,_0xb3c5x16,_0x6273[36]);logger[_0x6273[26]](_0x6273[25],_0xb3c5x17,_0xb3c5x16,_0x6273[30],JSON[_0x6273[31]](_0xb3c5x18));return _0xb3c5x15[_0x6273[40]](_0x6273[37],_0xb3c5x1d+ _0x6273[38]+ _0xb3c5x1e+ _0x6273[39]+ _0xb3c5x1c)[_0x6273[32]](_0xb3c5x18)};return null}}function patchUpdates(_0xb3c5x20){return function(_0xb3c5x18){try{jsonpatch[_0x6273[41]](_0xb3c5x18,_0xb3c5x20,true)}catch(err){return BPromise[_0x6273[42]](err)};return _0xb3c5x18[_0x6273[43]]()}}function saveUpdates(_0xb3c5x22,_0xb3c5x16,_0xb3c5x17){return function(_0xb3c5x18){if(_0xb3c5x18){return _0xb3c5x18[_0x6273[46]](_0xb3c5x22)[_0x6273[45]](function(_0xb3c5x23){logger[_0x6273[24]](_0x6273[22],_0xb3c5x17,_0xb3c5x16,_0x6273[44]);logger[_0x6273[26]](_0x6273[25],_0xb3c5x17,_0xb3c5x16,_0x6273[44],JSON[_0x6273[31]](_0xb3c5x18));return _0xb3c5x23})};return null}}function removeEntity(_0xb3c5x15,_0xb3c5x16,_0xb3c5x17){return function(_0xb3c5x18){if(_0xb3c5x18){return _0xb3c5x18[_0x6273[48]]()[_0x6273[45]](function(){logger[_0x6273[24]](_0x6273[22],_0xb3c5x17,_0xb3c5x16,_0x6273[47]);logger[_0x6273[26]](_0x6273[25],_0xb3c5x17,_0xb3c5x16,_0x6273[47],JSON[_0x6273[31]](_0xb3c5x18));_0xb3c5x15[_0x6273[29]](204)[_0x6273[28]]()})}}}function handleEntityNotFound(_0xb3c5x15,_0xb3c5x16,_0xb3c5x17){return function(_0xb3c5x18){if(!_0xb3c5x18){logger[_0x6273[50]](_0x6273[22],_0xb3c5x17,404,_0x6273[49]);_0xb3c5x15[_0x6273[29]](404)[_0x6273[28]]();return null};return _0xb3c5x18}}function handleError(_0xb3c5x15,_0xb3c5x16,_0xb3c5x17){_0xb3c5x16= _0xb3c5x16|| 500;return function(_0xb3c5x27){logger[_0x6273[50]](_0x6273[22],_0xb3c5x17,_0xb3c5x16,JSON[_0x6273[31]](_0xb3c5x27));delete _0xb3c5x27[_0x6273[51]];_0xb3c5x15[_0x6273[29]](_0xb3c5x16)[_0x6273[52]](_0xb3c5x27)}}exports[_0x6273[53]]= function(_0xb3c5x28,_0xb3c5x15){var _0xb3c5x1b={},_0xb3c5x29={};_0xb3c5x29[_0x6273[54]]= _[_0x6273[57]](db[_0x6273[56]][_0x6273[55]]);_0xb3c5x29[_0x6273[58]]= _[_0x6273[57]](_0xb3c5x28[_0x6273[58]]);_0xb3c5x29[_0x6273[59]]= _[_0x6273[60]](_0xb3c5x29[_0x6273[54]],_0xb3c5x29[_0x6273[58]]);_0xb3c5x1b[_0x6273[61]]= _[_0x6273[60]](_0xb3c5x29[_0x6273[54]],qs[_0x6273[62]](_0xb3c5x28[_0x6273[58]][_0x6273[62]]));_0xb3c5x1b[_0x6273[61]]= (_0xb3c5x1b[_0x6273[61]][_0x6273[63]])?_0xb3c5x1b[_0x6273[61]]:_0xb3c5x29[_0x6273[54]];if(!_0xb3c5x28[_0x6273[58]][_0x6273[65]](_0x6273[64])){_0xb3c5x1b[_0x6273[35]]= qs[_0x6273[35]](_0xb3c5x28[_0x6273[58]][_0x6273[35]]);_0xb3c5x1b[_0x6273[34]]= qs[_0x6273[34]](_0xb3c5x28[_0x6273[58]][_0x6273[34]])};_0xb3c5x1b[_0x6273[66]]= qs[_0x6273[67]](_0xb3c5x28[_0x6273[58]][_0x6273[67]]);_0xb3c5x1b[_0x6273[68]]= qs[_0x6273[59]](_[_0x6273[69]](_0xb3c5x28[_0x6273[58]],_0xb3c5x29[_0x6273[59]]));if(_0xb3c5x28[_0x6273[58]][_0x6273[70]]){_0xb3c5x1b[_0x6273[68]]= _[_0x6273[73]](_0xb3c5x1b[_0x6273[68]],{$or:_[_0x6273[72]](_0xb3c5x1b[_0x6273[61]],function(_0xb3c5x2a){var _0xb3c5x2b={};_0xb3c5x2b[_0xb3c5x2a]= {$like:_0x6273[71]+ _0xb3c5x28[_0x6273[58]][_0x6273[70]]+ _0x6273[71]};return _0xb3c5x2b})})};_0xb3c5x1b= _[_0x6273[73]]({},_0xb3c5x1b,_0xb3c5x28[_0x6273[74]]);return db[_0x6273[56]][_0x6273[76]](_0xb3c5x1b)[_0x6273[45]](respondWithFilteredResult(_0xb3c5x15,_0xb3c5x1b,_0x6273[53]))[_0x6273[75]](handleError(_0xb3c5x15,null,_0x6273[53]))};exports[_0x6273[77]]= function(_0xb3c5x28,_0xb3c5x15){var _0xb3c5x1b={raw:true,where:{id:_0xb3c5x28[_0x6273[79]][_0x6273[78]]}},_0xb3c5x29={};_0xb3c5x29[_0x6273[54]]= _[_0x6273[57]](db[_0x6273[56]][_0x6273[55]]);_0xb3c5x29[_0x6273[58]]= _[_0x6273[57]](_0xb3c5x28[_0x6273[58]]);_0xb3c5x29[_0x6273[59]]= _[_0x6273[60]](_0xb3c5x29[_0x6273[54]],_0xb3c5x29[_0x6273[58]]);_0xb3c5x1b[_0x6273[61]]= _[_0x6273[60]](_0xb3c5x29[_0x6273[54]],qs[_0x6273[62]](_0xb3c5x28[_0x6273[58]][_0x6273[62]]));_0xb3c5x1b[_0x6273[61]]= (_0xb3c5x1b[_0x6273[61]][_0x6273[63]])?_0xb3c5x1b[_0x6273[61]]:_0xb3c5x29[_0x6273[54]];_0xb3c5x1b= _[_0x6273[73]]({},_0xb3c5x1b,_0xb3c5x28[_0x6273[74]]);return db[_0x6273[56]][_0x6273[80]](_0xb3c5x1b)[_0x6273[45]](handleEntityNotFound(_0xb3c5x15,null,_0x6273[77]))[_0x6273[45]](respondWithResult(_0xb3c5x15,null,_0x6273[77]))[_0x6273[75]](handleError(_0xb3c5x15,null,_0x6273[77]))};exports[_0x6273[46]]= function(_0xb3c5x28,_0xb3c5x15){if(_0xb3c5x28[_0x6273[81]][_0x6273[78]]){delete _0xb3c5x28[_0x6273[81]][_0x6273[78]]};return db[_0x6273[56]][_0x6273[80]]({where:{id:_0xb3c5x28[_0x6273[79]][_0x6273[78]]}})[_0x6273[45]](handleEntityNotFound(_0xb3c5x15,null,_0x6273[46]))[_0x6273[45]](saveUpdates(_0xb3c5x28[_0x6273[81]],null,_0x6273[46]))[_0x6273[45]](respondWithResult(_0xb3c5x15,null,_0x6273[46]))[_0x6273[75]](handleError(_0xb3c5x15,null,_0x6273[46]))};exports[_0x6273[48]]= function(_0xb3c5x28,_0xb3c5x15){return db[_0x6273[56]][_0x6273[80]]({where:{id:_0xb3c5x28[_0x6273[79]][_0x6273[78]]}})[_0x6273[45]](handleEntityNotFound(_0xb3c5x15,null,_0x6273[48]))[_0x6273[45]](removeEntity(_0xb3c5x15,null,_0x6273[48]))[_0x6273[75]](handleError(_0xb3c5x15,null,_0x6273[48]))};exports[_0x6273[82]]= function(_0xb3c5x28,_0xb3c5x15){return db[_0x6273[56]][_0x6273[82]]()[_0x6273[45]](respondWithResult(_0xb3c5x15,null,_0x6273[82]))[_0x6273[75]](handleError(_0xb3c5x15,null,_0x6273[82]))}
\ No newline at end of file