;; Analyzed by ClojureScript 1.8.51
{:use-macros nil, :excludes #{}, :name re-frame.utils, :imports nil, :requires {clojure.set clojure.set}, :uses {difference clojure.set}, :defs {default-loggers {:name re-frame.utils/default-loggers, :file "out-cli/re_frame/utils.cljs", :line 15, :column 1, :end-line 15, :end-column 21, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/utils.cljs", :line 15, :column 6, :end-line 15, :end-column 21}}, loggers {:name re-frame.utils/loggers, :file "out-cli/re_frame/utils.cljs", :line 23, :column 1, :end-line 23, :end-column 13, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/utils.cljs", :line 23, :column 6, :end-line 23, :end-column 13}}, set-loggers! {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/utils.cljs", :line 25, :column 7, :end-line 25, :end-column 19, :arglists (quote ([new-loggers])), :doc "Change the set (subset?) of logging functions used by re-frame.\n  'new-loggers' should be a map which looks like default-loggers"}, :name re-frame.utils/set-loggers!, :variadic false, :file "out-cli/re_frame/utils.cljs", :end-column 19, :method-params ([new-loggers]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 25, :end-line 25, :max-fixed-arity 1, :fn-var true, :arglists (quote ([new-loggers])), :doc "Change the set (subset?) of logging functions used by re-frame.\n  'new-loggers' should be a map which looks like default-loggers"}, log {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/utils.cljs", :line 33, :column 7, :end-line 33, :end-column 10, :arglists (quote ([& args])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args)], :arglists ([& args]), :arglists-meta (nil)}}, :name re-frame.utils/log, :variadic true, :file "out-cli/re_frame/utils.cljs", :end-column 10, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args)], :arglists ([& args]), :arglists-meta (nil)}, :method-params [(args)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 33, :end-line 33, :max-fixed-arity 0, :fn-var true, :arglists ([& args])}, warn {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/utils.cljs", :line 34, :column 7, :end-line 34, :end-column 11, :arglists (quote ([& args])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args)], :arglists ([& args]), :arglists-meta (nil)}}, :name re-frame.utils/warn, :variadic true, :file "out-cli/re_frame/utils.cljs", :end-column 11, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args)], :arglists ([& args]), :arglists-meta (nil)}, :method-params [(args)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 34, :end-line 34, :max-fixed-arity 0, :fn-var true, :arglists ([& args])}, group {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/utils.cljs", :line 35, :column 7, :end-line 35, :end-column 12, :arglists (quote ([& args])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args)], :arglists ([& args]), :arglists-meta (nil)}}, :name re-frame.utils/group, :variadic true, :file "out-cli/re_frame/utils.cljs", :end-column 12, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args)], :arglists ([& args]), :arglists-meta (nil)}, :method-params [(args)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 35, :end-line 35, :max-fixed-arity 0, :fn-var true, :arglists ([& args])}, groupEnd {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/utils.cljs", :line 36, :column 7, :end-line 36, :end-column 15, :arglists (quote ([& args])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args)], :arglists ([& args]), :arglists-meta (nil)}}, :name re-frame.utils/groupEnd, :variadic true, :file "out-cli/re_frame/utils.cljs", :end-column 15, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args)], :arglists ([& args]), :arglists-meta (nil)}, :method-params [(args)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 36, :end-line 36, :max-fixed-arity 0, :fn-var true, :arglists ([& args])}, error {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/utils.cljs", :line 37, :column 7, :end-line 37, :end-column 12, :arglists (quote ([& args])), :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args)], :arglists ([& args]), :arglists-meta (nil)}}, :name re-frame.utils/error, :variadic true, :file "out-cli/re_frame/utils.cljs", :end-column 12, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [(args)], :arglists ([& args]), :arglists-meta (nil)}, :method-params [(args)], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 37, :end-line 37, :max-fixed-arity 0, :fn-var true, :arglists ([& args])}, first-in-vector {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/utils.cljs", :line 41, :column 7, :end-line 41, :end-column 22, :arglists (quote ([v]))}, :name re-frame.utils/first-in-vector, :variadic false, :file "out-cli/re_frame/utils.cljs", :end-column 22, :method-params ([v]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 41, :end-line 41, :max-fixed-arity 1, :fn-var true, :arglists (quote ([v]))}}, :require-macros nil, :cljs.analyzer/constants {:seen #{:group :warn :error :groupEnd :log}, :order [:log :warn :error :group :groupEnd]}, :doc nil}