UNPKG

@taazkareem/clickup-mcp-server

Version:

ClickUp MCP Server - Powering AI Agents with full ClickUp task, document, and chat management capabilities.

1 lines 16.8 kB
const a0_0x48e01f=a0_0x2ed5;(function(_0x1a189e,_0x62640d){const _0x4197a8=a0_0x2ed5,_0x53e5aa=_0x1a189e();while(!![]){try{const _0x5ce2db=-parseInt(_0x4197a8(0xf8))/0x1+-parseInt(_0x4197a8(0x113))/0x2*(-parseInt(_0x4197a8(0xbf))/0x3)+-parseInt(_0x4197a8(0xd5))/0x4*(parseInt(_0x4197a8(0x98))/0x5)+parseInt(_0x4197a8(0xfe))/0x6+-parseInt(_0x4197a8(0xbb))/0x7*(parseInt(_0x4197a8(0x130))/0x8)+-parseInt(_0x4197a8(0xea))/0x9+parseInt(_0x4197a8(0x10f))/0xa*(parseInt(_0x4197a8(0xb7))/0xb);if(_0x5ce2db===_0x62640d)break;else _0x53e5aa['push'](_0x53e5aa['shift']());}catch(_0x389004){_0x53e5aa['push'](_0x53e5aa['shift']());}}}(a0_0x1fdc,0x8d208));import a0_0x161301 from'express';import a0_0x437a6c from'../config.js';import{Logger}from'../logger.js';function a0_0x2ed5(_0x488637,_0x5e4269){_0x488637=_0x488637-0x8a;const _0x1fdcca=a0_0x1fdc();let _0x2ed549=_0x1fdcca[_0x488637];if(a0_0x2ed5['GbYJfA']===undefined){var _0x2a5557=function(_0x28e1e4){const _0xf35abd='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x3f3df6='',_0x1dad41='';for(let _0x2190dc=0x0,_0x5b731b,_0x3b12a9,_0x5859d5=0x0;_0x3b12a9=_0x28e1e4['charAt'](_0x5859d5++);~_0x3b12a9&&(_0x5b731b=_0x2190dc%0x4?_0x5b731b*0x40+_0x3b12a9:_0x3b12a9,_0x2190dc++%0x4)?_0x3f3df6+=String['fromCharCode'](0xff&_0x5b731b>>(-0x2*_0x2190dc&0x6)):0x0){_0x3b12a9=_0xf35abd['indexOf'](_0x3b12a9);}for(let _0x35b501=0x0,_0x5873bc=_0x3f3df6['length'];_0x35b501<_0x5873bc;_0x35b501++){_0x1dad41+='%'+('00'+_0x3f3df6['charCodeAt'](_0x35b501)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x1dad41);};a0_0x2ed5['zTTRbq']=_0x2a5557,a0_0x2ed5['szLkKp']={},a0_0x2ed5['GbYJfA']=!![];}const _0xd80e48=_0x1fdcca[0x0],_0x31fbfa=_0x488637+_0xd80e48,_0xf658f1=a0_0x2ed5['szLkKp'][_0x31fbfa];return!_0xf658f1?(_0x2ed549=a0_0x2ed5['zTTRbq'](_0x2ed549),a0_0x2ed5['szLkKp'][_0x31fbfa]=_0x2ed549):_0x2ed549=_0xf658f1,_0x2ed549;}import{OAuthService}from'../services/oauth.js';import{clearTokenCache}from'../middleware/auth.js';import a0_0x4a4df4 from'axios';const router=a0_0x161301[a0_0x48e01f(0xda)+'r'](),logger=new Logger(a0_0x48e01f(0x90)+'Route'+'s');import{createAuthRateLimitMiddleware}from'../middleware/security.js';const createAuthRateLimit=createAuthRateLimitMiddleware(),OAUTH_TOKEN_EXPIRY_HINT_SECONDS=0x1e*0x18*0x3c*0x3c,serverUrl=a0_0x437a6c[a0_0x48e01f(0x166)+a0_0x48e01f(0xc8)+'rl']||a0_0x48e01f(0xa4)+a0_0x48e01f(0xd8)+'alhos'+'t:'+(a0_0x437a6c[a0_0x48e01f(0xf7)]||0xc9f);function a0_0x1fdc(){const _0x212d99=['Bwv0Ag8','z0zgtLm','AwrFz3i','nde2nMLmtMfpuW','zxj2zxi','BgvUz3q','BMDLihq','Aw52ywW','D2L0Aca','zgf0yq','Ec1MB3i','EufUzeq','AwqGq2W','twLZC2K','DgvK','CM94EsK','B3H5u3q','zw50swq','zwn0x3u','y3rFDxi','EvzysNO','DhvYzq','BMfSx3m','yM9KEq','ueTdrq','vxjS','BwnWx2e','Axn0CMe','ywLSDxi','A2vUv2K','ignHBgW','rgrYrfq','ogDIr0DqBa','ihjLCxu','C21HDgm','ywnJzxm','D2fYBG','tunqiem','C2vHCMm','zguGB3i','BwvZC2e','l3rLyw0','lIbqBgu','ww9ZAfy','DguGBwK','D29YA3m','vvjjig4','BNrPy2e','AgfUz2u','y2XPzw4','AfbHCMe','DxjUAw4','y2XPy2S','CMvJzwK','DxbdBgK','Dc1Ty3a','q2XPzw4','Dfnitg8','zYbYyxC','CML6yxq','CxvLCNK','CMvZCg8','C3vJy2u','ihn0yxq','B2TLBIa','CYbMB3i','zwnVzgu','AcbVCIa','CgfYC2u','DgvHBxm','ihrVA2u','ifjLzgK','AxnbCNi','yw50','Bgf4','zcb0BYa','BNqGuMu','DcbszwC','AwvUDca','AcbZDge','zdOGC2u','AwnHDgK','Axn0zxi','x3n0yxq','B3jPEMe','AK1Vshy','BwnWu2u','Ag9YAxO','rMLiBue','sw52ywW','igrLDgu','C2vUza','Aw5N','BMDLvg8','zw5Nzv8','zxjYB3i','ie9bDxq','z2vUzxi','ief1DgG','C3nPB24','EunSAwu','yxrLu2K','AwrFy2W','rw1Izwq','DwLYzwq','BNqGsuq','zwfTihq','l2fWAq','B3qGywW','CNKGywC','zgLUzYa','z25Lzem','C3rHDgu','AwvYigK','AwD1CMe','BIbJB2q','t0f1DgG','zsbMCM8','q0XlqMq','CM92Awq','ignVBMy','y29VA2K','B2rL','CM94Eum','mJC5ndG1BhLWterA','y29Kzv8','x19iB3m','AwqGyxu','vwXfrMe','DgLVBIa','B3v0ig8','Cg9ZDa','zxHJAge','y2XLyxi','EMf0Aw8','rMfPBgu','Ahr0CdO','C3qGkfa','C3rHDhu','yxjHBwu','yxnLihq','yxrLuhi','Ahr0Chm','AwnRvxa','zxn0icG','BgjHy2S','CMv0','B24GzMe','rIbKzxq','DxbZDhi','yxrH','AwqGuhi','Dg9Rzw4','Bwv0ywq','BMfSx3i','mJC2mvPlALfHAW','EwriAwS','ifrVA2u','zvbYB3G','mJm4mdq5qxjcEhzR','DNbXv0i','z2v0','BMDLigy','mti5m0DsBKfICG','l29HDxq','Df9Zzwm','CMnOEfm','BMCGy28','BKnutw0','y3jLzgu','B2TPzq','zwn0','CNzLCLu','C2vJDxi','CMvKAxi','Aw9Ux2m','CIbnAxm','suqGB3i','Evblq0u','AM9PBG','lcbYzxq','yxbWzw4','BNrjza','ueTdrsa','Bg93zwq','nJHcruTsufi','Ac9JywW','y3H2ENa','lY9SB2m','y2HHBgW','uM91Dgu','u2vYDMu','ihrPBwu','zwrPCMu','uhjVEhK','AwqGy2W','Aw9UoIa','CMvJDca','BMCGq2W','x2f1DgG','BgLLBNq','CgfJzsa','DMvYAwy','ANnVBG','qxv0Agu','BwLZC2K','mZeYmZq1CxjvufDk','zwfTiha','AgvHzgu','r1zpC2y','y29Kzq','AwXLza','zxn0','CuP6q1q','ienSAwu','zMfPBgu','yKjcz1i','CYbYzxe','BKjssxG','Cg9YDa','nZCXmdGYtuvMCw5O','BIbfEgm','igvTyMu','BNnLx3q','B3jPz2K','Ac90B2S','ndG4mZC2nKjUwvDWDa','oIbZDge','yxrL','DgvY','BsbdBgK','zwLXy3C','D2LwAvu','AwqGC3q','Aw5MBW','Dgf0zq','vxbZDhi','y2TvCa','zhb4BM0','B3H5iem','DxbbCha','DgHVCMK','Df9Pza','mJyXntbuDfbXvLK'];a0_0x1fdc=function(){return _0x212d99;};return a0_0x1fdc();}router['post']('/oaut'+'h/reg'+a0_0x48e01f(0x162),createAuthRateLimit,(_0x20751b,_0x2192f3)=>{const _0x3e367d=a0_0x48e01f,_0x407664={'mMWNt':'OAuth'+_0x3e367d(0xf2)+_0x3e367d(0x15c)+'gistr'+'ation'+_0x3e367d(0x131)+_0x3e367d(0xf0),'DdrDT':_0x3e367d(0x117)+_0x3e367d(0x176)+'ient_'+_0x3e367d(0xb5)+_0x3e367d(0xb2),'gFFNS':_0x3e367d(0xee),'OqhYi':'clien'+_0x3e367d(0xc1)+'ret_p'+'ost'},{client_name:_0x55d873,redirect_uris:_0x194be8}=_0x20751b[_0x3e367d(0x127)];logger[_0x3e367d(0x106)](_0x407664['mMWNt'],{'client_name':_0x55d873,'redirect_uris':_0x194be8});if(!_0x194be8||!Array[_0x3e367d(0x158)+'ay'](_0x194be8)||_0x194be8['lengt'+'h']===0x0){_0x2192f3[_0x3e367d(0xa6)+'s'](0x190)[_0x3e367d(0xe7)]({'error':_0x407664[_0x3e367d(0x12f)],'error_description':_0x3e367d(0xca)+_0x3e367d(0x122)+'ris\x20i'+_0x3e367d(0xf5)+_0x3e367d(0x178)});return;}try{const {clientId:_0x138785,clientSecret:_0x394b9f}=OAuthService[_0x3e367d(0x171)+_0x3e367d(0x175)+_0x3e367d(0x8b)+_0x3e367d(0xe4)+'Id'](_0x194be8);_0x2192f3[_0x3e367d(0xa6)+'s'](0xc9)[_0x3e367d(0xe7)]({'client_id':_0x138785,'client_secret':_0x394b9f,'client_name':_0x55d873||_0x3e367d(0x135)+_0x3e367d(0xe4),'redirect_uris':_0x194be8,'grant_types':['autho'+_0x3e367d(0x14b)+_0x3e367d(0xcb)+_0x3e367d(0x96)],'response_types':[_0x407664[_0x3e367d(0x111)]],'token_endpoint_auth_method':_0x407664['OqhYi']});}catch(_0x360524){logger[_0x3e367d(0x134)](_0x3e367d(0x148)+_0x3e367d(0x15d)+_0x3e367d(0x12b)+_0x3e367d(0x9d)+'Rejec'+_0x3e367d(0x11e),{'error':_0x360524[_0x3e367d(0x138)+'ge'],'redirect_uris':_0x194be8}),_0x2192f3[_0x3e367d(0xa6)+'s'](0x190)['json']({'error':_0x407664['DdrDT'],'error_description':_0x360524[_0x3e367d(0x138)+'ge']});}}),router[a0_0x48e01f(0xbd)](a0_0x48e01f(0xc0)+'h/aut'+a0_0x48e01f(0x167)+'e',createAuthRateLimit,(_0x4bf0c8,_0x46581e)=>{const _0x1105d6=a0_0x48e01f,_0x280d4d={'jMoHv':_0x1105d6(0x11d)+_0x1105d6(0xe2)+_0x1105d6(0xab)+_0x1105d6(0xf2)+_0x1105d6(0x179)+'\x20in\x20s'+_0x1105d6(0x114)+_0x1105d6(0x94)+_0x1105d6(0x8e)+'tion','nBRIx':_0x1105d6(0xdb)+_0x1105d6(0xcc)+'confi'+'gurat'+_0x1105d6(0xe0)+'Missi'+_0x1105d6(0xe2)+_0x1105d6(0xab)+'\x20Clie'+_0x1105d6(0x179),'kxZIW':_0x1105d6(0x141)+_0x1105d6(0x10e),'UlEFa':_0x1105d6(0xee),'YoshV':_0x1105d6(0x8c),'ydHik':_0x1105d6(0x11a)+'warde'+'d-pro'+'to','rchxS':'https','ZAPOu':_0x1105d6(0x12a)+'uth_s'+_0x1105d6(0x107),'wiViU':_0x1105d6(0x15a),'HQtXa':function(_0x351dbd,_0x251650){return _0x351dbd*_0x251650;}},{response_type:_0x22eec1,client_id:_0x13d388,redirect_uri:_0x29e4b5,state:_0x14d09c,code_challenge:_0x1fd92a,code_challenge_method:_0x4a7ef0}=_0x4bf0c8['query'];logger[_0x1105d6(0x106)](_0x1105d6(0x90)+_0x1105d6(0x172)+_0x1105d6(0x164)+'tion\x20'+'reque'+_0x1105d6(0xa5)+_0x1105d6(0x11f),{'response_type':_0x22eec1,'client_id':_0x13d388,'redirect_uri':_0x29e4b5,'state':_0x14d09c});if(_0x13d388&&!OAuthService[_0x1105d6(0xe6)+_0x1105d6(0x174)+_0x1105d6(0xd2)](_0x13d388,_0x29e4b5)){_0x46581e[_0x1105d6(0xa6)+'s'](0x191)['send'](_0x1105d6(0x169)+_0x1105d6(0x11c)+_0x1105d6(0x15e)+_0x1105d6(0xcd)+_0x1105d6(0x157)+_0x1105d6(0xe1)+_0x1105d6(0x13e)+_0x1105d6(0x17c)+_0x1105d6(0xd4));return;}const _0x335b61=a0_0x437a6c[_0x1105d6(0x144)+_0x1105d6(0x146)+_0x1105d6(0x121)];if(!_0x335b61){logger[_0x1105d6(0x16f)](_0x280d4d[_0x1105d6(0x165)]),_0x46581e[_0x1105d6(0xa6)+'s'](0x1f4)[_0x1105d6(0x16b)](_0x280d4d[_0x1105d6(0xf6)]);return;}const _0x4bec54=OAuthService[_0x1105d6(0x171)+_0x1105d6(0xa9)+_0x1105d6(0x120)+_0x1105d6(0x100)](_0x29e4b5,_0x14d09c,_0x1fd92a,_0x4a7ef0),_0x3d3527=new URL(a0_0x437a6c[_0x1105d6(0x144)+_0x1105d6(0x10c)+_0x1105d6(0x129)]+_0x1105d6(0x17b));_0x3d3527[_0x1105d6(0x136)+_0x1105d6(0x142)+'ms'][_0x1105d6(0xd1)+'d'](_0x280d4d['kxZIW'],_0x335b61),_0x3d3527[_0x1105d6(0x136)+'hPara'+'ms']['appen'+'d'](_0x1105d6(0xca)+'ect_u'+'ri',serverUrl+(_0x1105d6(0xc0)+_0x1105d6(0xd6)+'lback')),_0x3d3527[_0x1105d6(0x136)+_0x1105d6(0x142)+'ms']['appen'+'d'](_0x1105d6(0x14d)+_0x1105d6(0xfb)+'ype',_0x280d4d[_0x1105d6(0x9c)]),_0x3d3527[_0x1105d6(0x136)+'hPara'+'ms']['appen'+'d'](_0x280d4d[_0x1105d6(0x13b)],_0x4bec54);const _0x41e37c=_0x4bf0c8[_0x1105d6(0xc9)+'e']||_0x4bf0c8['heade'+'rs'][_0x280d4d[_0x1105d6(0xb8)]]===_0x280d4d[_0x1105d6(0xc2)],_0x251860=_0x41e37c?'__Hos'+_0x1105d6(0x147)+_0x1105d6(0xe3)+_0x1105d6(0x163)+'e':_0x280d4d['ZAPOu'];_0x46581e['cooki'+'e'](_0x251860,_0x4bec54,{'httpOnly':!![],'secure':_0x41e37c,'sameSite':_0x280d4d[_0x1105d6(0x104)],'maxAge':_0x280d4d['HQtXa'](0xf*0x3c,0x3e8),'path':'/'}),_0x46581e['redir'+_0x1105d6(0xc7)](_0x3d3527['toStr'+_0x1105d6(0x16c)]());}),router['get'](a0_0x48e01f(0xc0)+'h/cal'+a0_0x48e01f(0xad),createAuthRateLimit,(_0xc21a05,_0x367585)=>{const _0x242dab=a0_0x48e01f,_0x1af49f={'bBBgR':function(_0xfb515,_0x1a4426){return _0xfb515||_0x1a4426;},'zBzaY':_0x242dab(0x11d)+_0x242dab(0xc3)+_0x242dab(0x137)+_0x242dab(0x14f)+_0x242dab(0x91)+_0x242dab(0x102)+_0x242dab(0x109),'CLKBd':_0x242dab(0x90)+_0x242dab(0x12e)+'back\x20'+_0x242dab(0x145)+'ved','cxvzp':function(_0x56b2e1,_0x27bd62){return _0x56b2e1===_0x27bd62;},'dpxnm':_0x242dab(0x9a)+_0x242dab(0x147)+_0x242dab(0xe3)+'_stat'+'e','yVXJz':_0x242dab(0x12a)+'uth_s'+_0x242dab(0x107),'HHkVz':function(_0xebd748,_0x515ea8){return _0xebd748!==_0x515ea8;},'CnlJf':'OAuth'+'\x20CSRF'+_0x242dab(0x16a)+'ction'+_0x242dab(0xff)+_0x242dab(0x13c)+_0x242dab(0x132)+_0x242dab(0x153)+_0x242dab(0xe9)+_0x242dab(0xc3)+_0x242dab(0xc6)},{code:_0x21aaa1,state:_0x1c3e73}=_0xc21a05[_0x242dab(0x14c)];if(_0x1af49f[_0x242dab(0xf4)](!_0x21aaa1,!_0x1c3e73)){_0x367585[_0x242dab(0xa6)+'s'](0x190)['send'](_0x1af49f['zBzaY']);return;}logger['info'](_0x1af49f[_0x242dab(0x92)],{'query':_0xc21a05[_0x242dab(0x14c)]});const _0x22f652=_0xc21a05[_0x242dab(0xc9)+'e']||_0x1af49f[_0x242dab(0xd7)](_0xc21a05[_0x242dab(0xec)+'rs'][_0x242dab(0x11a)+'warde'+'d-pro'+'to'],_0x242dab(0xaa)),_0x266547=_0x22f652?_0x1af49f[_0x242dab(0x10a)]:_0x1af49f[_0x242dab(0x124)],_0x30bab6=_0xc21a05[_0x242dab(0x95)+'es']?.[_0x266547];if(!_0x30bab6||_0x1af49f['HHkVz'](_0x30bab6,_0x1c3e73)){logger[_0x242dab(0x134)](_0x1af49f['CnlJf'],{'hasCookie':!!_0x30bab6,'cookieName':_0x266547,'stateMatch':_0x30bab6===_0x1c3e73}),_0x367585['statu'+'s'](0x193)[_0x242dab(0x16b)](_0x242dab(0xe8)+_0x242dab(0x13f)+_0x242dab(0x9d)+_0x242dab(0xf3)+_0x242dab(0x160)+_0x242dab(0x173)+_0x242dab(0xdc)+_0x242dab(0x9e)+'r\x20CSR'+_0x242dab(0xb0)+'ected'+_0x242dab(0x13a)+_0x242dab(0xa8)+_0x242dab(0x17d)+'ain.');return;}_0x367585[_0x242dab(0xa1)+'Cooki'+'e'](_0x266547,{'path':'/'});try{const _0x1332e5=OAuthService['decod'+_0x242dab(0xba)+'yStat'+'e'](_0x1c3e73),_0x3f183a=new URL(_0x1332e5[_0x242dab(0xfc)+_0x242dab(0xb6)+_0x242dab(0xdd)+_0x242dab(0x123)+'i']),_0x3c8397=OAuthService['gener'+_0x242dab(0x175)+'gnedP'+_0x242dab(0x97)+_0x242dab(0x96)](_0x21aaa1,_0x1332e5[_0x242dab(0x99)+_0x242dab(0xd9)+'enge'],_0x1332e5[_0x242dab(0x99)+_0x242dab(0xd9)+_0x242dab(0x16e)+_0x242dab(0x110)+'d']);_0x3f183a['searc'+_0x242dab(0x142)+'ms'][_0x242dab(0xd1)+'d'](_0x242dab(0xee),_0x3c8397),_0x3f183a['searc'+_0x242dab(0x142)+'ms'][_0x242dab(0xd1)+'d'](_0x242dab(0x8c),_0x1332e5[_0x242dab(0xfc)+_0x242dab(0x126)+'tate']),_0x367585[_0x242dab(0xca)+_0x242dab(0xc7)](_0x3f183a['toStr'+'ing']());}catch(_0x4c0d5b){logger[_0x242dab(0x16f)](_0x242dab(0xa3)+_0x242dab(0x15b)+_0x242dab(0x154)+_0x242dab(0x170)+_0x242dab(0x15f)+'te',_0x4c0d5b),_0x367585[_0x242dab(0xa6)+'s'](0x190)[_0x242dab(0x16b)](_0x242dab(0x169)+_0x242dab(0x105)+'ate\x20p'+_0x242dab(0xa7)+_0x242dab(0x101));}}),router[a0_0x48e01f(0x9f)](a0_0x48e01f(0xc0)+a0_0x48e01f(0xfd)+'en',createAuthRateLimit,async(_0x5ed357,_0x2ae147)=>{const _0x3a4f21=a0_0x48e01f,_0x116a37={'vpqWB':function(_0x10a7fa,_0x36233e){return _0x10a7fa&&_0x36233e;},'FiHmA':_0x3a4f21(0x169)+_0x3a4f21(0x11c)+_0x3a4f21(0x15e)+'Secre'+'t','eiqcw':_0x3a4f21(0x169)+_0x3a4f21(0xb3)+_0x3a4f21(0x10b)+_0x3a4f21(0x96),'nCTMm':_0x3a4f21(0x117)+_0x3a4f21(0x112)+'ant','qJzCT':_0x3a4f21(0x99)+_0x3a4f21(0xe6)+_0x3a4f21(0x8d)+_0x3a4f21(0xf5)+_0x3a4f21(0x178)+'\x20for\x20'+_0x3a4f21(0x128),'tSHLo':function(_0x232b01,_0x23703b){return _0x232b01>_0x23703b;},'dPquq':_0x3a4f21(0x177)+_0x3a4f21(0x8a)+_0x3a4f21(0x13d)+_0x3a4f21(0xe5)+'selec'+'tion\x20'+'into\x20'+_0x3a4f21(0xb4),'GVOsf':_0x3a4f21(0xa3)+_0x3a4f21(0x15b)+'fetch'+'\x20team'+_0x3a4f21(0x151)+_0x3a4f21(0xfa)+'dding'+_0x3a4f21(0xd0)+_0x3a4f21(0x143)+_0x3a4f21(0x14a)+_0x3a4f21(0x156)+'n'},{grant_type:_0x167112,code:_0x43fe3a,redirect_uri:_0x30f111,client_id:_0x5edaf3,client_secret:_0x39df1c,code_verifier:_0x559ae0}=_0x5ed357[_0x3a4f21(0x127)];logger[_0x3a4f21(0x106)]('OAuth'+_0x3a4f21(0xb9)+_0x3a4f21(0xf9)+_0x3a4f21(0x140)+_0x3a4f21(0x131)+_0x3a4f21(0xac)+_0x3a4f21(0xde)+')',{'grant_type':_0x167112,'client_id':_0x5edaf3});if(_0x116a37[_0x3a4f21(0xbc)](_0x5edaf3,_0x39df1c)){if(!OAuthService[_0x3a4f21(0xe6)+_0x3a4f21(0x174)+'ntSec'+_0x3a4f21(0xae)](_0x5edaf3,_0x39df1c)){logger[_0x3a4f21(0x134)](_0x116a37[_0x3a4f21(0x168)],{'client_id':_0x5edaf3}),_0x2ae147[_0x3a4f21(0xa6)+'s'](0x191)[_0x3a4f21(0xe7)]({'error':_0x3a4f21(0x117)+_0x3a4f21(0x176)+'ient','error_description':'Inval'+_0x3a4f21(0xdf)+_0x3a4f21(0x15e)+_0x3a4f21(0xc5)+'ntial'+'s'});return;}}const _0x11f16f=OAuthService[_0x3a4f21(0xe6)+_0x3a4f21(0x11b)+_0x3a4f21(0x152)+_0x3a4f21(0xde)+'Code'](_0x43fe3a);if(!_0x11f16f){logger['warn'](_0x116a37[_0x3a4f21(0x103)],{'code':_0x43fe3a}),_0x2ae147[_0x3a4f21(0xa6)+'s'](0x190)['json']({'error':_0x116a37[_0x3a4f21(0xc4)],'error_description':_0x3a4f21(0x169)+_0x3a4f21(0x9b)+_0x3a4f21(0x10d)+_0x3a4f21(0xa2)+_0x3a4f21(0x8f)+'e\x20or\x20'+'signa'+_0x3a4f21(0x125)});return;}if(!_0x559ae0){_0x2ae147[_0x3a4f21(0xa6)+'s'](0x190)[_0x3a4f21(0xe7)]({'error':_0x3a4f21(0x117)+_0x3a4f21(0x112)+'ant','error_description':_0x116a37[_0x3a4f21(0xf1)]});return;}if(!OAuthService[_0x3a4f21(0xe6)+_0x3a4f21(0xce)](_0x559ae0,_0x11f16f['hc'],_0x11f16f['hm'])){logger[_0x3a4f21(0x134)](_0x3a4f21(0xd3)+_0x3a4f21(0xe6)+_0x3a4f21(0x161)+'on\x20fa'+_0x3a4f21(0xef),{'clickUpCode':_0x11f16f['c'],'verifier':_0x559ae0}),_0x2ae147[_0x3a4f21(0xa6)+'s'](0x190)[_0x3a4f21(0xe7)]({'error':'inval'+'id_gr'+_0x3a4f21(0x159),'error_description':_0x3a4f21(0xd3)+_0x3a4f21(0xe6)+_0x3a4f21(0x161)+_0x3a4f21(0xaf)+_0x3a4f21(0xef)});return;}const _0xca4ecf=await OAuthService[_0x3a4f21(0xa0)+_0x3a4f21(0x16d)+_0x3a4f21(0x12d)+'thCli'+_0x3a4f21(0x109)](_0x11f16f['c']);if(_0xca4ecf[_0x3a4f21(0x14e)+'ss']){const _0x58a4f0=_0xca4ecf[_0x3a4f21(0x119)][_0x3a4f21(0x133)+'s_tok'+'en'];clearTokenCache(_0x58a4f0);try{const _0x2c7060=await a0_0x4a4df4['get'](a0_0x437a6c[_0x3a4f21(0x144)+'upApi'+'Url']+_0x3a4f21(0x139),{'headers':{'Authorization':_0x58a4f0},'timeout':0x2710}),_0x593beb=_0x2c7060['data']?.[_0x3a4f21(0x155)]||[];if(_0x116a37[_0x3a4f21(0x149)](_0x593beb[_0x3a4f21(0x115)+'h'],0x0)){const _0x410a58=_0x593beb['map'](_0x49291c=>String(_0x49291c['id'])),_0x569bef=_0x410a58[_0x3a4f21(0xcf)](','),_0x36f225=_0x569bef+':'+_0x58a4f0;logger['info'](_0x116a37['dPquq'],{'count':_0x410a58['lengt'+'h'],'confirmedIds':_0x569bef}),_0x2ae147['json']({..._0xca4ecf[_0x3a4f21(0x119)],'access_token':_0x36f225,'expires_in':OAUTH_TOKEN_EXPIRY_HINT_SECONDS,'first_team_id':_0x410a58[0x0],'all_team_ids':_0x410a58});return;}}catch(_0x5d1ac0){logger[_0x3a4f21(0x134)](_0x116a37[_0x3a4f21(0xed)],{'error':_0x5d1ac0[_0x3a4f21(0x138)+'ge']});}_0x2ae147[_0x3a4f21(0xe7)](_0xca4ecf[_0x3a4f21(0x119)]);}else logger[_0x3a4f21(0x16f)](_0x3a4f21(0x108)+_0x3a4f21(0x17a)+_0x3a4f21(0x150)+_0x3a4f21(0xa0)+_0x3a4f21(0xbe)+_0x3a4f21(0x12c)+'e',{'error':_0xca4ecf[_0x3a4f21(0x16f)]}),_0x2ae147[_0x3a4f21(0xa6)+'s'](0x1f4)[_0x3a4f21(0xe7)]({'error':_0x3a4f21(0xa3)+'d\x20to\x20'+_0x3a4f21(0xa0)+_0x3a4f21(0x116)+_0x3a4f21(0x150)+_0x3a4f21(0x118)+_0x3a4f21(0xb1)+_0x3a4f21(0xeb)+_0x3a4f21(0x93)+'er','details':_0xca4ecf[_0x3a4f21(0x16f)]});});export default router;