Skip to content

Instantly share code, notes, and snippets.

@mfikes
Created November 25, 2019 22:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mfikes/2a1bdbb6e8759fd76ca98bc6ad62dc8d to your computer and use it in GitHub Desktop.
Save mfikes/2a1bdbb6e8759fd76ca98bc6ad62dc8d to your computer and use it in GitHub Desktop.
function $cljs$core$Reduced$$($val$jscomp$52$$) {
this.$val$ = $val$jscomp$52$$;
this.$cljs$lang$protocol_mask$partition0$$ = 32768;
this.$cljs$lang$protocol_mask$partition1$$ = 0;
}
$cljs$core$Reduced$$.prototype.$cljs$core$IDeref$_deref$arity$1$ = function() {
return this.$val$;
};
function $cljs$core$reduced_QMARK_$$($r$jscomp$16$$) {
return $r$jscomp$16$$ instanceof $cljs$core$Reduced$$;
}
function $cljs$core$missing_protocol$$($proto$jscomp$4$$, $obj$jscomp$77$$) {
var $ty_ty__$1$$ = null == $obj$jscomp$77$$ ? null : $obj$jscomp$77$$.constructor;
$ty_ty__$1$$ = $cljs$core$truth_$$($cljs$core$truth_$$($ty_ty__$1$$) ? $ty_ty__$1$$.$cljs$lang$type$ : $ty_ty__$1$$) ? $ty_ty__$1$$.$cljs$lang$ctorStr$ : $goog$typeOf$$($obj$jscomp$77$$);
return Error(["No protocol method ", $proto$jscomp$4$$, " defined for type ", $ty_ty__$1$$, ": ", $obj$jscomp$77$$].join(""));
}
function $goog$typeOf$$($value$jscomp$86$$) {
var $s$jscomp$2$$ = typeof $value$jscomp$86$$;
if ("object" == $s$jscomp$2$$) {
if ($value$jscomp$86$$) {
if ($value$jscomp$86$$ instanceof Array) {
return "array";
}
if ($value$jscomp$86$$ instanceof Object) {
return $s$jscomp$2$$;
}
var $className$jscomp$1$$ = Object.prototype.toString.call($value$jscomp$86$$);
if ("[object Window]" == $className$jscomp$1$$) {
return "object";
}
if ("[object Array]" == $className$jscomp$1$$ || "number" == typeof $value$jscomp$86$$.length && "undefined" != typeof $value$jscomp$86$$.splice && "undefined" != typeof $value$jscomp$86$$.propertyIsEnumerable && !$value$jscomp$86$$.propertyIsEnumerable("splice")) {
return "array";
}
if ("[object Function]" == $className$jscomp$1$$ || "undefined" != typeof $value$jscomp$86$$.call && "undefined" != typeof $value$jscomp$86$$.propertyIsEnumerable && !$value$jscomp$86$$.propertyIsEnumerable("call")) {
return "function";
}
} else {
return "null";
}
} else {
if ("function" == $s$jscomp$2$$ && "undefined" == typeof $value$jscomp$86$$.call) {
return "object";
}
}
return $s$jscomp$2$$;
}
var $cljs$core$_deref$$ = function $cljs$core$_deref$$($o$jscomp$10$$) {
if (null != $o$jscomp$10$$ && null != $o$jscomp$10$$.$cljs$core$IDeref$_deref$arity$1$) {
return $o$jscomp$10$$.$cljs$core$IDeref$_deref$arity$1$($o$jscomp$10$$);
}
var $m__11077__auto__$jscomp$43_m__11080__auto__$jscomp$43$$ = $cljs$core$_deref$$[$goog$typeOf$$(null == $o$jscomp$10$$ ? null : $o$jscomp$10$$)];
if (null != $m__11077__auto__$jscomp$43_m__11080__auto__$jscomp$43$$) {
return $m__11077__auto__$jscomp$43_m__11080__auto__$jscomp$43$$.$cljs$core$IFn$_invoke$arity$1$ ? $m__11077__auto__$jscomp$43_m__11080__auto__$jscomp$43$$.$cljs$core$IFn$_invoke$arity$1$($o$jscomp$10$$) : $m__11077__auto__$jscomp$43_m__11080__auto__$jscomp$43$$.call(null, $o$jscomp$10$$);
}
$m__11077__auto__$jscomp$43_m__11080__auto__$jscomp$43$$ = $cljs$core$_deref$$._;
if (null != $m__11077__auto__$jscomp$43_m__11080__auto__$jscomp$43$$) {
return $m__11077__auto__$jscomp$43_m__11080__auto__$jscomp$43$$.$cljs$core$IFn$_invoke$arity$1$ ? $m__11077__auto__$jscomp$43_m__11080__auto__$jscomp$43$$.$cljs$core$IFn$_invoke$arity$1$($o$jscomp$10$$) : $m__11077__auto__$jscomp$43_m__11080__auto__$jscomp$43$$.call(null, $o$jscomp$10$$);
}
print($o$jscomp$10$$);
throw $cljs$core$missing_protocol$$("IDeref.-deref", $o$jscomp$10$$);
};
function $cljs$core$IMeta$$() {
}
function $cljs$core$odd_QMARK_$$($n$jscomp$90$$) {
if ("number" !== typeof $n$jscomp$90$$ || isNaN($n$jscomp$90$$) || Infinity === $n$jscomp$90$$ || parseFloat($n$jscomp$90$$) !== parseInt($n$jscomp$90$$, 10)) {
throw Error(["Argument must be an integer: ", $cljs$core$str$$.$cljs$core$IFn$_invoke$arity$1$($n$jscomp$90$$)].join(""));
}
return 0 !== ($n$jscomp$90$$ & 1);
}
function $cljs$core$truth_$$($x$jscomp$86$$) {
return null != $x$jscomp$86$$ && !1 !== $x$jscomp$86$$;
}
var $cljs$core$UNREALIZED_SEED$$ = {};
function $cljs$core$reduce$cljs$0core$0IFn$0_invoke$0arity$03$$($JSCompiler_temp$jscomp$551_f$jscomp$166$$, $val$jscomp$60$$, $coll$jscomp$120$$) {
return $JSCompiler_temp$jscomp$551_f$jscomp$166$$ = null != $coll$jscomp$120$$ && ($coll$jscomp$120$$.$cljs$lang$protocol_mask$partition0$$ & 524288 || $cljs$core$PROTOCOL_SENTINEL$$ === $coll$jscomp$120$$.$cljs$core$IReduce$$) ? $coll$jscomp$120$$.$cljs$core$IReduce$_reduce$arity$3$(null, $JSCompiler_temp$jscomp$551_f$jscomp$166$$, $val$jscomp$60$$) : $cljs$core$array_QMARK_$$($coll$jscomp$120$$) ? $cljs$core$array_reduce$cljs$0core$0IFn$0_invoke$0arity$03$$($coll$jscomp$120$$, $JSCompiler_temp$jscomp$551_f$jscomp$166$$,
$val$jscomp$60$$) : "string" === typeof $coll$jscomp$120$$ ? $cljs$core$array_reduce$cljs$0core$0IFn$0_invoke$0arity$03$$($coll$jscomp$120$$, $JSCompiler_temp$jscomp$551_f$jscomp$166$$, $val$jscomp$60$$) : $cljs$core$native_satisfies_QMARK_$$($cljs$core$IReduce$$, $coll$jscomp$120$$) ? $cljs$core$_reduce$$.$cljs$core$IFn$_invoke$arity$3$($coll$jscomp$120$$, $JSCompiler_temp$jscomp$551_f$jscomp$166$$, $val$jscomp$60$$) : (null != $coll$jscomp$120$$ ? $coll$jscomp$120$$.$cljs$lang$protocol_mask$partition1$$ &
131072 || $cljs$core$PROTOCOL_SENTINEL$$ === $coll$jscomp$120$$.$cljs$core$IIterable$$ || ($coll$jscomp$120$$.$cljs$lang$protocol_mask$partition1$$ ? 0 : $cljs$core$native_satisfies_QMARK_$$($cljs$core$IIterable$$, $coll$jscomp$120$$)) : $cljs$core$native_satisfies_QMARK_$$($cljs$core$IIterable$$, $coll$jscomp$120$$)) ? $cljs$core$iter_reduce$cljs$0core$0IFn$0_invoke$0arity$03$$($coll$jscomp$120$$, $JSCompiler_temp$jscomp$551_f$jscomp$166$$, $val$jscomp$60$$) : $cljs$core$seq_reduce$cljs$0core$0IFn$0_invoke$0arity$03$$($JSCompiler_temp$jscomp$551_f$jscomp$166$$,
$val$jscomp$60$$, $coll$jscomp$120$$);
}
function $cljs$core$Volatile$$() {
this.state = 123;
this.$cljs$lang$protocol_mask$partition0$$ = 32768;
this.$cljs$lang$protocol_mask$partition1$$ = 0;
}
$cljs$core$Volatile$$.prototype.$cljs$core$IDeref$_deref$arity$1$ = function() {
return this.state;
};
var $cljs$core$_PLUS_$$ = function $cljs$core$_PLUS_$$($var_args$jscomp$138$$) {
switch(arguments.length) {
case 0:
return $cljs$core$_PLUS_$$.$cljs$core$IFn$_invoke$arity$0$();
case 1:
return $cljs$core$_PLUS_$$.$cljs$core$IFn$_invoke$arity$1$(arguments[0]);
case 2:
return $cljs$core$_PLUS_$$.$cljs$core$IFn$_invoke$arity$2$(arguments[0], arguments[1]);
default:
for (var $args_arr__11676__auto__$jscomp$14$$ = [], $len__11647__auto___13668$$ = arguments.length, $i__11648__auto___13669$$ = 0;;) {
if ($i__11648__auto___13669$$ < $len__11647__auto___13668$$) {
$args_arr__11676__auto__$jscomp$14$$.push(arguments[$i__11648__auto___13669$$]), $i__11648__auto___13669$$ += 1;
} else {
break;
}
}
return $cljs$core$_PLUS_$$.$cljs$core$IFn$_invoke$arity$variadic$(arguments[0], arguments[1], new $cljs$core$IndexedSeq$$($args_arr__11676__auto__$jscomp$14$$.slice(2), 0, null));
}
};
$cljs$core$_PLUS_$$.$cljs$core$IFn$_invoke$arity$0$ = function() {
return 0;
};
$cljs$core$_PLUS_$$.$cljs$core$IFn$_invoke$arity$1$ = function($x$jscomp$173$$) {
return $x$jscomp$173$$;
};
$cljs$core$_PLUS_$$.$cljs$core$IFn$_invoke$arity$2$ = function($x$jscomp$174$$, $y$jscomp$75$$) {
return $x$jscomp$174$$ + $y$jscomp$75$$;
};
$cljs$core$_PLUS_$$.$cljs$core$IFn$_invoke$arity$variadic$ = function($x$jscomp$175$$, $y$jscomp$76$$, $more$jscomp$2$$) {
return $cljs$core$reduce$cljs$0core$0IFn$0_invoke$0arity$03$$($cljs$core$_PLUS_$$, $x$jscomp$175$$ + $y$jscomp$76$$, $more$jscomp$2$$);
};
function $cljs$core$Iterate$$($meta$jscomp$25$$, $f$jscomp$238$$, $prev_seed$$, $seed$jscomp$1$$, $next$jscomp$2$$) {
this.$meta$ = $meta$jscomp$25$$;
this.$f$ = $f$jscomp$238$$;
this.$prev_seed$ = $prev_seed$$;
this.$seed$ = $seed$jscomp$1$$;
this.next = $next$jscomp$2$$;
this.$cljs$lang$protocol_mask$partition0$$ = 26083532;
this.$cljs$lang$protocol_mask$partition1$$ = 1;
}
$JSCompiler_prototypeAlias$$ = $cljs$core$Iterate$$.prototype;
$JSCompiler_prototypeAlias$$.$cljs$core$IReduce$_reduce$arity$3$ = function($G__14561_coll$jscomp$294_v$jscomp$13_v__$1$jscomp$2_v__$2$jscomp$2$$, $rf$jscomp$8$$, $G__14560_ret$jscomp$18_start$jscomp$60$$) {
$G__14561_coll$jscomp$294_v$jscomp$13_v__$1$jscomp$2_v__$2$jscomp$2$$ = this.$cljs$core$ISeq$_first$arity$1$(null);
for ($G__14560_ret$jscomp$18_start$jscomp$60$$ = $rf$jscomp$8$$.$cljs$core$IFn$_invoke$arity$2$ ? $rf$jscomp$8$$.$cljs$core$IFn$_invoke$arity$2$($G__14560_ret$jscomp$18_start$jscomp$60$$, $G__14561_coll$jscomp$294_v$jscomp$13_v__$1$jscomp$2_v__$2$jscomp$2$$) : $rf$jscomp$8$$.call(null, $G__14560_ret$jscomp$18_start$jscomp$60$$, $G__14561_coll$jscomp$294_v$jscomp$13_v__$1$jscomp$2_v__$2$jscomp$2$$);;) {
if ($cljs$core$reduced_QMARK_$$($G__14560_ret$jscomp$18_start$jscomp$60$$)) {
return $cljs$core$_deref$$($G__14560_ret$jscomp$18_start$jscomp$60$$);
}
$G__14561_coll$jscomp$294_v$jscomp$13_v__$1$jscomp$2_v__$2$jscomp$2$$ = this.$f$.$cljs$core$IFn$_invoke$arity$1$ ? this.$f$.$cljs$core$IFn$_invoke$arity$1$($G__14561_coll$jscomp$294_v$jscomp$13_v__$1$jscomp$2_v__$2$jscomp$2$$) : this.$f$.call(null, $G__14561_coll$jscomp$294_v$jscomp$13_v__$1$jscomp$2_v__$2$jscomp$2$$);
$G__14560_ret$jscomp$18_start$jscomp$60$$ = $rf$jscomp$8$$.$cljs$core$IFn$_invoke$arity$2$ ? $rf$jscomp$8$$.$cljs$core$IFn$_invoke$arity$2$($G__14560_ret$jscomp$18_start$jscomp$60$$, $G__14561_coll$jscomp$294_v$jscomp$13_v__$1$jscomp$2_v__$2$jscomp$2$$) : $rf$jscomp$8$$.call(null, $G__14560_ret$jscomp$18_start$jscomp$60$$, $G__14561_coll$jscomp$294_v$jscomp$13_v__$1$jscomp$2_v__$2$jscomp$2$$);
}
};
$JSCompiler_prototypeAlias$$.$cljs$core$ISeq$_first$arity$1$ = function() {
$cljs$core$UNREALIZED_SEED$$ === this.$seed$ && (this.$seed$ = this.$f$.$cljs$core$IFn$_invoke$arity$1$ ? this.$f$.$cljs$core$IFn$_invoke$arity$1$(this.$prev_seed$) : this.$f$.call(null, this.$prev_seed$));
return this.$seed$;
};
function $cljs$core$inc$$($x$jscomp$115$$) {
return $x$jscomp$115$$ + 1;
}
var $cljs$core$map$$ = function $cljs$core$map$$($var_args$jscomp$228$$) {
switch(arguments.length) {
case 1:
return $cljs$core$map$$.$cljs$core$IFn$_invoke$arity$1$(arguments[0]);
case 2:
return $cljs$core$map$$.$cljs$core$IFn$_invoke$arity$2$(arguments[0], arguments[1]);
case 3:
return $cljs$core$map$$.$cljs$core$IFn$_invoke$arity$3$(arguments[0], arguments[1], arguments[2]);
case 4:
return $cljs$core$map$$.$cljs$core$IFn$_invoke$arity$4$(arguments[0], arguments[1], arguments[2], arguments[3]);
default:
for (var $args_arr__11676__auto__$jscomp$54$$ = [], $len__11647__auto___14497$$ = arguments.length, $i__11648__auto___14498$$ = 0;;) {
if ($i__11648__auto___14498$$ < $len__11647__auto___14497$$) {
$args_arr__11676__auto__$jscomp$54$$.push(arguments[$i__11648__auto___14498$$]), $i__11648__auto___14498$$ += 1;
} else {
break;
}
}
return $cljs$core$map$$.$cljs$core$IFn$_invoke$arity$variadic$(arguments[0], arguments[1], arguments[2], arguments[3], new $cljs$core$IndexedSeq$$($args_arr__11676__auto__$jscomp$54$$.slice(4), 0, null));
}
};
$cljs$core$map$$.$cljs$core$IFn$_invoke$arity$1$ = function($f$jscomp$227$$) {
return function($rf$jscomp$3$$) {
return function() {
function $G__14500__2$$($G__14500__2$$, $G__14500__1$$) {
$G__14500__1$$ = $f$jscomp$227$$.$cljs$core$IFn$_invoke$arity$1$ ? $f$jscomp$227$$.$cljs$core$IFn$_invoke$arity$1$($G__14500__1$$) : $f$jscomp$227$$.call(null, $G__14500__1$$);
return $rf$jscomp$3$$.$cljs$core$IFn$_invoke$arity$2$ ? $rf$jscomp$3$$.$cljs$core$IFn$_invoke$arity$2$($G__14500__2$$, $G__14500__1$$) : $rf$jscomp$3$$.call(null, $G__14500__2$$, $G__14500__1$$);
}
function $G__14500__1$$($f$jscomp$227$$) {
return $rf$jscomp$3$$.$cljs$core$IFn$_invoke$arity$1$ ? $rf$jscomp$3$$.$cljs$core$IFn$_invoke$arity$1$($f$jscomp$227$$) : $rf$jscomp$3$$.call(null, $f$jscomp$227$$);
}
function $G__14500__0$$() {
return $rf$jscomp$3$$.$cljs$core$IFn$_invoke$arity$0$ ? $rf$jscomp$3$$.$cljs$core$IFn$_invoke$arity$0$() : $rf$jscomp$3$$.call(null);
}
var $G__14500$$ = null, $G__14500__3$$ = function() {
function $G__14500__2$$($f$jscomp$227$$, $rf$jscomp$3$$, $G__14500__2$$) {
var $G__14500__0$$ = null;
if (2 < arguments.length) {
$G__14500__0$$ = 0;
for (var $G__14500$$ = Array(arguments.length - 2); $G__14500__0$$ < $G__14500$$.length;) {
$G__14500$$[$G__14500__0$$] = arguments[$G__14500__0$$ + 2], ++$G__14500__0$$;
}
$G__14500__0$$ = new $cljs$core$IndexedSeq$$($G__14500$$, 0, null);
}
return $G__14500__1$$.call(this, $f$jscomp$227$$, $rf$jscomp$3$$, $G__14500__0$$);
}
function $G__14500__1$$($G__14500__2$$, $G__14500__1$$, $G__14500__0$$) {
if ($f$jscomp$227$$.$cljs$lang$applyTo$) {
$G__14500__1$$ = $cljs$core$cons$$($G__14500__1$$, $G__14500__0$$);
var $G__14500$$ = $f$jscomp$227$$.$cljs$lang$maxFixedArity$;
$G__14500__0$$ = $cljs$core$bounded_count$$($G__14500$$, $G__14500__0$$) + 1;
$G__14500__0$$ = $G__14500__0$$ <= $G__14500$$ ? $cljs$core$apply_to$$($f$jscomp$227$$, $G__14500__0$$, $G__14500__1$$) : $f$jscomp$227$$.$cljs$lang$applyTo$($G__14500__1$$);
} else {
$G__14500__0$$ = $cljs$core$apply_to_simple$cljs$0core$0IFn$0_invoke$0arity$03$$($f$jscomp$227$$, $G__14500__1$$, $cljs$core$seq$$($G__14500__0$$));
}
return $rf$jscomp$3$$.$cljs$core$IFn$_invoke$arity$2$ ? $rf$jscomp$3$$.$cljs$core$IFn$_invoke$arity$2$($G__14500__2$$, $G__14500__0$$) : $rf$jscomp$3$$.call(null, $G__14500__2$$, $G__14500__0$$);
}
$G__14500__2$$.$cljs$lang$maxFixedArity$ = 2;
$G__14500__2$$.$cljs$lang$applyTo$ = function($f$jscomp$227$$) {
var $rf$jscomp$3$$ = $cljs$core$first$$($f$jscomp$227$$);
$f$jscomp$227$$ = $cljs$core$next$$($f$jscomp$227$$);
var $G__14500__2$$ = $cljs$core$first$$($f$jscomp$227$$);
$f$jscomp$227$$ = $cljs$core$rest$$($f$jscomp$227$$);
return $G__14500__1$$($rf$jscomp$3$$, $G__14500__2$$, $f$jscomp$227$$);
};
$G__14500__2$$.$cljs$core$IFn$_invoke$arity$variadic$ = $G__14500__1$$;
return $G__14500__2$$;
}();
$G__14500$$ = function($f$jscomp$227$$, $rf$jscomp$3$$, $G__14500$$) {
switch(arguments.length) {
case 0:
return $G__14500__0$$.call(this);
case 1:
return $G__14500__1$$.call(this, $f$jscomp$227$$);
case 2:
return $G__14500__2$$.call(this, $f$jscomp$227$$, $rf$jscomp$3$$);
default:
var $result$jscomp$30$$ = null;
if (2 < arguments.length) {
$result$jscomp$30$$ = 0;
for (var $input$jscomp$18$$ = Array(arguments.length - 2); $result$jscomp$30$$ < $input$jscomp$18$$.length;) {
$input$jscomp$18$$[$result$jscomp$30$$] = arguments[$result$jscomp$30$$ + 2], ++$result$jscomp$30$$;
}
$result$jscomp$30$$ = new $cljs$core$IndexedSeq$$($input$jscomp$18$$, 0, null);
}
return $G__14500__3$$.$cljs$core$IFn$_invoke$arity$variadic$($f$jscomp$227$$, $rf$jscomp$3$$, $result$jscomp$30$$);
}
throw Error("Invalid arity: " + arguments.length);
};
$G__14500$$.$cljs$lang$maxFixedArity$ = 2;
$G__14500$$.$cljs$lang$applyTo$ = $G__14500__3$$.$cljs$lang$applyTo$;
$G__14500$$.$cljs$core$IFn$_invoke$arity$0$ = $G__14500__0$$;
$G__14500$$.$cljs$core$IFn$_invoke$arity$1$ = $G__14500__1$$;
$G__14500$$.$cljs$core$IFn$_invoke$arity$2$ = $G__14500__2$$;
$G__14500$$.$cljs$core$IFn$_invoke$arity$variadic$ = $G__14500__3$$.$cljs$core$IFn$_invoke$arity$variadic$;
return $G__14500$$;
}();
};
};
var $cljs$core$comp$$ = function $cljs$core$comp$$($var_args$jscomp$183$$) {
switch(arguments.length) {
case 0:
return $cljs$core$comp$$.$cljs$core$IFn$_invoke$arity$0$();
case 1:
return $cljs$core$comp$$.$cljs$core$IFn$_invoke$arity$1$(arguments[0]);
case 2:
return $cljs$core$comp$$.$cljs$core$IFn$_invoke$arity$2$(arguments[0], arguments[1]);
case 3:
return $cljs$core$comp$$.$cljs$core$IFn$_invoke$arity$3$(arguments[0], arguments[1], arguments[2]);
default:
for (var $args_arr__11676__auto__$jscomp$47$$ = [], $len__11647__auto___14196$$ = arguments.length, $i__11648__auto___14197$$ = 0;;) {
if ($i__11648__auto___14197$$ < $len__11647__auto___14196$$) {
$args_arr__11676__auto__$jscomp$47$$.push(arguments[$i__11648__auto___14197$$]), $i__11648__auto___14197$$ += 1;
} else {
break;
}
}
return $cljs$core$comp$$.$cljs$core$IFn$_invoke$arity$variadic$(arguments[0], arguments[1], arguments[2], new $cljs$core$IndexedSeq$$($args_arr__11676__auto__$jscomp$47$$.slice(3), 0, null));
}
};
$cljs$core$comp$$.$cljs$core$IFn$_invoke$arity$3$ = function($f$jscomp$202$$, $g$jscomp$78$$, $h$jscomp$82$$) {
return function() {
function $G__14205__3$$($G__14205__3$$, $G__14205__2$$, $G__14205__1$$) {
$G__14205__3$$ = $h$jscomp$82$$.$cljs$core$IFn$_invoke$arity$3$ ? $h$jscomp$82$$.$cljs$core$IFn$_invoke$arity$3$($G__14205__3$$, $G__14205__2$$, $G__14205__1$$) : $h$jscomp$82$$.call(null, $G__14205__3$$, $G__14205__2$$, $G__14205__1$$);
$G__14205__3$$ = $g$jscomp$78$$.$cljs$core$IFn$_invoke$arity$1$ ? $g$jscomp$78$$.$cljs$core$IFn$_invoke$arity$1$($G__14205__3$$) : $g$jscomp$78$$.call(null, $G__14205__3$$);
return $f$jscomp$202$$.$cljs$core$IFn$_invoke$arity$1$ ? $f$jscomp$202$$.$cljs$core$IFn$_invoke$arity$1$($G__14205__3$$) : $f$jscomp$202$$.call(null, $G__14205__3$$);
}
function $G__14205__2$$($G__14205__3$$, $G__14205__2$$) {
$G__14205__3$$ = $h$jscomp$82$$.$cljs$core$IFn$_invoke$arity$2$ ? $h$jscomp$82$$.$cljs$core$IFn$_invoke$arity$2$($G__14205__3$$, $G__14205__2$$) : $h$jscomp$82$$.call(null, $G__14205__3$$, $G__14205__2$$);
$G__14205__3$$ = $g$jscomp$78$$.$cljs$core$IFn$_invoke$arity$1$ ? $g$jscomp$78$$.$cljs$core$IFn$_invoke$arity$1$($G__14205__3$$) : $g$jscomp$78$$.call(null, $G__14205__3$$);
return $f$jscomp$202$$.$cljs$core$IFn$_invoke$arity$1$ ? $f$jscomp$202$$.$cljs$core$IFn$_invoke$arity$1$($G__14205__3$$) : $f$jscomp$202$$.call(null, $G__14205__3$$);
}
function $G__14205__1$$($G__14205__3$$) {
$G__14205__3$$ = $h$jscomp$82$$.$cljs$core$IFn$_invoke$arity$1$ ? $h$jscomp$82$$.$cljs$core$IFn$_invoke$arity$1$($G__14205__3$$) : $h$jscomp$82$$.call(null, $G__14205__3$$);
$G__14205__3$$ = $g$jscomp$78$$.$cljs$core$IFn$_invoke$arity$1$ ? $g$jscomp$78$$.$cljs$core$IFn$_invoke$arity$1$($G__14205__3$$) : $g$jscomp$78$$.call(null, $G__14205__3$$);
return $f$jscomp$202$$.$cljs$core$IFn$_invoke$arity$1$ ? $f$jscomp$202$$.$cljs$core$IFn$_invoke$arity$1$($G__14205__3$$) : $f$jscomp$202$$.call(null, $G__14205__3$$);
}
function $G__14205__0$$() {
var $G__14205__3$$ = $h$jscomp$82$$.$cljs$core$IFn$_invoke$arity$0$ ? $h$jscomp$82$$.$cljs$core$IFn$_invoke$arity$0$() : $h$jscomp$82$$.call(null);
$G__14205__3$$ = $g$jscomp$78$$.$cljs$core$IFn$_invoke$arity$1$ ? $g$jscomp$78$$.$cljs$core$IFn$_invoke$arity$1$($G__14205__3$$) : $g$jscomp$78$$.call(null, $G__14205__3$$);
return $f$jscomp$202$$.$cljs$core$IFn$_invoke$arity$1$ ? $f$jscomp$202$$.$cljs$core$IFn$_invoke$arity$1$($G__14205__3$$) : $f$jscomp$202$$.call(null, $G__14205__3$$);
}
var $G__14205$$ = null, $G__14205__4$$ = function() {
function $G__14205__3$$($f$jscomp$202$$, $g$jscomp$78$$, $h$jscomp$82$$, $G__14205__3$$) {
var $G__14205__1$$ = null;
if (3 < arguments.length) {
$G__14205__1$$ = 0;
for (var $G__14205__0$$ = Array(arguments.length - 3); $G__14205__1$$ < $G__14205__0$$.length;) {
$G__14205__0$$[$G__14205__1$$] = arguments[$G__14205__1$$ + 3], ++$G__14205__1$$;
}
$G__14205__1$$ = new $cljs$core$IndexedSeq$$($G__14205__0$$, 0, null);
}
return $G__14205__2$$.call(this, $f$jscomp$202$$, $g$jscomp$78$$, $h$jscomp$82$$, $G__14205__1$$);
}
function $G__14205__2$$($G__14205__3$$, $G__14205__2$$, $G__14205__1$$, $G__14205__0$$) {
$G__14205__3$$ = $cljs$core$apply$cljs$0core$0IFn$0_invoke$0arity$05$$($h$jscomp$82$$, $G__14205__3$$, $G__14205__2$$, $G__14205__1$$, $G__14205__0$$);
$G__14205__3$$ = $g$jscomp$78$$.$cljs$core$IFn$_invoke$arity$1$ ? $g$jscomp$78$$.$cljs$core$IFn$_invoke$arity$1$($G__14205__3$$) : $g$jscomp$78$$.call(null, $G__14205__3$$);
return $f$jscomp$202$$.$cljs$core$IFn$_invoke$arity$1$ ? $f$jscomp$202$$.$cljs$core$IFn$_invoke$arity$1$($G__14205__3$$) : $f$jscomp$202$$.call(null, $G__14205__3$$);
}
$G__14205__3$$.$cljs$lang$maxFixedArity$ = 3;
$G__14205__3$$.$cljs$lang$applyTo$ = function($f$jscomp$202$$) {
var $g$jscomp$78$$ = $cljs$core$first$$($f$jscomp$202$$);
$f$jscomp$202$$ = $cljs$core$next$$($f$jscomp$202$$);
var $h$jscomp$82$$ = $cljs$core$first$$($f$jscomp$202$$);
$f$jscomp$202$$ = $cljs$core$next$$($f$jscomp$202$$);
var $G__14205__3$$ = $cljs$core$first$$($f$jscomp$202$$);
$f$jscomp$202$$ = $cljs$core$rest$$($f$jscomp$202$$);
return $G__14205__2$$($g$jscomp$78$$, $h$jscomp$82$$, $G__14205__3$$, $f$jscomp$202$$);
};
$G__14205__3$$.$cljs$core$IFn$_invoke$arity$variadic$ = $G__14205__2$$;
return $G__14205__3$$;
}();
$G__14205$$ = function($f$jscomp$202$$, $g$jscomp$78$$, $h$jscomp$82$$, $G__14205$$) {
switch(arguments.length) {
case 0:
return $G__14205__0$$.call(this);
case 1:
return $G__14205__1$$.call(this, $f$jscomp$202$$);
case 2:
return $G__14205__2$$.call(this, $f$jscomp$202$$, $g$jscomp$78$$);
case 3:
return $G__14205__3$$.call(this, $f$jscomp$202$$, $g$jscomp$78$$, $h$jscomp$82$$);
default:
var $x$jscomp$355$$ = null;
if (3 < arguments.length) {
$x$jscomp$355$$ = 0;
for (var $y$jscomp$144$$ = Array(arguments.length - 3); $x$jscomp$355$$ < $y$jscomp$144$$.length;) {
$y$jscomp$144$$[$x$jscomp$355$$] = arguments[$x$jscomp$355$$ + 3], ++$x$jscomp$355$$;
}
$x$jscomp$355$$ = new $cljs$core$IndexedSeq$$($y$jscomp$144$$, 0, null);
}
return $G__14205__4$$.$cljs$core$IFn$_invoke$arity$variadic$($f$jscomp$202$$, $g$jscomp$78$$, $h$jscomp$82$$, $x$jscomp$355$$);
}
throw Error("Invalid arity: " + arguments.length);
};
$G__14205$$.$cljs$lang$maxFixedArity$ = 3;
$G__14205$$.$cljs$lang$applyTo$ = $G__14205__4$$.$cljs$lang$applyTo$;
$G__14205$$.$cljs$core$IFn$_invoke$arity$0$ = $G__14205__0$$;
$G__14205$$.$cljs$core$IFn$_invoke$arity$1$ = $G__14205__1$$;
$G__14205$$.$cljs$core$IFn$_invoke$arity$2$ = $G__14205__2$$;
$G__14205$$.$cljs$core$IFn$_invoke$arity$3$ = $G__14205__3$$;
$G__14205$$.$cljs$core$IFn$_invoke$arity$variadic$ = $G__14205__4$$.$cljs$core$IFn$_invoke$arity$variadic$;
return $G__14205$$;
}();
};
var $JSCompiler_temp_const$jscomp$78$$ = print,
$JSCompiler_inline_result$jscomp$79$$,
$xform$jscomp$inline_548$$ = $cljs$core$comp$$.$cljs$core$IFn$_invoke$arity$3$($cljs$core$map$$.$cljs$core$IFn$_invoke$arity$1$($cljs$core$inc$$), function($rf$jscomp$10$$) {
return function() {
function $G__14587__2$$($G__14587__2$$, $G__14587__1$$) {
return $cljs$core$truth_$$($cljs$core$odd_QMARK_$$.$cljs$core$IFn$_invoke$arity$1$ ? $cljs$core$odd_QMARK_$$.$cljs$core$IFn$_invoke$arity$1$($G__14587__1$$) : $cljs$core$odd_QMARK_$$.call(null, $G__14587__1$$)) ? $rf$jscomp$10$$.$cljs$core$IFn$_invoke$arity$2$ ? $rf$jscomp$10$$.$cljs$core$IFn$_invoke$arity$2$($G__14587__2$$, $G__14587__1$$) : $rf$jscomp$10$$.call(null, $G__14587__2$$, $G__14587__1$$) : $G__14587__2$$;
}
function $G__14587__1$$($G__14587__2$$) {
return $rf$jscomp$10$$.$cljs$core$IFn$_invoke$arity$1$ ? $rf$jscomp$10$$.$cljs$core$IFn$_invoke$arity$1$($G__14587__2$$) : $rf$jscomp$10$$.call(null, $G__14587__2$$);
}
function $G__14587__0$$() {
return $rf$jscomp$10$$.$cljs$core$IFn$_invoke$arity$0$ ? $rf$jscomp$10$$.$cljs$core$IFn$_invoke$arity$0$() : $rf$jscomp$10$$.call(null);
}
var $G__14587$$ = null;
$G__14587$$ = function($rf$jscomp$10$$, $G__14587$$) {
switch(arguments.length) {
case 0:
return $G__14587__0$$.call(this);
case 1:
return $G__14587__1$$.call(this, $rf$jscomp$10$$);
case 2:
return $G__14587__2$$.call(this, $rf$jscomp$10$$, $G__14587$$);
}
throw Error("Invalid arity: " + arguments.length);
};
$G__14587$$.$cljs$core$IFn$_invoke$arity$0$ = $G__14587__0$$;
$G__14587$$.$cljs$core$IFn$_invoke$arity$1$ = $G__14587__1$$;
$G__14587$$.$cljs$core$IFn$_invoke$arity$2$ = $G__14587__2$$;
return $G__14587$$;
}();
}, function($rf$jscomp$4$$) {
var $na$$ = new $cljs$core$Volatile$$;
return function() {
function $G__14512__2$$($G__14512__2$$, $G__14512__1$$) {
var $G__14512__0$$ = $cljs$core$_deref$$($na$$);
var $G__14512$$ = $na$$.state = $na$$.$cljs$core$IDeref$_deref$arity$1$(null) - 1;
$G__14512__2$$ = 0 < $G__14512__0$$ ? $rf$jscomp$4$$.$cljs$core$IFn$_invoke$arity$2$ ? $rf$jscomp$4$$.$cljs$core$IFn$_invoke$arity$2$($G__14512__2$$, $G__14512__1$$) : $rf$jscomp$4$$.call(null, $G__14512__2$$, $G__14512__1$$) : $G__14512__2$$;
return 0 < $G__14512$$ ? $G__14512__2$$ : $cljs$core$reduced_QMARK_$$($G__14512__2$$) ? $G__14512__2$$ : new $cljs$core$Reduced$$($G__14512__2$$);
}
function $G__14512__1$$($na$$) {
return $rf$jscomp$4$$.$cljs$core$IFn$_invoke$arity$1$ ? $rf$jscomp$4$$.$cljs$core$IFn$_invoke$arity$1$($na$$) : $rf$jscomp$4$$.call(null, $na$$);
}
function $G__14512__0$$() {
return $rf$jscomp$4$$.$cljs$core$IFn$_invoke$arity$0$ ? $rf$jscomp$4$$.$cljs$core$IFn$_invoke$arity$0$() : $rf$jscomp$4$$.call(null);
}
var $G__14512$$ = null;
$G__14512$$ = function($rf$jscomp$4$$, $na$$) {
switch(arguments.length) {
case 0:
return $G__14512__0$$.call(this);
case 1:
return $G__14512__1$$.call(this, $rf$jscomp$4$$);
case 2:
return $G__14512__2$$.call(this, $rf$jscomp$4$$, $na$$);
}
throw Error("Invalid arity: " + arguments.length);
};
$G__14512$$.$cljs$core$IFn$_invoke$arity$0$ = $G__14512__0$$;
$G__14512$$.$cljs$core$IFn$_invoke$arity$1$ = $G__14512__1$$;
$G__14512$$.$cljs$core$IFn$_invoke$arity$2$ = $G__14512__2$$;
return $G__14512$$;
}();
}),
$coll$jscomp$inline_697$$ = new $cljs$core$Iterate$$(null, $cljs$core$inc$$, null, 0, null), $init$jscomp$inline_711$$ = $cljs$core$_PLUS_$$.$cljs$core$IFn$_invoke$arity$0$ ? $cljs$core$_PLUS_$$.$cljs$core$IFn$_invoke$arity$0$() : $cljs$core$_PLUS_$$.call(null), $f__$1$jscomp$inline_713$$ = $xform$jscomp$inline_548$$.$cljs$core$IFn$_invoke$arity$1$ ? $xform$jscomp$inline_548$$.$cljs$core$IFn$_invoke$arity$1$($cljs$core$_PLUS_$$) : $xform$jscomp$inline_548$$.call(null, $cljs$core$_PLUS_$$), $ret$jscomp$inline_714$$ = $cljs$core$reduce$cljs$0core$0IFn$0_invoke$0arity$03$$($f__$1$jscomp$inline_713$$, $init$jscomp$inline_711$$, $coll$jscomp$inline_697$$);
$JSCompiler_inline_result$jscomp$79$$ = $f__$1$jscomp$inline_713$$.$cljs$core$IFn$_invoke$arity$1$ ? $f__$1$jscomp$inline_713$$.$cljs$core$IFn$_invoke$arity$1$($ret$jscomp$inline_714$$) : $f__$1$jscomp$inline_713$$.call(null, $ret$jscomp$inline_714$$);
try {
$JSCompiler_temp_const$jscomp$78$$($JSCompiler_inline_result$jscomp$79$$);
} catch (e) { (print e) }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment