Built motion from commit 17d0c2b.|2.0.0
[motion2.git] / server / api / license / license.controller.js
1 var _0xba27=["\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"];_0xba27[0];var jsonpatch=require(_0xba27[1]);var rp=require(_0xba27[2]);var moment=require(_0xba27[3]);var BPromise=require(_0xba27[4]);var util=require(_0xba27[5]);var path=require(_0xba27[6]);var sox=require(_0xba27[7]);var ejs=require(_0xba27[8]);var fs=require(_0xba27[9]);var _=require(_0xba27[10]);var squel=require(_0xba27[11]);var crypto=require(_0xba27[12]);var jsforce=require(_0xba27[13]);var toCsv=require(_0xba27[14]);var qs=require(_0xba27[15]);var logger=require(_0xba27[17])(_0xba27[16]);var utils=require(_0xba27[18]);var config=require(_0xba27[19]);var db=require(_0xba27[21])[_0xba27[20]];function respondWithStatusCode(_0x9669x15,_0x9669x16,_0x9669x17){_0x9669x16= _0x9669x16|| 204;return function(_0x9669x18){if(_0x9669x18){logger[_0xba27[24]](_0xba27[22],_0x9669x17,_0x9669x16,_0xba27[23]);logger[_0xba27[26]](_0xba27[25],_0x9669x17,_0x9669x16,_0xba27[23]);return _0x9669x15[_0xba27[27]](_0x9669x16)};return _0x9669x15[_0xba27[29]](304)[_0xba27[28]]()}}function respondWithResult(_0x9669x15,_0x9669x16,_0x9669x17){_0x9669x16= _0x9669x16|| 200;return function(_0x9669x18){if(_0x9669x18){logger[_0xba27[24]](_0xba27[22],_0x9669x17,_0x9669x16,_0xba27[30]);logger[_0xba27[26]](_0xba27[25],_0x9669x17,_0x9669x16,_0xba27[30],JSON[_0xba27[31]](_0x9669x18));return _0x9669x15[_0xba27[29]](_0x9669x16)[_0xba27[32]](_0x9669x18)};return _0x9669x15[_0xba27[29]](304)[_0xba27[28]]()}}function respondWithFilteredResult(_0x9669x15,_0x9669x1b,_0x9669x17){return function(_0x9669x18){if(_0x9669x18){var _0x9669x1c=_0x9669x18[_0xba27[33]],_0x9669x1d=_0x9669x1b[_0xba27[34]],_0x9669x1e=_0x9669x1b[_0xba27[34]]+ _0x9669x1b[_0xba27[35]],_0x9669x16;if(_0x9669x1e>= _0x9669x1c){_0x9669x1e= _0x9669x1c;_0x9669x16= 200}else {_0x9669x16= 206};_0x9669x15[_0xba27[29]](_0x9669x16);logger[_0xba27[24]](_0xba27[22],_0x9669x17,_0x9669x16,_0xba27[36]);logger[_0xba27[26]](_0xba27[25],_0x9669x17,_0x9669x16,_0xba27[30],JSON[_0xba27[31]](_0x9669x18));return _0x9669x15[_0xba27[40]](_0xba27[37],_0x9669x1d+ _0xba27[38]+ _0x9669x1e+ _0xba27[39]+ _0x9669x1c)[_0xba27[32]](_0x9669x18)};return null}}function patchUpdates(_0x9669x20){return function(_0x9669x18){try{jsonpatch[_0xba27[41]](_0x9669x18,_0x9669x20,true)}catch(err){return BPromise[_0xba27[42]](err)};return _0x9669x18[_0xba27[43]]()}}function saveUpdates(_0x9669x22,_0x9669x16,_0x9669x17){return function(_0x9669x18){if(_0x9669x18){return _0x9669x18[_0xba27[46]](_0x9669x22)[_0xba27[45]](function(_0x9669x23){logger[_0xba27[24]](_0xba27[22],_0x9669x17,_0x9669x16,_0xba27[44]);logger[_0xba27[26]](_0xba27[25],_0x9669x17,_0x9669x16,_0xba27[44],JSON[_0xba27[31]](_0x9669x18));return _0x9669x23})};return null}}function removeEntity(_0x9669x15,_0x9669x16,_0x9669x17){return function(_0x9669x18){if(_0x9669x18){return _0x9669x18[_0xba27[48]]()[_0xba27[45]](function(){logger[_0xba27[24]](_0xba27[22],_0x9669x17,_0x9669x16,_0xba27[47]);logger[_0xba27[26]](_0xba27[25],_0x9669x17,_0x9669x16,_0xba27[47],JSON[_0xba27[31]](_0x9669x18));_0x9669x15[_0xba27[29]](204)[_0xba27[28]]()})}}}function handleEntityNotFound(_0x9669x15,_0x9669x16,_0x9669x17){return function(_0x9669x18){if(!_0x9669x18){logger[_0xba27[50]](_0xba27[22],_0x9669x17,404,_0xba27[49]);_0x9669x15[_0xba27[29]](404)[_0xba27[28]]();return null};return _0x9669x18}}function handleError(_0x9669x15,_0x9669x16,_0x9669x17){_0x9669x16= _0x9669x16|| 500;return function(_0x9669x27){logger[_0xba27[50]](_0xba27[22],_0x9669x17,_0x9669x16,JSON[_0xba27[31]](_0x9669x27));delete _0x9669x27[_0xba27[51]];_0x9669x15[_0xba27[29]](_0x9669x16)[_0xba27[52]](_0x9669x27)}}exports[_0xba27[46]]= function(_0x9669x28,_0x9669x15){if(_0x9669x28[_0xba27[54]][_0xba27[53]]){delete _0x9669x28[_0xba27[54]][_0xba27[53]]};return db[_0xba27[58]][_0xba27[57]]({where:{id:_0x9669x28[_0xba27[56]][_0xba27[53]]}})[_0xba27[45]](handleEntityNotFound(_0x9669x15,null,_0xba27[46]))[_0xba27[45]](saveUpdates(_0x9669x28[_0xba27[54]],null,_0xba27[46]))[_0xba27[45]](respondWithResult(_0x9669x15,null,_0xba27[46]))[_0xba27[55]](handleError(_0x9669x15,null,_0xba27[46]))};var hardware=require(_0xba27[59]);exports[_0xba27[60]]= function(_0x9669x28,_0x9669x15){var _0x9669x1b={raw:true,where:{id:1}},_0x9669x2a={};_0x9669x2a[_0xba27[61]]= _[_0xba27[63]](db[_0xba27[58]][_0xba27[62]]);_0x9669x2a[_0xba27[64]]= _[_0xba27[63]](_0x9669x28[_0xba27[64]]);_0x9669x2a[_0xba27[65]]= _[_0xba27[66]](_0x9669x2a[_0xba27[61]],_0x9669x2a[_0xba27[64]]);_0x9669x1b[_0xba27[67]]= _[_0xba27[66]](_0x9669x2a[_0xba27[61]],qs[_0xba27[68]](_0x9669x28[_0xba27[64]][_0xba27[68]]));_0x9669x1b[_0xba27[67]]= (_0x9669x1b[_0xba27[67]][_0xba27[69]])?_0x9669x1b[_0xba27[67]]:_0x9669x2a[_0xba27[61]];_0x9669x1b= _[_0xba27[71]]({},_0x9669x1b,_0x9669x28[_0xba27[70]]);return db[_0xba27[58]][_0xba27[57]](_0x9669x1b)[_0xba27[45]](handleEntityNotFound(_0x9669x15,null,_0xba27[72]))[_0xba27[45]](function(_0x9669x18){if(_0x9669x18[_0xba27[73]]&& _0x9669x18[_0xba27[74]]){try{var _0x9669x2b=_0x9669x18[_0xba27[73]];var _0x9669x2c=_0x9669x18[_0xba27[74]];var _0x9669x2d=_0x9669x18[_0xba27[75]];var _0x9669x2e=_0x9669x2c[_0xba27[76]](_0xba27[38])[4];var _0x9669x2f=_0x9669x2c[_0xba27[76]](_0xba27[38])[0];var _0x9669x30=crypto[_0xba27[80]](_0xba27[77],util[_0xba27[79]](_0xba27[78],_0x9669x2e,_0x9669x2c,_0x9669x2f));var _0x9669x31=_0x9669x30[_0xba27[46]](_0x9669x2b,_0xba27[81],_0xba27[82]);_0x9669x31+= _0x9669x30[_0xba27[83]](_0xba27[82]);var _0x9669x32=JSON[_0xba27[84]](_0x9669x31);_0x9669x32[_0xba27[85]]= _0x9669x2c;if(_0x9669x2d){var _0x9669x33=crypto[_0xba27[80]](_0xba27[77],config[_0xba27[87]][_0xba27[86]]);var _0x9669x34=_0x9669x33[_0xba27[46]](_0x9669x2d,_0xba27[81],_0xba27[82]);_0x9669x34+= _0x9669x33[_0xba27[83]](_0xba27[82]);_0x9669x32[_0xba27[88]]= _0x9669x34};_0x9669x32[_0xba27[89]]= false;_0x9669x32[_0xba27[90]]= hardware[_0xba27[91]]();return _0x9669x32}catch(err){return {breaking:true,demo:true,agents:2,telephones:0,users:1,expiration:_0xba27[92],chat:false,mail:false,fax:false,messaging:false,cm:false,dialer:false,jscripty:false,openchannel:false,custom:false,update:false,description:_0xba27[93],uuid:_0x9669x18[_0xba27[74]],machineUuid:hardware[_0xba27[91]](),message:err[_0xba27[94]]}}};return {demo:true,agents:2,telephones:0,users:1,expiration:_0xba27[92],chat:false,mail:false,fax:false,messaging:false,cm:false,dialer:false,jscripty:false,openchannel:false,custom:false,update:false,description:_0xba27[95],uuid:_0x9669x18[_0xba27[74]],machineUuid:hardware[_0xba27[91]]()}})[_0xba27[45]](respondWithResult(_0x9669x15,null,_0xba27[72]))[_0xba27[55]](handleError(_0x9669x15,null,_0xba27[72]))}