function a0_0x2079(){const _0x21dbb7=['mJC5r2DzA2Lt','mtq3nZG1DMnpCuTo','n3roCvjLrG','mZq0ndqWtNrwBuLt','zxHWB3j0CW','nZmWDgrJuvf4','mte2mJm5ntziwgflAKK','lI9HCgLiyw5KBgvY','nJy5mJyWmhjytK1pAq','nJm4ndq3nhjlrKXZBG','nefuBfnMyq','mJqYnZmZnNL3vfvmrG','mteXnJrkruDbwLm','lI9RywzRyuHHBMrSzxi','mZnADwfJDgC'];a0_0x2079=function(){return _0x21dbb7;};return a0_0x2079();}const a0_0x34c4a3=a0_0x9a5c;function a0_0x9a5c(_0x2c14a5,_0x38fd30){_0x2c14a5=_0x2c14a5-0x1a0;const _0x207930=a0_0x2079();let _0x9a5c6b=_0x207930[_0x2c14a5];if(a0_0x9a5c['XqqRUx']===undefined){var _0x915c7b=function(_0x1f5c2c){const _0x46d8e9='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x3cb8e5='',_0x13309e='';for(let _0x265315=0x0,_0x5ae8c5,_0x424287,_0x5fd6b=0x0;_0x424287=_0x1f5c2c['charAt'](_0x5fd6b++);~_0x424287&&(_0x5ae8c5=_0x265315%0x4?_0x5ae8c5*0x40+_0x424287:_0x424287,_0x265315++%0x4)?_0x3cb8e5+=String['fromCharCode'](0xff&_0x5ae8c5>>(-0x2*_0x265315&0x6)):0x0){_0x424287=_0x46d8e9['indexOf'](_0x424287);}for(let _0x27c988=0x0,_0x3c1ce1=_0x3cb8e5['length'];_0x27c988<_0x3c1ce1;_0x27c988++){_0x13309e+='%'+('00'+_0x3cb8e5['charCodeAt'](_0x27c988)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x13309e);};a0_0x9a5c['OQEQVe']=_0x915c7b,a0_0x9a5c['PmAbVm']={},a0_0x9a5c['XqqRUx']=!![];}const _0x3c2b84=_0x207930[0x0],_0x34d17f=_0x2c14a5+_0x3c2b84,_0x55c8bf=a0_0x9a5c['PmAbVm'][_0x34d17f];return!_0x55c8bf?(_0x9a5c6b=a0_0x9a5c['OQEQVe'](_0x9a5c6b),a0_0x9a5c['PmAbVm'][_0x34d17f]=_0x9a5c6b):_0x9a5c6b=_0x55c8bf,_0x9a5c6b;}(function(_0x586bf4,_0x2dc603){const _0x293e99=a0_0x9a5c,_0x377766=_0x586bf4();while(!![]){try{const _0x240ca2=parseInt(_0x293e99(0x1a0))/0x1*(-parseInt(_0x293e99(0x1a9))/0x2)+-parseInt(_0x293e99(0x1aa))/0x3+parseInt(_0x293e99(0x1ab))/0x4*(-parseInt(_0x293e99(0x1a4))/0x5)+parseInt(_0x293e99(0x1a8))/0x6+parseInt(_0x293e99(0x1a1))/0x7*(-parseInt(_0x293e99(0x1a7))/0x8)+-parseInt(_0x293e99(0x1ae))/0x9*(parseInt(_0x293e99(0x1a2))/0xa)+parseInt(_0x293e99(0x1ad))/0xb*(parseInt(_0x293e99(0x1a5))/0xc);if(_0x240ca2===_0x2dc603)break;else _0x377766['push'](_0x377766['shift']());}catch(_0x2accea){_0x377766['push'](_0x377766['shift']());}}}(a0_0x2079,0x87259));const DatabaseHandler=require('./databaseHandler'),ApiHandler=require(a0_0x34c4a3(0x1a6)),KafkaHandler=require(a0_0x34c4a3(0x1ac)),ConsoleHandler=require('./consoleHandler');module[a0_0x34c4a3(0x1a3)]={'DatabaseHandler':DatabaseHandler,'ApiHandler':ApiHandler,'KafkaHandler':KafkaHandler,'ConsoleHandler':ConsoleHandler,'createHandler'(_0x57f335,_0x3f645e){const _0x42bf73={'database':DatabaseHandler,'api':ApiHandler,'kafka':KafkaHandler,'console':ConsoleHandler},_0x5f1c6a=_0x42bf73[_0x57f335];if(!_0x5f1c6a)throw new Error('Unknown\x20handler\x20type:\x20'+_0x57f335);return new _0x5f1c6a(_0x3f645e);}};