["^ ","~:rename-macros",["^ "],"~:renames",["^ "],"~:externs",["^ ","~$Error",["^ "]],"~:use-macros",["^ ","~$console","~$re-frame.loggers","~$debug-enabled?","~$re-frame.interop"],"~:excludes",["~#set",[]],"~:name","~$re-frame.registrar","~:imports",null,"~:requires",["^ ","^8","^8","^6","^6"],"~:cljs.spec/speced-vars",[],"~:uses",["^ ","^5","^6","^7","^8"],"~:defs",["^ ","~$kinds",["^ ","^;","~$re-frame.registrar/kinds","~:file","out-cli/re_frame/registrar.cljc","~:line",10,"~:column",1,"~:end-line",10,"~:end-column",11,"~:meta",["^ ","^D","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/registrar.cljc","^E",10,"^F",6,"^G",10,"^H",11],"~:tag","~$cljs.core/ISet"],"~$kind->id->handler",["^ ","^;","~$re-frame.registrar/kind->id->handler","^D","out-cli/re_frame/registrar.cljc","^E",15,"^F",1,"^G",15,"^H",23,"^I",["^ ","^D","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/registrar.cljc","^E",15,"^F",6,"^G",15,"^H",23],"^J","~$any"],"~$get-handler",["^ ","~:protocol-inline",null,"^I",["^ ","^D","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/registrar.cljc","^E",18,"^F",7,"^G",18,"^H",18,"~:arglists",["~#list",["~$quote",["^R",[["~$kind"],["^T","~$id"],["^T","^U","~$required?"]]]]],"~:top-fn",["^ ","~:variadic",false,"~:max-fixed-arity",3,"~:method-params",["^R",[["^T"],["^T","^U"],["^T","^U","^V"]]],"^Q",["^R",[["^T"],["^T","^U"],["^T","^U","^V"]]],"~:arglists-meta",["^R",[null,null,null]]]],"^;","~$re-frame.registrar/get-handler","^X",false,"^D","out-cli/re_frame/registrar.cljc","^H",18,"^W",["^ ","^X",false,"^Y",3,"^Z",["^R",[["^T"],["^T","^U"],["^T","^U","^V"]]],"^Q",["^R",[["^T"],["^T","^U"],["^T","^U","^V"]]],"^[",["^R",[null,null,null]]],"^Z",["^R",[["^T"],["^T","^U"],["^T","^U","^V"]]],"~:protocol-impl",null,"^[",["^R",[null,null,null]],"^F",1,"^E",18,"^G",18,"^Y",3,"~:fn-var",true,"^Q",["^R",[["^T"],["^T","^U"],["^T","^U","^V"]]]],"~$register-handler",["^ ","^P",null,"^I",["^ ","^D","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/registrar.cljc","^E",35,"^F",7,"^G",35,"^H",23,"^Q",["^R",["^S",["^R",[["^T","^U","~$handler-fn"]]]]]],"^;","~$re-frame.registrar/register-handler","^X",false,"^D","out-cli/re_frame/registrar.cljc","^H",23,"^Z",["^R",[["^T","^U","^14"]]],"^11",null,"^[",["^R",[null,null]],"^F",1,"^E",35,"^G",35,"^Y",3,"^12",true,"^Q",["^R",["^S",["^R",[["^T","^U","^14"]]]]]],"~$clear-handlers",["^ ","^P",null,"^I",["^ ","^D","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_frame/registrar.cljc","^E",44,"^F",7,"^G",44,"^H",21,"^Q",["^R",["^S",["^R",[[],["^T"],["^T","^U"]]]]],"^W",["^ ","^X",false,"^Y",2,"^Z",["^R",[[],["^T"],["^T","^U"]]],"^Q",["^R",[[],["^T"],["^T","^U"]]],"^[",["^R",[null,null,null]]]],"^;","~$re-frame.registrar/clear-handlers","^X",false,"^D","out-cli/re_frame/registrar.cljc","^H",21,"^W",["^ ","^X",false,"^Y",2,"^Z",["^R",[[],["^T"],["^T","^U"]]],"^Q",["^R",[[],["^T"],["^T","^U"]]],"^[",["^R",[null,null,null]]],"^Z",["^R",[[],["^T"],["^T","^U"]]],"^11",null,"^[",["^R",[null,null,null]],"^F",1,"^E",44,"^G",44,"^Y",2,"^12",true,"^Q",["^R",[[],["^T"],["^T","^U"]]]]],"~:cljs.spec/registry-ref",[],"~:require-macros",null,"~:cljs.analyzer/constants",["^ ","~:seen",["^:",["~:sub","~:warn","~:event","~:error","~:cofx","~:fx"]],"~:order",["^1<","^1>","^1@","^1A","^1?","^1="]],"~:doc","In many places, re-frame asks you to associate an `id` (keyword)\n  with a `handler` (function).  This namespace contains the\n  central registry of such associations."]