UNPKG

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 20.4 kB
const J=d;function c(){const af=['mtimeMs','isAbsolute','cANyW','_recentEvents','wBeOn','WVcLU','zleKR','XtqPm','FpyDn','CXZJn','change','tylDW','values','_emitChange','VjHxb','File\x20added:\x20','tNzyt','IycoJ','PIADk','ZNtvL','watchers','Directory\x20added:\x20','JAXYH','SJnfm','NWHaH','UaMiC','OPZXC','log','SDiyk','qbKyh','sep','wUeML','push','LvcXg','UIxXE','wSaxN','dBStV','Dqrst','dUMVt','awaitWriteFinish','add','DNBfW','util','Watcher\x20error\x20(','HuGYr','JcpvJ','TfLcX','Failed\x20to\x20poll\x20the\x20directory\x20(','xGlMh','LcOlu','PreRb','NBqCf','persistent','unlinkDir','ljWoV','PFmXJ','Dirlb','message','exports','test','_setupWatcher','HNvep','nWNPl','trackedFiles','VZXLP','File\x20modified:\x20','hdsRI','ignored','GABjL','emKnv','BCCSa','vNuvA','YuEhl','UJWWM','hCZRR','-\x20./test/dddir','sWUKd','gcDCp','FHqUO','1875880jRxKAQ','SpzVg','keys','vnURw','zYcUh','mgSeA','PoccX','yRkpk','UBdEM','KYNMn','.git','LuJhK','bDbnf','JJiUK','resolve','usePolling','irZfQ','unlink','isArray','agxvj','apply','constructor','xzFAq','yzEcu','isDirectory','Invalid\x20file\x20path:','_debounceChange','pPzRU','LbeHS','QNHGf','eZcCq','delete','EPERM','586312kQQSzj','watch','CRdsN','10717965KWCEki','_pollDirectory','_handleChange','Start\x20monitoring\x20the\x20file:\x20','JJlSP','ENOENT','Start\x20monitoring\x20the\x20directory:\x20','join','Failed\x20to\x20close\x20the\x20watcher\x20(','hUxPS','map','UkwYO','gcidY','IOfRW','seFwj','YxFRy','Directory\x20deleted:\x20','rPoKY','ruuPK','bDRls','KxvUu','bbLgK','RlLxQ','rFYlm','3236525DeuFeB','CHhGH','ieIXK','neKao','6qnaIFE','9438mDTXPQ','hLOZF','sMzhe','replace','main','QJkfY','size','GcTPW','startsWith','set','bdKVm','substring','oOPEk','BZDIm','MFgKR','BMoqX','lrVRk','cwd','tasff','stabilityThreshold','sAqZS','VZnxm','(((.+)+)+)+$','interval','lnZYw','YALis','wXbrZ','JePYY','HCMQp','XyBBh','close','get','rename','Geeyg','CoSsS','BdyiN','lJiFe','function','options','mhyUy','all','iOFuY','has','WWkHL','emit','_setupPolling','558932WAUWPg','rlBTR','_shouldIgnore','zEfYA','fDyTB','normalize','XJQxI','HwhYe','285150jWbLcn','Vwbot','ANFkM','FELPF','vNUtn','lyxBw','xBdjH','fkMZo','BwIXp','Ucwjk','PGOrR','EntVS','aLUzi','_unwatch','HJNLY','_watchFile','1267htFmQQ','MrCaG','lXYjs','YACxa','-\x20node_modules\x20directory','addDir','kiseA','WUePG','CSxhT','File\x20watcher\x20started,\x20ignoring\x20the\x20following\x20paths:','vBgKZ','search','WomQx','FLQdY','WuSxv','error','debounceTimeouts','ctxpR','JsdiT','uXeFA','XUDcv','includes','svuUx','uNGqC','NTDuZ','SLFUC','HkbrW','toString','JqHXy','pciCf','QWeLi','_pollFile','iUPEI','_handleFSEvent','TlSvW','warn','./test','SgzWt','hVCHw','code','ZaOzx','watcher','IwNOU','_watchDir','RmZXl','DPxsT','_emitEventWithDedup','ltBap','-\x20./other','nhdSr','clear','eLwdd','_cleanupDeletedDirectory','lvvol','0|1|4|3|2|5','LcZoK','eLSrr','PjZCB','split'];c=function(){return af;};return c();}(function(e,f){const G=d,g=e();while(!![]){try{const h=-parseInt(G(0x1f9))/0x1+-parseInt(G(0x201))/0x2*(parseInt(G(0x2db))/0x3)+parseInt(G(0x29b))/0x4+-parseInt(G(0x2d7))/0x5+parseInt(G(0x2dc))/0x6*(parseInt(G(0x211))/0x7)+-parseInt(G(0x2bc))/0x8+parseInt(G(0x2bf))/0x9;if(h===f)break;else g['push'](g['shift']());}catch(i){g['push'](g['shift']());}}}(c,0x5cbf4));const b=(function(){const e={'HNvep':function(g,h){return g===h;},'vnURw':'vBktL'};let f=!![];return function(g,h){const i=f?function(){const H=d;if(h){if(e[H(0x289)](e[H(0x29e)],e[H(0x29e)])){const j=h[H(0x2af)](g,arguments);return h=null,j;}else h['warn'](H(0x277)+i+'):',j[H(0x285)]);}}:function(){};return f=![],i;};}()),a=b(this,function(){const I=d,e={'tNzyt':I(0x2f2)};return a['toString']()['search'](e[I(0x25c)])['toString']()[I(0x2b0)](a)[I(0x21c)](e[I(0x25c)]);});a();function d(a,b){const e=c();return d=function(f,g){f=f-0x1f0;let h=e[f];return h;},d(a,b);}const fs=require('fs'),path=require('path'),{EventEmitter}=require('events'),{promisify}=require(J(0x276)),readdir=promisify(fs['readdir']),stat=promisify(fs['stat']);class FSWatcher extends EventEmitter{constructor(e={}){const K=J,f={'wBeOn':K(0x247)},g=f[K(0x250)][K(0x24b)]('|');let h=0x0;while(!![]){switch(g[h++]){case'0':super();continue;case'1':this[K(0x1f1)]={'interval':0x64,'persistent':!![],'ignoreInitial':![],'awaitWriteFinish':![],'ignored':[],...e};continue;case'2':this[K(0x221)]=new Map();continue;case'3':this[K(0x28b)]=new Map();continue;case'4':this[K(0x260)]=new Map();continue;case'5':this['_normalizeIgnored']();continue;}break;}}['_normalizeIgnored'](){const L=J,e={'nWNPl':'Invalid\x20file\x20path:','JAXYH':'string','zleKR':function(f,g){return f!==g;},'KxvUu':L(0x300),'LuJhK':'FLQdY'};!Array[L(0x2ad)](this['options']['ignored'])&&(this[L(0x1f1)][L(0x28f)]=this['options'][L(0x28f)]?[this[L(0x1f1)][L(0x28f)]]:[]),this[L(0x1f1)][L(0x28f)]=this['options'][L(0x28f)]['map'](f=>{const M=L,g={'ZIilR':e[M(0x28a)]};if(typeof f===e[M(0x262)]){if(e[M(0x252)](e[M(0x2d3)],e[M(0x2d3)]))f['watcher']['close']();else{if(!path[M(0x24d)](f)){if(e[M(0x2a6)]!==M(0x21e)){g[M(0x234)](g['ZIilR'],h);return;}else return path[M(0x2a9)](process['cwd'](),f);}return f;}}return f;});}[J(0x1fb)](e){const N=J,f={'pPzRU':function(h,i){return h(i);},'SLFUC':function(h,i){return h===i;},'wSaxN':'GxrbN','FHqUO':N(0x20d),'jplxw':'string','Geeyg':N(0x263),'BXzLX':function(h,i){return h+i;},'UJWWM':'aDOVu','NTDuZ':function(h,i){return h===i;},'aLjkU':N(0x1f0),'PEdHe':function(h,i){return h(i);}},g=path[N(0x1fe)](e);for(const h of this[N(0x1f1)][N(0x28f)]){if(f[N(0x22a)](f[N(0x26f)],f[N(0x29a)]))this['_setupPolling'](g,h);else{if(typeof h===f['jplxw']){if(f[N(0x22a)](f[N(0x2fd)],f['Geeyg'])){if(f[N(0x22a)](g,h)||g[N(0x2e4)](f['BXzLX'](h,path[N(0x26a)])))return!![];}else g=h;}else{if(h instanceof RegExp){if(f[N(0x295)]===f[N(0x295)]){if(h[N(0x287)](g))return!![];}else f[N(0x2b6)](g,h);}else{if(f[N(0x229)](typeof h,f['aLjkU'])){if(f['PEdHe'](h,g))return!![];}}}}}return![];}async[J(0x274)](e){const O=J,f={'neKao':function(h,i){return h(i);},'rPoKY':function(h,i){return h!==i;},'VZXLP':O(0x2e9),'xGlMh':O(0x220)},g=Array[O(0x2ad)](e)?e:[e];for(const h of g){const i=path[O(0x2a9)](h);try{const j=await f[O(0x2da)](stat,i);j[O(0x2b3)]()?(await this['_watchDir'](i),console[O(0x267)](O(0x2c5)+i)):f[O(0x2d0)](f[O(0x28c)],f[O(0x28c)])?(this[O(0x259)](g),this[O(0x221)]['delete'](h)):(await this[O(0x210)](i),console['log'](O(0x2c2)+i));}catch(l){this[O(0x1f7)](f[O(0x27c)],l);}}}async[J(0x23c)](e){const P=J,f={'svuUx':P(0x281),'KYNMn':P(0x2ac),'gcDCp':function(g,h){return g(h);},'Pzyjf':function(g,h){return g===h;},'FgpaN':'OOtzu','TtyQS':P(0x291),'uOmdA':function(g,h){return g!==h;},'zEfYA':'mJLNP','WVcLU':'rETDU','jCPZF':function(g,h){return g(h);}};if(this[P(0x1fb)](e)){if(f['Pzyjf'](f['FgpaN'],f['TtyQS'])){const h=this[P(0x28b)]['has'](n),i=this[P(0x260)][P(0x1f5)](o),j=this[P(0x260)][P(0x2fb)](p),k=j&&j['isDirectory'];if(k)this['_cleanupDeletedDirectory'](w),this[P(0x23f)](f[P(0x227)],x);else{if(h)this[P(0x20e)](y),this[P(0x23f)](f[P(0x2a4)],z);else i&&(this[P(0x245)](A),this[P(0x23f)](f[P(0x227)],B));}}else return;}try{if(f['uOmdA'](f[P(0x1fc)],f[P(0x251)])){const h=await f['jCPZF'](readdir,e);await Promise[P(0x1f3)](h[P(0x2c9)](async i=>{const Q=P,j=path[Q(0x2c6)](e,i);if(this['_shouldIgnore'](j))return;const k=await f[Q(0x299)](stat,j);k[Q(0x2b3)]()?await this[Q(0x23c)](j):await this[Q(0x210)](j);})),this[P(0x288)](e,!![]);}else g=h;}catch(j){this[P(0x1f7)]('error',j);}}async[J(0x210)](e){const R=J,f={'RlLxQ':function(g,h){return g===h;},'VjHxb':'JqHXy','WFgCf':function(g,h){return g(h);}};if(this[R(0x1fb)](e)){if(f[R(0x2d5)](R(0x22d),f[R(0x25a)]))return;else this[R(0x259)](f);}try{const h=await f['WFgCf'](stat,e);this[R(0x28b)][R(0x2e5)](e,{'mtime':h[R(0x24c)],'size':h[R(0x2e2)],'inProgress':![]});}catch(i){this['trackedFiles'][R(0x2e5)](e,{'mtime':0x0,'size':0x0,'inProgress':![]});}this[R(0x288)](e,![]);}[J(0x288)](e,f){const S=J,g={'zYcUh':S(0x2ac),'ZWkMk':'XUDcv','kCFAe':function(i,j){return i===j;},'SDiyk':'string','GABjL':function(i,j){return i!==j;},'wUeML':S(0x2ea),'IycoJ':'fSuiM','ZNtvL':S(0x24a),'pciCf':S(0x204),'hdsRI':function(i,j){return i!==j;},'bbLgK':S(0x1fd),'Dirlb':S(0x298),'AtKwp':S(0x281),'tjuhv':function(i,j){return i!==j;},'UZXSY':'TlSvW','FpyDn':function(i,j){return i===j;},'cANyW':S(0x275),'UaMiC':S(0x2bb),'CHhGH':function(i,j){return i===j;},'uNGqC':S(0x2ae),'xzFAq':'pvDSC','gcidY':S(0x220)};if(this[S(0x260)][S(0x1f5)](e))return;let h=![];try{const i=fs[S(0x2bd)](e,{'persistent':this[S(0x1f1)][S(0x280)]},(j,k)=>{const T=S;if(g['ZWkMk']!==T(0x225))return!![];else{let m;if(f){if(k&&g['kCFAe'](typeof k,g[T(0x268)])&&g[T(0x290)](k['trim'](),'')){if(g[T(0x290)](T(0x2ea),g[T(0x26b)]))this[T(0x20e)](g),this[T(0x23f)](T(0x2ac),h);else{const o=k[T(0x2df)](/[\x00-\x1f\x7f-\x9f\?]/g,'');o?path[T(0x24d)](o)?g[T(0x25d)]!==g[T(0x25f)]?m=o:this[T(0x2c0)](f):m=path['join'](e,o):T(0x242)===g[T(0x22e)]?(this[T(0x20e)](g),this[T(0x23f)](g[T(0x29f)],h)):m=e;}}else{if(g[T(0x28e)](g[T(0x2d4)],g[T(0x284)]))m=e;else return!![];}}else m=e;this['_handleFSEvent'](m,j,f);}});this[S(0x260)][S(0x2e5)](e,{'watcher':i,'usePolling':![],'isDirectory':f}),i['on'](g[S(0x2cb)],j=>{const U=S;if(g['tjuhv'](U(0x233),g['UZXSY']))this[U(0x245)](g),this['_emitEventWithDedup'](g['AtKwp'],h);else{try{g[U(0x254)](g[U(0x24e)],U(0x275))?i[U(0x2fa)]():g=h['substring'](0x1);}catch(m){}this[U(0x260)]['has'](e)&&this['watchers'][U(0x2ba)](e);if(g['kCFAe'](j[U(0x238)],g[U(0x265)])||g[U(0x254)](j[U(0x238)],'ENOENT'))return;console[U(0x234)]('Watcher\x20error\x20('+e+'):',j['message']),this['options'][U(0x2aa)]!==![]&&(g[U(0x2d8)](g[U(0x228)],g[U(0x2b1)])?(this['watchers']['set'](j,{'watcher':null,'usePolling':!![],'isDirectory':k}),l?this[U(0x2c0)](o):this['_pollFile'](p)):this[U(0x1f8)](e,f));}});}catch(j){h=!![];}h&&this[S(0x1f8)](e,f);}['_setupPolling'](e,f){const V=J;this['watchers'][V(0x2e5)](e,{'watcher':null,'usePolling':!![],'isDirectory':f}),f?this['_pollDirectory'](e):this[V(0x230)](e);}async[J(0x2c0)](e){const W=J,f={'yRkpk':W(0x2ac),'PFmXJ':function(i,j){return i===j;},'iOFuY':W(0x220),'WyNPJ':function(i,j){return i(j);},'JcpvJ':W(0x217),'lItdD':W(0x216),'CbCVZ':W(0x2c4),'lXYjs':function(i,j){return i!==j;},'TfLcX':W(0x23e),'eLSrr':W(0x2a0),'JJiUK':W(0x269),'PIADk':function(i,j){return i===j;},'ruuPK':W(0x281),'tylDW':function(i,j){return i!==j;},'YALis':W(0x239),'iUPEI':function(i,j,k){return i(j,k);},'bDbnf':function(i){return i();}};let g=new Set();const h=async()=>{const Y=W,i={'OPZXC':function(j,k){const X=d;return f[X(0x283)](j,k);},'ctxpR':Y(0x2c4),'PoccX':f['yRkpk'],'vNuvA':f[Y(0x1f4)]};try{const j=await f['WyNPJ'](readdir,e),k=new Set(j);for(const l of k){if(!g[Y(0x1f5)](l)){const m=path['join'](e,l);try{const n=await f['WyNPJ'](stat,m);n[Y(0x2b3)]()?f[Y(0x279)]===f[Y(0x279)]?(await this[Y(0x23c)](m),this[Y(0x1f7)](f['lItdD'],m)):f=!![]:(await this[Y(0x210)](m),this[Y(0x1f7)](Y(0x274),m));}catch(p){p[Y(0x238)]!==f['CbCVZ']&&console[Y(0x234)]('Failed\x20to\x20get\x20file\x20status\x20('+m+'):',p['message']);}}}for(const q of g){if(f[Y(0x213)](Y(0x23e),f[Y(0x27a)]))i[Y(0x266)](i[Y(0x238)],i[Y(0x222)])?(this[Y(0x20e)](m),this[Y(0x23f)](i[Y(0x2a1)],n)):this[Y(0x1f7)](i[Y(0x293)],o);else{if(!k['has'](q)){const s=path[Y(0x2c6)](e,q);this[Y(0x20e)](s),this[Y(0x1f7)](f[Y(0x2a2)],s);}}}g=k;}catch(t){if(f[Y(0x283)](f[Y(0x249)],f[Y(0x2a8)]))this[Y(0x20e)](g),this[Y(0x23f)](f['yRkpk'],h);else{if(f[Y(0x25e)](t['code'],f['CbCVZ'])){this[Y(0x245)](e),this['_emitEventWithDedup'](f[Y(0x2d1)],e);return;}else{if(f[Y(0x257)](f[Y(0x2f5)],f[Y(0x2f5)])){if(!k[Y(0x24d)](l))return q[Y(0x2a9)](r[Y(0x2ed)](),s);return p;}else console[Y(0x234)](Y(0x27b)+e+'):',t[Y(0x285)]);}}}this[Y(0x260)][Y(0x1f5)](e)&&f[Y(0x231)](setTimeout,h,this[Y(0x1f1)][Y(0x2f3)]);};f[W(0x2a7)](h);}async['_pollFile'](e){const Z=J,f={'dUMVt':function(i,j){return i!==j;},'kpiLP':Z(0x282),'oOPEk':function(i,j){return i(j);},'MrCaG':function(i,j){return i!==j;},'KxkUY':function(i,j){return i===j;},'OAiOW':'ENOENT','BCCSa':Z(0x21d),'UMGnC':'error','UXsic':function(i,j,k){return i(j,k);},'JuiFN':function(i){return i();}};let g;const h=async()=>{const a0=Z;try{if(f[a0(0x272)](a0(0x22b),f['kpiLP'])){const i=await f[a0(0x2e8)](stat,e);if(!g){g=i;return;}(f[a0(0x272)](g['mtimeMs'],i['mtimeMs'])||f[a0(0x212)](g[a0(0x2e2)],i[a0(0x2e2)]))&&(this[a0(0x2c1)](e),g=i);}else{if(i){const k=m['apply'](n,arguments);return o=null,k;}}}catch(k){if(f['KxkUY'](k['code'],f['OAiOW'])){if(f[a0(0x272)](f[a0(0x292)],'xsTJF'))this[a0(0x20e)](e),this[a0(0x23f)]('unlink',e);else return;}else this[a0(0x1f7)](f['UMGnC'],k);}this[a0(0x260)]['has'](e)&&f['UXsic'](setTimeout,h,this[a0(0x1f1)][a0(0x2f3)]);};f['JuiFN'](h);}[J(0x232)](e,f,g){const a1=J,h={'JsdiT':'error','IOfRW':function(j,k){return j===k;},'RFrUa':function(j,k){return j+k;},'seFwj':function(j,k){return j===k;},'PreRb':a1(0x2c4),'CoSsS':a1(0x2d9),'SpzVg':a1(0x1ff),'YuEhl':function(j,k){return j!==k;},'pzuMN':a1(0x2d2),'wXbrZ':a1(0x2e3),'NBqCf':a1(0x281),'fkMZo':'VhaoK','LcOlu':'unlink','UkwYO':a1(0x2c8),'CXZJn':a1(0x2b8),'IwNOU':a1(0x216),'DZROt':a1(0x274),'HwhYe':'string','QWeLi':function(j,k){return j!==k;},'Vwbot':a1(0x2b4),'QJkfY':function(j,k){return j===k;},'BwIXp':a1(0x2b9),'hVCHw':a1(0x205)};if(!e||typeof e!==h[a1(0x200)]){if(h[a1(0x22f)](a1(0x1fa),a1(0x1fa)))this[a1(0x1f7)](h[a1(0x223)],f);else{console['warn'](h[a1(0x202)],e);return;}}let i=path['normalize'](e);i['startsWith']('\x5c')&&!i[a1(0x2e4)]('\x5c\x5c')&&(i=i[a1(0x2e7)](0x1));if(this['_shouldIgnore'](i))return;if(h[a1(0x2e1)](f,a1(0x2fc)))h[a1(0x2cd)](h[a1(0x209)],h[a1(0x237)])?this[a1(0x20e)](f):fs['stat'](i,async(l,m)=>{const a4=a1,n={'WUePG':'string','sAqZS':function(o,p){const a2=d;return h[a2(0x2cc)](o,p);},'HJNLY':function(o,p){return h['RFrUa'](o,p);},'cwQEJ':function(o,p){const a3=d;return h[a3(0x2cd)](o,p);},'Ucwjk':h[a4(0x27e)],'tasff':h[a4(0x223)]};if(a4(0x244)===h[a4(0x2fe)])return;else{if(l){if(h[a4(0x2cd)](l[a4(0x238)],h[a4(0x27e)])){if(h[a4(0x2cd)](a4(0x271),h[a4(0x29c)]))return;else{const q=this[a4(0x28b)][a4(0x1f5)](i),r=this[a4(0x260)][a4(0x1f5)](i),s=this['watchers'][a4(0x2fb)](i),t=s&&s[a4(0x2b3)];if(t){if(h[a4(0x294)](h['pzuMN'],h[a4(0x2f6)]))this[a4(0x245)](i),this[a4(0x23f)](h[a4(0x27f)],i);else{if(typeof m===n[a4(0x218)]){if(!u[a4(0x24d)](v))return A['resolve'](B[a4(0x2ed)](),C);return z;}return t;}}else{if(q){if(h[a4(0x208)]==='VhaoK')this[a4(0x20e)](i),this[a4(0x23f)](h[a4(0x27d)],i);else{const w=[];for(const x of this[a4(0x260)][a4(0x29d)]()){(n[a4(0x2f0)](x,n)||x['startsWith'](n[a4(0x20f)](o,p[a4(0x26a)])))&&w[a4(0x26c)](x);}for(const y of w){this[a4(0x20e)](y);}}}else r&&(this['_cleanupDeletedDirectory'](i),this['_emitEventWithDedup'](a4(0x281),i));}}}else h[a4(0x294)](h[a4(0x2ca)],h[a4(0x255)])?console[a4(0x234)]('Watcher\x20error\x20('+i+'):',l['message']):n['cwQEJ'](i[a4(0x238)],n[a4(0x20a)])?(this['_unwatch'](m),this[a4(0x23f)](a4(0x2ac),n)):this[a4(0x1f7)](n[a4(0x2ee)],o);return;}m[a4(0x2b3)]()?(await this[a4(0x23c)](i),this[a4(0x1f7)](h[a4(0x23b)],i)):(await this[a4(0x210)](i),this[a4(0x1f7)](h['DZROt'],i));}});else!g&&this[a1(0x2c1)](i);}['_handleChange'](e){const a5=J,f={'vBgKZ':function(g,h){return g===h;},'BMoqX':function(g,h){return g+h;},'SHjVv':function(g,h){return g===h;},'CRdsN':a5(0x2b2),'mhyUy':'zQMPR'};if(this[a5(0x1f1)][a5(0x273)]){if(f['SHjVv'](f[a5(0x2be)],f[a5(0x1f2)])){if(f[a5(0x21b)](j,k)||l[a5(0x2e4)](f[a5(0x2eb)](m,n[a5(0x26a)])))return!![];}else this[a5(0x2b5)](e);}else this[a5(0x259)](e);}[J(0x2b5)](e){const a6=J,f={'NWHaH':function(h,i){return h===i;},'ANFkM':a6(0x2ec),'cLzzp':function(h,i){return h(i);}};this[a6(0x221)]['has'](e)&&f['cLzzp'](clearTimeout,this['debounceTimeouts']['get'](e));const g=setTimeout(()=>{const a7=a6;if(f[a7(0x264)](f['ANFkM'],f[a7(0x203)]))this['_emitChange'](e),this[a7(0x221)][a7(0x2ba)](e);else{const i=k?function(){if(i){const y=u['apply'](v,arguments);return w=null,y;}}:function(){};return p=![],i;}},this['options'][a6(0x273)][a6(0x2ef)]||0x3e8);this[a6(0x221)][a6(0x2e5)](e,g);}async['_emitChange'](e){const a8=J,f={'dBStV':a8(0x2f2),'WWkHL':'error','XtqPm':function(g,h){return g!==h;},'vliYk':'Qmasc','SgzWt':function(g,h){return g(h);},'xgpOO':'change','MgPSK':function(g,h){return g===h;},'WuSxv':a8(0x2c4),'LcZoK':a8(0x20b),'bdKVm':a8(0x2ac),'UBdEM':a8(0x2d6)};try{if(f[a8(0x253)](f['vliYk'],a8(0x246))){const g=await f[a8(0x236)](stat,e),h=this['trackedFiles'][a8(0x2fb)](e)||{'mtime':0x0,'size':0x0};(f[a8(0x253)](h['mtime'],g[a8(0x24c)])||f[a8(0x253)](h[a8(0x2e2)],g['size']))&&(this[a8(0x28b)][a8(0x2e5)](e,{'mtime':g[a8(0x24c)],'size':g['size'],'inProgress':![]}),this['emit'](f['xgpOO'],e,g));}else return g[a8(0x22c)]()['search'](OebDbQ[a8(0x270)])[a8(0x22c)]()[a8(0x2b0)](h)[a8(0x21c)](OebDbQ[a8(0x270)]);}catch(j){f['MgPSK'](j[a8(0x238)],f[a8(0x21f)])?f['XtqPm'](f[a8(0x248)],f[a8(0x248)])?this['emit'](f[a8(0x1f6)],f):(this[a8(0x20e)](e),this[a8(0x23f)](f[a8(0x2e6)],e)):f['XtqPm'](a8(0x2d6),f[a8(0x2a3)])?this[a8(0x1f1)]['awaitWriteFinish']?this[a8(0x2b5)](i):this[a8(0x259)](j):this[a8(0x1f7)](f['WWkHL'],j);}}[J(0x23f)](e,f){const a9=J,g={'CSxhT':function(h,i){return h!==i;},'xBdjH':a9(0x240),'hLOZF':'eXnLS','JJlSP':function(h,i){return h===i;},'RmZXl':a9(0x281),'BWHkH':function(h,i){return h!==i;},'ZoIub':a9(0x2de),'irZfQ':'hDgoy','YACxa':function(h,i){return h===i;},'SxgWa':a9(0x224),'Zvsqw':function(h,i,j){return h(i,j);}};if(g[a9(0x2c3)](e,a9(0x2ac))||e===g[a9(0x23d)]){const h=e+':'+f;if(this[a9(0x24f)]&&this['_recentEvents'][a9(0x1f5)](h)){if(g['BWHkH'](g['ZoIub'],g[a9(0x2ab)]))return;else try{k[a9(0x23a)]['close']();}catch(j){n['warn']('Failed\x20to\x20close\x20the\x20watcher\x20('+o+'):',j[a9(0x285)]);}}!this[a9(0x24f)]&&(g[a9(0x214)]('wzbzk',g['SxgWa'])?(h(this[a9(0x221)]['get'](i)),this[a9(0x221)]['delete'](j)):this[a9(0x24f)]=new Set()),this[a9(0x24f)][a9(0x274)](h),g['Zvsqw'](setTimeout,()=>{const aa=a9;g[aa(0x219)](g[aa(0x207)],g[aa(0x2dd)])?this[aa(0x24f)][aa(0x2ba)](h):h['warn']('Failed\x20to\x20poll\x20the\x20directory\x20('+i+'):',j[aa(0x285)]);},0x32);}this[a9(0x1f7)](e,f);}['_unwatch'](e){const ab=J,f={'lyxBw':function(h,i){return h(i);},'LZwzV':function(h,i,j){return h(i,j);},'HOHZq':'unlink','YxFRy':function(h,i){return h!==i;},'VZnxm':ab(0x2f4),'yzXni':ab(0x2f7),'uAsuw':ab(0x296),'EntVS':'OWaBW'},g=this[ab(0x260)][ab(0x2fb)](e);if(g&&g[ab(0x23a)]){if(f[ab(0x2ce)](f[ab(0x2f1)],f['yzXni']))try{if(ab(0x2f9)===f['uAsuw']){this[ab(0x221)]['has'](l)&&f[ab(0x206)](s,this[ab(0x221)][ab(0x2fb)](t));const i=f['LZwzV'](o,()=>{const ac=ab;this[ac(0x259)](i),this[ac(0x221)][ac(0x2ba)](v);},this[ab(0x1f1)][ab(0x273)][ab(0x2ef)]||0x3e8);this[ab(0x221)][ab(0x2e5)](r,i);}else g[ab(0x23a)]['close']();}catch(i){f[ab(0x20c)]===ab(0x278)?f['LZwzV'](g,h,this[ab(0x1f1)][ab(0x2f3)]):console[ab(0x234)](ab(0x2c7)+e+'):',i['message']);}else{if(!j['has'](k)){const l=o[ab(0x2c6)](p,q);this[ab(0x20e)](l),this[ab(0x1f7)](f['HOHZq'],l);}}}this['watchers']['delete'](e),this[ab(0x221)]['has'](e)&&(clearTimeout(this[ab(0x221)]['get'](e)),this['debounceTimeouts'][ab(0x2ba)](e)),this[ab(0x28b)][ab(0x2ba)](e);}[J(0x245)](e){const ad=J,f={'HCMQp':function(h,i){return h+i;}},g=[];for(const h of this[ad(0x260)][ad(0x29d)]()){(h===e||h[ad(0x2e4)](f[ad(0x2f8)](e,path[ad(0x26a)])))&&g['push'](h);}for(const i of g){this[ad(0x20e)](i);}}['close'](){const ae=J,e={'LvcXg':function(f,g){return f!==g;},'UIxXE':ae(0x2b7)};for(const f of this[ae(0x260)][ae(0x258)]()){f['watcher']&&(e[ae(0x26d)](ae(0x2ff),e[ae(0x26e)])?f[ae(0x23a)][ae(0x2fa)]():this['_pollFile'](f));}this[ae(0x260)]['clear']();for(const h of this[ae(0x221)]['values']()){clearTimeout(h);}this[ae(0x221)][ae(0x243)]();}}module[J(0x286)]=FSWatcher;if(require[J(0x2e0)]===module){const watcher=new FSWatcher({'interval':0xc8,'awaitWriteFinish':{'stabilityThreshold':0x3e8},'ignored':[J(0x235),/node_modules/,e=>e[J(0x226)](J(0x2a5))]});watcher[J(0x274)](['./']),watcher['on']('add',e=>console[J(0x267)](J(0x25b)+e))['on'](J(0x256),e=>console[J(0x267)](J(0x28d)+e))['on']('unlink',e=>console['log']('File\x20deleted:\x20'+e))['on'](J(0x216),e=>console[J(0x267)](J(0x261)+e))['on']('unlinkDir',e=>console[J(0x267)](J(0x2cf)+e))['on'](J(0x220),e=>console[J(0x220)]('Error:',e)),console[J(0x267)](J(0x21a)),console['log'](J(0x297)),console['log'](J(0x241)),console['log'](J(0x215)),console[J(0x267)]('-\x20.git\x20related\x20paths');}