UNPKG

longdown

Version:

Convert longform markdown files to outline format used by Logseq

1,267 lines (1,158 loc) 1.29 MB
import "./cljs_env.js"; goog.provide('cljs.core'); goog.scope(function(){ cljs.core.goog$module$goog$math$Long = goog.module.get('goog.math.Long'); cljs.core.goog$module$goog$object = goog.module.get('goog.object'); cljs.core.goog$module$goog$array = goog.module.get('goog.array'); }); cljs.core._STAR_clojurescript_version_STAR_ = "1.11.60"; cljs.core._STAR_unchecked_if_STAR_ = false; cljs.core._STAR_unchecked_arrays_STAR_ = false; cljs.core._STAR_warn_on_infer_STAR_ = false; if((typeof cljs !== 'undefined') && (typeof cljs.core !== 'undefined') && (typeof cljs.core.PROTOCOL_SENTINEL !== 'undefined')){ } else { cljs.core.PROTOCOL_SENTINEL = ({}); } cljs.core.MODULE_URIS = null; cljs.core.MODULE_INFOS = null; /** * Var bound to the name value of the compiler build :target option. * For example, if the compiler build :target is :nodejs, *target* will be bound * to "nodejs". *target* is a Google Closure define and can be set by compiler * :closure-defines option. * @define {string} */ cljs.core._STAR_target_STAR_ = goog.define("cljs.core._STAR_target_STAR_","default"); /** * Manually set the JavaScript global context. Only "window", "self" * , and "global" supported. * @define {string} */ cljs.core._STAR_global_STAR_ = goog.define("cljs.core._STAR_global_STAR_","default"); /** * Var bound to the current namespace. Only used for bootstrapping. * @type {*} */ cljs.core._STAR_ns_STAR_ = null; /** * @type {*} */ cljs.core._STAR_out_STAR_ = null; cljs.core._STAR_assert_STAR_ = true; if((typeof cljs !== 'undefined') && (typeof cljs.core !== 'undefined') && (typeof cljs.core._STAR_print_fn_STAR_ !== 'undefined')){ } else { /** * Each runtime environment provides a different way to print output. * Whatever function *print-fn* is bound to will be passed any * Strings which should be printed. */ cljs.core._STAR_print_fn_STAR_ = null; } /** * Arranges to have tap functions executed via the supplied f, a * function of no arguments. Returns true if successful, false otherwise. */ cljs.core._STAR_exec_tap_fn_STAR_ = (function cljs$core$_STAR_exec_tap_fn_STAR_(f){ var and__5043__auto__ = (typeof setTimeout !== 'undefined'); if(and__5043__auto__){ var G__19937 = setTimeout(f,(0)); return (cljs.core.boolean$.cljs$core$IFn$_invoke$arity$1 ? cljs.core.boolean$.cljs$core$IFn$_invoke$arity$1(G__19937) : cljs.core.boolean$.call(null,G__19937)); } else { return and__5043__auto__; } }); if((typeof cljs !== 'undefined') && (typeof cljs.core !== 'undefined') && (typeof cljs.core._STAR_print_err_fn_STAR_ !== 'undefined')){ } else { /** * Each runtime environment provides a different way to print error output. * Whatever function *print-err-fn* is bound to will be passed any * Strings which should be printed. */ cljs.core._STAR_print_err_fn_STAR_ = null; } /** * Set *print-fn* to f. */ cljs.core.set_print_fn_BANG_ = (function cljs$core$set_print_fn_BANG_(f){ return (cljs.core._STAR_print_fn_STAR_ = f); }); /** * Set *print-err-fn* to f. */ cljs.core.set_print_err_fn_BANG_ = (function cljs$core$set_print_err_fn_BANG_(f){ return (cljs.core._STAR_print_err_fn_STAR_ = f); }); /** * When set to true, output will be flushed whenever a newline is printed. * * Defaults to true. */ cljs.core._STAR_flush_on_newline_STAR_ = true; /** * When set to logical false will drop newlines from printing calls. * This is to work around the implicit newlines emitted by standard JavaScript * console objects. */ cljs.core._STAR_print_newline_STAR_ = true; /** * When set to logical false, strings and characters will be printed with * non-alphanumeric characters converted to the appropriate escape sequences. * * Defaults to true */ cljs.core._STAR_print_readably_STAR_ = true; /** * If set to logical true, when printing an object, its metadata will also * be printed in a form that can be read back by the reader. * * Defaults to false. */ cljs.core._STAR_print_meta_STAR_ = false; /** * When set to logical true, objects will be printed in a way that preserves * their type when read in later. * * Defaults to false. */ cljs.core._STAR_print_dup_STAR_ = false; /** * *print-namespace-maps* controls whether the printer will print * namespace map literal syntax. * * Defaults to false, but the REPL binds it to true. */ cljs.core._STAR_print_namespace_maps_STAR_ = false; /** * *print-length* controls how many items of each collection the * printer will print. If it is bound to logical false, there is no * limit. Otherwise, it must be bound to an integer indicating the maximum * number of items of each collection to print. If a collection contains * more items, the printer will print items up to the limit followed by * '...' to represent the remaining items. The root binding is nil * indicating no limit. * @type {null|number} */ cljs.core._STAR_print_length_STAR_ = null; /** * *print-level* controls how many levels deep the printer will * print nested objects. If it is bound to logical false, there is no * limit. Otherwise, it must be bound to an integer indicating the maximum * level to print. Each argument to print is at level 0; if an argument is a * collection, its items are at level 1; and so on. If an object is a * collection and is at a level greater than or equal to the value bound to * *print-level*, the printer prints '#' to represent it. The root binding * is nil indicating no limit. * @type {null|number} */ cljs.core._STAR_print_level_STAR_ = null; /** * *print-fns-bodies* controls whether functions print their source or * only their names. */ cljs.core._STAR_print_fn_bodies_STAR_ = false; if((typeof cljs !== 'undefined') && (typeof cljs.core !== 'undefined') && (typeof cljs.core._STAR_loaded_libs_STAR_ !== 'undefined')){ } else { /** * @type {*} */ cljs.core._STAR_loaded_libs_STAR_ = null; } cljs.core.pr_opts = (function cljs$core$pr_opts(){ return new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"flush-on-newline","flush-on-newline",-151457939),cljs.core._STAR_flush_on_newline_STAR_,new cljs.core.Keyword(null,"readably","readably",1129599760),cljs.core._STAR_print_readably_STAR_,new cljs.core.Keyword(null,"meta","meta",1499536964),cljs.core._STAR_print_meta_STAR_,new cljs.core.Keyword(null,"dup","dup",556298533),cljs.core._STAR_print_dup_STAR_,new cljs.core.Keyword(null,"print-length","print-length",1931866356),cljs.core._STAR_print_length_STAR_], null); }); /** * Set *print-fn* to console.log */ cljs.core.enable_console_print_BANG_ = (function cljs$core$enable_console_print_BANG_(){ (cljs.core._STAR_print_newline_STAR_ = false); cljs.core.set_print_fn_BANG_((function (){ var xs = arguments; return console.log.apply(console,cljs.core.goog$module$goog$array.clone(xs)); })); cljs.core.set_print_err_fn_BANG_((function (){ var xs = arguments; return console.error.apply(console,cljs.core.goog$module$goog$array.clone(xs)); })); return null; }); /** * Internal - do not use! */ cljs.core.truth_ = (function cljs$core$truth_(x){ return (x != null && x !== false); }); cljs.core.not_native = null; /** * Tests if 2 arguments are the same object */ cljs.core.identical_QMARK_ = (function cljs$core$identical_QMARK_(x,y){ return (x === y); }); /** * Returns true if x is nil, false otherwise. */ cljs.core.nil_QMARK_ = (function cljs$core$nil_QMARK_(x){ return (x == null); }); /** * Returns true if x is a JavaScript array. */ cljs.core.array_QMARK_ = (function cljs$core$array_QMARK_(x){ if((cljs.core._STAR_target_STAR_ === "nodejs")){ return Array.isArray(x); } else { return (x instanceof Array); } }); /** * Returns true if x is a JavaScript number. */ cljs.core.number_QMARK_ = (function cljs$core$number_QMARK_(x){ return typeof x === 'number'; }); /** * Returns true if x is logical false, false otherwise. */ cljs.core.not = (function cljs$core$not(x){ if((x == null)){ return true; } else { if(x === false){ return true; } else { return false; } } }); /** * Returns true if x is not nil, false otherwise. */ cljs.core.some_QMARK_ = (function cljs$core$some_QMARK_(x){ return (!((x == null))); }); /** * Returns true if x's constructor is Object */ cljs.core.object_QMARK_ = (function cljs$core$object_QMARK_(x){ if((!((x == null)))){ return (x.constructor === Object); } else { return false; } }); /** * Returns true if x is a JavaScript string. */ cljs.core.string_QMARK_ = (function cljs$core$string_QMARK_(x){ return ("string" === goog.typeOf(x)); }); /** * Returns true if x is a JavaScript string of length one. */ cljs.core.char_QMARK_ = (function cljs$core$char_QMARK_(x){ return ((typeof x === 'string') && (((1) === x.length))); }); /** * Returns true if given any argument. */ cljs.core.any_QMARK_ = (function cljs$core$any_QMARK_(x){ return true; }); /** * Internal - do not use! */ cljs.core.native_satisfies_QMARK_ = (function cljs$core$native_satisfies_QMARK_(p,x){ var x__$1 = (((x == null))?null:x); if((p[goog.typeOf(x__$1)])){ return true; } else { if((p["_"])){ return true; } else { return false; } } }); cljs.core.is_proto_ = (function cljs$core$is_proto_(x){ return (x.constructor.prototype === x); }); /** * When compiled for a command-line target, whatever function * *main-cli-fn* is set to will be called with the command-line * argv as arguments */ cljs.core._STAR_main_cli_fn_STAR_ = null; /** * A sequence of the supplied command line arguments, or nil if * none were supplied */ cljs.core._STAR_command_line_args_STAR_ = null; /** * Return x's constructor. */ cljs.core.type = (function cljs$core$type(x){ if((x == null)){ return null; } else { return x.constructor; } }); cljs.core.missing_protocol = (function cljs$core$missing_protocol(proto,obj){ var ty = cljs.core.type(obj); var ty__$1 = (cljs.core.truth_((function (){var and__5043__auto__ = ty; if(cljs.core.truth_(and__5043__auto__)){ return ty.cljs$lang$type; } else { return and__5043__auto__; } })())?ty.cljs$lang$ctorStr:goog.typeOf(obj)); return (new Error(["No protocol method ",proto," defined for type ",ty__$1,": ",obj].join(""))); }); cljs.core.type__GT_str = (function cljs$core$type__GT_str(ty){ var temp__5823__auto__ = ty.cljs$lang$ctorStr; if(cljs.core.truth_(temp__5823__auto__)){ var s = temp__5823__auto__; return s; } else { return cljs.core.str.cljs$core$IFn$_invoke$arity$1(ty); } }); cljs.core.load_file = (function cljs$core$load_file(file){ if(cljs.core.truth_(COMPILED)){ return null; } else { return goog.nodeGlobalRequire(file); } }); if((((typeof Symbol !== 'undefined')) && ((goog.typeOf(Symbol) === "function")))){ cljs.core.ITER_SYMBOL = Symbol.iterator; } else { cljs.core.ITER_SYMBOL = "@@iterator"; } /** * @enum {string} */ cljs.core.CHAR_MAP = ({"]": "_RBRACK_", "'": "_SINGLEQUOTE_", "=": "_EQ_", "\"": "_DOUBLEQUOTE_", "!": "_BANG_", "*": "_STAR_", "%": "_PERCENT_", "|": "_BAR_", "~": "_TILDE_", "/": "_SLASH_", "\\": "_BSLASH_", "-": "_", "?": "_QMARK_", "&": "_AMPERSAND_", ":": "_COLON_", "<": "_LT_", "{": "_LBRACE_", "}": "_RBRACE_", "[": "_LBRACK_", "#": "_SHARP_", "^": "_CARET_", "+": "_PLUS_", "@": "_CIRCA_", ">": "_GT_"}); /** * @enum {string} */ cljs.core.DEMUNGE_MAP = ({"_RBRACE_": "}", "_COLON_": ":", "_BANG_": "!", "_QMARK_": "?", "_BSLASH_": "\\\\", "_SLASH_": "/", "_PERCENT_": "%", "_PLUS_": "+", "_SHARP_": "#", "_LBRACE_": "{", "_BAR_": "|", "_LBRACK_": "[", "_EQ_": "=", "_": "-", "_TILDE_": "~", "_RBRACK_": "]", "_GT_": ">", "_SINGLEQUOTE_": "'", "_CIRCA_": "@", "_AMPERSAND_": "&", "_DOUBLEQUOTE_": "\\\"", "_CARET_": "^", "_LT_": "<", "_STAR_": "*"}); cljs.core.DEMUNGE_PATTERN = null; /** * Returns highest resolution time offered by host in milliseconds. */ cljs.core.system_time = (function cljs$core$system_time(){ if((((typeof performance !== 'undefined')) && ((!((performance.now == null)))))){ return performance.now(); } else { if((((typeof process !== 'undefined')) && ((!((process.hrtime == null)))))){ var t = process.hrtime(); return ((((t[(0)]) * 1.0E9) + (t[(1)])) / 1000000.0); } else { return (new Date()).getTime(); } } }); /** * Construct a JavaScript array of the specified dimensions. Accepts ignored * type argument for compatibility with Clojure. Note that there is no efficient * way to allocate multi-dimensional arrays in JavaScript; as such, this function * will run in polynomial time when called with 3 or more arguments. */ cljs.core.make_array = (function cljs$core$make_array(var_args){ var G__19942 = arguments.length; switch (G__19942) { case 1: return cljs.core.make_array.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); break; case 2: return cljs.core.make_array.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; default: var args_arr__5794__auto__ = []; var len__5769__auto___21433 = arguments.length; var i__5770__auto___21434 = (0); while(true){ if((i__5770__auto___21434 < len__5769__auto___21433)){ args_arr__5794__auto__.push((arguments[i__5770__auto___21434])); var G__21435 = (i__5770__auto___21434 + (1)); i__5770__auto___21434 = G__21435; continue; } else { } break; } var argseq__5795__auto__ = (new cljs.core.IndexedSeq(args_arr__5794__auto__.slice((2)),(0),null)); return cljs.core.make_array.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),argseq__5795__auto__); } }); (cljs.core.make_array.cljs$core$IFn$_invoke$arity$1 = (function (size){ return (new Array(size)); })); (cljs.core.make_array.cljs$core$IFn$_invoke$arity$2 = (function (type,size){ return (new Array(size)); })); (cljs.core.make_array.cljs$core$IFn$_invoke$arity$variadic = (function (type,size,more_sizes){ var dims = more_sizes; var dimarray = (new Array(size)); var n__5636__auto___21436 = dimarray.length; var i_21437 = (0); while(true){ if((i_21437 < n__5636__auto___21436)){ (dimarray[i_21437] = (cljs.core.apply.cljs$core$IFn$_invoke$arity$3 ? cljs.core.apply.cljs$core$IFn$_invoke$arity$3(cljs.core.make_array,null,dims) : cljs.core.apply.call(null,cljs.core.make_array,null,dims))); var G__21438 = (i_21437 + (1)); i_21437 = G__21438; continue; } else { } break; } return dimarray; })); /** @this {Function} */ (cljs.core.make_array.cljs$lang$applyTo = (function (seq19939){ var G__19940 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19939) : cljs.core.first.call(null,seq19939)); var seq19939__$1 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19939) : cljs.core.next.call(null,seq19939)); var G__19941 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19939__$1) : cljs.core.first.call(null,seq19939__$1)); var seq19939__$2 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19939__$1) : cljs.core.next.call(null,seq19939__$1)); var self__5754__auto__ = this; return self__5754__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19940,G__19941,seq19939__$2); })); (cljs.core.make_array.cljs$lang$maxFixedArity = (2)); /** * Returns a javascript array, cloned from the passed in array */ cljs.core.aclone = (function cljs$core$aclone(arr){ var len = arr.length; var new_arr = (new Array(len)); var n__5636__auto___21439 = len; var i_21440 = (0); while(true){ if((i_21440 < n__5636__auto___21439)){ (new_arr[i_21440] = (arr[i_21440])); var G__21441 = (i_21440 + (1)); i_21440 = G__21441; continue; } else { } break; } return new_arr; }); /** * Creates a new javascript array. * @param {...*} var_args */ cljs.core.array = (function cljs$core$array(var_args){ var a = (new Array(arguments.length)); var i = (0); while(true){ if((i < a.length)){ (a[i] = (arguments[i])); var G__21442 = (i + (1)); i = G__21442; continue; } else { return a; } break; } }); cljs.core.maybe_warn = (function cljs$core$maybe_warn(e){ if(cljs.core.truth_(cljs.core._STAR_print_err_fn_STAR_)){ return cljs.core._STAR_print_err_fn_STAR_.call(null,e); } else { return null; } }); cljs.core.checked_aget = (function cljs$core$checked_aget(var_args){ var G__19947 = arguments.length; switch (G__19947) { case 2: return cljs.core.checked_aget.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; default: var args_arr__5794__auto__ = []; var len__5769__auto___21445 = arguments.length; var i__5770__auto___21446 = (0); while(true){ if((i__5770__auto___21446 < len__5769__auto___21445)){ args_arr__5794__auto__.push((arguments[i__5770__auto___21446])); var G__21448 = (i__5770__auto___21446 + (1)); i__5770__auto___21446 = G__21448; continue; } else { } break; } var argseq__5795__auto__ = (new cljs.core.IndexedSeq(args_arr__5794__auto__.slice((2)),(0),null)); return cljs.core.checked_aget.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),argseq__5795__auto__); } }); (cljs.core.checked_aget.cljs$core$IFn$_invoke$arity$2 = (function (array,idx){ try{if(cljs.core.truth_((function (){var or__5045__auto__ = cljs.core.array_QMARK_(array); if(or__5045__auto__){ return or__5045__auto__; } else { return goog.isArrayLike(array); } })())){ } else { throw (new Error("Assert failed: (or (array? array) (goog/isArrayLike array))")); } if(typeof idx === 'number'){ } else { throw (new Error("Assert failed: (number? idx)")); } if((!((idx < (0))))){ } else { throw (new Error("Assert failed: (not (neg? idx))")); } if((idx < array.length)){ } else { throw (new Error("Assert failed: (< idx (alength array))")); } }catch (e19948){var e_21449 = e19948; cljs.core.maybe_warn(e_21449); } return (array[idx]); })); (cljs.core.checked_aget.cljs$core$IFn$_invoke$arity$variadic = (function (array,idx,idxs){ var G__19949 = cljs.core.checked_aget; var G__19950 = cljs.core.checked_aget.cljs$core$IFn$_invoke$arity$2(array,idx); var G__19951 = idxs; return (cljs.core.apply.cljs$core$IFn$_invoke$arity$3 ? cljs.core.apply.cljs$core$IFn$_invoke$arity$3(G__19949,G__19950,G__19951) : cljs.core.apply.call(null,G__19949,G__19950,G__19951)); })); /** @this {Function} */ (cljs.core.checked_aget.cljs$lang$applyTo = (function (seq19944){ var G__19945 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19944) : cljs.core.first.call(null,seq19944)); var seq19944__$1 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19944) : cljs.core.next.call(null,seq19944)); var G__19946 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19944__$1) : cljs.core.first.call(null,seq19944__$1)); var seq19944__$2 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19944__$1) : cljs.core.next.call(null,seq19944__$1)); var self__5754__auto__ = this; return self__5754__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19945,G__19946,seq19944__$2); })); (cljs.core.checked_aget.cljs$lang$maxFixedArity = (2)); cljs.core.checked_aset = (function cljs$core$checked_aset(var_args){ var G__19957 = arguments.length; switch (G__19957) { case 3: return cljs.core.checked_aset.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; default: var args_arr__5794__auto__ = []; var len__5769__auto___21453 = arguments.length; var i__5770__auto___21454 = (0); while(true){ if((i__5770__auto___21454 < len__5769__auto___21453)){ args_arr__5794__auto__.push((arguments[i__5770__auto___21454])); var G__21455 = (i__5770__auto___21454 + (1)); i__5770__auto___21454 = G__21455; continue; } else { } break; } var argseq__5795__auto__ = (new cljs.core.IndexedSeq(args_arr__5794__auto__.slice((3)),(0),null)); return cljs.core.checked_aset.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),argseq__5795__auto__); } }); (cljs.core.checked_aset.cljs$core$IFn$_invoke$arity$3 = (function (array,idx,val){ try{if(cljs.core.truth_((function (){var or__5045__auto__ = cljs.core.array_QMARK_(array); if(or__5045__auto__){ return or__5045__auto__; } else { return goog.isArrayLike(array); } })())){ } else { throw (new Error("Assert failed: (or (array? array) (goog/isArrayLike array))")); } if(typeof idx === 'number'){ } else { throw (new Error("Assert failed: (number? idx)")); } if((!((idx < (0))))){ } else { throw (new Error("Assert failed: (not (neg? idx))")); } if((idx < array.length)){ } else { throw (new Error("Assert failed: (< idx (alength array))")); } }catch (e19958){var e_21456 = e19958; cljs.core.maybe_warn(e_21456); } return (array[idx] = val); })); (cljs.core.checked_aset.cljs$core$IFn$_invoke$arity$variadic = (function (array,idx,idx2,idxv){ var G__19959 = cljs.core.checked_aset; var G__19960 = cljs.core.checked_aget.cljs$core$IFn$_invoke$arity$2(array,idx); var G__19961 = idx2; var G__19962 = idxv; return (cljs.core.apply.cljs$core$IFn$_invoke$arity$4 ? cljs.core.apply.cljs$core$IFn$_invoke$arity$4(G__19959,G__19960,G__19961,G__19962) : cljs.core.apply.call(null,G__19959,G__19960,G__19961,G__19962)); })); /** @this {Function} */ (cljs.core.checked_aset.cljs$lang$applyTo = (function (seq19953){ var G__19954 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19953) : cljs.core.first.call(null,seq19953)); var seq19953__$1 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19953) : cljs.core.next.call(null,seq19953)); var G__19955 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19953__$1) : cljs.core.first.call(null,seq19953__$1)); var seq19953__$2 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19953__$1) : cljs.core.next.call(null,seq19953__$1)); var G__19956 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19953__$2) : cljs.core.first.call(null,seq19953__$2)); var seq19953__$3 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19953__$2) : cljs.core.next.call(null,seq19953__$2)); var self__5754__auto__ = this; return self__5754__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19954,G__19955,G__19956,seq19953__$3); })); (cljs.core.checked_aset.cljs$lang$maxFixedArity = (3)); cljs.core.checked_aget_SINGLEQUOTE_ = (function cljs$core$checked_aget_SINGLEQUOTE_(var_args){ var G__19967 = arguments.length; switch (G__19967) { case 2: return cljs.core.checked_aget_SINGLEQUOTE_.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; default: var args_arr__5794__auto__ = []; var len__5769__auto___21459 = arguments.length; var i__5770__auto___21460 = (0); while(true){ if((i__5770__auto___21460 < len__5769__auto___21459)){ args_arr__5794__auto__.push((arguments[i__5770__auto___21460])); var G__21461 = (i__5770__auto___21460 + (1)); i__5770__auto___21460 = G__21461; continue; } else { } break; } var argseq__5795__auto__ = (new cljs.core.IndexedSeq(args_arr__5794__auto__.slice((2)),(0),null)); return cljs.core.checked_aget_SINGLEQUOTE_.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),argseq__5795__auto__); } }); (cljs.core.checked_aget_SINGLEQUOTE_.cljs$core$IFn$_invoke$arity$2 = (function (array,idx){ if(cljs.core.truth_((function (){var or__5045__auto__ = cljs.core.array_QMARK_(array); if(or__5045__auto__){ return or__5045__auto__; } else { return goog.isArrayLike(array); } })())){ } else { throw (new Error("Assert failed: (or (array? array) (goog/isArrayLike array))")); } if(typeof idx === 'number'){ } else { throw (new Error("Assert failed: (number? idx)")); } if((!((idx < (0))))){ } else { throw (new Error("Assert failed: (not (neg? idx))")); } if((idx < array.length)){ } else { throw (new Error("Assert failed: (< idx (alength array))")); } return (array[idx]); })); (cljs.core.checked_aget_SINGLEQUOTE_.cljs$core$IFn$_invoke$arity$variadic = (function (array,idx,idxs){ var G__19968 = cljs.core.checked_aget_SINGLEQUOTE_; var G__19969 = cljs.core.checked_aget_SINGLEQUOTE_.cljs$core$IFn$_invoke$arity$2(array,idx); var G__19970 = idxs; return (cljs.core.apply.cljs$core$IFn$_invoke$arity$3 ? cljs.core.apply.cljs$core$IFn$_invoke$arity$3(G__19968,G__19969,G__19970) : cljs.core.apply.call(null,G__19968,G__19969,G__19970)); })); /** @this {Function} */ (cljs.core.checked_aget_SINGLEQUOTE_.cljs$lang$applyTo = (function (seq19964){ var G__19965 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19964) : cljs.core.first.call(null,seq19964)); var seq19964__$1 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19964) : cljs.core.next.call(null,seq19964)); var G__19966 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19964__$1) : cljs.core.first.call(null,seq19964__$1)); var seq19964__$2 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19964__$1) : cljs.core.next.call(null,seq19964__$1)); var self__5754__auto__ = this; return self__5754__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19965,G__19966,seq19964__$2); })); (cljs.core.checked_aget_SINGLEQUOTE_.cljs$lang$maxFixedArity = (2)); cljs.core.checked_aset_SINGLEQUOTE_ = (function cljs$core$checked_aset_SINGLEQUOTE_(var_args){ var G__19976 = arguments.length; switch (G__19976) { case 3: return cljs.core.checked_aset_SINGLEQUOTE_.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; default: var args_arr__5794__auto__ = []; var len__5769__auto___21465 = arguments.length; var i__5770__auto___21466 = (0); while(true){ if((i__5770__auto___21466 < len__5769__auto___21465)){ args_arr__5794__auto__.push((arguments[i__5770__auto___21466])); var G__21467 = (i__5770__auto___21466 + (1)); i__5770__auto___21466 = G__21467; continue; } else { } break; } var argseq__5795__auto__ = (new cljs.core.IndexedSeq(args_arr__5794__auto__.slice((3)),(0),null)); return cljs.core.checked_aset_SINGLEQUOTE_.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),argseq__5795__auto__); } }); (cljs.core.checked_aset_SINGLEQUOTE_.cljs$core$IFn$_invoke$arity$3 = (function (array,idx,val){ if(cljs.core.truth_((function (){var or__5045__auto__ = cljs.core.array_QMARK_(array); if(or__5045__auto__){ return or__5045__auto__; } else { return goog.isArrayLike(array); } })())){ } else { throw (new Error("Assert failed: (or (array? array) (goog/isArrayLike array))")); } if(typeof idx === 'number'){ } else { throw (new Error("Assert failed: (number? idx)")); } if((!((idx < (0))))){ } else { throw (new Error("Assert failed: (not (neg? idx))")); } if((idx < array.length)){ } else { throw (new Error("Assert failed: (< idx (alength array))")); } return (array[idx] = val); })); (cljs.core.checked_aset_SINGLEQUOTE_.cljs$core$IFn$_invoke$arity$variadic = (function (array,idx,idx2,idxv){ var G__19977 = cljs.core.checked_aset_SINGLEQUOTE_; var G__19978 = cljs.core.checked_aget_SINGLEQUOTE_.cljs$core$IFn$_invoke$arity$2(array,idx); var G__19979 = idx2; var G__19980 = idxv; return (cljs.core.apply.cljs$core$IFn$_invoke$arity$4 ? cljs.core.apply.cljs$core$IFn$_invoke$arity$4(G__19977,G__19978,G__19979,G__19980) : cljs.core.apply.call(null,G__19977,G__19978,G__19979,G__19980)); })); /** @this {Function} */ (cljs.core.checked_aset_SINGLEQUOTE_.cljs$lang$applyTo = (function (seq19972){ var G__19973 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19972) : cljs.core.first.call(null,seq19972)); var seq19972__$1 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19972) : cljs.core.next.call(null,seq19972)); var G__19974 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19972__$1) : cljs.core.first.call(null,seq19972__$1)); var seq19972__$2 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19972__$1) : cljs.core.next.call(null,seq19972__$1)); var G__19975 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19972__$2) : cljs.core.first.call(null,seq19972__$2)); var seq19972__$3 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19972__$2) : cljs.core.next.call(null,seq19972__$2)); var self__5754__auto__ = this; return self__5754__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19973,G__19974,G__19975,seq19972__$3); })); (cljs.core.checked_aset_SINGLEQUOTE_.cljs$lang$maxFixedArity = (3)); /** * Returns the value at the index/indices. Works on JavaScript arrays. */ cljs.core.aget = (function cljs$core$aget(var_args){ var G__19985 = arguments.length; switch (G__19985) { case 2: return cljs.core.aget.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; default: var args_arr__5794__auto__ = []; var len__5769__auto___21472 = arguments.length; var i__5770__auto___21473 = (0); while(true){ if((i__5770__auto___21473 < len__5769__auto___21472)){ args_arr__5794__auto__.push((arguments[i__5770__auto___21473])); var G__21474 = (i__5770__auto___21473 + (1)); i__5770__auto___21473 = G__21474; continue; } else { } break; } var argseq__5795__auto__ = (new cljs.core.IndexedSeq(args_arr__5794__auto__.slice((2)),(0),null)); return cljs.core.aget.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),argseq__5795__auto__); } }); (cljs.core.aget.cljs$core$IFn$_invoke$arity$2 = (function (array,idx){ return (array[idx]); })); (cljs.core.aget.cljs$core$IFn$_invoke$arity$variadic = (function (array,idx,idxs){ var G__19986 = cljs.core.aget; var G__19987 = (array[idx]); var G__19988 = idxs; return (cljs.core.apply.cljs$core$IFn$_invoke$arity$3 ? cljs.core.apply.cljs$core$IFn$_invoke$arity$3(G__19986,G__19987,G__19988) : cljs.core.apply.call(null,G__19986,G__19987,G__19988)); })); /** @this {Function} */ (cljs.core.aget.cljs$lang$applyTo = (function (seq19982){ var G__19983 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19982) : cljs.core.first.call(null,seq19982)); var seq19982__$1 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19982) : cljs.core.next.call(null,seq19982)); var G__19984 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19982__$1) : cljs.core.first.call(null,seq19982__$1)); var seq19982__$2 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19982__$1) : cljs.core.next.call(null,seq19982__$1)); var self__5754__auto__ = this; return self__5754__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19983,G__19984,seq19982__$2); })); (cljs.core.aget.cljs$lang$maxFixedArity = (2)); /** * Sets the value at the index/indices. Works on JavaScript arrays. * Returns val. */ cljs.core.aset = (function cljs$core$aset(var_args){ var G__19994 = arguments.length; switch (G__19994) { case 3: return cljs.core.aset.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)])); break; default: var args_arr__5794__auto__ = []; var len__5769__auto___21478 = arguments.length; var i__5770__auto___21479 = (0); while(true){ if((i__5770__auto___21479 < len__5769__auto___21478)){ args_arr__5794__auto__.push((arguments[i__5770__auto___21479])); var G__21480 = (i__5770__auto___21479 + (1)); i__5770__auto___21479 = G__21480; continue; } else { } break; } var argseq__5795__auto__ = (new cljs.core.IndexedSeq(args_arr__5794__auto__.slice((3)),(0),null)); return cljs.core.aset.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),argseq__5795__auto__); } }); (cljs.core.aset.cljs$core$IFn$_invoke$arity$3 = (function (array,idx,val){ return (array[idx] = val); })); (cljs.core.aset.cljs$core$IFn$_invoke$arity$variadic = (function (array,idx,idx2,idxv){ var G__19995 = cljs.core.aset; var G__19996 = (array[idx]); var G__19997 = idx2; var G__19998 = idxv; return (cljs.core.apply.cljs$core$IFn$_invoke$arity$4 ? cljs.core.apply.cljs$core$IFn$_invoke$arity$4(G__19995,G__19996,G__19997,G__19998) : cljs.core.apply.call(null,G__19995,G__19996,G__19997,G__19998)); })); /** @this {Function} */ (cljs.core.aset.cljs$lang$applyTo = (function (seq19990){ var G__19991 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19990) : cljs.core.first.call(null,seq19990)); var seq19990__$1 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19990) : cljs.core.next.call(null,seq19990)); var G__19992 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19990__$1) : cljs.core.first.call(null,seq19990__$1)); var seq19990__$2 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19990__$1) : cljs.core.next.call(null,seq19990__$1)); var G__19993 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq19990__$2) : cljs.core.first.call(null,seq19990__$2)); var seq19990__$3 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq19990__$2) : cljs.core.next.call(null,seq19990__$2)); var self__5754__auto__ = this; return self__5754__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19991,G__19992,G__19993,seq19990__$3); })); (cljs.core.aset.cljs$lang$maxFixedArity = (3)); /** * Returns the length of the array. Works on arrays of all types. */ cljs.core.alength = (function cljs$core$alength(array){ return array.length; }); /** * Returns an array with components set to the values in aseq. Optional type * argument accepted for compatibility with Clojure. */ cljs.core.into_array = (function cljs$core$into_array(var_args){ var G__20000 = arguments.length; switch (G__20000) { case 1: return cljs.core.into_array.cljs$core$IFn$_invoke$arity$1((arguments[(0)])); break; case 2: return cljs.core.into_array.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)])); break; default: throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join(''))); } }); (cljs.core.into_array.cljs$core$IFn$_invoke$arity$1 = (function (aseq){ return cljs.core.into_array.cljs$core$IFn$_invoke$arity$2(null,aseq); })); (cljs.core.into_array.cljs$core$IFn$_invoke$arity$2 = (function (type,aseq){ var G__20001 = (function (a,x){ a.push(x); return a; }); var G__20002 = []; var G__20003 = aseq; return (cljs.core.reduce.cljs$core$IFn$_invoke$arity$3 ? cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(G__20001,G__20002,G__20003) : cljs.core.reduce.call(null,G__20001,G__20002,G__20003)); })); (cljs.core.into_array.cljs$lang$maxFixedArity = 2); /** * Invoke JavaScript object method via string. Needed when the * string is not a valid unquoted property name. */ cljs.core.js_invoke = (function cljs$core$js_invoke(var_args){ var args__5775__auto__ = []; var len__5769__auto___21501 = arguments.length; var i__5770__auto___21502 = (0); while(true){ if((i__5770__auto___21502 < len__5769__auto___21501)){ args__5775__auto__.push((arguments[i__5770__auto___21502])); var G__21503 = (i__5770__auto___21502 + (1)); i__5770__auto___21502 = G__21503; continue; } else { } break; } var argseq__5776__auto__ = ((((2) < args__5775__auto__.length))?(new cljs.core.IndexedSeq(args__5775__auto__.slice((2)),(0),null)):null); return cljs.core.js_invoke.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),argseq__5776__auto__); }); (cljs.core.js_invoke.cljs$core$IFn$_invoke$arity$variadic = (function (obj,s,args){ return (obj[s]).apply(obj,cljs.core.into_array.cljs$core$IFn$_invoke$arity$1(args)); })); (cljs.core.js_invoke.cljs$lang$maxFixedArity = (2)); /** @this {Function} */ (cljs.core.js_invoke.cljs$lang$applyTo = (function (seq20004){ var G__20005 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq20004) : cljs.core.first.call(null,seq20004)); var seq20004__$1 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq20004) : cljs.core.next.call(null,seq20004)); var G__20006 = (cljs.core.first.cljs$core$IFn$_invoke$arity$1 ? cljs.core.first.cljs$core$IFn$_invoke$arity$1(seq20004__$1) : cljs.core.first.call(null,seq20004__$1)); var seq20004__$2 = (cljs.core.next.cljs$core$IFn$_invoke$arity$1 ? cljs.core.next.cljs$core$IFn$_invoke$arity$1(seq20004__$1) : cljs.core.next.call(null,seq20004__$1)); var self__5754__auto__ = this; return self__5754__auto__.cljs$core$IFn$_invoke$arity$variadic(G__20005,G__20006,seq20004__$2); })); /** * Returns true if x is an instance of Symbol */ cljs.core.js_symbol_QMARK_ = (function cljs$core$js_symbol_QMARK_(x){ return (((goog.typeOf(x) === "symbol")) || ((((typeof Symbol !== 'undefined')) && ((x instanceof Symbol))))); }); /** * Marker protocol * @interface */ cljs.core.Fn = function(){}; /** * Protocol for adding the ability to invoke an object as a function. * For example, a vector can also be used to look up a value: * ([1 2 3 4] 1) => 2 * @interface */ cljs.core.IFn = function(){}; var cljs$core$IFn$_invoke$dyn_21528 = (function() { var G__21529 = null; var G__21529__1 = (function (this$){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$1(this$) : m__5394__auto__.call(null,this$)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$1 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$1(this$) : m__5392__auto__.call(null,this$)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__2 = (function (this$,a){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$2 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$2(this$,a) : m__5394__auto__.call(null,this$,a)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$2 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$2(this$,a) : m__5392__auto__.call(null,this$,a)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__3 = (function (this$,a,b){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$3 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$3(this$,a,b) : m__5394__auto__.call(null,this$,a,b)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$3 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$3(this$,a,b) : m__5392__auto__.call(null,this$,a,b)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__4 = (function (this$,a,b,c){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$4 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$4(this$,a,b,c) : m__5394__auto__.call(null,this$,a,b,c)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$4 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$4(this$,a,b,c) : m__5392__auto__.call(null,this$,a,b,c)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__5 = (function (this$,a,b,c,d){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$5 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$5(this$,a,b,c,d) : m__5394__auto__.call(null,this$,a,b,c,d)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$5 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$5(this$,a,b,c,d) : m__5392__auto__.call(null,this$,a,b,c,d)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__6 = (function (this$,a,b,c,d,e){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$6 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$6(this$,a,b,c,d,e) : m__5394__auto__.call(null,this$,a,b,c,d,e)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$6 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$6(this$,a,b,c,d,e) : m__5392__auto__.call(null,this$,a,b,c,d,e)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__7 = (function (this$,a,b,c,d,e,f){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$7 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$7(this$,a,b,c,d,e,f) : m__5394__auto__.call(null,this$,a,b,c,d,e,f)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$7 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$7(this$,a,b,c,d,e,f) : m__5392__auto__.call(null,this$,a,b,c,d,e,f)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__8 = (function (this$,a,b,c,d,e,f,g){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$8 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$8(this$,a,b,c,d,e,f,g) : m__5394__auto__.call(null,this$,a,b,c,d,e,f,g)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$8 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$8(this$,a,b,c,d,e,f,g) : m__5392__auto__.call(null,this$,a,b,c,d,e,f,g)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__9 = (function (this$,a,b,c,d,e,f,g,h){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$9 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$9(this$,a,b,c,d,e,f,g,h) : m__5394__auto__.call(null,this$,a,b,c,d,e,f,g,h)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$9 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$9(this$,a,b,c,d,e,f,g,h) : m__5392__auto__.call(null,this$,a,b,c,d,e,f,g,h)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__10 = (function (this$,a,b,c,d,e,f,g,h,i){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$10 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$10(this$,a,b,c,d,e,f,g,h,i) : m__5394__auto__.call(null,this$,a,b,c,d,e,f,g,h,i)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$10 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$10(this$,a,b,c,d,e,f,g,h,i) : m__5392__auto__.call(null,this$,a,b,c,d,e,f,g,h,i)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__11 = (function (this$,a,b,c,d,e,f,g,h,i,j){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$11 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$11(this$,a,b,c,d,e,f,g,h,i,j) : m__5394__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$11 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$11(this$,a,b,c,d,e,f,g,h,i,j) : m__5392__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__12 = (function (this$,a,b,c,d,e,f,g,h,i,j,k){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$12 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$12(this$,a,b,c,d,e,f,g,h,i,j,k) : m__5394__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j,k)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$12 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$12(this$,a,b,c,d,e,f,g,h,i,j,k) : m__5392__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j,k)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__13 = (function (this$,a,b,c,d,e,f,g,h,i,j,k,l){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$13 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$13(this$,a,b,c,d,e,f,g,h,i,j,k,l) : m__5394__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j,k,l)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$13 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$13(this$,a,b,c,d,e,f,g,h,i,j,k,l) : m__5392__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j,k,l)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__14 = (function (this$,a,b,c,d,e,f,g,h,i,j,k,l,m){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$14 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$14(this$,a,b,c,d,e,f,g,h,i,j,k,l,m) : m__5394__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j,k,l,m)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$14 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$14(this$,a,b,c,d,e,f,g,h,i,j,k,l,m) : m__5392__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j,k,l,m)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__15 = (function (this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$15 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$15(this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n) : m__5394__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$15 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$15(this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n) : m__5392__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__16 = (function (this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$16 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$16(this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o) : m__5394__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$16 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$16(this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o) : m__5392__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o)); } else { throw cljs.core.missing_protocol("IFn.-invoke",this$); } } }); var G__21529__17 = (function (this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){ var x__5393__auto__ = (((this$ == null))?null:this$); var m__5394__auto__ = (cljs.core._invoke[goog.typeOf(x__5393__auto__)]); if((!((m__5394__auto__ == null)))){ return (m__5394__auto__.cljs$core$IFn$_invoke$arity$17 ? m__5394__auto__.cljs$core$IFn$_invoke$arity$17(this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) : m__5394__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p)); } else { var m__5392__auto__ = (cljs.core._invoke["_"]); if((!((m__5392__auto__ == null)))){ return (m__5392__auto__.cljs$core$IFn$_invoke$arity$17 ? m__5392__auto__.cljs$core$IFn$_invoke$arity$17(this$,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) : m__5392__auto__.call(null,this$,a,b,c,d,e,f,g,h,i,