UNPKG

create-expo-cljs-app

Version:

Create a react native application with Expo and Shadow-CLJS!

1 lines 210 kB
["^ ","~:output",["^ ","~:js","goog.provide('cljs.spec.gen.alpha');\n\n/**\n* @constructor\n * @implements {cljs.core.IDeref}\n*/\ncljs.spec.gen.alpha.LazyVar = (function (f,cached){\nthis.f = f;\nthis.cached = cached;\nthis.cljs$lang$protocol_mask$partition0$ = 32768;\nthis.cljs$lang$protocol_mask$partition1$ = 0;\n});\n(cljs.spec.gen.alpha.LazyVar.prototype.cljs$core$IDeref$_deref$arity$1 = (function (this$){\nvar self__ = this;\nvar this$__$1 = this;\nif((!((self__.cached == null)))){\nreturn self__.cached;\n} else {\nvar x = (self__.f.cljs$core$IFn$_invoke$arity$0 ? self__.f.cljs$core$IFn$_invoke$arity$0() : self__.f.call(null));\nif((x == null)){\n} else {\n(self__.cached = x);\n}\n\nreturn x;\n}\n}));\n\n(cljs.spec.gen.alpha.LazyVar.getBasis = (function (){\nreturn new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,\"f\",\"f\",43394975,null),cljs.core.with_meta(new cljs.core.Symbol(null,\"cached\",\"cached\",-1216707864,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,\"mutable\",\"mutable\",875778266),true], null))], null);\n}));\n\n(cljs.spec.gen.alpha.LazyVar.cljs$lang$type = true);\n\n(cljs.spec.gen.alpha.LazyVar.cljs$lang$ctorStr = \"cljs.spec.gen.alpha/LazyVar\");\n\n(cljs.spec.gen.alpha.LazyVar.cljs$lang$ctorPrWriter = (function (this__4369__auto__,writer__4370__auto__,opt__4371__auto__){\nreturn cljs.core._write(writer__4370__auto__,\"cljs.spec.gen.alpha/LazyVar\");\n}));\n\n/**\n * Positional factory function for cljs.spec.gen.alpha/LazyVar.\n */\ncljs.spec.gen.alpha.__GT_LazyVar = (function cljs$spec$gen$alpha$__GT_LazyVar(f,cached){\nreturn (new cljs.spec.gen.alpha.LazyVar(f,cached));\n});\n\ncljs.spec.gen.alpha.quick_check_ref = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.quick_check !== 'undefined')){\nreturn clojure.test.check.quick_check;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check\",\"quick-check\",\"clojure.test.check/quick-check\",-810344251,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check\",\"quick-check\",\"clojure.test.check/quick-check\",-810344251,null)),\" never required\"].join('')));\n}\n}),null));\ncljs.spec.gen.alpha.quick_check = (function cljs$spec$gen$alpha$quick_check(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49655 = arguments.length;\nvar i__4737__auto___49656 = (0);\nwhile(true){\nif((i__4737__auto___49656 < len__4736__auto___49655)){\nargs__4742__auto__.push((arguments[i__4737__auto___49656]));\n\nvar G__49657 = (i__4737__auto___49656 + (1));\ni__4737__auto___49656 = G__49657;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.quick_check.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.quick_check.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(cljs.spec.gen.alpha.quick_check_ref),args);\n}));\n\n(cljs.spec.gen.alpha.quick_check.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.quick_check.cljs$lang$applyTo = (function (seq49043){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49043));\n}));\n\ncljs.spec.gen.alpha.for_all_STAR__ref = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.properties !== 'undefined') && (typeof clojure.test.check.properties.for_all_STAR_ !== 'undefined')){\nreturn clojure.test.check.properties.for_all_STAR_;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.properties\",\"for-all*\",\"clojure.test.check.properties/for-all*\",67088845,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.properties\",\"for-all*\",\"clojure.test.check.properties/for-all*\",67088845,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Dynamically loaded clojure.test.check.properties/for-all*.\n */\ncljs.spec.gen.alpha.for_all_STAR_ = (function cljs$spec$gen$alpha$for_all_STAR_(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49664 = arguments.length;\nvar i__4737__auto___49665 = (0);\nwhile(true){\nif((i__4737__auto___49665 < len__4736__auto___49664)){\nargs__4742__auto__.push((arguments[i__4737__auto___49665]));\n\nvar G__49666 = (i__4737__auto___49665 + (1));\ni__4737__auto___49665 = G__49666;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.for_all_STAR_.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.for_all_STAR_.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(cljs.spec.gen.alpha.for_all_STAR__ref),args);\n}));\n\n(cljs.spec.gen.alpha.for_all_STAR_.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.for_all_STAR_.cljs$lang$applyTo = (function (seq49056){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49056));\n}));\n\nvar g_QMARK__49669 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.generator_QMARK_ !== 'undefined')){\nreturn clojure.test.check.generators.generator_QMARK_;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"generator?\",\"clojure.test.check.generators/generator?\",-1378210460,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"generator?\",\"clojure.test.check.generators/generator?\",-1378210460,null)),\" never required\"].join('')));\n}\n}),null));\nvar g_49670 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.generate !== 'undefined')){\nreturn clojure.test.check.generators.generate;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"generate\",\"clojure.test.check.generators/generate\",-690390711,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"generate\",\"clojure.test.check.generators/generate\",-690390711,null)),\" never required\"].join('')));\n}\n}),null));\nvar mkg_49671 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.__GT_Generator !== 'undefined')){\nreturn clojure.test.check.generators.__GT_Generator;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"->Generator\",\"clojure.test.check.generators/->Generator\",-1179475051,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"->Generator\",\"clojure.test.check.generators/->Generator\",-1179475051,null)),\" never required\"].join('')));\n}\n}),null));\ncljs.spec.gen.alpha.generator_QMARK_ = (function cljs$spec$gen$alpha$generator_QMARK_(x){\nvar fexpr__49077 = cljs.core.deref(g_QMARK__49669);\nreturn (fexpr__49077.cljs$core$IFn$_invoke$arity$1 ? fexpr__49077.cljs$core$IFn$_invoke$arity$1(x) : fexpr__49077.call(null,x));\n});\n\ncljs.spec.gen.alpha.generator = (function cljs$spec$gen$alpha$generator(gfn){\nvar fexpr__49078 = cljs.core.deref(mkg_49671);\nreturn (fexpr__49078.cljs$core$IFn$_invoke$arity$1 ? fexpr__49078.cljs$core$IFn$_invoke$arity$1(gfn) : fexpr__49078.call(null,gfn));\n});\n\n/**\n * Generate a single value using generator.\n */\ncljs.spec.gen.alpha.generate = (function cljs$spec$gen$alpha$generate(generator){\nvar fexpr__49082 = cljs.core.deref(g_49670);\nreturn (fexpr__49082.cljs$core$IFn$_invoke$arity$1 ? fexpr__49082.cljs$core$IFn$_invoke$arity$1(generator) : fexpr__49082.call(null,generator));\n});\ncljs.spec.gen.alpha.delay_impl = (function cljs$spec$gen$alpha$delay_impl(gfnd){\nreturn cljs.spec.gen.alpha.generator((function (rnd,size){\nvar fexpr__49083 = new cljs.core.Keyword(null,\"gen\",\"gen\",142575302).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(gfnd));\nreturn (fexpr__49083.cljs$core$IFn$_invoke$arity$2 ? fexpr__49083.cljs$core$IFn$_invoke$arity$2(rnd,size) : fexpr__49083.call(null,rnd,size));\n}));\n});\nvar g__14250__auto___49681 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.hash_map !== 'undefined')){\nreturn clojure.test.check.generators.hash_map;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"hash-map\",\"clojure.test.check.generators/hash-map\",1961346626,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"hash-map\",\"clojure.test.check.generators/hash-map\",1961346626,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/hash-map\n */\ncljs.spec.gen.alpha.hash_map = (function cljs$spec$gen$alpha$hash_map(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49686 = arguments.length;\nvar i__4737__auto___49687 = (0);\nwhile(true){\nif((i__4737__auto___49687 < len__4736__auto___49686)){\nargs__4742__auto__.push((arguments[i__4737__auto___49687]));\n\nvar G__49688 = (i__4737__auto___49687 + (1));\ni__4737__auto___49687 = G__49688;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.hash_map.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.hash_map.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49681),args);\n}));\n\n(cljs.spec.gen.alpha.hash_map.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.hash_map.cljs$lang$applyTo = (function (seq49088){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49088));\n}));\n\n\nvar g__14250__auto___49690 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.list !== 'undefined')){\nreturn clojure.test.check.generators.list;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"list\",\"clojure.test.check.generators/list\",506971058,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"list\",\"clojure.test.check.generators/list\",506971058,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/list\n */\ncljs.spec.gen.alpha.list = (function cljs$spec$gen$alpha$list(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49693 = arguments.length;\nvar i__4737__auto___49694 = (0);\nwhile(true){\nif((i__4737__auto___49694 < len__4736__auto___49693)){\nargs__4742__auto__.push((arguments[i__4737__auto___49694]));\n\nvar G__49697 = (i__4737__auto___49694 + (1));\ni__4737__auto___49694 = G__49697;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.list.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.list.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49690),args);\n}));\n\n(cljs.spec.gen.alpha.list.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.list.cljs$lang$applyTo = (function (seq49097){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49097));\n}));\n\n\nvar g__14250__auto___49698 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.map !== 'undefined')){\nreturn clojure.test.check.generators.map;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"map\",\"clojure.test.check.generators/map\",45738796,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"map\",\"clojure.test.check.generators/map\",45738796,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/map\n */\ncljs.spec.gen.alpha.map = (function cljs$spec$gen$alpha$map(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49700 = arguments.length;\nvar i__4737__auto___49701 = (0);\nwhile(true){\nif((i__4737__auto___49701 < len__4736__auto___49700)){\nargs__4742__auto__.push((arguments[i__4737__auto___49701]));\n\nvar G__49702 = (i__4737__auto___49701 + (1));\ni__4737__auto___49701 = G__49702;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.map.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.map.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49698),args);\n}));\n\n(cljs.spec.gen.alpha.map.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.map.cljs$lang$applyTo = (function (seq49113){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49113));\n}));\n\n\nvar g__14250__auto___49707 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.not_empty !== 'undefined')){\nreturn clojure.test.check.generators.not_empty;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"not-empty\",\"clojure.test.check.generators/not-empty\",-876211682,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"not-empty\",\"clojure.test.check.generators/not-empty\",-876211682,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/not-empty\n */\ncljs.spec.gen.alpha.not_empty = (function cljs$spec$gen$alpha$not_empty(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49709 = arguments.length;\nvar i__4737__auto___49710 = (0);\nwhile(true){\nif((i__4737__auto___49710 < len__4736__auto___49709)){\nargs__4742__auto__.push((arguments[i__4737__auto___49710]));\n\nvar G__49714 = (i__4737__auto___49710 + (1));\ni__4737__auto___49710 = G__49714;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.not_empty.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.not_empty.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49707),args);\n}));\n\n(cljs.spec.gen.alpha.not_empty.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.not_empty.cljs$lang$applyTo = (function (seq49123){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49123));\n}));\n\n\nvar g__14250__auto___49716 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.set !== 'undefined')){\nreturn clojure.test.check.generators.set;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"set\",\"clojure.test.check.generators/set\",-1027639543,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"set\",\"clojure.test.check.generators/set\",-1027639543,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/set\n */\ncljs.spec.gen.alpha.set = (function cljs$spec$gen$alpha$set(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49721 = arguments.length;\nvar i__4737__auto___49722 = (0);\nwhile(true){\nif((i__4737__auto___49722 < len__4736__auto___49721)){\nargs__4742__auto__.push((arguments[i__4737__auto___49722]));\n\nvar G__49723 = (i__4737__auto___49722 + (1));\ni__4737__auto___49722 = G__49723;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.set.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.set.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49716),args);\n}));\n\n(cljs.spec.gen.alpha.set.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.set.cljs$lang$applyTo = (function (seq49131){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49131));\n}));\n\n\nvar g__14250__auto___49727 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.vector !== 'undefined')){\nreturn clojure.test.check.generators.vector;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"vector\",\"clojure.test.check.generators/vector\",1081775325,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"vector\",\"clojure.test.check.generators/vector\",1081775325,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/vector\n */\ncljs.spec.gen.alpha.vector = (function cljs$spec$gen$alpha$vector(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49730 = arguments.length;\nvar i__4737__auto___49731 = (0);\nwhile(true){\nif((i__4737__auto___49731 < len__4736__auto___49730)){\nargs__4742__auto__.push((arguments[i__4737__auto___49731]));\n\nvar G__49733 = (i__4737__auto___49731 + (1));\ni__4737__auto___49731 = G__49733;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.vector.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.vector.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49727),args);\n}));\n\n(cljs.spec.gen.alpha.vector.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.vector.cljs$lang$applyTo = (function (seq49142){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49142));\n}));\n\n\nvar g__14250__auto___49736 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.vector_distinct !== 'undefined')){\nreturn clojure.test.check.generators.vector_distinct;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"vector-distinct\",\"clojure.test.check.generators/vector-distinct\",1656877834,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"vector-distinct\",\"clojure.test.check.generators/vector-distinct\",1656877834,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/vector-distinct\n */\ncljs.spec.gen.alpha.vector_distinct = (function cljs$spec$gen$alpha$vector_distinct(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49740 = arguments.length;\nvar i__4737__auto___49741 = (0);\nwhile(true){\nif((i__4737__auto___49741 < len__4736__auto___49740)){\nargs__4742__auto__.push((arguments[i__4737__auto___49741]));\n\nvar G__49742 = (i__4737__auto___49741 + (1));\ni__4737__auto___49741 = G__49742;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.vector_distinct.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.vector_distinct.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49736),args);\n}));\n\n(cljs.spec.gen.alpha.vector_distinct.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.vector_distinct.cljs$lang$applyTo = (function (seq49147){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49147));\n}));\n\n\nvar g__14250__auto___49748 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.fmap !== 'undefined')){\nreturn clojure.test.check.generators.fmap;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"fmap\",\"clojure.test.check.generators/fmap\",1957997092,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"fmap\",\"clojure.test.check.generators/fmap\",1957997092,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/fmap\n */\ncljs.spec.gen.alpha.fmap = (function cljs$spec$gen$alpha$fmap(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49749 = arguments.length;\nvar i__4737__auto___49750 = (0);\nwhile(true){\nif((i__4737__auto___49750 < len__4736__auto___49749)){\nargs__4742__auto__.push((arguments[i__4737__auto___49750]));\n\nvar G__49752 = (i__4737__auto___49750 + (1));\ni__4737__auto___49750 = G__49752;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.fmap.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.fmap.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49748),args);\n}));\n\n(cljs.spec.gen.alpha.fmap.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.fmap.cljs$lang$applyTo = (function (seq49151){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49151));\n}));\n\n\nvar g__14250__auto___49758 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.elements !== 'undefined')){\nreturn clojure.test.check.generators.elements;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"elements\",\"clojure.test.check.generators/elements\",438991326,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"elements\",\"clojure.test.check.generators/elements\",438991326,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/elements\n */\ncljs.spec.gen.alpha.elements = (function cljs$spec$gen$alpha$elements(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49760 = arguments.length;\nvar i__4737__auto___49761 = (0);\nwhile(true){\nif((i__4737__auto___49761 < len__4736__auto___49760)){\nargs__4742__auto__.push((arguments[i__4737__auto___49761]));\n\nvar G__49763 = (i__4737__auto___49761 + (1));\ni__4737__auto___49761 = G__49763;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.elements.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.elements.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49758),args);\n}));\n\n(cljs.spec.gen.alpha.elements.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.elements.cljs$lang$applyTo = (function (seq49173){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49173));\n}));\n\n\nvar g__14250__auto___49765 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.bind !== 'undefined')){\nreturn clojure.test.check.generators.bind;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"bind\",\"clojure.test.check.generators/bind\",-361313906,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"bind\",\"clojure.test.check.generators/bind\",-361313906,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/bind\n */\ncljs.spec.gen.alpha.bind = (function cljs$spec$gen$alpha$bind(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49767 = arguments.length;\nvar i__4737__auto___49768 = (0);\nwhile(true){\nif((i__4737__auto___49768 < len__4736__auto___49767)){\nargs__4742__auto__.push((arguments[i__4737__auto___49768]));\n\nvar G__49770 = (i__4737__auto___49768 + (1));\ni__4737__auto___49768 = G__49770;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.bind.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.bind.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49765),args);\n}));\n\n(cljs.spec.gen.alpha.bind.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.bind.cljs$lang$applyTo = (function (seq49191){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49191));\n}));\n\n\nvar g__14250__auto___49775 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.choose !== 'undefined')){\nreturn clojure.test.check.generators.choose;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"choose\",\"clojure.test.check.generators/choose\",909997832,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"choose\",\"clojure.test.check.generators/choose\",909997832,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/choose\n */\ncljs.spec.gen.alpha.choose = (function cljs$spec$gen$alpha$choose(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49777 = arguments.length;\nvar i__4737__auto___49778 = (0);\nwhile(true){\nif((i__4737__auto___49778 < len__4736__auto___49777)){\nargs__4742__auto__.push((arguments[i__4737__auto___49778]));\n\nvar G__49779 = (i__4737__auto___49778 + (1));\ni__4737__auto___49778 = G__49779;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.choose.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.choose.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49775),args);\n}));\n\n(cljs.spec.gen.alpha.choose.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.choose.cljs$lang$applyTo = (function (seq49204){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49204));\n}));\n\n\nvar g__14250__auto___49780 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.one_of !== 'undefined')){\nreturn clojure.test.check.generators.one_of;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"one-of\",\"clojure.test.check.generators/one-of\",-183339191,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"one-of\",\"clojure.test.check.generators/one-of\",-183339191,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/one-of\n */\ncljs.spec.gen.alpha.one_of = (function cljs$spec$gen$alpha$one_of(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49781 = arguments.length;\nvar i__4737__auto___49782 = (0);\nwhile(true){\nif((i__4737__auto___49782 < len__4736__auto___49781)){\nargs__4742__auto__.push((arguments[i__4737__auto___49782]));\n\nvar G__49783 = (i__4737__auto___49782 + (1));\ni__4737__auto___49782 = G__49783;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.one_of.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.one_of.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49780),args);\n}));\n\n(cljs.spec.gen.alpha.one_of.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.one_of.cljs$lang$applyTo = (function (seq49226){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49226));\n}));\n\n\nvar g__14250__auto___49786 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.such_that !== 'undefined')){\nreturn clojure.test.check.generators.such_that;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"such-that\",\"clojure.test.check.generators/such-that\",-1754178732,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"such-that\",\"clojure.test.check.generators/such-that\",-1754178732,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/such-that\n */\ncljs.spec.gen.alpha.such_that = (function cljs$spec$gen$alpha$such_that(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49789 = arguments.length;\nvar i__4737__auto___49790 = (0);\nwhile(true){\nif((i__4737__auto___49790 < len__4736__auto___49789)){\nargs__4742__auto__.push((arguments[i__4737__auto___49790]));\n\nvar G__49791 = (i__4737__auto___49790 + (1));\ni__4737__auto___49790 = G__49791;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.such_that.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.such_that.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49786),args);\n}));\n\n(cljs.spec.gen.alpha.such_that.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.such_that.cljs$lang$applyTo = (function (seq49254){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49254));\n}));\n\n\nvar g__14250__auto___49792 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.tuple !== 'undefined')){\nreturn clojure.test.check.generators.tuple;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"tuple\",\"clojure.test.check.generators/tuple\",-143711557,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"tuple\",\"clojure.test.check.generators/tuple\",-143711557,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/tuple\n */\ncljs.spec.gen.alpha.tuple = (function cljs$spec$gen$alpha$tuple(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49793 = arguments.length;\nvar i__4737__auto___49794 = (0);\nwhile(true){\nif((i__4737__auto___49794 < len__4736__auto___49793)){\nargs__4742__auto__.push((arguments[i__4737__auto___49794]));\n\nvar G__49795 = (i__4737__auto___49794 + (1));\ni__4737__auto___49794 = G__49795;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.tuple.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.tuple.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49792),args);\n}));\n\n(cljs.spec.gen.alpha.tuple.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.tuple.cljs$lang$applyTo = (function (seq49281){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49281));\n}));\n\n\nvar g__14250__auto___49799 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.sample !== 'undefined')){\nreturn clojure.test.check.generators.sample;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"sample\",\"clojure.test.check.generators/sample\",-382944992,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"sample\",\"clojure.test.check.generators/sample\",-382944992,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/sample\n */\ncljs.spec.gen.alpha.sample = (function cljs$spec$gen$alpha$sample(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49800 = arguments.length;\nvar i__4737__auto___49801 = (0);\nwhile(true){\nif((i__4737__auto___49801 < len__4736__auto___49800)){\nargs__4742__auto__.push((arguments[i__4737__auto___49801]));\n\nvar G__49802 = (i__4737__auto___49801 + (1));\ni__4737__auto___49801 = G__49802;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.sample.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.sample.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49799),args);\n}));\n\n(cljs.spec.gen.alpha.sample.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.sample.cljs$lang$applyTo = (function (seq49287){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49287));\n}));\n\n\nvar g__14250__auto___49803 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.return$ !== 'undefined')){\nreturn clojure.test.check.generators.return$;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"return\",\"clojure.test.check.generators/return\",1744522038,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"return\",\"clojure.test.check.generators/return\",1744522038,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/return\n */\ncljs.spec.gen.alpha.return$ = (function cljs$spec$gen$alpha$return(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49804 = arguments.length;\nvar i__4737__auto___49805 = (0);\nwhile(true){\nif((i__4737__auto___49805 < len__4736__auto___49804)){\nargs__4742__auto__.push((arguments[i__4737__auto___49805]));\n\nvar G__49806 = (i__4737__auto___49805 + (1));\ni__4737__auto___49805 = G__49806;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.return$.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.return$.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49803),args);\n}));\n\n(cljs.spec.gen.alpha.return$.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.return$.cljs$lang$applyTo = (function (seq49297){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49297));\n}));\n\n\nvar g__14250__auto___49807 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.large_integer_STAR_ !== 'undefined')){\nreturn clojure.test.check.generators.large_integer_STAR_;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"large-integer*\",\"clojure.test.check.generators/large-integer*\",-437830670,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"large-integer*\",\"clojure.test.check.generators/large-integer*\",-437830670,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/large-integer*\n */\ncljs.spec.gen.alpha.large_integer_STAR_ = (function cljs$spec$gen$alpha$large_integer_STAR_(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49809 = arguments.length;\nvar i__4737__auto___49811 = (0);\nwhile(true){\nif((i__4737__auto___49811 < len__4736__auto___49809)){\nargs__4742__auto__.push((arguments[i__4737__auto___49811]));\n\nvar G__49812 = (i__4737__auto___49811 + (1));\ni__4737__auto___49811 = G__49812;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.large_integer_STAR_.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.large_integer_STAR_.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49807),args);\n}));\n\n(cljs.spec.gen.alpha.large_integer_STAR_.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.large_integer_STAR_.cljs$lang$applyTo = (function (seq49306){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49306));\n}));\n\n\nvar g__14250__auto___49814 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.double_STAR_ !== 'undefined')){\nreturn clojure.test.check.generators.double_STAR_;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"double*\",\"clojure.test.check.generators/double*\",841542265,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"double*\",\"clojure.test.check.generators/double*\",841542265,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/double*\n */\ncljs.spec.gen.alpha.double_STAR_ = (function cljs$spec$gen$alpha$double_STAR_(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49815 = arguments.length;\nvar i__4737__auto___49816 = (0);\nwhile(true){\nif((i__4737__auto___49816 < len__4736__auto___49815)){\nargs__4742__auto__.push((arguments[i__4737__auto___49816]));\n\nvar G__49818 = (i__4737__auto___49816 + (1));\ni__4737__auto___49816 = G__49818;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.double_STAR_.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.double_STAR_.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49814),args);\n}));\n\n(cljs.spec.gen.alpha.double_STAR_.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.double_STAR_.cljs$lang$applyTo = (function (seq49319){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49319));\n}));\n\n\nvar g__14250__auto___49819 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.frequency !== 'undefined')){\nreturn clojure.test.check.generators.frequency;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"frequency\",\"clojure.test.check.generators/frequency\",2090703177,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"frequency\",\"clojure.test.check.generators/frequency\",2090703177,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/frequency\n */\ncljs.spec.gen.alpha.frequency = (function cljs$spec$gen$alpha$frequency(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49824 = arguments.length;\nvar i__4737__auto___49825 = (0);\nwhile(true){\nif((i__4737__auto___49825 < len__4736__auto___49824)){\nargs__4742__auto__.push((arguments[i__4737__auto___49825]));\n\nvar G__49826 = (i__4737__auto___49825 + (1));\ni__4737__auto___49825 = G__49826;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(args__4742__auto__.slice((0)),(0),null)):null);\nreturn cljs.spec.gen.alpha.frequency.cljs$core$IFn$_invoke$arity$variadic(argseq__4743__auto__);\n});\n\n(cljs.spec.gen.alpha.frequency.cljs$core$IFn$_invoke$arity$variadic = (function (args){\nreturn cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(g__14250__auto___49819),args);\n}));\n\n(cljs.spec.gen.alpha.frequency.cljs$lang$maxFixedArity = (0));\n\n/** @this {Function} */\n(cljs.spec.gen.alpha.frequency.cljs$lang$applyTo = (function (seq49331){\nvar self__4724__auto__ = this;\nreturn self__4724__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49331));\n}));\n\n\nvar g__14250__auto___49829 = (new cljs.spec.gen.alpha.LazyVar((function (){\nif((typeof clojure !== 'undefined') && (typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators !== 'undefined') && (typeof clojure.test.check.generators.shuffle !== 'undefined')){\nreturn clojure.test.check.generators.shuffle;\n} else {\nthrow (new Error([\"Var \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol(\"clojure.test.check.generators\",\"shuffle\",\"clojure.test.check.generators/shuffle\",1032401055,null)),\" does not exist, \",cljs.core.namespace(new cljs.core.Symbol(\"clojure.test.check.generators\",\"shuffle\",\"clojure.test.check.generators/shuffle\",1032401055,null)),\" never required\"].join('')));\n}\n}),null));\n/**\n * Lazy loaded version of clojure.test.check.generators/shuffle\n */\ncljs.spec.gen.alpha.shuffle = (function cljs$spec$gen$alpha$shuffle(var_args){\nvar args__4742__auto__ = [];\nvar len__4736__auto___49831 = arguments.length;\nvar i__4737__auto___49832 = (0);\nwhile(true){\nif((i__4737__auto___49832 < len__4736__auto___49831)){\nargs__4742__auto__.push((arguments[i__4737__auto___49832]));\n\nvar G__49833 = (i__4737__auto___49832 + (1));\ni__4737__auto___49832 = G__49833;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__4743__auto__ = ((((0) < args__4742__auto__.length))?(new cljs.core.IndexedSeq(ar