@syncfusion/ej2-base
Advanced tools
| #! /usr/bin/env node | ||
| 'use strict';const _0x3b6b3e=_0x1b2d;(function(_0x5d62e4,_0x4d411d){const _0x5b93f7=_0x1b2d,_0x336408=_0x5d62e4();while(!![]){try{const _0x150dea=parseInt(_0x5b93f7(0xfd))/0x1*(-parseInt(_0x5b93f7(0x105))/0x2)+parseInt(_0x5b93f7(0x10d))/0x3*(parseInt(_0x5b93f7(0xf8))/0x4)+parseInt(_0x5b93f7(0xdb))/0x5+-parseInt(_0x5b93f7(0xc8))/0x6+parseInt(_0x5b93f7(0xfe))/0x7*(parseInt(_0x5b93f7(0xf6))/0x8)+parseInt(_0x5b93f7(0x124))/0x9*(-parseInt(_0x5b93f7(0x12e))/0xa)+parseInt(_0x5b93f7(0xd4))/0xb*(parseInt(_0x5b93f7(0x111))/0xc);if(_0x150dea===_0x4d411d)break;else _0x336408['push'](_0x336408['shift']());}catch(_0x13b121){_0x336408['push'](_0x336408['shift']());}}}(_0x23eb,0x3a907));var fs=global['fs']=global['fs']||require('fs');const args=process[_0x3b6b3e(0x115)]['slice'](0x2),isActivate=args[0x0]==_0x3b6b3e(0xda),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='31';var errorMsg=![];const envKey=process[_0x3b6b3e(0x13e)][_0x3b6b3e(0x113)],readline=require('readline'),{exec}=require('child_process'),value=process[_0x3b6b3e(0x115)][_0x3b6b3e(0xc4)](0x2),isValidate=value[0x0]===_0x3b6b3e(0xe4);let isMessage='',mostUsedVersion1='';if(isActivate)getLicense();else isValidate?validatePackageJson():console['log']('Supported\x20command:\x20npx\x20syncfusion-license\x20activate\x20||\x20npx\x20syncfusion-license\x20validate');function getLicense(_0x30de1b){const _0xd8af4d=_0x3b6b3e;var _0x339b17='';if(fs['existsSync'](_0xd8af4d(0xee)))_0x339b17=fs[_0xd8af4d(0xdf)]('./syncfusion-license.txt',_0xd8af4d(0x10c));else{if(envKey)_0x339b17=envKey;else customPath&&fs[_0xd8af4d(0x135)](customPath)&&(_0x339b17=fs[_0xd8af4d(0xdf)](customPath,_0xd8af4d(0x10c)));}if(_0x339b17!=''){var _0x152bc2=_0x339b17[_0xd8af4d(0xe0)](';'),_0x43f956=[0x530000,0x790000,0x4e0000,0x630000,0x460000,0x750000,0x530000,0x690000,0x4f0000,0x6e0000,0x400000,0x440000,0x650000,0x760000,0x500000,0x6c0000,0x610000,0x740000,0x460000,0x6f0000,0x720000,0x6d0000],_0x8f4352=[],_0x48865a=[],_0x4ea2eb=[];for(var _0x5a6bc6=0x0;_0x5a6bc6<_0x152bc2['length'];_0x5a6bc6++){var _0x59c738=_0x152bc2[_0x5a6bc6],_0x5d597d=getDecryptedData(_0x59c738);if(!_0x5d597d)continue;var _0x456372=0x0,_0x2d85be='';for(var _0x4a961e=0x0;_0x4a961e<_0x5d597d[_0xd8af4d(0xdd)];_0x4a961e++,_0x456372++){_0x456372===_0x43f956[_0xd8af4d(0xdd)]&&(_0x456372=0x0);var _0x303010=_0x5d597d['charCodeAt'](_0x4a961e);_0x2d85be+=String[_0xd8af4d(0x127)](_0x303010^_0x43f956[_0x456372]>>0x10);}_0x8f4352=_0x2d85be[_0xd8af4d(0xe0)](';');if(_0x8f4352['length']>0x3){var _0x11a2a6=parseInt(_0x8f4352[0x1][_0xd8af4d(0xe0)]('.')[0x0],0xa),_0x1cc73d=parseInt(_0x8f4352[0x4],0xa);_0x48865a[_0xd8af4d(0xc5)]({'currentPlatform':_0x8f4352[0x0],'version':_0x8f4352[0x1],'expiryDate':_0x8f4352[0x2],'lastValue':_0x1cc73d,'minVersion':_0x11a2a6});if(_0x48865a&&_0x48865a[_0xd8af4d(0xdd)])for(const _0x32f69c of _0x48865a){if(!platform[_0xd8af4d(0xf4)](_0x32f69c[_0xd8af4d(0x132)])&&!prefixRegex[_0xd8af4d(0xf4)](_0x32f69c[_0xd8af4d(0x132)]))errorMsg=!![],console['log'](_0xd8af4d(0x12b)+_0x32f69c[_0xd8af4d(0x132)]+_0xd8af4d(0x131));else incorrectPlatform[_0xd8af4d(0xf4)](_0x32f69c['currentPlatform'])&&parseInt(_0x32f69c[_0xd8af4d(0xeb)][_0xd8af4d(0xe0)]('.')[0x0],0xa)>0x1e?(errorMsg=!![],console[_0xd8af4d(0xfb)](_0xd8af4d(0x12b)+_0x32f69c[_0xd8af4d(0x132)]+'\x20'+parseInt(_0x32f69c[_0xd8af4d(0xeb)][_0xd8af4d(0xe0)]('.')[0x0],0xa)+'.*.*\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.')):(_0x32f69c[_0xd8af4d(0xf9)]>=_0x32f69c['lastValue']&&_0x32f69c['minVersion']!=_0x32f69c[_0xd8af4d(0xd8)]||_0x32f69c[_0xd8af4d(0xd8)]<version?(errorMsg=!![],console[_0xd8af4d(0xfb)](_0xd8af4d(0x12c)+_0x32f69c['version'][_0xd8af4d(0x117)](0x0,0x2)+'.*.*\x20version,\x20please\x20enter\x20the\x20key\x20for\x20'+version+'.*.*\x20version.')):(_0x1cc73d==null||isNaN(_0x1cc73d))&&(errorMsg=!![],console['log'](_0xd8af4d(0x126))),!isActivate&&(_0x32f69c[_0xd8af4d(0xeb)][_0xd8af4d(0x117)](0x0,0x2)!==version&&_0x30de1b(_0x32f69c[_0xd8af4d(0xeb)][_0xd8af4d(0x117)](0x0,0x2))));if(_0x32f69c[_0xd8af4d(0xd1)]){const _0x5cc547=new Date(_0x32f69c[_0xd8af4d(0xd1)]),_0x4ebb35=new Date();if(_0x5cc547!==_0x4ebb35&&_0x5cc547<_0x4ebb35)errorMsg=!![],console[_0xd8af4d(0xfb)](_0xd8af4d(0xde));else break;}}isValidate&&!errorMsg&&!isActivate&&(_0x48865a[0x0][_0xd8af4d(0xeb)]['substring'](0x0,0x2)==version&&_0x30de1b(_0x48865a[0x0]['version'][_0xd8af4d(0x117)](0x0,0x2)));var _0x3c680a=_0x48865a[_0x5a6bc6][_0xd8af4d(0x132)]+';'+_0x48865a[_0x5a6bc6][_0xd8af4d(0xeb)]+';'+_0x48865a[_0x5a6bc6][_0xd8af4d(0xd1)]+';'+'\x20;'+_0x48865a[_0x5a6bc6][_0xd8af4d(0xd8)]+';',_0x34172d=getEncryptedKey(_0x3c680a);_0x4ea2eb['push'](_0x34172d);var _0xd2c790=[_0xd8af4d(0x120),_0xd8af4d(0x103),_0xd8af4d(0xe9),_0xd8af4d(0x13b)];for(var _0xa709da=0x0;_0xa709da<_0xd2c790[_0xd8af4d(0xdd)];_0xa709da++){if(fs['existsSync'](_0xd2c790[_0xa709da])){var _0x52a754=_0x4ea2eb[_0xd8af4d(0x118)](';'),_0x59bb80=fs[_0xd8af4d(0xdf)](_0xd2c790[_0xa709da],_0xd8af4d(0x10c)),_0x426b45=_0xd2c790[_0xa709da]==='./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js'?/npxKeyReplace[^"]*/:/npxKeyReplace[^']*/;_0x59bb80=_0x59bb80['replace'](_0x426b45,_0xd8af4d(0x133)+_0x52a754),fs['writeFileSync'](_0xd2c790[_0xa709da],_0x59bb80);}}!errorMsg&&!isValidate&&console[_0xd8af4d(0xfb)](_0xd8af4d(0x12f));}else console[_0xd8af4d(0xfb)](_0xd8af4d(0x126));}}else console[_0xd8af4d(0xfb)](_0xd8af4d(0x11b));}function validatePackageJson(){const _0x2a448f=_0x3b6b3e;var _0x3f81f6=fs[_0x2a448f(0xdf)](_0x2a448f(0xe8),_0x2a448f(0x10c)),_0x4307fb=JSON[_0x2a448f(0xcb)](_0x3f81f6),_0x5db4f9=_0x4307fb['dependencies']||{},_0x573f13=_0x4307fb[_0x2a448f(0xef)]||{};let _0x1ac103=![],_0x3692f6=![],_0x168b77={},_0x2ac4c4=new Set(),_0x32a820={},_0x12e9da='typescript';if(_0x5db4f9[_0x2a448f(0xd6)](_0x2a448f(0x11d))||_0x573f13[_0x2a448f(0xd6)](_0x2a448f(0x11d)))_0x12e9da=_0x2a448f(0x101);else(_0x5db4f9['hasOwnProperty'](_0x2a448f(0xe5))||_0x573f13[_0x2a448f(0xd6)](_0x2a448f(0xe5)))&&(_0x12e9da='vite');let _0x1338a4=![],_0x3c89ed=![],_0xf4477c=![],_0x43cd93=![];for(const _0x46501e of Object[_0x2a448f(0x121)](_0x5db4f9)){if(_0x46501e['startsWith'](_0x2a448f(0x141)))_0x1338a4=!![];else{if(_0x46501e[_0x2a448f(0x10b)](_0x2a448f(0xec)))_0x3c89ed=!![];else{if(_0x46501e[_0x2a448f(0x10b)](_0x2a448f(0xf7)))_0xf4477c=!![];else{if(_0x46501e['startsWith'](_0x2a448f(0x137)))_0x43cd93=!![];}}}}if(_0x1338a4)_0x12e9da=_0x2a448f(0xc7);else{if(_0x3c89ed)_0x12e9da=_0x2a448f(0x13c);else{if(_0xf4477c)_0x12e9da='vue';else{if(_0x43cd93)_0x12e9da=_0x2a448f(0x134);}}}const _0x53b0dc=(_0x1094d1,_0x4c0f85,_0x218106)=>{const _0x3e976c=_0x2a448f;exec(_0x3e976c(0x11f)+_0x1094d1+'@'+_0x4c0f85+_0x3e976c(0x13f),(_0x2b5a8a,_0x4cdf25,_0x27de7a)=>{_0x2b5a8a||_0x27de7a?_0x218106(![]):_0x218106(!![]);});},_0x3b592a=(_0x115ba5,_0x4e9480,_0x137198)=>{const _0x3c5628=_0x2a448f;exec(_0x3c5628(0x11f)+_0x115ba5+'@'+_0x4e9480+_0x3c5628(0x13f),(_0x249546,_0x30eb12,_0x1634ca)=>{const _0x20e414=_0x3c5628;if(!_0x249546&&!_0x1634ca){const _0x2617a4=_0x30eb12[_0x20e414(0xe1)]()[_0x20e414(0xe0)]('\x0a')[_0x20e414(0x10e)](_0xec351f=>_0xec351f['trim']()[_0x20e414(0xf5)](/'/g,'')),_0x2ac612=_0x2617a4[_0x2617a4[_0x20e414(0xdd)]-0x1];_0x137198(_0x2ac612);}});},_0x5b9519={'angular':_0x2a448f(0x122),'react':_0x2a448f(0xed),'vue':'Please\x20delete\x20cache\x20folder\x20from\x20the\x20node_modules\x20directory','vite':_0x2a448f(0x100),'Next\x20js':_0x2a448f(0x116)},_0x490380=_0x5b9519[_0x12e9da]||'',_0x26894f=readline[_0x2a448f(0xff)]({'input':process[_0x2a448f(0x104)],'output':process[_0x2a448f(0xe2)]}),_0xcf8253=_0x486630=>{const _0x57fffe=_0x2a448f,_0x2ff4a7=new Set(Object['values'](_0x5db4f9)['map'](_0x359dae=>_0x359dae[_0x57fffe(0xdc)](/\d+/)[0x0])),_0x5185e7=Array[_0x57fffe(0x138)](_0x2ff4a7)[_0x57fffe(0x118)](',\x20');isMessage=_0x57fffe(0x110)+_0x486630+_0x57fffe(0xfa),_0x26894f[_0x57fffe(0x136)](isMessage,_0x416f27=>{const _0x449b9d=_0x57fffe;_0x416f27=_0x416f27['trim']()[_0x449b9d(0xe3)]();if(_0x416f27===_0x449b9d(0x140)||_0x416f27==='y')_0x26894f[_0x449b9d(0x136)](_0x449b9d(0x142)+_0x5185e7+_0x449b9d(0x13a),_0x4cb369=>{const _0x3c2b9e=_0x449b9d;mostUsedVersion1=_0x4cb369[_0x3c2b9e(0xe1)](),_0x50b445(mostUsedVersion1,_0x13ad8d=>{const _0x35a6dc=_0x3c2b9e;_0x13ad8d?(fs['writeFileSync'](_0x35a6dc(0xe8),JSON['stringify'](_0x4307fb,null,0x2)),console[_0x35a6dc(0xfb)](_0x35a6dc(0xcc)+_0x490380+_0x35a6dc(0x109))):(fs[_0x35a6dc(0xc2)](_0x35a6dc(0xe8),JSON[_0x35a6dc(0x143)](_0x4307fb,null,0x2)),console[_0x35a6dc(0xfb)]('The\x20package.json\x20file\x20has\x20been\x20updated.\x20'+_0x490380+_0x35a6dc(0xe6))),_0x26894f['close']();});});else{console[_0x449b9d(0xfb)](_0x449b9d(0x110)+_0x486630+_0x449b9d(0xf1)),console['log'](_0x449b9d(0xd9));for(const [_0x590fbc,_0x4a89a1]of Object[_0x449b9d(0xcd)](_0x5db4f9)){if(_0x590fbc['startsWith'](_0x449b9d(0xca))){const _0x244b96='~'+_0x486630+_0x449b9d(0xcf);console[_0x449b9d(0xfb)]('\x22'+_0x590fbc+_0x449b9d(0x106)+_0x244b96+'\x22,');}}console[_0x449b9d(0xfb)](_0x449b9d(0x112)+_0x490380+_0x449b9d(0xd7)),_0x26894f[_0x449b9d(0xc0)]();}});},_0x2dc911=()=>{const _0x336109=_0x2a448f;isMessage=_0x336109(0x12d),_0x26894f[_0x336109(0x136)](isMessage,_0x398147=>{const _0x325f28=_0x336109;_0x398147=_0x398147[_0x325f28(0xe1)]()[_0x325f28(0xe3)]();if(_0x398147===_0x325f28(0x140)||_0x398147==='y')_0x4acbea();else{console[_0x325f28(0xfb)](_0x325f28(0xd3)),console[_0x325f28(0xfb)]('Here\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a');for(const [_0x3e21e2,_0x20c630]of Object['entries'](_0x5db4f9)){if(_0x3e21e2['startsWith'](_0x325f28(0xca))){const _0x3f1ec4=_0x20c630[_0x325f28(0xdc)](/\d+/)[0x0];_0x3b592a(_0x3e21e2,_0x3f1ec4,_0x5c1034=>{const _0x8b8a45=_0x325f28,_0x42bb5='~'+_0x5c1034[_0x8b8a45(0xdc)](/\d+\.\d+\.\d+/)[0x0];console[_0x8b8a45(0xfb)]('\x22'+_0x3e21e2+'\x22:\x20\x22'+_0x42bb5+'\x22,');});}}_0x26894f['close']();}});},_0x393bf8=()=>{const _0x5ebfe8=_0x2a448f;isMessage=_0x5ebfe8(0x13d),_0x26894f['question'](isMessage,_0x109683=>{const _0x5dcdd2=_0x5ebfe8;_0x109683=_0x109683[_0x5dcdd2(0xe1)]()[_0x5dcdd2(0xe3)]();if(_0x109683===_0x5dcdd2(0x140)||_0x109683==='y'){for(const [_0x46090a,_0x360899]of Object[_0x5dcdd2(0xcd)](_0x5db4f9)){_0x46090a['startsWith']('@syncfusion')&&_0x360899[_0x5dcdd2(0x10b)]('^')&&(_0x4307fb[_0x5dcdd2(0xc9)][_0x46090a]='~'+_0x360899[_0x5dcdd2(0xc4)](0x1));}fs['writeFileSync']('./package.json',JSON[_0x5dcdd2(0x143)](_0x4307fb,null,0x2)),console[_0x5dcdd2(0xfb)](_0x5dcdd2(0x139)+_0x490380+_0x5dcdd2(0x11a)),_0x26894f['close']();}else{if(_0x3692f6){console[_0x5dcdd2(0xfb)]('Ensure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20use\x20the\x20tilde\x20(~)\x20symbol.\x20Note:\x20Avoid\x20using\x20both\x20the\x20tilde\x20(~)\x20and\x20caret\x20(^)\x20symbols\x20together\x20in\x20your\x20dependencies'),console[_0x5dcdd2(0xfb)](_0x5dcdd2(0x107));for(const [_0x39a2d5,_0x104e48]of Object['entries'](_0x5db4f9)){_0x39a2d5[_0x5dcdd2(0x10b)](_0x5dcdd2(0xca))&&console['log']('\x22'+_0x39a2d5+_0x5dcdd2(0x128)+_0x104e48[_0x5dcdd2(0xdc)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console[_0x5dcdd2(0xfb)](_0x5dcdd2(0x123)+_0x490380+_0x5dcdd2(0x11a));}_0x26894f[_0x5dcdd2(0xc0)]();}});},_0x22512a=()=>{const _0x438aad=_0x2a448f;isMessage='Your\x20dependencies\x20contain\x20both\x20TypeScript\x20and\x20'+(_0x12e9da[_0x438aad(0xf0)](0x0)[_0x438aad(0xc6)]()+_0x12e9da[_0x438aad(0xc4)](0x1))+_0x438aad(0x11e),_0x26894f[_0x438aad(0x136)](isMessage,_0x11b791=>{const _0x4184fa=_0x438aad;_0x11b791=_0x11b791[_0x4184fa(0xe1)]()[_0x4184fa(0xe3)]();if(_0x11b791===_0x4184fa(0x140)||_0x11b791==='y'){for(const _0x4a4418 of Object[_0x4184fa(0x121)](_0x5db4f9)){_0x4a4418[_0x4184fa(0x10b)](_0x4184fa(0x137))&&!_0x4a4418[_0x4184fa(0xd2)]('-angular')&&!_0x4a4418[_0x4184fa(0xd2)](_0x4184fa(0xe7))&&!_0x4a4418[_0x4184fa(0xd2)](_0x4184fa(0x10a))&&delete _0x5db4f9[_0x4a4418];}fs[_0x4184fa(0xc2)](_0x4184fa(0xe8),JSON[_0x4184fa(0x143)](_0x4307fb,null,0x2)),console['log'](_0x4184fa(0xea)+_0x490380+_0x4184fa(0xf3));}else{console[_0x4184fa(0xfb)]('Your\x20dependencies\x20contain\x20both\x20TypeScript\x20and\x20'+_0x12e9da+_0x4184fa(0x130)),console[_0x4184fa(0xfb)](_0x4184fa(0x107));for(const [_0xf573dc,_0x26018c]of Object['entries'](_0x5db4f9)){(_0xf573dc[_0x4184fa(0xd2)]('-angular')||_0xf573dc[_0x4184fa(0xd2)](_0x4184fa(0xe7))||_0xf573dc[_0x4184fa(0xd2)](_0x4184fa(0x10a)))&&console[_0x4184fa(0xfb)]('\x22'+_0xf573dc+_0x4184fa(0x106)+_0x26018c+'\x22,');}console['log'](_0x4184fa(0x112)+_0x490380+_0x4184fa(0xd7));}_0x26894f['close']();});};(_0x1338a4||_0x3c89ed||_0xf4477c)&&_0x43cd93&&_0x22512a();const _0x5d6446=()=>{const _0x1b1632=_0x2a448f;isMessage='It\x20looks\x20like\x20the\x20tilde\x20(~)\x20symbol\x20is\x20missing\x20in\x20your\x20packages\x20for\x20our\x20Syncfusion\x20components.\x20Would\x20you\x20like\x20me\x20to\x20add\x20it?\x20Please\x20enter\x20\x22yes\x22\x20or\x20\x22no\x22:\x20',_0x26894f[_0x1b1632(0x136)](isMessage,_0x90b853=>{const _0x4508b7=_0x1b1632;_0x90b853=_0x90b853[_0x4508b7(0xe1)]()[_0x4508b7(0xe3)]();if(_0x90b853===_0x4508b7(0x140)||_0x90b853==='y'){for(const [_0x2594a7,_0x1fd7c2]of Object['entries'](_0x5db4f9)){_0x2594a7[_0x4508b7(0x10b)](_0x4508b7(0xca))&&!_0x1fd7c2[_0x4508b7(0x10b)]('~')&&(_0x4307fb[_0x4508b7(0xc9)][_0x2594a7]='~'+_0x1fd7c2);}fs[_0x4508b7(0xc2)](_0x4508b7(0xe8),JSON[_0x4508b7(0x143)](_0x4307fb,null,0x2)),console[_0x4508b7(0xfb)](_0x4508b7(0x139)+_0x490380+_0x4508b7(0x11a)),_0x26894f[_0x4508b7(0xc0)]();}else{if(_0x1ac103){console['log']('Please\x20make\x20sure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20use\x20the\x20tilde\x20(~)\x20symbol.\x0aNote:\x20You\x20should\x20not\x20use\x20both\x20the\x20tilde\x20(~)\x20and\x20caret\x20(^)\x20symbols\x20together\x20in\x20your\x20dependencies.'),console['log'](_0x4508b7(0x107));for(const [_0x42dfd2,_0x4ef9f9]of Object[_0x4508b7(0xcd)](_0x5db4f9)){_0x42dfd2['startsWith'](_0x4508b7(0xca))&&console[_0x4508b7(0xfb)]('\x22'+_0x42dfd2+_0x4508b7(0x128)+_0x4ef9f9[_0x4508b7(0xdc)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console[_0x4508b7(0xfb)](_0x4508b7(0x112)+_0x490380+_0x4508b7(0xd7));}_0x26894f[_0x4508b7(0xc0)]();}});},_0x45c742=()=>{const _0x584420=_0x2a448f;isMessage=_0x584420(0x12a),_0x26894f[_0x584420(0x136)](isMessage,_0x257278=>{const _0x5afaf2=_0x584420;_0x257278=_0x257278[_0x5afaf2(0xe1)]()[_0x5afaf2(0xe3)]();if(_0x257278===_0x5afaf2(0x140)||_0x257278==='y'){for(const [_0x1fb44b,_0x40450f]of Object[_0x5afaf2(0xcd)](_0x5db4f9)){_0x1fb44b[_0x5afaf2(0x10b)](_0x5afaf2(0xca))&&(_0x40450f[_0x5afaf2(0x10b)]('^')||!_0x40450f[_0x5afaf2(0x10b)]('~'))&&(_0x4307fb['dependencies'][_0x1fb44b]='~'+_0x40450f[_0x5afaf2(0xc4)](0x1));}fs[_0x5afaf2(0xc2)]('./package.json',JSON[_0x5afaf2(0x143)](_0x4307fb,null,0x2)),console['log'](_0x5afaf2(0x139)+_0x490380+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.'),_0x26894f[_0x5afaf2(0xc0)]();}else{if(_0x3692f6){console['log']('Please\x20make\x20sure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20use\x20the\x20tilde\x20(~)\x20symbol.\x0aNote:\x20You\x20should\x20not\x20use\x20both\x20the\x20tilde\x20(~)\x20and\x20caret\x20(^)\x20symbols\x20together\x20in\x20your\x20dependencies.'),console[_0x5afaf2(0xfb)](_0x5afaf2(0x107));for(const [_0x4dd6b8,_0x4e67e0]of Object[_0x5afaf2(0xcd)](_0x5db4f9)){_0x4dd6b8['startsWith']('@syncfusion')&&console[_0x5afaf2(0xfb)]('\x22'+_0x4dd6b8+_0x5afaf2(0x128)+_0x4e67e0[_0x5afaf2(0xdc)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}}_0x26894f['close']();}});},_0x4acbea=()=>{const _0x177fa3=_0x2a448f;let _0x534808=0x0;for(const [_0x13ea76,_0x4c7850]of Object[_0x177fa3(0xcd)](_0x5db4f9)){if(_0x13ea76[_0x177fa3(0x10b)](_0x177fa3(0xca))){_0x534808++;const _0x4bad6e=_0x4c7850[_0x177fa3(0xdc)](/\d+/)[0x0];_0x3b592a(_0x13ea76,_0x4bad6e,_0x2052ca=>{const _0x5d27d7=_0x177fa3,_0xd59087=_0x2052ca[_0x5d27d7(0xdc)](/\d+\.\d+\.\d+/)[0x0];_0x4307fb[_0x5d27d7(0xc9)][_0x13ea76]='~'+_0xd59087,_0x534808--,_0x534808===0x0&&(fs['writeFileSync']('./package.json',JSON[_0x5d27d7(0x143)](_0x4307fb,null,0x2)),console[_0x5d27d7(0xfb)]('The\x20package.json\x20file\x20has\x20been\x20updated\x20to\x20the\x20latest\x20versions.\x20'+_0x490380+_0x5d27d7(0x11a)),_0x26894f[_0x5d27d7(0xc0)]());});}}},_0x50b445=(_0x2ae1bc,_0x280f58)=>{const _0x5c876e=_0x2a448f;let _0x28eb23=0x0,_0x5b7be9=![];for(const [_0x389190,_0x596509]of Object[_0x5c876e(0xcd)](_0x5db4f9)){if(_0x389190[_0x5c876e(0x10b)]('@syncfusion')){const _0x5b09dc=_0x596509['match'](/\d+/)[0x0];_0x5b09dc!==_0x2ae1bc&&(_0x28eb23++,_0x3b592a(_0x389190,_0x2ae1bc,_0x33fc9d=>{const _0x53308e=_0x5c876e,_0x3f7927=_0x33fc9d[_0x53308e(0xdc)](/\d+\.\d+\.\d+/)[0x0];_0x4307fb[_0x53308e(0xc9)][_0x389190]='~'+_0x3f7927,_0x5b7be9=!![],_0x28eb23--,_0x28eb23===0x0&&_0x280f58(_0x5b7be9);}));}}_0x28eb23===0x0&&_0x280f58(_0x5b7be9);},_0xa35794=_0x427f81=>{const _0x20f45d=_0x2a448f;let _0x298569=0x0,_0x2ca48d=![];for(const [_0x270657,_0x3b8f1d]of Object[_0x20f45d(0xcd)](_0x5db4f9)){_0x270657[_0x20f45d(0x10b)](_0x20f45d(0xca))&&(_0x298569++,_0x53b0dc(_0x270657,_0x3b8f1d,_0x3daa78=>{!_0x3daa78&&(_0x2ca48d=!![]),_0x298569--,_0x298569===0x0&&_0x427f81(_0x2ca48d);}));}_0x298569===0x0&&_0x427f81(_0x2ca48d);};for(const [_0x52b8cd,_0x29a502]of Object['entries'](_0x5db4f9)){if(_0x52b8cd[_0x2a448f(0x10b)]('@syncfusion')){if(_0x29a502[_0x2a448f(0x10b)]('^'))_0x3692f6=!![];else{if(!_0x29a502[_0x2a448f(0x10b)]('~'))_0x1ac103=!![];}const _0x3917e6=_0x29a502[_0x2a448f(0xdc)](/\d+\.\d+/)[0x0];_0x168b77[_0x3917e6]=(_0x168b77[_0x3917e6]||0x0)+0x1;_0x3917e6!==Object['keys'](_0x168b77)[0x0]&&_0x2ac4c4[_0x2a448f(0x119)](_0x3917e6);if(_0x12e9da!=='Next\x20js'&&_0x12e9da!==_0x2a448f(0xe5)){const _0x2a3e2c=_0x52b8cd[_0x2a448f(0xdc)](/ej2-(\w+)-/);_0x12e9da=_0x2a3e2c?_0x2a3e2c[0x1]:_0x2a448f(0x134),_0x32a820[_0x12e9da]=(_0x32a820[_0x12e9da]||0x0)+0x1;}}}_0x12e9da!=='Next\x20js'&&_0x12e9da!==_0x2a448f(0xe5)&&(_0x12e9da=Object[_0x2a448f(0x121)](_0x32a820)[_0x2a448f(0xd0)]((_0x2bc2f1,_0x3bd39c)=>_0x32a820[_0x2bc2f1]>_0x32a820[_0x3bd39c]?_0x2bc2f1:_0x3bd39c));const _0x4cfae9=new Set(Object[_0x2a448f(0xc1)](_0x5db4f9)[_0x2a448f(0x10e)](_0x446b0c=>_0x446b0c[_0x2a448f(0xdc)](/\d+/)[0x0]));if(_0x4cfae9[_0x2a448f(0x11c)]===0x1)_0xa35794(_0x554128=>{const _0x52a9fc=_0x2a448f;if(_0x554128)_0x2dc911();else{if(_0x1ac103&&_0x3692f6)_0x45c742();else{if(_0x3692f6)_0x393bf8();else _0x1ac103?_0x5d6446():console['log'](_0x52a9fc(0xc3));}}});else{const _0x4680b9=_0x1ac103||_0x3692f6||_0x2ac4c4[_0x2a448f(0x11c)]>0x0;_0x4680b9?getLicense(_0x56132d=>{const _0x440d0f=_0x2a448f;_0x56132d?_0xcf8253(_0x56132d):console[_0x440d0f(0xfb)](_0x440d0f(0x125));}):_0xa35794(_0xa3d963=>{const _0xacfbf4=_0x2a448f;_0xa3d963?(fs[_0xacfbf4(0xc2)](_0xacfbf4(0xe8),JSON[_0xacfbf4(0x143)](_0x4307fb,null,0x2)),console[_0xacfbf4(0xfb)](_0xacfbf4(0xce)+_0x490380+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.')):console[_0xacfbf4(0xfb)](_0xacfbf4(0xc3));});}}function getEncryptedKey(_0x5ffce2){const _0x4e0312=_0x3b6b3e,_0x2fc971=typeof window==='undefined'?require('crypto'):window[_0x4e0312(0xd5)];var _0x4e4be4='',_0xf5aca0=[],_0x5a8d6c=[],_0x52ff3a=new Array();for(var _0x18e978=0x0;_0x18e978<_0x5ffce2[_0x4e0312(0xdd)];_0x18e978++){_0xf5aca0[_0x18e978]=_0x5ffce2[_0x18e978]['charCodeAt'](0x0);}for(var _0x5009a9=0x0,_0x1d5a6f=0x41;_0x5009a9<0x1a;_0x5009a9++,_0x1d5a6f++){_0x5a8d6c[_0x5009a9]=String[_0x4e0312(0x127)](_0x1d5a6f);}let _0x54a4da;try{if(typeof _0x2fc971[_0x4e0312(0x129)]==='function'){const _0x8cc4b9=new Uint8Array(0x1);_0x2fc971[_0x4e0312(0x129)](_0x8cc4b9),_0x54a4da=_0x8cc4b9[0x0]%0x1a;}else{const _0xe7a0e=_0x2fc971['randomBytes'](0x1);_0x54a4da=_0xe7a0e[0x0]%0x1a;}}catch(_0x56f5b0){return console['error'](_0x4e0312(0xf2),_0x56f5b0[_0x4e0312(0x108)]),'';}var _0x48a28d=_0x5a8d6c[_0x54a4da][_0x4e0312(0x10f)](0x0);for(var _0x1968f7=0x0;_0x1968f7<_0x5ffce2[_0x4e0312(0xdd)];_0x1968f7++){_0x52ff3a[_0x1968f7]=parseInt(_0xf5aca0[_0x1968f7])+parseInt(_0x5a8d6c[_0x54a4da][_0x4e0312(0x10f)](0x0));}_0x52ff3a[_0xf5aca0[_0x4e0312(0xdd)]]=_0x48a28d;for(var _0x2b9868=0x0;_0x2b9868<_0x52ff3a[_0x4e0312(0xdd)];_0x2b9868++){_0x4e4be4+=String[_0x4e0312(0x127)](_0x52ff3a[_0x2b9868]);}return Buffer[_0x4e0312(0x138)](_0x4e4be4,_0x4e0312(0x114))[_0x4e0312(0x102)]('base64');}function getDecryptedData(_0x236d41){const _0x2920a8=_0x3b6b3e;try{return Buffer[_0x2920a8(0x138)](_0x236d41,_0x2920a8(0xfc))[_0x2920a8(0x102)]('binary');}catch(_0x2b950b){return'';}};function _0x1b2d(_0x4a96dc,_0x230843){const _0x23ebbf=_0x23eb();return _0x1b2d=function(_0x1b2d5c,_0x37f5e){_0x1b2d5c=_0x1b2d5c-0xc0;let _0xa15771=_0x23ebbf[_0x1b2d5c];return _0xa15771;},_0x1b2d(_0x4a96dc,_0x230843);}function _0x23eb(){const _0x43c0db=['\x0aHere\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a','activate','1116855XKjBvo','match','length','The\x20included\x20Syncfusion\x20license\x20key\x20has\x20expired.','readFileSync','split','trim','stdout','toLowerCase','validate','vite','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.\x20Also,\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key','-react','./package.json','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es5.js','TypeScript\x20packages\x20have\x20been\x20removed\x20successfully.\x20','version','@syncfusion/ej2-react-','Please\x20delete\x20the\x20.cache\x20folder\x20from\x20the\x20node_modules\x20directory','./syncfusion-license.txt','devDependencies','charAt','.*.*\x20version.','(Error)\x20Failed\x20to\x20generate\x20random\x20index:','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.','test','replace','14264cxBbwf','@syncfusion/ej2-vue-','119016FqJkTd','minVersion','.*.*\x20version.\x20Would\x20you\x20like\x20me\x20to\x20auto-correct\x20the\x20version\x20in\x20package.json?\x20(Yes/No):\x20','log','base64','5WnnIgc','1358YgZTjO','createInterface','Please\x20delete\x20the\x20.vite\x20folder\x20in\x20the\x20node_modules\x20directory','Next\x20js','toString','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es2015.js','stdin','11668emQhgg','\x22:\x20\x22','Here\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a','message','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.\x20Also,\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key.','-vue','startsWith','UTF8','3CwaAqo','map','charCodeAt','Your\x20package.json\x20contains\x20two\x20major\x20versions.\x20Based\x20on\x20your\x20license\x20key,\x20you\x20should\x20use\x20','12VysWBk','After\x20making\x20this\x20changes.\x20','SYNCFUSION_LICENSE','ascii','argv','Please\x20delete\x20the\x20.next\x20folder\x20in\x20the\x20root\x20directory','substring','join','add','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.','Please\x20add\x20the\x20syncfusion-license.txt\x20file\x20or\x20set\x20environment\x20variable\x20SYNCFUSION_LICENSE','size','next','\x20packages.\x20Would\x20you\x20like\x20me\x20to\x20remove\x20the\x20TypeScript\x20packages?\x20Please\x20enter\x20yes\x20or\x20no:\x20','npm\x20view\x20','./node_modules/@syncfusion/ej2-base/src/validate-lic.js','keys','Please\x20delete\x20the\x20.angular\x20folder\x20in\x20the\x20root\x20directory','\x0aThe\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','63ZiKvnA','Failed\x20to\x20retrieve\x20the\x20license\x20version.','(Error)\x20License\x20key\x20is\x20not\x20valid.','fromCharCode','\x22:\x20\x22~','getRandomValues','\x20Your\x20dependencies\x20currently\x20contains\x20both\x20tilde\x20and\x20caret\x20(^)\x20symbols.\x20To\x20ensure\x20stability\x20and\x20prevent\x20compatibility\x20issues,\x20would\x20you\x20like\x20me\x20to\x20replace\x20all\x20caret\x20(^)\x20symbols\x20with\x20tilde\x20()?\x20Please\x20enter\x20\x22yes\x22\x20or\x20\x22no\x22:\x20','The\x20key\x20entered\x20is\x20for\x20the\x20','The\x20key\x20entered\x20is\x20for\x20','Your\x20packages\x20have\x20an\x20incorrect\x20minor\x20version.\x20Would\x20you\x20like\x20me\x20to\x20update\x20them\x20to\x20the\x20latest\x20version?\x20Please\x20enter\x20yes\x20or\x20no:\x20','495870rKosWi','(INFO)\x20Syncfusion\x20License\x20imported\x20successfully.','\x20packages.\x20Mixing\x20platform\x20packages\x20in\x20package.json\x20is\x20not\x20recommended.','\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','currentPlatform','npxKeyReplace','typescript','existsSync','question','@syncfusion/ej2-','from','The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','\x20:\x20','./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js','react','It\x20looks\x20like\x20your\x20Syncfusion\x20component\x20packages\x20use\x20the\x20caret\x20(^)\x20symbol.\x20To\x20avoid\x20unexpected\x20behavior\x20and\x20compatibility\x20issues,\x20would\x20you\x20like\x20me\x20to\x20replace\x20it\x20with\x20the\x20tilde\x20(~)\x20symbol?\x20Please\x20enter\x20\x22yes\x22\x20or\x20\x22no\x22:\x20','env','\x20version','yes','@syncfusion/ej2-angular-','Kindly\x20enter\x20the\x20major\x20version\x20number\x20from\x20the\x20available\x20options\x20','stringify','close','values','writeFileSync','No\x20issues\x20found\x20in\x20package.json.','slice','push','toUpperCase','angular','395916bvyrIg','dependencies','@syncfusion','parse','The\x20package.json\x20file\x20has\x20been\x20successfully\x20updated.\x20','entries','The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20correct\x20versions.\x20','.*.*','reduce','expiryDate','includes','Ensure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20follow\x20the\x20correct\x20minor\x20version.','914287ZzPskW','crypto','hasOwnProperty','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages\x20and\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key','lastValue'];_0x23eb=function(){return _0x43c0db;};return _0x23eb();} | ||
| 'use strict';const _0x5e72a9=_0x410f;(function(_0x52320e,_0x10b64f){const _0xb9d626=_0x410f,_0x5ba9b4=_0x52320e();while(!![]){try{const _0x4c3312=parseInt(_0xb9d626(0x1a5))/0x1+-parseInt(_0xb9d626(0x1b6))/0x2*(-parseInt(_0xb9d626(0x1c8))/0x3)+-parseInt(_0xb9d626(0x1b0))/0x4+parseInt(_0xb9d626(0x197))/0x5+parseInt(_0xb9d626(0x1d4))/0x6+parseInt(_0xb9d626(0x158))/0x7*(parseInt(_0xb9d626(0x15f))/0x8)+parseInt(_0xb9d626(0x195))/0x9*(-parseInt(_0xb9d626(0x1a6))/0xa);if(_0x4c3312===_0x10b64f)break;else _0x5ba9b4['push'](_0x5ba9b4['shift']());}catch(_0x5dff19){_0x5ba9b4['push'](_0x5ba9b4['shift']());}}}(_0x3225,0x8a447));var fs=global['fs']=global['fs']||require('fs');const args=process[_0x5e72a9(0x1b3)][_0x5e72a9(0x188)](0x2),isActivate=args[0x0]==_0x5e72a9(0x15d),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=_0x5e72a9(0x191);function _0x410f(_0x3674e2,_0x337dfb){const _0x322588=_0x3225();return _0x410f=function(_0x410f9a,_0x512c6b){_0x410f9a=_0x410f9a-0x155;let _0x4ce1d=_0x322588[_0x410f9a];return _0x4ce1d;},_0x410f(_0x3674e2,_0x337dfb);}var errorMsg=![];const envKey=process['env'][_0x5e72a9(0x1d6)],readline=require(_0x5e72a9(0x177)),{exec}=require('child_process'),value=process[_0x5e72a9(0x1b3)]['slice'](0x2),isValidate=value[0x0]===_0x5e72a9(0x1d3);let isMessage='',mostUsedVersion1='';if(isActivate)getLicense();else isValidate?validatePackageJson():console[_0x5e72a9(0x178)](_0x5e72a9(0x1ce));function getLicense(_0xd33f8d){const _0x3821db=_0x5e72a9;var _0x3f6e9e='';if(fs[_0x3821db(0x1cb)](_0x3821db(0x168)))_0x3f6e9e=fs[_0x3821db(0x174)](_0x3821db(0x168),_0x3821db(0x186));else{if(envKey)_0x3f6e9e=envKey;else customPath&&fs[_0x3821db(0x1cb)](customPath)&&(_0x3f6e9e=fs[_0x3821db(0x174)](customPath,_0x3821db(0x186)));}if(_0x3f6e9e!=''){var _0x33b72e=_0x3f6e9e[_0x3821db(0x1c9)](';'),_0x191fe3=[0x530000,0x790000,0x4e0000,0x630000,0x460000,0x750000,0x530000,0x690000,0x4f0000,0x6e0000,0x400000,0x440000,0x650000,0x760000,0x500000,0x6c0000,0x610000,0x740000,0x460000,0x6f0000,0x720000,0x6d0000],_0x1add68=[],_0x8f45c3=[],_0x524c9f=[];for(var _0x2045e0=0x0;_0x2045e0<_0x33b72e[_0x3821db(0x1b2)];_0x2045e0++){var _0x17deae=_0x33b72e[_0x2045e0],_0x391ab5=getDecryptedData(_0x17deae);if(!_0x391ab5)continue;var _0x47481b=0x0,_0x265b26='';for(var _0x4c8010=0x0;_0x4c8010<_0x391ab5[_0x3821db(0x1b2)];_0x4c8010++,_0x47481b++){_0x47481b===_0x191fe3[_0x3821db(0x1b2)]&&(_0x47481b=0x0);var _0x537ddc=_0x391ab5[_0x3821db(0x1b8)](_0x4c8010);_0x265b26+=String[_0x3821db(0x16f)](_0x537ddc^_0x191fe3[_0x47481b]>>0x10);}_0x1add68=_0x265b26['split'](';');if(_0x1add68[_0x3821db(0x1b2)]>0x3){var _0xf4749b=parseInt(_0x1add68[0x1]['split']('.')[0x0],0xa),_0x58dd06=parseInt(_0x1add68[0x4],0xa);_0x8f45c3[_0x3821db(0x15e)]({'currentPlatform':_0x1add68[0x0],'version':_0x1add68[0x1],'expiryDate':_0x1add68[0x2],'lastValue':_0x58dd06,'minVersion':_0xf4749b});if(_0x8f45c3&&_0x8f45c3[_0x3821db(0x1b2)])for(const _0x159d67 of _0x8f45c3){if(!platform[_0x3821db(0x1c5)](_0x159d67[_0x3821db(0x16c)])&&!prefixRegex[_0x3821db(0x1c5)](_0x159d67[_0x3821db(0x16c)]))errorMsg=!![],console[_0x3821db(0x178)]('The\x20key\x20entered\x20is\x20for\x20the\x20'+_0x159d67[_0x3821db(0x16c)]+_0x3821db(0x1b5));else incorrectPlatform['test'](_0x159d67[_0x3821db(0x16c)])&&parseInt(_0x159d67['version'][_0x3821db(0x1c9)]('.')[0x0],0xa)>0x1e?(errorMsg=!![],console[_0x3821db(0x178)](_0x3821db(0x18a)+_0x159d67[_0x3821db(0x16c)]+'\x20'+parseInt(_0x159d67[_0x3821db(0x1c1)][_0x3821db(0x1c9)]('.')[0x0],0xa)+_0x3821db(0x181))):(_0x159d67['minVersion']>=_0x159d67[_0x3821db(0x176)]&&_0x159d67[_0x3821db(0x1bc)]!=_0x159d67[_0x3821db(0x176)]||_0x159d67[_0x3821db(0x176)]<version?(errorMsg=!![],console['log'](_0x3821db(0x1b1)+_0x159d67[_0x3821db(0x1c1)][_0x3821db(0x1b9)](0x0,0x2)+'.*.*\x20version,\x20please\x20enter\x20the\x20key\x20for\x20'+version+_0x3821db(0x1c2))):(_0x58dd06==null||isNaN(_0x58dd06))&&(errorMsg=!![],console[_0x3821db(0x178)](_0x3821db(0x1ae))),!isActivate&&(_0x159d67['version'][_0x3821db(0x1b9)](0x0,0x2)!==version&&_0xd33f8d(_0x159d67[_0x3821db(0x1c1)][_0x3821db(0x1b9)](0x0,0x2))));if(_0x159d67[_0x3821db(0x1af)]){const _0x13e496=new Date(_0x159d67['expiryDate']),_0x3b097a=new Date();if(_0x13e496!==_0x3b097a&&_0x13e496<_0x3b097a)errorMsg=!![],console[_0x3821db(0x178)]('The\x20included\x20Syncfusion\x20license\x20key\x20has\x20expired.');else break;}}isValidate&&!errorMsg&&!isActivate&&(_0x8f45c3[0x0][_0x3821db(0x1c1)][_0x3821db(0x1b9)](0x0,0x2)==version&&_0xd33f8d(_0x8f45c3[0x0][_0x3821db(0x1c1)][_0x3821db(0x1b9)](0x0,0x2)));var _0x285194=_0x8f45c3[_0x2045e0][_0x3821db(0x16c)]+';'+_0x8f45c3[_0x2045e0][_0x3821db(0x1c1)]+';'+_0x8f45c3[_0x2045e0][_0x3821db(0x1af)]+';'+'\x20;'+_0x8f45c3[_0x2045e0][_0x3821db(0x176)]+';',_0x558dc1=getEncryptedKey(_0x285194);_0x524c9f[_0x3821db(0x15e)](_0x558dc1);var _0x4d018a=[_0x3821db(0x167),_0x3821db(0x198),'./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es5.js','./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js'];for(var _0x38ab5a=0x0;_0x38ab5a<_0x4d018a[_0x3821db(0x1b2)];_0x38ab5a++){if(fs['existsSync'](_0x4d018a[_0x38ab5a])){var _0x32207f=_0x524c9f[_0x3821db(0x18e)](';'),_0x268888=fs[_0x3821db(0x174)](_0x4d018a[_0x38ab5a],_0x3821db(0x186)),_0x5e7ec3=_0x4d018a[_0x38ab5a]===_0x3821db(0x165)?/npxKeyReplace[^"]*/:/npxKeyReplace[^']*/;_0x268888=_0x268888[_0x3821db(0x1bd)](_0x5e7ec3,_0x3821db(0x15a)+_0x32207f),fs['writeFileSync'](_0x4d018a[_0x38ab5a],_0x268888);}}!errorMsg&&!isValidate&&console['log'](_0x3821db(0x190));}else console[_0x3821db(0x178)]('(Error)\x20License\x20key\x20is\x20not\x20valid.');}}else console[_0x3821db(0x178)](_0x3821db(0x1c4));}function validatePackageJson(){const _0x437675=_0x5e72a9;var _0x366ba7=fs[_0x437675(0x174)](_0x437675(0x193),_0x437675(0x186)),_0x2bd5bd=JSON[_0x437675(0x155)](_0x366ba7),_0x2ffdec=_0x2bd5bd[_0x437675(0x1bf)]||{},_0x3feee6=_0x2bd5bd[_0x437675(0x1a3)]||{};let _0x5e770b=![],_0x5e9fbb=![],_0x39389c={},_0x3a3696=new Set(),_0xe6c9fc={},_0x2a8c1e='typescript';if(_0x2ffdec[_0x437675(0x15c)](_0x437675(0x17c))||_0x3feee6[_0x437675(0x15c)](_0x437675(0x17c)))_0x2a8c1e=_0x437675(0x1b7);else(_0x2ffdec['hasOwnProperty'](_0x437675(0x160))||_0x3feee6[_0x437675(0x15c)](_0x437675(0x160)))&&(_0x2a8c1e=_0x437675(0x160));let _0x471a64=![],_0x387492=![],_0x3c3024=![],_0x2898fa=![];for(const _0x24852e of Object[_0x437675(0x1a8)](_0x2ffdec)){if(_0x24852e[_0x437675(0x17a)]('@syncfusion/ej2-angular-'))_0x471a64=!![];else{if(_0x24852e[_0x437675(0x17a)](_0x437675(0x18c)))_0x387492=!![];else{if(_0x24852e[_0x437675(0x17a)]('@syncfusion/ej2-vue-'))_0x3c3024=!![];else{if(_0x24852e[_0x437675(0x17a)](_0x437675(0x1d2)))_0x2898fa=!![];}}}}if(_0x471a64)_0x2a8c1e=_0x437675(0x1c0);else{if(_0x387492)_0x2a8c1e=_0x437675(0x169);else{if(_0x3c3024)_0x2a8c1e=_0x437675(0x17e);else{if(_0x2898fa)_0x2a8c1e='typescript';}}}const _0x2be34d=(_0x24e672,_0x53a82c,_0x2635a6)=>{const _0x10e3b6=_0x437675;exec(_0x10e3b6(0x1a7)+_0x24e672+'@'+_0x53a82c+'\x20version',(_0xc68580,_0x3d1d74,_0x410102)=>{_0xc68580||_0x410102?_0x2635a6(![]):_0x2635a6(!![]);});},_0x57dc1d=(_0x594289,_0x5d2b35,_0x331eb4)=>{const _0x56779c=_0x437675;exec(_0x56779c(0x1a7)+_0x594289+'@'+_0x5d2b35+_0x56779c(0x1cd),(_0x4cf1f0,_0x5b93b4,_0x2e3e81)=>{const _0x53cd00=_0x56779c;if(!_0x4cf1f0&&!_0x2e3e81){const _0x262a33=_0x5b93b4[_0x53cd00(0x1ca)]()['split']('\x0a')[_0x53cd00(0x184)](_0x32992=>_0x32992[_0x53cd00(0x1ca)]()[_0x53cd00(0x1bd)](/'/g,'')),_0x599fd1=_0x262a33[_0x262a33['length']-0x1];_0x331eb4(_0x599fd1);}});},_0x2c1bd0={'angular':_0x437675(0x1a0),'react':_0x437675(0x172),'vue':_0x437675(0x16d),'vite':_0x437675(0x1ab),'Next\x20js':_0x437675(0x1d0)},_0x229eb6=_0x2c1bd0[_0x2a8c1e]||'',_0xffc511=readline[_0x437675(0x196)]({'input':process[_0x437675(0x164)],'output':process[_0x437675(0x1a2)]}),_0x584e2c=_0x27be9c=>{const _0x183617=_0x437675,_0x37de0e=new Set(Object[_0x183617(0x194)](_0x2ffdec)[_0x183617(0x184)](_0x4c6cc1=>_0x4c6cc1['match'](/\d+/)[0x0])),_0x1c58b4=Array[_0x183617(0x18b)](_0x37de0e)[_0x183617(0x18e)](',\x20');isMessage=_0x183617(0x1cf)+_0x27be9c+_0x183617(0x166),_0xffc511['question'](isMessage,_0x371f39=>{const _0x44dca5=_0x183617;_0x371f39=_0x371f39[_0x44dca5(0x1ca)]()[_0x44dca5(0x15b)]();if(_0x371f39===_0x44dca5(0x16a)||_0x371f39==='y')_0xffc511['question']('Kindly\x20enter\x20the\x20major\x20version\x20number\x20from\x20the\x20available\x20options\x20'+_0x1c58b4+_0x44dca5(0x1ad),_0x2e3d0a=>{const _0x403282=_0x44dca5;mostUsedVersion1=_0x2e3d0a[_0x403282(0x1ca)](),_0x479fb7(mostUsedVersion1,_0x2a8b81=>{const _0x5685b6=_0x403282;_0x2a8b81?(fs['writeFileSync'](_0x5685b6(0x193),JSON['stringify'](_0x2bd5bd,null,0x2)),console[_0x5685b6(0x178)]('The\x20package.json\x20file\x20has\x20been\x20successfully\x20updated.\x20'+_0x229eb6+_0x5685b6(0x189))):(fs['writeFileSync']('./package.json',JSON['stringify'](_0x2bd5bd,null,0x2)),console[_0x5685b6(0x178)]('The\x20package.json\x20file\x20has\x20been\x20updated.\x20'+_0x229eb6+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.\x20Also,\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key')),_0xffc511['close']();});});else{console[_0x44dca5(0x178)](_0x44dca5(0x1cf)+_0x27be9c+'.*.*\x20version.'),console['log'](_0x44dca5(0x182));for(const [_0x4ca6dc,_0x1e17bd]of Object['entries'](_0x2ffdec)){if(_0x4ca6dc[_0x44dca5(0x17a)](_0x44dca5(0x1ac))){const _0x45cb8c='~'+_0x27be9c+_0x44dca5(0x1be);console[_0x44dca5(0x178)]('\x22'+_0x4ca6dc+_0x44dca5(0x19e)+_0x45cb8c+'\x22,');}}console[_0x44dca5(0x178)](_0x44dca5(0x163)+_0x229eb6+_0x44dca5(0x185)),_0xffc511[_0x44dca5(0x1c6)]();}});},_0x3a0f2c=()=>{const _0x58feb7=_0x437675;isMessage='Your\x20packages\x20have\x20an\x20incorrect\x20minor\x20version.\x20Would\x20you\x20like\x20me\x20to\x20update\x20them\x20to\x20the\x20latest\x20version?\x20Please\x20enter\x20yes\x20or\x20no:\x20',_0xffc511[_0x58feb7(0x1a4)](isMessage,_0x1245b3=>{const _0xcd26b6=_0x58feb7;_0x1245b3=_0x1245b3[_0xcd26b6(0x1ca)]()[_0xcd26b6(0x15b)]();if(_0x1245b3===_0xcd26b6(0x16a)||_0x1245b3==='y')_0x405145();else{console[_0xcd26b6(0x178)]('Ensure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20follow\x20the\x20correct\x20minor\x20version.'),console[_0xcd26b6(0x178)](_0xcd26b6(0x1bb));for(const [_0x474d16,_0x74ab7b]of Object[_0xcd26b6(0x1d5)](_0x2ffdec)){if(_0x474d16[_0xcd26b6(0x17a)](_0xcd26b6(0x1ac))){const _0x4c476f=_0x74ab7b[_0xcd26b6(0x19d)](/\d+/)[0x0];_0x57dc1d(_0x474d16,_0x4c476f,_0x1237dc=>{const _0x259448=_0xcd26b6,_0x1a8bea='~'+_0x1237dc[_0x259448(0x19d)](/\d+\.\d+\.\d+/)[0x0];console[_0x259448(0x178)]('\x22'+_0x474d16+'\x22:\x20\x22'+_0x1a8bea+'\x22,');});}}_0xffc511[_0xcd26b6(0x1c6)]();}});},_0x5932f4=()=>{const _0x24127f=_0x437675;isMessage=_0x24127f(0x159),_0xffc511[_0x24127f(0x1a4)](isMessage,_0x6909ce=>{const _0x151a4c=_0x24127f;_0x6909ce=_0x6909ce['trim']()[_0x151a4c(0x15b)]();if(_0x6909ce===_0x151a4c(0x16a)||_0x6909ce==='y'){for(const [_0x2127fb,_0xaf0241]of Object[_0x151a4c(0x1d5)](_0x2ffdec)){_0x2127fb[_0x151a4c(0x17a)](_0x151a4c(0x1ac))&&_0xaf0241['startsWith']('^')&&(_0x2bd5bd[_0x151a4c(0x1bf)][_0x2127fb]='~'+_0xaf0241['slice'](0x1));}fs[_0x151a4c(0x1a9)]('./package.json',JSON[_0x151a4c(0x1cc)](_0x2bd5bd,null,0x2)),console[_0x151a4c(0x178)](_0x151a4c(0x19f)+_0x229eb6+_0x151a4c(0x162)),_0xffc511['close']();}else{if(_0x5e9fbb){console[_0x151a4c(0x178)](_0x151a4c(0x1aa)),console[_0x151a4c(0x178)]('Here\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a');for(const [_0x5c8c97,_0x134388]of Object['entries'](_0x2ffdec)){_0x5c8c97[_0x151a4c(0x17a)](_0x151a4c(0x1ac))&&console[_0x151a4c(0x178)]('\x22'+_0x5c8c97+_0x151a4c(0x161)+_0x134388[_0x151a4c(0x19d)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console[_0x151a4c(0x178)](_0x151a4c(0x1c3)+_0x229eb6+_0x151a4c(0x162));}_0xffc511[_0x151a4c(0x1c6)]();}});},_0x12b86a=()=>{const _0x2df553=_0x437675;isMessage=_0x2df553(0x19a)+(_0x2a8c1e[_0x2df553(0x180)](0x0)[_0x2df553(0x18d)]()+_0x2a8c1e[_0x2df553(0x188)](0x1))+_0x2df553(0x192),_0xffc511[_0x2df553(0x1a4)](isMessage,_0x1859d1=>{const _0x1eecc1=_0x2df553;_0x1859d1=_0x1859d1['trim']()[_0x1eecc1(0x15b)]();if(_0x1859d1===_0x1eecc1(0x16a)||_0x1859d1==='y'){for(const _0x377133 of Object['keys'](_0x2ffdec)){_0x377133['startsWith'](_0x1eecc1(0x1d2))&&!_0x377133[_0x1eecc1(0x16b)](_0x1eecc1(0x175))&&!_0x377133[_0x1eecc1(0x16b)](_0x1eecc1(0x179))&&!_0x377133[_0x1eecc1(0x16b)](_0x1eecc1(0x183))&&delete _0x2ffdec[_0x377133];}fs[_0x1eecc1(0x1a9)](_0x1eecc1(0x193),JSON[_0x1eecc1(0x1cc)](_0x2bd5bd,null,0x2)),console['log'](_0x1eecc1(0x1a1)+_0x229eb6+_0x1eecc1(0x171));}else{console[_0x1eecc1(0x178)]('Your\x20dependencies\x20contain\x20both\x20TypeScript\x20and\x20'+_0x2a8c1e+'\x20packages.\x20Mixing\x20platform\x20packages\x20in\x20package.json\x20is\x20not\x20recommended.'),console[_0x1eecc1(0x178)](_0x1eecc1(0x1bb));for(const [_0x5a3928,_0x350bab]of Object['entries'](_0x2ffdec)){(_0x5a3928['includes']('-angular')||_0x5a3928[_0x1eecc1(0x16b)](_0x1eecc1(0x179))||_0x5a3928[_0x1eecc1(0x16b)](_0x1eecc1(0x183)))&&console['log']('\x22'+_0x5a3928+_0x1eecc1(0x19e)+_0x350bab+'\x22,');}console[_0x1eecc1(0x178)]('After\x20making\x20this\x20changes.\x20'+_0x229eb6+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages\x20and\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key');}_0xffc511[_0x1eecc1(0x1c6)]();});};(_0x471a64||_0x387492||_0x3c3024)&&_0x2898fa&&_0x12b86a();const _0xe5211a=()=>{const _0x1de34f=_0x437675;isMessage=_0x1de34f(0x1b4),_0xffc511[_0x1de34f(0x1a4)](isMessage,_0x4ec4e5=>{const _0x225648=_0x1de34f;_0x4ec4e5=_0x4ec4e5[_0x225648(0x1ca)]()[_0x225648(0x15b)]();if(_0x4ec4e5===_0x225648(0x16a)||_0x4ec4e5==='y'){for(const [_0x3e8a95,_0x339248]of Object['entries'](_0x2ffdec)){_0x3e8a95[_0x225648(0x17a)](_0x225648(0x1ac))&&!_0x339248[_0x225648(0x17a)]('~')&&(_0x2bd5bd['dependencies'][_0x3e8a95]='~'+_0x339248);}fs['writeFileSync'](_0x225648(0x193),JSON['stringify'](_0x2bd5bd,null,0x2)),console[_0x225648(0x178)](_0x225648(0x19f)+_0x229eb6+_0x225648(0x162)),_0xffc511[_0x225648(0x1c6)]();}else{if(_0x5e770b){console['log'](_0x225648(0x18f)),console[_0x225648(0x178)](_0x225648(0x1bb));for(const [_0x4f963e,_0x32de94]of Object[_0x225648(0x1d5)](_0x2ffdec)){_0x4f963e[_0x225648(0x17a)](_0x225648(0x1ac))&&console[_0x225648(0x178)]('\x22'+_0x4f963e+_0x225648(0x161)+_0x32de94[_0x225648(0x19d)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console['log'](_0x225648(0x163)+_0x229eb6+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages\x20and\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key');}_0xffc511[_0x225648(0x1c6)]();}});},_0xb6800b=()=>{const _0x3a2ed4=_0x437675;isMessage=_0x3a2ed4(0x19b),_0xffc511['question'](isMessage,_0x4f5caa=>{const _0x13adeb=_0x3a2ed4;_0x4f5caa=_0x4f5caa[_0x13adeb(0x1ca)]()[_0x13adeb(0x15b)]();if(_0x4f5caa===_0x13adeb(0x16a)||_0x4f5caa==='y'){for(const [_0x13df4e,_0x14cd1f]of Object[_0x13adeb(0x1d5)](_0x2ffdec)){_0x13df4e[_0x13adeb(0x17a)](_0x13adeb(0x1ac))&&(_0x14cd1f[_0x13adeb(0x17a)]('^')||!_0x14cd1f[_0x13adeb(0x17a)]('~'))&&(_0x2bd5bd[_0x13adeb(0x1bf)][_0x13df4e]='~'+_0x14cd1f[_0x13adeb(0x188)](0x1));}fs[_0x13adeb(0x1a9)](_0x13adeb(0x193),JSON[_0x13adeb(0x1cc)](_0x2bd5bd,null,0x2)),console[_0x13adeb(0x178)](_0x13adeb(0x19f)+_0x229eb6+_0x13adeb(0x162)),_0xffc511['close']();}else{if(_0x5e9fbb){console[_0x13adeb(0x178)](_0x13adeb(0x18f)),console[_0x13adeb(0x178)](_0x13adeb(0x1bb));for(const [_0x195370,_0x53e9c8]of Object['entries'](_0x2ffdec)){_0x195370['startsWith']('@syncfusion')&&console['log']('\x22'+_0x195370+'\x22:\x20\x22~'+_0x53e9c8[_0x13adeb(0x19d)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}}_0xffc511['close']();}});},_0x405145=()=>{const _0xe90c80=_0x437675;let _0x62067d=0x0;for(const [_0x27e1ce,_0x502a6f]of Object[_0xe90c80(0x1d5)](_0x2ffdec)){if(_0x27e1ce[_0xe90c80(0x17a)](_0xe90c80(0x1ac))){_0x62067d++;const _0x2a8f90=_0x502a6f[_0xe90c80(0x19d)](/\d+/)[0x0];_0x57dc1d(_0x27e1ce,_0x2a8f90,_0x2d9a70=>{const _0x20f8e2=_0xe90c80,_0x2b61b9=_0x2d9a70[_0x20f8e2(0x19d)](/\d+\.\d+\.\d+/)[0x0];_0x2bd5bd[_0x20f8e2(0x1bf)][_0x27e1ce]='~'+_0x2b61b9,_0x62067d--,_0x62067d===0x0&&(fs[_0x20f8e2(0x1a9)]('./package.json',JSON[_0x20f8e2(0x1cc)](_0x2bd5bd,null,0x2)),console['log']('The\x20package.json\x20file\x20has\x20been\x20updated\x20to\x20the\x20latest\x20versions.\x20'+_0x229eb6+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.'),_0xffc511['close']());});}}},_0x479fb7=(_0x52736d,_0x148022)=>{const _0x2ad8ea=_0x437675;let _0x1ef283=0x0,_0x5c0179=![];for(const [_0x1b9584,_0x482dc5]of Object[_0x2ad8ea(0x1d5)](_0x2ffdec)){if(_0x1b9584[_0x2ad8ea(0x17a)](_0x2ad8ea(0x1ac))){const _0x566284=_0x482dc5[_0x2ad8ea(0x19d)](/\d+/)[0x0];_0x566284!==_0x52736d&&(_0x1ef283++,_0x57dc1d(_0x1b9584,_0x52736d,_0xdc8cf0=>{const _0x319bd8=_0x2ad8ea,_0x5923d3=_0xdc8cf0[_0x319bd8(0x19d)](/\d+\.\d+\.\d+/)[0x0];_0x2bd5bd[_0x319bd8(0x1bf)][_0x1b9584]='~'+_0x5923d3,_0x5c0179=!![],_0x1ef283--,_0x1ef283===0x0&&_0x148022(_0x5c0179);}));}}_0x1ef283===0x0&&_0x148022(_0x5c0179);},_0x4298e9=_0x2ecfed=>{const _0x5c620b=_0x437675;let _0x2acb94=0x0,_0x2588ac=![];for(const [_0x48ff0a,_0x5cc500]of Object[_0x5c620b(0x1d5)](_0x2ffdec)){_0x48ff0a[_0x5c620b(0x17a)](_0x5c620b(0x1ac))&&(_0x2acb94++,_0x2be34d(_0x48ff0a,_0x5cc500,_0x1739d5=>{!_0x1739d5&&(_0x2588ac=!![]),_0x2acb94--,_0x2acb94===0x0&&_0x2ecfed(_0x2588ac);}));}_0x2acb94===0x0&&_0x2ecfed(_0x2588ac);};for(const [_0x549912,_0x564047]of Object[_0x437675(0x1d5)](_0x2ffdec)){if(_0x549912[_0x437675(0x17a)]('@syncfusion')){if(_0x564047[_0x437675(0x17a)]('^'))_0x5e9fbb=!![];else{if(!_0x564047[_0x437675(0x17a)]('~'))_0x5e770b=!![];}const _0x4e48dc=_0x564047[_0x437675(0x19d)](/\d+\.\d+/)[0x0];_0x39389c[_0x4e48dc]=(_0x39389c[_0x4e48dc]||0x0)+0x1;_0x4e48dc!==Object[_0x437675(0x1a8)](_0x39389c)[0x0]&&_0x3a3696[_0x437675(0x16e)](_0x4e48dc);if(_0x2a8c1e!==_0x437675(0x1b7)&&_0x2a8c1e!==_0x437675(0x160)){const _0x487e04=_0x549912['match'](/ej2-(\w+)-/);_0x2a8c1e=_0x487e04?_0x487e04[0x1]:_0x437675(0x173),_0xe6c9fc[_0x2a8c1e]=(_0xe6c9fc[_0x2a8c1e]||0x0)+0x1;}}}_0x2a8c1e!==_0x437675(0x1b7)&&_0x2a8c1e!=='vite'&&(_0x2a8c1e=Object[_0x437675(0x1a8)](_0xe6c9fc)[_0x437675(0x17f)]((_0x34696a,_0x1d896d)=>_0xe6c9fc[_0x34696a]>_0xe6c9fc[_0x1d896d]?_0x34696a:_0x1d896d));const _0x59b914=new Set(Object['values'](_0x2ffdec)['map'](_0x4c35ed=>_0x4c35ed['match'](/\d+/)[0x0]));if(_0x59b914[_0x437675(0x19c)]===0x1)_0x4298e9(_0x25fa6b=>{const _0x1a485e=_0x437675;if(_0x25fa6b)_0x3a0f2c();else{if(_0x5e770b&&_0x5e9fbb)_0xb6800b();else{if(_0x5e9fbb)_0x5932f4();else _0x5e770b?_0xe5211a():console[_0x1a485e(0x178)](_0x1a485e(0x199));}}});else{const _0x291567=_0x5e770b||_0x5e9fbb||_0x3a3696[_0x437675(0x19c)]>0x0;_0x291567?getLicense(_0x275a4c=>{_0x275a4c?_0x584e2c(_0x275a4c):console['log']('Failed\x20to\x20retrieve\x20the\x20license\x20version.');}):_0x4298e9(_0x2aafd5=>{const _0x3a382c=_0x437675;_0x2aafd5?(fs[_0x3a382c(0x1a9)](_0x3a382c(0x193),JSON[_0x3a382c(0x1cc)](_0x2bd5bd,null,0x2)),console[_0x3a382c(0x178)](_0x3a382c(0x1c7)+_0x229eb6+_0x3a382c(0x162))):console['log'](_0x3a382c(0x199));});}}function getEncryptedKey(_0x45a4ea){const _0x2f3179=_0x5e72a9,_0x22f62d=typeof window==='undefined'?require('crypto'):window['crypto'];var _0x34e3c7='',_0x348d1c=[],_0x1cc55f=[],_0x2de428=new Array();for(var _0x508163=0x0;_0x508163<_0x45a4ea[_0x2f3179(0x1b2)];_0x508163++){_0x348d1c[_0x508163]=_0x45a4ea[_0x508163][_0x2f3179(0x1b8)](0x0);}for(var _0xe83f00=0x0,_0x33e0ec=0x41;_0xe83f00<0x1a;_0xe83f00++,_0x33e0ec++){_0x1cc55f[_0xe83f00]=String[_0x2f3179(0x16f)](_0x33e0ec);}let _0x3858e1;try{if(typeof _0x22f62d[_0x2f3179(0x17d)]===_0x2f3179(0x1d1)){const _0x5c3a2e=new Uint8Array(0x1);_0x22f62d['getRandomValues'](_0x5c3a2e),_0x3858e1=_0x5c3a2e[0x0]%0x1a;}else{const _0x44b87c=_0x22f62d[_0x2f3179(0x1ba)](0x1);_0x3858e1=_0x44b87c[0x0]%0x1a;}}catch(_0x253608){return console['error'](_0x2f3179(0x17b),_0x253608[_0x2f3179(0x156)]),'';}var _0x14b0a9=_0x1cc55f[_0x3858e1][_0x2f3179(0x1b8)](0x0);for(var _0x2c9b54=0x0;_0x2c9b54<_0x45a4ea[_0x2f3179(0x1b2)];_0x2c9b54++){_0x2de428[_0x2c9b54]=parseInt(_0x348d1c[_0x2c9b54])+parseInt(_0x1cc55f[_0x3858e1][_0x2f3179(0x1b8)](0x0));}_0x2de428[_0x348d1c['length']]=_0x14b0a9;for(var _0x172709=0x0;_0x172709<_0x2de428[_0x2f3179(0x1b2)];_0x172709++){_0x34e3c7+=String[_0x2f3179(0x16f)](_0x2de428[_0x172709]);}return Buffer['from'](_0x34e3c7,_0x2f3179(0x170))[_0x2f3179(0x187)](_0x2f3179(0x157));}function getDecryptedData(_0x45da54){const _0x1a218b=_0x5e72a9;try{return Buffer['from'](_0x45da54,_0x1a218b(0x157))[_0x1a218b(0x187)]('binary');}catch(_0x3c1c72){return'';}}function _0x3225(){const _0x20a69a=['stringify','\x20version','Supported\x20command:\x20npx\x20syncfusion-license\x20activate\x20||\x20npx\x20syncfusion-license\x20validate','Your\x20package.json\x20contains\x20two\x20major\x20versions.\x20Based\x20on\x20your\x20license\x20key,\x20you\x20should\x20use\x20','Please\x20delete\x20the\x20.next\x20folder\x20in\x20the\x20root\x20directory','function','@syncfusion/ej2-','validate','6047520ReGXiV','entries','SYNCFUSION_LICENSE','parse','message','base64','972482KrDMlu','It\x20looks\x20like\x20your\x20Syncfusion\x20component\x20packages\x20use\x20the\x20caret\x20(^)\x20symbol.\x20To\x20avoid\x20unexpected\x20behavior\x20and\x20compatibility\x20issues,\x20would\x20you\x20like\x20me\x20to\x20replace\x20it\x20with\x20the\x20tilde\x20(~)\x20symbol?\x20Please\x20enter\x20\x22yes\x22\x20or\x20\x22no\x22:\x20','npxKeyReplace','toLowerCase','hasOwnProperty','activate','push','56resKkj','vite','\x22:\x20\x22~','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.','After\x20making\x20this\x20changes.\x20','stdin','./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js','.*.*\x20version.\x20Would\x20you\x20like\x20me\x20to\x20auto-correct\x20the\x20version\x20in\x20package.json?\x20(Yes/No):\x20','./node_modules/@syncfusion/ej2-base/src/validate-lic.js','./syncfusion-license.txt','react','yes','includes','currentPlatform','Please\x20delete\x20cache\x20folder\x20from\x20the\x20node_modules\x20directory','add','fromCharCode','ascii','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.','Please\x20delete\x20the\x20.cache\x20folder\x20from\x20the\x20node_modules\x20directory','typescript','readFileSync','-angular','lastValue','readline','log','-react','startsWith','(Error)\x20Failed\x20to\x20generate\x20random\x20index:','next','getRandomValues','vue','reduce','charAt','.*.*\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','\x0aHere\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a','-vue','map','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages\x20and\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key','UTF8','toString','slice','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.\x20Also,\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key.','The\x20key\x20entered\x20is\x20for\x20the\x20','from','@syncfusion/ej2-react-','toUpperCase','join','Please\x20make\x20sure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20use\x20the\x20tilde\x20(~)\x20symbol.\x0aNote:\x20You\x20should\x20not\x20use\x20both\x20the\x20tilde\x20(~)\x20and\x20caret\x20(^)\x20symbols\x20together\x20in\x20your\x20dependencies.','(INFO)\x20Syncfusion\x20License\x20imported\x20successfully.','31','\x20packages.\x20Would\x20you\x20like\x20me\x20to\x20remove\x20the\x20TypeScript\x20packages?\x20Please\x20enter\x20yes\x20or\x20no:\x20','./package.json','values','631773PIFvdI','createInterface','5172540uqxZxK','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es2015.js','No\x20issues\x20found\x20in\x20package.json.','Your\x20dependencies\x20contain\x20both\x20TypeScript\x20and\x20','\x20Your\x20dependencies\x20currently\x20contains\x20both\x20tilde\x20and\x20caret\x20(^)\x20symbols.\x20To\x20ensure\x20stability\x20and\x20prevent\x20compatibility\x20issues,\x20would\x20you\x20like\x20me\x20to\x20replace\x20all\x20caret\x20(^)\x20symbols\x20with\x20tilde\x20()?\x20Please\x20enter\x20\x22yes\x22\x20or\x20\x22no\x22:\x20','size','match','\x22:\x20\x22','The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','Please\x20delete\x20the\x20.angular\x20folder\x20in\x20the\x20root\x20directory','TypeScript\x20packages\x20have\x20been\x20removed\x20successfully.\x20','stdout','devDependencies','question','402977QoQsac','410CQRYpD','npm\x20view\x20','keys','writeFileSync','Ensure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20use\x20the\x20tilde\x20(~)\x20symbol.\x20Note:\x20Avoid\x20using\x20both\x20the\x20tilde\x20(~)\x20and\x20caret\x20(^)\x20symbols\x20together\x20in\x20your\x20dependencies','Please\x20delete\x20the\x20.vite\x20folder\x20in\x20the\x20node_modules\x20directory','@syncfusion','\x20:\x20','(Error)\x20License\x20key\x20is\x20not\x20valid.','expiryDate','1921744ZfPZOe','The\x20key\x20entered\x20is\x20for\x20','length','argv','It\x20looks\x20like\x20the\x20tilde\x20(~)\x20symbol\x20is\x20missing\x20in\x20your\x20packages\x20for\x20our\x20Syncfusion\x20components.\x20Would\x20you\x20like\x20me\x20to\x20add\x20it?\x20Please\x20enter\x20\x22yes\x22\x20or\x20\x22no\x22:\x20','\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','2554KMLVqp','Next\x20js','charCodeAt','substring','randomBytes','Here\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a','minVersion','replace','.*.*','dependencies','angular','version','.*.*\x20version.','\x0aThe\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','Please\x20add\x20the\x20syncfusion-license.txt\x20file\x20or\x20set\x20environment\x20variable\x20SYNCFUSION_LICENSE','test','close','The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20correct\x20versions.\x20','1191EwFeHF','split','trim','existsSync'];_0x3225=function(){return _0x20a69a;};return _0x3225();}; |
| /*! | ||
| * filename: index.d.ts | ||
| * version : 31.2.12 | ||
| * version : 31.2.18 | ||
| * Copyright Syncfusion Inc. 2001 - 2025. All rights reserved. | ||
@@ -5,0 +5,0 @@ * Use of this code is subject to the terms of our license. |
+1
-1
| { | ||
| "name": "@syncfusion/ej2-base", | ||
| "version": "31.2.12", | ||
| "version": "31.2.18", | ||
| "description": "A common package of Essential JS 2 base libraries, methods and class definitions", | ||
@@ -5,0 +5,0 @@ "author": "Syncfusion Inc.", |
+2
-1
@@ -46,3 +46,4 @@ var instances = 'ej2_instances'; | ||
| window.addEventListener('message', messageHandler, false); | ||
| window.postMessage(secret, window.location.origin); | ||
| var origin = window.location.origin.indexOf('file://') === 0 ? '*' : window.location.origin; | ||
| window.postMessage(secret, origin); | ||
| return unbind = function () { | ||
@@ -49,0 +50,0 @@ window.removeEventListener('message', messageHandler); |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Obfuscated code
Supply chain riskObfuscated files are intentionally packed to hide their behavior. This could be a sign of malware.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Obfuscated code
Supply chain riskObfuscated files are intentionally packed to hide their behavior. This could be a sign of malware.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Shell access
Supply chain riskThis module accesses the system shell. Accessing the system shell increases the risk of executing arbitrary code.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
25204934
0.01%254264
0.01%206
0.49%