{:rename-macros {}, :renames {}, :use-macros {difference clojure.set}, :excludes #{}, :name cljs-time.format, :imports nil, :requires {gstring goog.string, goog.string goog.string, date goog.date, goog.date.duration goog.date.duration, cljs-time.core cljs-time.core, clojure.set clojure.set, time cljs-time.core, cljs-time.internal.core cljs-time.internal.core, duration goog.date.duration, goog.string.format goog.string.format, string clojure.string, clojure.string clojure.string, goog.date goog.date}, :uses {zero-pad cljs-time.internal.core, format cljs-time.internal.core, valid-date? cljs-time.internal.core, difference clojure.set, index-of cljs-time.internal.core}, :defs {not-implemented {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 307, :column 7, :end-line 307, :end-column 22, :arglists (quote ([sym]))}, :name cljs-time.format/not-implemented, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 22, :method-params ([sym]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 307, :end-line 307, :max-fixed-arity 1, :fn-var true, :arglists (quote ([sym]))}, date-format-pattern {:name cljs-time.format/date-format-pattern, :file "docs/js/compiled/out/cljs_time/format.cljs", :line 249, :column 1, :end-line 249, :end-column 25, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 249, :column 6, :end-line 249, :end-column 25}}, to-map {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 505, :column 8, :end-line 505, :end-column 14, :private true, :arglists (quote ([years months days hours minutes seconds millis]))}, :private true, :name cljs-time.format/to-map, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 14, :method-params ([years months days hours minutes seconds millis]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 505, :end-line 505, :max-fixed-arity 7, :fn-var true, :arglists (quote ([years months days hours minutes seconds millis]))}, date-parsers {:name cljs-time.format/date-parsers, :file "docs/js/compiled/out/cljs_time/format.cljs", :line 174, :column 1, :end-line 174, :end-column 18, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 174, :column 6, :end-line 174, :end-column 18}}, parse-local {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 435, :column 7, :end-line 435, :end-column 18, :arglists (quote ([fmt s] [s])), :doc "Returns a local DateTime instance obtained by parsing the\n given string according to the given formatter.", :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([fmt s] [s]), :arglists ([fmt s] [s]), :arglists-meta (nil nil)}}, :name cljs-time.format/parse-local, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 18, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([fmt s] [s]), :arglists ([fmt s] [s]), :arglists-meta (nil nil)}, :method-params ([fmt s] [s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 435, :end-line 435, :max-fixed-arity 2, :fn-var true, :arglists ([fmt s] [s]), :doc "Returns a local DateTime instance obtained by parsing the\n given string according to the given formatter."}, parsers {:name cljs-time.format/parsers, :file "docs/js/compiled/out/cljs_time/format.cljs", :line 377, :column 1, :end-line 377, :end-column 30, :private true, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 377, :column 23, :end-line 377, :end-column 30, :private true}}, unparse-local-date {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 474, :column 7, :end-line 474, :end-column 25, :arglists (quote ([{:keys [format-str formatters], :as fmt} dt])), :doc "Returns a string representing the given local Date instance in the form\n determined by the given formatter."}, :name cljs-time.format/unparse-local-date, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 25, :method-params ([p__32312 dt]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 474, :end-line 474, :max-fixed-arity 2, :fn-var true, :arglists (quote ([{:keys [format-str formatters], :as fmt} dt])), :doc "Returns a string representing the given local Date instance in the form\n determined by the given formatter."}, Mappable {:meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 493, :column 14, :end-line 493, :end-column 22, :doc nil, :protocol-symbol true, :jsdoc ("@interface"), :protocol-info {:methods {instant->map [[instant]]}}}, :protocol-symbol true, :name cljs-time.format/Mappable, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 22, :column 1, :line 493, :protocol-info {:methods {instant->map [[instant]]}}, :info nil, :end-line 493, :impls #{cljs.core/PersistentArrayMap cljs-time/core.Period cljs-time/core.Interval goog/date.UtcDateTime}, :doc nil, :jsdoc ("@interface")}, date-setters {:name cljs-time.format/date-setters, :file "docs/js/compiled/out/cljs_time/format.cljs", :line 232, :column 1, :end-line 232, :end-column 18, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 232, :column 6, :end-line 232, :end-column 18}}, show-formatters {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 484, :column 7, :end-line 484, :end-column 22, :arglists (quote ([] [dt])), :doc "Shows how a given DateTime, or by default the current time, would be\nformatted with each of the available printing formatters.", :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [dt]), :arglists ([] [dt]), :arglists-meta (nil nil)}}, :name cljs-time.format/show-formatters, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 22, :top-fn {:variadic false, :max-fixed-arity 1, :method-params ([] [dt]), :arglists ([] [dt]), :arglists-meta (nil nil)}, :method-params ([] [dt]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 484, :end-line 484, :max-fixed-arity 1, :fn-var true, :arglists ([] [dt]), :doc "Shows how a given DateTime, or by default the current time, would be\nformatted with each of the available printing formatters."}, unparse {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 457, :column 7, :end-line 457, :end-column 14, :arglists (quote ([{:keys [format-str formatters]} dt])), :doc "Returns a string representing the given DateTime instance in UTC and in the\nform determined by the given formatter."}, :name cljs-time.format/unparse, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 14, :method-params ([p__32302 dt]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 457, :end-line 457, :max-fixed-arity 2, :fn-var true, :arglists (quote ([{:keys [format-str formatters]} dt])), :doc "Returns a string representing the given DateTime instance in UTC and in the\nform determined by the given formatter."}, printers {:name cljs-time.format/printers, :file "docs/js/compiled/out/cljs_time/format.cljs", :line 382, :column 1, :end-line 382, :end-column 31, :private true, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 382, :column 23, :end-line 382, :end-column 31, :private true}}, date-map {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 389, :column 4, :end-line 389, :end-column 12, :protocol cljs-time.format/IDateMap, :doc nil, :arglists (quote ([date]))}, :protocol cljs-time.format/IDateMap, :name cljs-time.format/date-map, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 12, :method-params ([date]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 388, :end-line 389, :max-fixed-arity 1, :fn-var true, :arglists (quote ([date])), :doc nil}, formatters {:name cljs-time.format/formatters, :file "docs/js/compiled/out/cljs_time/format.cljs", :line 316, :column 1, :end-line 322, :end-column 13, :doc "Map of ISO 8601 and a single RFC 822 formatters that can be used\nfor parsing and, in most cases, printing.\n\nNote: due to current implementation limitations, timezone information\ncannot be kept. Although the correct offset will be applied to UTC\ntime if supplied.", :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 322, :column 3, :end-line 322, :end-column 13, :doc "Map of ISO 8601 and a single RFC 822 formatters that can be used\nfor parsing and, in most cases, printing.\n\nNote: due to current implementation limitations, timezone information\ncannot be kept. Although the correct offset will be applied to UTC\ntime if supplied."}}, parser-fn {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 262, :column 8, :end-line 262, :end-column 17, :private true, :arglists (quote ([fmts]))}, :private true, :name cljs-time.format/parser-fn, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 17, :method-params ([fmts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 262, :end-line 262, :max-fixed-arity 1, :fn-var true, :arglists (quote ([fmts]))}, parse-local-date {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 446, :column 7, :end-line 446, :end-column 23, :arglists (quote ([fmt s] [s])), :doc "Returns a local Date instance obtained by parsing the\n given string according to the given formatter.", :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([fmt s] [s]), :arglists ([fmt s] [s]), :arglists-meta (nil nil)}}, :name cljs-time.format/parse-local-date, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 23, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([fmt s] [s]), :arglists ([fmt s] [s]), :arglists-meta (nil nil)}, :method-params ([fmt s] [s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 446, :end-line 446, :max-fixed-arity 2, :fn-var true, :arglists ([fmt s] [s]), :doc "Returns a local Date instance obtained by parsing the\n given string according to the given formatter."}, unparse-duration {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 498, :column 7, :end-line 498, :end-column 23, :arglists (quote ([duration])), :doc "Accepts a Period or Interval and outputs an absolute duration time\n in form of \"1 day\", \"2 hours\", \"20 minutes\", \"2 days 1 hour\n 15 minutes\" etc."}, :name cljs-time.format/unparse-duration, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 23, :method-params ([duration]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 498, :end-line 498, :max-fixed-arity 1, :fn-var true, :arglists (quote ([duration])), :doc "Accepts a Period or Interval and outputs an absolute duration time\n in form of \"1 day\", \"2 hours\", \"20 minutes\", \"2 days 1 hour\n 15 minutes\" etc."}, formatter-fn {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 269, :column 8, :end-line 269, :end-column 20, :private true, :arglists (quote ([fmts formatters]))}, :private true, :name cljs-time.format/formatter-fn, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 20, :method-params ([fmts formatters]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 269, :end-line 269, :max-fixed-arity 2, :fn-var true, :arglists (quote ([fmts formatters]))}, formatter {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 290, :column 7, :end-line 290, :end-column 16, :arglists (quote ([fmts] [fmts dtz])), :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([fmts] [fmts dtz]), :arglists ([fmts] [fmts dtz]), :arglists-meta (nil nil)}}, :name cljs-time.format/formatter, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 16, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([fmts] [fmts dtz]), :arglists ([fmts] [fmts dtz]), :arglists-meta (nil nil)}, :method-params ([fmts] [fmts dtz]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 290, :end-line 290, :max-fixed-arity 2, :fn-var true, :arglists ([fmts] [fmts dtz])}, months {:name cljs-time.format/months, :file "docs/js/compiled/out/cljs_time/format.cljs", :line 38, :column 1, :end-line 38, :end-column 12, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 38, :column 6, :end-line 38, :end-column 12}}, date-formatters {:name cljs-time.format/date-formatters, :file "docs/js/compiled/out/cljs_time/format.cljs", :line 48, :column 1, :end-line 111, :end-column 18, :doc "**Note: not all formatters have been implemented yet.**\n\n The pattern syntax is mostly compatible with java.text.SimpleDateFormat -\n time zone names cannot be parsed and a few more symbols are supported. All\n ASCII letters are reserved as pattern letters, which are defined as follows:\n\n Symbol Meaning Presentation Examples\n ------ ------- ------------ -------\n G era text AD\n C century of era (>=0) number 20\n Y year of era (>=0) year 1996\n\n x weekyear year 1996\n w week of weekyear number 27\n e day of week number 2\n E day of week text Tuesday; Tue\n\n y year year 1996\n D day of year number 189\n M month of year month July; Jul; 07\n d day of month number 10\n\n a halfday of day text PM\n K hour of halfday (0~11) number 0\n h clockhour of halfday (1~12) number 12\n\n H hour of day (0~23) number 0\n k clockhour of day (1~24) number 24\n m minute of hour number 30\n s second of minute number 55\n S fraction of second number 978\n a meridiem text am; pm\n A meridiem text AM; PM\n\n z time zone text Pacific Standard Time; PST\n Z time zone offset/id zone -0800; -08:00; America/Los_Angeles\n\n ' escape for text delimiter\n '' single quote literal '\n\n The count of pattern letters determine the format.\n\n **Text:** If the number of pattern letters is 4 or more, the full form is used;\n otherwise a short or abbreviated form is used if available.\n\n **Number:** The minimum number of digits. Shorter numbers are zero-padded to this\n amount.\n\n **Year:** Numeric presentation for year and weekyear fields are handled\n specially. For example, if the count of 'y' is 2, the year will be displayed\n as the zero-based year of the century, which is two digits.\n\n **Month:** 3 or over, use text, otherwise use number.\n\n **Zone:** 'Z' outputs offset without a colon, 'ZZ' outputs the offset with a\n colon, 'ZZZ' or more outputs the zone id.\n\n **Zone names:** Time zone names ('z') cannot be parsed.\n\n Any characters in the pattern that are not in the ranges of ['a'..'z'] and\n ['A'..'Z'] will be treated as quoted text. For instance, characters like ':',\n '.', ' ', '#' and '?' will appear in the resulting time text even they are\n not embraced within single quotes.", :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 111, :column 3, :end-line 111, :end-column 18, :doc "**Note: not all formatters have been implemented yet.**\n\n The pattern syntax is mostly compatible with java.text.SimpleDateFormat -\n time zone names cannot be parsed and a few more symbols are supported. All\n ASCII letters are reserved as pattern letters, which are defined as follows:\n\n Symbol Meaning Presentation Examples\n ------ ------- ------------ -------\n G era text AD\n C century of era (>=0) number 20\n Y year of era (>=0) year 1996\n\n x weekyear year 1996\n w week of weekyear number 27\n e day of week number 2\n E day of week text Tuesday; Tue\n\n y year year 1996\n D day of year number 189\n M month of year month July; Jul; 07\n d day of month number 10\n\n a halfday of day text PM\n K hour of halfday (0~11) number 0\n h clockhour of halfday (1~12) number 12\n\n H hour of day (0~23) number 0\n k clockhour of day (1~24) number 24\n m minute of hour number 30\n s second of minute number 55\n S fraction of second number 978\n a meridiem text am; pm\n A meridiem text AM; PM\n\n z time zone text Pacific Standard Time; PST\n Z time zone offset/id zone -0800; -08:00; America/Los_Angeles\n\n ' escape for text delimiter\n '' single quote literal '\n\n The count of pattern letters determine the format.\n\n **Text:** If the number of pattern letters is 4 or more, the full form is used;\n otherwise a short or abbreviated form is used if available.\n\n **Number:** The minimum number of digits. Shorter numbers are zero-padded to this\n amount.\n\n **Year:** Numeric presentation for year and weekyear fields are handled\n specially. For example, if the count of 'y' is 2, the year will be displayed\n as the zero-based year of the century, which is two digits.\n\n **Month:** 3 or over, use text, otherwise use number.\n\n **Zone:** 'Z' outputs offset without a colon, 'ZZ' outputs the offset with a\n colon, 'ZZZ' or more outputs the zone id.\n\n **Zone names:** Time zone names ('z') cannot be parsed.\n\n Any characters in the pattern that are not in the ranges of ['a'..'z'] and\n ['A'..'Z'] will be treated as quoted text. For instance, characters like ':',\n '.', ' ', '#' and '?' will appear in the resulting time text even they are\n not embraced within single quotes."}}, days {:name cljs-time.format/days, :file "docs/js/compiled/out/cljs_time/format.cljs", :line 42, :column 1, :end-line 42, :end-column 10, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 42, :column 6, :end-line 42, :end-column 10}}, unparse-local {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 464, :column 7, :end-line 464, :end-column 20, :arglists (quote ([{:keys [format-str formatters], :as fmt} dt])), :doc "Returns a string representing the given local DateTime instance in the\n form determined by the given formatter."}, :name cljs-time.format/unparse-local, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 20, :method-params ([p__32307 dt]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 464, :end-line 464, :max-fixed-arity 2, :fn-var true, :arglists (quote ([{:keys [format-str formatters], :as fmt} dt])), :doc "Returns a string representing the given local DateTime instance in the\n form determined by the given formatter."}, timezone-adjustment {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 161, :column 7, :end-line 161, :end-column 26, :arglists (quote ([d timezone-string]))}, :name cljs-time.format/timezone-adjustment, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 26, :method-params ([d timezone-string]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 161, :end-line 161, :max-fixed-arity 2, :fn-var true, :arglists (quote ([d timezone-string]))}, formatter-local {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 299, :column 7, :end-line 299, :end-column 22, :arglists (quote ([fmts]))}, :name cljs-time.format/formatter-local, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 22, :method-params ([fmts]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 299, :end-line 299, :max-fixed-arity 1, :fn-var true, :arglists (quote ([fmts]))}, abbreviate {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 45, :column 7, :end-line 45, :end-column 17, :arglists (quote ([n s]))}, :name cljs-time.format/abbreviate, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 17, :method-params ([n s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 45, :end-line 45, :max-fixed-arity 2, :fn-var true, :arglists (quote ([n s]))}, instant->map {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 494, :column 4, :end-line 494, :end-column 16, :protocol cljs-time.format/Mappable, :doc "Returns a map representation of the given instant.\n It will contain the following keys: :years, :months,\n :days, :hours, :minutes and :seconds.", :arglists (quote ([instant]))}, :protocol cljs-time.format/Mappable, :name cljs-time.format/instant->map, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 16, :method-params ([instant]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 493, :end-line 494, :max-fixed-arity 1, :fn-var true, :arglists (quote ([instant])), :doc "Returns a map representation of the given instant.\n It will contain the following keys: :years, :months,\n :days, :hours, :minutes and :seconds."}, with-default-year {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 311, :column 7, :end-line 311, :end-column 24, :arglists (quote ([f default-year])), :doc "Return a copy of a formatter that uses the given default year."}, :name cljs-time.format/with-default-year, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 24, :method-params ([f default-year]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 311, :end-line 311, :max-fixed-arity 2, :fn-var true, :arglists (quote ([f default-year])), :doc "Return a copy of a formatter that uses the given default year."}, IDateMap {:meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 388, :column 14, :end-line 388, :end-column 22, :doc nil, :protocol-symbol true, :jsdoc ("@interface"), :protocol-info {:methods {date-map [[date]]}}}, :protocol-symbol true, :name cljs-time.format/IDateMap, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 22, :column 1, :line 388, :protocol-info {:methods {date-map [[date]]}}, :info nil, :end-line 388, :impls #{goog/date.DateTime goog/date.Date goog/date.UtcDateTime}, :doc nil, :jsdoc ("@interface")}, date-parse-pattern {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 256, :column 7, :end-line 256, :end-column 25, :arglists (quote ([formatter]))}, :name cljs-time.format/date-parse-pattern, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 25, :method-params ([formatter]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 256, :end-line 256, :max-fixed-arity 1, :fn-var true, :arglists (quote ([formatter]))}, parse {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 424, :column 7, :end-line 424, :end-column 12, :arglists (quote ([fmt s] [s])), :doc "Returns a DateTime instance in the UTC time zone obtained by parsing the\n given string according to the given formatter.", :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([fmt s] [s]), :arglists ([fmt s] [s]), :arglists-meta (nil nil)}}, :name cljs-time.format/parse, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 12, :top-fn {:variadic false, :max-fixed-arity 2, :method-params ([fmt s] [s]), :arglists ([fmt s] [s]), :arglists-meta (nil nil)}, :method-params ([fmt s] [s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 424, :end-line 424, :max-fixed-arity 2, :fn-var true, :arglists ([fmt s] [s]), :doc "Returns a DateTime instance in the UTC time zone obtained by parsing the\n given string according to the given formatter."}, old-string-replace {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 253, :column 7, :end-line 253, :end-column 25, :arglists (quote ([s match replacement]))}, :name cljs-time.format/old-string-replace, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 25, :method-params ([s match replacement]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 253, :end-line 253, :max-fixed-arity 3, :fn-var true, :arglists (quote ([s match replacement]))}, part-splitter-regex {:name cljs-time.format/part-splitter-regex, :file "docs/js/compiled/out/cljs_time/format.cljs", :line 385, :column 1, :end-line 385, :end-column 25, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 385, :column 6, :end-line 385, :end-column 25}}, parse* {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 405, :column 7, :end-line 405, :end-column 13, :arglists (quote ([constructor {:keys [format-str default-year], :as fmt} s]))}, :name cljs-time.format/parse*, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 13, :method-params ([constructor p__32227 s]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 405, :end-line 405, :max-fixed-arity 3, :fn-var true, :arglists (quote ([constructor {:keys [format-str default-year], :as fmt} s]))}, parser-sort-order-pred {:protocol-inline nil, :meta {:file "/Users/simon/workspace/swinging-needle-meter/docs/js/compiled/out/cljs_time/format.cljs", :line 242, :column 7, :end-line 242, :end-column 29, :arglists (quote ([parser]))}, :name cljs-time.format/parser-sort-order-pred, :variadic false, :file "docs/js/compiled/out/cljs_time/format.cljs", :end-column 29, :method-params ([parser]), :protocol-impl nil, :arglists-meta (nil nil), :column 1, :line 242, :end-line 242, :max-fixed-arity 1, :fn-var true, :arglists (quote ([parser]))}}, :require-macros nil, :cljs.analyzer/constants {:seen #{localTimeParser :date-element-parser :hour-minute :formatters :t-time timeParser :basic-ordinal-date :date :hour :parser-no-match :time-no-ms :weekyear-week-day :week-date-time :date-hour-minute-second-fraction :basic-date-time :date-time :basic-time-no-ms :date-parser :basic-week-date dateOptionalTimeParser :else :basic-t-time-no-ms :local-time :replace :date-time-no-ms :year-month-day :date-opt-time :rfc822 :cljs-time.format/formatter :date-hour-minute-second-ms :name :basic-ordinal-date-time timeElementParser :ordinal-date :hour-minute-second-fraction :date-hour-minute :time :basic-week-date-time :months :days :format-str :weekyear :type :basic-time localDateParser :hour-minute-second :ordinal-date-time :seconds dateParser :ordinal-date-time-no-ms :hour-minute-second-ms :time-parser :date-time-parser :year :t-time-no-ms dateElementParser :c :basic-week-date-time-no-ms localDateOptionalTimeParser :basic-date :weekyear-week :local-date :basic-ordinal-date-time-no-ms :year-month dateTimeParser :local-date-opt-time :hours :years :week-date :date-hour :minutes :not-implemented :time-element-parser :date-hour-minute-second :week-date-time-no-ms :basic-date-time-no-ms :millis :mysql :message :time-zone :basic-t-time :default-year}, :order [:years :days :months :hours :minutes :seconds :millis :time-zone :c :replace :format-str :formatters :type :cljs-time.format/formatter :name :message :not-implemented :default-year :date-element-parser :hour-minute :t-time :basic-ordinal-date :date :hour :time-no-ms :weekyear-week-day :week-date-time :date-hour-minute-second-fraction :basic-date-time :date-time :basic-time-no-ms :date-parser :basic-week-date :basic-t-time-no-ms :local-time :date-time-no-ms :year-month-day :date-opt-time :rfc822 :date-hour-minute-second-ms :basic-ordinal-date-time :ordinal-date :hour-minute-second-fraction :date-hour-minute :time :basic-week-date-time :weekyear :basic-time :hour-minute-second :ordinal-date-time :ordinal-date-time-no-ms :hour-minute-second-ms :time-parser :date-time-parser :year :t-time-no-ms :basic-week-date-time-no-ms :basic-date :weekyear-week :local-date :basic-ordinal-date-time-no-ms :year-month :local-date-opt-time :week-date :date-hour :time-element-parser :date-hour-minute-second :week-date-time-no-ms :basic-date-time-no-ms :mysql :basic-t-time dateElementParser dateParser localTimeParser dateOptionalTimeParser timeParser dateTimeParser localDateParser localDateOptionalTimeParser timeElementParser :parser-no-match :else]}, :doc "### Utilities for parsing and unparsing DateTimes as Strings.\n\n Parsing and printing are controlled by formatters. You can either use one\n of the built in ISO 8601 and a single RFC 822 formatters or define your own, e.g.:\n\n (def built-in-formatter (formatters :basic-date-time))\n (def custom-formatter (formatter \"yyyyMMdd\"))\n\n To see a list of available built-in formatters and an example of a date-time\n printed in their format:\n\n (show-formatters)\n\n Once you have a formatter, parsing and printing are strait-forward:\n\n => (parse custom-formatter \"20100311\")\n #\n\n => (unparse custom-formatter (date-time 2010 10 3))\n \"20101003\"\n\n By default the parse function always returns a DateTime instance with a UTC\n time zone, and the unparse function always represents a given DateTime\n instance in UTC. A formatter can be modified to different timezones, locales,\n etc with the functions with-zone, with-locale, with-chronology, and\n with-pivot-year."}