@syncfusion/react-base
Version:
A common package of core React base, methods and class definitions
2 lines • 6.57 kB
JavaScript
;var _0x10bc5f=_0x475c;function _0x475c(_0x487895,_0xd8428){var _0xa7987c=_0xa798();return _0x475c=function(_0x475c02,_0x2b7754){_0x475c02=_0x475c02-0x190;var _0x3f7b57=_0xa7987c[_0x475c02];return _0x3f7b57;},_0x475c(_0x487895,_0xd8428);}(function(_0x1958f6,_0x30329e){var _0x159d01=_0x475c,_0x1ff82c=_0x1958f6();while(!![]){try{var _0x2c6adb=-parseInt(_0x159d01(0x1ad))/0x1*(-parseInt(_0x159d01(0x1a9))/0x2)+-parseInt(_0x159d01(0x19e))/0x3+-parseInt(_0x159d01(0x194))/0x4*(-parseInt(_0x159d01(0x1a2))/0x5)+-parseInt(_0x159d01(0x1ac))/0x6+-parseInt(_0x159d01(0x19a))/0x7+-parseInt(_0x159d01(0x1b2))/0x8*(-parseInt(_0x159d01(0x1aa))/0x9)+parseInt(_0x159d01(0x1b9))/0xa;if(_0x2c6adb===_0x30329e)break;else _0x1ff82c['push'](_0x1ff82c['shift']());}catch(_0x2b3d24){_0x1ff82c['push'](_0x1ff82c['shift']());}}}(_0xa798,0xa6516));function _0xa798(){var _0x950a4=['10480760couPSX','./syncfusion-license.txt','exit','from','log','expiryDate','./node_modules/@syncfusion/react-base/dist/es6/react-base.es5.js','split','./node_modules/@syncfusion/react-base/dist/react-base.umd.min.js','946516wpvwGy','binary','30','slice','version','(Error)\x20License\x20key\x20is\x20not\x20valid.','1512364mssRCq','The\x20key\x20entered\x20is\x20for\x20the\x20','UTF8','lastValue','3188901KfPFRS','existsSync','base64','Please\x20add\x20the\x20syncfusion-license.txt\x20file\x20or\x20set\x20environment\x20variable\x20SYNCFUSION_LICENSE','5mEwsGP','ascii','length','.*.*\x20version,\x20please\x20enter\x20the\x20key\x20for\x20','\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','SYNCFUSION_LICENSE','test','4dnKsLG','45SZxmLm','substring','4378350sjqtad','172751tEPiHY','charCodeAt','fromCharCode','random','currentPlatform','1695640oIojxC','replace','npxKeyReplace','readFileSync','activate','The\x20included\x20Syncfusion\x20license\x20key\x20has\x20expired.','minVersion'];_0xa798=function(){return _0x950a4;};return _0xa798();}var fs=global['fs']=global['fs']||require('fs');const args=process['argv'][_0x10bc5f(0x197)](0x2),isActivate=args[0x0]==_0x10bc5f(0x1b6),customPath=args[0x1],platform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats|essentialstudio/i,version=_0x10bc5f(0x196);var errorMsg=![];const envKey=process['env'][_0x10bc5f(0x1a7)];if(isActivate){var licKey='';if(fs[_0x10bc5f(0x19f)](_0x10bc5f(0x1ba)))licKey=fs[_0x10bc5f(0x1b5)](_0x10bc5f(0x1ba),'UTF8');else{if(envKey)licKey=envKey;else customPath&&fs[_0x10bc5f(0x19f)](customPath)&&(licKey=fs[_0x10bc5f(0x1b5)](customPath,_0x10bc5f(0x19c)));}if(licKey!=''){var licKeySplit=licKey['split'](';'),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=[];for(var i=0x0;i<licKeySplit[_0x10bc5f(0x1a4)];i++){var lKey=licKeySplit[i],decodeStr=getDecryptedData(lKey);if(!decodeStr)continue;var k=0x0,buffr='';for(var i=0x0;i<decodeStr[_0x10bc5f(0x1a4)];i++,k++){k===pkey['length']&&(k=0x0);var c=decodeStr['charCodeAt'](i);buffr+=String[_0x10bc5f(0x1af)](c^pkey[k]>>0x10);}decryptedStr=buffr[_0x10bc5f(0x192)](';');if(decryptedStr['length']>0x3){var minVersion=parseInt(decryptedStr[0x1][_0x10bc5f(0x192)]('.')[0x0],0xa),lastValue=parseInt(decryptedStr[0x4],0xa);resultArray['push']({'currentPlatform':decryptedStr[0x0],'version':decryptedStr[0x1],'expiryDate':decryptedStr[0x2],'lastValue':lastValue,'minVersion':minVersion});if(resultArray&&resultArray['length'])for(const res of resultArray){!platform[_0x10bc5f(0x1a8)](res[_0x10bc5f(0x1b1)])?(errorMsg=!![],console[_0x10bc5f(0x1bd)](_0x10bc5f(0x19b)+res[_0x10bc5f(0x1b1)]+_0x10bc5f(0x1a6))):res[_0x10bc5f(0x1b8)]>=res['lastValue']&&res[_0x10bc5f(0x1b8)]!=res[_0x10bc5f(0x19d)]||res[_0x10bc5f(0x19d)]<version?(errorMsg=!![],console[_0x10bc5f(0x1bd)]('The\x20key\x20entered\x20is\x20for\x20'+res[_0x10bc5f(0x198)][_0x10bc5f(0x1ab)](0x0,0x2)+_0x10bc5f(0x1a5)+version+'.*.*\x20version.')):(lastValue==null||isNaN(lastValue))&&(errorMsg=!![],console[_0x10bc5f(0x1bd)](_0x10bc5f(0x199)));if(res['expiryDate']){const expDate=new Date(res[_0x10bc5f(0x190)]),currDate=new Date();if(expDate!==currDate&&expDate<currDate)errorMsg=!![],console['log'](_0x10bc5f(0x1b7));else break;}}var licData=resultArray[0x0][_0x10bc5f(0x1b1)]+';'+resultArray[0x0][_0x10bc5f(0x198)]+';'+resultArray[0x0][_0x10bc5f(0x190)]+';'+'\x20;'+resultArray[0x0][_0x10bc5f(0x19d)]+';',encryptedKey=getEncryptedKey(licData),jsFiles=['./node_modules/@syncfusion/react-base/src/validate-lic.js','./node_modules/@syncfusion/react-base/dist/es6/react-base.es2015.js',_0x10bc5f(0x191),_0x10bc5f(0x193)];for(var n=0x0;n<jsFiles[_0x10bc5f(0x1a4)];n++){if(fs[_0x10bc5f(0x19f)](jsFiles[n])){var content=fs[_0x10bc5f(0x1b5)](jsFiles[n],_0x10bc5f(0x19c)),regex=jsFiles[n]==='./node_modules/@syncfusion/react-base/dist/react-base.umd.min.js'?/npxKeyReplace[^"]*/:/npxKeyReplace[^']*/;content=content[_0x10bc5f(0x1b3)](regex,_0x10bc5f(0x1b4)+encryptedKey),fs['writeFileSync'](jsFiles[n],content);}}!errorMsg&&console[_0x10bc5f(0x1bd)]('(INFO)\x20Syncfusion\x20License\x20imported\x20successfully.');}else console[_0x10bc5f(0x1bd)](_0x10bc5f(0x199));}}else console[_0x10bc5f(0x1bd)](_0x10bc5f(0x1a1));}else console[_0x10bc5f(0x1bd)]('Supported\x20command:\x20npx\x20syncfusion-license\x20activate');function getEncryptedKey(_0x28c6dd){var _0x58b042=_0x10bc5f,_0x74544d='',_0x57c603=[],_0x120e76=[],_0x4acc2a=new Array();for(var _0x55b51e=0x0;_0x55b51e<_0x28c6dd[_0x58b042(0x1a4)];_0x55b51e++){_0x57c603[_0x55b51e]=_0x28c6dd[_0x55b51e]['charCodeAt'](0x0);}for(var _0x19a7da=0x0,_0x59c3be=0x41;_0x19a7da<0x1a;_0x19a7da++,_0x59c3be++){_0x120e76[_0x19a7da]=String[_0x58b042(0x1af)](_0x59c3be);}var _0x16b98a=Math['floor'](Math[_0x58b042(0x1b0)]()*(_0x120e76[_0x58b042(0x1a4)]-0x1-0x0+0x1)+0x0),_0x496956=_0x120e76[_0x16b98a]['charCodeAt'](0x0);for(var _0x55b51e=0x0;_0x55b51e<_0x28c6dd['length'];_0x55b51e++){_0x4acc2a[_0x55b51e]=parseInt(_0x57c603[_0x55b51e])+parseInt(_0x120e76[_0x16b98a][_0x58b042(0x1ae)](0x0));}_0x4acc2a[_0x57c603[_0x58b042(0x1a4)]]=_0x496956;for(var _0x55b51e=0x0;_0x55b51e<_0x4acc2a[_0x58b042(0x1a4)];_0x55b51e++){_0x74544d+=String[_0x58b042(0x1af)](_0x4acc2a[_0x55b51e]);}return Buffer[_0x58b042(0x1bc)](_0x74544d,_0x58b042(0x1a3))['toString'](_0x58b042(0x1a0));}function getDecryptedData(_0x28d0e5){var _0x4fbbf3=_0x10bc5f;try{return Buffer[_0x4fbbf3(0x1bc)](_0x28d0e5,_0x4fbbf3(0x1a0))['toString'](_0x4fbbf3(0x195));}catch(_0x12d622){return'';}};process[_0x10bc5f(0x1bb)](0x0);