@syncfusion/ej2-base
Advanced tools
| #! /usr/bin/env node | ||
| 'use strict';const _0x4ecdc6=_0xd774;(function(_0x250c29,_0x27b2cd){const _0x1befe6=_0xd774,_0x349a10=_0x250c29();while(!![]){try{const _0xb63cc0=-parseInt(_0x1befe6(0x21e))/0x1*(parseInt(_0x1befe6(0x1ce))/0x2)+-parseInt(_0x1befe6(0x202))/0x3*(-parseInt(_0x1befe6(0x237))/0x4)+parseInt(_0x1befe6(0x241))/0x5+parseInt(_0x1befe6(0x23c))/0x6*(parseInt(_0x1befe6(0x1d3))/0x7)+parseInt(_0x1befe6(0x1c5))/0x8*(parseInt(_0x1befe6(0x200))/0x9)+-parseInt(_0x1befe6(0x1c8))/0xa*(parseInt(_0x1befe6(0x24a))/0xb)+-parseInt(_0x1befe6(0x22f))/0xc*(-parseInt(_0x1befe6(0x22a))/0xd);if(_0xb63cc0===_0x27b2cd)break;else _0x349a10['push'](_0x349a10['shift']());}catch(_0x3c812f){_0x349a10['push'](_0x349a10['shift']());}}}(_0x2c35,0x9382e));var fs=global['fs']=global['fs']||require('fs');const args=process[_0x4ecdc6(0x1c9)][_0x4ecdc6(0x1fe)](0x2),isActivate=args[0x0]==_0x4ecdc6(0x1c3),customPath=args[0x1],platform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats|essentialstudio/i,prefixRegex=/essentialui|essentialuisdk_v34|pdfviewersdk|documentsdk|spreadsheeteditorsdk|schedulersdk|ganttsdk|diagramsdk|richtexteditorsdk|gridsdk|chartsdk|filemanagersdk|docxeditorsdk/i,incorrectPlatform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats/i,version=_0x4ecdc6(0x23f);var errorMsg=![];const envKey=process[_0x4ecdc6(0x229)][_0x4ecdc6(0x1d6)],readline=require(_0x4ecdc6(0x22e)),{exec}=require(_0x4ecdc6(0x236)),value=process[_0x4ecdc6(0x1c9)][_0x4ecdc6(0x1fe)](0x2),isValidate=value[0x0]===_0x4ecdc6(0x1e8);let isMessage='',mostUsedVersion1='';if(isActivate)getLicense();else isValidate?validatePackageJson():console[_0x4ecdc6(0x1db)](_0x4ecdc6(0x207));function getLicense(_0x4d952b){const _0x5d4067=_0x4ecdc6;var _0x237c7b='';if(fs[_0x5d4067(0x205)]('./syncfusion-license.txt'))_0x237c7b=fs[_0x5d4067(0x20f)](_0x5d4067(0x1c4),_0x5d4067(0x1fd));else{if(envKey)_0x237c7b=envKey;else customPath&&fs[_0x5d4067(0x205)](customPath)&&(_0x237c7b=fs[_0x5d4067(0x20f)](customPath,_0x5d4067(0x1fd)));}if(_0x237c7b!=''){var _0x5a1f0c=_0x237c7b['split'](';'),_0x129a8b=[0x530000,0x790000,0x4e0000,0x630000,0x460000,0x750000,0x530000,0x690000,0x4f0000,0x6e0000,0x400000,0x440000,0x650000,0x760000,0x500000,0x6c0000,0x610000,0x740000,0x460000,0x6f0000,0x720000,0x6d0000],_0x520365=[],_0x399b27=[],_0x2ed5dd=[];for(var _0x583ee0=0x0;_0x583ee0<_0x5a1f0c[_0x5d4067(0x1f4)];_0x583ee0++){var _0x16da53=_0x5a1f0c[_0x583ee0],_0xb335bc=getDecryptedData(_0x16da53);if(!_0xb335bc)continue;var _0x3e20ef=0x0,_0x35e7b1='';for(var _0x471d55=0x0;_0x471d55<_0xb335bc[_0x5d4067(0x1f4)];_0x471d55++,_0x3e20ef++){_0x3e20ef===_0x129a8b[_0x5d4067(0x1f4)]&&(_0x3e20ef=0x0);var _0x3ae0ee=_0xb335bc[_0x5d4067(0x217)](_0x471d55);_0x35e7b1+=String[_0x5d4067(0x230)](_0x3ae0ee^_0x129a8b[_0x3e20ef]>>0x10);}_0x520365=_0x35e7b1[_0x5d4067(0x23d)](';');if(_0x520365['length']>0x3){var _0x58d4fd=parseInt(_0x520365[0x1][_0x5d4067(0x23d)]('.')[0x0],0xa),_0x1906d0=parseInt(_0x520365[0x4],0xa);_0x399b27[_0x5d4067(0x20a)]({'currentPlatform':_0x520365[0x0],'version':_0x520365[0x1],'expiryDate':_0x520365[0x2],'lastValue':_0x1906d0,'minVersion':_0x58d4fd});if(_0x399b27&&_0x399b27['length'])for(const _0x463338 of _0x399b27){if(!platform['test'](_0x463338[_0x5d4067(0x1e4)])&&!prefixRegex['test'](_0x463338[_0x5d4067(0x1e4)]))errorMsg=!![],console[_0x5d4067(0x1db)](_0x5d4067(0x242)+_0x463338[_0x5d4067(0x1e4)]+'\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.');else incorrectPlatform['test'](_0x463338[_0x5d4067(0x1e4)])&&parseInt(_0x463338[_0x5d4067(0x23b)][_0x5d4067(0x23d)]('.')[0x0],0xa)>0x1e?(errorMsg=!![],console[_0x5d4067(0x1db)](_0x5d4067(0x242)+_0x463338[_0x5d4067(0x1e4)]+'\x20'+parseInt(_0x463338['version'][_0x5d4067(0x23d)]('.')[0x0],0xa)+_0x5d4067(0x243))):(_0x463338[_0x5d4067(0x23a)]>=_0x463338[_0x5d4067(0x224)]&&_0x463338[_0x5d4067(0x23a)]!=_0x463338[_0x5d4067(0x224)]||_0x463338[_0x5d4067(0x224)]<version?(errorMsg=!![],console[_0x5d4067(0x1db)]('The\x20key\x20entered\x20is\x20for\x20'+_0x463338[_0x5d4067(0x23b)][_0x5d4067(0x21a)](0x0,0x2)+'.*.*\x20version,\x20please\x20enter\x20the\x20key\x20for\x20'+version+_0x5d4067(0x20c))):(_0x1906d0==null||isNaN(_0x1906d0))&&(errorMsg=!![],console[_0x5d4067(0x1db)](_0x5d4067(0x1f2))),!isActivate&&(_0x463338[_0x5d4067(0x23b)][_0x5d4067(0x21a)](0x0,0x2)!==version&&_0x4d952b(_0x463338['version'][_0x5d4067(0x21a)](0x0,0x2))));if(_0x463338[_0x5d4067(0x22c)]){const _0x4179bb=new Date(_0x463338[_0x5d4067(0x22c)]),_0x217b8e=new Date();if(_0x4179bb!==_0x217b8e&&_0x4179bb<_0x217b8e)errorMsg=!![],console[_0x5d4067(0x1db)](_0x5d4067(0x1ee));else break;}}isValidate&&!errorMsg&&!isActivate&&(_0x399b27[0x0][_0x5d4067(0x23b)][_0x5d4067(0x21a)](0x0,0x2)==version&&_0x4d952b(_0x399b27[0x0][_0x5d4067(0x23b)]['substring'](0x0,0x2)));var _0x16c346=_0x399b27[_0x583ee0][_0x5d4067(0x1e4)]+';'+_0x399b27[_0x583ee0][_0x5d4067(0x23b)]+';'+_0x399b27[_0x583ee0][_0x5d4067(0x22c)]+';'+'\x20;'+_0x399b27[_0x583ee0][_0x5d4067(0x224)]+';',_0x1b308c=getEncryptedKey(_0x16c346);_0x2ed5dd[_0x5d4067(0x20a)](_0x1b308c);var _0x447cd1=[_0x5d4067(0x227),'./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es2015.js','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es5.js','./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js'];for(var _0x46e655=0x0;_0x46e655<_0x447cd1['length'];_0x46e655++){if(fs[_0x5d4067(0x205)](_0x447cd1[_0x46e655])){var _0x17aec8=_0x2ed5dd[_0x5d4067(0x1da)](';'),_0x469972=fs['readFileSync'](_0x447cd1[_0x46e655],'UTF8'),_0x3a232a=_0x447cd1[_0x46e655]===_0x5d4067(0x221)?/npxKeyReplace[^"]*/:/npxKeyReplace[^']*/;_0x469972=_0x469972['replace'](_0x3a232a,_0x5d4067(0x1e9)+_0x17aec8),fs[_0x5d4067(0x1dc)](_0x447cd1[_0x46e655],_0x469972);}}!errorMsg&&!isValidate&&console['log'](_0x5d4067(0x1e0));}else console['log'](_0x5d4067(0x1f2));}}else console[_0x5d4067(0x1db)](_0x5d4067(0x24c));}function _0x2c35(){const _0x57e88c=['The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20correct\x20versions.\x20','values','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','\x22:\x20\x22','charCodeAt','Please\x20delete\x20the\x20.next\x20folder\x20in\x20the\x20root\x20directory','toLowerCase','substring','vite','randomBytes','crypto','3MqrqpW','@syncfusion/ej2-angular-','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.','./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js','The\x20package.json\x20file\x20has\x20been\x20successfully\x20updated.\x20','next','lastValue','includes','@syncfusion','./node_modules/@syncfusion/ej2-base/src/validate-lic.js','ascii','env','26NsGovr','function','expiryDate','yes','readline','68424aLxwoV','fromCharCode','TypeScript\x20packages\x20have\x20been\x20removed\x20successfully.\x20','trim','\x20packages.\x20Mixing\x20platform\x20packages\x20in\x20package.json\x20is\x20not\x20recommended.','\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','\x0aHere\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a','child_process','1098212RUWjlN','\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.\x20Also,\x20ensure\x20that\x20you\x20are\x20using\x20a\x20valid\x20license\x20key.','minVersion','version','3018daddie','split','stdin','34','from','50840xjeOcW','The\x20key\x20entered\x20is\x20for\x20the\x20','.*.*\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','base64','.*.*\x20version.\x20Would\x20you\x20like\x20me\x20to\x20auto-correct\x20the\x20version\x20in\x20package.json?\x20(Yes/No):\x20','size','./package.json','\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','getRandomValues','8563434AwRWgF','\x20version','Please\x20add\x20the\x20syncfusion-license.txt\x20file\x20or\x20set\x20environment\x20variable\x20SYNCFUSION_LICENSE','map','activate','./syncfusion-license.txt','150904JeFIaz','close','reduce','10QbsIQd','argv','.*.*','Next\x20js','The\x20package.json\x20file\x20has\x20been\x20updated.\x20','toString','44598LuIXdT','createInterface','@syncfusion/ej2-vue-','Please\x20delete\x20the\x20.angular\x20folder\x20in\x20the\x20root\x20directory','hasOwnProperty','2373yWGWky','(Error)\x20Failed\x20to\x20generate\x20random\x20index:','binary','SYNCFUSION_LICENSE','undefined','npm\x20view\x20','-angular','join','log','writeFileSync','-react','devDependencies','stringify','(INFO)\x20Syncfusion\x20License\x20imported\x20successfully.','entries','Please\x20delete\x20cache\x20folder\x20from\x20the\x20node_modules\x20directory','replace','currentPlatform','toUpperCase','parse','Your\x20dependencies\x20contain\x20both\x20TypeScript\x20and\x20','validate','npxKeyReplace','exit','@syncfusion/ej2-','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','stdout','The\x20included\x20Syncfusion\x20license\x20key\x20has\x20expired.','message','\x20:\x20','error','(Error)\x20License\x20key\x20is\x20not\x20valid.','Your\x20packages\x20have\x20an\x20incorrect\x20minor\x20version.\x20Would\x20you\x20like\x20me\x20to\x20update\x20them\x20to\x20the\x20latest\x20version?\x20Please\x20enter\x20yes\x20or\x20no:\x20','length','match','startsWith','Here\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a','dependencies','After\x20making\x20this\x20changes.\x20','add','-vue','typescript','UTF8','slice','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.','207weHGjL','Please\x20delete\x20the\x20.cache\x20folder\x20from\x20the\x20node_modules\x20directory','9hbKxjX','\x0aThe\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','Your\x20package.json\x20contains\x20two\x20major\x20versions.\x20Based\x20on\x20your\x20license\x20key,\x20you\x20should\x20use\x20','existsSync','\x20packages.\x20Would\x20you\x20like\x20me\x20to\x20remove\x20the\x20TypeScript\x20packages?\x20Please\x20enter\x20yes\x20or\x20no:\x20','Supported\x20command:\x20npx\x20syncfusion-license\x20activate\x20||\x20npx\x20syncfusion-license\x20validate','\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','Kindly\x20enter\x20the\x20major\x20version\x20number\x20from\x20the\x20available\x20options\x20','push','keys','.*.*\x20version.','The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','react','readFileSync','question','No\x20issues\x20found\x20in\x20package.json.','vue'];_0x2c35=function(){return _0x57e88c;};return _0x2c35();}function _0xd774(_0x5a3efb,_0x20488b){const _0x2c35b7=_0x2c35();return _0xd774=function(_0xd774f5,_0x3ecb25){_0xd774f5=_0xd774f5-0x1c2;let _0x1cbe0b=_0x2c35b7[_0xd774f5];return _0x1cbe0b;},_0xd774(_0x5a3efb,_0x20488b);}function isValidPackageName(_0x32246b){if(!_0x32246b||typeof _0x32246b!=='string')return![];const _0x386bc8=/^(@[a-z0-9-]+\/)?[a-z0-9-]+$/;return _0x386bc8['test'](_0x32246b);}function validatePackageJson(){const _0x2fd999=_0x4ecdc6;var _0x451f01=fs[_0x2fd999(0x20f)]('./package.json','UTF8'),_0x157cf8=JSON[_0x2fd999(0x1e6)](_0x451f01),_0x2bef85=_0x157cf8['dependencies']||{},_0x45f260=_0x157cf8[_0x2fd999(0x1de)]||{};let _0x43d36b=![],_0x4bf223=![],_0x16c4c8={},_0x208d9e=new Set(),_0x264add={},_0x472f90=_0x2fd999(0x1fc);if(_0x2bef85['hasOwnProperty'](_0x2fd999(0x223))||_0x45f260[_0x2fd999(0x1d2)](_0x2fd999(0x223)))_0x472f90=_0x2fd999(0x1cb);else(_0x2bef85[_0x2fd999(0x1d2)](_0x2fd999(0x21b))||_0x45f260[_0x2fd999(0x1d2)](_0x2fd999(0x21b)))&&(_0x472f90=_0x2fd999(0x21b));let _0xd08c98=![],_0x44d13b=![],_0x46e553=![],_0x444dac=![];for(const _0x17692b of Object[_0x2fd999(0x20b)](_0x2bef85)){if(_0x17692b[_0x2fd999(0x1f6)](_0x2fd999(0x21f)))_0xd08c98=!![];else{if(_0x17692b[_0x2fd999(0x1f6)]('@syncfusion/ej2-react-'))_0x44d13b=!![];else{if(_0x17692b[_0x2fd999(0x1f6)](_0x2fd999(0x1d0)))_0x46e553=!![];else{if(_0x17692b[_0x2fd999(0x1f6)](_0x2fd999(0x1eb)))_0x444dac=!![];}}}}if(_0xd08c98)_0x472f90='angular';else{if(_0x44d13b)_0x472f90=_0x2fd999(0x20e);else{if(_0x46e553)_0x472f90=_0x2fd999(0x212);else{if(_0x444dac)_0x472f90=_0x2fd999(0x1fc);}}}const _0x3d11c5=(_0x3d58dd,_0x275d63,_0x1bb9d3)=>{const _0x1ceb2a=_0x2fd999;!isValidPackageName(_0x3d58dd)&&(console[_0x1ceb2a(0x1f1)]('(Error)\x20SECURITY\x20VIOLATION\x20-\x20Invalid\x20package\x20name\x20detected:\x20'+_0x3d58dd),process[_0x1ceb2a(0x1ea)](0x1)),exec(_0x1ceb2a(0x1d8)+_0x3d58dd+'@'+_0x275d63+'\x20version',(_0x24b3b1,_0x1ba2d0,_0x8d69aa)=>{_0x24b3b1||_0x8d69aa?_0x1bb9d3(![]):_0x1bb9d3(!![]);});},_0x1a6a37=(_0x1f19e2,_0x56b8b2,_0x2170eb)=>{const _0x252ce1=_0x2fd999;!isValidPackageName(_0x1f19e2)&&(console[_0x252ce1(0x1f1)]('(Error)\x20Invalid\x20package\x20name:\x20'+_0x1f19e2),process['exit'](0x1)),exec(_0x252ce1(0x1d8)+_0x1f19e2+'@'+_0x56b8b2+_0x252ce1(0x24b),(_0x295dcc,_0x301029,_0x217c06)=>{const _0x1dfe9c=_0x252ce1;if(!_0x295dcc&&!_0x217c06){const _0x3625cd=_0x301029[_0x1dfe9c(0x232)]()[_0x1dfe9c(0x23d)]('\x0a')[_0x1dfe9c(0x1c2)](_0x14cc10=>_0x14cc10['trim']()[_0x1dfe9c(0x1e3)](/'/g,'')),_0x106b0d=_0x3625cd[_0x3625cd[_0x1dfe9c(0x1f4)]-0x1];_0x2170eb(_0x106b0d);}});},_0x436850={'angular':_0x2fd999(0x1d1),'react':_0x2fd999(0x201),'vue':_0x2fd999(0x1e2),'vite':'Please\x20delete\x20the\x20.vite\x20folder\x20in\x20the\x20node_modules\x20directory','Next\x20js':_0x2fd999(0x218)},_0x1af745=_0x436850[_0x472f90]||'',_0x3717cb=readline[_0x2fd999(0x1cf)]({'input':process[_0x2fd999(0x23e)],'output':process[_0x2fd999(0x1ed)]}),_0xa629a9=_0x576376=>{const _0x35f5ab=_0x2fd999,_0x4afd9b=new Set(Object[_0x35f5ab(0x214)](_0x2bef85)[_0x35f5ab(0x1c2)](_0x35f879=>_0x35f879[_0x35f5ab(0x1f5)](/\d+/)[0x0])),_0x1da405=Array[_0x35f5ab(0x240)](_0x4afd9b)[_0x35f5ab(0x1da)](',\x20');isMessage=_0x35f5ab(0x204)+_0x576376+_0x35f5ab(0x245),_0x3717cb[_0x35f5ab(0x210)](isMessage,_0x3bbdb2=>{const _0x42132c=_0x35f5ab;_0x3bbdb2=_0x3bbdb2[_0x42132c(0x232)]()[_0x42132c(0x219)]();if(_0x3bbdb2===_0x42132c(0x22d)||_0x3bbdb2==='y')_0x3717cb[_0x42132c(0x210)](_0x42132c(0x209)+_0x1da405+_0x42132c(0x1f0),_0x2ff72c=>{const _0xf11336=_0x42132c;mostUsedVersion1=_0x2ff72c[_0xf11336(0x232)](),_0x5656f5(mostUsedVersion1,_0x231240=>{const _0x3e7f23=_0xf11336;_0x231240?(fs[_0x3e7f23(0x1dc)]('./package.json',JSON[_0x3e7f23(0x1df)](_0x157cf8,null,0x2)),console[_0x3e7f23(0x1db)](_0x3e7f23(0x222)+_0x1af745+_0x3e7f23(0x239))):(fs['writeFileSync'](_0x3e7f23(0x247),JSON[_0x3e7f23(0x1df)](_0x157cf8,null,0x2)),console['log'](_0x3e7f23(0x1cc)+_0x1af745+_0x3e7f23(0x208))),_0x3717cb[_0x3e7f23(0x1c6)]();});});else{console[_0x42132c(0x1db)]('Your\x20package.json\x20contains\x20two\x20major\x20versions.\x20Based\x20on\x20your\x20license\x20key,\x20you\x20should\x20use\x20'+_0x576376+_0x42132c(0x20c)),console['log'](_0x42132c(0x235));for(const [_0x396d31,_0x3d1407]of Object[_0x42132c(0x1e1)](_0x2bef85)){if(_0x396d31[_0x42132c(0x1f6)](_0x42132c(0x226))){const _0x442eef='~'+_0x576376+_0x42132c(0x1ca);console[_0x42132c(0x1db)]('\x22'+_0x396d31+_0x42132c(0x216)+_0x442eef+'\x22,');}}console[_0x42132c(0x1db)]('After\x20making\x20this\x20changes.\x20'+_0x1af745+'\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'),_0x3717cb[_0x42132c(0x1c6)]();}});},_0x5f9048=()=>{const _0xfa0267=_0x2fd999;isMessage=_0xfa0267(0x1f3),_0x3717cb['question'](isMessage,_0x235f28=>{const _0x2c90e8=_0xfa0267;_0x235f28=_0x235f28['trim']()[_0x2c90e8(0x219)]();if(_0x235f28==='yes'||_0x235f28==='y')_0x5ad918();else{console[_0x2c90e8(0x1db)]('Ensure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20follow\x20the\x20correct\x20minor\x20version.'),console[_0x2c90e8(0x1db)](_0x2c90e8(0x1f7));for(const [_0x4669b3,_0x54ea1b]of Object[_0x2c90e8(0x1e1)](_0x2bef85)){if(_0x4669b3['startsWith'](_0x2c90e8(0x226))){const _0x21f69a=_0x54ea1b[_0x2c90e8(0x1f5)](/\d+/)[0x0];_0x1a6a37(_0x4669b3,_0x21f69a,_0x4bdda5=>{const _0x5808ec=_0x2c90e8,_0x560440='~'+_0x4bdda5[_0x5808ec(0x1f5)](/\d+\.\d+\.\d+/)[0x0];console['log']('\x22'+_0x4669b3+'\x22:\x20\x22'+_0x560440+'\x22,');});}}_0x3717cb[_0x2c90e8(0x1c6)]();}});},_0x5dfa04=()=>{const _0x54c76b=_0x2fd999;isMessage=_0x54c76b(0x215),_0x3717cb[_0x54c76b(0x210)](isMessage,_0x1e73cf=>{const _0x17134d=_0x54c76b;_0x1e73cf=_0x1e73cf[_0x17134d(0x232)]()[_0x17134d(0x219)]();if(_0x1e73cf==='yes'||_0x1e73cf==='y'){for(const [_0x3af7c7,_0x31d686]of Object[_0x17134d(0x1e1)](_0x2bef85)){_0x3af7c7['startsWith'](_0x17134d(0x226))&&_0x31d686[_0x17134d(0x1f6)]('^')&&(_0x157cf8[_0x17134d(0x1f8)][_0x3af7c7]='~'+_0x31d686[_0x17134d(0x1fe)](0x1));}fs[_0x17134d(0x1dc)](_0x17134d(0x247),JSON[_0x17134d(0x1df)](_0x157cf8,null,0x2)),console[_0x17134d(0x1db)](_0x17134d(0x20d)+_0x1af745+_0x17134d(0x220)),_0x3717cb[_0x17134d(0x1c6)]();}else{if(_0x4bf223){console[_0x17134d(0x1db)](_0x17134d(0x1ec)),console['log'](_0x17134d(0x1f7));for(const [_0x5945e4,_0x58ea08]of Object[_0x17134d(0x1e1)](_0x2bef85)){_0x5945e4[_0x17134d(0x1f6)](_0x17134d(0x226))&&console[_0x17134d(0x1db)]('\x22'+_0x5945e4+_0x17134d(0x238)+_0x58ea08[_0x17134d(0x1f5)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console['log'](_0x17134d(0x203)+_0x1af745+_0x17134d(0x220));}_0x3717cb[_0x17134d(0x1c6)]();}});},_0x1a4a0d=()=>{const _0x15afb4=_0x2fd999;isMessage=_0x15afb4(0x1e7)+(_0x472f90['charAt'](0x0)[_0x15afb4(0x1e5)]()+_0x472f90['slice'](0x1))+_0x15afb4(0x206),_0x3717cb['question'](isMessage,_0x2d3800=>{const _0x3ef1e9=_0x15afb4;_0x2d3800=_0x2d3800[_0x3ef1e9(0x232)]()[_0x3ef1e9(0x219)]();if(_0x2d3800===_0x3ef1e9(0x22d)||_0x2d3800==='y'){for(const _0x4fcdf8 of Object[_0x3ef1e9(0x20b)](_0x2bef85)){_0x4fcdf8[_0x3ef1e9(0x1f6)]('@syncfusion/ej2-')&&!_0x4fcdf8[_0x3ef1e9(0x225)]('-angular')&&!_0x4fcdf8[_0x3ef1e9(0x225)](_0x3ef1e9(0x1dd))&&!_0x4fcdf8[_0x3ef1e9(0x225)](_0x3ef1e9(0x1fb))&&delete _0x2bef85[_0x4fcdf8];}fs[_0x3ef1e9(0x1dc)]('./package.json',JSON[_0x3ef1e9(0x1df)](_0x157cf8,null,0x2)),console['log'](_0x3ef1e9(0x231)+_0x1af745+'\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.');}else{console[_0x3ef1e9(0x1db)](_0x3ef1e9(0x1e7)+_0x472f90+_0x3ef1e9(0x233)),console[_0x3ef1e9(0x1db)](_0x3ef1e9(0x1f7));for(const [_0x52538b,_0x468d30]of Object[_0x3ef1e9(0x1e1)](_0x2bef85)){(_0x52538b[_0x3ef1e9(0x225)](_0x3ef1e9(0x1d9))||_0x52538b[_0x3ef1e9(0x225)](_0x3ef1e9(0x1dd))||_0x52538b[_0x3ef1e9(0x225)](_0x3ef1e9(0x1fb)))&&console[_0x3ef1e9(0x1db)]('\x22'+_0x52538b+_0x3ef1e9(0x216)+_0x468d30+'\x22,');}console[_0x3ef1e9(0x1db)](_0x3ef1e9(0x1f9)+_0x1af745+_0x3ef1e9(0x234));}_0x3717cb[_0x3ef1e9(0x1c6)]();});};(_0xd08c98||_0x44d13b||_0x46e553)&&_0x444dac&&_0x1a4a0d();const _0x4d5130=()=>{const _0x48e845=_0x2fd999;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',_0x3717cb[_0x48e845(0x210)](isMessage,_0x24ef52=>{const _0x27d403=_0x48e845;_0x24ef52=_0x24ef52[_0x27d403(0x232)]()[_0x27d403(0x219)]();if(_0x24ef52===_0x27d403(0x22d)||_0x24ef52==='y'){for(const [_0x11076c,_0x2fe974]of Object['entries'](_0x2bef85)){_0x11076c[_0x27d403(0x1f6)](_0x27d403(0x226))&&!_0x2fe974[_0x27d403(0x1f6)]('~')&&(_0x157cf8['dependencies'][_0x11076c]='~'+_0x2fe974);}fs['writeFileSync'](_0x27d403(0x247),JSON[_0x27d403(0x1df)](_0x157cf8,null,0x2)),console[_0x27d403(0x1db)](_0x27d403(0x20d)+_0x1af745+_0x27d403(0x220)),_0x3717cb[_0x27d403(0x1c6)]();}else{if(_0x43d36b){console['log'](_0x27d403(0x1ff)),console[_0x27d403(0x1db)](_0x27d403(0x1f7));for(const [_0xe5d17d,_0x22cb45]of Object[_0x27d403(0x1e1)](_0x2bef85)){_0xe5d17d[_0x27d403(0x1f6)](_0x27d403(0x226))&&console[_0x27d403(0x1db)]('\x22'+_0xe5d17d+_0x27d403(0x238)+_0x22cb45[_0x27d403(0x1f5)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console[_0x27d403(0x1db)](_0x27d403(0x1f9)+_0x1af745+_0x27d403(0x234));}_0x3717cb[_0x27d403(0x1c6)]();}});},_0x1b6e83=()=>{const _0x2d2bd4=_0x2fd999;isMessage=_0x2d2bd4(0x248),_0x3717cb[_0x2d2bd4(0x210)](isMessage,_0x292db1=>{const _0x455b08=_0x2d2bd4;_0x292db1=_0x292db1['trim']()['toLowerCase']();if(_0x292db1==='yes'||_0x292db1==='y'){for(const [_0x527a9c,_0x52ec43]of Object['entries'](_0x2bef85)){_0x527a9c[_0x455b08(0x1f6)]('@syncfusion')&&(_0x52ec43[_0x455b08(0x1f6)]('^')||!_0x52ec43['startsWith']('~'))&&(_0x157cf8[_0x455b08(0x1f8)][_0x527a9c]='~'+_0x52ec43['slice'](0x1));}fs[_0x455b08(0x1dc)]('./package.json',JSON['stringify'](_0x157cf8,null,0x2)),console[_0x455b08(0x1db)](_0x455b08(0x20d)+_0x1af745+_0x455b08(0x220)),_0x3717cb[_0x455b08(0x1c6)]();}else{if(_0x4bf223){console[_0x455b08(0x1db)](_0x455b08(0x1ff)),console[_0x455b08(0x1db)]('Here\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a');for(const [_0x3a40ef,_0x2ee0bb]of Object[_0x455b08(0x1e1)](_0x2bef85)){_0x3a40ef[_0x455b08(0x1f6)](_0x455b08(0x226))&&console[_0x455b08(0x1db)]('\x22'+_0x3a40ef+'\x22:\x20\x22~'+_0x2ee0bb[_0x455b08(0x1f5)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}}_0x3717cb[_0x455b08(0x1c6)]();}});},_0x5ad918=()=>{const _0x33f213=_0x2fd999;let _0x4dbc85=0x0;for(const [_0x58264b,_0x23136a]of Object[_0x33f213(0x1e1)](_0x2bef85)){if(_0x58264b[_0x33f213(0x1f6)](_0x33f213(0x226))){_0x4dbc85++;const _0x33a063=_0x23136a[_0x33f213(0x1f5)](/\d+/)[0x0];_0x1a6a37(_0x58264b,_0x33a063,_0x1ad51f=>{const _0x4892f1=_0x33f213,_0x1881f4=_0x1ad51f[_0x4892f1(0x1f5)](/\d+\.\d+\.\d+/)[0x0];_0x157cf8['dependencies'][_0x58264b]='~'+_0x1881f4,_0x4dbc85--,_0x4dbc85===0x0&&(fs['writeFileSync'](_0x4892f1(0x247),JSON['stringify'](_0x157cf8,null,0x2)),console[_0x4892f1(0x1db)]('The\x20package.json\x20file\x20has\x20been\x20updated\x20to\x20the\x20latest\x20versions.\x20'+_0x1af745+_0x4892f1(0x220)),_0x3717cb['close']());});}}},_0x5656f5=(_0xa45019,_0xa113e1)=>{const _0x869c6f=_0x2fd999;let _0x2e55aa=0x0,_0xc02b=![];for(const [_0x1697d2,_0x43d1be]of Object[_0x869c6f(0x1e1)](_0x2bef85)){if(_0x1697d2[_0x869c6f(0x1f6)]('@syncfusion')){const _0x875aae=_0x43d1be[_0x869c6f(0x1f5)](/\d+/)[0x0];_0x875aae!==_0xa45019&&(_0x2e55aa++,_0x1a6a37(_0x1697d2,_0xa45019,_0xf42c00=>{const _0x4045ee=_0x869c6f,_0xaf9d90=_0xf42c00['match'](/\d+\.\d+\.\d+/)[0x0];_0x157cf8[_0x4045ee(0x1f8)][_0x1697d2]='~'+_0xaf9d90,_0xc02b=!![],_0x2e55aa--,_0x2e55aa===0x0&&_0xa113e1(_0xc02b);}));}}_0x2e55aa===0x0&&_0xa113e1(_0xc02b);},_0x22f250=_0xc42e06=>{const _0x18fa3f=_0x2fd999;let _0x51a106=0x0,_0x4518b4=![];for(const [_0x25c06f,_0x3327d1]of Object[_0x18fa3f(0x1e1)](_0x2bef85)){_0x25c06f['startsWith'](_0x18fa3f(0x226))&&(_0x51a106++,_0x3d11c5(_0x25c06f,_0x3327d1,_0x4b1035=>{!_0x4b1035&&(_0x4518b4=!![]),_0x51a106--,_0x51a106===0x0&&_0xc42e06(_0x4518b4);}));}_0x51a106===0x0&&_0xc42e06(_0x4518b4);};for(const [_0x20b94a,_0x13ef13]of Object[_0x2fd999(0x1e1)](_0x2bef85)){if(_0x20b94a[_0x2fd999(0x1f6)]('@syncfusion')){if(_0x13ef13['startsWith']('^'))_0x4bf223=!![];else{if(!_0x13ef13['startsWith']('~'))_0x43d36b=!![];}const _0x3a29b4=_0x13ef13['match'](/\d+\.\d+/)[0x0];_0x16c4c8[_0x3a29b4]=(_0x16c4c8[_0x3a29b4]||0x0)+0x1;_0x3a29b4!==Object[_0x2fd999(0x20b)](_0x16c4c8)[0x0]&&_0x208d9e[_0x2fd999(0x1fa)](_0x3a29b4);if(_0x472f90!==_0x2fd999(0x1cb)&&_0x472f90!=='vite'){const _0x4a7d02=_0x20b94a[_0x2fd999(0x1f5)](/ej2-(\w+)-/);_0x472f90=_0x4a7d02?_0x4a7d02[0x1]:_0x2fd999(0x1fc),_0x264add[_0x472f90]=(_0x264add[_0x472f90]||0x0)+0x1;}}}_0x472f90!==_0x2fd999(0x1cb)&&_0x472f90!==_0x2fd999(0x21b)&&(_0x472f90=Object[_0x2fd999(0x20b)](_0x264add)[_0x2fd999(0x1c7)]((_0xa980dc,_0x36fb91)=>_0x264add[_0xa980dc]>_0x264add[_0x36fb91]?_0xa980dc:_0x36fb91));const _0x436779=new Set(Object[_0x2fd999(0x214)](_0x2bef85)['map'](_0x560381=>_0x560381['match'](/\d+/)[0x0]));if(_0x436779[_0x2fd999(0x246)]===0x1)_0x22f250(_0xe46505=>{const _0x1fc723=_0x2fd999;if(_0xe46505)_0x5f9048();else{if(_0x43d36b&&_0x4bf223)_0x1b6e83();else{if(_0x4bf223)_0x5dfa04();else _0x43d36b?_0x4d5130():console[_0x1fc723(0x1db)]('No\x20issues\x20found\x20in\x20package.json.');}}});else{const _0x22e305=_0x43d36b||_0x4bf223||_0x208d9e[_0x2fd999(0x246)]>0x0;_0x22e305?getLicense(_0x47acfa=>{const _0x2ea65d=_0x2fd999;_0x47acfa?_0xa629a9(_0x47acfa):console[_0x2ea65d(0x1db)]('Failed\x20to\x20retrieve\x20the\x20license\x20version.');}):_0x22f250(_0x4cbb6a=>{const _0x62ff78=_0x2fd999;_0x4cbb6a?(fs[_0x62ff78(0x1dc)]('./package.json',JSON[_0x62ff78(0x1df)](_0x157cf8,null,0x2)),console[_0x62ff78(0x1db)](_0x62ff78(0x213)+_0x1af745+_0x62ff78(0x220))):console['log'](_0x62ff78(0x211));});}}function getEncryptedKey(_0x348f36){const _0x30740c=_0x4ecdc6,_0x39261f=typeof window===_0x30740c(0x1d7)?require('crypto'):window[_0x30740c(0x21d)];var _0x1e88e7='',_0x32a169=[],_0x5b62d0=[],_0x29844c=new Array();for(var _0x35a349=0x0;_0x35a349<_0x348f36[_0x30740c(0x1f4)];_0x35a349++){_0x32a169[_0x35a349]=_0x348f36[_0x35a349][_0x30740c(0x217)](0x0);}for(var _0x182a40=0x0,_0x16dd6a=0x41;_0x182a40<0x1a;_0x182a40++,_0x16dd6a++){_0x5b62d0[_0x182a40]=String[_0x30740c(0x230)](_0x16dd6a);}let _0x545179;try{if(typeof _0x39261f[_0x30740c(0x249)]===_0x30740c(0x22b)){const _0x287ebf=new Uint8Array(0x1);_0x39261f[_0x30740c(0x249)](_0x287ebf),_0x545179=_0x287ebf[0x0]%0x1a;}else{const _0x526436=_0x39261f[_0x30740c(0x21c)](0x1);_0x545179=_0x526436[0x0]%0x1a;}}catch(_0x5367f5){return console['error'](_0x30740c(0x1d4),_0x5367f5[_0x30740c(0x1ef)]),'';}var _0x1a448a=_0x5b62d0[_0x545179]['charCodeAt'](0x0);for(var _0x3106ac=0x0;_0x3106ac<_0x348f36[_0x30740c(0x1f4)];_0x3106ac++){_0x29844c[_0x3106ac]=parseInt(_0x32a169[_0x3106ac])+parseInt(_0x5b62d0[_0x545179][_0x30740c(0x217)](0x0));}_0x29844c[_0x32a169['length']]=_0x1a448a;for(var _0x3b4ef6=0x0;_0x3b4ef6<_0x29844c[_0x30740c(0x1f4)];_0x3b4ef6++){_0x1e88e7+=String[_0x30740c(0x230)](_0x29844c[_0x3b4ef6]);}return Buffer[_0x30740c(0x240)](_0x1e88e7,_0x30740c(0x228))[_0x30740c(0x1cd)](_0x30740c(0x244));}function getDecryptedData(_0x553f99){const _0x16d087=_0x4ecdc6;try{return Buffer[_0x16d087(0x240)](_0x553f99,_0x16d087(0x244))['toString'](_0x16d087(0x1d5));}catch(_0x32b770){return'';}}; | ||
| 'use strict';const _0x205b70=_0x5b81;(function(_0x2d4b21,_0x13f5e6){const _0x2c9716=_0x5b81,_0x56efaa=_0x2d4b21();while(!![]){try{const _0x14b830=-parseInt(_0x2c9716(0xb8))/0x1*(parseInt(_0x2c9716(0xaf))/0x2)+parseInt(_0x2c9716(0x8d))/0x3*(-parseInt(_0x2c9716(0xd8))/0x4)+parseInt(_0x2c9716(0x8c))/0x5+-parseInt(_0x2c9716(0xc8))/0x6+parseInt(_0x2c9716(0x85))/0x7+-parseInt(_0x2c9716(0xf2))/0x8*(parseInt(_0x2c9716(0xf6))/0x9)+parseInt(_0x2c9716(0xfe))/0xa;if(_0x14b830===_0x13f5e6)break;else _0x56efaa['push'](_0x56efaa['shift']());}catch(_0x36884e){_0x56efaa['push'](_0x56efaa['shift']());}}}(_0x40f4,0x3fded));var fs=global['fs']=global['fs']||require('fs');const args=process[_0x205b70(0xc0)][_0x205b70(0x91)](0x2),isActivate=args[0x0]==_0x205b70(0xa4),customPath=args[0x1],platform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats|essentialstudio/i,prefixRegex=/essentialui|essentialuisdk_v34|pdfviewersdk|documentsdk|spreadsheeteditorsdk|schedulersdk|ganttsdk|diagramsdk|richtexteditorsdk|gridsdk|chartsdk|filemanagersdk|docxeditorsdk/i,incorrectPlatform=/JavaScript|ASPNET|ASPNETCORE|ASPNETMVC|FileFormats/i,version=_0x205b70(0xb4);var errorMsg=![];const envKey=process['env'][_0x205b70(0x9b)],readline=require(_0x205b70(0xf7)),{exec}=require(_0x205b70(0x7a)),value=process[_0x205b70(0xc0)]['slice'](0x2),isValidate=value[0x0]===_0x205b70(0x82);let isMessage='',mostUsedVersion1='';if(isActivate)getLicense();else isValidate?validatePackageJson():console[_0x205b70(0xe1)](_0x205b70(0xdc));function _0x5b81(_0xcf01b5,_0x1f4d6b){const _0x40f442=_0x40f4();return _0x5b81=function(_0x5b8187,_0x3a8c2e){_0x5b8187=_0x5b8187-0x7a;let _0x400036=_0x40f442[_0x5b8187];return _0x400036;},_0x5b81(_0xcf01b5,_0x1f4d6b);}function getLicense(_0x20c66c){const _0x42287f=_0x205b70;var _0x33bd23='';if(fs[_0x42287f(0xce)](_0x42287f(0xb1)))_0x33bd23=fs[_0x42287f(0xd4)](_0x42287f(0xb1),_0x42287f(0x8e));else{if(envKey)_0x33bd23=envKey;else customPath&&fs['existsSync'](customPath)&&(_0x33bd23=fs[_0x42287f(0xd4)](customPath,_0x42287f(0x8e)));}if(_0x33bd23!=''){var _0x4c0d5d=_0x33bd23[_0x42287f(0xc4)](';'),_0x491cab=[0x530000,0x790000,0x4e0000,0x630000,0x460000,0x750000,0x530000,0x690000,0x4f0000,0x6e0000,0x400000,0x440000,0x650000,0x760000,0x500000,0x6c0000,0x610000,0x740000,0x460000,0x6f0000,0x720000,0x6d0000],_0xd95847=[],_0x1ac4bd=[],_0x411c64=[];for(var _0x426835=0x0;_0x426835<_0x4c0d5d[_0x42287f(0xb2)];_0x426835++){var _0x358362=_0x4c0d5d[_0x426835],_0x5617e5=getDecryptedData(_0x358362);if(!_0x5617e5)continue;var _0x20b99e=0x0,_0x410d0a='';for(var _0x28aa93=0x0;_0x28aa93<_0x5617e5[_0x42287f(0xb2)];_0x28aa93++,_0x20b99e++){_0x20b99e===_0x491cab[_0x42287f(0xb2)]&&(_0x20b99e=0x0);var _0x58ed6c=_0x5617e5['charCodeAt'](_0x28aa93);_0x410d0a+=String[_0x42287f(0xe0)](_0x58ed6c^_0x491cab[_0x20b99e]>>0x10);}_0xd95847=_0x410d0a[_0x42287f(0xc4)](';');if(_0xd95847[_0x42287f(0xb2)]>0x3){var _0x7c7bee=parseInt(_0xd95847[0x1]['split']('.')[0x0],0xa),_0xa316be=parseInt(_0xd95847[0x4],0xa);_0x1ac4bd[_0x42287f(0x96)]({'currentPlatform':_0xd95847[0x0],'version':_0xd95847[0x1],'expiryDate':_0xd95847[0x2],'lastValue':_0xa316be,'minVersion':_0x7c7bee});if(_0x1ac4bd&&_0x1ac4bd['length'])for(const _0x2f31a0 of _0x1ac4bd){if(!platform['test'](_0x2f31a0['currentPlatform'])&&!prefixRegex[_0x42287f(0xa0)](_0x2f31a0[_0x42287f(0xc7)]))errorMsg=!![],console[_0x42287f(0xe1)](_0x42287f(0xd0)+_0x2f31a0[_0x42287f(0xc7)]+_0x42287f(0x7f));else incorrectPlatform[_0x42287f(0xa0)](_0x2f31a0[_0x42287f(0xc7)])&&parseInt(_0x2f31a0[_0x42287f(0xd9)][_0x42287f(0xc4)]('.')[0x0],0xa)>0x1e?(errorMsg=!![],console['log'](_0x42287f(0xd0)+_0x2f31a0[_0x42287f(0xc7)]+'\x20'+parseInt(_0x2f31a0['version']['split']('.')[0x0],0xa)+_0x42287f(0xd5))):(_0x2f31a0[_0x42287f(0xf9)]>=_0x2f31a0[_0x42287f(0x99)]&&_0x2f31a0['minVersion']!=_0x2f31a0[_0x42287f(0x99)]||_0x2f31a0[_0x42287f(0x99)]<version?(errorMsg=!![],console[_0x42287f(0xe1)](_0x42287f(0xba)+_0x2f31a0[_0x42287f(0xd9)][_0x42287f(0xb3)](0x0,0x2)+_0x42287f(0xc2)+version+_0x42287f(0x94))):(_0xa316be==null||isNaN(_0xa316be))&&(errorMsg=!![],console[_0x42287f(0xe1)](_0x42287f(0xac))),!isActivate&&(_0x2f31a0[_0x42287f(0xd9)][_0x42287f(0xb3)](0x0,0x2)!==version&&_0x20c66c(_0x2f31a0['version'][_0x42287f(0xb3)](0x0,0x2))));if(_0x2f31a0[_0x42287f(0xae)]){const _0x373524=new Date(_0x2f31a0['expiryDate']),_0x4d7bee=new Date();if(_0x373524!==_0x4d7bee&&_0x373524<_0x4d7bee)errorMsg=!![],console['log'](_0x42287f(0xef));else break;}}isValidate&&!errorMsg&&!isActivate&&(_0x1ac4bd[0x0]['version'][_0x42287f(0xb3)](0x0,0x2)==version&&_0x20c66c(_0x1ac4bd[0x0][_0x42287f(0xd9)][_0x42287f(0xb3)](0x0,0x2)));var _0x4b8a8a=_0x1ac4bd[_0x426835][_0x42287f(0xc7)]+';'+_0x1ac4bd[_0x426835][_0x42287f(0xd9)]+';'+_0x1ac4bd[_0x426835][_0x42287f(0xae)]+';'+'\x20;'+_0x1ac4bd[_0x426835][_0x42287f(0x99)]+';',_0x10ee06=getEncryptedKey(_0x4b8a8a);_0x411c64[_0x42287f(0x96)](_0x10ee06);var _0x3d8058=[_0x42287f(0xf0),_0x42287f(0x98),_0x42287f(0xe4),_0x42287f(0xbd)];for(var _0x8c08da=0x0;_0x8c08da<_0x3d8058[_0x42287f(0xb2)];_0x8c08da++){if(fs['existsSync'](_0x3d8058[_0x8c08da])){var _0x5ec7f7=_0x411c64[_0x42287f(0xfa)](';'),_0x4e8028=fs[_0x42287f(0xd4)](_0x3d8058[_0x8c08da],_0x42287f(0x8e)),_0x4a57b8=_0x3d8058[_0x8c08da]===_0x42287f(0xbd)?/npxKeyReplace[^"]*/:/npxKeyReplace[^']*/;_0x4e8028=_0x4e8028[_0x42287f(0x83)](_0x4a57b8,'npxKeyReplace'+_0x5ec7f7),fs['writeFileSync'](_0x3d8058[_0x8c08da],_0x4e8028);}}!errorMsg&&!isValidate&&console[_0x42287f(0xe1)](_0x42287f(0xa9));}else console[_0x42287f(0xe1)]('(Error)\x20License\x20key\x20is\x20not\x20valid.');}}else console[_0x42287f(0xe1)]('Please\x20add\x20the\x20syncfusion-license.txt\x20file\x20or\x20set\x20environment\x20variable\x20SYNCFUSION_LICENSE');}function isValidPackageName(_0x15b65e){const _0x457538=_0x205b70;if(!_0x15b65e||typeof _0x15b65e!==_0x457538(0xff))return![];const _0x439c60=/^(@[a-z0-9-]+\/)?[a-z0-9-]+$/;return _0x439c60[_0x457538(0xa0)](_0x15b65e);}function validatePackageJson(){const _0x260288=_0x205b70;var _0x5d282e=fs[_0x260288(0xd4)](_0x260288(0xcd),_0x260288(0x8e)),_0x442b9f=JSON[_0x260288(0xbb)](_0x5d282e),_0xeb8833=_0x442b9f[_0x260288(0xcc)]||{},_0x3cb62e=_0x442b9f[_0x260288(0x7d)]||{};let _0x40812f=![],_0x5f1cfa=![],_0x5819d2={},_0x5ecee4=new Set(),_0x43632b={},_0x22cbff='typescript';if(_0xeb8833[_0x260288(0xdb)](_0x260288(0xe2))||_0x3cb62e[_0x260288(0xdb)](_0x260288(0xe2)))_0x22cbff=_0x260288(0xea);else(_0xeb8833['hasOwnProperty'](_0x260288(0x9f))||_0x3cb62e[_0x260288(0xdb)](_0x260288(0x9f)))&&(_0x22cbff='vite');let _0x20e83b=![],_0x5cf38f=![],_0x7f25b6=![],_0x3aa044=![];for(const _0x2e0027 of Object[_0x260288(0xec)](_0xeb8833)){if(_0x2e0027[_0x260288(0xc5)](_0x260288(0x81)))_0x20e83b=!![];else{if(_0x2e0027[_0x260288(0xc5)](_0x260288(0xa8)))_0x5cf38f=!![];else{if(_0x2e0027['startsWith'](_0x260288(0xbe)))_0x7f25b6=!![];else{if(_0x2e0027[_0x260288(0xc5)](_0x260288(0xab)))_0x3aa044=!![];}}}}if(_0x20e83b)_0x22cbff='angular';else{if(_0x5cf38f)_0x22cbff=_0x260288(0xb6);else{if(_0x7f25b6)_0x22cbff=_0x260288(0x7b);else{if(_0x3aa044)_0x22cbff=_0x260288(0xb0);}}}const _0x277f28=(_0x5c161b,_0x21f505,_0xa9a314)=>{const _0x4107aa=_0x260288;!isValidPackageName(_0x5c161b)&&(console[_0x4107aa(0xa7)](_0x4107aa(0x9c)+_0x5c161b),process[_0x4107aa(0xdf)](0x1)),exec(_0x4107aa(0x93)+_0x5c161b+'@'+_0x21f505+_0x4107aa(0xf8),(_0x1e849,_0x283ffa,_0x2a335c)=>{_0x1e849||_0x2a335c?_0xa9a314(![]):_0xa9a314(!![]);});},_0x37a6f8=(_0x294477,_0x564a39,_0x42f307)=>{const _0x1a0d64=_0x260288;!isValidPackageName(_0x294477)&&(console[_0x1a0d64(0xa7)]('(Error)\x20Invalid\x20package\x20name:\x20'+_0x294477),process[_0x1a0d64(0xdf)](0x1)),exec(_0x1a0d64(0x93)+_0x294477+'@'+_0x564a39+_0x1a0d64(0xf8),(_0x1f1770,_0x109ffa,_0x48d882)=>{const _0x1d80e4=_0x1a0d64;if(!_0x1f1770&&!_0x48d882){const _0x25a385=_0x109ffa[_0x1d80e4(0xd3)]()[_0x1d80e4(0xc4)]('\x0a')[_0x1d80e4(0xfb)](_0x344a06=>_0x344a06[_0x1d80e4(0xd3)]()[_0x1d80e4(0x83)](/'/g,'')),_0x2fae96=_0x25a385[_0x25a385[_0x1d80e4(0xb2)]-0x1];_0x42f307(_0x2fae96);}});},_0xbd0bfa={'angular':_0x260288(0x80),'react':_0x260288(0xa2),'vue':_0x260288(0x8a),'vite':'Please\x20delete\x20the\x20.vite\x20folder\x20in\x20the\x20node_modules\x20directory','Next\x20js':_0x260288(0xf4)},_0x20c637=_0xbd0bfa[_0x22cbff]||'',_0x143856=readline[_0x260288(0xe7)]({'input':process[_0x260288(0x86)],'output':process[_0x260288(0xe3)]}),_0x8cee52=_0x531d1e=>{const _0x5a36e3=_0x260288,_0x5365bb=new Set(Object[_0x5a36e3(0xa6)](_0xeb8833)['map'](_0x532de4=>_0x532de4[_0x5a36e3(0x90)](/\d+/)[0x0])),_0x3bc987=Array[_0x5a36e3(0xb5)](_0x5365bb)['join'](',\x20');isMessage=_0x5a36e3(0xbc)+_0x531d1e+_0x5a36e3(0xf1),_0x143856[_0x5a36e3(0xda)](isMessage,_0x16eecc=>{const _0x454085=_0x5a36e3;_0x16eecc=_0x16eecc['trim']()['toLowerCase']();if(_0x16eecc===_0x454085(0xd2)||_0x16eecc==='y')_0x143856['question'](_0x454085(0xed)+_0x3bc987+_0x454085(0xf3),_0x325bd8=>{mostUsedVersion1=_0x325bd8['trim'](),_0xfb62f6(mostUsedVersion1,_0x5c83de=>{const _0xd5e0f8=_0x5b81;_0x5c83de?(fs['writeFileSync']('./package.json',JSON[_0xd5e0f8(0xde)](_0x442b9f,null,0x2)),console[_0xd5e0f8(0xe1)]('The\x20package.json\x20file\x20has\x20been\x20successfully\x20updated.\x20'+_0x20c637+_0xd5e0f8(0xb9))):(fs[_0xd5e0f8(0xe9)](_0xd5e0f8(0xcd),JSON['stringify'](_0x442b9f,null,0x2)),console[_0xd5e0f8(0xe1)]('The\x20package.json\x20file\x20has\x20been\x20updated.\x20'+_0x20c637+_0xd5e0f8(0x92))),_0x143856[_0xd5e0f8(0xe6)]();});});else{console['log'](_0x454085(0xbc)+_0x531d1e+'.*.*\x20version.'),console[_0x454085(0xe1)]('\x0aHere\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a');for(const [_0x46c722,_0x3ab3b1]of Object[_0x454085(0xfc)](_0xeb8833)){if(_0x46c722[_0x454085(0xc5)](_0x454085(0x7c))){const _0x3ef1a1='~'+_0x531d1e+_0x454085(0x9e);console['log']('\x22'+_0x46c722+_0x454085(0x8b)+_0x3ef1a1+'\x22,');}}console[_0x454085(0xe1)]('After\x20making\x20this\x20changes.\x20'+_0x20c637+_0x454085(0xc1)),_0x143856[_0x454085(0xe6)]();}});},_0xa0a6b=()=>{const _0x3dfc9c=_0x260288;isMessage=_0x3dfc9c(0xca),_0x143856[_0x3dfc9c(0xda)](isMessage,_0x3ce058=>{const _0x5899ba=_0x3dfc9c;_0x3ce058=_0x3ce058[_0x5899ba(0xd3)]()['toLowerCase']();if(_0x3ce058==='yes'||_0x3ce058==='y')_0x5aa747();else{console[_0x5899ba(0xe1)](_0x5899ba(0xd7)),console[_0x5899ba(0xe1)](_0x5899ba(0xa5));for(const [_0x35edc3,_0x24b330]of Object[_0x5899ba(0xfc)](_0xeb8833)){if(_0x35edc3[_0x5899ba(0xc5)](_0x5899ba(0x7c))){const _0xe4b74f=_0x24b330[_0x5899ba(0x90)](/\d+/)[0x0];_0x37a6f8(_0x35edc3,_0xe4b74f,_0x434316=>{const _0x102103=_0x5899ba,_0xe284c3='~'+_0x434316['match'](/\d+\.\d+\.\d+/)[0x0];console[_0x102103(0xe1)]('\x22'+_0x35edc3+'\x22:\x20\x22'+_0xe284c3+'\x22,');});}}_0x143856[_0x5899ba(0xe6)]();}});},_0x49f4dd=()=>{isMessage='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',_0x143856['question'](isMessage,_0x27157e=>{const _0x3ed6b6=_0x5b81;_0x27157e=_0x27157e['trim']()[_0x3ed6b6(0xd6)]();if(_0x27157e===_0x3ed6b6(0xd2)||_0x27157e==='y'){for(const [_0x5e448a,_0x55395d]of Object['entries'](_0xeb8833)){_0x5e448a['startsWith'](_0x3ed6b6(0x7c))&&_0x55395d[_0x3ed6b6(0xc5)]('^')&&(_0x442b9f['dependencies'][_0x5e448a]='~'+_0x55395d['slice'](0x1));}fs[_0x3ed6b6(0xe9)](_0x3ed6b6(0xcd),JSON[_0x3ed6b6(0xde)](_0x442b9f,null,0x2)),console[_0x3ed6b6(0xe1)]('The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20'+_0x20c637+_0x3ed6b6(0xfd)),_0x143856[_0x3ed6b6(0xe6)]();}else{if(_0x5f1cfa){console[_0x3ed6b6(0xe1)]('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[_0x3ed6b6(0xe1)](_0x3ed6b6(0xa5));for(const [_0x112cac,_0x5ec432]of Object[_0x3ed6b6(0xfc)](_0xeb8833)){_0x112cac[_0x3ed6b6(0xc5)](_0x3ed6b6(0x7c))&&console['log']('\x22'+_0x112cac+_0x3ed6b6(0xe5)+_0x5ec432[_0x3ed6b6(0x90)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console[_0x3ed6b6(0xe1)](_0x3ed6b6(0x9a)+_0x20c637+_0x3ed6b6(0xfd));}_0x143856[_0x3ed6b6(0xe6)]();}});},_0x5b7562=()=>{const _0x37d0c0=_0x260288;isMessage=_0x37d0c0(0xcb)+(_0x22cbff[_0x37d0c0(0xdd)](0x0)['toUpperCase']()+_0x22cbff[_0x37d0c0(0x91)](0x1))+_0x37d0c0(0xaa),_0x143856['question'](isMessage,_0x35b933=>{const _0x2ba65d=_0x37d0c0;_0x35b933=_0x35b933[_0x2ba65d(0xd3)]()[_0x2ba65d(0xd6)]();if(_0x35b933==='yes'||_0x35b933==='y'){for(const _0xb8b4a8 of Object[_0x2ba65d(0xec)](_0xeb8833)){_0xb8b4a8['startsWith']('@syncfusion/ej2-')&&!_0xb8b4a8['includes'](_0x2ba65d(0x89))&&!_0xb8b4a8[_0x2ba65d(0x84)](_0x2ba65d(0xad))&&!_0xb8b4a8[_0x2ba65d(0x84)]('-vue')&&delete _0xeb8833[_0xb8b4a8];}fs[_0x2ba65d(0xe9)](_0x2ba65d(0xcd),JSON[_0x2ba65d(0xde)](_0x442b9f,null,0x2)),console[_0x2ba65d(0xe1)]('TypeScript\x20packages\x20have\x20been\x20removed\x20successfully.\x20'+_0x20c637+_0x2ba65d(0x97));}else{console[_0x2ba65d(0xe1)](_0x2ba65d(0xcb)+_0x22cbff+_0x2ba65d(0xb7)),console['log'](_0x2ba65d(0xa5));for(const [_0x49c63d,_0x32d5d9]of Object[_0x2ba65d(0xfc)](_0xeb8833)){(_0x49c63d['includes'](_0x2ba65d(0x89))||_0x49c63d['includes']('-react')||_0x49c63d['includes']('-vue'))&&console['log']('\x22'+_0x49c63d+_0x2ba65d(0x8b)+_0x32d5d9+'\x22,');}console['log']('After\x20making\x20this\x20changes.\x20'+_0x20c637+_0x2ba65d(0xc1));}_0x143856['close']();});};(_0x20e83b||_0x5cf38f||_0x7f25b6)&&_0x3aa044&&_0x5b7562();const _0x36c250=()=>{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',_0x143856['question'](isMessage,_0x787dfc=>{const _0x1d4a66=_0x5b81;_0x787dfc=_0x787dfc[_0x1d4a66(0xd3)]()['toLowerCase']();if(_0x787dfc==='yes'||_0x787dfc==='y'){for(const [_0x573173,_0x1b5503]of Object[_0x1d4a66(0xfc)](_0xeb8833)){_0x573173['startsWith'](_0x1d4a66(0x7c))&&!_0x1b5503[_0x1d4a66(0xc5)]('~')&&(_0x442b9f[_0x1d4a66(0xcc)][_0x573173]='~'+_0x1b5503);}fs[_0x1d4a66(0xe9)]('./package.json',JSON[_0x1d4a66(0xde)](_0x442b9f,null,0x2)),console[_0x1d4a66(0xe1)]('The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20'+_0x20c637+_0x1d4a66(0xfd)),_0x143856[_0x1d4a66(0xe6)]();}else{if(_0x40812f){console[_0x1d4a66(0xe1)](_0x1d4a66(0x8f)),console[_0x1d4a66(0xe1)](_0x1d4a66(0xa5));for(const [_0x4b9488,_0x545a5d]of Object[_0x1d4a66(0xfc)](_0xeb8833)){_0x4b9488[_0x1d4a66(0xc5)](_0x1d4a66(0x7c))&&console[_0x1d4a66(0xe1)]('\x22'+_0x4b9488+_0x1d4a66(0xe5)+_0x545a5d[_0x1d4a66(0x90)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}console[_0x1d4a66(0xe1)](_0x1d4a66(0xcf)+_0x20c637+_0x1d4a66(0xc1));}_0x143856[_0x1d4a66(0xe6)]();}});},_0x3cc8d2=()=>{const _0xdae6b8=_0x260288;isMessage=_0xdae6b8(0xc6),_0x143856['question'](isMessage,_0x194456=>{const _0x5a5eae=_0xdae6b8;_0x194456=_0x194456['trim']()[_0x5a5eae(0xd6)]();if(_0x194456===_0x5a5eae(0xd2)||_0x194456==='y'){for(const [_0x54e4c0,_0x442400]of Object['entries'](_0xeb8833)){_0x54e4c0[_0x5a5eae(0xc5)](_0x5a5eae(0x7c))&&(_0x442400[_0x5a5eae(0xc5)]('^')||!_0x442400[_0x5a5eae(0xc5)]('~'))&&(_0x442b9f[_0x5a5eae(0xcc)][_0x54e4c0]='~'+_0x442400[_0x5a5eae(0x91)](0x1));}fs[_0x5a5eae(0xe9)](_0x5a5eae(0xcd),JSON['stringify'](_0x442b9f,null,0x2)),console[_0x5a5eae(0xe1)](_0x5a5eae(0xee)+_0x20c637+_0x5a5eae(0xfd)),_0x143856[_0x5a5eae(0xe6)]();}else{if(_0x5f1cfa){console[_0x5a5eae(0xe1)](_0x5a5eae(0x8f)),console[_0x5a5eae(0xe1)](_0x5a5eae(0xa5));for(const [_0xbd368f,_0x5a2e79]of Object[_0x5a5eae(0xfc)](_0xeb8833)){_0xbd368f[_0x5a5eae(0xc5)](_0x5a5eae(0x7c))&&console[_0x5a5eae(0xe1)]('\x22'+_0xbd368f+_0x5a5eae(0xe5)+_0x5a2e79[_0x5a5eae(0x90)](/\d+\.\d+\.\d+/)[0x0]+'\x22,');}}_0x143856[_0x5a5eae(0xe6)]();}});},_0x5aa747=()=>{const _0x266946=_0x260288;let _0x224384=0x0;for(const [_0x273371,_0x362b88]of Object[_0x266946(0xfc)](_0xeb8833)){if(_0x273371[_0x266946(0xc5)](_0x266946(0x7c))){_0x224384++;const _0x1a6c57=_0x362b88[_0x266946(0x90)](/\d+/)[0x0];_0x37a6f8(_0x273371,_0x1a6c57,_0x3f12b5=>{const _0x6ec466=_0x266946,_0x307343=_0x3f12b5['match'](/\d+\.\d+\.\d+/)[0x0];_0x442b9f[_0x6ec466(0xcc)][_0x273371]='~'+_0x307343,_0x224384--,_0x224384===0x0&&(fs[_0x6ec466(0xe9)](_0x6ec466(0xcd),JSON[_0x6ec466(0xde)](_0x442b9f,null,0x2)),console[_0x6ec466(0xe1)](_0x6ec466(0x7e)+_0x20c637+_0x6ec466(0xfd)),_0x143856['close']());});}}},_0xfb62f6=(_0x22ed3e,_0x2c9789)=>{const _0x381ba3=_0x260288;let _0x3f2197=0x0,_0x4ca2bd=![];for(const [_0xee3b31,_0x5725c1]of Object[_0x381ba3(0xfc)](_0xeb8833)){if(_0xee3b31[_0x381ba3(0xc5)](_0x381ba3(0x7c))){const _0x369f4c=_0x5725c1[_0x381ba3(0x90)](/\d+/)[0x0];_0x369f4c!==_0x22ed3e&&(_0x3f2197++,_0x37a6f8(_0xee3b31,_0x22ed3e,_0x178a42=>{const _0x7cab5c=_0x381ba3,_0x489b1f=_0x178a42['match'](/\d+\.\d+\.\d+/)[0x0];_0x442b9f[_0x7cab5c(0xcc)][_0xee3b31]='~'+_0x489b1f,_0x4ca2bd=!![],_0x3f2197--,_0x3f2197===0x0&&_0x2c9789(_0x4ca2bd);}));}}_0x3f2197===0x0&&_0x2c9789(_0x4ca2bd);},_0x1db6d8=_0x223644=>{const _0x2f9ccc=_0x260288;let _0xc6115f=0x0,_0x58ead3=![];for(const [_0x383040,_0x378e9e]of Object[_0x2f9ccc(0xfc)](_0xeb8833)){_0x383040[_0x2f9ccc(0xc5)](_0x2f9ccc(0x7c))&&(_0xc6115f++,_0x277f28(_0x383040,_0x378e9e,_0x18f6ed=>{!_0x18f6ed&&(_0x58ead3=!![]),_0xc6115f--,_0xc6115f===0x0&&_0x223644(_0x58ead3);}));}_0xc6115f===0x0&&_0x223644(_0x58ead3);};for(const [_0x16e872,_0x1757f9]of Object[_0x260288(0xfc)](_0xeb8833)){if(_0x16e872['startsWith'](_0x260288(0x7c))){if(_0x1757f9[_0x260288(0xc5)]('^'))_0x5f1cfa=!![];else{if(!_0x1757f9[_0x260288(0xc5)]('~'))_0x40812f=!![];}const _0x423020=_0x1757f9[_0x260288(0x90)](/\d+\.\d+/)[0x0];_0x5819d2[_0x423020]=(_0x5819d2[_0x423020]||0x0)+0x1;_0x423020!==Object[_0x260288(0xec)](_0x5819d2)[0x0]&&_0x5ecee4[_0x260288(0xc9)](_0x423020);if(_0x22cbff!==_0x260288(0xea)&&_0x22cbff!=='vite'){const _0x5bca3d=_0x16e872['match'](/ej2-(\w+)-/);_0x22cbff=_0x5bca3d?_0x5bca3d[0x1]:_0x260288(0xb0),_0x43632b[_0x22cbff]=(_0x43632b[_0x22cbff]||0x0)+0x1;}}}_0x22cbff!==_0x260288(0xea)&&_0x22cbff!==_0x260288(0x9f)&&(_0x22cbff=Object[_0x260288(0xec)](_0x43632b)[_0x260288(0xf5)]((_0x5d44b7,_0x311a94)=>_0x43632b[_0x5d44b7]>_0x43632b[_0x311a94]?_0x5d44b7:_0x311a94));const _0x4b7b93=new Set(Object['values'](_0xeb8833)[_0x260288(0xfb)](_0x45f7c0=>_0x45f7c0[_0x260288(0x90)](/\d+/)[0x0]));if(_0x4b7b93[_0x260288(0xa3)]===0x1)_0x1db6d8(_0x381fef=>{const _0x59909f=_0x260288;if(_0x381fef)_0xa0a6b();else{if(_0x40812f&&_0x5f1cfa)_0x3cc8d2();else{if(_0x5f1cfa)_0x49f4dd();else _0x40812f?_0x36c250():console['log'](_0x59909f(0x88));}}});else{const _0x3027fd=_0x40812f||_0x5f1cfa||_0x5ecee4[_0x260288(0xa3)]>0x0;_0x3027fd?getLicense(_0x50810e=>{const _0x27772d=_0x260288;_0x50810e?_0x8cee52(_0x50810e):console[_0x27772d(0xe1)]('Failed\x20to\x20retrieve\x20the\x20license\x20version.');}):_0x1db6d8(_0x158aaa=>{const _0x49b72d=_0x260288;_0x158aaa?(fs['writeFileSync'](_0x49b72d(0xcd),JSON[_0x49b72d(0xde)](_0x442b9f,null,0x2)),console[_0x49b72d(0xe1)](_0x49b72d(0xd1)+_0x20c637+_0x49b72d(0xfd))):console['log'](_0x49b72d(0x88));});}}function getEncryptedKey(_0x3e1571){const _0x33299a=_0x205b70,_0x1d95d8=typeof window===_0x33299a(0x95)?require(_0x33299a(0xc3)):window[_0x33299a(0xc3)];var _0x5ede13='',_0x2977e0=[],_0x302bc2=[],_0x5b18b7=new Array();for(var _0xa49728=0x0;_0xa49728<_0x3e1571[_0x33299a(0xb2)];_0xa49728++){_0x2977e0[_0xa49728]=_0x3e1571[_0xa49728][_0x33299a(0xeb)](0x0);}for(var _0x1d66c5=0x0,_0x4d54c1=0x41;_0x1d66c5<0x1a;_0x1d66c5++,_0x4d54c1++){_0x302bc2[_0x1d66c5]=String['fromCharCode'](_0x4d54c1);}let _0x51911b;try{if(typeof _0x1d95d8['getRandomValues']==='function'){const _0x5da46b=new Uint8Array(0x1);_0x1d95d8['getRandomValues'](_0x5da46b),_0x51911b=_0x5da46b[0x0]%0x1a;}else{const _0x4c719f=_0x1d95d8[_0x33299a(0xbf)](0x1);_0x51911b=_0x4c719f[0x0]%0x1a;}}catch(_0x548e79){return console[_0x33299a(0xa7)](_0x33299a(0xa1),_0x548e79[_0x33299a(0x87)]),'';}var _0x3a256f=_0x302bc2[_0x51911b]['charCodeAt'](0x0);for(var _0xf66f2e=0x0;_0xf66f2e<_0x3e1571[_0x33299a(0xb2)];_0xf66f2e++){_0x5b18b7[_0xf66f2e]=parseInt(_0x2977e0[_0xf66f2e])+parseInt(_0x302bc2[_0x51911b]['charCodeAt'](0x0));}_0x5b18b7[_0x2977e0[_0x33299a(0xb2)]]=_0x3a256f;for(var _0x3b865f=0x0;_0x3b865f<_0x5b18b7[_0x33299a(0xb2)];_0x3b865f++){_0x5ede13+=String['fromCharCode'](_0x5b18b7[_0x3b865f]);}return Buffer[_0x33299a(0xb5)](_0x5ede13,_0x33299a(0x9d))['toString'](_0x33299a(0xe8));}function _0x40f4(){const _0x482bc9=['\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','Please\x20delete\x20the\x20.angular\x20folder\x20in\x20the\x20root\x20directory','@syncfusion/ej2-angular-','validate','replace','includes','3505831NBPLoC','stdin','message','No\x20issues\x20found\x20in\x20package.json.','-angular','Please\x20delete\x20cache\x20folder\x20from\x20the\x20node_modules\x20directory','\x22:\x20\x22','913440ZxBIVy','55428JpOmuL','UTF8','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.','match','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','npm\x20view\x20','.*.*\x20version.','undefined','push','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es2015.js','lastValue','\x0aThe\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','SYNCFUSION_LICENSE','(Error)\x20SECURITY\x20VIOLATION\x20-\x20Invalid\x20package\x20name\x20detected:\x20','ascii','.*.*','vite','test','(Error)\x20Failed\x20to\x20generate\x20random\x20index:','Please\x20delete\x20the\x20.cache\x20folder\x20from\x20the\x20node_modules\x20directory','size','activate','Here\x20is\x20the\x20correct\x20format\x20for\x20dependencies:\x0a','values','error','@syncfusion/ej2-react-','(INFO)\x20Syncfusion\x20License\x20imported\x20successfully.','\x20packages.\x20Would\x20you\x20like\x20me\x20to\x20remove\x20the\x20TypeScript\x20packages?\x20Please\x20enter\x20yes\x20or\x20no:\x20','@syncfusion/ej2-','(Error)\x20License\x20key\x20is\x20not\x20valid.','-react','expiryDate','18AwfcNX','typescript','./syncfusion-license.txt','length','substring','34','from','react','\x20packages.\x20Mixing\x20platform\x20packages\x20in\x20package.json\x20is\x20not\x20recommended.','57439shjcsj','\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\x20','parse','Your\x20package.json\x20contains\x20two\x20major\x20versions.\x20Based\x20on\x20your\x20license\x20key,\x20you\x20should\x20use\x20','./node_modules/@syncfusion/ej2-base/dist/ej2-base.umd.min.js','@syncfusion/ej2-vue-','randomBytes','argv','\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','.*.*\x20version,\x20please\x20enter\x20the\x20key\x20for\x20','crypto','split','startsWith','\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','currentPlatform','346938VgjODv','add','Your\x20packages\x20have\x20an\x20incorrect\x20minor\x20version.\x20Would\x20you\x20like\x20me\x20to\x20update\x20them\x20to\x20the\x20latest\x20version?\x20Please\x20enter\x20yes\x20or\x20no:\x20','Your\x20dependencies\x20contain\x20both\x20TypeScript\x20and\x20','dependencies','./package.json','existsSync','After\x20making\x20this\x20changes.\x20','The\x20key\x20entered\x20is\x20for\x20the\x20','The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20correct\x20versions.\x20','yes','trim','readFileSync','.*.*\x20platform.\x20Please\x20enter\x20a\x20valid\x20key.','toLowerCase','Ensure\x20that\x20all\x20packages\x20in\x20the\x20dependencies\x20follow\x20the\x20correct\x20minor\x20version.','84xHgGir','version','question','hasOwnProperty','Supported\x20command:\x20npx\x20syncfusion-license\x20activate\x20||\x20npx\x20syncfusion-license\x20validate','charAt','stringify','exit','fromCharCode','log','next','stdout','./node_modules/@syncfusion/ej2-base/dist/es6/ej2-base.es5.js','\x22:\x20\x22~','close','createInterface','base64','writeFileSync','Next\x20js','charCodeAt','keys','Kindly\x20enter\x20the\x20major\x20version\x20number\x20from\x20the\x20available\x20options\x20','The\x20package.json\x20file\x20has\x20been\x20updated\x20with\x20the\x20tilde\x20(~)\x20symbol.\x20','The\x20included\x20Syncfusion\x20license\x20key\x20has\x20expired.','./node_modules/@syncfusion/ej2-base/src/validate-lic.js','.*.*\x20version.\x20Would\x20you\x20like\x20me\x20to\x20auto-correct\x20the\x20version\x20in\x20package.json?\x20(Yes/No):\x20','24SdmEpT','\x20:\x20','Please\x20delete\x20the\x20.next\x20folder\x20in\x20the\x20root\x20directory','reduce','689985iLfyhQ','readline','\x20version','minVersion','join','map','entries','\x20remove\x20the\x20@syncfusion\x20folder\x20from\x20node_modules\x20and\x20delete\x20the\x20package-lock.json\x20from\x20the\x20root\x20directory.\x20Then,\x20reinstall\x20the\x20packages.','7708570kZEbWS','string','child_process','vue','@syncfusion','devDependencies','The\x20package.json\x20file\x20has\x20been\x20updated\x20to\x20the\x20latest\x20versions.\x20'];_0x40f4=function(){return _0x482bc9;};return _0x40f4();}function getDecryptedData(_0x106ba2){const _0x407998=_0x205b70;try{return Buffer['from'](_0x106ba2,_0x407998(0xe8))['toString']('binary');}catch(_0xc3b68a){return'';}}; |
| /*! | ||
| * filename: index.d.ts | ||
| * version : 34.1.29 | ||
| * version : 34.1.30 | ||
| * 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": "34.1.29", | ||
| "version": "34.1.30", | ||
| "description": "A common package of Essential JS 2 base libraries, methods and class definitions", | ||
@@ -5,0 +5,0 @@ "author": "Syncfusion Inc.", |
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 3 instances
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Obfuscated code
Supply chain riskObfuscated files are intentionally packed to hide their behavior. This could be a sign of malware.
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
27330401
0.1%276332
0.07%1
-75%7
600%30
3.45%