'use strict';const _0x20169d=_0x5ee1;(function(_0x582c33,_0x5be5f6){const _0x16b32a=_0x5ee1,_0x275c78=_0x582c33();while(!![]){try{const _0x3b7b0d=parseInt(_0x16b32a(0x1e0))/0x1*(-parseInt(_0x16b32a(0x1d9))/0x2)+parseInt(_0x16b32a(0x1e9))/0x3+-parseInt(_0x16b32a(0x1da))/0x4*(parseInt(_0x16b32a(0x1e5))/0x5)+-parseInt(_0x16b32a(0x1e8))/0x6*(-parseInt(_0x16b32a(0x1e7))/0x7)+parseInt(_0x16b32a(0x1dc))/0x8*(-parseInt(_0x16b32a(0x1e6))/0x9)+-parseInt(_0x16b32a(0x1de))/0xa+parseInt(_0x16b32a(0x1e1))/0xb;if(_0x3b7b0d===_0x5be5f6)break;else _0x275c78['push'](_0x275c78['shift']());}catch(_0x33b70f){_0x275c78['push'](_0x275c78['shift']());}}}(_0x19de,0x9de1c));function _0x5ee1(_0xb11dce,_0x13ff4a){_0xb11dce=_0xb11dce-0x1d9;const _0x19de24=_0x19de();let _0x5ee13d=_0x19de24[_0xb11dce];return _0x5ee13d;}function extractRemoteAddress(_0x1c9078){const _0x442472=_0x5ee1,_0x36f1cb=_0x1c9078[_0x442472(0x1ea)]();return normalizeIpAddress(_0x36f1cb?Buffer[_0x442472(0x1e3)](_0x36f1cb)[_0x442472(0x1dd)](_0x442472(0x1e2)):_0x442472(0x1db));}function normalizeIpAddress(_0x220dfc){const _0x556183=_0x5ee1;return'::1'===_0x220dfc||'0000:0000:0000:0000:0000:0000:0000:0001'===_0x220dfc?'127.0.0.1':ip_1[_0x556183(0x1eb)]['isV6Format'](_0x220dfc)?ip_1['default'][_0x556183(0x1dd)](ip_1['default']['toBuffer'](_0x220dfc)):_0x220dfc;}function isPrivateAddress(_0x340972){return ip_1['default']['isPrivate'](_0x340972);}var __importDefault=this&&this['__importDefault']||function(_0x16e6ec){return _0x16e6ec&&_0x16e6ec['__esModule']?_0x16e6ec:{'default':_0x16e6ec};};function _0x19de(){const _0x18acac=['119192IgsPVj','toString','5303330qGZIEF','defineProperty','425686fhlmCi','23016719cMIoXw','utf-8','from','isPrivateAddress','394670Vfiewz','621iGAdgi','34069JbdWlP','1278DUCwSU','492366FAHNKl','getRemoteAddressAsText','default','4IIcSly','12CfVJoc','127.0.0.1'];_0x19de=function(){return _0x18acac;};return _0x19de();}Object[_0x20169d(0x1df)](exports,'__esModule',{'value':!0x0}),exports['extractRemoteAddress']=extractRemoteAddress,exports['normalizeIpAddress']=normalizeIpAddress,exports[_0x20169d(0x1e4)]=isPrivateAddress;const ip_1=__importDefault(require('ip'));