["^ ","~:rename-macros",["^ "],"~:renames",["^ "],"~:externs",["^ ","~$goog",["^ ","~$DEBUG",["^ "]],"~$Error",["^ "]],"~:use-macros",["^ ","~$validate-args-macro","~$re-com.validate","~$handler-fn","~$re-com.core"],"~:excludes",["~#set",[]],"~:name","~$re-com.alert","~:imports",null,"~:requires",["^ ","~$re-com.util","^A","~$re-com.buttons","^B","~$re-com.box","^C","^8","^8"],"~:cljs.spec/speced-vars",[],"~:uses",["^ ","~$html-attr?","^8","~$alert-type?","^8","~$h-box","^C","~$border","^C","~$deref-or-value","^A","~$alert-types-list","^8","~$scroller","^C","~$button","^B","~$css-style?","^8","~$box","^C","~$string-or-hiccup?","^8","~$vector-of-maps?","^8","~$v-box","^C","~$flex-child-style","^C"],"~:defs",["^ ","~$alert-box-args-desc",["^ ","^=","~$re-com.alert/alert-box-args-desc","~:file","out-cli/re_com/alert.cljs","~:line",13,"~:column",1,"~:end-line",13,"~:end-column",25,"~:meta",["^ ","^W","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/alert.cljs","^X",13,"^Y",6,"^Z",13,"^[",25],"~:tag","~$cljs.core/IVector"],"~$alert-box",["^ ","~:protocol-inline",null,"^10",["^ ","^W","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/alert.cljs","^X",25,"^Y",7,"^Z",25,"^[",16,"~:arglists",["~#list",["~$quote",["^16",[["~$&",["^ ","~:keys",["~$id","~$alert-type","~$heading","~$body","~$padding","~$closeable?","~$on-close","~$class","~$style","~$attr"],"~:or",["^ ","^1:","~:info"],"~:as","~$args"]]]]]],"~:doc","Displays one alert box. A close button allows the message to be removed","~:top-fn",["^ ","~:variadic",true,"~:max-fixed-arity",0,"~:method-params",[["^16",[["^ ","^18",["^19","^1:","^1;","^1<","^1=","^1>","^1?","^1@","^1A","^1B"],"^1C",["^ ","^1:","^1D"],"^1E","^1F"]]]],"^15",["^16",[["~$&",["^ ","^18",["^19","^1:","^1;","^1<","^1=","^1>","^1?","^1@","^1A","^1B"],"^1C",["^ ","^1:","^1D"],"^1E","^1F"]]]],"~:arglists-meta",["^16",[null]]]],"^=","~$re-com.alert/alert-box","^1I",true,"^W","out-cli/re_com/alert.cljs","^[",16,"^1H",["^ ","^1I",true,"^1J",0,"^1K",[["^16",[["^ ","^18",["^19","^1:","^1;","^1<","^1=","^1>","^1?","^1@","^1A","^1B"],"^1C",["^ ","^1:","^1D"],"^1E","^1F"]]]],"^15",["^16",[["~$&",["^ ","^18",["^19","^1:","^1;","^1<","^1=","^1>","^1?","^1@","^1A","^1B"],"^1C",["^ ","^1:","^1D"],"^1E","^1F"]]]],"^1L",["^16",[null]]],"^1K",[["^16",[["^ ","^18",["^19","^1:","^1;","^1<","^1=","^1>","^1?","^1@","^1A","^1B"],"^1C",["^ ","^1:","^1D"],"^1E","^1F"]]]],"~:protocol-impl",null,"^1L",["^16",[null]],"^Y",1,"^X",25,"^Z",25,"^1J",0,"~:fn-var",true,"^15",["^16",[["~$&",["^ ","^18",["^19","^1:","^1;","^1<","^1=","^1>","^1?","^1@","^1A","^1B"],"^1C",["^ ","^1:","^1D"],"^1E","^1F"]]]],"^1G","Displays one alert box. A close button allows the message to be removed"],"~$alert-list-args-desc",["^ ","^=","~$re-com.alert/alert-list-args-desc","^W","out-cli/re_com/alert.cljs","^X",68,"^Y",1,"^Z",68,"^[",26,"^10",["^ ","^W","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/alert.cljs","^X",68,"^Y",6,"^Z",68,"^[",26],"^11","^12"],"~$alert-list",["^ ","^14",null,"^10",["^ ","^W","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/alert.cljs","^X",78,"^Y",7,"^Z",78,"^[",17,"^15",["^16",["^17",["^16",[["~$&",["^ ","^18",["~$alerts","^1?","~$max-height","^1=","~$border-style","^1@","^1A","^1B"],"^1C",["^ ","^1=","4px"],"^1E","^1F"]]]]]],"^1G","Displays a list of alert-box components in a v-box. Sample alerts object:\n     [{:id 2\n       :alert-type :warning\n       :heading \"Heading\"\n       :body \"Body\"\n       :padding \"8px\"\n       :closeable? true}\n      {:id 1\n       :alert-type :info\n       :heading \"Heading\"\n       :body \"Body\"}]","^1H",["^ ","^1I",true,"^1J",0,"^1K",[["^16",[["^ ","^18",["^1S","^1?","^1T","^1=","^1U","^1@","^1A","^1B"],"^1C",["^ ","^1=","4px"],"^1E","^1F"]]]],"^15",["^16",[["~$&",["^ ","^18",["^1S","^1?","^1T","^1=","^1U","^1@","^1A","^1B"],"^1C",["^ ","^1=","4px"],"^1E","^1F"]]]],"^1L",["^16",[null]]]],"^=","~$re-com.alert/alert-list","^1I",true,"^W","out-cli/re_com/alert.cljs","^[",17,"^1H",["^ ","^1I",true,"^1J",0,"^1K",[["^16",[["^ ","^18",["^1S","^1?","^1T","^1=","^1U","^1@","^1A","^1B"],"^1C",["^ ","^1=","4px"],"^1E","^1F"]]]],"^15",["^16",[["~$&",["^ ","^18",["^1S","^1?","^1T","^1=","^1U","^1@","^1A","^1B"],"^1C",["^ ","^1=","4px"],"^1E","^1F"]]]],"^1L",["^16",[null]]],"^1K",[["^16",[["^ ","^18",["^1S","^1?","^1T","^1=","^1U","^1@","^1A","^1B"],"^1C",["^ ","^1=","4px"],"^1E","^1F"]]]],"^1N",null,"^1L",["^16",[null]],"^Y",1,"^X",78,"^Z",78,"^1J",0,"^1O",true,"^15",["^16",[["~$&",["^ ","^18",["^1S","^1?","^1T","^1=","^1U","^1@","^1A","^1B"],"^1C",["^ ","^1=","4px"],"^1E","^1F"]]]],"^1G","Displays a list of alert-box components in a v-box. Sample alerts object:\n     [{:id 2\n       :alert-type :warning\n       :heading \"Heading\"\n       :body \"Body\"\n       :padding \"8px\"\n       :closeable? true}\n      {:id 1\n       :alert-type :info\n       :heading \"Heading\"\n       :body \"Body\"}]"]],"~:cljs.spec/registry-ref",[],"~:require-macros",["^ ","^:","^:","^8","^8"],"~:cljs.analyzer/constants",["^ ","~:seen",["^<",["~:border-style","~:description","~:children","~:align","~:max-height","~:key","~:on-close","~:font-size","~:justify","~:default","~:alert-type","^=","~:between","~:type","~:on-click","~:size","~:center","~:style","~:div","~:h4","~:warning","~:danger","~:label","~:id","~:class","~:alerts","~:padding","^1D","~:code","~:validate-fn","~:br","~:closeable?","~:child","~:border","~:body","~:v-scroll","~:auto","~:margin-bottom","~:i","~:required","~:none","~:heading","~:span","~:attr"]],"~:order",["^=","^2S","^2;","^20","^2E","^2V","^28","^2J","^29","^1D","^2U","^2I","^2O","^2H","^2L","^25","^2F","^2?","^2W","^2K","^2D","~:i","^26","^2<","^2T","^2B","^2C","^2@","^27","^2:","^22","^2>","^2R","^21","^2A","^2G","^23","^1[","^2M","^2N","^2P","^2Q","^2=","^24"]],"^1G",null]