squint-cljs
Version:
<img src="./logo/logo.svg" width="100%">
56 lines • 23.5 kB
JavaScript
import { $APP, shadow$provide } from "./compiler.js";
import "./node.js";
const shadow_esm_import = function(x) { return import(x) };
import*as esm_import$crypto from"crypto";import*as esm_import$fs from"fs";import*as esm_import$squint_cljs$core from"squint-cljs/core.js";import*as esm_import$child_process from"child_process";import*as esm_import$path from"path";var Dka,Eka,vG,NG,OG,Fka,Gka,WG,Hka,aH,cH,gH,iH,Kka,mH,oH,pH,Lka,Nka,Oka,Pka,Qka,Ska,AH,BH,Vka,FH,nH,Jka,kH,Ika,lH,Uka,vH,VG,qH,Rka,tH,Mka,Tka;Dka=function(a,b){a.sort(b||$APP.ya)};
Eka=function(a,b){const c=Array(a.length);for(let e=0;e<a.length;e++)c[e]={index:e,value:a[e]};const d=b||$APP.ya;Dka(c,function(e,f){return d(e.value,f.value)||e.index-f.index});for(b=0;b<a.length;b++)a[b]=c[b].value};vG=function(){};$APP.wG=function(a){return a!=null?a.D&512||$APP.Dc===a.He?!0:a.D?!1:$APP.Qa($APP.qb,a):$APP.Qa($APP.qb,a)};$APP.xG=function(a){return $APP.Sd(a)||!1};$APP.yG=function(a){return $APP.Sd(a)?a>0:!1};$APP.zG=function(a){return typeof a==="number"};
$APP.AG=function(){this.C=[]};$APP.BG=function(a){return $APP.y.h(a,$APP.Vd)?$APP.Vd:function(b,c){var d=a.h?a.h(b,c):a.call(null,b,c);return typeof d==="number"?d:$APP.m(d)?-1:$APP.m(a.h?a.h(c,b):a.call(null,c,b))?1:0}};$APP.CG=function(){$APP.$h("\n");return null};$APP.DG=function(a,b){return $APP.Me($APP.be.j(function(c,d){return $APP.m(a.g?a.g(d):a.call(null,d))?$APP.Qf.h(c,d):c},$APP.bc($APP.Wf),b))};
$APP.EG=function(a,b){return(a!=null?$APP.Dc===a.Kc||(a.Bd?0:$APP.Qa(vG,a)):$APP.Qa(vG,a))?$APP.tb(a,b):a!=null&&$APP.wG(a)&&$APP.Ud(a,b)?new $APP.ug(b,$APP.B.h(a,b),null):null};$APP.FG=function(a,b){return new $APP.F(null,2,5,$APP.H,[$APP.Br.h(a,b),$APP.Cr.h(a,b)],null)};$APP.GG=function(a){return Math.floor(Math.random()*a)};
$APP.HG=function(){function a(){var d=$APP.GG(65536).toString(16);switch(d.length){case 1:return["000",d].join("");case 2:return["00",d].join("");case 3:return["0",d].join("");default:return d}}var b=(16384|4095&$APP.GG(65536)).toString(16),c=(32768|16383&$APP.GG(65536)).toString(16);return $APP.Xi([a(),a(),"-",a(),"-",b,"-",c,"-",a(),a(),a()].join(""))};$APP.IG=function(a){return a instanceof Error?a.message:null};$APP.JG=function(a){return $APP.Jq.h(a,/\n|\r\n/)};$APP.KG=function(a){return(0,$APP.rt)(a)};
$APP.LG=function(a){return a.replace(/^[\s\xa0]+/,"")};$APP.MG=function(a){return a.replace(/[\s\xa0]+$/,"")};NG=function(a,b){return $APP.m($APP.m(b)?$APP.xh.h(b,""):b)?$APP.hm(a,$APP.rk(b)):null};OG=function(a){a=new $APP.hk(a,$APP.md(a));a=new $APP.jk(a);return $APP.sk(a)};$APP.PG=function(a){return OG(a)};$APP.QG=function(a,b){a instanceof $APP.pk&&$APP.mk.g($APP.Gb(a.frames)).clear();a=$APP.dn(b,a);return $APP.nn===a?(b=$APP.B.h(b,$APP.jl),$APP.m(b)?b:$APP.jt):a};
Fka=function(a,b){return $APP.of(function(c){c=esm_import$path.resolve(a,""+$APP.J.g(b)+"."+$APP.J.g(c));return $APP.m(esm_import$fs.existsSync(c))?c:null},new $APP.F(null,2,5,$APP.H,["cljc","cljs"],null))};
$APP.RG=function(a,b){return $APP.be.j(function(c,d){a:{var e=esm_import$path.resolve(d).split(esm_import$path.sep);for(var f=esm_import$path.resolve(a).split(esm_import$path.sep);;){var h=$APP.Fd(e);if(h){e=h;break a}if(h=$APP.u(f))if(h=$APP.y.h($APP.w(e),$APP.w(f))){e=$APP.Qc(e);f=$APP.Qc(f);continue}else{e=h;break a}else{e=h;break a}break}e=void 0}return e?$APP.$c(esm_import$path.relative(d,a)):c},a,b)};
$APP.UG=function(a){var b=$APP.B.h($APP.Gb($APP.SG),a);if($APP.m(b))return b;$APP.m(esm_import$fs.existsSync(a))?(b=esm_import$fs.readFileSync(a,"utf-8"),b=$APP.TG.g(b)):b=null;$APP.Ai.A($APP.SG,$APP.yh,a,b);return b};Gka=function(a){var b=esm_import$path.isAbsolute(a);return $APP.m(b)?(b=esm_import$fs.existsSync(a),$APP.m(b)?esm_import$fs.lstatSync(a).isDirectory():b):b};
WG=function(a,b){a=""+$APP.J.g(new $APP.I(null,1,[VG,a],null));a:{try{var c=esm_import$child_process.execFileSync("clojure",["-Srepro","-Sdeps",a,"-Spath"],{encoding:"utf-8",cwd:$APP.m(b)?b:process.cwd(),stdio:["ignore","pipe","inherit"]});break a}catch(d){b=d;if($APP.y.h("ENOENT",b.code))throw Error("Resolving :deps requires the `clojure` CLI on PATH.");throw Error("Failed to resolve :deps via `clojure -Spath`: "+$APP.J.g(b.message));}c=void 0}b=$APP.Jq.h((0,$APP.rt)(c),$APP.Th(esm_import$path.delimiter));
return $APP.DG(Gka,b)};$APP.$G=function(a){var b=VG.g(a);if($APP.m(b)){var c=$APP.B.h($APP.Gb(XG),b);$APP.m(c)?b=c:(c=WG(b,null),$APP.Ai.A(XG,$APP.yh,b,c),b=c);b=$APP.Xf($APP.YG.g($APP.K.h($APP.ZG.h(a,new $APP.F(null,2,5,$APP.H,[".","src"],null)),b)));return $APP.yh.j(a,$APP.ZG,b)}return a};Hka=function(a){var b=$APP.UG("squint.edn");a=$APP.$G($APP.yk.l($APP.A([b,a],0)));$APP.Ai.A($APP.SG,$APP.yh,"squint.edn",a);return a};
aH=function(a,b,c){return $APP.m(c)?esm_import$path.resolve(c,$APP.RG(a,b)):a};cH=function(a,b,c,d){a=$APP.bH.h(a,b);b=a==null?null:aH(a,b,c);b==null?d=null:(d=$APP.m(d)?d:".mjs",d=$APP.ha(d,".")?d:"."+$APP.J.g(d),d=$APP.Hj($APP.Hj(b,$APP.Th(""+$APP.J.g(esm_import$path.extname(b))+"$"),d),"\\","/"));return d};
$APP.fH=function(a,b,c){var d=$APP.Ve(a);a=$APP.B.h(d,$APP.dH);var e=$APP.B.h(d,$APP.ZG);d=$APP.B.h(d,$APP.eH);c=cH(c,e,a,d);return $APP.m(c)?(b=esm_import$path.dirname(""+$APP.J.g(aH(b,e,a))),"./"+$APP.J.g($APP.Hj(esm_import$path.relative(b,c),"\\","/"))):null};
gH=function(a){function b(e){return $APP.yg.j($APP.Wf,$APP.Qq.g(function(f){var h=$APP.z.j(f,0,null);f=$APP.z.j(f,1,null);var k=h instanceof $APP.r;f=k?(k=$APP.Jd(f))?$APP.B.h(f,e):k:k;return $APP.m(f)?""+$APP.J.g($APP.Ej(d))+"."+$APP.J.g($APP.up(h)):null}),$APP.B.h(c,d))}var c=$APP.Gb(a),d=$APP.Sk.g(c);return new $APP.I(null,2,[Ika,b($APP.xC),Jka,b($APP.VB)],null)};iH=function(a,b){return $APP.bH.h(b,$APP.ZG.h($APP.UG($APP.hH.g(a)),new $APP.F(null,2,5,$APP.H,[".","src"],null)))};
Kka=function(a,b){a=iH(a,b);if($APP.m(a)){b=$APP.B.h($APP.Gb(jH),a);b=$APP.Ve(b);var c=$APP.B.h(b,kH);b=$APP.B.h(b,lH);var d=esm_import$fs.statSync(a).mtimeMs;if($APP.xh.h(d,c))return c=esm_import$fs.readFileSync(a,"utf-8"),c=esm_import$crypto.createHash("sha256").update(c).digest("hex"),$APP.Ai.A(jH,$APP.yh,a,new $APP.I(null,2,[kH,d,lH,c],null)),$APP.xh.h(c,b)}return null};
mH=function(a){var b=$APP.kt.g($APP.Cd($APP.rd(a)));return $APP.m(b)?b:$APP.of(function(c){var d=$APP.Jd(c);return d?$APP.kt.g(c):d},$APP.ud(a))};oH=function(a,b){b=b instanceof $APP.r?b:$APP.w(b);return b instanceof $APP.r&&(b=iH(a,b),$APP.m(b))?(a=$APP.QG($APP.PG(esm_import$fs.readFileSync(b,"utf-8")),nH.g(a)),$APP.Pd(a)&&$APP.y.h($APP.jj,$APP.w(a))?mH(a):null):null};pH=function(a,b){return $APP.of(function(c){return $APP.Pd(c)&&$APP.y.h(b,$APP.w(c))?c:null},$APP.ud(a))};
Lka=function(a){var b=function(){var c=pH(a,$APP.Lk);c=c==null?null:$APP.Qc(c);c=c==null?null:$APP.Qq.h(function(d){if($APP.Ld(d)){var e=$APP.u(d);d=$APP.w(e);e=$APP.x(e);e=$APP.Ve(e);e=$APP.B.h(e,$APP.Uk);return $APP.m($APP.m(e)?d instanceof $APP.r:e)?new $APP.F(null,3,5,$APP.H,[d,$APP.Vk,e],null):null}return null},c);return c==null?null:$APP.u(c)}();return $APP.m(b)?$APP.ve($APP.Lk,b):null};
Nka=function(a){var b=$APP.vn.g(a);return $APP.yh.l(nH.g(a),$APP.$n,!0,$APP.A([$APP.Xn,!0,$APP.un,function(c){for(c=$APP.rq.h(2,c);;)if($APP.u(c)){var d=$APP.w(c),e=$APP.z.j(d,0,null),f=$APP.z.j(d,1,null);if($APP.m(function(){var h=$APP.Ud(b,e);return h?h:(h=$APP.y.h(Mka,e))?$APP.kt.g($APP.Cd(f)):h}()))return $APP.sn(f)?$APP.Kk.h(f,function(){return function(h){return $APP.yh.j(h,qH,$APP.zh(h,new $APP.F(null,4,5,$APP.H,[$APP.T,$APP.im,$APP.ho,$APP.io],null)))}}(c,d,e,f,b)):f;c=$APP.x(c)}else return $APP.xn}],
0))};Oka=function(a,b,c,d,e){return $APP.y.h(b,d)?$APP.Sh.j($APP.z.h(a,b),c,e):$APP.Fo.h("\n",$APP.K.l(new $APP.F(null,1,5,$APP.H,[$APP.Sh.h($APP.z.h(a,b),c)],null),$APP.Mj.h(function(f){return $APP.z.h(a,f)},$APP.tm.h(b+1,d)),$APP.A([new $APP.F(null,1,5,$APP.H,[$APP.Sh.j($APP.z.h(a,d),0,e)],null)],0)))};
Pka=function(a,b){var c=$APP.JG(b);a=$APP.ko(b,Nka(a));var d=$APP.of(function(e){return $APP.Pd(e)&&$APP.y.h($APP.jj,$APP.w(e))?e:null},a);a=$APP.Qq.h(function(e){var f;if(f=$APP.Pd(e))f=$APP.kt.g($APP.Cd(e)),f=$APP.m(f)?f:$APP.y.h($APP.tv,$APP.w(e));if($APP.m(f)){e=$APP.Cd(e);f=qH.g(e);var h=$APP.Ve($APP.m(f)?f:e);e=$APP.B.h(h,$APP.T);f=$APP.B.h(h,$APP.im);var k=$APP.B.h(h,$APP.ho);h=$APP.B.h(h,$APP.io);e=Oka(c,e-1,f-1,k-1,h-1)}else e=null;return e},a);return $APP.Fo.h("\n",$APP.Kp.h($APP.ui.l($APP.A([$APP.K.l(new $APP.C(null,
$APP.jj,new $APP.C(null,$APP.rd(d),null,1,null),2,null),function(){var e=pH(d,$APP.px);return $APP.m(e)?new $APP.C(null,e,null,1,null):null}(),$APP.A([function(){var e=Lka(d);return $APP.m(e)?new $APP.C(null,e,null,1,null):null}()],0))],0)),a))};Qka=function(a){var b=$APP.Id(a);return b?$APP.of(new $APP.Bh(null,new $APP.I(null,1,[$APP.Vk,null],null),null),a):b};
Ska=function(a,b){var c=rH;b=$APP.Ve(b);var d=$APP.B.h(b,$APP.Dm);a=$APP.QG(OG(a),nH.g(c));if($APP.Pd(a)&&$APP.y.h($APP.jj,$APP.w(a))){a=$APP.u(a);$APP.w(a);a=$APP.x(a);var e=$APP.w(a),f=$APP.x(a);b=$APP.of(function(n){var q=$APP.z.j(n,0,null);n=$APP.z.j(n,1,null);return $APP.Pd(q)&&$APP.y.h($APP.Nk,$APP.w(q))?new $APP.F(null,2,5,$APP.H,[$APP.Qc(q),n],null):null},$APP.sH.j(2,1,f));a=$APP.z.j(b,0,null);var h=$APP.z.j(b,1,null);b=function(){return f==null?null:$APP.of(function(n){return $APP.Pd(n)&&
$APP.y.h($APP.Lk,$APP.w(n))?$APP.Qc(n):null},f)}();var k=$APP.Mq.h(function(n){return $APP.Id(n)&&$APP.y.h(e,$APP.w(n))},b);b=$APP.Ck.h(function(n){return oH(c,n)},k);k=$APP.Ck.h(function(n){n=n instanceof $APP.r?n:$APP.w(n);n instanceof $APP.r?(n=iH(c,n),n=$APP.m(n)?$APP.la(n,".cljc")&&$APP.Tj(esm_import$fs.readFileSync(n,"utf-8"),"defmacro"):null):n=null;return n},$APP.Mq.h(function(n){return oH(c,n)},$APP.Mq.h(Qka,k)));var l=$APP.K.l(a,k,$APP.A([b],0));return $APP.u(l)?function(){var n=tH.g(c);
return n.o?n.o():n.call(null)}().then(function(){var n=$APP.uH.g($APP.cd(vH.g(c)));return $APP.be.j(function(q,t){return q.then(function(){var v=$APP.u(t instanceof $APP.r?new $APP.F(null,1,5,$APP.H,[t],null):t),p=$APP.w(v);v=$APP.x(v);v=$APP.Ve(v);var D=$APP.B.h(v,$APP.Fq),G=$APP.B.h(v,$APP.wH),O=$APP.B.h(v,$APP.Uk),M=$APP.m(D)?D:G,Z=$APP.m(h)?h:Kka(c,p);return Promise.resolve(function(){var ia=function(){var ja=new $APP.C(null,$APP.dE,new $APP.C(null,new $APP.C(null,$APP.sj,new $APP.C(null,p,null,
1,null),2,null),null,1,null),2,null);return $APP.m(Z)?$APP.K.h(ja,new $APP.F(null,1,5,$APP.H,[$APP.xH],null)):ja}();n.g?n.g(ia):n.call(null,ia);ia=function(){var ja=$APP.U.g($APP.u($APP.K.h(new $APP.C(null,Rka,null,1,null),new $APP.C(null,$APP.U.g($APP.u($APP.K.h(new $APP.C(null,$APP.sj,null,1,null),new $APP.C(null,p,null,1,null)))),null,1,null))));return n.g?n.g(ja):n.call(null,ja)}();ia=$APP.Qq.h(function(ja){var ka=$APP.z.j(ja,0,null);ja=$APP.z.j(ja,1,null);return $APP.m($APP.Ns.g($APP.Cd(ja)))?
new $APP.F(null,2,5,$APP.H,[ka,$APP.Gb(ja)],null):null},ia);return $APP.yg.h($APP.Ue,ia)}()).then(function(ia){return $APP.Ai.h(d,function(ja){var ka=$APP.bq(p,$APP.eq.g(c));ja=$APP.Kt(ja,new $APP.F(null,2,5,$APP.H,[$APP.cq,p],null),ia);ka=$APP.xh.h(ka,p)?$APP.Kt(ja,new $APP.F(null,2,5,$APP.H,[$APP.cq,ka],null),ia):ja;ka=$APP.m(O)?$APP.Kt($APP.Kt(ka,new $APP.F(null,3,5,$APP.H,[e,$APP.Tk,O],null),p),new $APP.F(null,3,5,$APP.H,[e,$APP.dq,O],null),p):ka;return $APP.m(M)?$APP.wk.A(ka,new $APP.F(null,
2,5,$APP.H,[e,$APP.Up],null),$APP.yk,$APP.Jh(M,$APP.Ek.g(p))):ka})})})},Promise.resolve(null),l).then(function(){return $APP.Ai.A(d,$APP.yh,$APP.gq,function(q,t){q=$APP.li.h(""+$APP.J.g(q),""+$APP.J.g(t));q=new $APP.C(null,$APP.pu,new $APP.C(null,new $APP.F(null,2,5,$APP.H,[$APP.yH,new $APP.C(null,$APP.zH,new $APP.C(null,new $APP.C(null,$APP.sj,new $APP.C(null,q,null,1,null),2,null),null,1,null),2,null)],null),new $APP.C(null,new $APP.C(null,$APP.lz,new $APP.C(null,new $APP.C(null,$APP.Ns,new $APP.C(null,
new $APP.C(null,$APP.gw,new $APP.C(null,$APP.yH,null,1,null),2,null),null,1,null),2,null),new $APP.C(null,new $APP.C(null,$APP.xw,new $APP.C(null,$APP.yH,null,1,null),2,null),null,1,null),2,null),3,null),null,1,null),2,null),3,null);return n.g?n.g(q):n.call(null,q)})})}):null}return null};AH=function(a){var b=$APP.yh.j;var c=$APP.Dm.g(a);c=$APP.m(c)?c:$APP.zi.g(new $APP.I(null,1,[$APP.Sk,$APP.$o],null));return b.call($APP.yh,a,$APP.Dm,c)};
BH=function(a,b){var c=AH(b);return Promise.resolve(Ska(a,c)).then(function(){return $APP.tG.h?$APP.tG.h(a,c):$APP.tG.call(null,a,c)})};
$APP.EH=function(a){a=$APP.Ve(a);var b=$APP.B.h(a,$APP.CH),c=$APP.B.h(a,Tka),d=$APP.B.h(a,$APP.DH),e=$APP.B.h(a,$APP.eH),f=$APP.B.j(a,$APP.dH,"");c=$APP.m(c)?c:esm_import$fs.readFileSync(b,"utf-8");var h=AH(a);a=function(){return $APP.m($APP.m(b)?$APP.La($APP.kq.g(h)):b)?$APP.yh.j(h,$APP.kq,function(k){return $APP.fH.j?$APP.fH.j(h,b,k):$APP.fH.call(null,h,b,k)}):h}();return BH(c,$APP.yh.j(a,$APP.V,null)).then(function(k){var l=$APP.Ve(k);k=$APP.B.h(l,$APP.FB);var n=$APP.B.h(l,$APP.op),q=Hka(l),t=
$APP.ZG.h(q,new $APP.F(null,2,5,$APP.H,[".","src"],null)),v=$APP.m(n)?$APP.La($APP.Fp.g(q)):n;l=esm_import$path.resolve(f,function(){if($APP.m(d))var p=d;else{p=$APP.RG.h?$APP.RG.h(b,t):$APP.RG.call(null,b,t);if($APP.m(v))var D=".jsx";else D=$APP.m(e)?"."+$APP.J.g($APP.Hj(e,/^\./,"")):null,D=$APP.m(D)?D:".mjs";p=$APP.Hj(p,/.clj(s|c)$/,D)}return p}());n=esm_import$path.dirname(l);$APP.m(esm_import$fs.existsSync(n))||esm_import$fs.mkdirSync(n,{recursive:!0});if(!$APP.m(esm_import$fs.existsSync(n)))throw Error("File not found, make sure output-dir is a valid path: ",
new $APP.I(null,2,[$APP.dH,f,$APP.DH,l],null));esm_import$fs.writeFileSync(l,k,"utf-8");k=$APP.yh.j(q,$APP.DH,l);return $APP.m($APP.xq.g(q))?$APP.yh.j(k,Uka,function(){var p=$APP.Dm.g(q);return gH.g?gH.g(p):gH.call(null,p)}()):k})};Vka=function(a){return $APP.lt.l(a,$APP.A([$APP.mt,!0],0))};
FH=function(a){return function(){function b(d){var e=null;if(arguments.length>0){e=0;for(var f=Array(arguments.length-0);e<f.length;)f[e]=arguments[e+0],++e;e=new $APP.Mc(f,0,null)}return c.call(this,e)}function c(d){d=$APP.ts.h(Vka,d);d=$APP.rf.h(a,d);return d instanceof Promise?d.then($APP.cu):$APP.cu(d)}b.m=0;b.v=function(d){d=$APP.u(d);return c(d)};b.l=c;return b}()};
$APP.GH=function(a){var b=esm_import$squint_cljs$core.pr_str;return a instanceof Promise?Promise.race([a.then(function(c){return{tag:"resolved",val:c}}).catch(function(c){return{tag:"rejected",val:c}}),new Promise(function(c){return setTimeout(function(){var d={tag:"pending"};return c.g?c.g(d):c.call(null,d)},1E3)})]).then(function(c){var d=c.tag;switch(d){case "pending":return"#\x3cPromise pending\x3e";case "rejected":return"#\x3cPromise rejected "+$APP.J.g(function(){var e=c.val;return b.g?b.g(e):
b.call(null,e)}())+"\x3e";case "resolved":return"#\x3cPromise "+$APP.J.g(function(){var e=c.val;return b.g?b.g(e):b.call(null,e)}())+"\x3e";default:throw Error("No matching clause: "+$APP.J.g(d));}}):Promise.resolve(b.g?b.g(a):b.call(null,a))};$APP.AG.prototype.add=function(a){return this.C.push(a)};$APP.AG.prototype.size=function(){return this.C.length};$APP.AG.prototype.clear=function(){return this.C=[]};$APP.AG.prototype.kd=function(){return this.C.length===0};
$APP.HH=function HH(a){switch(arguments.length){case 1:return HH.g(arguments[0]);case 2:return HH.h(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",arguments.length].join(""));}};$APP.HH.g=function(a){return $APP.HH.h($APP.Vd,a)};$APP.HH.h=function(a,b){if($APP.u(b)){var c=$APP.Ke.g?$APP.Ke.g(b):$APP.Ke.call(null,b);Eka(c,$APP.BG(a));return $APP.Bd($APP.u(c),$APP.Cd(b))}return $APP.Pc};$APP.HH.m=2;
$APP.IH=function IH(a){switch(arguments.length){case 2:return IH.h(arguments[0],arguments[1]);case 3:return IH.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",arguments.length].join(""));}};$APP.IH.h=function(a,b){return $APP.IH.j(a,$APP.Vd,b)};$APP.IH.j=function(a,b,c){return $APP.HH.h(function(d,e){d=a.g?a.g(d):a.call(null,d);e=a.g?a.g(e):a.call(null,e);var f=$APP.BG(b);return f.h?f.h(d,e):f.call(null,d,e)},c)};$APP.IH.m=3;
$APP.JH=function JH(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return JH.l(0<c.length?new $APP.Mc(c.slice(0),0,null):null)};$APP.JH.l=function(a){$APP.$h($APP.ki(a));return $APP.m($APP.Ba)?$APP.CG():null};$APP.JH.m=0;$APP.JH.v=function(a){return this.l($APP.u(a))};$APP.KH=function KH(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return KH.l(0<c.length?new $APP.Mc(c.slice(0),0,null):null)};
$APP.KH.l=function(a){var b=$APP.hi;$APP.hi=!1;try{$APP.$h($APP.ki(a))}finally{$APP.hi=b}return $APP.m($APP.Ba)?$APP.CG():null};$APP.KH.m=0;$APP.KH.v=function(a){return this.l($APP.u(a))};$APP.YG=function YG(a){switch(arguments.length){case 0:return YG.o();case 1:return YG.g(arguments[0]);default:throw Error(["Invalid arity: ",arguments.length].join(""));}};
$APP.YG.o=function(){return function(a){var b=$APP.wf($APP.Ch);return function(){function c(h,k){if($APP.Ud($APP.Gb(b),k))return h;b.Yb(null,$APP.se.h(b.qb(null),k));return a.h?a.h(h,k):a.call(null,h,k)}function d(h){return a.g?a.g(h):a.call(null,h)}function e(){return a.o?a.o():a.call(null)}var f=null;f=function(h,k){switch(arguments.length){case 0:return e.call(this);case 1:return d.call(this,h);case 2:return c.call(this,h,k)}throw Error("Invalid arity: "+arguments.length);};f.o=e;f.g=d;f.h=c;return f}()}};
$APP.YG.g=function(a){return function e(c,d){return new $APP.Be(null,function(){var f;a:{var h=c;for(f=d;;){var k=h;h=$APP.z.j(k,0,null);if(k=$APP.u(k))if($APP.Ud(f,h)){h=$APP.Qc(k);continue}else{f=$APP.ve(h,e($APP.Qc(k),$APP.se.h(f,h)));break a}else{f=null;break a}break}f=void 0}return f},null,null)}(a,$APP.Ch)};$APP.YG.m=1;
$APP.sH=function sH(a){switch(arguments.length){case 1:return sH.g(arguments[0]);case 2:return sH.h(arguments[0],arguments[1]);case 3:return sH.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",arguments.length].join(""));}};
$APP.sH.g=function(a){return function(b){var c=new $APP.AG;return function(){function d(k,l){c.add(l);return a===c.size()?(l=$APP.Xf(c.C),c.clear(),b.h?b.h(k,l):b.call(null,k,l)):k}function e(k){if(!$APP.m(c.kd())){var l=$APP.Xf(c.C);c.clear();k=$APP.ed(b.h?b.h(k,l):b.call(null,k,l))}return b.g?b.g(k):b.call(null,k)}function f(){return b.o?b.o():b.call(null)}var h=null;h=function(k,l){switch(arguments.length){case 0:return f.call(this);case 1:return e.call(this,k);case 2:return d.call(this,k,l)}throw Error("Invalid arity: "+
arguments.length);};h.o=f;h.g=e;h.h=d;return h}()}};$APP.sH.h=function(a,b){return $APP.sH.j(a,a,b)};$APP.sH.j=function(a,b,c){return new $APP.Be(null,function(){var d=$APP.u(c);return d?$APP.ve($APP.xf.h(a,d),$APP.sH.j(a,b,$APP.yf.h(b,d))):null},null,null)};$APP.sH.m=3;$APP.TG=function TG(a){switch(arguments.length){case 1:return TG.g(arguments[0]);case 2:return TG.h(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",arguments.length].join(""));}};
$APP.TG.g=function(a){return NG(new $APP.I(null,3,[$APP.fm,$APP.Gb($APP.UE),$APP.gm,$APP.Gb($APP.TE),$APP.jl,null],null),a)};$APP.TG.h=function(a,b){return NG($APP.rm.j($APP.yk.l($APP.A([new $APP.I(null,1,[$APP.gm,$APP.Gb($APP.TE)],null),a],0)),$APP.fm,function(c){return $APP.yk.l($APP.A([$APP.Gb($APP.UE),c],0))}),b)};$APP.TG.m=2;$APP.hH=new $APP.E(null,"config-file","config-file",-723966404);$APP.LH=new $APP.E(null,"port","port",1534937262);nH=new $APP.E(null,"parse-opts","parse-opts",-1561932002);
$APP.xH=new $APP.E(null,"reload","reload",863702807);$APP.MH=new $APP.E(null,"opts","opts",155075701);$APP.wH=new $APP.E(null,"refer-macros","refer-macros",-1906841953);$APP.dH=new $APP.E(null,"output-dir","output-dir",-290956991);Jka=new $APP.E(null,"after-load","after-load",-1278503285);kH=new $APP.E(null,"mtime","mtime",963165087);Ika=new $APP.E(null,"before-load","before-load",-2060117064);$APP.CH=new $APP.E(null,"in-file","in-file",-1682176692);lH=new $APP.E(null,"sha","sha",-950317251);
$APP.NH=new $APP.E(null,"debug","debug",-1608172596);Uka=new $APP.E(null,"dev-hooks","dev-hooks",1525179173);vH=new $APP.E(null,"sci","sci",-1317785218);$APP.yH=new $APP.r(null,"v","v",1661996586,null);VG=new $APP.E(null,"deps","deps",1883360319);qH=new $APP.E("squint","inner-span","squint/inner-span",-882394336);Rka=new $APP.r("cljs.core","ns-publics","cljs.core/ns-publics",488240955,null);tH=new $APP.E(null,"import-sci","import-sci",1469069098);Mka=new $APP.E(null,"clj","clj",-660495428);
$APP.ZG=new $APP.E(null,"paths","paths",-1807389588);$APP.Wka=new $APP.E(null,"eval","eval",-1103567905);$APP.uH=new $APP.E(null,"eval-form","eval-form",-1934118476);$APP.DH=new $APP.E(null,"out-file","out-file",-1187066405);$APP.OH=new $APP.E(null,"closed","closed",-919675359);$APP.PH=new $APP.E(null,"no-doc","no-doc",1559921891);Tka=new $APP.E(null,"in-str","in-str",-1014658121);$APP.QH=new $APP.E(null,"host","host",-1558485167);$APP.eH=new $APP.E(null,"extension","extension",1453374065);
$APP.RH=new $APP.E(null,"complete","complete",-500388775);$APP.zH=new $APP.r(null,"resolve","resolve",56086045,null);var XG,SH;$APP.SG=$APP.zi.g($APP.Ue);XG=$APP.zi.g($APP.Ue);SH=function SH(a){switch(arguments.length){case 0:return SH.o();case 1:return SH.g(arguments[0]);case 2:return SH.h(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",arguments.length].join(""));}};SH.o=function(){return SH.g(".")};SH.g=function(a){return SH.h(a,"squint.edn")};
SH.h=function(a,b){a=esm_import$path.resolve(a,b);$APP.m(esm_import$fs.existsSync(a))?(a=esm_import$fs.readFileSync(a,"utf-8"),a=$APP.TG.g(a)):a=null;return a};SH.m=2;var TH=function TH(a){switch(arguments.length){case 1:return TH.g(arguments[0]);case 2:return TH.h(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",arguments.length].join(""));}};TH.g=function(a){return TH.h(a,"squint.edn")};TH.h=function(a,b){b=SH.h(a,b);b=VG.g(b);return $APP.m(b)?WG(b,a):$APP.Wf};TH.m=2;
$APP.bH=function bH(a){switch(arguments.length){case 1:return bH.g(arguments[0]);case 2:return bH.h(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",arguments.length].join(""));}};$APP.bH.g=function(a){return $APP.bH.h(a,$APP.ZG.h($APP.UG("squint.edn"),new $APP.F(null,2,5,$APP.H,[".","src"],null)))};$APP.bH.h=function(a,b){var c=$APP.Hj($APP.Hj(""+$APP.J.g(a),"-","_"),".","/");return $APP.of(function(d){return Fka(d,c)},$APP.m(b)?b:new $APP.F(null,2,5,$APP.H,[".","src"],null))};
$APP.bH.m=2;$APP.UH=function UH(a){switch(arguments.length){case 1:return UH.g(arguments[0]);case 2:return UH.h(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",arguments.length].join(""));}};$APP.UH.g=function(a){return $APP.UH.h(a,"squint.edn")};
$APP.UH.h=function(a,b){b=$APP.UG(b);b=$APP.$G($APP.m(b)?b:$APP.Ue);var c=$APP.Ve(b);b=$APP.B.h(c,$APP.dH);var d=$APP.B.h(c,$APP.ZG);c=$APP.B.h(c,$APP.eH);return cH(a,$APP.m(d)?d:new $APP.F(null,2,5,$APP.H,[".","src"],null),$APP.m(b)?b:".",c)};$APP.UH.m=2;var jH=$APP.zi.g($APP.Ue);var rH,Yka,Zka,$ka;$APP.VH=$APP.zi.g(null);rH=new $APP.I(null,6,[nH,$APP.ht,$APP.vn,new $APP.Bh(null,new $APP.I(null,3,[$APP.hr,null,$APP.gm,null,$APP.CB,null],null),null),$APP.hH,"squint.edn",$APP.eq,$APP.hr,tH,function(){return shadow_esm_import("./compiler.sci.js")},vH,$APP.VH],null);$APP.Xka=$APP.Zk.h(function(a,b){var c=$APP.QG(OG(b),nH.g(a));c=$APP.Pd(c)&&$APP.y.h($APP.jj,$APP.w(c))?mH(c):null;return $APP.m(c)?Pka(a,b):null},rH);Yka=FH(BH);Zka=FH(SH);$ka=FH(TH);export const compileFile=FH($APP.EH);export const compileString=Yka;export const readConfig=Zka;export const depsPaths=$ka;