UNPKG

@taazkareem/clickup-mcp-server

Version:

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

1 lines 25.5 kB
const a0_0x34ffec=a0_0x14bd;(function(_0x4cf461,_0x59b7eb){const _0x1eb644=a0_0x14bd,_0x5d3bdc=_0x4cf461();while(!![]){try{const _0x329170=parseInt(_0x1eb644(0x24f))/0x1+parseInt(_0x1eb644(0x19e))/0x2*(parseInt(_0x1eb644(0x27b))/0x3)+parseInt(_0x1eb644(0x1a4))/0x4+-parseInt(_0x1eb644(0x196))/0x5+-parseInt(_0x1eb644(0x163))/0x6*(-parseInt(_0x1eb644(0x1c4))/0x7)+parseInt(_0x1eb644(0x182))/0x8+parseInt(_0x1eb644(0x20b))/0x9*(-parseInt(_0x1eb644(0x219))/0xa);if(_0x329170===_0x59b7eb)break;else _0x5d3bdc['push'](_0x5d3bdc['shift']());}catch(_0x5c234b){_0x5d3bdc['push'](_0x5d3bdc['shift']());}}}(a0_0x87bf,0x8d294));import{getTaskId}from'./utilities.js';import{Logger}from'../../logger.js';import{sponsorService}from'../../utils/sponsor-service.js';function a0_0x14bd(_0x5647d8,_0x21dc42){_0x5647d8=_0x5647d8-0x160;const _0x87bfdc=a0_0x87bf();let _0x14bdd0=_0x87bfdc[_0x5647d8];if(a0_0x14bd['PakJtU']===undefined){var _0x9c92d3=function(_0x1d7e43){const _0x153f55='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x5ccc7c='',_0xeacccd='';for(let _0x115d71=0x0,_0x1eace5,_0x422f3b,_0x2d3a3e=0x0;_0x422f3b=_0x1d7e43['charAt'](_0x2d3a3e++);~_0x422f3b&&(_0x1eace5=_0x115d71%0x4?_0x1eace5*0x40+_0x422f3b:_0x422f3b,_0x115d71++%0x4)?_0x5ccc7c+=String['fromCharCode'](0xff&_0x1eace5>>(-0x2*_0x115d71&0x6)):0x0){_0x422f3b=_0x153f55['indexOf'](_0x422f3b);}for(let _0x2b1df8=0x0,_0x44f252=_0x5ccc7c['length'];_0x2b1df8<_0x44f252;_0x2b1df8++){_0xeacccd+='%'+('00'+_0x5ccc7c['charCodeAt'](_0x2b1df8)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0xeacccd);};a0_0x14bd['gOVQBI']=_0x9c92d3,a0_0x14bd['KKowzJ']={},a0_0x14bd['PakJtU']=!![];}const _0x203a12=_0x87bfdc[0x0],_0x3e7059=_0x5647d8+_0x203a12,_0x1f5ad2=a0_0x14bd['KKowzJ'][_0x3e7059];return!_0x1f5ad2?(_0x14bdd0=a0_0x14bd['gOVQBI'](_0x14bdd0),a0_0x14bd['KKowzJ'][_0x3e7059]=_0x14bdd0):_0x14bdd0=_0x1f5ad2,_0x14bdd0;}const logger=new Logger(a0_0x34ffec(0x1d7)+a0_0x34ffec(0x1f1)+a0_0x34ffec(0x266)+'ls');export const addTaskLinkTool={'name':'add_t'+a0_0x34ffec(0x238)+a0_0x34ffec(0x270),'description':a0_0x34ffec(0x25d)+a0_0x34ffec(0x1ad)+a0_0x34ffec(0x24b)+'\x20Requ'+a0_0x34ffec(0x225)+a0_0x34ffec(0x1be)+a0_0x34ffec(0x198)+'eferr'+a0_0x34ffec(0x284)+'r\x20tas'+a0_0x34ffec(0x1d4)+'\x20for\x20'+a0_0x34ffec(0x199)+a0_0x34ffec(0x1db)+'e\x20and'+'\x20targ'+'et.','annotations':{'title':a0_0x34ffec(0x1e4)+a0_0x34ffec(0x19f)+a0_0x34ffec(0x270),'openWorldHint':!![]},'inputSchema':{'type':'objec'+'t','properties':{'task':{'type':a0_0x34ffec(0x1e6)+'g','description':'Sourc'+a0_0x34ffec(0x230)+a0_0x34ffec(0x160)+a0_0x34ffec(0x1f8)+a0_0x34ffec(0x22f)},'listName':{'type':a0_0x34ffec(0x1e6)+'g','description':a0_0x34ffec(0x1da)+'e\x20lis'+a0_0x34ffec(0x1d8)+a0_0x34ffec(0x1b5)+a0_0x34ffec(0x253)+'nded\x20'+a0_0x34ffec(0x1e3)+'ame\x20l'+a0_0x34ffec(0x1a9)+').'},'targetTask':{'type':'strin'+'g','description':a0_0x34ffec(0x27c)+'t\x20tas'+a0_0x34ffec(0x160)+a0_0x34ffec(0x1f8)+a0_0x34ffec(0x22f)},'targetListName':{'type':a0_0x34ffec(0x1e6)+'g','description':a0_0x34ffec(0x27c)+a0_0x34ffec(0x173)+a0_0x34ffec(0x1d8)+'e.'}},'required':[a0_0x34ffec(0x18d),a0_0x34ffec(0x24c)+a0_0x34ffec(0x1f5)]}};function a0_0x87bf(){const _0x54985a=['x2XPC3q','y3KUifm','zsbSAxm','Bcb0yxm','yxnRlIa','ywrKihq','zM9Yie4','qwrKifq','A3mU','C3rYAw4','ig9Mihq','zNvfswW','zM9Yihi','BMCGDgG','uMvXDwK','BvrHC2S','BYbYzw0','AYbKzxa','EsbUyw0','CMvZihq','Aw9UC2G','BMfTzs4','zgf0yq','zuvYCM8','DfrHC2S','D2vLBIa','zsbuyxm','zsbVCIa','CIKUifm','tMfTzq','lIbsrve','DgHPCYa','BIaNDge','C2SGzgu','zgvWzw4','C2SG','tMr3B0K','B3qGzM8','igj5icC','zxnZzNu','yxnRihq','DgfZA3m','DwLYzxm','BMrLBMm','BgLUAW','zsbHigq','otqXngHcvwzsyq','tgLUAW','CIbKzxa','ihrOzsa','ENvoAui','zIWGBM8','vgfZAYa','rgvSzxq','yxnRswq','CfL1D0u','A3mGzM8','zgvUy3K','DxbWB3i','ie9sigq','mti3odbkwg1gCKO','BgfwAhG','BMrZig8','ks4Guhi','DYbIBg8','Agf0ihC','BgLUA0K','Dcb0yxm','Aw5Nihi','BxvZDca','Cg9uEgu','ig9Uzsa','AxjLCYa','zxf1zxm','yMv0D2u','yxnRicS','zguGDgG','Aw5Nigq','Den1C3q','Dufpz20','BM90igy','DgHPCYK','suqU','zsb0yxm','uhjVDMK','DMLKzsa','wLjdq3O','AYbSAw4','Dcb0BYa','zxbLBMq','B3iGsuq','yxnRx2W','B2nRzwq','qw4GDw4','B3zPzgu','y3LFB2y','sgfUzgW','Axn0','igrLBgu','BMn5x28','y2TPBMC','zgvSzxq','zw5JAwu','yxnRieq','DMvKihm','y2TLzca','BwuU','yNKGDge','zuHLCMu','ihrHC2S','yxnRCY4','DgfYz2u','oIbKzxa','BwvZC2e','mtiZntqXshbSr3nH','igv4ywm','AxbZ','q0L5Dvm','y29TBwu','B3qGyM8','C2z1BgW','zw5Kzw4','yxnRigW','BhKGB24','DhmGBMe','ANHZCKm','DgfZAYC','zcKGB3i','tgLUAYa','BwuGB3i','ihn1y2m','BgLZDe4','x29Mx2W','Ev9VzIa','zwqGC3u','icHWCMu','zw5JEsa','AxbuB28','Bg9JA2u','BIWGBM8','yxnRieK','igzVDw4','icD0yxm','As5LlIW','x29Mihq','tgLZDca','C0nVwe8','Aw5R','AYbUB3q','z2v0x3q','zvrHC2S','zvjLC3a','zv90yxm','igrLCgu','B2yGDge','yw5KigW','B25Zzq','B24GB3i','nLP6zvDjqq','vgfYz2u','ihrOyxq','DwnJzxm','khrHC2S','ig9UicG','qwrKige','BMfTzsK','yw5VDgG','zwqPig8','zxjYB3i','C2SGyNK','icSGzxG','DgfZAYa','zw5JEq','B3vUzc4','y3KGB24','y3vZDg8','ywrKvge','zYbKzxa','CLjLC3a','AxmGt1i','AYboyw0','u05TB0W','BMfTzsa','mti4mJjrCuPizMW','DcbIB3q','thvvv1i','t1iGzgu','ihDHCYa','zcb0BYa','Dw5SAw4','ihrVihm','y2nLC3m','rg5Ywe8','zw1VDMu','rMfPBgu','AYbIzxq','AxmGBM8','yxnRig4','wKnVAKy','DcbSAxm','B2jQzwm','Aw5Nige','AguGzgu','A19SAw4','AhbHvvG','yw1L','vuLsruq','igDLDhq','DgLUzYa','rxjYB3i','A25VD24','ywrKx3q','zsbVzIa','C2TZlIa','mZm2odeWnevoDhboCG','y3jLyxq','zxnVBhy','zhnFB24','ihrOAxm','C19VBIa','CMvSyxq','x29M','lIbszxe','B2ySig4','zwqGyNK','DgfZAW','Aw5MBW','EsbIzxq','yMXVy2S','AuzIEhe','ywrKzwq','DxjYzwq','AYb0BYa','igLZigi','mZGZmteXnuveuuzHua','ieLeigy','zcaOChi','yM90Aca','CIbVy2m','C2TmAw4','DeXPC3q','zguGB24','otmYotu2v1DYrfjy','yxnRieW','B2y6igq','swqGkha','zw5JEv8','igL0CYa','ndmXmdq1nLrfvNDUtq','rwnyC0i','AYbPCYa','B21uyxm','B2yU','B29RDxa','ig9Yigq','DgfZA04','C2SGBgK','DhDVihq','BMn5ihq','Aw5Nihq','uMvTB3y','suqGB2y','C3vJy2u','AYCGzgu','z2v0vge','zsaOCMu','AguGzxG','rcKU','CgvUzgu','DgHLihq','tMfTzs4','icH0yxi','ig5VDca','yNKGBMe','DgfZA0K','sgHctgO','BMCGDge','DgX5ig8','z2v0ihq','CgvUzhm','ndeZANzADNb6','yxnRx2q','C2Tezxa','BMn5','BgvUz3q','igzYB20','igfKzgK','yxnRigi','BgLUAYa','swnkwhy','A0LK','Aw5RCW','shLRsfO','icH0yxm','igvYCM8','ig5HBwu','A05HBwu','yxnRigq','Agf0icC','uMvSyxq','DcbUyw0','BM90Agu','u291CMm','C291CMm','BfHntNK'];a0_0x87bf=function(){return _0x54985a;};return a0_0x87bf();}export const getTaskLinksTool={'name':a0_0x34ffec(0x272)+a0_0x34ffec(0x238)+a0_0x34ffec(0x1cf),'description':'Get\x20d'+a0_0x34ffec(0x236)+a0_0x34ffec(0x243)+'s/lin'+a0_0x34ffec(0x215)+'r\x20a\x20t'+a0_0x34ffec(0x1e1)+a0_0x34ffec(0x1eb)+a0_0x34ffec(0x1f0)+a0_0x34ffec(0x213)+a0_0x34ffec(0x264)+'ferre'+a0_0x34ffec(0x25c)+a0_0x34ffec(0x24a)+a0_0x34ffec(0x1ba),'annotations':{'title':'Get\x20T'+a0_0x34ffec(0x19f)+a0_0x34ffec(0x1cf),'openWorldHint':!![]},'inputSchema':{'type':a0_0x34ffec(0x174)+'t','properties':{'task':{'type':a0_0x34ffec(0x1e6)+'g','description':a0_0x34ffec(0x211)+'Name\x20'+'or\x20ID'+'.'},'listName':{'type':'strin'+'g','description':'List\x20'+a0_0x34ffec(0x1f2)}},'required':[a0_0x34ffec(0x18d)]}};export const deleteTaskLinkTool={'name':a0_0x34ffec(0x242)+a0_0x34ffec(0x275)+a0_0x34ffec(0x177)+'k','description':'Remov'+'e\x20lin'+a0_0x34ffec(0x16f)+a0_0x34ffec(0x1f6)+a0_0x34ffec(0x206)+a0_0x34ffec(0x18a)+a0_0x34ffec(0x207)+a0_0x34ffec(0x24a)+a0_0x34ffec(0x1a1)+'refer'+'red)\x20'+a0_0x34ffec(0x278)+'inkId'+a0_0x34ffec(0x1bb)+a0_0x34ffec(0x1c2)+a0_0x34ffec(0x269)+a0_0x34ffec(0x1b7),'annotations':{'title':a0_0x34ffec(0x212)+'e\x20Tas'+'k\x20Lin'+'k','destructiveHint':!![],'openWorldHint':!![]},'inputSchema':{'type':a0_0x34ffec(0x174)+'t','properties':{'task':{'type':a0_0x34ffec(0x1e6)+'g','description':a0_0x34ffec(0x1da)+'e\x20tas'+a0_0x34ffec(0x160)+'e\x20or\x20'+'ID.'},'listName':{'type':a0_0x34ffec(0x1e6)+'g','description':'Sourc'+a0_0x34ffec(0x1df)+a0_0x34ffec(0x1d8)+'e.'},'linkId':{'type':'strin'+'g','description':a0_0x34ffec(0x1b1)+a0_0x34ffec(0x20e)+'targe'+a0_0x34ffec(0x220)+a0_0x34ffec(0x194)+a0_0x34ffec(0x169)+'k\x20(or'+a0_0x34ffec(0x1a3)+a0_0x34ffec(0x282)+'.'},'targetListName':{'type':a0_0x34ffec(0x1e6)+'g','description':'Targe'+a0_0x34ffec(0x173)+a0_0x34ffec(0x1d8)+'e.'}},'required':[a0_0x34ffec(0x18d),a0_0x34ffec(0x21f)+'d']}};export async function handleAddTaskLink(_0x1045a8,_0x273d8d){const _0x160249=a0_0x34ffec,_0x1c767b={'poTxe':'Handl'+_0x160249(0x221)+_0x160249(0x226)+_0x160249(0x235)+_0x160249(0x1e2)+_0x160249(0x257)+'ink','sCoXO':function(_0x58e33d,_0x5d11e0,_0x1ce01c,_0x224765,_0x29fc5e,_0x57643f,_0x38d4d5,_0x5d05df){return _0x58e33d(_0x5d11e0,_0x1ce01c,_0x224765,_0x29fc5e,_0x57643f,_0x38d4d5,_0x5d05df);},'HykHZ':'Faile'+_0x160249(0x168)+_0x160249(0x1e2)+_0x160249(0x257)+_0x160249(0x270),'dAqEU':'Task\x20'+_0x160249(0x1cc)+_0x160249(0x192)+_0x160249(0x25f)+_0x160249(0x204)+'lly','TcoFW':'Error'+_0x160249(0x1ca)+_0x160249(0x1c0)+_0x160249(0x1ac)+'nk','eHere':'An\x20un'+_0x160249(0x17e)+_0x160249(0x1d2)+_0x160249(0x19a)+_0x160249(0x193)},{task:_0x558b86}=_0x273d8d;logger['info'](_0x1c767b[_0x160249(0x223)],_0x1045a8);try{const _0x288530=await getTaskId(_0x1045a8[_0x160249(0x18d)],_0x1045a8[_0x160249(0x1be)+'d'],_0x1045a8[_0x160249(0x1ab)+_0x160249(0x179)],_0x1045a8['listN'+_0x160249(0x179)],_0x1045a8[_0x160249(0x28c)+_0x160249(0x1ec)+'Id'],!![],_0x273d8d);if(!_0x288530)return sponsorService[_0x160249(0x183)+'eErro'+'rResp'+_0x160249(0x279)](_0x160249(0x1da)+_0x160249(0x230)+'k\x20not'+_0x160249(0x26a)+'d.');const _0x2aba40=await _0x1c767b[_0x160249(0x26f)](getTaskId,_0x1045a8[_0x160249(0x24c)+_0x160249(0x1f5)],_0x1045a8[_0x160249(0x24c)+'tTask'+'Id']||_0x1045a8[_0x160249(0x21f)+'d'],_0x1045a8[_0x160249(0x24c)+_0x160249(0x1f5)+_0x160249(0x1fa)],_0x1045a8['targe'+'tList'+'Name'],_0x1045a8[_0x160249(0x24c)+_0x160249(0x22b)+_0x160249(0x1a7)+_0x160249(0x1ce)],!![],_0x273d8d);if(!_0x2aba40)return sponsorService[_0x160249(0x183)+_0x160249(0x1f4)+'rResp'+_0x160249(0x279)](_0x160249(0x27c)+_0x160249(0x220)+_0x160249(0x271)+_0x160249(0x26a)+'d.');const _0x3d8d93=await _0x558b86[_0x160249(0x188)+_0x160249(0x1f1)+'ips'][_0x160249(0x28d)+'skLin'+'k'](_0x288530,_0x2aba40);if(!_0x3d8d93['succe'+'ss'])return sponsorService[_0x160249(0x183)+_0x160249(0x1f4)+_0x160249(0x28f)+'onse'](_0x3d8d93[_0x160249(0x285)]?.['messa'+'ge']||_0x1c767b[_0x160249(0x1d0)]);return sponsorService['creat'+'eResp'+_0x160249(0x279)]({'success':!![],'message':_0x1c767b['dAqEU'],'link':_0x3d8d93[_0x160249(0x1f3)]},!![]);}catch(_0xbafa26){return logger[_0x160249(0x285)](_0x1c767b['TcoFW'],_0xbafa26),sponsorService[_0x160249(0x183)+_0x160249(0x1f4)+'rResp'+_0x160249(0x279)](_0xbafa26[_0x160249(0x24e)+'ge']||_0x1c767b[_0x160249(0x249)]);}}export async function handleGetTaskLinks(_0x5b8a35,_0x27385c){const _0x2fa9bd=a0_0x34ffec,_0xa2c3fa={'SNmoL':_0x2fa9bd(0x211)+_0x2fa9bd(0x22d)+'ound.','ZCojF':_0x2fa9bd(0x16e)+_0x2fa9bd(0x168)+_0x2fa9bd(0x1c2)+_0x2fa9bd(0x257)+_0x2fa9bd(0x1cf),'uAOgm':_0x2fa9bd(0x17d)+_0x2fa9bd(0x17b)+_0x2fa9bd(0x1af)+_0x2fa9bd(0x257)+_0x2fa9bd(0x1cf),'EcXsB':_0x2fa9bd(0x23a)+_0x2fa9bd(0x17e)+'\x20erro'+_0x2fa9bd(0x19a)+_0x2fa9bd(0x193)},{task:_0x857eee}=_0x27385c;logger['info']('Handl'+_0x2fa9bd(0x221)+'eques'+'t\x20to\x20'+_0x2fa9bd(0x1c2)+'ask\x20l'+_0x2fa9bd(0x1cf),_0x5b8a35);try{const _0x2f00ed=await getTaskId(_0x5b8a35[_0x2fa9bd(0x18d)],_0x5b8a35[_0x2fa9bd(0x1be)+'d'],_0x5b8a35[_0x2fa9bd(0x1ab)+_0x2fa9bd(0x179)],_0x5b8a35[_0x2fa9bd(0x260)+'ame'],_0x5b8a35[_0x2fa9bd(0x28c)+'mTask'+'Id'],!![],_0x27385c);if(!_0x2f00ed)return sponsorService[_0x2fa9bd(0x183)+'eErro'+'rResp'+_0x2fa9bd(0x279)](_0xa2c3fa[_0x2fa9bd(0x161)]);const _0x5385d8=await _0x857eee[_0x2fa9bd(0x188)+_0x2fa9bd(0x1f1)+_0x2fa9bd(0x251)][_0x2fa9bd(0x1b4)+_0x2fa9bd(0x19b)+'ks'](_0x2f00ed);if(!_0x5385d8[_0x2fa9bd(0x1b2)+'ss'])return sponsorService[_0x2fa9bd(0x183)+_0x2fa9bd(0x1f4)+_0x2fa9bd(0x28f)+_0x2fa9bd(0x279)](_0x5385d8[_0x2fa9bd(0x285)]?.[_0x2fa9bd(0x24e)+'ge']||_0xa2c3fa[_0x2fa9bd(0x172)]);return sponsorService[_0x2fa9bd(0x183)+'eResp'+_0x2fa9bd(0x279)]({'success':!![],'count':_0x5385d8[_0x2fa9bd(0x1f3)]?_0x5385d8['data'][_0x2fa9bd(0x1c8)+'h']:0x0,'links':_0x5385d8['data']},!![]);}catch(_0x2fd546){return logger['error'](_0xa2c3fa[_0x2fa9bd(0x22c)],_0x2fd546),sponsorService[_0x2fa9bd(0x183)+_0x2fa9bd(0x1f4)+'rResp'+'onse'](_0x2fd546[_0x2fa9bd(0x24e)+'ge']||_0xa2c3fa[_0x2fa9bd(0x1a5)]);}}export const addTaskDependencyTool={'name':a0_0x34ffec(0x17f)+a0_0x34ffec(0x1c5)+a0_0x34ffec(0x236)+a0_0x34ffec(0x289),'description':a0_0x34ffec(0x281)+'\x20depe'+'ndenc'+a0_0x34ffec(0x18f)+a0_0x34ffec(0x1f6)+a0_0x34ffec(0x206)+a0_0x34ffec(0x18a)+a0_0x34ffec(0x207)+a0_0x34ffec(0x24a)+a0_0x34ffec(0x287)+'actly'+a0_0x34ffec(0x224)+a0_0x34ffec(0x1a0)+a0_0x34ffec(0x236)+'s_on\x20'+a0_0x34ffec(0x27f)+a0_0x34ffec(0x195)+'locke'+'d\x20by\x20'+a0_0x34ffec(0x283)+'er)\x20o'+a0_0x34ffec(0x20d)+a0_0x34ffec(0x256)+a0_0x34ffec(0x23c)+a0_0x34ffec(0x1d1)+a0_0x34ffec(0x1a6)+a0_0x34ffec(0x190)+a0_0x34ffec(0x175)+a0_0x34ffec(0x1d9)+a0_0x34ffec(0x1f9)+a0_0x34ffec(0x217)+a0_0x34ffec(0x259)+'me\x20or'+a0_0x34ffec(0x197)+'or\x20al'+a0_0x34ffec(0x1e0)+a0_0x34ffec(0x1e5),'annotations':{'title':a0_0x34ffec(0x1e4)+a0_0x34ffec(0x244)+a0_0x34ffec(0x236)+a0_0x34ffec(0x289),'openWorldHint':!![]},'inputSchema':{'type':a0_0x34ffec(0x174)+'t','properties':{'task':{'type':a0_0x34ffec(0x1e6)+'g','description':a0_0x34ffec(0x211)+a0_0x34ffec(0x162)+a0_0x34ffec(0x237)+a0_0x34ffec(0x16a)+'et\x20th'+'e\x20dep'+a0_0x34ffec(0x256)+a0_0x34ffec(0x28b)+a0_0x34ffec(0x1fb)+a0_0x34ffec(0x17a)+'.'},'listName':{'type':a0_0x34ffec(0x1e6)+'g','description':a0_0x34ffec(0x26e)+a0_0x34ffec(0x162)+'for\x20r'+'esolv'+a0_0x34ffec(0x1af)+'ask\x20b'+'y\x20nam'+'e.'},'depends_on':{'type':a0_0x34ffec(0x1e6)+'g','description':a0_0x34ffec(0x211)+'name\x20'+a0_0x34ffec(0x237)+'\x20that'+a0_0x34ffec(0x26b)+a0_0x34ffec(0x1b3)+a0_0x34ffec(0x1c3)+a0_0x34ffec(0x280)+a0_0x34ffec(0x26c)+a0_0x34ffec(0x24a)+a0_0x34ffec(0x195)+a0_0x34ffec(0x267)+'d\x20by\x20'+a0_0x34ffec(0x22e)+'.\x20Pro'+a0_0x34ffec(0x232)+a0_0x34ffec(0x1fc)+a0_0x34ffec(0x166)+'pende'+a0_0x34ffec(0x240)+a0_0x34ffec(0x210)+a0_0x34ffec(0x164)+'h.'},'depends_on_list':{'type':a0_0x34ffec(0x1e6)+'g','description':a0_0x34ffec(0x26e)+a0_0x34ffec(0x162)+a0_0x34ffec(0x1e9)+a0_0x34ffec(0x184)+'ing\x20d'+a0_0x34ffec(0x236)+a0_0x34ffec(0x187)+a0_0x34ffec(0x288)+'by\x20na'+a0_0x34ffec(0x247)},'dependency_of':{'type':a0_0x34ffec(0x1e6)+'g','description':a0_0x34ffec(0x211)+'name\x20'+a0_0x34ffec(0x237)+a0_0x34ffec(0x27d)+a0_0x34ffec(0x276)+a0_0x34ffec(0x21b)+a0_0x34ffec(0x1fd)+'sk\x27\x20('+'i.e.,'+'\x20task'+'\x20is\x20b'+'locki'+a0_0x34ffec(0x1ea)+'is).\x20'+a0_0x34ffec(0x231)+a0_0x34ffec(0x229)+a0_0x34ffec(0x290)+a0_0x34ffec(0x276)+'nds_o'+a0_0x34ffec(0x268)+a0_0x34ffec(0x164)+'h.'},'dependency_of_list':{'type':a0_0x34ffec(0x1e6)+'g','description':a0_0x34ffec(0x26e)+a0_0x34ffec(0x162)+'for\x20r'+a0_0x34ffec(0x184)+a0_0x34ffec(0x22a)+a0_0x34ffec(0x236)+a0_0x34ffec(0x1a2)+a0_0x34ffec(0x277)+a0_0x34ffec(0x286)+'\x20name'+'.'}},'required':['task']}};export const deleteTaskDependencyTool={'name':a0_0x34ffec(0x242)+'e_tas'+'k_dep'+'enden'+'cy','description':a0_0x34ffec(0x1b0)+a0_0x34ffec(0x20a)+a0_0x34ffec(0x236)+a0_0x34ffec(0x265)+a0_0x34ffec(0x227)+'en\x20ta'+a0_0x34ffec(0x181)+'Requi'+a0_0x34ffec(0x1f0)+a0_0x34ffec(0x228)+a0_0x34ffec(0x250)+a0_0x34ffec(0x1c1)+'ne\x20of'+a0_0x34ffec(0x24d)+'ends_'+a0_0x34ffec(0x27a)+a0_0x34ffec(0x276)+a0_0x34ffec(0x208)+a0_0x34ffec(0x262)+'match'+a0_0x34ffec(0x1af)+a0_0x34ffec(0x1b6)+'istin'+a0_0x34ffec(0x28e)+'enden'+a0_0x34ffec(0x1de)+'uppor'+a0_0x34ffec(0x259)+a0_0x34ffec(0x25e)+a0_0x34ffec(0x197)+'or\x20al'+a0_0x34ffec(0x1e0)+a0_0x34ffec(0x1e5),'annotations':{'title':a0_0x34ffec(0x212)+a0_0x34ffec(0x1f7)+'k\x20Dep'+a0_0x34ffec(0x256)+'cy','destructiveHint':!![],'openWorldHint':!![]},'inputSchema':{'type':a0_0x34ffec(0x174)+'t','properties':{'task':{'type':'strin'+'g','description':a0_0x34ffec(0x211)+'name\x20'+a0_0x34ffec(0x237)+'\x20to\x20r'+a0_0x34ffec(0x16d)+a0_0x34ffec(0x20e)+'depen'+a0_0x34ffec(0x216)+a0_0x34ffec(0x1c9)+a0_0x34ffec(0x1fb)+a0_0x34ffec(0x17a)+'.'},'listName':{'type':a0_0x34ffec(0x1e6)+'g','description':'List\x20'+'name\x20'+a0_0x34ffec(0x1e9)+'esolv'+a0_0x34ffec(0x1af)+a0_0x34ffec(0x1cb)+a0_0x34ffec(0x1ef)+'e.'},'depends_on':{'type':a0_0x34ffec(0x1e6)+'g','description':a0_0x34ffec(0x211)+a0_0x34ffec(0x162)+a0_0x34ffec(0x237)+'\x20of\x20t'+'he\x20de'+a0_0x34ffec(0x1b8)+a0_0x34ffec(0x1ae)+a0_0x34ffec(0x1ed)+'ove\x20('+a0_0x34ffec(0x1b9)+a0_0x34ffec(0x205)+a0_0x34ffec(0x1d6)+a0_0x34ffec(0x25b)+a0_0x34ffec(0x167)+a0_0x34ffec(0x190)+a0_0x34ffec(0x18c)+a0_0x34ffec(0x21c)+'ovide'+'\x20this'+a0_0x34ffec(0x218)+'epend'+a0_0x34ffec(0x1a2)+a0_0x34ffec(0x1a8)},'depends_on_list':{'type':'strin'+'g','description':a0_0x34ffec(0x26e)+a0_0x34ffec(0x162)+'for\x20r'+a0_0x34ffec(0x184)+a0_0x34ffec(0x22a)+a0_0x34ffec(0x236)+a0_0x34ffec(0x187)+a0_0x34ffec(0x288)+a0_0x34ffec(0x1bd)+a0_0x34ffec(0x247)},'dependency_of':{'type':'strin'+'g','description':a0_0x34ffec(0x211)+a0_0x34ffec(0x162)+a0_0x34ffec(0x237)+a0_0x34ffec(0x1e7)+a0_0x34ffec(0x176)+'pende'+'ncy\x20t'+a0_0x34ffec(0x1ed)+'ove\x20('+a0_0x34ffec(0x1b9)+a0_0x34ffec(0x205)+a0_0x34ffec(0x21e)+'as\x20bl'+a0_0x34ffec(0x239)+a0_0x34ffec(0x203)+'task\x27'+a0_0x34ffec(0x21c)+a0_0x34ffec(0x23b)+a0_0x34ffec(0x186)+a0_0x34ffec(0x218)+a0_0x34ffec(0x236)+'s_on.'},'dependency_of_list':{'type':a0_0x34ffec(0x1e6)+'g','description':a0_0x34ffec(0x26e)+a0_0x34ffec(0x162)+'for\x20r'+'esolv'+a0_0x34ffec(0x22a)+a0_0x34ffec(0x236)+a0_0x34ffec(0x1a2)+a0_0x34ffec(0x277)+a0_0x34ffec(0x286)+a0_0x34ffec(0x1d3)+'.'}},'required':[a0_0x34ffec(0x18d)]}};async function resolveDependencyTasks(_0x319e0a,_0x5bc88c){const _0xa317d1=a0_0x34ffec,_0x5e2ac9={'LuUWR':'Eithe'+_0xa317d1(0x20d)+'ends_'+_0xa317d1(0x27a)+_0xa317d1(0x276)+'ndenc'+_0xa317d1(0x262)+_0xa317d1(0x222)+'be\x20pr'+_0xa317d1(0x23b)+'d.','OgtYg':_0xa317d1(0x231)+_0xa317d1(0x19d)+_0xa317d1(0x258)+_0xa317d1(0x180)+_0xa317d1(0x1ff)+'ds_on'+_0xa317d1(0x1aa)+_0xa317d1(0x236)+_0xa317d1(0x1a2)+_0xa317d1(0x18b)+_0xa317d1(0x254)+'th.','lXMNy':function(_0x5e3bfc,_0x12c83a,_0x362da3,_0x2dd2ac,_0x418e3f,_0x5b6b8c,_0x44ca5b,_0x7fc307){return _0x5e3bfc(_0x12c83a,_0x362da3,_0x2dd2ac,_0x418e3f,_0x5b6b8c,_0x44ca5b,_0x7fc307);},'DnrXO':_0xa317d1(0x211)+_0xa317d1(0x22d)+_0xa317d1(0x28a),'hpaUX':_0xa317d1(0x1ff)+_0xa317d1(0x185)+'\x20task'+_0xa317d1(0x1bc)+'found'+'.','iFbxq':_0xa317d1(0x1ff)+_0xa317d1(0x216)+_0xa317d1(0x26d)+_0xa317d1(0x171)+_0xa317d1(0x202)+'und.'};if(!_0x319e0a[_0xa317d1(0x1ff)+_0xa317d1(0x185)]&&!_0x319e0a['depen'+_0xa317d1(0x216)+_0xa317d1(0x189)])throw new Error(_0x5e2ac9[_0xa317d1(0x165)]);if(_0x319e0a[_0xa317d1(0x1ff)+_0xa317d1(0x185)]&&_0x319e0a[_0xa317d1(0x1ff)+_0xa317d1(0x216)+_0xa317d1(0x189)])throw new Error(_0x5e2ac9['OgtYg']);const _0x245ac2=await _0x5e2ac9[_0xa317d1(0x1dc)](getTaskId,_0x319e0a[_0xa317d1(0x18d)],undefined,undefined,_0x319e0a['listN'+'ame'],undefined,!![],_0x5bc88c);if(!_0x245ac2)throw new Error(_0x5e2ac9[_0xa317d1(0x16c)]);let _0x336012;if(_0x319e0a[_0xa317d1(0x1ff)+'ds_on']){_0x336012=await getTaskId(_0x319e0a['depen'+_0xa317d1(0x185)],undefined,undefined,_0x319e0a['depen'+_0xa317d1(0x185)+_0xa317d1(0x1dd)],undefined,!![],_0x5bc88c);if(!_0x336012)throw new Error(_0x5e2ac9[_0xa317d1(0x178)]);}let _0x414b09;if(_0x319e0a[_0xa317d1(0x1ff)+_0xa317d1(0x216)+_0xa317d1(0x189)]){_0x414b09=await getTaskId(_0x319e0a['depen'+_0xa317d1(0x216)+_0xa317d1(0x189)],undefined,undefined,_0x319e0a[_0xa317d1(0x1ff)+_0xa317d1(0x216)+_0xa317d1(0x261)+_0xa317d1(0x23e)],undefined,!![],_0x5bc88c);if(!_0x414b09)throw new Error(_0x5e2ac9[_0xa317d1(0x191)]);}return{'taskId':_0x245ac2,'dependsOnId':_0x336012,'dependencyOfId':_0x414b09};}export async function handleAddTaskDependency(_0x2a0721,_0x1c5a5b){const _0x23bc19=a0_0x34ffec,_0x6e0bcf={'fuEIl':function(_0x3d20a1,_0x2960e3,_0x149d2a){return _0x3d20a1(_0x2960e3,_0x149d2a);},'IcJXv':_0x23bc19(0x23a)+_0x23bc19(0x17e)+_0x23bc19(0x1d2)+'r\x20occ'+_0x23bc19(0x193)},{task:_0x5cdb81}=_0x1c5a5b;logger[_0x23bc19(0x18e)](_0x23bc19(0x23d)+_0x23bc19(0x221)+_0x23bc19(0x226)+_0x23bc19(0x235)+_0x23bc19(0x1e2)+_0x23bc19(0x1d5)+_0x23bc19(0x236)+_0x23bc19(0x289),_0x2a0721);try{const {taskId:_0x3892f0,dependsOnId:_0x3615b7,dependencyOfId:_0x3cfa78}=await _0x6e0bcf[_0x23bc19(0x1e8)](resolveDependencyTasks,_0x2a0721,_0x1c5a5b),_0x489a89=await _0x5cdb81[_0x23bc19(0x188)+_0x23bc19(0x1f1)+'ips']['addTa'+_0x23bc19(0x1c6)+_0x23bc19(0x256)+'cy'](_0x3892f0,_0x3615b7,_0x3cfa78);if(!_0x489a89[_0x23bc19(0x1b2)+'ss'])return sponsorService['creat'+_0x23bc19(0x1f4)+_0x23bc19(0x28f)+_0x23bc19(0x279)](_0x489a89[_0x23bc19(0x285)]?.[_0x23bc19(0x24e)+'ge']||_0x23bc19(0x16e)+_0x23bc19(0x168)+_0x23bc19(0x1e2)+'ask\x20d'+_0x23bc19(0x236)+_0x23bc19(0x289));const _0x1bfc35=_0x3615b7?_0x23bc19(0x211)+_0x23bc19(0x170)+_0x23bc19(0x21d)+_0x23bc19(0x246)+_0x23bc19(0x248)+_0x23bc19(0x200)+_0x3615b7:_0x23bc19(0x211)+_0x23bc19(0x170)+_0x23bc19(0x21d)+_0x23bc19(0x241)+'\x20task'+'\x20'+_0x3cfa78;return sponsorService[_0x23bc19(0x183)+'eResp'+_0x23bc19(0x279)]({'success':!![],'message':_0x1bfc35},!![]);}catch(_0x58ba78){return logger[_0x23bc19(0x285)](_0x23bc19(0x17d)+_0x23bc19(0x1ca)+'ng\x20ta'+_0x23bc19(0x1fe)+_0x23bc19(0x1b8)+_0x23bc19(0x1c7),_0x58ba78),sponsorService[_0x23bc19(0x183)+'eErro'+_0x23bc19(0x28f)+_0x23bc19(0x279)](_0x58ba78['messa'+'ge']||_0x6e0bcf[_0x23bc19(0x1cd)]);}}export async function handleDeleteTaskDependency(_0xe0ff2b,_0x1ea90e){const _0x2c5d3f=a0_0x34ffec,_0x367067={'NdwoI':'Handl'+_0x2c5d3f(0x221)+_0x2c5d3f(0x226)+_0x2c5d3f(0x235)+'delet'+_0x2c5d3f(0x230)+'k\x20dep'+_0x2c5d3f(0x256)+'cy','pYuwE':function(_0x3caf03,_0x5d103a,_0xff321){return _0x3caf03(_0x5d103a,_0xff321);},'flGzH':_0x2c5d3f(0x16e)+_0x2c5d3f(0x168)+'delet'+_0x2c5d3f(0x230)+_0x2c5d3f(0x1ee)+_0x2c5d3f(0x256)+'cy','laVhx':_0x2c5d3f(0x211)+'depen'+_0x2c5d3f(0x216)+'\x20remo'+_0x2c5d3f(0x245)+_0x2c5d3f(0x27e)+_0x2c5d3f(0x255)+'y','zuNiB':'Error'+'\x20dele'+_0x2c5d3f(0x17c)+_0x2c5d3f(0x288)+_0x2c5d3f(0x1ff)+_0x2c5d3f(0x216),'CIyuS':_0x2c5d3f(0x23a)+'known'+_0x2c5d3f(0x1d2)+_0x2c5d3f(0x19a)+_0x2c5d3f(0x193)},{task:_0x521180}=_0x1ea90e;logger['info'](_0x367067[_0x2c5d3f(0x201)],_0xe0ff2b);try{const {taskId:_0x15c92f,dependsOnId:_0x244b4a,dependencyOfId:_0x2603a4}=await _0x367067[_0x2c5d3f(0x214)](resolveDependencyTasks,_0xe0ff2b,_0x1ea90e),_0x25ce9f=await _0x521180['relat'+_0x2c5d3f(0x1f1)+_0x2c5d3f(0x251)][_0x2c5d3f(0x242)+_0x2c5d3f(0x273)+'Depen'+_0x2c5d3f(0x216)](_0x15c92f,_0x244b4a,_0x2603a4);if(!_0x25ce9f[_0x2c5d3f(0x1b2)+'ss'])return sponsorService[_0x2c5d3f(0x183)+_0x2c5d3f(0x1f4)+_0x2c5d3f(0x28f)+_0x2c5d3f(0x279)](_0x25ce9f['error']?.[_0x2c5d3f(0x24e)+'ge']||_0x367067['flGzH']);return sponsorService[_0x2c5d3f(0x183)+_0x2c5d3f(0x274)+'onse']({'success':!![],'message':_0x367067[_0x2c5d3f(0x21a)]},!![]);}catch(_0x1a0c76){return logger[_0x2c5d3f(0x285)](_0x367067[_0x2c5d3f(0x20f)],_0x1a0c76),sponsorService[_0x2c5d3f(0x183)+_0x2c5d3f(0x1f4)+_0x2c5d3f(0x28f)+_0x2c5d3f(0x279)](_0x1a0c76['messa'+'ge']||_0x367067[_0x2c5d3f(0x252)]);}}export async function handleDeleteTaskLink(_0xbca32,_0x57096d){const _0x15514f=a0_0x34ffec,_0x15cfd2={'bkcCW':function(_0x4cc489,_0x14e778,_0x132123,_0x5cef7f,_0x289be3,_0x31622a,_0x219d2b,_0x41ac2f){return _0x4cc489(_0x14e778,_0x132123,_0x5cef7f,_0x289be3,_0x31622a,_0x219d2b,_0x41ac2f);},'pNTIn':_0x15514f(0x1da)+_0x15514f(0x230)+'k\x20not'+'\x20foun'+'d.','HhBLj':_0x15514f(0x16e)+_0x15514f(0x168)+_0x15514f(0x242)+_0x15514f(0x230)+_0x15514f(0x234)+'k','ZRCCz':_0x15514f(0x211)+_0x15514f(0x1cc)+_0x15514f(0x242)+_0x15514f(0x263)+_0x15514f(0x16b)+'fully','jxsrC':_0x15514f(0x17d)+_0x15514f(0x23f)+'ting\x20'+_0x15514f(0x288)+_0x15514f(0x209),'YRMiX':'An\x20un'+_0x15514f(0x17e)+_0x15514f(0x1d2)+_0x15514f(0x19a)+_0x15514f(0x193)},{task:_0x388b78}=_0x57096d;logger[_0x15514f(0x18e)](_0x15514f(0x23d)+_0x15514f(0x221)+'eques'+_0x15514f(0x235)+_0x15514f(0x242)+'e\x20tas'+_0x15514f(0x234)+'k',_0xbca32);try{const _0xf257f0=await _0x15cfd2['bkcCW'](getTaskId,_0xbca32[_0x15514f(0x18d)],_0xbca32[_0x15514f(0x1be)+'d'],_0xbca32[_0x15514f(0x1ab)+_0x15514f(0x179)],_0xbca32['listN'+_0x15514f(0x179)],_0xbca32['custo'+_0x15514f(0x1ec)+'Id'],!![],_0x57096d);if(!_0xf257f0)return sponsorService[_0x15514f(0x183)+_0x15514f(0x1f4)+_0x15514f(0x28f)+_0x15514f(0x279)](_0x15cfd2['pNTIn']);const _0x3917f3=await getTaskId(_0xbca32[_0x15514f(0x21f)+'d'],_0xbca32[_0x15514f(0x24c)+_0x15514f(0x1f5)+'Id'],_0xbca32[_0x15514f(0x24c)+_0x15514f(0x1f5)+_0x15514f(0x1fa)],_0xbca32[_0x15514f(0x24c)+_0x15514f(0x19c)+_0x15514f(0x1fa)],_0xbca32['targe'+_0x15514f(0x22b)+_0x15514f(0x1a7)+'kId'],!![],_0x57096d);if(!_0x3917f3)return sponsorService[_0x15514f(0x183)+_0x15514f(0x1f4)+_0x15514f(0x28f)+'onse'](_0x15514f(0x27c)+_0x15514f(0x220)+'k\x20not'+_0x15514f(0x26a)+'d.');const _0x451e1f=await _0x388b78[_0x15514f(0x188)+_0x15514f(0x1f1)+_0x15514f(0x251)][_0x15514f(0x242)+'eTask'+_0x15514f(0x20c)](_0xf257f0,_0x3917f3);if(!_0x451e1f[_0x15514f(0x1b2)+'ss'])return sponsorService[_0x15514f(0x183)+_0x15514f(0x1f4)+_0x15514f(0x28f)+_0x15514f(0x279)](_0x451e1f['error']?.[_0x15514f(0x24e)+'ge']||_0x15cfd2[_0x15514f(0x1bf)]);return sponsorService[_0x15514f(0x183)+_0x15514f(0x274)+_0x15514f(0x279)]({'success':!![],'message':_0x15cfd2[_0x15514f(0x233)]},!![]);}catch(_0x3ad653){return logger[_0x15514f(0x285)](_0x15cfd2[_0x15514f(0x25a)],_0x3ad653),sponsorService[_0x15514f(0x183)+_0x15514f(0x1f4)+_0x15514f(0x28f)+_0x15514f(0x279)](_0x3ad653['messa'+'ge']||_0x15cfd2['YRMiX']);}}