MCPcopy Index your code
hub / github.com/google/adk-python / Cu

Function Cu

src/google/adk/cli/browser/main-3CUQG2IN.js:105–108  ·  view source on GitHub ↗
(i,e)

Source from the content-addressed store, hash-verified

103${e}${i.slice(k+1,M)}`)}return v}function kT(i,e,A){let t=e,n=e+1,o=i[n];for(;o===" "||o===" ";)if(e<n+A)o=i[++e];else{do o=i[++e];while(o&&o!==`
104`);t=e,n=e+1,o=i[n]}return t}var Gm=(i,e)=>({indentAtStart:e?i.indent.length:i.indentAtStart,lineWidth:i.options.lineWidth,minContentWidth:i.options.minContentWidth}),Km=i=>/^(%|---|\.\.\.)/m.test(i);function JrA(i,e,A){if(!e||e<0)return!1;let t=e-A,n=i.length;if(n<=t)return!1;for(let o=0,a=0;o<n;++o)if(i[o]===`
105`){if(o-a>t)return!0;if(a=o+1,n-a<=t)return!1}return!0}function Cu(i,e){let A=JSON.stringify(i);if(e.options.doubleQuotedAsJSON)return A;let{implicitKey:t}=e,n=e.options.doubleQuotedMinMultiLineLength,o=e.indent||(Km(i)?" ":""),a="",r=0;for(let s=0,l=A[s];l;l=A[++s])if(l===" "&&A[s+1]==="\\"&&A[s+2]==="n"&&(a+=A.slice(r,s)+"\\ ",s+=1,r=s,l="\\"),l==="\\")switch(A[s+1]){case"u":{a+=A.slice(r,s);let g=A.substr(s+2,4);switch(g){case"0000":a+="\\0";break;case"0007":a+="\\a";break;case"000b":a+="\\v";break;case"001b":a+="\\e";break;case"0085":a+="\\N";break;case"00a0":a+="\\_";break;case"2028":a+="\\L";break;case"2029":a+="\\P";break;default:g.substr(0,2)==="00"?a+="\\x"+g.substr(2):a+=A.substr(s,6)}s+=5,r=s+1}break;case"n":if(t||A[s+2]==='"'||A.length<n)s+=1;else{for(a+=A.slice(r,s)+`
106
107`;A[s+2]==="\\"&&A[s+3]==="n"&&A[s+4]!=='"';)a+=`
108`,s+=2;a+=o,A[s+2]===" "&&(a+="\\"),s+=1,r=s+1}break;default:s+=1}return a=r?a+A.slice(r):A,t?a:cu(a,o,gu,Gm(e,!1))}function b7(i,e){if(e.options.singleQuote===!1||e.implicitKey&&i.includes(`
109`)||/[ \t]\n|\n[ \t]/.test(i))return Cu(i,e);let A=e.indent||(Km(i)?" ":""),t="'"+i.replace(/'/g,"''").replace(/\n+/g,`$&
110${A}`)+"'";return e.implicitKey?t:cu(t,A,v7,Gm(e,!1))}function SB(i,e){let{singleQuote:A}=e.options,t;if(A===!1)t=Cu;else{let n=i.includes('"'),o=i.includes("'");n&&!o?t=b7:o&&!n?t=Cu:t=A?b7:Cu}return t(i,e)}var M7;try{M7=new RegExp(`(^|(?<!
111))

Callers 2

b7Function · 0.70
sFunction · 0.70

Calls 4

sliceMethod · 0.80
KmFunction · 0.70
cuFunction · 0.70
GmFunction · 0.70

Tested by

no test coverage detected