'use strict';function _0x16c2(_0x31e8e7,_0x3adf83){var _0x5a0c36=_0x5a0c();return _0x16c2=function(_0x16c20b,_0xd6600f){_0x16c20b=_0x16c20b-0xa2;var _0x1adc19=_0x5a0c36[_0x16c20b];return _0x1adc19;},_0x16c2(_0x31e8e7,_0x3adf83);}var _0x3690fe=_0x16c2;(function(_0x2d6e04,_0x2c03b0){var _0xefabef=_0x16c2,_0xea1205=_0x2d6e04();while(!![]){try{var _0x43ff2d=parseInt(_0xefabef(0xb6))/0x1+-parseInt(_0xefabef(0xa6))/0x2*(parseInt(_0xefabef(0xac))/0x3)+parseInt(_0xefabef(0xa7))/0x4*(parseInt(_0xefabef(0xba))/0x5)+parseInt(_0xefabef(0xb4))/0x6+-parseInt(_0xefabef(0xae))/0x7*(-parseInt(_0xefabef(0xb5))/0x8)+parseInt(_0xefabef(0xa2))/0x9*(-parseInt(_0xefabef(0xc0))/0xa)+-parseInt(_0xefabef(0xb7))/0xb;if(_0x43ff2d===_0x2c03b0)break;else _0xea1205['push'](_0xea1205['shift']());}catch(_0x1943f4){_0xea1205['push'](_0xea1205['shift']());}}}(_0x5a0c,0x5c79c));var __decorate=this&&this[_0x3690fe(0xbb)]||function(_0x332dae,_0xb65dd0,_0xcea6ed,_0x2a23d8){var _0x31241e=_0x3690fe,_0x31a506=arguments[_0x31241e(0xbd)],_0x4253dd=_0x31a506<0x3?_0xb65dd0:_0x2a23d8===null?_0x2a23d8=Object[_0x31241e(0xb3)](_0xb65dd0,_0xcea6ed):_0x2a23d8,_0x42ebe4;if(typeof Reflect===_0x31241e(0xa9)&&typeof Reflect[_0x31241e(0xb9)]===_0x31241e(0xa8))_0x4253dd=Reflect[_0x31241e(0xb9)](_0x332dae,_0xb65dd0,_0xcea6ed,_0x2a23d8);else{for(var _0x33e7e8=_0x332dae[_0x31241e(0xbd)]-0x1;_0x33e7e8>=0x0;_0x33e7e8--)if(_0x42ebe4=_0x332dae[_0x33e7e8])_0x4253dd=(_0x31a506<0x3?_0x42ebe4(_0x4253dd):_0x31a506>0x3?_0x42ebe4(_0xb65dd0,_0xcea6ed,_0x4253dd):_0x42ebe4(_0xb65dd0,_0xcea6ed))||_0x4253dd;}return _0x31a506>0x3&&_0x4253dd&&Object[_0x31241e(0xc2)](_0xb65dd0,_0xcea6ed,_0x4253dd),_0x4253dd;},__metadata=this&&this[_0x3690fe(0xa3)]||function(_0x3ac332,_0x138a50){var _0x450208=_0x3690fe;if(typeof Reflect===_0x450208(0xa9)&&typeof Reflect[_0x450208(0xc3)]===_0x450208(0xa8))return Reflect[_0x450208(0xc3)](_0x3ac332,_0x138a50);};Object[_0x3690fe(0xc2)](exports,_0x3690fe(0xa4),{'value':!![]}),exports[_0x3690fe(0xb1)]=void 0x0;const nestjs_config_1=require('nestjs-config'),passport_jwt_1=require(_0x3690fe(0xa5)),passport_1=require(_0x3690fe(0xb0)),common_1=require('@nestjs/common');function _0x5a0c(){var _0x538b5e=['__metadata','__esModule','passport-jwt','4EKRWxt','9844IPNnRj','function','object','ConfigService','jwt','407178qCiwwh','Injectable','609iuQIan','ExtractJwt','@nestjs/passport','JwtStrategy','design:paramtypes','getOwnPropertyDescriptor','320490TqUAPU','25960IavTqJ','465817ZJCiWq','3996729asjQVQ','validate','decorate','525YswbVO','__decorate','configService','length','get','secret','10HOcNqC','fromAuthHeaderAsBearerToken','defineProperty','metadata','417429iFXWcz'];_0x5a0c=function(){return _0x538b5e;};return _0x5a0c();}let JwtStrategy=class JwtStrategy extends(0x0,passport_1['PassportStrategy'])(passport_jwt_1['Strategy']){constructor(_0x34feb4){var _0x3af542=_0x3690fe;super({'jwtFromRequest':passport_jwt_1[_0x3af542(0xaf)][_0x3af542(0xc1)](),'secretOrKey':_0x34feb4[_0x3af542(0xbe)](_0x3af542(0xab))[_0x3af542(0xbf)]}),this[_0x3af542(0xbc)]=_0x34feb4;}async[_0x3690fe(0xb8)](_0x2e4701){return _0x2e4701;}};JwtStrategy=__decorate([(0x0,common_1[_0x3690fe(0xad)])(),__metadata(_0x3690fe(0xb2),[nestjs_config_1[_0x3690fe(0xaa)]])],JwtStrategy),exports[_0x3690fe(0xb1)]=JwtStrategy;