Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / config / license / util.js
index 8a76499..82b560b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x99b8=['then','crypto','util','lodash','moment','./hardware','../environment','../../mysqldb','isEmpty','License\x20key\x20value\x20not\x20found','data1','split','createDecipher','aes-256-ctr','format','%s:%s:%s','update','base64','final','utf8','parse','machineUuid','getUuid','session','deadline','add','grayReason','uuid','disabled','Breaking\x20license','message','2027-01-01T00:00:00.000Z','Demo\x20license','License','find','defaults'];(function(_0xfafa00,_0x3e2a71){var _0x29fd9d=function(_0x3ba6d4){while(--_0x3ba6d4){_0xfafa00['push'](_0xfafa00['shift']());}};_0x29fd9d(++_0x3e2a71);}(_0x99b8,0xb5));var _0x899b=function(_0x8c2392,_0x2ce5fb){_0x8c2392=_0x8c2392-0x0;var _0x53ed69=_0x99b8[_0x8c2392];return _0x53ed69;};'use strict';var crypto=require(_0x899b('0x0'));var util=require(_0x899b('0x1'));var _=require(_0x899b('0x2'));var moment=require(_0x899b('0x3'));var hardware=require(_0x899b('0x4'));var config=require(_0x899b('0x5'));var db=require(_0x899b('0x6'))['db'];function checkLicense(_0x3fcfab,_0x57fd2e){if(_0x3fcfab){try{var _0x46e186=_0x57fd2e||_0x3fcfab['license'];if(_[_0x899b('0x7')](_0x46e186)){throw new Error(_0x899b('0x8'));}var _0x3a450a=_0x3fcfab[_0x899b('0x9')];var _0x288aa6=_0x3fcfab['data2'];var _0x366685=_0x3a450a['split']('-')[0x4];var _0x26dd38=_0x3a450a[_0x899b('0xa')]('-')[0x0];var _0x5ce692=crypto[_0x899b('0xb')](_0x899b('0xc'),util[_0x899b('0xd')](_0x899b('0xe'),_0x366685,_0x3a450a,_0x26dd38));var _0x3ea54f=_0x5ce692[_0x899b('0xf')](_0x46e186,_0x899b('0x10'),'utf8');_0x3ea54f+=_0x5ce692[_0x899b('0x11')](_0x899b('0x12'));var _0x282c4e=JSON[_0x899b('0x13')](_0x3ea54f);_0x282c4e['demo']=![];_0x282c4e['uuid']=_0x3a450a;_0x282c4e[_0x899b('0x14')]=hardware[_0x899b('0x15')]();if(_0x288aa6){var _0x5d53c9=crypto['createDecipher'](_0x899b('0xc'),config['secrets'][_0x899b('0x16')]);var _0xe1909d=_0x5d53c9[_0x899b('0xf')](_0x288aa6,_0x899b('0x10'),_0x899b('0x12'));_0xe1909d+=_0x5d53c9['final'](_0x899b('0x12'));_0x282c4e['gray']=_0xe1909d;_0x282c4e[_0x899b('0x17')]=moment(_0xe1909d)[_0x899b('0x18')](0x7,'days')[_0x899b('0xd')]();_0x282c4e[_0x899b('0x19')]=_0x282c4e[_0x899b('0x1a')]!=_0x282c4e[_0x899b('0x14')]?'changed':_0x899b('0x1b');}return _0x282c4e;}catch(_0x4d4fac){return{'breaking':!![],'demo':!![],'agents':0x2,'telephones':0x0,'users':0x1,'expiration':'2027-01-01T00:00:00.000Z','chat':![],'mail':![],'fax':![],'messaging':![],'whatsapp':![],'cm':![],'dialer':![],'jscripty':![],'openchannel':![],'callysquare':0x2,'webrtc':![],'jaws':![],'custom':![],'update':![],'description':_0x899b('0x1c'),'uuid':_0x3fcfab[_0x899b('0x9')],'machineUuid':hardware['getUuid'](),'message':_0x4d4fac[_0x899b('0x1d')],'virtual':0x0,'voice':!![],'screenrecording':![],'preferred':![],'ai':![]};}}return{'demo':!![],'agents':0x2,'telephones':0x0,'users':0x1,'expiration':_0x899b('0x1e'),'chat':![],'mail':![],'fax':![],'messaging':![],'whatsapp':![],'cm':![],'dialer':![],'jscripty':![],'openchannel':![],'callysquare':0x2,'webrtc':![],'jaws':![],'custom':![],'description':_0x899b('0x1f'),'uuid':_0x3fcfab[_0x899b('0x9')],'machineUuid':hardware[_0x899b('0x15')](),'virtual':0x0,'voice':!![],'screenrecording':![],'preferred':![],'ai':![]};}exports['getLicense']=function(_0x3d879d){return db[_0x899b('0x20')][_0x899b('0x21')](_[_0x899b('0x22')](_0x3d879d,{'raw':!![],'where':{'id':0x1}}))[_0x899b('0x23')](function(_0x139e04){return checkLicense(_0x139e04,null);});};exports['checkLicense']=checkLicense;
\ No newline at end of file
+var _0x4bfb=['%s:%s:%s','update','base64','final','parse','demo','machineUuid','getUuid','secrets','session','utf8','deadline','add','uuid','changed','2027-01-01T00:00:00.000Z','Breaking\x20license','message','Demo\x20license','getLicense','License','defaults','then','checkLicense','crypto','util','lodash','moment','../environment','../../mysqldb','license','isEmpty','License\x20key\x20value\x20not\x20found','data1','data2','split','createDecipher','aes-256-ctr','format'];(function(_0x1b25c1,_0x2c6ce6){var _0x1e4447=function(_0xaaafca){while(--_0xaaafca){_0x1b25c1['push'](_0x1b25c1['shift']());}};_0x1e4447(++_0x2c6ce6);}(_0x4bfb,0x150));var _0xb4bf=function(_0x2e75c8,_0x43557b){_0x2e75c8=_0x2e75c8-0x0;var _0x4ebdd0=_0x4bfb[_0x2e75c8];return _0x4ebdd0;};'use strict';var crypto=require(_0xb4bf('0x0'));var util=require(_0xb4bf('0x1'));var _=require(_0xb4bf('0x2'));var moment=require(_0xb4bf('0x3'));var hardware=require('./hardware');var config=require(_0xb4bf('0x4'));var db=require(_0xb4bf('0x5'))['db'];function checkLicense(_0x286c41,_0x4a2f72){if(_0x286c41){try{var _0x51af8e=_0x4a2f72||_0x286c41[_0xb4bf('0x6')];if(_[_0xb4bf('0x7')](_0x51af8e)){throw new Error(_0xb4bf('0x8'));}var _0x12ad6f=_0x286c41[_0xb4bf('0x9')];var _0xf13e0a=_0x286c41[_0xb4bf('0xa')];var _0x23921a=_0x12ad6f[_0xb4bf('0xb')]('-')[0x4];var _0x428317=_0x12ad6f[_0xb4bf('0xb')]('-')[0x0];var _0x51210d=crypto[_0xb4bf('0xc')](_0xb4bf('0xd'),util[_0xb4bf('0xe')](_0xb4bf('0xf'),_0x23921a,_0x12ad6f,_0x428317));var _0x2a85bd=_0x51210d[_0xb4bf('0x10')](_0x51af8e,_0xb4bf('0x11'),'utf8');_0x2a85bd+=_0x51210d[_0xb4bf('0x12')]('utf8');var _0x3e2968=JSON[_0xb4bf('0x13')](_0x2a85bd);_0x3e2968[_0xb4bf('0x14')]=![];_0x3e2968['uuid']=_0x12ad6f;_0x3e2968[_0xb4bf('0x15')]=hardware[_0xb4bf('0x16')]();if(_0xf13e0a){var _0x3b41d8=crypto[_0xb4bf('0xc')]('aes-256-ctr',config[_0xb4bf('0x17')][_0xb4bf('0x18')]);var _0x2e10c8=_0x3b41d8[_0xb4bf('0x10')](_0xf13e0a,'base64',_0xb4bf('0x19'));_0x2e10c8+=_0x3b41d8[_0xb4bf('0x12')](_0xb4bf('0x19'));_0x3e2968['gray']=_0x2e10c8;_0x3e2968[_0xb4bf('0x1a')]=moment(_0x2e10c8)[_0xb4bf('0x1b')](0x7,'days')[_0xb4bf('0xe')]();_0x3e2968['grayReason']=_0x3e2968[_0xb4bf('0x1c')]!=_0x3e2968[_0xb4bf('0x15')]?_0xb4bf('0x1d'):'disabled';}return _0x3e2968;}catch(_0xed0df4){return{'breaking':!![],'demo':!![],'agents':0x2,'telephones':0x0,'users':0x1,'expiration':_0xb4bf('0x1e'),'chat':![],'mail':![],'fax':![],'messaging':![],'whatsapp':![],'cm':![],'dialer':![],'jscripty':![],'openchannel':![],'callysquare':0x2,'webrtc':![],'jaws':![],'custom':![],'update':![],'description':_0xb4bf('0x1f'),'uuid':_0x286c41[_0xb4bf('0x9')],'machineUuid':hardware[_0xb4bf('0x16')](),'message':_0xed0df4[_0xb4bf('0x20')],'virtual':0x0,'voice':!![],'screenrecording':![],'preferred':![],'ai':![]};}}return{'demo':!![],'agents':0x2,'telephones':0x0,'users':0x1,'expiration':'2027-01-01T00:00:00.000Z','chat':![],'mail':![],'fax':![],'messaging':![],'whatsapp':![],'cm':![],'dialer':![],'jscripty':![],'openchannel':![],'callysquare':0x2,'webrtc':![],'jaws':![],'custom':![],'description':_0xb4bf('0x21'),'uuid':_0x286c41[_0xb4bf('0x9')],'machineUuid':hardware[_0xb4bf('0x16')](),'virtual':0x0,'voice':!![],'screenrecording':![],'preferred':![],'ai':![]};}exports[_0xb4bf('0x22')]=function(_0x12dd93){return db[_0xb4bf('0x23')]['find'](_[_0xb4bf('0x24')](_0x12dd93,{'raw':!![],'where':{'id':0x1}}))[_0xb4bf('0x25')](function(_0x3fbfb3){return checkLicense(_0x3fbfb3,null);});};exports[_0xb4bf('0x26')]=checkLicense;
\ No newline at end of file