["^ ","~:rename-macros",["^ "],"~:renames",["^ "],"~:use-macros",["^ ","~$handler-fn","~$re-com.core"],"~:excludes",["~#set",[]],"~:name","~$re-com.tour","~:imports",null,"~:requires",["^ ","~$reagent","~$reagent.core","^<","^<","~$re-com.box","^=","~$re-com.buttons","^>"],"~:cljs.spec/speced-vars",[],"~:uses",["^ ","~$button","^>","~$flex-child-style","^="],"~:defs",["^ ","~$make-tour",["^ ","~:protocol-inline",null,"~:meta",["^ ","~:file","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/tour.cljs","~:line",14,"~:column",7,"~:end-line",14,"~:end-column",16,"~:arglists",["~#list",["~$quote",["^M",[["~$tour-spec"]]]]],"~:doc","Returns a map containing\n  - A reagent atom for each tour step controlling popover show/hide (boolean)\n  - A standard atom holding the current step (integer)\n  - A copy of the steps parameter passed in, to determine the order for prev/next functions\n  It sets the first step atom to true so that it will be initially shown\n  Sample return value:\n  {:steps [:step1 :step2 :step3]\n  :current-step (atom 0)\n  :step1 (reagent/atom true)\n  :step2 (reagent/atom false)\n  :step3 (reagent/atom false)}"],"^7","~$re-com.tour/make-tour","~:variadic",false,"^G","out-cli/re_com/tour.cljs","^K",16,"~:method-params",["^M",[["^O"]]],"~:protocol-impl",null,"~:arglists-meta",["^M",[null,null]],"^I",1,"^H",14,"^J",14,"~:max-fixed-arity",1,"~:fn-var",true,"^L",["^M",["^N",["^M",[["^O"]]]]],"^P","Returns a map containing\n  - A reagent atom for each tour step controlling popover show/hide (boolean)\n  - A standard atom holding the current step (integer)\n  - A copy of the steps parameter passed in, to determine the order for prev/next functions\n  It sets the first step atom to true so that it will be initially shown\n  Sample return value:\n  {:steps [:step1 :step2 :step3]\n  :current-step (atom 0)\n  :step1 (reagent/atom true)\n  :step2 (reagent/atom false)\n  :step3 (reagent/atom false)}"],"~$initialise-tour",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/tour.cljs","^H",32,"^I",8,"^J",32,"^K",23,"~:private",true,"^L",["^M",["^N",["^M",[["~$tour"]]]]],"^P","Resets all poover atoms to false"],"^Y",true,"^7","~$re-com.tour/initialise-tour","^R",false,"^G","out-cli/re_com/tour.cljs","^K",23,"^S",["^M",[["^Z"]]],"^T",null,"^U",["^M",[null,null]],"^I",1,"^H",32,"^J",32,"^V",1,"^W",true,"^L",["^M",["^N",["^M",[["^Z"]]]]],"^P","Resets all poover atoms to false"],"~$start-tour",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/tour.cljs","^H",38,"^I",7,"^J",38,"^K",17,"^L",["^M",["^N",["^M",[["^Z"]]]]],"^P","Sets the first popover atom in the tour to true"],"^7","~$re-com.tour/start-tour","^R",false,"^G","out-cli/re_com/tour.cljs","^K",17,"^S",["^M",[["^Z"]]],"^T",null,"^U",["^M",[null,null]],"^I",1,"^H",38,"^J",38,"^V",1,"^W",true,"^L",["^M",["^N",["^M",[["^Z"]]]]],"^P","Sets the first popover atom in the tour to true"],"~$finish-tour",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/tour.cljs","^H",46,"^I",7,"^J",46,"^K",18,"^L",["^M",["^N",["^M",[["^Z"]]]]],"^P","Closes all tour popovers"],"^7","~$re-com.tour/finish-tour","^R",false,"^G","out-cli/re_com/tour.cljs","^K",18,"^S",["^M",[["^Z"]]],"^T",null,"^U",["^M",[null,null]],"^I",1,"^H",46,"^J",46,"^V",1,"^W",true,"^L",["^M",["^N",["^M",[["^Z"]]]]],"^P","Closes all tour popovers"],"~$next-tour-step",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/tour.cljs","^H",52,"^I",8,"^J",52,"^K",22,"^Y",true,"^L",["^M",["^N",["^M",[["^Z"]]]]]],"^Y",true,"^7","~$re-com.tour/next-tour-step","^R",false,"^G","out-cli/re_com/tour.cljs","^K",22,"^S",["^M",[["^Z"]]],"^T",null,"^U",["^M",[null,null]],"^I",1,"^H",52,"^J",52,"^V",1,"^W",true,"^L",["^M",["^N",["^M",[["^Z"]]]]]],"~$prev-tour-step",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/tour.cljs","^H",63,"^I",8,"^J",63,"^K",22,"^Y",true,"^L",["^M",["^N",["^M",[["^Z"]]]]]],"^Y",true,"^7","~$re-com.tour/prev-tour-step","^R",false,"^G","out-cli/re_com/tour.cljs","^K",22,"^S",["^M",[["^Z"]]],"^T",null,"^U",["^M",[null,null]],"^I",1,"^H",63,"^J",63,"^V",1,"^W",true,"^L",["^M",["^N",["^M",[["^Z"]]]]]],"~$make-tour-nav",["^ ","^E",null,"^F",["^ ","^G","/Users/jmmk/Dropbox/clojure/javascript-externs-generator/out-cli/re_com/tour.cljs","^H",74,"^I",7,"^J",74,"^K",20,"^L",["^M",["^N",["^M",[["^Z"]]]]],"^P","Generate the hr and previous/next buttons markup.\n  If first button in tour, don't generate a Previous button.\n  If last button in tour, change Next button to a Finish button"],"^7","~$re-com.tour/make-tour-nav","^R",false,"^G","out-cli/re_com/tour.cljs","^K",20,"^S",["^M",[["^Z"]]],"^T",null,"^U",["^M",[null,null]],"^I",1,"^H",74,"^J",74,"^V",1,"^W",true,"^L",["^M",["^N",["^M",[["^Z"]]]]],"^P","Generate the hr and previous/next buttons markup.\n  If first button in tour, don't generate a Previous button.\n  If last button in tour, change Next button to a Finish button"]],"~:cljs.spec/registry-ref",[],"~:require-macros",["^ ","^4","^4","^;","^<","^<","^<"],"~:cljs.analyzer/constants",["^ ","~:seen",["^6",["~:hr","~:current-step","~:steps","~:on-click","~:style","~:div","~:label","~:class","~:margin-right","~:margin"]],"~:order",["^1?","^1@","^1C","^1>","^1B","^1G","^1D","^1A","^1F","^1E"]],"^P",null]