SHADOW_ENV.evalLoad("sci.configs.cljs.pprint.js", true, "goog.provide(\x27sci.configs.cljs.pprint\x27);\nsci.configs.cljs.pprint.pns \x3d sci.core.create_ns.cljs$core$IFn$_invoke$arity$2(new cljs.core.Symbol(null,\x22cljs.pprint\x22,\x22cljs.pprint\x22,-966900911,null),null);\n/**\n * Execute body with the pretty print dispatch function bound to function.\n */\nsci.configs.cljs.pprint.with_pprint_dispatch \x3d (function sci$configs$cljs$pprint$with_pprint_dispatch(var_args){\nvar args__5755__auto__ \x3d [];\nvar len__5749__auto___49972 \x3d arguments.length;\nvar i__5750__auto___49974 \x3d (0);\nwhile(true){\nif((i__5750__auto___49974 \x3c len__5749__auto___49972)){\nargs__5755__auto__.push((arguments[i__5750__auto___49974]));\n\nvar G__49977 \x3d (i__5750__auto___49974 + (1));\ni__5750__auto___49974 \x3d G__49977;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__5756__auto__ \x3d ((((3) \x3c args__5755__auto__.length))?(new cljs.core.IndexedSeq(args__5755__auto__.slice((3)),(0),null)):null);\nreturn sci.configs.cljs.pprint.with_pprint_dispatch.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),(arguments[(2)]),argseq__5756__auto__);\n});\n\n(sci.configs.cljs.pprint.with_pprint_dispatch.cljs$core$IFn$_invoke$arity$variadic \x3d (function (_,___$1,function$,body){\nreturn cljs.core.sequence.cljs$core$IFn$_invoke$arity$1(cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$variadic((new cljs.core.List(null,new cljs.core.Symbol(\x22cljs.core\x22,\x22binding\x22,\x22cljs.core/binding\x22,2050379843,null),null,(1),null)),(new cljs.core.List(null,cljs.core.vec(cljs.core.sequence.cljs$core$IFn$_invoke$arity$1(cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$2((new cljs.core.List(null,new cljs.core.Symbol(\x22cljs.pprint\x22,\x22*print-pprint-dispatch*\x22,\x22cljs.pprint/*print-pprint-dispatch*\x22,-1820734013,null),null,(1),null)),(new cljs.core.List(null,function$,null,(1),null)))))),null,(1),null)),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([body], 0))));\n}));\n\n(sci.configs.cljs.pprint.with_pprint_dispatch.cljs$lang$maxFixedArity \x3d (3));\n\n/** @this {Function} */\n(sci.configs.cljs.pprint.with_pprint_dispatch.cljs$lang$applyTo \x3d (function (seq49895){\nvar G__49896 \x3d cljs.core.first(seq49895);\nvar seq49895__$1 \x3d cljs.core.next(seq49895);\nvar G__49897 \x3d cljs.core.first(seq49895__$1);\nvar seq49895__$2 \x3d cljs.core.next(seq49895__$1);\nvar G__49898 \x3d cljs.core.first(seq49895__$2);\nvar seq49895__$3 \x3d cljs.core.next(seq49895__$2);\nvar self__5734__auto__ \x3d this;\nreturn self__5734__auto__.cljs$core$IFn$_invoke$arity$variadic(G__49896,G__49897,G__49898,seq49895__$3);\n}));\n\nsci.configs.cljs.pprint.print_pprint_dispatch \x3d sci.core.new_dynamic_var.cljs$core$IFn$_invoke$arity$3(new cljs.core.Symbol(null,\x22*print-pprint-dispatch*\x22,\x22*print-pprint-dispatch*\x22,-1709114492,null),cljs.pprint._STAR_print_pprint_dispatch_STAR_,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),sci.configs.cljs.pprint.pns], null));\nsci.configs.cljs.pprint.pprint \x3d (function sci$configs$cljs$pprint$pprint(var_args){\nvar args__5755__auto__ \x3d [];\nvar len__5749__auto___49992 \x3d arguments.length;\nvar i__5750__auto___49993 \x3d (0);\nwhile(true){\nif((i__5750__auto___49993 \x3c len__5749__auto___49992)){\nargs__5755__auto__.push((arguments[i__5750__auto___49993]));\n\nvar G__49994 \x3d (i__5750__auto___49993 + (1));\ni__5750__auto___49993 \x3d G__49994;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__5756__auto__ \x3d ((((0) \x3c args__5755__auto__.length))?(new cljs.core.IndexedSeq(args__5755__auto__.slice((0)),(0),null)):null);\nreturn sci.configs.cljs.pprint.pprint.cljs$core$IFn$_invoke$arity$variadic(argseq__5756__auto__);\n});\n\n(sci.configs.cljs.pprint.pprint.cljs$core$IFn$_invoke$arity$variadic \x3d (function (args){\nvar _STAR_print_fn_STAR__orig_val__49919 \x3d cljs.core._STAR_print_fn_STAR_;\nvar _STAR_print_newline_STAR__orig_val__49920 \x3d cljs.core._STAR_print_newline_STAR_;\nvar _STAR_print_pprint_dispatch_STAR__orig_val__49921 \x3d cljs.pprint._STAR_print_pprint_dispatch_STAR_;\nvar _STAR_print_fn_STAR__temp_val__49922 \x3d cljs.core.deref(sci.core.print_fn);\nvar _STAR_print_newline_STAR__temp_val__49923 \x3d cljs.core.deref(sci.core.print_newline);\nvar _STAR_print_pprint_dispatch_STAR__temp_val__49924 \x3d cljs.core.deref(sci.configs.cljs.pprint.print_pprint_dispatch);\n(cljs.core._STAR_print_fn_STAR_ \x3d _STAR_print_fn_STAR__temp_val__49922);\n\n(cljs.core._STAR_print_newline_STAR_ \x3d _STAR_print_newline_STAR__temp_val__49923);\n\n(cljs.pprint._STAR_print_pprint_dispatch_STAR_ \x3d _STAR_print_pprint_dispatch_STAR__temp_val__49924);\n\ntry{return cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.pprint.pprint,args);\n}finally {(cljs.pprint._STAR_print_pprint_dispatch_STAR_ \x3d _STAR_print_pprint_dispatch_STAR__orig_val__49921);\n\n(cljs.core._STAR_print_newline_STAR_ \x3d _STAR_print_newline_STAR__orig_val__49920);\n\n(cljs.core._STAR_print_fn_STAR_ \x3d _STAR_print_fn_STAR__orig_val__49919);\n}}));\n\n(sci.configs.cljs.pprint.pprint.cljs$lang$maxFixedArity \x3d (0));\n\n/** @this {Function} */\n(sci.configs.cljs.pprint.pprint.cljs$lang$applyTo \x3d (function (seq49909){\nvar self__5735__auto__ \x3d this;\nreturn self__5735__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49909));\n}));\n\nsci.configs.cljs.pprint.print_table \x3d (function sci$configs$cljs$pprint$print_table(var_args){\nvar args__5755__auto__ \x3d [];\nvar len__5749__auto___49999 \x3d arguments.length;\nvar i__5750__auto___50000 \x3d (0);\nwhile(true){\nif((i__5750__auto___50000 \x3c len__5749__auto___49999)){\nargs__5755__auto__.push((arguments[i__5750__auto___50000]));\n\nvar G__50001 \x3d (i__5750__auto___50000 + (1));\ni__5750__auto___50000 \x3d G__50001;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__5756__auto__ \x3d ((((0) \x3c args__5755__auto__.length))?(new cljs.core.IndexedSeq(args__5755__auto__.slice((0)),(0),null)):null);\nreturn sci.configs.cljs.pprint.print_table.cljs$core$IFn$_invoke$arity$variadic(argseq__5756__auto__);\n});\n\n(sci.configs.cljs.pprint.print_table.cljs$core$IFn$_invoke$arity$variadic \x3d (function (args){\nvar _STAR_print_fn_STAR__orig_val__49934 \x3d cljs.core._STAR_print_fn_STAR_;\nvar _STAR_print_newline_STAR__orig_val__49935 \x3d cljs.core._STAR_print_newline_STAR_;\nvar _STAR_print_fn_STAR__temp_val__49936 \x3d cljs.core.deref(sci.core.print_fn);\nvar _STAR_print_newline_STAR__temp_val__49937 \x3d cljs.core.deref(sci.core.print_newline);\n(cljs.core._STAR_print_fn_STAR_ \x3d _STAR_print_fn_STAR__temp_val__49936);\n\n(cljs.core._STAR_print_newline_STAR_ \x3d _STAR_print_newline_STAR__temp_val__49937);\n\ntry{return cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.pprint.print_table,args);\n}finally {(cljs.core._STAR_print_newline_STAR_ \x3d _STAR_print_newline_STAR__orig_val__49935);\n\n(cljs.core._STAR_print_fn_STAR_ \x3d _STAR_print_fn_STAR__orig_val__49934);\n}}));\n\n(sci.configs.cljs.pprint.print_table.cljs$lang$maxFixedArity \x3d (0));\n\n/** @this {Function} */\n(sci.configs.cljs.pprint.print_table.cljs$lang$applyTo \x3d (function (seq49929){\nvar self__5735__auto__ \x3d this;\nreturn self__5735__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49929));\n}));\n\nsci.configs.cljs.pprint.cl_format \x3d (function sci$configs$cljs$pprint$cl_format(var_args){\nvar args__5755__auto__ \x3d [];\nvar len__5749__auto___50003 \x3d arguments.length;\nvar i__5750__auto___50004 \x3d (0);\nwhile(true){\nif((i__5750__auto___50004 \x3c len__5749__auto___50003)){\nargs__5755__auto__.push((arguments[i__5750__auto___50004]));\n\nvar G__50005 \x3d (i__5750__auto___50004 + (1));\ni__5750__auto___50004 \x3d G__50005;\ncontinue;\n} else {\n}\nbreak;\n}\n\nvar argseq__5756__auto__ \x3d ((((0) \x3c args__5755__auto__.length))?(new cljs.core.IndexedSeq(args__5755__auto__.slice((0)),(0),null)):null);\nreturn sci.configs.cljs.pprint.cl_format.cljs$core$IFn$_invoke$arity$variadic(argseq__5756__auto__);\n});\n\n(sci.configs.cljs.pprint.cl_format.cljs$core$IFn$_invoke$arity$variadic \x3d (function (args){\nvar _STAR_print_fn_STAR__orig_val__49946 \x3d cljs.core._STAR_print_fn_STAR_;\nvar _STAR_print_newline_STAR__orig_val__49947 \x3d cljs.core._STAR_print_newline_STAR_;\nvar _STAR_print_fn_STAR__temp_val__49948 \x3d cljs.core.deref(sci.core.print_fn);\nvar _STAR_print_newline_STAR__temp_val__49949 \x3d cljs.core.deref(sci.core.print_newline);\n(cljs.core._STAR_print_fn_STAR_ \x3d _STAR_print_fn_STAR__temp_val__49948);\n\n(cljs.core._STAR_print_newline_STAR_ \x3d _STAR_print_newline_STAR__temp_val__49949);\n\ntry{return cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.pprint.cl_format,args);\n}finally {(cljs.core._STAR_print_newline_STAR_ \x3d _STAR_print_newline_STAR__orig_val__49947);\n\n(cljs.core._STAR_print_fn_STAR_ \x3d _STAR_print_fn_STAR__orig_val__49946);\n}}));\n\n(sci.configs.cljs.pprint.cl_format.cljs$lang$maxFixedArity \x3d (0));\n\n/** @this {Function} */\n(sci.configs.cljs.pprint.cl_format.cljs$lang$applyTo \x3d (function (seq49941){\nvar self__5735__auto__ \x3d this;\nreturn self__5735__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq49941));\n}));\n\nsci.configs.cljs.pprint.cljs_pprint_namespace \x3d new cljs.core.PersistentArrayMap(null, 6, [new cljs.core.Symbol(null,\x22pprint\x22,\x22pprint\x22,-1434237374,null),(function (){var ns__49611__auto__ \x3d sci.configs.cljs.pprint.pns;\nvar var__49612__auto__ \x3d new cljs.core.Var(function(){return sci.configs.cljs.pprint.pprint;},new cljs.core.Symbol(\x22sci.configs.cljs.pprint\x22,\x22pprint\x22,\x22sci.configs.cljs.pprint/pprint\x22,519877225,null),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177),new cljs.core.Keyword(null,\x22file\x22,\x22file\x22,-1269645878),new cljs.core.Keyword(null,\x22end-column\x22,\x22end-column\x22,1425389514),new cljs.core.Keyword(null,\x22top-fn\x22,\x22top-fn\x22,-2056129173),new cljs.core.Keyword(null,\x22column\x22,\x22column\x22,2078222095),new cljs.core.Keyword(null,\x22line\x22,\x22line\x22,212345235),new cljs.core.Keyword(null,\x22end-line\x22,\x22end-line\x22,1837326455),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891),new cljs.core.Keyword(null,\x22test\x22,\x22test\x22,577538877)],[new cljs.core.Symbol(null,\x22sci.configs.cljs.pprint\x22,\x22sci.configs.cljs.pprint\x22,-937417453,null),new cljs.core.Symbol(null,\x22pprint\x22,\x22pprint\x22,-1434237374,null),\x22sci/configs/cljs/pprint.cljs\x22,13,new cljs.core.PersistentArrayMap(null, 6, [new cljs.core.Keyword(null,\x22variadic?\x22,\x22variadic?\x22,584179762),true,new cljs.core.Keyword(null,\x22fixed-arity\x22,\x22fixed-arity\x22,1586445869),(0),new cljs.core.Keyword(null,\x22max-fixed-arity\x22,\x22max-fixed-arity\x22,-690205543),(0),new cljs.core.Keyword(null,\x22method-params\x22,\x22method-params\x22,-980792179),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.list(new cljs.core.Symbol(null,\x22args\x22,\x22args\x22,-1338879193,null))], null),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),cljs.core.list(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,\x22\x26\x22,\x22\x26\x22,-2144855648,null),new cljs.core.Symbol(null,\x22args\x22,\x22args\x22,-1338879193,null)], null)),new cljs.core.Keyword(null,\x22arglists-meta\x22,\x22arglists-meta\x22,1944829838),cljs.core.list(null)], null),1,16,16,cljs.core.list(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,\x22\x26\x22,\x22\x26\x22,-2144855648,null),new cljs.core.Symbol(null,\x22args\x22,\x22args\x22,-1338879193,null)], null)),null,(cljs.core.truth_(sci.configs.cljs.pprint.pprint)?sci.configs.cljs.pprint.pprint.cljs$lang$test:null)]));\nvar val__49613__auto__ \x3d cljs.core.deref(var__49612__auto__);\nvar m__49614__auto__ \x3d cljs.core.meta(var__49612__auto__);\nvar name__49615__auto__ \x3d (function (){var or__5025__auto__ \x3d null;\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\n}\n})();\nvar new_m__49616__auto__ \x3d new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),ns__49611__auto__,new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177),name__49615__auto__,new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754).cljs$core$IFn$_invoke$arity$1(m__49614__auto__),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891).cljs$core$IFn$_invoke$arity$1(m__49614__auto__)], null);\nif(cljs.core.truth_(new cljs.core.Keyword(null,\x22dynamic\x22,\x22dynamic\x22,704819571).cljs$core$IFn$_invoke$arity$1(m__49614__auto__))){\nreturn sci.core.new_dynamic_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n} else {\nif(cljs.core.truth_((function (){var or__5025__auto__ \x3d new cljs.core.Keyword(null,\x22macro\x22,\x22macro\x22,-867863404).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn new cljs.core.Keyword(\x22sci\x22,\x22macro\x22,\x22sci/macro\x22,-868536151).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\n}\n})())){\nreturn sci.core.new_macro_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n} else {\nreturn sci.core.new_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n\n}\n}\n})(),new cljs.core.Symbol(null,\x22*print-pprint-dispatch*\x22,\x22*print-pprint-dispatch*\x22,-1709114492,null),sci.configs.cljs.pprint.print_pprint_dispatch,new cljs.core.Symbol(null,\x22print-table\x22,\x22print-table\x22,-2093158225,null),(function (){var ns__49611__auto__ \x3d sci.configs.cljs.pprint.pns;\nvar var__49612__auto__ \x3d new cljs.core.Var(function(){return sci.configs.cljs.pprint.print_table;},new cljs.core.Symbol(\x22sci.configs.cljs.pprint\x22,\x22print-table\x22,\x22sci.configs.cljs.pprint/print-table\x22,802569398,null),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177),new cljs.core.Keyword(null,\x22file\x22,\x22file\x22,-1269645878),new cljs.core.Keyword(null,\x22end-column\x22,\x22end-column\x22,1425389514),new cljs.core.Keyword(null,\x22top-fn\x22,\x22top-fn\x22,-2056129173),new cljs.core.Keyword(null,\x22column\x22,\x22column\x22,2078222095),new cljs.core.Keyword(null,\x22line\x22,\x22line\x22,212345235),new cljs.core.Keyword(null,\x22end-line\x22,\x22end-line\x22,1837326455),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891),new cljs.core.Keyword(null,\x22test\x22,\x22test\x22,577538877)],[new cljs.core.Symbol(null,\x22sci.configs.cljs.pprint\x22,\x22sci.configs.cljs.pprint\x22,-937417453,null),new cljs.core.Symbol(null,\x22print-table\x22,\x22print-table\x22,-2093158225,null),\x22sci/configs/cljs/pprint.cljs\x22,18,new cljs.core.PersistentArrayMap(null, 6, [new cljs.core.Keyword(null,\x22variadic?\x22,\x22variadic?\x22,584179762),true,new cljs.core.Keyword(null,\x22fixed-arity\x22,\x22fixed-arity\x22,1586445869),(0),new cljs.core.Keyword(null,\x22max-fixed-arity\x22,\x22max-fixed-arity\x22,-690205543),(0),new cljs.core.Keyword(null,\x22method-params\x22,\x22method-params\x22,-980792179),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.list(new cljs.core.Symbol(null,\x22args\x22,\x22args\x22,-1338879193,null))], null),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),cljs.core.list(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,\x22\x26\x22,\x22\x26\x22,-2144855648,null),new cljs.core.Symbol(null,\x22args\x22,\x22args\x22,-1338879193,null)], null)),new cljs.core.Keyword(null,\x22arglists-meta\x22,\x22arglists-meta\x22,1944829838),cljs.core.list(null)], null),1,22,22,cljs.core.list(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,\x22\x26\x22,\x22\x26\x22,-2144855648,null),new cljs.core.Symbol(null,\x22args\x22,\x22args\x22,-1338879193,null)], null)),null,(cljs.core.truth_(sci.configs.cljs.pprint.print_table)?sci.configs.cljs.pprint.print_table.cljs$lang$test:null)]));\nvar val__49613__auto__ \x3d cljs.core.deref(var__49612__auto__);\nvar m__49614__auto__ \x3d cljs.core.meta(var__49612__auto__);\nvar name__49615__auto__ \x3d (function (){var or__5025__auto__ \x3d null;\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\n}\n})();\nvar new_m__49616__auto__ \x3d new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),ns__49611__auto__,new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177),name__49615__auto__,new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754).cljs$core$IFn$_invoke$arity$1(m__49614__auto__),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891).cljs$core$IFn$_invoke$arity$1(m__49614__auto__)], null);\nif(cljs.core.truth_(new cljs.core.Keyword(null,\x22dynamic\x22,\x22dynamic\x22,704819571).cljs$core$IFn$_invoke$arity$1(m__49614__auto__))){\nreturn sci.core.new_dynamic_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n} else {\nif(cljs.core.truth_((function (){var or__5025__auto__ \x3d new cljs.core.Keyword(null,\x22macro\x22,\x22macro\x22,-867863404).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn new cljs.core.Keyword(\x22sci\x22,\x22macro\x22,\x22sci/macro\x22,-868536151).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\n}\n})())){\nreturn sci.core.new_macro_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n} else {\nreturn sci.core.new_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n\n}\n}\n})(),new cljs.core.Symbol(null,\x22cl-format\x22,\x22cl-format\x22,-1229847214,null),(function (){var ns__49611__auto__ \x3d sci.configs.cljs.pprint.pns;\nvar var__49612__auto__ \x3d new cljs.core.Var(function(){return sci.configs.cljs.pprint.cl_format;},new cljs.core.Symbol(\x22sci.configs.cljs.pprint\x22,\x22cl-format\x22,\x22sci.configs.cljs.pprint/cl-format\x22,1800952185,null),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177),new cljs.core.Keyword(null,\x22file\x22,\x22file\x22,-1269645878),new cljs.core.Keyword(null,\x22end-column\x22,\x22end-column\x22,1425389514),new cljs.core.Keyword(null,\x22top-fn\x22,\x22top-fn\x22,-2056129173),new cljs.core.Keyword(null,\x22column\x22,\x22column\x22,2078222095),new cljs.core.Keyword(null,\x22line\x22,\x22line\x22,212345235),new cljs.core.Keyword(null,\x22end-line\x22,\x22end-line\x22,1837326455),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891),new cljs.core.Keyword(null,\x22test\x22,\x22test\x22,577538877)],[new cljs.core.Symbol(null,\x22sci.configs.cljs.pprint\x22,\x22sci.configs.cljs.pprint\x22,-937417453,null),new cljs.core.Symbol(null,\x22cl-format\x22,\x22cl-format\x22,-1229847214,null),\x22sci/configs/cljs/pprint.cljs\x22,16,new cljs.core.PersistentArrayMap(null, 6, [new cljs.core.Keyword(null,\x22variadic?\x22,\x22variadic?\x22,584179762),true,new cljs.core.Keyword(null,\x22fixed-arity\x22,\x22fixed-arity\x22,1586445869),(0),new cljs.core.Keyword(null,\x22max-fixed-arity\x22,\x22max-fixed-arity\x22,-690205543),(0),new cljs.core.Keyword(null,\x22method-params\x22,\x22method-params\x22,-980792179),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.list(new cljs.core.Symbol(null,\x22args\x22,\x22args\x22,-1338879193,null))], null),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),cljs.core.list(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,\x22\x26\x22,\x22\x26\x22,-2144855648,null),new cljs.core.Symbol(null,\x22args\x22,\x22args\x22,-1338879193,null)], null)),new cljs.core.Keyword(null,\x22arglists-meta\x22,\x22arglists-meta\x22,1944829838),cljs.core.list(null)], null),1,27,27,cljs.core.list(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,\x22\x26\x22,\x22\x26\x22,-2144855648,null),new cljs.core.Symbol(null,\x22args\x22,\x22args\x22,-1338879193,null)], null)),null,(cljs.core.truth_(sci.configs.cljs.pprint.cl_format)?sci.configs.cljs.pprint.cl_format.cljs$lang$test:null)]));\nvar val__49613__auto__ \x3d cljs.core.deref(var__49612__auto__);\nvar m__49614__auto__ \x3d cljs.core.meta(var__49612__auto__);\nvar name__49615__auto__ \x3d (function (){var or__5025__auto__ \x3d null;\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\n}\n})();\nvar new_m__49616__auto__ \x3d new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),ns__49611__auto__,new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177),name__49615__auto__,new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754).cljs$core$IFn$_invoke$arity$1(m__49614__auto__),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891).cljs$core$IFn$_invoke$arity$1(m__49614__auto__)], null);\nif(cljs.core.truth_(new cljs.core.Keyword(null,\x22dynamic\x22,\x22dynamic\x22,704819571).cljs$core$IFn$_invoke$arity$1(m__49614__auto__))){\nreturn sci.core.new_dynamic_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n} else {\nif(cljs.core.truth_((function (){var or__5025__auto__ \x3d new cljs.core.Keyword(null,\x22macro\x22,\x22macro\x22,-867863404).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn new cljs.core.Keyword(\x22sci\x22,\x22macro\x22,\x22sci/macro\x22,-868536151).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\n}\n})())){\nreturn sci.core.new_macro_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n} else {\nreturn sci.core.new_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n\n}\n}\n})(),new cljs.core.Symbol(null,\x22code-dispatch\x22,\x22code-dispatch\x22,-511363514,null),(function (){var ns__49611__auto__ \x3d sci.configs.cljs.pprint.pns;\nvar var__49612__auto__ \x3d new cljs.core.Var(function(){return cljs.pprint.code_dispatch;},new cljs.core.Symbol(\x22cljs.pprint\x22,\x22code-dispatch\x22,\x22cljs.pprint/code-dispatch\x22,-423875137,null),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,\x22added\x22,\x22added\x22,2057651688),new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177),new cljs.core.Keyword(null,\x22file\x22,\x22file\x22,-1269645878),new cljs.core.Keyword(null,\x22end-column\x22,\x22end-column\x22,1425389514),new cljs.core.Keyword(null,\x22column\x22,\x22column\x22,2078222095),new cljs.core.Keyword(null,\x22line\x22,\x22line\x22,212345235),new cljs.core.Keyword(null,\x22end-line\x22,\x22end-line\x22,1837326455),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891),new cljs.core.Keyword(null,\x22test\x22,\x22test\x22,577538877)],[\x221.2\x22,new cljs.core.Symbol(null,\x22cljs.pprint\x22,\x22cljs.pprint\x22,-966900911,null),new cljs.core.Symbol(null,\x22code-dispatch\x22,\x22code-dispatch\x22,-511363514,null),\x22cljs/pprint.cljs\x22,16,1,3203,3204,cljs.core.List.EMPTY,\x22The pretty print dispatch function for pretty printing Clojure code.\x22,(cljs.core.truth_(cljs.pprint.code_dispatch)?cljs.pprint.code_dispatch.cljs$lang$test:null)]));\nvar val__49613__auto__ \x3d cljs.core.deref(var__49612__auto__);\nvar m__49614__auto__ \x3d cljs.core.meta(var__49612__auto__);\nvar name__49615__auto__ \x3d (function (){var or__5025__auto__ \x3d null;\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\n}\n})();\nvar new_m__49616__auto__ \x3d new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),ns__49611__auto__,new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177),name__49615__auto__,new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754).cljs$core$IFn$_invoke$arity$1(m__49614__auto__),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891).cljs$core$IFn$_invoke$arity$1(m__49614__auto__)], null);\nif(cljs.core.truth_(new cljs.core.Keyword(null,\x22dynamic\x22,\x22dynamic\x22,704819571).cljs$core$IFn$_invoke$arity$1(m__49614__auto__))){\nreturn sci.core.new_dynamic_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n} else {\nif(cljs.core.truth_((function (){var or__5025__auto__ \x3d new cljs.core.Keyword(null,\x22macro\x22,\x22macro\x22,-867863404).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn new cljs.core.Keyword(\x22sci\x22,\x22macro\x22,\x22sci/macro\x22,-868536151).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\n}\n})())){\nreturn sci.core.new_macro_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n} else {\nreturn sci.core.new_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n\n}\n}\n})(),new cljs.core.Symbol(null,\x22with-pprint-dispatch\x22,\x22with-pprint-dispatch\x22,-1302026849,null),(function (){var ns__49611__auto__ \x3d sci.configs.cljs.pprint.pns;\nvar var__49612__auto__ \x3d new cljs.core.Var(function(){return sci.configs.cljs.pprint.with_pprint_dispatch;},new cljs.core.Symbol(\x22sci.configs.cljs.pprint\x22,\x22with-pprint-dispatch\x22,\x22sci.configs.cljs.pprint/with-pprint-dispatch\x22,1581175222,null),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177),new cljs.core.Keyword(\x22sci\x22,\x22macro\x22,\x22sci/macro\x22,-868536151),new cljs.core.Keyword(null,\x22file\x22,\x22file\x22,-1269645878),new cljs.core.Keyword(null,\x22end-column\x22,\x22end-column\x22,1425389514),new cljs.core.Keyword(null,\x22top-fn\x22,\x22top-fn\x22,-2056129173),new cljs.core.Keyword(null,\x22column\x22,\x22column\x22,2078222095),new cljs.core.Keyword(null,\x22line\x22,\x22line\x22,212345235),new cljs.core.Keyword(null,\x22end-line\x22,\x22end-line\x22,1837326455),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891),new cljs.core.Keyword(null,\x22test\x22,\x22test\x22,577538877)],[new cljs.core.Symbol(null,\x22sci.configs.cljs.pprint\x22,\x22sci.configs.cljs.pprint\x22,-937417453,null),new cljs.core.Symbol(null,\x22with-pprint-dispatch\x22,\x22with-pprint-dispatch\x22,-1302026849,null),true,\x22sci/configs/cljs/pprint.cljs\x22,39,new cljs.core.PersistentArrayMap(null, 6, [new cljs.core.Keyword(null,\x22variadic?\x22,\x22variadic?\x22,584179762),true,new cljs.core.Keyword(null,\x22fixed-arity\x22,\x22fixed-arity\x22,1586445869),(3),new cljs.core.Keyword(null,\x22max-fixed-arity\x22,\x22max-fixed-arity\x22,-690205543),(3),new cljs.core.Keyword(null,\x22method-params\x22,\x22method-params\x22,-980792179),new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.list(new cljs.core.Symbol(null,\x22_\x22,\x22_\x22,-1201019570,null),new cljs.core.Symbol(null,\x22_\x22,\x22_\x22,-1201019570,null),new cljs.core.Symbol(null,\x22function\x22,\x22function\x22,-486723946,null),new cljs.core.Symbol(null,\x22body\x22,\x22body\x22,-408674142,null))], null),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),cljs.core.list(new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,\x22_\x22,\x22_\x22,-1201019570,null),new cljs.core.Symbol(null,\x22_\x22,\x22_\x22,-1201019570,null),new cljs.core.Symbol(null,\x22function\x22,\x22function\x22,-486723946,null),new cljs.core.Symbol(null,\x22\x26\x22,\x22\x26\x22,-2144855648,null),new cljs.core.Symbol(null,\x22body\x22,\x22body\x22,-408674142,null)], null)),new cljs.core.Keyword(null,\x22arglists-meta\x22,\x22arglists-meta\x22,1944829838),cljs.core.list(null)], null),1,7,7,cljs.core.list(new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,\x22_\x22,\x22_\x22,-1201019570,null),new cljs.core.Symbol(null,\x22_\x22,\x22_\x22,-1201019570,null),new cljs.core.Symbol(null,\x22function\x22,\x22function\x22,-486723946,null),new cljs.core.Symbol(null,\x22\x26\x22,\x22\x26\x22,-2144855648,null),new cljs.core.Symbol(null,\x22body\x22,\x22body\x22,-408674142,null)], null)),\x22Execute body with the pretty print dispatch function bound to function.\x22,(cljs.core.truth_(sci.configs.cljs.pprint.with_pprint_dispatch)?sci.configs.cljs.pprint.with_pprint_dispatch.cljs$lang$test:null)]));\nvar val__49613__auto__ \x3d cljs.core.deref(var__49612__auto__);\nvar m__49614__auto__ \x3d cljs.core.meta(var__49612__auto__);\nvar name__49615__auto__ \x3d (function (){var or__5025__auto__ \x3d null;\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\n}\n})();\nvar new_m__49616__auto__ \x3d new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,\x22ns\x22,\x22ns\x22,441598760),ns__49611__auto__,new cljs.core.Keyword(null,\x22name\x22,\x22name\x22,1843675177),name__49615__auto__,new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754),new cljs.core.Keyword(null,\x22arglists\x22,\x22arglists\x22,1661989754).cljs$core$IFn$_invoke$arity$1(m__49614__auto__),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891),new cljs.core.Keyword(null,\x22doc\x22,\x22doc\x22,1913296891).cljs$core$IFn$_invoke$arity$1(m__49614__auto__)], null);\nif(cljs.core.truth_(new cljs.core.Keyword(null,\x22dynamic\x22,\x22dynamic\x22,704819571).cljs$core$IFn$_invoke$arity$1(m__49614__auto__))){\nreturn sci.core.new_dynamic_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n} else {\nif(cljs.core.truth_((function (){var or__5025__auto__ \x3d new cljs.core.Keyword(null,\x22macro\x22,\x22macro\x22,-867863404).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\nif(cljs.core.truth_(or__5025__auto__)){\nreturn or__5025__auto__;\n} else {\nreturn new cljs.core.Keyword(\x22sci\x22,\x22macro\x22,\x22sci/macro\x22,-868536151).cljs$core$IFn$_invoke$arity$1(m__49614__auto__);\n}\n})())){\nreturn sci.core.new_macro_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n} else {\nreturn sci.core.new_var.cljs$core$IFn$_invoke$arity$3(name__49615__auto__,val__49613__auto__,new_m__49616__auto__);\n\n}\n}\n})()], null);\nsci.configs.cljs.pprint.namespaces \x3d new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Symbol(null,\x22cljs.pprint\x22,\x22cljs.pprint\x22,-966900911,null),sci.configs.cljs.pprint.cljs_pprint_namespace], null);\nsci.configs.cljs.pprint.config \x3d new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,\x22namespaces\x22,\x22namespaces\x22,-1444157469),sci.configs.cljs.pprint.namespaces], null);\n"); SHADOW_ENV.evalLoad("scittle.pprint.js", true, "goog.provide(\x27scittle.pprint\x27);\nscittle.core.register_plugin_BANG_(new cljs.core.Keyword(\x22scittle.pprint\x22,\x22pprint\x22,\x22scittle.pprint/pprint\x22,-1755468300),sci.configs.cljs.pprint.config);\n"); SHADOW_ENV.evalLoad("shadow.module.scittle.pprint.append.js", false, "\nshadow.cljs.devtools.client.env.module_loaded(\x27scittle.pprint\x27);\n;\nSHADOW_ENV.setLoaded(\x22sci.configs.cljs.pprint.js\x22);\nSHADOW_ENV.setLoaded(\x22scittle.pprint.js\x22);\nSHADOW_ENV.setLoaded(\x22shadow.module.scittle.pprint.append.js\x22);");