@taazkareem/clickup-mcp-server
Version:
ClickUp MCP Server - Powering AI Agents with full ClickUp task, document, and chat management capabilities.
1 lines • 13.6 kB
JavaScript
function a0_0x5a2a(_0x448c1d,_0x522ba9){_0x448c1d=_0x448c1d-0x1b7;const _0x4adb41=a0_0x4adb();let _0x5a2aac=_0x4adb41[_0x448c1d];if(a0_0x5a2a['VNriCx']===undefined){var _0x1a843c=function(_0x116d3d){const _0x4d25a5='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x20ab04='',_0x51e893='';for(let _0x1896a6=0x0,_0x3c15df,_0x38c3aa,_0x44b897=0x0;_0x38c3aa=_0x116d3d['charAt'](_0x44b897++);~_0x38c3aa&&(_0x3c15df=_0x1896a6%0x4?_0x3c15df*0x40+_0x38c3aa:_0x38c3aa,_0x1896a6++%0x4)?_0x20ab04+=String['fromCharCode'](0xff&_0x3c15df>>(-0x2*_0x1896a6&0x6)):0x0){_0x38c3aa=_0x4d25a5['indexOf'](_0x38c3aa);}for(let _0x186e1c=0x0,_0x12efed=_0x20ab04['length'];_0x186e1c<_0x12efed;_0x186e1c++){_0x51e893+='%'+('00'+_0x20ab04['charCodeAt'](_0x186e1c)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x51e893);};a0_0x5a2a['gXzjzp']=_0x1a843c,a0_0x5a2a['pQuXqu']={},a0_0x5a2a['VNriCx']=!![];}const _0x2f57ca=_0x4adb41[0x0],_0x4dfa32=_0x448c1d+_0x2f57ca,_0x2d1553=a0_0x5a2a['pQuXqu'][_0x4dfa32];return!_0x2d1553?(_0x5a2aac=a0_0x5a2a['gXzjzp'](_0x5a2aac),a0_0x5a2a['pQuXqu'][_0x4dfa32]=_0x5a2aac):_0x5a2aac=_0x2d1553,_0x5a2aac;}const a0_0x53e156=a0_0x5a2a;(function(_0xf49c65,_0x142dda){const _0x11aa60=a0_0x5a2a,_0x4801f1=_0xf49c65();while(!![]){try{const _0x277b37=-parseInt(_0x11aa60(0x21c))/0x1+-parseInt(_0x11aa60(0x22e))/0x2+-parseInt(_0x11aa60(0x221))/0x3+parseInt(_0x11aa60(0x1d8))/0x4*(parseInt(_0x11aa60(0x1c1))/0x5)+-parseInt(_0x11aa60(0x213))/0x6+-parseInt(_0x11aa60(0x23d))/0x7*(parseInt(_0x11aa60(0x23a))/0x8)+parseInt(_0x11aa60(0x236))/0x9*(parseInt(_0x11aa60(0x1e7))/0xa);if(_0x277b37===_0x142dda)break;else _0x4801f1['push'](_0x4801f1['shift']());}catch(_0x170bce){_0x4801f1['push'](_0x4801f1['shift']());}}}(a0_0x4adb,0x76eca));import{BaseClickUpService,ErrorCode,ClickUpServiceError}from'./base.js';import{findBestMatchInArray}from'../../utils/resolver-utils.js';function a0_0x4adb(){const _0x522c74=['rM9Szgu','zxjHDgK','y3jLyxq','qNLoyw0','zxjYB3i','ywnLia','Dc5QCW','zxiGzgu','CIbMB2W','mtKZntm0ofPZDfbwqq','igLUihm','vw5RBM8','CMu6ia','AwrHDgK','l2zVBgq','Bg9Nt3a','CM9Tihq','mta0mJi5A21zBKXd','r1Pju0y','B3zLCNi','yxbeuxa','ndCWmZjdBwrerLG','zxjgCM8','zgvYici','nJuXv2nTwhvP','txjgz2e','zxf1zxm','Cg9ZDa','D2fYBG','D24Gzxi','igzPzwW','BMfTzsa','zcb0BYa','zMfPBhu','z2v0q3u','nwfQuwTQBW','CgfJzuG','zxCGzM8','zgf0yq','z2v0','quLgsvu','Chv0','DwuGDg8','zsbMB2W','D29YA3m','z2v0rM8','BwvZC2e','D19MB2W','Bg9Nz2u','CIbTB3y','CYbPBIa','zgvY','igXPC3q','DxbKyxq','BgrLCG','Bgv0Aw8','q3P6s04','DxjJzv8','mJqWmJi2oe9gs2fyBW','y2H5','zgvSzxq','Aw5MBW','D0zVBgq','zw1WBge','zgvZDgK','zgvYia','DMLJzsa','Axn0CW','zwrFDxa','z2v0igy','DgvHBuK','Bhvere8','Bxb0Esa','mZa5mfbdEuLkwG','CgfJzvm','zuvYCM8','Ae5Qq0K','AwvYyxi','z2v0tgK','zMLUzey','BgvUz3q','zMLUzca','zxjFDgu','A3ffv24','igzVBgq','zxiV','AgfUzgW','zMv0y2G','rK9sqKK','rMfPBgu','zuzVBgq','z2v0igm','CYbTB3y','yMfZzvu','BxbSyxq','y2uG','l3nWywm','AwvSzhm','CgfJzsa','zM9Szgu','BwfRzvi','BMCGD28','rerftG','zwrFBMu','zgvYigy','CIbZzxi','BgvKlIa','B2XKzxi','zxj2Awm','A2v5CW','sw5tCge','y29Kzq','v29YA3m','BMf0Aw8','y2XPzw4','l2zPzwW','zxjHCMm','mZm2otG1mLbdz3DgrG','vu5ltK8','B3b0Aw8','BgrLCNm','AhKGy2e','Dgf0Dxm','y2XLyxi','ihvWigu','BvrLBxa','nZqYmtm5vNfmwLf4','Bw92zsa','AuXLs2G','lI9SAxm','zwrFC28','mJyYmtm0mfL2ww9mva','Bw92zuy','y2XLyw4','Axn0'];a0_0x4adb=function(){return _0x522c74;};return a0_0x4adb();}export class FolderService extends BaseClickUpService{constructor(_0x5bb20c,_0x370e00,_0x56b584,_0x50aae8,_0x117099){const _0x10fffc=a0_0x5a2a;super(_0x5bb20c,_0x370e00,_0x56b584,_0x117099),this[_0x10fffc(0x1ca)+_0x10fffc(0x1e8)+'ervic'+'e']=null,this['works'+'paceS'+_0x10fffc(0x20a)+'e']=_0x50aae8||null;}[a0_0x53e156(0x1f4)+a0_0x53e156(0x1e9)+'r'](_0x474cda,_0x31128b){const _0x58e1dd=a0_0x53e156,_0xfb512={'OhkSx':function(_0x240270,_0x3ba036){return _0x240270 instanceof _0x3ba036;}};if(_0xfb512['OhkSx'](_0x474cda,ClickUpServiceError))return _0x474cda;return new ClickUpServiceError(_0x31128b||'Folde'+_0x58e1dd(0x207)+_0x58e1dd(0x1e0)+_0x58e1dd(0x229)+':\x20'+_0x474cda[_0x58e1dd(0x1cc)+'ge'],ErrorCode[_0x58e1dd(0x214)+'WN'],_0x474cda);}async[a0_0x53e156(0x227)+a0_0x53e156(0x1f8)+'er'](_0x564bda,_0x522dd2){const _0x47641f=a0_0x53e156;try{this[_0x47641f(0x234)+'erati'+'on'](_0x47641f(0x227)+_0x47641f(0x1f8)+'er',{'spaceId':_0x564bda,..._0x522dd2});const _0x19c6f9=await this[_0x47641f(0x210)+'t'][_0x47641f(0x1b9)]('/spac'+'e/'+_0x564bda+('/fold'+'er'),_0x522dd2),_0x25fced=_0x19c6f9['data'];return this[_0x47641f(0x1ca)+_0x47641f(0x1e8)+'ervic'+'e']?.[_0x47641f(0x219)+_0x47641f(0x20e)+_0x47641f(0x1c2)+_0x47641f(0x1eb)+'chy'](),_0x25fced;}catch(_0x49adbf){throw this[_0x47641f(0x1f4)+_0x47641f(0x1e9)+'r'](_0x49adbf,'Faile'+'d\x20to\x20'+_0x47641f(0x227)+_0x47641f(0x1c9)+'der\x20i'+'n\x20spa'+_0x47641f(0x1fd)+_0x564bda);}}async[a0_0x53e156(0x1cb)+a0_0x53e156(0x1d4)](_0x17a061){const _0x44336b=a0_0x53e156;try{this[_0x44336b(0x234)+_0x44336b(0x226)+'on'](_0x44336b(0x1cb)+_0x44336b(0x1d4),{'folderId':_0x17a061});const _0x564793=await this[_0x44336b(0x210)+'t'][_0x44336b(0x1c5)]('/fold'+_0x44336b(0x1f3)+_0x17a061);return _0x564793[_0x44336b(0x1c4)];}catch(_0x82fa3d){throw this[_0x44336b(0x1f4)+_0x44336b(0x1e9)+'r'](_0x82fa3d,_0x44336b(0x1f7)+_0x44336b(0x1be)+_0x44336b(0x1e3)+_0x44336b(0x209)+'\x20'+_0x17a061);}}async[a0_0x53e156(0x1d3)+a0_0x53e156(0x1f8)+'er'](_0x1f74d6,_0x3009c2){const _0x18766a=a0_0x53e156;try{const _0x390574=await this[_0x18766a(0x210)+'t'][_0x18766a(0x1c7)]('/fold'+_0x18766a(0x1f3)+_0x1f74d6,_0x3009c2),_0x544ac7=_0x390574[_0x18766a(0x1c4)];return this[_0x18766a(0x1ca)+_0x18766a(0x1e8)+_0x18766a(0x20a)+'e']?.[_0x18766a(0x219)+'Works'+'paceH'+_0x18766a(0x1eb)+'chy'](),_0x544ac7;}catch(_0x2e5c69){throw this[_0x18766a(0x1f4)+'eErro'+'r'](_0x2e5c69,_0x18766a(0x1f7)+_0x18766a(0x1be)+_0x18766a(0x1d3)+_0x18766a(0x1c9)+_0x18766a(0x1df)+_0x1f74d6);}}async[a0_0x53e156(0x1da)+'eFold'+'er'](_0x3e5d56){const _0x109643=a0_0x53e156,_0xc8fbfd={'GZISF':'Inval'+_0x109643(0x232)+_0x109643(0x203)+'rkspa'+'ce\x20hi'+_0x109643(0x212)+_0x109643(0x217)+'che\x20d'+_0x109643(0x1c8)+_0x109643(0x1f2)+_0x109643(0x22c)+_0x109643(0x1d5)+'n'};try{return this[_0x109643(0x234)+_0x109643(0x226)+'on'](_0x109643(0x1da)+_0x109643(0x1f8)+'er',{'folderId':_0x3e5d56}),await this[_0x109643(0x210)+'t']['delet'+'e']('/fold'+_0x109643(0x1f3)+_0x3e5d56),this['logge'+'r'][_0x109643(0x1db)](_0xc8fbfd[_0x109643(0x237)],{'folderId':_0x3e5d56}),this[_0x109643(0x1ca)+'paceS'+_0x109643(0x20a)+'e']?.[_0x109643(0x219)+_0x109643(0x20e)+_0x109643(0x1c2)+_0x109643(0x1eb)+_0x109643(0x1d9)](),{'success':!![]};}catch(_0x696928){throw this[_0x109643(0x1f4)+_0x109643(0x1e9)+'r'](_0x696928,_0x109643(0x1f7)+'d\x20to\x20'+_0x109643(0x1da)+_0x109643(0x1c9)+_0x109643(0x1df)+_0x3e5d56);}}async[a0_0x53e156(0x1cb)+a0_0x53e156(0x216)+'InSpa'+'ce'](_0x1c6177,_0x1d82df){const _0x5191ae=a0_0x53e156,_0x464f8d={'iLeKh':'getFo'+_0x5191ae(0x216)+'InSpa'+'ce'};this['logOp'+_0x5191ae(0x226)+'on'](_0x464f8d[_0x5191ae(0x21e)],{'spaceId':_0x1c6177,'archived':_0x1d82df});try{const _0xa4432d={};if(_0x1d82df!==undefined)_0xa4432d['archi'+'ved']=_0x1d82df;const _0xc9283f=await this[_0x5191ae(0x210)+'t'][_0x5191ae(0x1c5)]('/spac'+'e/'+_0x1c6177+(_0x5191ae(0x233)+'er'),{'params':_0xa4432d});return _0xc9283f['data']['folde'+'rs'];}catch(_0x38bfcc){throw this['handl'+_0x5191ae(0x1e9)+'r'](_0x38bfcc,'Faile'+'d\x20to\x20'+_0x5191ae(0x1e3)+_0x5191ae(0x209)+_0x5191ae(0x1d0)+'space'+'\x20'+_0x1c6177);}}async[a0_0x53e156(0x1c0)+'stomF'+'ields'](_0x92a66c){const _0xbd3f4f=a0_0x53e156,_0x4186f4={'oBEqE':_0xbd3f4f(0x1c0)+'stomF'+_0xbd3f4f(0x1ff)};this[_0xbd3f4f(0x234)+_0xbd3f4f(0x226)+'on'](_0x4186f4['oBEqE'],{'folderId':_0x92a66c});try{const _0xe5795c=await this[_0xbd3f4f(0x202)+_0xbd3f4f(0x1b8)+'t'](async()=>{const _0x48ad93=_0xbd3f4f;return await this['clien'+'t'][_0x48ad93(0x1c5)]('/fold'+'er/'+_0x92a66c+(_0x48ad93(0x211)+'d'));});return _0xe5795c[_0xbd3f4f(0x1c4)]['field'+'s']||[];}catch(_0x593fa7){throw this[_0xbd3f4f(0x1f4)+_0xbd3f4f(0x1e9)+'r'](_0x593fa7,_0xbd3f4f(0x1f7)+_0xbd3f4f(0x1be)+_0xbd3f4f(0x1f9)+'ustom'+_0xbd3f4f(0x1bc)+'ds\x20fo'+_0xbd3f4f(0x22d)+_0xbd3f4f(0x23c)+_0x92a66c+'\x22');}}async[a0_0x53e156(0x1ed)+a0_0x53e156(0x209)+a0_0x53e156(0x228)+'e'](_0x1489fc,_0xe5785c){const _0x2b3e1a=a0_0x53e156;this[_0x2b3e1a(0x234)+'erati'+'on']('findF'+'older'+_0x2b3e1a(0x228)+'e',{'spaceId':_0x1489fc,'folderName':_0xe5785c});try{const _0x498d14=await this[_0x2b3e1a(0x1cb)+'lders'+_0x2b3e1a(0x20c)+'ce'](_0x1489fc),_0x5e8cbc=findBestMatchInArray(_0x498d14,_0xe5785c);return _0x5e8cbc?_0x5e8cbc['item']:null;}catch(_0x4ad348){throw this[_0x2b3e1a(0x1f4)+_0x2b3e1a(0x1e9)+'r'](_0x4ad348,_0x2b3e1a(0x1f7)+_0x2b3e1a(0x1be)+_0x2b3e1a(0x1ef)+_0x2b3e1a(0x201)+'r\x20by\x20'+_0x2b3e1a(0x1bd)+'in\x20sp'+_0x2b3e1a(0x22a)+_0x1489fc);}}async['creat'+'eFold'+a0_0x53e156(0x23b)+a0_0x53e156(0x21b)+'late'](_0xfe7049,_0x2bead7,_0x544388,_0x588112){const _0xf5d585=a0_0x53e156,_0x4ff11e={'TYdfL':_0xf5d585(0x227)+'eFold'+_0xf5d585(0x23b)+'mTemp'+'late'};try{this[_0xf5d585(0x234)+_0xf5d585(0x226)+'on'](_0x4ff11e['TYdfL'],{'spaceId':_0xfe7049,'templateId':_0x2bead7,'name':_0x544388});const _0x1319c5={'name':_0x544388};_0x588112&&Object[_0xf5d585(0x20b)](_0x588112)[_0xf5d585(0x1ee)+'h']>0x0&&(_0x1319c5[_0xf5d585(0x215)+'ns']=_0x588112);const _0x496351=await this[_0xf5d585(0x210)+'t']['post'](_0xf5d585(0x1fe)+'e/'+_0xfe7049+(_0xf5d585(0x233)+_0xf5d585(0x1f0)+_0xf5d585(0x1fc)+'e/')+_0x2bead7,_0x1319c5);return this[_0xf5d585(0x1ca)+_0xf5d585(0x1e8)+_0xf5d585(0x20a)+'e']?.[_0xf5d585(0x219)+_0xf5d585(0x20e)+_0xf5d585(0x1c2)+_0xf5d585(0x1eb)+'chy'](),_0x496351[_0xf5d585(0x1c4)];}catch(_0x95b6a7){throw this['handl'+_0xf5d585(0x1e9)+'r'](_0x95b6a7,_0xf5d585(0x1f7)+_0xf5d585(0x1be)+_0xf5d585(0x227)+'e\x20fol'+_0xf5d585(0x206)+_0xf5d585(0x235)+_0xf5d585(0x1dd)+'te\x20'+_0x2bead7+(_0xf5d585(0x22f)+_0xf5d585(0x200))+_0xfe7049);}}async[a0_0x53e156(0x222)+a0_0x53e156(0x209)](_0x5d61b4,_0x1c6657,_0xdd72d6=![]){const _0x252abf=a0_0x53e156,_0x229645={'CzzKN':_0x252abf(0x222)+_0x252abf(0x209),'luDDO':_0x252abf(0x21f)+_0x252abf(0x22b),'kqEWn':_0x252abf(0x201)+'r','AIFIU':function(_0x355461,_0x372905){return _0x355461 instanceof _0x372905;},'mnlyi':function(_0xb15f98,_0x27c1c2){return _0xb15f98-_0x27c1c2;},'MrFga':_0x252abf(0x1da)+_0x252abf(0x220)+_0x252abf(0x1d7)+_0x252abf(0x201)+'r','apDQp':_0x252abf(0x230)+_0x252abf(0x1bb)+'ror','ZJqVA':function(_0x4963bf,_0x2684b2){return _0x4963bf===_0x2684b2;},'GJdOc':_0x252abf(0x223)+_0x252abf(0x1e2)+'_fail'+_0x252abf(0x205)+_0x252abf(0x1dc)+'er','hNjCI':_0x252abf(0x1f7)+'d\x20to\x20'+_0x252abf(0x223)+_0x252abf(0x21a)+_0x252abf(0x1e6)+_0x252abf(0x1de)+_0x252abf(0x20f)+'n\x20fol'+_0x252abf(0x1d1)};this['logOp'+_0x252abf(0x226)+'on'](_0x229645[_0x252abf(0x1d6)],{'folderId':_0x5d61b4,'destinationSpaceId':_0x1c6657,'allowDestructiveFallback':_0xdd72d6});try{const _0x2d36d3=await this[_0x252abf(0x1cb)+_0x252abf(0x1d4)](_0x5d61b4),_0x4dec9b=await this['creat'+_0x252abf(0x1f8)+'er'](_0x1c6657,{'name':_0x2d36d3['name'],'override_statuses':_0x2d36d3[_0x252abf(0x238)+'ide_s'+_0x252abf(0x218)+'es']});this['logOp'+_0x252abf(0x226)+'on'](_0x229645[_0x252abf(0x1d6)],{'step':_0x252abf(0x227)+_0x252abf(0x205)+_0x252abf(0x1cd)+_0x252abf(0x1d1),'newFolderId':_0x4dec9b['id']});const {ListService:_0x1e0e42}=await import(_0x229645[_0x252abf(0x1e5)]),_0x571a1e=new _0x1e0e42(this['apiKe'+'y'],this[_0x252abf(0x1e4)+'d'],this[_0x252abf(0x1fb)+'rl']),_0x2082ca=await _0x571a1e[_0x252abf(0x1ec)+'stsIn'+'Folde'+'r'](_0x5d61b4);this['logOp'+_0x252abf(0x226)+'on'](_0x252abf(0x222)+_0x252abf(0x209),{'step':_0x252abf(0x1f5)+'ing_l'+_0x252abf(0x1e1),'count':_0x2082ca['lengt'+'h']});let _0x1da0bb=0x0,_0x320bd6=null;for(const _0x3d887d of _0x2082ca){try{await _0x571a1e['moveL'+_0x252abf(0x224)](_0x3d887d['id'],_0x4dec9b['id'],_0x229645[_0x252abf(0x1f1)],_0xdd72d6),_0x1da0bb++;}catch(_0x1f5dcc){if(!_0x320bd6)_0x320bd6=_0x1f5dcc;this['logge'+'r'][_0x252abf(0x229)](_0x252abf(0x1f7)+_0x252abf(0x1be)+_0x252abf(0x21d)+'list\x20'+_0x3d887d['id']+('\x20to\x20n'+_0x252abf(0x1c3)+_0x252abf(0x1d4)),_0x1f5dcc);if(_0x229645[_0x252abf(0x1c6)](_0x1f5dcc,ClickUpServiceError)&&_0x1f5dcc[_0x252abf(0x20d)]===ErrorCode[_0x252abf(0x1f6)+_0x252abf(0x204)]&&!_0xdd72d6)break;}}const _0x5138a9=_0x229645['mnlyi'](_0x2082ca['lengt'+'h'],_0x1da0bb);if(_0x5138a9===0x0)return await this['delet'+_0x252abf(0x1f8)+'er'](_0x5d61b4),this['logOp'+_0x252abf(0x226)+'on'](_0x229645[_0x252abf(0x1d6)],{'step':_0x229645[_0x252abf(0x1b7)]}),_0x4dec9b;else{const _0x429acf=_0x252abf(0x225)+_0x252abf(0x1cf)+'e\x20par'+'tial\x20'+_0x252abf(0x1bf)+_0x252abf(0x231)+_0x1da0bb+(_0x252abf(0x1d2)+_0x252abf(0x1fa)+'ed,\x20')+_0x5138a9+('\x20list'+'s\x20fai'+_0x252abf(0x208)+'Error'+':\x20')+(_0x320bd6?.[_0x252abf(0x1cc)+'ge']||_0x229645[_0x252abf(0x239)]);this[_0x252abf(0x1ce)+'r'][_0x252abf(0x1ba)](_0x429acf,{'success':_0x1da0bb,'failed':_0x5138a9});if(_0x229645['ZJqVA'](_0x1da0bb,0x0))try{await this[_0x252abf(0x1da)+_0x252abf(0x1f8)+'er'](_0x4dec9b['id']),this[_0x252abf(0x234)+_0x252abf(0x226)+'on'](_0x229645[_0x252abf(0x1d6)],{'step':_0x229645['GJdOc'],'newFolderId':_0x4dec9b['id']});}catch(_0x50b46c){this['logge'+'r'][_0x252abf(0x229)](_0x229645[_0x252abf(0x1ea)],_0x50b46c);}throw _0x320bd6||new ClickUpServiceError(_0x429acf,ErrorCode['UNKNO'+'WN']);}}catch(_0x2a9173){if(_0x2a9173 instanceof ClickUpServiceError)throw _0x2a9173;throw this[_0x252abf(0x1f4)+_0x252abf(0x1e9)+'r'](_0x2a9173,_0x252abf(0x1f7)+_0x252abf(0x1be)+_0x252abf(0x21d)+_0x252abf(0x201)+'r\x20'+_0x5d61b4+('\x20to\x20s'+_0x252abf(0x200))+_0x1c6657);}}}