Built motion from commit 7e022ab.|2.0.13
[motion2.git] / server / api / license / license.controller.js
index b65354b..33df951 100644 (file)
@@ -1 +1 @@
-var _0xbe04=["\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","\x4C\x69\x63\x65\x6E\x73\x65\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","\x4C\x69\x63\x65\x6E\x73\x65\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\x64","\x62\x6F\x64\x79","\x63\x61\x74\x63\x68","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x4C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x68\x61\x72\x64\x77\x61\x72\x65","\x69\x6E\x64\x65\x78","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\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","\x6F\x70\x74\x69\x6F\x6E\x73","\x6D\x65\x72\x67\x65","\x73\x68\x6F\x77","\x6C\x69\x63\x65\x6E\x73\x65","\x64\x61\x74\x61\x31","\x64\x61\x74\x61\x32","\x73\x70\x6C\x69\x74","\x61\x65\x73\x2D\x32\x35\x36\x2D\x63\x74\x72","\x25\x73\x3A\x25\x73\x3A\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x69\x70\x68\x65\x72","\x62\x61\x73\x65\x36\x34","\x75\x74\x66\x38","\x66\x69\x6E\x61\x6C","\x70\x61\x72\x73\x65","\x75\x75\x69\x64","\x73\x65\x73\x73\x69\x6F\x6E","\x73\x65\x63\x72\x65\x74\x73","\x67\x72\x61\x79","\x64\x65\x6D\x6F","\x6D\x61\x63\x68\x69\x6E\x65\x55\x75\x69\x64","\x67\x65\x74\x55\x75\x69\x64","\x32\x30\x32\x37\x2D\x30\x31\x2D\x30\x31\x54\x30\x30\x3A\x30\x30\x3A\x30\x30\x2E\x30\x30\x30\x5A","\x42\x72\x65\x61\x6B\x69\x6E\x67\x20\x6C\x69\x63\x65\x6E\x73\x65","\x6D\x65\x73\x73\x61\x67\x65","\x44\x65\x6D\x6F\x20\x6C\x69\x63\x65\x6E\x73\x65"];_0xbe04[0];var jsonpatch=require(_0xbe04[1]);var rp=require(_0xbe04[2]);var moment=require(_0xbe04[3]);var BPromise=require(_0xbe04[4]);var util=require(_0xbe04[5]);var path=require(_0xbe04[6]);var sox=require(_0xbe04[7]);var ejs=require(_0xbe04[8]);var fs=require(_0xbe04[9]);var _=require(_0xbe04[10]);var squel=require(_0xbe04[11]);var crypto=require(_0xbe04[12]);var jsforce=require(_0xbe04[13]);var toCsv=require(_0xbe04[14]);var qs=require(_0xbe04[15]);var logger=require(_0xbe04[17])(_0xbe04[16]);var utils=require(_0xbe04[18]);var config=require(_0xbe04[19]);var db=require(_0xbe04[21])[_0xbe04[20]];function respondWithStatusCode(_0x3c56x15,_0x3c56x16,_0x3c56x17){_0x3c56x16= _0x3c56x16|| 204;return function(_0x3c56x18){if(_0x3c56x18){logger[_0xbe04[24]](_0xbe04[22],_0x3c56x17,_0x3c56x16,_0xbe04[23]);logger[_0xbe04[26]](_0xbe04[25],_0x3c56x17,_0x3c56x16,_0xbe04[23]);return _0x3c56x15[_0xbe04[27]](_0x3c56x16)};return _0x3c56x15[_0xbe04[29]](304)[_0xbe04[28]]()}}function respondWithResult(_0x3c56x15,_0x3c56x16,_0x3c56x17){_0x3c56x16= _0x3c56x16|| 200;return function(_0x3c56x18){if(_0x3c56x18){logger[_0xbe04[24]](_0xbe04[22],_0x3c56x17,_0x3c56x16,_0xbe04[30]);logger[_0xbe04[26]](_0xbe04[25],_0x3c56x17,_0x3c56x16,_0xbe04[30],JSON[_0xbe04[31]](_0x3c56x18));return _0x3c56x15[_0xbe04[29]](_0x3c56x16)[_0xbe04[32]](_0x3c56x18)};return _0x3c56x15[_0xbe04[29]](304)[_0xbe04[28]]()}}function respondWithFilteredResult(_0x3c56x15,_0x3c56x1b,_0x3c56x17){return function(_0x3c56x18){if(_0x3c56x18){var _0x3c56x1c=_0x3c56x18[_0xbe04[33]],_0x3c56x1d=_0x3c56x1b[_0xbe04[34]],_0x3c56x1e=_0x3c56x1b[_0xbe04[34]]+ _0x3c56x1b[_0xbe04[35]],_0x3c56x16;if(_0x3c56x1e>= _0x3c56x1c){_0x3c56x1e= _0x3c56x1c;_0x3c56x16= 200}else {_0x3c56x16= 206};_0x3c56x15[_0xbe04[29]](_0x3c56x16);logger[_0xbe04[24]](_0xbe04[22],_0x3c56x17,_0x3c56x16,_0xbe04[36]);logger[_0xbe04[26]](_0xbe04[25],_0x3c56x17,_0x3c56x16,_0xbe04[30],JSON[_0xbe04[31]](_0x3c56x18));return _0x3c56x15[_0xbe04[40]](_0xbe04[37],_0x3c56x1d+ _0xbe04[38]+ _0x3c56x1e+ _0xbe04[39]+ _0x3c56x1c)[_0xbe04[32]](_0x3c56x18)};return null}}function patchUpdates(_0x3c56x20){return function(_0x3c56x18){try{jsonpatch[_0xbe04[41]](_0x3c56x18,_0x3c56x20,true)}catch(err){return BPromise[_0xbe04[42]](err)};return _0x3c56x18[_0xbe04[43]]()}}function saveUpdates(_0x3c56x22,_0x3c56x16,_0x3c56x17){return function(_0x3c56x18){if(_0x3c56x18){return _0x3c56x18[_0xbe04[46]](_0x3c56x22)[_0xbe04[45]](function(_0x3c56x23){logger[_0xbe04[24]](_0xbe04[22],_0x3c56x17,_0x3c56x16,_0xbe04[44]);logger[_0xbe04[26]](_0xbe04[25],_0x3c56x17,_0x3c56x16,_0xbe04[44],JSON[_0xbe04[31]](_0x3c56x18));return _0x3c56x23})};return null}}function removeEntity(_0x3c56x15,_0x3c56x16,_0x3c56x17){return function(_0x3c56x18){if(_0x3c56x18){return _0x3c56x18[_0xbe04[48]]()[_0xbe04[45]](function(){logger[_0xbe04[24]](_0xbe04[22],_0x3c56x17,_0x3c56x16,_0xbe04[47]);logger[_0xbe04[26]](_0xbe04[25],_0x3c56x17,_0x3c56x16,_0xbe04[47],JSON[_0xbe04[31]](_0x3c56x18));_0x3c56x15[_0xbe04[29]](204)[_0xbe04[28]]()})}}}function handleEntityNotFound(_0x3c56x15,_0x3c56x16,_0x3c56x17){return function(_0x3c56x18){if(!_0x3c56x18){logger[_0xbe04[50]](_0xbe04[22],_0x3c56x17,404,_0xbe04[49]);_0x3c56x15[_0xbe04[29]](404)[_0xbe04[28]]();return null};return _0x3c56x18}}function handleError(_0x3c56x15,_0x3c56x16,_0x3c56x17){_0x3c56x16= _0x3c56x16|| 500;return function(_0x3c56x27){logger[_0xbe04[50]](_0xbe04[22],_0x3c56x17,_0x3c56x16,JSON[_0xbe04[31]](_0x3c56x27));delete _0x3c56x27[_0xbe04[51]];_0x3c56x15[_0xbe04[29]](_0x3c56x16)[_0xbe04[52]](_0x3c56x27)}}exports[_0xbe04[46]]= function(_0x3c56x28,_0x3c56x15){if(_0x3c56x28[_0xbe04[54]][_0xbe04[53]]){delete _0x3c56x28[_0xbe04[54]][_0xbe04[53]]};return db[_0xbe04[58]][_0xbe04[57]]({where:{id:_0x3c56x28[_0xbe04[56]][_0xbe04[53]]}})[_0xbe04[45]](handleEntityNotFound(_0x3c56x15,null,_0xbe04[46]))[_0xbe04[45]](saveUpdates(_0x3c56x28[_0xbe04[54]],null,_0xbe04[46]))[_0xbe04[45]](respondWithResult(_0x3c56x15,null,_0xbe04[46]))[_0xbe04[55]](handleError(_0x3c56x15,null,_0xbe04[46]))};var hardware=require(_0xbe04[59]);exports[_0xbe04[60]]= function(_0x3c56x28,_0x3c56x15){var _0x3c56x1b={raw:true,where:{id:1}},_0x3c56x2a={};_0x3c56x2a[_0xbe04[61]]= _[_0xbe04[63]](db[_0xbe04[58]][_0xbe04[62]]);_0x3c56x2a[_0xbe04[64]]= _[_0xbe04[63]](_0x3c56x28[_0xbe04[64]]);_0x3c56x2a[_0xbe04[65]]= _[_0xbe04[66]](_0x3c56x2a[_0xbe04[61]],_0x3c56x2a[_0xbe04[64]]);_0x3c56x1b[_0xbe04[67]]= _[_0xbe04[66]](_0x3c56x2a[_0xbe04[61]],qs[_0xbe04[68]](_0x3c56x28[_0xbe04[64]][_0xbe04[68]]));_0x3c56x1b[_0xbe04[67]]= (_0x3c56x1b[_0xbe04[67]][_0xbe04[69]])?_0x3c56x1b[_0xbe04[67]]:_0x3c56x2a[_0xbe04[61]];_0x3c56x1b= _[_0xbe04[71]]({},_0x3c56x1b,_0x3c56x28[_0xbe04[70]]);return db[_0xbe04[58]][_0xbe04[57]](_0x3c56x1b)[_0xbe04[45]](handleEntityNotFound(_0x3c56x15,null,_0xbe04[72]))[_0xbe04[45]](function(_0x3c56x18){if(_0x3c56x18[_0xbe04[73]]&& _0x3c56x18[_0xbe04[74]]){try{var _0x3c56x2b=_0x3c56x18[_0xbe04[73]];var _0x3c56x2c=_0x3c56x18[_0xbe04[74]];var _0x3c56x2d=_0x3c56x18[_0xbe04[75]];var _0x3c56x2e=_0x3c56x2c[_0xbe04[76]](_0xbe04[38])[4];var _0x3c56x2f=_0x3c56x2c[_0xbe04[76]](_0xbe04[38])[0];var _0x3c56x30=crypto[_0xbe04[80]](_0xbe04[77],util[_0xbe04[79]](_0xbe04[78],_0x3c56x2e,_0x3c56x2c,_0x3c56x2f));var _0x3c56x31=_0x3c56x30[_0xbe04[46]](_0x3c56x2b,_0xbe04[81],_0xbe04[82]);_0x3c56x31+= _0x3c56x30[_0xbe04[83]](_0xbe04[82]);var _0x3c56x32=JSON[_0xbe04[84]](_0x3c56x31);_0x3c56x32[_0xbe04[85]]= _0x3c56x2c;if(_0x3c56x2d){var _0x3c56x33=crypto[_0xbe04[80]](_0xbe04[77],config[_0xbe04[87]][_0xbe04[86]]);var _0x3c56x34=_0x3c56x33[_0xbe04[46]](_0x3c56x2d,_0xbe04[81],_0xbe04[82]);_0x3c56x34+= _0x3c56x33[_0xbe04[83]](_0xbe04[82]);_0x3c56x32[_0xbe04[88]]= _0x3c56x34};_0x3c56x32[_0xbe04[89]]= false;_0x3c56x32[_0xbe04[90]]= hardware[_0xbe04[91]]();return _0x3c56x32}catch(err){return {breaking:true,demo:true,agents:2,telephones:0,users:1,expiration:_0xbe04[92],chat:false,mail:false,fax:false,messaging:false,cm:false,dialer:false,jscripty:false,openchannel:false,custom:false,update:false,description:_0xbe04[93],uuid:_0x3c56x18[_0xbe04[74]],machineUuid:hardware[_0xbe04[91]](),message:err[_0xbe04[94]]}}};return {demo:true,agents:2,telephones:0,users:1,expiration:_0xbe04[92],chat:false,mail:false,fax:false,messaging:false,cm:false,dialer:false,jscripty:false,openchannel:false,custom:false,update:false,description:_0xbe04[95],uuid:_0x3c56x18[_0xbe04[74]],machineUuid:hardware[_0xbe04[91]]()}})[_0xbe04[45]](respondWithResult(_0x3c56x15,null,_0xbe04[72]))[_0xbe04[55]](handleError(_0x3c56x15,null,_0xbe04[72]))}
\ No newline at end of file
+var _0x7412=["\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","\x4C\x69\x63\x65\x6E\x73\x65\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","\x4C\x69\x63\x65\x6E\x73\x65\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\x64","\x62\x6F\x64\x79","\x63\x61\x74\x63\x68","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x4C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x69\x63\x65\x6E\x73\x65\x2F\x75\x74\x69\x6C","\x69\x6E\x64\x65\x78","\x6D\x6F\x64\x65\x6C","\x72\x61\x77\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\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","\x6F\x70\x74\x69\x6F\x6E\x73","\x6D\x65\x72\x67\x65","\x73\x68\x6F\x77","\x67\x65\x74\x4C\x69\x63\x65\x6E\x73\x65"];_0x7412[0];var jsonpatch=require(_0x7412[1]);var rp=require(_0x7412[2]);var moment=require(_0x7412[3]);var BPromise=require(_0x7412[4]);var util=require(_0x7412[5]);var path=require(_0x7412[6]);var sox=require(_0x7412[7]);var ejs=require(_0x7412[8]);var fs=require(_0x7412[9]);var _=require(_0x7412[10]);var squel=require(_0x7412[11]);var crypto=require(_0x7412[12]);var jsforce=require(_0x7412[13]);var toCsv=require(_0x7412[14]);var qs=require(_0x7412[15]);var logger=require(_0x7412[17])(_0x7412[16]);var utils=require(_0x7412[18]);var config=require(_0x7412[19]);var db=require(_0x7412[21])[_0x7412[20]];function respondWithStatusCode(_0x3fa4x15,_0x3fa4x16,_0x3fa4x17){_0x3fa4x16= _0x3fa4x16|| 204;return function(_0x3fa4x18){if(_0x3fa4x18){logger[_0x7412[24]](_0x7412[22],_0x3fa4x17,_0x3fa4x16,_0x7412[23]);logger[_0x7412[26]](_0x7412[25],_0x3fa4x17,_0x3fa4x16,_0x7412[23]);return _0x3fa4x15[_0x7412[27]](_0x3fa4x16)};return _0x3fa4x15[_0x7412[29]](304)[_0x7412[28]]()}}function respondWithResult(_0x3fa4x15,_0x3fa4x16,_0x3fa4x17){_0x3fa4x16= _0x3fa4x16|| 200;return function(_0x3fa4x18){if(_0x3fa4x18){logger[_0x7412[24]](_0x7412[22],_0x3fa4x17,_0x3fa4x16,_0x7412[30]);logger[_0x7412[26]](_0x7412[25],_0x3fa4x17,_0x3fa4x16,_0x7412[30],JSON[_0x7412[31]](_0x3fa4x18));return _0x3fa4x15[_0x7412[29]](_0x3fa4x16)[_0x7412[32]](_0x3fa4x18)};return _0x3fa4x15[_0x7412[29]](304)[_0x7412[28]]()}}function respondWithFilteredResult(_0x3fa4x15,_0x3fa4x1b,_0x3fa4x17){return function(_0x3fa4x18){if(_0x3fa4x18){var _0x3fa4x1c=_0x3fa4x18[_0x7412[33]],_0x3fa4x1d=_0x3fa4x1b[_0x7412[34]],_0x3fa4x1e=_0x3fa4x1b[_0x7412[34]]+ _0x3fa4x1b[_0x7412[35]],_0x3fa4x16;if(_0x3fa4x1e>= _0x3fa4x1c){_0x3fa4x1e= _0x3fa4x1c;_0x3fa4x16= 200}else {_0x3fa4x16= 206};_0x3fa4x15[_0x7412[29]](_0x3fa4x16);logger[_0x7412[24]](_0x7412[22],_0x3fa4x17,_0x3fa4x16,_0x7412[36]);logger[_0x7412[26]](_0x7412[25],_0x3fa4x17,_0x3fa4x16,_0x7412[30],JSON[_0x7412[31]](_0x3fa4x18));return _0x3fa4x15[_0x7412[40]](_0x7412[37],_0x3fa4x1d+ _0x7412[38]+ _0x3fa4x1e+ _0x7412[39]+ _0x3fa4x1c)[_0x7412[32]](_0x3fa4x18)};return null}}function patchUpdates(_0x3fa4x20){return function(_0x3fa4x18){try{jsonpatch[_0x7412[41]](_0x3fa4x18,_0x3fa4x20,true)}catch(err){return BPromise[_0x7412[42]](err)};return _0x3fa4x18[_0x7412[43]]()}}function saveUpdates(_0x3fa4x22,_0x3fa4x16,_0x3fa4x17){return function(_0x3fa4x18){if(_0x3fa4x18){return _0x3fa4x18[_0x7412[46]](_0x3fa4x22)[_0x7412[45]](function(_0x3fa4x23){logger[_0x7412[24]](_0x7412[22],_0x3fa4x17,_0x3fa4x16,_0x7412[44]);logger[_0x7412[26]](_0x7412[25],_0x3fa4x17,_0x3fa4x16,_0x7412[44],JSON[_0x7412[31]](_0x3fa4x18));return _0x3fa4x23})};return null}}function removeEntity(_0x3fa4x15,_0x3fa4x16,_0x3fa4x17){return function(_0x3fa4x18){if(_0x3fa4x18){return _0x3fa4x18[_0x7412[48]]()[_0x7412[45]](function(){logger[_0x7412[24]](_0x7412[22],_0x3fa4x17,_0x3fa4x16,_0x7412[47]);logger[_0x7412[26]](_0x7412[25],_0x3fa4x17,_0x3fa4x16,_0x7412[47],JSON[_0x7412[31]](_0x3fa4x18));_0x3fa4x15[_0x7412[29]](204)[_0x7412[28]]()})}}}function handleEntityNotFound(_0x3fa4x15,_0x3fa4x16,_0x3fa4x17){return function(_0x3fa4x18){if(!_0x3fa4x18){logger[_0x7412[50]](_0x7412[22],_0x3fa4x17,404,_0x7412[49]);_0x3fa4x15[_0x7412[29]](404)[_0x7412[28]]();return null};return _0x3fa4x18}}function handleError(_0x3fa4x15,_0x3fa4x16,_0x3fa4x17){_0x3fa4x16= _0x3fa4x16|| 500;return function(_0x3fa4x27){logger[_0x7412[50]](_0x7412[22],_0x3fa4x17,_0x3fa4x16,JSON[_0x7412[31]](_0x3fa4x27));delete _0x3fa4x27[_0x7412[51]];_0x3fa4x15[_0x7412[29]](_0x3fa4x16)[_0x7412[52]](_0x3fa4x27)}}exports[_0x7412[46]]= function(_0x3fa4x28,_0x3fa4x15){if(_0x3fa4x28[_0x7412[54]][_0x7412[53]]){delete _0x3fa4x28[_0x7412[54]][_0x7412[53]]};return db[_0x7412[58]][_0x7412[57]]({where:{id:_0x3fa4x28[_0x7412[56]][_0x7412[53]]}})[_0x7412[45]](handleEntityNotFound(_0x3fa4x15,null,_0x7412[46]))[_0x7412[45]](saveUpdates(_0x3fa4x28[_0x7412[54]],null,_0x7412[46]))[_0x7412[45]](respondWithResult(_0x3fa4x15,null,_0x7412[46]))[_0x7412[55]](handleError(_0x3fa4x15,null,_0x7412[46]))};var utilLicense=require(_0x7412[59]);exports[_0x7412[60]]= function(_0x3fa4x28,_0x3fa4x15){var _0x3fa4x1b={raw:true,where:{id:1}},_0x3fa4x2a={};_0x3fa4x2a[_0x7412[61]]= _[_0x7412[63]](db[_0x7412[58]][_0x7412[62]]);_0x3fa4x2a[_0x7412[64]]= _[_0x7412[63]](_0x3fa4x28[_0x7412[64]]);_0x3fa4x2a[_0x7412[65]]= _[_0x7412[66]](_0x3fa4x2a[_0x7412[61]],_0x3fa4x2a[_0x7412[64]]);_0x3fa4x1b[_0x7412[67]]= _[_0x7412[66]](_0x3fa4x2a[_0x7412[61]],qs[_0x7412[68]](_0x3fa4x28[_0x7412[64]][_0x7412[68]]));_0x3fa4x1b[_0x7412[67]]= (_0x3fa4x1b[_0x7412[67]][_0x7412[69]])?_0x3fa4x1b[_0x7412[67]]:_0x3fa4x2a[_0x7412[61]];_0x3fa4x1b= _[_0x7412[71]]({},_0x3fa4x1b,_0x3fa4x28[_0x7412[70]]);return utilLicense[_0x7412[73]](_0x3fa4x1b)[_0x7412[45]](respondWithResult(_0x3fa4x15,null,_0x7412[72]))[_0x7412[55]](handleError(_0x3fa4x15,null,_0x7412[72]))}
\ No newline at end of file