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

Function X84

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

Source from the content-addressed store, hash-verified

578Read about how to prevent this error on https://github.com/vadimdemedes/ink/#israwmodesupported`);if(K.setEncoding("utf8"),q){if(this.rawModeEnabledCount===0){if(L16(),K.ref(),K.setRawMode(!0),K.addListener("readable",this.handleReadable),this.props.stdout.write(Z64),this.props.stdout.write(VE1),Ll6())this.props.stdout.write(nc6),this.props.stdout.write(ic6);setImmediate(()=>{Promise.all([this.querier.send(S64()),this.querier.flush()]).then(([_])=>{if(_)L64(_.name),N(`XTVERSION: terminal identified as "${_.name}"`);else N("XTVERSION: no reply (terminal ignored query)")})})}this.rawModeEnabledCount++;return}if(--this.rawModeEnabledCount===0)this.props.stdout.write(e$6),this.props.stdout.write(yi),this.props.stdout.write(jA6),this.props.stdout.write(hT6),K.setRawMode(!1),K.removeListener("readable",this.handleReadable),K.unref()};flushIncomplete=()=>{if(this.incompleteEscapeTimer=null,!this.keyParseState.incomplete)return;if(this.props.stdin.readableLength>0){this.incompleteEscapeTimer=setTimeout(this.flushIncomplete,this.NORMAL_TIMEOUT);return}this.processInput(null)};processInput=(q)=>{let[K,_]=iaq(this.keyParseState,q);if(this.keyParseState=_,K.length>0)WF.discreteUpdates(b0_,this,K,void 0,void 0);if(this.keyParseState.incomplete){if(this.incompleteEscapeTimer)clearTimeout(this.incompleteEscapeTimer);this.incompleteEscapeTimer=setTimeout(this.flushIncomplete,this.keyParseState.mode==="IN_PASTE"?this.PASTE_TIMEOUT:this.NORMAL_TIMEOUT)}};handleReadable=()=>{let q=Date.now();if(q-this.lastStdinTime>C0_)this.props.onStdinResume?.();this.lastStdinTime=q;try{let K;while((K=this.props.stdin.read())!==null)this.processInput(K)}catch(K){H6(K);let{stdin:_}=this.props;if(this.rawModeEnabledCount>0&&!_.listeners("readable").includes(this.handleReadable))N("handleReadable: re-attaching stdin readable listener after error recovery",{level:"warn"}),_.addListener("readable",this.handleReadable)}};handleInput=(q)=>{if(q==="\x03"&&this.props.exitOnCtrlC)this.handleExit()};handleExit=(q)=>{if(this.isRawModeSupported())this.handleSetRawMode(!1);this.props.onExit(q)};handleTerminalFocus=(q)=>{CE1(q)};handleSuspend=()=>{if(!this.isRawModeSupported())return;let q=this.rawModeEnabledCount;while(this.rawModeEnabledCount>0)this.handleSetRawMode(!1);if(this.props.stdout.isTTY)this.props.stdout.write(Gu+jA6+ui);this.internal_eventEmitter.emit("suspend");let K=()=>{for(let _=0;_<q;_++)if(this.isRawModeSupported())this.handleSetRawMode(!0);if(this.props.stdout.isTTY){if(!i6(process.env.CLAUDE_CODE_ACCESSIBILITY))this.props.stdout.write(yl6);this.props.stdout.write(VE1)}this.internal_eventEmitter.emit("resume"),process.removeListener("SIGCONT",K)};process.on("SIGCONT",K),process.kill(process.pid,"SIGSTOP")}}});function I0_(q){let K=q.sequence??"",_=q.name??"";if(q.ctrl)return _;if(K.length===1){let z=K.charCodeAt(0);if(z>=32&&z!==127)return K}return _||K}var JL;var fA6=y(()=>{gy1();JL=class JL extends Al6{key;ctrl;shift;meta;superKey;fn;constructor(q){super("keydown",{bubbles:!0,cancelable:!0});this.key=I0_(q),this.ctrl=q.ctrl,this.shift=q.shift,this.meta=q.meta||q.option,this.superKey=q.super,this.fn=q.fn}}});function F16(q,K,_,z,Y){return{screen:hi(0,0,_,z,Y),viewport:{width:K,height:q},cursor:{x:0,y:0,visible:!0}}}var Y84=y(()=>{Ci()});var Cl6;var UE1=y(()=>{Cl6=class Cl6 extends AL{col;row;localCol=0;localRow=0;cellIsBlank;constructor(q,K,_){super();this.col=q,this.row=K,this.cellIsBlank=_}}});function QE1(q,K,_){let z=zM.get(q);if(!z)return null;if(K<z.x||K>=z.x+z.width||_<z.y||_>=z.y+z.height)return null;for(let Y=q.childNodes.length-1;Y>=0;Y--){let $=q.childNodes[Y];if($.nodeName==="#text")continue;let A=QE1($,K,_);if(A)return A}return q}function $84(q,K,_,z=!1){let Y=QE1(q,K,_)??void 0;if(!Y)return!1;if(q.focusManager){let O=Y;while(O){if(typeof O.attributes.tabIndex==="number"){q.focusManager.handleClickFocus(O);break}O=O.parentNode}}let $=new Cl6(K,_,z),A=!1;while(Y){let O=Y._eventHandlers?.onClick;if(O){A=!0;let w=zM.get(Y);if(w)$.localCol=K-w.x,$.localRow=_-w.y;if(O($),$.didStopImmediatePropagation())return!0}Y=Y.parentNode}return A}function A84(q,K,_,z){let Y=new Set,$=QE1(q,K,_)??void 0;while($){let A=$._eventHandlers;if(A?.onMouseEnter||A?.onMouseLeave)Y.add($);$=$.parentNode}for(let A of z)if(!Y.has(A)){if(z.delete(A),A.parentNode)A._eventHandlers?.onMouseLeave?.()}for(let A of Y)if(!z.has(A))z.add(A),A._eventHandlers?.onMouseEnter?.()}var O84=y(()=>{UE1();fT6()});var u0_,VA;var QV=y(()=>{u0_=new Map,VA=u0_});class cE1{options;state;constructor(q){this.options=q;this.state={previousOutput:""}}renderPreviousOutput_DEPRECATED(q){if(!this.options.isTTY)return[TZ8];return this.getRenderOpsForDone(q)}reset(){this.state.previousOutput=""}renderFullFrame(q){let{screen:K}=q,_=[],z=[],Y=void 0;for(let $=0;$<K.height;$++){let A="";for(let w=0;w<K.width;w++){let j=af(K,w,$);if(j&&j.width!==2){if(j.hyperlink!==Y){if(Y!==void 0)A+=JZ8;if(j.hyperlink!==void 0)A+=HZ8(j.hyperlink);Y=j.hyperlink}let H=this.options.stylePool.get(j.styleId),J=YA6(z,H);if(J.length>0)A+=HL(J),z=H;A+=j.char}}if(Y!==void 0)A+=JZ8,Y=void 0;let O=YA6(z,[]);if(O.length>0)A+=HL(O),z=[];_.push(A.trimEnd())}if(_.length===0)return[];return[{type:"stdout",content:_.join(`
579`)}]}getRenderOpsForDone(q){if(this.state.previousOutput="",!q.cursor.visible)return[{type:"cursorShow"}];return[]}render(q,K,_=!1,z=!0){if(!this.options.isTTY)return this.renderFullFrame(K);let Y=performance.now(),$=this.options.stylePool;if(K.viewport.height<q.viewport.height||q.viewport.width!==0&&K.viewport.width!==q.viewport.width)return bl6(K,"resize",$);let A=[];if(_&&K.scrollHint&&z){let{top:E,bottom:S,delta:R}=K.scrollHint;if(E>=0&&S<q.screen.height&&S<K.screen.height)c08(q.screen,E,S,R),A=[{type:"stdout",content:xaq(E+1,S+1)+(R>0?Caq(R):baq(-R))+Iaq+MF}]}let O=q.cursor.y>=q.screen.height,w=K.screen.height>q.screen.height,j=O&&q.screen.height>=q.viewport.height,H=K.screen.height<q.screen.height,J=K.screen.height<=q.viewport.height;if(j&&J&&H)return N(`Full reset (shrink->below): prevHeight=${q.screen.height}, nextHeight=${K.screen.height}, viewport=${q.viewport.height}`),bl6(K,"offscreen",$);if(q.screen.height>=q.viewport.height&&q.screen.height>0&&O&&!w){let S=q.screen.height-q.viewport.height+1,R=-1;if(KE1(q.screen,K.screen,(x,I)=>{if(I<S)return R=I,!0}),R>=0){let x=GZ8(q.screen,R),I=GZ8(K.screen,R);return bl6(K,"offscreen",$,{triggerY:R,prevLine:x,nextLine:I})}}let M=new lE1(q.cursor,K.viewport.width),X=Math.max(K.screen.height,1)-Math.max(q.screen.height,1),P=X<0,W=X>0;if(P){let E=q.screen.height-K.screen.height;if(E>q.viewport.height)return bl6(K,"offscreen",this.options.stylePool);M.txn((S)=>[[{type:"clear",count:E},{type:"cursorMove",x:0,y:-1}],{dx:-S.x,dy:-E}])}let D=j?1:0,f=W?Math.max(0,q.screen.height-q.viewport.height+D):Math.max(q.screen.height,K.screen.height)-K.viewport.height+D,G=$.none,Z=void 0,T=!1,v=-1;if(KE1(q.screen,K.screen,(E,S,R,x)=>{if(W&&S>=q.screen.height)return;if(x&&(x.width===2||x.width===3))return;if(R&&(R.width===2||R.width===3)&&!x)return;if(x&&Q08(K.screen,E,S)&&!R)return;if(S<f)return T=!0,v=S,!0;if(dE1(M,E,S),x){let I=x.hyperlink;Z=xT6(M.diff,Z,I);let B=$.transition(G,x.styleId);if(j84(M,x,B))G=x.styleId}else if(R){let I=G,B=Z;G=$.none,Z=void 0,M.txn(()=>{let p=[];return vZ8(p,$,I,$.none),xT6(p,B,void 0),p.push({type:"stdout",content:" "}),[p,{dx:1,dy:0}]})}}),T)return bl6(K,"offscreen",$,{triggerY:v,prevLine:GZ8(q.screen,v),nextLine:GZ8(K.screen,v)});if(G=vZ8(M.diff,$,G,$.none),Z=xT6(M.diff,Z,void 0),W)w84(M,K,q.screen.height,K.screen.height,$);if(_);else if(K.cursor.y>=K.screen.height)M.txn((E)=>{let S=K.cursor.y-E.y;if(S>0){let x=Array(1+S);x[0]=IT6;for(let I=0;I<S;I++)x[1+I]=TZ8;return[x,{dx:-E.x,dy:S}]}let R=K.cursor.y-E.y;if(R!==0||E.x!==K.cursor.x){let x=[IT6];return x.push({type:"cursorMove",x:K.cursor.x,y:R}),[x,{dx:K.cursor.x-E.x,dy:R}]}return[[],{dx:0,dy:0}]});else dE1(M,K.cursor.x,K.cursor.y);let V=performance.now()-Y;if(V>50){let E=K.screen.damage,S=E?`${E.width}x${E.height} at (${E.x},${E.y})`:"none";N(`Slow render: ${V.toFixed(1)}ms, screen: ${K.screen.height}x${K.screen.width}, damage: ${S}, changes: ${M.diff.length}`)}return A.length>0?[...A,...M.diff]:M.diff}}function xT6(q,K,_){if(K!==_)return q.push({type:"hyperlink",uri:_??""}),_;return K}function vZ8(q,K,_,z){let Y=K.transition(_,z);if(Y.length>0)q.push({type:"styleStr",str:Y});return z}function GZ8(q,K){let _="";for(let z=0;z<q.width;z++)_+=wtq(q,z,K)??" ";return _.trimEnd()}function bl6(q,K,_,z){let Y=new lE1({x:0,y:0},q.viewport.width);return m0_(Y,q,_),[{type:"clearTerminal",reason:K,debug:z},...Y.diff]}function m0_(q,K,_){w84(q,K,0,K.screen.height,_)}function w84(q,K,_,z,Y){let $=Y.none,A=void 0,O=-1,{width:w,cells:j,charPool:H,hyperlinkPool:J}=K.screen,M=_*w;for(let X=_;X<z;X+=1){if(q.cursor.y<X){let P=X-q.cursor.y;q.txn((W)=>{let D=Array(1+P);D[0]=IT6;for(let f=0;f<P;f++)D[1+f]=TZ8;return[D,{dx:-W.x,dy:P}]})}O=-1;for(let P=0;P<w;P+=1,M+=1){let W=Otq(j,H,J,M,O);if(!W)continue;dE1(q,P,X);let D=W.hyperlink;A=xT6(q.diff,A,D);let f=Y.transition($,W.styleId);if(j84(q,W,f))$=W.styleId,O=W.styleId}$=vZ8(q.diff,Y,$,Y.none),A=xT6(q.diff,A,void 0),q.txn((P)=>[[IT6,TZ8],{dx:-P.x,dy:1}])}return vZ8(q.diff,Y,$,Y.none),xT6(q.diff,A,void 0),q}function j84(q,K,_){let z=K.width===1?2:1,Y=q.cursor.x,$=q.viewportWidth;if(z===2&&Y<$){let w=K.char.length>2?$:$+1;if(Y+2>=w)return!1}let A=q.diff;if(_.length>0)A.push({type:"styleStr",str:_});let O=z===2&&p0_(K.char);if(O&&Y+1<$)A.push({type:"cursorTo",col:Y+2}),A.push({type:"stdout",content:" "}),A.push({type:"cursorTo",col:Y+1});if(A.push({type:"stdout",content:K.char}),O)A.push({type:"cursorTo",col:Y+z+1});if(Y>=$)q.cursor.x=z,q.cursor.y++;else q.cursor.x=Y+z;return!0}function dE1(q,K,_){q.txn((z)=>{let Y=K-z.x,$=_-z.y;if(z.x>=q.viewportWidth)return[[IT6,{type:"cursorMove",x:K,y:$}],{dx:Y,dy:$}];if($!==0)return[[IT6,{type:"cursorMove",x:K,y:$}],{dx:Y,dy:$}];return[[{type:"cursorMove",x:Y,y:$}],{dx:Y,dy:$}]})}function p0_(q){let K=q.codePointAt(0);if(K===void 0)return!1;if(K>=129648&&K<=129791||K>=129792&&K<=130047)return!0;if(q.length>=2){for(let _=0;_<q.length;_++)if(q.charCodeAt(_)===65039)return!0}return!1}class lE1{viewportWidth;cursor;diff=[];constructor(q,K){this.viewportWidth=K;this.cursor={...q}}txn(q){let[K,_]=q(this.cursor);for(let z of K)this.diff.push(z);this.cursor.x+=_.dx,this.cursor.y+=_.dy}}var IT6,TZ8;var H84=y(()=>{GT6();_8();Ci();dS();YM();IT6={type:"carriageReturn"},TZ8={type:"stdout",content:`
580`}});function nE1(q){if(q.length<=1)return q;let K=[],_=0;for(let z of q){let Y=z.type;if(Y==="stdout"){if(z.content==="")continue}else if(Y==="cursorMove"){if(z.x===0&&z.y===0)continue}else if(Y==="clear"){if(z.count===0)continue}if(_>0){let $=_-1,A=K[$],O=A.type;if(Y==="cursorMove"&&O==="cursorMove"){K[$]={type:"cursorMove",x:A.x+z.x,y:A.y+z.y};continue}if(Y==="cursorTo"&&O==="cursorTo"){K[$]=z;continue}if(Y==="styleStr"&&O==="styleStr"){K[$]={type:"styleStr",str:A.str+z.str};continue}if(Y==="hyperlink"&&O==="hyperlink"&&z.uri===A.uri)continue;if(Y==="cursorShow"&&O==="cursorHide"||Y==="cursorHide"&&O==="cursorShow"){K.pop(),_--;continue}}K.push(z),_++}return K}var J84=m((iE1,rE1)=>{(function(q,K){typeof iE1==="object"&&typeof rE1<"u"?rE1.exports=K():typeof define==="function"&&define.amd?define(K):(q=typeof globalThis<"u"?globalThis:q||self,q.bidi_js=K())})(iE1,function(){function q(){var K=function(_){var z={R:"13k,1a,2,3,3,2+1j,ch+16,a+1,5+2,2+n,5,a,4,6+16,4+3,h+1b,4mo,179q,2+9,2+11,2i9+7y,2+68,4,3+4,5+13,4+3,2+4k,3+29,8+cf,1t+7z,w+17,3+3m,1t+3z,16o1+5r,8+30,8+mc,29+1r,29+4v,75+73",EN:"1c+9,3d+1,6,187+9,513,4+5,7+9,sf+j,175h+9,qw+q,161f+1d,4xt+a,25i+9",ES:"17,2,6dp+1,f+1,av,16vr,mx+1,4o,2",ET:"z+2,3h+3,b+1,ym,3e+1,2o,p4+1,8,6u,7c,g6,1wc,1n9+4,30+1b,2n,6d,qhx+1,h0m,a+1,49+2,63+1,4+1,6bb+3,12jj",AN:"16o+5,2j+9,2+1,35,ed,1ff2+9,87+u",CS:"18,2+1,b,2u,12k,55v,l,17v0,2,3,53,2+1,b",B:"a,3,f+2,2v,690",S:"9,2,k",WS:"c,k,4f4,1vk+a,u,1j,335",ON:"x+1,4+4,h+5,r+5,r+3,z,5+3,2+1,2+1,5,2+2,3+4,o,w,ci+1,8+d,3+d,6+8,2+g,39+1,9,6+1,2,33,b8,3+1,3c+1,7+1,5r,b,7h+3,sa+5,2,3i+6,jg+3,ur+9,2v,ij+1,9g+9,7+a,8m,4+1,49+x,14u,2+2,c+2,e+2,e+2,e+1,i+n,e+e,2+p,u+2,e+2,36+1,2+3,2+1,b,2+2,6+5,2,2,2,h+1,5+4,6+3,3+f,16+2,5+3l,3+81,1y+p,2+40,q+a,m+13,2r+ch,2+9e,75+hf,3+v,2+2w,6e+5,f+6,75+2a,1a+p,2+2g,d+5x,r+b,6+3,4+o,g,6+1,6+2,2k+1,4,2j,5h+z,1m+1,1e+f,t+2,1f+e,d+3,4o+3,2s+1,w,535+1r,h3l+1i,93+2,2s,b+1,3l+x,2v,4g+3,21+3,kz+1,g5v+1,5a,j+9,n+v,2,3,2+8,2+1,3+2,2,3,46+1,4+4,h+5,r+5,r+a,3h+2,4+6,b+4,78,1r+24,4+c,4,1hb,ey+6,103+j,16j+c,1ux+7,5+g,fsh,jdq+1t,4,57+2e,p1,1m,1m,1m,1m,4kt+1,7j+17,5+2r,d+e,3+e,2+e,2+10,m+4,w,1n+5,1q,4z+5,4b+rb,9+c,4+c,4+37,d+2g,8+b,l+b,5+1j,9+9,7+13,9+t,3+1,27+3c,2+29,2+3q,d+d,3+4,4+2,6+6,a+o,8+6,a+2,e+6,16+42,2+1i",BN:"0+8,6+d,2s+5,2+p,e,4m9,1kt+2,2b+5,5+5,17q9+v,7k,6p+8,6+1,119d+3,440+7,96s+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+75,6p+2rz,1ben+1,1ekf+1,1ekf+1",NSM:"lc+33,7o+6,7c+18,2,2+1,2+1,2,21+a,1d+k,h,2u+6,3+5,3+1,2+3,10,v+q,2k+a,1n+8,a,p+3,2+8,2+2,2+4,18+2,3c+e,2+v,1k,2,5+7,5,4+6,b+1,u,1n,5+3,9,l+1,r,3+1,1m,5+1,5+1,3+2,4,v+1,4,c+1,1m,5+4,2+1,5,l+1,n+5,2,1n,3,2+3,9,8+1,c+1,v,1q,d,1f,4,1m+2,6+2,2+3,8+1,c+1,u,1n,g+1,l+1,t+1,1m+1,5+3,9,l+1,u,21,8+2,2,2j,3+6,d+7,2r,3+8,c+5,23+1,s,2,2,1k+d,2+4,2+1,6+a,2+z,a,2v+3,2+5,2+1,3+1,q+1,5+2,h+3,e,3+1,7,g,jk+2,qb+2,u+2,u+1,v+1,1t+1,2+6,9,3+a,a,1a+2,3c+1,z,3b+2,5+1,a,7+2,64+1,3,1n,2+6,2,2,3+7,7+9,3,1d+g,1s+3,1d,2+4,2,6,15+8,d+1,x+3,3+1,2+2,1l,2+1,4,2+2,1n+7,3+1,49+2,2+c,2+6,5,7,4+1,5j+1l,2+4,k1+w,2db+2,3y,2p+v,ff+3,30+1,n9x+3,2+9,x+1,29+1,7l,4,5,q+1,6,48+1,r+h,e,13+7,q+a,1b+2,1d,3+3,3+1,14,1w+5,3+1,3+1,d,9,1c,1g,2+2,3+1,6+1,2,17+1,9,6n,3,5,fn5,ki+f,h+f,r2,6b,46+4,1af+2,2+1,6+3,15+2,5,4m+1,fy+3,as+1,4a+a,4x,1j+e,1l+2,1e+3,3+1,1y+2,11+4,2+7,1r,d+1,1h+8,b+3,3,2o+2,3,2+1,7,4h,4+7,m+1,1m+1,4,12+6,4+4,5g+7,3+2,2,o,2d+5,2,5+1,2+1,6n+3,7+1,2+1,s+1,2e+7,3,2+1,2z,2,3+5,2,2u+2,3+3,2+4,78+8,2+1,75+1,2,5,41+3,3+1,5,x+5,3+1,15+5,3+3,9,a+5,3+2,1b+c,2+1,bb+6,2+5,2d+l,3+6,2+1,2+1,3f+5,4,2+1,2+6,2,21+1,4,2,9o+1,f0c+4,1o+6,t5,1s+3,2a,f5l+1,43t+2,i+7,3+6,v+3,45+2,1j0+1i,5+1d,9,f,n+4,2+e,11t+6,2+g,3+6,2+1,2+4,7a+6,c6+3,15t+6,32+6,gzhy+6n",AL:"16w,3,2,e+1b,z+2,2+2s,g+1,8+1,b+m,2+t,s+2i,c+e,4h+f,1d+1e,1bwe+dp,3+3z,x+c,2+1,35+3y,2rm+z,5+7,b+5,dt+l,c+u,17nl+27,1t+27,4x+6n,3+d",LRO:"6ct",RLO:"6cu",LRE:"6cq",RLE:"6cr",PDF:"6cs",LRI:"6ee",RLI:"6ef",FSI:"6eg",PDI:"6eh"},Y={},$={};Y.L=1,$[1]="L",Object.keys(z).forEach(function(Z6,V6){Y[Z6]=1<<V6+1,$[Y[Z6]]=Z6}),Object.freeze(Y);var A=Y.LRI|Y.RLI|Y.FSI,O=Y.L|Y.R|Y.AL,w=Y.B|Y.S|Y.WS|Y.ON|Y.FSI|Y.LRI|Y.RLI|Y.PDI,j=Y.BN|Y.RLE|Y.LRE|Y.RLO|Y.LRO|Y.PDF,H=Y.S|Y.WS|Y.B|A|Y.PDI|j,J=null;function M(){if(!J){J=new Map;var Z6=function(y6){if(z.hasOwnProperty(y6)){var T6=0;z[y6].split(",").forEach(function(n6){var o6=n6.split("+"),I6=o6[0],C6=o6[1];I6=parseInt(I6,36),C6=C6?parseInt(C6,36):0,J.set(T6+=I6,Y[y6]);for(var l6=0;l6<C6;l6++)J.set(++T6,Y[y6])})}};for(var V6 in z)Z6(V6)}}function X(Z6){return M(),J.get(Z6.codePointAt(0))||Y.L}function P(Z6){return $[X(Z6)]}var W={pairs:"14>1,1e>2,u>2,2wt>1,1>1,1ge>1,1wp>1,1j>1,f>1,hm>1,1>1,u>1,u6>1,1>1,+5,28>1,w>1,1>1,+3,b8>1,1>1,+3,1>3,-1>-1,3>1,1>1,+2,1s>1,1>1,x>1,th>1,1>1,+2,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,4q>1,1e>2,u>2,2>1,+1",canonical:"6f1>-6dx,6dy>-6dx,6ec>-6ed,6ee>-6ed,6ww>2jj,-2ji>2jj,14r4>-1e7l,1e7m>-1e7l,1e7m>-1e5c,1e5d>-1e5b,1e5c>-14qx,14qy>-14qx,14vn>-1ecg,1ech>-1ecg,1edu>-1ecg,1eci>-1ecg,1eda>-1ecg,1eci>-1ecg,1eci>-168q,168r>-168q,168s>-14ye,14yf>-14ye"};function D(Z6,V6){var y6=36,T6=0,n6=new Map,o6=V6&&new Map,I6;return Z6.split(",").forEach(function C6(l6){if(l6.indexOf("+")!==-1)for(var S6=+l6;S6--;)C6(I6);else{I6=l6;var E6=l6.split(">"),R6=E6[0],h6=E6[1];R6=String.fromCodePoint(T6+=parseInt(R6,y6)),h6=String.fromCodePoint(T6+=parseInt(h6,y6)),n6.set(R6,h6),V6&&o6.set(h6,R6)}}),{map:n6,reverseMap:o6}}var f,G,Z;function T(){if(!f){var Z6=D(W.pairs,!0),V6=Z6.map,y6=Z6.reverseMap;f=V6,G=y6,Z=D(W.canonical,!1).map}}function v(Z6){return T(),f.get(Z6)||null}function V(Z6){return T(),G.get(Z6)||null}function E(Z6){return T(),Z.get(Z6)||null}var{L:S,R,EN:x,ES:I,ET:B,AN:p,CS:C,B:g,S:F,ON:U,BN:c,NSM:K6,AL:t,LRO:q6,RLO:e,LRE:i,RLE:$6,PDF:M6,LRI:j6,RLI:G6,FSI:w6,PDI:o}=Y;function s(Z6,V6){var y6=125,T6=new Uint32Array(Z6.length);for(var n6=0;n6<Z6.length;n6++)T6[n6]=X(Z6[n6]);var o6=new Map;function I6(P5,xq){var J4=T6[P5];if(T6[P5]=xq,o6.set(J4,o6.get(J4)-1),J4&w)o6.set(w,o6.get(w)-1);if(o6.set(xq,(o6.get(xq)||0)+1),xq&w)o6.set(w,(o6.get(w)||0)+1)}var C6=new Uint8Array(Z6.length),l6=new Map,S6=[],E6=null;for(var R6=0;R6<Z6.length;R6++){if(!E6)S6.push(E6={start:R6,end:Z6.length-1,level:V6==="rtl"?1:V6==="ltr"?0:H4(R6,!1)});if(T6[R6]&g)E6.end=R6,E6=null}var h6=$6|i|e|q6|A|o|M6|g,x6=function(P5){return P5+(P5&1?1:2)},b6=function(P5){return P5+(P5&1?2:1)};for(var Q6=0;Q6<S6.length;Q6++){E6=S6[Q6];var Y6=[{_level:E6.level,_override:0,_isolate:0}],_6=void 0,F6=0,W6=0,v6=0;o6.clear();for(var m6=E6.start;m6<=E6.end;m6++){var K8=T6[m6];if(_6=Y6[Y6.length-1],o6.set(K8,(o6.get(K8)||0)+1),K8&w)o6.set(w,(o6.get(w)||0)+1);if(K8&h6){if(K8&($6|i)){C6[m6]=_6._level;var H8=(K8===$6?b6:x6)(_6._level);if(H8<=y6&&!F6&&!W6)Y6.push({_level:H8,_override:0,_isolate:0});else if(!F6)W6++}else if(K8&(e|q6)){C6[m6]=_6._level;var M8=(K8===e?b6:x6)(_6._level);if(M8<=y6&&!F6&&!W6)Y6.push({_level:M8,_override:K8&e?R:S,_isolate:0});else if(!F6)W6++}else if(K8&A){if(K8&w6)K8=H4(m6+1,!0)===1?G6:j6;if(C6[m6]=_6._level,_6._override)I6(m6,_6._override);var X1=(K8===G6?b6:x6)(_6._level);if(X1<=y6&&F6===0&&W6===0)v6++,Y6.push({_level:X1,_override:0,_isolate:1,_isolInitIndex:m6});else F6++}else if(K8&o){if(F6>0)F6--;else if(v6>0){W6=0;while(!Y6[Y6.length-1]._isolate)Y6.pop();var j1=Y6[Y6.length-1]._isolInitIndex;if(j1!=null)l6.set(j1,m6),l6.set(m6,j1);Y6.pop(),v6--}if(_6=Y6[Y6.length-1],C6[m6]=_6._level,_6._override)I6(m6,_6._override)}else if(K8&M6){if(F6===0){if(W6>0)W6--;else if(!_6._isolate&&Y6.length>1)Y6.pop(),_6=Y6[Y6.length-1]}C6[m6]=_6._level}else if(K8&g)C6[m6]=E6.level}else if(C6[m6]=_6._level,_6._override&&K8!==c)I6(m6,_6._override)}var h1=[],T7=null;for(var X7=E6.start;X7<=E6.end;X7++){var Y1=T6[X7];if(!(Y1&j)){var Y7=C6[X7],P7=Y1&A,L1=Y1===o;if(T7&&Y7===T7._level)T7._end=X7,T7._endsWithIsolInit=P7;else h1.push(T7={_start:X7,_end:X7,_level:Y7,_startsWithPDI:L1,_endsWithIsolInit:P7})}}var B7=[];for(var B1=0;B1<h1.length;B1++){var j7=h1[B1];if(!j7._startsWithPDI||j7._startsWithPDI&&!l6.has(j7._start)){var eq=[T7=j7];for(var AK=void 0;T7&&T7._endsWithIsolInit&&(AK=l6.get(T7._end))!=null;)for(var X9=B1+1;X9<h1.length;X9++)if(h1[X9]._start===AK){eq.push(T7=h1[X9]);break}var F3=[];for(var xz=0;xz<eq.length;xz++){var S3=eq[xz];for(var P9=S3._start;P9<=S3._end;P9++)F3.push(P9)}var E9=C6[F3[0]],u$=E6.level;for(var S4=F3[0]-1;S4>=0;S4--)if(!(T6[S4]&j)){u$=C6[S4];break}var Mz=F3[F3.length-1],j2=C6[Mz],wA=E6.level;if(!(T6[Mz]&A)){for(var s_=Mz+1;s_<=E6.end;s_++)if(!(T6[s_]&j)){wA=C6[s_];break}}B7.push({_seqIndices:F3,_sosType:Math.max(u$,E9)%2?R:S,_eosType:Math.max(wA,j2)%2?R:S})}}for(var N5=0;N5<B7.length;N5++){var qK=B7[N5],Xq=qK._seqIndices,H2=qK._sosType,Y_=qK._eosType,m$=C6[Xq[0]]&1?R:S;if(o6.get(K6))for(var t_=0;t_<Xq.length;t_++){var a3=Xq[t_];if(T6[a3]&K6){var e5=H2;for(var v_=t_-1;v_>=0;v_--)if(!(T6[Xq[v_]]&j)){e5=T6[Xq[v_]];break}I6(a3,e5&(A|o)?U:e5)}}if(o6.get(x))for(var bw=0;bw<Xq.length;bw++){var FA=Xq[bw];if(T6[FA]&x)for(var UA=bw-1;UA>=-1;UA--){var oO=UA===-1?H2:T6[Xq[UA]];if(oO&O){if(oO===t)I6(FA,p);break}}}if(o6.get(t))for(var nY=0;nY<Xq.length;nY++){var e2=Xq[nY];if(T6[e2]&t)I6(e2,R)}if(o6.get(I)||o6.get(C))for(var uK=1;uK<Xq.length-1;uK++){var e_=Xq[uK];if(T6[e_]&(I|C)){var q3=0,j$=0;for(var fK=uK-1;fK>=0;fK--)if(q3=T6[Xq[fK]],!(q3&j))break;for(var p$=uK+1;p$<Xq.length;p$++)if(j$=T6[Xq[p$]],!(j$&j))break;if(q3===j$&&(T6[e_]===I?q3===x:q3&(x|p)))I6(e_,q3)}}if(o6.get(x))for(var TY=0;TY<Xq.length;TY++){var qz=Xq[TY];if(T6[qz]&x){for(var Kz=TY-1;Kz>=0&&T6[Xq[Kz]]&(B|j);Kz--)I6(Xq[Kz],x);for(TY++;TY<Xq.length&&T6[Xq[TY]]&(B|j|x);TY++)if(T6[Xq[TY]]!==x)I6(Xq[TY],x)}}if(o6.get(B)||o6.get(I)||o6.get(C))for(var s3=0;s3<Xq.length;s3++){var B$=Xq[s3];if(T6[B$]&(B|I|C)){I6(B$,U);for(var H$=s3-1;H$>=0&&T6[Xq[H$]]&j;H$--)I6(Xq[H$],U);for(var qj=s3+1;qj<Xq.length&&T6[Xq[qj]]&j;qj++)I6(Xq[qj],U)}}if(o6.get(x))for(var DO=0,J2=H2;DO<Xq.length;DO++){var Iz=Xq[DO],fO=T6[Iz];if(fO&x){if(J2===S)I6(Iz,S)}else if(fO&O)J2=fO}if(o6.get(w)){var J1=R|x|p,g7=J1|S,z4=[];{var G4=[];for(var Tq=0;Tq<Xq.length;Tq++)if(T6[Xq[Tq]]&w){var ZK=Z6[Xq[Tq]],W9=void 0;if(v(ZK)!==null)if(G4.length<63)G4.push({char:ZK,seqIndex:Tq});else break;else if((W9=V(ZK))!==null)for(var VK=G4.length-1;VK>=0;VK--){var r7=G4[VK].char;if(r7===W9||r7===V(E(ZK))||v(E(r7))===ZK){z4.push([G4[VK].seqIndex,Tq]),G4.length=VK;break}}}z4.sort(function(P5,xq){return P5[0]-xq[0]})}for(var RK=0;RK<z4.length;RK++){var T3=z4[RK],X5=T3[0],OK=T3[1],L9=!1,x5=0;for(var iY=X5+1;iY<OK;iY++){var C3=Xq[iY];if(T6[C3]&g7){L9=!0;var y5=T6[C3]&J1?R:S;if(y5===m$){x5=y5;break}}}if(L9&&!x5){x5=H2;for(var v3=X5-1;v3>=0;v3--){var _z=Xq[v3];if(T6[_z]&g7){var w3=T6[_z]&J1?R:S;if(w3!==m$)x5=w3;else x5=m$;break}}}if(x5){if(T6[Xq[X5]]=T6[Xq[OK]]=x5,x5!==m$){for(var uz=X5+1;uz<Xq.length;uz++)if(!(T6[Xq[uz]]&j)){if(X(Z6[Xq[uz]])&K6)T6[Xq[uz]]=x5;break}}if(x5!==m$){for(var J$=OK+1;J$<Xq.length;J$++)if(!(T6[Xq[J$]]&j)){if(X(Z6[Xq[J$]])&K6)T6[Xq[J$]]=x5;break}}}}for(var g$=0;g$<Xq.length;g$++)if(T6[Xq[g$]]&w){var aj=g$,M$=g$,sj=H2;for(var M2=g$-1;M2>=0;M2--)if(T6[Xq[M2]]&j)aj=M2;else{sj=T6[Xq[M2]]&J1?R:S;break}var tj=Y_;for(var H7=g$+1;H7<Xq.length;H7++)if(T6[Xq[H7]]&(w|j))M$=H7;else{tj=T6[Xq[H7]]&J1?R:S;break}for(var k7=aj;k7<=M$;k7++)T6[Xq[k7]]=sj===tj?sj:m$;g$=M$}}}for(var Uq=E6.start;Uq<=E6.end;Uq++){var b_=C6[Uq],mz=T6[Uq];if(b_&1){if(mz&(S|x|p))C6[Uq]++}else if(mz&R)C6[Uq]++;else if(mz&(p|x))C6[Uq]+=2;if(mz&j)C6[Uq]=Uq===0?E6.level:C6[Uq-1];if(Uq===E6.end||X(Z6[Uq])&(F|g))for(var x_=Uq;x_>=0&&X(Z6[x_])&H;x_--)C6[x_]=E6.level}}return{levels:C6,paragraphs:S6};function H4(P5,xq){for(var J4=P5;J4<Z6.length;J4++){var Xz=T6[J4];if(Xz&(R|t))return 1;if(Xz&(g|S)||xq&&Xz===o)return 0;if(Xz&A){var aO=sX(J4);J4=aO===-1?Z6.length:aO}}return 0}function sX(P5){var xq=1;for(var J4=P5+1;J4<Z6.length;J4++){var Xz=T6[J4];if(Xz&g)break;if(Xz&o){if(--xq===0)return J4}else if(Xz&A)xq++}return-1}}var a="14>1,j>2,t>2,u>2,1a>g,2v3>1,1>1,1ge>1,1wd>1,b>1,1j>1,f>1,ai>3,-2>3,+1,8>1k0,-1jq>1y7,-1y6>1hf,-1he>1h6,-1h5>1ha,-1h8>1qi,-1pu>1,6>3u,-3s>7,6>1,1>1,f>1,1>1,+2,3>1,1>1,+13,4>1,1>1,6>1eo,-1ee>1,3>1mg,-1me>1mk,-1mj>1mi,-1mg>1mi,-1md>1,1>1,+2,1>10k,-103>1,1>1,4>1,5>1,1>1,+10,3>1,1>8,-7>8,+1,-6>7,+1,a>1,1>1,u>1,u6>1,1>1,+5,26>1,1>1,2>1,2>2,8>1,7>1,4>1,1>1,+5,b8>1,1>1,+3,1>3,-2>1,2>1,1>1,+2,c>1,3>1,1>1,+2,h>1,3>1,a>1,1>1,2>1,3>1,1>1,d>1,f>1,3>1,1a>1,1>1,6>1,7>1,13>1,k>1,1>1,+19,4>1,1>1,+2,2>1,1>1,+18,m>1,a>1,1>1,lk>1,1>1,4>1,2>1,f>1,3>1,1>1,+3,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,6>1,4j>1,j>2,t>2,u>2,2>1,+1",n;function l(){if(!n){var Z6=D(a,!0),V6=Z6.map,y6=Z6.reverseMap;y6.forEach(function(T6,n6){V6.set(n6,T6)}),n=V6}}function A6(Z6){return l(),n.get(Z6)||null}function J6(Z6,V6,y6,T6){var n6=Z6.length;y6=Math.max(0,y6==null?0:+y6),T6=Math.min(n6-1,T6==null?n6-1:+T6);var o6=new Map;for(var I6=y6;I6<=T6;I6++)if(V6[I6]&1){var C6=A6(Z6[I6]);if(C6!==null)o6.set(I6,C6)}return o6}function X6(Z6,V6,y6,T6){var n6=Z6.length;y6=Math.max(0,y6==null?0:+y6),T6=Math.min(n6-1,T6==null?n6-1:+T6);var o6=[];return V6.paragraphs.forEach(function(I6){var C6=Math.max(y6,I6.start),l6=Math.min(T6,I6.end);if(C6<l6){var S6=V6.levels.slice(C6,l6+1);for(var E6=l6;E6>=C6&&X(Z6[E6])&H;E6--)S6[E6]=I6.level;var R6=I6.level,h6=1/0;for(var x6=0;x6<S6.length;x6++){var b6=S6[x6];if(b6>R6)R6=b6;if(b6<h6)h6=b6|1}for(var Q6=R6;Q6>=h6;Q6--)for(var Y6=0;Y6<S6.length;Y6++)if(S6[Y6]>=Q6){var _6=Y6;while(Y6+1<S6.length&&S6[Y6+1]>=Q6)Y6++;if(Y6>_6)o6.push([_6+C6,Y6+C6])}}}),o6}function f6(Z6,V6,y6,T6){var n6=N6(Z6,V6,y6,T6),o6=[].concat(Z6);return n6.forEach(function(I6,C6){o6[C6]=(V6.levels[I6]&1?A6(Z6[I6]):null)||Z6[I6]}),o6.join("")}function N6(Z6,V6,y6,T6){var n6=X6(Z6,V6,y6,T6),o6=[];for(var I6=0;I6<Z6.length;I6++)o6[I6]=I6;return n6.forEach(function(C6){var l6=C6[0],S6=C6[1],E6=o6.slice(l6,S6+1);for(var R6=E6.length;R6--;)o6[S6-R6]=E6[R6]}),o6}return _.closingToOpeningBracket=V,_.getBidiCharType=X,_.getBidiCharTypeName=P,_.getCanonicalBracket=E,_.getEmbeddingLevels=s,_.getMirroredCharacter=A6,_.getMirroredCharactersMap=J6,_.getReorderSegments=X6,_.getReorderedIndices=N6,_.getReorderedString=f6,_.openingToClosingBracket=v,Object.defineProperty(_,"__esModule",{value:!0}),_}({});return K}return q})});function B0_(){if(aE1===void 0)aE1=process.platform==="win32"||typeof process.env.WT_SESSION==="string"||process.env.TERM_PROGRAM==="vscode";return aE1}function g0_(){if(!oE1)oE1=M84.default();return oE1}function X84(q){if(!B0_()||q.length===0)return q;let K=q.map((w)=>w.value).join("");if(!Q0_(K))return q;let _=g0_(),{levels:z}=_.getEmbeddingLevels(K,"auto"),Y=[],$=0;for(let w=0;w<q.length;w++)Y.push(z[$]),$+=q[w].value.length;let A=[...q],O=Math.max(...Y);for(let w=O;w>=1;w--){let j=0;while(j<A.length)if(Y[j]>=w){let H=j+1;while(H<A.length&&Y[H]>=w)H++;F0_(A,j,H-1),U0_(Y,j,H-1),j=H}else j++}return A}function F0_(q,K,_){while(K<_){let z=q[K];q[K]=q[_],q[_]=z,K++,_--}}function U0_(q,K,_){while(K<_){let z=q[K];q[K]=q[_],q[_]=z,K++,_--}}function Q0_(q){return/[\u0590-\u05FF\uFB1D-\uFB4F\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF\u0780-\u07BF\u0700-\u074F]/u.test(q)}var M84,oE1,aE1;var P84=y(()=>{M84=O6(J84(),1)});function kZ8(q){let K=0,_=0;while(_<=q.length){let z=q.indexOf(`
581`,_),Y=z===-1?q.substring(_):q.substring(_,z);if(K=Math.max(K,v08(Y)),z===-1)break;_=z+1}return K}var sE1=y(()=>{Gy1()});function d0_(q,K){if(!q)return K;return{x1:W84(q.x1,K.x1),x2:D84(q.x2,K.x2),y1:W84(q.y1,K.y1),y2:D84(q.y2,K.y2)}}function W84(q,K){if(q===void 0)return K;if(K===void 0)return q;return Math.max(q,K)}function D84(q,K){if(q===void 0)return K;if(K===void 0)return q;return Math.min(q,K)}class ZA6{width;height;stylePool;screen;operations=[];charCache=new Map;constructor(q){let{width:K,height:_,stylePool:z,screen:Y}=q;this.width=K,this.height=_,this.stylePool=z,this.screen=Y,ey1(Y,K,_)}reset(q,K,_){if(this.width=q,this.height=K,this.screen=_,this.operations.length=0,ey1(_,q,K),this.charCache.size>16384)this.charCache.clear()}blit(q,K,_,z,Y){this.operations.push({type:"blit",src:q,x:K,y:_,width:z,height:Y})}shift(q,K,_){this.operations.push({type:"shift",top:q,bottom:K,n:_})}clear(q,K){this.operations.push({type:"clear",region:q,fromAbsolute:K})}noSelect(q){this.operations.push({type:"noSelect",region:q})}write(q,K,_,z){if(!_)return;this.operations.push({type:"write",x:q,y:K,text:_,softWrap:z})}clip(q){this.operations.push({type:"clip",clip:q})}unclip(){this.operations.push({type:"unclip"})}get(){let q=this.screen,K=this.width,_=this.height,z=0,Y=0,$=[];for(let w of this.operations){if(w.type!=="clear")continue;let{x:j,y:H,width:J,height:M}=w.region,X=Math.max(0,j),P=Math.max(0,H),W=Math.min(j+J,K),D=Math.min(H+M,_);if(X>=W||P>=D)continue;let f={x:X,y:P,width:W-X,height:D-P};if(q.damage=q.damage?x16(q.damage,f):f,w.fromAbsolute)$.push(f)}let A=[];for(let w of this.operations)switch(w.type){case"clear":continue;case"clip":A.push(d0_(A.at(-1),w.clip));continue;case"unclip":A.pop();continue;case"blit":{let{src:j,x:H,y:J,width:M,height:X}=w,P=A.at(-1),W=Math.max(H,P?.x1??0),D=Math.max(J,P?.y1??0),f=Math.min(J+X,_,j.height,P?.y2??1/0),G=Math.min(H+M,K,j.width,P?.x2??1/0);if(W>=G||D>=f)continue;if($.length===0){qE1(q,j,W,D,G,f),z+=(f-D)*(G-W);continue}let Z=D;for(let T=D;T<=f;T++)if(T<f&&$.some((V)=>T>=V.y&&T<V.y+V.height&&W>=V.x&&G<=V.x+V.width)||T===f){if(T>Z)qE1(q,j,W,Z,G,T),z+=(T-Z)*(G-W);Z=T+1}continue}case"shift":{c08(q,w.top,w.bottom,w.n);continue}case"write":{let{text:j,softWrap:H}=w,{x:J,y:M}=w,X=j.split(`
582`),P=0,W=0,D=A.at(-1);if(D){let Z=typeof D?.x1==="number"&&typeof D?.x2==="number",T=typeof D?.y1==="number"&&typeof D?.y2==="number";if(Z){let v=kZ8(j);if(J+v<=D.x1||J>=D.x2)continue}if(T){let v=X.length;if(M+v<=D.y1||M>=D.y2)continue}if(Z){if(X=X.map((v)=>{let V=J<D.x1?D.x1-J:0,E=O1(v),S=J+E>D.x2?D.x2-J:E,R=of(v,V,S);if(O1(R)>S-V)R=of(v,V,S-1);return R}),J<D.x1)J=D.x1}if(T){let v=M<D.y1?D.y1-M:0,V=X.length,E=M+V>D.y2?D.y2-M:V;if(H&&v>0&&H[v]===!0)W=J+O1(X[v-1]);if(X=X.slice(v,E),P=v,M<D.y1)M=D.y1}}let f=q.softWrap,G=0;for(let Z of X){let T=M+G;if(T>=_)break;let v=n0_(q,Z,J,T,K,this.stylePool,this.charCache);if(Y+=v-J,H){let V=H[P+G]===!0;f[T]=V?W:0,W=v}G++}continue}}for(let w of this.operations)if(w.type==="noSelect"){let{x:j,y:H,width:J,height:M}=w.region;Mtq(q,j,H,J,M)}let O=z+Y;if(O>1000&&Y>z)N(`High write ratio: blit=${z}, write=${Y} (${(Y/O*100).toFixed(1)}% writes), screen=${_}x${K}`);return q}}function c0_(q,K){if(q===K)return!0;let _=q.length;if(_!==K.length)return!1;if(_===0)return!0;for(let z=0;z<_;z++)if(q[z].code!==K[z].code)return!1;return!0}function l0_(q,K){let _=q.length;if(_===0)return[];let z=[],Y=[],$=q[0].styles;for(let A=0;A<_;A++){let O=q[A],w=O.styles;if(Y.length>0&&!c0_(w,$))f84(Y.join(""),$,K,z),Y.length=0;Y.push(O.value),$=w}if(Y.length>0)f84(Y.join(""),$,K,z);return z}function f84(q,K,_,z){let Y=Htq(K)??void 0,A=Y!==void 0||K.some((w)=>w.code.length>=Pl6.length&&w.code.startsWith(Pl6))?Jtq(K):K,O=_.intern(A);for(let{segment:w}of YH().segment(q))z.push({value:w,width:O1(w),styleId:O,hyperlink:Y})}function n0_(q,K,_,z,Y,$,A){let O=A.get(K);if(!O)O=X84(l0_(vsq(ZT6(K)),$)),A.set(K,O);let w=_;for(let j=0;j<O.length;j++){let H=O[j],J=H.value.codePointAt(0);if(J!==void 0&&J<=31){if(J===9){let W=8-w%8;for(let D=0;D<W&&w<Y;D++)d08(q,w,z,{char:" ",styleId:$.none,width:0,hyperlink:void 0}),w++}else if(J===27){let P=O[j+1]?.value,W=P?.codePointAt(0);if(P==="("||P===")"||P==="*"||P==="+")j+=2;else if(P==="["){j++;while(j<O.length-1){j++;let D=O[j]?.value.codePointAt(0);if(D!==void 0&&D>=64&&D<=126)break}}else if(P==="]"||P==="P"||P==="_"||P==="^"||P==="X"){j++;while(j<O.length-1){j++;let D=O[j]?.value;if(D==="\x07")break;if(D==="\x1B"){if(O[j+1]?.value==="\\"){j++;break}}}}else if(W!==void 0&&W>=48&&W<=126)j++}continue}let M=H.width;if(M===0)continue;let X=M>=2;if(X&&w+2>Y){d08(q,w,z,{char:" ",styleId:$.none,width:3,hyperlink:void 0}),w++;continue}d08(q,w,z,{char:H.value,styleId:H.styleId,width:X?1:0,hyperlink:H.hyperlink}),w+=X?2:1}return w}var VZ8=y(()=>{GT6();_8();mk();$A6();P84();Hl6();Ci();Q5();sE1()});function tE1(q,K=1,_={}){let{indent:z=" ",includeEmptyLines:Y=!1}=_;if(typeof q!=="string")throw TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof q}\``);if(typeof K!=="number")throw TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof K}\``);if(K<0)throw RangeError(`Expected \`count\` to be at least 0, got \`${K}\``);if(typeof z!=="string")throw TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof z}\``);if(K===0)return q;let $=Y?/^/gm:/^(?!\s*$)/gm;return q.replace($,z.repeat(K))}var i0_=(q)=>{return q.getComputedWidth()-q.getComputedPadding(F_.Left)-q.getComputedPadding(F_.Right)-q.getComputedBorder(F_.Left)-q.getComputedBorder(F_.Right)},Z84;var G84=y(()=>{KA6();Z84=i0_});var T84=m((ICA,r0_)=>{r0_.exports={single:{topLeft:"┌",top:"─",topRight:"┐",right:"│",bottomRight:"┘",bottom:"─",bottomLeft:"└",left:"│"},double:{topLeft:"╔",top:"═",topRight:"╗",right:"║",bottomRight:"╝",bottom:"═",bottomLeft:"╚",left:"║"},round:{topLeft:"╭",top:"─",topRight:"╮",right:"│",bottomRight:"╯",bottom:"─",bottomLeft:"╰",left:"│"},bold:{topLeft:"┏",top:"━",topRight:"┓",right:"┃",bottomRight:"┛",bottom:"━",bottomLeft:"┗",left:"┃"},singleDouble:{topLeft:"╓",top:"─",topRight:"╖",right:"║",bottomRight:"╜",bottom:"─",bottomLeft:"╙",left:"║"},doubleSingle:{topLeft:"╒",top:"═",topRight:"╕",right:"│",bottomRight:"╛",bottom:"═",bottomLeft:"╘",left:"│"},classic:{topLeft:"+",top:"-",topRight:"+",right:"|",bottomRight:"+",bottom:"-",bottomLeft:"+",left:"|"},arrow:{topLeft:"↘",top:"↓",topRight:"↙",right:"←",bottomRight:"↖",bottom:"↑",bottomLeft:"↗",left:"→"}}});var k84=m((uCA,eE1)=>{var v84=T84();eE1.exports=v84;eE1.exports.default=v84});function V84(q,K,_,z=0,Y){let $=O1(K),A=q.length;if($>=A-2)return["",K.substring(0,A),""];let O;if(_==="center")O=Math.floor((A-$)/2);else if(_==="start")O=z+1;else O=A-$-z-1;O=Math.max(1,Math.min(O,A-$-1));let w=q.substring(0,1)+Y.repeat(O-1),j=Y.repeat(A-O-$-1)+q.substring(A-1);return[w,K,j]}function uT6(q,K,_){let z=Ni(q,K);if(_)z=$8.dim(z);return z}var N84,o0_,a0_=(q,K,_,z)=>{if(_.style.borderStyle){let Y=Math.floor(_.yogaNode.getComputedWidth()),$=Math.floor(_.yogaNode.getComputedHeight()),A=typeof _.style.borderStyle==="string"?o0_[_.style.borderStyle]??N84.default[_.style.borderStyle]:_.style.borderStyle,O=_.style.borderTopColor??_.style.borderColor,w=_.style.borderBottomColor??_.style.borderColor,j=_.style.borderLeftColor??_.style.borderColor,H=_.style.borderRightColor??_.style.borderColor,J=_.style.borderTopDimColor??_.style.borderDimColor,M=_.style.borderBottomDimColor??_.style.borderDimColor,X=_.style.borderLeftDimColor??_.style.borderDimColor,P=_.style.borderRightDimColor??_.style.borderDimColor,W=_.style.borderTop!==!1,D=_.style.borderBottom!==!1,f=_.style.borderLeft!==!1,G=_.style.borderRight!==!1,Z=Math.max(0,Y-(f?1:0)-(G?1:0)),T=W?(f?A.topLeft:"")+A.top.repeat(Z)+(G?A.topRight:""):"",v;if(W&&_.style.borderText?.position==="top"){let[B,p,C]=V84(T,_.style.borderText.content,_.style.borderText.align,_.style.borderText.offset,A.top);v=uT6(B,O,J)+p+uT6(C,O,J)}else if(W)v=uT6(T,O,J);let V=$;if(W)V-=1;if(D)V-=1;V=Math.max(0,V);let E=(Ni(A.left,j)+`
583`).repeat(V);if(X)E=$8.dim(E);let S=(Ni(A.right,H)+`

Callers 1

n0_Function · 0.85

Calls 8

B0_Function · 0.85
Q0_Function · 0.85
g0_Function · 0.85
F0_Function · 0.85
U0_Function · 0.85
joinMethod · 0.45
pushMethod · 0.45
maxMethod · 0.45

Tested by

no test coverage detected