'use strict';var a107C=a107b;(function(a,b){var z=a107b,c=a();while(!![]){try{var d=-parseInt(z(0xd3))/0x1+parseInt(z(0xb5))/0x2*(-parseInt(z(0xdf))/0x3)+-parseInt(z(0xc0))/0x4*(-parseInt(z(0xe7))/0x5)+-parseInt(z(0xf7))/0x6+parseInt(z(0xe0))/0x7+parseInt(z(0xf2))/0x8*(parseInt(z(0xd8))/0x9)+parseInt(z(0xde))/0xa;if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(a107a,0x2bce5));var __assign=this&&this['__assign']||function(){var A=a107b;return __assign=Object[A(0xe9)]||function(a){var B=A;for(var b,c=0x1,d=arguments[B(0xf6)];c0x0&&h[h[H(0xf6)]-0x1])&&(l[0x0]===0x6||l[0x0]===0x2)){c=0x0;continue;}if(l[0x0]===0x3&&(!h||l[0x1]>h[0x0]&&l[0x1]0x0&&(w={'dbID':m,'arrayOrPath':n,'mode':'scanFolderWatcher'},void(0x0,fileScanners_1[K(0xb6)])(w));y[K(0xd4)]=0xd;case 0xd:if(!(l[0x1]===K(0xdc)))return[0x3,0xf];return[0x4,crudNewDBBE_1[K(0xed)][K(0xb7)]('FileJSONDB',l[0x2])];case 0xe:y['sent'](),y[K(0xd4)]=0xf;case 0xf:l[0x1]===K(0x103)&&(x=[K(0xba)],exports['folderWatchers'][l[0x0]][K(0xab)](x));return[0x2];}});});});return[0x2];}});});};exports[a107C(0xf8)]=createFolderWatch;function a107b(a,b){var c=a107a();return a107b=function(d,e){d=d-0xaa;var f=c[d];return f;},a107b(a,b);}var deleteFolderWatch=function(a,b){var L=a107C;try{if(exports[L(0xd5)][b]&&exports['folderWatchers'][b]['connected']===!![]){logger_1['default']['info'](L(0xfa)[L(0xc7)](b));var c=[L(0xb3)];exports['folderWatchers'][b][L(0xab)](c),a===!![]&&socketManager_1[L(0xed)][L(0xd1)](L(0xc1),{'type':L(0xbb),'message':L(0xe1)+L(0xcc)});}}catch(d){logger_1[L(0xed)]['error'](L(0xb8)[L(0xc7)](b));}},toggleFolderWatch=function(a,b,c,d){var M=a107C;if(d===!![])logger_1[M(0xed)][M(0xeb)](M(0x100)['concat'](b)),void(0x0,exports[M(0xf8)])(b,c);else d===![]&&deleteFolderWatch(a,c);};exports[a107C(0xfd)]=toggleFolderWatch;var verifyFolderExists=function(a){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var b;return __generator(this,function(c){var N=a107b;switch(c[N(0xd4)]){case 0x0:if(typeof a!=='string')return[0x2,![]];return[0x4,(0x0,fsUtils_1[N(0xaa)])(a)];case 0x1:b=c[N(0xd0)]();return[0x2,b];}});});};exports[a107C(0xfe)]=verifyFolderExists;var getDirectories=function(a){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var b,c,d,e,f,g;return __generator(this,function(h){var O=a107b;switch(h[O(0xd4)]){case 0x0:b='';return[0x4,new Promise(function(j){var P=O;fs[P(0xe2)](a,function(k,l){var Q=P;k&&j([]);var m=l;Array[Q(0xe5)](m)?j(m):j([]);});})];case 0x1:c=h[O(0xd0)]();c[O(0xf6)]>0x3e8&&(b=O(0xb4));c=c['slice'](0x0,0x3e8),d=[],e=function(j){var k;return __generator(this,function(l){var R=a107b;switch(l['label']){case 0x0:if(!(0x0,setImm_1['imInt'])(j))return[0x3,0x2];return[0x4,(0x0,setImm_1[R(0x101)])()];case 0x1:l[R(0xd0)](),l[R(0xd4)]=0x2;case 0x2:return[0x4,new Promise(function(m){var S=R;fs['lstat']((0x0,normJoinPath_1[S(0xed)])(a,c[j]),function(n,o){(n||!o)&&m(![]);try{var p=o['isDirectory']();m(p);}catch(q){m(![]);}});})];case 0x3:k=l[R(0xd0)]();k===!![]&&d[R(0xd9)](c[j]);if(d['length']>0x14)return b=R(0xf0),[0x2,R(0xc5)];return[0x2];}});},f=0x0,h['label']=0x2;case 0x2:if(!(f