mixone
Version:
MixOne is a Node scaffolding tool implemented based on Vite, used for compiling HTML5, JavasCript, Vue, React and other codes. It supports packaging Web applications with multiple HTML entry points (BS architecture) and desktop installation packages (CS a
1 lines • 12.8 kB
JavaScript
const as=d;(function(e,f){const an=d,g=e();while(!![]){try{const h=-parseInt(an(0xd7))/0x1*(-parseInt(an(0x10e))/0x2)+-parseInt(an(0xc7))/0x3*(parseInt(an(0x11a))/0x4)+-parseInt(an(0x153))/0x5+parseInt(an(0x118))/0x6+parseInt(an(0xf2))/0x7+parseInt(an(0x137))/0x8*(-parseInt(an(0x109))/0x9)+parseInt(an(0xd5))/0xa;if(h===f)break;else g['push'](g['shift']());}catch(i){g['push'](g['shift']());}}}(c,0x66543));function c(){const aO=['NoluZ','hbGUI','isStatement','hapMx','WYdhO','1392816WvGAcP','decorators-legacy','24tHdPAs','abrpz','AMZGj','oXCYa','RqvJU','PiPfd','get','sCzfe','YKJbJ','FQhiV','Asgdi','MemberExpression','CallExpression','constructor','default','McaAd','isIdentifier','parent','WUUyr','yIxLk','deTam','callExpression','eFSEQ','code','filter','cvFLb','zTeZB','Error\x20occurred\x20while\x20parsing\x20code\x20to\x20AST:','psayZ','16344MaVifK','module','TYXyR','vjVFX','jwZiI','callee','apply','lfWVF','Failed\x20to\x20merge\x20preload\x20files:\x20','luyjJ','nqQYH','Error\x20occurred\x20while\x20merging\x20preload\x20files:','KRehi','hQMsI','bRYCJ','FINUl','require','message','xtgag','isMemberExpression','key','error','expression','IIIrq','from','node','objectPattern','PahYI','4010685skBber','FRlen','\x20cannot\x20be\x20merged.\x20Both\x20parameters\x20must\x20be\x20of\x20object\x20type','kTzZi','DLikx','objectProperty','mTcet','push','@babel/types','set','QLjMp','yxXqr','GsZQQ','CkJLw','TLvSy','@babel/traverse','jsx','Failed\x20to\x20parse\x20code:\x20','isObjectMethod','bpAUp','swzcD','CWfVd','fqsDc','TqRHD','single','value','FkYZS','(((.+)+)+)+$','exportNamespaceFrom','HRtCe','property','bJKGI','QrbKr','inqlv','toString','RcKWZ','335463tHhrTZ','LonWt','some','isObjectPattern','@babel/generator','PGZTw','has','init','exposeInMainWorld','pVEKe','declarations','zStfc','YrIta','bsrMN','9058820pGukRw','BUpAf','201PpSuLw','ExpressionStatement','gdHie','nDuBB','identifier','map','stringLiteral','The\x20input\x20code\x20cannot\x20be\x20empty','SpgXM','@babel/parser','search','WAjwh','bAppL','TQkHV','isVariableDeclaration','classProperties','TjdAN','electron','exportDefaultFrom','NKxwt','isCallExpression','isObjectExpression','sYegP','type','CLZlB','VFqoB','wVcfy','3224795qXJFJH','name','findParent','forEach','ZcCbw','CzdPH','exports','qvYOF','arguments','GhmEo','akPoj','OEBeV','values','contextBridge','DrgpH','typescript','YFTgi','properties','nIFFd','variableDeclarator','object','program','Tbpae','99xwRUtX','vhTWI','sSCYO','Xdpgv','gJlZB','3144QykHSK','isObjectProperty','expressionStatement','arJzc','qkyWM'];c=function(){return aO;};return c();}const b=(function(){const ao=d,e={'WYdhO':function(g,h){return g===h;},'YrIta':ao(0x11f)};let f=!![];return function(g,h){const ap=ao;if(e[ap(0x117)](e[ap(0xd3)],ap(0x104)))!m[ap(0xcd)](n)&&v['id']['properties']['push'](w['objectProperty'](x[ap(0xdb)](y),z[ap(0xdb)](A),![],!![]));else{const j=f?function(){const aq=ap;if(aq(0x168)==='CWfVd'){if(h){const k=h[aq(0x13d)](g,arguments);return h=null,k;}}else i[aq(0x15c)](j['key'][aq(0xf3)]||k[aq(0x14b)][aq(0x16c)],l);}:function(){};return f=![],j;}};}()),a=b(this,function(){const ar=d,e={'swzcD':ar(0xbe)};return a['toString']()['search'](e['swzcD'])[ar(0xc5)]()[ar(0x127)](a)['search'](e[ar(0x167)]);});a();const {parse}=require(as(0xe0)),traverse=require(as(0x162))[as(0x128)],generate=require(as(0xcb))[as(0x128)],t=require(as(0x15b));function generateMergedPreload(e,f){const at=as,g={'oXCYa':function(h,i){return h===i;},'OEBeV':function(h,i,j){return h(i,j);},'YKJbJ':'(((.+)+)+)+$','LonWt':function(h,i){return h||i;},'CLZlB':function(h,i){return h!==i;},'DZZdz':at(0x10c),'RcKWZ':at(0xd4),'hJqcp':at(0x129),'Tbpae':function(h,i){return h(i);},'oSPXN':function(h,i){return h(i);},'YFTgi':function(h,i,j){return h(i,j);},'hapMx':function(h,i,j){return h(i,j);},'abrpz':function(h,i){return h(i);},'TjdAN':at(0x16b),'bRYCJ':at(0x142)};if(g[at(0xc8)](!e,!f)){if(g[at(0xef)](g['DZZdz'],at(0x10c))){const i={'nDuBB':function(l,m){return g['oXCYa'](l,m);},'zStfc':at(0x147)},j=[];return g[at(0xfd)](h,i,{'CallExpression'(o){const au=at;if(i[au(0xda)](o[au(0x150)]['callee']['name'],i[au(0xd2)])){const p=o[au(0xf4)](q=>o[au(0x115)](q));p&&j['push'](p['node']);}}}),j;}else throw new Error(at(0xde));}try{if(g[at(0x11d)](g[at(0xc6)],g['hJqcp']))return g[at(0xc5)]()[at(0xe1)](bauLjd[at(0x122)])[at(0xc5)]()[at(0x127)](h)[at(0xe1)](bauLjd[at(0x122)]);else{const j=g['Tbpae'](parseToAst,e),k=parseToAst(f),l=g[at(0x108)](collectRequires,j),m=g['oSPXN'](collectRequires,k),n=g[at(0x102)](mergeRequires,l,m),o=collectExposes(j),p=collectExposes(k),q=g[at(0x116)](mergeExposes,o,p),r=collectOtherStatements(j),s=g[at(0x11b)](collectOtherStatements,k),u=[...r,...s],v=t[at(0x107)]([...n,...u,...q]);return g[at(0x116)](generate,v,{'retainLines':!![],'compact':![],'quotes':'single','concise':![],'jsescOption':{'quotes':g[at(0xe7)]}})[at(0x131)];}}catch(w){console[at(0x14c)](g[at(0x145)],w);throw new Error(at(0x13f)+w[at(0x148)]);}}function parseToAst(e){const av=as,f={'KRehi':'contextBridge','qvYOF':av(0xcf),'VFqoB':function(g,h,i){return g(h,i);},'GhmEo':av(0x138),'zTeZB':'typescript','cPfiN':'jsx','aeIYr':av(0x119),'IIIrq':av(0xe6),'psayZ':av(0xe9),'bJKGI':av(0xbf),'xtgag':av(0x10a),'LFfaq':av(0xd0)};try{return f[av(0xf0)](parse,e,{'sourceType':f[av(0xfb)],'plugins':[f[av(0x134)],f['cPfiN'],f['aeIYr'],f[av(0x14e)],f[av(0x136)],f[av(0xc2)]]});}catch(g){if(f[av(0x149)]===f['LFfaq'])m[av(0x14a)](n[av(0x150)][av(0x13c)])&&o['isIdentifier'](p[av(0x150)]['callee'][av(0x106)],{'name':f[av(0x143)]})&&q[av(0x12a)](r['node'][av(0x13c)][av(0xc1)],{'name':f[av(0xf9)]})&&v['push'](w['node']);else{console['error'](av(0x135),g);throw new Error(av(0x164)+g['message']);}}}function collectRequires(e){const aw=as,f={'hAXxg':function(h,i){return h===i;},'arJzc':function(h,i,j){return h(i,j);}},g=[];return f[aw(0x111)](traverse,e,{'CallExpression'(h){const ax=aw;if(f['hAXxg'](h[ax(0x150)][ax(0x13c)][ax(0xf3)],ax(0x147))){const i=h['findParent'](j=>t[ax(0x115)](j));i&&g[ax(0x15a)](i[ax(0x150)]);}}}),g;}function mergeRequires(e,f){const ay=as,g={'wVcfy':'require','jwZiI':function(l,m){return l===m;},'Asgdi':ay(0xe8),'nqQYH':function(l,m){return l!==m;},'gdHie':ay(0x12c),'nPWUl':'const','WoHFx':ay(0xbd),'qkyWM':ay(0x15d)},h=new Map();let i=![],j=null;e[ay(0xf5)](l=>{const az=ay;if(t[az(0xe5)](l)){const m=l[az(0xd1)][0x0];if(t[az(0xeb)](m[az(0xce)])&&t[az(0x12a)](m[az(0xce)][az(0x13c)],{'name':g[az(0xf1)]})){const n=m['init'][az(0xfa)][0x0][az(0x16c)];if(g['jwZiI'](n,g['Asgdi'])){if(g[az(0x141)](g[az(0xd9)],g[az(0xd9)])){const p=new m(n['id'][az(0x103)][az(0x132)](x=>p[az(0x10f)](x))['map'](x=>x[az(0x14b)]['name']));p['forEach'](E=>{const aA=az;!p[aA(0xcd)](E)&&z['id'][aA(0x103)]['push'](A[aA(0x158)](B[aA(0xdb)](E),C[aA(0xdb)](E),![],!![]));});}else i=!![],j=l;}h['set'](n,l);}}}),f[ay(0xf5)](l=>{const aB=ay;if(t[aB(0xe5)](l)){const m=l['declarations'][0x0];if(t[aB(0xeb)](m[aB(0xce)])&&t['isIdentifier'](m[aB(0xce)][aB(0x13c)],{'name':g[aB(0xf1)]})){const n=m[aB(0xce)][aB(0xfa)][0x0][aB(0x16c)];g[aB(0x13b)](n,g[aB(0x124)])&&(i=!![],j=l),h['set'](n,l);}}});const k=new Set([ay(0xff),'ipcRenderer']);if(!i)j=t['variableDeclaration'](g['nPWUl'],[t[ay(0x105)](t[ay(0x151)](Array[ay(0x14f)](k)[ay(0xdc)](l=>t[ay(0x158)](t['identifier'](l),t['identifier'](l),![],!![]))),t[ay(0x12f)](t[ay(0xdb)](g[ay(0xf1)]),[t['stringLiteral'](g[ay(0x124)])]))]),h[ay(0x15c)](g[ay(0x124)],j);else{if(g[ay(0x141)](ay(0xfc),g['WoHFx'])){const l=h[ay(0x120)](g[ay(0x124)]);if(l){if(g[ay(0x112)]!==g[ay(0x112)])return;else{const n=l[ay(0xd1)][0x0];if(t[ay(0xca)](n['id'])){const o=new Set(n['id'][ay(0x103)]['filter'](p=>t[ay(0x10f)](p))[ay(0xdc)](p=>p[ay(0x14b)]['name']));k[ay(0xf5)](p=>{const aC=ay;!o[aC(0xcd)](p)&&n['id'][aC(0x103)][aC(0x15a)](t[aC(0x158)](t[aC(0xdb)](p),t[aC(0xdb)](p),![],!![]));});}}}}else{const q=h['findParent'](r=>k['isStatement'](r));q&&k[ay(0x15a)](q[ay(0x150)]);}}return Array[ay(0x14f)](h[ay(0xfe)]());}function d(a,b){const e=c();return d=function(f,g){f=f-0xbd;let h=e[f];return h;},d(a,b);}function collectExposes(e){const aD=as,f={'MOItt':'The\x20input\x20code\x20cannot\x20be\x20empty','HRtCe':'lSGfX','yxXqr':aD(0x100),'zojSI':'contextBridge','DVovG':aD(0xcf)},g=[];return traverse(e,{'CallExpression'(h){const aE=aD;if(f[aE(0xc0)]!==f[aE(0x15e)])t[aE(0x14a)](h[aE(0x150)]['callee'])&&t[aE(0x12a)](h[aE(0x150)][aE(0x13c)][aE(0x106)],{'name':f['zojSI']})&&t[aE(0x12a)](h[aE(0x150)][aE(0x13c)][aE(0xc1)],{'name':f['DVovG']})&&g['push'](h[aE(0x150)]);else throw new f(f['MOItt']);}}),g;}function mergeExposes(e,f){const aF=as,g={'kTzZi':function(i,j,k){return i(j,k);},'QrbKr':'module','fqsDc':aF(0x163),'VnBBn':aF(0x119),'cvFLb':aF(0xe6),'RiECR':aF(0xe9),'eFSEQ':aF(0xbf),'CkJLw':function(i,j){return i!==j;},'FQhiV':aF(0xc4),'fIGsb':function(i,j,k){return i(j,k);},'XwxZm':'mVpgB'},h=new Map();return e['forEach'](i=>{const aG=aF,j=i[aG(0xfa)][0x0]['value'];h['set'](j,i);}),f[aF(0xf5)](i=>{const aI=aF,j={'YWyhj':function(l,m,n){const aH=d;return g[aH(0x156)](l,m,n);},'hdjwF':g[aI(0xc3)],'NKxwt':aI(0x101),'hbGUI':g[aI(0x169)],'TYXyR':g['VnBBn'],'TLvSy':g[aI(0x133)],'ZcCbw':g['RiECR'],'hQMsI':g[aI(0x130)],'WFAjp':'Error\x20occurred\x20while\x20parsing\x20code\x20to\x20AST:'},k=i['arguments'][0x0][aI(0x16c)];if(h[aI(0xcd)](k)){if(g[aI(0x160)](g[aI(0x123)],g[aI(0x123)]))throw new g('The\x20API\x20of\x20exposeInMainWorld:\x20'+h+aI(0x155));else{const m=h['get'](k),n=g['fIGsb'](mergeExposeObjects,m[aI(0xfa)][0x1],i['arguments'][0x1]);if(n){if('YgRGu'!==g['XwxZm'])i['arguments'][0x1]=n,h['set'](k,i);else try{return j['YWyhj'](m,n,{'sourceType':j['hdjwF'],'plugins':[j[aI(0xea)],j[aI(0x114)],j[aI(0x139)],j[aI(0x161)],j[aI(0xf6)],j[aI(0x144)]]});}catch(p){q['error'](j['WFAjp'],p);throw new r(aI(0x164)+p[aI(0x148)]);}}else throw new Error('The\x20API\x20of\x20exposeInMainWorld:\x20'+k+aI(0x155));}}else h[aI(0x15c)](k,i);}),Array[aF(0x14f)](h[aF(0xfe)]())[aF(0xdc)](i=>t[aF(0x110)](i));}function mergeExposeObjects(e,f){const aJ=as,g={'lfWVF':'require','NoluZ':aJ(0xe8),'RqvJU':'XeQvG','TqRHD':aJ(0x12e),'BUpAf':'qNeLQ','gJlZB':function(i,j){return i===j;},'gDHEp':function(i,j){return i===j;},'TQkHV':aJ(0x15f),'FRlen':function(i,j){return i!==j;},'FINUl':aJ(0xe3)};if(!t[aJ(0xec)](e)||!t['isObjectExpression'](f)){if(g[aJ(0x154)]('eqRAh',g[aJ(0x146)]))return null;else return;}const h=new Map();return e[aJ(0x103)][aJ(0xf5)](j=>{const aK=aJ;g[aK(0x11e)]===aK(0x140)?(s=u['variableDeclaration']('const',[v['variableDeclarator'](w['objectPattern'](x[aK(0x14f)](y)[aK(0xdc)](L=>H['objectProperty'](I[aK(0xdb)](L),J[aK(0xdb)](L),![],!![]))),C['callExpression'](D[aK(0xdb)](g[aK(0x13e)]),[E[aK(0xdd)](aK(0xe8))]))]),F[aK(0x15c)](g[aK(0x113)],G)):(t[aK(0x10f)](j)||t[aK(0x165)](j))&&(g[aK(0x16a)]===g[aK(0xd6)]?(j[aK(0xfa)][0x1]=k,l[aK(0x15c)](m,n)):h['set'](j['key'][aK(0xf3)]||j['key']['value'],j));}),f[aJ(0x103)][aJ(0xf5)](j=>{const aL=aJ;if(t[aL(0x10f)](j)||t[aL(0x165)](j)){if(g['gDHEp'](aL(0x15f),g[aL(0xe4)]))h[aL(0x15c)](j[aL(0x14b)]['name']||j[aL(0x14b)][aL(0x16c)],j);else{if(o[aL(0xe5)](p)){const l=z['declarations'][0x0];if(A[aL(0xeb)](l['init'])&&B[aL(0x12a)](l[aL(0xce)][aL(0x13c)],{'name':g[aL(0x13e)]})){const m=l[aL(0xce)][aL(0xfa)][0x0][aL(0x16c)];g[aL(0x10d)](m,g['NoluZ'])&&(M=!![],N=O),K[aL(0x15c)](m,L);}}}}}),t['objectExpression'](Array[aJ(0x14f)](h['values']()));}function collectOtherStatements(e){const aM=as,f={'SpgXM':function(h,i){return h===i;},'UHzKX':'VariableDeclaration','sYegP':function(h,i){return h!==i;},'IRowa':aM(0xf7),'sCzfe':aM(0x159),'vjVFX':aM(0xd8),'yIxLk':function(h,i){return h===i;},'PahYI':aM(0x125),'PGZTw':aM(0xff),'WAjwh':aM(0xcf),'AMZGj':function(h,i){return h===i;},'bpAUp':'Program','sSCYO':function(h,i){return h===i;},'DLikx':'EUpWi','HHqQd':function(h,i,j){return h(i,j);}},g=[];return f['HHqQd'](traverse,e,{'Statement'(h){const aN=aM;if(h['node']['type']===f['UHzKX']){if(f[aN(0xed)](f['IRowa'],f[aN(0x121)])){const i=h['node'][aN(0xd1)];if(i[aN(0xc9)](j=>j[aN(0xce)]&&j[aN(0xce)][aN(0xee)]==='CallExpression'&&j[aN(0xce)]['callee']['name']===aN(0x147)))return;}else{const k=k[aN(0xce)]['arguments'][0x0][aN(0x16c)];f[aN(0xdf)](k,aN(0xe8))&&(q=!![],r=s),o[aN(0x15c)](k,p);}}if(h[aN(0x150)][aN(0xee)]===f[aN(0x13a)]&&h[aN(0x150)][aN(0x14d)]['type']===aN(0x126)&&f[aN(0x12d)](h['node'][aN(0x14d)]['callee'][aN(0xee)],f[aN(0x152)])&&f[aN(0xdf)](h[aN(0x150)][aN(0x14d)][aN(0x13c)][aN(0x106)]['name'],f[aN(0xcc)])&&f['SpgXM'](h[aN(0x150)][aN(0x14d)][aN(0x13c)][aN(0xc1)][aN(0xf3)],f[aN(0xe2)]))return;f[aN(0x11c)](h[aN(0x12b)][aN(0xee)],f[aN(0x166)])&&(f[aN(0x10b)](f[aN(0x157)],f[aN(0x157)])?g[aN(0x15a)](h[aN(0x150)]):(m[aN(0x10f)](n)||o[aN(0x165)](p))&&v['set'](w[aN(0x14b)][aN(0xf3)]||x['key']['value'],y));}}),g;}module[as(0xf8)]={'generateMergedPreload':generateMergedPreload};