UNPKG

fda_submission_package

Version:
1 lines 6.71 kB
const a11_0x3d2a=['length','Parameter\x20Null\x20Flavor','SELECT','DCUTDTC','_TS_','STUDYID','toString','parse','replace','DOSFRQ','log','Name\x20of\x20the\x20Reference\x20Terminology','CORE','Trial\x20Summary\x20Parameter\x20Short\x20Name','TSSEQ','TSGRPID','$200.','Domain\x20Abbreviation','TSORVAL','$30.','./meta2sas','$20.','$40.','Group\x20ID','$2.','$15.','DOSU','TSVALNF','DCUTDESC','push','DOMAIN','undefined','Study\x20Identifier','Trial\x20Summary\x20Parameter','TSVCDVER','writeFile','trim','Sequence\x20Number','MTS','Parameter\x20Value','sort','keys','object','TSVCDREF','DOSE','exports','.mts','VAL','Parameter\x20Value\x20Code','$8.','TSVALCD','TSPARM','CODELIST','TSPARMCD','TSVAL','stringify'];(function(_0x3e0921,_0x3d2ad2){const _0x588e9c=function(_0x3cc9ec){while(--_0x3cc9ec){_0x3e0921['push'](_0x3e0921['shift']());}};_0x588e9c(++_0x3d2ad2);}(a11_0x3d2a,0x168));const a11_0x588e=function(_0x3e0921,_0x3d2ad2){_0x3e0921=_0x3e0921-0x0;let _0x588e9c=a11_0x3d2a[_0x3e0921];return _0x588e9c;};const fs=require('fs'),json2csv=require('json2csv'),{createDataset}=require(a11_0x588e('0x34')),moment=require('moment');module[a11_0x588e('0x15')]=createTs;function createTs(_0x3c3269,_0x3c75c6,_0xebaae3){let _0x234c80=moment()['format']('YYYYMMDD[T]HHmmss'),_0x5275a9=_0x3c75c6+'\x5c'+_0xebaae3+'_'+_0x234c80+a11_0x588e('0x16');fs[a11_0x588e('0xb')](_0x5275a9,JSON[a11_0x588e('0x1f')](_0x3c3269),_0x16796d=>{_0x16796d&&console[a11_0x588e('0x2a')](_0x16796d);});let _0x26a191=_0x3c3269[a11_0x588e('0xe')],_0x31128d='TS',_0x310de2=0x0,_0x46c60a=0x0,_0x5d070e=[],_0x5f0865=[],_0x421d71={},_0x4cc43b=[a11_0x588e('0x14'),a11_0x588e('0x2'),a11_0x588e('0x29'),'ROUTE'],_0x2ca276=[a11_0x588e('0x23'),a11_0x588e('0x4')];for(let _0x13aa5f=0x0;_0x13aa5f<_0x26a191[a11_0x588e('0x20')];_0x13aa5f++){let _0x56a171=_0x26a191[_0x13aa5f];if(typeof _0x56a171['TSPARMCD']!==a11_0x588e('0x7')){_0x421d71[_0x56a171['TSPARMCD']]=_0x421d71[_0x56a171['TSPARMCD']]+0x1||0x1;_0x56a171[a11_0x588e('0x3')]&&(typeof _0x56a171[a11_0x588e('0x3')]===a11_0x588e('0x12')&&(_0x56a171[a11_0x588e('0x3')]=_0x56a171[a11_0x588e('0x3')][a11_0x588e('0x17')]));delete _0x56a171[a11_0x588e('0x1c')],delete _0x56a171['CODE'],delete _0x56a171[a11_0x588e('0x22')],delete _0x56a171[a11_0x588e('0x2c')],_0x56a171[a11_0x588e('0x25')]=_0xebaae3,_0x56a171[a11_0x588e('0x6')]=_0x31128d,_0x56a171[a11_0x588e('0x32')]=_0x56a171[a11_0x588e('0x1e')];if(_0x56a171[a11_0x588e('0x1e')]){_0x56a171[a11_0x588e('0x1e')]=_0x56a171[a11_0x588e('0x1e')][a11_0x588e('0x28')](/\r\n/g,'\x20');_0x310de2<_0x56a171[a11_0x588e('0x1e')][a11_0x588e('0x20')]&&(_0x310de2=_0x56a171[a11_0x588e('0x1e')][a11_0x588e('0x20')]);let _0x382305=splitVar(_0x56a171[a11_0x588e('0x1e')],a11_0x588e('0x1e'));_0x56a171=Object['assign'](_0x56a171,_0x382305);let _0x144287=Object[a11_0x588e('0x11')](_0x382305),_0x101787=_0x144287[a11_0x588e('0x20')];_0x101787>_0x46c60a&&(_0x46c60a=_0x101787,_0x5d070e=_0x144287);}_0x56a171[a11_0x588e('0x2e')]=_0x421d71[_0x56a171[a11_0x588e('0x1d')]],_0x5f0865[a11_0x588e('0x5')](_0x56a171);}}let _0x48ae2a={},_0x33280b={};if(_0x310de2<0xc8)_0x48ae2a[a11_0x588e('0x25')]=a11_0x588e('0x1'),_0x48ae2a[a11_0x588e('0x6')]='$2.',_0x48ae2a[a11_0x588e('0x2e')]='8.',_0x48ae2a['TSGRPID']=a11_0x588e('0x35'),_0x48ae2a[a11_0x588e('0x1d')]=a11_0x588e('0x19'),_0x48ae2a[a11_0x588e('0x1b')]='$40.',_0x48ae2a[a11_0x588e('0x1e')]=a11_0x588e('0x30'),_0x48ae2a[a11_0x588e('0x3')]=a11_0x588e('0x36'),_0x48ae2a['TSVALCD']=a11_0x588e('0x35'),_0x48ae2a[a11_0x588e('0x13')]=a11_0x588e('0x33'),_0x48ae2a[a11_0x588e('0xa')]='$20.',_0x33280b['STUDYID']=a11_0x588e('0x8'),_0x33280b[a11_0x588e('0x6')]='Domain\x20Abbreviation',_0x33280b[a11_0x588e('0x2e')]=a11_0x588e('0xd'),_0x33280b[a11_0x588e('0x2f')]='Group\x20ID',_0x33280b[a11_0x588e('0x1d')]=a11_0x588e('0x2d'),_0x33280b[a11_0x588e('0x1b')]='Trial\x20Summary\x20Parameter',_0x33280b[a11_0x588e('0x1e')]=a11_0x588e('0xf'),_0x33280b[a11_0x588e('0x3')]=a11_0x588e('0x21'),_0x33280b[a11_0x588e('0x1a')]=a11_0x588e('0x18'),_0x33280b['TSVCDREF']=a11_0x588e('0x2b'),_0x33280b[a11_0x588e('0xa')]='Version\x20of\x20the\x20Reference\x20Terminology';else{_0x48ae2a['STUDYID']=a11_0x588e('0x1'),_0x48ae2a['DOMAIN']=a11_0x588e('0x0'),_0x48ae2a[a11_0x588e('0x2e')]='8.',_0x48ae2a['TSGRPID']=a11_0x588e('0x35'),_0x48ae2a[a11_0x588e('0x1d')]='$8.',_0x48ae2a['TSPARM']=a11_0x588e('0x36');for(let _0xfdc9a5=0x0;_0xfdc9a5<_0x5d070e[a11_0x588e('0x20')];_0xfdc9a5++){_0x48ae2a[_0x5d070e[_0xfdc9a5]]=a11_0x588e('0x30'),_0xfdc9a5==0x0?_0x33280b[_0x5d070e[_0xfdc9a5]]=a11_0x588e('0xf'):_0x33280b[_0x5d070e[_0xfdc9a5]]='Parameter\x20Value\x20'+_0xfdc9a5;}_0x48ae2a[a11_0x588e('0x3')]=a11_0x588e('0x36'),_0x48ae2a['TSVALCD']='$20.',_0x48ae2a[a11_0x588e('0x13')]=a11_0x588e('0x33'),_0x48ae2a[a11_0x588e('0xa')]=a11_0x588e('0x35'),_0x33280b[a11_0x588e('0x25')]=a11_0x588e('0x8'),_0x33280b[a11_0x588e('0x6')]=a11_0x588e('0x31'),_0x33280b['TSSEQ']=a11_0x588e('0xd'),_0x33280b[a11_0x588e('0x2f')]=a11_0x588e('0x37'),_0x33280b['TSPARMCD']=a11_0x588e('0x2d'),_0x33280b[a11_0x588e('0x1b')]=a11_0x588e('0x9'),_0x33280b[a11_0x588e('0x3')]=a11_0x588e('0x21'),_0x33280b[a11_0x588e('0x1a')]=a11_0x588e('0x18'),_0x33280b[a11_0x588e('0x13')]=a11_0x588e('0x2b'),_0x33280b[a11_0x588e('0xa')]='Version\x20of\x20the\x20Reference\x20Terminology';}let _0x4e5b2c=_0x5f0865[a11_0x588e('0x10')](function(_0x1234d5,_0x5adfc0){return _0x1234d5['TSPARMCD']['localeCompare'](_0x5adfc0[a11_0x588e('0x1d')]);});return fs[a11_0x588e('0xb')](_0x3c75c6+'\x5c'+_0xebaae3+'_TS_'+_0x234c80+'.csv',json2csv[a11_0x588e('0x27')](_0x4e5b2c),_0x44da78=>{_0x44da78&&console[a11_0x588e('0x2a')](_0x44da78);}),createDataset(_0x4e5b2c,_0x48ae2a,_0x33280b,_0x31128d,_0x3c75c6,_0xebaae3+a11_0x588e('0x24')+_0x234c80),_0x5275a9;}function splitVar(_0x1f0bb3,_0x2d1714){let _0x4f183e=0x0,_0x18b0b2=[],_0x3630c5={},_0x17e385='';_0x1f0bb3=_0x1f0bb3[a11_0x588e('0x26')]();let _0x17113c=_0x1f0bb3,_0xae974c=_0x17113c['split'](/\s+/);for(let _0x297ef5=0x0;_0x297ef5<_0xae974c[a11_0x588e('0x20')];_0x297ef5++){let _0xb84bb4=_0xae974c[_0x297ef5][a11_0x588e('0x20')],_0x21ebd7=_0x4f183e+_0xb84bb4+0x1;_0x21ebd7<=0xc8?(_0x17e385=_0x17e385+'\x20'+_0xae974c[_0x297ef5],_0x4f183e=_0x21ebd7):(_0x18b0b2[a11_0x588e('0x5')](_0x17e385[a11_0x588e('0xc')]()),_0x4f183e=_0xae974c[_0x297ef5][a11_0x588e('0x20')],_0x17e385=_0xae974c[_0x297ef5]),_0x297ef5==_0xae974c[a11_0x588e('0x20')]-0x1&&_0x21ebd7<=0xc8&&_0x18b0b2['push'](_0x17e385[a11_0x588e('0xc')]());}!_0x18b0b2[a11_0x588e('0x20')]&&(_0x18b0b2=_0xae974c);for(let _0x44399d=0x0;_0x44399d<_0x18b0b2[a11_0x588e('0x20')];_0x44399d++){_0x44399d==0x0?_0x3630c5[_0x2d1714]=_0x18b0b2[_0x44399d]:_0x3630c5[_0x2d1714+_0x44399d]=_0x18b0b2[_0x44399d];}return _0x3630c5;}