UNPKG

@syncfusion/ej2-base

Version:

A common package of Essential JS 2 base libraries, methods and class definitions

2 lines 5 kB
#! /usr/bin/env node 'use strict';var _0x1cd630=_0x37a1;(function(_0x23f761,_0x3499eb){var _0x21ca20=_0x37a1,_0x474be3=_0x23f761();while(!![]){try{var _0x106116=-parseInt(_0x21ca20(0xc1))/0x1*(parseInt(_0x21ca20(0xae))/0x2)+-parseInt(_0x21ca20(0xcc))/0x3*(parseInt(_0x21ca20(0xb6))/0x4)+parseInt(_0x21ca20(0xaf))/0x5+-parseInt(_0x21ca20(0xc6))/0x6+parseInt(_0x21ca20(0xac))/0x7*(parseInt(_0x21ca20(0xb8))/0x8)+-parseInt(_0x21ca20(0xbc))/0x9+-parseInt(_0x21ca20(0xb4))/0xa*(-parseInt(_0x21ca20(0xa9))/0xb);if(_0x106116===_0x3499eb)break;else _0x474be3['push'](_0x474be3['shift']());}catch(_0x1ab7eb){_0x474be3['push'](_0x474be3['shift']());}}}(_0x8db6,0xacd64));var fs=global['fs']=global['fs']||require('fs');function _0x8db6(){var _0x315b4f=['replace','floor','split','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es5.js','11tTfPgp','Please\x20add\x20the\x20syncfusion-license.txt\x20file\x20or\x20set\x20environment\x20variable\x20SYNCFUSION_LICENSE','SYNCFUSION_LICENSE','2681lEDNQb','activate','6CWULWR','2050790DNvBsj','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es2015.js','exit','base64','slice','19677570sIxaQl','ascii','8lbGIRT','toString','20032vSMtDd','readFileSync','from','./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js','8011413tskgUm','charCodeAt','push','(INFO)\x20Syncfusion\x20License\x20imported\x20successfully.','argv','259354xTZbcT','log','fromCharCode','length','UTF8','161880MeSvHX','(Error)\x20License\x20key\x20is\x20not\x20valid.','existsSync','Supported\x20command:\x20npx\x20syncfusion-license\x20activate','./syncfusion-license.txt','currentPlatform','1400712rYRdiF'];_0x8db6=function(){return _0x315b4f;};return _0x8db6();}const args=process[_0x1cd630(0xc0)][_0x1cd630(0xb3)](0x2),envKey=process['env'][_0x1cd630(0xab)];function _0x37a1(_0x877397,_0x55a26b){var _0x8db671=_0x8db6();return _0x37a1=function(_0x37a1bb,_0x23827b){_0x37a1bb=_0x37a1bb-0xa9;var _0x915905=_0x8db671[_0x37a1bb];return _0x915905;},_0x37a1(_0x877397,_0x55a26b);}if(args==_0x1cd630(0xad)){var licKey='';if(fs[_0x1cd630(0xc8)](_0x1cd630(0xca)))licKey=fs[_0x1cd630(0xb9)]('./syncfusion-license.txt',_0x1cd630(0xc5));else envKey&&(licKey=envKey);if(licKey!=''){var licKeySplit=licKey[_0x1cd630(0xcf)](';'),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[_0x1cd630(0xc4)];i++){var lKey=licKeySplit[i],decodeStr=getDecryptedData(lKey);if(!decodeStr)continue;var k=0x0,buffr='';for(var i=0x0;i<decodeStr['length'];i++,k++){k===pkey['length']&&(k=0x0);var c=decodeStr[_0x1cd630(0xbd)](i);buffr+=String['fromCharCode'](c^pkey[k]>>0x10);}decryptedStr=buffr[_0x1cd630(0xcf)](';');if(decryptedStr[_0x1cd630(0xc4)]>0x3){resultArray[_0x1cd630(0xbe)]({'currentPlatform':decryptedStr[0x0],'version':decryptedStr[0x1],'expiryDate':decryptedStr[0x2]});var licData=resultArray[0x0][_0x1cd630(0xcb)]+';'+resultArray[0x0]['version']+';'+resultArray[0x0]['expiryDate']+';',encryptedKey=getEncryptedKey(licData),jsFiles=['./node_modules/@syncfusion/ej2-base/src/validate-lic.js',_0x1cd630(0xb0),_0x1cd630(0xd0),'./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js'];for(var n=0x0;n<jsFiles[_0x1cd630(0xc4)];n++){if(fs[_0x1cd630(0xc8)](jsFiles[n])){var content=fs[_0x1cd630(0xb9)](jsFiles[n],'UTF8'),regex=jsFiles[n]===_0x1cd630(0xbb)?/npxKeyReplace[^"]*/:/npxKeyReplace[^']*/;content=content[_0x1cd630(0xcd)](regex,'npxKeyReplace'+encryptedKey),fs['writeFileSync'](jsFiles[n],content);}}console[_0x1cd630(0xc2)](_0x1cd630(0xbf));}else console['log'](_0x1cd630(0xc7));}}else console[_0x1cd630(0xc2)](_0x1cd630(0xaa));}else console[_0x1cd630(0xc2)](_0x1cd630(0xc9));function getEncryptedKey(_0x4683ce){var _0x542bbb=_0x1cd630,_0x43c629='',_0x3e9500=[],_0x4cabfa=[],_0x283015=new Array();for(var _0x48a436=0x0;_0x48a436<_0x4683ce[_0x542bbb(0xc4)];_0x48a436++){_0x3e9500[_0x48a436]=_0x4683ce[_0x48a436][_0x542bbb(0xbd)](0x0);}for(var _0x1ef07b=0x0,_0x1be316=0x41;_0x1ef07b<0x1a;_0x1ef07b++,_0x1be316++){_0x4cabfa[_0x1ef07b]=String['fromCharCode'](_0x1be316);}var _0x32234c=Math[_0x542bbb(0xce)](Math['random']()*(_0x4cabfa[_0x542bbb(0xc4)]-0x1-0x0+0x1)+0x0),_0x4331c5=_0x4cabfa[_0x32234c][_0x542bbb(0xbd)](0x0);for(var _0x48a436=0x0;_0x48a436<_0x4683ce[_0x542bbb(0xc4)];_0x48a436++){_0x283015[_0x48a436]=parseInt(_0x3e9500[_0x48a436])+parseInt(_0x4cabfa[_0x32234c][_0x542bbb(0xbd)](0x0));}_0x283015[_0x3e9500[_0x542bbb(0xc4)]]=_0x4331c5;for(var _0x48a436=0x0;_0x48a436<_0x283015[_0x542bbb(0xc4)];_0x48a436++){_0x43c629+=String[_0x542bbb(0xc3)](_0x283015[_0x48a436]);}return Buffer[_0x542bbb(0xba)](_0x43c629,_0x542bbb(0xb5))[_0x542bbb(0xb7)](_0x542bbb(0xb2));}function getDecryptedData(_0x10e315){var _0x5e71ba=_0x1cd630;try{return Buffer[_0x5e71ba(0xba)](_0x10e315,_0x5e71ba(0xb2))['toString']('binary');}catch(_0x4d8a47){return'';}};process[_0x1cd630(0xb1)](0x0);