scittle/js/scittle.nrepl.js
Michiel Borkent a489369022 update build
2022-08-15 14:35:40 +02:00

16 lines
6.3 KiB
JavaScript

(function(){
'use strict';var pV=function(a,b){return $APP.tx(a,b)},qV=function(a,b){return $APP.Rx(a,b)},rV=function(a,b){b=qV(a,$APP.al("(keys (ns-map '%s))","%s",b));b=$APP.jj.g(function(c){return["`",$APP.r.h(c)].join("")},b);b=["[",$APP.ap.g(" ",b),"]"].join("");a=$APP.Rx(a,b);return $APP.qr.g(function(c){return $APP.il($APP.r.h(c),"nbb.internal")},a)},tV=function(a,b,c){c=$APP.fl.g(c,/\//);$APP.D.j(c,0,null);var d=$APP.D.j(c,1,null),e=qV(a,$APP.Hj.l($APP.H([$APP.S.h($APP.y($APP.T.l(new $APP.M(null,$APP.Sp,
null,1,null),new $APP.M(null,$APP.Zg($APP.S.h($APP.y($APP.T.g(new $APP.M(null,sV,null,1,null),new $APP.M(null,$APP.S.h($APP.y($APP.T.g(new $APP.M(null,$APP.AA,null,1,null),new $APP.M(null,$APP.S.h($APP.y($APP.T.g(new $APP.M(null,$APP.Pk,null,1,null),new $APP.M(null,b,null,1,null)))),null,1,null)))),null,1,null))))),null,1,null),$APP.H([new $APP.M(null,$APP.S.h($APP.y($APP.T.l(new $APP.M(null,$APP.FK,null,1,null),new $APP.M(null,$APP.S.h($APP.y($APP.T.g(new $APP.M(null,$APP.CL,null,1,null),new $APP.M(null,
sV,null,1,null)))),null,1,null),$APP.H([new $APP.M(null,sV,null,1,null)])))),null,1,null)]))))])));if($APP.p(e)&&(a=$APP.p(d)?function(){var l=$APP.Va(d,"."),m=$APP.fl.g(d,/\./);l=l?m:$APP.Ii(m);return new $APP.O(null,2,5,$APP.P,[[$APP.r.h(b),"/",$APP.y(l)?[$APP.ap.g(".",l),"."].join(""):null].join(""),$APP.Pf.j($APP.Pa,e,l)],null)}():new $APP.O(null,2,5,$APP.P,[[$APP.r.h(b),"/"].join(""),e],null),$APP.p(a))){var f=$APP.D.j(a,0,null),g=$APP.D.j(a,1,null);a=function(){for(var l=g,m=$APP.Yg;;)if($APP.p(l)){var v=
Object.getPrototypeOf(l);m=$APP.wr.g(m,Object.getOwnPropertyNames(l));l=v}else return m}();return $APP.jj.g(function(l){return new $APP.O(null,2,5,$APP.P,[null,[$APP.r.h(f),$APP.r.h(l)].join("")],null)},a)}return null},yV=function(a){var b=$APP.Rf(a);a=$APP.Je.g(b,$APP.Co);var c=$APP.Je.g(b,uV);try{var d=$APP.p(a)?pV(c,$APP.tj.h(a)):null,e=$APP.xh([$APP.Io,$APP.p(d)?d:$APP.u($APP.Io)]);$APP.to(e);try{var f=function(){var ba=$APP.$m.h(b);return $APP.p(ba)?ba:$APP.JF.h(b)}();if($APP.p(f)){var g=-1!=
f.indexOf("/"),l=g?function(){var ba=$APP.fl.g(f,/\//);ba=null==ba?null:$APP.A(ba);return null==ba?null:$APP.tj.h(ba)}():null,m=rV(c,$APP.Rx(c,"(ns-name *ns*)")),v=$APP.jj.g(function(ba){return new $APP.O(null,3,5,$APP.P,[$APP.tf(ba),$APP.Ji(ba),vV],null)},m),q=$APP.Rx(c,"(let [m (ns-aliases *ns*)] (zipmap (keys m) (map ns-name (vals m))))"),x=$APP.Ki($APP.wi(q),$APP.ui(q)),k=$APP.ou.h($APP.Dg.l(function(ba){var ha=$APP.Je.g(q,ba);ba=qV(c,$APP.al("(keys (ns-publics '%s))","%s",ha));return $APP.jj.g(function(V){return new $APP.O(null,
3,5,$APP.P,[$APP.r.h(ha),$APP.r.h(V),wV],null)},ba)},$APP.H([$APP.ui(q)]))),z=$APP.jj.g(function(ba){return new $APP.O(null,3,5,$APP.P,[$APP.r.h(ba),null,wV],null)},$APP.Rx(c,"(all-ns)")),C=g?tV(c,l,f):null,I=$APP.p(C)?null:g?function(){var ba=$APP.Je.j(q,l,l),ha=qV(c,$APP.al("(and (find-ns '%s)\n (keys (ns-publics '%s)))","%s",ba));return $APP.jj.g(function(V){return new $APP.O(null,3,5,$APP.P,[$APP.r.h(ba),$APP.r.h(V),
wV],null)},ha)}():null,K=$APP.T.l(v,k,$APP.H([z,I])),Q=$APP.Xo.g(function(ba){var ha=$APP.D.j(ba,0,null);var V=$APP.D.j(ba,1,null),h=$APP.D.j(ba,2,null);ba=$APP.$i(f);h=(h=$APP.Zd.g(vV,h))?$APP.Yi(ba,V):h;h=$APP.p(h)?new $APP.O(null,2,5,$APP.P,[ha,V],null):null;$APP.p(h)?ha=h:$APP.p(ha)?(h=$APP.p($APP.Yi(ba,[$APP.r.h($APP.Je.g(x,$APP.tj.h(ha))),"/",$APP.r.h(V)].join("")))?new $APP.O(null,2,5,$APP.P,[ha,[$APP.r.h($APP.Je.g(x,$APP.tj.h(ha))),"/",$APP.r.h(V)].join("")],null):null,ha=$APP.p(h)?h:$APP.p($APP.Yi(ba,
[$APP.r.h(ha),"/",$APP.r.h(V)].join("")))?new $APP.O(null,2,5,$APP.P,[ha,[$APP.r.h(ha),"/",$APP.r.h(V)].join("")],null):null):ha=null;return ha},K),W=$APP.T.g(Q,C),Z=$APP.Zg($APP.Lz.h($APP.jj.g(function(ba){var ha=$APP.D.j(ba,0,null);ba=$APP.D.j(ba,1,null);ba=new $APP.$a(null,1,["candidate",$APP.r.h(ba)],null);return $APP.p(ha)?$APP.zi.j(ba,"ns",$APP.r.h(ha)):ba},W)));return new $APP.$a(null,2,[xV,Z,$APP.aA,new $APP.O(null,1,5,$APP.P,["done"],null)],null)}return new $APP.$a(null,1,[$APP.aA,new $APP.O(null,
1,5,$APP.P,["done"],null)],null)}finally{$APP.vo()}}catch(ba){return console.error("ERROR",ba),new $APP.$a(null,2,[xV,$APP.Yg,$APP.aA,new $APP.O(null,1,5,$APP.P,["done"],null)],null)}},AV=function(a,b){var c=$APP.Rf(a);a=$APP.Je.g(c,$APP.Fp);c=$APP.Je.g(c,zV);return window.ws_nrepl.send($APP.r.h($APP.zi.l(b,$APP.Fp,a,$APP.H([zV,c,$APP.Co,$APP.r.h($APP.u($APP.ly))]))))},BV=new $APP.N(null,"op","op",-1882987955),CV=new $APP.N(null,"ws","ws",86841443),DV=new $APP.N(null,"code","code",1586293142),xV=
new $APP.N(null,"completions","completions",-190930179),EV=new $APP.N(null,"err","err",-2089457205),FV=new $APP.N("scittle.nrepl","success","scittle.nrepl/success",-1990302191),uV=new $APP.N(null,"ctx","ctx",-493610118),sV=new $APP.w(null,"resolved__31831__auto__","resolved__31831__auto__",-1604390667,null),zV=new $APP.N(null,"session","session",1008279103),GV=new $APP.N("scittle.nrepl","error","scittle.nrepl/error",-1402941771),HV=new $APP.N(null,"value","value",305978217),vV=new $APP.N(null,"unqualified",
"unqualified",-98904653),wV=new $APP.N(null,"qualified","qualified",-2065109343),IV=new $APP.N(null,"ex","ex",-1413771341);$APP.p(window.SCITTLE_NREPL_WEBSOCKET_PORT)&&(window.ws_nrepl=new WebSocket("ws://localhost:1340/_nrepl"));var JV=window.ws_nrepl;
$APP.p(JV)&&($APP.jy.l($APP.H([CV,JV])),JV.onmessage=function(a){a:{a=$APP.jR.h(a.data);var b=BV.h(a);b=b instanceof $APP.N?b.ga:null;switch(b){case "eval":b:{a=$APP.Rf(a);b=$APP.Je.g(a,DV);try{var c=new $APP.O(null,2,5,$APP.P,[FV,$APP.ny(b)],null)}catch(d){c=new $APP.O(null,2,5,$APP.P,[GV,$APP.r.h(d)],null)}b=$APP.D.j(c,0,null);c=$APP.D.j(c,1,null);b=b instanceof $APP.N?b.ga:null;switch(b){case "scittle.nrepl/success":AV(a,new $APP.$a(null,1,[HV,$APP.Hj.l($APP.H([c]))],null));c=AV(a,new $APP.$a(null,
1,[$APP.aA,new $APP.O(null,1,5,$APP.P,["done"],null)],null));break b;case "scittle.nrepl/error":AV(a,new $APP.$a(null,1,[EV,$APP.Hj.l($APP.H([c]))],null));c=AV(a,new $APP.$a(null,2,[IV,$APP.Hj.l($APP.H([c])),$APP.aA,new $APP.O(null,2,5,$APP.P,["error","done"],null)],null));break b;default:throw Error(["No matching clause: ",$APP.r.h(b)].join(""));}}break a;case "complete":c=yV($APP.zi.j(a,uV,$APP.u($APP.iy)));c=AV(a,c);break a;default:throw Error(["No matching clause: ",$APP.r.h(b)].join(""));}}return c},
JV.onerror=function(a){return console.log(a)});
}).call(this);