["^ ","~:rename-macros",["^ "],"~:renames",["^ "],"~:use-macros",["^ ","~$console","~$re-frame.loggers","~$with-trace","~$re-frame.trace","~$finish-trace","^6","~$merge-trace!","^6"],"~:excludes",["~#set",[]],"~:name","^6","~:imports",null,"~:requires",["^ ","~$interop","~$re-frame.interop","^?","^?","^4","^4","~$goog.functions","^@"],"~:cljs.spec/speced-vars",[],"~:uses",["^ ","^3","^4"],"~:defs",["^ ","~$reset-tracing!",["^ ","~:protocol-inline",null,"~:meta",["^ ","~:file","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","~:line",14,"~:column",7,"~:end-line",14,"~:end-column",21,"~:arglists",["~#list",["~$quote",["^M",[[]]]]]],"^;","~$re-frame.trace/reset-tracing!","~:variadic",false,"^G","out-cli/re_frame/trace.cljc","^K",21,"~:method-params",["^M",[[]]],"~:protocol-impl",null,"~:arglists-meta",["^M",[null,null]],"^I",1,"^H",14,"^J",14,"~:max-fixed-arity",0,"~:fn-var",true,"^L",["^M",["^N",["^M",[[]]]]]],"~$next-delivery",["^ ","^;","~$re-frame.trace/next-delivery","^G","out-cli/re_frame/trace.cljc","^H",27,"^I",1,"^J",27,"^K",23,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",27,"^I",10,"^J",27,"^K",23],"~:tag","~$any"],"~$run-tracing-callbacks!",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",81,"^I",7,"^J",81,"^K",29,"^L",["^M",["^N",["^M",[["~$now"]]]]]],"^;","~$re-frame.trace/run-tracing-callbacks!","^P",false,"^G","out-cli/re_frame/trace.cljc","^K",29,"^Q",["^M",[["^["]]],"^R",null,"^S",["^M",[null,null]],"^I",1,"^H",81,"^J",81,"^T",1,"^U",true,"^L",["^M",["^N",["^M",[["^["]]]]]],"~$trace-cbs",["^ ","^;","~$re-frame.trace/trace-cbs","^G","out-cli/re_frame/trace.cljc","^H",25,"^I",1,"^J",25,"^K",15,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",25,"^I",6,"^J",25,"^K",15],"^X","^Y"],"~$register-trace-cb",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",29,"^I",7,"^J",29,"^K",24,"^L",["^M",["^N",["^M",[["~$key","~$f"]]]]],"~:doc","Registers a tracing callback function which will receive a collection of one or more traces.\n  Will replace an existing callback function if it shares the same key."],"^;","~$re-frame.trace/register-trace-cb","^P",false,"^G","out-cli/re_frame/trace.cljc","^K",24,"^Q",["^M",[["^14","~$f"]]],"^R",null,"^S",["^M",[null,null]],"^I",1,"^H",29,"^J",29,"^T",2,"^U",true,"^L",["^M",["^N",["^M",[["^14","~$f"]]]]],"^15","Registers a tracing callback function which will receive a collection of one or more traces.\n  Will replace an existing callback function if it shares the same key."],"~$next-id",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",41,"^I",7,"^J",41,"^K",14,"^L",["^M",["^N",["^M",[[]]]]]],"^;","~$re-frame.trace/next-id","^P",false,"^G","out-cli/re_frame/trace.cljc","^K",14,"^Q",["^M",[[]]],"^R",null,"^S",["^M",[null,null]],"^I",1,"^H",41,"^J",41,"^T",0,"^U",true,"^L",["^M",["^N",["^M",[[]]]]]],"~$debounce",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",65,"^I",7,"^J",65,"^K",15,"^L",["^M",["^N",["^M",[["~$f","~$interval"]]]]]],"^;","~$re-frame.trace/debounce","^P",false,"^G","out-cli/re_frame/trace.cljc","^K",15,"^Q",["^M",[["~$f","^1:"]]],"^R",null,"^S",["^M",[null,null]],"^I",1,"^H",65,"^J",65,"^T",2,"^U",true,"^L",["^M",["^N",["^M",[["~$f","^1:"]]]]]],"~$is-trace-enabled?",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",20,"^I",16,"^J",20,"^K",33,"^X","~$boolean","^L",["^M",["^N",["^M",[[]]]]],"^15","See https://groups.google.com/d/msg/clojurescript/jk43kmYiMhA/IHglVr_TPdgJ for more details"],"^;","~$re-frame.trace/is-trace-enabled?","^P",false,"^G","out-cli/re_frame/trace.cljc","^K",33,"^Q",["^M",[[]]],"^R",null,"^S",["^M",[null,null]],"^I",1,"^H",20,"~:ret-tag","^1=","^J",20,"^T",0,"^X","^1=","^U",true,"^L",["^M",["^N",["^M",[[]]]]],"^15","See https://groups.google.com/d/msg/clojurescript/jk43kmYiMhA/IHglVr_TPdgJ for more details"],"~$traces",["^ ","^;","~$re-frame.trace/traces","^G","out-cli/re_frame/trace.cljc","^H",26,"^I",1,"^J",26,"^K",16,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",26,"^I",10,"^J",26,"^K",16],"^X","^Y"],"~$debounce-time",["^ ","^;","~$re-frame.trace/debounce-time","^G","out-cli/re_frame/trace.cljc","^H",63,"^I",1,"^J",63,"^K",19,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",63,"^I",6,"^J",63,"^K",19],"^X","~$number"],"~$schedule-debounce",["^ ","^;","~$re-frame.trace/schedule-debounce","^G","out-cli/re_frame/trace.cljc","^H",69,"^I",1,"^J",69,"^K",23,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",69,"^I",6,"^J",69,"^K",23],"^X","^Y"],"~$id",["^ ","^;","~$re-frame.trace/id","^G","out-cli/re_frame/trace.cljc","^H",11,"^I",1,"^J",11,"^K",8,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",11,"^I",6,"^J",11,"^K",8],"^X","^Y"],"~$*current-trace*",["^ ","^;","~$re-frame.trace/*current-trace*","^G","out-cli/re_frame/trace.cljc","^H",12,"^I",1,"^J",12,"^K",31,"~:dynamic",true,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",12,"^I",16,"^J",12,"^K",31,"^1K",true],"^X","~$clj-nil"],"~$remove-trace-cb",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",37,"^I",7,"^J",37,"^K",22,"^L",["^M",["^N",["^M",[["^14"]]]]]],"^;","~$re-frame.trace/remove-trace-cb","^P",false,"^G","out-cli/re_frame/trace.cljc","^K",22,"^Q",["^M",[["^14"]]],"^R",null,"^S",["^M",[null,null]],"^I",1,"^H",37,"^J",37,"^T",1,"^U",true,"^L",["^M",["^N",["^M",[["^14"]]]]]],"~$start-trace",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",43,"^I",7,"^J",43,"^K",18,"^L",["^M",["^N",["^M",[[["^ ","~:keys",["~$operation","~$op-type","~$tags","~$child-of"]]]]]]]],"^;","~$re-frame.trace/start-trace","^P",false,"^G","out-cli/re_frame/trace.cljc","^K",18,"^Q",["^M",[["~$p__2727"]]],"^R",null,"^S",["^M",[null,null]],"^I",1,"^H",43,"^J",43,"^T",1,"^U",true,"^L",["^M",["^N",["^M",[[["^ ","^1P",["^1Q","^1R","^1S","^1T"]]]]]]]],"~$trace-enabled?",["^ ","^;","~$re-frame.trace/trace-enabled?","^G","out-cli/re_frame/trace.cljc","^H",17,"^I",10,"^J",17,"^K",37,"^X","^1=","~:declared",true,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/trace.cljc","^H",17,"^I",23,"^J",17,"^K",37,"^X","^1=","^1Y",true]]],"~:cljs.spec/registry-ref",[],"~:require-macros",["^ ","~$macros","~$net.cgrand.macrovich","^21","^21","^6","^6"],"~:cljs.analyzer/constants",["^ ","~:seen",["^:",["~:tags","~:warn","~:child-of","~:operation","~:start","~:id","~:error","~:op-type"]],"~:order",["^25","^27","^2;","^24","^26","^29","^28","^2:"]],"^15","Tracing for re-frame.\n  Alpha quality, subject to change/break at any time."]