MCPcopy
hub / github.com/google/adk-python / Ep

Function Ep

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

Source from the content-addressed store, hash-verified

508 pointer-events: none;
509 color: var(--jse-tag-background, rgba(0, 0, 0, 0.2));
510}`);var NIA=TA('<div role="textbox" tabindex="0" contenteditable="true" spellcheck="false"></div>');function Wq(i,e){Jt(e,!1);var A=dr("jsoneditor:EditableDiv"),t=K(e,"value",9),n=K(e,"initialValue",9),o=K(e,"shortText",9,!1),a=K(e,"label",9),r=K(e,"onChange",9),s=K(e,"onCancel",9),l=K(e,"onFind",9),g=K(e,"onPaste",9,Fa),C=K(e,"onValueClass",9,()=>""),d=cA(void 0,!0),B=cA(void 0,!0),u=!1;function E(){return c(d)?(function(v){return v.replace(/\n$/,"")})(c(d).innerText):""}function f(v){c(d)&&Ol(d,c(d).innerText=$h(v))}os(()=>{A("onMount",{value:t(),initialValue:n()}),f(n()!==void 0?n():t()),c(d)&&(function(v){if(v.firstChild!=null){var S=document.createRange(),k=window.getSelection();S.setStart(v,1),S.collapse(!0),k?.removeAllRanges(),k?.addRange(S)}else v.focus()})(c(d))}),Dg(()=>{var v=E();A("onDestroy",{closed:u,value:t(),newValue:v}),u||v===t()||r()(v,i1.no)}),KA(()=>(Y(C()),Y(t())),()=>{N(B,C()(t()))}),Vn(),di(!0);var m=NIA();ta(m,v=>N(d,v),()=>c(d)),Le(v=>{jn(m,"aria-label",a()),Ci(m,1,v,"svelte-1r0oryi")},[()=>o1((Y(wc),c(B),Y(o()),uA(()=>wc("jse-editable-div",c(B),{"jse-short-text":o()}))))]),De("input",m,function(){var v=E();v===""&&f(""),N(B,C()(v))}),De("keydown",m,function(v){v.stopPropagation();var S=RC(v);if(S==="Escape"&&(v.preventDefault(),u=!0,s()()),S==="Enter"||S==="Tab"){v.preventDefault(),u=!0;var k=E();r()(k,i1.nextInside)}S==="Ctrl+F"&&(v.preventDefault(),l()(!1)),S==="Ctrl+H"&&(v.preventDefault(),l()(!0))}),De("paste",m,function(v){if(v.stopPropagation(),g()&&v.clipboardData){var S=v.clipboardData.getData("text/plain");g()(S)}}),De("blur",m,function(){var v=document.hasFocus(),S=E();A("handleBlur",{hasFocus:v,closed:u,value:t(),newValue:S}),document.hasFocus()&&!u&&(u=!0,S!==t()&&r()(S,i1.self))}),sA(i,m),Yt()}function FIA(i,e){Jt(e,!1);var A=K(e,"path",9),t=K(e,"value",9),n=K(e,"selection",9),o=K(e,"mode",9),a=K(e,"parser",9),r=K(e,"normalization",9),s=K(e,"enforceString",9),l=K(e,"onPatch",9),g=K(e,"onPasteJson",9),C=K(e,"onSelect",9),d=K(e,"onFind",9),B=K(e,"focus",9),u=K(e,"findNextInside",9);function E(S){return s()?S:cE(S,a())}function f(){C()(en(A())),B()()}di(!0);var m=lt(()=>(Y(r()),Y(t()),uA(()=>r().escapeValue(t())))),v=lt(()=>(Y(gr),Y(n()),uA(()=>gr(n())?n().initialValue:void 0)));Wq(i,{get value(){return c(m)},get initialValue(){return c(v)},label:"Edit value",onChange:function(S,k){l()([{op:"replace",path:xt(A()),value:E(r().unescapeValue(S))}],(M,x,F)=>{if(!F||Ui(A(),Qt(F)))return{state:x,selection:k===i1.nextInside?u()(A()):en(A())}}),B()()},onCancel:f,onPaste:function(S){try{var k=a().parse(S);ua(k)&&g()({path:A(),contents:k,onPasteAsJson:()=>{f();var M=[{op:"replace",path:xt(A()),value:k}];l()(M,(x,F)=>({state:nI(x,F,A())}))}})}catch(M){}},get onFind(){return d()},onValueClass:function(S){return qq(E(r().unescapeValue(S)),o(),a())}}),Yt()}function Gh(i,e,A){var t=an(e),n=$e(i,t);if(sa(n)){var o=Or(Ji(e));return A.map((l,g)=>({op:"add",path:xt(t.concat(String(o+g))),value:l.value}))}if(Ea(n)){var a=Ji(e),r=Object.keys(n),s=a!==void 0?hp(r,a,!0):[];return[...A.map(l=>{var g=Bp(l.key,r);return{op:"add",path:xt(t.concat(g)),value:l.value}}),...s.map(l=>r1(t,l))]}throw new Error("Cannot create insert operations: parent must be an Object or Array")}function T_(i,e,A){var t=$e(i,e);if(Array.isArray(t)){var n=t.length;return A.map((o,a)=>({op:"add",path:xt(e.concat(String(n+a))),value:o.value}))}return A.map(o=>{var a=Bp(o.key,Object.keys(t));return{op:"add",path:xt(e.concat(a)),value:o.value}})}function Ep(i,e,A,t){var n=e.filter(r=>r!==A),o=Bp(t,n),a=hp(e,A,!1);return[{op:"move",from:xt(i.concat(A)),path:xt(i.concat(o))},...a.map(r=>r1(i,r))]}function Zq(i,e){var A=Ji(e);if(An(A))throw new Error("Cannot duplicate root object");var t=an(A),n=Ji(A),o=$e(i,t);if(sa(o)){var a=Ji(e),r=a?Or(Ji(a))+1:0;return[...e.map((g,C)=>({op:"copy",from:xt(g),path:xt(t.concat(String(C+r)))}))]}if(Ea(o)){var s=Object.keys(o),l=n!==void 0?hp(s,n,!1):[];return[...e.map(g=>{var C=Bp(Ji(g),s);return{op:"copy",from:xt(g),path:xt(t.concat(C))}}),...l.map(g=>r1(t,g))]}throw new Error("Cannot create duplicate operations: parent must be an Object or Array")}function Xq(i,e){if(bn(e))return[{op:"move",from:xt(e.path),path:""}];if(!bo(e))throw new Error("Cannot create extract operations: parent must be an Object or Array");var A=an(e.focusPath),t=$e(i,A);if(sa(t)){var n=a1(i,e).map(a=>{var r=Or(Ji(a));return t[r]});return[{op:"replace",path:"",value:n}]}if(Ea(t)){var o={};return a1(i,e).forEach(a=>{var r=String(Ji(a));o[r]=t[r]}),[{op:"replace",path:"",value:o}]}throw new Error("Cannot extract: unsupported type of selection "+JSON.stringify(e))}function $q(i,e,A,t){if(Cr(e)){var n=Mq(A,t),o=an(e.path),a=$e(i,o);return Ep(o,Object.keys(a),Ji(e.path),typeof n=="string"?n:A)}if(bn(e)||bo(e)&&An(e.focusPath))try{return[{op:"replace",path:xt(Qt(e)),value:dp(A,x=>Cp(x,t))}]}catch(x){return[{op:"replace",path:xt(Qt(e)),value:A}]}if(bo(e)){var r=d_(A,t);return(function(x,F,z){var j=Tc(F),X=an(j),eA=$e(x,X);if(sa(eA)){var Z=Tc(F),CA=Z?Or(Ji(Z)):0;return[...Xw(F),...z.map((qA,ue)=>({op:"add",path:xt(X.concat(String(ue+CA))),value:qA.value}))]}if(Ea(eA)){var wA=Ji(F),BA=an(wA),QA=Ji(wA),RA=Object.keys(eA),dA=QA!==void 0?hp(RA,QA,!1):[],IA=new Set(F.map(qA=>Ji(qA))),xA=RA.filter(qA=>!IA.has(qA));return[...Xw(F),...z.map(qA=>{var ue=Bp(qA.key,xA);return{op:"add",path:xt(BA.concat(ue)),value:qA.value}}),...dA.map(qA=>r1(BA,qA))]}throw new Error("Cannot create replace operations: parent must be an Object or Array")})(i,a1(i,e),r)}if(hl(e)){var s=d_(A,t),l=e.path,g=an(l),C=$e(i,g);if(sa(C)){var d=Or(Ji(l));return Gh(i,g.concat(String(d+1)),s)}if(Ea(C)){var B=String(Ji(l)),u=Object.keys(C);if(An(u)||Ji(u)===B)return T_(i,g,s);var E=u.indexOf(B),f=u[E+1];return Gh(i,g.concat(f),s)}throw new Error("Cannot create insert operations: parent must be an Object or Array")}if(nr(e)){var m=d_(A,t),v=e.path,S=$e(i,v);if(sa(S))return Gh(i,v.concat("0"),m);if(Ea(S)){var k=Object.keys(S);if(An(k))return T_(i,v,m);var M=Tc(k);return Gh(i,v.concat(M),m)}throw new Error("Cannot create insert operations: parent must be an Object or Array")}throw new Error("Cannot insert: unsupported type of selection "+JSON.stringify(e))}function Xw(i){return i.map(e=>({op:"remove",path:xt(e)})).reverse()}function r1(i,e){return{op:"move",from:xt(i.concat(e)),path:xt(i.concat(e))}}function d_(i,e){var A=/^\s*{/.test(i),t=/^\s*\[/.test(i),n=Mq(i,e),o=n!==void 0?n:dp(i,a=>Cp(a,e));return A&&Jn(o)||t&&Array.isArray(o)?[{key:"New item",value:o}]:Array.isArray(o)?o.map((a,r)=>({key:"New item "+r,value:a})):Jn(o)?Object.keys(o).map(a=>({key:a,value:o[a]})):[{key:"New item",value:o}]}function AW(i,e){if(Cr(e)){var A=an(e.path),t=$e(i,A),n=Ep(A,Object.keys(t),Ji(e.path),"");return{operations:n,newSelection:eE(i,n)}}if(bn(e))return{operations:[{op:"replace",path:xt(e.path),value:""}],newSelection:e};if(bo(e)){var o=a1(i,e),a=Xw(o),r=Ji(o);if(An(r))return{operations:[{op:"replace",path:"",value:""}],newSelection:en([])};var s=an(r),l=$e(i,s);if(sa(l)){var g=Tc(o),C=Or(Ji(g));return{operations:a,newSelection:C===0?FC(s):SC(s.concat(String(C-1)))}}if(Ea(l)){var d=Object.keys(l),B=Tc(o),u=Ji(B),E=d.indexOf(u),f=d[E-1];return{operations:a,newSelection:E===0?FC(s):SC(s.concat(f))}}throw new Error("Cannot create remove operations: parent must be an Object or Array")}throw new Error("Cannot remove: unsupported type of selection "+JSON.stringify(e))}function eW(i,e){var A=(function(t,n){if(An(n)||!n.every(u2))return n;var o=[];for(var a of n){var r=Xj(ms(a.from)),s=Xj(ms(a.path));if(!r||!s)return n;o.push({from:r,path:s,operation:a})}var l=o[0].path.parent,g=$e(t,l);if(!Ea(g)||!o.every(u=>(function(E,f){return Ui(E.from.parent,f)&&Ui(E.path.parent,f)})(u,l)))return n;var C=(function(u,E){var f=Object.keys(E),m=f.slice();for(var v of u){var S=m.indexOf(v.from.key);S!==-1&&(m.splice(S,1),m.push(v.path.key))}for(var k=0;k<f.length&&f[k]===m[k];)k++;return m[k]})(o,t),d=u=>u.operation,B=o.filter(u=>u.operation.from!==u.operation.path);return B.some(u=>u.path.key===C)?B.map(d):[r1(l,C),...B.map(d)]})(i,e);return E6(i,A,{before:(t,n,o)=>{if(aM(n)){var a=ms(n.path);return{revertOperations:[...o,...I_(t,a)]}}if(u2(n)){var r=ms(n.from);return{revertOperations:n.from===n.path?[n,...I_(t,r)]:[...o,...I_(t,r)]}}return{document:t}}})}function Xj(i){return i.length>0?{parent:an(i),key:Ji(i)}:void 0}function I_(i,e){var A=an(e),t=Ji(e),n=$e(i,A);return Ea(n)?hp(Object.keys(n),t,!1).map(o=>r1(A,o)):[]}function $j(i){var e=i.activeIndex<i.items.length-1?i.activeIndex+1:i.items.length>0?0:-1,A=i.items[e],t=i.items.map((n,o)=>Fe(Fe({},n),{},{active:o===e}));return Fe(Fe({},i),{},{items:t,activeItem:A,activeIndex:e})}function AV(i,e){var A,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=i.toLowerCase(),o=(A=t?.maxResults)!==null&&A!==void 0?A:1/0,a=t?.columns,r=[],s=[];function l(f){r.length>=o||r.push(f)}function g(f,m){if(sa(m)){var v=s.length;s.push("0");for(var S=0;S<m.length;S++)if(s[v]=String(S),g(f,m[S]),r.length>=o)return;s.pop()}else if(Ea(m)){var k=Object.keys(m),M=s.length;for(var x of(s.push(""),k))if(s[M]=x,eV(x,f,s,Qc.key,l),g(f,m[x]),r.length>=o)return;s.pop()}else eV(String(m),f,s,Qc.value,l)}if(i==="")return[];if(a){if(!Array.isArray(e))throw new Error("json must be an Array when option columns is defined");for(var C=0;C<e.length;C++){s[0]=String(C);for(var d=e[C],B=0;B<a.length;B++){var u=a[B];if(u.length===1)s[1]=u[0];else for(var E=0;E<u.length;E++)s[E+1]=u[E];for(;s.length>u.length+1;)s.pop();g(n,$e(d,u))}if(r.length>=o)break}return r}return g(n,e),r}function eV(i,e,A,t,n){var o=i.toLowerCase(),a=0,r=-1,s=-1;do(s=o.indexOf(e,r))!==-1&&(r=s+e.length,n({path:A.slice(0),field:t,fieldIndex:a,start:s,end:r}),a++);while(s!==-1)}function O_(i,e,A,t){return i.substring(0,A)+e+i.substring(t)}function tV(i,e,A){var t=i;return tF(A,n=>{t=O_(t,e,n.start,n.end)}),t}function LIA(i,e,A,t,n){var{field:o,path:a,start:r,end:s}=t;if(o===Qc.key){var l=an(a),g=$e(i,l),C=Ji(a),d=Ep(l,Object.keys(g),C,O_(C,A,r,s));return{newSelection:eE(i,d),operations:d}}if(o===Qc.value){var B=$e(i,a);if(B===void 0)throw new Error("Cannot replace: path not found ".concat(xt(a)));var u=typeof B=="string"?B:String(B),E=m0(i,e,a),f=O_(u,A,r,s),m=[{op:"replace",path:xt(a),value:E?f:cE(f,n)}];return{newSelection:eE(i,m),operations:m}}throw new Error("Cannot replace: unknown type of search result field ".concat(o))}function iV(i){return i.path.concat(i.field,String(i.fieldIndex))}function nV(i){var e=Oq(i)?i.searchResults.filter(A=>A.field===Qc.key):void 0;return e&&e.length>0?e:void 0}function oV(i){var e=Oq(i)?i.searchResults.filter(A=>A.field===Qc.value):void 0;return e&&e.length>0?e:void 0}var GIA={createObjectDocumentState:()=>({type:"object",properties:{}}),createArrayDocumentState:()=>({type:"array",items:[]}),createValueDocumentState:()=>({type:"value"})};function tW(i,e){return e.reduce((A,t)=>(function(n,o,a,r){return px(n,o,a,r,GIA)})(i,A,t.path,(n,o)=>Fe(Fe({},o),{},{searchResults:o.searchResults?o.searchResults.concat(t):[t]})),void 0)}function $w(i){var e,A=(e=i?.searchResults)!==null&&e!==void 0?e:[],t=Il(i)?Object.values(i.properties).flatMap($w):cr(i)?i.items.flatMap($w):[];return A.concat(t)}oi(`/* over all fonts, sizes, and colors */
511/* "consolas" for Windows, "menlo" for Mac with fallback to "monaco", 'Ubuntu Mono' for Ubuntu */
512/* (at Mac this font looks too large at 14px, but 13px is too small for the font on Windows) */
513/* main, menu, modal */

Callers 5

$qFunction · 0.85
AWFunction · 0.85
LIAFunction · 0.85
zFunction · 0.85
QAFunction · 0.85

Calls 7

BpFunction · 0.85
concatMethod · 0.80
hpFunction · 0.70
xtFunction · 0.70
r1Function · 0.70
filterMethod · 0.45
mapMethod · 0.45

Tested by

no test coverage detected