["^ ","~:output",["^ ","~:js","goog.provide('cljs.tools.reader.impl.inspect');\ngoog.require('cljs.core');\ncljs.tools.reader.impl.inspect.inspect_STAR__col = (function cljs$tools$reader$impl$inspect$inspect_STAR__col(truncate,col,start,end){\nvar n = cljs.core.count(col);\nvar l = (cljs.core.truth_(truncate)?(0):(function (){var x__17933__auto__ = (10);\nvar y__17934__auto__ = n;\nreturn ((x__17933__auto__ < y__17934__auto__) ? x__17933__auto__ : y__17934__auto__);\n})());\nvar elements = cljs.core.map.cljs$core$IFn$_invoke$arity$2(cljs.core.partial.cljs$core$IFn$_invoke$arity$2(cljs.tools.reader.impl.inspect.inspect_STAR_,true),cljs.core.take.cljs$core$IFn$_invoke$arity$2(l,col));\nvar content = cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.str,cljs.core.interpose.cljs$core$IFn$_invoke$arity$2(\" \",elements));\nvar suffix = (((l < n))?\"...\":null);\nreturn [cljs.core.str.cljs$core$IFn$_invoke$arity$1(start),cljs.core.str.cljs$core$IFn$_invoke$arity$1(content),cljs.core.str.cljs$core$IFn$_invoke$arity$1(suffix),cljs.core.str.cljs$core$IFn$_invoke$arity$1(end)].join('');\n});\ncljs.tools.reader.impl.inspect.dispatch_inspect = (function cljs$tools$reader$impl$inspect$dispatch_inspect(_,x){\nif((x == null)){\nreturn new cljs.core.Keyword(null,\"nil\",\"nil\",99600501);\n} else {\nif(typeof x === 'string'){\nreturn new cljs.core.Keyword(null,\"string\",\"string\",-1989541586);\n} else {\nif((x instanceof cljs.core.Keyword)){\nreturn new cljs.core.Keyword(null,\"strable\",\"strable\",1877668047);\n} else {\nif(typeof x === 'number'){\nreturn new cljs.core.Keyword(null,\"strable\",\"strable\",1877668047);\n} else {\nif((x instanceof cljs.core.Symbol)){\nreturn new cljs.core.Keyword(null,\"strable\",\"strable\",1877668047);\n} else {\nif(cljs.core.vector_QMARK_(x)){\nreturn new cljs.core.Keyword(null,\"vector\",\"vector\",1902966158);\n} else {\nif(cljs.core.list_QMARK_(x)){\nreturn new cljs.core.Keyword(null,\"list\",\"list\",765357683);\n} else {\nif(cljs.core.map_QMARK_(x)){\nreturn new cljs.core.Keyword(null,\"map\",\"map\",1371690461);\n} else {\nif(cljs.core.set_QMARK_(x)){\nreturn new cljs.core.Keyword(null,\"set\",\"set\",304602554);\n} else {\nif(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(x,true)){\nreturn new cljs.core.Keyword(null,\"strable\",\"strable\",1877668047);\n} else {\nif(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(x,false)){\nreturn new cljs.core.Keyword(null,\"strable\",\"strable\",1877668047);\n} else {\nreturn cljs.core.type(x);\n\n}\n}\n}\n}\n}\n}\n}\n}\n}\n}\n}\n});\nif(typeof cljs.tools.reader.impl.inspect.inspect_STAR_ !== 'undefined'){\n} else {\ncljs.tools.reader.impl.inspect.inspect_STAR_ = (function (){var method_table__18405__auto__ = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.PersistentArrayMap.EMPTY);\nvar prefer_table__18406__auto__ = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.PersistentArrayMap.EMPTY);\nvar method_cache__18407__auto__ = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.PersistentArrayMap.EMPTY);\nvar cached_hierarchy__18408__auto__ = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.PersistentArrayMap.EMPTY);\nvar hierarchy__18409__auto__ = cljs.core.get.cljs$core$IFn$_invoke$arity$3(cljs.core.PersistentArrayMap.EMPTY,new cljs.core.Keyword(null,\"hierarchy\",\"hierarchy\",-1053470341),cljs.core.get_global_hierarchy());\nreturn (new cljs.core.MultiFn(cljs.core.symbol.cljs$core$IFn$_invoke$arity$2(\"cljs.tools.reader.impl.inspect\",\"inspect*\"),cljs.tools.reader.impl.inspect.dispatch_inspect,new cljs.core.Keyword(null,\"default\",\"default\",-1987822328),hierarchy__18409__auto__,method_table__18405__auto__,prefer_table__18406__auto__,method_cache__18407__auto__,cached_hierarchy__18408__auto__));\n})();\n}\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,new cljs.core.Keyword(null,\"string\",\"string\",-1989541586),(function (truncate,x){\nvar n = (cljs.core.truth_(truncate)?(5):(20));\nvar suffix = (((x.length > n))?\"...\\\"\":\"\\\"\");\nreturn [cljs.core.str.cljs$core$IFn$_invoke$arity$1(\"\\\"\"),cljs.core.str.cljs$core$IFn$_invoke$arity$1(x.substring((0),(function (){var x__17933__auto__ = n;\nvar y__17934__auto__ = x.length;\nreturn ((x__17933__auto__ < y__17934__auto__) ? x__17933__auto__ : y__17934__auto__);\n})())),cljs.core.str.cljs$core$IFn$_invoke$arity$1(suffix)].join('');\n}));\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,new cljs.core.Keyword(null,\"strable\",\"strable\",1877668047),(function (truncate,x){\nreturn [cljs.core.str.cljs$core$IFn$_invoke$arity$1(x)].join('');\n}));\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,cljs.coreIndexedSeq,(function (truncate,x){\nreturn \"<indexed seq>\";\n}));\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,cljs.core.PersistentArrayMapSeq,(function (truncate,x){\nreturn \"<map seq>\";\n}));\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,cljs.core.NodeSeq,(function (truncate,x){\nreturn \"<map seq>\";\n}));\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,cljs.core.Cons,(function (truncate,x){\nreturn \"<cons>\";\n}));\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,cljs.core.LazySeq,(function (truncate,x){\nreturn \"<lazy seq>\";\n}));\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,new cljs.core.Keyword(null,\"nil\",\"nil\",99600501),(function (_,___$1){\nreturn \"nil\";\n}));\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,new cljs.core.Keyword(null,\"list\",\"list\",765357683),(function (truncate,col){\nreturn cljs.tools.reader.impl.inspect.inspect_STAR__col(truncate,col,\"(\",\")\");\n}));\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,new cljs.core.Keyword(null,\"map\",\"map\",1371690461),(function (truncate,m){\nvar len = cljs.core.count(m);\nvar n_shown = (cljs.core.truth_(truncate)?(0):len);\nvar contents = cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.concat,cljs.core.take.cljs$core$IFn$_invoke$arity$2(n_shown,m));\nvar suffix = (((len > n_shown))?\"...}\":\"}\");\nreturn cljs.tools.reader.impl.inspect.inspect_STAR__col(truncate,contents,\"{\",suffix);\n}));\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,new cljs.core.Keyword(null,\"set\",\"set\",304602554),(function (truncate,col){\nreturn cljs.tools.reader.impl.inspect.inspect_STAR__col(truncate,col,\"#{\",\"}\");\n}));\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,new cljs.core.Keyword(null,\"vector\",\"vector\",1902966158),(function (truncate,col){\nreturn cljs.tools.reader.impl.inspect.inspect_STAR__col(truncate,col,\"[\",\"]\");\n}));\ncljs.core._add_method(cljs.tools.reader.impl.inspect.inspect_STAR_,new cljs.core.Keyword(null,\"default\",\"default\",-1987822328),(function (truncate,x){\nreturn cljs.core.pr_str.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([cljs.core.type(x)], 0));\n}));\n/**\n * Return a string description of the value supplied.\n * May be the a string version of the value itself (e.g. \"true\")\n * or it may be a description (e.g. \"an instance of Foo\").\n * If truncate is true then return a very terse version of\n * the inspection.\n */\ncljs.tools.reader.impl.inspect.inspect = (function cljs$tools$reader$impl$inspect$inspect(var_args){\nvar G__1132 = arguments.length;\nswitch (G__1132) {\ncase 1:\nreturn cljs.tools.reader.impl.inspect.inspect.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));\n\nbreak;\ncase 2:\nreturn cljs.tools.reader.impl.inspect.inspect.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));\n\nbreak;\ndefault:\nthrow (new Error([\"Invalid arity: \",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join('')));\n\n}\n});\n\ncljs.tools.reader.impl.inspect.inspect.cljs$core$IFn$_invoke$arity$1 = (function (x){\nreturn (cljs.tools.reader.impl.inspect.inspect_STAR_.cljs$core$IFn$_invoke$arity$2 ? cljs.tools.reader.impl.inspect.inspect_STAR_.cljs$core$IFn$_invoke$arity$2(false,x) : cljs.tools.reader.impl.inspect.inspect_STAR_.call(null,false,x));\n});\n\ncljs.tools.reader.impl.inspect.inspect.cljs$core$IFn$_invoke$arity$2 = (function (truncate,x){\nreturn (cljs.tools.reader.impl.inspect.inspect_STAR_.cljs$core$IFn$_invoke$arity$2 ? cljs.tools.reader.impl.inspect.inspect_STAR_.cljs$core$IFn$_invoke$arity$2(truncate,x) : cljs.tools.reader.impl.inspect.inspect_STAR_.call(null,truncate,x));\n});\n\ncljs.tools.reader.impl.inspect.inspect.cljs$lang$maxFixedArity = 2;\n\n","~:ns-info",["^ ","~:rename-macros",null,"~:renames",["^ "],"~:meta",["^ "],"~:ns-aliases",["^ ","~$electron","~$shadow.js.shim.module$electron","~$clojure.tools.reader.edn","~$cljs.tools.reader.edn"],"~:use-macros",null,"~:excludes",["~#set",[]],"~:name","~$cljs.tools.reader.impl.inspect","~:op","~:ns","~:imports",null,"~:requires",["^ ","~$cljs.core","^D","~$goog","^E"],"~:seen",["^=",[]],"~:uses",null,"~:require-macros",["^ ","^D","^D"],"~:form",["~#list",["~$ns","^?"]],"~:js-deps",["^ "],"~:deps",["^E","^D"]],"^A","^?","~:resource-id",["~:shadow.build.classpath/resource","cljs/tools/reader/impl/inspect.cljs"],"~:compiled-at",1513656404698,"~:resource-name","cljs/tools/reader/impl/inspect.cljs","~:warnings",[],"~:source",";;   Copyright (c) Russ Olsen, Nicola Mometto, Rich Hickey & contributors.\n;;   The use and distribution terms for this software are covered by the\n;;   Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)\n;;   which can be found in the file epl-v10.html at the root of this distribution.\n;;   By using this software in any fashion, you are agreeing to be bound by\n;;   the terms of this license.\n;;   You must not remove this notice, or any other, from this software.\n\n(ns cljs.tools.reader.impl.inspect)\n\n(declare inspect*)\n\n(defn- inspect*-col [truncate col start end]\n  (let [n (count col)\n        l (if truncate 0 (min 10 n))\n        elements (map (partial inspect* true) (take l col))\n        content (apply str (interpose \" \" elements))\n        suffix (if (< l n) \"...\")]\n    (str start content suffix end)))\n\n(defn- dispatch-inspect\n  [_ x]\n  (cond\n   (nil? x) :nil\n   (string? x) :string\n   (keyword? x) :strable\n   (number? x) :strable\n   (symbol? x) :strable\n   (vector? x) :vector\n   (list? x)  :list\n   (map? x) :map\n   (set? x) :set\n   (= x true) :strable\n   (= x false) :strable\n   :default (type x)))\n\n(defmulti inspect* dispatch-inspect)\n\n(defmethod inspect* :string [truncate ^String x]\n  (let [n (if truncate 5 20)\n        suffix (if (> (.-length x) n) \"...\\\"\" \"\\\"\")]\n    (str\n      \\\"\n      (.substring ^String x 0 (min n (.-length x)))\n      suffix)))\n\n(defmethod inspect* :strable [truncate x] (str x))\n\n(defmethod inspect* cljs.coreIndexedSeq [truncate x]\n  \"<indexed seq>\")\n\n(defmethod inspect* cljs.core/PersistentArrayMapSeq [truncate x]\n  \"<map seq>\")\n\n(defmethod inspect* cljs.core/NodeSeq [truncate x]\n  \"<map seq>\")\n\n(defmethod inspect* cljs.core/Cons [truncate x] \"<cons>\")\n\n(defmethod inspect* cljs.core/LazySeq [truncate x] \"<lazy seq>\")\n\n(defmethod inspect* :nil [_ _] \"nil\")\n\n(defmethod inspect* :list [truncate col]\n  (inspect*-col truncate col \\( \\)))\n\n(defmethod inspect* :map [truncate m]\n  (let [len (count m)\n        n-shown (if truncate 0 len)\n        contents (apply concat (take n-shown m))\n        suffix (if (> len n-shown) \"...}\" \\})]\n    (inspect*-col truncate contents \\{ suffix)))\n\n(defmethod inspect* :set [truncate col]\n  (inspect*-col truncate col \"#{\" \\}))\n\n(defmethod inspect* :vector [truncate col]\n  (inspect*-col truncate col \\[ \\]))\n\n(defmethod inspect* :default [truncate x]\n  (pr-str (type x)))\n\n(defn inspect\n  \"Return a string description of the value supplied.\n   May be the a string version of the value itself (e.g. \\\"true\\\")\n   or it may be a description (e.g. \\\"an instance of Foo\\\").\n   If truncate is true then return a very terse version of\n   the inspection.\"\n  ([x] (inspect* false x))\n  ([truncate x] (inspect* truncate x)))\n","~:reader-features",["^=",["~:cljs"]],"~:source-map",["^ ","~i10",["^ ","~i0",[["^ ","~:gcol",0,"~:gline",2],["^ ","^X",0,"^Y",2]]],"~i12",["^ ","~i0",[["^ ","^X",0,"^Y",2],["^ ","^X",51,"^Y",2],["^ ","^X",0,"^Y",3]],"~i7",[["^ ","^X",0,"^Y",2,"^>","cljs.tools.reader.impl.inspect/inspect*-col"]],"~i21",[["^ ","^X",110,"^Y",2,"^>","truncate"]],"~i30",[["^ ","^X",119,"^Y",2,"^>","col"]],"~i34",[["^ ","^X",123,"^Y",2,"^>","start"]],"~i40",[["^ ","^X",129,"^Y",2,"^>","end"]]],"~i13",["^ ","~i2",[["^ ","^X",0,"^Y",3],["^ ","^X",0,"^Y",11]],"~i8",[["^ ","^X",4,"^Y",3,"^>","n"]],"^W",[["^ ","^X",8,"^Y",3]],"~i11",[["^ ","^X",8,"^Y",3,"^>","cljs.core/count"]],"~i17",[["^ ","^X",24,"^Y",3,"^>","col"]]],"~i14",["^ ","~i8",[["^ ","^X",4,"^Y",4,"^>","l"]],"^W",[["^ ","^X",8,"^Y",4],["^ ","^X",36,"^Y",4]],"^16",[["^ ","^X",26,"^Y",4,"^>","truncate"]],"~i25",[["^ ","^X",40,"^Y",4],["^ ","^X",57,"^Y",4,"^>","x__17933__auto__"],["^ ","^X",76,"^Y",4],["^ ","^X",4,"^Y",5,"^>","y__17934__auto__"],["^ ","^X",0,"^Y",6],["^ ","^X",0,"^Y",6],["^ ","^X",9,"^Y",6,"^>","x__17933__auto__"],["^ ","^X",28,"^Y",6,"^>","y__17934__auto__"],["^ ","^X",48,"^Y",6,"^>","x__17933__auto__"],["^ ","^X",67,"^Y",6,"^>","y__17934__auto__"]],"~i33",[["^ ","^X",23,"^Y",5,"^>","n"]]],"~i15",["^ ","~i8",[["^ ","^X",4,"^Y",8,"^>","elements"]],"^15",[["^ ","^X",15,"^Y",8]],"~i18",[["^ ","^X",15,"^Y",8,"^>","cljs.core.map.cljs$core$IFn$_invoke$arity$2"]],"~i22",[["^ ","^X",59,"^Y",8],["^ ","^X",152,"^Y",8]],"~i23",[["^ ","^X",59,"^Y",8,"^>","cljs.core.partial.cljs$core$IFn$_invoke$arity$2"]],"~i31",[["^ ","^X",107,"^Y",8,"^>","cljs.tools.reader.impl.inspect/inspect*"]],"~i46",[["^ ","^X",158,"^Y",8]],"~i47",[["^ ","^X",158,"^Y",8,"^>","cljs.core.take.cljs$core$IFn$_invoke$arity$2"]],"~i52",[["^ ","^X",203,"^Y",8,"^>","l"]],"~i54",[["^ ","^X",205,"^Y",8,"^>","col"]]],"~i16",["^ ","~i8",[["^ ","^X",4,"^Y",9,"^>","content"]],"^1B",[["^ ","^X",14,"^Y",9]],"^15",[["^ ","^X",14,"^Y",9,"^>","cljs.core.apply.cljs$core$IFn$_invoke$arity$2"]],"^1<",[["^ ","^X",60,"^Y",9,"^>","cljs.core/str"]],"~i27",[["^ ","^X",74,"^Y",9],["^ ","^X",124,"^Y",9]],"~i28",[["^ ","^X",74,"^Y",9,"^>","cljs.core.interpose.cljs$core$IFn$_invoke$arity$2"]],"~i42",[["^ ","^X",128,"^Y",9,"^>","elements"]]],"^15",["^ ","~i8",[["^ ","^X",4,"^Y",10,"^>","suffix"]],"^19",[["^ ","^X",13,"^Y",10],["^ ","^X",24,"^Y",10],["^ ","^X",30,"^Y",10]],"~i19",[["^ ","^X",15,"^Y",10]],"^1;",[["^ ","^X",16,"^Y",10,"^>","l"]],"~i24",[["^ ","^X",20,"^Y",10,"^>","n"]]],"^1:",["^ ","~i4",[["^ ","^X",0,"^Y",11]],"~i9",[["^ ","^X",52,"^Y",11,"^>","start"]],"^19",[["^ ","^X",103,"^Y",11,"^>","content"]],"^1<",[["^ ","^X",156,"^Y",11,"^>","suffix"]],"^10",[["^ ","^X",208,"^Y",11,"^>","end"]]],"~i20",["^ ","~i0",[["^ ","^X",0,"^Y",13],["^ ","^X",50,"^Y",13],["^ ","^X",0,"^Y",14]],"~i7",[["^ ","^X",0,"^Y",13,"^>","cljs.tools.reader.impl.inspect/dispatch-inspect"]]],"^[",["^ ","~i3",[["^ ","^X",108,"^Y",13,"^>","_"]],"~i5",[["^ ","^X",110,"^Y",13,"^>","x"]]],"^1;",["^ ","~i2",[["^ ","^X",0,"^Y",14],["^ ","^X",0,"^Y",15],["^ ","^X",0,"^Y",17],["^ ","^X",0,"^Y",18],["^ ","^X",0,"^Y",20],["^ ","^X",0,"^Y",21],["^ ","^X",0,"^Y",23],["^ ","^X",0,"^Y",24],["^ ","^X",0,"^Y",26],["^ ","^X",0,"^Y",27],["^ ","^X",0,"^Y",29],["^ ","^X",0,"^Y",30],["^ ","^X",0,"^Y",32],["^ ","^X",0,"^Y",33],["^ ","^X",0,"^Y",35],["^ ","^X",0,"^Y",36],["^ ","^X",0,"^Y",38],["^ ","^X",0,"^Y",39],["^ ","^X",0,"^Y",41],["^ ","^X",0,"^Y",42],["^ ","^X",0,"^Y",44],["^ ","^X",0,"^Y",45],["^ ","^X",0,"^Y",47]]],"^1<",["^ ","~i3",[["^ ","^X",3,"^Y",14],["^ ","^X",9,"^Y",14]],"~i9",[["^ ","^X",4,"^Y",14,"^>","x"]]],"^1G",["^ ","~i3",[["^ ","^X",3,"^Y",17]],"^Z",[["^ ","^X",10,"^Y",17,"^>","x"]]],"^17",["^ ","~i3",[["^ ","^X",3,"^Y",20],["^ ","^X",17,"^Y",20,"^>","cljs.core/Keyword"]],"^13",[["^ ","^X",4,"^Y",20,"^>","x"]]],"~i26",["^ ","~i3",[["^ ","^X",3,"^Y",23]],"^Z",[["^ ","^X",10,"^Y",23,"^>","x"]]],"^1C",["^ ","~i3",[["^ ","^X",3,"^Y",26],["^ ","^X",17,"^Y",26,"^>","cljs.core/Symbol"]],"^Z",[["^ ","^X",4,"^Y",26,"^>","x"]]],"^1D",["^ ","~i3",[["^ ","^X",3,"^Y",29]],"~i4",[["^ ","^X",3,"^Y",29,"^>","cljs.core/vector?"]],"^Z",[["^ ","^X",27,"^Y",29,"^>","x"]]],"~i29",["^ ","~i3",[["^ ","^X",3,"^Y",32]],"~i4",[["^ ","^X",3,"^Y",32,"^>","cljs.core/list?"]],"^W",[["^ ","^X",25,"^Y",32,"^>","x"]]],"^10",["^ ","~i3",[["^ ","^X",3,"^Y",35]],"~i4",[["^ ","^X",3,"^Y",35,"^>","cljs.core/map?"]],"~i9",[["^ ","^X",24,"^Y",35,"^>","x"]]],"^1=",["^ ","~i3",[["^ ","^X",3,"^Y",38]],"~i4",[["^ ","^X",3,"^Y",38,"^>","cljs.core/set?"]],"~i9",[["^ ","^X",24,"^Y",38,"^>","x"]]],"~i32",["^ ","~i3",[["^ ","^X",3,"^Y",41],["^ ","^X",50,"^Y",41]],"~i4",[["^ ","^X",3,"^Y",41,"^>","cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2"]],"~i6",[["^ ","^X",48,"^Y",41,"^>","x"]]],"^18",["^ ","~i3",[["^ ","^X",3,"^Y",44],["^ ","^X",50,"^Y",44]],"~i4",[["^ ","^X",3,"^Y",44,"^>","cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2"]],"~i6",[["^ ","^X",48,"^Y",44,"^>","x"]]],"^11",["^ ","^Z",[["^ ","^X",0,"^Y",47]],"^13",[["^ ","^X",7,"^Y",47,"^>","cljs.core/type"]],"^1:",[["^ ","^X",22,"^Y",47,"^>","x"]]],"~i36",["^ ","~i0",[["^ ","^X",0,"^Y",61],["^ ","^X",3,"^Y",61],["^ ","^X",0,"^Y",62],["^ ","^X",0,"^Y",63],["^ ","^X",0,"^Y",63],["^ ","^X",47,"^Y",63],["^ ","^X",64,"^Y",63,"^>","method-table__18405__auto__"],["^ ","^X",94,"^Y",63],["^ ","^X",94,"^Y",63,"^>","cljs.core.atom.cljs$core$IFn$_invoke$arity$1"],["^ ","^X",139,"^Y",63],["^ ","^X",4,"^Y",64,"^>","prefer-table__18406__auto__"],["^ ","^X",34,"^Y",64],["^ ","^X",34,"^Y",64,"^>","cljs.core.atom.cljs$core$IFn$_invoke$arity$1"],["^ ","^X",79,"^Y",64],["^ ","^X",4,"^Y",65,"^>","method-cache__18407__auto__"],["^ ","^X",34,"^Y",65],["^ ","^X",34,"^Y",65,"^>","cljs.core.atom.cljs$core$IFn$_invoke$arity$1"],["^ ","^X",79,"^Y",65],["^ ","^X",4,"^Y",66,"^>","cached-hierarchy__18408__auto__"],["^ ","^X",38,"^Y",66],["^ ","^X",38,"^Y",66,"^>","cljs.core.atom.cljs$core$IFn$_invoke$arity$1"],["^ ","^X",83,"^Y",66],["^ ","^X",4,"^Y",67,"^>","hierarchy__18409__auto__"],["^ ","^X",31,"^Y",67],["^ ","^X",31,"^Y",67,"^>","cljs.core.get.cljs$core$IFn$_invoke$arity$3"],["^ ","^X",75,"^Y",67],["^ ","^X",110,"^Y",67],["^ ","^X",174,"^Y",67],["^ ","^X",174,"^Y",67,"^>","cljs.core/get-global-hierarchy"],["^ ","^X",0,"^Y",68],["^ ","^X",0,"^Y",68],["^ ","^X",12,"^Y",68,"^>","cljs.core/MultiFn"],["^ ","^X",30,"^Y",68],["^ ","^X",30,"^Y",68,"^>","cljs.core.symbol.cljs$core$IFn$_invoke$arity$2"],["^ ","^X",77,"^Y",68],["^ ","^X",110,"^Y",68],["^ ","^X",170,"^Y",68],["^ ","^X",230,"^Y",68,"^>","hierarchy__18409__auto__"],["^ ","^X",255,"^Y",68,"^>","method-table__18405__auto__"],["^ ","^X",283,"^Y",68,"^>","prefer-table__18406__auto__"],["^ ","^X",311,"^Y",68,"^>","method-cache__18407__auto__"],["^ ","^X",339,"^Y",68,"^>","cached-hierarchy__18408__auto__"]],"^W",[["^ ","^X",10,"^Y",61,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",0,"^Y",63,"^>","cljs.tools.reader.impl.inspect/inspect*"]],"^1F",[["^ ","^X",122,"^Y",68,"^>","cljs.tools.reader.impl.inspect/dispatch-inspect"]]],"~i38",["^ ","~i0",[["^ ","^X",0,"^Y",71],["^ ","^X",0,"^Y",71,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",71,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",67,"^Y",71],["^ ","^X",125,"^Y",71],["^ ","^X",0,"^Y",72]],"^1J",[["^ ","^X",136,"^Y",71,"^>","truncate"]],"^1>",[["^ ","^X",145,"^Y",71,"^>","x"]]],"~i39",["^ ","~i2",[["^ ","^X",0,"^Y",72],["^ ","^X",0,"^Y",74]],"~i8",[["^ ","^X",4,"^Y",72,"^>","n"]],"^W",[["^ ","^X",8,"^Y",72],["^ ","^X",36,"^Y",72],["^ ","^X",40,"^Y",72]],"^16",[["^ ","^X",26,"^Y",72,"^>","truncate"]]],"^12",["^ ","~i8",[["^ ","^X",4,"^Y",73,"^>","suffix"]],"^19",[["^ ","^X",13,"^Y",73],["^ ","^X",31,"^Y",73],["^ ","^X",39,"^Y",73]],"^1F",[["^ ","^X",15,"^Y",73]],"^1;",[["^ ","^X",16,"^Y",73]],"^1K",[["^ ","^X",16,"^Y",73,"^>","x"]],"~i35",[["^ ","^X",27,"^Y",73,"^>","n"]]],"~i41",["^ ","~i4",[["^ ","^X",0,"^Y",74],["^ ","^X",52,"^Y",74]]],"~i43",["^ ","~i6",[["^ ","^X",102,"^Y",74],["^ ","^X",114,"^Y",74]],"^1I",[["^ ","^X",102,"^Y",74,"^>","x"]],"^10",[["^ ","^X",118,"^Y",74],["^ ","^X",135,"^Y",74,"^>","x__17933__auto__"],["^ ","^X",4,"^Y",75,"^>","y__17934__auto__"],["^ ","^X",0,"^Y",76],["^ ","^X",0,"^Y",76],["^ ","^X",9,"^Y",76,"^>","x__17933__auto__"],["^ ","^X",28,"^Y",76,"^>","y__17934__auto__"],["^ ","^X",48,"^Y",76,"^>","x__17933__auto__"],["^ ","^X",67,"^Y",76,"^>","y__17934__auto__"]],"^1O",[["^ ","^X",154,"^Y",74,"^>","n"]],"~i37",[["^ ","^X",23,"^Y",75]],"^1?",[["^ ","^X",23,"^Y",75,"^>","x"]]],"~i44",["^ ","~i6",[["^ ","^X",51,"^Y",77,"^>","suffix"]]],"^1>",["^ ","~i0",[["^ ","^X",0,"^Y",79],["^ ","^X",0,"^Y",79,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",79,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",67,"^Y",79],["^ ","^X",126,"^Y",79],["^ ","^X",0,"^Y",80]],"^10",[["^ ","^X",137,"^Y",79,"^>","truncate"]],"^1N",[["^ ","^X",146,"^Y",79,"^>","x"]],"^1E",[["^ ","^X",0,"^Y",80]],"^1?",[["^ ","^X",52,"^Y",80,"^>","x"]]],"~i48",["^ ","~i0",[["^ ","^X",0,"^Y",82],["^ ","^X",0,"^Y",82,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",82,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",87,"^Y",82],["^ ","^X",0,"^Y",83],["^ ","^X",0,"^Y",83]],"^1H",[["^ ","^X",67,"^Y",82,"^>","cljs/coreIndexedSeq"]],"^1P",[["^ ","^X",98,"^Y",82,"^>","truncate"]],"~i50",[["^ ","^X",107,"^Y",82,"^>","x"]]],"~i51",["^ ","~i0",[["^ ","^X",0,"^Y",85],["^ ","^X",0,"^Y",85,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",85,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",99,"^Y",85],["^ ","^X",0,"^Y",86],["^ ","^X",0,"^Y",86]],"^1H",[["^ ","^X",67,"^Y",85,"^>","cljs.core/PersistentArrayMapSeq"]],"~i53",[["^ ","^X",110,"^Y",85,"^>","truncate"]],"~i62",[["^ ","^X",119,"^Y",85,"^>","x"]]],"^1A",["^ ","~i0",[["^ ","^X",0,"^Y",88],["^ ","^X",0,"^Y",88,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",88,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",85,"^Y",88],["^ ","^X",0,"^Y",89],["^ ","^X",0,"^Y",89]],"^1H",[["^ ","^X",67,"^Y",88,"^>","cljs.core/NodeSeq"]],"^1N",[["^ ","^X",96,"^Y",88,"^>","truncate"]],"^1T",[["^ ","^X",105,"^Y",88,"^>","x"]]],"~i57",["^ ","~i0",[["^ ","^X",0,"^Y",91],["^ ","^X",0,"^Y",91,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",91,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",82,"^Y",91],["^ ","^X",0,"^Y",92],["^ ","^X",0,"^Y",92]],"^1H",[["^ ","^X",67,"^Y",91,"^>","cljs.core/Cons"]],"^1L",[["^ ","^X",93,"^Y",91,"^>","truncate"]],"~i45",[["^ ","^X",102,"^Y",91,"^>","x"]]],"~i59",["^ ","~i0",[["^ ","^X",0,"^Y",94],["^ ","^X",0,"^Y",94,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",94,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",85,"^Y",94],["^ ","^X",0,"^Y",95],["^ ","^X",0,"^Y",95]],"^1H",[["^ ","^X",67,"^Y",94,"^>","cljs.core/LazySeq"]],"^1N",[["^ ","^X",96,"^Y",94,"^>","truncate"]],"^1T",[["^ ","^X",105,"^Y",94,"^>","x"]]],"~i61",["^ ","~i0",[["^ ","^X",0,"^Y",97],["^ ","^X",0,"^Y",97,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",97,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",67,"^Y",97],["^ ","^X",116,"^Y",97],["^ ","^X",0,"^Y",98],["^ ","^X",0,"^Y",98]],"^1I",[["^ ","^X",127,"^Y",97,"^>","_"]],"^1D",[["^ ","^X",129,"^Y",97,"^>","_"]]],"~i63",["^ ","~i0",[["^ ","^X",0,"^Y",100],["^ ","^X",0,"^Y",100,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",100,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",67,"^Y",100],["^ ","^X",119,"^Y",100],["^ ","^X",0,"^Y",101]],"^1C",[["^ ","^X",130,"^Y",100,"^>","truncate"]],"^1L",[["^ ","^X",139,"^Y",100,"^>","col"]]],"~i64",["^ ","~i2",[["^ ","^X",0,"^Y",101],["^ ","^X",69,"^Y",101],["^ ","^X",73,"^Y",101]],"~i3",[["^ ","^X",7,"^Y",101,"^>","cljs.tools.reader.impl.inspect/inspect*-col"]],"^1B",[["^ ","^X",56,"^Y",101,"^>","truncate"]],"^17",[["^ ","^X",65,"^Y",101,"^>","col"]]],"~i66",["^ ","~i0",[["^ ","^X",0,"^Y",103],["^ ","^X",0,"^Y",103,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",103,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",67,"^Y",103],["^ ","^X",118,"^Y",103],["^ ","^X",0,"^Y",104]],"^1I",[["^ ","^X",129,"^Y",103,"^>","truncate"]],"^1O",[["^ ","^X",138,"^Y",103,"^>","m"]]],"~i67",["^ ","~i2",[["^ ","^X",0,"^Y",104],["^ ","^X",0,"^Y",108]],"~i8",[["^ ","^X",4,"^Y",104,"^>","len"]],"^Z",[["^ ","^X",10,"^Y",104]],"^13",[["^ ","^X",10,"^Y",104,"^>","cljs.core/count"]],"^1F",[["^ ","^X",26,"^Y",104,"^>","m"]]],"~i68",["^ ","~i8",[["^ ","^X",4,"^Y",105,"^>","n-shown"]],"^1B",[["^ ","^X",14,"^Y",105],["^ ","^X",42,"^Y",105]],"^1H",[["^ ","^X",32,"^Y",105,"^>","truncate"]],"^1=",[["^ ","^X",46,"^Y",105,"^>","len"]]],"~i69",["^ ","~i8",[["^ ","^X",4,"^Y",106,"^>","contents"]],"^15",[["^ ","^X",15,"^Y",106]],"^1:",[["^ ","^X",15,"^Y",106,"^>","cljs.core.apply.cljs$core$IFn$_invoke$arity$2"]],"^1G",[["^ ","^X",61,"^Y",106,"^>","cljs.core/concat"]],"^1=",[["^ ","^X",78,"^Y",106]],"^1K",[["^ ","^X",78,"^Y",106,"^>","cljs.core.take.cljs$core$IFn$_invoke$arity$2"]],"^1R",[["^ ","^X",123,"^Y",106,"^>","n-shown"]],"^1Z",[["^ ","^X",131,"^Y",106,"^>","m"]]],"~i70",["^ ","~i8",[["^ ","^X",4,"^Y",107,"^>","suffix"]],"^19",[["^ ","^X",13,"^Y",107],["^ ","^X",32,"^Y",107],["^ ","^X",39,"^Y",107]],"^1F",[["^ ","^X",15,"^Y",107]],"^1;",[["^ ","^X",16,"^Y",107,"^>","len"]],"^1I",[["^ ","^X",22,"^Y",107,"^>","n-shown"]]],"~i71",["^ ","~i4",[["^ ","^X",0,"^Y",108],["^ ","^X",74,"^Y",108]],"~i5",[["^ ","^X",7,"^Y",108,"^>","cljs.tools.reader.impl.inspect/inspect*-col"]],"^1:",[["^ ","^X",56,"^Y",108,"^>","truncate"]],"^1C",[["^ ","^X",65,"^Y",108,"^>","contents"]],"^1N",[["^ ","^X",78,"^Y",108,"^>","suffix"]]],"~i73",["^ ","~i0",[["^ ","^X",0,"^Y",110],["^ ","^X",0,"^Y",110,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",110,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",67,"^Y",110],["^ ","^X",117,"^Y",110],["^ ","^X",0,"^Y",111]],"^1I",[["^ ","^X",128,"^Y",110,"^>","truncate"]],"^1O",[["^ ","^X",137,"^Y",110,"^>","col"]]],"~i74",["^ ","~i2",[["^ ","^X",0,"^Y",111],["^ ","^X",69,"^Y",111],["^ ","^X",74,"^Y",111]],"~i3",[["^ ","^X",7,"^Y",111,"^>","cljs.tools.reader.impl.inspect/inspect*-col"]],"^1B",[["^ ","^X",56,"^Y",111,"^>","truncate"]],"^17",[["^ ","^X",65,"^Y",111,"^>","col"]]],"~i76",["^ ","~i0",[["^ ","^X",0,"^Y",113],["^ ","^X",0,"^Y",113,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",113,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",67,"^Y",113],["^ ","^X",124,"^Y",113],["^ ","^X",0,"^Y",114]],"^1J",[["^ ","^X",135,"^Y",113,"^>","truncate"]],"^1M",[["^ ","^X",144,"^Y",113,"^>","col"]]],"~i77",["^ ","~i2",[["^ ","^X",0,"^Y",114],["^ ","^X",69,"^Y",114],["^ ","^X",73,"^Y",114]],"~i3",[["^ ","^X",7,"^Y",114,"^>","cljs.tools.reader.impl.inspect/inspect*-col"]],"^1B",[["^ ","^X",56,"^Y",114,"^>","truncate"]],"^17",[["^ ","^X",65,"^Y",114,"^>","col"]]],"~i79",["^ ","~i0",[["^ ","^X",0,"^Y",116],["^ ","^X",0,"^Y",116,"^>","cljs.core/-add-method"],["^ ","^X",22,"^Y",116,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",67,"^Y",116],["^ ","^X",127,"^Y",116],["^ ","^X",0,"^Y",117]],"^10",[["^ ","^X",138,"^Y",116,"^>","truncate"]],"^1N",[["^ ","^X",147,"^Y",116,"^>","x"]]],"~i80",["^ ","~i2",[["^ ","^X",0,"^Y",117]],"~i3",[["^ ","^X",7,"^Y",117,"^>","cljs.core.pr_str.cljs$core$IFn$_invoke$arity$variadic"]],"^W",[["^ ","^X",111,"^Y",117]],"^14",[["^ ","^X",111,"^Y",117,"^>","cljs.core/type"]],"^1B",[["^ ","^X",126,"^Y",117,"^>","x"]]],"~i82",["^ ","~i0",[["^ ","^X",0,"^Y",119],["^ ","^X",0,"^Y",119],["^ ","^X",41,"^Y",126],["^ ","^X",90,"^Y",126,"^>","var_args"],["^ ","^X",0,"^Y",127],["^ ","^X",0,"^Y",127],["^ ","^X",4,"^Y",127,"^>","G__1132"],["^ ","^X",14,"^Y",127],["^ ","^X",14,"^Y",127],["^ ","^X",0,"^Y",128],["^ ","^X",0,"^Y",128],["^ ","^X",8,"^Y",128,"^>","G__1132"],["^ ","^X",5,"^Y",129],["^ ","^X",0,"^Y",130],["^ ","^X",7,"^Y",130,"^>","cljs.tools.reader.impl.inspect/inspect"],["^ ","^X",76,"^Y",130],["^ ","^X",77,"^Y",130],["^ ","^X",87,"^Y",130],["^ ","^X",5,"^Y",133],["^ ","^X",0,"^Y",134],["^ ","^X",7,"^Y",134,"^>","cljs.tools.reader.impl.inspect/inspect"],["^ ","^X",76,"^Y",134],["^ ","^X",77,"^Y",134],["^ ","^X",87,"^Y",134],["^ ","^X",93,"^Y",134],["^ ","^X",94,"^Y",134],["^ ","^X",104,"^Y",134],["^ ","^X",0,"^Y",138],["^ ","^X",6,"^Y",138],["^ ","^X",11,"^Y",138,"^>","js/Error"],["^ ","^X",17,"^Y",138],["^ ","^X",18,"^Y",138],["^ ","^X",80,"^Y",138],["^ ","^X",80,"^Y",138],["^ ","^X",0,"^Y",143],["^ ","^X",0,"^Y",143],["^ ","^X",71,"^Y",143],["^ ","^X",0,"^Y",144],["^ ","^X",0,"^Y",147],["^ ","^X",0,"^Y",147],["^ ","^X",71,"^Y",147],["^ ","^X",0,"^Y",148],["^ ","^X",0,"^Y",151],["^ ","^X",0,"^Y",151],["^ ","^X",65,"^Y",151],["^ ","^X",0,"^Y",153]],"~i6",[["^ ","^X",0,"^Y",126,"^>","cljs.tools.reader.impl.inspect/inspect"],["^ ","^X",0,"^Y",143,"^>","cljs.tools.reader.impl.inspect/inspect"],["^ ","^X",0,"^Y",147,"^>","cljs.tools.reader.impl.inspect/inspect"],["^ ","^X",0,"^Y",151,"^>","cljs.tools.reader.impl.inspect/inspect"]]],"~i88",["^ ","~i4",[["^ ","^X",82,"^Y",143,"^>","x"]],"~i7",[["^ ","^X",0,"^Y",144],["^ ","^X",160,"^Y",144],["^ ","^X",226,"^Y",144]],"~i8",[["^ ","^X",8,"^Y",144,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",85,"^Y",144,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",171,"^Y",144,"^>","cljs.tools.reader.impl.inspect/inspect*"]],"^1<",[["^ ","^X",166,"^Y",144,"^>","x"],["^ ","^X",232,"^Y",144,"^>","x"]]],"~i89",["^ ","~i4",[["^ ","^X",82,"^Y",147,"^>","truncate"]],"^13",[["^ ","^X",91,"^Y",147,"^>","x"]],"^1B",[["^ ","^X",0,"^Y",148]],"^15",[["^ ","^X",8,"^Y",148,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",85,"^Y",148,"^>","cljs.tools.reader.impl.inspect/inspect*"],["^ ","^X",174,"^Y",148,"^>","cljs.tools.reader.impl.inspect/inspect*"]],"^1I",[["^ ","^X",160,"^Y",148,"^>","truncate"],["^ ","^X",229,"^Y",148,"^>","truncate"]],"^1O",[["^ ","^X",169,"^Y",148,"^>","x"],["^ ","^X",238,"^Y",148,"^>","x"]]]],"~:cljc",false],"~:cache-keys",["~#cmap",[["~:macro","^D"],1508387664000,["^O","goog/math/math.js"],1508387694000,["^O","goog/array/array.js"],1508387694000,["^O","goog/debug/error.js"],1508387694000,["^O","goog/dom/nodetype.js"],1508387694000,["^O","cljs/tools/reader/impl/inspect.cljs"],1508387663000,["^O","goog/object/object.js"],1508387694000,"~:SHADOW-TIMESTAMP",1513656118000,["^O","goog/math/long.js"],1508387694000,["^O","goog/functions/functions.js"],1508387694000,["^O","goog/structs/map.js"],1508387694000,["^O","goog/asserts/asserts.js"],1508387694000,["^O","goog/uri/uri.js"],1508387694000,["^O","goog/base.js"],1508387694000,["^O","goog/structs/structs.js"],1508387694000,["^O","goog/string/string.js"],1508387694000,["^O","goog/reflect/reflect.js"],1508387694000,["^O","goog/string/stringbuffer.js"],1508387694000,["^O","goog/iter/iter.js"],1508387694000,["^O","cljs/core.cljs"],1508387664000,["^O","goog/math/integer.js"],1508387694000,["^O","goog/uri/utils.js"],1508387694000]],"~:analyzer",["^ ","^3",null,"^4",["^ "],"^5",["^ "],"^6",["^ ","^7","^8","^9","^:"],"^;",null,"^<",["^=",[]],"^>","^?","^B",null,"^C",["^ ","^D","^D","^E","^E"],"^F",["^=",[]],"~:shadow/js-access-global",["^=",["Error"]],"^G",null,"~:defs",["^ ","~$inspect*",["^ ","^>","~$cljs.tools.reader.impl.inspect/inspect*","~:file","cljs/tools/reader/impl/inspect.cljs","~:line",37,"~:column",1,"~:end-line",37,"~:end-column",19,"^5",["^ ","^2L","cljs/tools/reader/impl/inspect.cljs","^2M",37,"^2N",11,"^2O",37,"^2P",19],"~:tag","~$cljs.core/MultiFn"],"~$inspect*-col",["^ ","~:protocol-inline",null,"^5",["^ ","^2L","cljs/tools/reader/impl/inspect.cljs","^2M",13,"^2N",8,"^2O",13,"^2P",20,"~:private",true,"~:arglists",["^J",["~$quote",["^J",[["~$truncate","~$col","~$start","~$end"]]]]]],"^2U",true,"^>","~$cljs.tools.reader.impl.inspect/inspect*-col","~:variadic",false,"^2L","cljs/tools/reader/impl/inspect.cljs","^2P",20,"~:method-params",["^J",[["^2X","^2Y","^2Z","^2["]]],"~:protocol-impl",null,"~:arglists-meta",["^J",[null,null]],"^2N",1,"^2M",13,"^2O",13,"~:max-fixed-arity",4,"~:fn-var",true,"^2V",["^J",["^2W",["^J",[["^2X","^2Y","^2Z","^2["]]]]]],"~$dispatch-inspect",["^ ","^2T",null,"^5",["^ ","^2L","cljs/tools/reader/impl/inspect.cljs","^2M",21,"^2N",8,"^2O",21,"^2P",24,"^2U",true,"^2V",["^J",["^2W",["^J",[["~$_","~$x"]]]]]],"^2U",true,"^>","~$cljs.tools.reader.impl.inspect/dispatch-inspect","^31",false,"^2L","cljs/tools/reader/impl/inspect.cljs","^2P",24,"^32",["^J",[["~$_","~$x"]]],"^33",null,"^34",["^J",[null,null]],"^2N",1,"^2M",21,"^2O",21,"^35",2,"^36",true,"^2V",["^J",["^2W",["^J",[["~$_","~$x"]]]]]],"~$inspect",["^ ","^2T",null,"^5",["^ ","^2L","cljs/tools/reader/impl/inspect.cljs","^2M",83,"^2N",7,"^2O",83,"^2P",14,"^2V",["^J",["^2W",["^J",[["~$x"],["^2X","~$x"]]]]],"~:doc","Return a string description of the value supplied.\n   May be the a string version of the value itself (e.g. \"true\")\n   or it may be a description (e.g. \"an instance of Foo\").\n   If truncate is true then return a very terse version of\n   the inspection.","~:top-fn",["^ ","^31",false,"^35",2,"^32",["^J",[["~$x"],["^2X","~$x"]]],"^2V",["^J",[["~$x"],["^2X","~$x"]]],"^34",["^J",[null,null]]]],"^>","~$cljs.tools.reader.impl.inspect/inspect","^31",false,"^2L","cljs/tools/reader/impl/inspect.cljs","^2P",14,"^3;",["^ ","^31",false,"^35",2,"^32",["^J",[["~$x"],["^2X","~$x"]]],"^2V",["^J",[["~$x"],["^2X","~$x"]]],"^34",["^J",[null,null]]],"^32",["^J",[["~$x"],["^2X","~$x"]]],"^33",null,"^34",["^J",[null,null]],"^2N",1,"^2M",83,"^2O",83,"^35",2,"^36",true,"^2V",["^J",[["~$x"],["^2X","~$x"]]],"^3:","Return a string description of the value supplied.\n   May be the a string version of the value itself (e.g. \"true\")\n   or it may be a description (e.g. \"an instance of Foo\").\n   If truncate is true then return a very terse version of\n   the inspection."]],"^H",["^ ","^D","^D"],"~:cljs.analyzer/constants",["^ ","^F",["^=",["~:default","~:string","~:vector","~:strable","~:list","~:nil","~:set","~:hierarchy","~:map"]],"~:order",["^3C","^3?","^3A","^3@","^3B","^3F","^3D","^3>","^3E"]],"^L",["^ "],"^M",["^E","^D"]],"^A","^?","~:ns-specs",["^ "],"~:ns-speced-vars",[],"~:compiler-options",["^2D",[["^3J","~:static-fns"],true,["^3J","~:elide-asserts"],false,["^3J","~:optimize-constants"],null,["^3J","~:emit-constants"],null,["^3J","~:infer-externs"],true,["^3J","^T"],null,["~:js-options","~:js-provider"],"~:require",["~:mode"],"~:dev",["^3J","~:fn-invoke-direct"],null,["^3J","^V"],"/dev/null"]]]