Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / config / license / util.js
index 9bd126d..4e703fa 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd4b0=['split','createDecipher','aes-256-ctr','format','%s:%s:%s','base64','utf8','demo','machineUuid','getUuid','secrets','session','gray','deadline','add','days','grayReason','uuid','changed','disabled','2027-01-01T00:00:00.000Z','Breaking\x20license','message','getLicense','find','defaults','then','checkLicense','util','lodash','moment','./hardware','../environment','license','isEmpty','License\x20key\x20value\x20not\x20found','data1','data2'];(function(_0x3e5a98,_0x3b9d0f){var _0x566319=function(_0x262949){while(--_0x262949){_0x3e5a98['push'](_0x3e5a98['shift']());}};_0x566319(++_0x3b9d0f);}(_0xd4b0,0x198));var _0x0d4b=function(_0x99cb68,_0x512345){_0x99cb68=_0x99cb68-0x0;var _0x39c6eb=_0xd4b0[_0x99cb68];return _0x39c6eb;};'use strict';var crypto=require('crypto');var util=require(_0x0d4b('0x0'));var _=require(_0x0d4b('0x1'));var moment=require(_0x0d4b('0x2'));var hardware=require(_0x0d4b('0x3'));var config=require(_0x0d4b('0x4'));var db=require('../../mysqldb')['db'];function checkLicense(_0x410ad0,_0x985adc){if(_0x410ad0){try{var _0x3d4144=_0x985adc||_0x410ad0[_0x0d4b('0x5')];if(_[_0x0d4b('0x6')](_0x3d4144)){throw new Error(_0x0d4b('0x7'));}var _0x4a3aea=_0x410ad0[_0x0d4b('0x8')];var _0x11edd7=_0x410ad0[_0x0d4b('0x9')];var _0x4f59a8=_0x4a3aea[_0x0d4b('0xa')]('-')[0x4];var _0x2a5c50=_0x4a3aea[_0x0d4b('0xa')]('-')[0x0];var _0x48c62c=crypto[_0x0d4b('0xb')](_0x0d4b('0xc'),util[_0x0d4b('0xd')](_0x0d4b('0xe'),_0x4f59a8,_0x4a3aea,_0x2a5c50));var _0xf988a5=_0x48c62c['update'](_0x3d4144,_0x0d4b('0xf'),_0x0d4b('0x10'));_0xf988a5+=_0x48c62c['final'](_0x0d4b('0x10'));var _0x4f771c=JSON['parse'](_0xf988a5);_0x4f771c[_0x0d4b('0x11')]=![];_0x4f771c['uuid']=_0x4a3aea;_0x4f771c[_0x0d4b('0x12')]=hardware[_0x0d4b('0x13')]();if(_0x11edd7){var _0x52988c=crypto['createDecipher'](_0x0d4b('0xc'),config[_0x0d4b('0x14')][_0x0d4b('0x15')]);var _0x822dc6=_0x52988c['update'](_0x11edd7,'base64','utf8');_0x822dc6+=_0x52988c['final'](_0x0d4b('0x10'));_0x4f771c[_0x0d4b('0x16')]=_0x822dc6;_0x4f771c[_0x0d4b('0x17')]=moment(_0x822dc6)[_0x0d4b('0x18')](0x7,_0x0d4b('0x19'))[_0x0d4b('0xd')]();_0x4f771c[_0x0d4b('0x1a')]=_0x4f771c[_0x0d4b('0x1b')]!=_0x4f771c['machineUuid']?_0x0d4b('0x1c'):_0x0d4b('0x1d');}return _0x4f771c;}catch(_0x43c004){return{'breaking':!![],'demo':!![],'agents':0x2,'telephones':0x0,'users':0x1,'expiration':_0x0d4b('0x1e'),'chat':![],'mail':![],'fax':![],'messaging':![],'cm':![],'dialer':![],'jscripty':![],'openchannel':![],'callysquare':0x2,'webrtc':![],'jaws':![],'custom':![],'update':![],'description':_0x0d4b('0x1f'),'uuid':_0x410ad0['data1'],'machineUuid':hardware[_0x0d4b('0x13')](),'message':_0x43c004[_0x0d4b('0x20')],'virtual':0x0,'voice':!![],'screenrecording':![],'preferred':![]};}}return{'demo':!![],'agents':0x2,'telephones':0x0,'users':0x1,'expiration':_0x0d4b('0x1e'),'chat':![],'mail':![],'fax':![],'messaging':![],'cm':![],'dialer':![],'jscripty':![],'openchannel':![],'callysquare':0x2,'webrtc':![],'jaws':![],'custom':![],'description':'Demo\x20license','uuid':_0x410ad0[_0x0d4b('0x8')],'machineUuid':hardware[_0x0d4b('0x13')](),'virtual':0x0,'voice':!![],'screenrecording':![],'preferred':![]};}exports[_0x0d4b('0x21')]=function(_0x50a7bb){return db['License'][_0x0d4b('0x22')](_[_0x0d4b('0x23')](_0x50a7bb,{'raw':!![],'where':{'id':0x1}}))[_0x0d4b('0x24')](function(_0x2c16db){return checkLicense(_0x2c16db,null);});};exports[_0x0d4b('0x25')]=checkLicense;
\ No newline at end of file
+var _0x5449=['createDecipher','aes-256-ctr','format','update','final','utf8','parse','demo','machineUuid','getUuid','secrets','base64','gray','add','days','uuid','changed','disabled','2027-01-01T00:00:00.000Z','Breaking\x20license','message','Demo\x20license','getLicense','License','find','then','checkLicense','lodash','moment','./hardware','../../mysqldb','license','isEmpty','License\x20key\x20value\x20not\x20found','data1','split'];(function(_0x4cce93,_0xf52676){var _0x3d8d18=function(_0x4c041d){while(--_0x4c041d){_0x4cce93['push'](_0x4cce93['shift']());}};_0x3d8d18(++_0xf52676);}(_0x5449,0x15f));var _0x9544=function(_0x3207aa,_0xe86a72){_0x3207aa=_0x3207aa-0x0;var _0x51758f=_0x5449[_0x3207aa];return _0x51758f;};'use strict';var crypto=require('crypto');var util=require('util');var _=require(_0x9544('0x0'));var moment=require(_0x9544('0x1'));var hardware=require(_0x9544('0x2'));var config=require('../environment');var db=require(_0x9544('0x3'))['db'];function checkLicense(_0x5738c6,_0x386572){if(_0x5738c6){try{var _0x2de989=_0x386572||_0x5738c6[_0x9544('0x4')];if(_[_0x9544('0x5')](_0x2de989)){throw new Error(_0x9544('0x6'));}var _0x4c2b07=_0x5738c6[_0x9544('0x7')];var _0x4b6cc4=_0x5738c6['data2'];var _0x22cfee=_0x4c2b07[_0x9544('0x8')]('-')[0x4];var _0x5ad82a=_0x4c2b07[_0x9544('0x8')]('-')[0x0];var _0x5c6caf=crypto[_0x9544('0x9')](_0x9544('0xa'),util[_0x9544('0xb')]('%s:%s:%s',_0x22cfee,_0x4c2b07,_0x5ad82a));var _0x19281b=_0x5c6caf[_0x9544('0xc')](_0x2de989,'base64','utf8');_0x19281b+=_0x5c6caf[_0x9544('0xd')](_0x9544('0xe'));var _0x19f4b7=JSON[_0x9544('0xf')](_0x19281b);_0x19f4b7[_0x9544('0x10')]=![];_0x19f4b7['uuid']=_0x4c2b07;_0x19f4b7[_0x9544('0x11')]=hardware[_0x9544('0x12')]();if(_0x4b6cc4){var _0xbaef7b=crypto[_0x9544('0x9')]('aes-256-ctr',config[_0x9544('0x13')]['session']);var _0x16e090=_0xbaef7b[_0x9544('0xc')](_0x4b6cc4,_0x9544('0x14'),_0x9544('0xe'));_0x16e090+=_0xbaef7b[_0x9544('0xd')](_0x9544('0xe'));_0x19f4b7[_0x9544('0x15')]=_0x16e090;_0x19f4b7['deadline']=moment(_0x16e090)[_0x9544('0x16')](0x7,_0x9544('0x17'))[_0x9544('0xb')]();_0x19f4b7['grayReason']=_0x19f4b7[_0x9544('0x18')]!=_0x19f4b7[_0x9544('0x11')]?_0x9544('0x19'):_0x9544('0x1a');}return _0x19f4b7;}catch(_0x47b7e0){return{'breaking':!![],'demo':!![],'agents':0x2,'telephones':0x0,'users':0x1,'expiration':_0x9544('0x1b'),'chat':![],'mail':![],'fax':![],'messaging':![],'cm':![],'dialer':![],'jscripty':![],'openchannel':![],'callysquare':0x2,'webrtc':![],'jaws':![],'custom':![],'update':![],'description':_0x9544('0x1c'),'uuid':_0x5738c6[_0x9544('0x7')],'machineUuid':hardware[_0x9544('0x12')](),'message':_0x47b7e0[_0x9544('0x1d')],'virtual':0x0,'voice':!![],'screenrecording':![],'preferred':![]};}}return{'demo':!![],'agents':0x2,'telephones':0x0,'users':0x1,'expiration':'2027-01-01T00:00:00.000Z','chat':![],'mail':![],'fax':![],'messaging':![],'cm':![],'dialer':![],'jscripty':![],'openchannel':![],'callysquare':0x2,'webrtc':![],'jaws':![],'custom':![],'description':_0x9544('0x1e'),'uuid':_0x5738c6[_0x9544('0x7')],'machineUuid':hardware[_0x9544('0x12')](),'virtual':0x0,'voice':!![],'screenrecording':![],'preferred':![]};}exports[_0x9544('0x1f')]=function(_0x2f7202){return db[_0x9544('0x20')][_0x9544('0x21')](_['defaults'](_0x2f7202,{'raw':!![],'where':{'id':0x1}}))[_0x9544('0x22')](function(_0x53d15f){return checkLicense(_0x53d15f,null);});};exports[_0x9544('0x23')]=checkLicense;
\ No newline at end of file