;; Analyzed by ClojureScript 1.8.51
{:use-macros {validate-args-macro re-com.validate, handler-fn re-com.core}, :excludes #{}, :name re-com.selection-list, :imports nil, :requires {re-com.text re-com.text, re-com.misc re-com.misc, re-com.box re-com.box, re-com.validate re-com.validate, re-com.util re-com.util}, :uses {h-box re-com.box, border re-com.box, string-or-atom? re-com.validate, deref-or-value re-com.util, radio-button re-com.misc, checkbox re-com.misc, box re-com.box, vector-of-maps? re-com.validate, v-box re-com.box, label re-com.text, set-or-atom? re-com.validate, fmap re-com.util}, :defs {spacing-unbordered {:name re-com.selection-list/spacing-unbordered, :file "out-cli/re_com/selection_list.cljs", :line 75, :column 1, :end-line 75, :end-column 32, :const true, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/selection_list.cljs", :line 75, :column 14, :end-line 75, :end-column 32, :const true}}, radio-clicked {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/selection_list.cljs", :line 41, :column 8, :end-line 41, :end-column 21, :private true, :arglists (quote ([selections item required?]))}, :private true, :name re-com.selection-list/radio-clicked, :variadic false, :file "out-cli/re_com/selection_list.cljs", :end-column 21, :method-params ([selections item required?]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 41, :end-line 41, :max-fixed-arity 3, :fn-var true, :arglists (quote ([selections item required?]))}, spacing-bordered {:name re-com.selection-list/spacing-bordered, :file "out-cli/re_com/selection_list.cljs", :line 67, :column 1, :end-line 67, :end-column 30, :const true, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/selection_list.cljs", :line 67, :column 14, :end-line 67, :end-column 30, :const true}}, selection-list {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/selection_list.cljs", :line 133, :column 7, :end-line 133, :end-column 21, :arglists (quote ([& {:as args}])), :doc "Produce a list box with items arranged vertically", :top-fn {:variadic true, :max-fixed-arity 0, :method-params [({:as args})], :arglists ([& {:as args}]), :arglists-meta (nil)}}, :name re-com.selection-list/selection-list, :variadic true, :file "out-cli/re_com/selection_list.cljs", :end-column 21, :top-fn {:variadic true, :max-fixed-arity 0, :method-params [({:as args})], :arglists ([& {:as args}]), :arglists-meta (nil)}, :method-params [({:as args})], :protocol-impl nil, :arglists-meta (nil), :column 1, :line 133, :end-line 133, :max-fixed-arity 0, :fn-var true, :arglists ([& {:as args}]), :doc "Produce a list box with items arranged vertically"}, as-checked {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/selection_list.cljs", :line 26, :column 8, :end-line 26, :end-column 18, :private true, :arglists (quote ([item selections on-change disabled? label-fn required? as-exclusions?]))}, :private true, :name re-com.selection-list/as-checked, :variadic false, :file "out-cli/re_com/selection_list.cljs", :end-column 18, :method-params ([item selections on-change disabled? label-fn required? as-exclusions?]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 26, :end-line 26, :max-fixed-arity 7, :fn-var true, :arglists (quote ([item selections on-change disabled? label-fn required? as-exclusions?]))}, list-style {:name re-com.selection-list/list-style, :file "out-cli/re_com/selection_list.cljs", :line 62, :column 1, :end-line 62, :end-column 24, :const true, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/selection_list.cljs", :line 62, :column 14, :end-line 62, :end-column 24, :const true}}, check-clicked {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/selection_list.cljs", :line 18, :column 8, :end-line 18, :end-column 21, :private true, :arglists (quote ([selections item ticked? required?]))}, :private true, :name re-com.selection-list/check-clicked, :variadic false, :file "out-cli/re_com/selection_list.cljs", :end-column 21, :method-params ([selections item ticked? required?]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 18, :end-line 18, :max-fixed-arity 4, :fn-var true, :arglists (quote ([selections item ticked? required?]))}, list-container {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/selection_list.cljs", :line 100, :column 8, :end-line 100, :end-column 22, :private true, :arglists (quote ([{:keys [choices model on-change multi-select? disabled? hide-border? label-fn required? as-exclusions? item-renderer], :as args}]))}, :private true, :name re-com.selection-list/list-container, :variadic false, :file "out-cli/re_com/selection_list.cljs", :end-column 22, :method-params ([p__9088]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 100, :end-line 100, :max-fixed-arity 1, :fn-var true, :arglists (quote ([{:keys [choices model on-change multi-select? disabled? hide-border? label-fn required? as-exclusions? item-renderer], :as args}]))}, configure {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/selection_list.cljs", :line 122, :column 8, :end-line 122, :end-column 17, :private true, :arglists (quote ([attributes])), :doc "Augment passed attributes with defaults and deref any atoms"}, :private true, :name re-com.selection-list/configure, :variadic false, :file "out-cli/re_com/selection_list.cljs", :end-column 17, :method-params ([attributes]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 122, :end-line 122, :max-fixed-arity 1, :fn-var true, :arglists (quote ([attributes])), :doc "Augment passed attributes with defaults and deref any atoms"}, as-radio {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/selection_list.cljs", :line 47, :column 8, :end-line 47, :end-column 16, :private true, :arglists (quote ([item selections on-change disabled? label-fn required? as-exclusions?]))}, :private true, :name re-com.selection-list/as-radio, :variadic false, :file "out-cli/re_com/selection_list.cljs", :end-column 16, :method-params ([item selections on-change disabled? label-fn required? as-exclusions?]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 47, :end-line 47, :max-fixed-arity 7, :fn-var true, :arglists (quote ([item selections on-change disabled? label-fn required? as-exclusions?]))}, selection-list-args-desc {:name re-com.selection-list/selection-list-args-desc, :file "out-cli/re_com/selection_list.cljs", :line 84, :column 1, :end-line 84, :end-column 30, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/selection_list.cljs", :line 84, :column 6, :end-line 84, :end-column 30}}, label-style {:protocol-inline nil, :meta {:file "/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/selection_list.cljs", :line 10, :column 7, :end-line 10, :end-column 18, :arglists (quote ([selected? as-exclusions?]))}, :name re-com.selection-list/label-style, :variadic false, :file "out-cli/re_com/selection_list.cljs", :end-column 18, :method-params ([selected? as-exclusions?]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 10, :end-line 10, :max-fixed-arity 2, :fn-var true, :arglists (quote ([selected? as-exclusions?]))}}, :require-macros {re-com.core re-com.core, re-com.validate re-com.validate}, :cljs.analyzer/constants {:seen #{:description :label-fn :required? :as-exclusions? :max-height :default :name :value :hide-border? :margin-top :width :type :choices :radius :padding-right :on-click :style :div :padding-top :padding-left :label :class :code :overflow-x :label-style :multi-select? :text-decoration :validate-fn :child :padding-bottom str :on-change :border :disabled? :overflow-y :margin-bottom :item-renderer :required :height :span :model :attr}, :order [:margin-top :text-decoration :class :attr :on-click :child :model :on-change :disabled? :label-style :label :value :overflow-x :overflow-y :padding-top :padding-bottom :padding-left :padding-right :margin-bottom :name :required :type :validate-fn :description :choices :span :code :default :multi-select? :as-exclusions? :required? :width :height :max-height :hide-border? :item-renderer :label-fn str :radius :border :div :style]}, :doc nil}