MCPcopy Create free account
hub / github.com/ChinaSiro/claude-code-sourcemap / nL6

Function nL6

package/cli.js:3010–3010  ·  view source on GitHub ↗
(q,K,_)

Source from the content-addressed store, hash-verified

3008`,`\r
3009`),"utf8"),X=b$K(O,$,M),P=$.length;if(X!==-1){let D=w-H+X;return await Caz(q,O,D,P,_,j+vs1(O,0,X))}w+=J;let W=Math.min(A,M);j+=vs1(O,0,M-W),H=W,O.copyWithin(0,M-H,M)}return{content:"",lineOffset:1,truncated:w>=Wu8}}async function fu8(q){let K=Buffer.allocUnsafe(EK6),_=0;for(;;){if(_===K.length){let Y=Buffer.allocUnsafe(Math.min(K.length*2,Wu8+EK6));K.copy(Y,0,0,_),K=Y}let{bytesRead:z}=await q.read(K,_,K.length-_,_);if(z===0)break;if(_+=z,_>Wu8)return null}return I$K(K,_)}function b$K(q,K,_){let z=q.indexOf(K);return z===-1||z+K.length>_?-1:z}function vs1(q,K,_){let z=0;for(let Y=K;Y<_;Y++)if(q[Y]===Du8)z++;return z}function I$K(q,K){let _=q.toString("utf8",0,K);return _.includes("\r")?_.replaceAll(`\r
3010`,`
3011`):_}async function Caz(q,K,_,z,Y,$){let A=Math.min(_,EK6),{bytesRead:O}=await q.read(K,0,A,_-A),w=_,j=0;for(let G=O-1;G>=0&&j<=Y;G--){if(K[G]===Du8){if(j++,j>Y)break}w--}let H=_-w,J=$-vs1(K,O-H,O)+1,M=_+z,{bytesRead:X}=await q.read(K,0,EK6,M),P=M;j=0;for(let G=0;G<X;G++)if(P++,K[G]===Du8){if(j++,j>=Y+1)break}let W=P-w,D=W<=K.length?K:Buffer.allocUnsafe(W),{bytesRead:f}=await q.read(D,0,W,w);return{content:I$K(D,f),lineOffset:J,truncated:!1}}var EK6=8192,Wu8=10485760,Du8=10;var Zu8=y(()=>{y8()});function u$K(q){return q.replaceAll(Ns1,"'").replaceAll(Gu8,"'").replaceAll(ys1,'"').replaceAll(Es1,'"')}function Ls1(q){let K=q.split(/(\r\n|\n|\r)/),_="";for(let z=0;z<K.length;z++){let Y=K[z];if(Y!==void 0)if(z%2===0)_+=Y.replace(/\s+$/,"");else _+=Y}return _}function Fj6(q,K){if(q.includes(K))return K;let _=u$K(K),Y=u$K(q).indexOf(_);if(Y!==-1)return q.substring(Y,Y+K.length);return null}function nL6(q,K,_){if(q===K)return _;let z=K.includes(ys1)||K.includes(Es1),Y=K.includes(Ns1)||K.includes(Gu8);if(!z&&!Y)return _;let $=_;if(z)$=baz($);if(Y)$=xaz($);return $}function m$K(q,K){if(K===0)return!0;let _=q[K-1];return _===" "||_==="\t"||_===`
3012`||_==="\r"||_==="("||_==="["||_==="{"||_==="—"||_==="–"}function baz(q){let K=[...q],_=[];for(let z=0;z<K.length;z++)if(K[z]==='"')_.push(m$K(K,z)?ys1:Es1);else _.push(K[z]);return _.join("")}function xaz(q){let K=[...q],_=[];for(let z=0;z<K.length;z++)if(K[z]==="'"){let Y=z>0?K[z-1]:void 0,$=z<K.length-1?K[z+1]:void 0,A=Y!==void 0&&/\p{L}/u.test(Y),O=$!==void 0&&/\p{L}/u.test($);if(A&&O)_.push(Gu8);else _.push(m$K(K,z)?Ns1:Gu8)}else _.push(K[z]);return _.join("")}function Iaz(q,K,_,z=!1){let Y=z?(A,O,w)=>A.replaceAll(O,()=>w):(A,O,w)=>A.replace(O,()=>w);if(_!=="")return Y(q,K,_);return!K.endsWith(`
3013`)&&q.includes(K+`

Callers 3

FazFunction · 0.85
callFunction · 0.85
NdKFunction · 0.85

Calls 3

bazFunction · 0.85
xazFunction · 0.85
includesMethod · 0.80

Tested by

no test coverage detected