Built motion from commit 42b6453.|2.0.27
[motion2.git] / server / api / voiceChanSpy / voiceChanSpy.controller.js
index fe73c19..9ef0411 100644 (file)
@@ -1 +1 @@
-var _0xf4bb=["\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","\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","\x74\x6F\x2D\x63\x73\x76","\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","\x56\x6F\x69\x63\x65\x43\x68\x61\x6E\x53\x70\x79\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","\x56\x6F\x69\x63\x65\x43\x68\x61\x6E\x53\x70\x79\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","\x56\x6F\x69\x63\x65\x43\x68\x61\x6E\x53\x70\x79","\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"];_0xf4bb[0];var jsonpatch=require(_0xf4bb[1]);var rp=require(_0xf4bb[2]);var moment=require(_0xf4bb[3]);var BPromise=require(_0xf4bb[4]);var Mustache=require(_0xf4bb[5]);var util=require(_0xf4bb[6]);var path=require(_0xf4bb[7]);var sox=require(_0xf4bb[8]);var ejs=require(_0xf4bb[9]);var fs=require(_0xf4bb[10]);var _=require(_0xf4bb[11]);var squel=require(_0xf4bb[12]);var crypto=require(_0xf4bb[13]);var jsforce=require(_0xf4bb[14]);var deskjs=require(_0xf4bb[15]);var toCsv=require(_0xf4bb[16]);var querystring=require(_0xf4bb[17]);var qs=require(_0xf4bb[18]);var logger=require(_0xf4bb[20])(_0xf4bb[19]);var utils=require(_0xf4bb[21]);var config=require(_0xf4bb[22]);var db=require(_0xf4bb[24])[_0xf4bb[23]];function respondWithStatusCode(_0xe3c6x18,_0xe3c6x19,_0xe3c6x1a){_0xe3c6x19= _0xe3c6x19|| 204;return function(_0xe3c6x1b){if(_0xe3c6x1b){logger[_0xf4bb[27]](_0xf4bb[25],_0xe3c6x1a,_0xe3c6x19,_0xf4bb[26]);logger[_0xf4bb[29]](_0xf4bb[28],_0xe3c6x1a,_0xe3c6x19,_0xf4bb[26]);return _0xe3c6x18[_0xf4bb[30]](_0xe3c6x19)};return _0xe3c6x18[_0xf4bb[32]](304)[_0xf4bb[31]]()}}function respondWithResult(_0xe3c6x18,_0xe3c6x19,_0xe3c6x1a){_0xe3c6x19= _0xe3c6x19|| 200;return function(_0xe3c6x1b){if(_0xe3c6x1b){logger[_0xf4bb[27]](_0xf4bb[25],_0xe3c6x1a,_0xe3c6x19,_0xf4bb[33]);logger[_0xf4bb[29]](_0xf4bb[28],_0xe3c6x1a,_0xe3c6x19,_0xf4bb[33],JSON[_0xf4bb[34]](_0xe3c6x1b));return _0xe3c6x18[_0xf4bb[32]](_0xe3c6x19)[_0xf4bb[35]](_0xe3c6x1b)};return _0xe3c6x18[_0xf4bb[32]](304)[_0xf4bb[31]]()}}function respondWithFilteredResult(_0xe3c6x18,_0xe3c6x1e,_0xe3c6x1a){return function(_0xe3c6x1b){if(_0xe3c6x1b){var _0xe3c6x1f=_0xe3c6x1b[_0xf4bb[36]],_0xe3c6x20=_0xe3c6x1e[_0xf4bb[37]],_0xe3c6x21=_0xe3c6x1e[_0xf4bb[37]]+ _0xe3c6x1e[_0xf4bb[38]],_0xe3c6x19;if(_0xe3c6x21>= _0xe3c6x1f){_0xe3c6x21= _0xe3c6x1f;_0xe3c6x19= 200}else {_0xe3c6x19= 206};_0xe3c6x18[_0xf4bb[32]](_0xe3c6x19);logger[_0xf4bb[27]](_0xf4bb[25],_0xe3c6x1a,_0xe3c6x19,_0xf4bb[39]);logger[_0xf4bb[29]](_0xf4bb[28],_0xe3c6x1a,_0xe3c6x19,_0xf4bb[33],JSON[_0xf4bb[34]](_0xe3c6x1b));return _0xe3c6x18[_0xf4bb[43]](_0xf4bb[40],_0xe3c6x20+ _0xf4bb[41]+ _0xe3c6x21+ _0xf4bb[42]+ _0xe3c6x1f)[_0xf4bb[35]](_0xe3c6x1b)};return null}}function patchUpdates(_0xe3c6x23){return function(_0xe3c6x1b){try{jsonpatch[_0xf4bb[44]](_0xe3c6x1b,_0xe3c6x23,true)}catch(err){return BPromise[_0xf4bb[45]](err)};return _0xe3c6x1b[_0xf4bb[46]]()}}function saveUpdates(_0xe3c6x25,_0xe3c6x19,_0xe3c6x1a){return function(_0xe3c6x1b){if(_0xe3c6x1b){return _0xe3c6x1b[_0xf4bb[49]](_0xe3c6x25)[_0xf4bb[48]](function(_0xe3c6x26){logger[_0xf4bb[27]](_0xf4bb[25],_0xe3c6x1a,_0xe3c6x19,_0xf4bb[47]);logger[_0xf4bb[29]](_0xf4bb[28],_0xe3c6x1a,_0xe3c6x19,_0xf4bb[47],JSON[_0xf4bb[34]](_0xe3c6x1b));return _0xe3c6x26})};return null}}function removeEntity(_0xe3c6x18,_0xe3c6x19,_0xe3c6x1a){return function(_0xe3c6x1b){if(_0xe3c6x1b){return _0xe3c6x1b[_0xf4bb[51]]()[_0xf4bb[48]](function(){logger[_0xf4bb[27]](_0xf4bb[25],_0xe3c6x1a,_0xe3c6x19,_0xf4bb[50]);logger[_0xf4bb[29]](_0xf4bb[28],_0xe3c6x1a,_0xe3c6x19,_0xf4bb[50],JSON[_0xf4bb[34]](_0xe3c6x1b));_0xe3c6x18[_0xf4bb[32]](204)[_0xf4bb[31]]()})}}}function handleEntityNotFound(_0xe3c6x18,_0xe3c6x19,_0xe3c6x1a){return function(_0xe3c6x1b){if(!_0xe3c6x1b){logger[_0xf4bb[53]](_0xf4bb[25],_0xe3c6x1a,404,_0xf4bb[52]);return _0xe3c6x18[_0xf4bb[30]](404)};return _0xe3c6x1b}}function handleError(_0xe3c6x18,_0xe3c6x19,_0xe3c6x1a){_0xe3c6x19= _0xe3c6x19|| 500;return function(_0xe3c6x2a){logger[_0xf4bb[53]](_0xf4bb[25],_0xe3c6x1a,_0xe3c6x19,util[_0xf4bb[54]](_0xe3c6x2a,{showHidden:false,depth:null}));delete _0xe3c6x2a[_0xf4bb[55]];_0xe3c6x18[_0xf4bb[32]](_0xe3c6x19)[_0xf4bb[56]](_0xe3c6x2a)}}exports[_0xf4bb[57]]= function(_0xe3c6x2b,_0xe3c6x18){var _0xe3c6x1e={},_0xe3c6x2c={};_0xe3c6x2c[_0xf4bb[58]]= _[_0xf4bb[61]](db[_0xf4bb[60]][_0xf4bb[59]]);_0xe3c6x2c[_0xf4bb[62]]= _[_0xf4bb[61]](_0xe3c6x2b[_0xf4bb[62]]);_0xe3c6x2c[_0xf4bb[63]]= _[_0xf4bb[64]](_0xe3c6x2c[_0xf4bb[58]],_0xe3c6x2c[_0xf4bb[62]]);_0xe3c6x1e[_0xf4bb[65]]= _[_0xf4bb[64]](_0xe3c6x2c[_0xf4bb[58]],qs[_0xf4bb[66]](_0xe3c6x2b[_0xf4bb[62]][_0xf4bb[66]]));_0xe3c6x1e[_0xf4bb[65]]= (_0xe3c6x1e[_0xf4bb[65]][_0xf4bb[67]])?_0xe3c6x1e[_0xf4bb[65]]:_0xe3c6x2c[_0xf4bb[58]];if(!_0xe3c6x2b[_0xf4bb[62]][_0xf4bb[69]](_0xf4bb[68])){_0xe3c6x1e[_0xf4bb[38]]= qs[_0xf4bb[38]](_0xe3c6x2b[_0xf4bb[62]][_0xf4bb[38]]);_0xe3c6x1e[_0xf4bb[37]]= qs[_0xf4bb[37]](_0xe3c6x2b[_0xf4bb[62]][_0xf4bb[37]])};_0xe3c6x1e[_0xf4bb[70]]= qs[_0xf4bb[71]](_0xe3c6x2b[_0xf4bb[62]][_0xf4bb[71]]);_0xe3c6x1e[_0xf4bb[72]]= qs[_0xf4bb[63]](_[_0xf4bb[73]](_0xe3c6x2b[_0xf4bb[62]],_0xe3c6x2c[_0xf4bb[63]]));if(_0xe3c6x2b[_0xf4bb[62]][_0xf4bb[74]]){_0xe3c6x1e[_0xf4bb[72]]= _[_0xf4bb[77]](_0xe3c6x1e[_0xf4bb[72]],{$or:_[_0xf4bb[76]](_0xe3c6x1e[_0xf4bb[65]],function(_0xe3c6x2d){var _0xe3c6x2e={};_0xe3c6x2e[_0xe3c6x2d]= {$like:_0xf4bb[75]+ _0xe3c6x2b[_0xf4bb[62]][_0xf4bb[74]]+ _0xf4bb[75]};return _0xe3c6x2e})})};_0xe3c6x1e= _[_0xf4bb[77]]({},_0xe3c6x1e,_0xe3c6x2b[_0xf4bb[78]]);return db[_0xf4bb[60]][_0xf4bb[80]](_0xe3c6x1e)[_0xf4bb[48]](respondWithFilteredResult(_0xe3c6x18,_0xe3c6x1e,_0xf4bb[57]))[_0xf4bb[79]](handleError(_0xe3c6x18,null,_0xf4bb[57]))};exports[_0xf4bb[81]]= function(_0xe3c6x2b,_0xe3c6x18){var _0xe3c6x1e={raw:false,where:{id:_0xe3c6x2b[_0xf4bb[83]][_0xf4bb[82]]}},_0xe3c6x2c={};_0xe3c6x2c[_0xf4bb[58]]= _[_0xf4bb[61]](db[_0xf4bb[60]][_0xf4bb[59]]);_0xe3c6x2c[_0xf4bb[62]]= _[_0xf4bb[61]](_0xe3c6x2b[_0xf4bb[62]]);_0xe3c6x2c[_0xf4bb[63]]= _[_0xf4bb[64]](_0xe3c6x2c[_0xf4bb[58]],_0xe3c6x2c[_0xf4bb[62]]);_0xe3c6x1e[_0xf4bb[65]]= _[_0xf4bb[64]](_0xe3c6x2c[_0xf4bb[58]],qs[_0xf4bb[66]](_0xe3c6x2b[_0xf4bb[62]][_0xf4bb[66]]));_0xe3c6x1e[_0xf4bb[65]]= (_0xe3c6x1e[_0xf4bb[65]][_0xf4bb[67]])?_0xe3c6x1e[_0xf4bb[65]]:_0xe3c6x2c[_0xf4bb[58]];_0xe3c6x1e= _[_0xf4bb[77]]({},_0xe3c6x1e,_0xe3c6x2b[_0xf4bb[78]]);return db[_0xf4bb[60]][_0xf4bb[84]](_0xe3c6x1e)[_0xf4bb[48]](handleEntityNotFound(_0xe3c6x18,null,_0xf4bb[81]))[_0xf4bb[48]](respondWithResult(_0xe3c6x18,null,_0xf4bb[81]))[_0xf4bb[79]](handleError(_0xe3c6x18,null,_0xf4bb[81]))};exports[_0xf4bb[85]]= function(_0xe3c6x2b,_0xe3c6x18){return db[_0xf4bb[60]][_0xf4bb[85]](_0xe3c6x2b[_0xf4bb[86]],{})[_0xf4bb[48]](respondWithResult(_0xe3c6x18,201,_0xf4bb[85]))[_0xf4bb[79]](handleError(_0xe3c6x18,null,_0xf4bb[85]))};exports[_0xf4bb[49]]= function(_0xe3c6x2b,_0xe3c6x18){if(_0xe3c6x2b[_0xf4bb[86]][_0xf4bb[82]]){delete _0xe3c6x2b[_0xf4bb[86]][_0xf4bb[82]]};return db[_0xf4bb[60]][_0xf4bb[84]]({where:{id:_0xe3c6x2b[_0xf4bb[83]][_0xf4bb[82]]}})[_0xf4bb[48]](handleEntityNotFound(_0xe3c6x18,null,_0xf4bb[49]))[_0xf4bb[48]](saveUpdates(_0xe3c6x2b[_0xf4bb[86]],null,_0xf4bb[49]))[_0xf4bb[48]](respondWithResult(_0xe3c6x18,null,_0xf4bb[49]))[_0xf4bb[79]](handleError(_0xe3c6x18,null,_0xf4bb[49]))};exports[_0xf4bb[51]]= function(_0xe3c6x2b,_0xe3c6x18){return db[_0xf4bb[60]][_0xf4bb[84]]({where:{id:_0xe3c6x2b[_0xf4bb[83]][_0xf4bb[82]]}})[_0xf4bb[48]](handleEntityNotFound(_0xe3c6x18,null,_0xf4bb[51]))[_0xf4bb[48]](removeEntity(_0xe3c6x18,null,_0xf4bb[51]))[_0xf4bb[79]](handleError(_0xe3c6x18,null,_0xf4bb[51]))}
\ No newline at end of file
+var _0xdef0=["\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","\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","\x74\x6F\x2D\x63\x73\x76","\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","\x56\x6F\x69\x63\x65\x43\x68\x61\x6E\x53\x70\x79\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","\x56\x6F\x69\x63\x65\x43\x68\x61\x6E\x53\x70\x79\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","\x56\x6F\x69\x63\x65\x43\x68\x61\x6E\x53\x70\x79","\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"];_0xdef0[0];var jsonpatch=require(_0xdef0[1]);var rp=require(_0xdef0[2]);var moment=require(_0xdef0[3]);var BPromise=require(_0xdef0[4]);var Mustache=require(_0xdef0[5]);var util=require(_0xdef0[6]);var path=require(_0xdef0[7]);var sox=require(_0xdef0[8]);var ejs=require(_0xdef0[9]);var fs=require(_0xdef0[10]);var _=require(_0xdef0[11]);var squel=require(_0xdef0[12]);var crypto=require(_0xdef0[13]);var jsforce=require(_0xdef0[14]);var deskjs=require(_0xdef0[15]);var toCsv=require(_0xdef0[16]);var querystring=require(_0xdef0[17]);var qs=require(_0xdef0[18]);var logger=require(_0xdef0[20])(_0xdef0[19]);var utils=require(_0xdef0[21]);var config=require(_0xdef0[22]);var db=require(_0xdef0[24])[_0xdef0[23]];function respondWithStatusCode(_0x1a08x18,_0x1a08x19,_0x1a08x1a){_0x1a08x19= _0x1a08x19|| 204;return function(_0x1a08x1b){if(_0x1a08x1b){logger[_0xdef0[27]](_0xdef0[25],_0x1a08x1a,_0x1a08x19,_0xdef0[26]);logger[_0xdef0[29]](_0xdef0[28],_0x1a08x1a,_0x1a08x19,_0xdef0[26]);return _0x1a08x18[_0xdef0[30]](_0x1a08x19)};return _0x1a08x18[_0xdef0[32]](304)[_0xdef0[31]]()}}function respondWithResult(_0x1a08x18,_0x1a08x19,_0x1a08x1a){_0x1a08x19= _0x1a08x19|| 200;return function(_0x1a08x1b){if(_0x1a08x1b){logger[_0xdef0[27]](_0xdef0[25],_0x1a08x1a,_0x1a08x19,_0xdef0[33]);logger[_0xdef0[29]](_0xdef0[28],_0x1a08x1a,_0x1a08x19,_0xdef0[33],JSON[_0xdef0[34]](_0x1a08x1b));return _0x1a08x18[_0xdef0[32]](_0x1a08x19)[_0xdef0[35]](_0x1a08x1b)};return _0x1a08x18[_0xdef0[32]](304)[_0xdef0[31]]()}}function respondWithFilteredResult(_0x1a08x18,_0x1a08x1e,_0x1a08x1a){return function(_0x1a08x1b){if(_0x1a08x1b){var _0x1a08x1f=_0x1a08x1b[_0xdef0[36]],_0x1a08x20=_0x1a08x1e[_0xdef0[37]],_0x1a08x21=_0x1a08x1e[_0xdef0[37]]+ _0x1a08x1e[_0xdef0[38]],_0x1a08x19;if(_0x1a08x21>= _0x1a08x1f){_0x1a08x21= _0x1a08x1f;_0x1a08x19= 200}else {_0x1a08x19= 206};_0x1a08x18[_0xdef0[32]](_0x1a08x19);logger[_0xdef0[27]](_0xdef0[25],_0x1a08x1a,_0x1a08x19,_0xdef0[39]);logger[_0xdef0[29]](_0xdef0[28],_0x1a08x1a,_0x1a08x19,_0xdef0[33],JSON[_0xdef0[34]](_0x1a08x1b));return _0x1a08x18[_0xdef0[43]](_0xdef0[40],_0x1a08x20+ _0xdef0[41]+ _0x1a08x21+ _0xdef0[42]+ _0x1a08x1f)[_0xdef0[35]](_0x1a08x1b)};return null}}function patchUpdates(_0x1a08x23){return function(_0x1a08x1b){try{jsonpatch[_0xdef0[44]](_0x1a08x1b,_0x1a08x23,true)}catch(err){return BPromise[_0xdef0[45]](err)};return _0x1a08x1b[_0xdef0[46]]()}}function saveUpdates(_0x1a08x25,_0x1a08x19,_0x1a08x1a){return function(_0x1a08x1b){if(_0x1a08x1b){return _0x1a08x1b[_0xdef0[49]](_0x1a08x25)[_0xdef0[48]](function(_0x1a08x26){logger[_0xdef0[27]](_0xdef0[25],_0x1a08x1a,_0x1a08x19,_0xdef0[47]);logger[_0xdef0[29]](_0xdef0[28],_0x1a08x1a,_0x1a08x19,_0xdef0[47],JSON[_0xdef0[34]](_0x1a08x1b));return _0x1a08x26})};return null}}function removeEntity(_0x1a08x18,_0x1a08x19,_0x1a08x1a){return function(_0x1a08x1b){if(_0x1a08x1b){return _0x1a08x1b[_0xdef0[51]]()[_0xdef0[48]](function(){logger[_0xdef0[27]](_0xdef0[25],_0x1a08x1a,_0x1a08x19,_0xdef0[50]);logger[_0xdef0[29]](_0xdef0[28],_0x1a08x1a,_0x1a08x19,_0xdef0[50],JSON[_0xdef0[34]](_0x1a08x1b));_0x1a08x18[_0xdef0[32]](204)[_0xdef0[31]]()})}}}function handleEntityNotFound(_0x1a08x18,_0x1a08x19,_0x1a08x1a){return function(_0x1a08x1b){if(!_0x1a08x1b){logger[_0xdef0[53]](_0xdef0[25],_0x1a08x1a,404,_0xdef0[52]);return _0x1a08x18[_0xdef0[30]](404)};return _0x1a08x1b}}function handleError(_0x1a08x18,_0x1a08x19,_0x1a08x1a){_0x1a08x19= _0x1a08x19|| 500;return function(_0x1a08x2a){logger[_0xdef0[53]](_0xdef0[25],_0x1a08x1a,_0x1a08x19,util[_0xdef0[54]](_0x1a08x2a,{showHidden:false,depth:null}));delete _0x1a08x2a[_0xdef0[55]];_0x1a08x18[_0xdef0[32]](_0x1a08x19)[_0xdef0[56]](_0x1a08x2a)}}exports[_0xdef0[57]]= function(_0x1a08x2b,_0x1a08x18){var _0x1a08x1e={},_0x1a08x2c={};_0x1a08x2c[_0xdef0[58]]= _[_0xdef0[61]](db[_0xdef0[60]][_0xdef0[59]]);_0x1a08x2c[_0xdef0[62]]= _[_0xdef0[61]](_0x1a08x2b[_0xdef0[62]]);_0x1a08x2c[_0xdef0[63]]= _[_0xdef0[64]](_0x1a08x2c[_0xdef0[58]],_0x1a08x2c[_0xdef0[62]]);_0x1a08x1e[_0xdef0[65]]= _[_0xdef0[64]](_0x1a08x2c[_0xdef0[58]],qs[_0xdef0[66]](_0x1a08x2b[_0xdef0[62]][_0xdef0[66]]));_0x1a08x1e[_0xdef0[65]]= (_0x1a08x1e[_0xdef0[65]][_0xdef0[67]])?_0x1a08x1e[_0xdef0[65]]:_0x1a08x2c[_0xdef0[58]];if(!_0x1a08x2b[_0xdef0[62]][_0xdef0[69]](_0xdef0[68])){_0x1a08x1e[_0xdef0[38]]= qs[_0xdef0[38]](_0x1a08x2b[_0xdef0[62]][_0xdef0[38]]);_0x1a08x1e[_0xdef0[37]]= qs[_0xdef0[37]](_0x1a08x2b[_0xdef0[62]][_0xdef0[37]])};_0x1a08x1e[_0xdef0[70]]= qs[_0xdef0[71]](_0x1a08x2b[_0xdef0[62]][_0xdef0[71]]);_0x1a08x1e[_0xdef0[72]]= qs[_0xdef0[63]](_[_0xdef0[73]](_0x1a08x2b[_0xdef0[62]],_0x1a08x2c[_0xdef0[63]]));if(_0x1a08x2b[_0xdef0[62]][_0xdef0[74]]){_0x1a08x1e[_0xdef0[72]]= _[_0xdef0[77]](_0x1a08x1e[_0xdef0[72]],{$or:_[_0xdef0[76]](_0x1a08x1e[_0xdef0[65]],function(_0x1a08x2d){var _0x1a08x2e={};_0x1a08x2e[_0x1a08x2d]= {$like:_0xdef0[75]+ _0x1a08x2b[_0xdef0[62]][_0xdef0[74]]+ _0xdef0[75]};return _0x1a08x2e})})};_0x1a08x1e= _[_0xdef0[77]]({},_0x1a08x1e,_0x1a08x2b[_0xdef0[78]]);return db[_0xdef0[60]][_0xdef0[80]](_0x1a08x1e)[_0xdef0[48]](respondWithFilteredResult(_0x1a08x18,_0x1a08x1e,_0xdef0[57]))[_0xdef0[79]](handleError(_0x1a08x18,null,_0xdef0[57]))};exports[_0xdef0[81]]= function(_0x1a08x2b,_0x1a08x18){var _0x1a08x1e={raw:false,where:{id:_0x1a08x2b[_0xdef0[83]][_0xdef0[82]]}},_0x1a08x2c={};_0x1a08x2c[_0xdef0[58]]= _[_0xdef0[61]](db[_0xdef0[60]][_0xdef0[59]]);_0x1a08x2c[_0xdef0[62]]= _[_0xdef0[61]](_0x1a08x2b[_0xdef0[62]]);_0x1a08x2c[_0xdef0[63]]= _[_0xdef0[64]](_0x1a08x2c[_0xdef0[58]],_0x1a08x2c[_0xdef0[62]]);_0x1a08x1e[_0xdef0[65]]= _[_0xdef0[64]](_0x1a08x2c[_0xdef0[58]],qs[_0xdef0[66]](_0x1a08x2b[_0xdef0[62]][_0xdef0[66]]));_0x1a08x1e[_0xdef0[65]]= (_0x1a08x1e[_0xdef0[65]][_0xdef0[67]])?_0x1a08x1e[_0xdef0[65]]:_0x1a08x2c[_0xdef0[58]];_0x1a08x1e= _[_0xdef0[77]]({},_0x1a08x1e,_0x1a08x2b[_0xdef0[78]]);return db[_0xdef0[60]][_0xdef0[84]](_0x1a08x1e)[_0xdef0[48]](handleEntityNotFound(_0x1a08x18,null,_0xdef0[81]))[_0xdef0[48]](respondWithResult(_0x1a08x18,null,_0xdef0[81]))[_0xdef0[79]](handleError(_0x1a08x18,null,_0xdef0[81]))};exports[_0xdef0[85]]= function(_0x1a08x2b,_0x1a08x18){return db[_0xdef0[60]][_0xdef0[85]](_0x1a08x2b[_0xdef0[86]],{})[_0xdef0[48]](respondWithResult(_0x1a08x18,201,_0xdef0[85]))[_0xdef0[79]](handleError(_0x1a08x18,null,_0xdef0[85]))};exports[_0xdef0[49]]= function(_0x1a08x2b,_0x1a08x18){if(_0x1a08x2b[_0xdef0[86]][_0xdef0[82]]){delete _0x1a08x2b[_0xdef0[86]][_0xdef0[82]]};return db[_0xdef0[60]][_0xdef0[84]]({where:{id:_0x1a08x2b[_0xdef0[83]][_0xdef0[82]]}})[_0xdef0[48]](handleEntityNotFound(_0x1a08x18,null,_0xdef0[49]))[_0xdef0[48]](saveUpdates(_0x1a08x2b[_0xdef0[86]],null,_0xdef0[49]))[_0xdef0[48]](respondWithResult(_0x1a08x18,null,_0xdef0[49]))[_0xdef0[79]](handleError(_0x1a08x18,null,_0xdef0[49]))};exports[_0xdef0[51]]= function(_0x1a08x2b,_0x1a08x18){return db[_0xdef0[60]][_0xdef0[84]]({where:{id:_0x1a08x2b[_0xdef0[83]][_0xdef0[82]]}})[_0xdef0[48]](handleEntityNotFound(_0x1a08x18,null,_0xdef0[51]))[_0xdef0[48]](removeEntity(_0x1a08x18,null,_0xdef0[51]))[_0xdef0[79]](handleError(_0x1a08x18,null,_0xdef0[51]))}
\ No newline at end of file