["^ ","~:rename-macros",["^ "],"~:renames",["^ "],"~:externs",["^ ","~$console",["^ ","~$log",["^ ","~$bind",["^ "]],"~$warn",["^ ","^5",["^ "]],"~$error",["^ ","^5",["^ "]],"~$group",["^ ","^5",["^ "]],"~$groupEnd",["^ ","^5",["^ "]]],"~$Error",["^ "]],"~:use-macros",["^ ","~$difference","~$clojure.set"],"~:excludes",["~#set",[]],"~:name","~$re-frame.loggers","~:imports",null,"~:requires",["^ ","^=","^="],"~:cljs.spec/speced-vars",[],"~:uses",["^ ","^<","^="],"~:defs",["^ ","~$loggers",["^ ","~:meta",["^ ","~:file","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/loggers.cljc","~:line",14,"~:column",16,"~:end-line",14,"~:end-column",23,"~:private",true],"^N",true,"^@","~$re-frame.loggers/loggers","^I","out-cli/re_frame/loggers.cljc","^M",23,"^K",1,"^J",14,"^L",14,"~:tag","~$any","~:doc","Holds the current set of logging functions.\n   By default, re-frame uses the functions provided by js/console.\n   Use `set-loggers!` to change these defaults\n  "],"^3",["^ ","~:protocol-inline",null,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/loggers.cljc","^J",35,"^K",7,"^L",35,"^M",14,"~:arglists",["~#list",["~$quote",["^U",[["~$level","~$&","~$args"]]]]],"~:top-fn",["^ ","~:variadic",true,"~:max-fixed-arity",1,"~:method-params",[["^U",["^W","^X"]]],"^T",["^U",[["^W","~$&","^X"]]],"~:arglists-meta",["^U",[null]]]],"^@","~$re-frame.loggers/console","^Z",true,"^I","out-cli/re_frame/loggers.cljc","^M",14,"^Y",["^ ","^Z",true,"^[",1,"^10",[["^U",["^W","^X"]]],"^T",["^U",[["^W","~$&","^X"]]],"^11",["^U",[null]]],"^10",[["^U",["^W","^X"]]],"~:protocol-impl",null,"^11",["^U",[null]],"^K",1,"^J",35,"^L",35,"^[",1,"~:fn-var",true,"^T",["^U",[["^W","~$&","^X"]]]],"~$set-loggers!",["^ ","^S",null,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/loggers.cljc","^J",41,"^K",7,"^L",41,"^M",19,"^T",["^U",["^V",["^U",[["~$new-loggers"]]]]],"^R","Change the set (or a subset) of logging functions used by re-frame.\n  `new-loggers` should be a map with the same keys as `loggers` (above)"],"^@","~$re-frame.loggers/set-loggers!","^Z",false,"^I","out-cli/re_frame/loggers.cljc","^M",19,"^10",["^U",[["^16"]]],"^13",null,"^11",["^U",[null,null]],"^K",1,"^J",41,"^L",41,"^[",1,"^14",true,"^T",["^U",["^V",["^U",[["^16"]]]]],"^R","Change the set (or a subset) of logging functions used by re-frame.\n  `new-loggers` should be a map with the same keys as `loggers` (above)"],"~$get-loggers",["^ ","^S",null,"^H",["^ ","^I","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/loggers.cljc","^J",48,"^K",7,"^L",48,"^M",18,"^T",["^U",["^V",["^U",[[]]]]],"^R","Get the current logging functions used by re-frame."],"^@","~$re-frame.loggers/get-loggers","^Z",false,"^I","out-cli/re_frame/loggers.cljc","^M",18,"^10",["^U",[[]]],"^13",null,"^11",["^U",[null,null]],"^K",1,"^J",48,"^L",48,"^[",0,"^14",true,"^T",["^U",["^V",["^U",[[]]]]],"^R","Get the current logging functions used by re-frame."]],"~:cljs.spec/registry-ref",[],"~:require-macros",null,"~:cljs.analyzer/constants",["^ ","~:seen",["^?",["~:group","~:warn","~:error","~:groupEnd","~:log"]],"~:order",["^1B","^1?","^1@","^1>","^1A"]],"^R",null]