@syncfusion/react-base
Version:
A common package of core React base, methods and class definitions
2 lines • 7.73 kB
JavaScript
;var _0x1764b0=_0x2a3a;function _0x2d26(){var _0x13d400=['./syncfusion-license.txt','base64','(Error)\x20License\x20key\x20is\x20not\x20valid.','substring','ascii','currentPlatform','9774941ViisJD','replace','npxKeyReplace','split','.*.*\x20version.','writeFileSync','3139830TNXrIY','getRandomValues','32','(INFO)\x20Syncfusion\x20License\x20imported\x20successfully.','16sJwNtc','./node_modules/@syncfusion/react-base/dist/react-base.umd.min.js','minVersion','charCodeAt','SYNCFUSION_LICENSE','slice','10WLTixU','crypto','68gwQGjp','./node_modules/@syncfusion/react-base/dist/es6/react-base.es5.js','9734364upwduf','length','push','env','message','6JPOGCc','Please\x20add\x20the\x20syncfusion-license.txt\x20file\x20or\x20set\x20environment\x20variable\x20SYNCFUSION_LICENSE','1051855eVpVHZ','3454449aoDvbn','UTF8','lastValue','\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','(Error)\x20Failed\x20to\x20generate\x20random\x20index:','249417jXwcYp','binary','version','from','log','148145EyVxqD','Supported\x20command:\x20npx\x20syncfusion-license\x20activate','readFileSync','test','join','undefined','.*.*\x20version,\x20please\x20enter\x20the\x20key\x20for\x20','expiryDate','toString','existsSync'];_0x2d26=function(){return _0x13d400;};return _0x2d26();}(function(_0x370622,_0x4a4037){var _0x5eb526=_0x2a3a,_0x5a86b4=_0x370622();while(!![]){try{var _0x379ff1=parseInt(_0x5eb526(0x110))/0x1*(-parseInt(_0x5eb526(0x108))/0x2)+parseInt(_0x5eb526(0x10b))/0x3+parseInt(_0x5eb526(0x101))/0x4*(-parseInt(_0x5eb526(0x115))/0x5)+parseInt(_0x5eb526(0xf5))/0x6+-parseInt(_0x5eb526(0x10a))/0x7*(-parseInt(_0x5eb526(0xf9))/0x8)+parseInt(_0x5eb526(0x103))/0x9+-parseInt(_0x5eb526(0xff))/0xa*(parseInt(_0x5eb526(0x125))/0xb);if(_0x379ff1===_0x4a4037)break;else _0x5a86b4['push'](_0x5a86b4['shift']());}catch(_0x26d90c){_0x5a86b4['push'](_0x5a86b4['shift']());}}}(_0x2d26,0xdfb73));var fs=global['fs']=global['fs']||require('fs');const args=process['argv'][_0x1764b0(0xfe)](0x2),isActivate=args[0x0]=='activate',customPath=args[0x1],platform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats|essentialstudio/i,prefixRegex=/essentialui|pdfviewersdk|spreadsheeteditorsdk|docxeditorsdk/i,incorrectPlatform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats/i,version=_0x1764b0(0xf7);var errorMsg=![];const envKey=process[_0x1764b0(0x106)][_0x1764b0(0xfd)];if(isActivate){var licKey='';if(fs[_0x1764b0(0x11e)](_0x1764b0(0x11f)))licKey=fs[_0x1764b0(0x117)]('./syncfusion-license.txt',_0x1764b0(0x10c));else{if(envKey)licKey=envKey;else customPath&&fs[_0x1764b0(0x11e)](customPath)&&(licKey=fs[_0x1764b0(0x117)](customPath,'UTF8'));}if(licKey!=''){var licKeySplit=licKey[_0x1764b0(0x128)](';'),pkey=[0x530000,0x790000,0x4e0000,0x630000,0x460000,0x750000,0x530000,0x690000,0x4f0000,0x6e0000,0x400000,0x440000,0x650000,0x760000,0x500000,0x6c0000,0x610000,0x740000,0x460000,0x6f0000,0x720000,0x6d0000],decryptedStr=[],resultArray=[],encryptedKeys=[];for(var i=0x0;i<licKeySplit['length'];i++){var lKey=licKeySplit[i],decodeStr=getDecryptedData(lKey);if(!decodeStr)continue;var k=0x0,buffr='';for(var j=0x0;j<decodeStr[_0x1764b0(0x104)];j++,k++){k===pkey[_0x1764b0(0x104)]&&(k=0x0);var c=decodeStr[_0x1764b0(0xfc)](j);buffr+=String['fromCharCode'](c^pkey[k]>>0x10);}decryptedStr=buffr[_0x1764b0(0x128)](';');if(decryptedStr['length']>0x3){var minVersion=parseInt(decryptedStr[0x1][_0x1764b0(0x128)]('.')[0x0],0xa),lastValue=parseInt(decryptedStr[0x4],0xa);resultArray[_0x1764b0(0x105)]({'currentPlatform':decryptedStr[0x0],'version':decryptedStr[0x1],'expiryDate':decryptedStr[0x2],'lastValue':lastValue,'minVersion':minVersion});if(resultArray&&resultArray[_0x1764b0(0x104)])for(const res of resultArray){if(!platform[_0x1764b0(0x118)](res[_0x1764b0(0x124)])&&!prefixRegex['test'](res['currentPlatform']))errorMsg=!![],console[_0x1764b0(0x114)]('The\x20key\x20entered\x20is\x20for\x20the\x20'+res[_0x1764b0(0x124)]+_0x1764b0(0x10e));else incorrectPlatform['test'](res[_0x1764b0(0x124)])&&parseInt(res[_0x1764b0(0x112)]['split']('.')[0x0],0xa)>0x1e?(errorMsg=!![],console[_0x1764b0(0x114)]('The\x20key\x20entered\x20is\x20for\x20the\x20'+res[_0x1764b0(0x124)]+'\x20'+parseInt(res['version'][_0x1764b0(0x128)]('.')[0x0],0xa)+'.*.*\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.')):res[_0x1764b0(0xfb)]>=res[_0x1764b0(0x10d)]&&res[_0x1764b0(0xfb)]!=res[_0x1764b0(0x10d)]||res[_0x1764b0(0x10d)]<version?(errorMsg=!![],console[_0x1764b0(0x114)]('The\x20key\x20entered\x20is\x20for\x20'+res['version'][_0x1764b0(0x122)](0x0,0x2)+_0x1764b0(0x11b)+version+_0x1764b0(0x129))):(lastValue==null||isNaN(lastValue))&&(errorMsg=!![],console[_0x1764b0(0x114)](_0x1764b0(0x121)));if(res['expiryDate']){const expDate=new Date(res[_0x1764b0(0x11c)]),currDate=new Date();if(expDate!==currDate&&expDate<currDate)errorMsg=!![],console['log']('The\x20included\x20Syncfusion\x20license\x20key\x20has\x20expired.');else break;}}var licData=resultArray[i][_0x1764b0(0x124)]+';'+resultArray[i][_0x1764b0(0x112)]+';'+resultArray[i]['expiryDate']+';'+'\x20;'+resultArray[i]['lastValue']+';',encryptedKey=getEncryptedKey(licData);encryptedKeys['push'](encryptedKey);var jsFiles=['./node_modules/@syncfusion/react-base/src/validate-lic.js','./node_modules/@syncfusion/react-base/dist/es6/react-base.es2015.js',_0x1764b0(0x102),_0x1764b0(0xfa)];for(var n=0x0;n<jsFiles[_0x1764b0(0x104)];n++){if(fs[_0x1764b0(0x11e)](jsFiles[n])){var finalEncryptedKey=encryptedKeys[_0x1764b0(0x119)](';'),content=fs[_0x1764b0(0x117)](jsFiles[n],_0x1764b0(0x10c)),regex=jsFiles[n]===_0x1764b0(0xfa)?/npxKeyReplace[^"]*/:/npxKeyReplace[^']*/;content=content[_0x1764b0(0x126)](regex,_0x1764b0(0x127)+finalEncryptedKey),fs[_0x1764b0(0xf4)](jsFiles[n],content);}}!errorMsg&&console[_0x1764b0(0x114)](_0x1764b0(0xf8));}else console[_0x1764b0(0x114)]('(Error)\x20License\x20key\x20is\x20not\x20valid.');}}else console[_0x1764b0(0x114)](_0x1764b0(0x109));}else console['log'](_0x1764b0(0x116));function getEncryptedKey(_0xc35387){var _0x57455e=_0x1764b0;const _0x10b124=typeof window===_0x57455e(0x11a)?require(_0x57455e(0x100)):window['crypto'];var _0x31fecc='',_0x24ab31=[],_0x52a061=[],_0x149d4d=new Array();for(var _0x1d1cfb=0x0;_0x1d1cfb<_0xc35387['length'];_0x1d1cfb++){_0x24ab31[_0x1d1cfb]=_0xc35387[_0x1d1cfb][_0x57455e(0xfc)](0x0);}for(var _0x3c6db8=0x0,_0x4fa4f3=0x41;_0x3c6db8<0x1a;_0x3c6db8++,_0x4fa4f3++){_0x52a061[_0x3c6db8]=String['fromCharCode'](_0x4fa4f3);}let _0x18ee8d;try{if(typeof _0x10b124['getRandomValues']==='function'){const _0x1185f2=new Uint8Array(0x1);_0x10b124[_0x57455e(0xf6)](_0x1185f2),_0x18ee8d=_0x1185f2[0x0]%0x1a;}else{const _0x21a9b3=_0x10b124['randomBytes'](0x1);_0x18ee8d=_0x21a9b3[0x0]%0x1a;}}catch(_0x2385b1){return console['error'](_0x57455e(0x10f),_0x2385b1[_0x57455e(0x107)]),'';}var _0x5537df=_0x52a061[_0x18ee8d][_0x57455e(0xfc)](0x0);for(var _0x222f0e=0x0;_0x222f0e<_0xc35387[_0x57455e(0x104)];_0x222f0e++){_0x149d4d[_0x222f0e]=parseInt(_0x24ab31[_0x222f0e])+parseInt(_0x52a061[_0x18ee8d][_0x57455e(0xfc)](0x0));}_0x149d4d[_0x24ab31[_0x57455e(0x104)]]=_0x5537df;for(var _0x32b4be=0x0;_0x32b4be<_0x149d4d['length'];_0x32b4be++){_0x31fecc+=String['fromCharCode'](_0x149d4d[_0x32b4be]);}return Buffer[_0x57455e(0x113)](_0x31fecc,_0x57455e(0x123))[_0x57455e(0x11d)](_0x57455e(0x120));}function getDecryptedData(_0x323ccb){var _0x27fbf9=_0x1764b0;try{return Buffer[_0x27fbf9(0x113)](_0x323ccb,_0x27fbf9(0x120))[_0x27fbf9(0x11d)](_0x27fbf9(0x111));}catch(_0x7df753){return'';}};function _0x2a3a(_0x5d79f6,_0x4b2620){var _0x2d26a2=_0x2d26();return _0x2a3a=function(_0x2a3a17,_0x290df4){_0x2a3a17=_0x2a3a17-0xf4;var _0x8969df=_0x2d26a2[_0x2a3a17];return _0x8969df;},_0x2a3a(_0x5d79f6,_0x4b2620);}process['exit'](0x0);