pair programming

This commit is contained in:
Akko
2025-02-06 19:47:55 +01:00
parent 71f708ff8c
commit 8cf6e78a79
210 changed files with 16744 additions and 16728 deletions

View File

@@ -5,8 +5,8 @@ while(true){
if((cnt < len)){
(dest[(dest_start + cnt)] = (src[(src_start + cnt)]));
var G__20193 = (cnt + (1));
cnt = G__20193;
var G__22232 = (cnt + (1));
cnt = G__22232;
continue;
} else {
return null;
@@ -109,14 +109,14 @@ var n__5593__auto__ = self__.length;
var x = (0);
while(true){
if((x < n__5593__auto__)){
var v_20250 = this$.pop();
if((keep_QMARK_.cljs$core$IFn$_invoke$arity$1 ? keep_QMARK_.cljs$core$IFn$_invoke$arity$1(v_20250) : keep_QMARK_.call(null, v_20250))){
this$.unshift(v_20250);
var v_22242 = this$.pop();
if((keep_QMARK_.cljs$core$IFn$_invoke$arity$1 ? keep_QMARK_.cljs$core$IFn$_invoke$arity$1(v_22242) : keep_QMARK_.call(null, v_22242))){
this$.unshift(v_22242);
} else {
}
var G__20254 = (x + (1));
x = G__20254;
var G__22244 = (x + (1));
x = G__22244;
continue;
} else {
return null;

View File

@@ -6,52 +6,52 @@ goog.provide('cljs.core.async.impl.channels');
* @implements {cljs.core.IDeref}
* @implements {cljs.core.IWithMeta}
*/
cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21775 = (function (val,meta21776){
cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343 = (function (val,meta22344){
this.val = val;
this.meta21776 = meta21776;
this.meta22344 = meta22344;
this.cljs$lang$protocol_mask$partition0$ = 425984;
this.cljs$lang$protocol_mask$partition1$ = 0;
});
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21775.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_21777,meta21776__$1){
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_22345,meta22344__$1){
var self__ = this;
var _21777__$1 = this;
return (new cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21775(self__.val,meta21776__$1));
var _22345__$1 = this;
return (new cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343(self__.val,meta22344__$1));
}));
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21775.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_21777){
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_22345){
var self__ = this;
var _21777__$1 = this;
return self__.meta21776;
var _22345__$1 = this;
return self__.meta22344;
}));
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21775.prototype.cljs$core$IDeref$_deref$arity$1 = (function (_){
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.prototype.cljs$core$IDeref$_deref$arity$1 = (function (_){
var self__ = this;
var ___$1 = this;
return self__.val;
}));
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21775.getBasis = (function (){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"val","val",1769233139,null),new cljs.core.Symbol(null,"meta21776","meta21776",406646773,null)], null);
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.getBasis = (function (){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"val","val",1769233139,null),new cljs.core.Symbol(null,"meta22344","meta22344",-1430843973,null)], null);
}));
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21775.cljs$lang$type = true);
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.cljs$lang$type = true);
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21775.cljs$lang$ctorStr = "cljs.core.async.impl.channels/t_cljs$core$async$impl$channels21775");
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.cljs$lang$ctorStr = "cljs.core.async.impl.channels/t_cljs$core$async$impl$channels22343");
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21775.cljs$lang$ctorPrWriter = (function (this__5287__auto__,writer__5288__auto__,opt__5289__auto__){
return cljs.core._write(writer__5288__auto__,"cljs.core.async.impl.channels/t_cljs$core$async$impl$channels21775");
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.cljs$lang$ctorPrWriter = (function (this__5287__auto__,writer__5288__auto__,opt__5289__auto__){
return cljs.core._write(writer__5288__auto__,"cljs.core.async.impl.channels/t_cljs$core$async$impl$channels22343");
}));
/**
* Positional factory function for cljs.core.async.impl.channels/t_cljs$core$async$impl$channels21775.
* Positional factory function for cljs.core.async.impl.channels/t_cljs$core$async$impl$channels22343.
*/
cljs.core.async.impl.channels.__GT_t_cljs$core$async$impl$channels21775 = (function cljs$core$async$impl$channels$__GT_t_cljs$core$async$impl$channels21775(val,meta21776){
return (new cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21775(val,meta21776));
cljs.core.async.impl.channels.__GT_t_cljs$core$async$impl$channels22343 = (function cljs$core$async$impl$channels$__GT_t_cljs$core$async$impl$channels22343(val,meta22344){
return (new cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343(val,meta22344));
});
cljs.core.async.impl.channels.box = (function cljs$core$async$impl$channels$box(val){
return (new cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21775(val,cljs.core.PersistentArrayMap.EMPTY));
return (new cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343(val,cljs.core.PersistentArrayMap.EMPTY));
});
/**
@@ -91,7 +91,7 @@ cljs.core.async.impl.channels.MAX_DIRTY = (64);
*/
cljs.core.async.impl.channels.MMC = function(){};
var cljs$core$async$impl$channels$MMC$abort$dyn_22053 = (function (this$){
var cljs$core$async$impl$channels$MMC$abort$dyn_22864 = (function (this$){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (cljs.core.async.impl.channels.abort[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -109,7 +109,7 @@ cljs.core.async.impl.channels.abort = (function cljs$core$async$impl$channels$ab
if((((!((this$ == null)))) && ((!((this$.cljs$core$async$impl$channels$MMC$abort$arity$1 == null)))))){
return this$.cljs$core$async$impl$channels$MMC$abort$arity$1(this$);
} else {
return cljs$core$async$impl$channels$MMC$abort$dyn_22053(this$);
return cljs$core$async$impl$channels$MMC$abort$dyn_22864(this$);
}
});
@@ -136,17 +136,17 @@ this.add_BANG_ = add_BANG_;
var self__ = this;
var this$__$1 = this;
while(true){
var putter_22065 = self__.puts.pop();
if((putter_22065 == null)){
var putter_22870 = self__.puts.pop();
if((putter_22870 == null)){
} else {
var put_handler_22066 = putter_22065.handler;
var val_22067 = putter_22065.val;
if(put_handler_22066.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1(null, )){
var put_cb_22068 = put_handler_22066.cljs$core$async$impl$protocols$Handler$commit$arity$1(null, );
cljs.core.async.impl.dispatch.run(((function (put_cb_22068,put_handler_22066,val_22067,putter_22065,this$__$1){
var put_handler_22871 = putter_22870.handler;
var val_22872 = putter_22870.val;
if(put_handler_22871.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1(null, )){
var put_cb_22873 = put_handler_22871.cljs$core$async$impl$protocols$Handler$commit$arity$1(null, );
cljs.core.async.impl.dispatch.run(((function (put_cb_22873,put_handler_22871,val_22872,putter_22870,this$__$1){
return (function (){
return (put_cb_22068.cljs$core$IFn$_invoke$arity$1 ? put_cb_22068.cljs$core$IFn$_invoke$arity$1(true) : put_cb_22068.call(null, true));
});})(put_cb_22068,put_handler_22066,val_22067,putter_22065,this$__$1))
return (put_cb_22873.cljs$core$IFn$_invoke$arity$1 ? put_cb_22873.cljs$core$IFn$_invoke$arity$1(true) : put_cb_22873.call(null, true));
});})(put_cb_22873,put_handler_22871,val_22872,putter_22870,this$__$1))
);
} else {
continue;
@@ -196,16 +196,16 @@ var taker = self__.takes.pop();
if(taker.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1(null, )){
var ret = taker.cljs$core$async$impl$protocols$Handler$commit$arity$1(null, );
var val__$1 = self__.buf.cljs$core$async$impl$protocols$Buffer$remove_BANG_$arity$1(null, );
var G__22074 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(takers,((function (takers,ret,val__$1,taker,done_QMARK_,closed__$1,this$__$1){
var G__22886 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(takers,((function (takers,ret,val__$1,taker,done_QMARK_,closed__$1,this$__$1){
return (function (){
return (ret.cljs$core$IFn$_invoke$arity$1 ? ret.cljs$core$IFn$_invoke$arity$1(val__$1) : ret.call(null, val__$1));
});})(takers,ret,val__$1,taker,done_QMARK_,closed__$1,this$__$1))
);
takers = G__22074;
takers = G__22886;
continue;
} else {
var G__22075 = takers;
takers = G__22075;
var G__22887 = takers;
takers = G__22887;
continue;
}
} else {
@@ -220,53 +220,53 @@ this$__$1.cljs$core$async$impl$channels$MMC$abort$arity$1(null, );
}
if(cljs.core.seq(take_cbs)){
var seq__21855_22081 = cljs.core.seq(take_cbs);
var chunk__21856_22082 = null;
var count__21857_22083 = (0);
var i__21858_22084 = (0);
var seq__22535_22889 = cljs.core.seq(take_cbs);
var chunk__22536_22890 = null;
var count__22537_22891 = (0);
var i__22538_22892 = (0);
while(true){
if((i__21858_22084 < count__21857_22083)){
var f_22087 = chunk__21856_22082.cljs$core$IIndexed$_nth$arity$2(null, i__21858_22084);
cljs.core.async.impl.dispatch.run(f_22087);
if((i__22538_22892 < count__22537_22891)){
var f_22893 = chunk__22536_22890.cljs$core$IIndexed$_nth$arity$2(null, i__22538_22892);
cljs.core.async.impl.dispatch.run(f_22893);
var G__22092 = seq__21855_22081;
var G__22093 = chunk__21856_22082;
var G__22094 = count__21857_22083;
var G__22095 = (i__21858_22084 + (1));
seq__21855_22081 = G__22092;
chunk__21856_22082 = G__22093;
count__21857_22083 = G__22094;
i__21858_22084 = G__22095;
var G__22896 = seq__22535_22889;
var G__22897 = chunk__22536_22890;
var G__22898 = count__22537_22891;
var G__22899 = (i__22538_22892 + (1));
seq__22535_22889 = G__22896;
chunk__22536_22890 = G__22897;
count__22537_22891 = G__22898;
i__22538_22892 = G__22899;
continue;
} else {
var temp__5804__auto___22096 = cljs.core.seq(seq__21855_22081);
if(temp__5804__auto___22096){
var seq__21855_22097__$1 = temp__5804__auto___22096;
if(cljs.core.chunked_seq_QMARK_(seq__21855_22097__$1)){
var c__5525__auto___22102 = cljs.core.chunk_first(seq__21855_22097__$1);
var G__22104 = cljs.core.chunk_rest(seq__21855_22097__$1);
var G__22105 = c__5525__auto___22102;
var G__22106 = cljs.core.count(c__5525__auto___22102);
var G__22107 = (0);
seq__21855_22081 = G__22104;
chunk__21856_22082 = G__22105;
count__21857_22083 = G__22106;
i__21858_22084 = G__22107;
var temp__5804__auto___22901 = cljs.core.seq(seq__22535_22889);
if(temp__5804__auto___22901){
var seq__22535_22902__$1 = temp__5804__auto___22901;
if(cljs.core.chunked_seq_QMARK_(seq__22535_22902__$1)){
var c__5525__auto___22903 = cljs.core.chunk_first(seq__22535_22902__$1);
var G__22904 = cljs.core.chunk_rest(seq__22535_22902__$1);
var G__22905 = c__5525__auto___22903;
var G__22906 = cljs.core.count(c__5525__auto___22903);
var G__22907 = (0);
seq__22535_22889 = G__22904;
chunk__22536_22890 = G__22905;
count__22537_22891 = G__22906;
i__22538_22892 = G__22907;
continue;
} else {
var f_22108 = cljs.core.first(seq__21855_22097__$1);
cljs.core.async.impl.dispatch.run(f_22108);
var f_22910 = cljs.core.first(seq__22535_22902__$1);
cljs.core.async.impl.dispatch.run(f_22910);
var G__22112 = cljs.core.next(seq__21855_22097__$1);
var G__22113 = null;
var G__22114 = (0);
var G__22115 = (0);
seq__21855_22081 = G__22112;
chunk__21856_22082 = G__22113;
count__21857_22083 = G__22114;
i__21858_22084 = G__22115;
var G__22916 = cljs.core.next(seq__22535_22902__$1);
var G__22917 = null;
var G__22918 = (0);
var G__22919 = (0);
seq__22535_22889 = G__22916;
chunk__22536_22890 = G__22917;
count__22537_22891 = G__22918;
i__22538_22892 = G__22919;
continue;
}
} else {
@@ -341,7 +341,7 @@ var temp__5802__auto__ = handler.cljs$core$async$impl$protocols$Handler$commit$a
if(cljs.core.truth_(temp__5802__auto__)){
var take_cb = temp__5802__auto__;
var val = self__.buf.cljs$core$async$impl$protocols$Buffer$remove_BANG_$arity$1(null, );
var vec__21906 = ((((cljs.core.not(self__.buf.cljs$core$async$impl$protocols$Buffer$full_QMARK_$arity$1(null, ))) && ((self__.puts.length > (0)))))?(function (){var cbs = cljs.core.PersistentVector.EMPTY;
var vec__22585 = ((((cljs.core.not(self__.buf.cljs$core$async$impl$protocols$Buffer$full_QMARK_$arity$1(null, ))) && ((self__.puts.length > (0)))))?(function (){var cbs = cljs.core.PersistentVector.EMPTY;
while(true){
var putter = self__.puts.pop();
var put_handler = putter.handler;
@@ -356,8 +356,8 @@ return and__5000__auto__;
var cbs__$1 = (cljs.core.truth_(cb)?cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cbs,cb):cbs);
var done_QMARK_ = (cljs.core.truth_(cb)?cljs.core.reduced_QMARK_((self__.add_BANG_.cljs$core$IFn$_invoke$arity$2 ? self__.add_BANG_.cljs$core$IFn$_invoke$arity$2(self__.buf,val__$1) : self__.add_BANG_.call(null, self__.buf,val__$1))):null);
if(((cljs.core.not(done_QMARK_)) && (((cljs.core.not(self__.buf.cljs$core$async$impl$protocols$Buffer$full_QMARK_$arity$1(null, ))) && ((self__.puts.length > (0))))))){
var G__22142 = cbs__$1;
cbs = G__22142;
var G__22947 = cbs__$1;
cbs = G__22947;
continue;
} else {
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [done_QMARK_,cbs__$1], null);
@@ -365,68 +365,68 @@ return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMP
break;
}
})():null);
var done_QMARK_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21906,(0),null);
var cbs = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21906,(1),null);
var done_QMARK_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22585,(0),null);
var cbs = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22585,(1),null);
if(cljs.core.truth_(done_QMARK_)){
this$__$1.cljs$core$async$impl$channels$MMC$abort$arity$1(null, );
} else {
}
var seq__21936_22144 = cljs.core.seq(cbs);
var chunk__21937_22145 = null;
var count__21938_22146 = (0);
var i__21939_22147 = (0);
var seq__22633_22954 = cljs.core.seq(cbs);
var chunk__22634_22955 = null;
var count__22635_22956 = (0);
var i__22636_22957 = (0);
while(true){
if((i__21939_22147 < count__21938_22146)){
var cb_22148 = chunk__21937_22145.cljs$core$IIndexed$_nth$arity$2(null, i__21939_22147);
cljs.core.async.impl.dispatch.run(((function (seq__21936_22144,chunk__21937_22145,count__21938_22146,i__21939_22147,cb_22148,val,vec__21906,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1){
if((i__22636_22957 < count__22635_22956)){
var cb_22959 = chunk__22634_22955.cljs$core$IIndexed$_nth$arity$2(null, i__22636_22957);
cljs.core.async.impl.dispatch.run(((function (seq__22633_22954,chunk__22634_22955,count__22635_22956,i__22636_22957,cb_22959,val,vec__22585,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1){
return (function (){
return (cb_22148.cljs$core$IFn$_invoke$arity$1 ? cb_22148.cljs$core$IFn$_invoke$arity$1(true) : cb_22148.call(null, true));
});})(seq__21936_22144,chunk__21937_22145,count__21938_22146,i__21939_22147,cb_22148,val,vec__21906,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1))
return (cb_22959.cljs$core$IFn$_invoke$arity$1 ? cb_22959.cljs$core$IFn$_invoke$arity$1(true) : cb_22959.call(null, true));
});})(seq__22633_22954,chunk__22634_22955,count__22635_22956,i__22636_22957,cb_22959,val,vec__22585,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1))
);
var G__22157 = seq__21936_22144;
var G__22158 = chunk__21937_22145;
var G__22159 = count__21938_22146;
var G__22160 = (i__21939_22147 + (1));
seq__21936_22144 = G__22157;
chunk__21937_22145 = G__22158;
count__21938_22146 = G__22159;
i__21939_22147 = G__22160;
var G__22963 = seq__22633_22954;
var G__22964 = chunk__22634_22955;
var G__22965 = count__22635_22956;
var G__22966 = (i__22636_22957 + (1));
seq__22633_22954 = G__22963;
chunk__22634_22955 = G__22964;
count__22635_22956 = G__22965;
i__22636_22957 = G__22966;
continue;
} else {
var temp__5804__auto___22165 = cljs.core.seq(seq__21936_22144);
if(temp__5804__auto___22165){
var seq__21936_22166__$1 = temp__5804__auto___22165;
if(cljs.core.chunked_seq_QMARK_(seq__21936_22166__$1)){
var c__5525__auto___22170 = cljs.core.chunk_first(seq__21936_22166__$1);
var G__22172 = cljs.core.chunk_rest(seq__21936_22166__$1);
var G__22173 = c__5525__auto___22170;
var G__22174 = cljs.core.count(c__5525__auto___22170);
var G__22175 = (0);
seq__21936_22144 = G__22172;
chunk__21937_22145 = G__22173;
count__21938_22146 = G__22174;
i__21939_22147 = G__22175;
var temp__5804__auto___22967 = cljs.core.seq(seq__22633_22954);
if(temp__5804__auto___22967){
var seq__22633_22970__$1 = temp__5804__auto___22967;
if(cljs.core.chunked_seq_QMARK_(seq__22633_22970__$1)){
var c__5525__auto___22971 = cljs.core.chunk_first(seq__22633_22970__$1);
var G__22974 = cljs.core.chunk_rest(seq__22633_22970__$1);
var G__22975 = c__5525__auto___22971;
var G__22976 = cljs.core.count(c__5525__auto___22971);
var G__22977 = (0);
seq__22633_22954 = G__22974;
chunk__22634_22955 = G__22975;
count__22635_22956 = G__22976;
i__22636_22957 = G__22977;
continue;
} else {
var cb_22176 = cljs.core.first(seq__21936_22166__$1);
cljs.core.async.impl.dispatch.run(((function (seq__21936_22144,chunk__21937_22145,count__21938_22146,i__21939_22147,cb_22176,seq__21936_22166__$1,temp__5804__auto___22165,val,vec__21906,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1){
var cb_22979 = cljs.core.first(seq__22633_22970__$1);
cljs.core.async.impl.dispatch.run(((function (seq__22633_22954,chunk__22634_22955,count__22635_22956,i__22636_22957,cb_22979,seq__22633_22970__$1,temp__5804__auto___22967,val,vec__22585,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1){
return (function (){
return (cb_22176.cljs$core$IFn$_invoke$arity$1 ? cb_22176.cljs$core$IFn$_invoke$arity$1(true) : cb_22176.call(null, true));
});})(seq__21936_22144,chunk__21937_22145,count__21938_22146,i__21939_22147,cb_22176,seq__21936_22166__$1,temp__5804__auto___22165,val,vec__21906,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1))
return (cb_22979.cljs$core$IFn$_invoke$arity$1 ? cb_22979.cljs$core$IFn$_invoke$arity$1(true) : cb_22979.call(null, true));
});})(seq__22633_22954,chunk__22634_22955,count__22635_22956,i__22636_22957,cb_22979,seq__22633_22970__$1,temp__5804__auto___22967,val,vec__22585,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1))
);
var G__22178 = cljs.core.next(seq__21936_22166__$1);
var G__22179 = null;
var G__22180 = (0);
var G__22181 = (0);
seq__21936_22144 = G__22178;
chunk__21937_22145 = G__22179;
count__21938_22146 = G__22180;
i__21939_22147 = G__22181;
var G__22981 = cljs.core.next(seq__22633_22970__$1);
var G__22982 = null;
var G__22983 = (0);
var G__22984 = (0);
seq__22633_22954 = G__22981;
chunk__22634_22955 = G__22982;
count__22635_22956 = G__22983;
i__22636_22957 = G__22984;
continue;
}
} else {
@@ -543,22 +543,22 @@ return and__5000__auto__;
}
while(true){
var taker_22201 = self__.takes.pop();
if((taker_22201 == null)){
var taker_23009 = self__.takes.pop();
if((taker_23009 == null)){
} else {
if(taker_22201.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1(null, )){
var take_cb_22202 = taker_22201.cljs$core$async$impl$protocols$Handler$commit$arity$1(null, );
var val_22203 = (cljs.core.truth_((function (){var and__5000__auto__ = self__.buf;
if(taker_23009.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1(null, )){
var take_cb_23011 = taker_23009.cljs$core$async$impl$protocols$Handler$commit$arity$1(null, );
var val_23012 = (cljs.core.truth_((function (){var and__5000__auto__ = self__.buf;
if(cljs.core.truth_(and__5000__auto__)){
return (cljs.core.count(self__.buf) > (0));
} else {
return and__5000__auto__;
}
})())?self__.buf.cljs$core$async$impl$protocols$Buffer$remove_BANG_$arity$1(null, ):null);
cljs.core.async.impl.dispatch.run(((function (take_cb_22202,val_22203,taker_22201,this$__$1){
cljs.core.async.impl.dispatch.run(((function (take_cb_23011,val_23012,taker_23009,this$__$1){
return (function (){
return (take_cb_22202.cljs$core$IFn$_invoke$arity$1 ? take_cb_22202.cljs$core$IFn$_invoke$arity$1(val_22203) : take_cb_22202.call(null, val_22203));
});})(take_cb_22202,val_22203,taker_22201,this$__$1))
return (take_cb_23011.cljs$core$IFn$_invoke$arity$1 ? take_cb_23011.cljs$core$IFn$_invoke$arity$1(val_23012) : take_cb_23011.call(null, val_23012));
});})(take_cb_23011,val_23012,taker_23009,this$__$1))
);
} else {
}
@@ -602,14 +602,14 @@ console.log(ex);
return null;
});
cljs.core.async.impl.channels.handle = (function cljs$core$async$impl$channels$handle(buf,exh,t){
var else$ = (function (){var fexpr__21984 = (function (){var or__5002__auto__ = exh;
var else$ = (function (){var fexpr__22793 = (function (){var or__5002__auto__ = exh;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
} else {
return cljs.core.async.impl.channels.ex_handler;
}
})();
return (fexpr__21984.cljs$core$IFn$_invoke$arity$1 ? fexpr__21984.cljs$core$IFn$_invoke$arity$1(t) : fexpr__21984.call(null, t));
return (fexpr__22793.cljs$core$IFn$_invoke$arity$1 ? fexpr__22793.cljs$core$IFn$_invoke$arity$1(t) : fexpr__22793.call(null, t));
})();
if((else$ == null)){
return buf;
@@ -618,8 +618,8 @@ return cljs.core.async.impl.protocols.add_BANG_.cljs$core$IFn$_invoke$arity$2(bu
}
});
cljs.core.async.impl.channels.chan = (function cljs$core$async$impl$channels$chan(var_args){
var G__21991 = arguments.length;
switch (G__21991) {
var G__22809 = arguments.length;
switch (G__22809) {
case 1:
return cljs.core.async.impl.channels.chan.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -649,29 +649,29 @@ return cljs.core.async.impl.channels.chan.cljs$core$IFn$_invoke$arity$3(buf,xfor
(cljs.core.async.impl.channels.chan.cljs$core$IFn$_invoke$arity$3 = (function (buf,xform,exh){
return (new cljs.core.async.impl.channels.ManyToManyChannel(cljs.core.async.impl.buffers.ring_buffer((32)),(0),cljs.core.async.impl.buffers.ring_buffer((32)),(0),buf,false,(function (){var add_BANG_ = (cljs.core.truth_(xform)?(xform.cljs$core$IFn$_invoke$arity$1 ? xform.cljs$core$IFn$_invoke$arity$1(cljs.core.async.impl.protocols.add_BANG_) : xform.call(null, cljs.core.async.impl.protocols.add_BANG_)):cljs.core.async.impl.protocols.add_BANG_);
return (function() {
var G__22213 = null;
var G__22213__1 = (function (buf__$1){
var G__23047 = null;
var G__23047__1 = (function (buf__$1){
try{return (add_BANG_.cljs$core$IFn$_invoke$arity$1 ? add_BANG_.cljs$core$IFn$_invoke$arity$1(buf__$1) : add_BANG_.call(null, buf__$1));
}catch (e22006){var t = e22006;
}catch (e22840){var t = e22840;
return cljs.core.async.impl.channels.handle(buf__$1,exh,t);
}});
var G__22213__2 = (function (buf__$1,val){
var G__23047__2 = (function (buf__$1,val){
try{return (add_BANG_.cljs$core$IFn$_invoke$arity$2 ? add_BANG_.cljs$core$IFn$_invoke$arity$2(buf__$1,val) : add_BANG_.call(null, buf__$1,val));
}catch (e22007){var t = e22007;
}catch (e22841){var t = e22841;
return cljs.core.async.impl.channels.handle(buf__$1,exh,t);
}});
G__22213 = function(buf__$1,val){
G__23047 = function(buf__$1,val){
switch(arguments.length){
case 1:
return G__22213__1.call(this,buf__$1);
return G__23047__1.call(this,buf__$1);
case 2:
return G__22213__2.call(this,buf__$1,val);
return G__23047__2.call(this,buf__$1,val);
}
throw(new Error('Invalid arity: ' + arguments.length));
};
G__22213.cljs$core$IFn$_invoke$arity$1 = G__22213__1;
G__22213.cljs$core$IFn$_invoke$arity$2 = G__22213__2;
return G__22213;
G__23047.cljs$core$IFn$_invoke$arity$1 = G__23047__1;
G__23047.cljs$core$IFn$_invoke$arity$2 = G__23047__2;
return G__23047;
})()
})()));
}));

File diff suppressed because one or more lines are too long

View File

@@ -8,16 +8,16 @@ cljs.core.async.impl.dispatch.process_messages = (function cljs$core$async$impl$
(cljs.core.async.impl.dispatch.queued_QMARK_ = false);
var count_21745 = (0);
var count_22284 = (0);
while(true){
var m_21746 = cljs.core.async.impl.dispatch.tasks.pop();
if((m_21746 == null)){
var m_22285 = cljs.core.async.impl.dispatch.tasks.pop();
if((m_22285 == null)){
} else {
(m_21746.cljs$core$IFn$_invoke$arity$0 ? m_21746.cljs$core$IFn$_invoke$arity$0() : m_21746.call(null, ));
(m_22285.cljs$core$IFn$_invoke$arity$0 ? m_22285.cljs$core$IFn$_invoke$arity$0() : m_22285.call(null, ));
if((count_21745 < cljs.core.async.impl.dispatch.TASK_BATCH_SIZE)){
var G__21748 = (count_21745 + (1));
count_21745 = G__21748;
if((count_22284 < cljs.core.async.impl.dispatch.TASK_BATCH_SIZE)){
var G__22286 = (count_22284 + (1));
count_22284 = G__22286;
continue;
} else {
}

View File

@@ -25,99 +25,99 @@ return cljs.core.keyword_identical_QMARK_((state_array[(1)]),new cljs.core.Keywo
* @implements {cljs.core.IMeta}
* @implements {cljs.core.IWithMeta}
*/
cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600 = (function (f,meta21601){
cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896 = (function (f,meta21897){
this.f = f;
this.meta21601 = meta21601;
this.meta21897 = meta21897;
this.cljs$lang$protocol_mask$partition0$ = 393216;
this.cljs$lang$protocol_mask$partition1$ = 0;
});
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_21602,meta21601__$1){
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_21898,meta21897__$1){
var self__ = this;
var _21602__$1 = this;
return (new cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600(self__.f,meta21601__$1));
var _21898__$1 = this;
return (new cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896(self__.f,meta21897__$1));
}));
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_21602){
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_21898){
var self__ = this;
var _21602__$1 = this;
return self__.meta21601;
var _21898__$1 = this;
return self__.meta21897;
}));
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600.prototype.cljs$core$async$impl$protocols$Handler$ = cljs.core.PROTOCOL_SENTINEL);
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.prototype.cljs$core$async$impl$protocols$Handler$ = cljs.core.PROTOCOL_SENTINEL);
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600.prototype.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1 = (function (_){
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.prototype.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1 = (function (_){
var self__ = this;
var ___$1 = this;
return true;
}));
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600.prototype.cljs$core$async$impl$protocols$Handler$blockable_QMARK_$arity$1 = (function (_){
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.prototype.cljs$core$async$impl$protocols$Handler$blockable_QMARK_$arity$1 = (function (_){
var self__ = this;
var ___$1 = this;
return true;
}));
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600.prototype.cljs$core$async$impl$protocols$Handler$commit$arity$1 = (function (_){
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.prototype.cljs$core$async$impl$protocols$Handler$commit$arity$1 = (function (_){
var self__ = this;
var ___$1 = this;
return self__.f;
}));
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600.getBasis = (function (){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"f","f",43394975,null),new cljs.core.Symbol(null,"meta21601","meta21601",2086909939,null)], null);
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.getBasis = (function (){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"f","f",43394975,null),new cljs.core.Symbol(null,"meta21897","meta21897",-502825892,null)], null);
}));
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600.cljs$lang$type = true);
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.cljs$lang$type = true);
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600.cljs$lang$ctorStr = "cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers21600");
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.cljs$lang$ctorStr = "cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers21896");
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600.cljs$lang$ctorPrWriter = (function (this__5287__auto__,writer__5288__auto__,opt__5289__auto__){
return cljs.core._write(writer__5288__auto__,"cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers21600");
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.cljs$lang$ctorPrWriter = (function (this__5287__auto__,writer__5288__auto__,opt__5289__auto__){
return cljs.core._write(writer__5288__auto__,"cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers21896");
}));
/**
* Positional factory function for cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers21600.
* Positional factory function for cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers21896.
*/
cljs.core.async.impl.ioc_helpers.__GT_t_cljs$core$async$impl$ioc_helpers21600 = (function cljs$core$async$impl$ioc_helpers$__GT_t_cljs$core$async$impl$ioc_helpers21600(f,meta21601){
return (new cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600(f,meta21601));
cljs.core.async.impl.ioc_helpers.__GT_t_cljs$core$async$impl$ioc_helpers21896 = (function cljs$core$async$impl$ioc_helpers$__GT_t_cljs$core$async$impl$ioc_helpers21896(f,meta21897){
return (new cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896(f,meta21897));
});
cljs.core.async.impl.ioc_helpers.fn_handler = (function cljs$core$async$impl$ioc_helpers$fn_handler(f){
return (new cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21600(f,cljs.core.PersistentArrayMap.EMPTY));
return (new cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896(f,cljs.core.PersistentArrayMap.EMPTY));
});
cljs.core.async.impl.ioc_helpers.run_state_machine = (function cljs$core$async$impl$ioc_helpers$run_state_machine(state){
var fexpr__21641 = cljs.core.async.impl.ioc_helpers.aget_object(state,(0));
return (fexpr__21641.cljs$core$IFn$_invoke$arity$1 ? fexpr__21641.cljs$core$IFn$_invoke$arity$1(state) : fexpr__21641.call(null, state));
var fexpr__21919 = cljs.core.async.impl.ioc_helpers.aget_object(state,(0));
return (fexpr__21919.cljs$core$IFn$_invoke$arity$1 ? fexpr__21919.cljs$core$IFn$_invoke$arity$1(state) : fexpr__21919.call(null, state));
});
cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped = (function cljs$core$async$impl$ioc_helpers$run_state_machine_wrapped(state){
try{return cljs.core.async.impl.ioc_helpers.run_state_machine(state);
}catch (e21644){if((e21644 instanceof Object)){
var ex = e21644;
}catch (e21923){if((e21923 instanceof Object)){
var ex = e21923;
cljs.core.async.impl.ioc_helpers.aget_object(state,(6)).cljs$core$async$impl$protocols$Channel$close_BANG_$arity$1(null, );
throw ex;
} else {
throw e21644;
throw e21923;
}
}});
cljs.core.async.impl.ioc_helpers.take_BANG_ = (function cljs$core$async$impl$ioc_helpers$take_BANG_(state,blk,c){
var temp__5802__auto__ = c.cljs$core$async$impl$protocols$ReadPort$take_BANG_$arity$2(null, cljs.core.async.impl.ioc_helpers.fn_handler((function (x){
var statearr_21649_21695 = state;
(statearr_21649_21695[(2)] = x);
var statearr_21940_22029 = state;
(statearr_21940_22029[(2)] = x);
(statearr_21649_21695[(1)] = blk);
(statearr_21940_22029[(1)] = blk);
return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped(state);
})));
if(cljs.core.truth_(temp__5802__auto__)){
var cb = temp__5802__auto__;
var statearr_21652_21704 = state;
(statearr_21652_21704[(2)] = cljs.core.deref(cb));
var statearr_21947_22032 = state;
(statearr_21947_22032[(2)] = cljs.core.deref(cb));
(statearr_21652_21704[(1)] = blk);
(statearr_21947_22032[(1)] = blk);
return new cljs.core.Keyword(null,"recur","recur",-437573268);
@@ -127,20 +127,20 @@ return null;
});
cljs.core.async.impl.ioc_helpers.put_BANG_ = (function cljs$core$async$impl$ioc_helpers$put_BANG_(state,blk,c,val){
var temp__5802__auto__ = c.cljs$core$async$impl$protocols$WritePort$put_BANG_$arity$3(null, val,cljs.core.async.impl.ioc_helpers.fn_handler((function (ret_val){
var statearr_21659_21706 = state;
(statearr_21659_21706[(2)] = ret_val);
var statearr_21966_22040 = state;
(statearr_21966_22040[(2)] = ret_val);
(statearr_21659_21706[(1)] = blk);
(statearr_21966_22040[(1)] = blk);
return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped(state);
})));
if(cljs.core.truth_(temp__5802__auto__)){
var cb = temp__5802__auto__;
var statearr_21662_21709 = state;
(statearr_21662_21709[(2)] = cljs.core.deref(cb));
var statearr_21973_22044 = state;
(statearr_21973_22044[(2)] = cljs.core.deref(cb));
(statearr_21662_21709[(1)] = blk);
(statearr_21973_22044[(1)] = blk);
return new cljs.core.Keyword(null,"recur","recur",-437573268);

File diff suppressed because one or more lines are too long

View File

@@ -6,7 +6,7 @@ cljs.core.async.impl.protocols.MAX_QUEUE_SIZE = (1024);
*/
cljs.core.async.impl.protocols.ReadPort = function(){};
var cljs$core$async$impl$protocols$ReadPort$take_BANG_$dyn_19863 = (function (port,fn1_handler){
var cljs$core$async$impl$protocols$ReadPort$take_BANG_$dyn_19878 = (function (port,fn1_handler){
var x__5350__auto__ = (((port == null))?null:port);
var m__5351__auto__ = (cljs.core.async.impl.protocols.take_BANG_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -27,7 +27,7 @@ cljs.core.async.impl.protocols.take_BANG_ = (function cljs$core$async$impl$proto
if((((!((port == null)))) && ((!((port.cljs$core$async$impl$protocols$ReadPort$take_BANG_$arity$2 == null)))))){
return port.cljs$core$async$impl$protocols$ReadPort$take_BANG_$arity$2(port,fn1_handler);
} else {
return cljs$core$async$impl$protocols$ReadPort$take_BANG_$dyn_19863(port,fn1_handler);
return cljs$core$async$impl$protocols$ReadPort$take_BANG_$dyn_19878(port,fn1_handler);
}
});
@@ -37,7 +37,7 @@ return cljs$core$async$impl$protocols$ReadPort$take_BANG_$dyn_19863(port,fn1_han
*/
cljs.core.async.impl.protocols.WritePort = function(){};
var cljs$core$async$impl$protocols$WritePort$put_BANG_$dyn_19876 = (function (port,val,fn1_handler){
var cljs$core$async$impl$protocols$WritePort$put_BANG_$dyn_19883 = (function (port,val,fn1_handler){
var x__5350__auto__ = (((port == null))?null:port);
var m__5351__auto__ = (cljs.core.async.impl.protocols.put_BANG_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -59,7 +59,7 @@ cljs.core.async.impl.protocols.put_BANG_ = (function cljs$core$async$impl$protoc
if((((!((port == null)))) && ((!((port.cljs$core$async$impl$protocols$WritePort$put_BANG_$arity$3 == null)))))){
return port.cljs$core$async$impl$protocols$WritePort$put_BANG_$arity$3(port,val,fn1_handler);
} else {
return cljs$core$async$impl$protocols$WritePort$put_BANG_$dyn_19876(port,val,fn1_handler);
return cljs$core$async$impl$protocols$WritePort$put_BANG_$dyn_19883(port,val,fn1_handler);
}
});
@@ -69,7 +69,7 @@ return cljs$core$async$impl$protocols$WritePort$put_BANG_$dyn_19876(port,val,fn1
*/
cljs.core.async.impl.protocols.Channel = function(){};
var cljs$core$async$impl$protocols$Channel$close_BANG_$dyn_19884 = (function (chan){
var cljs$core$async$impl$protocols$Channel$close_BANG_$dyn_19889 = (function (chan){
var x__5350__auto__ = (((chan == null))?null:chan);
var m__5351__auto__ = (cljs.core.async.impl.protocols.close_BANG_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -87,11 +87,11 @@ cljs.core.async.impl.protocols.close_BANG_ = (function cljs$core$async$impl$prot
if((((!((chan == null)))) && ((!((chan.cljs$core$async$impl$protocols$Channel$close_BANG_$arity$1 == null)))))){
return chan.cljs$core$async$impl$protocols$Channel$close_BANG_$arity$1(chan);
} else {
return cljs$core$async$impl$protocols$Channel$close_BANG_$dyn_19884(chan);
return cljs$core$async$impl$protocols$Channel$close_BANG_$dyn_19889(chan);
}
});
var cljs$core$async$impl$protocols$Channel$closed_QMARK_$dyn_19892 = (function (chan){
var cljs$core$async$impl$protocols$Channel$closed_QMARK_$dyn_19896 = (function (chan){
var x__5350__auto__ = (((chan == null))?null:chan);
var m__5351__auto__ = (cljs.core.async.impl.protocols.closed_QMARK_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -109,7 +109,7 @@ cljs.core.async.impl.protocols.closed_QMARK_ = (function cljs$core$async$impl$pr
if((((!((chan == null)))) && ((!((chan.cljs$core$async$impl$protocols$Channel$closed_QMARK_$arity$1 == null)))))){
return chan.cljs$core$async$impl$protocols$Channel$closed_QMARK_$arity$1(chan);
} else {
return cljs$core$async$impl$protocols$Channel$closed_QMARK_$dyn_19892(chan);
return cljs$core$async$impl$protocols$Channel$closed_QMARK_$dyn_19896(chan);
}
});
@@ -119,7 +119,7 @@ return cljs$core$async$impl$protocols$Channel$closed_QMARK_$dyn_19892(chan);
*/
cljs.core.async.impl.protocols.Handler = function(){};
var cljs$core$async$impl$protocols$Handler$active_QMARK_$dyn_19908 = (function (h){
var cljs$core$async$impl$protocols$Handler$active_QMARK_$dyn_19902 = (function (h){
var x__5350__auto__ = (((h == null))?null:h);
var m__5351__auto__ = (cljs.core.async.impl.protocols.active_QMARK_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -140,11 +140,11 @@ cljs.core.async.impl.protocols.active_QMARK_ = (function cljs$core$async$impl$pr
if((((!((h == null)))) && ((!((h.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1 == null)))))){
return h.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1(h);
} else {
return cljs$core$async$impl$protocols$Handler$active_QMARK_$dyn_19908(h);
return cljs$core$async$impl$protocols$Handler$active_QMARK_$dyn_19902(h);
}
});
var cljs$core$async$impl$protocols$Handler$blockable_QMARK_$dyn_19919 = (function (h){
var cljs$core$async$impl$protocols$Handler$blockable_QMARK_$dyn_19909 = (function (h){
var x__5350__auto__ = (((h == null))?null:h);
var m__5351__auto__ = (cljs.core.async.impl.protocols.blockable_QMARK_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -165,11 +165,11 @@ cljs.core.async.impl.protocols.blockable_QMARK_ = (function cljs$core$async$impl
if((((!((h == null)))) && ((!((h.cljs$core$async$impl$protocols$Handler$blockable_QMARK_$arity$1 == null)))))){
return h.cljs$core$async$impl$protocols$Handler$blockable_QMARK_$arity$1(h);
} else {
return cljs$core$async$impl$protocols$Handler$blockable_QMARK_$dyn_19919(h);
return cljs$core$async$impl$protocols$Handler$blockable_QMARK_$dyn_19909(h);
}
});
var cljs$core$async$impl$protocols$Handler$commit$dyn_19929 = (function (h){
var cljs$core$async$impl$protocols$Handler$commit$dyn_19915 = (function (h){
var x__5350__auto__ = (((h == null))?null:h);
var m__5351__auto__ = (cljs.core.async.impl.protocols.commit[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -190,7 +190,7 @@ cljs.core.async.impl.protocols.commit = (function cljs$core$async$impl$protocols
if((((!((h == null)))) && ((!((h.cljs$core$async$impl$protocols$Handler$commit$arity$1 == null)))))){
return h.cljs$core$async$impl$protocols$Handler$commit$arity$1(h);
} else {
return cljs$core$async$impl$protocols$Handler$commit$dyn_19929(h);
return cljs$core$async$impl$protocols$Handler$commit$dyn_19915(h);
}
});
@@ -200,7 +200,7 @@ return cljs$core$async$impl$protocols$Handler$commit$dyn_19929(h);
*/
cljs.core.async.impl.protocols.Buffer = function(){};
var cljs$core$async$impl$protocols$Buffer$full_QMARK_$dyn_19942 = (function (b){
var cljs$core$async$impl$protocols$Buffer$full_QMARK_$dyn_19919 = (function (b){
var x__5350__auto__ = (((b == null))?null:b);
var m__5351__auto__ = (cljs.core.async.impl.protocols.full_QMARK_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -221,11 +221,11 @@ cljs.core.async.impl.protocols.full_QMARK_ = (function cljs$core$async$impl$prot
if((((!((b == null)))) && ((!((b.cljs$core$async$impl$protocols$Buffer$full_QMARK_$arity$1 == null)))))){
return b.cljs$core$async$impl$protocols$Buffer$full_QMARK_$arity$1(b);
} else {
return cljs$core$async$impl$protocols$Buffer$full_QMARK_$dyn_19942(b);
return cljs$core$async$impl$protocols$Buffer$full_QMARK_$dyn_19919(b);
}
});
var cljs$core$async$impl$protocols$Buffer$remove_BANG_$dyn_19955 = (function (b){
var cljs$core$async$impl$protocols$Buffer$remove_BANG_$dyn_19928 = (function (b){
var x__5350__auto__ = (((b == null))?null:b);
var m__5351__auto__ = (cljs.core.async.impl.protocols.remove_BANG_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -246,11 +246,11 @@ cljs.core.async.impl.protocols.remove_BANG_ = (function cljs$core$async$impl$pro
if((((!((b == null)))) && ((!((b.cljs$core$async$impl$protocols$Buffer$remove_BANG_$arity$1 == null)))))){
return b.cljs$core$async$impl$protocols$Buffer$remove_BANG_$arity$1(b);
} else {
return cljs$core$async$impl$protocols$Buffer$remove_BANG_$dyn_19955(b);
return cljs$core$async$impl$protocols$Buffer$remove_BANG_$dyn_19928(b);
}
});
var cljs$core$async$impl$protocols$Buffer$add_BANG__STAR_$dyn_19972 = (function (b,itm){
var cljs$core$async$impl$protocols$Buffer$add_BANG__STAR_$dyn_19932 = (function (b,itm){
var x__5350__auto__ = (((b == null))?null:b);
var m__5351__auto__ = (cljs.core.async.impl.protocols.add_BANG__STAR_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -271,11 +271,11 @@ cljs.core.async.impl.protocols.add_BANG__STAR_ = (function cljs$core$async$impl$
if((((!((b == null)))) && ((!((b.cljs$core$async$impl$protocols$Buffer$add_BANG__STAR_$arity$2 == null)))))){
return b.cljs$core$async$impl$protocols$Buffer$add_BANG__STAR_$arity$2(b,itm);
} else {
return cljs$core$async$impl$protocols$Buffer$add_BANG__STAR_$dyn_19972(b,itm);
return cljs$core$async$impl$protocols$Buffer$add_BANG__STAR_$dyn_19932(b,itm);
}
});
var cljs$core$async$impl$protocols$Buffer$close_buf_BANG_$dyn_19984 = (function (b){
var cljs$core$async$impl$protocols$Buffer$close_buf_BANG_$dyn_19937 = (function (b){
var x__5350__auto__ = (((b == null))?null:b);
var m__5351__auto__ = (cljs.core.async.impl.protocols.close_buf_BANG_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -296,13 +296,13 @@ cljs.core.async.impl.protocols.close_buf_BANG_ = (function cljs$core$async$impl$
if((((!((b == null)))) && ((!((b.cljs$core$async$impl$protocols$Buffer$close_buf_BANG_$arity$1 == null)))))){
return b.cljs$core$async$impl$protocols$Buffer$close_buf_BANG_$arity$1(b);
} else {
return cljs$core$async$impl$protocols$Buffer$close_buf_BANG_$dyn_19984(b);
return cljs$core$async$impl$protocols$Buffer$close_buf_BANG_$dyn_19937(b);
}
});
cljs.core.async.impl.protocols.add_BANG_ = (function cljs$core$async$impl$protocols$add_BANG_(var_args){
var G__19845 = arguments.length;
switch (G__19845) {
var G__19855 = arguments.length;
switch (G__19855) {
case 1:
return cljs.core.async.impl.protocols.add_BANG_.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));

File diff suppressed because one or more lines are too long

View File

@@ -2,8 +2,8 @@ goog.provide('cljs.core.async.impl.timers');
cljs.core.async.impl.timers.MAX_LEVEL = (15);
cljs.core.async.impl.timers.P = ((1) / (2));
cljs.core.async.impl.timers.random_level = (function cljs$core$async$impl$timers$random_level(var_args){
var G__22091 = arguments.length;
switch (G__22091) {
var G__22922 = arguments.length;
switch (G__22922) {
case 0:
return cljs.core.async.impl.timers.random_level.cljs$core$IFn$_invoke$arity$0();
@@ -25,8 +25,8 @@ return cljs.core.async.impl.timers.random_level.cljs$core$IFn$_invoke$arity$1((0
(cljs.core.async.impl.timers.random_level.cljs$core$IFn$_invoke$arity$1 = (function (level){
while(true){
if((((Math.random() < cljs.core.async.impl.timers.P)) && ((level < cljs.core.async.impl.timers.MAX_LEVEL)))){
var G__22297 = (level + (1));
level = G__22297;
var G__23217 = (level + (1));
level = G__23217;
continue;
} else {
return level;
@@ -82,8 +82,8 @@ return (new cljs.core.async.impl.timers.SkipListNode(key,val,forward));
});
cljs.core.async.impl.timers.skip_list_node = (function cljs$core$async$impl$timers$skip_list_node(var_args){
var G__22164 = arguments.length;
switch (G__22164) {
var G__22993 = arguments.length;
switch (G__22993) {
case 1:
return cljs.core.async.impl.timers.skip_list_node.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -104,13 +104,13 @@ return cljs.core.async.impl.timers.skip_list_node.cljs$core$IFn$_invoke$arity$3(
(cljs.core.async.impl.timers.skip_list_node.cljs$core$IFn$_invoke$arity$3 = (function (k,v,level){
var arr = (new Array((level + (1))));
var i_22330 = (0);
var i_23231 = (0);
while(true){
if((i_22330 < arr.length)){
(arr[i_22330] = null);
if((i_23231 < arr.length)){
(arr[i_23231] = null);
var G__22331 = (i_22330 + (1));
i_22330 = G__22331;
var G__23233 = (i_23231 + (1));
i_23231 = G__23233;
continue;
} else {
}
@@ -123,8 +123,8 @@ return (new cljs.core.async.impl.timers.SkipListNode(k,v,arr));
(cljs.core.async.impl.timers.skip_list_node.cljs$lang$maxFixedArity = 3);
cljs.core.async.impl.timers.least_greater_node = (function cljs$core$async$impl$timers$least_greater_node(var_args){
var G__22197 = arguments.length;
switch (G__22197) {
var G__23026 = arguments.length;
switch (G__23026) {
case 3:
return cljs.core.async.impl.timers.least_greater_node.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)]));
@@ -152,8 +152,8 @@ var temp__5802__auto__ = (((level < x__$1.forward.length))?(x__$1.forward[level]
if(cljs.core.truth_(temp__5802__auto__)){
var x_SINGLEQUOTE_ = temp__5802__auto__;
if((x_SINGLEQUOTE_.key < k)){
var G__22349 = x_SINGLEQUOTE_;
x__$1 = G__22349;
var G__23245 = x_SINGLEQUOTE_;
x__$1 = G__23245;
continue;
} else {
return x__$1;
@@ -169,14 +169,14 @@ if((update == null)){
(update[level] = x__$1);
}
var G__22351 = x__$1;
var G__22352 = k;
var G__22353 = (level - (1));
var G__22354 = update;
x = G__22351;
k = G__22352;
level = G__22353;
update = G__22354;
var G__23246 = x__$1;
var G__23247 = k;
var G__23248 = (level - (1));
var G__23249 = update;
x = G__23246;
k = G__23247;
level = G__23248;
update = G__23249;
continue;
} else {
return x;
@@ -210,13 +210,13 @@ return (x__$1.val = v);
} else {
var new_level = cljs.core.async.impl.timers.random_level.cljs$core$IFn$_invoke$arity$0();
if((new_level > self__.level)){
var i_22359 = (self__.level + (1));
var i_23260 = (self__.level + (1));
while(true){
if((i_22359 <= (new_level + (1)))){
(update[i_22359] = self__.header);
if((i_23260 <= (new_level + (1)))){
(update[i_23260] = self__.header);
var G__22363 = (i_22359 + (1));
i_22359 = G__22363;
var G__23261 = (i_23260 + (1));
i_23260 = G__23261;
continue;
} else {
}
@@ -231,21 +231,21 @@ var x__$2 = cljs.core.async.impl.timers.skip_list_node.cljs$core$IFn$_invoke$ari
var i = (0);
while(true){
if((i <= self__.level)){
var links_22372 = (update[i]).forward;
var links_23264 = (update[i]).forward;
if((i < x__$2.forward.length)){
(x__$2.forward[i] = (links_22372[i]));
(x__$2.forward[i] = (links_23264[i]));
} else {
x__$2.forward.push((((i < links_22372.length))?(links_22372[i]):null));
x__$2.forward.push((((i < links_23264.length))?(links_23264[i]):null));
}
if((i < links_22372.length)){
(links_22372[i] = x__$2);
if((i < links_23264.length)){
(links_23264[i] = x__$2);
} else {
links_22372.push(x__$2);
links_23264.push(x__$2);
}
var G__22392 = (i + (1));
i = G__22392;
var G__23271 = (i + (1));
i = G__23271;
continue;
} else {
return null;
@@ -262,19 +262,19 @@ var update = (new Array(cljs.core.async.impl.timers.MAX_LEVEL));
var x = cljs.core.async.impl.timers.least_greater_node.cljs$core$IFn$_invoke$arity$4(self__.header,k,self__.level,update);
var x__$1 = (((x.forward.length === (0)))?null:(x.forward[(0)]));
if((((!((x__$1 == null)))) && ((x__$1.key === k)))){
var i_22401 = (0);
var i_23278 = (0);
while(true){
if((i_22401 <= self__.level)){
var links_22402 = (update[i_22401]).forward;
if((x__$1 === (((i_22401 < links_22402.length))?(links_22402[i_22401]):null))){
(links_22402[i_22401] = (x__$1.forward[i_22401]));
if((i_23278 <= self__.level)){
var links_23280 = (update[i_23278]).forward;
if((x__$1 === (((i_23278 < links_23280.length))?(links_23280[i_23278]):null))){
(links_23280[i_23278] = (x__$1.forward[i_23278]));
var G__22415 = (i_22401 + (1));
i_22401 = G__22415;
var G__23283 = (i_23278 + (1));
i_23278 = G__23283;
continue;
} else {
var G__22416 = (i_22401 + (1));
i_22401 = G__22416;
var G__23284 = (i_23278 + (1));
i_23278 = G__23284;
continue;
}
} else {
@@ -311,8 +311,8 @@ if((!((x_SINGLEQUOTE_ == null)))){
if((x_SINGLEQUOTE_.key > k)){
return x__$1;
} else {
var G__22448 = x_SINGLEQUOTE_;
x__$1 = G__22448;
var G__23285 = x_SINGLEQUOTE_;
x__$1 = G__23285;
continue;
}
} else {
@@ -326,16 +326,16 @@ break;
}
})();
if(cljs.core.truth_(nx)){
var G__22451 = nx;
var G__22452 = (level__$1 - (1));
x = G__22451;
level__$1 = G__22452;
var G__23286 = nx;
var G__23287 = (level__$1 - (1));
x = G__23286;
level__$1 = G__23287;
continue;
} else {
var G__22454 = x;
var G__22455 = (level__$1 - (1));
x = G__22454;
level__$1 = G__22455;
var G__23288 = x;
var G__23289 = (level__$1 - (1));
x = G__23288;
level__$1 = G__23289;
continue;
}
} else {
@@ -363,8 +363,8 @@ if((!((x_SINGLEQUOTE_ == null)))){
if((x_SINGLEQUOTE_.key > k)){
return x__$1;
} else {
var G__22470 = x_SINGLEQUOTE_;
x__$1 = G__22470;
var G__23290 = x_SINGLEQUOTE_;
x__$1 = G__23290;
continue;
}
} else {
@@ -378,16 +378,16 @@ break;
}
})();
if(cljs.core.truth_(nx)){
var G__22473 = nx;
var G__22474 = (level__$1 - (1));
x = G__22473;
level__$1 = G__22474;
var G__23291 = nx;
var G__23292 = (level__$1 - (1));
x = G__23291;
level__$1 = G__23292;
continue;
} else {
var G__22477 = x;
var G__22478 = (level__$1 - (1));
x = G__22477;
level__$1 = G__22478;
var G__23293 = x;
var G__23294 = (level__$1 - (1));
x = G__23293;
level__$1 = G__23294;
continue;
}
} else {

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1,10 +1,10 @@
goog.provide('cljs.repl');
cljs.repl.print_doc = (function cljs$repl$print_doc(p__26281){
var map__26282 = p__26281;
var map__26282__$1 = cljs.core.__destructure_map(map__26282);
var m = map__26282__$1;
var n = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26282__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var nm = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26282__$1,new cljs.core.Keyword(null,"name","name",1843675177));
cljs.repl.print_doc = (function cljs$repl$print_doc(p__26145){
var map__26146 = p__26145;
var map__26146__$1 = cljs.core.__destructure_map(map__26146);
var m = map__26146__$1;
var n = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26146__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var nm = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26146__$1,new cljs.core.Keyword(null,"name","name",1843675177));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2(["-------------------------"], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([(function (){var or__5002__auto__ = new cljs.core.Keyword(null,"spec","spec",347520401).cljs$core$IFn$_invoke$arity$1(m);
@@ -28,53 +28,53 @@ cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$c
}
if(cljs.core.truth_(new cljs.core.Keyword(null,"forms","forms",2045992350).cljs$core$IFn$_invoke$arity$1(m))){
var seq__26303_26741 = cljs.core.seq(new cljs.core.Keyword(null,"forms","forms",2045992350).cljs$core$IFn$_invoke$arity$1(m));
var chunk__26304_26742 = null;
var count__26305_26743 = (0);
var i__26306_26744 = (0);
var seq__26155_26532 = cljs.core.seq(new cljs.core.Keyword(null,"forms","forms",2045992350).cljs$core$IFn$_invoke$arity$1(m));
var chunk__26156_26533 = null;
var count__26157_26534 = (0);
var i__26158_26535 = (0);
while(true){
if((i__26306_26744 < count__26305_26743)){
var f_26750 = chunk__26304_26742.cljs$core$IIndexed$_nth$arity$2(null, i__26306_26744);
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",f_26750], 0));
if((i__26158_26535 < count__26157_26534)){
var f_26536 = chunk__26156_26533.cljs$core$IIndexed$_nth$arity$2(null, i__26158_26535);
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",f_26536], 0));
var G__26752 = seq__26303_26741;
var G__26753 = chunk__26304_26742;
var G__26754 = count__26305_26743;
var G__26755 = (i__26306_26744 + (1));
seq__26303_26741 = G__26752;
chunk__26304_26742 = G__26753;
count__26305_26743 = G__26754;
i__26306_26744 = G__26755;
var G__26540 = seq__26155_26532;
var G__26541 = chunk__26156_26533;
var G__26542 = count__26157_26534;
var G__26543 = (i__26158_26535 + (1));
seq__26155_26532 = G__26540;
chunk__26156_26533 = G__26541;
count__26157_26534 = G__26542;
i__26158_26535 = G__26543;
continue;
} else {
var temp__5804__auto___26756 = cljs.core.seq(seq__26303_26741);
if(temp__5804__auto___26756){
var seq__26303_26757__$1 = temp__5804__auto___26756;
if(cljs.core.chunked_seq_QMARK_(seq__26303_26757__$1)){
var c__5525__auto___26758 = cljs.core.chunk_first(seq__26303_26757__$1);
var G__26759 = cljs.core.chunk_rest(seq__26303_26757__$1);
var G__26760 = c__5525__auto___26758;
var G__26761 = cljs.core.count(c__5525__auto___26758);
var G__26762 = (0);
seq__26303_26741 = G__26759;
chunk__26304_26742 = G__26760;
count__26305_26743 = G__26761;
i__26306_26744 = G__26762;
var temp__5804__auto___26544 = cljs.core.seq(seq__26155_26532);
if(temp__5804__auto___26544){
var seq__26155_26545__$1 = temp__5804__auto___26544;
if(cljs.core.chunked_seq_QMARK_(seq__26155_26545__$1)){
var c__5525__auto___26546 = cljs.core.chunk_first(seq__26155_26545__$1);
var G__26547 = cljs.core.chunk_rest(seq__26155_26545__$1);
var G__26548 = c__5525__auto___26546;
var G__26549 = cljs.core.count(c__5525__auto___26546);
var G__26550 = (0);
seq__26155_26532 = G__26547;
chunk__26156_26533 = G__26548;
count__26157_26534 = G__26549;
i__26158_26535 = G__26550;
continue;
} else {
var f_26763 = cljs.core.first(seq__26303_26757__$1);
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",f_26763], 0));
var f_26551 = cljs.core.first(seq__26155_26545__$1);
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",f_26551], 0));
var G__26766 = cljs.core.next(seq__26303_26757__$1);
var G__26767 = null;
var G__26768 = (0);
var G__26769 = (0);
seq__26303_26741 = G__26766;
chunk__26304_26742 = G__26767;
count__26305_26743 = G__26768;
i__26306_26744 = G__26769;
var G__26553 = cljs.core.next(seq__26155_26545__$1);
var G__26554 = null;
var G__26555 = (0);
var G__26556 = (0);
seq__26155_26532 = G__26553;
chunk__26156_26533 = G__26554;
count__26157_26534 = G__26555;
i__26158_26535 = G__26556;
continue;
}
} else {
@@ -84,7 +84,7 @@ break;
}
} else {
if(cljs.core.truth_(new cljs.core.Keyword(null,"arglists","arglists",1661989754).cljs$core$IFn$_invoke$arity$1(m))){
var arglists_26771 = new cljs.core.Keyword(null,"arglists","arglists",1661989754).cljs$core$IFn$_invoke$arity$1(m);
var arglists_26558 = new cljs.core.Keyword(null,"arglists","arglists",1661989754).cljs$core$IFn$_invoke$arity$1(m);
if(cljs.core.truth_((function (){var or__5002__auto__ = new cljs.core.Keyword(null,"macro","macro",-867863404).cljs$core$IFn$_invoke$arity$1(m);
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
@@ -92,9 +92,9 @@ return or__5002__auto__;
return new cljs.core.Keyword(null,"repl-special-function","repl-special-function",1262603725).cljs$core$IFn$_invoke$arity$1(m);
}
})())){
cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([arglists_26771], 0));
cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([arglists_26558], 0));
} else {
cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Symbol(null,"quote","quote",1377916282,null),cljs.core.first(arglists_26771)))?cljs.core.second(arglists_26771):arglists_26771)], 0));
cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Symbol(null,"quote","quote",1377916282,null),cljs.core.first(arglists_26558)))?cljs.core.second(arglists_26558):arglists_26558)], 0));
}
} else {
}
@@ -133,81 +133,81 @@ cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$c
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",new cljs.core.Keyword(null,"doc","doc",1913296891).cljs$core$IFn$_invoke$arity$1(m)], 0));
if(cljs.core.truth_(new cljs.core.Keyword(null,"protocol","protocol",652470118).cljs$core$IFn$_invoke$arity$1(m))){
var seq__26325_26778 = cljs.core.seq(new cljs.core.Keyword(null,"methods","methods",453930866).cljs$core$IFn$_invoke$arity$1(m));
var chunk__26327_26779 = null;
var count__26328_26780 = (0);
var i__26329_26781 = (0);
var seq__26186_26562 = cljs.core.seq(new cljs.core.Keyword(null,"methods","methods",453930866).cljs$core$IFn$_invoke$arity$1(m));
var chunk__26187_26563 = null;
var count__26188_26564 = (0);
var i__26189_26565 = (0);
while(true){
if((i__26329_26781 < count__26328_26780)){
var vec__26354_26784 = chunk__26327_26779.cljs$core$IIndexed$_nth$arity$2(null, i__26329_26781);
var name_26785 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26354_26784,(0),null);
var map__26357_26786 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26354_26784,(1),null);
var map__26357_26787__$1 = cljs.core.__destructure_map(map__26357_26786);
var doc_26788 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26357_26787__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
var arglists_26789 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26357_26787__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
if((i__26189_26565 < count__26188_26564)){
var vec__26209_26570 = chunk__26187_26563.cljs$core$IIndexed$_nth$arity$2(null, i__26189_26565);
var name_26571 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26209_26570,(0),null);
var map__26212_26572 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26209_26570,(1),null);
var map__26212_26573__$1 = cljs.core.__destructure_map(map__26212_26572);
var doc_26574 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26212_26573__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
var arglists_26575 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26212_26573__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
cljs.core.println();
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",name_26785], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",name_26571], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",arglists_26789], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",arglists_26575], 0));
if(cljs.core.truth_(doc_26788)){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",doc_26788], 0));
if(cljs.core.truth_(doc_26574)){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",doc_26574], 0));
} else {
}
var G__26799 = seq__26325_26778;
var G__26800 = chunk__26327_26779;
var G__26801 = count__26328_26780;
var G__26802 = (i__26329_26781 + (1));
seq__26325_26778 = G__26799;
chunk__26327_26779 = G__26800;
count__26328_26780 = G__26801;
i__26329_26781 = G__26802;
var G__26581 = seq__26186_26562;
var G__26582 = chunk__26187_26563;
var G__26583 = count__26188_26564;
var G__26584 = (i__26189_26565 + (1));
seq__26186_26562 = G__26581;
chunk__26187_26563 = G__26582;
count__26188_26564 = G__26583;
i__26189_26565 = G__26584;
continue;
} else {
var temp__5804__auto___26806 = cljs.core.seq(seq__26325_26778);
if(temp__5804__auto___26806){
var seq__26325_26807__$1 = temp__5804__auto___26806;
if(cljs.core.chunked_seq_QMARK_(seq__26325_26807__$1)){
var c__5525__auto___26810 = cljs.core.chunk_first(seq__26325_26807__$1);
var G__26813 = cljs.core.chunk_rest(seq__26325_26807__$1);
var G__26814 = c__5525__auto___26810;
var G__26815 = cljs.core.count(c__5525__auto___26810);
var G__26816 = (0);
seq__26325_26778 = G__26813;
chunk__26327_26779 = G__26814;
count__26328_26780 = G__26815;
i__26329_26781 = G__26816;
var temp__5804__auto___26586 = cljs.core.seq(seq__26186_26562);
if(temp__5804__auto___26586){
var seq__26186_26587__$1 = temp__5804__auto___26586;
if(cljs.core.chunked_seq_QMARK_(seq__26186_26587__$1)){
var c__5525__auto___26588 = cljs.core.chunk_first(seq__26186_26587__$1);
var G__26589 = cljs.core.chunk_rest(seq__26186_26587__$1);
var G__26590 = c__5525__auto___26588;
var G__26591 = cljs.core.count(c__5525__auto___26588);
var G__26592 = (0);
seq__26186_26562 = G__26589;
chunk__26187_26563 = G__26590;
count__26188_26564 = G__26591;
i__26189_26565 = G__26592;
continue;
} else {
var vec__26364_26818 = cljs.core.first(seq__26325_26807__$1);
var name_26819 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26364_26818,(0),null);
var map__26367_26820 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26364_26818,(1),null);
var map__26367_26821__$1 = cljs.core.__destructure_map(map__26367_26820);
var doc_26822 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26367_26821__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
var arglists_26823 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26367_26821__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
var vec__26233_26593 = cljs.core.first(seq__26186_26587__$1);
var name_26594 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26233_26593,(0),null);
var map__26236_26595 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26233_26593,(1),null);
var map__26236_26596__$1 = cljs.core.__destructure_map(map__26236_26595);
var doc_26597 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26236_26596__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
var arglists_26598 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26236_26596__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
cljs.core.println();
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",name_26819], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",name_26594], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",arglists_26823], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",arglists_26598], 0));
if(cljs.core.truth_(doc_26822)){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",doc_26822], 0));
if(cljs.core.truth_(doc_26597)){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",doc_26597], 0));
} else {
}
var G__26838 = cljs.core.next(seq__26325_26807__$1);
var G__26839 = null;
var G__26840 = (0);
var G__26841 = (0);
seq__26325_26778 = G__26838;
chunk__26327_26779 = G__26839;
count__26328_26780 = G__26840;
i__26329_26781 = G__26841;
var G__26602 = cljs.core.next(seq__26186_26587__$1);
var G__26603 = null;
var G__26604 = (0);
var G__26605 = (0);
seq__26186_26562 = G__26602;
chunk__26187_26563 = G__26603;
count__26188_26564 = G__26604;
i__26189_26565 = G__26605;
continue;
}
} else {
@@ -224,63 +224,63 @@ if(cljs.core.truth_(temp__5804__auto__)){
var fnspec = temp__5804__auto__;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2(["Spec"], 0));
var seq__26373 = cljs.core.seq(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"args","args",1315556576),new cljs.core.Keyword(null,"ret","ret",-468222814),new cljs.core.Keyword(null,"fn","fn",-1175266204)], null));
var chunk__26374 = null;
var count__26375 = (0);
var i__26376 = (0);
var seq__26262 = cljs.core.seq(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"args","args",1315556576),new cljs.core.Keyword(null,"ret","ret",-468222814),new cljs.core.Keyword(null,"fn","fn",-1175266204)], null));
var chunk__26263 = null;
var count__26264 = (0);
var i__26265 = (0);
while(true){
if((i__26376 < count__26375)){
var role = chunk__26374.cljs$core$IIndexed$_nth$arity$2(null, i__26376);
var temp__5804__auto___26850__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(fnspec,role);
if(cljs.core.truth_(temp__5804__auto___26850__$1)){
var spec_26853 = temp__5804__auto___26850__$1;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([["\n ",cljs.core.name(role),":"].join(''),cljs.spec.alpha.describe(spec_26853)], 0));
if((i__26265 < count__26264)){
var role = chunk__26263.cljs$core$IIndexed$_nth$arity$2(null, i__26265);
var temp__5804__auto___26609__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(fnspec,role);
if(cljs.core.truth_(temp__5804__auto___26609__$1)){
var spec_26610 = temp__5804__auto___26609__$1;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([["\n ",cljs.core.name(role),":"].join(''),cljs.spec.alpha.describe(spec_26610)], 0));
} else {
}
var G__26856 = seq__26373;
var G__26857 = chunk__26374;
var G__26858 = count__26375;
var G__26859 = (i__26376 + (1));
seq__26373 = G__26856;
chunk__26374 = G__26857;
count__26375 = G__26858;
i__26376 = G__26859;
var G__26612 = seq__26262;
var G__26613 = chunk__26263;
var G__26614 = count__26264;
var G__26615 = (i__26265 + (1));
seq__26262 = G__26612;
chunk__26263 = G__26613;
count__26264 = G__26614;
i__26265 = G__26615;
continue;
} else {
var temp__5804__auto____$1 = cljs.core.seq(seq__26373);
var temp__5804__auto____$1 = cljs.core.seq(seq__26262);
if(temp__5804__auto____$1){
var seq__26373__$1 = temp__5804__auto____$1;
if(cljs.core.chunked_seq_QMARK_(seq__26373__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__26373__$1);
var G__26861 = cljs.core.chunk_rest(seq__26373__$1);
var G__26862 = c__5525__auto__;
var G__26863 = cljs.core.count(c__5525__auto__);
var G__26864 = (0);
seq__26373 = G__26861;
chunk__26374 = G__26862;
count__26375 = G__26863;
i__26376 = G__26864;
var seq__26262__$1 = temp__5804__auto____$1;
if(cljs.core.chunked_seq_QMARK_(seq__26262__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__26262__$1);
var G__26616 = cljs.core.chunk_rest(seq__26262__$1);
var G__26617 = c__5525__auto__;
var G__26618 = cljs.core.count(c__5525__auto__);
var G__26619 = (0);
seq__26262 = G__26616;
chunk__26263 = G__26617;
count__26264 = G__26618;
i__26265 = G__26619;
continue;
} else {
var role = cljs.core.first(seq__26373__$1);
var temp__5804__auto___26867__$2 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(fnspec,role);
if(cljs.core.truth_(temp__5804__auto___26867__$2)){
var spec_26869 = temp__5804__auto___26867__$2;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([["\n ",cljs.core.name(role),":"].join(''),cljs.spec.alpha.describe(spec_26869)], 0));
var role = cljs.core.first(seq__26262__$1);
var temp__5804__auto___26621__$2 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(fnspec,role);
if(cljs.core.truth_(temp__5804__auto___26621__$2)){
var spec_26622 = temp__5804__auto___26621__$2;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([["\n ",cljs.core.name(role),":"].join(''),cljs.spec.alpha.describe(spec_26622)], 0));
} else {
}
var G__26870 = cljs.core.next(seq__26373__$1);
var G__26871 = null;
var G__26872 = (0);
var G__26873 = (0);
seq__26373 = G__26870;
chunk__26374 = G__26871;
count__26375 = G__26872;
i__26376 = G__26873;
var G__26623 = cljs.core.next(seq__26262__$1);
var G__26624 = null;
var G__26625 = (0);
var G__26626 = (0);
seq__26262 = G__26623;
chunk__26263 = G__26624;
count__26264 = G__26625;
i__26265 = G__26626;
continue;
}
} else {
@@ -327,42 +327,42 @@ return cljs.core.Throwable__GT_map(o);
* :clojure.error/spec - explain-data for spec error
*/
cljs.repl.ex_triage = (function cljs$repl$ex_triage(datafied_throwable){
var map__26467 = datafied_throwable;
var map__26467__$1 = cljs.core.__destructure_map(map__26467);
var via = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26467__$1,new cljs.core.Keyword(null,"via","via",-1904457336));
var trace = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26467__$1,new cljs.core.Keyword(null,"trace","trace",-1082747415));
var phase = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__26467__$1,new cljs.core.Keyword(null,"phase","phase",575722892),new cljs.core.Keyword(null,"execution","execution",253283524));
var map__26468 = cljs.core.last(via);
var map__26468__$1 = cljs.core.__destructure_map(map__26468);
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26468__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var message = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26468__$1,new cljs.core.Keyword(null,"message","message",-406056002));
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26468__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__26469 = data;
var map__26469__$1 = cljs.core.__destructure_map(map__26469);
var problems = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26469__$1,new cljs.core.Keyword("cljs.spec.alpha","problems","cljs.spec.alpha/problems",447400814));
var fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26469__$1,new cljs.core.Keyword("cljs.spec.alpha","fn","cljs.spec.alpha/fn",408600443));
var caller = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26469__$1,new cljs.core.Keyword("cljs.spec.test.alpha","caller","cljs.spec.test.alpha/caller",-398302390));
var map__26470 = new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(cljs.core.first(via));
var map__26470__$1 = cljs.core.__destructure_map(map__26470);
var top_data = map__26470__$1;
var source = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26470__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397));
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3((function (){var G__26497 = phase;
var G__26497__$1 = (((G__26497 instanceof cljs.core.Keyword))?G__26497.fqn:null);
switch (G__26497__$1) {
var map__26337 = datafied_throwable;
var map__26337__$1 = cljs.core.__destructure_map(map__26337);
var via = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26337__$1,new cljs.core.Keyword(null,"via","via",-1904457336));
var trace = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26337__$1,new cljs.core.Keyword(null,"trace","trace",-1082747415));
var phase = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__26337__$1,new cljs.core.Keyword(null,"phase","phase",575722892),new cljs.core.Keyword(null,"execution","execution",253283524));
var map__26338 = cljs.core.last(via);
var map__26338__$1 = cljs.core.__destructure_map(map__26338);
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26338__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var message = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26338__$1,new cljs.core.Keyword(null,"message","message",-406056002));
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26338__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__26339 = data;
var map__26339__$1 = cljs.core.__destructure_map(map__26339);
var problems = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26339__$1,new cljs.core.Keyword("cljs.spec.alpha","problems","cljs.spec.alpha/problems",447400814));
var fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26339__$1,new cljs.core.Keyword("cljs.spec.alpha","fn","cljs.spec.alpha/fn",408600443));
var caller = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26339__$1,new cljs.core.Keyword("cljs.spec.test.alpha","caller","cljs.spec.test.alpha/caller",-398302390));
var map__26340 = new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(cljs.core.first(via));
var map__26340__$1 = cljs.core.__destructure_map(map__26340);
var top_data = map__26340__$1;
var source = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26340__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397));
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3((function (){var G__26342 = phase;
var G__26342__$1 = (((G__26342 instanceof cljs.core.Keyword))?G__26342.fqn:null);
switch (G__26342__$1) {
case "read-source":
var map__26509 = data;
var map__26509__$1 = cljs.core.__destructure_map(map__26509);
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26509__$1,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26509__$1,new cljs.core.Keyword("clojure.error","column","clojure.error/column",304721553));
var G__26511 = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(cljs.core.second(via)),top_data], 0));
var G__26511__$1 = (cljs.core.truth_(source)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26511,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),source):G__26511);
var G__26511__$2 = (cljs.core.truth_((function (){var fexpr__26516 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26516.cljs$core$IFn$_invoke$arity$1 ? fexpr__26516.cljs$core$IFn$_invoke$arity$1(source) : fexpr__26516.call(null, source));
})())?cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__26511__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397)):G__26511__$1);
var map__26343 = data;
var map__26343__$1 = cljs.core.__destructure_map(map__26343);
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26343__$1,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26343__$1,new cljs.core.Keyword("clojure.error","column","clojure.error/column",304721553));
var G__26344 = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(cljs.core.second(via)),top_data], 0));
var G__26344__$1 = (cljs.core.truth_(source)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26344,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),source):G__26344);
var G__26344__$2 = (cljs.core.truth_((function (){var fexpr__26349 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26349.cljs$core$IFn$_invoke$arity$1 ? fexpr__26349.cljs$core$IFn$_invoke$arity$1(source) : fexpr__26349.call(null, source));
})())?cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__26344__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397)):G__26344__$1);
if(cljs.core.truth_(message)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26511__$2,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26344__$2,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message);
} else {
return G__26511__$2;
return G__26344__$2;
}
break;
@@ -370,58 +370,58 @@ case "compile-syntax-check":
case "compilation":
case "macro-syntax-check":
case "macroexpansion":
var G__26526 = top_data;
var G__26526__$1 = (cljs.core.truth_(source)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26526,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),source):G__26526);
var G__26526__$2 = (cljs.core.truth_((function (){var fexpr__26528 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26528.cljs$core$IFn$_invoke$arity$1 ? fexpr__26528.cljs$core$IFn$_invoke$arity$1(source) : fexpr__26528.call(null, source));
})())?cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__26526__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397)):G__26526__$1);
var G__26526__$3 = (cljs.core.truth_(type)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26526__$2,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type):G__26526__$2);
var G__26526__$4 = (cljs.core.truth_(message)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26526__$3,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message):G__26526__$3);
var G__26350 = top_data;
var G__26350__$1 = (cljs.core.truth_(source)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26350,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),source):G__26350);
var G__26350__$2 = (cljs.core.truth_((function (){var fexpr__26354 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26354.cljs$core$IFn$_invoke$arity$1 ? fexpr__26354.cljs$core$IFn$_invoke$arity$1(source) : fexpr__26354.call(null, source));
})())?cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__26350__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397)):G__26350__$1);
var G__26350__$3 = (cljs.core.truth_(type)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26350__$2,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type):G__26350__$2);
var G__26350__$4 = (cljs.core.truth_(message)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26350__$3,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message):G__26350__$3);
if(cljs.core.truth_(problems)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26526__$4,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595),data);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26350__$4,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595),data);
} else {
return G__26526__$4;
return G__26350__$4;
}
break;
case "read-eval-result":
case "print-eval-result":
var vec__26537 = cljs.core.first(trace);
var source__$1 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26537,(0),null);
var method = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26537,(1),null);
var file = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26537,(2),null);
var line = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26537,(3),null);
var G__26544 = top_data;
var G__26544__$1 = (cljs.core.truth_(line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26544,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471),line):G__26544);
var G__26544__$2 = (cljs.core.truth_(file)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26544__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),file):G__26544__$1);
var G__26544__$3 = (cljs.core.truth_((function (){var and__5000__auto__ = source__$1;
var vec__26355 = cljs.core.first(trace);
var source__$1 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26355,(0),null);
var method = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26355,(1),null);
var file = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26355,(2),null);
var line = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26355,(3),null);
var G__26358 = top_data;
var G__26358__$1 = (cljs.core.truth_(line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471),line):G__26358);
var G__26358__$2 = (cljs.core.truth_(file)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),file):G__26358__$1);
var G__26358__$3 = (cljs.core.truth_((function (){var and__5000__auto__ = source__$1;
if(cljs.core.truth_(and__5000__auto__)){
return method;
} else {
return and__5000__auto__;
}
})())?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26544__$2,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[source__$1,method],null))):G__26544__$2);
var G__26544__$4 = (cljs.core.truth_(type)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26544__$3,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type):G__26544__$3);
})())?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358__$2,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[source__$1,method],null))):G__26358__$2);
var G__26358__$4 = (cljs.core.truth_(type)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358__$3,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type):G__26358__$3);
if(cljs.core.truth_(message)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26544__$4,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358__$4,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message);
} else {
return G__26544__$4;
return G__26358__$4;
}
break;
case "execution":
var vec__26557 = cljs.core.first(trace);
var source__$1 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26557,(0),null);
var method = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26557,(1),null);
var file = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26557,(2),null);
var line = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26557,(3),null);
var file__$1 = cljs.core.first(cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__26446_SHARP_){
var or__5002__auto__ = (p1__26446_SHARP_ == null);
var vec__26382 = cljs.core.first(trace);
var source__$1 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26382,(0),null);
var method = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26382,(1),null);
var file = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26382,(2),null);
var line = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26382,(3),null);
var file__$1 = cljs.core.first(cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__26336_SHARP_){
var or__5002__auto__ = (p1__26336_SHARP_ == null);
if(or__5002__auto__){
return or__5002__auto__;
} else {
var fexpr__26571 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26571.cljs$core$IFn$_invoke$arity$1 ? fexpr__26571.cljs$core$IFn$_invoke$arity$1(p1__26446_SHARP_) : fexpr__26571.call(null, p1__26446_SHARP_));
var fexpr__26387 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26387.cljs$core$IFn$_invoke$arity$1 ? fexpr__26387.cljs$core$IFn$_invoke$arity$1(p1__26336_SHARP_) : fexpr__26387.call(null, p1__26336_SHARP_));
}
}),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"file","file",-1269645878).cljs$core$IFn$_invoke$arity$1(caller),file], null)));
var err_line = (function (){var or__5002__auto__ = new cljs.core.Keyword(null,"line","line",212345235).cljs$core$IFn$_invoke$arity$1(caller);
@@ -431,10 +431,10 @@ return or__5002__auto__;
return line;
}
})();
var G__26576 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type], null);
var G__26576__$1 = (cljs.core.truth_(err_line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26576,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471),err_line):G__26576);
var G__26576__$2 = (cljs.core.truth_(message)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26576__$1,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message):G__26576__$1);
var G__26576__$3 = (cljs.core.truth_((function (){var or__5002__auto__ = fn;
var G__26395 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type], null);
var G__26395__$1 = (cljs.core.truth_(err_line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471),err_line):G__26395);
var G__26395__$2 = (cljs.core.truth_(message)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395__$1,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message):G__26395__$1);
var G__26395__$3 = (cljs.core.truth_((function (){var or__5002__auto__ = fn;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
} else {
@@ -445,23 +445,23 @@ return method;
return and__5000__auto__;
}
}
})())?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26576__$2,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994),(function (){var or__5002__auto__ = fn;
})())?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395__$2,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994),(function (){var or__5002__auto__ = fn;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
} else {
return (new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[source__$1,method],null));
}
})()):G__26576__$2);
var G__26576__$4 = (cljs.core.truth_(file__$1)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26576__$3,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),file__$1):G__26576__$3);
})()):G__26395__$2);
var G__26395__$4 = (cljs.core.truth_(file__$1)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395__$3,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),file__$1):G__26395__$3);
if(cljs.core.truth_(problems)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26576__$4,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595),data);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395__$4,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595),data);
} else {
return G__26576__$4;
return G__26395__$4;
}
break;
default:
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__26497__$1)].join('')));
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__26342__$1)].join('')));
}
})(),new cljs.core.Keyword("clojure.error","phase","clojure.error/phase",275140358),phase);
@@ -471,18 +471,18 @@ throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$ari
* The first line summarizes the exception phase and location.
* The subsequent lines describe the cause.
*/
cljs.repl.ex_str = (function cljs$repl$ex_str(p__26593){
var map__26594 = p__26593;
var map__26594__$1 = cljs.core.__destructure_map(map__26594);
var triage_data = map__26594__$1;
var phase = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","phase","clojure.error/phase",275140358));
var source = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","column","clojure.error/column",304721553));
var symbol = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994));
var class$ = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890));
var cause = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742));
var spec = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26594__$1,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595));
cljs.repl.ex_str = (function cljs$repl$ex_str(p__26409){
var map__26410 = p__26409;
var map__26410__$1 = cljs.core.__destructure_map(map__26410);
var triage_data = map__26410__$1;
var phase = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","phase","clojure.error/phase",275140358));
var source = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","column","clojure.error/column",304721553));
var symbol = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994));
var class$ = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890));
var cause = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742));
var spec = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595));
var loc = [cljs.core.str.cljs$core$IFn$_invoke$arity$1((function (){var or__5002__auto__ = source;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
@@ -506,68 +506,68 @@ return "";
var simple_class = class_name;
var cause_type = ((cljs.core.contains_QMARK_(new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["RuntimeException",null,"Exception",null], null), null),simple_class))?"":[" (",simple_class,")"].join(''));
var format = goog.string.format;
var G__26616 = phase;
var G__26616__$1 = (((G__26616 instanceof cljs.core.Keyword))?G__26616.fqn:null);
switch (G__26616__$1) {
var G__26418 = phase;
var G__26418__$1 = (((G__26418 instanceof cljs.core.Keyword))?G__26418.fqn:null);
switch (G__26418__$1) {
case "read-source":
return (format.cljs$core$IFn$_invoke$arity$3 ? format.cljs$core$IFn$_invoke$arity$3("Syntax error reading source at (%s).\n%s\n",loc,cause) : format.call(null, "Syntax error reading source at (%s).\n%s\n",loc,cause));
break;
case "macro-syntax-check":
var G__26624 = "Syntax error macroexpanding %sat (%s).\n%s";
var G__26625 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26626 = loc;
var G__26627 = (cljs.core.truth_(spec)?(function (){var sb__5647__auto__ = (new goog.string.StringBuffer());
var _STAR_print_newline_STAR__orig_val__26631_26976 = cljs.core._STAR_print_newline_STAR_;
var _STAR_print_fn_STAR__orig_val__26632_26977 = cljs.core._STAR_print_fn_STAR_;
var _STAR_print_newline_STAR__temp_val__26633_26978 = true;
var _STAR_print_fn_STAR__temp_val__26634_26979 = (function (x__5648__auto__){
var G__26420 = "Syntax error macroexpanding %sat (%s).\n%s";
var G__26421 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26422 = loc;
var G__26423 = (cljs.core.truth_(spec)?(function (){var sb__5647__auto__ = (new goog.string.StringBuffer());
var _STAR_print_newline_STAR__orig_val__26425_26667 = cljs.core._STAR_print_newline_STAR_;
var _STAR_print_fn_STAR__orig_val__26426_26668 = cljs.core._STAR_print_fn_STAR_;
var _STAR_print_newline_STAR__temp_val__26427_26669 = true;
var _STAR_print_fn_STAR__temp_val__26428_26670 = (function (x__5648__auto__){
return sb__5647__auto__.append(x__5648__auto__);
});
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__temp_val__26633_26978);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__temp_val__26427_26669);
(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__temp_val__26634_26979);
(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__temp_val__26428_26670);
try{cljs.spec.alpha.explain_out(cljs.core.update.cljs$core$IFn$_invoke$arity$3(spec,new cljs.core.Keyword("cljs.spec.alpha","problems","cljs.spec.alpha/problems",447400814),(function (probs){
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__26588_SHARP_){
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(p1__26588_SHARP_,new cljs.core.Keyword(null,"in","in",-1531184865));
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__26405_SHARP_){
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(p1__26405_SHARP_,new cljs.core.Keyword(null,"in","in",-1531184865));
}),probs);
}))
);
}finally {(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__orig_val__26632_26977);
}finally {(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__orig_val__26426_26668);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__orig_val__26631_26976);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__orig_val__26425_26667);
}
return cljs.core.str.cljs$core$IFn$_invoke$arity$1(sb__5647__auto__);
})():(format.cljs$core$IFn$_invoke$arity$2 ? format.cljs$core$IFn$_invoke$arity$2("%s\n",cause) : format.call(null, "%s\n",cause)));
return (format.cljs$core$IFn$_invoke$arity$4 ? format.cljs$core$IFn$_invoke$arity$4(G__26624,G__26625,G__26626,G__26627) : format.call(null, G__26624,G__26625,G__26626,G__26627));
return (format.cljs$core$IFn$_invoke$arity$4 ? format.cljs$core$IFn$_invoke$arity$4(G__26420,G__26421,G__26422,G__26423) : format.call(null, G__26420,G__26421,G__26422,G__26423));
break;
case "macroexpansion":
var G__26640 = "Unexpected error%s macroexpanding %sat (%s).\n%s\n";
var G__26641 = cause_type;
var G__26642 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26643 = loc;
var G__26644 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26640,G__26641,G__26642,G__26643,G__26644) : format.call(null, G__26640,G__26641,G__26642,G__26643,G__26644));
var G__26433 = "Unexpected error%s macroexpanding %sat (%s).\n%s\n";
var G__26434 = cause_type;
var G__26435 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26436 = loc;
var G__26437 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26433,G__26434,G__26435,G__26436,G__26437) : format.call(null, G__26433,G__26434,G__26435,G__26436,G__26437));
break;
case "compile-syntax-check":
var G__26645 = "Syntax error%s compiling %sat (%s).\n%s\n";
var G__26646 = cause_type;
var G__26647 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26648 = loc;
var G__26649 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26645,G__26646,G__26647,G__26648,G__26649) : format.call(null, G__26645,G__26646,G__26647,G__26648,G__26649));
var G__26438 = "Syntax error%s compiling %sat (%s).\n%s\n";
var G__26439 = cause_type;
var G__26440 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26441 = loc;
var G__26442 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26438,G__26439,G__26440,G__26441,G__26442) : format.call(null, G__26438,G__26439,G__26440,G__26441,G__26442));
break;
case "compilation":
var G__26653 = "Unexpected error%s compiling %sat (%s).\n%s\n";
var G__26654 = cause_type;
var G__26655 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26656 = loc;
var G__26657 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26653,G__26654,G__26655,G__26656,G__26657) : format.call(null, G__26653,G__26654,G__26655,G__26656,G__26657));
var G__26443 = "Unexpected error%s compiling %sat (%s).\n%s\n";
var G__26444 = cause_type;
var G__26445 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26446 = loc;
var G__26447 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26443,G__26444,G__26445,G__26446,G__26447) : format.call(null, G__26443,G__26444,G__26445,G__26446,G__26447));
break;
case "read-eval-result":
@@ -580,45 +580,45 @@ return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arit
break;
case "execution":
if(cljs.core.truth_(spec)){
var G__26663 = "Execution error - invalid arguments to %s at (%s).\n%s";
var G__26664 = symbol;
var G__26665 = loc;
var G__26666 = (function (){var sb__5647__auto__ = (new goog.string.StringBuffer());
var _STAR_print_newline_STAR__orig_val__26674_27016 = cljs.core._STAR_print_newline_STAR_;
var _STAR_print_fn_STAR__orig_val__26675_27017 = cljs.core._STAR_print_fn_STAR_;
var _STAR_print_newline_STAR__temp_val__26676_27018 = true;
var _STAR_print_fn_STAR__temp_val__26677_27019 = (function (x__5648__auto__){
var G__26448 = "Execution error - invalid arguments to %s at (%s).\n%s";
var G__26449 = symbol;
var G__26450 = loc;
var G__26451 = (function (){var sb__5647__auto__ = (new goog.string.StringBuffer());
var _STAR_print_newline_STAR__orig_val__26455_26677 = cljs.core._STAR_print_newline_STAR_;
var _STAR_print_fn_STAR__orig_val__26456_26678 = cljs.core._STAR_print_fn_STAR_;
var _STAR_print_newline_STAR__temp_val__26457_26679 = true;
var _STAR_print_fn_STAR__temp_val__26458_26680 = (function (x__5648__auto__){
return sb__5647__auto__.append(x__5648__auto__);
});
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__temp_val__26676_27018);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__temp_val__26457_26679);
(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__temp_val__26677_27019);
(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__temp_val__26458_26680);
try{cljs.spec.alpha.explain_out(cljs.core.update.cljs$core$IFn$_invoke$arity$3(spec,new cljs.core.Keyword("cljs.spec.alpha","problems","cljs.spec.alpha/problems",447400814),(function (probs){
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__26591_SHARP_){
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(p1__26591_SHARP_,new cljs.core.Keyword(null,"in","in",-1531184865));
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__26407_SHARP_){
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(p1__26407_SHARP_,new cljs.core.Keyword(null,"in","in",-1531184865));
}),probs);
}))
);
}finally {(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__orig_val__26675_27017);
}finally {(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__orig_val__26456_26678);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__orig_val__26674_27016);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__orig_val__26455_26677);
}
return cljs.core.str.cljs$core$IFn$_invoke$arity$1(sb__5647__auto__);
})();
return (format.cljs$core$IFn$_invoke$arity$4 ? format.cljs$core$IFn$_invoke$arity$4(G__26663,G__26664,G__26665,G__26666) : format.call(null, G__26663,G__26664,G__26665,G__26666));
return (format.cljs$core$IFn$_invoke$arity$4 ? format.cljs$core$IFn$_invoke$arity$4(G__26448,G__26449,G__26450,G__26451) : format.call(null, G__26448,G__26449,G__26450,G__26451));
} else {
var G__26687 = "Execution error%s at %s(%s).\n%s\n";
var G__26688 = cause_type;
var G__26689 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26690 = loc;
var G__26691 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26687,G__26688,G__26689,G__26690,G__26691) : format.call(null, G__26687,G__26688,G__26689,G__26690,G__26691));
var G__26487 = "Execution error%s at %s(%s).\n%s\n";
var G__26488 = cause_type;
var G__26489 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26490 = loc;
var G__26491 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26487,G__26488,G__26489,G__26490,G__26491) : format.call(null, G__26487,G__26488,G__26489,G__26490,G__26491));
}
break;
default:
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__26616__$1)].join('')));
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__26418__$1)].join('')));
}
});

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -5,7 +5,7 @@ goog.provide('clojure.core.protocols');
*/
clojure.core.protocols.Datafiable = function(){};
var clojure$core$protocols$Datafiable$datafy$dyn_19774 = (function (o){
var clojure$core$protocols$Datafiable$datafy$dyn_19770 = (function (o){
var x__5350__auto__ = (((o == null))?null:o);
var m__5351__auto__ = (clojure.core.protocols.datafy[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -31,7 +31,7 @@ return (meta_impl__5352__auto__.cljs$core$IFn$_invoke$arity$1 ? meta_impl__5352_
if((((!((o == null)))) && ((!((o.clojure$core$protocols$Datafiable$datafy$arity$1 == null)))))){
return o.clojure$core$protocols$Datafiable$datafy$arity$1(o);
} else {
return clojure$core$protocols$Datafiable$datafy$dyn_19774(o);
return clojure$core$protocols$Datafiable$datafy$dyn_19770(o);
}
}
});
@@ -53,7 +53,7 @@ return o;
*/
clojure.core.protocols.Navigable = function(){};
var clojure$core$protocols$Navigable$nav$dyn_19792 = (function (coll,k,v){
var clojure$core$protocols$Navigable$nav$dyn_19785 = (function (coll,k,v){
var x__5350__auto__ = (((coll == null))?null:coll);
var m__5351__auto__ = (clojure.core.protocols.nav[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -80,7 +80,7 @@ return (meta_impl__5352__auto__.cljs$core$IFn$_invoke$arity$3 ? meta_impl__5352_
if((((!((coll == null)))) && ((!((coll.clojure$core$protocols$Navigable$nav$arity$3 == null)))))){
return coll.clojure$core$protocols$Navigable$nav$arity$3(coll,k,v);
} else {
return clojure$core$protocols$Navigable$nav$dyn_19792(coll,k,v);
return clojure$core$protocols$Navigable$nav$dyn_19785(coll,k,v);
}
}
});

View File

@@ -15,10 +15,10 @@ return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMP
*/
clojure.data.vectorize = (function clojure$data$vectorize(m){
if(cljs.core.seq(m)){
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (result,p__19897){
var vec__19900 = p__19897;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19900,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19900,(1),null);
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (result,p__20030){
var vec__20032 = p__20030;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20032,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20032,(1),null);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(result,k,v);
}),cljs.core.vec(cljs.core.repeat.cljs$core$IFn$_invoke$arity$2(cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.max,cljs.core.keys(m)),null)),m);
} else {
@@ -31,10 +31,10 @@ return null;
clojure.data.diff_associative_key = (function clojure$data$diff_associative_key(a,b,k){
var va = cljs.core.get.cljs$core$IFn$_invoke$arity$2(a,k);
var vb = cljs.core.get.cljs$core$IFn$_invoke$arity$2(b,k);
var vec__19913 = clojure.data.diff(va,vb);
var a_STAR_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19913,(0),null);
var b_STAR_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19913,(1),null);
var ab = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19913,(2),null);
var vec__20039 = clojure.data.diff(va,vb);
var a_STAR_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20039,(0),null);
var b_STAR_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20039,(1),null);
var ab = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20039,(2),null);
var in_a = cljs.core.contains_QMARK_(a,k);
var in_b = cljs.core.contains_QMARK_(b,k);
var same = ((in_a) && (((in_b) && ((((!((ab == null)))) || ((((va == null)) && ((vb == null)))))))));
@@ -44,8 +44,8 @@ return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMP
* Diff associative things a and b, comparing only keys in ks (if supplied).
*/
clojure.data.diff_associative = (function clojure$data$diff_associative(var_args){
var G__19934 = arguments.length;
switch (G__19934) {
var G__20059 = arguments.length;
switch (G__20059) {
case 2:
return clojure.data.diff_associative.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
@@ -88,7 +88,7 @@ return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMP
*/
clojure.data.EqualityPartition = function(){};
var clojure$data$EqualityPartition$equality_partition$dyn_20169 = (function (x){
var clojure$data$EqualityPartition$equality_partition$dyn_20245 = (function (x){
var x__5350__auto__ = (((x == null))?null:x);
var m__5351__auto__ = (clojure.data.equality_partition[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -109,7 +109,7 @@ clojure.data.equality_partition = (function clojure$data$equality_partition(x){
if((((!((x == null)))) && ((!((x.clojure$data$EqualityPartition$equality_partition$arity$1 == null)))))){
return x.clojure$data$EqualityPartition$equality_partition$arity$1(x);
} else {
return clojure$data$EqualityPartition$equality_partition$dyn_20169(x);
return clojure$data$EqualityPartition$equality_partition$dyn_20245(x);
}
});
@@ -120,7 +120,7 @@ return clojure$data$EqualityPartition$equality_partition$dyn_20169(x);
*/
clojure.data.Diff = function(){};
var clojure$data$Diff$diff_similar$dyn_20181 = (function (a,b){
var clojure$data$Diff$diff_similar$dyn_20264 = (function (a,b){
var x__5350__auto__ = (((a == null))?null:a);
var m__5351__auto__ = (clojure.data.diff_similar[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -141,7 +141,7 @@ clojure.data.diff_similar = (function clojure$data$diff_similar(a,b){
if((((!((a == null)))) && ((!((a.clojure$data$Diff$diff_similar$arity$2 == null)))))){
return a.clojure$data$Diff$diff_similar$arity$2(a,b);
} else {
return clojure$data$Diff$diff_similar$dyn_20181(a,b);
return clojure$data$Diff$diff_similar$dyn_20264(a,b);
}
});
@@ -238,9 +238,9 @@ return clojure.data.atom_diff(a,b);
(clojure.data.Diff["_"] = true);
(clojure.data.diff_similar["_"] = (function (a,b){
var fexpr__20076 = (function (){var G__20077 = clojure.data.equality_partition(a);
var G__20077__$1 = (((G__20077 instanceof cljs.core.Keyword))?G__20077.fqn:null);
switch (G__20077__$1) {
var fexpr__20176 = (function (){var G__20177 = clojure.data.equality_partition(a);
var G__20177__$1 = (((G__20177 instanceof cljs.core.Keyword))?G__20177.fqn:null);
switch (G__20177__$1) {
case "atom":
return clojure.data.atom_diff;
@@ -258,11 +258,11 @@ return clojure.data.diff_associative;
break;
default:
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__20077__$1)].join('')));
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__20177__$1)].join('')));
}
})();
return (fexpr__20076.cljs$core$IFn$_invoke$arity$2 ? fexpr__20076.cljs$core$IFn$_invoke$arity$2(a,b) : fexpr__20076.call(null, a,b));
return (fexpr__20176.cljs$core$IFn$_invoke$arity$2 ? fexpr__20176.cljs$core$IFn$_invoke$arity$2(a,b) : fexpr__20176.call(null, a,b));
}));
/**
* Recursively compares a and b, returning a tuple of

File diff suppressed because one or more lines are too long

View File

@@ -2,16 +2,16 @@ goog.provide('clojure.set');
clojure.set.bubble_max_key = (function clojure$set$bubble_max_key(k,coll){
var max = cljs.core.apply.cljs$core$IFn$_invoke$arity$3(cljs.core.max_key,k,coll);
return cljs.core.cons(max,cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__19722_SHARP_){
return (max === p1__19722_SHARP_);
return cljs.core.cons(max,cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__19775_SHARP_){
return (max === p1__19775_SHARP_);
}),coll));
});
/**
* Return a set that is the union of the input sets
*/
clojure.set.union = (function clojure$set$union(var_args){
var G__19735 = arguments.length;
switch (G__19735) {
var G__19784 = arguments.length;
switch (G__19784) {
case 0:
return clojure.set.union.cljs$core$IFn$_invoke$arity$0();
@@ -26,14 +26,14 @@ return clojure.set.union.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(argumen
break;
default:
var args_arr__5751__auto__ = [];
var len__5726__auto___19881 = arguments.length;
var i__5727__auto___19882 = (0);
var len__5726__auto___19904 = arguments.length;
var i__5727__auto___19905 = (0);
while(true){
if((i__5727__auto___19882 < len__5726__auto___19881)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19882]));
if((i__5727__auto___19905 < len__5726__auto___19904)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19905]));
var G__19883 = (i__5727__auto___19882 + (1));
i__5727__auto___19882 = G__19883;
var G__19908 = (i__5727__auto___19905 + (1));
i__5727__auto___19905 = G__19908;
continue;
} else {
}
@@ -68,13 +68,13 @@ return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(cljs.core.into,cljs.core.f
}));
/** @this {Function} */
(clojure.set.union.cljs$lang$applyTo = (function (seq19731){
var G__19732 = cljs.core.first(seq19731);
var seq19731__$1 = cljs.core.next(seq19731);
var G__19733 = cljs.core.first(seq19731__$1);
var seq19731__$2 = cljs.core.next(seq19731__$1);
(clojure.set.union.cljs$lang$applyTo = (function (seq19781){
var G__19782 = cljs.core.first(seq19781);
var seq19781__$1 = cljs.core.next(seq19781);
var G__19783 = cljs.core.first(seq19781__$1);
var seq19781__$2 = cljs.core.next(seq19781__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19732,G__19733,seq19731__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19782,G__19783,seq19781__$2);
}));
(clojure.set.union.cljs$lang$maxFixedArity = (2));
@@ -83,8 +83,8 @@ return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19732,G__19733
* Return a set that is the intersection of the input sets
*/
clojure.set.intersection = (function clojure$set$intersection(var_args){
var G__19759 = arguments.length;
switch (G__19759) {
var G__19805 = arguments.length;
switch (G__19805) {
case 1:
return clojure.set.intersection.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -95,14 +95,14 @@ return clojure.set.intersection.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(
break;
default:
var args_arr__5751__auto__ = [];
var len__5726__auto___19895 = arguments.length;
var i__5727__auto___19896 = (0);
var len__5726__auto___19920 = arguments.length;
var i__5727__auto___19921 = (0);
while(true){
if((i__5727__auto___19896 < len__5726__auto___19895)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19896]));
if((i__5727__auto___19921 < len__5726__auto___19920)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19921]));
var G__19898 = (i__5727__auto___19896 + (1));
i__5727__auto___19896 = G__19898;
var G__19922 = (i__5727__auto___19921 + (1));
i__5727__auto___19921 = G__19922;
continue;
} else {
}
@@ -122,10 +122,10 @@ return s1;
(clojure.set.intersection.cljs$core$IFn$_invoke$arity$2 = (function (s1,s2){
while(true){
if((cljs.core.count(s2) < cljs.core.count(s1))){
var G__19905 = s2;
var G__19906 = s1;
s1 = G__19905;
s2 = G__19906;
var G__19930 = s2;
var G__19931 = s1;
s1 = G__19930;
s2 = G__19931;
continue;
} else {
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(((function (s1,s2){
@@ -143,20 +143,20 @@ break;
}));
(clojure.set.intersection.cljs$core$IFn$_invoke$arity$variadic = (function (s1,s2,sets){
var bubbled_sets = clojure.set.bubble_max_key((function (p1__19750_SHARP_){
return (- cljs.core.count(p1__19750_SHARP_));
var bubbled_sets = clojure.set.bubble_max_key((function (p1__19799_SHARP_){
return (- cljs.core.count(p1__19799_SHARP_));
}),cljs.core.conj.cljs$core$IFn$_invoke$arity$variadic(sets,s2,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([s1], 0)));
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(clojure.set.intersection,cljs.core.first(bubbled_sets),cljs.core.rest(bubbled_sets));
}));
/** @this {Function} */
(clojure.set.intersection.cljs$lang$applyTo = (function (seq19752){
var G__19753 = cljs.core.first(seq19752);
var seq19752__$1 = cljs.core.next(seq19752);
var G__19754 = cljs.core.first(seq19752__$1);
var seq19752__$2 = cljs.core.next(seq19752__$1);
(clojure.set.intersection.cljs$lang$applyTo = (function (seq19802){
var G__19803 = cljs.core.first(seq19802);
var seq19802__$1 = cljs.core.next(seq19802);
var G__19804 = cljs.core.first(seq19802__$1);
var seq19802__$2 = cljs.core.next(seq19802__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19753,G__19754,seq19752__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19803,G__19804,seq19802__$2);
}));
(clojure.set.intersection.cljs$lang$maxFixedArity = (2));
@@ -165,8 +165,8 @@ return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19753,G__19754
* Return a set that is the first set without elements of the remaining sets
*/
clojure.set.difference = (function clojure$set$difference(var_args){
var G__19786 = arguments.length;
switch (G__19786) {
var G__19818 = arguments.length;
switch (G__19818) {
case 1:
return clojure.set.difference.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -177,14 +177,14 @@ return clojure.set.difference.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(ar
break;
default:
var args_arr__5751__auto__ = [];
var len__5726__auto___19917 = arguments.length;
var i__5727__auto___19918 = (0);
var len__5726__auto___19940 = arguments.length;
var i__5727__auto___19941 = (0);
while(true){
if((i__5727__auto___19918 < len__5726__auto___19917)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19918]));
if((i__5727__auto___19941 < len__5726__auto___19940)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19941]));
var G__19920 = (i__5727__auto___19918 + (1));
i__5727__auto___19918 = G__19920;
var G__19942 = (i__5727__auto___19941 + (1));
i__5727__auto___19941 = G__19942;
continue;
} else {
}
@@ -220,13 +220,13 @@ return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(clojure.set.difference,s1,
}));
/** @this {Function} */
(clojure.set.difference.cljs$lang$applyTo = (function (seq19783){
var G__19784 = cljs.core.first(seq19783);
var seq19783__$1 = cljs.core.next(seq19783);
var G__19785 = cljs.core.first(seq19783__$1);
var seq19783__$2 = cljs.core.next(seq19783__$1);
(clojure.set.difference.cljs$lang$applyTo = (function (seq19815){
var G__19816 = cljs.core.first(seq19815);
var seq19815__$1 = cljs.core.next(seq19815);
var G__19817 = cljs.core.first(seq19815__$1);
var seq19815__$2 = cljs.core.next(seq19815__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19784,G__19785,seq19783__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19816,G__19817,seq19815__$2);
}));
(clojure.set.difference.cljs$lang$maxFixedArity = (2));
@@ -247,18 +247,18 @@ return cljs.core.disj.cljs$core$IFn$_invoke$arity$2(s,k);
* Returns a rel of the elements of xrel with only the keys in ks
*/
clojure.set.project = (function clojure$set$project(xrel,ks){
return cljs.core.set(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__19805_SHARP_){
return cljs.core.select_keys(p1__19805_SHARP_,ks);
return cljs.core.set(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__19828_SHARP_){
return cljs.core.select_keys(p1__19828_SHARP_,ks);
}),xrel));
});
/**
* Returns the map with the keys in kmap renamed to the vals in kmap
*/
clojure.set.rename_keys = (function clojure$set$rename_keys(map,kmap){
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (m,p__19811){
var vec__19812 = p__19811;
var old = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19812,(0),null);
var new$ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19812,(1),null);
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (m,p__19835){
var vec__19836 = p__19835;
var old = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19836,(0),null);
var new$ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19836,(1),null);
if(cljs.core.contains_QMARK_(map,old)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(m,new$,cljs.core.get.cljs$core$IFn$_invoke$arity$2(map,old));
} else {
@@ -270,8 +270,8 @@ return m;
* Returns a rel of the maps in xrel with the keys in kmap renamed to the vals in kmap
*/
clojure.set.rename = (function clojure$set$rename(xrel,kmap){
return cljs.core.set(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__19816_SHARP_){
return clojure.set.rename_keys(p1__19816_SHARP_,kmap);
return cljs.core.set(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__19846_SHARP_){
return clojure.set.rename_keys(p1__19846_SHARP_,kmap);
}),xrel));
});
/**
@@ -298,8 +298,8 @@ return cljs.core.assoc_BANG_.cljs$core$IFn$_invoke$arity$3(m__$1,v,k);
* keys.
*/
clojure.set.join = (function clojure$set$join(var_args){
var G__19832 = arguments.length;
switch (G__19832) {
var G__19864 = arguments.length;
switch (G__19864) {
case 2:
return clojure.set.join.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
@@ -317,17 +317,17 @@ throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(
(clojure.set.join.cljs$core$IFn$_invoke$arity$2 = (function (xrel,yrel){
if(((cljs.core.seq(xrel)) && (cljs.core.seq(yrel)))){
var ks = clojure.set.intersection.cljs$core$IFn$_invoke$arity$2(cljs.core.set(cljs.core.keys(cljs.core.first(xrel))),cljs.core.set(cljs.core.keys(cljs.core.first(yrel))));
var vec__19836 = (((cljs.core.count(xrel) <= cljs.core.count(yrel)))?new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [xrel,yrel], null):new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [yrel,xrel], null));
var r = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19836,(0),null);
var s = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19836,(1),null);
var vec__19870 = (((cljs.core.count(xrel) <= cljs.core.count(yrel)))?new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [xrel,yrel], null):new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [yrel,xrel], null));
var r = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19870,(0),null);
var s = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19870,(1),null);
var idx = clojure.set.index(r,ks);
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret,x){
var found = (function (){var G__19841 = cljs.core.select_keys(x,ks);
return (idx.cljs$core$IFn$_invoke$arity$1 ? idx.cljs$core$IFn$_invoke$arity$1(G__19841) : idx.call(null, G__19841));
var found = (function (){var G__19879 = cljs.core.select_keys(x,ks);
return (idx.cljs$core$IFn$_invoke$arity$1 ? idx.cljs$core$IFn$_invoke$arity$1(G__19879) : idx.call(null, G__19879));
})();
if(cljs.core.truth_(found)){
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (p1__19825_SHARP_,p2__19826_SHARP_){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(p1__19825_SHARP_,cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p2__19826_SHARP_,x], 0)));
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (p1__19856_SHARP_,p2__19857_SHARP_){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(p1__19856_SHARP_,cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p2__19857_SHARP_,x], 0)));
}),ret,found);
} else {
return ret;
@@ -339,18 +339,18 @@ return cljs.core.PersistentHashSet.EMPTY;
}));
(clojure.set.join.cljs$core$IFn$_invoke$arity$3 = (function (xrel,yrel,km){
var vec__19850 = (((cljs.core.count(xrel) <= cljs.core.count(yrel)))?new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [xrel,yrel,clojure.set.map_invert(km)], null):new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [yrel,xrel,km], null));
var r = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19850,(0),null);
var s = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19850,(1),null);
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19850,(2),null);
var vec__19880 = (((cljs.core.count(xrel) <= cljs.core.count(yrel)))?new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [xrel,yrel,clojure.set.map_invert(km)], null):new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [yrel,xrel,km], null));
var r = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19880,(0),null);
var s = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19880,(1),null);
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19880,(2),null);
var idx = clojure.set.index(r,cljs.core.vals(k));
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret,x){
var found = (function (){var G__19853 = clojure.set.rename_keys(cljs.core.select_keys(x,cljs.core.keys(k)),k);
return (idx.cljs$core$IFn$_invoke$arity$1 ? idx.cljs$core$IFn$_invoke$arity$1(G__19853) : idx.call(null, G__19853));
var found = (function (){var G__19884 = clojure.set.rename_keys(cljs.core.select_keys(x,cljs.core.keys(k)),k);
return (idx.cljs$core$IFn$_invoke$arity$1 ? idx.cljs$core$IFn$_invoke$arity$1(G__19884) : idx.call(null, G__19884));
})();
if(cljs.core.truth_(found)){
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (p1__19827_SHARP_,p2__19828_SHARP_){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(p1__19827_SHARP_,cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p2__19828_SHARP_,x], 0)));
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (p1__19858_SHARP_,p2__19860_SHARP_){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(p1__19858_SHARP_,cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p2__19860_SHARP_,x], 0)));
}),ret,found);
} else {
return ret;
@@ -364,16 +364,16 @@ return ret;
* Is set1 a subset of set2?
*/
clojure.set.subset_QMARK_ = (function clojure$set$subset_QMARK_(set1,set2){
return (((cljs.core.count(set1) <= cljs.core.count(set2))) && (cljs.core.every_QMARK_((function (p1__19858_SHARP_){
return cljs.core.contains_QMARK_(set2,p1__19858_SHARP_);
return (((cljs.core.count(set1) <= cljs.core.count(set2))) && (cljs.core.every_QMARK_((function (p1__19886_SHARP_){
return cljs.core.contains_QMARK_(set2,p1__19886_SHARP_);
}),set1)));
});
/**
* Is set1 a superset of set2?
*/
clojure.set.superset_QMARK_ = (function clojure$set$superset_QMARK_(set1,set2){
return (((cljs.core.count(set1) >= cljs.core.count(set2))) && (cljs.core.every_QMARK_((function (p1__19872_SHARP_){
return cljs.core.contains_QMARK_(set1,p1__19872_SHARP_);
return (((cljs.core.count(set1) >= cljs.core.count(set2))) && (cljs.core.every_QMARK_((function (p1__19890_SHARP_){
return cljs.core.contains_QMARK_(set1,p1__19890_SHARP_);
}),set2)));
});

File diff suppressed because one or more lines are too long

View File

@@ -10,44 +10,44 @@ clojure.string.reverse = (function clojure$string$reverse(s){
return s.replace(clojure.string.re_surrogate_pair,"$2$1").split("").reverse().join("");
});
clojure.string.replace_all = (function clojure$string$replace_all(s,re,replacement){
var r = (new RegExp(re.source,(function (){var G__19793 = "g";
var G__19793__$1 = (cljs.core.truth_(re.ignoreCase)?[G__19793,"i"].join(''):G__19793);
var G__19793__$2 = (cljs.core.truth_(re.multiline)?[G__19793__$1,"m"].join(''):G__19793__$1);
var r = (new RegExp(re.source,(function (){var G__19729 = "g";
var G__19729__$1 = (cljs.core.truth_(re.ignoreCase)?[G__19729,"i"].join(''):G__19729);
var G__19729__$2 = (cljs.core.truth_(re.multiline)?[G__19729__$1,"m"].join(''):G__19729__$1);
if(cljs.core.truth_(re.unicode)){
return [G__19793__$2,"u"].join('');
return [G__19729__$2,"u"].join('');
} else {
return G__19793__$2;
return G__19729__$2;
}
})()));
return s.replace(r,replacement);
});
clojure.string.replace_with = (function clojure$string$replace_with(f){
return (function() {
var G__20068__delegate = function (args){
var G__19885__delegate = function (args){
var matches = cljs.core.drop_last.cljs$core$IFn$_invoke$arity$2((2),args);
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(cljs.core.count(matches),(1))){
var G__19807 = cljs.core.first(matches);
return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__19807) : f.call(null, G__19807));
var G__19741 = cljs.core.first(matches);
return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__19741) : f.call(null, G__19741));
} else {
var G__19808 = cljs.core.vec(matches);
return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__19808) : f.call(null, G__19808));
var G__19743 = cljs.core.vec(matches);
return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__19743) : f.call(null, G__19743));
}
};
var G__20068 = function (var_args){
var G__19885 = function (var_args){
var args = null;
if (arguments.length > 0) {
var G__20073__i = 0, G__20073__a = new Array(arguments.length - 0);
while (G__20073__i < G__20073__a.length) {G__20073__a[G__20073__i] = arguments[G__20073__i + 0]; ++G__20073__i;}
args = new cljs.core.IndexedSeq(G__20073__a,0,null);
var G__19887__i = 0, G__19887__a = new Array(arguments.length - 0);
while (G__19887__i < G__19887__a.length) {G__19887__a[G__19887__i] = arguments[G__19887__i + 0]; ++G__19887__i;}
args = new cljs.core.IndexedSeq(G__19887__a,0,null);
}
return G__20068__delegate.call(this,args);};
G__20068.cljs$lang$maxFixedArity = 0;
G__20068.cljs$lang$applyTo = (function (arglist__20074){
var args = cljs.core.seq(arglist__20074);
return G__20068__delegate(args);
return G__19885__delegate.call(this,args);};
G__19885.cljs$lang$maxFixedArity = 0;
G__19885.cljs$lang$applyTo = (function (arglist__19888){
var args = cljs.core.seq(arglist__19888);
return G__19885__delegate(args);
});
G__20068.cljs$core$IFn$_invoke$arity$variadic = G__20068__delegate;
return G__20068;
G__19885.cljs$core$IFn$_invoke$arity$variadic = G__19885__delegate;
return G__19885;
})()
;
});
@@ -118,8 +118,8 @@ return s.replace(match,replacement);
* separated by an optional separator.
*/
clojure.string.join = (function clojure$string$join(var_args){
var G__19821 = arguments.length;
switch (G__19821) {
var G__19765 = arguments.length;
switch (G__19765) {
case 1:
return clojure.string.join.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -139,10 +139,10 @@ var sb = (new goog.string.StringBuffer());
var coll__$1 = cljs.core.seq(coll);
while(true){
if((!((coll__$1 == null)))){
var G__20104 = sb.append(cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.first(coll__$1)));
var G__20105 = cljs.core.next(coll__$1);
sb = G__20104;
coll__$1 = G__20105;
var G__19898 = sb.append(cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.first(coll__$1)));
var G__19899 = cljs.core.next(coll__$1);
sb = G__19898;
coll__$1 = G__19899;
continue;
} else {
return sb.toString();
@@ -164,10 +164,10 @@ if((coll__$2 == null)){
sb.append(separator);
}
var G__20115 = sb;
var G__20116 = coll__$2;
sb = G__20115;
coll__$1 = G__20116;
var G__19906 = sb;
var G__19907 = coll__$2;
sb = G__19906;
coll__$1 = G__19907;
continue;
} else {
return sb.toString();
@@ -201,8 +201,8 @@ clojure.string.pop_last_while_empty = (function clojure$string$pop_last_while_em
var v__$1 = v;
while(true){
if(("" === cljs.core.peek(v__$1))){
var G__20122 = cljs.core.pop(v__$1);
v__$1 = G__20122;
var G__19910 = cljs.core.pop(v__$1);
v__$1 = G__19910;
continue;
} else {
return v__$1;
@@ -221,12 +221,12 @@ clojure.string.split_with_empty_regex = (function clojure$string$split_with_empt
if((((limit <= (0))) || ((limit >= ((2) + cljs.core.count(s)))))){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.vec(cljs.core.cons("",cljs.core.map.cljs$core$IFn$_invoke$arity$2(cljs.core.str,cljs.core.seq(s)))),"");
} else {
var pred__19873 = cljs.core._EQ__EQ_;
var expr__19874 = limit;
if(cljs.core.truth_((pred__19873.cljs$core$IFn$_invoke$arity$2 ? pred__19873.cljs$core$IFn$_invoke$arity$2((1),expr__19874) : pred__19873.call(null, (1),expr__19874)))){
var pred__19806 = cljs.core._EQ__EQ_;
var expr__19807 = limit;
if(cljs.core.truth_((pred__19806.cljs$core$IFn$_invoke$arity$2 ? pred__19806.cljs$core$IFn$_invoke$arity$2((1),expr__19807) : pred__19806.call(null, (1),expr__19807)))){
return (new cljs.core.PersistentVector(null,1,(5),cljs.core.PersistentVector.EMPTY_NODE,[s],null));
} else {
if(cljs.core.truth_((pred__19873.cljs$core$IFn$_invoke$arity$2 ? pred__19873.cljs$core$IFn$_invoke$arity$2((2),expr__19874) : pred__19873.call(null, (2),expr__19874)))){
if(cljs.core.truth_((pred__19806.cljs$core$IFn$_invoke$arity$2 ? pred__19806.cljs$core$IFn$_invoke$arity$2((2),expr__19807) : pred__19806.call(null, (2),expr__19807)))){
return (new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,["",s],null));
} else {
var c = (limit - (2));
@@ -241,8 +241,8 @@ return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.vec(cljs.core.cons
* Trailing empty strings are not returned - pass limit of -1 to return all.
*/
clojure.string.split = (function clojure$string$split(var_args){
var G__19880 = arguments.length;
switch (G__19880) {
var G__19812 = arguments.length;
switch (G__19812) {
case 2:
return clojure.string.split.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
@@ -272,12 +272,12 @@ return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(parts,s__$1);
var m = cljs.core.re_find(re,s__$1);
if((!((m == null)))){
var index = s__$1.indexOf(m);
var G__20182 = s__$1.substring((index + cljs.core.count(m)));
var G__20183 = (limit__$1 - (1));
var G__20184 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(parts,s__$1.substring((0),index));
s__$1 = G__20182;
limit__$1 = G__20183;
parts = G__20184;
var G__19933 = s__$1.substring((index + cljs.core.count(m)));
var G__19934 = (limit__$1 - (1));
var G__19935 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(parts,s__$1.substring((0),index));
s__$1 = G__19933;
limit__$1 = G__19934;
parts = G__19935;
continue;
} else {
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(parts,s__$1);
@@ -326,8 +326,8 @@ return "";
} else {
var ch = cljs.core.get.cljs$core$IFn$_invoke$arity$2(s,(index - (1)));
if(((("\n" === ch)) || (("\r" === ch)))){
var G__20212 = (index - (1));
index = G__20212;
var G__19946 = (index - (1));
index = G__19946;
continue;
} else {
return s.substring((0),index);
@@ -365,8 +365,8 @@ buffer.append(cljs.core.str.cljs$core$IFn$_invoke$arity$1(replacement));
buffer.append(ch);
}
var G__20224 = (index + (1));
index = G__20224;
var G__19955 = (index + (1));
index = G__19955;
continue;
}
break;
@@ -377,8 +377,8 @@ break;
* forward from from-index or nil if not found.
*/
clojure.string.index_of = (function clojure$string$index_of(var_args){
var G__19970 = arguments.length;
switch (G__19970) {
var G__19845 = arguments.length;
switch (G__19845) {
case 2:
return clojure.string.index_of.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
@@ -418,8 +418,8 @@ return result;
* searching backward from from-index or nil if not found.
*/
clojure.string.last_index_of = (function clojure$string$last_index_of(var_args){
var G__19995 = arguments.length;
switch (G__19995) {
var G__19853 = arguments.length;
switch (G__19853) {
case 2:
return clojure.string.last_index_of.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));

File diff suppressed because one or more lines are too long

View File

@@ -7,30 +7,30 @@ goog.provide('clojure.walk');
*/
clojure.walk.walk = (function clojure$walk$walk(inner,outer,form){
if(cljs.core.list_QMARK_(form)){
var G__21737 = cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.list,cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__21737) : outer.call(null, G__21737));
var G__22068 = cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.list,cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__22068) : outer.call(null, G__22068));
} else {
if(cljs.core.map_entry_QMARK_(form)){
var G__21738 = (new cljs.core.MapEntry((function (){var G__21739 = cljs.core.key(form);
return (inner.cljs$core$IFn$_invoke$arity$1 ? inner.cljs$core$IFn$_invoke$arity$1(G__21739) : inner.call(null, G__21739));
})(),(function (){var G__21740 = cljs.core.val(form);
return (inner.cljs$core$IFn$_invoke$arity$1 ? inner.cljs$core$IFn$_invoke$arity$1(G__21740) : inner.call(null, G__21740));
var G__22073 = (new cljs.core.MapEntry((function (){var G__22074 = cljs.core.key(form);
return (inner.cljs$core$IFn$_invoke$arity$1 ? inner.cljs$core$IFn$_invoke$arity$1(G__22074) : inner.call(null, G__22074));
})(),(function (){var G__22075 = cljs.core.val(form);
return (inner.cljs$core$IFn$_invoke$arity$1 ? inner.cljs$core$IFn$_invoke$arity$1(G__22075) : inner.call(null, G__22075));
})(),null));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__21738) : outer.call(null, G__21738));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__22073) : outer.call(null, G__22073));
} else {
if(cljs.core.seq_QMARK_(form)){
var G__21742 = cljs.core.doall.cljs$core$IFn$_invoke$arity$1(cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__21742) : outer.call(null, G__21742));
var G__22081 = cljs.core.doall.cljs$core$IFn$_invoke$arity$1(cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__22081) : outer.call(null, G__22081));
} else {
if(cljs.core.record_QMARK_(form)){
var G__21743 = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (r,x){
var G__22082 = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (r,x){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(r,(inner.cljs$core$IFn$_invoke$arity$1 ? inner.cljs$core$IFn$_invoke$arity$1(x) : inner.call(null, x)));
}),form,form);
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__21743) : outer.call(null, G__21743));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__22082) : outer.call(null, G__22082));
} else {
if(cljs.core.coll_QMARK_(form)){
var G__21744 = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.empty(form),cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__21744) : outer.call(null, G__21744));
var G__22083 = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.empty(form),cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__22083) : outer.call(null, G__22083));
} else {
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(form) : outer.call(null, form));
@@ -58,10 +58,10 @@ return clojure.walk.walk(cljs.core.partial.cljs$core$IFn$_invoke$arity$2(clojure
* Recursively transforms all map keys from strings to keywords.
*/
clojure.walk.keywordize_keys = (function clojure$walk$keywordize_keys(m){
var f = (function (p__21785){
var vec__21786 = p__21785;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21786,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21786,(1),null);
var f = (function (p__22109){
var vec__22110 = p__22109;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22110,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22110,(1),null);
if(typeof k === 'string'){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(k),v], null);
} else {
@@ -80,10 +80,10 @@ return x;
* Recursively transforms all map keys from keywords to strings.
*/
clojure.walk.stringify_keys = (function clojure$walk$stringify_keys(m){
var f = (function (p__21795){
var vec__21796 = p__21795;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21796,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21796,(1),null);
var f = (function (p__22119){
var vec__22120 = p__22119;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22120,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22120,(1),null);
if((k instanceof cljs.core.Keyword)){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.name(k),v], null);
} else {

File diff suppressed because one or more lines are too long

View File

@@ -92,55 +92,55 @@ var uuid__$1 = this;
return cljs.core._write(writer,["#uuid \"",cljs.core.str.cljs$core$IFn$_invoke$arity$1(uuid__$1.toString()),"\""].join(''));
}));
cognitect.transit.opts_merge = (function cognitect$transit$opts_merge(a,b){
var seq__21790_22364 = cljs.core.seq(cljs.core.js_keys(b));
var chunk__21791_22365 = null;
var count__21792_22366 = (0);
var i__21793_22367 = (0);
var seq__22114_22594 = cljs.core.seq(cljs.core.js_keys(b));
var chunk__22115_22595 = null;
var count__22116_22596 = (0);
var i__22117_22597 = (0);
while(true){
if((i__21793_22367 < count__21792_22366)){
var k_22368 = chunk__21791_22365.cljs$core$IIndexed$_nth$arity$2(null, i__21793_22367);
var v_22370 = cognitect.transit.goog$module$goog$object.get(b,k_22368);
cognitect.transit.goog$module$goog$object.set(a,k_22368,v_22370);
if((i__22117_22597 < count__22116_22596)){
var k_22598 = chunk__22115_22595.cljs$core$IIndexed$_nth$arity$2(null, i__22117_22597);
var v_22599 = cognitect.transit.goog$module$goog$object.get(b,k_22598);
cognitect.transit.goog$module$goog$object.set(a,k_22598,v_22599);
var G__22373 = seq__21790_22364;
var G__22374 = chunk__21791_22365;
var G__22375 = count__21792_22366;
var G__22376 = (i__21793_22367 + (1));
seq__21790_22364 = G__22373;
chunk__21791_22365 = G__22374;
count__21792_22366 = G__22375;
i__21793_22367 = G__22376;
var G__22600 = seq__22114_22594;
var G__22601 = chunk__22115_22595;
var G__22602 = count__22116_22596;
var G__22603 = (i__22117_22597 + (1));
seq__22114_22594 = G__22600;
chunk__22115_22595 = G__22601;
count__22116_22596 = G__22602;
i__22117_22597 = G__22603;
continue;
} else {
var temp__5804__auto___22379 = cljs.core.seq(seq__21790_22364);
if(temp__5804__auto___22379){
var seq__21790_22380__$1 = temp__5804__auto___22379;
if(cljs.core.chunked_seq_QMARK_(seq__21790_22380__$1)){
var c__5525__auto___22382 = cljs.core.chunk_first(seq__21790_22380__$1);
var G__22383 = cljs.core.chunk_rest(seq__21790_22380__$1);
var G__22384 = c__5525__auto___22382;
var G__22385 = cljs.core.count(c__5525__auto___22382);
var G__22386 = (0);
seq__21790_22364 = G__22383;
chunk__21791_22365 = G__22384;
count__21792_22366 = G__22385;
i__21793_22367 = G__22386;
var temp__5804__auto___22604 = cljs.core.seq(seq__22114_22594);
if(temp__5804__auto___22604){
var seq__22114_22605__$1 = temp__5804__auto___22604;
if(cljs.core.chunked_seq_QMARK_(seq__22114_22605__$1)){
var c__5525__auto___22607 = cljs.core.chunk_first(seq__22114_22605__$1);
var G__22608 = cljs.core.chunk_rest(seq__22114_22605__$1);
var G__22609 = c__5525__auto___22607;
var G__22610 = cljs.core.count(c__5525__auto___22607);
var G__22611 = (0);
seq__22114_22594 = G__22608;
chunk__22115_22595 = G__22609;
count__22116_22596 = G__22610;
i__22117_22597 = G__22611;
continue;
} else {
var k_22387 = cljs.core.first(seq__21790_22380__$1);
var v_22390 = cognitect.transit.goog$module$goog$object.get(b,k_22387);
cognitect.transit.goog$module$goog$object.set(a,k_22387,v_22390);
var k_22612 = cljs.core.first(seq__22114_22605__$1);
var v_22613 = cognitect.transit.goog$module$goog$object.get(b,k_22612);
cognitect.transit.goog$module$goog$object.set(a,k_22612,v_22613);
var G__22393 = cljs.core.next(seq__21790_22380__$1);
var G__22394 = null;
var G__22395 = (0);
var G__22396 = (0);
seq__21790_22364 = G__22393;
chunk__21791_22365 = G__22394;
count__21792_22366 = G__22395;
i__21793_22367 = G__22396;
var G__22614 = cljs.core.next(seq__22114_22605__$1);
var G__22615 = null;
var G__22616 = (0);
var G__22617 = (0);
seq__22114_22594 = G__22614;
chunk__22115_22595 = G__22615;
count__22116_22596 = G__22616;
i__22117_22597 = G__22617;
continue;
}
} else {
@@ -258,8 +258,8 @@ return (new cognitect.transit.VectorBuilder());
* read handler can be found.
*/
cognitect.transit.reader = (function cognitect$transit$reader(var_args){
var G__21826 = arguments.length;
switch (G__21826) {
var G__22161 = arguments.length;
switch (G__22161) {
case 1:
return cognitect.transit.reader.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -292,10 +292,10 @@ var i = (0);
var ret = cljs.core.transient$(cljs.core.PersistentArrayMap.EMPTY);
while(true){
if((i < v.length)){
var G__22471 = (i + (2));
var G__22472 = cljs.core.assoc_BANG_.cljs$core$IFn$_invoke$arity$3(ret,(v[i]),(v[(i + (1))]));
i = G__22471;
ret = G__22472;
var G__22651 = (i + (2));
var G__22652 = cljs.core.assoc_BANG_.cljs$core$IFn$_invoke$arity$3(ret,(v[i]),(v[(i + (1))]));
i = G__22651;
ret = G__22652;
continue;
} else {
return cljs.core.persistent_BANG_(ret);
@@ -418,53 +418,53 @@ return "list";
var self__ = this;
var _ = this;
var ret = [];
var seq__21899_22502 = cljs.core.seq(v);
var chunk__21900_22503 = null;
var count__21901_22504 = (0);
var i__21902_22505 = (0);
var seq__22223_22660 = cljs.core.seq(v);
var chunk__22224_22661 = null;
var count__22225_22662 = (0);
var i__22226_22663 = (0);
while(true){
if((i__21902_22505 < count__21901_22504)){
var x_22507 = chunk__21900_22503.cljs$core$IIndexed$_nth$arity$2(null, i__21902_22505);
ret.push(x_22507);
if((i__22226_22663 < count__22225_22662)){
var x_22666 = chunk__22224_22661.cljs$core$IIndexed$_nth$arity$2(null, i__22226_22663);
ret.push(x_22666);
var G__22509 = seq__21899_22502;
var G__22510 = chunk__21900_22503;
var G__22511 = count__21901_22504;
var G__22512 = (i__21902_22505 + (1));
seq__21899_22502 = G__22509;
chunk__21900_22503 = G__22510;
count__21901_22504 = G__22511;
i__21902_22505 = G__22512;
var G__22668 = seq__22223_22660;
var G__22669 = chunk__22224_22661;
var G__22670 = count__22225_22662;
var G__22671 = (i__22226_22663 + (1));
seq__22223_22660 = G__22668;
chunk__22224_22661 = G__22669;
count__22225_22662 = G__22670;
i__22226_22663 = G__22671;
continue;
} else {
var temp__5804__auto___22514 = cljs.core.seq(seq__21899_22502);
if(temp__5804__auto___22514){
var seq__21899_22515__$1 = temp__5804__auto___22514;
if(cljs.core.chunked_seq_QMARK_(seq__21899_22515__$1)){
var c__5525__auto___22516 = cljs.core.chunk_first(seq__21899_22515__$1);
var G__22517 = cljs.core.chunk_rest(seq__21899_22515__$1);
var G__22518 = c__5525__auto___22516;
var G__22519 = cljs.core.count(c__5525__auto___22516);
var G__22520 = (0);
seq__21899_22502 = G__22517;
chunk__21900_22503 = G__22518;
count__21901_22504 = G__22519;
i__21902_22505 = G__22520;
var temp__5804__auto___22672 = cljs.core.seq(seq__22223_22660);
if(temp__5804__auto___22672){
var seq__22223_22673__$1 = temp__5804__auto___22672;
if(cljs.core.chunked_seq_QMARK_(seq__22223_22673__$1)){
var c__5525__auto___22674 = cljs.core.chunk_first(seq__22223_22673__$1);
var G__22676 = cljs.core.chunk_rest(seq__22223_22673__$1);
var G__22677 = c__5525__auto___22674;
var G__22678 = cljs.core.count(c__5525__auto___22674);
var G__22679 = (0);
seq__22223_22660 = G__22676;
chunk__22224_22661 = G__22677;
count__22225_22662 = G__22678;
i__22226_22663 = G__22679;
continue;
} else {
var x_22523 = cljs.core.first(seq__21899_22515__$1);
ret.push(x_22523);
var x_22680 = cljs.core.first(seq__22223_22673__$1);
ret.push(x_22680);
var G__22524 = cljs.core.next(seq__21899_22515__$1);
var G__22525 = null;
var G__22526 = (0);
var G__22527 = (0);
seq__21899_22502 = G__22524;
chunk__21900_22503 = G__22525;
count__21901_22504 = G__22526;
i__21902_22505 = G__22527;
var G__22681 = cljs.core.next(seq__22223_22673__$1);
var G__22682 = null;
var G__22683 = (0);
var G__22684 = (0);
seq__22223_22660 = G__22681;
chunk__22224_22661 = G__22682;
count__22225_22662 = G__22683;
i__22226_22663 = G__22684;
continue;
}
} else {
@@ -560,53 +560,53 @@ return "set";
var self__ = this;
var _ = this;
var ret = [];
var seq__21952_22534 = cljs.core.seq(v);
var chunk__21953_22535 = null;
var count__21954_22536 = (0);
var i__21955_22537 = (0);
var seq__22261_22690 = cljs.core.seq(v);
var chunk__22262_22691 = null;
var count__22263_22692 = (0);
var i__22264_22693 = (0);
while(true){
if((i__21955_22537 < count__21954_22536)){
var x_22538 = chunk__21953_22535.cljs$core$IIndexed$_nth$arity$2(null, i__21955_22537);
ret.push(x_22538);
if((i__22264_22693 < count__22263_22692)){
var x_22694 = chunk__22262_22691.cljs$core$IIndexed$_nth$arity$2(null, i__22264_22693);
ret.push(x_22694);
var G__22539 = seq__21952_22534;
var G__22540 = chunk__21953_22535;
var G__22541 = count__21954_22536;
var G__22542 = (i__21955_22537 + (1));
seq__21952_22534 = G__22539;
chunk__21953_22535 = G__22540;
count__21954_22536 = G__22541;
i__21955_22537 = G__22542;
var G__22695 = seq__22261_22690;
var G__22696 = chunk__22262_22691;
var G__22697 = count__22263_22692;
var G__22698 = (i__22264_22693 + (1));
seq__22261_22690 = G__22695;
chunk__22262_22691 = G__22696;
count__22263_22692 = G__22697;
i__22264_22693 = G__22698;
continue;
} else {
var temp__5804__auto___22543 = cljs.core.seq(seq__21952_22534);
if(temp__5804__auto___22543){
var seq__21952_22544__$1 = temp__5804__auto___22543;
if(cljs.core.chunked_seq_QMARK_(seq__21952_22544__$1)){
var c__5525__auto___22551 = cljs.core.chunk_first(seq__21952_22544__$1);
var G__22555 = cljs.core.chunk_rest(seq__21952_22544__$1);
var G__22556 = c__5525__auto___22551;
var G__22557 = cljs.core.count(c__5525__auto___22551);
var G__22558 = (0);
seq__21952_22534 = G__22555;
chunk__21953_22535 = G__22556;
count__21954_22536 = G__22557;
i__21955_22537 = G__22558;
var temp__5804__auto___22702 = cljs.core.seq(seq__22261_22690);
if(temp__5804__auto___22702){
var seq__22261_22706__$1 = temp__5804__auto___22702;
if(cljs.core.chunked_seq_QMARK_(seq__22261_22706__$1)){
var c__5525__auto___22707 = cljs.core.chunk_first(seq__22261_22706__$1);
var G__22708 = cljs.core.chunk_rest(seq__22261_22706__$1);
var G__22709 = c__5525__auto___22707;
var G__22710 = cljs.core.count(c__5525__auto___22707);
var G__22711 = (0);
seq__22261_22690 = G__22708;
chunk__22262_22691 = G__22709;
count__22263_22692 = G__22710;
i__22264_22693 = G__22711;
continue;
} else {
var x_22561 = cljs.core.first(seq__21952_22544__$1);
ret.push(x_22561);
var x_22713 = cljs.core.first(seq__22261_22706__$1);
ret.push(x_22713);
var G__22564 = cljs.core.next(seq__21952_22544__$1);
var G__22565 = null;
var G__22566 = (0);
var G__22567 = (0);
seq__21952_22534 = G__22564;
chunk__21953_22535 = G__22565;
count__21954_22536 = G__22566;
i__21955_22537 = G__22567;
var G__22714 = cljs.core.next(seq__22261_22706__$1);
var G__22715 = null;
var G__22716 = (0);
var G__22717 = (0);
seq__22261_22690 = G__22714;
chunk__22262_22691 = G__22715;
count__22263_22692 = G__22716;
i__22264_22693 = G__22717;
continue;
}
} else {
@@ -659,53 +659,53 @@ return "array";
var self__ = this;
var _ = this;
var ret = [];
var seq__21980_22574 = cljs.core.seq(v);
var chunk__21981_22575 = null;
var count__21982_22576 = (0);
var i__21983_22577 = (0);
var seq__22280_22725 = cljs.core.seq(v);
var chunk__22281_22726 = null;
var count__22282_22727 = (0);
var i__22283_22728 = (0);
while(true){
if((i__21983_22577 < count__21982_22576)){
var x_22578 = chunk__21981_22575.cljs$core$IIndexed$_nth$arity$2(null, i__21983_22577);
ret.push(x_22578);
if((i__22283_22728 < count__22282_22727)){
var x_22729 = chunk__22281_22726.cljs$core$IIndexed$_nth$arity$2(null, i__22283_22728);
ret.push(x_22729);
var G__22579 = seq__21980_22574;
var G__22580 = chunk__21981_22575;
var G__22581 = count__21982_22576;
var G__22582 = (i__21983_22577 + (1));
seq__21980_22574 = G__22579;
chunk__21981_22575 = G__22580;
count__21982_22576 = G__22581;
i__21983_22577 = G__22582;
var G__22730 = seq__22280_22725;
var G__22731 = chunk__22281_22726;
var G__22732 = count__22282_22727;
var G__22733 = (i__22283_22728 + (1));
seq__22280_22725 = G__22730;
chunk__22281_22726 = G__22731;
count__22282_22727 = G__22732;
i__22283_22728 = G__22733;
continue;
} else {
var temp__5804__auto___22583 = cljs.core.seq(seq__21980_22574);
if(temp__5804__auto___22583){
var seq__21980_22584__$1 = temp__5804__auto___22583;
if(cljs.core.chunked_seq_QMARK_(seq__21980_22584__$1)){
var c__5525__auto___22585 = cljs.core.chunk_first(seq__21980_22584__$1);
var G__22586 = cljs.core.chunk_rest(seq__21980_22584__$1);
var G__22587 = c__5525__auto___22585;
var G__22588 = cljs.core.count(c__5525__auto___22585);
var G__22589 = (0);
seq__21980_22574 = G__22586;
chunk__21981_22575 = G__22587;
count__21982_22576 = G__22588;
i__21983_22577 = G__22589;
var temp__5804__auto___22734 = cljs.core.seq(seq__22280_22725);
if(temp__5804__auto___22734){
var seq__22280_22735__$1 = temp__5804__auto___22734;
if(cljs.core.chunked_seq_QMARK_(seq__22280_22735__$1)){
var c__5525__auto___22736 = cljs.core.chunk_first(seq__22280_22735__$1);
var G__22737 = cljs.core.chunk_rest(seq__22280_22735__$1);
var G__22738 = c__5525__auto___22736;
var G__22739 = cljs.core.count(c__5525__auto___22736);
var G__22740 = (0);
seq__22280_22725 = G__22737;
chunk__22281_22726 = G__22738;
count__22282_22727 = G__22739;
i__22283_22728 = G__22740;
continue;
} else {
var x_22590 = cljs.core.first(seq__21980_22584__$1);
ret.push(x_22590);
var x_22741 = cljs.core.first(seq__22280_22735__$1);
ret.push(x_22741);
var G__22591 = cljs.core.next(seq__21980_22584__$1);
var G__22592 = null;
var G__22593 = (0);
var G__22594 = (0);
seq__21980_22574 = G__22591;
chunk__21981_22575 = G__22592;
count__21982_22576 = G__22593;
i__21983_22577 = G__22594;
var G__22742 = cljs.core.next(seq__22280_22735__$1);
var G__22743 = null;
var G__22744 = (0);
var G__22745 = (0);
seq__22280_22725 = G__22742;
chunk__22281_22726 = G__22743;
count__22282_22727 = G__22744;
i__22283_22728 = G__22745;
continue;
}
} else {
@@ -867,8 +867,8 @@ return (new cognitect.transit.WithMetaHandler());
* be invoked on a value before it is written.
*/
cognitect.transit.writer = (function cognitect$transit$writer(var_args){
var G__22086 = arguments.length;
switch (G__22086) {
var G__22351 = arguments.length;
switch (G__22351) {
case 1:
return cognitect.transit.writer.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -899,23 +899,23 @@ var meta_handler = (new cognitect.transit.WithMetaHandler());
var handlers = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([cljs.core.PersistentHashMap.fromArrays([cljs.core.PersistentHashMap,cljs.core.Cons,cljs.core.PersistentArrayMap,cljs.core.NodeSeq,cljs.core.PersistentQueue,cljs.core.IndexedSeq,cljs.core.Keyword,cljs.core.BlackNode,cljs.core.EmptyList,cljs.core.LazySeq,cljs.core.Subvec,cljs.core.PersistentQueueSeq,cljs.core.ArrayNodeSeq,cljs.core.ValSeq,cognitect.transit.WithMeta,cljs.core.PersistentArrayMapSeq,cljs.core.PersistentVector,cljs.core.List,cljs.core.RSeq,cljs.core.PersistentHashSet,cljs.core.PersistentTreeMap,cljs.core.KeySeq,cljs.core.ChunkedSeq,cljs.core.PersistentTreeSet,cljs.core.ChunkedCons,cljs.core.Symbol,cljs.core.UUID,cljs.core.Range,cljs.core.PersistentTreeMapSeq,cljs.core.RedNode],[map_handler,list_handler,map_handler,list_handler,list_handler,list_handler,keyword_handler,vector_handler,list_handler,list_handler,vector_handler,list_handler,list_handler,list_handler,meta_handler,list_handler,vector_handler,list_handler,list_handler,set_handler,map_handler,list_handler,list_handler,set_handler,list_handler,symbol_handler,uuid_handler,list_handler,list_handler,vector_handler]),(((typeof cljs !== 'undefined') && (typeof cljs.core !== 'undefined') && (typeof cljs.core.Eduction !== 'undefined'))?cljs.core.PersistentArrayMap.createAsIfByAssoc([cljs.core.Eduction,list_handler]):null),(((typeof cljs !== 'undefined') && (typeof cljs.core !== 'undefined') && (typeof cljs.core.Repeat !== 'undefined'))?cljs.core.PersistentArrayMap.createAsIfByAssoc([cljs.core.Repeat,list_handler]):null),(((typeof cljs !== 'undefined') && (typeof cljs.core !== 'undefined') && (typeof cljs.core.MapEntry !== 'undefined'))?cljs.core.PersistentArrayMap.createAsIfByAssoc([cljs.core.MapEntry,vector_handler]):null),new cljs.core.Keyword(null,"handlers","handlers",79528781).cljs$core$IFn$_invoke$arity$1(opts)], 0));
return com.cognitect.transit.writer(cljs.core.name(type),cognitect.transit.opts_merge(({"objectBuilder": (function (m,kfn,vfn){
return cljs.core.reduce_kv((function (obj,k,v){
var G__22140 = obj;
G__22140.push((kfn.cljs$core$IFn$_invoke$arity$1 ? kfn.cljs$core$IFn$_invoke$arity$1(k) : kfn.call(null, k)),(vfn.cljs$core$IFn$_invoke$arity$1 ? vfn.cljs$core$IFn$_invoke$arity$1(v) : vfn.call(null, v)));
var G__22377 = obj;
G__22377.push((kfn.cljs$core$IFn$_invoke$arity$1 ? kfn.cljs$core$IFn$_invoke$arity$1(k) : kfn.call(null, k)),(vfn.cljs$core$IFn$_invoke$arity$1 ? vfn.cljs$core$IFn$_invoke$arity$1(v) : vfn.call(null, v)));
return G__22140;
return G__22377;
}),["^ "],m);
}), "handlers": (function (){var x22143 = cljs.core.clone(handlers);
(x22143.forEach = (function (f){
}), "handlers": (function (){var x22380 = cljs.core.clone(handlers);
(x22380.forEach = (function (f){
var coll = this;
var seq__22149 = cljs.core.seq(coll);
var chunk__22153 = null;
var count__22154 = (0);
var i__22155 = (0);
var seq__22382 = cljs.core.seq(coll);
var chunk__22383 = null;
var count__22384 = (0);
var i__22385 = (0);
while(true){
if((i__22155 < count__22154)){
var vec__22193 = chunk__22153.cljs$core$IIndexed$_nth$arity$2(null, i__22155);
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22193,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22193,(1),null);
if((i__22385 < count__22384)){
var vec__22427 = chunk__22383.cljs$core$IIndexed$_nth$arity$2(null, i__22385);
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22427,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22427,(1),null);
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"default","default",-1987822328),k)){
(f.cljs$core$IFn$_invoke$arity$2 ? f.cljs$core$IFn$_invoke$arity$2(v,"default") : f.call(null, v,"default"));
} else {
@@ -923,34 +923,34 @@ if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"defa
}
var G__22612 = seq__22149;
var G__22613 = chunk__22153;
var G__22614 = count__22154;
var G__22615 = (i__22155 + (1));
seq__22149 = G__22612;
chunk__22153 = G__22613;
count__22154 = G__22614;
i__22155 = G__22615;
var G__22770 = seq__22382;
var G__22771 = chunk__22383;
var G__22772 = count__22384;
var G__22773 = (i__22385 + (1));
seq__22382 = G__22770;
chunk__22383 = G__22771;
count__22384 = G__22772;
i__22385 = G__22773;
continue;
} else {
var temp__5804__auto__ = cljs.core.seq(seq__22149);
var temp__5804__auto__ = cljs.core.seq(seq__22382);
if(temp__5804__auto__){
var seq__22149__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__22149__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__22149__$1);
var G__22616 = cljs.core.chunk_rest(seq__22149__$1);
var G__22617 = c__5525__auto__;
var G__22618 = cljs.core.count(c__5525__auto__);
var G__22619 = (0);
seq__22149 = G__22616;
chunk__22153 = G__22617;
count__22154 = G__22618;
i__22155 = G__22619;
var seq__22382__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__22382__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__22382__$1);
var G__22776 = cljs.core.chunk_rest(seq__22382__$1);
var G__22777 = c__5525__auto__;
var G__22778 = cljs.core.count(c__5525__auto__);
var G__22779 = (0);
seq__22382 = G__22776;
chunk__22383 = G__22777;
count__22384 = G__22778;
i__22385 = G__22779;
continue;
} else {
var vec__22198 = cljs.core.first(seq__22149__$1);
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22198,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22198,(1),null);
var vec__22437 = cljs.core.first(seq__22382__$1);
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22437,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22437,(1),null);
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"default","default",-1987822328),k)){
(f.cljs$core$IFn$_invoke$arity$2 ? f.cljs$core$IFn$_invoke$arity$2(v,"default") : f.call(null, v,"default"));
} else {
@@ -958,14 +958,14 @@ if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"defa
}
var G__22625 = cljs.core.next(seq__22149__$1);
var G__22626 = null;
var G__22627 = (0);
var G__22628 = (0);
seq__22149 = G__22625;
chunk__22153 = G__22626;
count__22154 = G__22627;
i__22155 = G__22628;
var G__22784 = cljs.core.next(seq__22382__$1);
var G__22785 = null;
var G__22786 = (0);
var G__22787 = (0);
seq__22382 = G__22784;
chunk__22383 = G__22785;
count__22384 = G__22786;
i__22385 = G__22787;
continue;
}
} else {
@@ -976,7 +976,7 @@ break;
}
}));
return x22143;
return x22380;
})(), "unpack": (function (x){
if((x instanceof cljs.core.PersistentArrayMap)){
return x.arr;
@@ -1014,40 +1014,40 @@ return cljs.core.constantly(f);
* @implements {cljs.core.IMeta}
* @implements {cljs.core.IWithMeta}
*/
cognitect.transit.t_cognitect$transit22222 = (function (tag_fn,rep_fn,str_rep_fn,verbose_handler_fn,meta22223){
cognitect.transit.t_cognitect$transit22495 = (function (tag_fn,rep_fn,str_rep_fn,verbose_handler_fn,meta22496){
this.tag_fn = tag_fn;
this.rep_fn = rep_fn;
this.str_rep_fn = str_rep_fn;
this.verbose_handler_fn = verbose_handler_fn;
this.meta22223 = meta22223;
this.meta22496 = meta22496;
this.cljs$lang$protocol_mask$partition0$ = 393216;
this.cljs$lang$protocol_mask$partition1$ = 0;
});
(cognitect.transit.t_cognitect$transit22222.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_22224,meta22223__$1){
(cognitect.transit.t_cognitect$transit22495.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_22497,meta22496__$1){
var self__ = this;
var _22224__$1 = this;
return (new cognitect.transit.t_cognitect$transit22222(self__.tag_fn,self__.rep_fn,self__.str_rep_fn,self__.verbose_handler_fn,meta22223__$1));
var _22497__$1 = this;
return (new cognitect.transit.t_cognitect$transit22495(self__.tag_fn,self__.rep_fn,self__.str_rep_fn,self__.verbose_handler_fn,meta22496__$1));
}));
(cognitect.transit.t_cognitect$transit22222.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_22224){
(cognitect.transit.t_cognitect$transit22495.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_22497){
var self__ = this;
var _22224__$1 = this;
return self__.meta22223;
var _22497__$1 = this;
return self__.meta22496;
}));
(cognitect.transit.t_cognitect$transit22222.prototype.tag = (function (o){
(cognitect.transit.t_cognitect$transit22495.prototype.tag = (function (o){
var self__ = this;
var _ = this;
return (self__.tag_fn.cljs$core$IFn$_invoke$arity$1 ? self__.tag_fn.cljs$core$IFn$_invoke$arity$1(o) : self__.tag_fn.call(null, o));
}));
(cognitect.transit.t_cognitect$transit22222.prototype.rep = (function (o){
(cognitect.transit.t_cognitect$transit22495.prototype.rep = (function (o){
var self__ = this;
var _ = this;
return (self__.rep_fn.cljs$core$IFn$_invoke$arity$1 ? self__.rep_fn.cljs$core$IFn$_invoke$arity$1(o) : self__.rep_fn.call(null, o));
}));
(cognitect.transit.t_cognitect$transit22222.prototype.stringRep = (function (o){
(cognitect.transit.t_cognitect$transit22495.prototype.stringRep = (function (o){
var self__ = this;
var _ = this;
if(cljs.core.truth_(self__.str_rep_fn)){
@@ -1057,7 +1057,7 @@ return null;
}
}));
(cognitect.transit.t_cognitect$transit22222.prototype.getVerboseHandler = (function (){
(cognitect.transit.t_cognitect$transit22495.prototype.getVerboseHandler = (function (){
var self__ = this;
var _ = this;
if(cljs.core.truth_(self__.verbose_handler_fn)){
@@ -1067,23 +1067,23 @@ return null;
}
}));
(cognitect.transit.t_cognitect$transit22222.getBasis = (function (){
return new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"tag-fn","tag-fn",242055482,null),new cljs.core.Symbol(null,"rep-fn","rep-fn",-1724891035,null),new cljs.core.Symbol(null,"str-rep-fn","str-rep-fn",-1179615016,null),new cljs.core.Symbol(null,"verbose-handler-fn","verbose-handler-fn",547340594,null),new cljs.core.Symbol(null,"meta22223","meta22223",1645101748,null)], null);
(cognitect.transit.t_cognitect$transit22495.getBasis = (function (){
return new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"tag-fn","tag-fn",242055482,null),new cljs.core.Symbol(null,"rep-fn","rep-fn",-1724891035,null),new cljs.core.Symbol(null,"str-rep-fn","str-rep-fn",-1179615016,null),new cljs.core.Symbol(null,"verbose-handler-fn","verbose-handler-fn",547340594,null),new cljs.core.Symbol(null,"meta22496","meta22496",1865370823,null)], null);
}));
(cognitect.transit.t_cognitect$transit22222.cljs$lang$type = true);
(cognitect.transit.t_cognitect$transit22495.cljs$lang$type = true);
(cognitect.transit.t_cognitect$transit22222.cljs$lang$ctorStr = "cognitect.transit/t_cognitect$transit22222");
(cognitect.transit.t_cognitect$transit22495.cljs$lang$ctorStr = "cognitect.transit/t_cognitect$transit22495");
(cognitect.transit.t_cognitect$transit22222.cljs$lang$ctorPrWriter = (function (this__5287__auto__,writer__5288__auto__,opt__5289__auto__){
return cljs.core._write(writer__5288__auto__,"cognitect.transit/t_cognitect$transit22222");
(cognitect.transit.t_cognitect$transit22495.cljs$lang$ctorPrWriter = (function (this__5287__auto__,writer__5288__auto__,opt__5289__auto__){
return cljs.core._write(writer__5288__auto__,"cognitect.transit/t_cognitect$transit22495");
}));
/**
* Positional factory function for cognitect.transit/t_cognitect$transit22222.
* Positional factory function for cognitect.transit/t_cognitect$transit22495.
*/
cognitect.transit.__GT_t_cognitect$transit22222 = (function cognitect$transit$__GT_t_cognitect$transit22222(tag_fn,rep_fn,str_rep_fn,verbose_handler_fn,meta22223){
return (new cognitect.transit.t_cognitect$transit22222(tag_fn,rep_fn,str_rep_fn,verbose_handler_fn,meta22223));
cognitect.transit.__GT_t_cognitect$transit22495 = (function cognitect$transit$__GT_t_cognitect$transit22495(tag_fn,rep_fn,str_rep_fn,verbose_handler_fn,meta22496){
return (new cognitect.transit.t_cognitect$transit22495(tag_fn,rep_fn,str_rep_fn,verbose_handler_fn,meta22496));
});
@@ -1093,8 +1093,8 @@ return (new cognitect.transit.t_cognitect$transit22222(tag_fn,rep_fn,str_rep_fn,
* invoke the provided fns.
*/
cognitect.transit.write_handler = (function cognitect$transit$write_handler(var_args){
var G__22217 = arguments.length;
switch (G__22217) {
var G__22471 = arguments.length;
switch (G__22471) {
case 2:
return cognitect.transit.write_handler.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
@@ -1126,7 +1126,7 @@ var tag_fn__$1 = cognitect.transit.fn_or_val(tag_fn);
var rep_fn__$1 = cognitect.transit.fn_or_val(rep_fn);
var str_rep_fn__$1 = cognitect.transit.fn_or_val(str_rep_fn);
var verbose_handler_fn__$1 = cognitect.transit.fn_or_val(verbose_handler_fn);
return (new cognitect.transit.t_cognitect$transit22222(tag_fn__$1,rep_fn__$1,str_rep_fn__$1,verbose_handler_fn__$1,cljs.core.PersistentArrayMap.EMPTY));
return (new cognitect.transit.t_cognitect$transit22495(tag_fn__$1,rep_fn__$1,str_rep_fn__$1,verbose_handler_fn__$1,cljs.core.PersistentArrayMap.EMPTY));
}));
(cognitect.transit.write_handler.cljs$lang$maxFixedArity = 4);

File diff suppressed because one or more lines are too long

View File

@@ -33,14 +33,14 @@ return emptyhead.idea.protocol.reference(idea);
*/
emptyhead.idea.crud.mutate_idea_BANG_ = (function emptyhead$idea$crud$mutate_idea_BANG_(var_args){
var args__5732__auto__ = [];
var len__5726__auto___31653 = arguments.length;
var i__5727__auto___31654 = (0);
var len__5726__auto___30841 = arguments.length;
var i__5727__auto___30842 = (0);
while(true){
if((i__5727__auto___31654 < len__5726__auto___31653)){
args__5732__auto__.push((arguments[i__5727__auto___31654]));
if((i__5727__auto___30842 < len__5726__auto___30841)){
args__5732__auto__.push((arguments[i__5727__auto___30842]));
var G__31655 = (i__5727__auto___31654 + (1));
i__5727__auto___31654 = G__31655;
var G__30843 = (i__5727__auto___30842 + (1));
i__5727__auto___30842 = G__30843;
continue;
} else {
}
@@ -60,13 +60,13 @@ return emptyhead.idea.protocol.reference(idea);
(emptyhead.idea.crud.mutate_idea_BANG_.cljs$lang$maxFixedArity = (2));
/** @this {Function} */
(emptyhead.idea.crud.mutate_idea_BANG_.cljs$lang$applyTo = (function (seq31644){
var G__31645 = cljs.core.first(seq31644);
var seq31644__$1 = cljs.core.next(seq31644);
var G__31646 = cljs.core.first(seq31644__$1);
var seq31644__$2 = cljs.core.next(seq31644__$1);
(emptyhead.idea.crud.mutate_idea_BANG_.cljs$lang$applyTo = (function (seq30832){
var G__30833 = cljs.core.first(seq30832);
var seq30832__$1 = cljs.core.next(seq30832);
var G__30834 = cljs.core.first(seq30832__$1);
var seq30832__$2 = cljs.core.next(seq30832__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31645,G__31646,seq31644__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30833,G__30834,seq30832__$2);
}));
/**
@@ -77,8 +77,8 @@ emptyhead.idea.crud.forget_idea_BANG_ = (function emptyhead$idea$crud$forget_ide
var val = emptyhead.idea.protocol.value(idea);
cljs.core.apply.cljs$core$IFn$_invoke$arity$3(emptyhead.idea.property.remove_property_BANG_,idea,emptyhead.idea.property.properties(idea));
emptyhead.idea.protocol.ref_fn((function (p1__31647_SHARP_){
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(emptyhead.idea.state.state,cljs.core.dissoc,p1__31647_SHARP_);
emptyhead.idea.protocol.ref_fn((function (p1__30835_SHARP_){
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(emptyhead.idea.state.state,cljs.core.dissoc,p1__30835_SHARP_);
}),idea);
return emptyhead.idea.protocol.copy(val);
@@ -90,14 +90,14 @@ return emptyhead.idea.protocol.copy(val);
*/
emptyhead.idea.crud.have_idea_BANG_ = (function emptyhead$idea$crud$have_idea_BANG_(var_args){
var args__5732__auto__ = [];
var len__5726__auto___31656 = arguments.length;
var i__5727__auto___31657 = (0);
var len__5726__auto___30844 = arguments.length;
var i__5727__auto___30845 = (0);
while(true){
if((i__5727__auto___31657 < len__5726__auto___31656)){
args__5732__auto__.push((arguments[i__5727__auto___31657]));
if((i__5727__auto___30845 < len__5726__auto___30844)){
args__5732__auto__.push((arguments[i__5727__auto___30845]));
var G__31658 = (i__5727__auto___31657 + (1));
i__5727__auto___31657 = G__31658;
var G__30846 = (i__5727__auto___30845 + (1));
i__5727__auto___30845 = G__30846;
continue;
} else {
}
@@ -108,24 +108,24 @@ var argseq__5733__auto__ = ((((0) < args__5732__auto__.length))?(new cljs.core.I
return emptyhead.idea.crud.have_idea_BANG_.cljs$core$IFn$_invoke$arity$variadic(argseq__5733__auto__);
});
(emptyhead.idea.crud.have_idea_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (p__31651){
var map__31652 = p__31651;
var map__31652__$1 = cljs.core.__destructure_map(map__31652);
var prefix = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__31652__$1,new cljs.core.Keyword(null,"prefix","prefix",-265908465),"idea_");
var count = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__31652__$1,new cljs.core.Keyword(null,"count","count",2139924085),(1));
var properties = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__31652__$1,new cljs.core.Keyword(null,"properties","properties",685819552),cljs.core.PersistentVector.EMPTY);
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__31652__$1,new cljs.core.Keyword(null,"data","data",-232669377));
(emptyhead.idea.crud.have_idea_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (p__30839){
var map__30840 = p__30839;
var map__30840__$1 = cljs.core.__destructure_map(map__30840);
var prefix = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__30840__$1,new cljs.core.Keyword(null,"prefix","prefix",-265908465),"idea_");
var count = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__30840__$1,new cljs.core.Keyword(null,"count","count",2139924085),(1));
var properties = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__30840__$1,new cljs.core.Keyword(null,"properties","properties",685819552),cljs.core.PersistentVector.EMPTY);
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__30840__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var fun = (function (){
return emptyhead.idea.crud.register_idea_BANG_(cljs.core.gensym.cljs$core$IFn$_invoke$arity$1(prefix));
});
var ideas = cljs.core.take.cljs$core$IFn$_invoke$arity$2(count,cljs.core.repeatedly.cljs$core$IFn$_invoke$arity$1(fun));
cljs.core.run_BANG_((function (p1__31648_SHARP_){
return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(emptyhead.idea.property.register_property_BANG_,p1__31648_SHARP_,properties);
cljs.core.run_BANG_((function (p1__30836_SHARP_){
return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(emptyhead.idea.property.register_property_BANG_,p1__30836_SHARP_,properties);
}),ideas);
if(cljs.core.truth_(data)){
cljs.core.run_BANG_((function (p1__31649_SHARP_){
return emptyhead.idea.crud.extend_idea_BANG_(p1__31649_SHARP_,data);
cljs.core.run_BANG_((function (p1__30837_SHARP_){
return emptyhead.idea.crud.extend_idea_BANG_(p1__30837_SHARP_,data);
}),ideas);
} else {
}
@@ -140,9 +140,9 @@ return ideas;
(emptyhead.idea.crud.have_idea_BANG_.cljs$lang$maxFixedArity = (0));
/** @this {Function} */
(emptyhead.idea.crud.have_idea_BANG_.cljs$lang$applyTo = (function (seq31650){
(emptyhead.idea.crud.have_idea_BANG_.cljs$lang$applyTo = (function (seq30838){
var self__5712__auto__ = this;
return self__5712__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq31650));
return self__5712__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq30838));
}));

File diff suppressed because one or more lines are too long

View File

@@ -3,8 +3,8 @@ goog.provide('emptyhead.idea.property');
* Returns a set of all properties associated with `idea`.
*/
emptyhead.idea.property.properties = (function emptyhead$idea$property$properties(idea){
return emptyhead.idea.protocol.val_fn((function (p1__31629_SHARP_){
return cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(p1__31629_SHARP_,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"_meta","_meta",937543236),new cljs.core.Keyword(null,"_properties","_properties",-1501471594)], null));
return emptyhead.idea.protocol.val_fn((function (p1__30805_SHARP_){
return cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(p1__30805_SHARP_,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"_meta","_meta",937543236),new cljs.core.Keyword(null,"_properties","_properties",-1501471594)], null));
}),idea);
});
/**
@@ -30,14 +30,14 @@ return cljs.core.contains_QMARK_(emptyhead.idea.property.properties(idea),proper
*/
emptyhead.idea.property.register_property_BANG_ = (function emptyhead$idea$property$register_property_BANG_(var_args){
var args__5732__auto__ = [];
var len__5726__auto___31638 = arguments.length;
var i__5727__auto___31639 = (0);
var len__5726__auto___30826 = arguments.length;
var i__5727__auto___30827 = (0);
while(true){
if((i__5727__auto___31639 < len__5726__auto___31638)){
args__5732__auto__.push((arguments[i__5727__auto___31639]));
if((i__5727__auto___30827 < len__5726__auto___30826)){
args__5732__auto__.push((arguments[i__5727__auto___30827]));
var G__31640 = (i__5727__auto___31639 + (1));
i__5727__auto___31639 = G__31640;
var G__30828 = (i__5727__auto___30827 + (1));
i__5727__auto___30827 = G__30828;
continue;
} else {
}
@@ -64,8 +64,8 @@ return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(acc,property__$1);
}
if(tail){
cljs.core.run_BANG_((function (p1__31630_SHARP_){
return emptyhead.idea.property.register_property_BANG_.cljs$core$IFn$_invoke$arity$variadic(idea,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p1__31630_SHARP_], 0));
cljs.core.run_BANG_((function (p1__30809_SHARP_){
return emptyhead.idea.property.register_property_BANG_.cljs$core$IFn$_invoke$arity$variadic(idea,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p1__30809_SHARP_], 0));
}),tail);
} else {
}
@@ -76,11 +76,11 @@ return iref;
(emptyhead.idea.property.register_property_BANG_.cljs$lang$maxFixedArity = (1));
/** @this {Function} */
(emptyhead.idea.property.register_property_BANG_.cljs$lang$applyTo = (function (seq31631){
var G__31632 = cljs.core.first(seq31631);
var seq31631__$1 = cljs.core.next(seq31631);
(emptyhead.idea.property.register_property_BANG_.cljs$lang$applyTo = (function (seq30810){
var G__30811 = cljs.core.first(seq30810);
var seq30810__$1 = cljs.core.next(seq30810);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31632,seq31631__$1);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30811,seq30810__$1);
}));
emptyhead.idea.property.remove_property_node_BANG_ = (function emptyhead$idea$property$remove_property_node_BANG_(idea,property){
@@ -89,8 +89,8 @@ cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(emptyhead.idea.state.s
return emptyhead.idea.protocol.reference(idea);
});
emptyhead.idea.property.child_properties = (function emptyhead$idea$property$child_properties(property){
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__31633_SHARP_){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(property,p1__31633_SHARP_);
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__30821_SHARP_){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(property,p1__30821_SHARP_);
}),cljs.core.disj.cljs$core$IFn$_invoke$arity$2(cljs.core.set(cljs.core.keys(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"_properties","_properties",-1501471594).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(emptyhead.idea.state.state)),property))),new cljs.core.Keyword(null,"_node","_node",-620154476)));
});
emptyhead.idea.property.rm_prop_BANG_ = (function emptyhead$idea$property$rm_prop_BANG_(idea,property){
@@ -99,8 +99,8 @@ cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(emptyhead.idea.state.s
emptyhead.idea.property.remove_property_node_BANG_(idea,property);
var children = clojure.set.intersection.cljs$core$IFn$_invoke$arity$2(cljs.core.set(emptyhead.idea.property.child_properties(property)),emptyhead.idea.property.properties(idea));
return cljs.core.run_BANG_((function (p1__31634_SHARP_){
return (emptyhead.idea.property.rm_prop_BANG_.cljs$core$IFn$_invoke$arity$2 ? emptyhead.idea.property.rm_prop_BANG_.cljs$core$IFn$_invoke$arity$2(idea,p1__31634_SHARP_) : emptyhead.idea.property.rm_prop_BANG_.call(null, idea,p1__31634_SHARP_));
return cljs.core.run_BANG_((function (p1__30822_SHARP_){
return (emptyhead.idea.property.rm_prop_BANG_.cljs$core$IFn$_invoke$arity$2 ? emptyhead.idea.property.rm_prop_BANG_.cljs$core$IFn$_invoke$arity$2(idea,p1__30822_SHARP_) : emptyhead.idea.property.rm_prop_BANG_.call(null, idea,p1__30822_SHARP_));
}),children);
});
/**
@@ -108,14 +108,14 @@ return (emptyhead.idea.property.rm_prop_BANG_.cljs$core$IFn$_invoke$arity$2 ? em
*/
emptyhead.idea.property.remove_property_BANG_ = (function emptyhead$idea$property$remove_property_BANG_(var_args){
var args__5732__auto__ = [];
var len__5726__auto___31641 = arguments.length;
var i__5727__auto___31642 = (0);
var len__5726__auto___30829 = arguments.length;
var i__5727__auto___30830 = (0);
while(true){
if((i__5727__auto___31642 < len__5726__auto___31641)){
args__5732__auto__.push((arguments[i__5727__auto___31642]));
if((i__5727__auto___30830 < len__5726__auto___30829)){
args__5732__auto__.push((arguments[i__5727__auto___30830]));
var G__31643 = (i__5727__auto___31642 + (1));
i__5727__auto___31642 = G__31643;
var G__30831 = (i__5727__auto___30830 + (1));
i__5727__auto___30830 = G__30831;
continue;
} else {
}
@@ -127,8 +127,8 @@ return emptyhead.idea.property.remove_property_BANG_.cljs$core$IFn$_invoke$arity
});
(emptyhead.idea.property.remove_property_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (idea,properties){
cljs.core.run_BANG_((function (p1__31635_SHARP_){
return emptyhead.idea.protocol.ref_fn.cljs$core$IFn$_invoke$arity$variadic(emptyhead.idea.property.rm_prop_BANG_,idea,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p1__31635_SHARP_], 0));
cljs.core.run_BANG_((function (p1__30823_SHARP_){
return emptyhead.idea.protocol.ref_fn.cljs$core$IFn$_invoke$arity$variadic(emptyhead.idea.property.rm_prop_BANG_,idea,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p1__30823_SHARP_], 0));
}),properties);
return emptyhead.idea.protocol.reference(idea);
@@ -137,11 +137,11 @@ return emptyhead.idea.protocol.reference(idea);
(emptyhead.idea.property.remove_property_BANG_.cljs$lang$maxFixedArity = (1));
/** @this {Function} */
(emptyhead.idea.property.remove_property_BANG_.cljs$lang$applyTo = (function (seq31636){
var G__31637 = cljs.core.first(seq31636);
var seq31636__$1 = cljs.core.next(seq31636);
(emptyhead.idea.property.remove_property_BANG_.cljs$lang$applyTo = (function (seq30824){
var G__30825 = cljs.core.first(seq30824);
var seq30824__$1 = cljs.core.next(seq30824);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31637,seq31636__$1);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30825,seq30824__$1);
}));

File diff suppressed because one or more lines are too long

View File

@@ -18,7 +18,7 @@ return ref;
*/
emptyhead.idea.protocol.Idea = function(){};
var emptyhead$idea$protocol$Idea$reference$dyn_31615 = (function (idea){
var emptyhead$idea$protocol$Idea$reference$dyn_30803 = (function (idea){
var x__5350__auto__ = (((idea == null))?null:idea);
var m__5351__auto__ = (emptyhead.idea.protocol.reference[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -39,11 +39,11 @@ emptyhead.idea.protocol.reference = (function emptyhead$idea$protocol$reference(
if((((!((idea == null)))) && ((!((idea.emptyhead$idea$protocol$Idea$reference$arity$1 == null)))))){
return idea.emptyhead$idea$protocol$Idea$reference$arity$1(idea);
} else {
return emptyhead$idea$protocol$Idea$reference$dyn_31615(idea);
return emptyhead$idea$protocol$Idea$reference$dyn_30803(idea);
}
});
var emptyhead$idea$protocol$Idea$value$dyn_31616 = (function (idea){
var emptyhead$idea$protocol$Idea$value$dyn_30804 = (function (idea){
var x__5350__auto__ = (((idea == null))?null:idea);
var m__5351__auto__ = (emptyhead.idea.protocol.value[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -64,7 +64,7 @@ emptyhead.idea.protocol.value = (function emptyhead$idea$protocol$value(idea){
if((((!((idea == null)))) && ((!((idea.emptyhead$idea$protocol$Idea$value$arity$1 == null)))))){
return idea.emptyhead$idea$protocol$Idea$value$arity$1(idea);
} else {
return emptyhead$idea$protocol$Idea$value$dyn_31616(idea);
return emptyhead$idea$protocol$Idea$value$dyn_30804(idea);
}
});
@@ -133,14 +133,14 @@ return emptyhead.idea.protocol.to_reference(emptyhead.idea.protocol.non_copy(cop
*/
emptyhead.idea.protocol.copy_fn = (function emptyhead$idea$protocol$copy_fn(var_args){
var args__5732__auto__ = [];
var len__5726__auto___31617 = arguments.length;
var i__5727__auto___31618 = (0);
var len__5726__auto___30806 = arguments.length;
var i__5727__auto___30807 = (0);
while(true){
if((i__5727__auto___31618 < len__5726__auto___31617)){
args__5732__auto__.push((arguments[i__5727__auto___31618]));
if((i__5727__auto___30807 < len__5726__auto___30806)){
args__5732__auto__.push((arguments[i__5727__auto___30807]));
var G__31619 = (i__5727__auto___31618 + (1));
i__5727__auto___31618 = G__31619;
var G__30808 = (i__5727__auto___30807 + (1));
i__5727__auto___30807 = G__30808;
continue;
} else {
}
@@ -158,13 +158,13 @@ return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(fun,emptyhead.idea.protocol
(emptyhead.idea.protocol.copy_fn.cljs$lang$maxFixedArity = (2));
/** @this {Function} */
(emptyhead.idea.protocol.copy_fn.cljs$lang$applyTo = (function (seq31603){
var G__31604 = cljs.core.first(seq31603);
var seq31603__$1 = cljs.core.next(seq31603);
var G__31605 = cljs.core.first(seq31603__$1);
var seq31603__$2 = cljs.core.next(seq31603__$1);
(emptyhead.idea.protocol.copy_fn.cljs$lang$applyTo = (function (seq30791){
var G__30792 = cljs.core.first(seq30791);
var seq30791__$1 = cljs.core.next(seq30791);
var G__30793 = cljs.core.first(seq30791__$1);
var seq30791__$2 = cljs.core.next(seq30791__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31604,G__31605,seq31603__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30792,G__30793,seq30791__$2);
}));
/**
@@ -172,14 +172,14 @@ return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31604,G__31605
*/
emptyhead.idea.protocol.val_fn = (function emptyhead$idea$protocol$val_fn(var_args){
var args__5732__auto__ = [];
var len__5726__auto___31620 = arguments.length;
var i__5727__auto___31621 = (0);
var len__5726__auto___30812 = arguments.length;
var i__5727__auto___30813 = (0);
while(true){
if((i__5727__auto___31621 < len__5726__auto___31620)){
args__5732__auto__.push((arguments[i__5727__auto___31621]));
if((i__5727__auto___30813 < len__5726__auto___30812)){
args__5732__auto__.push((arguments[i__5727__auto___30813]));
var G__31622 = (i__5727__auto___31621 + (1));
i__5727__auto___31621 = G__31622;
var G__30814 = (i__5727__auto___30813 + (1));
i__5727__auto___30813 = G__30814;
continue;
} else {
}
@@ -197,13 +197,13 @@ return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(fun,emptyhead.idea.protocol
(emptyhead.idea.protocol.val_fn.cljs$lang$maxFixedArity = (2));
/** @this {Function} */
(emptyhead.idea.protocol.val_fn.cljs$lang$applyTo = (function (seq31606){
var G__31607 = cljs.core.first(seq31606);
var seq31606__$1 = cljs.core.next(seq31606);
var G__31608 = cljs.core.first(seq31606__$1);
var seq31606__$2 = cljs.core.next(seq31606__$1);
(emptyhead.idea.protocol.val_fn.cljs$lang$applyTo = (function (seq30794){
var G__30795 = cljs.core.first(seq30794);
var seq30794__$1 = cljs.core.next(seq30794);
var G__30796 = cljs.core.first(seq30794__$1);
var seq30794__$2 = cljs.core.next(seq30794__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31607,G__31608,seq31606__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30795,G__30796,seq30794__$2);
}));
/**
@@ -211,14 +211,14 @@ return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31607,G__31608
*/
emptyhead.idea.protocol.ref_fn = (function emptyhead$idea$protocol$ref_fn(var_args){
var args__5732__auto__ = [];
var len__5726__auto___31623 = arguments.length;
var i__5727__auto___31624 = (0);
var len__5726__auto___30815 = arguments.length;
var i__5727__auto___30816 = (0);
while(true){
if((i__5727__auto___31624 < len__5726__auto___31623)){
args__5732__auto__.push((arguments[i__5727__auto___31624]));
if((i__5727__auto___30816 < len__5726__auto___30815)){
args__5732__auto__.push((arguments[i__5727__auto___30816]));
var G__31625 = (i__5727__auto___31624 + (1));
i__5727__auto___31624 = G__31625;
var G__30817 = (i__5727__auto___30816 + (1));
i__5727__auto___30816 = G__30817;
continue;
} else {
}
@@ -236,13 +236,13 @@ return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(fun,emptyhead.idea.protocol
(emptyhead.idea.protocol.ref_fn.cljs$lang$maxFixedArity = (2));
/** @this {Function} */
(emptyhead.idea.protocol.ref_fn.cljs$lang$applyTo = (function (seq31609){
var G__31610 = cljs.core.first(seq31609);
var seq31609__$1 = cljs.core.next(seq31609);
var G__31611 = cljs.core.first(seq31609__$1);
var seq31609__$2 = cljs.core.next(seq31609__$1);
(emptyhead.idea.protocol.ref_fn.cljs$lang$applyTo = (function (seq30797){
var G__30798 = cljs.core.first(seq30797);
var seq30797__$1 = cljs.core.next(seq30797);
var G__30799 = cljs.core.first(seq30797__$1);
var seq30797__$2 = cljs.core.next(seq30797__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31610,G__31611,seq31609__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30798,G__30799,seq30797__$2);
}));
/**
@@ -251,14 +251,14 @@ return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31610,G__31611
*/
emptyhead.idea.protocol.force_reference_fn = (function emptyhead$idea$protocol$force_reference_fn(var_args){
var args__5732__auto__ = [];
var len__5726__auto___31626 = arguments.length;
var i__5727__auto___31627 = (0);
var len__5726__auto___30818 = arguments.length;
var i__5727__auto___30819 = (0);
while(true){
if((i__5727__auto___31627 < len__5726__auto___31626)){
args__5732__auto__.push((arguments[i__5727__auto___31627]));
if((i__5727__auto___30819 < len__5726__auto___30818)){
args__5732__auto__.push((arguments[i__5727__auto___30819]));
var G__31628 = (i__5727__auto___31627 + (1));
i__5727__auto___31627 = G__31628;
var G__30820 = (i__5727__auto___30819 + (1));
i__5727__auto___30819 = G__30820;
continue;
} else {
}
@@ -276,13 +276,13 @@ return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(fun,emptyhead.idea.protocol
(emptyhead.idea.protocol.force_reference_fn.cljs$lang$maxFixedArity = (2));
/** @this {Function} */
(emptyhead.idea.protocol.force_reference_fn.cljs$lang$applyTo = (function (seq31612){
var G__31613 = cljs.core.first(seq31612);
var seq31612__$1 = cljs.core.next(seq31612);
var G__31614 = cljs.core.first(seq31612__$1);
var seq31612__$2 = cljs.core.next(seq31612__$1);
(emptyhead.idea.protocol.force_reference_fn.cljs$lang$applyTo = (function (seq30800){
var G__30801 = cljs.core.first(seq30800);
var seq30800__$1 = cljs.core.next(seq30800);
var G__30802 = cljs.core.first(seq30800__$1);
var seq30800__$2 = cljs.core.next(seq30800__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31613,G__31614,seq31612__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30801,G__30802,seq30800__$2);
}));

File diff suppressed because one or more lines are too long

View File

@@ -1,14 +1,14 @@
goog.provide('emptyhead.util.logging');
emptyhead.util.logging.error = (function emptyhead$util$logging$error(var_args){
var args__5732__auto__ = [];
var len__5726__auto___31594 = arguments.length;
var i__5727__auto___31595 = (0);
var len__5726__auto___30782 = arguments.length;
var i__5727__auto___30783 = (0);
while(true){
if((i__5727__auto___31595 < len__5726__auto___31594)){
args__5732__auto__.push((arguments[i__5727__auto___31595]));
if((i__5727__auto___30783 < len__5726__auto___30782)){
args__5732__auto__.push((arguments[i__5727__auto___30783]));
var G__31596 = (i__5727__auto___31595 + (1));
i__5727__auto___31595 = G__31596;
var G__30784 = (i__5727__auto___30783 + (1));
i__5727__auto___30783 = G__30784;
continue;
} else {
}
@@ -26,23 +26,23 @@ throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2(message,new cljs.core.Pers
(emptyhead.util.logging.error.cljs$lang$maxFixedArity = (1));
/** @this {Function} */
(emptyhead.util.logging.error.cljs$lang$applyTo = (function (seq31588){
var G__31589 = cljs.core.first(seq31588);
var seq31588__$1 = cljs.core.next(seq31588);
(emptyhead.util.logging.error.cljs$lang$applyTo = (function (seq30776){
var G__30777 = cljs.core.first(seq30776);
var seq30776__$1 = cljs.core.next(seq30776);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31589,seq31588__$1);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30777,seq30776__$1);
}));
emptyhead.util.logging.warn = (function emptyhead$util$logging$warn(var_args){
var args__5732__auto__ = [];
var len__5726__auto___31597 = arguments.length;
var i__5727__auto___31598 = (0);
var len__5726__auto___30785 = arguments.length;
var i__5727__auto___30786 = (0);
while(true){
if((i__5727__auto___31598 < len__5726__auto___31597)){
args__5732__auto__.push((arguments[i__5727__auto___31598]));
if((i__5727__auto___30786 < len__5726__auto___30785)){
args__5732__auto__.push((arguments[i__5727__auto___30786]));
var G__31599 = (i__5727__auto___31598 + (1));
i__5727__auto___31598 = G__31599;
var G__30787 = (i__5727__auto___30786 + (1));
i__5727__auto___30786 = G__30787;
continue;
} else {
}
@@ -60,23 +60,23 @@ return emptyhead.util.logging.error.cljs$core$IFn$_invoke$arity$variadic(message
(emptyhead.util.logging.warn.cljs$lang$maxFixedArity = (1));
/** @this {Function} */
(emptyhead.util.logging.warn.cljs$lang$applyTo = (function (seq31590){
var G__31591 = cljs.core.first(seq31590);
var seq31590__$1 = cljs.core.next(seq31590);
(emptyhead.util.logging.warn.cljs$lang$applyTo = (function (seq30778){
var G__30779 = cljs.core.first(seq30778);
var seq30778__$1 = cljs.core.next(seq30778);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31591,seq31590__$1);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30779,seq30778__$1);
}));
emptyhead.util.logging.message = (function emptyhead$util$logging$message(var_args){
var args__5732__auto__ = [];
var len__5726__auto___31600 = arguments.length;
var i__5727__auto___31601 = (0);
var len__5726__auto___30788 = arguments.length;
var i__5727__auto___30789 = (0);
while(true){
if((i__5727__auto___31601 < len__5726__auto___31600)){
args__5732__auto__.push((arguments[i__5727__auto___31601]));
if((i__5727__auto___30789 < len__5726__auto___30788)){
args__5732__auto__.push((arguments[i__5727__auto___30789]));
var G__31602 = (i__5727__auto___31601 + (1));
i__5727__auto___31601 = G__31602;
var G__30790 = (i__5727__auto___30789 + (1));
i__5727__auto___30789 = G__30790;
continue;
} else {
}
@@ -94,11 +94,11 @@ return cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq
(emptyhead.util.logging.message.cljs$lang$maxFixedArity = (1));
/** @this {Function} */
(emptyhead.util.logging.message.cljs$lang$applyTo = (function (seq31592){
var G__31593 = cljs.core.first(seq31592);
var seq31592__$1 = cljs.core.next(seq31592);
(emptyhead.util.logging.message.cljs$lang$applyTo = (function (seq30780){
var G__30781 = cljs.core.first(seq30780);
var seq30780__$1 = cljs.core.next(seq30780);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__31593,seq31592__$1);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30781,seq30780__$1);
}));

View File

@@ -1 +1 @@
{"version":3,"sources":["emptyhead/util/logging.cljs"],"mappings":";AAEA,AAAA,+BAAA,uCAAAA,tEAAMM;AAAN,AAAA,IAAAL,qBAAA;AAAA,AAAA,IAAAC,0BAAA,AAAA;AAAA,AAAA,IAAAC,wBAAA;;AAAA,AAAA,GAAA,CAAAA,wBAAAD;AAAA,AAAA,AAAAD,wBAAA,CAAA,UAAAE;;AAAA,eAAA,CAAAA,wBAAA;;;;AAAA;;;;AAAA,IAAAC,uBAAA,EAAA,CAAA,MAAA,AAAAH,4BAAA,AAAA,KAAAI,qBAAA,AAAAJ,yBAAA,KAAA,IAAA,OAAA;AAAA,AAAA,OAAAK,kEAAA,CAAA,UAAA,MAAAF;;;AAAA,AAAA,CAAA,oEAAA,pEAAME,+EAAOM,QAAUC;AAAvB,AACE,MAAO,wDAAA,2CAAA,nGAACC,gDAAQF,wGAAeC;;;AADjC,CAAA,uDAAA,vDAAMP;;AAAN;AAAA,CAAA,iDAAA,WAAAC,5DAAMD;AAAN,AAAA,IAAAE,WAAA,AAAAC,gBAAAF;IAAAA,eAAA,AAAAG,eAAAH;AAAA,AAAA,IAAAI,qBAAA;AAAA,AAAA,OAAAA,wDAAAH,SAAAD;;;AAAA,AAGA,AAAA,8BAAA,sCAAAP,pEAAMe;AAAN,AAAA,IAAAd,qBAAA;AAAA,AAAA,IAAAC,0BAAA,AAAA;AAAA,AAAA,IAAAC,wBAAA;;AAAA,AAAA,GAAA,CAAAA,wBAAAD;AAAA,AAAA,AAAAD,wBAAA,CAAA,UAAAE;;AAAA,eAAA,CAAAA,wBAAA;;;;AAAA;;;;AAAA,IAAAC,uBAAA,EAAA,CAAA,MAAA,AAAAH,4BAAA,AAAA,KAAAI,qBAAA,AAAAJ,yBAAA,KAAA,IAAA,OAAA;AAAA,AAAA,OAAAc,iEAAA,CAAA,UAAA,MAAAX;;;AAAA,AAAA,CAAA,mEAAA,nEAAMW,8EAAMH,QAAUC;AAAtB,AACE,OAACK,kEAAMN,0DAAQC;;;AADjB,CAAA,sDAAA,tDAAME;;AAAN;AAAA,CAAA,gDAAA,WAAAC,3DAAMD;AAAN,AAAA,IAAAE,WAAA,AAAAR,gBAAAO;IAAAA,eAAA,AAAAN,eAAAM;AAAA,AAAA,IAAAL,qBAAA;AAAA,AAAA,OAAAA,wDAAAM,SAAAD;;;AAAA,AAGA,AAAA,iCAAA,yCAAAhB,1EAAMmB;AAAN,AAAA,IAAAlB,qBAAA;AAAA,AAAA,IAAAC,0BAAA,AAAA;AAAA,AAAA,IAAAC,wBAAA;;AAAA,AAAA,GAAA,CAAAA,wBAAAD;AAAA,AAAA,AAAAD,wBAAA,CAAA,UAAAE;;AAAA,eAAA,CAAAA,wBAAA;;;;AAAA;;;;AAAA,IAAAC,uBAAA,EAAA,CAAA,MAAA,AAAAH,4BAAA,AAAA,KAAAI,qBAAA,AAAAJ,yBAAA,KAAA,IAAA,OAAA;AAAA,AAAA,OAAAkB,oEAAA,CAAA,UAAA,MAAAf;;;AAAA,AAAA,CAAA,sEAAA,tEAAMe,iFAASP,QAAUC;AAAzB,AACE,wHAAA,2CAAA,5JAACS,yGAAQV,wGAAeC;;;AAD1B,CAAA,yDAAA,zDAAMM;;AAAN;AAAA,CAAA,mDAAA,WAAAC,9DAAMD;AAAN,AAAA,IAAAE,WAAA,AAAAZ,gBAAAW;IAAAA,eAAA,AAAAV,eAAAU;AAAA,AAAA,IAAAT,qBAAA;AAAA,AAAA,OAAAA,wDAAAU,SAAAD;;;AAAA","names":["var_args","args__5732__auto__","len__5726__auto__","i__5727__auto__","argseq__5733__auto__","cljs.core/IndexedSeq","emptyhead.util.logging/error","seq31588","G__31589","cljs.core/first","cljs.core/next","self__5711__auto__","message","data","cljs.core.ex_info","emptyhead.util.logging/warn","seq31590","G__31591","emptyhead.util.logging.error","emptyhead.util.logging/message","seq31592","G__31593","cljs.core.println"],"sourcesContent":["(ns emptyhead.util.logging)\n\n(defn error [message & data]\n (throw (ex-info message {:data data})))\n\n(defn warn [message & data]\n (error message data))\n\n(defn message [message & data]\n (println message {:data data}))\n"]}
{"version":3,"sources":["emptyhead/util/logging.cljs"],"mappings":";AAEA,AAAA,+BAAA,uCAAAA,tEAAMM;AAAN,AAAA,IAAAL,qBAAA;AAAA,AAAA,IAAAC,0BAAA,AAAA;AAAA,AAAA,IAAAC,wBAAA;;AAAA,AAAA,GAAA,CAAAA,wBAAAD;AAAA,AAAA,AAAAD,wBAAA,CAAA,UAAAE;;AAAA,eAAA,CAAAA,wBAAA;;;;AAAA;;;;AAAA,IAAAC,uBAAA,EAAA,CAAA,MAAA,AAAAH,4BAAA,AAAA,KAAAI,qBAAA,AAAAJ,yBAAA,KAAA,IAAA,OAAA;AAAA,AAAA,OAAAK,kEAAA,CAAA,UAAA,MAAAF;;;AAAA,AAAA,CAAA,oEAAA,pEAAME,+EAAOM,QAAUC;AAAvB,AACE,MAAO,wDAAA,2CAAA,nGAACC,gDAAQF,wGAAeC;;;AADjC,CAAA,uDAAA,vDAAMP;;AAAN;AAAA,CAAA,iDAAA,WAAAC,5DAAMD;AAAN,AAAA,IAAAE,WAAA,AAAAC,gBAAAF;IAAAA,eAAA,AAAAG,eAAAH;AAAA,AAAA,IAAAI,qBAAA;AAAA,AAAA,OAAAA,wDAAAH,SAAAD;;;AAAA,AAGA,AAAA,8BAAA,sCAAAP,pEAAMe;AAAN,AAAA,IAAAd,qBAAA;AAAA,AAAA,IAAAC,0BAAA,AAAA;AAAA,AAAA,IAAAC,wBAAA;;AAAA,AAAA,GAAA,CAAAA,wBAAAD;AAAA,AAAA,AAAAD,wBAAA,CAAA,UAAAE;;AAAA,eAAA,CAAAA,wBAAA;;;;AAAA;;;;AAAA,IAAAC,uBAAA,EAAA,CAAA,MAAA,AAAAH,4BAAA,AAAA,KAAAI,qBAAA,AAAAJ,yBAAA,KAAA,IAAA,OAAA;AAAA,AAAA,OAAAc,iEAAA,CAAA,UAAA,MAAAX;;;AAAA,AAAA,CAAA,mEAAA,nEAAMW,8EAAMH,QAAUC;AAAtB,AACE,OAACK,kEAAMN,0DAAQC;;;AADjB,CAAA,sDAAA,tDAAME;;AAAN;AAAA,CAAA,gDAAA,WAAAC,3DAAMD;AAAN,AAAA,IAAAE,WAAA,AAAAR,gBAAAO;IAAAA,eAAA,AAAAN,eAAAM;AAAA,AAAA,IAAAL,qBAAA;AAAA,AAAA,OAAAA,wDAAAM,SAAAD;;;AAAA,AAGA,AAAA,iCAAA,yCAAAhB,1EAAMmB;AAAN,AAAA,IAAAlB,qBAAA;AAAA,AAAA,IAAAC,0BAAA,AAAA;AAAA,AAAA,IAAAC,wBAAA;;AAAA,AAAA,GAAA,CAAAA,wBAAAD;AAAA,AAAA,AAAAD,wBAAA,CAAA,UAAAE;;AAAA,eAAA,CAAAA,wBAAA;;;;AAAA;;;;AAAA,IAAAC,uBAAA,EAAA,CAAA,MAAA,AAAAH,4BAAA,AAAA,KAAAI,qBAAA,AAAAJ,yBAAA,KAAA,IAAA,OAAA;AAAA,AAAA,OAAAkB,oEAAA,CAAA,UAAA,MAAAf;;;AAAA,AAAA,CAAA,sEAAA,tEAAMe,iFAASP,QAAUC;AAAzB,AACE,wHAAA,2CAAA,5JAACS,yGAAQV,wGAAeC;;;AAD1B,CAAA,yDAAA,zDAAMM;;AAAN;AAAA,CAAA,mDAAA,WAAAC,9DAAMD;AAAN,AAAA,IAAAE,WAAA,AAAAZ,gBAAAW;IAAAA,eAAA,AAAAV,eAAAU;AAAA,AAAA,IAAAT,qBAAA;AAAA,AAAA,OAAAA,wDAAAU,SAAAD;;;AAAA","names":["var_args","args__5732__auto__","len__5726__auto__","i__5727__auto__","argseq__5733__auto__","cljs.core/IndexedSeq","emptyhead.util.logging/error","seq30776","G__30777","cljs.core/first","cljs.core/next","self__5711__auto__","message","data","cljs.core.ex_info","emptyhead.util.logging/warn","seq30778","G__30779","emptyhead.util.logging.error","emptyhead.util.logging/message","seq30780","G__30781","cljs.core.println"],"sourcesContent":["(ns emptyhead.util.logging)\n\n(defn error [message & data]\n (throw (ex-info message {:data data})))\n\n(defn warn [message & data]\n (error message data))\n\n(defn message [message & data]\n (println message {:data data}))\n"]}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -34,30 +34,30 @@ return null;
(shadow.cljs.devtools.client.browser.devtools_msg.cljs$lang$maxFixedArity = (1));
/** @this {Function} */
(shadow.cljs.devtools.client.browser.devtools_msg.cljs$lang$applyTo = (function (seq29085){
var G__29086 = cljs.core.first(seq29085);
var seq29085__$1 = cljs.core.next(seq29085);
(shadow.cljs.devtools.client.browser.devtools_msg.cljs$lang$applyTo = (function (seq29092){
var G__29093 = cljs.core.first(seq29092);
var seq29092__$1 = cljs.core.next(seq29092);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__29086,seq29085__$1);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__29093,seq29092__$1);
}));
shadow.cljs.devtools.client.browser.script_eval = (function shadow$cljs$devtools$client$browser$script_eval(code){
return goog.globalEval(code);
});
shadow.cljs.devtools.client.browser.do_js_load = (function shadow$cljs$devtools$client$browser$do_js_load(sources){
var seq__29087 = cljs.core.seq(sources);
var chunk__29088 = null;
var count__29089 = (0);
var i__29090 = (0);
var seq__29094 = cljs.core.seq(sources);
var chunk__29095 = null;
var count__29096 = (0);
var i__29097 = (0);
while(true){
if((i__29090 < count__29089)){
var map__29098 = chunk__29088.cljs$core$IIndexed$_nth$arity$2(null, i__29090);
var map__29098__$1 = cljs.core.__destructure_map(map__29098);
var src = map__29098__$1;
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29098__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
var output_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29098__$1,new cljs.core.Keyword(null,"output-name","output-name",-1769107767));
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29098__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var js = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29098__$1,new cljs.core.Keyword(null,"js","js",1768080579));
if((i__29097 < count__29096)){
var map__29102 = chunk__29095.cljs$core$IIndexed$_nth$arity$2(null, i__29097);
var map__29102__$1 = cljs.core.__destructure_map(map__29102);
var src = map__29102__$1;
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29102__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
var output_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29102__$1,new cljs.core.Keyword(null,"output-name","output-name",-1769107767));
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29102__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var js = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29102__$1,new cljs.core.Keyword(null,"js","js",1768080579));
$CLJS.SHADOW_ENV.setLoaded(output_name);
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load JS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([resource_name], 0));
@@ -65,7 +65,7 @@ shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$var
shadow.cljs.devtools.client.env.before_load_src(src);
try{shadow.cljs.devtools.client.browser.script_eval([cljs.core.str.cljs$core$IFn$_invoke$arity$1(js),"\n//# sourceURL=",cljs.core.str.cljs$core$IFn$_invoke$arity$1($CLJS.SHADOW_ENV.scriptBase),cljs.core.str.cljs$core$IFn$_invoke$arity$1(output_name)].join(''));
}catch (e29099){var e_29373 = e29099;
}catch (e29103){var e_29373 = e29103;
if(shadow.cljs.devtools.client.env.log){
console.error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name)].join(''),e_29373);
} else {
@@ -74,38 +74,38 @@ console.error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(res
throw (new Error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name),": ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(e_29373.message)].join('')));
}
var G__29374 = seq__29087;
var G__29375 = chunk__29088;
var G__29376 = count__29089;
var G__29377 = (i__29090 + (1));
seq__29087 = G__29374;
chunk__29088 = G__29375;
count__29089 = G__29376;
i__29090 = G__29377;
var G__29374 = seq__29094;
var G__29375 = chunk__29095;
var G__29376 = count__29096;
var G__29377 = (i__29097 + (1));
seq__29094 = G__29374;
chunk__29095 = G__29375;
count__29096 = G__29376;
i__29097 = G__29377;
continue;
} else {
var temp__5804__auto__ = cljs.core.seq(seq__29087);
var temp__5804__auto__ = cljs.core.seq(seq__29094);
if(temp__5804__auto__){
var seq__29087__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__29087__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__29087__$1);
var G__29378 = cljs.core.chunk_rest(seq__29087__$1);
var seq__29094__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__29094__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__29094__$1);
var G__29378 = cljs.core.chunk_rest(seq__29094__$1);
var G__29379 = c__5525__auto__;
var G__29380 = cljs.core.count(c__5525__auto__);
var G__29381 = (0);
seq__29087 = G__29378;
chunk__29088 = G__29379;
count__29089 = G__29380;
i__29090 = G__29381;
seq__29094 = G__29378;
chunk__29095 = G__29379;
count__29096 = G__29380;
i__29097 = G__29381;
continue;
} else {
var map__29101 = cljs.core.first(seq__29087__$1);
var map__29101__$1 = cljs.core.__destructure_map(map__29101);
var src = map__29101__$1;
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29101__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
var output_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29101__$1,new cljs.core.Keyword(null,"output-name","output-name",-1769107767));
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29101__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var js = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29101__$1,new cljs.core.Keyword(null,"js","js",1768080579));
var map__29104 = cljs.core.first(seq__29094__$1);
var map__29104__$1 = cljs.core.__destructure_map(map__29104);
var src = map__29104__$1;
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29104__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
var output_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29104__$1,new cljs.core.Keyword(null,"output-name","output-name",-1769107767));
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29104__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var js = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29104__$1,new cljs.core.Keyword(null,"js","js",1768080579));
$CLJS.SHADOW_ENV.setLoaded(output_name);
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load JS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([resource_name], 0));
@@ -113,7 +113,7 @@ shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$var
shadow.cljs.devtools.client.env.before_load_src(src);
try{shadow.cljs.devtools.client.browser.script_eval([cljs.core.str.cljs$core$IFn$_invoke$arity$1(js),"\n//# sourceURL=",cljs.core.str.cljs$core$IFn$_invoke$arity$1($CLJS.SHADOW_ENV.scriptBase),cljs.core.str.cljs$core$IFn$_invoke$arity$1(output_name)].join(''));
}catch (e29103){var e_29382 = e29103;
}catch (e29105){var e_29382 = e29105;
if(shadow.cljs.devtools.client.env.log){
console.error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name)].join(''),e_29382);
} else {
@@ -122,14 +122,14 @@ console.error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(res
throw (new Error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name),": ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(e_29382.message)].join('')));
}
var G__29383 = cljs.core.next(seq__29087__$1);
var G__29383 = cljs.core.next(seq__29094__$1);
var G__29384 = null;
var G__29385 = (0);
var G__29386 = (0);
seq__29087 = G__29383;
chunk__29088 = G__29384;
count__29089 = G__29385;
i__29090 = G__29386;
seq__29094 = G__29383;
chunk__29095 = G__29384;
count__29096 = G__29385;
i__29097 = G__29386;
continue;
}
} else {
@@ -155,55 +155,55 @@ return shadow.cljs.devtools.client.browser.do_js_load(sources);
* since the file only adds the shadow$provide. only need to do this for shadow-js.
*/
shadow.cljs.devtools.client.browser.do_js_requires = (function shadow$cljs$devtools$client$browser$do_js_requires(js_requires){
var seq__29104 = cljs.core.seq(js_requires);
var chunk__29105 = null;
var count__29106 = (0);
var i__29107 = (0);
var seq__29106 = cljs.core.seq(js_requires);
var chunk__29107 = null;
var count__29108 = (0);
var i__29109 = (0);
while(true){
if((i__29107 < count__29106)){
var js_ns = chunk__29105.cljs$core$IIndexed$_nth$arity$2(null, i__29107);
if((i__29109 < count__29108)){
var js_ns = chunk__29107.cljs$core$IIndexed$_nth$arity$2(null, i__29109);
var require_str_29387 = ["var ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_ns)," = shadow.js.require(\"",cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_ns),"\");"].join('');
shadow.cljs.devtools.client.browser.script_eval(require_str_29387);
var G__29388 = seq__29104;
var G__29389 = chunk__29105;
var G__29390 = count__29106;
var G__29391 = (i__29107 + (1));
seq__29104 = G__29388;
chunk__29105 = G__29389;
count__29106 = G__29390;
i__29107 = G__29391;
var G__29388 = seq__29106;
var G__29389 = chunk__29107;
var G__29390 = count__29108;
var G__29391 = (i__29109 + (1));
seq__29106 = G__29388;
chunk__29107 = G__29389;
count__29108 = G__29390;
i__29109 = G__29391;
continue;
} else {
var temp__5804__auto__ = cljs.core.seq(seq__29104);
var temp__5804__auto__ = cljs.core.seq(seq__29106);
if(temp__5804__auto__){
var seq__29104__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__29104__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__29104__$1);
var G__29392 = cljs.core.chunk_rest(seq__29104__$1);
var seq__29106__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__29106__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__29106__$1);
var G__29392 = cljs.core.chunk_rest(seq__29106__$1);
var G__29393 = c__5525__auto__;
var G__29394 = cljs.core.count(c__5525__auto__);
var G__29395 = (0);
seq__29104 = G__29392;
chunk__29105 = G__29393;
count__29106 = G__29394;
i__29107 = G__29395;
seq__29106 = G__29392;
chunk__29107 = G__29393;
count__29108 = G__29394;
i__29109 = G__29395;
continue;
} else {
var js_ns = cljs.core.first(seq__29104__$1);
var js_ns = cljs.core.first(seq__29106__$1);
var require_str_29396 = ["var ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_ns)," = shadow.js.require(\"",cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_ns),"\");"].join('');
shadow.cljs.devtools.client.browser.script_eval(require_str_29396);
var G__29397 = cljs.core.next(seq__29104__$1);
var G__29397 = cljs.core.next(seq__29106__$1);
var G__29398 = null;
var G__29399 = (0);
var G__29400 = (0);
seq__29104 = G__29397;
chunk__29105 = G__29398;
count__29106 = G__29399;
i__29107 = G__29400;
seq__29106 = G__29397;
chunk__29107 = G__29398;
count__29108 = G__29399;
i__29109 = G__29400;
continue;
}
} else {
@@ -382,8 +382,8 @@ if(cljs.core.seq(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(msg,new cljs.cor
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("reloading code but no :after-load hooks are configured!",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2(["https://shadow-cljs.github.io/docs/UsersGuide.html#_lifecycle_hooks"], 0));
}
return shadow.cljs.devtools.client.shared.load_sources(runtime,sources_to_get,(function (p1__29109_SHARP_){
return shadow.cljs.devtools.client.browser.do_js_reload(msg,p1__29109_SHARP_,shadow.cljs.devtools.client.hud.load_end_success,shadow.cljs.devtools.client.hud.load_failure);
return shadow.cljs.devtools.client.shared.load_sources(runtime,sources_to_get,(function (p1__29110_SHARP_){
return shadow.cljs.devtools.client.browser.do_js_reload(msg,p1__29110_SHARP_,shadow.cljs.devtools.client.hud.load_end_success,shadow.cljs.devtools.client.hud.load_failure);
}));
}
} else {

File diff suppressed because one or more lines are too long

View File

@@ -1,53 +1,53 @@
goog.provide('shadow.cljs.devtools.client.console');
shadow.cljs.devtools.client.console.push_all = (function shadow$cljs$devtools$client$console$push_all(arr,item){
if(cljs.core.vector_QMARK_(item)){
var seq__21733 = cljs.core.seq(item);
var chunk__21734 = null;
var count__21735 = (0);
var i__21736 = (0);
var seq__20022 = cljs.core.seq(item);
var chunk__20023 = null;
var count__20024 = (0);
var i__20025 = (0);
while(true){
if((i__21736 < count__21735)){
var it = chunk__21734.cljs$core$IIndexed$_nth$arity$2(null, i__21736);
if((i__20025 < count__20024)){
var it = chunk__20023.cljs$core$IIndexed$_nth$arity$2(null, i__20025);
arr.push(it);
var G__21987 = seq__21733;
var G__21988 = chunk__21734;
var G__21989 = count__21735;
var G__21990 = (i__21736 + (1));
seq__21733 = G__21987;
chunk__21734 = G__21988;
count__21735 = G__21989;
i__21736 = G__21990;
var G__20287 = seq__20022;
var G__20288 = chunk__20023;
var G__20289 = count__20024;
var G__20290 = (i__20025 + (1));
seq__20022 = G__20287;
chunk__20023 = G__20288;
count__20024 = G__20289;
i__20025 = G__20290;
continue;
} else {
var temp__5804__auto__ = cljs.core.seq(seq__21733);
var temp__5804__auto__ = cljs.core.seq(seq__20022);
if(temp__5804__auto__){
var seq__21733__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__21733__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__21733__$1);
var G__21992 = cljs.core.chunk_rest(seq__21733__$1);
var G__21993 = c__5525__auto__;
var G__21994 = cljs.core.count(c__5525__auto__);
var G__21995 = (0);
seq__21733 = G__21992;
chunk__21734 = G__21993;
count__21735 = G__21994;
i__21736 = G__21995;
var seq__20022__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__20022__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__20022__$1);
var G__20291 = cljs.core.chunk_rest(seq__20022__$1);
var G__20292 = c__5525__auto__;
var G__20293 = cljs.core.count(c__5525__auto__);
var G__20294 = (0);
seq__20022 = G__20291;
chunk__20023 = G__20292;
count__20024 = G__20293;
i__20025 = G__20294;
continue;
} else {
var it = cljs.core.first(seq__21733__$1);
var it = cljs.core.first(seq__20022__$1);
arr.push(it);
var G__21998 = cljs.core.next(seq__21733__$1);
var G__21999 = null;
var G__22000 = (0);
var G__22001 = (0);
seq__21733 = G__21998;
chunk__21734 = G__21999;
count__21735 = G__22000;
i__21736 = G__22001;
var G__20295 = cljs.core.next(seq__20022__$1);
var G__20296 = null;
var G__20297 = (0);
var G__20298 = (0);
seq__20022 = G__20295;
chunk__20023 = G__20296;
count__20024 = G__20297;
i__20025 = G__20298;
continue;
}
} else {
@@ -68,10 +68,10 @@ return ["object",({"object": obj})];
}
});
shadow.cljs.devtools.client.console.map__GT_style = (function shadow$cljs$devtools$client$console$map__GT_style(m){
return ({"style": clojure.string.join.cljs$core$IFn$_invoke$arity$2("",cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p__21749){
var vec__21753 = p__21749;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21753,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21753,(1),null);
return ({"style": clojure.string.join.cljs$core$IFn$_invoke$arity$2("",cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p__20050){
var vec__20051 = p__20050;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20051,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20051,(1),null);
return [cljs.core.name(k),": ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(v),";"].join('');
}),m))});
});
@@ -83,63 +83,63 @@ if(cljs.core.array_QMARK_(struct)){
return struct;
} else {
if(cljs.core.vector_QMARK_(struct)){
var vec__21772 = struct;
var seq__21773 = cljs.core.seq(vec__21772);
var first__21774 = cljs.core.first(seq__21773);
var seq__21773__$1 = cljs.core.next(seq__21773);
var tag = first__21774;
var first__21774__$1 = cljs.core.first(seq__21773__$1);
var seq__21773__$2 = cljs.core.next(seq__21773__$1);
var attrs = first__21774__$1;
var children = seq__21773__$2;
var vec__20062 = struct;
var seq__20063 = cljs.core.seq(vec__20062);
var first__20064 = cljs.core.first(seq__20063);
var seq__20063__$1 = cljs.core.next(seq__20063);
var tag = first__20064;
var first__20064__$1 = cljs.core.first(seq__20063__$1);
var seq__20063__$2 = cljs.core.next(seq__20063__$1);
var attrs = first__20064__$1;
var children = seq__20063__$2;
var js = [cljs.core.name(tag),shadow.cljs.devtools.client.console.map__GT_style(attrs)];
var seq__21778_22012 = cljs.core.seq(children);
var chunk__21779_22013 = null;
var count__21780_22014 = (0);
var i__21781_22015 = (0);
var seq__20066_20313 = cljs.core.seq(children);
var chunk__20069_20314 = null;
var count__20070_20315 = (0);
var i__20071_20316 = (0);
while(true){
if((i__21781_22015 < count__21780_22014)){
var child_22017 = chunk__21779_22013.cljs$core$IIndexed$_nth$arity$2(null, i__21781_22015);
shadow.cljs.devtools.client.console.push_all(js,(shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1 ? shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1(child_22017) : shadow.cljs.devtools.client.console.clj__GT_jsonml.call(null, child_22017)));
if((i__20071_20316 < count__20070_20315)){
var child_20324 = chunk__20069_20314.cljs$core$IIndexed$_nth$arity$2(null, i__20071_20316);
shadow.cljs.devtools.client.console.push_all(js,(shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1 ? shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1(child_20324) : shadow.cljs.devtools.client.console.clj__GT_jsonml.call(null, child_20324)));
var G__22019 = seq__21778_22012;
var G__22020 = chunk__21779_22013;
var G__22021 = count__21780_22014;
var G__22022 = (i__21781_22015 + (1));
seq__21778_22012 = G__22019;
chunk__21779_22013 = G__22020;
count__21780_22014 = G__22021;
i__21781_22015 = G__22022;
var G__20325 = seq__20066_20313;
var G__20326 = chunk__20069_20314;
var G__20327 = count__20070_20315;
var G__20328 = (i__20071_20316 + (1));
seq__20066_20313 = G__20325;
chunk__20069_20314 = G__20326;
count__20070_20315 = G__20327;
i__20071_20316 = G__20328;
continue;
} else {
var temp__5804__auto___22024 = cljs.core.seq(seq__21778_22012);
if(temp__5804__auto___22024){
var seq__21778_22025__$1 = temp__5804__auto___22024;
if(cljs.core.chunked_seq_QMARK_(seq__21778_22025__$1)){
var c__5525__auto___22027 = cljs.core.chunk_first(seq__21778_22025__$1);
var G__22028 = cljs.core.chunk_rest(seq__21778_22025__$1);
var G__22029 = c__5525__auto___22027;
var G__22030 = cljs.core.count(c__5525__auto___22027);
var G__22031 = (0);
seq__21778_22012 = G__22028;
chunk__21779_22013 = G__22029;
count__21780_22014 = G__22030;
i__21781_22015 = G__22031;
var temp__5804__auto___20329 = cljs.core.seq(seq__20066_20313);
if(temp__5804__auto___20329){
var seq__20066_20330__$1 = temp__5804__auto___20329;
if(cljs.core.chunked_seq_QMARK_(seq__20066_20330__$1)){
var c__5525__auto___20331 = cljs.core.chunk_first(seq__20066_20330__$1);
var G__20332 = cljs.core.chunk_rest(seq__20066_20330__$1);
var G__20333 = c__5525__auto___20331;
var G__20334 = cljs.core.count(c__5525__auto___20331);
var G__20335 = (0);
seq__20066_20313 = G__20332;
chunk__20069_20314 = G__20333;
count__20070_20315 = G__20334;
i__20071_20316 = G__20335;
continue;
} else {
var child_22033 = cljs.core.first(seq__21778_22025__$1);
shadow.cljs.devtools.client.console.push_all(js,(shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1 ? shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1(child_22033) : shadow.cljs.devtools.client.console.clj__GT_jsonml.call(null, child_22033)));
var child_20336 = cljs.core.first(seq__20066_20330__$1);
shadow.cljs.devtools.client.console.push_all(js,(shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1 ? shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1(child_20336) : shadow.cljs.devtools.client.console.clj__GT_jsonml.call(null, child_20336)));
var G__22035 = cljs.core.next(seq__21778_22025__$1);
var G__22036 = null;
var G__22037 = (0);
var G__22038 = (0);
seq__21778_22012 = G__22035;
chunk__21779_22013 = G__22036;
count__21780_22014 = G__22037;
i__21781_22015 = G__22038;
var G__20337 = cljs.core.next(seq__20066_20330__$1);
var G__20338 = null;
var G__20339 = (0);
var G__20340 = (0);
seq__20066_20313 = G__20337;
chunk__20069_20314 = G__20338;
count__20070_20315 = G__20339;
i__20071_20316 = G__20340;
continue;
}
} else {
@@ -199,25 +199,25 @@ return cljs.core.boolean$(cljs.core.seq(obj));
(shadow.cljs.devtools.client.console.SeqFormatter.prototype.body = (function (s){
var self__ = this;
var this$ = this;
return shadow.cljs.devtools.client.console.clj__GT_jsonml(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"ol","ol",932524051),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"margin","margin",-995903681),(0)], null),(function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$console$iter__21805(s__21806){
return shadow.cljs.devtools.client.console.clj__GT_jsonml(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"ol","ol",932524051),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"margin","margin",-995903681),(0)], null),(function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$console$iter__20115(s__20116){
return (new cljs.core.LazySeq(null,(function (){
var s__21806__$1 = s__21806;
var s__20116__$1 = s__20116;
while(true){
var temp__5804__auto__ = cljs.core.seq(s__21806__$1);
var temp__5804__auto__ = cljs.core.seq(s__20116__$1);
if(temp__5804__auto__){
var s__21806__$2 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(s__21806__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__21806__$2);
var s__20116__$2 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(s__20116__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__20116__$2);
var size__5479__auto__ = cljs.core.count(c__5478__auto__);
var b__21808 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__21807 = (0);
var b__20118 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__20117 = (0);
while(true){
if((i__21807 < size__5479__auto__)){
var value = cljs.core._nth(c__5478__auto__,i__21807);
cljs.core.chunk_append(b__21808,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"li","li",723558921),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null));
if((i__20117 < size__5479__auto__)){
var value = cljs.core._nth(c__5478__auto__,i__20117);
cljs.core.chunk_append(b__20118,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"li","li",723558921),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null));
var G__22064 = (i__21807 + (1));
i__21807 = G__22064;
var G__20355 = (i__20117 + (1));
i__20117 = G__20355;
continue;
} else {
return true;
@@ -225,13 +225,13 @@ return true;
break;
}
})()){
return cljs.core.chunk_cons(cljs.core.chunk(b__21808),shadow$cljs$devtools$client$console$iter__21805(cljs.core.chunk_rest(s__21806__$2)));
return cljs.core.chunk_cons(cljs.core.chunk(b__20118),shadow$cljs$devtools$client$console$iter__20115(cljs.core.chunk_rest(s__20116__$2)));
} else {
return cljs.core.chunk_cons(cljs.core.chunk(b__21808),null);
return cljs.core.chunk_cons(cljs.core.chunk(b__20118),null);
}
} else {
var value = cljs.core.first(s__21806__$2);
return cljs.core.cons(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"li","li",723558921),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null),shadow$cljs$devtools$client$console$iter__21805(cljs.core.rest(s__21806__$2)));
var value = cljs.core.first(s__20116__$2);
return cljs.core.cons(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"li","li",723558921),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null),shadow$cljs$devtools$client$console$iter__20115(cljs.core.rest(s__20116__$2)));
}
} else {
return null;
@@ -294,26 +294,26 @@ return cljs.core.boolean$(cljs.core.seq(obj));
(shadow.cljs.devtools.client.console.MapFormatter.prototype.body = (function (m){
var self__ = this;
var this$ = this;
return shadow.cljs.devtools.client.console.clj__GT_jsonml(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"table","table",-564943036),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"width","width",-384071477),"100%",new cljs.core.Keyword(null,"margin-left","margin-left",2015598377),"14px"], null),(function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$console$iter__21869(s__21870){
return shadow.cljs.devtools.client.console.clj__GT_jsonml(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"table","table",-564943036),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"width","width",-384071477),"100%",new cljs.core.Keyword(null,"margin-left","margin-left",2015598377),"14px"], null),(function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$console$iter__20150(s__20151){
return (new cljs.core.LazySeq(null,(function (){
var s__21870__$1 = s__21870;
var s__20151__$1 = s__20151;
while(true){
var temp__5804__auto__ = cljs.core.seq(s__21870__$1);
var temp__5804__auto__ = cljs.core.seq(s__20151__$1);
if(temp__5804__auto__){
var s__21870__$2 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(s__21870__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__21870__$2);
var s__20151__$2 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(s__20151__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__20151__$2);
var size__5479__auto__ = cljs.core.count(c__5478__auto__);
var b__21872 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__21871 = (0);
var b__20153 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__20152 = (0);
while(true){
if((i__21871 < size__5479__auto__)){
var key = cljs.core._nth(c__5478__auto__,i__21871);
if((i__20152 < size__5479__auto__)){
var key = cljs.core._nth(c__5478__auto__,i__20152);
var value = cljs.core.get.cljs$core$IFn$_invoke$arity$2(m,key);
cljs.core.chunk_append(b__21872,new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"tr","tr",-1424774646),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"vertical-align","vertical-align",651007333),"top"], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(key)], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null)], null));
cljs.core.chunk_append(b__20153,new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"tr","tr",-1424774646),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"vertical-align","vertical-align",651007333),"top"], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(key)], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null)], null));
var G__22117 = (i__21871 + (1));
i__21871 = G__22117;
var G__20379 = (i__20152 + (1));
i__20152 = G__20379;
continue;
} else {
return true;
@@ -321,14 +321,14 @@ return true;
break;
}
})()){
return cljs.core.chunk_cons(cljs.core.chunk(b__21872),shadow$cljs$devtools$client$console$iter__21869(cljs.core.chunk_rest(s__21870__$2)));
return cljs.core.chunk_cons(cljs.core.chunk(b__20153),shadow$cljs$devtools$client$console$iter__20150(cljs.core.chunk_rest(s__20151__$2)));
} else {
return cljs.core.chunk_cons(cljs.core.chunk(b__21872),null);
return cljs.core.chunk_cons(cljs.core.chunk(b__20153),null);
}
} else {
var key = cljs.core.first(s__21870__$2);
var key = cljs.core.first(s__20151__$2);
var value = cljs.core.get.cljs$core$IFn$_invoke$arity$2(m,key);
return cljs.core.cons(new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"tr","tr",-1424774646),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"vertical-align","vertical-align",651007333),"top"], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(key)], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null)], null),shadow$cljs$devtools$client$console$iter__21869(cljs.core.rest(s__21870__$2)));
return cljs.core.cons(new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"tr","tr",-1424774646),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"vertical-align","vertical-align",651007333),"top"], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(key)], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null)], null),shadow$cljs$devtools$client$console$iter__20150(cljs.core.rest(s__20151__$2)));
}
} else {
return null;
@@ -339,7 +339,7 @@ break;
});
return iter__5480__auto__((function (){var k = cljs.core.keys(m);
try{return cljs.core.sort.cljs$core$IFn$_invoke$arity$1(k);
}catch (e21897){var e = e21897;
}catch (e20168){var e = e20168;
return k;
}})());
})()], null));
@@ -364,7 +364,7 @@ shadow.cljs.devtools.client.console.__GT_MapFormatter = (function shadow$cljs$de
return (new shadow.cljs.devtools.client.console.MapFormatter());
});
shadow.cljs.devtools.client.console.keyword_style = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"color","color",1011675173),"rgb(136, 19, 145)"], null);
shadow.cljs.devtools.client.console.keyword_style = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"color","color",1011675173),"var(--sys-color-token-keyword, var(--theme-highlight-pink, rgb(136, 19, 145)))"], null);
/**
* @constructor
@@ -528,25 +528,25 @@ shadow.cljs.devtools.client.console.install_all_BANG_ = (function shadow$cljs$de
var temp__5804__auto__ = goog.global.devtoolsFormatters;
if(cljs.core.truth_(temp__5804__auto__)){
var f = temp__5804__auto__;
var G__21968 = f;
G__21968.push((new shadow.cljs.devtools.client.console.KeywordFormatter()));
var G__20251 = f;
G__20251.push((new shadow.cljs.devtools.client.console.KeywordFormatter()));
G__21968.push((new shadow.cljs.devtools.client.console.MapFormatter()));
G__20251.push((new shadow.cljs.devtools.client.console.MapFormatter()));
G__21968.push((new shadow.cljs.devtools.client.console.SeqFormatter()));
G__20251.push((new shadow.cljs.devtools.client.console.SeqFormatter()));
G__21968.push((new shadow.cljs.devtools.client.console.SymbolFormatter()));
G__20251.push((new shadow.cljs.devtools.client.console.SymbolFormatter()));
G__21968.push((new shadow.cljs.devtools.client.console.DerefFormatter()));
G__20251.push((new shadow.cljs.devtools.client.console.DerefFormatter()));
return G__21968;
return G__20251;
} else {
return null;
}
});
shadow.cljs.devtools.client.console.remove_all_BANG_ = (function shadow$cljs$devtools$client$console$remove_all_BANG_(){
var all = cljs.core.into_array.cljs$core$IFn$_invoke$arity$1(cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__21973_SHARP_){
return goog.object.get(p1__21973_SHARP_,"shadow$formatter");
var all = cljs.core.into_array.cljs$core$IFn$_invoke$arity$1(cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__20263_SHARP_){
return goog.object.get(p1__20263_SHARP_,"shadow$formatter");
}),cljs.core.array_seq.cljs$core$IFn$_invoke$arity$1((function (){var or__5002__auto__ = goog.global.devtoolsFormatters;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;

File diff suppressed because one or more lines are too long

View File

@@ -242,45 +242,45 @@ shadow.cljs.devtools.client.env.patch_goog_BANG_ = (function shadow$cljs$devtool
return (goog.require = goog.module.get);
});
shadow.cljs.devtools.client.env.add_warnings_to_info = (function shadow$cljs$devtools$client$env$add_warnings_to_info(p__21841){
var map__21843 = p__21841;
var map__21843__$1 = cljs.core.__destructure_map(map__21843);
var msg = map__21843__$1;
var info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21843__$1,new cljs.core.Keyword(null,"info","info",-317069002));
var warnings = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.distinct.cljs$core$IFn$_invoke$arity$1((function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__21849(s__21850){
shadow.cljs.devtools.client.env.add_warnings_to_info = (function shadow$cljs$devtools$client$env$add_warnings_to_info(p__22147){
var map__22148 = p__22147;
var map__22148__$1 = cljs.core.__destructure_map(map__22148);
var msg = map__22148__$1;
var info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22148__$1,new cljs.core.Keyword(null,"info","info",-317069002));
var warnings = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.distinct.cljs$core$IFn$_invoke$arity$1((function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__22154(s__22155){
return (new cljs.core.LazySeq(null,(function (){
var s__21850__$1 = s__21850;
var s__22155__$1 = s__22155;
while(true){
var temp__5804__auto__ = cljs.core.seq(s__21850__$1);
var temp__5804__auto__ = cljs.core.seq(s__22155__$1);
if(temp__5804__auto__){
var xs__6360__auto__ = temp__5804__auto__;
var map__21859 = cljs.core.first(xs__6360__auto__);
var map__21859__$1 = cljs.core.__destructure_map(map__21859);
var src = map__21859__$1;
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21859__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21859__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
var map__22167 = cljs.core.first(xs__6360__auto__);
var map__22167__$1 = cljs.core.__destructure_map(map__22167);
var src = map__22167__$1;
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22167__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22167__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
if(cljs.core.not(new cljs.core.Keyword(null,"from-jar","from-jar",1050932827).cljs$core$IFn$_invoke$arity$1(src))){
var iterys__5476__auto__ = ((function (s__21850__$1,map__21859,map__21859__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__21843,map__21843__$1,msg,info){
return (function shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__21849_$_iter__21851(s__21852){
return (new cljs.core.LazySeq(null,((function (s__21850__$1,map__21859,map__21859__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__21843,map__21843__$1,msg,info){
var iterys__5476__auto__ = ((function (s__22155__$1,map__22167,map__22167__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__22148,map__22148__$1,msg,info){
return (function shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__22154_$_iter__22156(s__22157){
return (new cljs.core.LazySeq(null,((function (s__22155__$1,map__22167,map__22167__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__22148,map__22148__$1,msg,info){
return (function (){
var s__21852__$1 = s__21852;
var s__22157__$1 = s__22157;
while(true){
var temp__5804__auto____$1 = cljs.core.seq(s__21852__$1);
var temp__5804__auto____$1 = cljs.core.seq(s__22157__$1);
if(temp__5804__auto____$1){
var s__21852__$2 = temp__5804__auto____$1;
if(cljs.core.chunked_seq_QMARK_(s__21852__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__21852__$2);
var s__22157__$2 = temp__5804__auto____$1;
if(cljs.core.chunked_seq_QMARK_(s__22157__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__22157__$2);
var size__5479__auto__ = cljs.core.count(c__5478__auto__);
var b__21854 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__21853 = (0);
var b__22159 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__22158 = (0);
while(true){
if((i__21853 < size__5479__auto__)){
var warning = cljs.core._nth(c__5478__auto__,i__21853);
cljs.core.chunk_append(b__21854,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(warning,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100),resource_name));
if((i__22158 < size__5479__auto__)){
var warning = cljs.core._nth(c__5478__auto__,i__22158);
cljs.core.chunk_append(b__22159,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(warning,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100),resource_name));
var G__22252 = (i__21853 + (1));
i__21853 = G__22252;
var G__22556 = (i__22158 + (1));
i__22158 = G__22556;
continue;
} else {
return true;
@@ -288,34 +288,34 @@ return true;
break;
}
})()){
return cljs.core.chunk_cons(cljs.core.chunk(b__21854),shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__21849_$_iter__21851(cljs.core.chunk_rest(s__21852__$2)));
return cljs.core.chunk_cons(cljs.core.chunk(b__22159),shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__22154_$_iter__22156(cljs.core.chunk_rest(s__22157__$2)));
} else {
return cljs.core.chunk_cons(cljs.core.chunk(b__21854),null);
return cljs.core.chunk_cons(cljs.core.chunk(b__22159),null);
}
} else {
var warning = cljs.core.first(s__21852__$2);
return cljs.core.cons(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(warning,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100),resource_name),shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__21849_$_iter__21851(cljs.core.rest(s__21852__$2)));
var warning = cljs.core.first(s__22157__$2);
return cljs.core.cons(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(warning,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100),resource_name),shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__22154_$_iter__22156(cljs.core.rest(s__22157__$2)));
}
} else {
return null;
}
break;
}
});})(s__21850__$1,map__21859,map__21859__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__21843,map__21843__$1,msg,info))
});})(s__22155__$1,map__22167,map__22167__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__22148,map__22148__$1,msg,info))
,null,null));
});})(s__21850__$1,map__21859,map__21859__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__21843,map__21843__$1,msg,info))
});})(s__22155__$1,map__22167,map__22167__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__22148,map__22148__$1,msg,info))
;
var fs__5477__auto__ = cljs.core.seq(iterys__5476__auto__(warnings));
if(fs__5477__auto__){
return cljs.core.concat.cljs$core$IFn$_invoke$arity$2(fs__5477__auto__,shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__21849(cljs.core.rest(s__21850__$1)));
return cljs.core.concat.cljs$core$IFn$_invoke$arity$2(fs__5477__auto__,shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__22154(cljs.core.rest(s__22155__$1)));
} else {
var G__22258 = cljs.core.rest(s__21850__$1);
s__21850__$1 = G__22258;
var G__22566 = cljs.core.rest(s__22155__$1);
s__22155__$1 = G__22566;
continue;
}
} else {
var G__22259 = cljs.core.rest(s__21850__$1);
s__21850__$1 = G__22259;
var G__22567 = cljs.core.rest(s__22155__$1);
s__22155__$1 = G__22567;
continue;
}
} else {
@@ -337,7 +337,7 @@ if((!(cljs.core.fn_QMARK_(fn)))){
return console.warn("couldn't find custom :build-notify",shadow.cljs.devtools.client.env.custom_notify_fn);
} else {
try{return (fn.cljs$core$IFn$_invoke$arity$1 ? fn.cljs$core$IFn$_invoke$arity$1(msg) : fn.call(null, msg));
}catch (e21909){var e = e21909;
}catch (e22208){var e = e22208;
console.error("Failed to run custom :build-notify",shadow.cljs.devtools.client.env.custom_notify_fn);
return console.error(e);
@@ -346,17 +346,17 @@ return console.error(e);
return null;
}
});
shadow.cljs.devtools.client.env.make_task_fn = (function shadow$cljs$devtools$client$env$make_task_fn(p__21916,p__21917){
var map__21918 = p__21916;
var map__21918__$1 = cljs.core.__destructure_map(map__21918);
var log_missing_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21918__$1,new cljs.core.Keyword(null,"log-missing-fn","log-missing-fn",732676765));
var log_call_async = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21918__$1,new cljs.core.Keyword(null,"log-call-async","log-call-async",183826192));
var log_call = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21918__$1,new cljs.core.Keyword(null,"log-call","log-call",412404391));
var map__21919 = p__21917;
var map__21919__$1 = cljs.core.__destructure_map(map__21919);
var fn_sym = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21919__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
var fn_str = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21919__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
var async = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21919__$1,new cljs.core.Keyword(null,"async","async",1050769601));
shadow.cljs.devtools.client.env.make_task_fn = (function shadow$cljs$devtools$client$env$make_task_fn(p__22209,p__22210){
var map__22211 = p__22209;
var map__22211__$1 = cljs.core.__destructure_map(map__22211);
var log_missing_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22211__$1,new cljs.core.Keyword(null,"log-missing-fn","log-missing-fn",732676765));
var log_call_async = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22211__$1,new cljs.core.Keyword(null,"log-call-async","log-call-async",183826192));
var log_call = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22211__$1,new cljs.core.Keyword(null,"log-call","log-call",412404391));
var map__22216 = p__22210;
var map__22216__$1 = cljs.core.__destructure_map(map__22216);
var fn_sym = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22216__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
var fn_str = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22216__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
var async = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22216__$1,new cljs.core.Keyword(null,"async","async",1050769601));
return (function (next){
try{var fn_obj = goog.getObjectByName(fn_str,$CLJS);
if((fn_obj == null)){
@@ -386,25 +386,25 @@ return (next.cljs$core$IFn$_invoke$arity$0 ? next.cljs$core$IFn$_invoke$arity$0(
}
}
}catch (e21929){var ex = e21929;
}catch (e22228){var ex = e22228;
console.warn("error when calling lifecycle function",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym),ex);
return (next.cljs$core$IFn$_invoke$arity$0 ? next.cljs$core$IFn$_invoke$arity$0() : next.call(null, ));
}});
});
shadow.cljs.devtools.client.env.do_js_reload_STAR_ = (function shadow$cljs$devtools$client$env$do_js_reload_STAR_(failure_fn,p__21940){
var vec__21941 = p__21940;
var seq__21942 = cljs.core.seq(vec__21941);
var first__21943 = cljs.core.first(seq__21942);
var seq__21942__$1 = cljs.core.next(seq__21942);
var task = first__21943;
var remaining_tasks = seq__21942__$1;
shadow.cljs.devtools.client.env.do_js_reload_STAR_ = (function shadow$cljs$devtools$client$env$do_js_reload_STAR_(failure_fn,p__22238){
var vec__22239 = p__22238;
var seq__22240 = cljs.core.seq(vec__22239);
var first__22241 = cljs.core.first(seq__22240);
var seq__22240__$1 = cljs.core.next(seq__22240);
var task = first__22241;
var remaining_tasks = seq__22240__$1;
if(cljs.core.truth_(task)){
try{var G__21945 = (function (){
try{var G__22245 = (function (){
return (shadow.cljs.devtools.client.env.do_js_reload_STAR_.cljs$core$IFn$_invoke$arity$2 ? shadow.cljs.devtools.client.env.do_js_reload_STAR_.cljs$core$IFn$_invoke$arity$2(failure_fn,remaining_tasks) : shadow.cljs.devtools.client.env.do_js_reload_STAR_.call(null, failure_fn,remaining_tasks));
});
return (task.cljs$core$IFn$_invoke$arity$1 ? task.cljs$core$IFn$_invoke$arity$1(G__21945) : task.call(null, G__21945));
}catch (e21944){var e = e21944;
return (task.cljs$core$IFn$_invoke$arity$1 ? task.cljs$core$IFn$_invoke$arity$1(G__22245) : task.call(null, G__22245));
}catch (e22243){var e = e22243;
return (failure_fn.cljs$core$IFn$_invoke$arity$3 ? failure_fn.cljs$core$IFn$_invoke$arity$3(e,task,remaining_tasks) : failure_fn.call(null, e,task,remaining_tasks));
}} else {
return null;
@@ -416,8 +416,8 @@ return null;
* will call all before/after callbacks in order
*/
shadow.cljs.devtools.client.env.do_js_reload = (function shadow$cljs$devtools$client$env$do_js_reload(var_args){
var G__21951 = arguments.length;
switch (G__21951) {
var G__22258 = arguments.length;
switch (G__22258) {
case 2:
return shadow.cljs.devtools.client.env.do_js_reload.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
@@ -448,19 +448,19 @@ return console.warn("JS reload failed",error);
}));
}));
(shadow.cljs.devtools.client.env.do_js_reload.cljs$core$IFn$_invoke$arity$4 = (function (p__21958,load_code_fn,complete_fn,failure_fn){
var map__21959 = p__21958;
var map__21959__$1 = cljs.core.__destructure_map(map__21959);
var msg = map__21959__$1;
var reload_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21959__$1,new cljs.core.Keyword(null,"reload-info","reload-info",1648088086));
var load_tasks = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.reverse(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__21946_SHARP_){
return shadow.cljs.devtools.client.env.make_task_fn(msg,p1__21946_SHARP_);
(shadow.cljs.devtools.client.env.do_js_reload.cljs$core$IFn$_invoke$arity$4 = (function (p__22265,load_code_fn,complete_fn,failure_fn){
var map__22266 = p__22265;
var map__22266__$1 = cljs.core.__destructure_map(map__22266);
var msg = map__22266__$1;
var reload_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22266__$1,new cljs.core.Keyword(null,"reload-info","reload-info",1648088086));
var load_tasks = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.reverse(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__22250_SHARP_){
return shadow.cljs.devtools.client.env.make_task_fn(msg,p1__22250_SHARP_);
}),new cljs.core.Keyword(null,"before-load","before-load",-2060117064).cljs$core$IFn$_invoke$arity$1(reload_info)))),(function (next){
(load_code_fn.cljs$core$IFn$_invoke$arity$0 ? load_code_fn.cljs$core$IFn$_invoke$arity$0() : load_code_fn.call(null, ));
return (next.cljs$core$IFn$_invoke$arity$0 ? next.cljs$core$IFn$_invoke$arity$0() : next.call(null, ));
})),cljs.core.map.cljs$core$IFn$_invoke$arity$1((function (p1__21947_SHARP_){
return shadow.cljs.devtools.client.env.make_task_fn(msg,p1__21947_SHARP_);
})),cljs.core.map.cljs$core$IFn$_invoke$arity$1((function (p1__22251_SHARP_){
return shadow.cljs.devtools.client.env.make_task_fn(msg,p1__22251_SHARP_);
})),new cljs.core.Keyword(null,"after-load","after-load",-1278503285).cljs$core$IFn$_invoke$arity$1(reload_info)),(function (next){
(complete_fn.cljs$core$IFn$_invoke$arity$0 ? complete_fn.cljs$core$IFn$_invoke$arity$0() : complete_fn.call(null, ));
@@ -471,60 +471,60 @@ return shadow.cljs.devtools.client.env.do_js_reload_STAR_(failure_fn,load_tasks)
(shadow.cljs.devtools.client.env.do_js_reload.cljs$lang$maxFixedArity = 4);
shadow.cljs.devtools.client.env.before_load_src = (function shadow$cljs$devtools$client$env$before_load_src(p__21970){
var map__21971 = p__21970;
var map__21971__$1 = cljs.core.__destructure_map(map__21971);
var src = map__21971__$1;
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21971__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21971__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
shadow.cljs.devtools.client.env.before_load_src = (function shadow$cljs$devtools$client$env$before_load_src(p__22278){
var map__22279 = p__22278;
var map__22279__$1 = cljs.core.__destructure_map(map__22279);
var src = map__22279__$1;
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22279__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22279__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"cljs","cljs",1492417629),type)){
var seq__21974 = cljs.core.seq(goog.global.SHADOW_NS_RESET);
var chunk__21975 = null;
var count__21976 = (0);
var i__21977 = (0);
var seq__22290 = cljs.core.seq(goog.global.SHADOW_NS_RESET);
var chunk__22291 = null;
var count__22292 = (0);
var i__22293 = (0);
while(true){
if((i__21977 < count__21976)){
var x = chunk__21975.cljs$core$IIndexed$_nth$arity$2(null, i__21977);
if((i__22293 < count__22292)){
var x = chunk__22291.cljs$core$IIndexed$_nth$arity$2(null, i__22293);
(x.cljs$core$IFn$_invoke$arity$1 ? x.cljs$core$IFn$_invoke$arity$1(ns) : x.call(null, ns));
var G__22306 = seq__21974;
var G__22307 = chunk__21975;
var G__22308 = count__21976;
var G__22309 = (i__21977 + (1));
seq__21974 = G__22306;
chunk__21975 = G__22307;
count__21976 = G__22308;
i__21977 = G__22309;
var G__22629 = seq__22290;
var G__22630 = chunk__22291;
var G__22631 = count__22292;
var G__22632 = (i__22293 + (1));
seq__22290 = G__22629;
chunk__22291 = G__22630;
count__22292 = G__22631;
i__22293 = G__22632;
continue;
} else {
var temp__5804__auto__ = cljs.core.seq(seq__21974);
var temp__5804__auto__ = cljs.core.seq(seq__22290);
if(temp__5804__auto__){
var seq__21974__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__21974__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__21974__$1);
var G__22317 = cljs.core.chunk_rest(seq__21974__$1);
var G__22318 = c__5525__auto__;
var G__22319 = cljs.core.count(c__5525__auto__);
var G__22320 = (0);
seq__21974 = G__22317;
chunk__21975 = G__22318;
count__21976 = G__22319;
i__21977 = G__22320;
var seq__22290__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__22290__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__22290__$1);
var G__22637 = cljs.core.chunk_rest(seq__22290__$1);
var G__22638 = c__5525__auto__;
var G__22639 = cljs.core.count(c__5525__auto__);
var G__22640 = (0);
seq__22290 = G__22637;
chunk__22291 = G__22638;
count__22292 = G__22639;
i__22293 = G__22640;
continue;
} else {
var x = cljs.core.first(seq__21974__$1);
var x = cljs.core.first(seq__22290__$1);
(x.cljs$core$IFn$_invoke$arity$1 ? x.cljs$core$IFn$_invoke$arity$1(ns) : x.call(null, ns));
var G__22326 = cljs.core.next(seq__21974__$1);
var G__22327 = null;
var G__22328 = (0);
var G__22329 = (0);
seq__21974 = G__22326;
chunk__21975 = G__22327;
count__21976 = G__22328;
i__21977 = G__22329;
var G__22643 = cljs.core.next(seq__22290__$1);
var G__22644 = null;
var G__22645 = (0);
var G__22646 = (0);
seq__22290 = G__22643;
chunk__22291 = G__22644;
count__22292 = G__22645;
i__22293 = G__22646;
continue;
}
} else {
@@ -541,12 +541,12 @@ shadow.cljs.devtools.client.env.goog_is_loaded_QMARK_ = (function shadow$cljs$de
return $CLJS.SHADOW_ENV.isLoaded(name);
});
shadow.cljs.devtools.client.env.goog_base_rc = new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword("shadow.build.classpath","resource","shadow.build.classpath/resource",-879517823),"goog/base.js"], null);
shadow.cljs.devtools.client.env.src_is_loaded_QMARK_ = (function shadow$cljs$devtools$client$env$src_is_loaded_QMARK_(p__22003){
var map__22004 = p__22003;
var map__22004__$1 = cljs.core.__destructure_map(map__22004);
var src = map__22004__$1;
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22004__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
var output_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22004__$1,new cljs.core.Keyword(null,"output-name","output-name",-1769107767));
shadow.cljs.devtools.client.env.src_is_loaded_QMARK_ = (function shadow$cljs$devtools$client$env$src_is_loaded_QMARK_(p__22329){
var map__22330 = p__22329;
var map__22330__$1 = cljs.core.__destructure_map(map__22330);
var src = map__22330__$1;
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22330__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
var output_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22330__$1,new cljs.core.Keyword(null,"output-name","output-name",-1769107767));
var or__5002__auto__ = cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(shadow.cljs.devtools.client.env.goog_base_rc,resource_id);
if(or__5002__auto__){
return or__5002__auto__;
@@ -555,70 +555,70 @@ return shadow.cljs.devtools.client.env.goog_is_loaded_QMARK_(output_name);
}
});
shadow.cljs.devtools.client.env.prefilter_sources = (function shadow$cljs$devtools$client$env$prefilter_sources(reload_info,sources){
return cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p__22026){
var map__22032 = p__22026;
var map__22032__$1 = cljs.core.__destructure_map(map__22032);
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22032__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
return cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p__22341){
var map__22342 = p__22341;
var map__22342__$1 = cljs.core.__destructure_map(map__22342);
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22342__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
return cljs.core.contains_QMARK_(new cljs.core.Keyword(null,"never-load","never-load",1300896819).cljs$core$IFn$_invoke$arity$1(reload_info),ns);
}),cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p__22039){
var map__22040 = p__22039;
var map__22040__$1 = cljs.core.__destructure_map(map__22040);
var rc = map__22040__$1;
var module__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22040__$1,new cljs.core.Keyword(null,"module","module",1424618191));
}),cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p__22346){
var map__22349 = p__22346;
var map__22349__$1 = cljs.core.__destructure_map(map__22349);
var rc = map__22349__$1;
var module__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22349__$1,new cljs.core.Keyword(null,"module","module",1424618191));
return ((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2("js",shadow.cljs.devtools.client.env.module_format)) || (shadow.cljs.devtools.client.env.module_is_active_QMARK_(module__$1)));
}),sources));
});
shadow.cljs.devtools.client.env.filter_sources_to_get_optimized = (function shadow$cljs$devtools$client$env$filter_sources_to_get_optimized(p__22054,reload_info){
var map__22055 = p__22054;
var map__22055__$1 = cljs.core.__destructure_map(map__22055);
var info = map__22055__$1;
var sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22055__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
var compiled = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22055__$1,new cljs.core.Keyword(null,"compiled","compiled",850043082));
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p__22056){
var map__22057 = p__22056;
var map__22057__$1 = cljs.core.__destructure_map(map__22057);
var src = map__22057__$1;
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22057__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22057__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
shadow.cljs.devtools.client.env.filter_sources_to_get_optimized = (function shadow$cljs$devtools$client$env$filter_sources_to_get_optimized(p__22364,reload_info){
var map__22366 = p__22364;
var map__22366__$1 = cljs.core.__destructure_map(map__22366);
var info = map__22366__$1;
var sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22366__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
var compiled = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22366__$1,new cljs.core.Keyword(null,"compiled","compiled",850043082));
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p__22370){
var map__22371 = p__22370;
var map__22371__$1 = cljs.core.__destructure_map(map__22371);
var src = map__22371__$1;
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22371__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22371__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
return ((cljs.core.contains_QMARK_(new cljs.core.Keyword(null,"always-load","always-load",66405637).cljs$core$IFn$_invoke$arity$1(reload_info),ns)) || (((cljs.core.not(shadow.cljs.devtools.client.env.src_is_loaded_QMARK_(src))) || (((cljs.core.contains_QMARK_(compiled,resource_id)) && (cljs.core.not(new cljs.core.Keyword(null,"from-jar","from-jar",1050932827).cljs$core$IFn$_invoke$arity$1(src))))))));
}),shadow.cljs.devtools.client.env.prefilter_sources(reload_info,sources)));
});
shadow.cljs.devtools.client.env.filter_sources_to_get_full = (function shadow$cljs$devtools$client$env$filter_sources_to_get_full(p__22085,reload_info){
var map__22090 = p__22085;
var map__22090__$1 = cljs.core.__destructure_map(map__22090);
var info = map__22090__$1;
var sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22090__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
var compiled = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22090__$1,new cljs.core.Keyword(null,"compiled","compiled",850043082));
shadow.cljs.devtools.client.env.filter_sources_to_get_full = (function shadow$cljs$devtools$client$env$filter_sources_to_get_full(p__22395,reload_info){
var map__22397 = p__22395;
var map__22397__$1 = cljs.core.__destructure_map(map__22397);
var info = map__22397__$1;
var sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22397__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
var compiled = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22397__$1,new cljs.core.Keyword(null,"compiled","compiled",850043082));
var affected = cljs.core.PersistentHashSet.EMPTY;
var sources_to_get = cljs.core.PersistentVector.EMPTY;
var G__22103 = shadow.cljs.devtools.client.env.prefilter_sources(reload_info,sources);
var vec__22109 = G__22103;
var seq__22110 = cljs.core.seq(vec__22109);
var first__22111 = cljs.core.first(seq__22110);
var seq__22110__$1 = cljs.core.next(seq__22110);
var src = first__22111;
var more = seq__22110__$1;
var G__22405 = shadow.cljs.devtools.client.env.prefilter_sources(reload_info,sources);
var vec__22406 = G__22405;
var seq__22407 = cljs.core.seq(vec__22406);
var first__22408 = cljs.core.first(seq__22407);
var seq__22407__$1 = cljs.core.next(seq__22407);
var src = first__22408;
var more = seq__22407__$1;
var affected__$1 = affected;
var sources_to_get__$1 = sources_to_get;
var G__22103__$1 = G__22103;
var G__22405__$1 = G__22405;
while(true){
var affected__$2 = affected__$1;
var sources_to_get__$2 = sources_to_get__$1;
var vec__22167 = G__22103__$1;
var seq__22168 = cljs.core.seq(vec__22167);
var first__22169 = cljs.core.first(seq__22168);
var seq__22168__$1 = cljs.core.next(seq__22168);
var src__$1 = first__22169;
var more__$1 = seq__22168__$1;
var vec__22445 = G__22405__$1;
var seq__22446 = cljs.core.seq(vec__22445);
var first__22447 = cljs.core.first(seq__22446);
var seq__22446__$1 = cljs.core.next(seq__22446);
var src__$1 = first__22447;
var more__$1 = seq__22446__$1;
if(cljs.core.not(src__$1)){
return sources_to_get__$2;
} else {
var map__22177 = src__$1;
var map__22177__$1 = cljs.core.__destructure_map(map__22177);
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22177__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22177__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
var deps = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22177__$1,new cljs.core.Keyword(null,"deps","deps",1883360319));
var provides = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22177__$1,new cljs.core.Keyword(null,"provides","provides",-1634397992));
var map__22450 = src__$1;
var map__22450__$1 = cljs.core.__destructure_map(map__22450);
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22450__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22450__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
var deps = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22450__$1,new cljs.core.Keyword(null,"deps","deps",1883360319));
var provides = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22450__$1,new cljs.core.Keyword(null,"provides","provides",-1634397992));
var should_reload_QMARK_ = (function (){var or__5002__auto__ = cljs.core.contains_QMARK_(new cljs.core.Keyword(null,"always-load","always-load",66405637).cljs$core$IFn$_invoke$arity$1(reload_info),ns);
if(or__5002__auto__){
return or__5002__auto__;
@@ -643,20 +643,20 @@ return and__5000__auto__;
}
})();
if(cljs.core.not(should_reload_QMARK_)){
var G__22429 = affected__$2;
var G__22430 = sources_to_get__$2;
var G__22431 = more__$1;
affected__$1 = G__22429;
sources_to_get__$1 = G__22430;
G__22103__$1 = G__22431;
var G__22699 = affected__$2;
var G__22700 = sources_to_get__$2;
var G__22701 = more__$1;
affected__$1 = G__22699;
sources_to_get__$1 = G__22700;
G__22405__$1 = G__22701;
continue;
} else {
var G__22432 = clojure.set.union.cljs$core$IFn$_invoke$arity$2(affected__$2,provides);
var G__22433 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(sources_to_get__$2,src__$1);
var G__22434 = more__$1;
affected__$1 = G__22432;
sources_to_get__$1 = G__22433;
G__22103__$1 = G__22434;
var G__22703 = clojure.set.union.cljs$core$IFn$_invoke$arity$2(affected__$2,provides);
var G__22704 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(sources_to_get__$2,src__$1);
var G__22705 = more__$1;
affected__$1 = G__22703;
sources_to_get__$1 = G__22704;
G__22405__$1 = G__22705;
continue;
}
}

File diff suppressed because one or more lines are too long

View File

@@ -18,16 +18,16 @@ shadow.cljs.devtools.client.hud.dom_available_QMARK_ = (!((goog.global.document
shadow.cljs.devtools.client.hud.open_file = (function shadow$cljs$devtools$client$hud$open_file(file,line,column){
console.log("opening file",file,line,column);
return fetch([shadow.cljs.devtools.client.env.get_url_base(),"/api/open-file"].join(''),({"method": "POST", "cache": "no-cache", "mode": "cors", "body": shadow.cljs.devtools.client.shared.transit_str(cljs.core.PersistentArrayMap.EMPTY,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"file","file",-1269645878),file,new cljs.core.Keyword(null,"line","line",212345235),line,new cljs.core.Keyword(null,"column","column",2078222095),column], null))})).then((function (p1__28986_SHARP_){
return p1__28986_SHARP_.text();
return fetch([shadow.cljs.devtools.client.env.get_url_base(),"/api/open-file"].join(''),({"method": "POST", "cache": "no-cache", "mode": "cors", "body": shadow.cljs.devtools.client.shared.transit_str(cljs.core.PersistentArrayMap.EMPTY,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"file","file",-1269645878),file,new cljs.core.Keyword(null,"line","line",212345235),line,new cljs.core.Keyword(null,"column","column",2078222095),column], null))})).then((function (p1__28953_SHARP_){
return p1__28953_SHARP_.text();
})).then((function (result_text){
var data = shadow.cljs.devtools.client.shared.transit_read(cljs.core.PersistentArrayMap.EMPTY,result_text);
return console.log("open file result",data);
}));
});
shadow.cljs.devtools.client.hud.dom_insert = (function shadow$cljs$devtools$client$hud$dom_insert(var_args){
var G__28992 = arguments.length;
switch (G__28992) {
var G__28976 = arguments.length;
switch (G__28976) {
case 1:
return shadow.cljs.devtools.client.hud.dom_insert.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -94,38 +94,38 @@ var container_el = temp__5808__auto__;
var el = container_el.firstChild;
shadow.animate.start((500),cljs.core.PersistentArrayMap.createAsIfByAssoc([el,shadow.animate.transition.cljs$core$IFn$_invoke$arity$4(new cljs.core.Keyword(null,"background","background",-863952629),"#eee","#40B400","ease-out")]));
var c__22360__auto__ = cljs.core.async.chan.cljs$core$IFn$_invoke$arity$1((1));
var c__23318__auto__ = cljs.core.async.chan.cljs$core$IFn$_invoke$arity$1((1));
cljs.core.async.impl.dispatch.run((function (){
var f__22361__auto__ = (function (){var switch__21571__auto__ = (function (state_29024){
var state_val_29025 = (state_29024[(1)]);
if((state_val_29025 === (1))){
var f__23319__auto__ = (function (){var switch__21868__auto__ = (function (state_29025){
var state_val_29026 = (state_29025[(1)]);
if((state_val_29026 === (1))){
var inst_29012 = cljs.core.async.timeout((250));
var state_29024__$1 = state_29024;
return cljs.core.async.impl.ioc_helpers.take_BANG_(state_29024__$1,(2),inst_29012);
var state_29025__$1 = state_29025;
return cljs.core.async.impl.ioc_helpers.take_BANG_(state_29025__$1,(2),inst_29012);
} else {
if((state_val_29025 === (2))){
var inst_29014 = (state_29024[(2)]);
var inst_29015 = [el];
var inst_29016 = shadow.animate.transition.cljs$core$IFn$_invoke$arity$4(new cljs.core.Keyword(null,"opacity","opacity",397153780),"1","0","ease-in");
var inst_29017 = [inst_29016];
var inst_29018 = cljs.core.PersistentHashMap.fromArrays(inst_29015,inst_29017);
var inst_29019 = shadow.animate.start((250),inst_29018);
var state_29024__$1 = (function (){var statearr_29026 = state_29024;
(statearr_29026[(7)] = inst_29014);
return statearr_29026;
})();
return cljs.core.async.impl.ioc_helpers.take_BANG_(state_29024__$1,(3),inst_29019);
} else {
if((state_val_29025 === (3))){
var inst_29021 = (state_29024[(2)]);
var inst_29022 = shadow.dom.remove(container_el);
var state_29024__$1 = (function (){var statearr_29027 = state_29024;
(statearr_29027[(8)] = inst_29021);
if((state_val_29026 === (2))){
var inst_29014 = (state_29025[(2)]);
var inst_29016 = [el];
var inst_29017 = shadow.animate.transition.cljs$core$IFn$_invoke$arity$4(new cljs.core.Keyword(null,"opacity","opacity",397153780),"1","0","ease-in");
var inst_29018 = [inst_29017];
var inst_29019 = cljs.core.PersistentHashMap.fromArrays(inst_29016,inst_29018);
var inst_29020 = shadow.animate.start((250),inst_29019);
var state_29025__$1 = (function (){var statearr_29027 = state_29025;
(statearr_29027[(7)] = inst_29014);
return statearr_29027;
})();
return cljs.core.async.impl.ioc_helpers.return_chan(state_29024__$1,inst_29022);
return cljs.core.async.impl.ioc_helpers.take_BANG_(state_29025__$1,(3),inst_29020);
} else {
if((state_val_29026 === (3))){
var inst_29022 = (state_29025[(2)]);
var inst_29023 = shadow.dom.remove(container_el);
var state_29025__$1 = (function (){var statearr_29029 = state_29025;
(statearr_29029[(8)] = inst_29022);
return statearr_29029;
})();
return cljs.core.async.impl.ioc_helpers.return_chan(state_29025__$1,inst_29023);
} else {
return null;
}
@@ -133,74 +133,74 @@ return null;
}
});
return (function() {
var shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21572__auto__ = null;
var shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21572__auto____0 = (function (){
var statearr_29029 = [null,null,null,null,null,null,null,null,null];
(statearr_29029[(0)] = shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21572__auto__);
var shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto__ = null;
var shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto____0 = (function (){
var statearr_29030 = [null,null,null,null,null,null,null,null,null];
(statearr_29030[(0)] = shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto__);
(statearr_29029[(1)] = (1));
(statearr_29030[(1)] = (1));
return statearr_29029;
return statearr_29030;
});
var shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21572__auto____1 = (function (state_29024){
var shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto____1 = (function (state_29025){
while(true){
var ret_value__21573__auto__ = (function (){try{while(true){
var result__21574__auto__ = switch__21571__auto__(state_29024);
if(cljs.core.keyword_identical_QMARK_(result__21574__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
var ret_value__21870__auto__ = (function (){try{while(true){
var result__21871__auto__ = switch__21868__auto__(state_29025);
if(cljs.core.keyword_identical_QMARK_(result__21871__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
continue;
} else {
return result__21574__auto__;
return result__21871__auto__;
}
break;
}
}catch (e29030){var ex__21575__auto__ = e29030;
var statearr_29031_29093 = state_29024;
(statearr_29031_29093[(2)] = ex__21575__auto__);
}catch (e29031){var ex__21872__auto__ = e29031;
var statearr_29032_29085 = state_29025;
(statearr_29032_29085[(2)] = ex__21872__auto__);
if(cljs.core.seq((state_29024[(4)]))){
var statearr_29032_29094 = state_29024;
(statearr_29032_29094[(1)] = cljs.core.first((state_29024[(4)])));
if(cljs.core.seq((state_29025[(4)]))){
var statearr_29033_29086 = state_29025;
(statearr_29033_29086[(1)] = cljs.core.first((state_29025[(4)])));
} else {
throw ex__21575__auto__;
throw ex__21872__auto__;
}
return new cljs.core.Keyword(null,"recur","recur",-437573268);
}})();
if(cljs.core.keyword_identical_QMARK_(ret_value__21573__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
var G__29095 = state_29024;
state_29024 = G__29095;
if(cljs.core.keyword_identical_QMARK_(ret_value__21870__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
var G__29087 = state_29025;
state_29025 = G__29087;
continue;
} else {
return ret_value__21573__auto__;
return ret_value__21870__auto__;
}
break;
}
});
shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21572__auto__ = function(state_29024){
shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto__ = function(state_29025){
switch(arguments.length){
case 0:
return shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21572__auto____0.call(this);
return shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto____0.call(this);
case 1:
return shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21572__auto____1.call(this,state_29024);
return shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto____1.call(this,state_29025);
}
throw(new Error('Invalid arity: ' + arguments.length));
};
shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21572__auto__.cljs$core$IFn$_invoke$arity$0 = shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21572__auto____0;
shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21572__auto__.cljs$core$IFn$_invoke$arity$1 = shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21572__auto____1;
return shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21572__auto__;
shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto__.cljs$core$IFn$_invoke$arity$0 = shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto____0;
shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto__.cljs$core$IFn$_invoke$arity$1 = shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto____1;
return shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto__;
})()
})();
var state__22362__auto__ = (function (){var statearr_29033 = f__22361__auto__();
(statearr_29033[(6)] = c__22360__auto__);
var state__23320__auto__ = (function (){var statearr_29035 = f__23319__auto__();
(statearr_29035[(6)] = c__23318__auto__);
return statearr_29033;
return statearr_29035;
})();
return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped(state__22362__auto__);
return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped(state__23320__auto__);
}));
return c__22360__auto__;
return c__23318__auto__;
}
} else {
return null;
@@ -238,27 +238,27 @@ return null;
shadow.cljs.devtools.client.hud.source_line_styles = new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"padding","padding",1660304693),"0",new cljs.core.Keyword(null,"margin","margin",-995903681),"0"], null);
shadow.cljs.devtools.client.hud.source_highlight_styles = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(shadow.cljs.devtools.client.hud.source_line_styles,new cljs.core.Keyword(null,"font-weight","font-weight",2085804583),"bold");
shadow.cljs.devtools.client.hud.source_line_html = (function shadow$cljs$devtools$client$hud$source_line_html(start_idx,lines,styles){
var iter__5480__auto__ = (function shadow$cljs$devtools$client$hud$source_line_html_$_iter__29038(s__29039){
var iter__5480__auto__ = (function shadow$cljs$devtools$client$hud$source_line_html_$_iter__29049(s__29050){
return (new cljs.core.LazySeq(null,(function (){
var s__29039__$1 = s__29039;
var s__29050__$1 = s__29050;
while(true){
var temp__5804__auto__ = cljs.core.seq(s__29039__$1);
var temp__5804__auto__ = cljs.core.seq(s__29050__$1);
if(temp__5804__auto__){
var s__29039__$2 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(s__29039__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__29039__$2);
var s__29050__$2 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(s__29050__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__29050__$2);
var size__5479__auto__ = cljs.core.count(c__5478__auto__);
var b__29041 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__29040 = (0);
var b__29052 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__29051 = (0);
while(true){
if((i__29040 < size__5479__auto__)){
var vec__29042 = cljs.core._nth(c__5478__auto__,i__29040);
var idx = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29042,(0),null);
var text = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29042,(1),null);
cljs.core.chunk_append(b__29041,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"pre","pre",2118456869),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),styles], null),goog.string.format("%4d | %s",(((1) + idx) + start_idx),text)], null));
if((i__29051 < size__5479__auto__)){
var vec__29053 = cljs.core._nth(c__5478__auto__,i__29051);
var idx = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29053,(0),null);
var text = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29053,(1),null);
cljs.core.chunk_append(b__29052,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"pre","pre",2118456869),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),styles], null),goog.string.format("%4d | %s",(((1) + idx) + start_idx),text)], null));
var G__29100 = (i__29040 + (1));
i__29040 = G__29100;
var G__29088 = (i__29051 + (1));
i__29051 = G__29088;
continue;
} else {
return true;
@@ -266,15 +266,15 @@ return true;
break;
}
})()){
return cljs.core.chunk_cons(cljs.core.chunk(b__29041),shadow$cljs$devtools$client$hud$source_line_html_$_iter__29038(cljs.core.chunk_rest(s__29039__$2)));
return cljs.core.chunk_cons(cljs.core.chunk(b__29052),shadow$cljs$devtools$client$hud$source_line_html_$_iter__29049(cljs.core.chunk_rest(s__29050__$2)));
} else {
return cljs.core.chunk_cons(cljs.core.chunk(b__29041),null);
return cljs.core.chunk_cons(cljs.core.chunk(b__29052),null);
}
} else {
var vec__29045 = cljs.core.first(s__29039__$2);
var idx = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29045,(0),null);
var text = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29045,(1),null);
return cljs.core.cons(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"pre","pre",2118456869),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),styles], null),goog.string.format("%4d | %s",(((1) + idx) + start_idx),text)], null),shadow$cljs$devtools$client$hud$source_line_html_$_iter__29038(cljs.core.rest(s__29039__$2)));
var vec__29056 = cljs.core.first(s__29050__$2);
var idx = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29056,(0),null);
var text = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29056,(1),null);
return cljs.core.cons(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"pre","pre",2118456869),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),styles], null),goog.string.format("%4d | %s",(((1) + idx) + start_idx),text)], null),shadow$cljs$devtools$client$hud$source_line_html_$_iter__29049(cljs.core.rest(s__29050__$2)));
}
} else {
return null;
@@ -287,8 +287,8 @@ return iter__5480__auto__(cljs.core.map_indexed.cljs$core$IFn$_invoke$arity$2(cl
});
shadow.cljs.devtools.client.hud.sep_length = (80);
shadow.cljs.devtools.client.hud.sep_line = (function shadow$cljs$devtools$client$hud$sep_line(var_args){
var G__29050 = arguments.length;
switch (G__29050) {
var G__29061 = arguments.length;
switch (G__29061) {
case 0:
return shadow.cljs.devtools.client.hud.sep_line.cljs$core$IFn$_invoke$arity$0();
@@ -318,14 +318,14 @@ return [sep(offset),cljs.core.str.cljs$core$IFn$_invoke$arity$1(label),sep((sep_
(shadow.cljs.devtools.client.hud.sep_line.cljs$lang$maxFixedArity = 2);
shadow.cljs.devtools.client.hud.file_link = (function shadow$cljs$devtools$client$hud$file_link(p__29051){
var map__29052 = p__29051;
var map__29052__$1 = cljs.core.__destructure_map(map__29052);
var warning = map__29052__$1;
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29052__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var file = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29052__$1,new cljs.core.Keyword(null,"file","file",-1269645878));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29052__$1,new cljs.core.Keyword(null,"line","line",212345235));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29052__$1,new cljs.core.Keyword(null,"column","column",2078222095));
shadow.cljs.devtools.client.hud.file_link = (function shadow$cljs$devtools$client$hud$file_link(p__29062){
var map__29063 = p__29062;
var map__29063__$1 = cljs.core.__destructure_map(map__29063);
var warning = map__29063__$1;
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29063__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var file = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29063__$1,new cljs.core.Keyword(null,"file","file",-1269645878));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29063__$1,new cljs.core.Keyword(null,"line","line",212345235));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29063__$1,new cljs.core.Keyword(null,"column","column",2078222095));
if(cljs.core.not(file)){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"span","span",1394872991),resource_name], null);
} else {
@@ -336,22 +336,22 @@ return shadow.cljs.devtools.client.hud.open_file(file,line,column);
})], null)], null),resource_name], null);
}
});
shadow.cljs.devtools.client.hud.html_for_warning = (function shadow$cljs$devtools$client$hud$html_for_warning(p__29056){
var map__29057 = p__29056;
var map__29057__$1 = cljs.core.__destructure_map(map__29057);
var warning = map__29057__$1;
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29057__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var msg = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29057__$1,new cljs.core.Keyword(null,"msg","msg",-1386103444));
var file = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29057__$1,new cljs.core.Keyword(null,"file","file",-1269645878));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29057__$1,new cljs.core.Keyword(null,"line","line",212345235));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29057__$1,new cljs.core.Keyword(null,"column","column",2078222095));
var source_excerpt = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29057__$1,new cljs.core.Keyword(null,"source-excerpt","source-excerpt",5665576));
return new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"border","border",1444987323),"2px solid #ccc",new cljs.core.Keyword(null,"margin-bottom","margin-bottom",388334941),"10px"], null)], null),new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"line-height","line-height",1870784992),"16px",new cljs.core.Keyword(null,"background-color","background-color",570434026),"#fadb64",new cljs.core.Keyword(null,"padding","padding",1660304693),"10px",new cljs.core.Keyword(null,"font-size","font-size",-1847940346),"1.2em",new cljs.core.Keyword(null,"font-weight","font-weight",2085804583),"bold"], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"span","span",1394872991),"WARNING in "], null),shadow.cljs.devtools.client.hud.file_link(warning)], null),(cljs.core.truth_(source_excerpt)?(function (){var map__29064 = source_excerpt;
var map__29064__$1 = cljs.core.__destructure_map(map__29064);
var start_idx = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29064__$1,new cljs.core.Keyword(null,"start-idx","start-idx",-1600773745));
var before = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29064__$1,new cljs.core.Keyword(null,"before","before",-1633692388));
var line__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29064__$1,new cljs.core.Keyword(null,"line","line",212345235));
var after = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29064__$1,new cljs.core.Keyword(null,"after","after",594996914));
shadow.cljs.devtools.client.hud.html_for_warning = (function shadow$cljs$devtools$client$hud$html_for_warning(p__29066){
var map__29067 = p__29066;
var map__29067__$1 = cljs.core.__destructure_map(map__29067);
var warning = map__29067__$1;
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29067__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var msg = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29067__$1,new cljs.core.Keyword(null,"msg","msg",-1386103444));
var file = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29067__$1,new cljs.core.Keyword(null,"file","file",-1269645878));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29067__$1,new cljs.core.Keyword(null,"line","line",212345235));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29067__$1,new cljs.core.Keyword(null,"column","column",2078222095));
var source_excerpt = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29067__$1,new cljs.core.Keyword(null,"source-excerpt","source-excerpt",5665576));
return new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"border","border",1444987323),"2px solid #ccc",new cljs.core.Keyword(null,"margin-bottom","margin-bottom",388334941),"10px"], null)], null),new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"line-height","line-height",1870784992),"16px",new cljs.core.Keyword(null,"background-color","background-color",570434026),"#fadb64",new cljs.core.Keyword(null,"padding","padding",1660304693),"10px",new cljs.core.Keyword(null,"font-size","font-size",-1847940346),"1.2em",new cljs.core.Keyword(null,"font-weight","font-weight",2085804583),"bold"], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"span","span",1394872991),"WARNING in "], null),shadow.cljs.devtools.client.hud.file_link(warning)], null),(cljs.core.truth_(source_excerpt)?(function (){var map__29068 = source_excerpt;
var map__29068__$1 = cljs.core.__destructure_map(map__29068);
var start_idx = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29068__$1,new cljs.core.Keyword(null,"start-idx","start-idx",-1600773745));
var before = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29068__$1,new cljs.core.Keyword(null,"before","before",-1633692388));
var line__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29068__$1,new cljs.core.Keyword(null,"line","line",212345235));
var after = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29068__$1,new cljs.core.Keyword(null,"after","after",594996914));
return new cljs.core.PersistentVector(null, 8, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"padding","padding",1660304693),"10px 10px",new cljs.core.Keyword(null,"background-color","background-color",570434026),"#fff",new cljs.core.Keyword(null,"border-top","border-top",-158897573),"2px solid #ccc"], null)], null),shadow.cljs.devtools.client.hud.source_line_html(start_idx,before,shadow.cljs.devtools.client.hud.source_line_styles),shadow.cljs.devtools.client.hud.source_line_html((start_idx + cljs.core.count(before)),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [line__$1], null),shadow.cljs.devtools.client.hud.source_highlight_styles),(function (){var arrow_idx = ((6) + (function (){var or__5002__auto__ = column;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
@@ -363,54 +363,54 @@ return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMP
})(),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"font-weight","font-weight",2085804583),"bold",new cljs.core.Keyword(null,"font-size","font-size",-1847940346),"1.2em",new cljs.core.Keyword(null,"padding","padding",1660304693),"10px 0"], null)], null),msg], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"pre","pre",2118456869),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),shadow.cljs.devtools.client.hud.source_highlight_styles], null),shadow.cljs.devtools.client.hud.sep_line.cljs$core$IFn$_invoke$arity$0()], null),shadow.cljs.devtools.client.hud.source_line_html(((start_idx + cljs.core.count(before)) + (1)),after,shadow.cljs.devtools.client.hud.source_line_styles)], null);
})():null)], null);
});
shadow.cljs.devtools.client.hud.hud_warnings = (function shadow$cljs$devtools$client$hud$hud_warnings(p__29068){
var map__29069 = p__29068;
var map__29069__$1 = cljs.core.__destructure_map(map__29069);
var msg = map__29069__$1;
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29069__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29069__$1,new cljs.core.Keyword(null,"info","info",-317069002));
shadow.cljs.devtools.client.hud.hud_warnings = (function shadow$cljs$devtools$client$hud$hud_warnings(p__29070){
var map__29071 = p__29070;
var map__29071__$1 = cljs.core.__destructure_map(map__29071);
var msg = map__29071__$1;
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29071__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29071__$1,new cljs.core.Keyword(null,"info","info",-317069002));
if(shadow.cljs.devtools.client.hud.dom_available_QMARK_){
var map__29070 = info;
var map__29070__$1 = cljs.core.__destructure_map(map__29070);
var sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29070__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
var sources_with_warnings = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p1__29067_SHARP_){
return cljs.core.seq(new cljs.core.Keyword(null,"warnings","warnings",-735437651).cljs$core$IFn$_invoke$arity$1(p1__29067_SHARP_));
var map__29072 = info;
var map__29072__$1 = cljs.core.__destructure_map(map__29072);
var sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29072__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
var sources_with_warnings = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p1__29069_SHARP_){
return cljs.core.seq(new cljs.core.Keyword(null,"warnings","warnings",-735437651).cljs$core$IFn$_invoke$arity$1(p1__29069_SHARP_));
}),cljs.core.remove.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"from-jar","from-jar",1050932827),sources)));
if(cljs.core.seq(sources_with_warnings)){
shadow.cljs.devtools.client.hud.load_end();
if(shadow.cljs.devtools.client.hud.show_warnings){
return shadow.cljs.devtools.client.hud.dom_insert.cljs$core$IFn$_invoke$arity$1(new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"id","id",-1388402092),shadow.cljs.devtools.client.hud.hud_id,new cljs.core.Keyword(null,"style","style",-496642736),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,"color","color",1011675173),new cljs.core.Keyword(null,"bottom","bottom",-1550509018),new cljs.core.Keyword(null,"font-size","font-size",-1847940346),new cljs.core.Keyword(null,"z-index","z-index",1892827090),new cljs.core.Keyword(null,"right","right",-452581833),new cljs.core.Keyword(null,"display","display",242065432),new cljs.core.Keyword(null,"position","position",-2011731912),new cljs.core.Keyword(null,"font-family","font-family",-667419874),new cljs.core.Keyword(null,"flex-direction","flex-direction",364609438),new cljs.core.Keyword(null,"left","left",-399115937)],["#000","0px","12px","10000","0px","flex","fixed","monospace","column","0px"])], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"style","style",-496642736),new cljs.core.PersistentArrayMap(null, 8, [new cljs.core.Keyword(null,"align-self","align-self",1475936794),"flex-end",new cljs.core.Keyword(null,"background","background",-863952629),"#fff",new cljs.core.Keyword(null,"border","border",1444987323),"2px solid #ccc",new cljs.core.Keyword(null,"border-bottom","border-bottom",2110948415),"0px",new cljs.core.Keyword(null,"cursor","cursor",1011937484),"pointer",new cljs.core.Keyword(null,"padding","padding",1660304693),"6px",new cljs.core.Keyword(null,"margin-bottom","margin-bottom",388334941),"-2px",new cljs.core.Keyword(null,"z-index","z-index",1892827090),"10000"], null),new cljs.core.Keyword(null,"on","on",173873944),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"click","click",1912301393),shadow.cljs.devtools.client.hud.hud_hide], null)], null),"Close"], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),new cljs.core.PersistentArrayMap(null, 6, [new cljs.core.Keyword(null,"background","background",-863952629),"#fff",new cljs.core.Keyword(null,"border-top","border-top",-158897573),"2px solid #ccc",new cljs.core.Keyword(null,"flex","flex",-1425124628),"1",new cljs.core.Keyword(null,"max-height","max-height",-612563804),"300px",new cljs.core.Keyword(null,"padding","padding",1660304693),"10px 10px 0",new cljs.core.Keyword(null,"overflow","overflow",2058931880),"auto"], null)], null),(function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$hud$hud_warnings_$_iter__29071(s__29072){
return shadow.cljs.devtools.client.hud.dom_insert.cljs$core$IFn$_invoke$arity$1(new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"id","id",-1388402092),shadow.cljs.devtools.client.hud.hud_id,new cljs.core.Keyword(null,"style","style",-496642736),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,"color","color",1011675173),new cljs.core.Keyword(null,"bottom","bottom",-1550509018),new cljs.core.Keyword(null,"font-size","font-size",-1847940346),new cljs.core.Keyword(null,"z-index","z-index",1892827090),new cljs.core.Keyword(null,"right","right",-452581833),new cljs.core.Keyword(null,"display","display",242065432),new cljs.core.Keyword(null,"position","position",-2011731912),new cljs.core.Keyword(null,"font-family","font-family",-667419874),new cljs.core.Keyword(null,"flex-direction","flex-direction",364609438),new cljs.core.Keyword(null,"left","left",-399115937)],["#000","0px","12px","10000","0px","flex","fixed","monospace","column","0px"])], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"style","style",-496642736),new cljs.core.PersistentArrayMap(null, 8, [new cljs.core.Keyword(null,"align-self","align-self",1475936794),"flex-end",new cljs.core.Keyword(null,"background","background",-863952629),"#fff",new cljs.core.Keyword(null,"border","border",1444987323),"2px solid #ccc",new cljs.core.Keyword(null,"border-bottom","border-bottom",2110948415),"0px",new cljs.core.Keyword(null,"cursor","cursor",1011937484),"pointer",new cljs.core.Keyword(null,"padding","padding",1660304693),"6px",new cljs.core.Keyword(null,"margin-bottom","margin-bottom",388334941),"-2px",new cljs.core.Keyword(null,"z-index","z-index",1892827090),"10000"], null),new cljs.core.Keyword(null,"on","on",173873944),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"click","click",1912301393),shadow.cljs.devtools.client.hud.hud_hide], null)], null),"Close"], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),new cljs.core.PersistentArrayMap(null, 6, [new cljs.core.Keyword(null,"background","background",-863952629),"#fff",new cljs.core.Keyword(null,"border-top","border-top",-158897573),"2px solid #ccc",new cljs.core.Keyword(null,"flex","flex",-1425124628),"1",new cljs.core.Keyword(null,"max-height","max-height",-612563804),"300px",new cljs.core.Keyword(null,"padding","padding",1660304693),"10px 10px 0",new cljs.core.Keyword(null,"overflow","overflow",2058931880),"auto"], null)], null),(function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$hud$hud_warnings_$_iter__29073(s__29074){
return (new cljs.core.LazySeq(null,(function (){
var s__29072__$1 = s__29072;
while(true){
var temp__5804__auto__ = cljs.core.seq(s__29072__$1);
if(temp__5804__auto__){
var xs__6360__auto__ = temp__5804__auto__;
var map__29078 = cljs.core.first(xs__6360__auto__);
var map__29078__$1 = cljs.core.__destructure_map(map__29078);
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29078__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
var iterys__5476__auto__ = ((function (s__29072__$1,map__29078,map__29078__$1,warnings,xs__6360__auto__,temp__5804__auto__,map__29070,map__29070__$1,sources,sources_with_warnings,map__29069,map__29069__$1,msg,type,info){
return (function shadow$cljs$devtools$client$hud$hud_warnings_$_iter__29071_$_iter__29073(s__29074){
return (new cljs.core.LazySeq(null,((function (s__29072__$1,map__29078,map__29078__$1,warnings,xs__6360__auto__,temp__5804__auto__,map__29070,map__29070__$1,sources,sources_with_warnings,map__29069,map__29069__$1,msg,type,info){
return (function (){
var s__29074__$1 = s__29074;
while(true){
var temp__5804__auto____$1 = cljs.core.seq(s__29074__$1);
if(temp__5804__auto____$1){
var s__29074__$2 = temp__5804__auto____$1;
if(cljs.core.chunked_seq_QMARK_(s__29074__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__29074__$2);
var size__5479__auto__ = cljs.core.count(c__5478__auto__);
var b__29076 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__29075 = (0);
var temp__5804__auto__ = cljs.core.seq(s__29074__$1);
if(temp__5804__auto__){
var xs__6360__auto__ = temp__5804__auto__;
var map__29079 = cljs.core.first(xs__6360__auto__);
var map__29079__$1 = cljs.core.__destructure_map(map__29079);
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29079__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
var iterys__5476__auto__ = ((function (s__29074__$1,map__29079,map__29079__$1,warnings,xs__6360__auto__,temp__5804__auto__,map__29072,map__29072__$1,sources,sources_with_warnings,map__29071,map__29071__$1,msg,type,info){
return (function shadow$cljs$devtools$client$hud$hud_warnings_$_iter__29073_$_iter__29075(s__29076){
return (new cljs.core.LazySeq(null,((function (s__29074__$1,map__29079,map__29079__$1,warnings,xs__6360__auto__,temp__5804__auto__,map__29072,map__29072__$1,sources,sources_with_warnings,map__29071,map__29071__$1,msg,type,info){
return (function (){
var s__29076__$1 = s__29076;
while(true){
if((i__29075 < size__5479__auto__)){
var warning = cljs.core._nth(c__5478__auto__,i__29075);
cljs.core.chunk_append(b__29076,shadow.cljs.devtools.client.hud.html_for_warning(warning));
var temp__5804__auto____$1 = cljs.core.seq(s__29076__$1);
if(temp__5804__auto____$1){
var s__29076__$2 = temp__5804__auto____$1;
if(cljs.core.chunked_seq_QMARK_(s__29076__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__29076__$2);
var size__5479__auto__ = cljs.core.count(c__5478__auto__);
var b__29078 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__29077 = (0);
while(true){
if((i__29077 < size__5479__auto__)){
var warning = cljs.core._nth(c__5478__auto__,i__29077);
cljs.core.chunk_append(b__29078,shadow.cljs.devtools.client.hud.html_for_warning(warning));
var G__29108 = (i__29075 + (1));
i__29075 = G__29108;
var G__29090 = (i__29077 + (1));
i__29077 = G__29090;
continue;
} else {
return true;
@@ -418,29 +418,29 @@ return true;
break;
}
})()){
return cljs.core.chunk_cons(cljs.core.chunk(b__29076),shadow$cljs$devtools$client$hud$hud_warnings_$_iter__29071_$_iter__29073(cljs.core.chunk_rest(s__29074__$2)));
return cljs.core.chunk_cons(cljs.core.chunk(b__29078),shadow$cljs$devtools$client$hud$hud_warnings_$_iter__29073_$_iter__29075(cljs.core.chunk_rest(s__29076__$2)));
} else {
return cljs.core.chunk_cons(cljs.core.chunk(b__29076),null);
return cljs.core.chunk_cons(cljs.core.chunk(b__29078),null);
}
} else {
var warning = cljs.core.first(s__29074__$2);
return cljs.core.cons(shadow.cljs.devtools.client.hud.html_for_warning(warning),shadow$cljs$devtools$client$hud$hud_warnings_$_iter__29071_$_iter__29073(cljs.core.rest(s__29074__$2)));
var warning = cljs.core.first(s__29076__$2);
return cljs.core.cons(shadow.cljs.devtools.client.hud.html_for_warning(warning),shadow$cljs$devtools$client$hud$hud_warnings_$_iter__29073_$_iter__29075(cljs.core.rest(s__29076__$2)));
}
} else {
return null;
}
break;
}
});})(s__29072__$1,map__29078,map__29078__$1,warnings,xs__6360__auto__,temp__5804__auto__,map__29070,map__29070__$1,sources,sources_with_warnings,map__29069,map__29069__$1,msg,type,info))
});})(s__29074__$1,map__29079,map__29079__$1,warnings,xs__6360__auto__,temp__5804__auto__,map__29072,map__29072__$1,sources,sources_with_warnings,map__29071,map__29071__$1,msg,type,info))
,null,null));
});})(s__29072__$1,map__29078,map__29078__$1,warnings,xs__6360__auto__,temp__5804__auto__,map__29070,map__29070__$1,sources,sources_with_warnings,map__29069,map__29069__$1,msg,type,info))
});})(s__29074__$1,map__29079,map__29079__$1,warnings,xs__6360__auto__,temp__5804__auto__,map__29072,map__29072__$1,sources,sources_with_warnings,map__29071,map__29071__$1,msg,type,info))
;
var fs__5477__auto__ = cljs.core.seq(iterys__5476__auto__(warnings));
if(fs__5477__auto__){
return cljs.core.concat.cljs$core$IFn$_invoke$arity$2(fs__5477__auto__,shadow$cljs$devtools$client$hud$hud_warnings_$_iter__29071(cljs.core.rest(s__29072__$1)));
return cljs.core.concat.cljs$core$IFn$_invoke$arity$2(fs__5477__auto__,shadow$cljs$devtools$client$hud$hud_warnings_$_iter__29073(cljs.core.rest(s__29074__$1)));
} else {
var G__29110 = cljs.core.rest(s__29072__$1);
s__29072__$1 = G__29110;
var G__29091 = cljs.core.rest(s__29074__$1);
s__29074__$1 = G__29091;
continue;
}
} else {

File diff suppressed because one or more lines are too long

View File

@@ -8,7 +8,7 @@ goog.scope(function(){
*/
shadow.cljs.devtools.client.shared.IRemote = function(){};
var shadow$cljs$devtools$client$shared$IRemote$remote_open$dyn_28713 = (function (this$,e){
var shadow$cljs$devtools$client$shared$IRemote$remote_open$dyn_28861 = (function (this$,e){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.remote_open[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -26,11 +26,11 @@ shadow.cljs.devtools.client.shared.remote_open = (function shadow$cljs$devtools$
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IRemote$remote_open$arity$2 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IRemote$remote_open$arity$2(this$,e);
} else {
return shadow$cljs$devtools$client$shared$IRemote$remote_open$dyn_28713(this$,e);
return shadow$cljs$devtools$client$shared$IRemote$remote_open$dyn_28861(this$,e);
}
});
var shadow$cljs$devtools$client$shared$IRemote$remote_msg$dyn_28714 = (function (this$,msg){
var shadow$cljs$devtools$client$shared$IRemote$remote_msg$dyn_28868 = (function (this$,msg){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.remote_msg[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -48,11 +48,11 @@ shadow.cljs.devtools.client.shared.remote_msg = (function shadow$cljs$devtools$c
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IRemote$remote_msg$arity$2 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IRemote$remote_msg$arity$2(this$,msg);
} else {
return shadow$cljs$devtools$client$shared$IRemote$remote_msg$dyn_28714(this$,msg);
return shadow$cljs$devtools$client$shared$IRemote$remote_msg$dyn_28868(this$,msg);
}
});
var shadow$cljs$devtools$client$shared$IRemote$remote_close$dyn_28715 = (function (this$,e,info){
var shadow$cljs$devtools$client$shared$IRemote$remote_close$dyn_28872 = (function (this$,e,info){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.remote_close[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -70,11 +70,11 @@ shadow.cljs.devtools.client.shared.remote_close = (function shadow$cljs$devtools
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IRemote$remote_close$arity$3 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IRemote$remote_close$arity$3(this$,e,info);
} else {
return shadow$cljs$devtools$client$shared$IRemote$remote_close$dyn_28715(this$,e,info);
return shadow$cljs$devtools$client$shared$IRemote$remote_close$dyn_28872(this$,e,info);
}
});
var shadow$cljs$devtools$client$shared$IRemote$remote_error$dyn_28716 = (function (this$,e){
var shadow$cljs$devtools$client$shared$IRemote$remote_error$dyn_28877 = (function (this$,e){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.remote_error[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -92,7 +92,7 @@ shadow.cljs.devtools.client.shared.remote_error = (function shadow$cljs$devtools
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IRemote$remote_error$arity$2 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IRemote$remote_error$arity$2(this$,e);
} else {
return shadow$cljs$devtools$client$shared$IRemote$remote_error$dyn_28716(this$,e);
return shadow$cljs$devtools$client$shared$IRemote$remote_error$dyn_28877(this$,e);
}
});
@@ -102,7 +102,7 @@ return shadow$cljs$devtools$client$shared$IRemote$remote_error$dyn_28716(this$,e
*/
shadow.cljs.devtools.client.shared.IHostSpecific = function(){};
var shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$dyn_28719 = (function (this$,action,done,error){
var shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$dyn_28878 = (function (this$,action,done,error){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.do_repl_init[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -120,11 +120,11 @@ shadow.cljs.devtools.client.shared.do_repl_init = (function shadow$cljs$devtools
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$arity$4 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$arity$4(this$,action,done,error);
} else {
return shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$dyn_28719(this$,action,done,error);
return shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$dyn_28878(this$,action,done,error);
}
});
var shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$dyn_28723 = (function (this$,require_msg,done,error){
var shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$dyn_28886 = (function (this$,require_msg,done,error){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.do_repl_require[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -142,11 +142,11 @@ shadow.cljs.devtools.client.shared.do_repl_require = (function shadow$cljs$devto
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$arity$4 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$arity$4(this$,require_msg,done,error);
} else {
return shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$dyn_28723(this$,require_msg,done,error);
return shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$dyn_28886(this$,require_msg,done,error);
}
});
var shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$dyn_28724 = (function (this$,ns,invoke_msg){
var shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$dyn_28891 = (function (this$,ns,invoke_msg){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.do_invoke[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -164,16 +164,16 @@ shadow.cljs.devtools.client.shared.do_invoke = (function shadow$cljs$devtools$cl
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$arity$3 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$arity$3(this$,ns,invoke_msg);
} else {
return shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$dyn_28724(this$,ns,invoke_msg);
return shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$dyn_28891(this$,ns,invoke_msg);
}
});
shadow.cljs.devtools.client.shared.load_sources = (function shadow$cljs$devtools$client$shared$load_sources(runtime,sources,callback){
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3(runtime,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"cljs-load-sources","cljs-load-sources",-1458295962),new cljs.core.Keyword(null,"to","to",192099007),shadow.cljs.devtools.client.env.worker_client_id,new cljs.core.Keyword(null,"sources","sources",-321166424),cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$1(new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582)),sources)], null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"cljs-sources","cljs-sources",31121610),(function (p__28157){
var map__28158 = p__28157;
var map__28158__$1 = cljs.core.__destructure_map(map__28158);
var msg = map__28158__$1;
var sources__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28158__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3(runtime,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"cljs-load-sources","cljs-load-sources",-1458295962),new cljs.core.Keyword(null,"to","to",192099007),shadow.cljs.devtools.client.env.worker_client_id,new cljs.core.Keyword(null,"sources","sources",-321166424),cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$1(new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582)),sources)], null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"cljs-sources","cljs-sources",31121610),(function (p__28596){
var map__28597 = p__28596;
var map__28597__$1 = cljs.core.__destructure_map(map__28597);
var msg = map__28597__$1;
var sources__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28597__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(sources__$1) : callback.call(null, sources__$1));
})], null));
});
@@ -185,11 +185,11 @@ if((typeof shadow !== 'undefined') && (typeof shadow.cljs !== 'undefined') && (t
} else {
shadow.cljs.devtools.client.shared.plugins_ref = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.PersistentArrayMap.EMPTY);
}
shadow.cljs.devtools.client.shared.start_all_plugins_BANG_ = (function shadow$cljs$devtools$client$shared$start_all_plugins_BANG_(p__28164){
var map__28166 = p__28164;
var map__28166__$1 = cljs.core.__destructure_map(map__28166);
var runtime = map__28166__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28166__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.cljs.devtools.client.shared.start_all_plugins_BANG_ = (function shadow$cljs$devtools$client$shared$start_all_plugins_BANG_(p__28603){
var map__28604 = p__28603;
var map__28604__$1 = cljs.core.__destructure_map(map__28604);
var runtime = map__28604__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28604__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var started_set = cljs.core.set(cljs.core.keys(new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref))));
var plugins = cljs.core.deref(shadow.cljs.devtools.client.shared.plugins_ref);
var plugins_set = cljs.core.set(cljs.core.keys(plugins));
@@ -199,13 +199,13 @@ while(true){
if(cljs.core.empty_QMARK_(pending_set__$1)){
return new cljs.core.Keyword("shadow.cljs.devtools.client.shared","done!","shadow.cljs.devtools.client.shared/done!",-748632664);
} else {
var G__28725 = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(((function (pending_set__$1,started_set,plugins,plugins_set,pending_set,map__28166,map__28166__$1,runtime,state_ref){
var G__28910 = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(((function (pending_set__$1,started_set,plugins,plugins_set,pending_set,map__28604,map__28604__$1,runtime,state_ref){
return (function (pending_set__$2,plugin_id){
var map__28174 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(plugins,plugin_id);
var map__28174__$1 = cljs.core.__destructure_map(map__28174);
var plugin = map__28174__$1;
var depends_on = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28174__$1,new cljs.core.Keyword(null,"depends-on","depends-on",-1448442022));
var init_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28174__$1,new cljs.core.Keyword(null,"init-fn","init-fn",777257971));
var map__28609 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(plugins,plugin_id);
var map__28609__$1 = cljs.core.__destructure_map(map__28609);
var plugin = map__28609__$1;
var depends_on = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28609__$1,new cljs.core.Keyword(null,"depends-on","depends-on",-1448442022));
var init_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28609__$1,new cljs.core.Keyword(null,"init-fn","init-fn",777257971));
if(cljs.core.truth_(cljs.core.some(pending_set__$2,depends_on))){
return pending_set__$2;
} else {
@@ -215,9 +215,9 @@ cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(state_ref,cljs.core.assoc_in,
return cljs.core.disj.cljs$core$IFn$_invoke$arity$2(pending_set__$2,plugin_id);
}
});})(pending_set__$1,started_set,plugins,plugins_set,pending_set,map__28166,map__28166__$1,runtime,state_ref))
});})(pending_set__$1,started_set,plugins,plugins_set,pending_set,map__28604,map__28604__$1,runtime,state_ref))
,pending_set__$1,pending_set__$1);
pending_set__$1 = G__28725;
pending_set__$1 = G__28910;
continue;
}
@@ -245,19 +245,19 @@ if(cljs.core.fn_QMARK_(stop_fn)){
throw (new Error("Assert failed: (fn? stop-fn)"));
}
var temp__5808__auto___28728 = cljs.core.deref(shadow.cljs.devtools.client.shared.runtime_ref);
if((temp__5808__auto___28728 == null)){
var temp__5808__auto___28919 = cljs.core.deref(shadow.cljs.devtools.client.shared.runtime_ref);
if((temp__5808__auto___28919 == null)){
} else {
var runtime_28729 = temp__5808__auto___28728;
var temp__5808__auto___28730__$1 = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(runtime_28729,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855),plugin_id], null));
if((temp__5808__auto___28730__$1 == null)){
var runtime_28920 = temp__5808__auto___28919;
var temp__5808__auto___28922__$1 = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(runtime_28920,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855),plugin_id], null));
if((temp__5808__auto___28922__$1 == null)){
} else {
var started_28732 = temp__5808__auto___28730__$1;
var map__28182_28733 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(shadow.cljs.devtools.client.shared.plugins_ref),plugin_id);
var map__28182_28734__$1 = cljs.core.__destructure_map(map__28182_28733);
var old_28735 = map__28182_28734__$1;
var stop_fn_28736__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28182_28734__$1,new cljs.core.Keyword(null,"stop-fn","stop-fn",-348472246));
(stop_fn_28736__$1.cljs$core$IFn$_invoke$arity$1 ? stop_fn_28736__$1.cljs$core$IFn$_invoke$arity$1(started_28732) : stop_fn_28736__$1.call(null, started_28732));
var started_28924 = temp__5808__auto___28922__$1;
var map__28612_28925 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(shadow.cljs.devtools.client.shared.plugins_ref),plugin_id);
var map__28612_28926__$1 = cljs.core.__destructure_map(map__28612_28925);
var old_28927 = map__28612_28926__$1;
var stop_fn_28928__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28612_28926__$1,new cljs.core.Keyword(null,"stop-fn","stop-fn",-348472246));
(stop_fn_28928__$1.cljs$core$IFn$_invoke$arity$1 ? stop_fn_28928__$1.cljs$core$IFn$_invoke$arity$1(started_28924) : stop_fn_28928__$1.call(null, started_28924));
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(shadow.cljs.devtools.client.shared.runtime_ref,cljs.core.update,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855),cljs.core.dissoc,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([plugin_id], 0));
}
@@ -273,27 +273,27 @@ var runtime = temp__5808__auto__;
return shadow.cljs.devtools.client.shared.start_all_plugins_BANG_(runtime);
}
});
shadow.cljs.devtools.client.shared.transit_read = (function shadow$cljs$devtools$client$shared$transit_read(p__28187,data){
var map__28188 = p__28187;
var map__28188__$1 = cljs.core.__destructure_map(map__28188);
var state = map__28188__$1;
var transit_readers = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28188__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-readers","shadow.cljs.devtools.client.shared/transit-readers",-1866893537));
shadow.cljs.devtools.client.shared.transit_read = (function shadow$cljs$devtools$client$shared$transit_read(p__28615,data){
var map__28619 = p__28615;
var map__28619__$1 = cljs.core.__destructure_map(map__28619);
var state = map__28619__$1;
var transit_readers = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28619__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-readers","shadow.cljs.devtools.client.shared/transit-readers",-1866893537));
var t = cognitect.transit.reader.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"json","json",1279968570),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"handlers","handlers",79528781),transit_readers], null));
return cognitect.transit.read(t,data);
});
shadow.cljs.devtools.client.shared.transit_str = (function shadow$cljs$devtools$client$shared$transit_str(p__28197,obj){
var map__28198 = p__28197;
var map__28198__$1 = cljs.core.__destructure_map(map__28198);
var state = map__28198__$1;
var transit_writers = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28198__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-writers","shadow.cljs.devtools.client.shared/transit-writers",-776127897));
shadow.cljs.devtools.client.shared.transit_str = (function shadow$cljs$devtools$client$shared$transit_str(p__28623,obj){
var map__28624 = p__28623;
var map__28624__$1 = cljs.core.__destructure_map(map__28624);
var state = map__28624__$1;
var transit_writers = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28624__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-writers","shadow.cljs.devtools.client.shared/transit-writers",-776127897));
var w = cognitect.transit.writer.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"json","json",1279968570),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"handlers","handlers",79528781),transit_writers], null));
return cognitect.transit.write(w,obj);
});
shadow.cljs.devtools.client.shared.add_transit_writers_BANG_ = (function shadow$cljs$devtools$client$shared$add_transit_writers_BANG_(p__28208,writers){
var map__28213 = p__28208;
var map__28213__$1 = cljs.core.__destructure_map(map__28213);
var runtime = map__28213__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28213__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.cljs.devtools.client.shared.add_transit_writers_BANG_ = (function shadow$cljs$devtools$client$shared$add_transit_writers_BANG_(p__28627,writers){
var map__28628 = p__28627;
var map__28628__$1 = cljs.core.__destructure_map(map__28628);
var runtime = map__28628__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28628__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(state_ref,cljs.core.update,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-writers","shadow.cljs.devtools.client.shared/transit-writers",-776127897),cljs.core.merge,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([writers], 0));
return runtime;
@@ -301,13 +301,13 @@ return runtime;
shadow.cljs.devtools.client.shared.continue_BANG_ = (function shadow$cljs$devtools$client$shared$continue_BANG_(state){
return (shadow.cljs.devtools.client.shared.interpret_actions.cljs$core$IFn$_invoke$arity$1 ? shadow.cljs.devtools.client.shared.interpret_actions.cljs$core$IFn$_invoke$arity$1(state) : shadow.cljs.devtools.client.shared.interpret_actions.call(null, state));
});
shadow.cljs.devtools.client.shared.abort_BANG_ = (function shadow$cljs$devtools$client$shared$abort_BANG_(p__28230,action,ex){
var map__28231 = p__28230;
var map__28231__$1 = cljs.core.__destructure_map(map__28231);
var state = map__28231__$1;
var callback = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28231__$1,new cljs.core.Keyword(null,"callback","callback",-705136228));
var G__28238 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(state,new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"runtime-error","runtime-error",-2116843646),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"ex","ex",-1413771341),ex,new cljs.core.Keyword(null,"ex-action","ex-action",672251553),action], 0)),new cljs.core.Keyword(null,"runtime","runtime",-1331573996),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"callback","callback",-705136228)], 0));
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28238) : callback.call(null, G__28238));
shadow.cljs.devtools.client.shared.abort_BANG_ = (function shadow$cljs$devtools$client$shared$abort_BANG_(p__28634,action,ex){
var map__28635 = p__28634;
var map__28635__$1 = cljs.core.__destructure_map(map__28635);
var state = map__28635__$1;
var callback = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28635__$1,new cljs.core.Keyword(null,"callback","callback",-705136228));
var G__28636 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(state,new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"runtime-error","runtime-error",-2116843646),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"ex","ex",-1413771341),ex,new cljs.core.Keyword(null,"ex-action","ex-action",672251553),action], 0)),new cljs.core.Keyword(null,"runtime","runtime",-1331573996),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"callback","callback",-705136228)], 0));
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28636) : callback.call(null, G__28636));
});
shadow.cljs.devtools.client.shared.handle_invoke = (function shadow$cljs$devtools$client$shared$handle_invoke(state,runtime,action){
var res = shadow.cljs.devtools.client.shared.do_invoke(runtime,new cljs.core.Keyword(null,"ns","ns",441598760).cljs$core$IFn$_invoke$arity$1(state),action);
@@ -331,19 +331,19 @@ return state;
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(state,new cljs.core.Keyword(null,"results","results",-1134170113),cljs.core.conj,ret);
}
});
shadow.cljs.devtools.client.shared.interpret_action = (function shadow$cljs$devtools$client$shared$interpret_action(p__28252,p__28253){
var map__28254 = p__28252;
var map__28254__$1 = cljs.core.__destructure_map(map__28254);
var state = map__28254__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28254__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28254__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var map__28255 = p__28253;
var map__28255__$1 = cljs.core.__destructure_map(map__28255);
var action = map__28255__$1;
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28255__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var G__28260 = type;
var G__28260__$1 = (((G__28260 instanceof cljs.core.Keyword))?G__28260.fqn:null);
switch (G__28260__$1) {
shadow.cljs.devtools.client.shared.interpret_action = (function shadow$cljs$devtools$client$shared$interpret_action(p__28649,p__28650){
var map__28655 = p__28649;
var map__28655__$1 = cljs.core.__destructure_map(map__28655);
var state = map__28655__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28655__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28655__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var map__28656 = p__28650;
var map__28656__$1 = cljs.core.__destructure_map(map__28656);
var action = map__28656__$1;
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28656__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var G__28657 = type;
var G__28657__$1 = (((G__28657 instanceof cljs.core.Keyword))?G__28657.fqn:null);
switch (G__28657__$1) {
case "repl/init":
return shadow.cljs.devtools.client.shared.do_repl_init(runtime,action,(function (){
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952).cljs$core$IFn$_invoke$arity$1(runtime),cljs.core.assoc,new cljs.core.Keyword(null,"init-complete","init-complete",-157163484),true);
@@ -355,29 +355,29 @@ return shadow.cljs.devtools.client.shared.abort_BANG_(state,action,ex);
break;
case "repl/set-ns":
var map__28262 = action;
var map__28262__$1 = cljs.core.__destructure_map(map__28262);
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28262__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var internal = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28262__$1,new cljs.core.Keyword(null,"internal","internal",-854870097));
return shadow.cljs.devtools.client.shared.continue_BANG_((function (){var G__28267 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(state,new cljs.core.Keyword(null,"ns","ns",441598760),ns);
var map__28658 = action;
var map__28658__$1 = cljs.core.__destructure_map(map__28658);
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28658__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var internal = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28658__$1,new cljs.core.Keyword(null,"internal","internal",-854870097));
return shadow.cljs.devtools.client.shared.continue_BANG_((function (){var G__28659 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(state,new cljs.core.Keyword(null,"ns","ns",441598760),ns);
if(cljs.core.not(internal)){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(G__28267,new cljs.core.Keyword(null,"results","results",-1134170113),cljs.core.conj,null);
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(G__28659,new cljs.core.Keyword(null,"results","results",-1134170113),cljs.core.conj,null);
} else {
return G__28267;
return G__28659;
}
})());
break;
case "repl/require":
var map__28273 = action;
var map__28273__$1 = cljs.core.__destructure_map(map__28273);
var internal = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28273__$1,new cljs.core.Keyword(null,"internal","internal",-854870097));
var map__28660 = action;
var map__28660__$1 = cljs.core.__destructure_map(map__28660);
var internal = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28660__$1,new cljs.core.Keyword(null,"internal","internal",-854870097));
return shadow.cljs.devtools.client.shared.do_repl_require(runtime,action,(function (sources){
return shadow.cljs.devtools.client.shared.continue_BANG_((function (){var G__28276 = cljs.core.update.cljs$core$IFn$_invoke$arity$4(state,new cljs.core.Keyword(null,"loaded-sources","loaded-sources",-300252436),cljs.core.into,sources);
return shadow.cljs.devtools.client.shared.continue_BANG_((function (){var G__28661 = cljs.core.update.cljs$core$IFn$_invoke$arity$4(state,new cljs.core.Keyword(null,"loaded-sources","loaded-sources",-300252436),cljs.core.into,sources);
if(cljs.core.not(internal)){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(G__28276,new cljs.core.Keyword(null,"results","results",-1134170113),cljs.core.conj,null);
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(G__28661,new cljs.core.Keyword(null,"results","results",-1134170113),cljs.core.conj,null);
} else {
return G__28276;
return G__28661;
}
})());
}),(function (ex){
@@ -387,27 +387,27 @@ return shadow.cljs.devtools.client.shared.abort_BANG_(state,action,ex);
break;
case "repl/invoke":
var repl = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(state,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"input","input",556931961),new cljs.core.Keyword(null,"repl","repl",-35398667)], null));
try{var temp__5808__auto___28742 = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(state,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"input","input",556931961),new cljs.core.Keyword(null,"obj-refs","obj-refs",-2086642078)], null));
if((temp__5808__auto___28742 == null)){
try{var temp__5808__auto___28983 = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(state,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"input","input",556931961),new cljs.core.Keyword(null,"obj-refs","obj-refs",-2086642078)], null));
if((temp__5808__auto___28983 == null)){
} else {
var obj_refs_28743 = temp__5808__auto___28742;
var obj_support_28744__$1 = new cljs.core.Keyword(null,"obj-support","obj-support",1522559229).cljs$core$IFn$_invoke$arity$1(new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952).cljs$core$IFn$_invoke$arity$1(runtime))));
var vec__28287_28745 = obj_refs_28743;
var a_28746 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28287_28745,(0),null);
var b_28747 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28287_28745,(1),null);
var c_28748 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28287_28745,(2),null);
if(cljs.core.truth_(a_28746)){
(cljs.core._STAR_1 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(shadow.remote.runtime.obj_support.get_ref(obj_support_28744__$1,a_28746)));
var obj_refs_28985 = temp__5808__auto___28983;
var obj_support_28986__$1 = new cljs.core.Keyword(null,"obj-support","obj-support",1522559229).cljs$core$IFn$_invoke$arity$1(new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952).cljs$core$IFn$_invoke$arity$1(runtime))));
var vec__28663_28987 = obj_refs_28985;
var a_28988 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28663_28987,(0),null);
var b_28989 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28663_28987,(1),null);
var c_28990 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28663_28987,(2),null);
if(cljs.core.truth_(a_28988)){
(cljs.core._STAR_1 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(shadow.remote.runtime.obj_support.get_ref(obj_support_28986__$1,a_28988)));
} else {
}
if(cljs.core.truth_(b_28747)){
(cljs.core._STAR_2 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(shadow.remote.runtime.obj_support.get_ref(obj_support_28744__$1,b_28747)));
if(cljs.core.truth_(b_28989)){
(cljs.core._STAR_2 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(shadow.remote.runtime.obj_support.get_ref(obj_support_28986__$1,b_28989)));
} else {
}
if(cljs.core.truth_(c_28748)){
(cljs.core._STAR_3 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(shadow.remote.runtime.obj_support.get_ref(obj_support_28744__$1,c_28748)));
if(cljs.core.truth_(c_28990)){
(cljs.core._STAR_3 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(shadow.remote.runtime.obj_support.get_ref(obj_support_28986__$1,c_28990)));
} else {
}
}
@@ -420,7 +420,7 @@ return and__5000__auto__;
}
})())?shadow.cljs.devtools.client.shared.handle_repl_invoke:shadow.cljs.devtools.client.shared.handle_invoke);
return shadow.cljs.devtools.client.shared.continue_BANG_((invoke_fn.cljs$core$IFn$_invoke$arity$3 ? invoke_fn.cljs$core$IFn$_invoke$arity$3(state,runtime,action) : invoke_fn.call(null, state,runtime,action)));
}catch (e28286){var ex = e28286;
}catch (e28662){var ex = e28662;
if(cljs.core.truth_(repl)){
(cljs.core._STAR_e = ex);
} else {
@@ -436,25 +436,25 @@ throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("unhandled repl action",ne
}
});
shadow.cljs.devtools.client.shared.interpret_actions = (function shadow$cljs$devtools$client$shared$interpret_actions(p__28305){
var map__28306 = p__28305;
var map__28306__$1 = cljs.core.__destructure_map(map__28306);
var state = map__28306__$1;
var queue = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28306__$1,new cljs.core.Keyword(null,"queue","queue",1455835879));
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28306__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
shadow.cljs.devtools.client.shared.interpret_actions = (function shadow$cljs$devtools$client$shared$interpret_actions(p__28666){
var map__28667 = p__28666;
var map__28667__$1 = cljs.core.__destructure_map(map__28667);
var state = map__28667__$1;
var queue = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28667__$1,new cljs.core.Keyword(null,"queue","queue",1455835879));
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28667__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
if(cljs.core.empty_QMARK_(queue)){
var map__28308 = state;
var map__28308__$1 = cljs.core.__destructure_map(map__28308);
var callback = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28308__$1,new cljs.core.Keyword(null,"callback","callback",-705136228));
var G__28309 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(state,new cljs.core.Keyword(null,"runtime","runtime",-1331573996),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"callback","callback",-705136228),new cljs.core.Keyword(null,"queue","queue",1455835879)], 0)),new cljs.core.Keyword(null,"time-finish","time-finish",-1456032653),Date.now());
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28309) : callback.call(null, G__28309));
var map__28668 = state;
var map__28668__$1 = cljs.core.__destructure_map(map__28668);
var callback = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28668__$1,new cljs.core.Keyword(null,"callback","callback",-705136228));
var G__28669 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(state,new cljs.core.Keyword(null,"runtime","runtime",-1331573996),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"callback","callback",-705136228),new cljs.core.Keyword(null,"queue","queue",1455835879)], 0)),new cljs.core.Keyword(null,"time-finish","time-finish",-1456032653),Date.now());
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28669) : callback.call(null, G__28669));
} else {
if(((cljs.core.seq(warnings)) && (shadow.cljs.devtools.client.env.ignore_warnings === false))){
var map__28315 = state;
var map__28315__$1 = cljs.core.__destructure_map(map__28315);
var callback = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28315__$1,new cljs.core.Keyword(null,"callback","callback",-705136228));
var G__28317 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(state,new cljs.core.Keyword(null,"runtime","runtime",-1331573996),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"callback","callback",-705136228),new cljs.core.Keyword(null,"queue","queue",1455835879)], 0)),new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"warnings","warnings",-735437651),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"warnings","warnings",-735437651),warnings,new cljs.core.Keyword(null,"time-finish","time-finish",-1456032653),Date.now()], 0));
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28317) : callback.call(null, G__28317));
var map__28670 = state;
var map__28670__$1 = cljs.core.__destructure_map(map__28670);
var callback = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28670__$1,new cljs.core.Keyword(null,"callback","callback",-705136228));
var G__28671 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(state,new cljs.core.Keyword(null,"runtime","runtime",-1331573996),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"callback","callback",-705136228),new cljs.core.Keyword(null,"queue","queue",1455835879)], 0)),new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"warnings","warnings",-735437651),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"warnings","warnings",-735437651),warnings,new cljs.core.Keyword(null,"time-finish","time-finish",-1456032653),Date.now()], 0));
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28671) : callback.call(null, G__28671));
} else {
var action = cljs.core.first(queue);
var state__$1 = cljs.core.update.cljs$core$IFn$_invoke$arity$3(state,new cljs.core.Keyword(null,"queue","queue",1455835879),cljs.core.rest);
@@ -463,11 +463,11 @@ return shadow.cljs.devtools.client.shared.interpret_action(state__$1,action);
}
}
});
shadow.cljs.devtools.client.shared.setup_actions = (function shadow$cljs$devtools$client$shared$setup_actions(runtime,input,p__28327,callback){
var map__28328 = p__28327;
var map__28328__$1 = cljs.core.__destructure_map(map__28328);
var msg = map__28328__$1;
var actions = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28328__$1,new cljs.core.Keyword(null,"actions","actions",-812656882));
shadow.cljs.devtools.client.shared.setup_actions = (function shadow$cljs$devtools$client$shared$setup_actions(runtime,input,p__28678,callback){
var map__28679 = p__28678;
var map__28679__$1 = cljs.core.__destructure_map(map__28679);
var msg = map__28679__$1;
var actions = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28679__$1,new cljs.core.Keyword(null,"actions","actions",-812656882));
return cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,"queue","queue",1455835879),new cljs.core.Keyword(null,"ns","ns",441598760),new cljs.core.Keyword(null,"msg","msg",-1386103444),new cljs.core.Keyword(null,"loaded-sources","loaded-sources",-300252436),new cljs.core.Keyword(null,"warnings","warnings",-735437651),new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"runtime","runtime",-1331573996),new cljs.core.Keyword(null,"input","input",556931961),new cljs.core.Keyword(null,"callback","callback",-705136228),new cljs.core.Keyword(null,"time-start","time-start",-590811745),new cljs.core.Keyword(null,"results","results",-1134170113)],[actions,new cljs.core.Keyword(null,"ns","ns",441598760).cljs$core$IFn$_invoke$arity$1(input),msg,cljs.core.PersistentVector.EMPTY,cljs.core.vec(cljs.core.mapcat.cljs$core$IFn$_invoke$arity$variadic(new cljs.core.Keyword(null,"warnings","warnings",-735437651),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([actions], 0))),new cljs.core.Keyword(null,"ok","ok",967785236),runtime,input,callback,Date.now(),cljs.core.PersistentVector.EMPTY]);
});
@@ -503,16 +503,16 @@ this.cljs$lang$protocol_mask$partition1$ = 139264;
(shadow.cljs.devtools.client.shared.Runtime.prototype.attempt_connect_BANG_ = (function (){
var self__ = this;
var this$ = this;
var map__28350 = cljs.core.deref(self__.state_ref);
var map__28350__$1 = cljs.core.__destructure_map(map__28350);
var state = map__28350__$1;
var ws_connecting = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28350__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connecting","shadow.cljs.devtools.client.shared/ws-connecting",-847036450));
var ws_connect_timeout = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28350__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connect-timeout","shadow.cljs.devtools.client.shared/ws-connect-timeout",1477702043));
var shutdown = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28350__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008));
var stale = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28350__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","stale","shadow.cljs.devtools.client.shared/stale",-1017562082));
var ws_state = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28350__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-state","shadow.cljs.devtools.client.shared/ws-state",1653373656));
var ws_stop_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28350__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-stop-fn","shadow.cljs.devtools.client.shared/ws-stop-fn",88454255));
var ws_start_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28350__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-start-fn","shadow.cljs.devtools.client.shared/ws-start-fn",-49893682));
var map__28698 = cljs.core.deref(self__.state_ref);
var map__28698__$1 = cljs.core.__destructure_map(map__28698);
var state = map__28698__$1;
var ws_connecting = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connecting","shadow.cljs.devtools.client.shared/ws-connecting",-847036450));
var ws_connect_timeout = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connect-timeout","shadow.cljs.devtools.client.shared/ws-connect-timeout",1477702043));
var shutdown = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008));
var stale = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","stale","shadow.cljs.devtools.client.shared/stale",-1017562082));
var ws_state = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-state","shadow.cljs.devtools.client.shared/ws-state",1653373656));
var ws_stop_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-stop-fn","shadow.cljs.devtools.client.shared/ws-stop-fn",88454255));
var ws_start_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-start-fn","shadow.cljs.devtools.client.shared/ws-start-fn",-49893682));
if(((cljs.core.not(shutdown)) && (((cljs.core.not(stale)) && (cljs.core.not(ws_connecting)))))){
if(cljs.core.truth_(ws_connect_timeout)){
clearTimeout(ws_connect_timeout);
@@ -534,11 +534,11 @@ return null;
(shadow.cljs.devtools.client.shared.Runtime.prototype.schedule_connect_BANG_ = (function (after){
var self__ = this;
var this$ = this;
var map__28362 = cljs.core.deref(self__.state_ref);
var map__28362__$1 = cljs.core.__destructure_map(map__28362);
var ws_connect_timeout = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28362__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connect-timeout","shadow.cljs.devtools.client.shared/ws-connect-timeout",1477702043));
var stale = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28362__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","stale","shadow.cljs.devtools.client.shared/stale",-1017562082));
var shutdown = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28362__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008));
var map__28702 = cljs.core.deref(self__.state_ref);
var map__28702__$1 = cljs.core.__destructure_map(map__28702);
var ws_connect_timeout = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28702__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connect-timeout","shadow.cljs.devtools.client.shared/ws-connect-timeout",1477702043));
var stale = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28702__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","stale","shadow.cljs.devtools.client.shared/stale",-1017562082));
var shutdown = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28702__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008));
if(cljs.core.truth_(ws_connect_timeout)){
clearTimeout(ws_connect_timeout);
} else {
@@ -563,18 +563,18 @@ var this__5300__auto____$1 = this;
return this__5300__auto____$1.cljs$core$ILookup$_lookup$arity$3(null, k__5301__auto__,null);
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__5302__auto__,k28345,else__5303__auto__){
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__5302__auto__,k28691,else__5303__auto__){
var self__ = this;
var this__5302__auto____$1 = this;
var G__28390 = k28345;
var G__28390__$1 = (((G__28390 instanceof cljs.core.Keyword))?G__28390.fqn:null);
switch (G__28390__$1) {
var G__28718 = k28691;
var G__28718__$1 = (((G__28718 instanceof cljs.core.Keyword))?G__28718.fqn:null);
switch (G__28718__$1) {
case "state-ref":
return self__.state_ref;
break;
default:
return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k28345,else__5303__auto__);
return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k28691,else__5303__auto__);
}
}));
@@ -582,10 +582,10 @@ return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k28345,else__
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IKVReduce$_kv_reduce$arity$3 = (function (this__5320__auto__,f__5321__auto__,init__5322__auto__){
var self__ = this;
var this__5320__auto____$1 = this;
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret__5323__auto__,p__28397){
var vec__28398 = p__28397;
var k__5324__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28398,(0),null);
var v__5325__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28398,(1),null);
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret__5323__auto__,p__28720){
var vec__28722 = p__28720;
var k__5324__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28722,(0),null);
var v__5325__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28722,(1),null);
return (f__5321__auto__.cljs$core$IFn$_invoke$arity$3 ? f__5321__auto__.cljs$core$IFn$_invoke$arity$3(ret__5323__auto__,k__5324__auto__,v__5325__auto__) : f__5321__auto__.call(null, ret__5323__auto__,k__5324__auto__,v__5325__auto__));
}),init__5322__auto__,this__5320__auto____$1);
}));
@@ -599,10 +599,10 @@ return cljs.core.pr_sequential_writer(writer__5316__auto__,cljs.core.pr_writer,"
return cljs.core.pr_sequential_writer(writer__5316__auto__,pr_pair__5318__auto__,"#shadow.cljs.devtools.client.shared.Runtime{",", ","}",opts__5317__auto__,cljs.core.concat.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),self__.state_ref],null))], null),self__.__extmap));
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__28344){
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__28690){
var self__ = this;
var G__28344__$1 = this;
return (new cljs.core.RecordIter((0),G__28344__$1,1,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"state-ref","state-ref",2127874952)], null),(cljs.core.truth_(self__.__extmap)?cljs.core._iterator(self__.__extmap):cljs.core.nil_iter())));
var G__28690__$1 = this;
return (new cljs.core.RecordIter((0),G__28690__$1,1,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"state-ref","state-ref",2127874952)], null),(cljs.core.truth_(self__.__extmap)?cljs.core._iterator(self__.__extmap):cljs.core.nil_iter())));
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IMeta$_meta$arity$1 = (function (this__5298__auto__){
@@ -639,10 +639,10 @@ return h__5111__auto____$1;
}
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this28346,other28347){
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this28693,other28694){
var self__ = this;
var this28346__$1 = this;
return (((!((other28347 == null)))) && ((((this28346__$1.constructor === other28347.constructor)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this28346__$1.state_ref,other28347.state_ref)) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this28346__$1.__extmap,other28347.__extmap)))))));
var this28693__$1 = this;
return (((!((other28694 == null)))) && ((((this28693__$1.constructor === other28694.constructor)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this28693__$1.state_ref,other28694.state_ref)) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this28693__$1.__extmap,other28694.__extmap)))))));
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$remote$runtime$api$IEvalCLJS$ = cljs.core.PROTOCOL_SENTINEL);
@@ -652,17 +652,17 @@ var self__ = this;
var this$__$1 = this;
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3(this$__$1,new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"cljs-compile","cljs-compile",-1735075279),new cljs.core.Keyword(null,"to","to",192099007),shadow.cljs.devtools.client.env.worker_client_id,new cljs.core.Keyword(null,"input","input",556931961),input,new cljs.core.Keyword(null,"include-init","include-init",1061115199),cljs.core.not(new cljs.core.Keyword(null,"init-complete","init-complete",-157163484).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(self__.state_ref)))], null),new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"cljs-compile-result","cljs-compile-result",-1137644713),(function (msg){
return shadow.cljs.devtools.client.shared.interpret_actions(shadow.cljs.devtools.client.shared.setup_actions(this$__$1,input,msg,callback));
}),new cljs.core.Keyword(null,"cljs-compile-error","cljs-compile-error",-371665768),(function (p__28480){
var map__28481 = p__28480;
var map__28481__$1 = cljs.core.__destructure_map(map__28481);
var ex_oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28481__$1,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737));
var ex_client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28481__$1,new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984));
var report = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28481__$1,new cljs.core.Keyword(null,"report","report",1394055010));
var G__28484 = new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"compile-error","compile-error",-1313154526),new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737),ex_oid,new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984),ex_client_id,new cljs.core.Keyword(null,"report","report",1394055010),report], null);
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28484) : callback.call(null, G__28484));
}),new cljs.core.Keyword(null,"cljs-compile-error","cljs-compile-error",-371665768),(function (p__28736){
var map__28737 = p__28736;
var map__28737__$1 = cljs.core.__destructure_map(map__28737);
var ex_oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28737__$1,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737));
var ex_client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28737__$1,new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984));
var report = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28737__$1,new cljs.core.Keyword(null,"report","report",1394055010));
var G__28738 = new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"compile-error","compile-error",-1313154526),new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737),ex_oid,new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984),ex_client_id,new cljs.core.Keyword(null,"report","report",1394055010),report], null);
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28738) : callback.call(null, G__28738));
}),new cljs.core.Keyword(null,"client-not-found","client-not-found",-1754042614),(function (msg){
var G__28485 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"worker-not-found","worker-not-found",-1848657608)], null);
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28485) : callback.call(null, G__28485));
var G__28739 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"worker-not-found","worker-not-found",-1848657608)], null);
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28739) : callback.call(null, G__28739));
})], null));
}));
@@ -715,19 +715,19 @@ return console.error("shadow-cljs - remote-error",e);
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$remote$runtime$api$IRuntime$relay_msg$arity$2 = (function (this$,msg){
var self__ = this;
var this$__$1 = this;
var map__28518 = cljs.core.deref(self__.state_ref);
var map__28518__$1 = cljs.core.__destructure_map(map__28518);
var state = map__28518__$1;
var ws_state = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28518__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-state","shadow.cljs.devtools.client.shared/ws-state",1653373656));
var ws_connected = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28518__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connected","shadow.cljs.devtools.client.shared/ws-connected",-1476385853));
var ws_send_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28518__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-send-fn","shadow.cljs.devtools.client.shared/ws-send-fn",-1986889866));
var map__28740 = cljs.core.deref(self__.state_ref);
var map__28740__$1 = cljs.core.__destructure_map(map__28740);
var state = map__28740__$1;
var ws_state = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28740__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-state","shadow.cljs.devtools.client.shared/ws-state",1653373656));
var ws_connected = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28740__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connected","shadow.cljs.devtools.client.shared/ws-connected",-1476385853));
var ws_send_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28740__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-send-fn","shadow.cljs.devtools.client.shared/ws-send-fn",-1986889866));
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(self__.state_ref,cljs.core.assoc,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-last-msg","shadow.cljs.devtools.client.shared/ws-last-msg",-1438906782),shadow.remote.runtime.shared.now());
if(cljs.core.not(ws_connected)){
return console.warn("shadow-cljs - dropped ws message, not connected",msg,state);
} else {
var s = (function (){try{return shadow.cljs.devtools.client.shared.transit_str(state,msg);
}catch (e28519){var e = e28519;
}catch (e28742){var e = e28742;
throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("failed to encode relay msg",new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"msg","msg",-1386103444),msg], null));
}})();
return (ws_send_fn.cljs$core$IFn$_invoke$arity$2 ? ws_send_fn.cljs$core$IFn$_invoke$arity$2(ws_state,s) : ws_send_fn.call(null, ws_state,s));
@@ -756,31 +756,31 @@ return (new shadow.cljs.devtools.client.shared.Runtime(self__.state_ref,self__._
}
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IAssociative$_contains_key_QMARK_$arity$2 = (function (this__5307__auto__,k28345){
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IAssociative$_contains_key_QMARK_$arity$2 = (function (this__5307__auto__,k28691){
var self__ = this;
var this__5307__auto____$1 = this;
var G__28555 = k28345;
var G__28555__$1 = (((G__28555 instanceof cljs.core.Keyword))?G__28555.fqn:null);
switch (G__28555__$1) {
var G__28746 = k28691;
var G__28746__$1 = (((G__28746 instanceof cljs.core.Keyword))?G__28746.fqn:null);
switch (G__28746__$1) {
case "state-ref":
return true;
break;
default:
return cljs.core.contains_QMARK_(self__.__extmap,k28345);
return cljs.core.contains_QMARK_(self__.__extmap,k28691);
}
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__5308__auto__,k__5309__auto__,G__28344){
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__5308__auto__,k__5309__auto__,G__28690){
var self__ = this;
var this__5308__auto____$1 = this;
var pred__28570 = cljs.core.keyword_identical_QMARK_;
var expr__28571 = k__5309__auto__;
if(cljs.core.truth_((pred__28570.cljs$core$IFn$_invoke$arity$2 ? pred__28570.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),expr__28571) : pred__28570.call(null, new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),expr__28571)))){
return (new shadow.cljs.devtools.client.shared.Runtime(G__28344,self__.__meta,self__.__extmap,null));
var pred__28747 = cljs.core.keyword_identical_QMARK_;
var expr__28748 = k__5309__auto__;
if(cljs.core.truth_((pred__28747.cljs$core$IFn$_invoke$arity$2 ? pred__28747.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),expr__28748) : pred__28747.call(null, new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),expr__28748)))){
return (new shadow.cljs.devtools.client.shared.Runtime(G__28690,self__.__meta,self__.__extmap,null));
} else {
return (new shadow.cljs.devtools.client.shared.Runtime(self__.state_ref,self__.__meta,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k__5309__auto__,G__28344),null));
return (new shadow.cljs.devtools.client.shared.Runtime(self__.state_ref,self__.__meta,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k__5309__auto__,G__28690),null));
}
}));
@@ -790,10 +790,10 @@ var this__5313__auto____$1 = this;
return cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.MapEntry(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),self__.state_ref,null))], null),self__.__extmap));
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__5299__auto__,G__28344){
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__5299__auto__,G__28690){
var self__ = this;
var this__5299__auto____$1 = this;
return (new shadow.cljs.devtools.client.shared.Runtime(self__.state_ref,G__28344,self__.__extmap,self__.__hash));
return (new shadow.cljs.devtools.client.shared.Runtime(self__.state_ref,G__28690,self__.__extmap,self__.__hash));
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$ICollection$_conj$arity$2 = (function (this__5305__auto__,entry__5306__auto__){
@@ -830,32 +830,32 @@ return (new shadow.cljs.devtools.client.shared.Runtime(state_ref,null,null,null)
/**
* Factory function for shadow.cljs.devtools.client.shared/Runtime, taking a map of keywords to field values.
*/
shadow.cljs.devtools.client.shared.map__GT_Runtime = (function shadow$cljs$devtools$client$shared$map__GT_Runtime(G__28348){
var extmap__5342__auto__ = (function (){var G__28629 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__28348,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
if(cljs.core.record_QMARK_(G__28348)){
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,G__28629);
shadow.cljs.devtools.client.shared.map__GT_Runtime = (function shadow$cljs$devtools$client$shared$map__GT_Runtime(G__28696){
var extmap__5342__auto__ = (function (){var G__28752 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__28696,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
if(cljs.core.record_QMARK_(G__28696)){
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,G__28752);
} else {
return G__28629;
return G__28752;
}
})();
return (new shadow.cljs.devtools.client.shared.Runtime(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952).cljs$core$IFn$_invoke$arity$1(G__28348),null,cljs.core.not_empty(extmap__5342__auto__),null));
return (new shadow.cljs.devtools.client.shared.Runtime(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952).cljs$core$IFn$_invoke$arity$1(G__28696),null,cljs.core.not_empty(extmap__5342__auto__),null));
});
if((typeof shadow !== 'undefined') && (typeof shadow.cljs !== 'undefined') && (typeof shadow.cljs.devtools !== 'undefined') && (typeof shadow.cljs.devtools.client !== 'undefined') && (typeof shadow.cljs.devtools.client.shared !== 'undefined') && (typeof shadow.cljs.devtools.client.shared.print_subs !== 'undefined')){
} else {
shadow.cljs.devtools.client.shared.print_subs = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.PersistentHashSet.EMPTY);
}
shadow.cljs.devtools.client.shared.stop_runtime_BANG_ = (function shadow$cljs$devtools$client$shared$stop_runtime_BANG_(p__28633){
var map__28634 = p__28633;
var map__28634__$1 = cljs.core.__destructure_map(map__28634);
var runtime = map__28634__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28634__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__28635 = cljs.core.deref(state_ref);
var map__28635__$1 = cljs.core.__destructure_map(map__28635);
var ws_state = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28635__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-state","shadow.cljs.devtools.client.shared/ws-state",1653373656));
var ws_stop_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28635__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-stop-fn","shadow.cljs.devtools.client.shared/ws-stop-fn",88454255));
var interval = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28635__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","interval","shadow.cljs.devtools.client.shared/interval",-2112273585));
var plugins = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28635__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855));
shadow.cljs.devtools.client.shared.stop_runtime_BANG_ = (function shadow$cljs$devtools$client$shared$stop_runtime_BANG_(p__28753){
var map__28754 = p__28753;
var map__28754__$1 = cljs.core.__destructure_map(map__28754);
var runtime = map__28754__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28754__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__28756 = cljs.core.deref(state_ref);
var map__28756__$1 = cljs.core.__destructure_map(map__28756);
var ws_state = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28756__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-state","shadow.cljs.devtools.client.shared/ws-state",1653373656));
var ws_stop_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28756__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-stop-fn","shadow.cljs.devtools.client.shared/ws-stop-fn",88454255));
var interval = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28756__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","interval","shadow.cljs.devtools.client.shared/interval",-2112273585));
var plugins = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28756__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855));
clearInterval(interval);
if((!((ws_state == null)))){
@@ -864,58 +864,58 @@ if((!((ws_state == null)))){
}
cljs.core.reduce_kv((function (_,plugin_id,started){
var map__28636 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(shadow.cljs.devtools.client.shared.plugins_ref),plugin_id);
var map__28636__$1 = cljs.core.__destructure_map(map__28636);
var stop_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28636__$1,new cljs.core.Keyword(null,"stop-fn","stop-fn",-348472246));
var map__28757 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(shadow.cljs.devtools.client.shared.plugins_ref),plugin_id);
var map__28757__$1 = cljs.core.__destructure_map(map__28757);
var stop_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28757__$1,new cljs.core.Keyword(null,"stop-fn","stop-fn",-348472246));
return (stop_fn.cljs$core$IFn$_invoke$arity$1 ? stop_fn.cljs$core$IFn$_invoke$arity$1(started) : stop_fn.call(null, started));
}),null,plugins);
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(state_ref,cljs.core.assoc,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008),true);
});
shadow.cljs.devtools.client.shared.init_runtime_BANG_ = (function shadow$cljs$devtools$client$shared$init_runtime_BANG_(client_info,ws_start_fn,ws_send_fn,ws_stop_fn){
var temp__5808__auto___28827 = cljs.core.deref(shadow.cljs.devtools.client.shared.runtime_ref);
if((temp__5808__auto___28827 == null)){
var temp__5808__auto___29064 = cljs.core.deref(shadow.cljs.devtools.client.shared.runtime_ref);
if((temp__5808__auto___29064 == null)){
} else {
var runtime_28828 = temp__5808__auto___28827;
shadow.cljs.devtools.client.shared.stop_runtime_BANG_(runtime_28828);
var runtime_29065 = temp__5808__auto___29064;
shadow.cljs.devtools.client.shared.stop_runtime_BANG_(runtime_29065);
cljs.core.reset_BANG_(shadow.cljs.devtools.client.shared.runtime_ref,null);
}
shadow.cljs.devtools.client.shared.add_plugin_BANG_(new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),cljs.core.PersistentHashSet.EMPTY,(function (p1__28637_SHARP_){
return shadow.remote.runtime.obj_support.start(new cljs.core.Keyword(null,"runtime","runtime",-1331573996).cljs$core$IFn$_invoke$arity$1(p1__28637_SHARP_));
shadow.cljs.devtools.client.shared.add_plugin_BANG_(new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),cljs.core.PersistentHashSet.EMPTY,(function (p1__28760_SHARP_){
return shadow.remote.runtime.obj_support.start(new cljs.core.Keyword(null,"runtime","runtime",-1331573996).cljs$core$IFn$_invoke$arity$1(p1__28760_SHARP_));
}),shadow.remote.runtime.obj_support.stop);
shadow.cljs.devtools.client.shared.add_plugin_BANG_(new cljs.core.Keyword(null,"tap-support","tap-support",80346439),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),null], null), null),(function (p__28639){
var map__28640 = p__28639;
var map__28640__$1 = cljs.core.__destructure_map(map__28640);
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28640__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28640__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
shadow.cljs.devtools.client.shared.add_plugin_BANG_(new cljs.core.Keyword(null,"tap-support","tap-support",80346439),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),null], null), null),(function (p__28770){
var map__28771 = p__28770;
var map__28771__$1 = cljs.core.__destructure_map(map__28771);
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28771__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28771__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
return shadow.remote.runtime.tap_support.start(runtime,obj_support);
}),shadow.remote.runtime.tap_support.stop);
shadow.cljs.devtools.client.shared.add_plugin_BANG_(new cljs.core.Keyword(null,"eval-support","eval-support",-1581799533),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),null], null), null),(function (p__28645){
var map__28646 = p__28645;
var map__28646__$1 = cljs.core.__destructure_map(map__28646);
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28646__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28646__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
shadow.cljs.devtools.client.shared.add_plugin_BANG_(new cljs.core.Keyword(null,"eval-support","eval-support",-1581799533),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),null], null), null),(function (p__28772){
var map__28773 = p__28772;
var map__28773__$1 = cljs.core.__destructure_map(map__28773);
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28773__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28773__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
return shadow.remote.runtime.eval_support.start(runtime,obj_support);
}),shadow.remote.runtime.eval_support.stop);
var state_ref = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(shadow.remote.runtime.shared.init_state(cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(client_info,new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"runtime","runtime",-1331573996),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"lang","lang",-1819677104),new cljs.core.Keyword(null,"cljs","cljs",1492417629),new cljs.core.Keyword(null,"build-id","build-id",1642831089),cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(shadow.cljs.devtools.client.env.build_id),new cljs.core.Keyword(null,"worker-id","worker-id",644510040),shadow.cljs.devtools.client.env.worker_client_id,new cljs.core.Keyword(null,"proc-id","proc-id",-1856109278),shadow.cljs.devtools.client.env.proc_id], 0))),new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008),false,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword("shadow.cljs.devtools.client.shared","stale","shadow.cljs.devtools.client.shared/stale",-1017562082),false,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855),cljs.core.PersistentArrayMap.EMPTY,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-errors","shadow.cljs.devtools.client.shared/ws-errors",105464879),(0),new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-writers","shadow.cljs.devtools.client.shared/transit-writers",-776127897),cljs.core.PersistentArrayMap.EMPTY,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-readers","shadow.cljs.devtools.client.shared/transit-readers",-1866893537),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"default","default",-1987822328),cljs.core.tagged_literal], null),new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-start-fn","shadow.cljs.devtools.client.shared/ws-start-fn",-49893682),ws_start_fn,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-send-fn","shadow.cljs.devtools.client.shared/ws-send-fn",-1986889866),ws_send_fn,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-stop-fn","shadow.cljs.devtools.client.shared/ws-stop-fn",88454255),ws_stop_fn], 0)));
var runtime = (function (){var G__28651 = shadow.cljs.devtools.client.shared.__GT_Runtime(state_ref);
shadow.remote.runtime.shared.add_defaults(G__28651);
var runtime = (function (){var G__28775 = shadow.cljs.devtools.client.shared.__GT_Runtime(state_ref);
shadow.remote.runtime.shared.add_defaults(G__28775);
return G__28651;
return G__28775;
})();
var idle_fn = (function (){
var map__28660 = cljs.core.deref(state_ref);
var map__28660__$1 = cljs.core.__destructure_map(map__28660);
var state = map__28660__$1;
var shutdown = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28660__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008));
var ws_connected = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28660__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connected","shadow.cljs.devtools.client.shared/ws-connected",-1476385853));
var ws_last_msg = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28660__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-last-msg","shadow.cljs.devtools.client.shared/ws-last-msg",-1438906782));
var ws_connect_timeout = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28660__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connect-timeout","shadow.cljs.devtools.client.shared/ws-connect-timeout",1477702043));
var map__28776 = cljs.core.deref(state_ref);
var map__28776__$1 = cljs.core.__destructure_map(map__28776);
var state = map__28776__$1;
var shutdown = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28776__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008));
var ws_connected = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28776__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connected","shadow.cljs.devtools.client.shared/ws-connected",-1476385853));
var ws_last_msg = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28776__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-last-msg","shadow.cljs.devtools.client.shared/ws-last-msg",-1438906782));
var ws_connect_timeout = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28776__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connect-timeout","shadow.cljs.devtools.client.shared/ws-connect-timeout",1477702043));
if(cljs.core.truth_((function (){var and__5000__auto__ = cljs.core.not(ws_connect_timeout);
if(and__5000__auto__){
var and__5000__auto____$1 = cljs.core.not(shutdown);
@@ -949,15 +949,15 @@ cljs.core.reset_BANG_(shadow.cljs.devtools.client.shared.runtime_ref,runtime);
var input__$1 = ((cljs.core.map_QMARK_(input))?input:((((typeof input === 'string') && (cljs.core.not(opts))))?new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"code","code",1586293142),input,new cljs.core.Keyword(null,"ns","ns",441598760),new cljs.core.Symbol(null,"cljs.user","cljs.user",877795071,null)], null):((((typeof input === 'string') && (cljs.core.object_QMARK_(opts))))?new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"code","code",1586293142),input,new cljs.core.Keyword(null,"ns","ns",441598760),cljs.core.symbol.cljs$core$IFn$_invoke$arity$1(shadow.cljs.devtools.client.shared.goog$module$goog$object.get(opts,"ns"))], null):(function(){throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("invalid arguments, call cljs_eval(string, opts-obj) or cljs_eval(map)",new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"input","input",556931961),input,new cljs.core.Keyword(null,"opts","opts",155075701),opts], null))})()
)));
return (new Promise((function (resolve,reject){
return shadow.remote.runtime.api.cljs_eval(runtime,input__$1,(function (p__28670){
var map__28671 = p__28670;
var map__28671__$1 = cljs.core.__destructure_map(map__28671);
var info = map__28671__$1;
var result = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28671__$1,new cljs.core.Keyword(null,"result","result",1415092211));
var results = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28671__$1,new cljs.core.Keyword(null,"results","results",-1134170113));
return shadow.remote.runtime.api.cljs_eval(runtime,input__$1,(function (p__28786){
var map__28787 = p__28786;
var map__28787__$1 = cljs.core.__destructure_map(map__28787);
var info = map__28787__$1;
var result = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28787__$1,new cljs.core.Keyword(null,"result","result",1415092211));
var results = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28787__$1,new cljs.core.Keyword(null,"results","results",-1134170113));
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"ok","ok",967785236),result)){
var G__28672 = cljs.core.last(results);
return (resolve.cljs$core$IFn$_invoke$arity$1 ? resolve.cljs$core$IFn$_invoke$arity$1(G__28672) : resolve.call(null, G__28672));
var G__28790 = cljs.core.last(results);
return (resolve.cljs$core$IFn$_invoke$arity$1 ? resolve.cljs$core$IFn$_invoke$arity$1(G__28790) : resolve.call(null, G__28790));
} else {
return (reject.cljs$core$IFn$_invoke$arity$1 ? reject.cljs$core$IFn$_invoke$arity$1(info) : reject.call(null, info));
}
@@ -965,34 +965,34 @@ return (reject.cljs$core$IFn$_invoke$arity$1 ? reject.cljs$core$IFn$_invoke$arit
})));
}));
runtime.shadow$remote$runtime$api$IRuntime$add_extension$arity$3(null, new cljs.core.Keyword("shadow.cljs.devtools.client.shared","print-support","shadow.cljs.devtools.client.shared/print-support",-1090548637),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"runtime-print-sub","runtime-print-sub",1832904759),(function (p__28673){
var map__28674 = p__28673;
var map__28674__$1 = cljs.core.__destructure_map(map__28674);
var msg = map__28674__$1;
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28674__$1,new cljs.core.Keyword(null,"from","from",1815293044));
runtime.shadow$remote$runtime$api$IRuntime$add_extension$arity$3(null, new cljs.core.Keyword("shadow.cljs.devtools.client.shared","print-support","shadow.cljs.devtools.client.shared/print-support",-1090548637),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"runtime-print-sub","runtime-print-sub",1832904759),(function (p__28799){
var map__28800 = p__28799;
var map__28800__$1 = cljs.core.__destructure_map(map__28800);
var msg = map__28800__$1;
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28800__$1,new cljs.core.Keyword(null,"from","from",1815293044));
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(shadow.cljs.devtools.client.shared.print_subs,cljs.core.conj,from);
return shadow.remote.runtime.shared.relay_msg(runtime,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"request-notify","request-notify",351029173),new cljs.core.Keyword(null,"notify-op","notify-op",1568109361),new cljs.core.Keyword("shadow.cljs.devtools.client.shared","runtime-print-disconnect","shadow.cljs.devtools.client.shared/runtime-print-disconnect",2030167412),new cljs.core.Keyword(null,"query","query",-1288509510),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"eq","eq",-618539067),new cljs.core.Keyword(null,"client-id","client-id",-464622140),from], null)], null));
}),new cljs.core.Keyword(null,"runtime-print-unsub","runtime-print-unsub",2055442536),(function (p__28683){
var map__28684 = p__28683;
var map__28684__$1 = cljs.core.__destructure_map(map__28684);
var msg = map__28684__$1;
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28684__$1,new cljs.core.Keyword(null,"from","from",1815293044));
}),new cljs.core.Keyword(null,"runtime-print-unsub","runtime-print-unsub",2055442536),(function (p__28804){
var map__28805 = p__28804;
var map__28805__$1 = cljs.core.__destructure_map(map__28805);
var msg = map__28805__$1;
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28805__$1,new cljs.core.Keyword(null,"from","from",1815293044));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(shadow.cljs.devtools.client.shared.print_subs,cljs.core.disj,from);
}),new cljs.core.Keyword("shadow.cljs.devtools.client.shared","runtime-print-disconnect","shadow.cljs.devtools.client.shared/runtime-print-disconnect",2030167412),(function (p__28685){
var map__28686 = p__28685;
var map__28686__$1 = cljs.core.__destructure_map(map__28686);
var event_op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28686__$1,new cljs.core.Keyword(null,"event-op","event-op",200358057));
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28686__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
}),new cljs.core.Keyword("shadow.cljs.devtools.client.shared","runtime-print-disconnect","shadow.cljs.devtools.client.shared/runtime-print-disconnect",2030167412),(function (p__28806){
var map__28807 = p__28806;
var map__28807__$1 = cljs.core.__destructure_map(map__28807);
var event_op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28807__$1,new cljs.core.Keyword(null,"event-op","event-op",200358057));
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28807__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"client-disconnect","client-disconnect",640227957),event_op)){
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(shadow.cljs.devtools.client.shared.print_subs,cljs.core.disj,client_id);
} else {
return null;
}
})], null),new cljs.core.Keyword(null,"on-client-not-found","on-client-not-found",-642452849),(function (p__28688){
var map__28689 = p__28688;
var map__28689__$1 = cljs.core.__destructure_map(map__28689);
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28689__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
})], null),new cljs.core.Keyword(null,"on-client-not-found","on-client-not-found",-642452849),(function (p__28818){
var map__28819 = p__28818;
var map__28819__$1 = cljs.core.__destructure_map(map__28819);
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28819__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(shadow.cljs.devtools.client.shared.print_subs,cljs.core.disj,client_id);
})], null));
@@ -1008,18 +1008,18 @@ return null;
}));
runtime.shadow$remote$runtime$api$IRuntime$add_extension$arity$3(null, new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shared","shadow.cljs.devtools.client.shared/shared",85374117),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"on-welcome","on-welcome",1895317125),(function (){
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3(runtime,new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"request-clients","request-clients",13229886),new cljs.core.Keyword(null,"notify","notify",-1256867814),true,new cljs.core.Keyword(null,"notify-op","notify-op",1568109361),new cljs.core.Keyword("shadow.cljs.devtools.client.env","worker-notify","shadow.cljs.devtools.client.env/worker-notify",-1456820670),new cljs.core.Keyword(null,"query","query",-1288509510),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"eq","eq",-618539067),new cljs.core.Keyword("shadow.cljs","worker-for","shadow.cljs/worker-for",-574470432),cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(shadow.cljs.devtools.client.env.build_id)], null)], null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"clients","clients",1436018090),(function (p__28694){
var map__28695 = p__28694;
var map__28695__$1 = cljs.core.__destructure_map(map__28695);
var msg = map__28695__$1;
var clients = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28695__$1,new cljs.core.Keyword(null,"clients","clients",1436018090));
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3(runtime,new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"request-clients","request-clients",13229886),new cljs.core.Keyword(null,"notify","notify",-1256867814),true,new cljs.core.Keyword(null,"notify-op","notify-op",1568109361),new cljs.core.Keyword("shadow.cljs.devtools.client.env","worker-notify","shadow.cljs.devtools.client.env/worker-notify",-1456820670),new cljs.core.Keyword(null,"query","query",-1288509510),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"eq","eq",-618539067),new cljs.core.Keyword("shadow.cljs","worker-for","shadow.cljs/worker-for",-574470432),cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(shadow.cljs.devtools.client.env.build_id)], null)], null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"clients","clients",1436018090),(function (p__28825){
var map__28826 = p__28825;
var map__28826__$1 = cljs.core.__destructure_map(map__28826);
var msg = map__28826__$1;
var clients = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28826__$1,new cljs.core.Keyword(null,"clients","clients",1436018090));
if(cljs.core.not(cljs.core.seq(clients))){
return console.error(["shadow-cljs watch for build :",shadow.cljs.devtools.client.env.build_id," not running!"].join(''));
} else {
var worker = cljs.core.first(clients);
var map__28700 = worker;
var map__28700__$1 = cljs.core.__destructure_map(map__28700);
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28700__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
var map__28831 = worker;
var map__28831__$1 = cljs.core.__destructure_map(map__28831);
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28831__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
if(cljs.core.not_EQ_.cljs$core$IFn$_invoke$arity$2(client_id,shadow.cljs.devtools.client.env.worker_client_id)){
console.warn("shadow-cljs worker id outdated! This can mean that the JS loaded is outdated! Ensure that the shadow-cljs output is not cached. If other tools process this output make sure they update correctly. The code may continue to run fine, but if unexplained things happen make sure to fix this first.");

File diff suppressed because one or more lines are too long

View File

@@ -1,7 +1,7 @@
goog.provide('shadow.cljs.devtools.client.websocket');
shadow.cljs.devtools.client.websocket.start = (function shadow$cljs$devtools$client$websocket$start(var_args){
var G__28718 = arguments.length;
switch (G__28718) {
var G__28921 = arguments.length;
switch (G__28921) {
case 1:
return shadow.cljs.devtools.client.websocket.start.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));

View File

@@ -1 +1 @@
{"version":3,"sources":["shadow/cljs/devtools/client/websocket.cljs"],"mappings":";AASA,AAAA,8CAAA,sDAAAA,pGAAME;AAAN,AAAA,IAAAD,WAAA,AAAA;AAAA,AAAA,QAAAA;KAAA;AAAA,OAAAC,0EAAA,CAAA,UAAA;;;KAAA;AAAA,OAAAA,0EAAA,CAAA,UAAA,MAAA,CAAA,UAAA;;;;AAAA,MAAA,KAAAC,MAAA,CAAA,8DAAA,AAAA;;;;;AAAA,CAAA,4EAAA,5EAAMD,uFACFE;AADJ,AAEG,OAACC,0EAAMC,UAAaF;;;AAFvB,CAAA,4EAAA,5EAAMF,uFAGFK,QAAQH;AAHZ,AAIG,IAAMI,SAAO,AAACC;IACRC,SAAO,KAAAH,QAAUC;AADvB,AAGE,CAAA,AAAME,mBACJ,WAAKC;AAAL,AACE,OAACC,8CAAuBR,QAAQ,AAAQO;;;AAE5C,CAAA,AAAMD,gBACJ,WAAKC;AAAL,AACE,OAACE,+CAAwBT,QAAQO;;;AAErC,CAAA,AAAMD,iBACJ,WAAKC;AAAL,AACE,OAACG,gDAAyBV,QAAQO,EAAEH;;;AAExC,CAAA,AAAME,iBACJ,WAAKC;AAAL,AAEE,OAACI,gDAAyBX,QAAQO;;;AAEtCD;;;AAxBL,CAAA,sEAAA,tEAAMR;;AAAN,AA0BA,6CAAA,7CAAMc,kGAAMN,OAAOO;AAAnB,AACE,OAAOP,YAAOO;;AAEhB,6CAAA,7CAAMC,kGAAMR;AAAZ,AAWE,iBAAA,hBAAM,AAAUA;;AAChB,kBAAA,jBAAM,AAAWA;;AACjB,oBAAA,nBAAM,AAAaA;;AACnB,kBAAA,jBAAM,AAAWA;;AACjB,OAAQA","names":["var_args","G__28718","shadow.cljs.devtools.client.websocket/start","js/Error","runtime","shadow.cljs.devtools.client.websocket.start","js/WebSocket","ws-impl","ws-url","shadow.cljs.devtools.client.env/get-ws-relay-url","socket","e","shadow.cljs.devtools.client.shared/remote-msg","shadow.cljs.devtools.client.shared/remote-open","shadow.cljs.devtools.client.shared/remote-close","shadow.cljs.devtools.client.shared/remote-error","shadow.cljs.devtools.client.websocket/send","msg","shadow.cljs.devtools.client.websocket/stop"],"sourcesContent":["(ns shadow.cljs.devtools.client.websocket\n (:require\n [shadow.cljs.devtools.client.env :as env]\n [shadow.cljs.devtools.client.shared :as cljs-shared]\n [shadow.remote.runtime.cljs.js-builtins]\n ))\n\n;; FIXME: protocolize the 3 fns\n\n(defn start\n ([runtime]\n (start js/WebSocket runtime))\n ([ws-impl runtime]\n (let [ws-url (env/get-ws-relay-url)\n socket (ws-impl. ws-url)]\n\n (set! socket -onmessage\n (fn [e]\n (cljs-shared/remote-msg runtime (.-data e))))\n\n (set! socket -onopen\n (fn [e]\n (cljs-shared/remote-open runtime e)))\n\n (set! socket -onclose\n (fn [e]\n (cljs-shared/remote-close runtime e ws-url)))\n\n (set! socket -onerror\n (fn [e]\n ;; followed by close\n (cljs-shared/remote-error runtime e)))\n\n socket)))\n\n(defn send [socket msg]\n (.send socket msg))\n\n(defn stop [socket]\n ;; chrome sometimes gets stuck websockets when waking up from sleep\n ;; at least on my macbook macos chrome, works fine in windows\n ;; these sockets don't receive messages or send them\n ;; and will eventually time out after a minute or so\n ;; at which point we no longer care about close messages as a new one will\n ;; be active and we don't want to a late onclose message to disconnect that one.\n\n ;; firefox also has the stuck socket but that is closed pretty much immediately on wake\n ;; it still shows an error \"was interrupted while loading page\" after a bit\n ;; can't seem to get rid of that one but it is from the socket we no longer care about anyways\n (set! (.-onopen socket) nil)\n (set! (.-onclose socket) nil)\n (set! (.-onmessage socket) nil)\n (set! (.-onerror socket) nil)\n (.close socket))\n\n"],"x_google_ignoreList":[0]}
{"version":3,"sources":["shadow/cljs/devtools/client/websocket.cljs"],"mappings":";AASA,AAAA,8CAAA,sDAAAA,pGAAME;AAAN,AAAA,IAAAD,WAAA,AAAA;AAAA,AAAA,QAAAA;KAAA;AAAA,OAAAC,0EAAA,CAAA,UAAA;;;KAAA;AAAA,OAAAA,0EAAA,CAAA,UAAA,MAAA,CAAA,UAAA;;;;AAAA,MAAA,KAAAC,MAAA,CAAA,8DAAA,AAAA;;;;;AAAA,CAAA,4EAAA,5EAAMD,uFACFE;AADJ,AAEG,OAACC,0EAAMC,UAAaF;;;AAFvB,CAAA,4EAAA,5EAAMF,uFAGFK,QAAQH;AAHZ,AAIG,IAAMI,SAAO,AAACC;IACRC,SAAO,KAAAH,QAAUC;AADvB,AAGE,CAAA,AAAME,mBACJ,WAAKC;AAAL,AACE,OAACC,8CAAuBR,QAAQ,AAAQO;;;AAE5C,CAAA,AAAMD,gBACJ,WAAKC;AAAL,AACE,OAACE,+CAAwBT,QAAQO;;;AAErC,CAAA,AAAMD,iBACJ,WAAKC;AAAL,AACE,OAACG,gDAAyBV,QAAQO,EAAEH;;;AAExC,CAAA,AAAME,iBACJ,WAAKC;AAAL,AAEE,OAACI,gDAAyBX,QAAQO;;;AAEtCD;;;AAxBL,CAAA,sEAAA,tEAAMR;;AAAN,AA0BA,6CAAA,7CAAMc,kGAAMN,OAAOO;AAAnB,AACE,OAAOP,YAAOO;;AAEhB,6CAAA,7CAAMC,kGAAMR;AAAZ,AAWE,iBAAA,hBAAM,AAAUA;;AAChB,kBAAA,jBAAM,AAAWA;;AACjB,oBAAA,nBAAM,AAAaA;;AACnB,kBAAA,jBAAM,AAAWA;;AACjB,OAAQA","names":["var_args","G__28921","shadow.cljs.devtools.client.websocket/start","js/Error","runtime","shadow.cljs.devtools.client.websocket.start","js/WebSocket","ws-impl","ws-url","shadow.cljs.devtools.client.env/get-ws-relay-url","socket","e","shadow.cljs.devtools.client.shared/remote-msg","shadow.cljs.devtools.client.shared/remote-open","shadow.cljs.devtools.client.shared/remote-close","shadow.cljs.devtools.client.shared/remote-error","shadow.cljs.devtools.client.websocket/send","msg","shadow.cljs.devtools.client.websocket/stop"],"sourcesContent":["(ns shadow.cljs.devtools.client.websocket\n (:require\n [shadow.cljs.devtools.client.env :as env]\n [shadow.cljs.devtools.client.shared :as cljs-shared]\n [shadow.remote.runtime.cljs.js-builtins]\n ))\n\n;; FIXME: protocolize the 3 fns\n\n(defn start\n ([runtime]\n (start js/WebSocket runtime))\n ([ws-impl runtime]\n (let [ws-url (env/get-ws-relay-url)\n socket (ws-impl. ws-url)]\n\n (set! socket -onmessage\n (fn [e]\n (cljs-shared/remote-msg runtime (.-data e))))\n\n (set! socket -onopen\n (fn [e]\n (cljs-shared/remote-open runtime e)))\n\n (set! socket -onclose\n (fn [e]\n (cljs-shared/remote-close runtime e ws-url)))\n\n (set! socket -onerror\n (fn [e]\n ;; followed by close\n (cljs-shared/remote-error runtime e)))\n\n socket)))\n\n(defn send [socket msg]\n (.send socket msg))\n\n(defn stop [socket]\n ;; chrome sometimes gets stuck websockets when waking up from sleep\n ;; at least on my macbook macos chrome, works fine in windows\n ;; these sockets don't receive messages or send them\n ;; and will eventually time out after a minute or so\n ;; at which point we no longer care about close messages as a new one will\n ;; be active and we don't want to a late onclose message to disconnect that one.\n\n ;; firefox also has the stuck socket but that is closed pretty much immediately on wake\n ;; it still shows an error \"was interrupted while loading page\" after a bit\n ;; can't seem to get rid of that one but it is from the socket we no longer care about anyways\n (set! (.-onopen socket) nil)\n (set! (.-onclose socket) nil)\n (set! (.-onmessage socket) nil)\n (set! (.-onerror socket) nil)\n (.close socket))\n\n"],"x_google_ignoreList":[0]}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -6,8 +6,8 @@ goog.scope(function(){
* simplified js->clj for JSON data, :key-fn default to keyword
*/
shadow.json.to_clj = (function shadow$json$to_clj(var_args){
var G__19727 = arguments.length;
switch (G__19727) {
var G__19778 = arguments.length;
switch (G__19778) {
case 1:
return shadow.json.to_clj.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -40,8 +40,8 @@ if(cljs.core.boolean_QMARK_(x)){
return x;
} else {
if(cljs.core.array_QMARK_(x)){
return cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$1((function (p1__19723_SHARP_){
return shadow.json.to_clj.cljs$core$IFn$_invoke$arity$2(p1__19723_SHARP_,opts);
return cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$1((function (p1__19776_SHARP_){
return shadow.json.to_clj.cljs$core$IFn$_invoke$arity$2(p1__19776_SHARP_,opts);
})),cljs.core.array_seq.cljs$core$IFn$_invoke$arity$1(x));
} else {
var key_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$3(opts,new cljs.core.Keyword(null,"key-fn","key-fn",-636154479),cljs.core.keyword);

View File

@@ -1 +1 @@
{"version":3,"sources":["shadow/json.cljs"],"mappings":";;;;AAGA,AAAA;;;qBAAA,6BAAAA,lDAAME;AAAN,AAAA,IAAAD,WAAA,AAAA;AAAA,AAAA,QAAAA;KAAA;AAAA,OAAAC,iDAAA,CAAA,UAAA;;;KAAA;AAAA,OAAAA,iDAAA,CAAA,UAAA,MAAA,CAAA,UAAA;;;;AAAA,MAAA,KAAAC,MAAA,CAAA,8DAAA,AAAA;;;;;AAAA,CAAA,mDAAA,nDAAMD,8DAEFE;AAFJ,AAEO,0DAAA,nDAACC,iDAAOD;;;AAFf,CAAA,mDAAA,nDAAMF,8DAGFE,EAAEE;AAHN,AAIG,GACE,MAAA,LAAMF;AACNA;;AAFF,GAIE,OAASA;AACTA;;AALF,GAOE,OAASA;AACTA;;AARF,GAUE,AAACG,yBAASH;AACVA;;AAXF,GAaE,AAACI,uBAAOJ;AACR,oDAAA,7CAACK,8EAAQ,4CAAA,WAAAC,vDAACC;AAAD,AAAM,wDAAAD,jDAACL,kEAASC;IAAO,AAACM,kDAAUR;;AAd7C,AAiBE,IAAMS,SAAO,iDAAA,jDAACC,4CAAIR,8DAAaS;AAA/B,kCAEO,AAACE,+CACC,WAAKC,OAAOC,nGAQd,OAACK;AARC,AACE,IAAMJ,QAAM,AAACC,wCAASjB,EAAEe;AAAxB,AACE,OAACG,oDAAOJ,OACN,EAAI,OAASC,kBACX,CAACN,uCAAAA,4CAAAA,PAAOM,yBAAAA,MACR,AAACd,iDAAOc,IAAIb,OACd,AAACD,iDAAOe,MAAMd;4DARtB,AAACU,4CAAaZ,rGASZ,qBAAA,rBAACmB;;;;;;;;;AA/Bf,CAAA,6CAAA,7CAAMrB;;AAAN,AAkCA,uBAAA,vBAAMuB,sDAAUC,IAAIpB;AAApB,AACE,OAACD,iDAAO,AAACsB,WAAcD,KAAKpB;;AAE9B,wBAAA,xBAAMsB,wDAAWC;AAAjB,sBACM,AAACC,qBAAQD,3CACT,OAACE","names":["var_args","G__19727","shadow.json/to-clj","js/Error","x","shadow.json.to_clj","opts","cljs.core/boolean?","cljs.core/array?","cljs.core.into","p1__19723#","cljs.core.map","cljs.core.array_seq","key-fn","cljs.core.get","cljs.core/keyword","shadow.json.goog$module$goog$object.getKeys","cljs.core.reduce","result","key","value","shadow.json.goog$module$goog$object.get","cljs.core.assoc_BANG_","cljs.core/transient","cljs.core/persistent!","shadow.json/read-str","str","js/JSON.parse","shadow.json/write-str","obj","cljs.core/clj->js","js/JSON.stringify"],"sourcesContent":["(ns shadow.json\n (:require [goog.object :as gobj]))\n\n(defn to-clj\n \"simplified js->clj for JSON data, :key-fn default to keyword\"\n ([x] (to-clj x {}))\n ([x opts]\n (cond\n (nil? x)\n x\n\n (number? x)\n x\n\n (string? x)\n x\n\n (boolean? x)\n x\n\n (array? x)\n (into [] (map #(to-clj % opts)) (array-seq x))\n\n :else ;; object\n (let [key-fn (get opts :key-fn keyword)]\n (->> (gobj/getKeys x)\n (reduce\n (fn [result key]\n (let [value (gobj/get x key)]\n (assoc! result\n (if (string? key)\n (key-fn key)\n (to-clj key opts))\n (to-clj value opts))))\n (transient {}))\n (persistent!))))))\n\n(defn read-str [str opts]\n (to-clj (js/JSON.parse str) opts))\n\n(defn write-str [obj]\n (-> (clj->js obj)\n (js/JSON.stringify)))"],"x_google_ignoreList":[0]}
{"version":3,"sources":["shadow/json.cljs"],"mappings":";;;;AAGA,AAAA;;;qBAAA,6BAAAA,lDAAME;AAAN,AAAA,IAAAD,WAAA,AAAA;AAAA,AAAA,QAAAA;KAAA;AAAA,OAAAC,iDAAA,CAAA,UAAA;;;KAAA;AAAA,OAAAA,iDAAA,CAAA,UAAA,MAAA,CAAA,UAAA;;;;AAAA,MAAA,KAAAC,MAAA,CAAA,8DAAA,AAAA;;;;;AAAA,CAAA,mDAAA,nDAAMD,8DAEFE;AAFJ,AAEO,0DAAA,nDAACC,iDAAOD;;;AAFf,CAAA,mDAAA,nDAAMF,8DAGFE,EAAEE;AAHN,AAIG,GACE,MAAA,LAAMF;AACNA;;AAFF,GAIE,OAASA;AACTA;;AALF,GAOE,OAASA;AACTA;;AARF,GAUE,AAACG,yBAASH;AACVA;;AAXF,GAaE,AAACI,uBAAOJ;AACR,oDAAA,7CAACK,8EAAQ,4CAAA,WAAAC,vDAACC;AAAD,AAAM,wDAAAD,jDAACL,kEAASC;IAAO,AAACM,kDAAUR;;AAd7C,AAiBE,IAAMS,SAAO,iDAAA,jDAACC,4CAAIR,8DAAaS;AAA/B,kCAEO,AAACE,+CACC,WAAKC,OAAOC,nGAQd,OAACK;AARC,AACE,IAAMJ,QAAM,AAACC,wCAASjB,EAAEe;AAAxB,AACE,OAACG,oDAAOJ,OACN,EAAI,OAASC,kBACX,CAACN,uCAAAA,4CAAAA,PAAOM,yBAAAA,MACR,AAACd,iDAAOc,IAAIb,OACd,AAACD,iDAAOe,MAAMd;4DARtB,AAACU,4CAAaZ,rGASZ,qBAAA,rBAACmB;;;;;;;;;AA/Bf,CAAA,6CAAA,7CAAMrB;;AAAN,AAkCA,uBAAA,vBAAMuB,sDAAUC,IAAIpB;AAApB,AACE,OAACD,iDAAO,AAACsB,WAAcD,KAAKpB;;AAE9B,wBAAA,xBAAMsB,wDAAWC;AAAjB,sBACM,AAACC,qBAAQD,3CACT,OAACE","names":["var_args","G__19778","shadow.json/to-clj","js/Error","x","shadow.json.to_clj","opts","cljs.core/boolean?","cljs.core/array?","cljs.core.into","p1__19776#","cljs.core.map","cljs.core.array_seq","key-fn","cljs.core.get","cljs.core/keyword","shadow.json.goog$module$goog$object.getKeys","cljs.core.reduce","result","key","value","shadow.json.goog$module$goog$object.get","cljs.core.assoc_BANG_","cljs.core/transient","cljs.core/persistent!","shadow.json/read-str","str","js/JSON.parse","shadow.json/write-str","obj","cljs.core/clj->js","js/JSON.stringify"],"sourcesContent":["(ns shadow.json\n (:require [goog.object :as gobj]))\n\n(defn to-clj\n \"simplified js->clj for JSON data, :key-fn default to keyword\"\n ([x] (to-clj x {}))\n ([x opts]\n (cond\n (nil? x)\n x\n\n (number? x)\n x\n\n (string? x)\n x\n\n (boolean? x)\n x\n\n (array? x)\n (into [] (map #(to-clj % opts)) (array-seq x))\n\n :else ;; object\n (let [key-fn (get opts :key-fn keyword)]\n (->> (gobj/getKeys x)\n (reduce\n (fn [result key]\n (let [value (gobj/get x key)]\n (assoc! result\n (if (string? key)\n (key-fn key)\n (to-clj key opts))\n (to-clj value opts))))\n (transient {}))\n (persistent!))))))\n\n(defn read-str [str opts]\n (to-clj (js/JSON.parse str) opts))\n\n(defn write-str [obj]\n (-> (clj->js obj)\n (js/JSON.stringify)))"],"x_google_ignoreList":[0]}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -5,7 +5,7 @@ goog.provide('shadow.remote.runtime.api');
*/
shadow.remote.runtime.api.IRuntime = function(){};
var shadow$remote$runtime$api$IRuntime$relay_msg$dyn_19810 = (function (runtime,msg){
var shadow$remote$runtime$api$IRuntime$relay_msg$dyn_19800 = (function (runtime,msg){
var x__5350__auto__ = (((runtime == null))?null:runtime);
var m__5351__auto__ = (shadow.remote.runtime.api.relay_msg[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -23,11 +23,11 @@ shadow.remote.runtime.api.relay_msg = (function shadow$remote$runtime$api$relay_
if((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IRuntime$relay_msg$arity$2 == null)))))){
return runtime.shadow$remote$runtime$api$IRuntime$relay_msg$arity$2(runtime,msg);
} else {
return shadow$remote$runtime$api$IRuntime$relay_msg$dyn_19810(runtime,msg);
return shadow$remote$runtime$api$IRuntime$relay_msg$dyn_19800(runtime,msg);
}
});
var shadow$remote$runtime$api$IRuntime$add_extension$dyn_19815 = (function (runtime,key,spec){
var shadow$remote$runtime$api$IRuntime$add_extension$dyn_19810 = (function (runtime,key,spec){
var x__5350__auto__ = (((runtime == null))?null:runtime);
var m__5351__auto__ = (shadow.remote.runtime.api.add_extension[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -45,11 +45,11 @@ shadow.remote.runtime.api.add_extension = (function shadow$remote$runtime$api$ad
if((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IRuntime$add_extension$arity$3 == null)))))){
return runtime.shadow$remote$runtime$api$IRuntime$add_extension$arity$3(runtime,key,spec);
} else {
return shadow$remote$runtime$api$IRuntime$add_extension$dyn_19815(runtime,key,spec);
return shadow$remote$runtime$api$IRuntime$add_extension$dyn_19810(runtime,key,spec);
}
});
var shadow$remote$runtime$api$IRuntime$del_extension$dyn_19817 = (function (runtime,key){
var shadow$remote$runtime$api$IRuntime$del_extension$dyn_19813 = (function (runtime,key){
var x__5350__auto__ = (((runtime == null))?null:runtime);
var m__5351__auto__ = (shadow.remote.runtime.api.del_extension[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -67,7 +67,7 @@ shadow.remote.runtime.api.del_extension = (function shadow$remote$runtime$api$de
if((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IRuntime$del_extension$arity$2 == null)))))){
return runtime.shadow$remote$runtime$api$IRuntime$del_extension$arity$2(runtime,key);
} else {
return shadow$remote$runtime$api$IRuntime$del_extension$dyn_19817(runtime,key);
return shadow$remote$runtime$api$IRuntime$del_extension$dyn_19813(runtime,key);
}
});
@@ -77,7 +77,7 @@ return shadow$remote$runtime$api$IRuntime$del_extension$dyn_19817(runtime,key);
*/
shadow.remote.runtime.api.Inspectable = function(){};
var shadow$remote$runtime$api$Inspectable$describe$dyn_19822 = (function (thing,opts){
var shadow$remote$runtime$api$Inspectable$describe$dyn_19823 = (function (thing,opts){
var x__5350__auto__ = (((thing == null))?null:thing);
var m__5351__auto__ = (shadow.remote.runtime.api.describe[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -103,7 +103,7 @@ return (meta_impl__5352__auto__.cljs$core$IFn$_invoke$arity$2 ? meta_impl__5352_
if((((!((thing == null)))) && ((!((thing.shadow$remote$runtime$api$Inspectable$describe$arity$2 == null)))))){
return thing.shadow$remote$runtime$api$Inspectable$describe$arity$2(thing,opts);
} else {
return shadow$remote$runtime$api$Inspectable$describe$dyn_19822(thing,opts);
return shadow$remote$runtime$api$Inspectable$describe$dyn_19823(thing,opts);
}
}
});
@@ -114,7 +114,7 @@ return shadow$remote$runtime$api$Inspectable$describe$dyn_19822(thing,opts);
*/
shadow.remote.runtime.api.IEvalCLJS = function(){};
var shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$dyn_19834 = (function (runtime,input,callback){
var shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$dyn_19829 = (function (runtime,input,callback){
var x__5350__auto__ = (((runtime == null))?null:runtime);
var m__5351__auto__ = (shadow.remote.runtime.api._cljs_eval[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -132,7 +132,7 @@ shadow.remote.runtime.api._cljs_eval = (function shadow$remote$runtime$api$_cljs
if((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$arity$3 == null)))))){
return runtime.shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$arity$3(runtime,input,callback);
} else {
return shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$dyn_19834(runtime,input,callback);
return shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$dyn_19829(runtime,input,callback);
}
});
@@ -166,12 +166,12 @@ return shadow$remote$runtime$api$IEvalJS$_js_eval$dyn_19840(runtime,code);
});
shadow.remote.runtime.api.cljs_eval = (function shadow$remote$runtime$api$cljs_eval(runtime,p__19795,callback){
var map__19796 = p__19795;
var map__19796__$1 = cljs.core.__destructure_map(map__19796);
var input = map__19796__$1;
var code = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19796__$1,new cljs.core.Keyword(null,"code","code",1586293142));
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19796__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
shadow.remote.runtime.api.cljs_eval = (function shadow$remote$runtime$api$cljs_eval(runtime,p__19786,callback){
var map__19787 = p__19786;
var map__19787__$1 = cljs.core.__destructure_map(map__19787);
var input = map__19787__$1;
var code = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19787__$1,new cljs.core.Keyword(null,"code","code",1586293142));
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19787__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
if(((typeof code === 'string') && (cljs.core.simple_symbol_QMARK_(ns)))){
} else {
throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("invalid cljs-eval input",new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"input","input",556931961),input], null));

File diff suppressed because one or more lines are too long

View File

@@ -8,59 +8,59 @@ throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("obj-support not bound, ca
return shadow.remote.runtime.obj_support.get_ref(shadow.remote.runtime.eval_support.obj_support_inst,oid);
});
shadow.remote.runtime.eval_support.cljs_eval = (function shadow$remote$runtime$eval_support$cljs_eval(p__27970,p__27971){
var map__27972 = p__27970;
var map__27972__$1 = cljs.core.__destructure_map(map__27972);
var svc = map__27972__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27972__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27972__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var map__27973 = p__27971;
var map__27973__$1 = cljs.core.__destructure_map(map__27973);
var msg = map__27973__$1;
var input = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27973__$1,new cljs.core.Keyword(null,"input","input",556931961));
shadow.remote.runtime.eval_support.cljs_eval = (function shadow$remote$runtime$eval_support$cljs_eval(p__28414,p__28416){
var map__28419 = p__28414;
var map__28419__$1 = cljs.core.__destructure_map(map__28419);
var svc = map__28419__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28419__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28419__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var map__28420 = p__28416;
var map__28420__$1 = cljs.core.__destructure_map(map__28420);
var msg = map__28420__$1;
var input = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28420__$1,new cljs.core.Keyword(null,"input","input",556931961));
(shadow.remote.runtime.eval_support.obj_support_inst = obj_support);
return shadow.remote.runtime.api.cljs_eval(runtime,input,(function (p__27976){
var map__27977 = p__27976;
var map__27977__$1 = cljs.core.__destructure_map(map__27977);
var info = map__27977__$1;
var result = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27977__$1,new cljs.core.Keyword(null,"result","result",1415092211));
return shadow.remote.runtime.api.cljs_eval(runtime,input,(function (p__28422){
var map__28423 = p__28422;
var map__28423__$1 = cljs.core.__destructure_map(map__28423);
var info = map__28423__$1;
var result = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28423__$1,new cljs.core.Keyword(null,"result","result",1415092211));
(shadow.remote.runtime.eval_support.obj_support_inst = null);
var G__27980 = result;
var G__27980__$1 = (((G__27980 instanceof cljs.core.Keyword))?G__27980.fqn:null);
switch (G__27980__$1) {
var G__28424 = result;
var G__28424__$1 = (((G__28424 instanceof cljs.core.Keyword))?G__28424.fqn:null);
switch (G__28424__$1) {
case "compile-error":
var map__27987 = info;
var map__27987__$1 = cljs.core.__destructure_map(map__27987);
var ex_client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27987__$1,new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984));
var ex_oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27987__$1,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737));
var report = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27987__$1,new cljs.core.Keyword(null,"report","report",1394055010));
var map__28427 = info;
var map__28427__$1 = cljs.core.__destructure_map(map__28427);
var ex_client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28427__$1,new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984));
var ex_oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28427__$1,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737));
var report = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28427__$1,new cljs.core.Keyword(null,"report","report",1394055010));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"eval-compile-error","eval-compile-error",-1765075397),new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984),ex_client_id,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737),ex_oid,new cljs.core.Keyword(null,"report","report",1394055010),report], null));
break;
case "runtime-error":
var map__27995 = info;
var map__27995__$1 = cljs.core.__destructure_map(map__27995);
var ex = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27995__$1,new cljs.core.Keyword(null,"ex","ex",-1413771341));
var map__28440 = info;
var map__28440__$1 = cljs.core.__destructure_map(map__28440);
var ex = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28440__$1,new cljs.core.Keyword(null,"ex","ex",-1413771341));
var ex_oid = shadow.remote.runtime.obj_support.register(obj_support,ex,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"msg","msg",-1386103444),input], null));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"eval-runtime-error","eval-runtime-error",275935402),new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737),ex_oid], null));
break;
case "warnings":
var map__28007 = info;
var map__28007__$1 = cljs.core.__destructure_map(map__28007);
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28007__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
var map__28441 = info;
var map__28441__$1 = cljs.core.__destructure_map(map__28441);
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28441__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"eval-compile-warnings","eval-compile-warnings",1994859386),new cljs.core.Keyword(null,"warnings","warnings",-735437651),warnings], null));
break;
case "ok":
var map__28012 = info;
var map__28012__$1 = cljs.core.__destructure_map(map__28012);
var results = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28012__$1,new cljs.core.Keyword(null,"results","results",-1134170113));
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28012__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
var time_start = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28012__$1,new cljs.core.Keyword(null,"time-start","time-start",-590811745));
var time_finish = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28012__$1,new cljs.core.Keyword(null,"time-finish","time-finish",-1456032653));
var map__28442 = info;
var map__28442__$1 = cljs.core.__destructure_map(map__28442);
var results = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28442__$1,new cljs.core.Keyword(null,"results","results",-1134170113));
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28442__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
var time_start = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28442__$1,new cljs.core.Keyword(null,"time-start","time-start",-590811745));
var time_finish = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28442__$1,new cljs.core.Keyword(null,"time-finish","time-finish",-1456032653));
var val = ((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2((1),cljs.core.count(results)))?cljs.core.first(results):results);
var ref_oid = shadow.remote.runtime.obj_support.register(obj_support,val,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"msg","msg",-1386103444),input], null));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"eval-result-ref","eval-result-ref",263827420),new cljs.core.Keyword(null,"ref-oid","ref-oid",-526648644),ref_oid,new cljs.core.Keyword(null,"eval-ms","eval-ms",788821074),(time_finish - time_start),new cljs.core.Keyword(null,"eval-ns","eval-ns",-915623795),new cljs.core.Keyword(null,"ns","ns",441598760).cljs$core$IFn$_invoke$arity$1(info),new cljs.core.Keyword(null,"warnings","warnings",-735437651),warnings], null));
@@ -72,37 +72,37 @@ return console.error("Unhandled cljs-eval result",info);
}
}));
});
shadow.remote.runtime.eval_support.js_eval = (function shadow$remote$runtime$eval_support$js_eval(p__28030,p__28031){
var map__28032 = p__28030;
var map__28032__$1 = cljs.core.__destructure_map(map__28032);
var svc = map__28032__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28032__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28032__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var map__28033 = p__28031;
var map__28033__$1 = cljs.core.__destructure_map(map__28033);
var msg = map__28033__$1;
var code = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28033__$1,new cljs.core.Keyword(null,"code","code",1586293142));
shadow.remote.runtime.eval_support.js_eval = (function shadow$remote$runtime$eval_support$js_eval(p__28452,p__28453){
var map__28455 = p__28452;
var map__28455__$1 = cljs.core.__destructure_map(map__28455);
var svc = map__28455__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28455__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28455__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var map__28456 = p__28453;
var map__28456__$1 = cljs.core.__destructure_map(map__28456);
var msg = map__28456__$1;
var code = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28456__$1,new cljs.core.Keyword(null,"code","code",1586293142));
try{var res = shadow.remote.runtime.api.js_eval(runtime,code);
var ref_oid = shadow.remote.runtime.obj_support.register(obj_support,res,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"js-code","js-code",1816578331),code], null));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"eval-result-ref","eval-result-ref",263827420),new cljs.core.Keyword(null,"ref-oid","ref-oid",-526648644),ref_oid], null));
}catch (e28035){var e = e28035;
}catch (e28461){var e = e28461;
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"eval-error","eval-error",466139568),new cljs.core.Keyword(null,"e","e",1381269198),e.message], null));
}});
shadow.remote.runtime.eval_support.start = (function shadow$remote$runtime$eval_support$start(runtime,obj_support){
var svc = new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"runtime","runtime",-1331573996),runtime,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),obj_support], null);
shadow.remote.runtime.shared.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.eval-support","ext","shadow.remote.runtime.eval-support/ext",1781604625),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"js-eval","js-eval",-137738892),(function (p1__28044_SHARP_){
return shadow.remote.runtime.eval_support.js_eval(svc,p1__28044_SHARP_);
}),new cljs.core.Keyword(null,"cljs-eval","cljs-eval",1860675817),(function (p1__28045_SHARP_){
return shadow.remote.runtime.eval_support.cljs_eval(svc,p1__28045_SHARP_);
shadow.remote.runtime.shared.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.eval-support","ext","shadow.remote.runtime.eval-support/ext",1781604625),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"js-eval","js-eval",-137738892),(function (p1__28464_SHARP_){
return shadow.remote.runtime.eval_support.js_eval(svc,p1__28464_SHARP_);
}),new cljs.core.Keyword(null,"cljs-eval","cljs-eval",1860675817),(function (p1__28466_SHARP_){
return shadow.remote.runtime.eval_support.cljs_eval(svc,p1__28466_SHARP_);
})], null)], null));
return svc;
});
shadow.remote.runtime.eval_support.stop = (function shadow$remote$runtime$eval_support$stop(p__28054){
var map__28055 = p__28054;
var map__28055__$1 = cljs.core.__destructure_map(map__28055);
var svc = map__28055__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28055__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
shadow.remote.runtime.eval_support.stop = (function shadow$remote$runtime$eval_support$stop(p__28470){
var map__28471 = p__28470;
var map__28471__$1 = cljs.core.__destructure_map(map__28471);
var svc = map__28471__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28471__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
return shadow.remote.runtime.api.del_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.eval-support","ext","shadow.remote.runtime.eval-support/ext",1781604625));
});

File diff suppressed because one or more lines are too long

View File

@@ -33,12 +33,12 @@ var this__5300__auto____$1 = this;
return this__5300__auto____$1.cljs$core$ILookup$_lookup$arity$3(null, k__5301__auto__,null);
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__5302__auto__,k27322,else__5303__auto__){
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__5302__auto__,k27838,else__5303__auto__){
var self__ = this;
var this__5302__auto____$1 = this;
var G__27347 = k27322;
var G__27347__$1 = (((G__27347 instanceof cljs.core.Keyword))?G__27347.fqn:null);
switch (G__27347__$1) {
var G__27857 = k27838;
var G__27857__$1 = (((G__27857 instanceof cljs.core.Keyword))?G__27857.fqn:null);
switch (G__27857__$1) {
case "obj":
return self__.obj;
@@ -48,7 +48,7 @@ return self__.extra;
break;
default:
return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k27322,else__5303__auto__);
return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k27838,else__5303__auto__);
}
}));
@@ -56,10 +56,10 @@ return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k27322,else__
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IKVReduce$_kv_reduce$arity$3 = (function (this__5320__auto__,f__5321__auto__,init__5322__auto__){
var self__ = this;
var this__5320__auto____$1 = this;
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret__5323__auto__,p__27356){
var vec__27358 = p__27356;
var k__5324__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__27358,(0),null);
var v__5325__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__27358,(1),null);
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret__5323__auto__,p__27868){
var vec__27873 = p__27868;
var k__5324__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__27873,(0),null);
var v__5325__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__27873,(1),null);
return (f__5321__auto__.cljs$core$IFn$_invoke$arity$3 ? f__5321__auto__.cljs$core$IFn$_invoke$arity$3(ret__5323__auto__,k__5324__auto__,v__5325__auto__) : f__5321__auto__.call(null, ret__5323__auto__,k__5324__auto__,v__5325__auto__));
}),init__5322__auto__,this__5320__auto____$1);
}));
@@ -73,10 +73,10 @@ return cljs.core.pr_sequential_writer(writer__5316__auto__,cljs.core.pr_writer,"
return cljs.core.pr_sequential_writer(writer__5316__auto__,pr_pair__5318__auto__,"#shadow.remote.runtime.obj-support.Reference{",", ","}",opts__5317__auto__,cljs.core.concat.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"obj","obj",981763962),self__.obj],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"extra","extra",1612569067),self__.extra],null))], null),self__.__extmap));
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__27321){
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__27837){
var self__ = this;
var G__27321__$1 = this;
return (new cljs.core.RecordIter((0),G__27321__$1,2,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"obj","obj",981763962),new cljs.core.Keyword(null,"extra","extra",1612569067)], null),(cljs.core.truth_(self__.__extmap)?cljs.core._iterator(self__.__extmap):cljs.core.nil_iter())));
var G__27837__$1 = this;
return (new cljs.core.RecordIter((0),G__27837__$1,2,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"obj","obj",981763962),new cljs.core.Keyword(null,"extra","extra",1612569067)], null),(cljs.core.truth_(self__.__extmap)?cljs.core._iterator(self__.__extmap):cljs.core.nil_iter())));
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IMeta$_meta$arity$1 = (function (this__5298__auto__){
@@ -113,10 +113,10 @@ return h__5111__auto____$1;
}
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this27323,other27324){
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this27839,other27840){
var self__ = this;
var this27323__$1 = this;
return (((!((other27324 == null)))) && ((((this27323__$1.constructor === other27324.constructor)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this27323__$1.obj,other27324.obj)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this27323__$1.extra,other27324.extra)) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this27323__$1.__extmap,other27324.__extmap)))))))));
var this27839__$1 = this;
return (((!((other27840 == null)))) && ((((this27839__$1.constructor === other27840.constructor)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this27839__$1.obj,other27840.obj)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this27839__$1.extra,other27840.extra)) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this27839__$1.__extmap,other27840.__extmap)))))))));
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IMap$_dissoc$arity$2 = (function (this__5310__auto__,k__5311__auto__){
@@ -129,35 +129,35 @@ return (new shadow.remote.runtime.obj_support.Reference(self__.obj,self__.extra,
}
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IAssociative$_contains_key_QMARK_$arity$2 = (function (this__5307__auto__,k27322){
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IAssociative$_contains_key_QMARK_$arity$2 = (function (this__5307__auto__,k27838){
var self__ = this;
var this__5307__auto____$1 = this;
var G__27423 = k27322;
var G__27423__$1 = (((G__27423 instanceof cljs.core.Keyword))?G__27423.fqn:null);
switch (G__27423__$1) {
var G__27902 = k27838;
var G__27902__$1 = (((G__27902 instanceof cljs.core.Keyword))?G__27902.fqn:null);
switch (G__27902__$1) {
case "obj":
case "extra":
return true;
break;
default:
return cljs.core.contains_QMARK_(self__.__extmap,k27322);
return cljs.core.contains_QMARK_(self__.__extmap,k27838);
}
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__5308__auto__,k__5309__auto__,G__27321){
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__5308__auto__,k__5309__auto__,G__27837){
var self__ = this;
var this__5308__auto____$1 = this;
var pred__27428 = cljs.core.keyword_identical_QMARK_;
var expr__27429 = k__5309__auto__;
if(cljs.core.truth_((pred__27428.cljs$core$IFn$_invoke$arity$2 ? pred__27428.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"obj","obj",981763962),expr__27429) : pred__27428.call(null, new cljs.core.Keyword(null,"obj","obj",981763962),expr__27429)))){
return (new shadow.remote.runtime.obj_support.Reference(G__27321,self__.extra,self__.__meta,self__.__extmap,null));
var pred__27905 = cljs.core.keyword_identical_QMARK_;
var expr__27906 = k__5309__auto__;
if(cljs.core.truth_((pred__27905.cljs$core$IFn$_invoke$arity$2 ? pred__27905.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"obj","obj",981763962),expr__27906) : pred__27905.call(null, new cljs.core.Keyword(null,"obj","obj",981763962),expr__27906)))){
return (new shadow.remote.runtime.obj_support.Reference(G__27837,self__.extra,self__.__meta,self__.__extmap,null));
} else {
if(cljs.core.truth_((pred__27428.cljs$core$IFn$_invoke$arity$2 ? pred__27428.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"extra","extra",1612569067),expr__27429) : pred__27428.call(null, new cljs.core.Keyword(null,"extra","extra",1612569067),expr__27429)))){
return (new shadow.remote.runtime.obj_support.Reference(self__.obj,G__27321,self__.__meta,self__.__extmap,null));
if(cljs.core.truth_((pred__27905.cljs$core$IFn$_invoke$arity$2 ? pred__27905.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"extra","extra",1612569067),expr__27906) : pred__27905.call(null, new cljs.core.Keyword(null,"extra","extra",1612569067),expr__27906)))){
return (new shadow.remote.runtime.obj_support.Reference(self__.obj,G__27837,self__.__meta,self__.__extmap,null));
} else {
return (new shadow.remote.runtime.obj_support.Reference(self__.obj,self__.extra,self__.__meta,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k__5309__auto__,G__27321),null));
return (new shadow.remote.runtime.obj_support.Reference(self__.obj,self__.extra,self__.__meta,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k__5309__auto__,G__27837),null));
}
}
}));
@@ -168,10 +168,10 @@ var this__5313__auto____$1 = this;
return cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.MapEntry(new cljs.core.Keyword(null,"obj","obj",981763962),self__.obj,null)),(new cljs.core.MapEntry(new cljs.core.Keyword(null,"extra","extra",1612569067),self__.extra,null))], null),self__.__extmap));
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__5299__auto__,G__27321){
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__5299__auto__,G__27837){
var self__ = this;
var this__5299__auto____$1 = this;
return (new shadow.remote.runtime.obj_support.Reference(self__.obj,self__.extra,G__27321,self__.__extmap,self__.__hash));
return (new shadow.remote.runtime.obj_support.Reference(self__.obj,self__.extra,G__27837,self__.__extmap,self__.__hash));
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$ICollection$_conj$arity$2 = (function (this__5305__auto__,entry__5306__auto__){
@@ -208,20 +208,20 @@ return (new shadow.remote.runtime.obj_support.Reference(obj,extra,null,null,null
/**
* Factory function for shadow.remote.runtime.obj-support/Reference, taking a map of keywords to field values.
*/
shadow.remote.runtime.obj_support.map__GT_Reference = (function shadow$remote$runtime$obj_support$map__GT_Reference(G__27329){
var extmap__5342__auto__ = (function (){var G__27466 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(G__27329,new cljs.core.Keyword(null,"obj","obj",981763962),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"extra","extra",1612569067)], 0));
if(cljs.core.record_QMARK_(G__27329)){
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,G__27466);
shadow.remote.runtime.obj_support.map__GT_Reference = (function shadow$remote$runtime$obj_support$map__GT_Reference(G__27845){
var extmap__5342__auto__ = (function (){var G__27918 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(G__27845,new cljs.core.Keyword(null,"obj","obj",981763962),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"extra","extra",1612569067)], 0));
if(cljs.core.record_QMARK_(G__27845)){
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,G__27918);
} else {
return G__27466;
return G__27918;
}
})();
return (new shadow.remote.runtime.obj_support.Reference(new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(G__27329),new cljs.core.Keyword(null,"extra","extra",1612569067).cljs$core$IFn$_invoke$arity$1(G__27329),null,cljs.core.not_empty(extmap__5342__auto__),null));
return (new shadow.remote.runtime.obj_support.Reference(new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(G__27845),new cljs.core.Keyword(null,"extra","extra",1612569067).cljs$core$IFn$_invoke$arity$1(G__27845),null,cljs.core.not_empty(extmap__5342__auto__),null));
});
shadow.remote.runtime.obj_support.obj_ref = (function shadow$remote$runtime$obj_support$obj_ref(var_args){
var G__27481 = arguments.length;
switch (G__27481) {
var G__27921 = arguments.length;
switch (G__27921) {
case 1:
return shadow.remote.runtime.obj_support.obj_ref.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -271,11 +271,11 @@ return "nil";
return cljs.core.pr_str.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([cljs.core.type(obj)], 0));
}
});
shadow.remote.runtime.obj_support.get_data_type = (function shadow$remote$runtime$obj_support$get_data_type(summary,p__27547){
var map__27549 = p__27547;
var map__27549__$1 = cljs.core.__destructure_map(map__27549);
var entry = map__27549__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27549__$1,new cljs.core.Keyword(null,"data","data",-232669377));
shadow.remote.runtime.obj_support.get_data_type = (function shadow$remote$runtime$obj_support$get_data_type(summary,p__27967){
var map__27969 = p__27967;
var map__27969__$1 = cljs.core.__destructure_map(map__27969);
var entry = map__27969__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27969__$1,new cljs.core.Keyword(null,"data","data",-232669377));
try{if((data == null)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(summary,new cljs.core.Keyword(null,"data-type","data-type",-326421468),new cljs.core.Keyword(null,"nil","nil",99600501));
} else {
@@ -322,36 +322,36 @@ return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(summary,new cljs.core.Keywo
}
}
}
}catch (e27551){var e = e27551;
}catch (e27971){var e = e27971;
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(summary,new cljs.core.Keyword(null,"data-type","data-type",-326421468),new cljs.core.Keyword(null,"unsupported","unsupported",-1045607016),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"data-type-fail","data-type-fail",1917235450),true], 0));
}});
shadow.remote.runtime.obj_support.merge_source_info = (function shadow$remote$runtime$obj_support$merge_source_info(summary,p__27573){
var map__27574 = p__27573;
var map__27574__$1 = cljs.core.__destructure_map(map__27574);
var obj_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27574__$1,new cljs.core.Keyword(null,"obj-info","obj-info",-373842651));
shadow.remote.runtime.obj_support.merge_source_info = (function shadow$remote$runtime$obj_support$merge_source_info(summary,p__27984){
var map__27985 = p__27984;
var map__27985__$1 = cljs.core.__destructure_map(map__27985);
var obj_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27985__$1,new cljs.core.Keyword(null,"obj-info","obj-info",-373842651));
return cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([summary,cljs.core.select_keys(obj_info,new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"ns","ns",441598760),new cljs.core.Keyword(null,"line","line",212345235),new cljs.core.Keyword(null,"column","column",2078222095),new cljs.core.Keyword(null,"label","label",1718410804)], null))], 0));
});
shadow.remote.runtime.obj_support.inspect_entry_BANG_ = (function shadow$remote$runtime$obj_support$inspect_entry_BANG_(p__27575,p__27576){
var map__27577 = p__27575;
var map__27577__$1 = cljs.core.__destructure_map(map__27577);
var this$ = map__27577__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27577__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__27578 = p__27576;
var map__27578__$1 = cljs.core.__destructure_map(map__27578);
var entry = map__27578__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27578__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27578__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var added_at = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27578__$1,new cljs.core.Keyword(null,"added-at","added-at",-352499434));
shadow.remote.runtime.obj_support.inspect_entry_BANG_ = (function shadow$remote$runtime$obj_support$inspect_entry_BANG_(p__27986,p__27987){
var map__27988 = p__27986;
var map__27988__$1 = cljs.core.__destructure_map(map__27988);
var this$ = map__27988__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27988__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__27989 = p__27987;
var map__27989__$1 = cljs.core.__destructure_map(map__27989);
var entry = map__27989__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27989__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27989__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var added_at = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27989__$1,new cljs.core.Keyword(null,"added-at","added-at",-352499434));
var $ = shadow.remote.runtime.obj_support.merge_source_info(shadow.remote.runtime.obj_support.get_data_type(new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"added-at","added-at",-352499434),added_at,new cljs.core.Keyword(null,"datafied","datafied",2076148104),(!((data === obj))),new cljs.core.Keyword(null,"obj-type","obj-type",-1658555496),shadow.remote.runtime.obj_support.obj_type_string(obj),new cljs.core.Keyword(null,"preview","preview",451279890),shadow.remote.runtime.writer.pr_str_limit(obj,(250)),new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.PersistentHashSet.EMPTY], null),entry),entry);
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (summary,inspect_fn){
return (inspect_fn.cljs$core$IFn$_invoke$arity$2 ? inspect_fn.cljs$core$IFn$_invoke$arity$2(summary,entry) : inspect_fn.call(null, summary,entry));
}),$,new cljs.core.Keyword(null,"inspectors","inspectors",-426448246).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref)));
});
shadow.remote.runtime.obj_support.obj_describe_STAR_ = (function shadow$remote$runtime$obj_support$obj_describe_STAR_(p__27580,oid){
var map__27582 = p__27580;
var map__27582__$1 = cljs.core.__destructure_map(map__27582);
var this$ = map__27582__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27582__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.obj_support.obj_describe_STAR_ = (function shadow$remote$runtime$obj_support$obj_describe_STAR_(p__27996,oid){
var map__27997 = p__27996;
var map__27997__$1 = cljs.core.__destructure_map(map__27997);
var this$ = map__27997__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27997__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var temp__5808__auto__ = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(state_ref),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"objects","objects",2099713734),oid], null));
if((temp__5808__auto__ == null)){
return null;
@@ -363,17 +363,17 @@ return shadow.remote.runtime.obj_support.inspect_entry_BANG_(this$,entry);
}
});
shadow.remote.runtime.obj_support.handler_with_object = (function shadow$remote$runtime$obj_support$handler_with_object(handler_fn){
return (function (p__27592,p__27593){
var map__27595 = p__27592;
var map__27595__$1 = cljs.core.__destructure_map(map__27595);
var this$ = map__27595__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27595__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27595__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__27596 = p__27593;
var map__27596__$1 = cljs.core.__destructure_map(map__27596);
var msg = map__27596__$1;
var op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27596__$1,new cljs.core.Keyword(null,"op","op",-1882987955));
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27596__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
return (function (p__28016,p__28017){
var map__28020 = p__28016;
var map__28020__$1 = cljs.core.__destructure_map(map__28020);
var this$ = map__28020__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28020__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28020__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__28021 = p__28017;
var map__28021__$1 = cljs.core.__destructure_map(map__28021);
var msg = map__28021__$1;
var op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28021__$1,new cljs.core.Keyword(null,"op","op",-1882987955));
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28021__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
var entry = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(state_ref),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"objects","objects",2099713734),oid], null));
if(cljs.core.not(entry)){
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-not-found","obj-not-found",1577257696),new cljs.core.Keyword(null,"oid","oid",-768692334),oid], null));
@@ -384,37 +384,37 @@ var result = (handler_fn.cljs$core$IFn$_invoke$arity$3 ? handler_fn.cljs$core$IF
if((!(shadow.remote.runtime.obj_support.obj_ref_QMARK_(result)))){
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-result","obj-result",-486300152),new cljs.core.Keyword(null,"oid","oid",-768692334),oid,new cljs.core.Keyword(null,"result","result",1415092211),result], null));
} else {
var new_oid = (function (){var G__27608 = this$;
var G__27609 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(result);
var G__27610 = cljs.core.PersistentArrayMap.EMPTY;
return (shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3 ? shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3(G__27608,G__27609,G__27610) : shadow.remote.runtime.obj_support.register.call(null, G__27608,G__27609,G__27610));
var new_oid = (function (){var G__28029 = this$;
var G__28030 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(result);
var G__28031 = cljs.core.PersistentArrayMap.EMPTY;
return (shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3 ? shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3(G__28029,G__28030,G__28031) : shadow.remote.runtime.obj_support.register.call(null, G__28029,G__28030,G__28031));
})();
var reply_msg = (function (){var G__27612 = new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-result-ref","obj-result-ref",1537374891),new cljs.core.Keyword(null,"oid","oid",-768692334),oid,new cljs.core.Keyword(null,"ref-oid","ref-oid",-526648644),new_oid], null);
var G__27612__$1 = (cljs.core.truth_(new cljs.core.Keyword(null,"summary","summary",380847952).cljs$core$IFn$_invoke$arity$1(msg))?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__27612,new cljs.core.Keyword(null,"summary","summary",380847952),shadow.remote.runtime.obj_support.obj_describe_STAR_(this$,new_oid)):G__27612);
var reply_msg = (function (){var G__28034 = new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-result-ref","obj-result-ref",1537374891),new cljs.core.Keyword(null,"oid","oid",-768692334),oid,new cljs.core.Keyword(null,"ref-oid","ref-oid",-526648644),new_oid], null);
var G__28034__$1 = (cljs.core.truth_(new cljs.core.Keyword(null,"summary","summary",380847952).cljs$core$IFn$_invoke$arity$1(msg))?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__28034,new cljs.core.Keyword(null,"summary","summary",380847952),shadow.remote.runtime.obj_support.obj_describe_STAR_(this$,new_oid)):G__28034);
if(cljs.core.truth_(new cljs.core.Keyword(null,"extra","extra",1612569067).cljs$core$IFn$_invoke$arity$1(result))){
return cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([G__27612__$1,new cljs.core.Keyword(null,"extra","extra",1612569067).cljs$core$IFn$_invoke$arity$1(result)], 0));
return cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([G__28034__$1,new cljs.core.Keyword(null,"extra","extra",1612569067).cljs$core$IFn$_invoke$arity$1(result)], 0));
} else {
return G__27612__$1;
return G__28034__$1;
}
})();
return shadow.remote.runtime.shared.reply(runtime,msg,reply_msg);
}
}catch (e27601){var e = e27601;
}catch (e28022){var e = e28022;
console.warn("action-request-action failed",new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(entry),e);
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-request-failed","obj-request-failed",-1782005406),new cljs.core.Keyword(null,"oid","oid",-768692334),oid,new cljs.core.Keyword(null,"msg","msg",-1386103444),msg,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737),(function (){var G__27603 = this$;
var G__27604 = e;
var G__27605 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"msg","msg",-1386103444),msg], null);
return (shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3 ? shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3(G__27603,G__27604,G__27605) : shadow.remote.runtime.obj_support.register.call(null, G__27603,G__27604,G__27605));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-request-failed","obj-request-failed",-1782005406),new cljs.core.Keyword(null,"oid","oid",-768692334),oid,new cljs.core.Keyword(null,"msg","msg",-1386103444),msg,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737),(function (){var G__28023 = this$;
var G__28024 = e;
var G__28025 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"msg","msg",-1386103444),msg], null);
return (shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3 ? shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3(G__28023,G__28024,G__28025) : shadow.remote.runtime.obj_support.register.call(null, G__28023,G__28024,G__28025));
})()], null));
}}
});
});
shadow.remote.runtime.obj_support.obj_get_value = shadow.remote.runtime.obj_support.handler_with_object((function (this$,p__27614,msg){
var map__27615 = p__27614;
var map__27615__$1 = cljs.core.__destructure_map(map__27615);
var entry = map__27615__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27615__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
shadow.remote.runtime.obj_support.obj_get_value = shadow.remote.runtime.obj_support.handler_with_object((function (this$,p__28038,msg){
var map__28039 = p__28038;
var map__28039__$1 = cljs.core.__destructure_map(map__28039);
var entry = map__28039__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28039__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
return obj;
}));
shadow.remote.runtime.obj_support.default_max_print_size = (((1) * (1024)) * (1024));
@@ -425,47 +425,47 @@ return new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$a
return new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(entry);
}
});
shadow.remote.runtime.obj_support.obj_edn = shadow.remote.runtime.obj_support.handler_with_object((function (this$,entry,p__27623){
var map__27625 = p__27623;
var map__27625__$1 = cljs.core.__destructure_map(map__27625);
var msg = map__27625__$1;
var limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__27625__$1,new cljs.core.Keyword(null,"limit","limit",-1355822363),shadow.remote.runtime.obj_support.default_max_print_size);
shadow.remote.runtime.obj_support.obj_edn = shadow.remote.runtime.obj_support.handler_with_object((function (this$,entry,p__28042){
var map__28043 = p__28042;
var map__28043__$1 = cljs.core.__destructure_map(map__28043);
var msg = map__28043__$1;
var limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28043__$1,new cljs.core.Keyword(null,"limit","limit",-1355822363),shadow.remote.runtime.obj_support.default_max_print_size);
var target = shadow.remote.runtime.obj_support.pick_target(entry,msg);
var lw = shadow.remote.runtime.writer.limit_writer(limit);
cljs.core.pr_writer(target,lw,cljs.core.pr_opts());
return shadow.remote.runtime.writer.get_string(lw);
}));
shadow.remote.runtime.obj_support.obj_pprint = shadow.remote.runtime.obj_support.handler_with_object((function (this$,entry,p__27628){
var map__27629 = p__27628;
var map__27629__$1 = cljs.core.__destructure_map(map__27629);
var msg = map__27629__$1;
var limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__27629__$1,new cljs.core.Keyword(null,"limit","limit",-1355822363),shadow.remote.runtime.obj_support.default_max_print_size);
shadow.remote.runtime.obj_support.obj_pprint = shadow.remote.runtime.obj_support.handler_with_object((function (this$,entry,p__28044){
var map__28046 = p__28044;
var map__28046__$1 = cljs.core.__destructure_map(map__28046);
var msg = map__28046__$1;
var limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28046__$1,new cljs.core.Keyword(null,"limit","limit",-1355822363),shadow.remote.runtime.obj_support.default_max_print_size);
var target = shadow.remote.runtime.obj_support.pick_target(entry,msg);
var lw = shadow.remote.runtime.writer.limit_writer(limit);
cljs.pprint.pprint.cljs$core$IFn$_invoke$arity$2(target,lw);
return shadow.remote.runtime.writer.get_string(lw);
}));
shadow.remote.runtime.obj_support.obj_edn_limit = shadow.remote.runtime.obj_support.handler_with_object((function (this$,entry,p__27633){
var map__27635 = p__27633;
var map__27635__$1 = cljs.core.__destructure_map(map__27635);
var msg = map__27635__$1;
var limit = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27635__$1,new cljs.core.Keyword(null,"limit","limit",-1355822363));
shadow.remote.runtime.obj_support.obj_edn_limit = shadow.remote.runtime.obj_support.handler_with_object((function (this$,entry,p__28047){
var map__28048 = p__28047;
var map__28048__$1 = cljs.core.__destructure_map(map__28048);
var msg = map__28048__$1;
var limit = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28048__$1,new cljs.core.Keyword(null,"limit","limit",-1355822363));
return shadow.remote.runtime.writer.pr_str_limit(shadow.remote.runtime.obj_support.pick_target(entry,msg),limit);
}));
shadow.remote.runtime.obj_support.obj_str = shadow.remote.runtime.obj_support.handler_with_object((function (this$,p__27638,msg){
var map__27641 = p__27638;
var map__27641__$1 = cljs.core.__destructure_map(map__27641);
var entry = map__27641__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27641__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
shadow.remote.runtime.obj_support.obj_str = shadow.remote.runtime.obj_support.handler_with_object((function (this$,p__28050,msg){
var map__28051 = p__28050;
var map__28051__$1 = cljs.core.__destructure_map(map__28051);
var entry = map__28051__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28051__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
return cljs.core.str.cljs$core$IFn$_invoke$arity$1(obj);
}));
shadow.remote.runtime.obj_support.obj_ex_str = shadow.remote.runtime.obj_support.handler_with_object((function (this$,p__27646,msg){
var map__27647 = p__27646;
var map__27647__$1 = cljs.core.__destructure_map(map__27647);
var entry = map__27647__$1;
var ex = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27647__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
shadow.remote.runtime.obj_support.obj_ex_str = shadow.remote.runtime.obj_support.handler_with_object((function (this$,p__28052,msg){
var map__28053 = p__28052;
var map__28053__$1 = cljs.core.__destructure_map(map__28053);
var entry = map__28053__$1;
var ex = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28053__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
if((ex instanceof Error)){
return cljs.repl.error__GT_str(ex);
} else {
@@ -490,27 +490,27 @@ return res;
});
shadow.remote.runtime.obj_support.smart_comp = (function shadow$remote$runtime$obj_support$smart_comp(a,b){
try{return cljs.core.compare(a,b);
}catch (e27686){if((e27686 instanceof Error)){
var e = e27686;
}catch (e28064){if((e28064 instanceof Error)){
var e = e28064;
var ar = shadow.remote.runtime.obj_support.rank_val(a);
var br = shadow.remote.runtime.obj_support.rank_val(b);
return cljs.core.compare(ar,br);
} else {
throw e27686;
throw e28064;
}
}});
shadow.remote.runtime.obj_support.attempt_to_sort = (function shadow$remote$runtime$obj_support$attempt_to_sort(coll){
return cljs.core.vec((function (){try{return cljs.core.sort.cljs$core$IFn$_invoke$arity$2(shadow.remote.runtime.obj_support.smart_comp,coll);
}catch (e27692){var e = e27692;
}catch (e28079){var e = e28079;
return coll;
}})());
});
shadow.remote.runtime.obj_support.cache_view_order = (function shadow$remote$runtime$obj_support$cache_view_order(state_ref,p__27696,coll){
var map__27698 = p__27696;
var map__27698__$1 = cljs.core.__destructure_map(map__27698);
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27698__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
var view_order = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27698__$1,new cljs.core.Keyword(null,"view-order","view-order",566761574));
shadow.remote.runtime.obj_support.cache_view_order = (function shadow$remote$runtime$obj_support$cache_view_order(state_ref,p__28093,coll){
var map__28098 = p__28093;
var map__28098__$1 = cljs.core.__destructure_map(map__28098);
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28098__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
var view_order = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28098__$1,new cljs.core.Keyword(null,"view-order","view-order",566761574));
var or__5002__auto__ = view_order;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
@@ -521,18 +521,18 @@ cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(state_ref,cljs.core.assoc_in,
return view_order__$1;
}
});
shadow.remote.runtime.obj_support.obj_nav = shadow.remote.runtime.obj_support.handler_with_object((function (p__27705,p__27706,p__27707){
var map__27709 = p__27705;
var map__27709__$1 = cljs.core.__destructure_map(map__27709);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27709__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__27711 = p__27706;
var map__27711__$1 = cljs.core.__destructure_map(map__27711);
var entry = map__27711__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27711__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__27712 = p__27707;
var map__27712__$1 = cljs.core.__destructure_map(map__27712);
var msg = map__27712__$1;
var idx = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27712__$1,new cljs.core.Keyword(null,"idx","idx",1053688473));
shadow.remote.runtime.obj_support.obj_nav = shadow.remote.runtime.obj_support.handler_with_object((function (p__28100,p__28101,p__28102){
var map__28103 = p__28100;
var map__28103__$1 = cljs.core.__destructure_map(map__28103);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28103__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__28104 = p__28101;
var map__28104__$1 = cljs.core.__destructure_map(map__28104);
var entry = map__28104__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28104__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__28105 = p__28102;
var map__28105__$1 = cljs.core.__destructure_map(map__28105);
var msg = map__28105__$1;
var idx = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28105__$1,new cljs.core.Keyword(null,"idx","idx",1053688473));
if(((cljs.core.vector_QMARK_(data)) || (cljs.core.list_QMARK_(data)))){
var val = cljs.core.nth.cljs$core$IFn$_invoke$arity$2(data,idx);
var nav = clojure.datafy.nav(data,idx,val);
@@ -557,24 +557,24 @@ throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("nav not supported?",entry
}
}
}));
shadow.remote.runtime.obj_support.obj_fragment = shadow.remote.runtime.obj_support.handler_with_object((function (p__27730,p__27731,p__27732){
var map__27734 = p__27730;
var map__27734__$1 = cljs.core.__destructure_map(map__27734);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27734__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__27735 = p__27731;
var map__27735__$1 = cljs.core.__destructure_map(map__27735);
var entry = map__27735__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27735__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__27736 = p__27732;
var map__27736__$1 = cljs.core.__destructure_map(map__27736);
var msg = map__27736__$1;
var start = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27736__$1,new cljs.core.Keyword(null,"start","start",-355208981));
var num = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27736__$1,new cljs.core.Keyword(null,"num","num",1985240673));
var val_limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__27736__$1,new cljs.core.Keyword(null,"val-limit","val-limit",1428666181),(100));
shadow.remote.runtime.obj_support.obj_fragment = shadow.remote.runtime.obj_support.handler_with_object((function (p__28114,p__28115,p__28116){
var map__28118 = p__28114;
var map__28118__$1 = cljs.core.__destructure_map(map__28118);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28118__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__28119 = p__28115;
var map__28119__$1 = cljs.core.__destructure_map(map__28119);
var entry = map__28119__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28119__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__28120 = p__28116;
var map__28120__$1 = cljs.core.__destructure_map(map__28120);
var msg = map__28120__$1;
var start = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28120__$1,new cljs.core.Keyword(null,"start","start",-355208981));
var num = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28120__$1,new cljs.core.Keyword(null,"num","num",1985240673));
var val_limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28120__$1,new cljs.core.Keyword(null,"val-limit","val-limit",1428666181),(100));
if(cljs.core.map_QMARK_(data)){
var map__27743 = msg;
var map__27743__$1 = cljs.core.__destructure_map(map__27743);
var key_limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__27743__$1,new cljs.core.Keyword(null,"key-limit","key-limit",259239169),(100));
var map__28130 = msg;
var map__28130__$1 = cljs.core.__destructure_map(map__28130);
var key_limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28130__$1,new cljs.core.Keyword(null,"key-limit","key-limit",259239169),(100));
var view_order = shadow.remote.runtime.obj_support.cache_view_order(state_ref,entry,cljs.core.keys(data));
var end = (function (){var x__5090__auto__ = cljs.core.count(view_order);
var y__5091__auto__ = (start + num);
@@ -585,10 +585,10 @@ var fragment = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (m,idx){
var key = cljs.core.nth.cljs$core$IFn$_invoke$arity$2(view_order,idx);
var val = cljs.core.get.cljs$core$IFn$_invoke$arity$2(data,key);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(m,idx,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"key","key",-1516042587),(function (){try{return shadow.remote.runtime.writer.pr_str_limit(key,key_limit);
}catch (e27749){var e = e27749;
}catch (e28148){var e = e28148;
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [true,"... print failed ..."], null);
}})(),new cljs.core.Keyword(null,"val","val",128701612),(function (){try{return shadow.remote.runtime.writer.pr_str_limit(val,val_limit);
}catch (e27750){var e = e27750;
}catch (e28149){var e = e28149;
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [true,"... print failed ..."], null);
}})()], null));
}),cljs.core.PersistentArrayMap.EMPTY,idxs);
@@ -637,14 +637,14 @@ return null;
}
}
}));
shadow.remote.runtime.obj_support.obj_request = (function shadow$remote$runtime$obj_support$obj_request(this$,p__27775){
var map__27776 = p__27775;
var map__27776__$1 = cljs.core.__destructure_map(map__27776);
var msg = map__27776__$1;
var request_op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27776__$1,new cljs.core.Keyword(null,"request-op","request-op",1472997246));
var real_handler = (function (){var G__27780 = request_op;
var G__27780__$1 = (((G__27780 instanceof cljs.core.Keyword))?G__27780.fqn:null);
switch (G__27780__$1) {
shadow.remote.runtime.obj_support.obj_request = (function shadow$remote$runtime$obj_support$obj_request(this$,p__28180){
var map__28181 = p__28180;
var map__28181__$1 = cljs.core.__destructure_map(map__28181);
var msg = map__28181__$1;
var request_op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28181__$1,new cljs.core.Keyword(null,"request-op","request-op",1472997246));
var real_handler = (function (){var G__28184 = request_op;
var G__28184__$1 = (((G__28184 instanceof cljs.core.Keyword))?G__28184.fqn:null);
switch (G__28184__$1) {
case "str":
return shadow.remote.runtime.obj_support.obj_str;
@@ -674,21 +674,21 @@ return shadow.remote.runtime.obj_support.obj_fragment;
break;
default:
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__27780__$1)].join('')));
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__28184__$1)].join('')));
}
})();
return (real_handler.cljs$core$IFn$_invoke$arity$2 ? real_handler.cljs$core$IFn$_invoke$arity$2(this$,msg) : real_handler.call(null, this$,msg));
});
shadow.remote.runtime.obj_support.obj_describe = (function shadow$remote$runtime$obj_support$obj_describe(p__27783,p__27784){
var map__27785 = p__27783;
var map__27785__$1 = cljs.core.__destructure_map(map__27785);
var this$ = map__27785__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27785__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__27786 = p__27784;
var map__27786__$1 = cljs.core.__destructure_map(map__27786);
var msg = map__27786__$1;
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27786__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
shadow.remote.runtime.obj_support.obj_describe = (function shadow$remote$runtime$obj_support$obj_describe(p__28216,p__28217){
var map__28220 = p__28216;
var map__28220__$1 = cljs.core.__destructure_map(map__28220);
var this$ = map__28220__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28220__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__28221 = p__28217;
var map__28221__$1 = cljs.core.__destructure_map(map__28221);
var msg = map__28221__$1;
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28221__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
var temp__5802__auto__ = shadow.remote.runtime.obj_support.obj_describe_STAR_(this$,oid);
if(cljs.core.truth_(temp__5802__auto__)){
var summary = temp__5802__auto__;
@@ -697,22 +697,22 @@ return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentAr
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-not-found","obj-not-found",1577257696),new cljs.core.Keyword(null,"oid","oid",-768692334),oid], null));
}
});
shadow.remote.runtime.obj_support.obj_forget = (function shadow$remote$runtime$obj_support$obj_forget(p__27792,p__27793){
var map__27794 = p__27792;
var map__27794__$1 = cljs.core.__destructure_map(map__27794);
var svc = map__27794__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27794__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__27795 = p__27793;
var map__27795__$1 = cljs.core.__destructure_map(map__27795);
var msg = map__27795__$1;
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27795__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
shadow.remote.runtime.obj_support.obj_forget = (function shadow$remote$runtime$obj_support$obj_forget(p__28244,p__28245){
var map__28246 = p__28244;
var map__28246__$1 = cljs.core.__destructure_map(map__28246);
var svc = map__28246__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28246__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__28247 = p__28245;
var map__28247__$1 = cljs.core.__destructure_map(map__28247);
var msg = map__28247__$1;
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28247__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(state_ref,cljs.core.update,new cljs.core.Keyword(null,"objects","objects",2099713734),cljs.core.dissoc,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([oid], 0));
});
shadow.remote.runtime.obj_support.obj_forget_all = (function shadow$remote$runtime$obj_support$obj_forget_all(p__27804,msg){
var map__27809 = p__27804;
var map__27809__$1 = cljs.core.__destructure_map(map__27809);
var svc = map__27809__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27809__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.obj_support.obj_forget_all = (function shadow$remote$runtime$obj_support$obj_forget_all(p__28258,msg){
var map__28259 = p__28258;
var map__28259__$1 = cljs.core.__destructure_map(map__28259);
var svc = map__28259__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28259__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(state_ref,cljs.core.assoc,new cljs.core.Keyword(null,"objects","objects",2099713734),cljs.core.PersistentArrayMap.EMPTY);
});
shadow.remote.runtime.obj_support.basic_gc_BANG_ = (function shadow$remote$runtime$obj_support$basic_gc_BANG_(state){
@@ -721,11 +721,11 @@ return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (state__$1,oid){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(state__$1,new cljs.core.Keyword(null,"objects","objects",2099713734),cljs.core.dissoc,oid);
}),state,objs_to_drop);
});
shadow.remote.runtime.obj_support.add_inspector = (function shadow$remote$runtime$obj_support$add_inspector(p__27857,inspect_fn){
var map__27858 = p__27857;
var map__27858__$1 = cljs.core.__destructure_map(map__27858);
var this$ = map__27858__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27858__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.obj_support.add_inspector = (function shadow$remote$runtime$obj_support$add_inspector(p__28300,inspect_fn){
var map__28301 = p__28300;
var map__28301__$1 = cljs.core.__destructure_map(map__28301);
var this$ = map__28301__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28301__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
if(cljs.core.fn_QMARK_(inspect_fn)){
} else {
throw (new Error("Assert failed: (fn? inspect-fn)"));
@@ -737,11 +737,11 @@ return this$;
});
shadow.remote.runtime.obj_support.start = (function shadow$remote$runtime$obj_support$start(runtime){
var state_ref = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"objects","objects",2099713734),cljs.core.PersistentArrayMap.EMPTY,new cljs.core.Keyword(null,"inspectors","inspectors",-426448246),cljs.core.PersistentHashSet.EMPTY,new cljs.core.Keyword(null,"id-seq-ref","id-seq-ref",-98357047),(0)], null));
var svc = shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"runtime","runtime",-1331573996),runtime,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),state_ref], null),(function (summary,p__27882){
var map__27883 = p__27882;
var map__27883__$1 = cljs.core.__destructure_map(map__27883);
var entry = map__27883__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27883__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
var svc = shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"runtime","runtime",-1331573996),runtime,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),state_ref], null),(function (summary,p__28333){
var map__28334 = p__28333;
var map__28334__$1 = cljs.core.__destructure_map(map__28334);
var entry = map__28334__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28334__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
if((!(shadow.remote.runtime.obj_support.simple_value_QMARK_(obj)))){
return summary;
} else {
@@ -749,11 +749,11 @@ return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyw
}
})),(function (summary,entry){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-str","obj-str",1815115325));
})),(function (summary,p__27886){
var map__27888 = p__27886;
var map__27888__$1 = cljs.core.__destructure_map(map__27888);
var entry = map__27888__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27888__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
})),(function (summary,p__28335){
var map__28336 = p__28335;
var map__28336__$1 = cljs.core.__destructure_map(map__28336);
var entry = map__28336__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28336__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
if(shadow.remote.runtime.obj_support.exception_QMARK_(obj)){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-ex-str","obj-ex-str",-639656467));
} else {
@@ -763,81 +763,81 @@ return summary;
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-edn","obj-edn",809365133));
})),(function (summary,entry){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-edn-limit","obj-edn-limit",-1550136004));
})),(function (summary,p__27896){
var map__27897 = p__27896;
var map__27897__$1 = cljs.core.__destructure_map(map__27897);
var entry = map__27897__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27897__$1,new cljs.core.Keyword(null,"data","data",-232669377));
})),(function (summary,p__28337){
var map__28338 = p__28337;
var map__28338__$1 = cljs.core.__destructure_map(map__28338);
var entry = map__28338__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28338__$1,new cljs.core.Keyword(null,"data","data",-232669377));
if(((cljs.core.coll_QMARK_(data)) || (cljs.core.seq_QMARK_(data)))){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-pprint","obj-pprint",-1831226802));
} else {
return summary;
}
})),(function (summary,p__27900){
var map__27901 = p__27900;
var map__27901__$1 = cljs.core.__destructure_map(map__27901);
var entry = map__27901__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27901__$1,new cljs.core.Keyword(null,"data","data",-232669377));
})),(function (summary,p__28340){
var map__28341 = p__28340;
var map__28341__$1 = cljs.core.__destructure_map(map__28341);
var entry = map__28341__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28341__$1,new cljs.core.Keyword(null,"data","data",-232669377));
if(((((cljs.core.map_QMARK_(data)) || (((cljs.core.vector_QMARK_(data)) || (((cljs.core.set_QMARK_(data)) || (cljs.core.list_QMARK_(data)))))))) && (cljs.core.seq(data)))){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-nav","obj-nav",1248750622));
} else {
return summary;
}
})),(function (summary,p__27904){
var map__27905 = p__27904;
var map__27905__$1 = cljs.core.__destructure_map(map__27905);
var entry = map__27905__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27905__$1,new cljs.core.Keyword(null,"data","data",-232669377));
})),(function (summary,p__28343){
var map__28344 = p__28343;
var map__28344__$1 = cljs.core.__destructure_map(map__28344);
var entry = map__28344__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28344__$1,new cljs.core.Keyword(null,"data","data",-232669377));
if(((((cljs.core.map_QMARK_(data)) || (((cljs.core.vector_QMARK_(data)) || (((cljs.core.set_QMARK_(data)) || (cljs.core.list_QMARK_(data)))))))) && (cljs.core.seq(data)))){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-fragment","obj-fragment",1857463161));
} else {
return summary;
}
}));
shadow.remote.runtime.api.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.obj-support","ext","shadow.remote.runtime.obj-support/ext",-1896569346),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ops","ops",1237330063),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,"obj-forget","obj-forget",2003566115),new cljs.core.Keyword(null,"obj-describe","obj-describe",-34922904),new cljs.core.Keyword(null,"obj-ex-str","obj-ex-str",-639656467),new cljs.core.Keyword(null,"obj-request","obj-request",-1709325811),new cljs.core.Keyword(null,"obj-edn","obj-edn",809365133),new cljs.core.Keyword(null,"obj-pprint","obj-pprint",-1831226802),new cljs.core.Keyword(null,"obj-get-value","obj-get-value",281897170),new cljs.core.Keyword(null,"obj-forget-all","obj-forget-all",1418682131),new cljs.core.Keyword(null,"obj-fragment","obj-fragment",1857463161),new cljs.core.Keyword(null,"obj-edn-limit","obj-edn-limit",-1550136004),new cljs.core.Keyword(null,"obj-str","obj-str",1815115325),new cljs.core.Keyword(null,"obj-nav","obj-nav",1248750622)],[(function (p1__27876_SHARP_){
return shadow.remote.runtime.obj_support.obj_forget(svc,p1__27876_SHARP_);
}),(function (p1__27866_SHARP_){
return shadow.remote.runtime.obj_support.obj_describe(svc,p1__27866_SHARP_);
}),(function (p1__27872_SHARP_){
return shadow.remote.runtime.obj_support.obj_ex_str(svc,p1__27872_SHARP_);
}),(function (p1__27867_SHARP_){
return shadow.remote.runtime.obj_support.obj_request(svc,p1__27867_SHARP_);
}),(function (p1__27868_SHARP_){
return shadow.remote.runtime.obj_support.obj_edn(svc,p1__27868_SHARP_);
}),(function (p1__27873_SHARP_){
return shadow.remote.runtime.obj_support.obj_pprint(svc,p1__27873_SHARP_);
}),(function (p1__27869_SHARP_){
return shadow.remote.runtime.obj_support.obj_get_value(svc,p1__27869_SHARP_);
}),(function (p1__27877_SHARP_){
return shadow.remote.runtime.obj_support.obj_forget_all(svc,p1__27877_SHARP_);
}),(function (p1__27875_SHARP_){
return shadow.remote.runtime.obj_support.obj_fragment(svc,p1__27875_SHARP_);
}),(function (p1__27870_SHARP_){
return shadow.remote.runtime.obj_support.obj_edn_limit(svc,p1__27870_SHARP_);
}),(function (p1__27871_SHARP_){
return shadow.remote.runtime.obj_support.obj_str(svc,p1__27871_SHARP_);
}),(function (p1__27874_SHARP_){
return shadow.remote.runtime.obj_support.obj_nav(svc,p1__27874_SHARP_);
shadow.remote.runtime.api.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.obj-support","ext","shadow.remote.runtime.obj-support/ext",-1896569346),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ops","ops",1237330063),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,"obj-forget","obj-forget",2003566115),new cljs.core.Keyword(null,"obj-describe","obj-describe",-34922904),new cljs.core.Keyword(null,"obj-ex-str","obj-ex-str",-639656467),new cljs.core.Keyword(null,"obj-request","obj-request",-1709325811),new cljs.core.Keyword(null,"obj-edn","obj-edn",809365133),new cljs.core.Keyword(null,"obj-pprint","obj-pprint",-1831226802),new cljs.core.Keyword(null,"obj-get-value","obj-get-value",281897170),new cljs.core.Keyword(null,"obj-forget-all","obj-forget-all",1418682131),new cljs.core.Keyword(null,"obj-fragment","obj-fragment",1857463161),new cljs.core.Keyword(null,"obj-edn-limit","obj-edn-limit",-1550136004),new cljs.core.Keyword(null,"obj-str","obj-str",1815115325),new cljs.core.Keyword(null,"obj-nav","obj-nav",1248750622)],[(function (p1__28331_SHARP_){
return shadow.remote.runtime.obj_support.obj_forget(svc,p1__28331_SHARP_);
}),(function (p1__28321_SHARP_){
return shadow.remote.runtime.obj_support.obj_describe(svc,p1__28321_SHARP_);
}),(function (p1__28327_SHARP_){
return shadow.remote.runtime.obj_support.obj_ex_str(svc,p1__28327_SHARP_);
}),(function (p1__28322_SHARP_){
return shadow.remote.runtime.obj_support.obj_request(svc,p1__28322_SHARP_);
}),(function (p1__28323_SHARP_){
return shadow.remote.runtime.obj_support.obj_edn(svc,p1__28323_SHARP_);
}),(function (p1__28328_SHARP_){
return shadow.remote.runtime.obj_support.obj_pprint(svc,p1__28328_SHARP_);
}),(function (p1__28324_SHARP_){
return shadow.remote.runtime.obj_support.obj_get_value(svc,p1__28324_SHARP_);
}),(function (p1__28332_SHARP_){
return shadow.remote.runtime.obj_support.obj_forget_all(svc,p1__28332_SHARP_);
}),(function (p1__28330_SHARP_){
return shadow.remote.runtime.obj_support.obj_fragment(svc,p1__28330_SHARP_);
}),(function (p1__28325_SHARP_){
return shadow.remote.runtime.obj_support.obj_edn_limit(svc,p1__28325_SHARP_);
}),(function (p1__28326_SHARP_){
return shadow.remote.runtime.obj_support.obj_str(svc,p1__28326_SHARP_);
}),(function (p1__28329_SHARP_){
return shadow.remote.runtime.obj_support.obj_nav(svc,p1__28329_SHARP_);
})]),new cljs.core.Keyword(null,"on-idle","on-idle",2044706602),(function (){
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$2(state_ref,shadow.remote.runtime.obj_support.basic_gc_BANG_);
})], null));
return svc;
});
shadow.remote.runtime.obj_support.get_tap_history = (function shadow$remote$runtime$obj_support$get_tap_history(p__27915,num){
var map__27916 = p__27915;
var map__27916__$1 = cljs.core.__destructure_map(map__27916);
var svc = map__27916__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27916__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"oid","oid",-768692334),cljs.core.take.cljs$core$IFn$_invoke$arity$2(num,cljs.core.reverse(cljs.core.sort_by.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"added-at","added-at",-352499434),cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p1__27911_SHARP_){
return cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"tap","tap",-1086702463),cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(p1__27911_SHARP_,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"obj-info","obj-info",-373842651),new cljs.core.Keyword(null,"from","from",1815293044)], null)));
shadow.remote.runtime.obj_support.get_tap_history = (function shadow$remote$runtime$obj_support$get_tap_history(p__28349,num){
var map__28350 = p__28349;
var map__28350__$1 = cljs.core.__destructure_map(map__28350);
var svc = map__28350__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28350__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"oid","oid",-768692334),cljs.core.take.cljs$core$IFn$_invoke$arity$2(num,cljs.core.reverse(cljs.core.sort_by.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"added-at","added-at",-352499434),cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p1__28346_SHARP_){
return cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"tap","tap",-1086702463),cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(p1__28346_SHARP_,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"obj-info","obj-info",-373842651),new cljs.core.Keyword(null,"from","from",1815293044)], null)));
}),cljs.core.vals(new cljs.core.Keyword(null,"objects","objects",2099713734).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref)))))))));
});
shadow.remote.runtime.obj_support.register = (function shadow$remote$runtime$obj_support$register(p__27926,obj,obj_info){
var map__27927 = p__27926;
var map__27927__$1 = cljs.core.__destructure_map(map__27927);
var svc = map__27927__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27927__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.obj_support.register = (function shadow$remote$runtime$obj_support$register(p__28376,obj,obj_info){
var map__28377 = p__28376;
var map__28377__$1 = cljs.core.__destructure_map(map__28377);
var svc = map__28377__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28377__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var oid = shadow.remote.runtime.obj_support.next_oid();
if((!(((cljs.core.vector_QMARK_(obj)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword("shadow.remote","wrap","shadow.remote/wrap",996267199),cljs.core.first(obj))) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(cljs.core.count(obj),(3))))))))){
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(state_ref,shadow.remote.runtime.obj_support.register_STAR_,oid,obj,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([obj_info], 0));
@@ -847,16 +847,16 @@ cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(state_ref,shadow.remot
return oid;
});
shadow.remote.runtime.obj_support.get_ref = (function shadow$remote$runtime$obj_support$get_ref(p__27944,obj_id){
var map__27946 = p__27944;
var map__27946__$1 = cljs.core.__destructure_map(map__27946);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27946__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.obj_support.get_ref = (function shadow$remote$runtime$obj_support$get_ref(p__28378,obj_id){
var map__28379 = p__28378;
var map__28379__$1 = cljs.core.__destructure_map(map__28379);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28379__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(state_ref),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"objects","objects",2099713734),obj_id], null));
});
shadow.remote.runtime.obj_support.stop = (function shadow$remote$runtime$obj_support$stop(p__27953){
var map__27954 = p__27953;
var map__27954__$1 = cljs.core.__destructure_map(map__27954);
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27954__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
shadow.remote.runtime.obj_support.stop = (function shadow$remote$runtime$obj_support$stop(p__28380){
var map__28381 = p__28380;
var map__28381__$1 = cljs.core.__destructure_map(map__28381);
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28381__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
return shadow.remote.runtime.api.del_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.obj-support","ext","shadow.remote.runtime.obj-support/ext",-1896569346));
});

File diff suppressed because one or more lines are too long

View File

@@ -5,11 +5,11 @@ return new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"ex
shadow.remote.runtime.shared.now = (function shadow$remote$runtime$shared$now(){
return Date.now();
});
shadow.remote.runtime.shared.get_client_id = (function shadow$remote$runtime$shared$get_client_id(p__19818){
var map__19820 = p__19818;
var map__19820__$1 = cljs.core.__destructure_map(map__19820);
var runtime = map__19820__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19820__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.shared.get_client_id = (function shadow$remote$runtime$shared$get_client_id(p__19824){
var map__19826 = p__19824;
var map__19826__$1 = cljs.core.__destructure_map(map__19826);
var runtime = map__19826__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19826__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var or__5002__auto__ = new cljs.core.Keyword(null,"client-id","client-id",-464622140).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref));
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
@@ -18,37 +18,37 @@ throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("runtime has no assigned r
}
});
shadow.remote.runtime.shared.relay_msg = (function shadow$remote$runtime$shared$relay_msg(runtime,msg){
var self_id_20070 = shadow.remote.runtime.shared.get_client_id(runtime);
if(cljs.core.not_EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"to","to",192099007).cljs$core$IFn$_invoke$arity$1(msg),self_id_20070)){
var self_id_19981 = shadow.remote.runtime.shared.get_client_id(runtime);
if(cljs.core.not_EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"to","to",192099007).cljs$core$IFn$_invoke$arity$1(msg),self_id_19981)){
shadow.remote.runtime.api.relay_msg(runtime,msg);
} else {
Promise.resolve((1)).then((function (){
var G__19823 = runtime;
var G__19824 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(msg,new cljs.core.Keyword(null,"from","from",1815293044),self_id_20070);
return (shadow.remote.runtime.shared.process.cljs$core$IFn$_invoke$arity$2 ? shadow.remote.runtime.shared.process.cljs$core$IFn$_invoke$arity$2(G__19823,G__19824) : shadow.remote.runtime.shared.process.call(null, G__19823,G__19824));
var G__19830 = runtime;
var G__19831 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(msg,new cljs.core.Keyword(null,"from","from",1815293044),self_id_19981);
return (shadow.remote.runtime.shared.process.cljs$core$IFn$_invoke$arity$2 ? shadow.remote.runtime.shared.process.cljs$core$IFn$_invoke$arity$2(G__19830,G__19831) : shadow.remote.runtime.shared.process.call(null, G__19830,G__19831));
}));
}
return msg;
});
shadow.remote.runtime.shared.reply = (function shadow$remote$runtime$shared$reply(runtime,p__19829,res){
var map__19830 = p__19829;
var map__19830__$1 = cljs.core.__destructure_map(map__19830);
var call_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19830__$1,new cljs.core.Keyword(null,"call-id","call-id",1043012968));
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19830__$1,new cljs.core.Keyword(null,"from","from",1815293044));
var res__$1 = (function (){var G__19833 = res;
var G__19833__$1 = (cljs.core.truth_(call_id)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19833,new cljs.core.Keyword(null,"call-id","call-id",1043012968),call_id):G__19833);
shadow.remote.runtime.shared.reply = (function shadow$remote$runtime$shared$reply(runtime,p__19833,res){
var map__19834 = p__19833;
var map__19834__$1 = cljs.core.__destructure_map(map__19834);
var call_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19834__$1,new cljs.core.Keyword(null,"call-id","call-id",1043012968));
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19834__$1,new cljs.core.Keyword(null,"from","from",1815293044));
var res__$1 = (function (){var G__19839 = res;
var G__19839__$1 = (cljs.core.truth_(call_id)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19839,new cljs.core.Keyword(null,"call-id","call-id",1043012968),call_id):G__19839);
if(cljs.core.truth_(from)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19833__$1,new cljs.core.Keyword(null,"to","to",192099007),from);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19839__$1,new cljs.core.Keyword(null,"to","to",192099007),from);
} else {
return G__19833__$1;
return G__19839__$1;
}
})();
return shadow.remote.runtime.api.relay_msg(runtime,res__$1);
});
shadow.remote.runtime.shared.call = (function shadow$remote$runtime$shared$call(var_args){
var G__19839 = arguments.length;
switch (G__19839) {
var G__19842 = arguments.length;
switch (G__19842) {
case 3:
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)]));
@@ -67,11 +67,11 @@ throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$4(runtime,msg,handlers,(0));
}));
(shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$4 = (function (p__19844,msg,handlers,timeout_after_ms){
var map__19846 = p__19844;
var map__19846__$1 = cljs.core.__destructure_map(map__19846);
var runtime = map__19846__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19846__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
(shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$4 = (function (p__19849,msg,handlers,timeout_after_ms){
var map__19850 = p__19849;
var map__19850__$1 = cljs.core.__destructure_map(map__19850);
var runtime = map__19850__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19850__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
if(cljs.core.map_QMARK_(msg)){
} else {
throw (new Error("Assert failed: (map? msg)"));
@@ -99,14 +99,14 @@ return shadow.remote.runtime.api.relay_msg(runtime,cljs.core.assoc.cljs$core$IFn
shadow.remote.runtime.shared.trigger_BANG_ = (function shadow$remote$runtime$shared$trigger_BANG_(var_args){
var args__5732__auto__ = [];
var len__5726__auto___20114 = arguments.length;
var i__5727__auto___20117 = (0);
var len__5726__auto___19988 = arguments.length;
var i__5727__auto___19989 = (0);
while(true){
if((i__5727__auto___20117 < len__5726__auto___20114)){
args__5732__auto__.push((arguments[i__5727__auto___20117]));
if((i__5727__auto___19989 < len__5726__auto___19988)){
args__5732__auto__.push((arguments[i__5727__auto___19989]));
var G__20118 = (i__5727__auto___20117 + (1));
i__5727__auto___20117 = G__20118;
var G__19990 = (i__5727__auto___19989 + (1));
i__5727__auto___19989 = G__19990;
continue;
} else {
}
@@ -117,83 +117,83 @@ var argseq__5733__auto__ = ((((2) < args__5732__auto__.length))?(new cljs.core.I
return shadow.remote.runtime.shared.trigger_BANG_.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),argseq__5733__auto__);
});
(shadow.remote.runtime.shared.trigger_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (p__19860,ev,args){
var map__19861 = p__19860;
var map__19861__$1 = cljs.core.__destructure_map(map__19861);
var runtime = map__19861__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19861__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var seq__19864 = cljs.core.seq(cljs.core.vals(new cljs.core.Keyword(null,"extensions","extensions",-1103629196).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref))));
var chunk__19867 = null;
var count__19868 = (0);
var i__19869 = (0);
(shadow.remote.runtime.shared.trigger_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (p__19865,ev,args){
var map__19866 = p__19865;
var map__19866__$1 = cljs.core.__destructure_map(map__19866);
var runtime = map__19866__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19866__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var seq__19867 = cljs.core.seq(cljs.core.vals(new cljs.core.Keyword(null,"extensions","extensions",-1103629196).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref))));
var chunk__19873 = null;
var count__19874 = (0);
var i__19875 = (0);
while(true){
if((i__19869 < count__19868)){
var ext = chunk__19867.cljs$core$IIndexed$_nth$arity$2(null, i__19869);
if((i__19875 < count__19874)){
var ext = chunk__19873.cljs$core$IIndexed$_nth$arity$2(null, i__19875);
var ev_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(ext,ev);
if(cljs.core.truth_(ev_fn)){
cljs.core.apply.cljs$core$IFn$_invoke$arity$2(ev_fn,args);
var G__20138 = seq__19864;
var G__20139 = chunk__19867;
var G__20140 = count__19868;
var G__20141 = (i__19869 + (1));
seq__19864 = G__20138;
chunk__19867 = G__20139;
count__19868 = G__20140;
i__19869 = G__20141;
var G__19995 = seq__19867;
var G__19996 = chunk__19873;
var G__19997 = count__19874;
var G__19998 = (i__19875 + (1));
seq__19867 = G__19995;
chunk__19873 = G__19996;
count__19874 = G__19997;
i__19875 = G__19998;
continue;
} else {
var G__20144 = seq__19864;
var G__20145 = chunk__19867;
var G__20146 = count__19868;
var G__20147 = (i__19869 + (1));
seq__19864 = G__20144;
chunk__19867 = G__20145;
count__19868 = G__20146;
i__19869 = G__20147;
var G__19999 = seq__19867;
var G__20000 = chunk__19873;
var G__20001 = count__19874;
var G__20002 = (i__19875 + (1));
seq__19867 = G__19999;
chunk__19873 = G__20000;
count__19874 = G__20001;
i__19875 = G__20002;
continue;
}
} else {
var temp__5804__auto__ = cljs.core.seq(seq__19864);
var temp__5804__auto__ = cljs.core.seq(seq__19867);
if(temp__5804__auto__){
var seq__19864__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__19864__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__19864__$1);
var G__20153 = cljs.core.chunk_rest(seq__19864__$1);
var G__20154 = c__5525__auto__;
var G__20155 = cljs.core.count(c__5525__auto__);
var G__20156 = (0);
seq__19864 = G__20153;
chunk__19867 = G__20154;
count__19868 = G__20155;
i__19869 = G__20156;
var seq__19867__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__19867__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__19867__$1);
var G__20003 = cljs.core.chunk_rest(seq__19867__$1);
var G__20004 = c__5525__auto__;
var G__20005 = cljs.core.count(c__5525__auto__);
var G__20006 = (0);
seq__19867 = G__20003;
chunk__19873 = G__20004;
count__19874 = G__20005;
i__19875 = G__20006;
continue;
} else {
var ext = cljs.core.first(seq__19864__$1);
var ext = cljs.core.first(seq__19867__$1);
var ev_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(ext,ev);
if(cljs.core.truth_(ev_fn)){
cljs.core.apply.cljs$core$IFn$_invoke$arity$2(ev_fn,args);
var G__20159 = cljs.core.next(seq__19864__$1);
var G__20160 = null;
var G__20161 = (0);
var G__20162 = (0);
seq__19864 = G__20159;
chunk__19867 = G__20160;
count__19868 = G__20161;
i__19869 = G__20162;
var G__20007 = cljs.core.next(seq__19867__$1);
var G__20008 = null;
var G__20009 = (0);
var G__20010 = (0);
seq__19867 = G__20007;
chunk__19873 = G__20008;
count__19874 = G__20009;
i__19875 = G__20010;
continue;
} else {
var G__20165 = cljs.core.next(seq__19864__$1);
var G__20166 = null;
var G__20167 = (0);
var G__20168 = (0);
seq__19864 = G__20165;
chunk__19867 = G__20166;
count__19868 = G__20167;
i__19869 = G__20168;
var G__20011 = cljs.core.next(seq__19867__$1);
var G__20012 = null;
var G__20013 = (0);
var G__20014 = (0);
seq__19867 = G__20011;
chunk__19873 = G__20012;
count__19874 = G__20013;
i__19875 = G__20014;
continue;
}
}
@@ -208,30 +208,30 @@ break;
(shadow.remote.runtime.shared.trigger_BANG_.cljs$lang$maxFixedArity = (2));
/** @this {Function} */
(shadow.remote.runtime.shared.trigger_BANG_.cljs$lang$applyTo = (function (seq19855){
var G__19856 = cljs.core.first(seq19855);
var seq19855__$1 = cljs.core.next(seq19855);
var G__19857 = cljs.core.first(seq19855__$1);
var seq19855__$2 = cljs.core.next(seq19855__$1);
(shadow.remote.runtime.shared.trigger_BANG_.cljs$lang$applyTo = (function (seq19859){
var G__19861 = cljs.core.first(seq19859);
var seq19859__$1 = cljs.core.next(seq19859);
var G__19862 = cljs.core.first(seq19859__$1);
var seq19859__$2 = cljs.core.next(seq19859__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19856,G__19857,seq19855__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19861,G__19862,seq19859__$2);
}));
shadow.remote.runtime.shared.welcome = (function shadow$remote$runtime$shared$welcome(p__19888,p__19889){
var map__19890 = p__19888;
var map__19890__$1 = cljs.core.__destructure_map(map__19890);
var runtime = map__19890__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19890__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__19891 = p__19889;
var map__19891__$1 = cljs.core.__destructure_map(map__19891);
var msg = map__19891__$1;
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19891__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
shadow.remote.runtime.shared.welcome = (function shadow$remote$runtime$shared$welcome(p__19891,p__19892){
var map__19893 = p__19891;
var map__19893__$1 = cljs.core.__destructure_map(map__19893);
var runtime = map__19893__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19893__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__19894 = p__19892;
var map__19894__$1 = cljs.core.__destructure_map(map__19894);
var msg = map__19894__$1;
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19894__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(state_ref,cljs.core.assoc,new cljs.core.Keyword(null,"client-id","client-id",-464622140),client_id,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"welcome","welcome",-578152123),true], 0));
var map__19893 = cljs.core.deref(state_ref);
var map__19893__$1 = cljs.core.__destructure_map(map__19893);
var client_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19893__$1,new cljs.core.Keyword(null,"client-info","client-info",1958982504));
var extensions = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19893__$1,new cljs.core.Keyword(null,"extensions","extensions",-1103629196));
var map__19895 = cljs.core.deref(state_ref);
var map__19895__$1 = cljs.core.__destructure_map(map__19895);
var client_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19895__$1,new cljs.core.Keyword(null,"client-info","client-info",1958982504));
var extensions = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19895__$1,new cljs.core.Keyword(null,"extensions","extensions",-1103629196));
shadow.remote.runtime.shared.relay_msg(runtime,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"hello","hello",-245025397),new cljs.core.Keyword(null,"client-info","client-info",1958982504),client_info], null));
return shadow.remote.runtime.shared.trigger_BANG_(runtime,new cljs.core.Keyword(null,"on-welcome","on-welcome",1895317125));
@@ -239,11 +239,11 @@ return shadow.remote.runtime.shared.trigger_BANG_(runtime,new cljs.core.Keyword(
shadow.remote.runtime.shared.ping = (function shadow$remote$runtime$shared$ping(runtime,msg){
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"pong","pong",-172484958)], null));
});
shadow.remote.runtime.shared.request_supported_ops = (function shadow$remote$runtime$shared$request_supported_ops(p__19909,msg){
var map__19910 = p__19909;
var map__19910__$1 = cljs.core.__destructure_map(map__19910);
var runtime = map__19910__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19910__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.shared.request_supported_ops = (function shadow$remote$runtime$shared$request_supported_ops(p__19900,msg){
var map__19901 = p__19900;
var map__19901__$1 = cljs.core.__destructure_map(map__19901);
var runtime = map__19901__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19901__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"supported-ops","supported-ops",337914702),new cljs.core.Keyword(null,"ops","ops",1237330063),cljs.core.disj.cljs$core$IFn$_invoke$arity$variadic(cljs.core.set(cljs.core.keys(new cljs.core.Keyword(null,"ops","ops",1237330063).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref)))),new cljs.core.Keyword(null,"welcome","welcome",-578152123),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"unknown-relay-op","unknown-relay-op",170832753),new cljs.core.Keyword(null,"unknown-op","unknown-op",1900385996),new cljs.core.Keyword(null,"request-supported-ops","request-supported-ops",-1034994502),new cljs.core.Keyword(null,"tool-disconnect","tool-disconnect",189103996)], 0))], null));
});
shadow.remote.runtime.shared.unknown_relay_op = (function shadow$remote$runtime$shared$unknown_relay_op(msg){
@@ -252,16 +252,16 @@ return console.warn("unknown-relay-op",msg);
shadow.remote.runtime.shared.unknown_op = (function shadow$remote$runtime$shared$unknown_op(msg){
return console.warn("unknown-op",msg);
});
shadow.remote.runtime.shared.add_extension_STAR_ = (function shadow$remote$runtime$shared$add_extension_STAR_(p__19922,key,p__19923){
var map__19925 = p__19922;
var map__19925__$1 = cljs.core.__destructure_map(map__19925);
var state = map__19925__$1;
var extensions = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19925__$1,new cljs.core.Keyword(null,"extensions","extensions",-1103629196));
var map__19927 = p__19923;
var map__19927__$1 = cljs.core.__destructure_map(map__19927);
var spec = map__19927__$1;
var ops = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19927__$1,new cljs.core.Keyword(null,"ops","ops",1237330063));
var transit_write_handlers = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19927__$1,new cljs.core.Keyword(null,"transit-write-handlers","transit-write-handlers",1886308716));
shadow.remote.runtime.shared.add_extension_STAR_ = (function shadow$remote$runtime$shared$add_extension_STAR_(p__19911,key,p__19912){
var map__19913 = p__19911;
var map__19913__$1 = cljs.core.__destructure_map(map__19913);
var state = map__19913__$1;
var extensions = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19913__$1,new cljs.core.Keyword(null,"extensions","extensions",-1103629196));
var map__19914 = p__19912;
var map__19914__$1 = cljs.core.__destructure_map(map__19914);
var spec = map__19914__$1;
var ops = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19914__$1,new cljs.core.Keyword(null,"ops","ops",1237330063));
var transit_write_handlers = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19914__$1,new cljs.core.Keyword(null,"transit-write-handlers","transit-write-handlers",1886308716));
if(cljs.core.contains_QMARK_(extensions,key)){
throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("extension already registered",new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"key","key",-1516042587),key,new cljs.core.Keyword(null,"spec","spec",347520401),spec], null));
} else {
@@ -276,19 +276,19 @@ throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("op already registered",ne
return cljs.core.assoc_in(state__$1,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"ops","ops",1237330063),op_kw], null),op_handler);
}),cljs.core.assoc_in(state,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"extensions","extensions",-1103629196),key], null),spec),ops);
});
shadow.remote.runtime.shared.add_extension = (function shadow$remote$runtime$shared$add_extension(p__19935,key,spec){
var map__19936 = p__19935;
var map__19936__$1 = cljs.core.__destructure_map(map__19936);
var runtime = map__19936__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19936__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.shared.add_extension = (function shadow$remote$runtime$shared$add_extension(p__19917,key,spec){
var map__19918 = p__19917;
var map__19918__$1 = cljs.core.__destructure_map(map__19918);
var runtime = map__19918__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19918__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(state_ref,shadow.remote.runtime.shared.add_extension_STAR_,key,spec);
var temp__5808__auto___20253 = new cljs.core.Keyword(null,"on-welcome","on-welcome",1895317125).cljs$core$IFn$_invoke$arity$1(spec);
if((temp__5808__auto___20253 == null)){
var temp__5808__auto___20019 = new cljs.core.Keyword(null,"on-welcome","on-welcome",1895317125).cljs$core$IFn$_invoke$arity$1(spec);
if((temp__5808__auto___20019 == null)){
} else {
var on_welcome_20255 = temp__5808__auto___20253;
var on_welcome_20020 = temp__5808__auto___20019;
if(cljs.core.truth_(new cljs.core.Keyword(null,"welcome","welcome",-578152123).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref)))){
(on_welcome_20255.cljs$core$IFn$_invoke$arity$0 ? on_welcome_20255.cljs$core$IFn$_invoke$arity$0() : on_welcome_20255.call(null, ));
(on_welcome_20020.cljs$core$IFn$_invoke$arity$0 ? on_welcome_20020.cljs$core$IFn$_invoke$arity$0() : on_welcome_20020.call(null, ));
} else {
}
}
@@ -296,16 +296,16 @@ if(cljs.core.truth_(new cljs.core.Keyword(null,"welcome","welcome",-578152123).c
return runtime;
});
shadow.remote.runtime.shared.add_defaults = (function shadow$remote$runtime$shared$add_defaults(runtime){
return shadow.remote.runtime.shared.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.shared","defaults","shadow.remote.runtime.shared/defaults",-1821257543),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"welcome","welcome",-578152123),(function (p1__19944_SHARP_){
return shadow.remote.runtime.shared.welcome(runtime,p1__19944_SHARP_);
}),new cljs.core.Keyword(null,"unknown-relay-op","unknown-relay-op",170832753),(function (p1__19945_SHARP_){
return shadow.remote.runtime.shared.unknown_relay_op(p1__19945_SHARP_);
}),new cljs.core.Keyword(null,"unknown-op","unknown-op",1900385996),(function (p1__19946_SHARP_){
return shadow.remote.runtime.shared.unknown_op(p1__19946_SHARP_);
}),new cljs.core.Keyword(null,"ping","ping",-1670114784),(function (p1__19948_SHARP_){
return shadow.remote.runtime.shared.ping(runtime,p1__19948_SHARP_);
}),new cljs.core.Keyword(null,"request-supported-ops","request-supported-ops",-1034994502),(function (p1__19949_SHARP_){
return shadow.remote.runtime.shared.request_supported_ops(runtime,p1__19949_SHARP_);
return shadow.remote.runtime.shared.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.shared","defaults","shadow.remote.runtime.shared/defaults",-1821257543),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"welcome","welcome",-578152123),(function (p1__19923_SHARP_){
return shadow.remote.runtime.shared.welcome(runtime,p1__19923_SHARP_);
}),new cljs.core.Keyword(null,"unknown-relay-op","unknown-relay-op",170832753),(function (p1__19924_SHARP_){
return shadow.remote.runtime.shared.unknown_relay_op(p1__19924_SHARP_);
}),new cljs.core.Keyword(null,"unknown-op","unknown-op",1900385996),(function (p1__19925_SHARP_){
return shadow.remote.runtime.shared.unknown_op(p1__19925_SHARP_);
}),new cljs.core.Keyword(null,"ping","ping",-1670114784),(function (p1__19926_SHARP_){
return shadow.remote.runtime.shared.ping(runtime,p1__19926_SHARP_);
}),new cljs.core.Keyword(null,"request-supported-ops","request-supported-ops",-1034994502),(function (p1__19927_SHARP_){
return shadow.remote.runtime.shared.request_supported_ops(runtime,p1__19927_SHARP_);
})], null)], null));
});
shadow.remote.runtime.shared.del_extension_STAR_ = (function shadow$remote$runtime$shared$del_extension_STAR_(state,key){
@@ -318,35 +318,35 @@ return cljs.core.update_in.cljs$core$IFn$_invoke$arity$4(state__$1,new cljs.core
}),cljs.core.update.cljs$core$IFn$_invoke$arity$4(state,new cljs.core.Keyword(null,"extensions","extensions",-1103629196),cljs.core.dissoc,key),new cljs.core.Keyword(null,"ops","ops",1237330063).cljs$core$IFn$_invoke$arity$1(ext));
}
});
shadow.remote.runtime.shared.del_extension = (function shadow$remote$runtime$shared$del_extension(p__19965,key){
var map__19969 = p__19965;
var map__19969__$1 = cljs.core.__destructure_map(map__19969);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19969__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.shared.del_extension = (function shadow$remote$runtime$shared$del_extension(p__19936,key){
var map__19938 = p__19936;
var map__19938__$1 = cljs.core.__destructure_map(map__19938);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19938__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(state_ref,shadow.remote.runtime.shared.del_extension_STAR_,key);
});
shadow.remote.runtime.shared.unhandled_call_result = (function shadow$remote$runtime$shared$unhandled_call_result(call_config,msg){
return console.warn("unhandled call result",msg,call_config);
});
shadow.remote.runtime.shared.unhandled_client_not_found = (function shadow$remote$runtime$shared$unhandled_client_not_found(p__19976,msg){
var map__19978 = p__19976;
var map__19978__$1 = cljs.core.__destructure_map(map__19978);
var runtime = map__19978__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19978__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.shared.unhandled_client_not_found = (function shadow$remote$runtime$shared$unhandled_client_not_found(p__19943,msg){
var map__19945 = p__19943;
var map__19945__$1 = cljs.core.__destructure_map(map__19945);
var runtime = map__19945__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19945__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return shadow.remote.runtime.shared.trigger_BANG_.cljs$core$IFn$_invoke$arity$variadic(runtime,new cljs.core.Keyword(null,"on-client-not-found","on-client-not-found",-642452849),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([msg], 0));
});
shadow.remote.runtime.shared.reply_unknown_op = (function shadow$remote$runtime$shared$reply_unknown_op(runtime,msg){
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"unknown-op","unknown-op",1900385996),new cljs.core.Keyword(null,"msg","msg",-1386103444),msg], null));
});
shadow.remote.runtime.shared.process = (function shadow$remote$runtime$shared$process(p__19988,p__19989){
var map__19991 = p__19988;
var map__19991__$1 = cljs.core.__destructure_map(map__19991);
var runtime = map__19991__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19991__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__19992 = p__19989;
var map__19992__$1 = cljs.core.__destructure_map(map__19992);
var msg = map__19992__$1;
var op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19992__$1,new cljs.core.Keyword(null,"op","op",-1882987955));
var call_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19992__$1,new cljs.core.Keyword(null,"call-id","call-id",1043012968));
shadow.remote.runtime.shared.process = (function shadow$remote$runtime$shared$process(p__19950,p__19951){
var map__19952 = p__19950;
var map__19952__$1 = cljs.core.__destructure_map(map__19952);
var runtime = map__19952__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19952__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__19953 = p__19951;
var map__19953__$1 = cljs.core.__destructure_map(map__19953);
var msg = map__19953__$1;
var op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19953__$1,new cljs.core.Keyword(null,"op","op",-1882987955));
var call_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19953__$1,new cljs.core.Keyword(null,"call-id","call-id",1043012968));
var state = cljs.core.deref(state_ref);
var op_handler = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(state,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"ops","ops",1237330063),op], null));
if(cljs.core.truth_(call_id)){
@@ -378,80 +378,80 @@ return shadow.remote.runtime.shared.reply_unknown_op(runtime,msg);
}
});
shadow.remote.runtime.shared.run_on_idle = (function shadow$remote$runtime$shared$run_on_idle(state_ref){
var seq__20011 = cljs.core.seq(cljs.core.vals(new cljs.core.Keyword(null,"extensions","extensions",-1103629196).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref))));
var chunk__20013 = null;
var count__20014 = (0);
var i__20015 = (0);
var seq__19960 = cljs.core.seq(cljs.core.vals(new cljs.core.Keyword(null,"extensions","extensions",-1103629196).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref))));
var chunk__19962 = null;
var count__19963 = (0);
var i__19964 = (0);
while(true){
if((i__20015 < count__20014)){
var map__20031 = chunk__20013.cljs$core$IIndexed$_nth$arity$2(null, i__20015);
var map__20031__$1 = cljs.core.__destructure_map(map__20031);
var on_idle = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__20031__$1,new cljs.core.Keyword(null,"on-idle","on-idle",2044706602));
if((i__19964 < count__19963)){
var map__19972 = chunk__19962.cljs$core$IIndexed$_nth$arity$2(null, i__19964);
var map__19972__$1 = cljs.core.__destructure_map(map__19972);
var on_idle = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19972__$1,new cljs.core.Keyword(null,"on-idle","on-idle",2044706602));
if(cljs.core.truth_(on_idle)){
(on_idle.cljs$core$IFn$_invoke$arity$0 ? on_idle.cljs$core$IFn$_invoke$arity$0() : on_idle.call(null, ));
var G__20298 = seq__20011;
var G__20299 = chunk__20013;
var G__20300 = count__20014;
var G__20301 = (i__20015 + (1));
seq__20011 = G__20298;
chunk__20013 = G__20299;
count__20014 = G__20300;
i__20015 = G__20301;
var G__20092 = seq__19960;
var G__20093 = chunk__19962;
var G__20094 = count__19963;
var G__20095 = (i__19964 + (1));
seq__19960 = G__20092;
chunk__19962 = G__20093;
count__19963 = G__20094;
i__19964 = G__20095;
continue;
} else {
var G__20304 = seq__20011;
var G__20305 = chunk__20013;
var G__20306 = count__20014;
var G__20307 = (i__20015 + (1));
seq__20011 = G__20304;
chunk__20013 = G__20305;
count__20014 = G__20306;
i__20015 = G__20307;
var G__20096 = seq__19960;
var G__20097 = chunk__19962;
var G__20098 = count__19963;
var G__20099 = (i__19964 + (1));
seq__19960 = G__20096;
chunk__19962 = G__20097;
count__19963 = G__20098;
i__19964 = G__20099;
continue;
}
} else {
var temp__5804__auto__ = cljs.core.seq(seq__20011);
var temp__5804__auto__ = cljs.core.seq(seq__19960);
if(temp__5804__auto__){
var seq__20011__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__20011__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__20011__$1);
var G__20312 = cljs.core.chunk_rest(seq__20011__$1);
var G__20313 = c__5525__auto__;
var G__20314 = cljs.core.count(c__5525__auto__);
var G__20315 = (0);
seq__20011 = G__20312;
chunk__20013 = G__20313;
count__20014 = G__20314;
i__20015 = G__20315;
var seq__19960__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__19960__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__19960__$1);
var G__20103 = cljs.core.chunk_rest(seq__19960__$1);
var G__20104 = c__5525__auto__;
var G__20105 = cljs.core.count(c__5525__auto__);
var G__20106 = (0);
seq__19960 = G__20103;
chunk__19962 = G__20104;
count__19963 = G__20105;
i__19964 = G__20106;
continue;
} else {
var map__20037 = cljs.core.first(seq__20011__$1);
var map__20037__$1 = cljs.core.__destructure_map(map__20037);
var on_idle = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__20037__$1,new cljs.core.Keyword(null,"on-idle","on-idle",2044706602));
var map__19976 = cljs.core.first(seq__19960__$1);
var map__19976__$1 = cljs.core.__destructure_map(map__19976);
var on_idle = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19976__$1,new cljs.core.Keyword(null,"on-idle","on-idle",2044706602));
if(cljs.core.truth_(on_idle)){
(on_idle.cljs$core$IFn$_invoke$arity$0 ? on_idle.cljs$core$IFn$_invoke$arity$0() : on_idle.call(null, ));
var G__20322 = cljs.core.next(seq__20011__$1);
var G__20323 = null;
var G__20324 = (0);
var G__20325 = (0);
seq__20011 = G__20322;
chunk__20013 = G__20323;
count__20014 = G__20324;
i__20015 = G__20325;
var G__20107 = cljs.core.next(seq__19960__$1);
var G__20108 = null;
var G__20109 = (0);
var G__20110 = (0);
seq__19960 = G__20107;
chunk__19962 = G__20108;
count__19963 = G__20109;
i__19964 = G__20110;
continue;
} else {
var G__20326 = cljs.core.next(seq__20011__$1);
var G__20327 = null;
var G__20328 = (0);
var G__20329 = (0);
seq__20011 = G__20326;
chunk__20013 = G__20327;
count__20014 = G__20328;
i__20015 = G__20329;
var G__20111 = cljs.core.next(seq__19960__$1);
var G__20112 = null;
var G__20113 = (0);
var G__20114 = (0);
seq__19960 = G__20111;
chunk__19962 = G__20112;
count__19963 = G__20113;
i__19964 = G__20114;
continue;
}
}

File diff suppressed because one or more lines are too long

View File

@@ -1,18 +1,18 @@
goog.provide('shadow.remote.runtime.tap_support');
shadow.remote.runtime.tap_support.tap_subscribe = (function shadow$remote$runtime$tap_support$tap_subscribe(p__27961,p__27962){
var map__27964 = p__27961;
var map__27964__$1 = cljs.core.__destructure_map(map__27964);
var svc = map__27964__$1;
var subs_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27964__$1,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27964__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27964__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__27965 = p__27962;
var map__27965__$1 = cljs.core.__destructure_map(map__27965);
var msg = map__27965__$1;
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27965__$1,new cljs.core.Keyword(null,"from","from",1815293044));
var summary = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27965__$1,new cljs.core.Keyword(null,"summary","summary",380847952));
var history__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27965__$1,new cljs.core.Keyword(null,"history","history",-247395220));
var num = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__27965__$1,new cljs.core.Keyword(null,"num","num",1985240673),(10));
shadow.remote.runtime.tap_support.tap_subscribe = (function shadow$remote$runtime$tap_support$tap_subscribe(p__28407,p__28408){
var map__28409 = p__28407;
var map__28409__$1 = cljs.core.__destructure_map(map__28409);
var svc = map__28409__$1;
var subs_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28409__$1,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28409__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28409__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__28410 = p__28408;
var map__28410__$1 = cljs.core.__destructure_map(map__28410);
var msg = map__28410__$1;
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28410__$1,new cljs.core.Keyword(null,"from","from",1815293044));
var summary = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28410__$1,new cljs.core.Keyword(null,"summary","summary",380847952));
var history__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28410__$1,new cljs.core.Keyword(null,"history","history",-247395220));
var num = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28410__$1,new cljs.core.Keyword(null,"num","num",1985240673),(10));
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(subs_ref,cljs.core.assoc,from,msg);
if(cljs.core.truth_(history__$1)){
@@ -23,32 +23,32 @@ return new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"oi
return null;
}
});
shadow.remote.runtime.tap_support.tap_unsubscribe = (function shadow$remote$runtime$tap_support$tap_unsubscribe(p__27978,p__27979){
var map__27981 = p__27978;
var map__27981__$1 = cljs.core.__destructure_map(map__27981);
var subs_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27981__$1,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911));
var map__27982 = p__27979;
var map__27982__$1 = cljs.core.__destructure_map(map__27982);
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27982__$1,new cljs.core.Keyword(null,"from","from",1815293044));
shadow.remote.runtime.tap_support.tap_unsubscribe = (function shadow$remote$runtime$tap_support$tap_unsubscribe(p__28434,p__28435){
var map__28438 = p__28434;
var map__28438__$1 = cljs.core.__destructure_map(map__28438);
var subs_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28438__$1,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911));
var map__28439 = p__28435;
var map__28439__$1 = cljs.core.__destructure_map(map__28439);
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28439__$1,new cljs.core.Keyword(null,"from","from",1815293044));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(subs_ref,cljs.core.dissoc,from);
});
shadow.remote.runtime.tap_support.request_tap_history = (function shadow$remote$runtime$tap_support$request_tap_history(p__27997,p__27998){
var map__28000 = p__27997;
var map__28000__$1 = cljs.core.__destructure_map(map__28000);
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28000__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28000__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__28002 = p__27998;
var map__28002__$1 = cljs.core.__destructure_map(map__28002);
var msg = map__28002__$1;
var num = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28002__$1,new cljs.core.Keyword(null,"num","num",1985240673),(10));
shadow.remote.runtime.tap_support.request_tap_history = (function shadow$remote$runtime$tap_support$request_tap_history(p__28444,p__28445){
var map__28449 = p__28444;
var map__28449__$1 = cljs.core.__destructure_map(map__28449);
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28449__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28449__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__28450 = p__28445;
var map__28450__$1 = cljs.core.__destructure_map(map__28450);
var msg = map__28450__$1;
var num = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28450__$1,new cljs.core.Keyword(null,"num","num",1985240673),(10));
var tap_ids = shadow.remote.runtime.obj_support.get_tap_history(obj_support,num);
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"tap-history","tap-history",-282803347),new cljs.core.Keyword(null,"oids","oids",-1580877688),tap_ids], null));
});
shadow.remote.runtime.tap_support.tool_disconnect = (function shadow$remote$runtime$tap_support$tool_disconnect(p__28023,tid){
var map__28024 = p__28023;
var map__28024__$1 = cljs.core.__destructure_map(map__28024);
var svc = map__28024__$1;
var subs_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28024__$1,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911));
shadow.remote.runtime.tap_support.tool_disconnect = (function shadow$remote$runtime$tap_support$tool_disconnect(p__28458,tid){
var map__28459 = p__28458;
var map__28459__$1 = cljs.core.__destructure_map(map__28459);
var svc = map__28459__$1;
var subs_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28459__$1,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(subs_ref,cljs.core.dissoc,tid);
});
shadow.remote.runtime.tap_support.start = (function shadow$remote$runtime$tap_support$start(runtime,obj_support){
@@ -56,57 +56,57 @@ var subs_ref = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.Persistent
var tap_fn = (function shadow$remote$runtime$tap_support$start_$_runtime_tap(obj){
if((!((obj == null)))){
var oid = shadow.remote.runtime.obj_support.register(obj_support,obj,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"from","from",1815293044),new cljs.core.Keyword(null,"tap","tap",-1086702463)], null));
var seq__28036 = cljs.core.seq(cljs.core.deref(subs_ref));
var chunk__28037 = null;
var count__28038 = (0);
var i__28039 = (0);
var seq__28472 = cljs.core.seq(cljs.core.deref(subs_ref));
var chunk__28473 = null;
var count__28474 = (0);
var i__28475 = (0);
while(true){
if((i__28039 < count__28038)){
var vec__28056 = chunk__28037.cljs$core$IIndexed$_nth$arity$2(null, i__28039);
var tid = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28056,(0),null);
var tap_config = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28056,(1),null);
if((i__28475 < count__28474)){
var vec__28486 = chunk__28473.cljs$core$IIndexed$_nth$arity$2(null, i__28475);
var tid = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28486,(0),null);
var tap_config = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28486,(1),null);
shadow.remote.runtime.api.relay_msg(runtime,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"tap","tap",-1086702463),new cljs.core.Keyword(null,"to","to",192099007),tid,new cljs.core.Keyword(null,"oid","oid",-768692334),oid], null));
var G__28091 = seq__28036;
var G__28092 = chunk__28037;
var G__28093 = count__28038;
var G__28094 = (i__28039 + (1));
seq__28036 = G__28091;
chunk__28037 = G__28092;
count__28038 = G__28093;
i__28039 = G__28094;
var G__28503 = seq__28472;
var G__28504 = chunk__28473;
var G__28505 = count__28474;
var G__28506 = (i__28475 + (1));
seq__28472 = G__28503;
chunk__28473 = G__28504;
count__28474 = G__28505;
i__28475 = G__28506;
continue;
} else {
var temp__5804__auto__ = cljs.core.seq(seq__28036);
var temp__5804__auto__ = cljs.core.seq(seq__28472);
if(temp__5804__auto__){
var seq__28036__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__28036__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__28036__$1);
var G__28098 = cljs.core.chunk_rest(seq__28036__$1);
var G__28099 = c__5525__auto__;
var G__28100 = cljs.core.count(c__5525__auto__);
var G__28101 = (0);
seq__28036 = G__28098;
chunk__28037 = G__28099;
count__28038 = G__28100;
i__28039 = G__28101;
var seq__28472__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__28472__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__28472__$1);
var G__28507 = cljs.core.chunk_rest(seq__28472__$1);
var G__28508 = c__5525__auto__;
var G__28509 = cljs.core.count(c__5525__auto__);
var G__28510 = (0);
seq__28472 = G__28507;
chunk__28473 = G__28508;
count__28474 = G__28509;
i__28475 = G__28510;
continue;
} else {
var vec__28067 = cljs.core.first(seq__28036__$1);
var tid = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28067,(0),null);
var tap_config = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28067,(1),null);
var vec__28492 = cljs.core.first(seq__28472__$1);
var tid = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28492,(0),null);
var tap_config = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28492,(1),null);
shadow.remote.runtime.api.relay_msg(runtime,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"tap","tap",-1086702463),new cljs.core.Keyword(null,"to","to",192099007),tid,new cljs.core.Keyword(null,"oid","oid",-768692334),oid], null));
var G__28106 = cljs.core.next(seq__28036__$1);
var G__28107 = null;
var G__28108 = (0);
var G__28109 = (0);
seq__28036 = G__28106;
chunk__28037 = G__28107;
count__28038 = G__28108;
i__28039 = G__28109;
var G__28511 = cljs.core.next(seq__28472__$1);
var G__28512 = null;
var G__28513 = (0);
var G__28514 = (0);
seq__28472 = G__28511;
chunk__28473 = G__28512;
count__28474 = G__28513;
i__28475 = G__28514;
continue;
}
} else {
@@ -120,26 +120,26 @@ return null;
}
});
var svc = new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"runtime","runtime",-1331573996),runtime,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),obj_support,new cljs.core.Keyword(null,"tap-fn","tap-fn",1573556461),tap_fn,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911),subs_ref], null);
shadow.remote.runtime.api.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.tap-support","ext","shadow.remote.runtime.tap-support/ext",1019069674),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"tap-subscribe","tap-subscribe",411179050),(function (p1__28026_SHARP_){
return shadow.remote.runtime.tap_support.tap_subscribe(svc,p1__28026_SHARP_);
}),new cljs.core.Keyword(null,"tap-unsubscribe","tap-unsubscribe",1183890755),(function (p1__28027_SHARP_){
return shadow.remote.runtime.tap_support.tap_unsubscribe(svc,p1__28027_SHARP_);
}),new cljs.core.Keyword(null,"request-tap-history","request-tap-history",-670837812),(function (p1__28028_SHARP_){
return shadow.remote.runtime.tap_support.request_tap_history(svc,p1__28028_SHARP_);
})], null),new cljs.core.Keyword(null,"on-tool-disconnect","on-tool-disconnect",693464366),(function (p1__28029_SHARP_){
return shadow.remote.runtime.tap_support.tool_disconnect(svc,p1__28029_SHARP_);
shadow.remote.runtime.api.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.tap-support","ext","shadow.remote.runtime.tap-support/ext",1019069674),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"tap-subscribe","tap-subscribe",411179050),(function (p1__28463_SHARP_){
return shadow.remote.runtime.tap_support.tap_subscribe(svc,p1__28463_SHARP_);
}),new cljs.core.Keyword(null,"tap-unsubscribe","tap-unsubscribe",1183890755),(function (p1__28465_SHARP_){
return shadow.remote.runtime.tap_support.tap_unsubscribe(svc,p1__28465_SHARP_);
}),new cljs.core.Keyword(null,"request-tap-history","request-tap-history",-670837812),(function (p1__28467_SHARP_){
return shadow.remote.runtime.tap_support.request_tap_history(svc,p1__28467_SHARP_);
})], null),new cljs.core.Keyword(null,"on-tool-disconnect","on-tool-disconnect",693464366),(function (p1__28469_SHARP_){
return shadow.remote.runtime.tap_support.tool_disconnect(svc,p1__28469_SHARP_);
})], null));
cljs.core.add_tap(tap_fn);
return svc;
});
shadow.remote.runtime.tap_support.stop = (function shadow$remote$runtime$tap_support$stop(p__28077){
var map__28078 = p__28077;
var map__28078__$1 = cljs.core.__destructure_map(map__28078);
var svc = map__28078__$1;
var tap_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28078__$1,new cljs.core.Keyword(null,"tap-fn","tap-fn",1573556461));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28078__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
shadow.remote.runtime.tap_support.stop = (function shadow$remote$runtime$tap_support$stop(p__28495){
var map__28496 = p__28495;
var map__28496__$1 = cljs.core.__destructure_map(map__28496);
var svc = map__28496__$1;
var tap_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28496__$1,new cljs.core.Keyword(null,"tap-fn","tap-fn",1573556461));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28496__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
cljs.core.remove_tap(tap_fn);
return shadow.remote.runtime.api.del_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.tap-support","ext","shadow.remote.runtime.tap-support/ext",1019069674));

File diff suppressed because one or more lines are too long

View File

@@ -59,7 +59,7 @@ var writer = (new shadow.remote.runtime.writer.LimitWriter(sb,limit));
try{cljs.core.pr_writer(obj,writer,cljs.core.pr_opts());
return ["0,",cljs.core.str.cljs$core$IFn$_invoke$arity$1(sb.toString())].join('');
}catch (e21613){var e = e21613;
}catch (e22084){var e = e22084;
if((!(cljs.core.keyword_identical_QMARK_(new cljs.core.Keyword("shadow.remote.runtime.writer","limit-reached","shadow.remote.runtime.writer/limit-reached",1304350996),new cljs.core.Keyword(null,"tag","tag",-1290361223).cljs$core$IFn$_invoke$arity$1(cljs.core.ex_data(e)))))){
throw e;
} else {

View File

@@ -1 +1 @@
{"version":3,"sources":["shadow/remote/runtime/writer.cljs"],"mappings":";AAGA,AAAA;;;;;;;;;;;AAAA,AAAA,CAAA,AAAA,+DAAA,/DAASI;;AAAT,AAAA,YAAA,RAEcI;AAFd,AAGI,OAAWF;;;AAHf,CAAA,AAAA,sFAAA,tFAASF,iGAMEK,EAAEC;;AANb,AAAA,YAAA,RAMWD;AANX,AAOI,AAASH,iBAAGI;;AACZ,GAAM,CAAI,AAAYJ,yBAAIC;AAA1B,AACE,MAAO,0KAAA,2CAAA,oDAAA,8HAAA,vYAACI,gDAAQ,CAAA,0EAAA,dAAqBJ,kVAAyEA;;AADhH;;;;AARJ,CAAA,AAAA,sFAAA,tFAASH,iGAUEK;;AAVX,AAAA,YAAA,RAUWA;AAVX,AAAA;;;AAAA,CAAA,oDAAA,pDAASL;AAAT,AAAA,AAAA;;;AAAA,CAAA,0DAAA,1DAASA;;AAAT,CAAA,6DAAA,7DAASA;;AAAT,CAAA,kEAAA,WAAAJ,mBAAAC,qBAAAC,rHAASE;AAAT,AAAA,OAAAD,iBAAAF,qBAAA;;;AAAA;;;gDAAA,hDAASI,wGAA2BC,GAAGC;AAAvC,AAAA,YAAAH,yCAAoCE,GAAGC;;;AAA9BH,AAYT,4CAAA,5CAAMQ,gGAAcC,IAAIN;AAAxB,AACE,IAAMD,KAAG,KAAAQ;IACHC,SAAO,KAAAX,yCAAcE,GAAGC;AAD9B,AAEE,IAAA,AACE,AAACU,oBAAUJ,IAAIE,OAAO,AAACG;;AACvB,QAAA,iDAAU,AAAWZ;gBAFvB,QAAAU,JAGkBG;AAHlB,AAII,GAAA,GAAQ,mCAAA,nCAACC,iKAAmC,AAAA,kFAAM,AAACC,kBAAQF;AACzD,MAAOA;;AACP,QAAA,iDACK,iBAAMT,IAAE,AAAWJ;AAAnB,AACE,GAAI,CAAG,AAAUI,WAAGH;AAClB,sDAAA,/CAACe,6CAAKZ,MAAIH;;AACVG;;;;;AAEnB,4CAAA,5CAAMa,gGAAchB;AAApB,AACE,IAAMD,KAAG,KAAAQ;AAAT,AACE,YAAAV,yCAAcE,GAAGC;;AAErB,0CAAA,1CAAMiB,4FAAyBC;AAA/B,AACE,OAAYA;;AAEd","names":["this__5287__auto__","writer__5288__auto__","opt__5289__auto__","cljs.core/-write","shadow.remote.runtime.writer/LimitWriter","shadow.remote.runtime.writer/->LimitWriter","sb","limit","this","_","s","cljs.core.ex_info","shadow.remote.runtime.writer/pr-str-limit","obj","js/goog.string.StringBuffer","writer","e21613","cljs.core/pr-writer","cljs.core/pr-opts","e","cljs.core/keyword-identical?","cljs.core/ex-data","cljs.core.subs","shadow.remote.runtime.writer/limit-writer","shadow.remote.runtime.writer/get-string","lw"],"sourcesContent":["(ns shadow.remote.runtime.writer\n (:import [goog.string StringBuffer]))\n\n(deftype LimitWriter [^StringBuffer sb limit]\n Object\n (getString [this]\n (.toString sb))\n\n IWriter\n (-write [_ s]\n (.append sb s)\n (when (>= (.getLength sb) limit)\n (throw (ex-info (str \"The limit of \" limit \" bytes was reached while printing.\") {:tag ::limit-reached :limit limit}))))\n (-flush [_] nil))\n\n(defn pr-str-limit [obj limit]\n (let [sb (StringBuffer.)\n writer (LimitWriter. sb limit)]\n (try\n (pr-writer obj writer (pr-opts))\n (str \"0,\" (.toString sb))\n (catch :default e\n (if-not (keyword-identical? ::limit-reached (:tag (ex-data e)))\n (throw e)\n (str \"1,\"\n (let [s (.toString sb)]\n (if (> (.-length s) limit)\n (subs s 0 limit)\n s))))))))\n\n(defn limit-writer [limit]\n (let [sb (StringBuffer.)]\n (LimitWriter. sb limit)))\n\n(defn get-string [^LimitWriter lw]\n (.getString lw))\n\n(comment\n (pr-str-limit {:hello (range 10)} 20))\n"],"x_google_ignoreList":[0]}
{"version":3,"sources":["shadow/remote/runtime/writer.cljs"],"mappings":";AAGA,AAAA;;;;;;;;;;;AAAA,AAAA,CAAA,AAAA,+DAAA,/DAASI;;AAAT,AAAA,YAAA,RAEcI;AAFd,AAGI,OAAWF;;;AAHf,CAAA,AAAA,sFAAA,tFAASF,iGAMEK,EAAEC;;AANb,AAAA,YAAA,RAMWD;AANX,AAOI,AAASH,iBAAGI;;AACZ,GAAM,CAAI,AAAYJ,yBAAIC;AAA1B,AACE,MAAO,0KAAA,2CAAA,oDAAA,8HAAA,vYAACI,gDAAQ,CAAA,0EAAA,dAAqBJ,kVAAyEA;;AADhH;;;;AARJ,CAAA,AAAA,sFAAA,tFAASH,iGAUEK;;AAVX,AAAA,YAAA,RAUWA;AAVX,AAAA;;;AAAA,CAAA,oDAAA,pDAASL;AAAT,AAAA,AAAA;;;AAAA,CAAA,0DAAA,1DAASA;;AAAT,CAAA,6DAAA,7DAASA;;AAAT,CAAA,kEAAA,WAAAJ,mBAAAC,qBAAAC,rHAASE;AAAT,AAAA,OAAAD,iBAAAF,qBAAA;;;AAAA;;;gDAAA,hDAASI,wGAA2BC,GAAGC;AAAvC,AAAA,YAAAH,yCAAoCE,GAAGC;;;AAA9BH,AAYT,4CAAA,5CAAMQ,gGAAcC,IAAIN;AAAxB,AACE,IAAMD,KAAG,KAAAQ;IACHC,SAAO,KAAAX,yCAAcE,GAAGC;AAD9B,AAEE,IAAA,AACE,AAACU,oBAAUJ,IAAIE,OAAO,AAACG;;AACvB,QAAA,iDAAU,AAAWZ;gBAFvB,QAAAU,JAGkBG;AAHlB,AAII,GAAA,GAAQ,mCAAA,nCAACC,iKAAmC,AAAA,kFAAM,AAACC,kBAAQF;AACzD,MAAOA;;AACP,QAAA,iDACK,iBAAMT,IAAE,AAAWJ;AAAnB,AACE,GAAI,CAAG,AAAUI,WAAGH;AAClB,sDAAA,/CAACe,6CAAKZ,MAAIH;;AACVG;;;;;AAEnB,4CAAA,5CAAMa,gGAAchB;AAApB,AACE,IAAMD,KAAG,KAAAQ;AAAT,AACE,YAAAV,yCAAcE,GAAGC;;AAErB,0CAAA,1CAAMiB,4FAAyBC;AAA/B,AACE,OAAYA;;AAEd","names":["this__5287__auto__","writer__5288__auto__","opt__5289__auto__","cljs.core/-write","shadow.remote.runtime.writer/LimitWriter","shadow.remote.runtime.writer/->LimitWriter","sb","limit","this","_","s","cljs.core.ex_info","shadow.remote.runtime.writer/pr-str-limit","obj","js/goog.string.StringBuffer","writer","e22084","cljs.core/pr-writer","cljs.core/pr-opts","e","cljs.core/keyword-identical?","cljs.core/ex-data","cljs.core.subs","shadow.remote.runtime.writer/limit-writer","shadow.remote.runtime.writer/get-string","lw"],"sourcesContent":["(ns shadow.remote.runtime.writer\n (:import [goog.string StringBuffer]))\n\n(deftype LimitWriter [^StringBuffer sb limit]\n Object\n (getString [this]\n (.toString sb))\n\n IWriter\n (-write [_ s]\n (.append sb s)\n (when (>= (.getLength sb) limit)\n (throw (ex-info (str \"The limit of \" limit \" bytes was reached while printing.\") {:tag ::limit-reached :limit limit}))))\n (-flush [_] nil))\n\n(defn pr-str-limit [obj limit]\n (let [sb (StringBuffer.)\n writer (LimitWriter. sb limit)]\n (try\n (pr-writer obj writer (pr-opts))\n (str \"0,\" (.toString sb))\n (catch :default e\n (if-not (keyword-identical? ::limit-reached (:tag (ex-data e)))\n (throw e)\n (str \"1,\"\n (let [s (.toString sb)]\n (if (> (.-length s) limit)\n (subs s 0 limit)\n s))))))))\n\n(defn limit-writer [limit]\n (let [sb (StringBuffer.)]\n (LimitWriter. sb limit)))\n\n(defn get-string [^LimitWriter lw]\n (.getString lw))\n\n(comment\n (pr-str-limit {:hello (range 10)} 20))\n"],"x_google_ignoreList":[0]}

View File

@@ -25,8 +25,8 @@ return a;
});
shadow.util.console_QMARK_ = (typeof console !== 'undefined');
shadow.util.log = (function shadow$util$log(var_args){
var G__19806 = arguments.length;
switch (G__19806) {
var G__19796 = arguments.length;
switch (G__19796) {
case 1:
return shadow.util.log.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -53,14 +53,14 @@ return shadow.util.log.cljs$core$IFn$_invoke$arity$6((arguments[(0)]),(arguments
break;
default:
var args_arr__5751__auto__ = [];
var len__5726__auto___19885 = arguments.length;
var i__5727__auto___19886 = (0);
var len__5726__auto___19847 = arguments.length;
var i__5727__auto___19848 = (0);
while(true){
if((i__5727__auto___19886 < len__5726__auto___19885)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19886]));
if((i__5727__auto___19848 < len__5726__auto___19847)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19848]));
var G__19887 = (i__5727__auto___19886 + (1));
i__5727__auto___19886 = G__19887;
var G__19851 = (i__5727__auto___19848 + (1));
i__5727__auto___19848 = G__19851;
continue;
} else {
}
@@ -130,30 +130,30 @@ return null;
}));
/** @this {Function} */
(shadow.util.log.cljs$lang$applyTo = (function (seq19798){
var G__19799 = cljs.core.first(seq19798);
var seq19798__$1 = cljs.core.next(seq19798);
var G__19800 = cljs.core.first(seq19798__$1);
var seq19798__$2 = cljs.core.next(seq19798__$1);
var G__19801 = cljs.core.first(seq19798__$2);
var seq19798__$3 = cljs.core.next(seq19798__$2);
var G__19802 = cljs.core.first(seq19798__$3);
var seq19798__$4 = cljs.core.next(seq19798__$3);
var G__19803 = cljs.core.first(seq19798__$4);
var seq19798__$5 = cljs.core.next(seq19798__$4);
var G__19804 = cljs.core.first(seq19798__$5);
var seq19798__$6 = cljs.core.next(seq19798__$5);
(shadow.util.log.cljs$lang$applyTo = (function (seq19789){
var G__19790 = cljs.core.first(seq19789);
var seq19789__$1 = cljs.core.next(seq19789);
var G__19791 = cljs.core.first(seq19789__$1);
var seq19789__$2 = cljs.core.next(seq19789__$1);
var G__19792 = cljs.core.first(seq19789__$2);
var seq19789__$3 = cljs.core.next(seq19789__$2);
var G__19793 = cljs.core.first(seq19789__$3);
var seq19789__$4 = cljs.core.next(seq19789__$3);
var G__19794 = cljs.core.first(seq19789__$4);
var seq19789__$5 = cljs.core.next(seq19789__$4);
var G__19795 = cljs.core.first(seq19789__$5);
var seq19789__$6 = cljs.core.next(seq19789__$5);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19799,G__19800,G__19801,G__19802,G__19803,G__19804,seq19798__$6);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19790,G__19791,G__19792,G__19793,G__19794,G__19795,seq19789__$6);
}));
(shadow.util.log.cljs$lang$maxFixedArity = (6));
shadow.util.remove_from_vector = (function shadow$util$remove_from_vector(coll,key){
return cljs.core.persistent_BANG_(cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (v,p__19843){
var vec__19847 = p__19843;
var idx = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19847,(0),null);
var item = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19847,(1),null);
return cljs.core.persistent_BANG_(cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (v,p__19819){
var vec__19820 = p__19819;
var idx = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19820,(0),null);
var item = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19820,(1),null);
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(idx,key)){
return v;
} else {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long