;; Analyzed by ClojureScript 1.8.51
{:name re-frame.core, :doc nil, :excludes #{}, :use-macros nil, :require-macros nil, :uses nil, :requires {subs re-frame.subs, router re-frame.router, re-frame.router re-frame.router, re-frame.utils re-frame.utils, re-frame.handlers re-frame.handlers, handlers re-frame.handlers, re-frame.subs re-frame.subs, re-frame.middleware re-frame.middleware, middleware re-frame.middleware, utils re-frame.utils}, :imports nil, :defs {on-changes {:name re-frame.core/on-changes, :file "out-cli/re_frame/core.cljs", :line 34, :column 1, :end-line 34, :end-column 16, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 34, :column 6, :end-line 34, :end-column 16}}, pure {:name re-frame.core/pure, :file "out-cli/re_frame/core.cljs", :line 23, :column 1, :end-line 23, :end-column 10, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 23, :column 6, :end-line 23, :end-column 10}}, enrich {:name re-frame.core/enrich, :file "out-cli/re_frame/core.cljs", :line 27, :column 1, :end-line 27, :end-column 12, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 27, :column 6, :end-line 27, :end-column 12}}, subscribe {:name re-frame.core/subscribe, :file "out-cli/re_frame/core.cljs", :line 17, :column 1, :end-line 17, :end-column 15, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 17, :column 6, :end-line 17, :end-column 15}}, register-sub {:name re-frame.core/register-sub, :file "out-cli/re_frame/core.cljs", :line 15, :column 1, :end-line 15, :end-column 18, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 15, :column 6, :end-line 15, :end-column 18}}, path {:name re-frame.core/path, :file "out-cli/re_frame/core.cljs", :line 26, :column 1, :end-line 26, :end-column 10, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 26, :column 6, :end-line 26, :end-column 10}}, log-ex {:name re-frame.core/log-ex, :file "out-cli/re_frame/core.cljs", :line 30, :column 1, :end-line 30, :end-column 12, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 30, :column 6, :end-line 30, :end-column 12}}, dispatch-sync {:name re-frame.core/dispatch-sync, :file "out-cli/re_frame/core.cljs", :line 13, :column 1, :end-line 13, :end-column 19, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 13, :column 6, :end-line 13, :end-column 19}}, set-loggers! {:name re-frame.core/set-loggers!, :file "out-cli/re_frame/core.cljs", :line 42, :column 1, :end-line 42, :end-column 18, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 42, :column 6, :end-line 42, :end-column 18}}, undoable {:name re-frame.core/undoable, :file "out-cli/re_frame/core.cljs", :line 25, :column 1, :end-line 25, :end-column 14, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 25, :column 6, :end-line 25, :end-column 14}}, debug {:name re-frame.core/debug, :file "out-cli/re_frame/core.cljs", :line 24, :column 1, :end-line 24, :end-column 11, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 24, :column 6, :end-line 24, :end-column 11}}, clear-sub-handlers! {:name re-frame.core/clear-sub-handlers!, :file "out-cli/re_frame/core.cljs", :line 16, :column 1, :end-line 16, :end-column 25, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 16, :column 6, :end-line 16, :end-column 25}}, trim-v {:name re-frame.core/trim-v, :file "out-cli/re_frame/core.cljs", :line 28, :column 1, :end-line 28, :end-column 12, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 28, :column 6, :end-line 28, :end-column 12}}, dispatch {:name re-frame.core/dispatch, :file "out-cli/re_frame/core.cljs", :line 12, :column 1, :end-line 12, :end-column 14, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 12, :column 6, :end-line 12, :end-column 14}}, after {:name re-frame.core/after, :file "out-cli/re_frame/core.cljs", :line 29, :column 1, :end-line 29, :end-column 11, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 29, :column 6, :end-line 29, :end-column 11}}, clear-event-handlers! {:name re-frame.core/clear-event-handlers!, :file "out-cli/re_frame/core.cljs", :line 20, :column 1, :end-line 20, :end-column 27, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 20, :column 6, :end-line 20, :end-column 27}}, register-handler {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/core.cljs", :line 49, :column 7, :end-line 49, :end-column 23, :arglists (quote ([id handler] [id middleware handler])), :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([id handler] [id middleware handler]), :arglists ([id handler] [id middleware handler]), :arglists-meta (nil nil)}}, :name re-frame.core/register-handler, :variadic false, :file "out-cli/re_frame/core.cljs", :end-column 23, :top-fn {:variadic false, :max-fixed-arity 3, :method-params ([id handler] [id middleware handler]), :arglists ([id handler] [id middleware handler]), :arglists-meta (nil nil)}, :method-params ([id handler] [id middleware handler]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 49, :end-line 49, :max-fixed-arity 3, :fn-var true, :arglists ([id handler] [id middleware handler])}}}