const a0_0x208404=a0_0x344a;(function(_0xf7d524,_0x145bd8){const _0x5593d2=a0_0x344a,_0x38d437=_0xf7d524();while(!![]){try{const _0x43c6bf=-parseInt(_0x5593d2(0x1b8))/0x1*(parseInt(_0x5593d2(0x1bb))/0x2)+parseInt(_0x5593d2(0x1b6))/0x3+-parseInt(_0x5593d2(0x1b3))/0x4+-parseInt(_0x5593d2(0x1b1))/0x5*(-parseInt(_0x5593d2(0x1b2))/0x6)+parseInt(_0x5593d2(0x1b4))/0x7+parseInt(_0x5593d2(0x1b9))/0x8*(parseInt(_0x5593d2(0x1b5))/0x9)+-parseInt(_0x5593d2(0x1ba))/0xa;if(_0x43c6bf===_0x145bd8)break;else _0x38d437['push'](_0x38d437['shift']());}catch(_0xe8a798){_0x38d437['push'](_0x38d437['shift']());}}}(a0_0x21af,0x702fe));const DatabaseHandler=require('./databaseHandler'),ApiHandler=require('./apiHandler'),KafkaHandler=require(a0_0x208404(0x1bd)),ConsoleHandler=require('./consoleHandler');function a0_0x21af(){const _0x2f3394=['mtCWmtq4mg1fy2DhAq','zxHWB3j0CW','mJqWmdDYwxnsthy','ndyWnZiXnNPpAM1vsa','mtmZnde2ntbRtvjOCLq','mJzLBMPfrKe','vw5RBM93BIbOyw5KBgvYihr5Cgu6ia','lI9RywzRyuHHBMrSzxi','mtvWAfLdEKK','nZu2mdy2CKvjsLfT','ndC0nZqWs1z2tfrY','ndKYmZu0oe16ywPKDa','ou9nBuzIzW'];a0_0x21af=function(){return _0x2f3394;};return a0_0x21af();}function a0_0x344a(_0x1e726c,_0x17301a){_0x1e726c=_0x1e726c-0x1b1;const _0x21afe1=a0_0x21af();let _0x344a0e=_0x21afe1[_0x1e726c];if(a0_0x344a['ptiizv']===undefined){var _0x3160f6=function(_0xca213c){const _0x518a23='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x39ce98='',_0x3bc20a='';for(let _0x7d6b10=0x0,_0x5b51b6,_0x2c9c8c,_0x4fb124=0x0;_0x2c9c8c=_0xca213c['charAt'](_0x4fb124++);~_0x2c9c8c&&(_0x5b51b6=_0x7d6b10%0x4?_0x5b51b6*0x40+_0x2c9c8c:_0x2c9c8c,_0x7d6b10++%0x4)?_0x39ce98+=String['fromCharCode'](0xff&_0x5b51b6>>(-0x2*_0x7d6b10&0x6)):0x0){_0x2c9c8c=_0x518a23['indexOf'](_0x2c9c8c);}for(let _0x112ac6=0x0,_0x262e83=_0x39ce98['length'];_0x112ac6<_0x262e83;_0x112ac6++){_0x3bc20a+='%'+('00'+_0x39ce98['charCodeAt'](_0x112ac6)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x3bc20a);};a0_0x344a['IaoLJw']=_0x3160f6,a0_0x344a['ACAbvG']={},a0_0x344a['ptiizv']=!![];}const _0x47508c=_0x21afe1[0x0],_0x13f1d4=_0x1e726c+_0x47508c,_0x5d713c=a0_0x344a['ACAbvG'][_0x13f1d4];return!_0x5d713c?(_0x344a0e=a0_0x344a['IaoLJw'](_0x344a0e),a0_0x344a['ACAbvG'][_0x13f1d4]=_0x344a0e):_0x344a0e=_0x5d713c,_0x344a0e;}module[a0_0x208404(0x1b7)]={'DatabaseHandler':DatabaseHandler,'ApiHandler':ApiHandler,'KafkaHandler':KafkaHandler,'ConsoleHandler':ConsoleHandler,'createHandler'(_0x5f0f79,_0x8d7211){const _0x2c12db=a0_0x208404,_0x2a741b={'database':DatabaseHandler,'api':ApiHandler,'kafka':KafkaHandler,'console':ConsoleHandler},_0x4db8aa=_0x2a741b[_0x5f0f79];if(!_0x4db8aa)throw new Error(_0x2c12db(0x1bc)+_0x5f0f79);return new _0x4db8aa(_0x8d7211);}};