fda_submission_package
Version:
this plug-in be use FDA Submission
1 lines • 9.59 kB
JavaScript
const a6_0x26f0=['Length','data\x20LBCURDIR.','DatasetName','\x20\x0d\x0a','%let\x20rc\x20=\x20%sysfunc(filename(fr,.));','*\x20Program\x20creation\x20date\x20:\x20dd-mon-yyyy\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20','=\x20\x20','*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20','*\x20Author\x20:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20','VariableLabel','indexOf','\x20\x20\x20\x20;','data\x20','VariableMetadata','length','keys','Label','Input','*********************************************************************/','DatasetMetadata','string','*\x20Input\x20data\x20files\x20:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20','(label=\x27','writeFile','*\x20Description\x20of\x20modification\x20:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20','run;','DatasetDescription','**********************************************************************','push','*\x20Date\x20:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20','concat','map','ParentDomain','error','exports','SupqualVariables','object','VariableName','.sas','join','filter','\x20\x20\x20\x20','\x20output;\x20call\x20missing(of\x20_all_);','*\x20Program\x20Author\x20:\x20Programmer\x20name\x20+\x20user\x20id\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20','set\x20'];(function(_0x41a002,_0x26f02f){const _0x5176c1=function(_0xbec022){while(--_0xbec022){_0x41a002['push'](_0x41a002['shift']());}};_0x5176c1(++_0x26f02f);}(a6_0x26f0,0x75));const a6_0x5176=function(_0x41a002,_0x26f02f){_0x41a002=_0x41a002-0x0;let _0x5176c1=a6_0x26f0[_0x41a002];return _0x5176c1;};const fs=require('fs');module[a6_0x5176('0x7')]={'createDataset':createDataset,'createLabel':createLabel};function createHeader(_0x631313){_0x631313[a6_0x5176('0x1')]('/*********************************************************************\x20'),_0x631313[a6_0x5176('0x1')]('*\x20Property\x20of\x20Company\x20Name\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20'),_0x631313['push']('*\x20Program\x20Name\x20:\x20xxxxxxxx.sas\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20'),_0x631313[a6_0x5176('0x1')]('* Program Purpose : * '),_0x631313[a6_0x5176('0x1')](a6_0x5176('0x19')),_0x631313[a6_0x5176('0x1')]('*\x20Compound/Study/Analysis\x20:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20'),_0x631313[a6_0x5176('0x1')](a6_0x5176('0x10')),_0x631313['push'](a6_0x5176('0x17')),_0x631313[a6_0x5176('0x1')](a6_0x5176('0x19')),_0x631313[a6_0x5176('0x1')](a6_0x5176('0x27')),_0x631313[a6_0x5176('0x1')]('* Macros called : * '),_0x631313[a6_0x5176('0x1')](a6_0x5176('0x19')),_0x631313[a6_0x5176('0x1')]('*\x20System\x20:\x20SAS\x20version\x209.4\x20-\x20WISE\x20environment\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20'),_0x631313[a6_0x5176('0x1')](a6_0x5176('0x0')),_0x631313[a6_0x5176('0x1')]('*\x20Revision\x20History\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20'),_0x631313[a6_0x5176('0x1')]('*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20'),_0x631313[a6_0x5176('0x1')]('*\x20Revision\x20#1\x20:\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*\x20'),_0x631313[a6_0x5176('0x1')](a6_0x5176('0x2')),_0x631313[a6_0x5176('0x1')](a6_0x5176('0x1a')),_0x631313[a6_0x5176('0x1')](a6_0x5176('0x2a')),_0x631313[a6_0x5176('0x1')](a6_0x5176('0x24')),_0x631313[a6_0x5176('0x1')](''),_0x631313[a6_0x5176('0x1')](a6_0x5176('0x16')),_0x631313[a6_0x5176('0x1')]('%let CURDIR = %sysfunc(pathname(&fr));'),_0x631313['push']('%let\x20rc\x20=\x20%sysfunc(filename(fr));'),_0x631313[a6_0x5176('0x1')]('');}function createDataset(_0x7a7bbe,_0x2bb50d,_0x1064eb,_0x186b89,_0x417c36,_0x39e53e){let _0x36dec7='',_0x4a98c4=[],_0x17b2c0=[],_0x505e2e='Length',_0x54817a='Label',_0x2cf3fd=a6_0x5176('0x23');createHeader(_0x4a98c4),_0x4a98c4[a6_0x5176('0x1')]('libname\x20LBCURDIR\x20\x22&CURDIR\x22\x20;'),_0x4a98c4['push'](a6_0x5176('0x13')+_0x186b89+';');_0x2bb50d?(_0x17b2c0=Object[a6_0x5176('0x21')](_0x2bb50d),_0x505e2e=_0x505e2e+'\x20'+_0x17b2c0[a6_0x5176('0x4')](_0x5417d0=>{return _0x5417d0+'\x20'+_0x2bb50d[_0x5417d0];})[a6_0x5176('0xc')]('\x20')+';',_0x54817a=_0x54817a+'\x20'+_0x17b2c0[a6_0x5176('0x4')](_0x4b6e0a=>{return _0x4b6e0a+'=\x27'+_0x1064eb[_0x4b6e0a]+'\x27';})[a6_0x5176('0xc')]('\x20')+';',_0x2cf3fd=_0x2cf3fd+'\x20'+_0x17b2c0[a6_0x5176('0x4')](_0x229d3c=>{return _0x229d3c+a6_0x5176('0x18');})['join']('\x20')+';'):(_0x17b2c0=Object[a6_0x5176('0x21')](_0x7a7bbe[0x0]),_0x505e2e=_0x505e2e+'\x20'+_0x17b2c0['map'](_0x7cc4f4=>{return _0x7cc4f4+'\x20$50.';})[a6_0x5176('0xc')]('\x20')+';',_0x54817a=_0x54817a+'\x20'+_0x17b2c0[a6_0x5176('0x4')](_0x28e5c1=>{return _0x28e5c1+'=\x27'+_0x1064eb[_0x28e5c1]+'\x27';})[a6_0x5176('0xc')]('\x20')+';',_0x2cf3fd=_0x2cf3fd+'\x20'+_0x17b2c0[a6_0x5176('0x4')](_0x98a9a5=>{return _0x98a9a5+a6_0x5176('0x18');})[a6_0x5176('0xc')]('\x20')+';');_0x4a98c4[a6_0x5176('0x1')](_0x505e2e),_0x4a98c4['push'](_0x54817a);for(let _0x35a705 in _0x7a7bbe){let _0x1fc340=_0x7a7bbe[_0x35a705],_0x3aa351=Object['keys'](_0x1fc340)['map'](_0x178268=>{if(_0x17b2c0['indexOf'](_0x178268)>=0x0){if(typeof _0x1fc340[_0x178268]===a6_0x5176('0x9')){}else{let _0x3d67fb=_0x1fc340[_0x178268];if(_0x2bb50d[_0x178268][a6_0x5176('0x1c')]('$')==-0x1)return _0x178268+'='+_0x3d67fb+';';else{if(_0x3d67fb)return _0x178268+'=\x22'+_0x3d67fb+'\x22;';}}}else return;})[a6_0x5176('0xc')]('\x20');_0x3aa351=_0x3aa351+a6_0x5176('0xf'),_0x4a98c4[a6_0x5176('0x1')](_0x3aa351);}_0x4a98c4[a6_0x5176('0x1')](a6_0x5176('0x2b')),_0x36dec7=_0x4a98c4[a6_0x5176('0xc')](a6_0x5176('0x15')),fs['writeFile'](_0x417c36+'\x5c'+_0x39e53e+a6_0x5176('0xb'),_0x36dec7,function(_0x3bc15e){if(_0x3bc15e)return console[a6_0x5176('0x6')](_0x3bc15e);});}function createLabel(_0x3e5f8f,_0x463c68,_0x50e146,_0x1d14fa,_0x4caf63,_0x563228){let _0x34926e='',_0x41ef92=[],_0x3cb50f=[],_0x2ea146=a6_0x5176('0x12'),_0x46f2ee=a6_0x5176('0x22'),_0x1187ad='Input';_0x563228=_0x563228||'en',createHeader(_0x41ef92);let _0x427d55=_0x3e5f8f[a6_0x5176('0x25')]||[],_0x141c0a=_0x3e5f8f[a6_0x5176('0x1f')]||[],_0x3d1231=_0x3e5f8f[a6_0x5176('0x8')]||[];_0x3d1231[a6_0x5176('0x20')]>0x0&&(_0x141c0a=_0x141c0a[a6_0x5176('0xd')](_0xc5287b=>{return _0xc5287b[a6_0x5176('0x14')]==_0xc5287b[a6_0x5176('0x5')];}),_0x141c0a=_0x141c0a[a6_0x5176('0x3')](_0x3d1231)),_0x427d55['map'](_0x4170e0=>{let _0x82095d=_0x4170e0[a6_0x5176('0x14')],_0x7fe296='';_0x4170e0[a6_0x5176('0x2c')]&&(typeof _0x4170e0[a6_0x5176('0x2c')]==a6_0x5176('0x26')?_0x7fe296=a6_0x5176('0x28')+_0x4170e0['DatasetDescription']+'\x27)':_0x4170e0[a6_0x5176('0x2c')][_0x563228]&&(_0x7fe296=a6_0x5176('0x28')+_0x4170e0[a6_0x5176('0x2c')][_0x563228]+'\x27)'));_0x41ef92['push'](a6_0x5176('0x1e')+_0x1d14fa+'.'+_0x82095d+'\x20'+_0x7fe296+';'),_0x41ef92['push'](a6_0x5176('0x11')+_0x50e146+'.'+_0x82095d+';');let _0x3c982e=_0x141c0a[a6_0x5176('0xd')](_0xe19bbb=>{return _0xe19bbb[a6_0x5176('0x14')]==_0x4170e0[a6_0x5176('0x14')];});_0x3c982e[a6_0x5176('0x20')]>0x0&&(_0x41ef92['push']('label\x20'),_0x3c982e['map'](_0x2a28e2=>{let _0x31fbd8='';_0x2a28e2[a6_0x5176('0xa')]&&(_0x2a28e2[a6_0x5176('0x1b')]&&(typeof _0x2a28e2[a6_0x5176('0x1b')]==a6_0x5176('0x26')?_0x31fbd8=a6_0x5176('0xe')+_0x2a28e2['VariableName']+'=\x27'+_0x2a28e2[a6_0x5176('0x1b')]+'\x27':_0x31fbd8='\x20\x20\x20\x20'+_0x2a28e2[a6_0x5176('0xa')]+'=\x27'+_0x2a28e2[a6_0x5176('0x1b')][_0x563228]+'\x27'),_0x41ef92[a6_0x5176('0x1')](_0x31fbd8));}),_0x41ef92['push'](a6_0x5176('0x1d'))),_0x41ef92[a6_0x5176('0x1')]('run;\x0a'),_0x34926e=_0x41ef92[a6_0x5176('0xc')](a6_0x5176('0x15'));}),fs[a6_0x5176('0x29')](_0x463c68+'\x5c'+_0x4caf63+'.sas',_0x34926e,function(_0x498e5a){if(_0x498e5a)return console[a6_0x5176('0x6')](_0x498e5a);});}