Built motion from commit ab065936.|2.0.50
[motion2.git] / server / config / license / index.js
index afef832..dbb36d9 100644 (file)
@@ -1 +1 @@
-var _0x763c=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x68\x74\x74\x70\x73","\x63\x72\x79\x70\x74\x6F","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x76\x65\x72\x73\x69\x6F\x6E","\x70\x6B\x67\x69\x6E\x66\x6F","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x68\x61\x72\x64\x77\x61\x72\x65","\x6C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72","\x77\x77\x77\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D","\x2F\x61\x70\x69\x2F\x73\x65\x72\x76\x65\x72\x73\x2F\x25\x73\x2F\x63\x68\x65\x63\x6B\x3F\x76\x65\x72\x73\x69\x6F\x6E\x3D\x25\x73","\x65\x78\x70\x6F\x72\x74\x73","\x66\x6F\x72\x6D\x61\x74","\x47\x45\x54","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x75\x74\x66\x38","\x73\x65\x74\x45\x6E\x63\x6F\x64\x69\x6E\x67","","\x64\x61\x74\x61","\x6F\x6E","\x65\x6E\x64","\x70\x61\x72\x73\x65","\x72\x65\x71\x75\x65\x73\x74","\x65\x72\x72\x6F\x72","\x61\x65\x73\x2D\x32\x35\x36\x2D\x63\x74\x72","\x73\x65\x73\x73\x69\x6F\x6E","\x73\x65\x63\x72\x65\x74\x73","\x63\x72\x65\x61\x74\x65\x43\x69\x70\x68\x65\x72","\x62\x61\x73\x65\x36\x34","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x61\x6C","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x69\x70\x68\x65\x72","\x67\x65\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x61\x63\x74\x69\x76\x65","\x64\x61\x74\x61\x32","\x64\x61\x79\x73","\x64\x69\x66\x66","\x64\x65\x6D\x6F","\x69\x6E\x66\x6F","\x73\x74\x61\x72\x74\x20\x67\x72\x61\x79\x20\x70\x65\x72\x69\x6F\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x67\x65\x74\x55\x75\x69\x64","\x73\x74\x61\x72\x74\x20\x63\x68\x65\x63\x6B\x20\x6C\x69\x63\x65\x6E\x73\x65","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x4C\x69\x63\x65\x6E\x73\x65","\x64\x65\x66\x61\x75\x6C\x74"];_0x763c[0];var util=require(_0x763c[1]);var https=require(_0x763c[2]);var crypto=require(_0x763c[3]);var moment=require(_0x763c[4]);var BPromise=require(_0x763c[5]);var pkginfo=require(_0x763c[7])(module,_0x763c[6]);var db=require(_0x763c[9])[_0x763c[8]];var config=require(_0x763c[10]);var hardware=require(_0x763c[11]);var logger=require(_0x763c[13])(_0x763c[12]);var HOST=_0x763c[14];var TIME=60* 1000;var DAYS=7;function httpRequest(_0x6783xf){return  new BPromise(function(_0x6783x10,_0x6783x11){var _0x6783x12={host:HOST,port:443,path:util[_0x763c[17]](_0x763c[15],_0x6783xf,module[_0x763c[16]][_0x763c[6]]),method:_0x763c[18],headers:{"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x763c[19]}};var _0x6783x13=https[_0x763c[27]](_0x6783x12,function(_0x6783x14){_0x6783x14[_0x763c[21]](_0x763c[20]);var _0x6783x15=_0x763c[22];_0x6783x14[_0x763c[24]](_0x763c[23],function(_0x6783x16){_0x6783x15+= _0x6783x16});_0x6783x14[_0x763c[24]](_0x763c[25],function(){try{_0x6783x10(JSON[_0x763c[26]](_0x6783x15))}catch(e){_0x6783x11(e)}})});_0x6783x13[_0x763c[24]](_0x763c[28],_0x6783x11);_0x6783x13[_0x763c[25]]()})}function encryptDate(_0x6783x18){var _0x6783x19=crypto[_0x763c[32]](_0x763c[29],config[_0x763c[31]][_0x763c[30]]);var _0x6783x1a=_0x6783x19[_0x763c[34]](_0x6783x18,_0x763c[20],_0x763c[33]);_0x6783x1a+= _0x6783x19[_0x763c[35]](_0x763c[33]);return _0x6783x1a}function decryptDate(_0x6783x18){var _0x6783x1c=crypto[_0x763c[36]](_0x763c[29],config[_0x763c[31]][_0x763c[30]]);var _0x6783x1a=_0x6783x1c[_0x763c[34]](_0x6783x18,_0x763c[33],_0x763c[20]);_0x6783x1a+= _0x6783x1c[_0x763c[35]](_0x763c[20]);return _0x6783x1a}function manageLicense(_0x6783xf,_0x6783x1e){var _0x6783x1f=_0x6783x1e[_0x763c[37]]({plain:true});httpRequest(_0x6783xf)[_0x763c[41]](function(_0x6783x22){if(_0x6783x22[_0x763c[42]]){return _0x6783x1e[_0x763c[34]]({data1:_0x6783xf,data2:null,license:_0x6783x22[_0x763c[12]]})}else {if(_0x6783x1f[_0x763c[43]]){if(moment()[_0x763c[45]](decryptDate(_0x6783x1f[_0x763c[43]]),_0x763c[44])> DAYS){logger[_0x763c[47]](_0x763c[46]);return _0x6783x1e[_0x763c[34]]({data1:_0x6783xf,data2:null,license:null})}}else {if(_0x6783x1f[_0x763c[12]]){logger[_0x763c[47]](_0x763c[48]);return _0x6783x1e[_0x763c[34]]({data2:encryptDate(moment()[_0x763c[17]](_0x763c[49]))})}}};return _0x6783x1e})[_0x763c[41]](function(_0x6783x21){_0x6783x1e= _0x6783x21})[_0x763c[40]](function(_0x6783x20){logger[_0x763c[28]](JSON[_0x763c[39]](_0x6783x20))})[_0x763c[38]](function(){setTimeout(function(){manageLicense(_0x6783xf,_0x6783x1e)},TIME)})}function defaultLicense(){var _0x6783xf=hardware[_0x763c[50]]();if(_0x6783xf){return db[_0x763c[54]][_0x763c[53]]({where:{id:1},defaults:{data1:_0x6783xf}})[_0x763c[52]](function(_0x6783x1e,_0x6783x24){logger[_0x763c[47]](_0x763c[51]);manageLicense(_0x6783xf,_0x6783x1e)})[_0x763c[40]](function(_0x6783x20){logger[_0x763c[28]](JSON[_0x763c[39]](_0x6783x20))})}}exports[_0x763c[55]]= defaultLicense
\ No newline at end of file
+var _0x8909=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x68\x74\x74\x70\x73","\x63\x72\x79\x70\x74\x6F","\x6D\x6F\x6D\x65\x6E\x74","\x62\x6C\x75\x65\x62\x69\x72\x64","\x76\x65\x72\x73\x69\x6F\x6E","\x70\x6B\x67\x69\x6E\x66\x6F","\x64\x62","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x2E\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x2E\x2F\x68\x61\x72\x64\x77\x61\x72\x65","\x6C\x69\x63\x65\x6E\x73\x65","\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72","\x77\x77\x77\x2E\x78\x63\x61\x6C\x6C\x79\x6D\x6F\x74\x69\x6F\x6E\x2E\x63\x6F\x6D","\x2F\x61\x70\x69\x2F\x73\x65\x72\x76\x65\x72\x73\x2F\x25\x73\x2F\x63\x68\x65\x63\x6B\x3F\x76\x65\x72\x73\x69\x6F\x6E\x3D\x25\x73","\x65\x78\x70\x6F\x72\x74\x73","\x66\x6F\x72\x6D\x61\x74","\x47\x45\x54","\x61\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x2F\x6A\x73\x6F\x6E","\x75\x74\x66\x38","\x73\x65\x74\x45\x6E\x63\x6F\x64\x69\x6E\x67","","\x64\x61\x74\x61","\x6F\x6E","\x65\x6E\x64","\x70\x61\x72\x73\x65","\x72\x65\x71\x75\x65\x73\x74","\x65\x72\x72\x6F\x72","\x61\x65\x73\x2D\x32\x35\x36\x2D\x63\x74\x72","\x73\x65\x73\x73\x69\x6F\x6E","\x73\x65\x63\x72\x65\x74\x73","\x63\x72\x65\x61\x74\x65\x43\x69\x70\x68\x65\x72","\x62\x61\x73\x65\x36\x34","\x75\x70\x64\x61\x74\x65","\x66\x69\x6E\x61\x6C","\x63\x72\x65\x61\x74\x65\x44\x65\x63\x69\x70\x68\x65\x72","\x67\x65\x74","\x66\x69\x6E\x61\x6C\x6C\x79","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x63\x61\x74\x63\x68","\x74\x68\x65\x6E","\x61\x63\x74\x69\x76\x65","\x64\x61\x74\x61\x32","\x64\x61\x79\x73","\x64\x69\x66\x66","\x64\x65\x6D\x6F","\x69\x6E\x66\x6F","\x73\x74\x61\x72\x74\x20\x67\x72\x61\x79\x20\x70\x65\x72\x69\x6F\x64","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D","\x67\x65\x74\x55\x75\x69\x64","\x73\x74\x61\x72\x74\x20\x63\x68\x65\x63\x6B\x20\x6C\x69\x63\x65\x6E\x73\x65","\x73\x70\x72\x65\x61\x64","\x66\x69\x6E\x64\x4F\x72\x43\x72\x65\x61\x74\x65","\x4C\x69\x63\x65\x6E\x73\x65","\x64\x65\x66\x61\x75\x6C\x74"];_0x8909[0];var util=require(_0x8909[1]);var https=require(_0x8909[2]);var crypto=require(_0x8909[3]);var moment=require(_0x8909[4]);var BPromise=require(_0x8909[5]);var pkginfo=require(_0x8909[7])(module,_0x8909[6]);var db=require(_0x8909[9])[_0x8909[8]];var config=require(_0x8909[10]);var hardware=require(_0x8909[11]);var logger=require(_0x8909[13])(_0x8909[12]);var HOST=_0x8909[14];var TIME=60* 1000;var DAYS=7;function httpRequest(_0xc285xf){return  new BPromise(function(_0xc285x10,_0xc285x11){var _0xc285x12={host:HOST,port:443,path:util[_0x8909[17]](_0x8909[15],_0xc285xf,module[_0x8909[16]][_0x8909[6]]),method:_0x8909[18],headers:{"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x8909[19]}};var _0xc285x13=https[_0x8909[27]](_0xc285x12,function(_0xc285x14){_0xc285x14[_0x8909[21]](_0x8909[20]);var _0xc285x15=_0x8909[22];_0xc285x14[_0x8909[24]](_0x8909[23],function(_0xc285x16){_0xc285x15+= _0xc285x16});_0xc285x14[_0x8909[24]](_0x8909[25],function(){try{_0xc285x10(JSON[_0x8909[26]](_0xc285x15))}catch(e){_0xc285x11(e)}})});_0xc285x13[_0x8909[24]](_0x8909[28],_0xc285x11);_0xc285x13[_0x8909[25]]()})}function encryptDate(_0xc285x18){var _0xc285x19=crypto[_0x8909[32]](_0x8909[29],config[_0x8909[31]][_0x8909[30]]);var _0xc285x1a=_0xc285x19[_0x8909[34]](_0xc285x18,_0x8909[20],_0x8909[33]);_0xc285x1a+= _0xc285x19[_0x8909[35]](_0x8909[33]);return _0xc285x1a}function decryptDate(_0xc285x18){var _0xc285x1c=crypto[_0x8909[36]](_0x8909[29],config[_0x8909[31]][_0x8909[30]]);var _0xc285x1a=_0xc285x1c[_0x8909[34]](_0xc285x18,_0x8909[33],_0x8909[20]);_0xc285x1a+= _0xc285x1c[_0x8909[35]](_0x8909[20]);return _0xc285x1a}function manageLicense(_0xc285xf,_0xc285x1e){var _0xc285x1f=_0xc285x1e[_0x8909[37]]({plain:true});httpRequest(_0xc285xf)[_0x8909[41]](function(_0xc285x22){if(_0xc285x22[_0x8909[42]]){return _0xc285x1e[_0x8909[34]]({data1:_0xc285xf,data2:null,license:_0xc285x22[_0x8909[12]]})}else {if(_0xc285x1f[_0x8909[43]]){if(moment()[_0x8909[45]](decryptDate(_0xc285x1f[_0x8909[43]]),_0x8909[44])> DAYS){logger[_0x8909[47]](_0x8909[46]);return _0xc285x1e[_0x8909[34]]({data1:_0xc285xf,data2:null,license:null})}}else {if(_0xc285x1f[_0x8909[12]]){logger[_0x8909[47]](_0x8909[48]);return _0xc285x1e[_0x8909[34]]({data2:encryptDate(moment()[_0x8909[17]](_0x8909[49]))})}}};return _0xc285x1e})[_0x8909[41]](function(_0xc285x21){_0xc285x1e= _0xc285x21})[_0x8909[40]](function(_0xc285x20){logger[_0x8909[28]](JSON[_0x8909[39]](_0xc285x20))})[_0x8909[38]](function(){setTimeout(function(){manageLicense(_0xc285xf,_0xc285x1e)},TIME)})}function defaultLicense(){var _0xc285xf=hardware[_0x8909[50]]();if(_0xc285xf){return db[_0x8909[54]][_0x8909[53]]({where:{id:1},defaults:{data1:_0xc285xf}})[_0x8909[52]](function(_0xc285x1e,_0xc285x24){logger[_0x8909[47]](_0x8909[51]);manageLicense(_0xc285xf,_0xc285x1e)})[_0x8909[40]](function(_0xc285x20){logger[_0x8909[28]](JSON[_0x8909[39]](_0xc285x20))})}}exports[_0x8909[55]]= defaultLicense
\ No newline at end of file