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

@@ -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;
})()
})()));
}));