squint-cljs
Version:
<img src="./logo/logo.svg" width="100%">
93 lines • 67.2 kB
JavaScript
import { $APP, shadow$provide } from "./compiler.js";
import "./node.js";
import "./compiler.node.js";
const shadow_esm_import = function(x) { return import(x) };
import*as esm_import$node_net from"node:net";import*as esm_import$fs from"fs";import*as esm_import$squint_cljs$core from"squint-cljs/core.js";import*as esm_import$node_readline from"node:readline";import*as esm_import$url from"url";import*as esm_import$path from"path";
var iua=function(a,b){return $APP.Jd(a)&&$APP.Jd(b)?$APP.yk.l($APP.A([a,b],0)):$APP.Gd(a)&&($APP.Id(a)||$APP.Hd(a))&&$APP.Gd(b)&&($APP.Id(b)||$APP.Hd(b))?$APP.yg.h(a,b):b},jua=function(a,b){return $APP.be.j(function(c,d){return $APP.Xt.l(iua,$APP.A([c,d],0))},a,b)},S8=function(a){throw $APP.Hk.h("Unexpected format: "+$APP.J.g(a),new $APP.I(null,1,[kua,a],null));},lua=function(a){var b=JSON.parse(a);return $APP.Od(b)?b:S8(a)},mua=function(a){var b=JSON.parse(a);return $APP.xG(b)?b:S8(a)},nua=function(a){var b=
JSON.parse(a);return $APP.zG(b)?b:S8(a)},T8=function(a){var b=JSON.parse(a);return typeof b==="number"?b:S8(a)},U8=function(a){return typeof a==="string"?$APP.z.j(a,0,null):null},oua=function(a){return $APP.y.h(":",U8(a))?$APP.di.g($APP.Sh.h(a,1)):$APP.di.g(a)},V8=function(a){return $APP.Gd(a)?$APP.w(a):a},W8=function(a){if(typeof a==="string")try{var b=U8(a);if($APP.y.h("true",a)||$APP.y.h("false",a))var c=lua(a);else{if($APP.y.h("nil",a))var d=null;else{if($APP.La(isNaN(a)))var e=T8(a);else{var f=
$APP.y.h(":",b);var h=f?$APP.Qh(/:[a-zA-Z][a-zA-Z0-9_\/\.-]*/,a):f;e=$APP.m(h)?oua(a):a}d=e}c=d}return c}catch(k){return a}else return a},pua=function(a,b,c){return"cannot transform "+$APP.J.g($APP.m(b)?"(implicit) true":"input "+$APP.J.g($APP.ui.l($APP.A([a],0))))+$APP.J.g(c instanceof $APP.E?" to ":" with ")+$APP.J.g(c instanceof $APP.E?$APP.Ih(c):c)},sua=function(a,b,c,d){var e=$APP.Hk.j,f="Coerce failure: "+$APP.J.g(pua(a,b,c));a=new $APP.I(null,2,[qua,a,rua,c],null);b=$APP.m(b)?$APP.yh.j(a,X8,
!0):a;throw e.call($APP.Hk,f,b,d);},Y8=function(a,b,c){var d=function(){switch(b instanceof $APP.E?b.Z:null){case "boolean":case "bool":return lua;case "int":case "long":return mua;case "double":return nua;case "number":return T8;case "symbol":return $APP.li;case "keyword":return oua;case "string":return $APP.ge;case "edn":return $APP.TG;case "auto":return W8;default:return b}}();if(typeof a==="string")try{var e=d.g?d.g(a):d.call(null,a)}catch(f){e=sua(a,c,b,f)}else e=a;d=e;return $APP.m($APP.m(c)?
d!==!0:c)?sua(a,c,b,null):d},tua=function(a,b,c){a=$APP.B.h(a,c);$APP.m(a)?b=a:(b=$APP.B.h(b,c),b=$APP.Gd(b)?$APP.xd(b):null);return $APP.m(b)?$APP.Gd(b)?$APP.Lq.h($APP.se,b):b:null},Z8=function(a,b,c,d){return $APP.xh.h(b,c)?($APP.m(d)?(c=$APP.B.h(a,b),d=d.h?d.h(c,!0):d.call(null,c,!0)):d=!0,$APP.yh.j(a,b,d)):a},uua=function(a,b,c,d){return $APP.m(c)?$APP.rm.A(a,b,c,d):$APP.yh.j(a,b,d)},vua=function(a,b){b=$APP.Ve(b);var c=$APP.B.h(b,$8);return $APP.be.j(function(d,e){var f=$APP.z.j(e,0,null);e=
$APP.z.j(e,1,null);var h=$APP.Ve(e),k=$APP.B.h(h,a9),l=$APP.B.h(h,b9),n=$APP.B.h(h,c9),q=$APP.B.h(h,$APP.gm);e=$APP.B.h(h,$APP.Lk);h=$APP.B.h(h,d9);d=$APP.m(k)?$APP.rm.J(d,a9,$APP.yh,f,k):d;d=$APP.m(l)?$APP.rm.J(d,b9,$APP.yh,f,l):d;d=$APP.m(n)?$APP.rm.j(d,c9,function(t){if($APP.Ud(t,n))throw $APP.Hk.h("Conflicting alias "+$APP.J.g(n)+" between "+$APP.J.g($APP.B.h(t,n))+" and "+$APP.J.g(f),new $APP.I(null,1,[c9,n],null));return $APP.yh.j(t,n,f)}):d;e=$APP.m(e)?$APP.rm.j(d,$APP.Lk,$APP.Lq.h(function(t){return $APP.se.h(t,
f)},$APP.Ch)):d;e=$APP.m(h)?$APP.rm.J(e,d9,$APP.yh,f,h):e;return q!=null?$APP.rm.j(e,$8,function(t){return $APP.yh.j(t,f,$APP.B.j(c,f,q))}):e},$APP.Ue,a)},wua=function(a){var b=$APP.Ve(null),c=$APP.B.h(b,e9);b=$APP.FG(function(d){var e=$APP.m(c)?null:$APP.ha(d,":");return!($APP.m(e)?e:$APP.ha(d,"-"))},a);a=$APP.z.j(b,0,null);b=$APP.z.j(b,1,null);return new $APP.I(null,2,[f9,a,$APP.Ik,b],null)},xua=function(a,b,c){$APP.m(b)?$APP.u(a)&&!$APP.Ud(c,$APP.w(a))?(c=$APP.md(a),c=$APP.Yk.h(c,$APP.Le(c,b)),
a=new $APP.F(null,2,5,$APP.H,[$APP.K.h($APP.Dk.h(b,a),$APP.yf.h(c,a)),$APP.yf.h(c,b)],null)):a=new $APP.F(null,2,5,$APP.H,[a,b],null):a=new $APP.F(null,2,5,$APP.H,[a,b],null);b=a;a=$APP.z.j(b,0,null);b=$APP.z.j(b,1,null);return new $APP.I(null,2,[$APP.Ik,a,g9,b],null)},Bua=function(a,b,c,d,e,f,h){var k=U8(a),l=typeof a==="string"?$APP.z.j(a,1,null):null,n=function(){var G=$APP.xh.h(h9,b);if(G){if(G=$APP.y.h("-",k)){if(G=$APP.md(a)>1){G=$APP.di.g($APP.Sh.h(a,1));var O;if(!(O=$APP.Ud(f,G))){if(!(G=
$APP.Ud(h,G))){try{var M=T8(""+$APP.J.g(l))}catch(Z){M=null}G=$APP.La(M)}O=G}return O}return G}return G}return G}(),q=$APP.m(b)?b:n?i9:null,t=$APP.y.h(":",k),v=function(){var G=$APP.xh.h(i9,q);return G?t?$APP.m(d)?d:$APP.La(c)||$APP.y.h(e,c):t:G}(),p=$APP.m(q)?q:$APP.m(v)?h9:null,D=n?$APP.m(l)?$APP.xh.h("-",l)&&$APP.md(a)>2:l:null;return new $APP.I(null,5,[$APP.Uv,p,j9,n,yua,D,zua,v,Aua,t],null)},Cua=function(a,b){var c=function(){return $APP.m(b)?b:function(d){throw $APP.Hk.h(k9.g(d),d);}}();return function(d){d=
$APP.yk.l($APP.A([new $APP.I(null,2,[l9,a,$APP.dl,m9],null),d],0));return c.g?c.g(d):c.call(null,d)}},o9=function(a){if($APP.m(n9.g(a)))return a;var b=l9.g(a);return $APP.yh.j($APP.m(b)?jua(a,$APP.A([vua(b,a)],0)):a,n9,!0)},p9=function(a){return $APP.Sh.h(""+$APP.J.g(a),1)},q9=function(a,b){a=$APP.B.h(a,b);return $APP.m(a)?a:"--"+$APP.J.g(p9(b))},Eua=function(a,b){var c=l9.g(b),d=o9(b),e=a9.g(d),f=$APP.Cd(a),h=function(){var q=r9.g(d);return $APP.m(q)?q:r9.g(f)}(),k=Dua.g(d);b=function(){var q=s9.g(d);
return $APP.m(q)?q:s9.g(f)}();var l=Cua(c,t9.g(d));if($APP.m(function(){var q=$APP.u(e);return q?q:k}())){var n=function(q,t,v){return $APP.m(t)?Y8(q,t,v):W8(q)};c=$APP.u(b)?$APP.K.h(b,$APP.Mq.h($APP.Gh(b),$APP.th(a))):$APP.th(a);return $APP.Bd($APP.be.j(function(q,t){var v=$APP.B.h(a,t),p=$APP.B.h(e,t);if($APP.m(p)){var D=$APP.Gd(p),G=D?function(){var ka=$APP.xd(p);return $APP.m(ka)?ka:$APP.Wf}():null,O=V8(p),M=$APP.m(h)?$APP.Ud(h,t):h;try{return D&&$APP.Gd(v)?$APP.yh.j(q,t,$APP.be.j(function(ka,
sa){return $APP.se.h(ka,n(sa,O,M))},G,v)):D?$APP.yh.j(q,t,$APP.se.h(G,n(v,O,M))):$APP.Gd(v)?$APP.yh.j(q,t,$APP.yg.j($APP.xd(v),$APP.Mj.g(function(ka){return n(ka,O,M)}),v)):$APP.yh.j(q,t,n(v,O,M))}catch(ka){var Z=$APP.$i(ka),ia=u9.g(f),ja=$APP.B.h(ia,t);l(function(){var sa=new $APP.I(null,5,[$APP.uz,a9,k9,$APP.m(X8.g(Z))?"Missing value for option "+$APP.J.g(q9(ia,t)):"Invalid value for option "+$APP.J.g(q9(ia,t))+": "+$APP.J.g(pua(qua.g(Z),X8.g(Z),rua.g(Z))),v9,t,w9,v,$APP.MH,q],null);sa=$APP.m(ja)?
$APP.yh.j(sa,x9,ja):sa;return $APP.m(X8.g(Z))?$APP.yh.j(sa,X8,!0):sa}());return q}}else return $APP.m(k)?$APP.yh.j(q,t,W8(v)):$APP.yh.j(q,t,v)},$APP.Ue,c),$APP.Cd(a))}return a},Hua=function(a,b){function c(Xb){return q9(G,Xb)}var d=l9.g(b),e=o9(b),f=a9.g(e),h=function(){var Xb=c9.g(e);return $APP.m(Xb)?Xb:$APP.Tk.g(e)}(),k=$APP.Jd(d)?d:$APP.m(d)?$APP.yg.h($APP.Ue,d):null,l=$APP.Gh($APP.K.l($APP.th(k),$APP.vh(h),$APP.A([$APP.th(f)],0))),n=function(){var Xb=y9.g(e);return $APP.m(Xb)?Xb:$APP.OH.g(e)}(),
q=n===!0?l:n==null?null:$APP.Gh(n),t=$APP.Lk.g(e),v=d9.g(e),p=z9.g(e),D=$8.g(e),G=u9.g($APP.Cd(a)),O=Cua(d,t9.g(e));if($APP.m(q)){b=$APP.u($APP.th(a));for(var M=null,Z=0,ia=0;;)if(ia<Z){var ja=M.da(null,ia);if(!$APP.Ud(q,ja)&&!$APP.Ud(p,ja)&&!$APP.Ud(D,ja)&&$APP.xh.h("babashka.cli",$APP.ye(ja))){var ka=$APP.B.h(G,ja);O(function(){var Xb=new $APP.I(null,5,[$APP.uz,y9,k9,"Unknown option: "+$APP.J.g(c(ja)),y9,q,v9,ja,$APP.MH,a],null);return $APP.m(ka)?$APP.yh.j(Xb,x9,ka):Xb}())}ia+=1}else if(b=$APP.u(b)){M=
b;if($APP.Md(M))b=$APP.jc(M),ia=$APP.lc(M),M=b,Z=$APP.md(b),b=ia;else{var sa=$APP.w(M);if(!$APP.Ud(q,sa)&&!$APP.Ud(p,sa)&&!$APP.Ud(D,sa)&&$APP.xh.h("babashka.cli",$APP.ye(sa))){var qa=$APP.B.h(G,sa);O(function(){var Xb=new $APP.I(null,5,[$APP.uz,y9,k9,"Unknown option: "+$APP.J.g(c(sa)),y9,q,v9,sa,$APP.MH,a],null);return $APP.m(qa)?$APP.yh.j(Xb,x9,qa):Xb}())}b=$APP.x(M);M=null;Z=0}ia=0}else break}if($APP.m(t))for(b=$APP.u(t),M=null,ia=Z=0;;)if(ia<Z){var xa=M.da(null,ia);if(!$APP.m($APP.EG(a,xa))){var Aa=
$APP.B.h(G,xa);O(function(){var Xb=new $APP.I(null,5,[$APP.uz,$APP.Lk,k9,"Required option: "+$APP.J.g(c(xa)),$APP.Lk,t,v9,xa,$APP.MH,a],null);return $APP.m(Aa)?$APP.yh.j(Xb,x9,Aa):Xb}())}ia+=1}else if(b=$APP.u(b)){M=b;if($APP.Md(M))b=$APP.jc(M),ia=$APP.lc(M),M=b,Z=$APP.md(b),b=ia;else{var pa=$APP.w(M);if(!$APP.m($APP.EG(a,pa))){var da=$APP.B.h(G,pa);O(function(){var Xb=new $APP.I(null,5,[$APP.uz,$APP.Lk,k9,"Required option: "+$APP.J.g(c(pa)),$APP.Lk,t,v9,pa,$APP.MH,a],null);return $APP.m(da)?$APP.yh.j(Xb,
x9,da):Xb}())}b=$APP.x(M);M=null;Z=0}ia=0}else break;if($APP.m(v))for(var R=$APP.u(v),ua=null,wa=0,ra=0;;)if(ra<wa){var P=ua.da(null,ra),Q=$APP.z.j(P,0,null),ma=$APP.z.j(P,1,null),Ga=function(){var Xb=(Xb=$APP.Jd(ma))?Fua.g(ma):Xb;return $APP.m(Xb)?Xb:ma}(),Ka=$APP.EG(a,Q);if($APP.m(Ka)){var Pa=Ka,Ia=$APP.z.j(Pa,0,null),Ja=$APP.z.j(Pa,1,null);if(!$APP.m(Ga.g?Ga.g(Ja):Ga.call(null,Ja))){var Wa=function(){var Xb=Gua.g(ma);return $APP.m(Xb)?Xb:function(){return function(mf){var sg=$APP.Ve(mf);mf=$APP.B.h(sg,
x9);sg=$APP.B.h(sg,w9);return"Invalid value for option "+$APP.J.g(mf)+": "+$APP.J.g(sg)}}(R,ua,wa,ra,Xb,Pa,Ia,Ja,Ka,Ga,P,Q,ma,d,e,f,h,k,l,n,q,t,v,p,D,G,c,O)}(),Xa=$APP.B.h(G,Q);O(function(){var Xb=new $APP.I(null,3,[v9,Q,w9,Ja,x9,c(Q)],null);Xb=Wa.g?Wa.g(Xb):Wa.call(null,Xb);Xb=new $APP.I(null,6,[$APP.uz,d9,k9,Xb,d9,v,v9,Q,w9,Ja,$APP.MH,a],null);return $APP.m(Xa)?$APP.yh.j(Xb,x9,Xa):Xb}())}}ra+=1}else{var eb=$APP.u(R);if(eb){var bb=eb;if($APP.Md(bb))Z=$APP.jc(bb),b=$APP.lc(bb),M=Z,Z=$APP.md(Z),R=
b,ua=M,wa=Z;else{var lb=$APP.w(bb),kb=$APP.z.j(lb,0,null),Cb=$APP.z.j(lb,1,null),ob=function(){var Xb=(Xb=$APP.Jd(Cb))?Fua.g(Cb):Xb;return $APP.m(Xb)?Xb:Cb}(),dc=$APP.EG(a,kb);if($APP.m(dc)){var kc=dc,Hc=$APP.z.j(kc,0,null),dd=$APP.z.j(kc,1,null);if(!$APP.m(ob.g?ob.g(dd):ob.call(null,dd))){var Xd=function(){var Xb=Gua.g(Cb);return $APP.m(Xb)?Xb:function(){return function(mf){var sg=$APP.Ve(mf);mf=$APP.B.h(sg,x9);sg=$APP.B.h(sg,w9);return"Invalid value for option "+$APP.J.g(mf)+": "+$APP.J.g(sg)}}(R,
ua,wa,ra,Xb,kc,Hc,dd,dc,ob,lb,kb,Cb,bb,eb,d,e,f,h,k,l,n,q,t,v,p,D,G,c,O)}(),lf=$APP.B.h(G,kb);O(function(){var Xb=new $APP.I(null,3,[v9,kb,w9,dd,x9,c(kb)],null);Xb=Xd.g?Xd.g(Xb):Xd.call(null,Xb);Xb=new $APP.I(null,6,[$APP.uz,d9,k9,Xb,d9,v,v9,kb,w9,dd,$APP.MH,a],null);return $APP.m(lf)?$APP.yh.j(Xb,x9,lf):Xb}())}}R=$APP.x(bb);ua=null;wa=0}ra=0}else break}return a},Lua=function(a,b){function c(Q,ma,Ga){return $APP.m(Ga)?$APP.Kk.A(Q,$APP.Kt,new $APP.F(null,2,5,$APP.H,[u9,ma],null),Ga):Q}function d(Q,
ma){return $APP.m($APP.m(ma)?$APP.La($APP.of($APP.Dh([ma]),Q)):ma)?$APP.se.h(Q,ma):Q}function e(Q,ma,Ga){return $APP.xh.h(ma,Ga)?$APP.se.h(Q,ma):Q}function f(Q){Q=V8($APP.B.h(k,Q));var ma=new $APP.Bh(null,new $APP.I(null,2,[Iua,null,A9,null],null),null);return ma.g?ma.g(Q):ma.call(null,Q)}var h=$APP.Ve(b),k=$APP.B.h(h,a9),l=$APP.B.h(h,b9),n=$APP.B.h(h,e9),q=$APP.B.h(h,Jua),t=function(){var Q=c9.g(h);return $APP.m(Q)?Q:$APP.Tk.g(h)}(),v=l9.g(h),p=$APP.Jd(v)?v:$APP.m(v)?$APP.yg.h($APP.Ue,v):null,D=
$APP.Gh($APP.K.h($APP.th(t),$APP.Mj.h(c9,$APP.vh(p)))),G=$APP.Gh($APP.K.l($APP.th(p),$APP.vh(t),$APP.A([$APP.th(k)],0))),O=wua(a),M=$APP.Ve(O),Z=$APP.B.h(M,f9),ia=$APP.B.h(M,$APP.Ik),ja=function(){var Q=g9.g(h);Q=$APP.m(Q)?Q:Kua.g(h);return $APP.m(Q)?xua(Z,Q,B9.g(h)):new $APP.I(null,2,[g9,null,$APP.Ik,ia],null)}(),ka=$APP.Ve(ja),sa=$APP.B.h(ka,$APP.Ik),qa=$APP.B.h(ka,g9),xa=$APP.xh.h(sa,ia)?new $APP.F(null,2,5,$APP.H,[null,$APP.K.h(sa,ia)],null):new $APP.F(null,2,5,$APP.H,[Z,ia],null),Aa=$APP.z.j(xa,
0,null),pa=$APP.z.j(xa,1,null);a=$APP.m(function(){var Q=C9.g(h);return $APP.m(Q)?$APP.u(Aa):Q}())?new $APP.F(null,5,5,$APP.H,[$APP.Kk.A($APP.Ue,$APP.Kt,new $APP.F(null,2,5,$APP.H,[m9,$APP.Ik],null),$APP.yg.h($APP.Xf(Aa),pa)),null,null,$APP.Ch,$APP.Wf],null):function(){for(var Q=$APP.Ue,ma=null,Ga=null,Ka=$APP.m(n)?i9:null,Pa=$APP.u(pa),Ia=qa,Ja=$APP.Ch,Wa=$APP.Wf;;){if($APP.La(Pa))return new $APP.F(null,5,5,$APP.H,[Q,ma,Ga,Ja,Wa],null);var Xa=$APP.w(Pa),eb=Xa instanceof $APP.E;if(eb){var bb=Z8(Q,
ma,Ga,null),lb=Xa,kb=Ga;eb=$APP.x(Pa);var Cb=Ia,ob=e(Ja,ma,Ga);Wa=d(Wa,Xa);Q=bb;ma=lb;Ga=kb;Pa=eb;Ia=Cb;Ja=ob}else{var dc=Xa===!0,kc=""+$APP.J.g(Xa),Hc=tua(l,k,ma),dd=f(ma);Cb=Bua(kc,Ka,ma,dd,Ga,G,D);ob=$APP.Ve(Cb);var Xd=$APP.B.h(ob,j9),lf=$APP.B.h(ob,yua),Xb=$APP.B.h(ob,zua),mf=$APP.B.h(ob,$APP.Uv),sg=$APP.B.h(ob,Aua);if($APP.m(function(){var Tc=Xd;return $APP.m(Tc)?Tc:Xb}())){var Sc=$APP.ha(kc,"--"),Ak=Sc&&$APP.y.h("--",kc);if(Ak){var ep=$APP.x(Pa);return new $APP.F(null,5,5,$APP.H,[function(){var Tc=
Q;return ep?$APP.Kk.A(Tc,$APP.Kt,new $APP.F(null,2,5,$APP.H,[m9,$APP.Ik],null),$APP.Xf(ep)):Tc}(),ma,Ga,Ja,Wa],null)}var fn=Sc?$APP.Sh.h(kc,2):$APP.Hj(kc,/^(:|-|)/,""),Kl=Sc?$APP.Jq.j(fn,/=/,2):new $APP.F(null,1,5,$APP.H,[fn],null),gn=$APP.z.j(Kl,0,null);lb=$APP.z.j(Kl,1,null);var hn=$APP.di.g(gn),jn=Sc?null:$APP.B.h(t,hn);bb=function(){var Tc=jn;return $APP.m(Tc)?Tc:hn}();kb=Sc?"--"+$APP.J.g(gn):kc;if($APP.m(lb))Ka=c(Z8(Q,ma,Ga,Hc),bb,kb),Xa=bb,kb=mf,lb=$APP.ve(lb,$APP.Qc(Pa)),eb=Ia,Cb=e(Ja,ma,Ga),
Wa=d(Wa,bb),Q=Ka,ma=Xa,Ga=null,Ka=kb,Pa=lb,Ia=eb,Ja=Cb;else{var Aj=$APP.x(Pa),Yi=$APP.w(Aj),kn=Bua(Yi,mf,ma,dd,Ga,G,D),vd=$APP.Ud(G,bb)?null:$APP.Rj(""+$APP.J.g(bb),":no-");$APP.m(function(){var Tc=j9.g(kn);return $APP.m(Tc)?Tc:(Tc=$APP.Fd(Aj))?Tc:vd}())?$APP.m(function(){var Tc=$APP.La(jn);return Tc?lf:Tc}())?(Xa=$APP.Fk.l(function(){return function(Tc){return new $APP.F(null,2,5,$APP.H,["-"+$APP.J.g(Tc),!0],null)}}(Q,ma,Ga,Ka,Pa,Ia,Ja,Wa,Aj,Yi,kn,vd,fn,Kl,gn,lb,hn,jn,bb,kb,Sc,Ak,dc,kc,Hc,dd,Cb,
ob,Xd,lf,Xb,mf,sg,Xa,eb,t,v,p,D,G,f,e,d,c,O,M,Z,ia,ja,ka,sa,qa,xa,Aa,pa,b,h,h,k,l,n,q),$APP.A([$APP.Ih(bb)],0)),Ka=Q,bb=mf,Xa=$APP.K.h(Xa,Aj),lb=Ia,kb=Ja,Q=Ka,Ga=ma=null,Ka=bb,Pa=Xa,Ia=lb,Ja=kb):(Ka=$APP.m(vd)?$APP.di.g($APP.Hj(""+$APP.J.g(bb),":no-","")):bb,kb=c(Z8(Q,ma,Ga,Hc),Ka,kb),eb=Ka,Cb=Ga,ob=mf,bb=$APP.ve($APP.La(vd),Aj),Xa=Ia,lb=e(Ja,ma,Ga),Wa=d(Wa,Ka),Q=kb,ma=eb,Ga=Cb,Ka=ob,Pa=bb,Ia=Xa,Ja=lb):(Ka=c(Z8(Q,ma,Ga,Hc),bb,kb),eb=bb,Cb=mf,Xa=Aj,lb=Ia,kb=e(Ja,ma,Ga),Wa=d(Wa,bb),Q=Ka,ma=eb,Ga=null,
Ka=Cb,Pa=Xa,Ia=lb,Ja=kb)}}else if(Ak=function(){var Tc=dd;Tc=$APP.m(Tc)?$APP.xh.h("true",kc)&&$APP.xh.h("false",kc):Tc;return $APP.m(Tc)?Tc:(Tc=$APP.y.h(Ga,ma))?(Tc=$APP.La(Hc))?Tc:$APP.m(q)?q:$APP.Ud(B9.g(h),$APP.w(Pa)):Tc}(),$APP.m(Ak))if(Ka=$APP.m(function(){var Tc=Pa;return $APP.m(Tc)?Ia:Tc}())?xua(Pa,Ia,B9.g(h)):new $APP.I(null,1,[$APP.Ik,Pa],null),bb=$APP.Ve(Ka),Ka=$APP.B.h(bb,$APP.Ik),Xa=$APP.B.h(bb,g9),$APP.xh.h(Pa,Ka))bb=Ka,lb=Ja,Ka=mf,Pa=bb,Ia=Xa,Ja=lb;else return new $APP.F(null,5,5,$APP.H,
[$APP.Kk.A(Q,$APP.Kt,new $APP.F(null,2,5,$APP.H,[m9,$APP.Ik],null),$APP.Xf(Pa)),ma,Ga,Ja,Wa],null);else Xa=$APP.m(function(){var Tc=$APP.y.h(h9,mf);return Tc?sg:Tc}())?null:ma,Ka=uua(Q,ma,Hc,kc),eb=bb=Xa,Cb=mf,Xa=$APP.x(Pa),lb=Ia,kb=function(){var Tc=Ja;return dc?$APP.se.h(Tc,ma):Tc}(),Q=Ka,ma=bb,Ga=eb,Ka=Cb,Pa=Xa,Ia=lb,Ja=kb}}}();var da=$APP.z.j(a,0,null),R=$APP.z.j(a,1,null),ua=$APP.z.j(a,2,null),wa=$APP.z.j(a,3,null);a=$APP.z.j(a,4,null);wa=e(wa,R,ua);var ra=tua(l,k,R),P=function(){var Q=Z8(da,
R,ua,ra);return $APP.u(Aa)&&$APP.La(C9.g(h))?$APP.Kk.A(Q,$APP.wk,new $APP.F(null,2,5,$APP.H,[m9,$APP.Ik],null),function(ma){return $APP.yg.h($APP.Xf(Aa),ma)}):Q}();return $APP.Kk.W(P,$APP.yh,r9,wa,s9,a)},D9=function(a,b){b=o9(b);a=Lua(a,b);a=Eua(a,new $APP.I(null,5,[a9,a9.g(b),l9,l9.g(b),t9,t9.g(b),Dua,!0,n9,!0],null));var c=o9(b),d=$8.g(c);c=z9.g(c);a=$APP.m($APP.m(d)?d:c)?$APP.Bd($APP.yk.l($APP.A([d,c,a],0)),$APP.Cd(a)):a;b=Hua(a,b);b=$APP.Kk.J(b,$APP.zk,r9,s9,u9);a=m9.g($APP.Cd(b));return $APP.yh.j(a,
$APP.MH,$APP.zk.h(b,m9))},E9=function(a){return $APP.Hj(a,$APP.Th("(\\x9B|\\x1B\\[)[0-?]*[ -\\/]*[@-~]"),"").length},Mua=function(a,b){return""+$APP.J.g(b)+$APP.J.g($APP.rf.h($APP.J,$APP.Ek.h(a-E9(b)," ")))},Nua=function(a){var b=$APP.be.j(function(c,d){return $APP.Mj.j($APP.sm,$APP.Mj.h(E9,d),c)},$APP.Ek.g(0),a);return $APP.Mj.h(function(c){return $APP.Mj.j(Mua,b,c)},a)},Oua=function(){var a;if(a=typeof process!=="undefined")a=process.stdout,a=$APP.m(a)?$APP.yG(process.stdout.columns):a;return $APP.m(a)?
process.stdout.columns:null},Pua=function(a,b){return $APP.Fo.h("\n",$APP.Fk.l(function(c){return E9(c)<=a?new $APP.F(null,1,5,$APP.H,[c],null):$APP.be.j(function(d,e){var f=$APP.Dd(d);return f==null||$APP.y.h("",f)?$APP.se.h($APP.Ed(d),e):E9(f)+1+E9(e)<=a?$APP.se.h($APP.Ed(d),""+$APP.J.g(f)+" "+$APP.J.g(e)):$APP.se.h(d,e)},new $APP.F(null,1,5,$APP.H,[""],null),$APP.Jq.h(c,/ /))},$APP.A([$APP.JG(""+$APP.J.g(b))],0)))},Qua=function(a,b,c,d){var e=$APP.md($APP.w(a));if(e===0)return a;var f=e-1;e=$APP.be.j(function(k,
l){return $APP.ts.j($APP.sm,k,$APP.Mj.h(E9,$APP.xf.h(f,l)))},$APP.Xf($APP.Ek.h(f,0)),a);b=b+$APP.be.j($APP.Ft,0,e)+f*$APP.md(c);var h=$APP.sm.h(10,d-b);return $APP.ts.h(function(k){k=$APP.Xf(k);return $APP.yh.j(k,f,Pua(h,""+$APP.J.g($APP.z.h(k,f))))},a)},Rua=function(a){if($APP.Fd(a))return $APP.Wf;var b=$APP.md($APP.w(a));return $APP.Fk.l(function(c){var d=$APP.ts.h(function(e){return $APP.JG(""+$APP.J.g(e))},c);c=$APP.be.h($APP.sm,$APP.Mj.h($APP.md,d));return $APP.Mj.h(function(e){return $APP.Mj.h(function(f){return $APP.fo.j(d,
new $APP.F(null,2,5,$APP.H,[f,e],null),"")},$APP.tm.g(b))},$APP.tm.g(c))},$APP.A([a],0))},I9=function(a){var b=$APP.Ve(a),c=$APP.B.h(b,F9),d=$APP.B.j(b,$APP.jw,2),e=$APP.B.j(b,Sua," "),f=$APP.B.j(b,G9,!0),h=$APP.B.j(b,H9,Oua);a=function(){if($APP.m($APP.m(f)?$APP.u(c):f)){var k=h.g?h.g(b):h.call(null,b);k=Qua(c,d,e,$APP.m(k)?k:80)}else k=c;return k}();a=Nua(Rua(a));return $APP.Fo.h("\n",$APP.Mj.h($APP.MG,$APP.Mj.h(function(k){var l=$APP.rf.h($APP.J,$APP.Ek.h(d," "));return""+$APP.J.g(l)+$APP.J.g($APP.rf.h($APP.J,
$APP.al.h(e,k)))+$APP.J.g("")},a)))},Wua=function(a){function b(h){$APP.z.j(h,0,null);h=$APP.z.j(h,1,null);h=$APP.Ve(h);h=$APP.B.h(h,c9);return $APP.m(h)?"-"+$APP.J.g(p9(h))+", ":""}a=$APP.Ve(a);var c=$APP.B.h(a,l9),d=$APP.B.h(a,J9);a=$APP.B.h(a,Tua);d=$APP.Jd(c)?$APP.Mj.h(function(h){return new $APP.F(null,2,5,$APP.H,[h,c.g?c.g(h):c.call(null,h)],null)},$APP.m(d)?d:$APP.th(c)):c;d=$APP.Mq.h(function(h){$APP.z.j(h,0,null);h=$APP.z.j(h,1,null);return $APP.PH.g(h)},d);var e=$APP.Gh(a),f=$APP.Et.A($APP.Mj.g($APP.Mr.h($APP.md,
b)),$APP.sm,0,d);return $APP.ts.j(function(h,k){var l=$APP.z.j(h,0,null);h=$APP.z.j(h,1,null);var n=$APP.Ve(h),q=$APP.B.h(n,$APP.Lk),t=$APP.B.h(n,$APP.gm),v=$APP.B.h(n,Uua),p=$APP.B.h(n,K9);h=$APP.B.h(n,L9);n=$APP.B.h(n,Vua);t=$APP.m(v)?v:t!=null?""+$APP.J.g(t):null;q=$APP.m($APP.m(q)?q:$APP.Ud(e,l))?"(required)":$APP.m(t)?"(default: "+$APP.J.g(t)+")":null;k=""+$APP.J.g(k)+$APP.J.g($APP.rf.h($APP.J,$APP.Ek.h(f-$APP.md(k)," ")))+"--"+$APP.J.g($APP.m(n)?"[no-]":null)+$APP.J.g(p9(l))+$APP.J.g($APP.m(p)?
" "+$APP.J.g(p):null);l=""+$APP.J.g(h)+$APP.J.g($APP.m(q)?""+$APP.J.g($APP.u(h)?" ":null)+$APP.J.g(q):null);return new $APP.F(null,2,5,$APP.H,[k,l],null)},d,$APP.Mj.h(b,d))},Xua=function(a){a=$APP.Ve(a);var b=$APP.B.j(a,$APP.jw,2),c=$APP.B.j(a,G9,!0),d=$APP.B.j(a,H9,Oua);return I9(new $APP.I(null,5,[F9,Wua(a),$APP.jw,b,Sua," ",G9,c,H9,d],null))},M9=function(a){return $APP.m(a)?$APP.w($APP.JG(a)):null},Yua=function(a){return $APP.m(a)?(a=$APP.te($APP.Cr.h($APP.Pj,$APP.te($APP.Cr.h($APP.Pj,$APP.Mj.h($APP.LG,
$APP.JG(a)))))),$APP.u(a)?$APP.Fo.h("\n",a):null):null},Q9=function(a){var b=N9.g(a),c=function(){var d=O9.g(a);return $APP.m(d)?d:P9.g(a)}();c=$APP.m(c)?$APP.Qq.h(function(d){var e=$APP.B.h(b,d);return $APP.m(e)?new $APP.F(null,2,5,$APP.H,[d,e],null):null},c):$APP.Mj.h($APP.Yj.h($APP.Uf,$APP.Vf),b);return $APP.Mq.h($APP.Mr.h($APP.PH,$APP.rd),c)},Zua=function(a,b,c){a="Usage: "+$APP.J.g(a)+$APP.J.g($APP.m(c)?" [options]":null);c=$APP.J;var d=c.g;if($APP.u(N9.g(b)))b=" \x3ccommand\x3e";else if($APP.m($APP.Hn.g(b))){a:if(b=
g9.g(b),$APP.u(b)){b=$APP.u(b);for(var e=$APP.Wf,f=null,h=0;;){var k=$APP.w(b);if(b==null||h>=64){b=e;break a}if($APP.y.h(k,f)){b=$APP.se.h($APP.Ed(e),"\x3c"+$APP.J.g($APP.Ih(f))+"\x3e...");break a}b=$APP.x(b);e=$APP.se.h(e,"\x3c"+$APP.J.g($APP.Ih(k))+"\x3e");h+=1;f=k}b=void 0}else b=null;b=$APP.m(b)?" "+$APP.J.g($APP.Fo.h(" ",b)):null}else b="";return a+d.call(c,b)},$ua=function(a){return $APP.ts.h(function(b){var c=$APP.z.j(b,0,null),d=$APP.z.j(b,1,null);b=$APP.H;c=""+$APP.J.g(c);d=M9($APP.N.g(d));
return new $APP.F(null,2,5,b,[c,$APP.m(d)?d:""],null)},Q9(a))},R9=function(a){return a==null?$APP.Ue:$APP.Jd(a)?a:$APP.yg.h($APP.Ue,a)},S9=function(a){return $APP.Rd($APP.of(function(b){$APP.z.j(b,0,null);b=$APP.z.j(b,1,null);return $APP.La($APP.PH.g(b))},R9(a)))},ava=function(a,b){b=$APP.Ve(b);var c=$APP.B.h(b,T9),d=$APP.B.h(b,U9),e=$APP.B.h(b,$APP.Di),f=l9.g(a),h=J9.g(a),k=$APP.rf.j($APP.zk,d,$APP.th(R9(f))),l=Yua($APP.N.g(a)),n=$ua(a);b=function(){var q=new $APP.F(null,1,5,$APP.H,[Zua(c,a,S9(f)||
S9(k))],null);q=$APP.m(l)?$APP.se.h(q,l):q;q=$APP.u(n)?$APP.se.h(q,"Commands:\n"+$APP.J.g(I9(new $APP.I(null,2,[F9,n,$APP.jw,2],null)))):q;q=S9(f)?$APP.se.h(q,"Options:\n"+$APP.J.g(Xua(function(){var t=new $APP.I(null,2,[l9,f,Tua,$APP.Lk.g(a)],null);return $APP.m(h)?$APP.yh.j(t,J9,h):t}()))):q;q=S9(k)?$APP.se.h(q,"Inherited options:\n"+$APP.J.g(Xua(new $APP.I(null,1,[l9,k],null)))):q;q=$APP.u(n)?$APP.se.h(q,'Run "'+$APP.J.g(c)+' \x3ccommand\x3e --help" for more information on a command.'):q;q=$APP.u(e)?
$APP.se.h(q,$APP.Fo.h("\n",function(){return function p(v){return new $APP.Be(null,function(){for(;;){var D=$APP.u(v);if(D){if($APP.Md(D)){var G=$APP.jc(D),O=$APP.md(G),M=$APP.Ee(O);a:{for(var Z=0;;)if(Z<O){var ia=$APP.yd(G,Z),ja=$APP.Ve(ia);ia=$APP.B.h(ja,T9);ja=$APP.B.h(ja,$APP.W);$APP.Ie(M,'Run "'+$APP.J.g(ia)+' --help" for '+$APP.J.g(ja)+" options.");Z+=1}else{G=!0;break a}G=void 0}return G?$APP.He($APP.Je(M),p($APP.lc(D))):$APP.He($APP.Je(M),null)}M=$APP.w(D);G=$APP.Ve(M);M=$APP.B.h(G,T9);G=
$APP.B.h(G,$APP.W);return $APP.ve('Run "'+$APP.J.g(M)+' --help" for '+$APP.J.g(G)+" options.",p($APP.Qc(D)))}return null}},null,null)}(e)}())):q;return $APP.m(V9.g(a))?$APP.se.h(q,$APP.KG(V9.g(a))):q}();return $APP.Fo.h("\n\n",b)},Z9=function(a){if($APP.Jd(a)){if($APP.m(f9.g(a)))throw $APP.Hk.h("Expected a table (vector of entries) or a tree, got a single table entry - wrap it in a vector",new $APP.I(null,1,[W9,a],null));return X9(a)}return X9($APP.be.j(function(b,c){c=$APP.Ve(c);var d=$APP.B.h(c,
f9);return Y9(b,d,$APP.zk.h(c,f9))},$APP.Ue,a))},a$=function(a,b){a=R9(a);return b===!0?a:$APP.yk.l($APP.A([$APP.yg.h($APP.Ue,$APP.Ck.h(function(c){$APP.z.j(c,0,null);c=$APP.z.j(c,1,null);var d=$APP.Jd(c);return d?$9.g(c):d},a)),$APP.Gd(b)?$APP.zh(a,$APP.Gh(b)):null],0))},bva=function(a,b){return $APP.md(a)<$APP.md(b)&&$APP.ha(b,a)},cva=function(a,b){return $APP.ha(b,a)?$APP.Sh.h(b,$APP.md(a)):b},b$=function(a){return $APP.m(a)?$APP.ha(a,"-"):a},dva=function(a,b){return $APP.ha(a,"--")?$APP.di.g(cva("--",
a)):$APP.fo.h(b,new $APP.F(null,2,5,$APP.H,[c9,$APP.di.g(cva("-",a))],null))},eva=function(a,b,c){a=dva(a,b);b=V8($APP.fo.h(b,new $APP.F(null,2,5,$APP.H,[a9,a],null)));var d=new $APP.Bh(null,new $APP.I(null,2,[Iua,null,A9,null],null),null);return(b=(d.g?d.g(b):d.call(null,b))!=null)?b:$APP.m(a)?!$APP.Ud(c,a)&&$APP.Rj(p9(a),"no-"):a},fva=function(a){return $APP.Jd(a)?$APP.rm.j(a,w9,function(b){return b instanceof $APP.E?p9(b):""+$APP.J.g(b)}):a instanceof $APP.E?new $APP.I(null,1,[w9,p9(a)],null):
new $APP.I(null,1,[w9,""+$APP.J.g(a)],null)},hva=function(a,b,c,d){var e=$APP.m(c$.g(a))?function(){var f=new $APP.I(null,3,[gva,c,$APP.MH,d,v9,b],null),h=c$.g(a);return h.g?h.g(f):h.call(null,f)}():$APP.m($APP.RH.g(a))?$APP.RH.g(a):$APP.Hd(d9.g(a))?d9.g(a):null;return $APP.Ck.h(function(f){return $APP.Rj(w9.g(f),c)},$APP.Mj.h(fva,e))},iva=function(a,b,c,d,e){b=dva(c,b);a=$APP.B.h(a,b);c=$APP.RH.g(a);$APP.m(c)||(c=c$.g(a),c=$APP.m(c)?c:$APP.Hd(d9.g(a)));return $APP.m(c)?hva(a,b,d,e):$APP.RH.g(a)===
!1?null:new $APP.F(null,1,5,$APP.H,[new $APP.I(null,1,[d$,!0],null)],null)},jva=function(a){var b=R9(l9.g(a));a=$APP.yh.j($APP.u(b)?jua(a,$APP.A([vua(b,a)],0)):a,l9,b);var c=c9.g(a);c=$APP.m(c)?c:$APP.Tk.g(a);b=$APP.Gh($APP.K.l($APP.th(b),$APP.th(a9.g(a)),$APP.A([$APP.vh(c)],0)));return new $APP.F(null,3,5,$APP.H,[a,c,b],null)},kva=function(a,b,c){var d=new $APP.F(null,6,5,$APP.H,[a9,c9,$APP.Tk,b9,e9,Jua],null);b=e$(e$(R9(l9.g(a)),b),R9(l9.g(c)));return $APP.yh.j(e$($APP.zh(a,d),$APP.zh(c,d)),l9,
b)},f$=function(a,b){try{return D9(a,$APP.yh.l($APP.zk.h(b,$8),t9,function(){return null},$APP.A([n9,!0],0)))}catch(c){return new $APP.I(null,2,[$APP.Ik,null,$APP.MH,null],null)}},lva=function(a,b,c,d,e,f){var h=$APP.Gh($APP.Mq.h(function(k){return $APP.Gd($APP.fo.h(b,new $APP.F(null,2,5,$APP.H,[a9,k],null)))||$APP.Ud(b9.g(b),k)},$APP.th(e)));return $APP.Qq.h(function(k){var l=$APP.z.j(k,0,null);k=$APP.z.j(k,1,null);return $APP.La($APP.PH.g($APP.B.h(a,k)))&&$APP.La(h.g?h.g(k):h.call(null,k))&&bva(f,
l)?new $APP.I(null,2,[w9,l,g$,M9(L9.g($APP.B.h(a,k)))],null):null},$APP.K.h($APP.Mj.h(function(k){return new $APP.F(null,2,5,$APP.H,["--"+$APP.J.g(p9(k)),k],null)},d),$APP.Mj.h(function(k){var l=$APP.z.j(k,0,null);k=$APP.z.j(k,1,null);return new $APP.F(null,2,5,$APP.H,["-"+$APP.J.g(p9(l)),k],null)},c)))},mva=function(a,b){return $APP.Qq.h(function(c){var d=$APP.z.j(c,0,null);c=$APP.z.j(c,1,null);return bva(b,d)?new $APP.I(null,2,[w9,d,g$,M9($APP.N.g(c))],null):null},Q9(a))},nva=function(a,b,c,d,e){return(a=
$APP.u(g9.g(a)))?(c=$APP.z.j(a,$APP.md(c),null),b=$APP.m(c)?$APP.B.h(b,c):null,$APP.m(c)?(a=$APP.RH.g(b),$APP.m(a)||(a=c$.g(b),a=$APP.m(a)?a:$APP.Hd(d9.g(b))),d=$APP.m(a)?hva(b,c,e,d):$APP.RH.g(b)===!1?null:new $APP.F(null,1,5,$APP.H,[new $APP.I(null,1,[d$,!0],null)],null)):d=null,d):null},ova=function(a,b,c){var d=$9.g(b),e=a;a=jva(kva(b,$APP.Ue,a));var f=$APP.Ue;c=$APP.u(c);for(var h=$APP.Wf,k=!1;;){var l=$APP.w(c),n=a,q=$APP.z.j(n,0,null);$APP.z.j(n,1,null);n=$APP.z.j(n,2,null);if(l==null)return new $APP.F(null,
4,5,$APP.H,[a,e,h,k],null);if($APP.y.h("--",l))q=e,c=$APP.x(c),h=$APP.se.h(h,l),e=q,k=!0;else if($APP.m(function(){var v=$APP.La(k);return v?$APP.fo.h(e,new $APP.F(null,2,5,$APP.H,[N9,l],null)):v}()))h=$APP.yk.l($APP.A([f,a$(l9.g(e),d)],0)),a=f=$APP.fo.h(e,new $APP.F(null,2,5,$APP.H,[N9,l],null)),f=jva(kva(b,h,f)),q=h,c=$APP.x(c),h=$APP.Wf,e=a,a=f,f=q,k=!1;else if($APP.m(function(){var v=$APP.La(k);return v?b$(l):v}())){var t=$APP.m(eva(l,q,n))?1:2;q=e;n=$APP.yf.h(t,c);h=$APP.yg.h(h,$APP.xf.h(t,c));
t=k;e=q;c=n;k=t}else q=e,c=$APP.x(c),h=$APP.se.h(h,l),n=k,e=q,k=n}},pva=function(a){return $APP.ha(a,"--")&&a.indexOf("\x3d")!=-1?$APP.Jq.j(a,/=/,2):new $APP.F(null,1,5,$APP.H,[a],null)},qva=function(a,b,c){var d=$APP.Xf($APP.Fk.l(pva,$APP.A([$APP.Hh(b)],0))),e=function(){var p=$APP.wd(b);return $APP.m(p)?p:""}(),f=function(){var p=pva(e);return $APP.m($APP.rd(p))?p:null}(),h=$APP.z.j(f,0,null);f=$APP.z.j(f,1,null);a=ova(a,c,d);c=$APP.z.j(a,0,null);var k=$APP.z.j(c,0,null),l=$APP.z.j(c,1,null),n=
$APP.z.j(c,2,null);c=$APP.z.j(a,1,null);var q=$APP.z.j(a,2,null),t=$APP.z.j(a,3,null);a=l9.g(k);var v=$APP.Dd(d);if($APP.m(t))return f=f$(q,k),f=$APP.Ve(f),d=$APP.B.h(f,$APP.MH),f=$APP.B.h(f,$APP.Ik),nva(c,a,f,d,e);if($APP.m(h))return c=f$(q,k),c=$APP.Ve(c),d=$APP.B.h(c,$APP.MH),$APP.Mj.h(function(p){return $APP.rm.j(p,w9,function(D){return""+$APP.J.g(h)+"\x3d"+$APP.J.g(D)})},$APP.Mq.h(d$,iva(a,k,h,f,d)));if($APP.m(function(){var p=b$(v);return $APP.m(p)?$APP.La(eva(v,k,n)):p}()))return f=f$($APP.Xf($APP.Hh(q)),
k),f=$APP.Ve(f),d=$APP.B.h(f,$APP.MH),iva(a,k,v,e,d);f=f$(q,k);f=$APP.Ve(f);d=$APP.B.h(f,$APP.MH);f=$APP.B.h(f,$APP.Ik);return $APP.K.l($APP.m(b$(e))?null:mva(c,e),lva(a,k,l,n,d,e),$APP.A([$APP.m(b$(e))?null:nva(c,a,f,d,e)],0))},rva=function(a,b){var c="_babashka_cli_complete_"+$APP.J.g($APP.Hj(b,/[^a-zA-Z0-9_]+/,"_"));a=a instanceof $APP.E?a.Z:null;switch(a){case "bash":return""+$APP.J.g(c)+'()\n{\n local cur words cword\n # -n \x3d: keeps --opt\x3dval and ns:val as single words (bash splits on \x3d and :\n # via COMP_WORDBREAKS); the no-bash-completion fallback below cannot, so a : in\n # a value is only fully handled when bash-completion is installed\n if declare -F _init_completion \x3e/dev/null 2\x3e\x261; then\n _init_completion -n \x3d: || return\n else\n words\x3d("${COMP_WORDS[@]}"); cword\x3d$COMP_CWORD; cur\x3d"${COMP_WORDS[COMP_CWORD]}"\n fi\n # keep our candidate order. Only on the real compopt builtin (bash 4.4+): on\n # bash 3.2 with bash-completion, compopt is a shim that forwards to `complete`,\n # which rejects -o nosort. The probe is cached: its answer never changes\n if [[ -z ${_babashka_cli_compopt_t+x} ]]; then _babashka_cli_compopt_t\x3d$(type -t compopt); fi\n [[ $_babashka_cli_compopt_t \x3d\x3d builtin ]] \x26\x26 compopt -o nosort 2\x3e/dev/null\n local out\n out\x3d$("${words[0]}" org.babashka.cli/completions complete --shell bash -- "${words[@]:1:cword}" 2\x3e/dev/null)\n # candidates come back already prefix-filtered; insert them verbatim.\n # read -r keeps them out of word splitting and pathname expansion (an\n # unquoted loop would glob a \'*.txt\' candidate against the cwd), printf %q\n # escapes spaces/quotes for insertion\n local line v\n while IFS\x3d read -r line; do\n [[ -n $line ]] || continue\n if [[ $line \x3d\x3d org.babashka.cli/file-completion ]]; then\n compopt -o filenames 2\x3e/dev/null\n while IFS\x3d read -r v; do\n [[ -n $v ]] \x26\x26 COMPREPLY+\x3d( "$v" )\n done \x3c \x3c(compgen -f -- "$cur")\n else\n v\x3d${line%%$\'\\t\'*}\n printf -v v \'%q\' "$v"\n COMPREPLY+\x3d( "$v" )\n fi\n done \x3c\x3c\x3c "$out"\n # bash re-inserts from the last COMP_WORDBREAKS char (e.g. : or \x3d); strip that\n # prefix from each candidate so colon/equals values complete without duplication\n local wb pre i\n for wb in : \x3d ; do\n if [[ "$cur" \x3d\x3d *"$wb"* \x26\x26 "$COMP_WORDBREAKS" \x3d\x3d *"$wb"* ]]; then\n pre\x3d"${cur%"${cur##*$wb}"}"\n for ((i\x3d0; i\x3c${#COMPREPLY[@]}; i++)); do COMPREPLY[$i]\x3d"${COMPREPLY[$i]#"$pre"}"; done\n fi\n done\n}\ncomplete -F '+
$APP.J.g(c)+" "+$APP.J.g(b)+"\n";case "zsh":return"#compdef "+$APP.J.g(b)+"\n"+$APP.J.g(c)+'() {\n local -a lines described\n lines\x3d("${(@f)$("${words[1]}" org.babashka.cli/completions complete --shell zsh -- "${(@)words[2,CURRENT]}" 2\x3e/dev/null)}")\n local do_files\x3d l v d\n for l in $lines; do\n if [[ $l \x3d\x3d org.babashka.cli/file-completion ]]; then do_files\x3d1; continue; fi\n v\x3d"${l%%$\'\\t\'*}"; d\x3d\n [[ $l \x3d\x3d *$\'\\t\'* ]] \x26\x26 d\x3d"${l#*$\'\\t\'}"\n # _describe eats backslashes and splits on \':\', so escape both\n v\x3d"${v//\\\\/\\\\\\\\}"; d\x3d"${d//\\\\/\\\\\\\\}"\n v\x3d"${v//:/\\\\:}"; d\x3d"${d//:/\\\\:}"\n described+\x3d("$v${d:+:$d}")\n done\n local ret\x3d1\n (( $#described )) \x26\x26 { _describe -t values completion described \x26\x26 ret\x3d0; }\n [[ -n $do_files ]] \x26\x26 { _files; ret\x3d0; }\n # return success when we added completions, else zsh retries other completers\n # (_match, _approximate, ...) and re-lists everything\n return $ret\n}\n# register for the bare name and for path invocations (./prog, /abs/prog)\ncompdef '+
$APP.J.g(c)+" '*/"+$APP.J.g(b)+"' "+$APP.J.g(b)+"\n";case "fish":return"function "+$APP.J.g(c)+'\n set -l toks (commandline --tokenize --cut-at-cursor)\n set -l prog $toks[1]\n set -e toks[1]\n set -l cur (commandline --current-token)\n for line in ($prog org.babashka.cli/completions complete --shell fish -- $toks "$cur" 2\x3e/dev/null)\n if test "$line" \x3d org.babashka.cli/file-completion\n __fish_complete_path "$cur"\n else\n # printf, not echo: echo eats a bare -n/-e candidate as its own flag\n printf \'%s\\n\' $line\n end\n end\nend\ncomplete --command '+
$APP.J.g(b)+' --no-files --arguments "('+$APP.J.g(c)+')"\n';case "powershell":return"Register-ArgumentCompleter -Native -CommandName "+$APP.J.g(b)+" -ScriptBlock {\n param($wordToComplete, $commandAst, $cursorPosition)\n $exe \x3d $commandAst.CommandElements[0].Value\n $toks \x3d @()\n for ($i \x3d 1; $i -lt $commandAst.CommandElements.Count; $i++) {\n $el \x3d $commandAst.CommandElements[$i]\n if ($el.Extent.StartOffset -ge $cursorPosition) { break }\n $toks +\x3d $el.Extent.Text\n }\n # a fresh word is signaled via --fresh, not a trailing '' token: PowerShell 5.1\n # and pwsh with legacy native argument passing drop empty-string arguments\n $fresh \x3d if ($wordToComplete) { 'false' } else { 'true' }\n $lines \x3d @(\x26 $exe org.babashka.cli/completions complete --shell powershell --fresh $fresh -- $toks 2\x3e$null)\n $lines | Where-Object { $_ -ne 'org.babashka.cli/file-completion' } | ForEach-Object {\n $parts \x3d $_ -split \"`t\", 2\n $tip \x3d if ($parts.Length -gt 1) { $parts[1] } else { $parts[0] }\n $text \x3d $parts[0]\n if ($text -match '\\s') { $text \x3d \"'\" + ($text -replace \"'\", \"''\") + \"'\" }\n [System.Management.Automation.CompletionResult]::new($text, $parts[0], 'ParameterValue', $tip)\n }\n if ($lines -contains 'org.babashka.cli/file-completion') {\n [System.Management.Automation.CompletionCompleters]::CompleteFilename($wordToComplete)\n }\n}\n";
case "nushell":return"# "+$APP.J.g(b)+" tab completion for nushell. Nushell completes external\n# commands through one global external completer, so this chains any previously\n# configured completer: several CLIs can install side by side\nlet "+$APP.J.g(c)+'_prev \x3d $env.config.completions?.external?.completer?\n$env.config.completions.external.enable \x3d true\n$env.config.completions.external.completer \x3d {|spans|\n if ($spans | first | path basename) \x3d\x3d "'+$APP.J.g(b)+'" {\n let res \x3d (do { ^($spans | first) org.babashka.cli/completions complete --shell nushell -- ...($spans | skip 1) } | complete)\n let lines \x3d (if $res.exit_code \x3d\x3d 0 { $res.stdout | lines } else { [] })\n if "org.babashka.cli/file-completion" in $lines {\n null # defer to nushell\'s own file completion\n } else {\n $lines | each {|l|\n let parts \x3d ($l | split row -n 2 "\\t")\n if ($parts | length) \x3d\x3d 2 {\n {value: $parts.0, description: $parts.1}\n } else {\n {value: $parts.0}\n }\n }\n }\n } else if $'+
$APP.J.g(c)+"_prev !\x3d null {\n do $"+$APP.J.g(c)+"_prev $spans\n } else {\n null\n }\n}\n";default:throw Error("No matching clause: "+$APP.J.g(a));}},sva=function(a){a=$APP.u(a);for(var b=null,c=0,d=0;;)if(d<c){var e=b.da(null,d),f=$APP.Ve(e);e=$APP.B.h(f,w9);f=$APP.B.h(f,g$);e=$APP.Hj(e,/[\t\n\r]/," ");f=$APP.Pj(f)?null:$APP.Hj($APP.w($APP.JG(f)),"\t"," ");$APP.KH.l($APP.A([$APP.m(f)?""+$APP.J.g(e)+$APP.J.g("\t")+$APP.J.g(f):e],0));d+=1}else if(a=$APP.u(a))$APP.Md(a)?(c=$APP.jc(a),
a=$APP.lc(a),b=c,c=$APP.md(c)):(b=$APP.w(a),b=$APP.Ve(b),e=$APP.B.h(b,w9),f=$APP.B.h(b,g$),b=$APP.Hj(e,/[\t\n\r]/," "),c=$APP.Pj(f)?null:$APP.Hj($APP.w($APP.JG(f)),"\t"," "),$APP.KH.l($APP.A([$APP.m(c)?""+$APP.J.g(b)+$APP.J.g("\t")+$APP.J.g(c):b],0)),a=$APP.x(a),b=null,c=0),d=0;else break},h$=function(a){var b=$APP.Ca;$APP.Ca=$APP.Da;try{return $APP.KH.l($APP.A([a],0))}finally{$APP.Ca=b}},l$=function(a,b,c,d){function e(n){return $APP.fo.h(a,$APP.Dk.h($APP.Ek.g(N9),n))}var f=$APP.Gh($APP.th(R9(l9.g(e(b))))),
h=function(){return function t(q){return new $APP.Be(null,function(){for(;;){var v=$APP.u(q);if(v){if($APP.Md(v)){var p=$APP.jc(v),D=$APP.md(p),G=$APP.Ee(D);a:{for(var O=0;;)if(O<D){var M=$APP.yd(p,O);M=$APP.Oj.j(b,0,M);var Z=R9(l9.g(e(M))),ia=a$(Z,d);$APP.Ie(G,new $APP.I(null,3,[$APP.HE,M,i$,ia,j$,$APP.rf.j($APP.zk,Z,$APP.th(ia))],null));O+=1}else{p=!0;break a}p=void 0}return p?$APP.He($APP.Je(G),t($APP.lc(v))):$APP.He($APP.Je(G),null)}G=$APP.w(v);G=$APP.Oj.j(b,0,G);p=R9(l9.g(e(G)));D=a$(p,d);return $APP.ve(new $APP.I(null,
3,[$APP.HE,G,i$,D,j$,$APP.rf.j($APP.zk,p,$APP.th(D))],null),t($APP.Qc(v)))}return null}},null,null)}($APP.tm.g($APP.md(b)))}(),k=$APP.be.j($APP.yk,$APP.Ue,$APP.Mj.h(i$,h)),l=function(){return function t(q){return new $APP.Be(null,function(){for(var v=q;;)if(v=$APP.u(v)){if($APP.Md(v)){var p=$APP.jc(v),D=$APP.md(p),G=$APP.Ee(D);a:{for(var O=0;;)if(O<D){var M=$APP.yd(p,O),Z=$APP.Ve(M);M=$APP.B.h(Z,$APP.HE);Z=$APP.B.h(Z,j$);Z=$APP.rf.j($APP.zk,Z,f);$APP.u(Z)&&$APP.Ie(G,new $APP.I(null,2,[T9,$APP.Fo.h(" ",
$APP.ve(c,M)),$APP.W,$APP.u(M)?$APP.Dd(M):"global"],null));O+=1}else{p=!0;break a}p=void 0}return p?$APP.He($APP.Je(G),t($APP.lc(v))):$APP.He($APP.Je(G),null)}G=$APP.w(v);p=$APP.Ve(G);G=$APP.B.h(p,$APP.HE);p=$APP.B.h(p,j$);p=$APP.rf.j($APP.zk,p,f);if($APP.u(p))return $APP.ve(new $APP.I(null,2,[T9,$APP.Fo.h(" ",$APP.ve(c,G)),$APP.W,$APP.u(G)?$APP.Dd(G):"global"],null),t($APP.Qc(v)));v=$APP.Qc(v)}else return null},null,null)}(h)}();return new $APP.I(null,4,[k$,e(b),T9,$APP.Fo.h(" ",$APP.ve(c,b)),U9,
k,$APP.Di,$APP.Xf(l)],null)},n$=function(a){a=$APP.Ve(a);a=$APP.B.h(a,m$);if(typeof process!=="undefined"&&$APP.zd(process.exit))return process.exit(a);throw $APP.Hk.h("exit",new $APP.I(null,1,[m$,a],null));},tva=function(a){a=$APP.Ve(a);var b=$APP.B.h(a,o$),c=$APP.B.h(a,$APP.eo),d=$APP.B.h(a,T9),e=$APP.B.h(a,$9);a=$APP.KH.l;e=$APP.Ve(new $APP.I(null,4,[W9,b,f9,$APP.m(c)?c:$APP.Wf,T9,d,$9,e],null));d=$APP.B.h(e,W9);b=$APP.B.j(e,f9,$APP.Wf);c=$APP.B.h(e,T9);e=$APP.B.h(e,$9);d=Z9(d);b=l$(d,$APP.Xf(b),
c,e);b=ava(k$.g(b),b);return a.call($APP.KH,$APP.A([b],0))},uva=function(a){function b(v){var p=$ua(k$.g(l$(n,$APP.Xf(q),k,l)));return $APP.Fo.h("\n",$APP.K.l(new $APP.F(null,2,5,$APP.H,[v,""],null),$APP.u(p)?new $APP.F(null,2,5,$APP.H,["Commands:\n"+$APP.J.g(I9(new $APP.I(null,2,[F9,p,$APP.jw,2],null))),""],null):null,$APP.A([new $APP.F(null,1,5,$APP.H,[t],null)],0)))}function c(v){v=l$(n,$APP.Xf(v),k,l);var p=$APP.Ve(v);v=$APP.B.h(p,k$);var D=$APP.B.h(p,T9);p=$APP.B.h(p,U9);return Zua(D,v,$APP.u(l9.g(v))||
$APP.u(p))}var d=$APP.Ve(a);a=$APP.B.h(d,$APP.uz);var e=$APP.B.h(d,$APP.eo),f=$APP.B.h(d,p$),h=$APP.B.h(d,k9),k=$APP.B.h(d,T9),l=$APP.B.h(d,$9);d=$APP.B.h(d,o$);var n=Z9(d),q=$APP.m(e)?e:$APP.Wf,t='Run "'+$APP.J.g($APP.Fo.h(" ",$APP.ve(k,q)))+' --help" for more information.';return $APP.y.h(q$,a)?b("Unknown command: "+$APP.J.g(f)):$APP.y.h(r$,a)?b("No subcommand given."):$APP.Fo.h("\n",new $APP.F(null,5,5,$APP.H,["Error: "+$APP.J.g(h),"",c(q),"",t],null))},s$=function(a,b){var c=$APP.Ve(b);b=$APP.B.h(c,
T9);c=$APP.B.h(c,$9);a=$APP.m(b)?$APP.yh.j(a,T9,b):a;return $APP.m(c)?$APP.yh.j(a,$9,c):a},wva=function(a,b,c){for(var d=$APP.Wf,e=$APP.Ue,f=b,h=a,k=$APP.Ue;;){var l=h;b=$9.g(c);var n=T9.g(c),q=t$.g(c),t=function(){var M=$APP.of(new $APP.Bh(null,new $APP.I(null,7,[d9,null,g9,null,$APP.Lk,null,$8,null,l9,null,a9,null,y9,null],null),null),$APP.th(l));if($APP.m(M))return M;M=$APP.u(k);M||(M=$APP.w(f),M=$APP.m(M)?$APP.ha(M,"-")||$APP.ha(M,":"):M);return M}(),v=e$(c,l),p=function(){var M=v;return $APP.u(k)?
$APP.yh.j(M,l9,e$(e$(R9(l9.g(c)),k),R9(l9.g(l)))):M}(),D=t9.g(p),G=vva.g(c);n=$APP.yh.j(p,t9,function(M,Z,ia,ja,ka,sa,qa,xa,Aa,pa,da,R,ua,wa){return function(ra){ra=s$($APP.yh.l(ra,$APP.eo,M,$APP.A([o$,a],0)),new $APP.I(null,2,[T9,xa,$9,qa],null));ra=function(P,Q,ma,Ga,Ka,Pa,Ia,Ja,Wa,Xa,eb,bb,lb,kb){return function(){if($APP.m(kb))return kb.g?kb.g(Pa):kb.call(null,Pa);throw $APP.Hk.h(k9.g(Pa),Pa);}}(M,Z,ia,ja,ka,ra,sa,qa,xa,Aa,pa,da,R,ua,wa);return $APP.m(wa)?$APP.Ai.j(wa,$APP.se,ra):ra()}}(d,e,f,
h,k,l,b,n,q,t,v,p,D,G));t=$APP.m(t)?D9(f,$APP.yh.l(n,C9,!0,$APP.A([z9,e,B9,$APP.Gh($APP.th(N9.g(h)))],0))):new $APP.I(null,2,[$APP.Ik,f,$APP.MH,$APP.Ue],null);n=$APP.Ve(t);t=$APP.B.h(n,$APP.Ik);var O=$APP.B.h(n,$APP.MH);p=$APP.u(t);n=$APP.w(p);D=$APP.x(p);p=n;n=D;e=$APP.rm.A($APP.yk.l($APP.A([e,O],0)),u$,$APP.Lq.h($APP.se,$APP.Wf),new $APP.I(null,2,[f9,d,$APP.MH,O],null));if($APP.m(function(){var M=q;return $APP.m(M)?(M=v$.g(O),$APP.m(M)?M:w$.g(O)):M}()))return new $APP.I(null,3,[x$,v$,$APP.eo,d,
$APP.MH,$APP.zk.h(e,u$)],null);D=$APP.B.h(N9.g(h),p);if($APP.m(D))h=D,d=$APP.se.h(d,p),t=n,b=$APP.yk.l($APP.A([k,a$(l9.g(l),b)],0)),f=t,k=b;else return $APP.m($APP.Hn.g(h))?new $APP.I(null,4,[y$,h,$APP.eo,d,$APP.MH,$APP.zk.h(e,u$),$APP.Ik,t],null):$APP.m(p)?new $APP.I(null,5,[x$,q$,p$,p,z$,$APP.ts.h($APP.w,Q9(h)),$APP.eo,d,$APP.MH,$APP.zk.h(e,u$)],null):new $APP.I(null,4,[x$,r$,z$,$APP.ts.h($APP.w,Q9(h)),$APP.eo,d,$APP.MH,$APP.zk.h(e,u$)],null)}},zva=function(a,b,c){var d=$APP.m(t$.g(c))?$APP.zi.g($APP.Wf):
null,e=$APP.m(d)?$APP.yh.j(c,vva,d):c;b=wva(a,b,e);var f=$APP.Ve(b);c=$APP.B.h(f,y$);var h=$APP.B.h(f,x$),k=$APP.B.h(f,z$);b=function(){var l=t9.g(e);return $APP.m(l)?l:function(n){n=$APP.Ve(n);var q=$APP.B.h(n,k9);throw $APP.Hk.h(q,n);}}();if($APP.y.h(v$,h))return a=s$($APP.yh.j($APP.zh(f,new $APP.F(null,1,5,$APP.H,[$APP.eo],null)),o$,a),e),d=xva.g(e),d.g?d.g(a):d.call(null,a);if($APP.m($APP.m(d)?$APP.u($APP.Gb(d)):d))return a=$APP.w($APP.Gb(d)),a.o?a.o():a.call(null);if($APP.y.h(q$,h)||$APP.y.h(r$,
h))return a=s$($APP.yk.l($APP.A([new $APP.I(null,4,[$APP.dl,m9,$APP.uz,h,yva,k,o$,a],null),$APP.zh(f,new $APP.F(null,3,5,$APP.H,[p$,$APP.MH,$APP.eo],null))],0)),e),b.g?b.g(a):b.call(null,a);if($APP.y.h(null,h))return a=$APP.zk.h(f,y$),d=$APP.Hn.g(c),d.g?d.g(a):d.call(null,a);throw Error("No matching clause: "+$APP.J.g(h));},Ava=function(a){a=$APP.Ve(a);var b=$APP.B.h(a,l9),c=$APP.B.h(a,J9),d=R9(b),e=!$APP.Ud(d,w$)&&$APP.La($APP.of(function(h){$APP.z.j(h,0,null);h=$APP.z.j(h,1,null);return $APP.Jd(h)&&
$APP.y.h(w$,c9.g(h))},d)),f=function(){var h=new $APP.I(null,2,[a9,A9,L9,"Show this help"],null);return e?$APP.yh.j(h,c9,w$):h}();return $APP.yh.l(a,l9,$APP.rm.j(d,v$,function(h){return $APP.yk.l($APP.A([f,h],0))}),$APP.A([J9,$APP.m(c)?$APP.Xf(c):function(){var h=$APP.Xf($APP.Id(b)?$APP.Mj.h($APP.w,b):$APP.th(d));return $APP.m($APP.of(new $APP.Bh(null,new $APP.I(null,1,[v$,null],null),null),h))?h:$APP.se.h(h,v$)}()],0))},Iva=function(a,b,c){var d=$APP.u(b);b=$APP.w(d);d=$APP.x(d);d=$APP.FG(function(n){return $APP.xh.h("--",
n)},d);var e=$APP.z.j(d,0,null);d=$APP.z.j(d,1,null);e=D9($APP.Xf(e),new $APP.I(null,1,[a9,new $APP.I(null,2,[Bva,$APP.Yl,Cva,A9],null)],null));e=$APP.Ve(e);e=$APP.B.h(e,$APP.MH);e=$APP.Ve(e);var f=$APP.B.h(e,Bva),h=$APP.B.h(e,T9),k=$APP.B.h(e,Cva),l=$APP.Xf($APP.Qc(d));switch(b){case "snippet":return a=$APP.m(h)?h:T9.g(c),$APP.La(a)?h$("[babashka.cli] Set :prog in opts, or pass --prog, to generate a completion snippet"):$APP.La($APP.Qh(/[A-Za-z0-9_.-]+/,a))?h$("[babashka.cli] Cannot register completions for program name "+
$APP.J.g($APP.ui.l($APP.A([a],0)))+", expected letters, digits, '.', '_' or '-'"):$APP.La(function(){var n=new $APP.Bh(null,new $APP.I(null,5,[Dva,null,Eva,null,Fva,null,Gva,null,Hva,null],null),null);return n.g?n.g(f):n.call(null,f)}())?h$("[babashka.cli] Unknown --shell "+$APP.J.g($APP.ui.l($APP.A([f],0)))+", expected one of: bash zsh fish powershell nushell"):$APP.Zt.l($APP.A([rva(f,a)],0));case "complete":return b=function(){if($APP.y.h(Eva,f))a:{var n=$APP.Wf;for(var q=$APP.u(l);;){if($APP.La(q))break a;
var t=$APP.w(q);var v=(v=$APP.y.h("\x3d",t))?b$($APP.Dd(n)):v;$APP.m(v)?(n=$APP.x(q)?n:$APP.se.h(n,""),q=$APP.x(q)):(n=$APP.se.h(n,t),q=$APP.x(q))}n=void 0}else n=l;return $APP.m(k)?$APP.se.h(n,""):n}(),a=qva(a,b,c),sva($APP.Mq.h(d$,a)),$APP.m($APP.of(d$,a))?$APP.KH.l($APP.A(["org.babashka.cli/file-completion"],0)):null;default:return h$("[babashka.cli] Expected completions command snippet or complete, got "+$APP.J.g($APP.ui.l($APP.A([b],0))))}},B$=function(a,b,c,d,e){a=$APP.Ve(a);a=$APP.B.h(a,A$);
if($APP.m(b)){var f=esm_import$path.resolve(d,$APP.RG(c,e));d=esm_import$path.dirname(f);if($APP.m($APP.of(function(h){return h instanceof $APP.E?$APP.Rh($APP.Th("\\."+$APP.J.g($APP.Ih(h))+"$"),f):typeof h==="string"?$APP.Rh($APP.Th(h),f):null},b)))return $APP.m(esm_import$fs.existsSync(d))||($APP.KH.l($APP.A([a,"Creating directory:",d],0)),esm_import$fs.mkdirSync(d,{recursive:!0})),$APP.KH.l($APP.A([a,"Copying resource",c,"to",d],0)),esm_import$fs.copyFileSync(c,f),new $APP.I(null,1,[Jva,f],null)}return null},
Kva=function(a,b,c){a=$APP.Ve(a);a=$APP.B.h(a,A$);var d=$APP.Ve($APP.$i(c)),e=$APP.B.h(d,$APP.S),f=$APP.B.h(d,$APP.T);d=$APP.B.h(d,$APP.im);f=""+$APP.J.g($APP.m(e)?e:b)+$APP.J.g($APP.m(f)?":"+$APP.J.g(f)+$APP.J.g($APP.m(d)?":"+$APP.J.g(d):null):null);b=$APP.m($APP.m(e)?$APP.xh.h(e,b):e)?""+$APP.J.g(b)+" (loading "+$APP.J.g(f)+")":f;console.error(""+$APP.J.g(a)+" Error while compiling "+$APP.J.g(b)+": "+$APP.J.g(c.message))},Lva=function(a){var b=$APP.Ca;$APP.Ca=$APP.Da;try{$APP.KH.l($APP.A(["Error: "+
$APP.J.g(a instanceof Error?a.message:a)],0))}finally{$APP.Ca=b}return n$.call(null,new $APP.I(null,1,[m$,1],null))},I$=function(a,b,c){var d=$APP.Ve(a),e=$APP.B.h(d,A$),f=$APP.B.h(d,C$),h=$APP.B.h(d,$APP.kq),k=$APP.ZG.g(b),l=D$.g(b),n=$APP.dH.h(b,".");a=$APP.Fd(c)?$APP.Xf($APP.Fk.l(E$,$APP.A([k],0))):c;var q=$APP.zi.g(new $APP.I(null,3,[F$,0,G$,0,H$,0],null));return $APP.be.j(function(t,v){return Promise.resolve(t).then(function(){return $APP.Ud(new $APP.Bh(null,new $APP.I(null,2,[".cljc",null,".cljs",
null],null),null),esm_import$path.extname(v))?($APP.KH.l($APP.A([e,"Compiling CLJS file:",v],0)),function(){var p=$APP.yh.l(b,$APP.CH,v,$APP.A([$APP.kq,function(D){return h.j?h.j(b,v,D):h.call(null,b,v,D)}],0));return f.g?f.g(p):f.call(null,p)}().catch(function(p){Kva(d,v,p);$APP.Ai.A(q,$APP.rm,H$,$APP.Yc);return null})):B$(d,l,v,n,k)}).then(function(p){var D=$APP.Ve(p);p=$APP.B.h(D,$APP.DH);D=$APP.B.h(D,Jva);$APP.m(p)?($APP.Ai.A(q,$APP.rm,F$,$APP.Yc),$APP.KH.l($APP.A([e,"Wrote file:",p],0))):$APP.m(D)&&
$APP.Ai.A(q,$APP.rm,G$,$APP.Yc);return p})},null,a).then(function(){return $APP.Gb(q)})},Ova=function(a,b){a=$APP.Ve(a);var c=$APP.B.h(a,Mva);a=$APP.B.h(a,Nva);b=$APP.Ve(b);var d=$APP.B.h(b,$APP.MH),e=$APP.zn.g(d);b=function(){var h=$APP.yh.l(d,$APP.xq,$APP.xq.g(d),$APP.A([$APP.Dm,$APP.zi.g(new $APP.I(null,1,[$APP.Sk,$APP.$o],null)),$APP.Go,$APP.m($APP.xq.g(d))?$APP.Lo:$APP.Mo,$APP.pt,$APP.pt.h(d,$APP.xq.g(d))],0));return c.h?c.h(e,h):c.call(null,e,h)}();b=$APP.m($APP.xq.g(d))?$APP.Hj("(async function() { %s })()",
"%s",b):b;var f=esm_import$fs.mkdtempSync(".tmp");a=""+$APP.J.g(f)+"/"+$APP.J.g(a);esm_import$fs.writeFileSync(a,b,"utf-8");$APP.m(J$.g(d))&&$APP.KH.l($APP.A([b],0));if(K$.g(d)===!1)return null;a=$APP.m(esm_import$path.isAbsolute(a))?a:esm_import$path.resolve(process.cwd(),a);a=""+$APP.J.g(esm_import$url.pathToFileURL(a));return($APP.m($APP.xq.g(d))?Promise.resolve(eval(b)):shadow_esm_import(a)).then(function(h){return $APP.m($APP.xq.g(d))?$APP.JH.l($APP.A([h],0)):null}).finally(function(){return esm_import$fs.rmSync(f,
{force:!0,recursive:!0})})},Pva=function(a,b,c){var d=$APP.Ve(a);a=$APP.B.h(d,A$);var e=$APP.B.h(d,C$),f=$APP.B.h(d,$APP.kq);$APP.KH.l($APP.A([a,"Running",c],0));return function(){var h=$APP.yh.l(b,$APP.CH,c,$APP.A([$APP.kq,function(k){return f.j?f.j(b,c,k):f.call(null,b,c,k)}],0));return e.g?e.g(h):e.call(null,h)}().catch(function(h){Kva(d,c,h);return n$.call(null,new $APP.I(null,1,[m$,1],null))}).then(function(h){h=$APP.Ve(h);h=$APP.B.h(h,$APP.DH);return $APP.m(h)?(h=$APP.m(esm_import$path.isAbsolute(h))?
h:esm_import$path.resolve(process.cwd(),h),h=""+$APP.J.g(esm_import$url.pathToFileURL(h)),shadow_esm_import(h)):null})},Qva=function(a,b){var c=$APP.Ve(a),d=$APP.B.h(c,A$),e=$APP.ZG.g(b),f=$APP.dH.h(b,"."),h=D$.g(b);return shadow_esm_import("chokidar").catch(function(k){return console.error(k)}).then(function(k){k=k.watch;$APP.KH.l($APP.A([d,"Watching paths:",$APP.Fo.h(", ",e)],0));for(var l=$APP.u(e),n=null,q=0,t=0;;)if(t<q){var v=n.da(null,t);(k.g?k.g(v):k.call(null,v)).on("all",function(G,O,M,
Z,ia,ja,ka,sa,qa,xa,Aa,pa,da){return function(R,ua){return $APP.m(esm_import$fs.existsSync(ua))?$APP.m(esm_import$fs.lstatSync(ua).isDirectory())?null:$APP.Ud(new $APP.Bh(null,new $APP.I(null,2,["add",null,"change",null],null),null),R)&&$APP.Ud(new $APP.Bh(null,new $APP.I(null,2,[".cljc",null,".cljs",null],null),null),esm_import$path.extname(ua))?I$(pa,b,new $APP.F(null,1,5,$APP.H,[ua],null)).catch(function(){return function(wa){return console.error(wa)}}(G,O,M,Z,ia,ja,ka,sa,qa,xa,Aa,pa,da)):B$(pa,
qa,ua,sa,ka):null}}(l,n,q,t,v,k,e,f,h,a,c,c,d));t+=1}else{var p=$APP.u(l);if(p){var D=p;$APP.Md(D)?(l=$APP.jc(D),q=$APP.lc(D),n=l,D=$APP.md(l),l=q,q=D):(v=$APP.w(D),(k.g?k.g(v):k.call(null,v)).on("all",function(G,O,M,Z,ia,ja,ka,sa,qa,xa,Aa,pa,da,R,ua){return function(wa,ra){return $APP.m(esm_import$fs.existsSync(ra))?$APP.m(esm_import$fs.lstatSync(ra).isDirectory())?null:$APP.Ud(new $APP.Bh(null,new $APP.I(null,2,["add",null,"change",null],null),null),wa)&&$APP.Ud(new $APP.Bh(null,new $APP.I(null,
2,[".cljc",null,".cljs",null],null),null),esm_import$path.extname(ra))?I$(R,b,new $APP.F(null,1,5,$APP.H,[ra],null)).catch(function(){return function(P){return console.error(P)}}(G,O,M,Z,ia,ja,ka,sa,qa,xa,Aa,pa,da,R,ua)):B$(R,Aa,ra,xa,qa):null}}(l,n,q,t,v,D,p,k,e,f,h,a,c,c,d)),l=$APP.x(D),n=null,q=0);t=0}else return null}})},Rva=function(a){var b=$APP.Ca;$APP.Ca=$APP.Da;try{$APP.KH.l($APP.A(["Error: "+$APP.J.g(a)],0))}finally{$APP.Ca=b}return n$.call(null,new $APP.I(null,1,[m$,1],null))},N$=function(a){var b=
$APP.Ve(a);a=$APP.B.h(b,L$);var c=$APP.B.h(b,M$);b=$APP.B.h(b,$APP.Ik);$APP.xh.h($APP.md(b),c)&&Rva("Must specify "+$APP.J.g(c===0?"no":$APP.y.h(1,c)?"a single":c)+" "+$APP.J.g($APP.m(a)?a:"args")+$APP.J.g($APP.u(b)?", found: "+$APP.J.g($APP.Fo.h(" ",b)):null))},O$=function(a){a=$APP.Ve(a);a=$APP.B.h(a,$APP.hH);return"Options are also read from "+$APP.J.g(a)+", command line options override."},Tva=function(a){return $APP.of(function(b){ret