MCPcopy Index your code
hub / github.com/ChinaSiro/claude-code-sourcemap / t1

Function t1

package/cli.js:604–604  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

602 culprit: ${B.length?B.join(" < "):"(no owner chain captured)"}`,{level:"warn"})}}let X=performance.now(),P=nE1(H),W=performance.now()-X,D=P.length>0;if(this.altScreenActive&&D){if(this.needsEraseBeforePaint)this.needsEraseBeforePaint=!1,P.unshift(DZ_);else P.unshift(WZ_);P.push(this.altScreenParkPatch)}let f=this.cursorDeclaration,G=f!==null?zM.get(f.node):void 0,Z=f!==null&&G!==void 0?{x:G.x+f.relativeX,y:G.y+f.relativeY}:null,T=this.displayCursor,v=Z!==null&&(T===null||T.x!==Z.x||T.y!==Z.y);if(D||v||Z===null&&T!==null){if(T!==null&&!this.altScreenActive&&D){let I=w.cursor.x-T.x,B=w.cursor.y-T.y;if(I!==0||B!==0)P.unshift({type:"stdout",content:JT6(I,B)})}if(Z!==null){if(this.altScreenActive){let I=Math.min(Math.max(Z.y+1,1),_),B=Math.min(Math.max(Z.x+1,1),K);P.push({type:"stdout",content:rN1(I,B)})}else{let I=!D&&T!==null?T:{x:z.cursor.x,y:z.cursor.y},B=Z.x-I.x,p=Z.y-I.y;if(B!==0||p!==0)P.push({type:"stdout",content:JT6(B,p)})}this.displayCursor=Z}else{if(T!==null&&!this.altScreenActive&&!D){let I=z.cursor.x-T.x,B=z.cursor.y-T.y;if(I!==0||B!==0)P.push({type:"stdout",content:JT6(I,B)})}this.displayCursor=null}}let V=performance.now();RE1(this.terminal,P,this.altScreenActive&&!LE1);let E=performance.now()-V;if(this.prevFrameContaminated=A||O,z.scrollDrainPending)this.drainTimer=setTimeout(()=>this.onRender(),PA6>>2);let S=esq(),R=Ktq(),x=this.lastYogaCounters;_tq(),this.lastYogaCounters={ms:0,visited:0,measured:0,cacheHits:0,live:0},this.options.onFrame?.({durationMs:performance.now()-q,phases:{renderer:Y,diff:J,optimize:W,write:E,patches:H.length,yoga:S,commit:R,yogaVisited:x.visited,yogaMeasured:x.measured,yogaCacheHits:x.cacheHits,yogaLive:x.live},flickers:M})}pause(){WF.flushSyncFromReconciler(),this.onRender(),this.isPaused=!0}resume(){this.isPaused=!1,this.onRender()}repaint(){this.frontFrame=F16(this.frontFrame.viewport.height,this.frontFrame.viewport.width,this.stylePool,this.charPool,this.hyperlinkPool),this.backFrame=F16(this.backFrame.viewport.height,this.backFrame.viewport.width,this.stylePool,this.charPool,this.hyperlinkPool),this.log.reset(),this.displayCursor=null}forceRedraw(){if(!this.options.stdout.isTTY||this.isUnmounted||this.isPaused)return;if(this.options.stdout.write(h16+MF),this.altScreenActive)this.resetFramesForAltScreen();else this.repaint(),this.prevFrameContaminated=!0;this.onRender()}invalidatePrevFrame(){this.prevFrameContaminated=!0}setAltScreenActive(q,K=!1){if(this.altScreenActive===q)return;if(this.altScreenActive=q,this.altScreenMouseTracking=q&&K,q)this.resetFramesForAltScreen();else this.repaint()}get isAltScreenActive(){return this.altScreenActive}reassertTerminalModes=(q=!1)=>{if(!this.options.stdout.isTTY)return;if(this.isPaused)return;if(Ll6())this.options.stdout.write(yi+nc6+ic6);if(!this.altScreenActive)return;if(this.altScreenMouseTracking)this.options.stdout.write(HA6);if(q)this.reenterAltScreen()};detachForShutdown(){this.isUnmounted=!0,this.scheduleRender.cancel?.();let q=this.options.stdin;if(this.drainStdin(),q.isTTY&&q.isRaw&&q.setRawMode)q.setRawMode(!1)}drainStdin(){fZ_(this.options.stdin)}reenterAltScreen(){this.options.stdout.write(El6+h16+MF+(this.altScreenMouseTracking?HA6:"")),this.resetFramesForAltScreen()}resetFramesForAltScreen(){let q=this.terminalRows,K=this.terminalColumns,_=()=>({screen:hi(K,q,this.stylePool,this.charPool,this.hyperlinkPool),viewport:{width:K,height:q+1},cursor:{x:0,y:0,visible:!0}});this.frontFrame=_(),this.backFrame=_(),this.log.reset(),this.displayCursor=null,this.prevFrameContaminated=!0}copySelectionNoClear(){if(!iS(this.selection))return"";let q=Ntq(this.selection,this.frontFrame.screen);if(q)XX(q).then((K)=>{if(K)this.options.stdout.write(K)});return q}copySelection(){if(!iS(this.selection))return"";let q=this.copySelectionNoClear();return Dl6(this.selection),this.notifySelectionChange(),q}clearTextSelection(){if(!iS(this.selection))return;Dl6(this.selection),this.notifySelectionChange()}setSearchHighlight(q){if(this.searchHighlightQuery===q)return;this.searchHighlightQuery=q,this.scheduleRender()}scanElementSubtree(q){if(!this.searchHighlightQuery||!q.yogaNode)return[];let K=Math.ceil(q.yogaNode.getComputedWidth()),_=Math.ceil(q.yogaNode.getComputedHeight());if(K<=0||_<=0)return[];let z=q.yogaNode.getComputedLeft(),Y=q.yogaNode.getComputedTop(),$=hi(K,_,this.stylePool,this.charPool,this.hyperlinkPool),A=new ZA6({width:K,height:_,stylePool:this.stylePool,screen:$});Il6(q,A,{offsetX:-z,offsetY:-Y,prevScreen:void 0});let O=A.get();oW(q);let w=B84(O,this.searchHighlightQuery);return N(`scanElementSubtree: q='${this.searchHighlightQuery}' el=${K}x${_}@(${z},${Y}) n=${w.length} [${w.slice(0,10).map((j)=>`${j.row}:${j.col}`).join(",")}${w.length>10?",…":""}]`),w}setSearchPositions(q){this.searchPositions=q,this.scheduleRender()}setSelectionBgColor(q){let K=E16("\x00",q,"background"),_=K.indexOf("\x00");if(_<=0||_===K.length-1){this.stylePool.setSelectionBg(null);return}this.stylePool.setSelectionBg({type:"ansi",code:K.slice(0,_),endCode:K.slice(_+1)})}captureScrolledRows(q,K,_){r08(this.selection,this.frontFrame.screen,q,K,_)}shiftSelectionForScroll(q,K,_){let z=iS(this.selection);if(vtq(this.selection,q,K,_,this.frontFrame.screen.width),z&&!iS(this.selection))this.notifySelectionChange()}moveSelectionFocus(q){if(!this.altScreenActive)return;let{focus:K}=this.selection;if(!K)return;let{width:_,height:z}=this.frontFrame.screen,Y=_-1,$=z-1,{col:A,row:O}=K;switch(q){case"left":if(A>0)A--;else if(O>0)A=Y,O--;break;case"right":if(A<Y)A++;else if(O<$)A=0,O++;break;case"up":if(O>0)O--;break;case"down":if(O<$)O++;break;case"lineStart":A=0;break;case"lineEnd":A=Y;break}if(A===K.col&&O===K.row)return;Ttq(this.selection,A,O),this.notifySelectionChange()}hasTextSelection(){return iS(this.selection)}subscribeToSelectionChange(q){return this.selectionListeners.add(q),()=>this.selectionListeners.delete(q)}notifySelectionChange(){this.onRender();for(let q of this.selectionListeners)q()}dispatchClick(q,K){if(!this.altScreenActive)return!1;let _=Q08(this.frontFrame.screen,q,K);return $84(this.rootNode,q,K,_)}dispatchHover(q,K){if(!this.altScreenActive)return;A84(this.rootNode,q,K,this.hoveredNodes)}dispatchKeyboardEvent(q){let K=this.focusManager.activeElement??this.rootNode,_=new JL(q);if(Ri.dispatchDiscrete(K,_),!_.defaultPrevented&&q.name==="tab"&&!q.ctrl&&!q.meta)if(q.shift)this.focusManager.focusPrevious(this.rootNode);else this.focusManager.focusNext(this.rootNode)}getHyperlinkAt(q,K){if(!this.altScreenActive)return;let _=this.frontFrame.screen,z=af(_,q,K),Y=z?.hyperlink;if(!Y&&z?.width===2&&q>0)Y=af(_,q-1,K)?.hyperlink;return Y??ftq(_,q,K)}onHyperlinkClick;openHyperlink(q){this.onHyperlinkClick?.(q)}handleMultiClick(q,K,_){if(!this.altScreenActive)return;let z=this.frontFrame.screen;if(n08(this.selection,q,K),_===2)Dtq(this.selection,z,q,K);else Ztq(this.selection,z,K);if(!this.selection.focus)this.selection.focus=this.selection.anchor;this.notifySelectionChange()}handleSelectionDrag(q,K){if(!this.altScreenActive)return;let _=this.selection;if(_.anchorSpan)Gtq(_,this.frontFrame.screen,q,K);else Ptq(_,q,K);this.notifySelectionChange()}stdinListeners=[];wasRawMode=!1;suspendStdin(){let q=this.options.stdin;if(!q.isTTY)return;let K=q.listeners("readable");N(`[stdin] suspendStdin: removing ${K.length} readable listener(s), wasRawMode=${q.isRaw??!1}`),K.forEach((z)=>{this.stdinListeners.push({event:"readable",listener:z}),q.removeListener("readable",z)});let _=q;if(_.isRaw&&_.setRawMode)_.setRawMode(!1),this.wasRawMode=!0}resumeStdin(){let q=this.options.stdin;if(!q.isTTY)return;if(this.stdinListeners.length===0&&!this.wasRawMode)N("[stdin] resumeStdin: called with no stored listeners and wasRawMode=false (possible desync)",{level:"warn"});if(N(`[stdin] resumeStdin: re-attaching ${this.stdinListeners.length} listener(s), wasRawMode=${this.wasRawMode}`),this.stdinListeners.forEach(({event:K,listener:_})=>{q.addListener(K,_)}),this.stdinListeners=[],this.wasRawMode){let K=q;if(K.setRawMode)K.setRawMode(!0);this.wasRawMode=!1}}writeRaw(q){this.options.stdout.write(q)}setCursorDeclaration=(q,K)=>{if(q===null&&K!==void 0&&this.cursorDeclaration?.node!==K)return;this.cursorDeclaration=q};render(q){this.currentNode=q;let K=wL1.default.createElement(ZZ8,{stdin:this.options.stdin,stdout:this.options.stdout,stderr:this.options.stderr,exitOnCtrlC:this.options.exitOnCtrlC,onExit:this.unmount,terminalColumns:this.terminalColumns,terminalRows:this.terminalRows,selection:this.selection,onSelectionChange:this.notifySelectionChange,onClickAt:this.dispatchClick,onHoverAt:this.dispatchHover,getHyperlinkAt:this.getHyperlinkAt,onOpenHyperlink:this.openHyperlink,onMultiClick:this.handleMultiClick,onSelectionDrag:this.handleSelectionDrag,onStdinResume:this.reassertTerminalModes,onCursorDeclaration:this.setCursorDeclaration,dispatchKeyboardEvent:this.dispatchKeyboardEvent},wL1.default.createElement(c84,{value:this.writeRaw},q));WF.updateContainerSync(K,this.container,null,Gi),WF.flushSyncWork()}unmount(q){if(this.isUnmounted)return;if(this.onRender(),this.unsubscribeExit(),typeof this.restoreConsole==="function")this.restoreConsole();this.restoreStderr?.(),this.unsubscribeTTYHandlers?.();let K=this.log.renderPreviousOutput_DEPRECATED(this.frontFrame);if(RE1(this.terminal,nE1(K)),this.options.stdout.isTTY){if(this.altScreenActive)Fi(1,ST6);if(Fi(1,ui),this.drainStdin(),Fi(1,e$6),Fi(1,yi),Fi(1,jA6),Fi(1,hT6),Fi(1,Gu),Fi(1,MZ8),mi())Fi(1,aW(CT6))}if(this.isUnmounted=!0,this.scheduleRender.cancel?.(),this.drainTimer!==null)clearTimeout(this.drainTimer),this.drainTimer=null;if(WF.updateContainerSync(null,this.container,null,Gi),WF.flushSyncWork(),VA.delete(this.options.stdout),this.rootNode.yogaNode?.free(),this.rootNode.yogaNode=void 0,q instanceof Error)this.rejectExitPromise(q);else this.resolveExitPromise()}async waitUntilExit(){return this.exitPromise||=new Promise((q,K)=>{this.resolveExitPromise=q,this.rejectExitPromise=K}),this.exitPromise}resetLineCount(){if(this.options.stdout.isTTY)this.backFrame=this.frontFrame,this.frontFrame=F16(this.frontFrame.viewport.height,this.frontFrame.viewport.width,this.stylePool,this.charPool,this.hyperlinkPool),this.log.reset(),this.displayCursor=null}resetPools(){this.charPool=new Jl6,this.hyperlinkPool=new Ml6,Atq(this.frontFrame.screen,this.charPool,this.hyperlinkPool),this.backFrame.screen.charPool=this.charPool,this.backFrame.screen.hyperlinkPool=this.hyperlinkPool}patchConsole(){let q=console,K={},_=(...Y)=>N(`console.log: ${n84(...Y)}`),z=(...Y)=>H6(Error(`console.error: ${n84(...Y)}`));for(let Y of ZZ_)K[Y]=q[Y],q[Y]=_;for(let Y of GZ_)K[Y]=q[Y],q[Y]=z;return K.assert=q.assert,q.assert=(Y,...$)=>{if(!Y)z(...$)},()=>Object.assign(q,K)}patchStderr(){let q=process.stderr,K=q.write,_=!1,z=(Y,$,A)=>{let O=typeof $==="function"?$:A;if(_){let w=typeof $==="string"?$:void 0;return K.call(q,Y,w,O)}_=!0;try{let w=typeof Y==="string"?Y:Buffer.from(Y).toString("utf8");if(N(`[stderr] ${w}`,{level:"warn"}),this.altScreenActive&&!this.isUnmounted&&!this.isPaused)this.prevFrameContaminated=!0,this.scheduleRender()}finally{_=!1,O?.()}return!0};return q.write=z,()=>{if(q.write===z)q.write=K}}}function fZ_(q=process.stdin){if(!q.isTTY)return;try{while(q.read()!==null);}catch{}if(process.platform==="win32")return;let K=q,_=K.isRaw===!0,z=-1;try{if(!_)K.setRawMode?.(!0);z=MZ_("/dev/tty",l84.O_RDONLY|l84.O_NONBLOCK);let Y=Buffer.alloc(1024);for(let $=0;$<64;$++)if(XZ_(z,Y,0,Y.length,null)<=0)break}catch{}finally{if(z>=0)try{JZ_(z)}catch{}if(!_)try{K.setRawMode?.(!1)}catch{}}}var wL1,PZ_,WZ_,DZ_,ZZ_,GZ_;var r84=y(()=>{EN1();Kaq();ef8();dm6();v8();O08();_8();E8();s$6();z84();TT6();fA6();Ol6();Y84();O84();QV();H84();fT6();VZ8();jl6();LZ8();F84();U84();Ci();d84();o08();Bi();dS();p16();YM();GF();wL1=O6(D6(),1),PZ_=Object.freeze({x:0,y:0,visible:!1}),WZ_=Object.freeze({type:"stdout",content:MF}),DZ_=Object.freeze({type:"stdout",content:h16+MF});ZZ_=["log","info","debug","dir","dirxml","count","countReset","group","groupCollapsed","groupEnd","table","time","timeEnd","timeLog"],GZ_=["warn","error","trace"]});import{Stream as TZ_}from"stream";async function o84({stdout:q=process.stdout,stdin:K=process.stdin,stderr:_=process.stderr,exitOnCtrlC:z=!0,patchConsole:Y=!0,onFrame:$}={}){await Promise.resolve();let A=new ul6({stdout:q,stdin:K,stderr:_,exitOnCtrlC:z,patchConsole:Y,onFrame:$});return VA.set(q,A),{render:(O)=>A.render(O),unmount:()=>A.unmount(),waitUntilExit:()=>A.waitUntilExit()}}var vZ_=(q,K)=>{let _=VZ_(K),z={stdout:process.stdout,stdin:process.stdin,stderr:process.stderr,exitOnCtrlC:!0,patchConsole:!0,..._},Y=NZ_(z.stdout,()=>new ul6(z));return Y.render(q),{rerender:Y.render,unmount(){Y.unmount()},waitUntilExit:Y.waitUntilExit,cleanup:()=>VA.delete(z.stdout)}},kZ_=async(q,K)=>{await Promise.resolve();let _=vZ_(q,K);return N(`[render] first ink render: ${Math.round(process.uptime()*1000)}ms since process start`),_},a84,VZ_=(q={})=>{if(q instanceof TZ_)return{stdout:q,stdin:process.stdin};return q},NZ_=(q,K)=>{let _=VA.get(q);if(!_)_=K(),VA.set(q,_);return _};var s84=y(()=>{_8();r84();QV();a84=kZ_});function sW(q){switch(q){case"light":return yZ_;case"light-ansi":return EZ_;case"dark-ansi":return LZ_;case"light-daltonized":return RZ_;case"dark-daltonized":return SZ_;default:return hZ_}}function RZ8(q){let K=q.match(/rgb\(\s?(\d+),\s?(\d+),\s?(\d+)\s?\)/);if(K){let _=parseInt(K[1],10),z=parseInt(K[2],10),Y=parseInt(K[3],10),$=CZ_.rgb(_,z,Y)("X");return $.slice(0,$.indexOf("X"))}return"\x1B[35m"}var jL1,jxA,yZ_,EZ_,LZ_,RZ_,hZ_,SZ_,CZ_;var Tu=y(()=>{x3();y_();jL1=["dark","light","light-daltonized","dark-daltonized","light-ansi","dark-ansi"],jxA=["auto",...jL1],yZ_={autoAccept:"rgb(135,0,255)",bashBorder:"rgb(255,0,135)",claude:"rgb(215,119,87)",claudeShimmer:"rgb(245,149,117)",claudeBlue_FOR_SYSTEM_SPINNER:"rgb(87,105,247)",claudeBlueShimmer_FOR_SYSTEM_SPINNER:"rgb(117,135,255)",permission:"rgb(87,105,247)",permissionShimmer:"rgb(137,155,255)",planMode:"rgb(0,102,102)",ide:"rgb(71,130,200)",promptBorder:"rgb(153,153,153)",promptBorderShimmer:"rgb(183,183,183)",text:"rgb(0,0,0)",inverseText:"rgb(255,255,255)",inactive:"rgb(102,102,102)",inactiveShimmer:"rgb(142,142,142)",subtle:"rgb(175,175,175)",suggestion:"rgb(87,105,247)",remember:"rgb(0,0,255)",background:"rgb(0,153,153)",success:"rgb(44,122,57)",error:"rgb(171,43,63)",warning:"rgb(150,108,30)",merged:"rgb(135,0,255)",warningShimmer:"rgb(200,158,80)",diffAdded:"rgb(105,219,124)",diffRemoved:"rgb(255,168,180)",diffAddedDimmed:"rgb(199,225,203)",diffRemovedDimmed:"rgb(253,210,216)",diffAddedWord:"rgb(47,157,68)",diffRemovedWord:"rgb(209,69,75)",red_FOR_SUBAGENTS_ONLY:"rgb(220,38,38)",blue_FOR_SUBAGENTS_ONLY:"rgb(37,99,235)",green_FOR_SUBAGENTS_ONLY:"rgb(22,163,74)",yellow_FOR_SUBAGENTS_ONLY:"rgb(202,138,4)",purple_FOR_SUBAGENTS_ONLY:"rgb(147,51,234)",orange_FOR_SUBAGENTS_ONLY:"rgb(234,88,12)",pink_FOR_SUBAGENTS_ONLY:"rgb(219,39,119)",cyan_FOR_SUBAGENTS_ONLY:"rgb(8,145,178)",professionalBlue:"rgb(106,155,204)",chromeYellow:"rgb(251,188,4)",clawd_body:"rgb(215,119,87)",clawd_background:"rgb(0,0,0)",userMessageBackground:"rgb(240, 240, 240)",userMessageBackgroundHover:"rgb(252, 252, 252)",messageActionsBackground:"rgb(232, 236, 244)",selectionBg:"rgb(180, 213, 255)",bashMessageBackgroundColor:"rgb(250, 245, 250)",memoryBackgroundColor:"rgb(230, 245, 250)",rate_limit_fill:"rgb(87,105,247)",rate_limit_empty:"rgb(39,47,111)",fastMode:"rgb(255,106,0)",fastModeShimmer:"rgb(255,150,50)",briefLabelYou:"rgb(37,99,235)",briefLabelClaude:"rgb(215,119,87)",rainbow_red:"rgb(235,95,87)",rainbow_orange:"rgb(245,139,87)",rainbow_yellow:"rgb(250,195,95)",rainbow_green:"rgb(145,200,130)",rainbow_blue:"rgb(130,170,220)",rainbow_indigo:"rgb(155,130,200)",rainbow_violet:"rgb(200,130,180)",rainbow_red_shimmer:"rgb(250,155,147)",rainbow_orange_shimmer:"rgb(255,185,137)",rainbow_yellow_shimmer:"rgb(255,225,155)",rainbow_green_shimmer:"rgb(185,230,180)",rainbow_blue_shimmer:"rgb(180,205,240)",rainbow_indigo_shimmer:"rgb(195,180,230)",rainbow_violet_shimmer:"rgb(230,180,210)"},EZ_={autoAccept:"ansi:magenta",bashBorder:"ansi:magenta",claude:"ansi:redBright",claudeShimmer:"ansi:yellowBright",claudeBlue_FOR_SYSTEM_SPINNER:"ansi:blue",claudeBlueShimmer_FOR_SYSTEM_SPINNER:"ansi:blueBright",permission:"ansi:blue",permissionShimmer:"ansi:blueBright",planMode:"ansi:cyan",ide:"ansi:blueBright",promptBorder:"ansi:white",promptBorderShimmer:"ansi:whiteBright",text:"ansi:black",inverseText:"ansi:white",inactive:"ansi:blackBright",inactiveShimmer:"ansi:white",subtle:"ansi:blackBright",suggestion:"ansi:blue",remember:"ansi:blue",background:"ansi:cyan",success:"ansi:green",error:"ansi:red",warning:"ansi:yellow",merged:"ansi:magenta",warningShimmer:"ansi:yellowBright",diffAdded:"ansi:green",diffRemoved:"ansi:red",diffAddedDimmed:"ansi:green",diffRemovedDimmed:"ansi:red",diffAddedWord:"ansi:greenBright",diffRemovedWord:"ansi:redBright",red_FOR_SUBAGENTS_ONLY:"ansi:red",blue_FOR_SUBAGENTS_ONLY:"ansi:blue",green_FOR_SUBAGENTS_ONLY:"ansi:green",yellow_FOR_SUBAGENTS_ONLY:"ansi:yellow",purple_FOR_SUBAGENTS_ONLY:"ansi:magenta",orange_FOR_SUBAGENTS_ONLY:"ansi:redBright",pink_FOR_SUBAGENTS_ONLY:"ansi:magentaBright",cyan_FOR_SUBAGENTS_ONLY:"ansi:cyan",professionalBlue:"ansi:blueBright",chromeYellow:"ansi:yellow",clawd_body:"ansi:redBright",clawd_background:"ansi:black",userMessageBackground:"ansi:white",userMessageBackgroundHover:"ansi:whiteBright",messageActionsBackground:"ansi:white",selectionBg:"ansi:cyan",bashMessageBackgroundColor:"ansi:whiteBright",memoryBackgroundColor:"ansi:white",rate_limit_fill:"ansi:yellow",rate_limit_empty:"ansi:black",fastMode:"ansi:red",fastModeShimmer:"ansi:redBright",briefLabelYou:"ansi:blue",briefLabelClaude:"ansi:redBright",rainbow_red:"ansi:red",rainbow_orange:"ansi:redBright",rainbow_yellow:"ansi:yellow",rainbow_green:"ansi:green",rainbow_blue:"ansi:cyan",rainbow_indigo:"ansi:blue",rainbow_violet:"ansi:magenta",rainbow_red_shimmer:"ansi:redBright",rainbow_orange_shimmer:"ansi:yellow",rainbow_yellow_shimmer:"ansi:yellowBright",rainbow_green_shimmer:"ansi:greenBright",rainbow_blue_shimmer:"ansi:cyanBright",rainbow_indigo_shimmer:"ansi:blueBright",rainbow_violet_shimmer:"ansi:magentaBright"},LZ_={autoAccept:"ansi:magentaBright",bashBorder:"ansi:magentaBright",claude:"ansi:redBright",claudeShimmer:"ansi:yellowBright",claudeBlue_FOR_SYSTEM_SPINNER:"ansi:blueBright",claudeBlueShimmer_FOR_SYSTEM_SPINNER:"ansi:blueBright",permission:"ansi:blueBright",permissionShimmer:"ansi:blueBright",planMode:"ansi:cyanBright",ide:"ansi:blue",promptBorder:"ansi:white",promptBorderShimmer:"ansi:whiteBright",text:"ansi:whiteBright",inverseText:"ansi:black",inactive:"ansi:white",inactiveShimmer:"ansi:whiteBright",subtle:"ansi:white",suggestion:"ansi:blueBright",remember:"ansi:blueBright",background:"ansi:cyanBright",success:"ansi:greenBright",error:"ansi:redBright",warning:"ansi:yellowBright",merged:"ansi:magentaBright",warningShimmer:"ansi:yellowBright",diffAdded:"ansi:green",diffRemoved:"ansi:red",diffAddedDimmed:"ansi:green",diffRemovedDimmed:"ansi:red",diffAddedWord:"ansi:greenBright",diffRemovedWord:"ansi:redBright",red_FOR_SUBAGENTS_ONLY:"ansi:redBright",blue_FOR_SUBAGENTS_ONLY:"ansi:blueBright",green_FOR_SUBAGENTS_ONLY:"ansi:greenBright",yellow_FOR_SUBAGENTS_ONLY:"ansi:yellowBright",purple_FOR_SUBAGENTS_ONLY:"ansi:magentaBright",orange_FOR_SUBAGENTS_ONLY:"ansi:redBright",pink_FOR_SUBAGENTS_ONLY:"ansi:magentaBright",cyan_FOR_SUBAGENTS_ONLY:"ansi:cyanBright",professionalBlue:"rgb(106,155,204)",chromeYellow:"ansi:yellowBright",clawd_body:"ansi:redBright",clawd_background:"ansi:black",userMessageBackground:"ansi:blackBright",userMessageBackgroundHover:"ansi:white",messageActionsBackground:"ansi:blackBright",selectionBg:"ansi:blue",bashMessageBackgroundColor:"ansi:black",memoryBackgroundColor:"ansi:blackBright",rate_limit_fill:"ansi:yellow",rate_limit_empty:"ansi:white",fastMode:"ansi:redBright",fastModeShimmer:"ansi:redBright",briefLabelYou:"ansi:blueBright",briefLabelClaude:"ansi:redBright",rainbow_red:"ansi:red",rainbow_orange:"ansi:redBright",rainbow_yellow:"ansi:yellow",rainbow_green:"ansi:green",rainbow_blue:"ansi:cyan",rainbow_indigo:"ansi:blue",rainbow_violet:"ansi:magenta",rainbow_red_shimmer:"ansi:redBright",rainbow_orange_shimmer:"ansi:yellow",rainbow_yellow_shimmer:"ansi:yellowBright",rainbow_green_shimmer:"ansi:greenBright",rainbow_blue_shimmer:"ansi:cyanBright",rainbow_indigo_shimmer:"ansi:blueBright",rainbow_violet_shimmer:"ansi:magentaBright"},RZ_={autoAccept:"rgb(135,0,255)",bashBorder:"rgb(0,102,204)",claude:"rgb(255,153,51)",claudeShimmer:"rgb(255,183,101)",claudeBlue_FOR_SYSTEM_SPINNER:"rgb(51,102,255)",claudeBlueShimmer_FOR_SYSTEM_SPINNER:"rgb(101,152,255)",permission:"rgb(51,102,255)",permissionShimmer:"rgb(101,152,255)",planMode:"rgb(51,102,102)",ide:"rgb(71,130,200)",promptBorder:"rgb(153,153,153)",promptBorderShimmer:"rgb(183,183,183)",text:"rgb(0,0,0)",inverseText:"rgb(255,255,255)",inactive:"rgb(102,102,102)",inactiveShimmer:"rgb(142,142,142)",subtle:"rgb(175,175,175)",suggestion:"rgb(51,102,255)",remember:"rgb(51,102,255)",background:"rgb(0,153,153)",success:"rgb(0,102,153)",error:"rgb(204,0,0)",warning:"rgb(255,153,0)",merged:"rgb(135,0,255)",warningShimmer:"rgb(255,183,50)",diffAdded:"rgb(153,204,255)",diffRemoved:"rgb(255,204,204)",diffAddedDimmed:"rgb(209,231,253)",diffRemovedDimmed:"rgb(255,233,233)",diffAddedWord:"rgb(51,102,204)",diffRemovedWord:"rgb(153,51,51)",red_FOR_SUBAGENTS_ONLY:"rgb(204,0,0)",blue_FOR_SUBAGENTS_ONLY:"rgb(0,102,204)",green_FOR_SUBAGENTS_ONLY:"rgb(0,204,0)",yellow_FOR_SUBAGENTS_ONLY:"rgb(255,204,0)",purple_FOR_SUBAGENTS_ONLY:"rgb(128,0,128)",orange_FOR_SUBAGENTS_ONLY:"rgb(255,128,0)",pink_FOR_SUBAGENTS_ONLY:"rgb(255,102,178)",cyan_FOR_SUBAGENTS_ONLY:"rgb(0,178,178)",professionalBlue:"rgb(106,155,204)",chromeYellow:"rgb(251,188,4)",clawd_body:"rgb(215,119,87)",clawd_background:"rgb(0,0,0)",userMessageBackground:"rgb(220, 220, 220)",userMessageBackgroundHover:"rgb(232, 232, 232)",messageActionsBackground:"rgb(210, 216, 226)",selectionBg:"rgb(180, 213, 255)",bashMessageBackgroundColor:"rgb(250, 245, 250)",memoryBackgroundColor:"rgb(230, 245, 250)",rate_limit_fill:"rgb(51,102,255)",rate_limit_empty:"rgb(23,46,114)",fastMode:"rgb(255,106,0)",fastModeShimmer:"rgb(255,150,50)",briefLabelYou:"rgb(37,99,235)",briefLabelClaude:"rgb(255,153,51)",rainbow_red:"rgb(235,95,87)",rainbow_orange:"rgb(245,139,87)",rainbow_yellow:"rgb(250,195,95)",rainbow_green:"rgb(145,200,130)",rainbow_blue:"rgb(130,170,220)",rainbow_indigo:"rgb(155,130,200)",rainbow_violet:"rgb(200,130,180)",rainbow_red_shimmer:"rgb(250,155,147)",rainbow_orange_shimmer:"rgb(255,185,137)",rainbow_yellow_shimmer:"rgb(255,225,155)",rainbow_green_shimmer:"rgb(185,230,180)",rainbow_blue_shimmer:"rgb(180,205,240)",rainbow_indigo_shimmer:"rgb(195,180,230)",rainbow_violet_shimmer:"rgb(230,180,210)"},hZ_={autoAccept:"rgb(175,135,255)",bashBorder:"rgb(253,93,177)",claude:"rgb(215,119,87)",claudeShimmer:"rgb(235,159,127)",claudeBlue_FOR_SYSTEM_SPINNER:"rgb(147,165,255)",claudeBlueShimmer_FOR_SYSTEM_SPINNER:"rgb(177,195,255)",permission:"rgb(177,185,249)",permissionShimmer:"rgb(207,215,255)",planMode:"rgb(72,150,140)",ide:"rgb(71,130,200)",promptBorder:"rgb(136,136,136)",promptBorderShimmer:"rgb(166,166,166)",text:"rgb(255,255,255)",inverseText:"rgb(0,0,0)",inactive:"rgb(153,153,153)",inactiveShimmer:"rgb(193,193,193)",subtle:"rgb(80,80,80)",suggestion:"rgb(177,185,249)",remember:"rgb(177,185,249)",background:"rgb(0,204,204)",success:"rgb(78,186,101)",error:"rgb(255,107,128)",warning:"rgb(255,193,7)",merged:"rgb(175,135,255)",warningShimmer:"rgb(255,223,57)",diffAdded:"rgb(34,92,43)",diffRemoved:"rgb(122,41,54)",diffAddedDimmed:"rgb(71,88,74)",diffRemovedDimmed:"rgb(105,72,77)",diffAddedWord:"rgb(56,166,96)",diffRemovedWord:"rgb(179,89,107)",red_FOR_SUBAGENTS_ONLY:"rgb(220,38,38)",blue_FOR_SUBAGENTS_ONLY:"rgb(37,99,235)",green_FOR_SUBAGENTS_ONLY:"rgb(22,163,74)",yellow_FOR_SUBAGENTS_ONLY:"rgb(202,138,4)",purple_FOR_SUBAGENTS_ONLY:"rgb(147,51,234)",orange_FOR_SUBAGENTS_ONLY:"rgb(234,88,12)",pink_FOR_SUBAGENTS_ONLY:"rgb(219,39,119)",cyan_FOR_SUBAGENTS_ONLY:"rgb(8,145,178)",professionalBlue:"rgb(106,155,204)",chromeYellow:"rgb(251,188,4)",clawd_body:"rgb(215,119,87)",clawd_background:"rgb(0,0,0)",userMessageBackground:"rgb(55, 55, 55)",userMessageBackgroundHover:"rgb(70, 70, 70)",messageActionsBackground:"rgb(44, 50, 62)",selectionBg:"rgb(38, 79, 120)",bashMessageBackgroundColor:"rgb(65, 60, 65)",memoryBackgroundColor:"rgb(55, 65, 70)",rate_limit_fill:"rgb(177,185,249)",rate_limit_empty:"rgb(80,83,112)",fastMode:"rgb(255,120,20)",fastModeShimmer:"rgb(255,165,70)",briefLabelYou:"rgb(122,180,232)",briefLabelClaude:"rgb(215,119,87)",rainbow_red:"rgb(235,95,87)",rainbow_orange:"rgb(245,139,87)",rainbow_yellow:"rgb(250,195,95)",rainbow_green:"rgb(145,200,130)",rainbow_blue:"rgb(130,170,220)",rainbow_indigo:"rgb(155,130,200)",rainbow_violet:"rgb(200,130,180)",rainbow_red_shimmer:"rgb(250,155,147)",rainbow_orange_shimmer:"rgb(255,185,137)",rainbow_yellow_shimmer:"rgb(255,225,155)",rainbow_green_shimmer:"rgb(185,230,180)",rainbow_blue_shimmer:"rgb(180,205,240)",rainbow_indigo_shimmer:"rgb(195,180,230)",rainbow_violet_shimmer:"rgb(230,180,210)"},SZ_={autoAccept:"rgb(175,135,255)",bashBorder:"rgb(51,153,255)",claude:"rgb(255,153,51)",claudeShimmer:"rgb(255,183,101)",claudeBlue_FOR_SYSTEM_SPINNER:"rgb(153,204,255)",claudeBlueShimmer_FOR_SYSTEM_SPINNER:"rgb(183,224,255)",permission:"rgb(153,204,255)",permissionShimmer:"rgb(183,224,255)",planMode:"rgb(102,153,153)",ide:"rgb(71,130,200)",promptBorder:"rgb(136,136,136)",promptBorderShimmer:"rgb(166,166,166)",text:"rgb(255,255,255)",inverseText:"rgb(0,0,0)",inactive:"rgb(153,153,153)",inactiveShimmer:"rgb(193,193,193)",subtle:"rgb(80,80,80)",suggestion:"rgb(153,204,255)",remember:"rgb(153,204,255)",background:"rgb(0,204,204)",success:"rgb(51,153,255)",error:"rgb(255,102,102)",warning:"rgb(255,204,0)",merged:"rgb(175,135,255)",warningShimmer:"rgb(255,234,50)",diffAdded:"rgb(0,68,102)",diffRemoved:"rgb(102,0,0)",diffAddedDimmed:"rgb(62,81,91)",diffRemovedDimmed:"rgb(62,44,44)",diffAddedWord:"rgb(0,119,179)",diffRemovedWord:"rgb(179,0,0)",red_FOR_SUBAGENTS_ONLY:"rgb(255,102,102)",blue_FOR_SUBAGENTS_ONLY:"rgb(102,178,255)",green_FOR_SUBAGENTS_ONLY:"rgb(102,255,102)",yellow_FOR_SUBAGENTS_ONLY:"rgb(255,255,102)",purple_FOR_SUBAGENTS_ONLY:"rgb(178,102,255)",orange_FOR_SUBAGENTS_ONLY:"rgb(255,178,102)",pink_FOR_SUBAGENTS_ONLY:"rgb(255,153,204)",cyan_FOR_SUBAGENTS_ONLY:"rgb(102,204,204)",professionalBlue:"rgb(106,155,204)",chromeYellow:"rgb(251,188,4)",clawd_body:"rgb(215,119,87)",clawd_background:"rgb(0,0,0)",userMessageBackground:"rgb(55, 55, 55)",userMessageBackgroundHover:"rgb(70, 70, 70)",messageActionsBackground:"rgb(44, 50, 62)",selectionBg:"rgb(38, 79, 120)",bashMessageBackgroundColor:"rgb(65, 60, 65)",memoryBackgroundColor:"rgb(55, 65, 70)",rate_limit_fill:"rgb(153,204,255)",rate_limit_empty:"rgb(69,92,115)",fastMode:"rgb(255,120,20)",fastModeShimmer:"rgb(255,165,70)",briefLabelYou:"rgb(122,180,232)",briefLabelClaude:"rgb(255,153,51)",rainbow_red:"rgb(235,95,87)",rainbow_orange:"rgb(245,139,87)",rainbow_yellow:"rgb(250,195,95)",rainbow_green:"rgb(145,200,130)",rainbow_blue:"rgb(130,170,220)",rainbow_indigo:"rgb(155,130,200)",rainbow_violet:"rgb(200,130,180)",rainbow_red_shimmer:"rgb(250,155,147)",rainbow_orange_shimmer:"rgb(255,185,137)",rainbow_yellow_shimmer:"rgb(255,225,155)",rainbow_green_shimmer:"rgb(185,230,180)",rainbow_blue_shimmer:"rgb(180,205,240)",rainbow_indigo_shimmer:"rgb(195,180,230)",rainbow_violet_shimmer:"rgb(230,180,210)"};CZ_=a1.terminal==="Apple_Terminal"?new Xq1({level:2}):$8});function h7(q,K,_="foreground"){return(z)=>{if(!q)return z;if(q.startsWith("rgb(")||q.startsWith("#")||q.startsWith("ansi256(")||q.startsWith("ansi:"))return E16(z,q,_);return E16(z,sW(K)[q],_)}}var GA6=y(()=>{s$6();Tu()});function pT6(q,K){if(!q)return;if(q.startsWith("rgb(")||q.startsWith("#")||q.startsWith("ansi256(")||q.startsWith("ansi:"))return q;return K[q]}function bZ_(q){let K=z6(33),_,z,Y,$,A,O,w,j,H;if(K[0]!==q)({borderColor:Y,borderTopColor:O,borderBottomColor:z,borderLeftColor:$,borderRightColor:A,backgroundColor:_,children:w,ref:j,...H}=q),K[0]=q,K[1]=_,K[2]=z,K[3]=Y,K[4]=$,K[5]=A,K[6]=O,K[7]=w,K[8]=j,K[9]=H;else _=K[1],z=K[2],Y=K[3],$=K[4],A=K[5],O=K[6],w=K[7],j=K[8],H=K[9];let[J]=Aq(),M,X,P,W,D,f;if(K[10]!==_||K[11]!==z||K[12]!==Y||K[13]!==$||K[14]!==A||K[15]!==O||K[16]!==J){let T=sW(J);X=pT6(Y,T),D=pT6(O,T),M=pT6(z,T),P=pT6($,T),W=pT6(A,T),f=pT6(_,T),K[10]=_,K[11]=z,K[12]=Y,K[13]=$,K[14]=A,K[15]=O,K[16]=J,K[17]=M,K[18]=X,K[19]=P,K[20]=W,K[21]=D,K[22]=f}else M=K[17],X=K[18],P=K[19],W=K[20],D=K[21],f=K[22];let G=f,Z;if(K[23]!==w||K[24]!==j||K[25]!==G||K[26]!==M||K[27]!==X||K[28]!==P||K[29]!==W||K[30]!==D||K[31]!==H)Z=t84.default.createElement(Lj,{ref:j,borderColor:X,borderTopColor:D,borderBottomColor:M,borderLeftColor:P,borderRightColor:W,backgroundColor:G,...H},w),K[23]=w,K[24]=j,K[25]=G,K[26]=M,K[27]=X,K[28]=P,K[29]=W,K[30]=D,K[31]=H,K[32]=Z;else Z=K[32];return Z}var t84,u;var e84=y(()=>{q8();gi();Tu();AT6();t84=O6(D6(),1);u=bZ_});function q14(q,K){if(!q)return;if(q.startsWith("rgb(")||q.startsWith("#")||q.startsWith("ansi256(")||q.startsWith("ansi:"))return q;return K[q]}function k(q){let K=z6(10),{color:_,backgroundColor:z,dimColor:Y,bold:$,italic:A,underline:O,strikethrough:w,inverse:j,wrap:H,children:J}=q,M=Y===void 0?!1:Y,X=$===void 0?!1:$,P=A===void 0?!1:A,W=O===void 0?!1:O,D=w===void 0?!1:w,f=j===void 0?!1:j,G=H===void 0?"wrap":H,[Z]=Aq(),T=sW(Z),v=ml6.useContext(HL1),V=!_&&v?q14(v,T):M?T.inactive:q14(_,T),E=z?T[z]:void 0,S;if(K[0]!==X||K[1]!==J||K[2]!==f||K[3]!==P||K[4]!==E||K[5]!==V||K[6]!==D||K[7]!==W||K[8]!==G)S=ml6.default.createElement(q$,{color:V,backgroundColor:E,bold:X,italic:P,underline:W,strikethrough:D,inverse:f,wrap:G},J),K[0]=X,K[1]=J,K[2]=f,K[3]=P,K[4]=E,K[5]=V,K[6]=D,K[7]=W,K[8]=G,K[9]=S;else S=K[9];return S}var ml6,HL1;var TA6=y(()=>{q8();DA6();Tu();AT6();ml6=O6(D6(),1),HL1=ml6.default.createContext(void 0)});var z14=m((NxA,_14)=>{var xZ_=U6("os"),K14=U6("tty"),sS=Tm6(),{env:tW}=process,Q16;if(sS("no-color")||sS("no-colors")||sS("color=false")||sS("color=never"))Q16=0;else if(sS("color")||sS("colors")||sS("color=true")||sS("color=always"))Q16=1;if("FORCE_COLOR"in tW)if(tW.FORCE_COLOR==="true")Q16=1;else if(tW.FORCE_COLOR==="false")Q16=0;else Q16=tW.FORCE_COLOR.length===0?1:Math.min(parseInt(tW.FORCE_COLOR,10),3);function JL1(q){if(q===0)return!1;return{level:q,hasBasic:!0,has256:q>=2,has16m:q>=3}}function ML1(q,K){if(Q16===0)return 0;if(sS("color=16m")||sS("color=full")||sS("color=truecolor"))return 3;if(sS("color=256"))return 2;if(q&&!K&&Q16===void 0)return 0;let _=Q16||0;if(tW.TERM==="dumb")return _;if(process.platform==="win32"){let z=xZ_.release().split(".");if(Number(z[0])>=10&&Number(z[2])>=10586)return Number(z[2])>=14931?3:2;return 1}if("CI"in tW){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some((z)=>(z in tW))||tW.CI_NAME==="codeship")return 1;return _}if("TEAMCITY_VERSION"in tW)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(tW.TEAMCITY_VERSION)?1:0;if(tW.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in tW){let z=parseInt((tW.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(tW.TERM_PROGRAM){case"iTerm.app":return z>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(tW.TERM))return 2;if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(tW.TERM))return 1;if("COLORTERM"in tW)return 1;return _}function IZ_(q){let K=ML1(q,q&&q.isTTY);return JL1(K)}_14.exports={supportsColor:IZ_,stdout:JL1(ML1(!0,K14.isatty(1))),stderr:JL1(ML1(!0,K14.isatty(2)))}});var A14=m((yxA,$14)=>{var uZ_=z14(),BT6=Tm6();function Y14(q){if(/^\d{3,4}$/.test(q)){let _=/(\d{1,2})(\d{2})/.exec(q);return{major:0,minor:parseInt(_[1],10),patch:parseInt(_[2],10)}}let K=(q||"").split(".").map((_)=>parseInt(_,10));return{major:K[0],minor:K[1],patch:K[2]}}function XL1(q){let{env:K}=process;if("FORCE_HYPERLINK"in K)return!(K.FORCE_HYPERLINK.length>0&&parseInt(K.FORCE_HYPERLINK,10)===0);if(BT6("no-hyperlink")||BT6("no-hyperlinks")||BT6("hyperlink=false")||BT6("hyperlink=never"))return!1;if(BT6("hyperlink=true")||BT6("hyperlink=always"))return!0;if("NETLIFY"in K)return!0;if(!uZ_.supportsColor(q))return!1;if(q&&!q.isTTY)return!1;if(process.platform==="win32")return!1;if("CI"in K)return!1;if("TEAMCITY_VERSION"in K)return!1;if("TERM_PROGRAM"in K){let _=Y14(K.TERM_PROGRAM_VERSION);switch(K.TERM_PROGRAM){case"iTerm.app":if(_.major===3)return _.minor>=1;return _.major>3;case"WezTerm":return _.major>=20200620;case"vscode":return _.major>1||_.major===1&&_.minor>=72}}if("VTE_VERSION"in K){if(K.VTE_VERSION==="0.50.0")return!1;let _=Y14(K.VTE_VERSION);return _.major>0||_.minor>=50}return!1}$14.exports={supportsHyperlink:XL1,stdout:XL1(process.stdout),stderr:XL1(process.stderr)}});function Nv(q){if(q?.stdoutSupported??PL1.default.stdout)return!0;let _=q?.env??process.env,z=_.TERM_PROGRAM;if(z&&O14.includes(z))return!0;let Y=_.LC_TERMINAL;if(Y&&O14.includes(Y))return!0;if(_.TERM?.includes("kitty"))return!0;return!1}var PL1,O14;var Ui=y(()=>{PL1=O6(A14(),1),O14=["ghostty","Hyper","kitty","alacritty","iTerm.app","iTerm2"]});function hq(q){let K=z6(5),{children:_,url:z,fallback:Y}=q,$=_??z;if(Nv()){let w;if(K[0]!==$||K[1]!==z)w=hZ8.default.createElement(q$,null,hZ8.default.createElement("ink-link",{href:z},$)),K[0]=$,K[1]=z,K[2]=w;else w=K[2];return w}let A=Y??$,O;if(K[3]!==A)O=hZ8.default.createElement(q$,null,A),K[3]=A,K[4]=O;else O=K[4];return O}var hZ8;var vA6=y(()=>{q8();Ui();DA6();hZ8=O6(D6(),1)});function w14(q){if(q.length===0)return null;let K=q[0];if(K==="c")return{type:"reset"};if(K==="7")return{type:"cursor",action:{type:"save"}};if(K==="8")return{type:"cursor",action:{type:"restore"}};if(K==="D")return{type:"cursor",action:{type:"move",direction:"down",count:1}};if(K==="M")return{type:"cursor",action:{type:"move",direction:"up",count:1}};if(K==="E")return{type:"cursor",action:{type:"nextLine",count:1}};if(K==="H")return null;if("()".includes(K)&&q.length>=2)return null;return{type:"unknown",sequence:`\x1B${q}`}}function gT6(){return{bold:!1,dim:!1,italic:!1,underline:"none",blink:!1,inverse:!1,hidden:!1,strikethrough:!1,overline:!1,fg:{type:"default"},bg:{type:"default"},underlineColor:{type:"default"}}}function pZ_(q){if(q==="")return[{value:0,subparams:[],colon:!1}];let K=[],_={value:null,subparams:[],colon:!1},z="",Y=!1;for(let $=0;$<=q.length;$++){let A=q[$];if(A===";"||A===void 0){let O=z===""?null:parseInt(z,10);if(Y){if(O!==null)_.subparams.push(O)}else _.value=O;K.push(_),_={value:null,subparams:[],colon:!1},z="",Y=!1}else if(A===":"){let O=z===""?null:parseInt(z,10);if(!Y)_.value=O,_.colon=!0,Y=!0;else if(O!==null)_.subparams.push(O);z=""}else if(A>="0"&&A<="9")z+=A}return K}function WL1(q,K){let _=q[K];if(!_)return null;if(_.colon&&_.subparams.length>=1){if(_.subparams[0]===5&&_.subparams.length>=2)return{index:_.subparams[1]};if(_.subparams[0]===2&&_.subparams.length>=4){let Y=_.subparams.length>=5?1:0;return{r:_.subparams[1+Y],g:_.subparams[2+Y],b:_.subparams[3+Y]}}}let z=q[K+1];if(!z)return null;if(z.value===5&&q[K+2]?.value!==null&&q[K+2]?.value!==void 0)return{index:q[K+2].value};if(z.value===2){let Y=q[K+2]?.value,$=q[K+3]?.value,A=q[K+4]?.value;if(Y!==null&&Y!==void 0&&$!==null&&$!==void 0&&A!==null&&A!==void 0)return{r:Y,g:$,b:A}}return null}function j14(q,K){let _=pZ_(q),z={...K},Y=0;while(Y<_.length){let $=_[Y],A=$.value??0;if(A===0){z=gT6(),Y++;continue}if(A===1){z.bold=!0,Y++;continue}if(A===2){z.dim=!0,Y++;continue}if(A===3){z.italic=!0,Y++;continue}if(A===4){z.underline=$.colon?mZ_[$.subparams[0]]??"single":"single",Y++;continue}if(A===5||A===6){z.blink=!0,Y++;continue}if(A===7){z.inverse=!0,Y++;continue}if(A===8){z.hidden=!0,Y++;continue}if(A===9){z.strikethrough=!0,Y++;continue}if(A===21){z.underline="double",Y++;continue}if(A===22){z.bold=!1,z.dim=!1,Y++;continue}if(A===23){z.italic=!1,Y++;continue}if(A===24){z.underline="none",Y++;continue}if(A===25){z.blink=!1,Y++;continue}if(A===27){z.inverse=!1,Y++;continue}if(A===28){z.hidden=!1,Y++;continue}if(A===29){z.strikethrough=!1,Y++;continue}if(A===53){z.overline=!0,Y++;continue}if(A===55){z.overline=!1,Y++;continue}if(A>=30&&A<=37){z.fg={type:"named",name:SZ8[A-30]},Y++;continue}if(A===39){z.fg={type:"default"},Y++;continue}if(A>=40&&A<=47){z.bg={type:"named",name:SZ8[A-40]},Y++;continue}if(A===49){z.bg={type:"default"},Y++;continue}if(A>=90&&A<=97){z.fg={type:"named",name:SZ8[A-90+8]},Y++;continue}if(A>=100&&A<=107){z.bg={type:"named",name:SZ8[A-100+8]},Y++;continue}if(A===38){let O=WL1(_,Y);if(O){z.fg="index"in O?{type:"indexed",index:O.index}:{type:"rgb",...O},Y+=$.colon?1:("index"in O)?3:5;continue}}if(A===48){let O=WL1(_,Y);if(O){z.bg="index"in O?{type:"indexed",index:O.index}:{type:"rgb",...O},Y+=$.colon?1:("index"in O)?3:5;continue}}if(A===58){let O=WL1(_,Y);if(O){z.underlineColor="index"in O?{type:"indexed",index:O.index}:{type:"rgb",...O},Y+=$.colon?1:("index"in O)?3:5;continue}}if(A===59){z.underlineColor={type:"default"},Y++;continue}Y++}return z}var SZ8,mZ_;var H14=y(()=>{SZ8=["black","red","green","yellow","blue","magenta","cyan","white","brightBlack","brightRed","brightGreen","brightYellow","brightBlue","brightMagenta","brightCyan","brightWhite"],mZ_=["none","single","double","curly","dotted","dashed"]});function BZ_(q){return q>=9728&&q<=9983||q>=9984&&q<=10175||q>=127744&&q<=129535||q>=129536&&q<=129791||q>=127456&&q<=127487}function gZ_(q){return q>=4352&&q<=4447||q>=11904&&q<=40959||q>=44032&&q<=55203||q>=63744&&q<=64255||q>=65040&&q<=65055||q>=65072&&q<=65135||q>=65280&&q<=65376||q>=65504&&q<=65510||q>=131072&&q<=196605||q>=196608&&q<=262141}function FZ_(q){let K=0;for(let _ of q)if(K++,K>1)return!0;return!1}function UZ_(q){if(FZ_(q))return 2;let K=q.codePointAt(0);if(K===void 0)return 1;if(BZ_(K)||gZ_(K))return 2;return 1}function*J14(q){for(let{segment:K}of YH().segment(q))yield{value:K,width:UZ_(K)}}function QZ_(q){if(q==="")return[];return q.split(/[;:]/).map((K)=>K===""?0:parseInt(K,10))}function dZ_(q){let K=q.slice(2);if(K.length===0)return null;let _=K.charCodeAt(K.length-1),z=K.slice(0,-1),Y="",$=z,A="";if(z.length>0&&"?>=".includes(z[0]))Y=z[0],$=z.slice(1);let O=$.match(/([^0-9;:]+)$/);if(O)A=O[1],$=$.slice(0,-A.length);let w=QZ_($),j=w[0]??1,H=w[1]??1;if(_===yj.SGR&&Y==="")return{type:"sgr",params:$};if(_===yj.CUU)return{type:"cursor",action:{type:"move",direction:"up",count:j}};if(_===yj.CUD)return{type:"cursor",action:{type:"move",direction:"down",count:j}};if(_===yj.CUF)return{type:"cursor",action:{type:"move",direction:"forward",count:j}};if(_===yj.CUB)return{type:"cursor",action:{type:"move",direction:"back",count:j}};if(_===yj.CNL)return{type:"cursor",action:{type:"nextLine",count:j}};if(_===yj.CPL)return{type:"cursor",action:{type:"prevLine",count:j}};if(_===yj.CHA)return{type:"cursor",action:{type:"column",col:j}};if(_===yj.CUP||_===yj.HVP)return{type:"cursor",action:{type:"position",row:j,col:H}};if(_===yj.VPA)return{type:"cursor",action:{type:"row",row:j}};if(_===yj.ED)return{type:"erase",action:{type:"display",region:Eaq[w[0]??0]??"toEnd"}};if(_===yj.EL)return{type:"erase",action:{type:"line",region:Laq[w[0]??0]??"toEnd"}};if(_===yj.ECH)return{type:"erase",action:{type:"chars",count:j}};if(_===yj.SU)return{type:"scroll",action:{type:"up",count:j}};if(_===yj.SD)return{type:"scroll",action:{type:"down",count:j}};if(_===yj.DECSTBM)return{type:"scroll",action:{type:"setRegion",top:j,bottom:H}};if(_===yj.SCOSC)return{type:"cursor",action:{type:"save"}};if(_===yj.SCORC)return{type:"cursor",action:{type:"restore"}};if(_===yj.DECSCUSR&&A===" ")return{type:"cursor",action:{type:"style",...iN1[j]??iN1[0]}};if(Y==="?"&&(_===yj.SM||_===yj.RM)){let J=_===yj.SM;if(j===Jw.CURSOR_VISIBLE)return{type:"cursor",action:J?{type:"show"}:{type:"hide"}};if(j===Jw.ALT_SCREEN_CLEAR||j===Jw.ALT_SCREEN)return{type:"mode",action:{type:"alternateScreen",enabled:J}};if(j===Jw.BRACKETED_PASTE)return{type:"mode",action:{type:"bracketedPaste",enabled:J}};if(j===Jw.MOUSE_NORMAL)return{type:"mode",action:{type:"mouseTracking",mode:J?"normal":"off"}};if(j===Jw.MOUSE_BUTTON)return{type:"mode",action:{type:"mouseTracking",mode:J?"button":"off"}};if(j===Jw.MOUSE_ANY)return{type:"mode",action:{type:"mouseTracking",mode:J?"any":"off"}};if(j===Jw.FOCUS_EVENTS)return{type:"mode",action:{type:"focusEvents",enabled:J}}}return{type:"unknown",sequence:q}}function cZ_(q){if(q.length<2)return"unknown";if(q.charCodeAt(0)!==HF.ESC)return"unknown";let K=q.charCodeAt(1);if(K===91)return"csi";if(K===93)return"osc";if(K===79)return"ss3";return"esc"}class CZ8{tokenizer=MT6();style=gT6();inLink=!1;linkUrl;reset(){this.tokenizer.reset(),this.style=gT6(),this.inLink=!1,this.linkUrl=void 0}feed(q){let K=this.tokenizer.feed(q),_=[];for(let z of K){let Y=this.processToken(z);_.push(...Y)}return _}processToken(q){switch(q.type){case"text":return this.processText(q.value);case"sequence":return this.processSequence(q.value)}}processText(q){let K=[],_="";for(let z of q)if(z.charCodeAt(0)===HF.BEL){if(_){let Y=[...J14(_)];if(Y.length>0)K.push({type:"text",graphemes:Y,style:{...this.style}});_=""}K.push({type:"bell"})}else _+=z;if(_){let z=[...J14(_)];if(z.length>0)K.push({type:"text",graphemes:z,style:{...this.style}})}return K}processSequence(q){switch(cZ_(q)){case"csi":{let _=dZ_(q);if(!_)return[];if(_.type==="sgr")return this.style=j14(_.params,this.style),[];return[_]}case"osc":{let _=q.slice(2);if(_.endsWith("\x07"))_=_.slice(0,-1);else if(_.endsWith("\x1B\\"))_=_.slice(0,-2);let z=k64(_);if(z){if(z.type==="link")if(z.action.type==="start")this.inLink=!0,this.linkUrl=z.action.url;else this.inLink=!1,this.linkUrl=void 0;return[z]}return[]}case"esc":{let _=q.slice(1),z=w14(_);return z?[z]:[]}case"ss3":return[{type:"unknown",sequence:q}];default:return[{type:"unknown",sequence:q}]}}}var M14=y(()=>{mk();t$6();dS();p16();YM();H14();j08()});var X14=y(()=>{M14()});function lZ_(q){let _=new CZ8().feed(q),z=[],Y;for(let $ of _){if($.type==="link"){if($.action.type==="start")Y=$.action.url;else Y=void 0;continue}if($.type==="text"){let A=$.graphemes.map((j)=>j.value).join("");if(!A)continue;let O=nZ_($.style);if(Y)O.hyperlink=Y;let w=z[z.length-1];if(w&&rZ_(w.props,O))w.text+=A;else z.push({text:A,props:O})}}return z}function nZ_(q){let K={};if(q.bold)K.bold=!0;if(q.dim)K.dim=!0;if(q.italic)K.italic=!0;if(q.underline!=="none")K.underline=!0;if(q.strikethrough)K.strikethrough=!0;if(q.inverse)K.inverse=!0;let _=P14(q.fg);if(_)K.color=_;let z=P14(q.bg);if(z)K.backgroundColor=z;return K}function P14(q){switch(q.type){case"named":return iZ_[q.name];case"indexed":return`ansi256(${q.index})`;case"rgb":return`rgb(${q.r},${q.g},${q.b})`;case"default":return}}function rZ_(q,K){return q.color===K.color&&q.backgroundColor===K.backgroundColor&&q.bold===K.bold&&q.dim===K.dim&&q.italic===K.italic&&q.underline===K.underline&&q.strikethrough===K.strikethrough&&q.inverse===K.inverse&&q.hyperlink===K.hyperlink}function oZ_(q){return q.color!==void 0||q.backgroundColor!==void 0||q.dim===!0||q.bold===!0||q.italic===!0||q.underline===!0||q.strikethrough===!0||q.inverse===!0||q.hyperlink!==void 0}function aZ_(q){return q.color!==void 0||q.backgroundColor!==void 0||q.dim===!0||q.bold===!0||q.italic===!0||q.underline===!0||q.strikethrough===!0||q.inverse===!0}function W14(q){let K=z6(14),_,z,Y,$;if(K[0]!==q)({bold:_,dim:Y,children:z,...$}=q),K[0]=q,K[1]=_,K[2]=z,K[3]=Y,K[4]=$;else _=K[1],z=K[2],Y=K[3],$=K[4];if(Y){let O;if(K[5]!==z||K[6]!==$)O=yv.default.createElement(q$,{...$,dim:!0},z),K[5]=z,K[6]=$,K[7]=O;else O=K[7];return O}if(_){let O;if(K[8]!==z||K[9]!==$)O=yv.default.createElement(q$,{...$,bold:!0},z),K[8]=z,K[9]=$,K[10]=O;else O=K[10];return O}let A;if(K[11]!==z||K[12]!==$)A=yv.default.createElement(q$,{...$},z),K[11]=z,K[12]=$,K[13]=A;else A=K[13];return A}var yv,B5,iZ_;var D14=y(()=>{q8();vA6();DA6();X14();yv=O6(D6(),1),B5=yv.default.memo(function(K){let _=z6(12),{children:z,dimColor:Y}=K;if(typeof z!=="string"){let j;if(_[0]!==z||_[1]!==Y)j=Y?yv.default.createElement(q$,{dim:!0},String(z)):yv.default.createElement(q$,null,String(z)),_[0]=z,_[1]=Y,_[2]=j;else j=_[2];return j}if(z==="")return null;let $,A;if(_[3]!==z||_[4]!==Y){A=Symbol.for("react.early_return_sentinel");q:{let j=lZ_(z);if(j.length===0){A=null;break q}if(j.length===1&&!oZ_(j[0].props)){A=Y?yv.default.createElement(q$,{dim:!0},j[0].text):yv.default.createElement(q$,null,j[0].text);break q}let H;if(_[7]!==Y)H=(J,M)=>{let X=J.props.hyperlink;if(Y)J.props.dim=!0;let P=aZ_(J.props);if(X)return P?yv.default.createElement(hq,{key:M,url:X},yv.default.createElement(W14,{color:J.props.color,backgroundColor:J.props.backgroundColor,dim:J.props.dim,bold:J.props.bold,italic:J.props.italic,underline:J.props.underline,strikethrough:J.props.strikethrough,inverse:J.props.inverse},J.text)):yv.default.createElement(hq,{key:M,url:X},J.text);return P?yv.default.createElement(W14,{key:M,color:J.props.color,backgroundColor:J.props.backgroundColor,dim:J.props.dim,bold:J.props.bold,italic:J.props.italic,underline:J.props.underline,strikethrough:J.props.strikethrough,inverse:J.props.inverse},J.text):J.text},_[7]=Y,_[8]=H;else H=_[8];$=j.map(H)}_[3]=z,_[4]=Y,_[5]=$,_[6]=A}else $=_[5],A=_[6];if(A!==Symbol.for("react.early_return_sentinel"))return A;let O=$,w;if(_[9]!==O||_[10]!==Y)w=Y?yv.default.createElement(q$,{dim:!0},O):yv.default.createElement(q$,null,O),_[9]=O,_[10]=Y,_[11]=w;else w=_[11];return w});iZ_={black:"ansi:black",red:"ansi:red",green:"ansi:green",yellow:"ansi:yellow",blue:"ansi:blue",magenta:"ansi:magenta",cyan:"ansi:cyan",white:"ansi:white",brightBlack:"ansi:blackBright",brightRed:"ansi:redBright",brightGreen:"ansi:greenBright",brightYellow:"ansi:yellowBright",brightBlue:"ansi:blueBright",brightMagenta:"ansi:magentaBright",brightCyan:"ansi:cyanBright",brightWhite:"ansi:whiteBright"}});function sZ_(q){let K=z6(30),_,z,Y,$,A,O;if(K[0]!==q)({onAction:Y,tabIndex:O,autoFocus:_,children:z,ref:$,...A}=q),K[0]=q,K[1]=_,K[2]=z,K[3]=Y,K[4]=$,K[5]=A,K[6]=O;else _=K[1],z=K[2],Y=K[3],$=K[4],A=K[5],O=K[6];let w=O===void 0?0:O,[j,H]=TF.useState(!1),[J,M]=TF.useState(!1),[X,P]=TF.useState(!1),W=TF.useRef(null),D,f;if(K[7]===Symbol.for("react.memo_cache_sentinel"))D=()=>()=>{if(W.current)clearTimeout(W.current)},f=[],K[7]=D,K[8]=f;else D=K[7],f=K[8];TF.useEffect(D,f);let G;if(K[9]!==Y)G=(U)=>{if(U.key==="return"||U.key===" "){if(U.preventDefault(),P(!0),Y(),W.current)clearTimeout(W.current);W.current=setTimeout(tZ_,100,P)}},K[9]=Y,K[10]=G;else G=K[10];let Z=G,T;if(K[11]!==Y)T=(U)=>{Y()},K[11]=Y,K[12]=T;else T=K[12];let v=T,V;if(K[13]===Symbol.for("react.memo_cache_sentinel"))V=(U)=>H(!0),K[13]=V;else V=K[13];let E=V,S;if(K[14]===Symbol.for("react.memo_cache_sentinel"))S=(U)=>H(!1),K[14]=S;else S=K[14];let R=S,x;if(K[15]===Symbol.for("react.memo_cache_sentinel"))x=()=>M(!0),K[15]=x;else x=K[15];let I=x,B;if(K[16]===Symbol.for("react.memo_cache_sentinel"))B=()=>M(!1),K[16]=B;else B=K[16];let p=B,C;if(K[17]!==z||K[18]!==X||K[19]!==j||K[20]!==J)C=typeof z==="function"?z({focused:j,hovered:J,active:X}):z,K[17]=z,K[18]=X,K[19]=j,K[20]=J,K[21]=C;else C=K[21];let g=C,F;if(K[22]!==_||K[23]!==g||K[24]!==v||K[25]!==Z||K[26]!==$||K[27]!==A||K[28]!==w)F=TF.default.createElement(Lj,{ref:$,tabIndex:w,autoFocus:_,onKeyDown:Z,onClick:v,onFocus:E,onBlur:R,onMouseEnter:I,onMouseLeave:p,...A},g),K[22]=_,K[23]=g,K[24]=v,K[25]=Z,K[26]=$,K[27]=A,K[28]=w,K[29]=F;else F=K[29];return F}function tZ_(q){return q(!1)}var TF,f14;var Z14=y(()=>{q8();gi();TF=O6(D6(),1);f14=sZ_});function Ev(q){let K=z6(4),{count:_}=q,z=_===void 0?1:_,Y;if(K[0]!==z)Y=`
603`.repeat(z),K[0]=z,K[1]=Y;else Y=K[1];let $;if(K[2]!==Y)$=G14.default.createElement("ink-text",null,Y),K[2]=Y,K[3]=$;else $=K[3];return $}var G14;var T14=y(()=>{q8();G14=O6(D6(),1)});function LP(q){let K=z6(8),_,z,Y;if(K[0]!==q)({children:z,fromLeftEdge:Y,..._}=q),K[0]=q,K[1]=_,K[2]=z,K[3]=Y;else _=K[1],z=K[2],Y=K[3];let $=Y?"from-left-edge":!0,A;if(K[4]!==_||K[5]!==z||K[6]!==$)A=v14.default.createElement(Lj,{..._,noSelect:$},z),K[4]=_,K[5]=z,K[6]=$,K[7]=A;else A=K[7];return A}var v14;var k14=y(()=>{q8();gi();v14=O6(D6(),1)});function FT6(q){let K=z6(6),{lines:_,width:z}=q;if(_.length===0)return null;let Y;if(K[0]!==_)Y=_.join(`
604`),K[0]=_,K[1]=Y;else Y=K[1];let $;if(K[2]!==_.length||K[3]!==Y||K[4]!==z)$=V14.default.createElement("ink-raw-ansi",{rawText:Y,rawWidth:z,rawHeight:_.length}),K[2]=_.length,K[3]=Y,K[4]=z,K[5]=$;else $=K[5];return $}var V14;var N14=y(()=>{q8();V14=O6(D6(),1)});function DL1(){let q=z6(1),K;if(q[0]===Symbol.for("react.memo_cache_sentinel"))K=y14.default.createElement(Lj,{flexGrow:1}),q[0]=K;else K=q[0];return K}var y14;var E14=y(()=>{q8();gi();y14=O6(D6(),1)});function d16(){let q=Qi.useContext(g16),K=Qi.useRef(null),_=Qi.useRef({isVisible:!0}),z=Qi.useCallback((Y)=>{K.current=Y},[]);return Qi.useLayoutEffect(()=>{let Y=K.current;if(!Y?.yogaNode||!q)return;let $=Y.yogaNode.getComputedHeight(),A=q.rows,O=Y.yogaNode.getComputedTop(),w=Y.parentNode,j=Y.yogaNode;while(w){if(w.yogaNode)O+=w.yogaNode.getComputedTop(),j=w.yogaNode;if(w.scrollTop)O-=w.scrollTop;w=w.parentNode}let H=j.getComputedHeight(),J=O+$,M=H>A?1:0,X=Math.max(0,H-A)+M,P=X+A,W=J>X&&O<P;if(W!==_.current.isVisible)_.current={isVisible:W}}),[z,_.current]}var Qi;var pl6=y(()=>{Sl6();Qi=O6(D6(),1)});function vH(q=16){let K=UT6.useContext(bT6),[_,{isVisible:z}]=d16(),[Y,$]=UT6.useState(()=>K?.now()??0),A=z&&q!==null;return UT6.useEffect(()=>{if(!K||!A)return;let O=K.now(),w=()=>{let j=K.now();if(j-O>=q)O=j,$(j)};return K.subscribe(w,!0)},[K,q,A]),[_,Y]}var UT6;var L14=y(()=>{DZ8();pl6();UT6=O6(D6(),1)});var R14,eZ_=()=>R14.useContext(WZ8),QT6;var fL1=y(()=>{IE1();R14=O6(D6(),1),QT6=eZ_});var b14=m((kIA,C14)=>{var qG_="Expected a function",h14=NaN,KG_="[object Symbol]",_G_=/^\s+|\s+$/g,zG_=/^[-+]0x[0-9a-f]+$/i,YG_=/^0b[01]+$/i,$G_=/^0o[0-7]+$/i,AG_=parseInt,OG_=typeof global=="object"&&global&&global.Object===Object&&global,wG_=typeof self=="object"&&self&&self.Object===Object&&self,jG_=OG_||wG_||Function("return this")(),HG_=Object.prototype,JG_=HG_.toString,MG_=Math.max,XG_=Math.min,ZL1=function(){return jG_.Date.now()};function PG_(q,K,_){var z,Y,$,A,O,w,j=0,H=!1,J=!1,M=!0;if(typeof q!="function")throw TypeError(qG_);if(K=S14(K)||0,GL1(_))H=!!_.leading,J="maxWait"in _,$=J?MG_(S14(_.maxWait)||0,K):$,M="trailing"in _?!!_.trailing:M;function X(V){var E=z,S=Y;return z=Y=void 0,j=V,A=q.apply(S,E),A}function P(V){return j=V,O=setTimeout(f,K),H?X(V):A}function W(V){var E=V-w,S=V-j,R=K-E;return J?XG_(R,$-S):R}function D(V){var E=V-w,S=V-j;return w===void 0||E>=K||E<0||J&&S>=$}function f(){var V=ZL1();if(D(V))return G(V);O=setTimeout(f,W(V))}function G(V){if(O=void 0,M&&z)return X(V);return z=Y=void 0,A}function Z(){if(O!==void 0)clearTimeout(O);j=0,z=w=Y=O=void 0}function T(){return O===void 0?A:G(ZL1())}function v(){var V=ZL1(),E=D(V);if(z=arguments,Y=this,w=V,E){if(O===void 0)return P(w);if(J)return O=setTimeout(f,K),X(w)}if(O===void 0)O=setTimeout(f,K);return A}return v.cancel=Z,v.flush=T,v}function GL1(q){var K=typeof q;return!!q&&(K=="object"||K=="function")}function WG_(q){return!!q&&typeof q=="object"}function DG_(q){return typeof q=="symbol"||WG_(q)&&JG_.call(q)==KG_}function S14(q){if(typeof q=="number")return q;if(DG_(q))return h14;if(GL1(q)){var K=typeof q.valueOf=="function"?q.valueOf():q;q=GL1(K)?K+"":K}if(typeof q!="string")return q===0?q:+q;q=q.replace(_G_,"");var _=YG_.test(q);return _||$G_.test(q)?AG_(q.slice(2),_?2:8):zG_.test(q)?h14:+q}C14.exports=PG_});function eW(q,K){let _=sf.useRef(q);x14(()=>{_.current=q},[q]),sf.useEffect(()=>{if(K===null)return;let z=setInterval(()=>{_.current()},K);return()=>{clearInterval(z)}},[K])}function I14(q){let K=sf.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return x14(()=>{K.current=q},[q]),sf.useCallback((..._)=>{var z;return(z=K.current)==null?void 0:z.call(K,..._)},[K])}function fG_(q){let K=sf.useRef(q);K.current=q,sf.useEffect(()=>()=>{K.current()},[])}function kA6(q,K=500,_){let z=sf.useRef();fG_(()=>{if(z.current)z.current.cancel()});let Y=sf.useMemo(()=>{let $=TL1.default(q,K,_),A=(...O)=>{return $(...O)};return A.cancel=()=>{$.cancel()},A.isPending=()=>{return!!z.current},A.flush=()=>{return $.flush()},A},[q,K,_]);return sf.useEffect(()=>{z.current=TL1.default(q,K,_)},[q,K,_]),Y}var sf,TL1,x14;var dV=y(()=>{sf=O6(D6(),1),TL1=O6(b14(),1),x14=typeof window<"u"?sf.useLayoutEffect:sf.useEffect});var bZ8,ZG_=(q,K={})=>{let{setRawMode:_,internal_exitOnCtrlC:z,internal_eventEmitter:Y}=V16();bZ8.useLayoutEffect(()=>{if(K.isActive===!1)return;return _(!0),()=>{_(!1)}},[K.isActive,_]);let $=I14((A)=>{if(K.isActive===!1)return;let{input:O,key:w}=A;if(!(O==="c"&&w.ctrl)||!z)q(O,w,A)});bZ8.useEffect(()=>{return Y?.on("input",$),()=>{Y?.removeListener("input",$)}},[Y,$])},k4;var u14=y(()=>{dV();if8();bZ8=O6(D6(),1),k4=ZG_});function m14(q){let K=vF.useContext(bT6),[_,z]=vF.useState(()=>K?.now()??0);return vF.useEffect(()=>{if(!K)return;let Y=K.now(),$=()=>{let A=K.now();if(A-Y>=q)Y=A,z(A)};return K.subscribe($,!1)},[K,q]),_}function vL1(q,K){let _=vF.useRef(q);_.current=q;let z=vF.useContext(bT6);vF.useEffect(()=>{if(!z||K===null)return;let Y=z.now(),$=()=>{let A=z.now();if(A-Y>=K)Y=A,_.current()};return z.subscribe($,!1)},[z,K])}var vF;var p14=y(()=>{DZ8();vF=O6(D6(),1)});function dT6(){VA6.useContext(Zi);let q=VA.get(process.stdout);return VA6.useMemo(()=>{if(!q)return{copySelection:()=>"",copySelectionNoClear:()=>"",clearSelection:()=>{},hasSelection:()=>!1,getState:()=>null,subscribe:()=>()=>{},shiftAnchor:()=>{},shiftSelection:()=>{},moveFocus:()=>{},captureScrolledRows:()=>{},setSelectionBgColor:()=>{}};return{copySelection:()=>q.copySelection(),copySelectionNoClear:()=>q.copySelectionNoClear(),clearSelection:()=>q.clearTextSelection(),hasSelection:()=>q.hasTextSelection(),getState:()=>q.selection,subscribe:(K)=>q.subscribeToSelectionChange(K),shiftAnchor:(K,_,z)=>i08(q.selection,K,_,z),shiftSelection:(K,_,z)=>q.shiftSelectionForScroll(K,_,z),moveFocus:(K)=>q.moveSelectionFocus(K),captureScrolledRows:(K,_,z)=>q.captureScrolledRows(K,_,z),setSelectionBgColor:(K)=>q.setSelectionBgColor(K)}},[q])}function B14(){VA6.useContext(Zi);let q=VA.get(process.stdout);return VA6.useSyncExternalStore(q?q.subscribeToSelectionChange:GG_,q?q.hasTextSelection:TG_)}var VA6,GG_=()=>()=>{},TG_=()=>!1;var xZ8=y(()=>{pc6();QV();o08();VA6=O6(D6(),1)});function IZ8(q){let K=lT6.useContext(U16),_=lT6.useRef(null);lT6.useEffect(()=>{if(q===null){if(_.current!==null&&K&&mi())K(aW(CT6));_.current=null;return}if(_.current=q,!K||!mi())return;K(aW(N64(vG_[q])))},[q,K])}var lT6,cT6=(q,K,_)=>({type:"rgb",r:q,g:K,b:_}),vG_;var g14=y(()=>{YM();GF();lT6=O6(D6(),1),vG_={idle:{indicator:cT6(0,215,95),status:"Idle",statusColor:cT6(136,136,136)},busy:{indicator:cT6(255,149,0),status:"Working…",statusColor:cT6(255,149,0)},waiting:{indicator:cT6(95,135,255),status:"Waiting",statusColor:cT6(95,135,255)}}});function mZ8(q){let K=uZ8.useContext(U16);uZ8.useEffect(()=>{if(q===null||!K)return;let _=VY(q);if(process.platform==="win32")process.title=_;else K(EP(h2.SET_TITLE_AND_ICON,_))},[q,K])}var uZ8;var F14=y(()=>{CT();YM();GF();uZ8=O6(D6(),1)});var kG_=(q)=>({width:q.yogaNode?.getComputedWidth()??0,height:q.yogaNode?.getComputedHeight()??0}),nT6;var U14=y(()=>{nT6=kG_});var Bl6={};T8(Bl6,{wrapText:()=>nS,useThemeSetting:()=>$T6,useTheme:()=>Aq,useTerminalViewport:()=>d16,useTerminalTitle:()=>mZ8,useTerminalFocus:()=>CO,useTabStatus:()=>IZ8,useStdin:()=>V16,useSelection:()=>dT6,usePreviewTheme:()=>af8,useInterval:()=>vL1,useInput:()=>k4,useApp:()=>QT6,useAnimationTimer:()=>m14,useAnimationFrame:()=>vH,supportsTabStatus:()=>mi,render:()=>vu,measureElement:()=>nT6,createRoot:()=>VG_,color:()=>h7,ThemeProvider:()=>of8,Text:()=>k,TerminalFocusEvent:()=>XT6,Spacer:()=>DL1,RawAnsi:()=>FT6,NoSelect:()=>LP,Newline:()=>Ev,Link:()=>hq,InputEvent:()=>rc6,FocusManager:()=>vT6,EventEmitter:()=>r$6,Event:()=>AL,ClickEvent:()=>Cl6,Button:()=>f14,Box:()=>u,BaseText:()=>q$,BaseBox:()=>Lj,Ansi:()=>B5});function d14(q){return Q14.createElement(of8,null,q)}async function vu(q,K){return a84(d14(q),K)}async function VG_(q){let K=await o84(q);return{...K,render:(_)=>K.render(d14(_))}}var Q14;var s6=y(()=>{AT6();s84();GA6();e84();TA6();AT6();D14();gi();Z14();vA6();T14();k14();N14();E14();DA6();UE1();nf8();tN1();eN1();Ol6();L14();fL1();u14();p14();xZ8();if8();g14();hl6();F14();pl6();U14();YM();x08();Q14=O6(D6(),1)});function t1(){let q=c14.useContext(g16);if(!q)throw Error("useTerminalSize must be used within an Ink App component");return q}var c14;var t4=y(()=>{Sl6();c14=O6(D6(),1)});function l14(q){let K=z6(10),{children:_,lock:z}=q,Y=z===void 0?"always":z,[$,A]=d16(),{isVisible:O}=A,{rows:w}=t1(),j=kF.useRef(null),H=kF.useRef(0),[J,M]=kF.useState(0),X;if(K[0]!==$)X=(T)=>{$(T)},K[0]=$,K[1]=X;else X=K[1];let P=X,W=Y==="always"||!O,D;if(K[2]!==w)D=()=>{if(!j.current)return;let{height:T}=nT6(j.current);if(T>H.current)H.current=Math.min(T,w),M(H.current)},K[2]=w,K[3]=D;else D=K[3];kF.useLayoutEffect(D);let f=W?J:void 0,G;if(K[4]!==_)G=kF.default.createElement(u,{ref:j,flexDirection:"column"},_),K[4]=_,K[5]=G;else G=K[5];let Z;if(K[6]!==P||K[7]!==f||K[8]!==G)Z=kF.default.createElement(u,{minHeight:f,ref:P},G),K[6]=P,K[7]=f,K[8]=G,K[9]=Z;else Z=K[9];return Z}var kF;var n14=y(()=>{q8();t4();pl6();s6();kF=O6(D6(),1)});function s8(q){let K=z6(8),{children:_,height:z}=q;if(i14.useContext(r14))return _;let $;if(K[0]===Symbol.for("react.memo_cache_sentinel"))$=tf.createElement(LP,{fromLeftEdge:!0,flexShrink:0},tf.createElement(k,{dimColor:!0}," ","⎿  ")),K[0]=$;else $=K[0];let A;if(K[1]!==_)A=tf.createElement(u,{flexShrink:1,flexGrow:1},_),K[1]=_,K[2]=A;else A=K[2];let O;if(K[3]!==z||K[4]!==A)O=tf.createElement(NG_,null,tf.createElement(u,{flexDirection:"row",height:z,overflowY:"hidden"},$,A)),K[3]=z,K[4]=A,K[5]=O;else O=K[5];let w=O;if(z!==void 0)return w;let j;if(K[6]!==w)j=tf.createElement(l14,{lock:"offscreen"},w),K[6]=w,K[7]=j;else j=K[7];return j}function NG_(q){let K=z6(2),{children:_}=q,z;if(K[0]!==_)z=tf.createElement(r14.Provider,{value:!0},_),K[0]=_,K[1]=z;else z=K[1];return z}var tf,i14,r14;var gK=y(()=>{q8();s6();n14();tf=O6(D6(),1),i14=O6(D6(),1);r14=tf.createContext(!1)});import{stat as yG_}from"fs/promises";import{dirname as EG_,resolve as LG_}from"path";async function iT6(q,K){if(!q)return{resultType:"emptyPath"};let _=LG_(lq(q));try{if(!(await yG_(_)).isDirectory())return{resultType:"notADirectory",directoryPath:q,absolutePath:_}}catch(Y){let $=s1(Y);if($==="ENOENT"||$==="ENOTDIR"||$==="EACCES"||$==="EPERM")return{resultType:"pathNotFound",directoryPath:q,absolutePath:_};throw Y}let z=ku(K);for(let Y of z)if(cV(_,Y))return{resultType:"alreadyInWorkingDirectory",directoryPath:q,workingDir:Y};return{resultType:"success",absolutePath:_}}function rT6(q){switch(q.resultType){case"emptyPath":return"Please provide a directory path.";case"pathNotFound":return`Path ${$8.bold(q.absolutePath)} was not found.`;case"notADirectory":{let K=EG_(q.absolutePath);return`${$8.bold(q.directoryPath)} is not a directory. Did you mean to add the parent directory ${$8.bold(K)}?`}case"alreadyInWorkingDirectory":return`${$8.bold(q.directoryPath)} is already accessible within the existing working directory ${$8.bold(q.workingDir)}.`;case"success":return`Added ${$8.bold(q.absolutePath)} as a working directory.`}}var pZ8=y(()=>{x3();y8();dz();Tz()});function c16(q,K){let _=q,z=new Set;return{getState:()=>_,setState:(Y)=>{let $=_,A=Y($);if(Object.is(A,$))return;_=A,K?.({newState:A,oldState:$});for(let O of z)O()},subscribe:(Y)=>{return z.add(Y),()=>z.delete(Y)}}}var a14={};T8(a14,{useVoiceState:()=>lV,useSetVoiceState:()=>gl6,useGetVoiceState:()=>VL1,VoiceProvider:()=>hG_});function hG_(q){let K=z6(3),{children:_}=q,[z]=VF.useState(SG_),Y;if(K[0]!==_||K[1]!==z)Y=VF.default.createElement(o14.Provider,{value:z},_),K[0]=_,K[1]=z,K[2]=Y;else Y=K[2];return Y}function SG_(){return c16(RG_)}function kL1(){let q=VF.useContext(o14);if(!q)throw Error("useVoiceState must be used within a VoiceProvider");return q}function lV(q){let K=z6(3),_=kL1(),z;if(K[0]!==q||K[1]!==_)z=()=>q(_.getState()),K[0]=q,K[1]=_,K[2]=z;else z=K[2];let Y=z;return VF.useSyncExternalStore(_.subscribe,Y,Y)}function gl6(){return kL1().setState}function VL1(){return kL1().getState}var VF,RG_,o14;var NA6=y(()=>{q8();VF=O6(D6(),1),RG_={voiceState:"idle",voiceError:null,voiceInterimTranscript:"",voiceAudioLevels:[],voiceWarmingUp:!1},o14=VF.createContext(null)});class NL1{queue=[];waiters=[];changed=Dz();_revision=0;get length(){return this.queue.length}get revision(){return this._revision}send(q){this._revision++;let K=this.waiters.findIndex((_)=>_.fn(q));if(K!==-1){let _=this.waiters.splice(K,1)[0];if(_){_.resolve(q),this.notify();return}}this.queue.push(q),this.notify()}poll(q=()=>!0){let K=this.queue.findIndex(q);if(K===-1)return;return this.queue.splice(K,1)[0]}receive(q=()=>!0){let K=this.queue.findIndex(q);if(K!==-1){let _=this.queue.splice(K,1)[0];if(_)return this.notify(),Promise.resolve(_)}return new Promise((_)=>{this.waiters.push({fn:q,resolve:_})})}subscribe=this.changed.subscribe;notify(){this.changed.emit()}}var s14=()=>{};function e14(q){let K=z6(3),{children:_}=q,z;if(K[0]===Symbol.for("react.memo_cache_sentinel"))z=new NL1,K[0]=z;else z=K[0];let Y=z,$;if(K[1]!==_)$=oT6.default.createElement(t14.Provider,{value:Y},_),K[1]=_,K[2]=$;else $=K[2];return $}function q74(){let q=oT6.useContext(t14);if(!q)throw Error("useMailbox must be used within a MailboxProvider");return q}var oT6,t14;var yL1=y(()=>{q8();s14();oT6=O6(D6(),1),t14=oT6.createContext(void 0)});import{stat as CG_,lstat as K74,readdir as bG_,realpath as xG_}from"node:fs/promises";import{Readable as IG_}from"node:stream";import{resolve as _74,relative as uG_,join as mG_,sep as pG_}from"node:path";function w74(q,K={}){let _=K.entryType||K.type;if(_==="both")_=ML.FILE_DIR_TYPE;if(_)K.type=_;if(!q)throw Error("readdirp: root argument is required. Usage: readdirp(root, options)");else if(typeof q!=="string")throw TypeError("readdirp: root argument must be a string. Usage: readdirp(root, options)");else if(_&&!z74.includes(_))throw Error(`readdirp: Invalid type passed. Use one of ${z74.join(", ")}`);return K.root=q,new O74(K)}var ML,EL1,A74="READDIRP_RECURSIVE_ERROR",BG_,z74,gG_,FG_,UG_=(q)=>BG_.has(q.code),QG_,Y74=(q)=>!0,$74=(q)=>{if(q===void 0)return Y74;if(typeof q==="function")return q;if(typeof q==="string"){let K=q.trim();return(_)=>_.basename===K}if(Array.isArray(q)){let K=q.map((_)=>_.trim());return(_)=>K.some((z)=>_.basename===z)}return Y74},O74;var j74=y(()=>{ML={FILE_TYPE:"files",DIR_TYPE:"directories",FILE_DIR_TYPE:"files_directories",EVERYTHING_TYPE:"all"},EL1={root:".",fileFilter:(q)=>!0,directoryFilter:(q)=>!0,type:ML.FILE_TYPE,lstat:!1,depth:2147483648,alwaysStat:!1,highWaterMark:4096};Object.freeze(EL1);BG_=new Set(["ENOENT","EPERM","EACCES","ELOOP",A74]),z74=[ML.DIR_TYPE,ML.EVERYTHING_TYPE,ML.FILE_DIR_TYPE,ML.FILE_TYPE],gG_=new Set([ML.DIR_TYPE,ML.EVERYTHING_TYPE,ML.FILE_DIR_TYPE]),FG_=new Set([ML.EVERYTHING_TYPE,ML.FILE_DIR_TYPE,ML.FILE_TYPE]),QG_=process.platform==="win32";O74=class O74 extends IG_{constructor(q={}){super({objectMode:!0,autoDestroy:!0,highWaterMark:q.highWaterMark});let K={...EL1,...q},{root:_,type:z}=K;this._fileFilter=$74(K.fileFilter),this._directoryFilter=$74(K.directoryFilter);let Y=K.lstat?K74:CG_;if(QG_)this._stat=($)=>Y($,{bigint:!0});else this._stat=Y;this._maxDepth=K.depth??EL1.depth,this._wantsDir=z?gG_.has(z):!1,this._wantsFile=z?FG_.has(z):!1,this._wantsEverything=z===ML.EVERYTHING_TYPE,this._root=_74(_),this._isDirent=!K.alwaysStat,this._statsProp=this._isDirent?"dirent":"stats",this._rdOptions={encoding:"utf8",withFileTypes:this._isDirent},this.parents=[this._exploreDir(_,1)],this.reading=!1,this.parent=void 0}async _read(q){if(this.reading)return;this.reading=!0;try{while(!this.destroyed&&q>0){let K=this.parent,_=K&&K.files;if(_&&_.length>0){let{path:z,depth:Y}=K,$=_.splice(0,q).map((O)=>this._formatEntry(O,z)),A=await Promise.all($);for(let O of A){if(!O)continue;if(this.destroyed)return;let w=await this._getEntryType(O);if(w==="directory"&&this._directoryFilter(O)){if(Y<=this._maxDepth)this.parents.push(this._exploreDir(O.fullPath,Y+1));if(this._wantsDir)this.push(O),q--}else if((w==="file"||this._includeAsFile(O))&&this._fileFilter(O)){if(this._wantsFile)this.push(O),q--}}}else{let z=this.parents.pop();if(!z){this.push(null);break}if(this.parent=await z,this.destroyed)return}}}catch(K){this.destroy(K)}finally{this.reading=!1}}async _exploreDir(q,K){let _;try{_=await bG_(q,this._rdOptions)}catch(z){this._onError(z)}return{files:_,depth:K,path:q}}async _formatEntry(q,K){let _,z=this._isDirent?q.name:q;try{let Y=_74(mG_(K,z));_={path:uG_(this._root,Y),fullPath:Y,basename:z},_[this._statsProp]=this._isDirent?q:await this._stat(Y)}catch(Y){this._onError(Y);return}return _}_onError(q){if(UG_(q)&&!this.destroyed)this.emit("warn",q);else this.destroy(q)}async _getEntryType(q){if(!q&&this._statsProp in q)return"";let K=q[this._statsProp];if(K.isFile())return"file";if(K.isDirectory())return"directory";if(K&&K.isSymbolicLink()){let _=q.fullPath;try{let z=await xG_(_),Y=await K74(z);if(Y.isFile())return"file";if(Y.isDirectory()){let $=z.length;if(_.startsWith(z)&&_.substr($,1)===pG_){let A=Error(`Circular symlink detected: "${_}" points to "${z}"`);return A.code=A74,this._onError(A)}return"directory"}}catch(z){return this._onError(z),""}}}_includeAsFile(q){let K=q&&q[this._statsProp];return K&&this._wantsEverything&&!K.isDirectory()}}});import{watchFile as dG_,unwatchFile as H74,watch as cG_}from"fs";import{open as lG_,stat as M74,lstat as nG_,realpath as LL1}from"fs/promises";import*as Rj from"path";import{type as iG_}from"os";function J74(q,K,_,z,Y){let $=(A,O)=>{if(_(q),Y(A,O,{watchedPath:q}),O&&q!==O)FZ8(Rj.resolve(q,O),yA6,Rj.join(q,O))};try{return cG_(q,{persistent:K.persistent},$)}catch(A){z(A);return}}class bL1{constructor(q){this.fsw=q,this._boundHandleError=(K)=>q._handleError(K)}_watchWithNodeFs(q,K){let _=this.fsw.options,z=Rj.dirname(q),Y=Rj.basename(q);this.fsw._getWatchedDir(z).add(Y);let A=Rj.resolve(q),O={persistent:_.persistent};if(!K)K=UZ8;let w;if(_.usePolling){let j=_.interval!==_.binaryInterval;O.interval=j&&_T_(Y)?_.binaryInterval:_.interval,w=$T_(q,A,O,{listener:K,rawEmitter:this.fsw._emitRaw})}else w=YT_(q,A,O,{listener:K,errHandler:this._boundHandleError,rawEmitter:this.fsw._emitRaw});return w}_handleFile(q,K,_){if(this.fsw.closed)return;let z=Rj.dirname(q),Y=Rj.basename(q),$=this.fsw._getWatchedDir(z),A=K;if($.has(Y))return;let O=async(j,H)=>{if(!this.fsw._throttle(tG_,q,5))return;if(!H||H.mtimeMs===0)try{let J=await M74(q);if(this.fsw.closed)return;let{atimeMs:M,mtimeMs:X}=J;if(!M||M<=X||X!==A.mtimeMs)this.fsw._emit(Vu.CHANGE,q,J);if((oG_||aG_||sG_)&&A.ino!==J.ino){this.fsw._closeFile(j),A=J;let P=this._watchWithNodeFs(q,O);if(P)this.fsw._addPathCloser(j,P)}else A=J}catch(J){this.fsw._remove(z,Y)}else if($.has(Y)){let{atimeMs:J,mtimeMs:M}=H;if(!J||J<=M||M!==A.mtimeMs)this.fsw._emit(Vu.CHANGE,q,H);A=H}},w=this._watchWithNodeFs(q,O);if(!(_&&this.fsw.options.ignoreInitial)&&this.fsw._isntIgnored(q)){if(!this.fsw._throttle(Vu.ADD,q,0))return;this.fsw._emit(Vu.ADD,q,K)}return w}async _handleSymlink(q,K,_,z){if(this.fsw.closed)return;let Y=q.fullPath,$=this.fsw._getWatchedDir(K);if(!this.fsw.options.followSymlinks){this.fsw._incrReadyCount();let A;try{A=await LL1(_)}catch(O){return this.fsw._emitReady(),!0}if(this.fsw.closed)return;if($.has(z)){if(this.fsw._symlinkPaths.get(Y)!==A)this.fsw._symlinkPaths.set(Y,A),this.fsw._emit(Vu.CHANGE,_,q.stats)}else $.add(z),this.fsw._symlinkPaths.set(Y,A),this.fsw._emit(Vu.ADD,_,q.stats);return this.fsw._emitReady(),!0}if(this.fsw._symlinkPaths.has(Y))return!0;this.fsw._symlinkPaths.set(Y,!0)}_handleRead(q,K,_,z,Y,$,A){if(q=Rj.join(q,""),A=this.fsw._throttle("readdir",q,1000),!A)return;let O=this.fsw._getWatchedDir(_.path),w=new Set,j=this.fsw._readdirp(q,{fileFilter:(H)=>_.filterPath(H),directoryFilter:(H)=>_.filterDir(H)});if(!j)return;return j.on(rG_,async(H)=>{if(this.fsw.closed){j=void 0;return}let J=H.path,M=Rj.join(q,J);if(w.add(J),H.stats.isSymbolicLink()&&await this._handleSymlink(H,q,M,J))return;if(this.fsw.closed){j=void 0;return}if(J===z||!z&&!O.has(J))this.fsw._incrReadyCount(),M=Rj.join(Y,Rj.relative(Y,M)),this._addToNodeFs(M,K,_,$+1)}).on(Vu.ERROR,this._boundHandleError),new Promise((H,J)=>{if(!j)return J();j.once(SL1,()=>{if(this.fsw.closed){j=void 0;return}let M=A?A.clear():!1;if(H(void 0),O.getChildren().filter((X)=>{return X!==q&&!w.has(X)}).forEach((X)=>{this.fsw._remove(q,X)}),j=void 0,M)this._handleRead(q,!1,_,z,Y,$,A)})})}async _handleDir(q,K,_,z,Y,$,A){let O=this.fsw._getWatchedDir(Rj.dirname(q)),w=O.has(Rj.basename(q));if(!(_&&this.fsw.options.ignoreInitial)&&!Y&&!w)this.fsw._emit(Vu.ADD_DIR,q,K);O.add(Rj.basename(q)),this.fsw._getWatchedDir(q);let j,H,J=this.fsw.options.depth;if((J==null||z<=J)&&!this.fsw._symlinkPaths.has(A)){if(!Y){if(await this._handleRead(q,_,$,Y,q,z,j),this.fsw.closed)return}H=this._watchWithNodeFs(q,(M,X)=>{if(X&&X.mtimeMs===0)return;this._handleRead(M,!1,$,Y,q,z,j)})}return H}async _addToNodeFs(q,K,_,z,Y){let $=this.fsw._emitReady;if(this.fsw._isIgnored(q)||this.fsw.closed)return $(),!1;let A=this.fsw._getWatchHelpers(q);if(_)A.filterPath=(O)=>_.filterPath(O),A.filterDir=(O)=>_.filterDir(O);try{let O=await eG_[A.statMethod](A.watchPath);if(this.fsw.closed)return;if(this.fsw._isIgnored(A.watchPath,O))return $(),!1;let w=this.fsw.options.followSymlinks,j;if(O.isDirectory()){let H=Rj.resolve(q),J=w?await LL1(q):q;if(this.fsw.closed)return;if(j=await this._handleDir(A.watchPath,O,K,z,Y,A,J),this.fsw.closed)return;if(H!==J&&J!==void 0)this.fsw._symlinkPaths.set(H,J)}else if(O.isSymbolicLink()){let H=w?await LL1(q):q;if(this.fsw.closed)return;let J=Rj.dirname(A.watchPath);if(this.fsw._getWatchedDir(J).add(A.watchPath),this.fsw._emit(Vu.ADD,A.watchPath,O),j=await this._handleDir(J,O,K,z,q,A,H),this.fsw.closed)return;if(H!==void 0)this.fsw._symlinkPaths.set(Rj.resolve(q),H)}else j=this._handleFile(A.watchPath,O,K);if($(),j)this.fsw._addPathCloser(q,j);return!1}catch(O){if(this.fsw._handleError(O))return $(),q}}}var rG_="data",SL1="end",X74="close",UZ8=()=>{},QZ8,CL1,oG_,aG_,sG_,P74,S2,Vu,tG_="watch",eG_,yA6="listeners",BZ8="errHandlers",aT6="rawEmitters",qT_,KT_,_T_=(q)=>KT_.has(Rj.extname(q).slice(1).toLowerCase()),hL1=(q,K)=>{if(q instanceof Set)q.forEach(K);else K(q)},Fl6=(q,K,_)=>{let z=q[K];if(!(z instanceof Set))q[K]=z=new Set([z]);z.add(_)},zT_=(q)=>(K)=>{let _=q[K];if(_ instanceof Set)_.clear();else delete q[K]},Ul6=(q,K,_)=>{let z=q[K];if(z instanceof Set)z.delete(_);else if(z===_)delete q[K]},W74=(q)=>q instanceof Set?q.size===0:!q,gZ8,FZ8=(q,K,_,z,Y)=>{let $=gZ8.get(q);if(!$)return;hL1($[K],(A)=>{A(_,z,Y)})},YT_=(q,K,_,z)=>{let{listener:Y,errHandler:$,rawEmitter:A}=z,O=gZ8.get(K),w;if(!_.persistent){if(w=J74(q,_,Y,$,A),!w)return;return w.close.bind(w)}if(O)Fl6(O,yA6,Y),Fl6(O,BZ8,$),Fl6(O,aT6,A);else{if(w=J74(q,_,FZ8.bind(null,K,yA6),$,FZ8.bind(null,K,aT6)),!w)return;w.on(Vu.ERROR,async(j)=>{let H=FZ8.bind(null,K,BZ8);if(O)O.watcherUnusable=!0;if(CL1&&j.code==="EPERM")try{await(await lG_(q,"r")).close(),H(j)}catch(J){}else H(j)}),O={listeners:Y,errHandlers:$,rawEmitters:A,watcher:w},gZ8.set(K,O)}return()=>{if(Ul6(O,yA6,Y),Ul6(O,BZ8,$),Ul6(O,aT6,A),W74(O.listeners))O.watcher.close(),gZ8.delete(K),qT_.forEach(zT_(O)),O.watcher=void 0,Object.freeze(O)}},RL1,$T_=(q,K,_,z)=>{let{listener:Y,rawEmitter:$}=z,A=RL1.get(K),O=A&&A.options;if(O&&(O.persistent<_.persistent||O.interval>_.interval))H74(K),A=void 0;if(A)Fl6(A,yA6,Y),Fl6(A,aT6,$);else A={listeners:Y,rawEmitters:$,options:_,watcher:dG_(K,_,(w,j)=>{hL1(A.rawEmitters,(J)=>{J(Vu.CHANGE,K,{curr:w,prev:j})});let H=w.mtimeMs;if(w.size!==j.size||H>j.mtimeMs||H===0)hL1(A.listeners,(J)=>J(q,w))})},RL1.set(K,A);return()=>{if(Ul6(A,yA6,Y),Ul6(A,aT6,$),W74(A.listeners))RL1.delete(K),H74(K),A.options=A.watcher=void 0,Object.freeze(A)}};var D74=y(()=>{QZ8=process.platform,CL1=QZ8==="win32",oG_=QZ8==="darwin",aG_=QZ8==="linux",sG_=QZ8==="freebsd",P74=iG_()==="OS400",S2={ALL:"all",READY:"ready",ADD:"add",CHANGE:"change",ADD_DIR:"addDir",UNLINK:"unlink",UNLINK_DIR:"unlinkDir",RAW:"raw",ERROR:"error"},Vu=S2,eG_={lstat:nG_,stat:M74},qT_=[yA6,BZ8,aT6],KT_=new Set(["3dm","3ds","3g2","3gp","7z","a","aac","adp","afdesign","afphoto","afpub","ai","aif","aiff","alz","ape","apk","appimage","ar","arj","asf","au","avi","bak","baml","bh","bin","bk","bmp","btif","bz2","bzip2","cab","caf","cgm","class","cmx","cpio","cr2","cur","dat","dcm","deb","dex","djvu","dll","dmg","dng","doc","docm","docx","dot","dotm","dra","DS_Store","dsk","dts","dtshd","dvb","dwg","dxf","ecelp4800","ecelp7470","ecelp9600","egg","eol","eot","epub","exe","f4v","fbs","fh","fla","flac","flatpak","fli","flv","fpx","fst","fvt","g3","gh","gif","graffle","gz","gzip","h261","h263","h264","icns","ico","ief","img","ipa","iso","jar","jpeg","jpg","jpgv","jpm","jxr","key","ktx","lha","lib","lvp","lz","lzh","lzma","lzo","m3u","m4a","m4v","mar","mdi","mht","mid","midi","mj2","mka","mkv","mmr","mng","mobi","mov","movie","mp3","mp4","mp4a","mpeg","mpg","mpga","mxu","nef","npx","numbers","nupkg","o","odp","ods","odt","oga","ogg","ogv","otf","ott","pages","pbm","pcx","pdb","pdf","pea","pgm","pic","png","pnm","pot","potm","potx","ppa","ppam","ppm","pps","ppsm","ppsx","ppt","pptm","pptx","psd","pya","pyc","pyo","pyv","qt","rar","ras","raw","resources","rgb","rip","rlc","rmf","rmvb","rpm","rtf","rz","s3m","s7z","scpt","sgi","shar","snap","sil","sketch","slk","smv","snk","so","stl","suo","sub","swf","tar","tbz","tbz2","tga","tgz","thmx","tif","tiff","tlz","ttc","ttf","txz","udf","uvh","uvi","uvm","uvp","uvs","uvu","viv","vob","war","wav","wax","wbmp","wdp","weba","webm","webp","whl","wim","wm","wma","wmv","wmx","woff","woff2","wrm","wvx","xbm","xif","xla","xlam","xls","xlsb","xlsm","xlsx","xlt","xltm","xltx","xm","xmind","xpi","xpm","xwd","xz","z","zip","zipx"]),gZ8=new Map;RL1=new Map});var E74={};T8(E74,{watch:()=>y74,default:()=>di,WatchHelper:()=>uL1,FSWatcher:()=>cZ8});import{stat as AT_}from"fs";import{stat as OT_,readdir as wT_}from"fs/promises";import{EventEmitter as jT_}from"events";import*as vz from"path";function dZ8(q){return Array.isArray(q)?q:[q]}function DT_(q){if(typeof q==="function")return q;if(typeof q==="string")return(K)=>q===K;if(q instanceof RegExp)return(K)=>q.test(K);if(typeof q==="object"&&q!==null)return(K)=>{if(q.path===K)return!0;if(q.recursive){let _=vz.relative(q.path,K);if(!_)return!1;return!_.startsWith("..")&&!vz.isAbsolute(_)}return!1};return()=>!1}function fT_(q){if(typeof q!=="string")throw Error("string expected");q=vz.normalize(q),q=q.replace(/\\/g,"/");let K=!1;if(q.startsWith("//"))K=!0;let _=/\/\//;while(q.match(_))q=q.replace(_,"/");if(K)q="/"+q;return q}function Z74(q,K,_){let z=fT_(K);for(let Y=0;Y<q.length;Y++){let $=q[Y];if($(z,_))return!0}return!1}function ZT_(q,K){if(q==null)throw TypeError("anymatch: specify first argument");let z=dZ8(q).map((Y)=>DT_(Y));if(K==null)return(Y,$)=>{return Z74(z,Y,$)};return Z74(z,K)}class N74{constructor(q,K){this.path=q,this._removeWatcher=K,this.items=new Set}add(q){let{items:K}=this;if(!K)return;if(q!==k74&&q!==JT_)K.add(q)}async remove(q){let{items:K}=this;if(!K)return;if(K.delete(q),K.size>0)return;let _=this.path;try{await wT_(_)}catch(z){if(this._removeWatcher)this._removeWatcher(vz.dirname(_),vz.basename(_))}}has(q){let{items:K}=this;if(!K)return;return K.has(q)}getChildren(){let{items:q}=this;if(!q)return[];return[...q.values()]}dispose(){this.items.clear(),this.path="",this._removeWatcher=UZ8,this.items=TT_,Object.freeze(this)}}class uL1{constructor(q,K,_){this.fsw=_;let z=q;this.path=q=q.replace(WT_,""),this.watchPath=z,this.fullWatchPath=vz.resolve(z),this.dirParts=[],this.dirParts.forEach((Y)=>{if(Y.length>1)Y.pop()}),this.followSymlinks=K,this.statMethod=K?vT_:kT_}entryPath(q){return vz.join(this.watchPath,vz.relative(this.watchPath,q.fullPath))}filterPath(q){let{stats:K}=q;if(K&&K.isSymbolicLink())return this.filterDir(q);let _=this.entryPath(q);return this.fsw._isntIgnored(_,K)&&this.fsw._hasReadPermissions(K)}filterDir(q){return this.fsw._isntIgnored(this.entryPath(q),q.stats)}}function y74(q,K={}){let _=new cZ8(K);return _.add(q),_}var xL1="/",HT_="//",k74=".",JT_="..",MT_="string",XT_,f74,PT_,WT_,IL1=(q)=>typeof q==="object"&&q!==null&&!(q instanceof RegExp),G74=(q)=>{let K=dZ8(q).flat();if(!K.every((_)=>typeof _===MT_))throw TypeError(`Non-string provided as watch path: ${K}`);return K.map(V74)},T74=(q)=>{let K=q.replace(XT_,xL1),_=!1;if(K.startsWith(HT_))_=!0;while(K.match(f74))K=K.replace(f74,xL1);if(_)K=xL1+K;return K},V74=(q)=>T74(vz.normalize(T74(q))),v74=(q="")=>(K)=>{if(typeof K==="string")return V74(vz.isAbsolute(K)?K:vz.join(q,K));else return K},GT_=(q,K)=>{if(vz.isAbsolute(q))return q;return vz.join(K,q)},TT_,vT_="stat",kT_="lstat",cZ8,di;var sT6=y(()=>{j74();D74();/*! chokidar - MIT License (c) 2012 Paul Miller (paulmillr.com) */XT_=/\\/g,f74=/\/\//,PT_=/\..*\.(sw[px])$|~$|\.subl.*\.tmp/,WT_=/^\.[/\\]/;TT_=Object.freeze(new Set);cZ8=class cZ8 extends jT_{constructor(q={}){super();this.closed=!1,this._closers=new Map,this._ignoredPaths=new Set,this._throttled=new Map,this._streams=new Set,this._symlinkPaths=new Map,this._watched=new Map,this._pendingWrites=new Map,this._pendingUnlinks=new Map,this._readyCount=0,this._readyEmitted=!1;let K=q.awaitWriteFinish,_={stabilityThreshold:2000,pollInterval:100},z={persistent:!0,ignoreInitial:!1,ignorePermissionErrors:!1,interval:100,binaryInterval:300,followSymlinks:!0,usePolling:!1,atomic:!0,...q,ignored:q.ignored?dZ8(q.ignored):dZ8([]),awaitWriteFinish:K===!0?_:typeof K==="object"?{..._,...K}:!1};if(P74)z.usePolling=!0;if(z.atomic===void 0)z.atomic=!z.usePolling;let Y=process.env.CHOKIDAR_USEPOLLING;if(Y!==void 0){let O=Y.toLowerCase();if(O==="false"||O==="0")z.usePolling=!1;else if(O==="true"||O==="1")z.usePolling=!0;else z.usePolling=!!O}let $=process.env.CHOKIDAR_INTERVAL;if($)z.interval=Number.parseInt($,10);let A=0;this._emitReady=()=>{if(A++,A>=this._readyCount)this._emitReady=UZ8,this._readyEmitted=!0,process.nextTick(()=>this.emit(S2.READY))},this._emitRaw=(...O)=>this.emit(S2.RAW,...O),this._boundRemove=this._remove.bind(this),this.options=z,this._nodeFsHandler=new bL1(this),Object.freeze(z)}_addIgnoredPath(q){if(IL1(q)){for(let K of this._ignoredPaths)if(IL1(K)&&K.path===q.path&&K.recursive===q.recursive)return}this._ignoredPaths.add(q)}_removeIgnoredPath(q){if(this._ignoredPaths.delete(q),typeof q==="string"){for(let K of this._ignoredPaths)if(IL1(K)&&K.path===q)this._ignoredPaths.delete(K)}}add(q,K,_){let{cwd:z}=this.options;this.closed=!1,this._closePromise=void 0;let Y=G74(q);if(z)Y=Y.map(($)=>{return GT_($,z)});if(Y.forEach(($)=>{this._removeIgnoredPath($)}),this._userIgnored=void 0,!this._readyCount)this._readyCount=0;return this._readyCount+=Y.length,Promise.all(Y.map(async($)=>{let A=await this._nodeFsHandler._addToNodeFs($,!_,void 0,0,K);if(A)this._emitReady();return A})).then(($)=>{if(this.closed)return;$.forEach((A)=>{if(A)this.add(vz.dirname(A),vz.basename(K||A))})}),this}unwatch(q){if(this.closed)return this;let K=G74(q),{cwd:_}=this.options;return K.forEach((z)=>{if(!vz.isAbsolute(z)&&!this._closers.has(z)){if(_)z=vz.join(_,z);z=vz.resolve(z)}if(this._closePath(z),this._addIgnoredPath(z),this._watched.has(z))this._addIgnoredPath({path:z,recursive:!0});this._userIgnored=void 0}),this}close(){if(this._closePromise)return this._closePromise;this.closed=!0,this.removeAllListeners();let q=[];return this._closers.forEach((K)=>K.forEach((_)=>{let z=_();if(z instanceof Promise)q.push(z)})),this._streams.forEach((K)=>K.destroy()),this._userIgnored=void 0,this._readyCount=0,this._readyEmitted=!1,this._watched.forEach((K)=>K.dispose()),this._closers.clear(),this._watched.clear(),this._streams.clear(),this._symlinkPaths.clear(),this._throttled.clear(),this._closePromise=q.length?Promise.all(q).then(()=>{return}):Promise.resolve(),this._closePromise}getWatched(){let q={};return this._watched.forEach((K,_)=>{let Y=(this.options.cwd?vz.relative(this.options.cwd,_):_)||k74;q[Y]=K.getChildren().sort()}),q}emitWithAll(q,K){if(this.emit(q,...K),q!==S2.ERROR)this.emit(S2.ALL,q,...K)}async _emit(q,K,_){if(this.closed)return;let z=this.options;if(CL1)K=vz.normalize(K);if(z.cwd)K=vz.relative(z.cwd,K);let Y=[K];if(_!=null)Y.push(_);let $=z.awaitWriteFinish,A;if($&&(A=this._pendingWrites.get(K)))return A.lastChange=new Date,this;if(z.atomic){if(q===S2.UNLINK)return this._pendingUnlinks.set(K,[q,...Y]),setTimeout(()=>{this._pendingUnlinks.forEach((O,w)=>{this.emit(...O),this.emit(S2.ALL,...O),this._pendingUnlinks.delete(w)})},typeof z.atomic==="number"?z.atomic:100),this;if(q===S2.ADD&&this._pendingUnlinks.has(K))q=S2.CHANGE,this._pendingUnlinks.delete(K)}if($&&(q===S2.ADD||q===S2.CHANGE)&&this._readyEmitted){let O=(w,j)=>{if(w)q=S2.ERROR,Y[0]=w,this.emitWithAll(q,Y);else if(j){if(Y.length>1)Y[1]=j;else Y.push(j);this.emitWithAll(q,Y)}};return this._awaitWriteFinish(K,$.stabilityThreshold,q,O),this}if(q===S2.CHANGE){if(!this._throttle(S2.CHANGE,K,50))return this}if(z.alwaysStat&&_===void 0&&(q===S2.ADD||q===S2.ADD_DIR||q===S2.CHANGE)){let O=z.cwd?vz.join(z.cwd,K):K,w;try{w=await OT_(O)}catch(j){}if(!w||this.closed)return;Y.push(w)}return this.emitWithAll(q,Y),this}_handleError(q){let K=q&&q.code;if(q&&K!=="ENOENT"&&K!=="ENOTDIR"&&(!this.options.ignorePermissionErrors||K!=="EPERM"&&K!=="EACCES"))this.emit(S2.ERROR,q);return q||this.closed}_throttle(q,K,_){if(!this._throttled.has(q))this._throttled.set(q,new Map);let z=this._throttled.get(q);if(!z)throw Error("invalid throttle");let Y=z.get(K);if(Y)return Y.count++,!1;let $,A=()=>{let w=z.get(K),j=w?w.count:0;if(z.delete(K),clearTimeout($),w)clearTimeout(w.timeoutObject);return j};$=setTimeout(A,_);let O={timeoutObject:$,clear:A,count:0};return z.set(K,O),O}_incrReadyCount(){return this._readyCount++}_awaitWriteFinish(q,K,_,z){let Y=this.options.awaitWriteFinish;if(typeof Y!=="object")return;let $=Y.pollInterval,A,O=q;if(this.options.cwd&&!vz.isAbsolute(q))O=vz.join(this.options.cwd,q);let w=new Date,j=this._pendingWrites;function H(J){AT_(O,(M,X)=>{if(M||!j.has(q)){if(M&&M.code!=="ENOENT")z(M);return}let P=Number(new Date);if(J&&X.size!==J.size)j.get(q).lastChange=P;let W=j.get(q);if(P-W.lastChange>=K)j.delete(q),z(void 0,X);else A=setTimeout(H,$,X)})}if(!j.has(q))j.set(q,{lastChange:w,cancelWait:()=>{return j.delete(q),clearTimeout(A),_}}),A=setTimeout(H,$)}_isIgnored(q,K){if(this.options.atomic&&PT_.test(q))return!0;if(!this._userIgnored){let{cwd:_}=this.options,Y=(this.options.ignored||[]).map(v74(_)),A=[...[...this._ignoredPaths].map(v74(_)),...Y];this._userIgnored=ZT_(A,void 0)}return this._userIgnored(q,K)}_isntIgnored(q,K){return!this._isIgnored(q,K)}_getWatchHelpers(q){return new uL1(q,this.options.followSymlinks,this)}_getWatchedDir(q){let K=vz.resolve(q);if(!this._watched.has(K))this._watched.set(K,new N74(K,this._boundRemove));return this._watched.get(K)}_hasReadPermissions(q){if(this.options.ignorePermissionErrors)return!0;return Boolean(Number(q.mode)&256)}_remove(q,K,_){let z=vz.join(q,K),Y=vz.resolve(z);if(_=_!=null?_:this._watched.has(z)||this._watched.has(Y),!this._throttle("remove",z,100))return;if(!_&&this._watched.size===1)this.add(q,K,!0);this._getWatchedDir(z).getChildren().forEach((J)=>this._remove(z,J));let O=this._getWatchedDir(q),w=O.has(K);if(O.remove(K),this._symlinkPaths.has(Y))this._symlinkPaths.delete(Y);let j=z;if(this.options.cwd)j=vz.relative(this.options.cwd,z);if(this.options.awaitWriteFinish&&this._pendingWrites.has(j)){if(this._pendingWrites.get(j).cancelWait()===S2.ADD)return}this._watched.delete(z),this._watched.delete(Y);let H=_?S2.UNLINK_DIR:S2.UNLINK;if(w&&!this._isIgnored(z))this._emit(H,z);this._closePath(z)}_closePath(q){this._closeFile(q);let K=vz.dirname(q);this._getWatchedDir(K).remove(vz.basename(q))}_closeFile(q){let K=this._closers.get(q);if(!K)return;K.forEach((_)=>_()),this._closers.delete(q)}_addPathCloser(q,K){if(!K)return;let _=this._closers.get(q);if(!_)_=[],this._closers.set(q,_);_.push(K)}_readdirp(q,K){if(this.closed)return;let _={type:S2.ALL,alwaysStat:!0,lstat:!0,...K,depth:0},z=w74(q,_);return this._streams.add(z),z.once(X74,()=>{z=void 0}),z.once(SL1,()=>{if(z)this._streams.delete(z),z=void 0}),z}};di={watch:y74,FSWatcher:cZ8}});var m74={};T8(m74,{subscribe:()=>C74,settingsChangeDetector:()=>WX,resetForTesting:()=>u74,notifyChange:()=>I74,initialize:()=>S74,dispose:()=>BL1});import{stat as L74}from"fs/promises";import*as ci from"path";async function S74(){if(z5())return;if(mL1||tT6)return;mL1=!0,hT_(),pq(BL1);let{dirs:q,settingsFiles:K,dropInDir:_}=await ET_();if(tT6)return;if(q.length===0)return;N(`Watching for changes in setting files ${[...K].join(", ")}...${_?` and drop-in directory ${_}`:""}`),l16=di.watch(q,{persistent:!0,ignoreInitial:!0,depth:0,awaitWriteFinish:{stabilityThreshold:dl6?.stabilityThreshold??R74,pollInterval:dl6?.pollInterval??h74},ignored:(z,Y)=>{if(Y&&!Y.isFile()&&!Y.isDirectory())return!0;if(z.split(ci.sep).some((A)=>A===".git"))return!0;if(!Y||Y.isDirectory())return!1;let $=ci.normalize(z);if(K.has($))return!1;if(_&&$.startsWith(_+ci.sep)&&$.endsWith(".json"))return!1;return!0},ignorePermissionErrors:!0,usePolling:!1,atomic:!0}),l16.on("change",x74),l16.on("unlink",RT_),l16.on("add",LT_)}function BL1(){if(tT6=!0,n16)clearInterval(n16),n16=null;for(let K of Nu.values())clearTimeout(K);Nu.clear(),Ql6=null,Vh7(),pL1.clear();let q=l16;return l16=null,q?q.close():Promise.resolve()}async function ET_(){let q=new Map,K=new Set;for(let $ of cT){if($==="flagSettings")continue;let A=Hj($);if(!A)continue;let O=ci.dirname(A);if(!q.has(O))q.set(O,new Set);q.get(O).add(A);try{if((await L74(A)).isFile())K.add(O)}catch{}}let _=new Set;for(let $ of K){let A=q.get($);if(A)for(let O of A)_.add(O)}let z=null,Y=RB();try{if((await L74(Y)).isDirectory())K.add(Y),z=Y}catch{}return{dirs:[...K],settingsFiles:_,dropInDir:z}}function b74(q){switch(q){case"userSettings":return"user_settings";case"projectSettings":return"project_settings";case"localSettings":return"local_settings";case"flagSettings":case"policySettings":return"policy_settings"}}function x74(q){let K=gL1(q);if(!K)return;let _=Nu.get(q);if(_)clearTimeout(_),Nu.delete(q),N(`Cancelled pending deletion of ${q} — file was recreated`);if(kh7(q,VT_))return;N(`Detected change to ${q}`),qv6(b74(K),q).then((z)=>{if(eT6(z)){N(`ConfigChange hook blocked change to ${q}`);return}lZ8(K)})}function LT_(q){if(!gL1(q))return;let _=Nu.get(q);if(_)clearTimeout(_),Nu.delete(q),N(`Cancelled pending deletion of ${q} — file was re-added`);x74(q)}function RT_(q){let K=gL1(q);if(!K)return;if(N(`Detected deletion of ${q}`),Nu.has(q))return;let _=setTimeout((z,Y)=>{Nu.delete(z),qv6(b74(Y),z).then(($)=>{if(eT6($)){N(`ConfigChange hook blocked deletion of ${z}`);return}lZ8(Y)})},dl6?.deletionGrace??yT_,q,K);Nu.set(q,_)}function gL1(q){let K=ci.normalize(q),_=RB();if(K.startsWith(_+ci.sep))return"policySettings";return cT.find((z)=>Hj(z)===K)}function hT_(){let q=PD6(),K=WD6();Ql6=g6({mdm:q.settings,hkcu:K.settings}),n16=setInterval(()=>{if(tT6)return;(async()=>{try{let{mdm:_,hkcu:z}=await CS7();if(tT6)return;let Y=g6({mdm:_.settings,hkcu:z.settings});if(Y!==Ql6)Ql6=Y,SS7(_,z),N("Detected MDM settings change via poll"),lZ8("policySettings")}catch(_){N(`MDM poll error: ${d6(_)}`)}})()},dl6?.mdmPollInterval??NT_),n16.unref()}function lZ8(q){DW(),pL1.emit(q)}function I74(q){N(`Programmatic settings change notification for ${q}`),lZ8(q)}function u74(q){if(n16)clearInterval(n16),n16=null;for(let _ of Nu.values())clearTimeout(_);Nu.clear(),Ql6=null,mL1=!1,tT6=!1,dl6=q??null;let K=l16;return l16=null,K?K.close():Promise.resolve()}var R74=1000,h74=500,VT_=5000,NT_=1800000,yT_,l16=null,n16=null,Ql6=null,mL1=!1,tT6=!1,Nu,pL1,dl6=null,C74,WX;var NF=y(()=>{sT6();v8();c9();_8();y8();y$();l8();kO();OA8();qI();bA8();U1();Zc();yT_=R74+h74+200,Nu=new Map,pL1=Dz();C74=pL1.subscribe;WX={initialize:S74,dispose:BL1,subscribe:C74,notifyChange:I74,resetForTesting:u74}});function Kv6(q){let K=nZ8.useCallback((_)=>{let z=Z7();q(_,z)},[q]);nZ8.useEffect(()=>WX.subscribe(K),[K])}var nZ8;var iZ8=y(()=>{NF();U1();nZ8=O6(D6(),1)});function ST_(q){var K=q==null?0:q.length;return K?q[K-1]:void 0}var tS;var cl6=y(()=>{tS=ST_});var p74,qD,FL1,UL1,QL1,dL1,cL1,lL1,nL1,iL1,rL1,oL1,aL1,sL1,tL1,eL1,qR1,KR1,_R1,zR1,B74,g74,F74,ll6,YR1;var rZ8=y(()=>{p74=["common","uncommon","rare","epic","legendary"],qD=String.fromCharCode,FL1=qD(100,117,99,107),UL1=qD(103,111,111,115,101),QL1=qD(98,108,111,98),dL1=qD(99,97,116),cL1=qD(100,114,97,103,111,110),lL1=qD(111,99,116,111,112,117,115),nL1=qD(111,119,108),iL1=qD(112,101,110,103,117,105,110),rL1=qD(116,117,114,116,108,101),oL1=qD(115,110,97,105,108),aL1=qD(103,104,111,115,116),sL1=qD(97,120,111,108,111,116,108),tL1=qD(99,97,112,121,98,97,114,97),eL1=qD(99,97,99,116,117,115),qR1=qD(114,111,98,111,116),KR1=qD(114,97,98,98,105,116),_R1=qD(109,117,115,104,114,111,111,109),zR1=qD(99,104,111,110,107),B74=[FL1,UL1,QL1,dL1,cL1,lL1,nL1,iL1,rL1,oL1,aL1,sL1,tL1,eL1,qR1,KR1,_R1,zR1],g74=["·","✦","×","◉","@","°"],F74=["none","crown","tophat","propeller","halo","wizard","beanie","tinyduck"],ll6=["DEBUGGING","PATIENCE","CHAOS","WISDOM","SNARK"],YR1={common:60,uncommon:25,rare:10,epic:4,legendary:1}});function CT_(q){let K=q>>>0;return function(){K|=0,K=K+1831565813|0;let _=Math.imul(K^K>>>15,1|K);return _=_+Math.imul(_^_>>>7,61|_)^_,((_^_>>>14)>>>0)/4294967296}}function bT_(q){if(typeof Bun<"u")return Number(BigInt(Bun.hash(q))&0xffffffffn);let K=2166136261;for(let _=0;_<q.length;_++)K^=q.charCodeAt(_),K=Math.imul(K,16777619);return K>>>0}function _v6(q,K){return K[Math.floor(q()*K.length)]}function xT_(q){let K=Object.values(YR1).reduce((z,Y)=>z+Y,0),_=q()*K;for(let z of p74)if(_-=YR1[z],_<0)return z;return"common"}function uT_(q,K){let _=IT_[K],z=_v6(q,ll6),Y=_v6(q,ll6);while(Y===z)Y=_v6(q,ll6);let $={};for(let A of ll6)if(A===z)$[A]=Math.min(100,_+50+Math.floor(q()*30));else if(A===Y)$[A]=Math.max(1,_-10+Math.floor(q()*15));else $[A]=_+Math.floor(q()*40);return $}function pT_(q){let K=xT_(q);return{bones:{rarity:K,species:_v6(q,B74),eye:_v6(q,g74),hat:K==="common"?"none":_v6(q,F74),shiny:q()<0.01,stats:uT_(q,K)},inspirationSeed:Math.floor(q()*1e9)}}function BT_(q){let K=q+mT_;if($R1?.key===K)return $R1.value;let _=pT_(CT_(bT_(K)));return $R1={key:K,value:_},_}function gT_(){let q=j8();return q.oauthAccount?.accountUuid??q.userID??"anon"}function AR1(){let q=j8().companion;if(!q)return;let{bones:K}=BT_(gT_());return{...q,...K}}var IT_,mT_="friend-2026-401",$R1;var OR1=y(()=>{V1();rZ8();IT_={common:5,uncommon:15,rare:25,epic:35,legendary:50}});function U74(q,K){return`# Companion
605
606A small ${K} named ${q} sits beside the user's input box and occasionally comments in a speech bubble. You're not ${q} — it's a separate watcher.
607

Callers 15

l14Function · 0.85
uLFunction · 0.85
R$Function · 0.85
Wx4Function · 0.85
kC8Function · 0.85
DqKFunction · 0.85
xgzFunction · 0.85
IgzFunction · 0.85
kqKFunction · 0.85
_j6Function · 0.85
j4KFunction · 0.85
sFzFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected