scittle/report.html
Michiel Borkent 80ec5a3208 update build
2024-11-24 12:44:19 +01:00

759 lines
468 KiB
HTML

<!DOCTYPE html>
<html><head><title>[main] Build Report - shadow-cljs</title><meta charset="utf-8"></head><body><div id="root"></div><style>body {
font-size: 14px;
font-family: Menlo, monospace;
padding: 0;
margin: 0;
}
*, :after, :before {
box-sizing: border-box;
}
.numeric {
white-space: nowrap;
text-align: right;
}
#root {
max-width: 1024px;
padding: 10px;
margin-bottom: 600px;
}
table {
width: 100%;
border-collapse: collapse;
}
.module {
margin-bottom: 20px;
}
.module__title {
font-size: 1.125rem;
font-weight: bold;
padding: .5rem;
border-bottom: 2px solid #ccc;
}
.group__expand-toggle {
text-align: center;
width: 30px;
}
.group__expand {
padding: 0 0 20px 0;
}
.group__header {
padding: .5rem 0;
}
.group__duplicate {
color: red;
}
.group__row {
cursor: pointer;
}
thead th {
text-align: left;
}
td {
padding: .125rem;
}
tr.group-item:nth-child(odd) td {
background-color: rgba(0,0,0,0.025);
}
tr.group-item:hover td {
background-color: rgba(0,0,0,0.05);
}
tr.group__row:nth-child(odd) td {
background-color: rgba(0,0,0,0.025);
}
tr.group__row:hover td {
background-color: rgba(0,0,0,0.05);
}
th {
padding: .5rem;
border-bottom: 1px solid #ccc;
}
tr:last-child td {
border-bottom: none;
}
.hover__container {
position: absolute;
background-color: #fff;
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
padding: 20px;
max-width: 500px;
}
.hover__explainer {
font-size: 12px;
margin-bottom: 10px;
}
.hover__title {
font-weight: bold;
margin-bottom: 10px;
}
.hover__require-trace {
padding: 0 0 10px 0;
}
.hover__require-trace-items {
}
.hover__require-trace-item:first-child {
font-weight: bold;
}
.hover__require-trace-item:last-child {
font-weight: bold;
}</style><script type="shadow/build-report">{:build-modules [{:module-id :scittle, :sources [[:shadow.build.classpath/resource "goog/base.js"] [:shadow.build.classpath/resource "goog/debug/error.js"] [:shadow.build.classpath/resource "goog/dom/nodetype.js"] [:shadow.build.classpath/resource "goog/asserts/asserts.js"] [:shadow.build.classpath/resource "goog/reflect/reflect.js"] [:shadow.build.classpath/resource "goog/math/long.js"] [:shadow.build.classpath/resource "goog/math/integer.js"] [:shadow.build.classpath/resource "goog/dom/asserts.js"] [:shadow.build.classpath/resource "goog/functions/functions.js"] [:shadow.build.classpath/resource "goog/string/typedstring.js"] [:shadow.build.classpath/resource "goog/string/const.js"] [:shadow.build.classpath/resource "goog/i18n/bidi.js"] [:shadow.build.classpath/resource "goog/html/trustedtypes.js"] [:shadow.build.classpath/resource "goog/html/safescript.js"] [:shadow.build.classpath/resource "goog/fs/url.js"] [:shadow.build.classpath/resource "goog/fs/blob.js"] [:shadow.build.classpath/resource "goog/html/trustedresourceurl.js"] [:shadow.build.classpath/resource "goog/string/internal.js"] [:shadow.build.classpath/resource "goog/html/safeurl.js"] [:shadow.build.classpath/resource "goog/html/safestyle.js"] [:shadow.build.classpath/resource "goog/object/object.js"] [:shadow.build.classpath/resource "goog/html/safestylesheet.js"] [:shadow.build.classpath/resource "goog/dom/htmlelement.js"] [:shadow.build.classpath/resource "goog/dom/tagname.js"] [:shadow.build.classpath/resource "goog/array/array.js"] [:shadow.build.classpath/resource "goog/labs/useragent/useragent.js"] [:shadow.build.classpath/resource "goog/labs/useragent/util.js"] [:shadow.build.classpath/resource "goog/labs/useragent/browser.js"] [:shadow.build.classpath/resource "goog/dom/tags.js"] [:shadow.build.classpath/resource "goog/html/safehtml.js"] [:shadow.build.classpath/resource "goog/html/uncheckedconversions.js"] [:shadow.build.classpath/resource "goog/dom/safe.js"] [:shadow.build.classpath/resource "goog/string/string.js"] [:shadow.build.classpath/resource "goog/collections/maps.js"] [:shadow.build.classpath/resource "goog/structs/structs.js"] [:shadow.build.classpath/resource "goog/uri/utils.js"] [:shadow.build.classpath/resource "goog/uri/uri.js"] [:shadow.build.classpath/resource "goog/string/stringbuffer.js"] [:shadow.build.classpath/resource "cljs/core.cljs"] [:shadow.build.classpath/resource "clojure/string.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader/impl/utils.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader/reader_types.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader/impl/inspect.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader/impl/errors.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader/impl/commons.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader.cljs"] [:shadow.build.classpath/resource "cljs/tools/reader/edn.cljs"] [:shadow.build.classpath/resource "cljs/reader.cljs"] [:shadow.build.classpath/resource "cljs/tagged_literals.cljc"] [:shadow.build.classpath/resource "edamame/impl/macros.cljc"] [:shadow.build.classpath/resource "edamame/impl/read_fn.cljc"] [:shadow.build.classpath/resource "edamame/impl/syntax_quote.cljc"] [:shadow.build.classpath/resource "edamame/impl/ns_parser.cljc"] [:shadow.build.classpath/resource "edamame/impl/parser.cljc"] [:shadow.build.classpath/resource "edamame/core.cljc"] [:shadow.build.classpath/resource "sci/impl/types.cljc"] [:shadow.build.classpath/resource "sci/impl/macros.cljc"] [:shadow.build.classpath/resource "sci/impl/unrestrict.cljc"] [:shadow.build.classpath/resource "sci/impl/vars.cljc"] [:shadow.build.classpath/resource "sci/lang.cljc"] [:shadow.build.classpath/resource "sci/impl/callstack.cljc"] [:shadow.build.classpath/resource "sci/impl/destructure.cljc"] [:shadow.build.classpath/resource "sci/impl/utils.cljc"] [:shadow.build.classpath/resource "sci/impl/deftype.cljc"] [:shadow.build.classpath/resource "sci/impl/interop.cljc"] [:shadow.build.classpath/resource "sci/impl/hierarchies.cljc"] [:shadow.build.classpath/resource "sci/impl/multimethods.cljc"] [:shadow.build.classpath/resource "sci/impl/protocols.cljc"] [:shadow.build.classpath/resource "sci/impl/records.cljc"] [:shadow.build.classpath/resource "sci/impl/evaluator.cljc"] [:shadow.build.classpath/resource "sci/impl/faster.cljc"] [:shadow.build.classpath/resource "sci/impl/fns.cljc"] [:shadow.build.classpath/resource "sci/impl/load.cljc"] [:shadow.build.classpath/resource "sci/impl/resolve.cljc"] [:shadow.build.classpath/resource "sci/impl/analyzer.cljc"] [:shadow.build.classpath/resource "sci/impl/cljs.cljc"] [:shadow.build.classpath/resource "sci/impl/copy_vars.cljc"] [:shadow.build.classpath/resource "clojure/set.cljs"] [:shadow.build.classpath/resource "clojure/walk.cljs"] [:shadow.build.classpath/resource "sci/impl/core_protocols.cljc"] [:shadow.build.classpath/resource "sci/impl/doseq_macro.cljc"] [:shadow.build.classpath/resource "sci/impl/for_macro.cljc"] [:shadow.build.classpath/resource "sci/impl/io.cljc"] [:shadow.build.classpath/resource "sci/impl/parser.cljc"] [:shadow.build.classpath/resource "sci/impl/read.cljc"] [:shadow.build.classpath/resource "sci/impl/reify.cljc"] [:shadow.build.classpath/resource "sci/impl/namespaces.cljc"] [:shadow.build.classpath/resource "sci/impl/opts.cljc"] [:shadow.build.classpath/resource "sci/impl/interpreter.cljc"] [:shadow.build.classpath/resource "sci/core.cljc"] [:shadow.build.classpath/resource "sci/ctx_store.cljc"] [:shadow.build.classpath/resource "scittle/impl/common.cljs"] [:shadow.build.classpath/resource "scittle/impl/error.cljs"] [:shadow.build.classpath/resource "scittle/core.cljs"] [:shadow.build.classpath/resource "goog/debug/entrypointregistry.js"] [:shadow.build.classpath/resource "goog/labs/useragent/engine.js"] [:shadow.build.classpath/resource "goog/labs/useragent/platform.js"] [:shadow.build.classpath/resource "goog/useragent/useragent.js"] [:shadow.build.classpath/resource "goog/dom/browserfeature.js"] [:shadow.build.classpath/resource "goog/math/math.js"] [:shadow.build.classpath/resource "goog/math/coordinate.js"] [:shadow.build.classpath/resource "goog/math/size.js"] [:shadow.build.classpath/resource "goog/dom/dom.js"] [:shadow.build.classpath/resource "goog/async/nexttick.js"] [:shadow.build.classpath/resource "goog/debug/errorcontext.js"] [:shadow.build.classpath/resource "goog/debug/debug.js"] [:shadow.build.classpath/resource "goog/disposable/idisposable.js"] [:shadow.build.classpath/resource "goog/disposable/dispose.js"] [:shadow.build.classpath/resource "goog/disposable/disposeall.js"] [:shadow.build.classpath/resource "goog/disposable/disposable.js"] [:shadow.build.classpath/resource "goog/events/eventid.js"] [:shadow.build.classpath/resource "goog/events/event.js"] [:shadow.build.classpath/resource "goog/events/browserfeature.js"] [:shadow.build.classpath/resource "goog/events/eventtype.js"] [:shadow.build.classpath/resource "goog/events/browserevent.js"] [:shadow.build.classpath/resource "goog/events/eventlike.js"] [:shadow.build.classpath/resource "goog/events/listenablekey.js"] [:shadow.build.classpath/resource "goog/events/listenable.js"] [:shadow.build.classpath/resource "goog/events/listener.js"] [:shadow.build.classpath/resource "goog/events/listenermap.js"] [:shadow.build.classpath/resource "goog/debug/errorhandler.js"] [:shadow.build.classpath/resource "goog/events/eventtarget.js"] [:shadow.build.classpath/resource "goog/events/eventhandler.js"] [:shadow.build.classpath/resource "goog/events/eventwrapper.js"] [:shadow.build.classpath/resource "goog/events/events.js"] [:shadow.build.modules/append :scittle]], :depends-on nil, :source-bytes {"re_frame/interceptor.cljc" 58, "sci/impl/deftype.cljc" 7604, "goog/events/events.js" 1862, "sci/impl/hierarchies.cljc" 2369, "cljs/tools/reader/impl/errors.cljs" 4257, "cljs/core.cljs" 327957, "goog/string/internal.js" 502, "goog/events/event.js" 226, "cljs/reader.cljs" 4776, "scittle/core.cljs" 17223, "shadow/cljs/constants/scittle.js" 9597, "sci/impl/evaluator.cljc" 13213, "goog/array/array.js" 827, "cljs/pprint.cljs" 125, "sci/impl/analyzer.cljc" 82283, "sci/impl/utils.cljc" 5856, "goog/events/listenable.js" 83, "sci/impl/reify.cljc" 1214, "edamame/core.cljc" 168, "sci/impl/destructure.cljc" 3922, "sci/impl/doseq_macro.cljc" 6808, "clojure/set.cljs" 4231, "sci/impl/types.cljc" 4933, "sci/impl/interop.cljc" 1369, "goog/string/stringbuffer.js" 400, "sci/impl/multimethods.cljc" 4010, "edamame/impl/syntax_quote.cljc" 3169, "reagent/debug.cljs" 43, "sci/impl/fns.cljc" 28850, "sci/configs/funcool/promesa.cljs" 47, "goog/events/listener.js" 209, "sci/impl/namespaces.cljc" 139136, "sci/impl/load.cljc" 11600, "sci/impl/resolve.cljc" 6111, "sci/impl/core_protocols.cljc" 4074, "cljs/tools/reader/reader_types.cljs" 4720, "sci/impl/opts.cljc" 3587, "sci/impl/parser.cljc" 5786, "sci/impl/copy_vars.cljc" 4937, " [synthetic:chunk_method_stubbing] " 121, "sci/impl/for_macro.cljc" 10969, "sci/impl/read.cljc" 1602, "goog/useragent/useragent.js" 549, "goog/events/browserevent.js" 1831, "scittle/impl/common.cljs" 13, "cljs/tools/reader/edn.cljs" 6980, "goog/uri/utils.js" 150, "goog/events/listenablekey.js" 12, "goog/reflect/reflect.js" 106, "goog/events/browserfeature.js" 264, "goog/object/object.js" 753, "goog/labs/useragent/platform.js" 240, "edamame/impl/read_fn.cljc" 1635, "re_frame/router.cljc" 51, "cljs/tools/reader/impl/utils.cljs" 3986, "sci/core.cljc" 1120, "sci/impl/callstack.cljc" 2124, "goog/labs/useragent/util.js" 147, "sci/impl/interpreter.cljc" 1838, "sci/ctx_store.cljc" 206, "goog/string/string.js" 258, "scittle/impl/error.cljs" 2398, "sci/impl/io.cljc" 9565, "cljs/tools/reader/impl/inspect.cljs" 2085, "cljs/tools/reader/impl/commons.cljs" 2496, "sci/impl/records.cljc" 9225, "edamame/impl/ns_parser.cljc" 1965, "sci/impl/vars.cljc" 9497, "clojure/string.cljs" 4051, "cljs/tagged_literals.cljc" 1763, "goog/base.js" 2020, "goog/events/eventtype.js" 21, "goog/events/eventtarget.js" 1135, "sci/impl/unrestrict.cljc" 9, "sci/lang.cljc" 10283, "edamame/impl/parser.cljc" 37301, "sci/impl/protocols.cljc" 31920, "goog/labs/useragent/browser.js" 49, "sci/nrepl/server.cljs" 42, "goog/math/long.js" 2977, "clojure/walk.cljs" 1415, "cljs/tools/reader.cljs" 1620, "goog/events/listenermap.js" 801, "goog/labs/useragent/engine.js" 124, "goog/disposable/disposable.js" 81, "sci/nrepl/completions.cljs" 45}, :entries #{scittle.core}, :js-size 888149, :gzip-size 184416} {:module-id :scittle.nrepl, :sources [[:shadow.build.classpath/resource "clojure/edn.cljs"] [:shadow.build.classpath/resource "sci/nrepl/completions.cljs"] [:shadow.build.classpath/resource "sci/nrepl/info.cljs"] [:shadow.build.classpath/resource "sci/nrepl/server.cljs"] [:shadow.build.classpath/resource "scittle/nrepl.cljs"] [:shadow.build.modules/append :scittle.nrepl]], :depends-on #{:scittle}, :source-bytes {"cljs/core.cljs" 45, "goog/string/internal.js" 12, "edamame/core.cljc" 9, "clojure/edn.cljs" 13, "sci/nrepl/info.cljs" 1473, "goog/object/object.js" 246, "sci/core.cljc" 95, "scittle/nrepl.cljs" 382, "clojure/string.cljs" 21, "goog/base.js" 50, "sci/nrepl/server.cljs" 2796, "sci/nrepl/completions.cljs" 4409}, :entries #{scittle.nrepl}, :js-size 9613, :gzip-size 3159} {:module-id :scittle.promesa, :sources [[:shadow.build.classpath/resource "promesa/protocols.cljc"] [:shadow.build.classpath/resource "promesa/util.cljc"] [:shadow.build.classpath/resource "promesa/impl/promise.js"] [:shadow.build.classpath/resource "promesa/exec.cljc"] [:shadow.build.classpath/resource "promesa/impl.cljc"] [:shadow.build.classpath/resource "promesa/core.cljc"] [:shadow.build.classpath/resource "sci/configs/funcool/promesa.cljs"] [:shadow.build.classpath/resource "scittle/promesa.cljs"] [:shadow.build.modules/append :scittle.promesa]], :depends-on #{:scittle}, :source-bytes {"promesa/core.cljc" 10097, "cljs/core.cljs" 505, "promesa/util.cljc" 400, "promesa/impl/promise.js" 2952, "sci/configs/funcool/promesa.cljs" 65541, "promesa/impl.cljc" 2337, "scittle/impl/common.cljs" 4, "promesa/exec.cljc" 2714, "sci/core.cljc" 10, "scittle/promesa.cljs" 9, "promesa/protocols.cljc" 9913}, :entries #{scittle.promesa}, :js-size 94718, :gzip-size 14389} {:module-id :scittle.pprint, :sources [[:shadow.build.classpath/resource "cljs/pprint.cljs"] [:shadow.build.classpath/resource "sci/configs/cljs/pprint.cljs"] [:shadow.build.classpath/resource "scittle/pprint.cljs"] [:shadow.build.modules/append :scittle.pprint]], :depends-on #{:scittle}, :source-bytes {"cljs/core.cljs" 1946, "scittle/pprint.cljs" 9, "sci/configs/cljs/pprint.cljs" 6789, "cljs/pprint.cljs" 114197, "scittle/impl/common.cljs" 4, "sci/core.cljc" 10, "goog/string/string.js" 668}, :entries #{scittle.pprint}, :js-size 123931, :gzip-size 26085} {:module-id :scittle.reagent, :sources [[:shadow.build.classpath/resource "shadow/js.js"] [:shadow.build.npm/global "react-dom"] [:shadow.build.classpath/resource "reagent/debug.cljs"] [:shadow.build.classpath/resource "reagent/impl/util.cljs"] [:shadow.build.npm/global "react"] [:shadow.build.classpath/resource "reagent/impl/batching.cljs"] [:shadow.build.classpath/resource "reagent/impl/protocols.cljs"] [:shadow.build.classpath/resource "reagent/ratom.cljs"] [:shadow.build.classpath/resource "reagent/impl/component.cljs"] [:shadow.build.classpath/resource "reagent/impl/input.cljs"] [:shadow.build.classpath/resource "reagent/impl/template.cljs"] [:shadow.build.classpath/resource "reagent/dom.cljs"] [:shadow.build.classpath/resource "reagent/core.cljs"] [:shadow.build.classpath/resource "sci/configs/reagent/reagent.cljs"] [:shadow.build.classpath/resource "scittle/reagent.cljs"] [:shadow.build.modules/append :scittle.reagent]], :depends-on #{:scittle}, :source-bytes {"reagent/impl/util.cljs" 2664, "cljs/core.cljs" 330, "global$module$react.js" 60, "reagent/impl/component.cljs" 6894, "reagent/impl/template.cljs" 5253, "reagent/core.cljs" 3185, "reagent/impl/protocols.cljs" 1008, "global$module$react_dom.js" 68, "reagent/debug.cljs" 862, "sci/configs/reagent/reagent.cljs" 37327, "scittle/impl/common.cljs" 16, "reagent/ratom.cljs" 10812, "reagent/dom.cljs" 816, "goog/object/object.js" 41, "sci/core.cljc" 40, "shadow/js.js" 975, "scittle/reagent.cljs" 1698, "shadow/cljs/constants/scittle.reagent.js" 525, "reagent/impl/input.cljs" 1835, "reagent/impl/batching.cljs" 1893}, :entries #{scittle.reagent}, :js-size 76518, :gzip-size 17323} {:module-id :scittle.re-frame, :sources [[:shadow.build.classpath/resource "re_frame/interop.cljs"] [:shadow.build.classpath/resource "re_frame/db.cljc"] [:shadow.build.classpath/resource "re_frame/loggers.cljc"] [:shadow.build.classpath/resource "re_frame/utils.cljc"] [:shadow.build.classpath/resource "re_frame/settings.cljc"] [:shadow.build.classpath/resource "re_frame/registrar.cljc"] [:shadow.build.classpath/resource "re_frame/trace.cljc"] [:shadow.build.classpath/resource "re_frame/interceptor.cljc"] [:shadow.build.classpath/resource "re_frame/events.cljc"] [:shadow.build.classpath/resource "re_frame/subs.cljc"] [:shadow.build.classpath/resource "re_frame/router.cljc"] [:shadow.build.classpath/resource "re_frame/fx.cljc"] [:shadow.build.classpath/resource "re_frame/cofx.cljc"] [:shadow.build.classpath/resource "clojure/data.cljs"] [:shadow.build.classpath/resource "re_frame/std_interceptors.cljc"] [:shadow.build.classpath/resource "re_frame/core.cljc"] [:shadow.build.classpath/resource "sci/configs/re_frame/re_frame.cljs"] [:shadow.build.classpath/resource "scittle/re_frame.cljs"] [:shadow.build.modules/append :scittle.re-frame]], :depends-on #{:scittle :scittle.reagent}, :source-bytes {"re_frame/interceptor.cljc" 1659, "re_frame/db.cljc" 14, "re_frame/utils.cljc" 161, "re_frame/std_interceptors.cljc" 3814, "cljs/core.cljs" 313, "goog/async/nexttick.js" 1166, "reagent/core.cljs" 23, "scittle/re_frame.cljs" 9, "re_frame/events.cljc" 323, "shadow/cljs/constants/scittle.re-frame.js" 679, "re_frame/settings.cljc" 751, "re_frame/loggers.cljc" 877, "clojure/data.cljs" 3218, "goog/functions/functions.js" 21, "re_frame/trace.cljc" 63, "scittle/impl/common.cljs" 8, "reagent/ratom.cljs" 332, "re_frame/interop.cljs" 682, "re_frame/router.cljc" 3540, "sci/core.cljc" 20, "re_frame/core.cljc" 7038, "goog/dom/dom.js" 188, "re_frame/registrar.cljc" 925, "re_frame/subs.cljc" 4906, "re_frame/cofx.cljc" 424, "reagent/impl/batching.cljs" 27, "sci/configs/re_frame/re_frame.cljs" 91460, "goog/labs/useragent/browser.js" 51, "goog/labs/useragent/engine.js" 17, "re_frame/fx.cljc" 3297}, :entries #{scittle.re-frame}, :js-size 126222, :gzip-size 31843} {:module-id :scittle.cljs-ajax, :sources [[:shadow.build.classpath/resource "ajax/protocols.cljc"] [:shadow.build.classpath/resource "ajax/util.cljc"] [:shadow.build.classpath/resource "ajax/url.cljc"] [:shadow.build.classpath/resource "com/cognitect/transit/util.js"] [:shadow.build.classpath/resource "com/cognitect/transit/delimiters.js"] [:shadow.build.classpath/resource "com/cognitect/transit/caching.js"] [:shadow.build.classpath/resource "com/cognitect/transit/eq.js"] [:shadow.build.classpath/resource "com/cognitect/transit/types.js"] [:shadow.build.classpath/resource "com/cognitect/transit/impl/decoder.js"] [:shadow.build.classpath/resource "com/cognitect/transit/impl/reader.js"] [:shadow.build.classpath/resource "com/cognitect/transit/handlers.js"] [:shadow.build.classpath/resource "com/cognitect/transit/impl/writer.js"] [:shadow.build.classpath/resource "com/cognitect/transit.js"] [:shadow.build.classpath/resource "cognitect/transit.cljs"] [:shadow.build.classpath/resource "ajax/interceptors.cljc"] [:shadow.build.classpath/resource "ajax/json.cljc"] [:shadow.build.classpath/resource "ajax/transit.cljc"] [:shadow.build.classpath/resource "ajax/formats.cljc"] [:shadow.build.classpath/resource "ajax/ring.cljc"] [:shadow.build.classpath/resource "goog/promise/thenable.js"] [:shadow.build.classpath/resource "goog/async/freelist.js"] [:shadow.build.classpath/resource "goog/async/workqueue.js"] [:shadow.build.classpath/resource "goog/async/throwexception.js"] [:shadow.build.classpath/resource "goog/async/run.js"] [:shadow.build.classpath/resource "goog/promise/resolver.js"] [:shadow.build.classpath/resource "goog/promise/promise.js"] [:shadow.build.classpath/resource "goog/timer/timer.js"] [:shadow.build.classpath/resource "goog/json/json.js"] [:shadow.build.classpath/resource "goog/json/hybrid.js"] [:shadow.build.classpath/resource "goog/log/log.js"] [:shadow.build.classpath/resource "goog/net/errorcode.js"] [:shadow.build.classpath/resource "goog/net/eventtype.js"] [:shadow.build.classpath/resource "goog/net/httpstatus.js"] [:shadow.build.classpath/resource "goog/net/xhrlike.js"] [:shadow.build.classpath/resource "goog/net/xmlhttpfactory.js"] [:shadow.build.classpath/resource "goog/net/wrapperxmlhttpfactory.js"] [:shadow.build.classpath/resource "goog/net/xmlhttp.js"] [:shadow.build.classpath/resource "goog/net/xhrio.js"] [:shadow.build.classpath/resource "ajax/simple.cljc"] [:shadow.build.classpath/resource "ajax/easy.cljc"] [:shadow.build.classpath/resource "goog/structs/queue.js"] [:shadow.build.classpath/resource "goog/structs/collection.js"] [:shadow.build.classpath/resource "goog/collections/iters.js"] [:shadow.build.classpath/resource "goog/iter/iter.js"] [:shadow.build.classpath/resource "goog/iter/es6.js"] [:shadow.build.classpath/resource "goog/structs/map.js"] [:shadow.build.classpath/resource "goog/structs/set.js"] [:shadow.build.classpath/resource "goog/structs/pool.js"] [:shadow.build.classpath/resource "goog/structs/node.js"] [:shadow.build.classpath/resource "goog/structs/heap.js"] [:shadow.build.classpath/resource "goog/structs/priorityqueue.js"] [:shadow.build.classpath/resource "goog/structs/prioritypool.js"] [:shadow.build.classpath/resource "goog/net/xhriopool.js"] [:shadow.build.classpath/resource "goog/net/xhrmanager.js"] [:shadow.build.classpath/resource "ajax/xhrio.cljs"] [:shadow.build.classpath/resource "ajax/xml_http_request.cljs"] [:shadow.build.classpath/resource "ajax/core.cljc"] [:shadow.build.classpath/resource "scittle/cljs_ajax.cljs"] [:shadow.build.modules/append :scittle.cljs-ajax]], :depends-on #{:scittle}, :source-bytes {"ajax/json.cljc" 1035, "ajax/simple.cljc" 742, "cljs/core.cljs" 4009, "goog/string/internal.js" 509, "cognitect/transit.cljs" 6511, "goog/array/array.js" 15, "ajax/formats.cljc" 1347, "sci/impl/analyzer.cljc" 136, "ajax/interceptors.cljc" 14717, "ajax/xml_http_request.cljs" 2107, "com/cognitect/transit/eq.js" 1371, "com/cognitect/transit/delimiters.js" 90, "goog/net/xmlhttpfactory.js" 93, "scittle/cljs_ajax.cljs" 22815, "sci/impl/types.cljc" 104, "ajax/transit.cljc" 1292, "com/cognitect/transit/handlers.js" 4403, "com/cognitect/transit.js" 339, "goog/useragent/useragent.js" 553, "com/cognitect/transit/util.js" 1364, "ajax/ring.cljc" 589, "goog/timer/timer.js" 269, "scittle/impl/common.cljs" 4, "com/cognitect/transit/impl/writer.js" 4754, "goog/uri/utils.js" 157, "goog/reflect/reflect.js" 83, "com/cognitect/transit/impl/reader.js" 284, "ajax/url.cljc" 2056, "goog/object/object.js" 89, "cljs/tools/reader/impl/utils.cljs" 104, "sci/core.cljc" 10, "com/cognitect/transit/caching.js" 939, "com/cognitect/transit/types.js" 11954, "ajax/easy.cljc" 2510, "ajax/core.cljc" 3171, "ajax/util.cljc" 314, "goog/string/string.js" 122, "goog/net/xmlhttp.js" 559, "goog/net/xhrio.js" 4865, "goog/net/httpstatus.js" 106, "ajax/protocols.cljc" 2526, "sci/impl/records.cljc" 107, "ajax/xhrio.cljs" 1016, "edamame/impl/parser.cljc" 358, "goog/net/eventtype.js" 157, "goog/math/long.js" 1015, "goog/net/errorcode.js" 9, "goog/disposable/disposable.js" 3, "com/cognitect/transit/impl/decoder.js" 3393}, :entries #{scittle.cljs-ajax}, :js-size 105419, :gzip-size 23449}], :build-sources [{:output-name "goog.base.js", :resource-id [:shadow.build.classpath/resource "goog/base.js"], :resource-name "goog/base.js", :type :goog, :requires #{}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 128747, :js-size 128747, :provides #{goog}} {:output-name "goog.debug.error.js", :resource-id [:shadow.build.classpath/resource "goog/debug/error.js"], :resource-name "goog/debug/error.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 1694, :js-size 1694, :provides #{goog.debug.Error}} {:output-name "goog.dom.nodetype.js", :resource-id [:shadow.build.classpath/resource "goog/dom/nodetype.js"], :resource-name "goog/dom/nodetype.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 923, :js-size 923, :provides #{goog.dom.NodeType}} {:output-name "goog.asserts.asserts.js", :resource-id [:shadow.build.classpath/resource "goog/asserts/asserts.js"], :resource-name "goog/asserts/asserts.js", :type :goog, :requires #{goog.dom.NodeType goog goog.debug.Error}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 16925, :js-size 16925, :provides #{goog.asserts goog.asserts.AssertionError}} {:output-name "goog.reflect.reflect.js", :resource-id [:shadow.build.classpath/resource "goog/reflect/reflect.js"], :resource-name "goog/reflect/reflect.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 4094, :js-size 4094, :provides #{goog.reflect}} {:output-name "goog.math.long.js", :resource-id [:shadow.build.classpath/resource "goog/math/long.js"], :resource-name "goog/math/long.js", :type :goog, :requires #{goog.asserts goog.reflect goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 28110, :js-size 28110, :provides #{goog.math.Long}} {:output-name "goog.math.integer.js", :resource-id [:shadow.build.classpath/resource "goog/math/integer.js"], :resource-name "goog/math/integer.js", :type :goog, :requires #{goog.reflect goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 26777, :js-size 26777, :provides #{goog.math.Integer}} {:output-name "goog.dom.asserts.js", :resource-id [:shadow.build.classpath/resource "goog/dom/asserts.js"], :resource-name "goog/dom/asserts.js", :type :goog, :requires #{goog.asserts goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 14566, :js-size 14566, :provides #{goog.dom.asserts}} {:output-name "goog.functions.functions.js", :resource-id [:shadow.build.classpath/resource "goog/functions/functions.js"], :resource-name "goog/functions/functions.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 16818, :js-size 16818, :provides #{goog.functions}} {:output-name "goog.string.typedstring.js", :resource-id [:shadow.build.classpath/resource "goog/string/typedstring.js"], :resource-name "goog/string/typedstring.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 1214, :js-size 1214, :provides #{goog.string.TypedString}} {:output-name "goog.string.const.js", :resource-id [:shadow.build.classpath/resource "goog/string/const.js"], :resource-name "goog/string/const.js", :type :goog, :requires #{goog.asserts goog.string.TypedString goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 5768, :js-size 5768, :provides #{goog.string.Const}} {:output-name "goog.i18n.bidi.js", :resource-id [:shadow.build.classpath/resource "goog/i18n/bidi.js"], :resource-name "goog/i18n/bidi.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 31564, :js-size 31564, :provides #{goog.i18n.bidi.Format goog.i18n.bidi.Dir goog.i18n.bidi goog.i18n.bidi.DirectionalString}} {:output-name "goog.html.trustedtypes.js", :resource-id [:shadow.build.classpath/resource "goog/html/trustedtypes.js"], :resource-name "goog/html/trustedtypes.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 979, :js-size 979, :provides #{goog.html.trustedtypes}} {:output-name "goog.html.safescript.js", :resource-id [:shadow.build.classpath/resource "goog/html/safescript.js"], :resource-name "goog/html/safescript.js", :type :goog, :requires #{goog.asserts goog.string.TypedString goog goog.string.Const goog.html.trustedtypes}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 8546, :js-size 8546, :provides #{goog.html.SafeScript}} {:output-name "goog.fs.url.js", :resource-id [:shadow.build.classpath/resource "goog/fs/url.js"], :resource-name "goog/fs/url.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 2852, :js-size 2852, :provides #{goog.fs.url}} {:output-name "goog.fs.blob.js", :resource-id [:shadow.build.classpath/resource "goog/fs/blob.js"], :resource-name "goog/fs/blob.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 2438, :js-size 2438, :provides #{goog.fs.blob}} {:output-name "goog.html.trustedresourceurl.js", :resource-id [:shadow.build.classpath/resource "goog/html/trustedresourceurl.js"], :resource-name "goog/html/trustedresourceurl.js", :type :goog, :requires #{goog.asserts goog.html.SafeScript goog.string.TypedString goog.fs.blob goog goog.string.Const goog.i18n.bidi.Dir goog.fs.url goog.i18n.bidi.DirectionalString goog.html.trustedtypes}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 19369, :js-size 19369, :provides #{goog.html.TrustedResourceUrl}} {:output-name "goog.string.internal.js", :resource-id [:shadow.build.classpath/resource "goog/string/internal.js"], :resource-name "goog/string/internal.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 12258, :js-size 12258, :provides #{goog.string.internal}} {:output-name "goog.html.safeurl.js", :resource-id [:shadow.build.classpath/resource "goog/html/safeurl.js"], :resource-name "goog/html/safeurl.js", :type :goog, :requires #{goog.asserts goog.html.TrustedResourceUrl goog.string.TypedString goog goog.string.Const goog.i18n.bidi.Dir goog.fs.url goog.string.internal goog.i18n.bidi.DirectionalString}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 28976, :js-size 28976, :provides #{goog.html.SafeUrl}} {:output-name "goog.html.safestyle.js", :resource-id [:shadow.build.classpath/resource "goog/html/safestyle.js"], :resource-name "goog/html/safestyle.js", :type :goog, :requires #{goog.asserts goog.html.SafeUrl goog.string.TypedString goog goog.string.Const goog.string.internal}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 20102, :js-size 20102, :provides #{goog.html.SafeStyle}} {:output-name "goog.object.object.js", :resource-id [:shadow.build.classpath/resource "goog/object/object.js"], :resource-name "goog/object/object.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 21431, :js-size 21431, :provides #{goog.object}} {:output-name "goog.html.safestylesheet.js", :resource-id [:shadow.build.classpath/resource "goog/html/safestylesheet.js"], :resource-name "goog/html/safestylesheet.js", :type :goog, :requires #{goog.asserts goog.string.TypedString goog goog.object goog.string.Const goog.html.SafeStyle goog.string.internal}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 10795, :js-size 10795, :provides #{goog.html.SafeStyleSheet}} {:output-name "goog.dom.htmlelement.js", :resource-id [:shadow.build.classpath/resource "goog/dom/htmlelement.js"], :resource-name "goog/dom/htmlelement.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 626, :js-size 626, :provides #{goog.dom.HtmlElement}} {:output-name "goog.dom.tagname.js", :resource-id [:shadow.build.classpath/resource "goog/dom/tagname.js"], :resource-name "goog/dom/tagname.js", :type :goog, :requires #{goog goog.dom.HtmlElement}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 15731, :js-size 15731, :provides #{goog.dom.TagName}} {:output-name "goog.array.array.js", :resource-id [:shadow.build.classpath/resource "goog/array/array.js"], :resource-name "goog/array/array.js", :type :goog, :requires #{goog.asserts goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 62084, :js-size 62084, :provides #{goog.array}} {:output-name "goog.labs.useragent.useragent.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/useragent.js"], :resource-name "goog/labs/useragent/useragent.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 1329, :js-size 1329, :provides #{goog.labs.userAgent}} {:output-name "goog.labs.useragent.util.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/util.js"], :resource-name "goog/labs/useragent/util.js", :type :goog, :requires #{goog.labs.userAgent goog goog.string.internal}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 5889, :js-size 5889, :provides #{goog.labs.userAgent.util}} {:output-name "goog.labs.useragent.browser.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/browser.js"], :resource-name "goog/labs/useragent/browser.js", :type :goog, :requires #{goog goog.object goog.string.internal goog.array goog.labs.userAgent.util}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 10745, :js-size 10745, :provides #{goog.labs.userAgent.browser}} {:output-name "goog.dom.tags.js", :resource-id [:shadow.build.classpath/resource "goog/dom/tags.js"], :resource-name "goog/dom/tags.js", :type :goog, :requires #{goog goog.object}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 878, :js-size 878, :provides #{goog.dom.tags}} {:output-name "goog.html.safehtml.js", :resource-id [:shadow.build.classpath/resource "goog/html/safehtml.js"], :resource-name "goog/html/safehtml.js", :type :goog, :requires #{goog.asserts goog.html.SafeScript goog.html.TrustedResourceUrl goog.html.SafeUrl goog.string.TypedString goog goog.object goog.string.Const goog.html.SafeStyle goog.i18n.bidi.Dir goog.labs.userAgent.browser goog.dom.tags goog.html.SafeStyleSheet goog.string.internal goog.array goog.dom.TagName goog.i18n.bidi.DirectionalString goog.html.trustedtypes}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 40314, :js-size 40314, :provides #{goog.html.SafeHtml}} {:output-name "goog.html.uncheckedconversions.js", :resource-id [:shadow.build.classpath/resource "goog/html/uncheckedconversions.js"], :resource-name "goog/html/uncheckedconversions.js", :type :goog, :requires #{goog.asserts goog.html.SafeScript goog.html.TrustedResourceUrl goog.html.SafeUrl goog goog.string.Const goog.html.SafeStyle goog.i18n.bidi.Dir goog.html.SafeStyleSheet goog.string.internal goog.html.SafeHtml}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 9014, :js-size 9014, :provides #{goog.html.uncheckedconversions}} {:output-name "goog.dom.safe.js", :resource-id [:shadow.build.classpath/resource "goog/dom/safe.js"], :resource-name "goog/dom/safe.js", :type :goog, :requires #{goog.asserts goog.html.SafeScript goog.html.TrustedResourceUrl goog.functions goog.html.SafeUrl goog.dom.asserts goog goog.html.uncheckedconversions goog.string.Const goog.html.SafeStyle goog.string.internal goog.html.SafeHtml}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 32614, :js-size 32614, :provides #{goog.dom.safe.InsertAdjacentHtmlPosition goog.dom.safe}} {:output-name "goog.string.string.js", :resource-id [:shadow.build.classpath/resource "goog/string/string.js"], :resource-name "goog/string/string.js", :type :goog, :requires #{goog goog.html.uncheckedconversions goog.string.Const goog.dom.safe goog.string.internal}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 47774, :js-size 47774, :provides #{goog.string goog.string.Unicode}} {:output-name "goog.collections.maps.js", :resource-id [:shadow.build.classpath/resource "goog/collections/maps.js"], :resource-name "goog/collections/maps.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 4822, :js-size 4822, :provides #{goog.collections.maps}} {:output-name "goog.structs.structs.js", :resource-id [:shadow.build.classpath/resource "goog/structs/structs.js"], :resource-name "goog/structs/structs.js", :type :goog, :requires #{goog goog.object goog.array}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 12363, :js-size 12363, :provides #{goog.structs}} {:output-name "goog.uri.utils.js", :resource-id [:shadow.build.classpath/resource "goog/uri/utils.js"], :resource-name "goog/uri/utils.js", :type :goog, :requires #{goog.asserts goog.string goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 38092, :js-size 38092, :provides #{goog.uri.utils.QueryArray goog.uri.utils goog.uri.utils.StandardQueryParam goog.uri.utils.ComponentIndex goog.uri.utils.QueryValue}} {:output-name "goog.uri.uri.js", :resource-id [:shadow.build.classpath/resource "goog/uri/uri.js"], :resource-name "goog/uri/uri.js", :type :goog, :requires #{goog.asserts goog.uri.utils goog.string goog goog.uri.utils.StandardQueryParam goog.uri.utils.ComponentIndex goog.structs goog.collections.maps goog.array}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 44190, :js-size 44190, :provides #{goog.Uri.QueryData goog.Uri}} {:output-name "goog.string.stringbuffer.js", :resource-id [:shadow.build.classpath/resource "goog/string/stringbuffer.js"], :resource-name "goog/string/stringbuffer.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 2271, :js-size 2271, :provides #{goog.string.StringBuffer}} {:output-name "cljs.core.js", :resource-id [:shadow.build.classpath/resource "cljs/core.cljs"], :resource-name "cljs/core.cljs", :type :cljs, :requires #{goog.string goog.Uri goog goog.object goog.math.Integer goog.string.StringBuffer goog.array goog.math.Long}, :module-id :scittle, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.11.60"], :version "1.11.60"}, :source-size 348030, :js-size 1283369, :provides #{cljs.core}} {:output-name "clojure.string.js", :resource-id [:shadow.build.classpath/resource "clojure/string.cljs"], :resource-name "clojure/string.cljs", :type :cljs, :requires #{goog.string cljs.core goog goog.string.StringBuffer}, :module-id :scittle, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.11.60"], :version "1.11.60"}, :source-size 8442, :js-size 14679, :provides #{clojure.string}} {:output-name "cljs.tools.reader.impl.utils.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader/impl/utils.cljs"], :resource-name "cljs/tools/reader/impl/utils.cljs", :type :cljs, :requires #{goog.string cljs.core goog clojure.string}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.3.6"], :version "1.3.6"}, :source-size 2653, :js-size 19156, :provides #{cljs.tools.reader.impl.utils}} {:output-name "cljs.tools.reader.reader_types.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader/reader_types.cljs"], :resource-name "cljs/tools/reader/reader_types.cljs", :type :cljs, :requires #{goog.string cljs.core goog goog.string.StringBuffer cljs.tools.reader.impl.utils}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.3.6"], :version "1.3.6"}, :source-size 8860, :js-size 38782, :provides #{cljs.tools.reader.reader-types}} {:output-name "cljs.tools.reader.impl.inspect.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader/impl/inspect.cljs"], :resource-name "cljs/tools/reader/impl/inspect.cljs", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.3.6"], :version "1.3.6"}, :source-size 2723, :js-size 8151, :provides #{cljs.tools.reader.impl.inspect}} {:output-name "cljs.tools.reader.impl.errors.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader/impl/errors.cljs"], :resource-name "cljs/tools/reader/impl/errors.cljs", :type :cljs, :requires #{cljs.core goog cljs.tools.reader.reader-types cljs.tools.reader.impl.inspect clojure.string}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.3.6"], :version "1.3.6"}, :source-size 6929, :js-size 25104, :provides #{cljs.tools.reader.impl.errors}} {:output-name "cljs.tools.reader.impl.commons.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader/impl/commons.cljs"], :resource-name "cljs/tools/reader/impl/commons.cljs", :type :cljs, :requires #{cljs.tools.reader.impl.errors cljs.core goog cljs.tools.reader.reader-types cljs.tools.reader.impl.utils}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.3.6"], :version "1.3.6"}, :source-size 4435, :js-size 9369, :provides #{cljs.tools.reader.impl.commons}} {:output-name "cljs.tools.reader.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader.cljs"], :resource-name "cljs/tools/reader.cljs", :type :cljs, :requires #{cljs.tools.reader.impl.commons goog.string cljs.tools.reader.impl.errors cljs.core goog cljs.tools.reader.reader-types goog.string.StringBuffer cljs.tools.reader.impl.utils goog.array}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.3.6"], :version "1.3.6"}, :source-size 34392, :js-size 83180, :provides #{cljs.tools.reader}} {:output-name "cljs.tools.reader.edn.js", :resource-id [:shadow.build.classpath/resource "cljs/tools/reader/edn.cljs"], :resource-name "cljs/tools/reader/edn.cljs", :type :cljs, :requires #{cljs.tools.reader.impl.commons cljs.tools.reader goog.string cljs.tools.reader.impl.errors cljs.core goog cljs.tools.reader.reader-types goog.string.StringBuffer cljs.tools.reader.impl.utils}, :module-id :scittle, :pom-info {:description "A Clojure reader in Clojure", :group-id org.clojure, :artifact-id tools.reader, :name "tools.reader", :id org.clojure/tools.reader, :url "https://github.com/clojure/tools.reader", :parent-group-id org.clojure, :coordinate [org.clojure/tools.reader "1.3.6"], :version "1.3.6"}, :source-size 15359, :js-size 34880, :provides #{cljs.tools.reader.edn}} {:output-name "cljs.reader.js", :resource-id [:shadow.build.classpath/resource "cljs/reader.cljs"], :resource-name "cljs/reader.cljs", :type :cljs, :requires #{cljs.tools.reader.edn cljs.tools.reader cljs.core goog goog.object goog.string.StringBuffer}, :module-id :scittle, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.11.60"], :version "1.11.60"}, :source-size 7209, :js-size 19546, :provides #{cljs.reader}} {:output-name "cljs.tagged_literals.js", :resource-id [:shadow.build.classpath/resource "cljs/tagged_literals.cljc"], :resource-name "cljs/tagged_literals.cljc", :type :cljs, :requires #{cljs.core goog cljs.reader}, :module-id :scittle, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.11.60"], :version "1.11.60"}, :source-size 2998, :js-size 4690, :provides #{cljs.tagged-literals}} {:output-name "edamame.impl.macros.js", :resource-id [:shadow.build.classpath/resource "edamame/impl/macros.cljc"], :resource-name "edamame/impl/macros.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :pom-info {:group-id borkdude, :artifact-id edamame, :version "1.4.27", :name "edamame", :description "EDN parser with location metadata and pluggable dispatch table.", :url "https://github.com/borkdude/edamame", :id borkdude/edamame, :coordinate [borkdude/edamame "1.4.27"]}, :source-size 635, :js-size 37, :provides #{edamame.impl.macros}} {:output-name "edamame.impl.read_fn.js", :resource-id [:shadow.build.classpath/resource "edamame/impl/read_fn.cljc"], :resource-name "edamame/impl/read_fn.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :pom-info {:group-id borkdude, :artifact-id edamame, :version "1.4.27", :name "edamame", :description "EDN parser with location metadata and pluggable dispatch table.", :url "https://github.com/borkdude/edamame", :id borkdude/edamame, :coordinate [borkdude/edamame "1.4.27"]}, :source-size 2212, :js-size 5549, :provides #{edamame.impl.read-fn}} {:output-name "edamame.impl.syntax_quote.js", :resource-id [:shadow.build.classpath/resource "edamame/impl/syntax_quote.cljc"], :resource-name "edamame/impl/syntax_quote.cljc", :type :cljs, :requires #{cljs.core goog clojure.string}, :module-id :scittle, :pom-info {:group-id borkdude, :artifact-id edamame, :version "1.4.27", :name "edamame", :description "EDN parser with location metadata and pluggable dispatch table.", :url "https://github.com/borkdude/edamame", :id borkdude/edamame, :coordinate [borkdude/edamame "1.4.27"]}, :source-size 4563, :js-size 9236, :provides #{edamame.impl.syntax-quote}} {:output-name "edamame.impl.ns_parser.js", :resource-id [:shadow.build.classpath/resource "edamame/impl/ns_parser.cljc"], :resource-name "edamame/impl/ns_parser.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :pom-info {:group-id borkdude, :artifact-id edamame, :version "1.4.27", :name "edamame", :description "EDN parser with location metadata and pluggable dispatch table.", :url "https://github.com/borkdude/edamame", :id borkdude/edamame, :coordinate [borkdude/edamame "1.4.27"]}, :source-size 2408, :js-size 6886, :provides #{edamame.impl.ns-parser}} {:output-name "edamame.impl.parser.js", :resource-id [:shadow.build.classpath/resource "edamame/impl/parser.cljc"], :resource-name "edamame/impl/parser.cljc", :type :cljs, :requires #{cljs.tools.reader.impl.commons cljs.tools.reader.edn cljs.core goog cljs.tools.reader.reader-types edamame.impl.macros goog.string.StringBuffer cljs.tools.reader.impl.inspect cljs.tools.reader.impl.utils cljs.tagged-literals edamame.impl.read-fn edamame.impl.ns-parser clojure.string edamame.impl.syntax-quote}, :module-id :scittle, :pom-info {:group-id borkdude, :artifact-id edamame, :version "1.4.27", :name "edamame", :description "EDN parser with location metadata and pluggable dispatch table.", :url "https://github.com/borkdude/edamame", :id borkdude/edamame, :coordinate [borkdude/edamame "1.4.27"]}, :source-size 37609, :js-size 152302, :provides #{edamame.impl.parser}} {:output-name "edamame.core.js", :resource-id [:shadow.build.classpath/resource "edamame/core.cljc"], :resource-name "edamame/core.cljc", :type :cljs, :requires #{cljs.core goog cljs.tools.reader.reader-types edamame.impl.parser edamame.impl.ns-parser clojure.string}, :module-id :scittle, :pom-info {:group-id borkdude, :artifact-id edamame, :version "1.4.27", :name "edamame", :description "EDN parser with location metadata and pluggable dispatch table.", :url "https://github.com/borkdude/edamame", :id borkdude/edamame, :coordinate [borkdude/edamame "1.4.27"]}, :source-size 5469, :js-size 9895, :provides #{edamame.core}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.types.js", :resource-id [:shadow.build.classpath/resource "sci/impl/types.cljc"], :resource-name "sci/impl/types.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :source-size 3092, :js-size 26851, :provides #{sci.impl.types}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.macros.js", :resource-id [:shadow.build.classpath/resource "sci/impl/macros.cljc"], :resource-name "sci/impl/macros.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :source-size 827, :js-size 33, :provides #{sci.impl.macros}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.unrestrict.js", :resource-id [:shadow.build.classpath/resource "sci/impl/unrestrict.cljc"], :resource-name "sci/impl/unrestrict.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :source-size 80, :js-size 91, :provides #{sci.impl.unrestrict}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.vars.js", :resource-id [:shadow.build.classpath/resource "sci/impl/vars.cljc"], :resource-name "sci/impl/vars.cljc", :type :cljs, :requires #{sci.impl.macros sci.impl.types cljs.core goog sci.impl.unrestrict}, :module-id :scittle, :source-size 9141, :js-size 33359, :provides #{sci.impl.vars}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.lang.js", :resource-id [:shadow.build.classpath/resource "sci/lang.cljc"], :resource-name "sci/lang.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.vars sci.impl.unrestrict clojure.string}, :module-id :scittle, :source-size 10469, :js-size 31988, :provides #{sci.lang}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.callstack.js", :resource-id [:shadow.build.classpath/resource "sci/impl/callstack.cljc"], :resource-name "sci/impl/callstack.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog clojure.string sci.lang}, :module-id :scittle, :source-size 3044, :js-size 8402, :provides #{sci.impl.callstack}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.destructure.js", :resource-id [:shadow.build.classpath/resource "sci/impl/destructure.cljc"], :resource-name "sci/impl/destructure.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :source-size 6559, :js-size 11157, :provides #{sci.impl.destructure}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.utils.js", :resource-id [:shadow.build.classpath/resource "sci/impl/utils.cljc"], :resource-name "sci/impl/utils.cljc", :type :cljs, :requires #{sci.impl.macros sci.impl.types cljs.core goog sci.impl.vars clojure.string sci.lang}, :module-id :scittle, :source-size 10478, :js-size 26412, :provides #{sci.impl.utils}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.deftype.js", :resource-id [:shadow.build.classpath/resource "sci/impl/deftype.cljc"], :resource-name "sci/impl/deftype.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.vars sci.impl.utils sci.lang}, :module-id :scittle, :source-size 9504, :js-size 23343, :provides #{sci.impl.deftype}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.interop.js", :resource-id [:shadow.build.classpath/resource "sci/impl/interop.cljc"], :resource-name "sci/impl/interop.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.utils}, :module-id :scittle, :source-size 7376, :js-size 6071, :provides #{sci.impl.interop}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.hierarchies.js", :resource-id [:shadow.build.classpath/resource "sci/impl/hierarchies.cljc"], :resource-name "sci/impl/hierarchies.cljc", :type :cljs, :requires #{cljs.core goog sci.impl.vars sci.lang}, :module-id :scittle, :source-size 1452, :js-size 7515, :provides #{sci.impl.hierarchies}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.multimethods.js", :resource-id [:shadow.build.classpath/resource "sci/impl/multimethods.cljc"], :resource-name "sci/impl/multimethods.cljc", :type :cljs, :requires #{cljs.core goog sci.impl.hierarchies}, :module-id :scittle, :source-size 5965, :js-size 13619, :provides #{sci.impl.multimethods}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.protocols.js", :resource-id [:shadow.build.classpath/resource "sci/impl/protocols.cljc"], :resource-name "sci/impl/protocols.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.utils sci.impl.deftype sci.lang sci.impl.multimethods}, :module-id :scittle, :source-size 15633, :js-size 97722, :provides #{sci.impl.protocols}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.records.js", :resource-id [:shadow.build.classpath/resource "sci/impl/records.cljc"], :resource-name "sci/impl/records.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.protocols sci.impl.vars sci.impl.utils clojure.string sci.lang}, :module-id :scittle, :source-size 14174, :js-size 33618, :provides #{sci.impl.records}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.evaluator.js", :resource-id [:shadow.build.classpath/resource "sci/impl/evaluator.cljc"], :resource-name "sci/impl/evaluator.cljc", :type :cljs, :requires #{sci.impl.macros sci.impl.types cljs.core goog sci.impl.records sci.impl.interop sci.impl.vars sci.impl.utils clojure.string sci.impl.deftype sci.lang}, :module-id :scittle, :source-size 11930, :js-size 45904, :provides #{sci.impl.evaluator}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.faster.js", :resource-id [:shadow.build.classpath/resource "sci/impl/faster.cljc"], :resource-name "sci/impl/faster.cljc", :type :cljs, :requires #{sci.impl.macros cljs.core goog}, :module-id :scittle, :source-size 669, :js-size 33, :provides #{sci.impl.faster}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.fns.js", :resource-id [:shadow.build.classpath/resource "sci/impl/fns.cljc"], :resource-name "sci/impl/fns.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.utils}, :module-id :scittle, :source-size 12693, :js-size 110467, :provides #{sci.impl.fns}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.load.js", :resource-id [:shadow.build.classpath/resource "sci/impl/load.cljc"], :resource-name "sci/impl/load.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.vars sci.impl.utils clojure.string}, :module-id :scittle, :source-size 17223, :js-size 46085, :provides #{sci.impl.load}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.resolve.js", :resource-id [:shadow.build.classpath/resource "sci/impl/resolve.cljc"], :resource-name "sci/impl/resolve.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.faster sci.impl.records sci.impl.interop sci.impl.utils clojure.string}, :module-id :scittle, :source-size 12123, :js-size 24221, :provides #{sci.impl.resolve}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.analyzer.js", :resource-id [:shadow.build.classpath/resource "sci/impl/analyzer.cljc"], :resource-name "sci/impl/analyzer.cljc", :type :cljs, :requires #{sci.impl.macros sci.impl.types sci.impl.evaluator cljs.core goog goog.object sci.impl.load sci.impl.faster sci.impl.records sci.impl.interop cljs.tagged-literals sci.impl.vars sci.impl.utils sci.impl.resolve sci.impl.fns sci.impl.unrestrict sci.impl.destructure clojure.string sci.lang}, :module-id :scittle, :source-size 90801, :js-size 344110, :provides #{sci.impl.analyzer}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.cljs.js", :resource-id [:shadow.build.classpath/resource "sci/impl/cljs.cljc"], :resource-name "sci/impl/cljs.cljc", :type :cljs, :requires #{sci.impl.macros cljs.core goog}, :module-id :scittle, :source-size 1317, :js-size 31, :provides #{sci.impl.cljs}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.copy_vars.js", :resource-id [:shadow.build.classpath/resource "sci/impl/copy_vars.cljc"], :resource-name "sci/impl/copy_vars.cljc", :type :cljs, :requires #{sci.impl.macros cljs.core goog sci.impl.utils sci.impl.cljs sci.lang}, :module-id :scittle, :source-size 7161, :js-size 12684, :provides #{sci.impl.copy-vars}} {:output-name "clojure.set.js", :resource-id [:shadow.build.classpath/resource "clojure/set.cljs"], :resource-name "clojure/set.cljs", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.11.60"], :version "1.11.60"}, :source-size 5036, :js-size 14251, :provides #{clojure.set}} {:output-name "clojure.walk.js", :resource-id [:shadow.build.classpath/resource "clojure/walk.cljs"], :resource-name "clojure/walk.cljs", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.11.60"], :version "1.11.60"}, :source-size 3564, :js-size 5886, :provides #{clojure.walk}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.core_protocols.js", :resource-id [:shadow.build.classpath/resource "sci/impl/core_protocols.cljc"], :resource-name "sci/impl/core_protocols.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog sci.impl.utils sci.lang}, :module-id :scittle, :source-size 6286, :js-size 15685, :provides #{sci.impl.core-protocols}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.doseq_macro.js", :resource-id [:shadow.build.classpath/resource "sci/impl/doseq_macro.cljc"], :resource-name "sci/impl/doseq_macro.cljc", :type :cljs, :requires #{cljs.core goog sci.impl.utils}, :module-id :scittle, :source-size 3615, :js-size 16554, :provides #{sci.impl.doseq-macro}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.for_macro.js", :resource-id [:shadow.build.classpath/resource "sci/impl/for_macro.cljc"], :resource-name "sci/impl/for_macro.cljc", :type :cljs, :requires #{cljs.core goog sci.impl.utils}, :module-id :scittle, :source-size 5785, :js-size 29405, :provides #{sci.impl.for-macro}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.io.js", :resource-id [:shadow.build.classpath/resource "sci/impl/io.cljc"], :resource-name "sci/impl/io.cljc", :type :cljs, :requires #{goog.string cljs.core goog sci.impl.records sci.impl.vars sci.impl.utils sci.impl.unrestrict sci.impl.copy-vars}, :module-id :scittle, :source-size 8965, :js-size 43027, :provides #{sci.impl.io}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.parser.js", :resource-id [:shadow.build.classpath/resource "sci/impl/parser.cljc"], :resource-name "sci/impl/parser.cljc", :type :cljs, :requires #{sci.impl.types edamame.core cljs.core goog cljs.tools.reader.reader-types sci.impl.interop sci.impl.utils clojure.string}, :module-id :scittle, :source-size 10282, :js-size 18637, :provides #{sci.impl.parser}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.read.js", :resource-id [:shadow.build.classpath/resource "sci/impl/read.cljc"], :resource-name "sci/impl/read.cljc", :type :cljs, :requires #{sci.impl.parser cljs.core goog cljs.tools.reader.reader-types sci.impl.io sci.impl.vars sci.impl.utils}, :module-id :scittle, :source-size 3173, :js-size 6543, :provides #{sci.impl.read}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.reify.js", :resource-id [:shadow.build.classpath/resource "sci/impl/reify.cljc"], :resource-name "sci/impl/reify.cljc", :type :cljs, :requires #{sci.impl.types cljs.core goog}, :module-id :scittle, :source-size 1455, :js-size 3880, :provides #{sci.impl.reify}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.namespaces.js", :resource-id [:shadow.build.classpath/resource "sci/impl/namespaces.cljc"], :resource-name "sci/impl/namespaces.cljc", :type :cljs, :requires #{sci.impl.macros sci.impl.types sci.impl.core-protocols sci.impl.parser sci.impl.for-macro cljs.core goog sci.impl.load sci.impl.io sci.impl.hierarchies sci.impl.doseq-macro clojure.set sci.impl.records sci.impl.protocols sci.impl.read sci.impl.vars sci.impl.utils sci.impl.resolve sci.impl.fns sci.impl.cljs sci.impl.destructure clojure.string sci.impl.reify cljs.reader clojure.walk sci.impl.deftype sci.lang sci.impl.multimethods sci.impl.copy-vars}, :module-id :scittle, :source-size 82585, :js-size 376896, :provides #{sci.impl.namespaces}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.opts.js", :resource-id [:shadow.build.classpath/resource "sci/impl/opts.cljc"], :resource-name "sci/impl/opts.cljc", :type :cljs, :requires #{sci.impl.types goog.string cljs.core goog sci.impl.utils sci.impl.namespaces sci.lang}, :module-id :scittle, :source-size 9784, :js-size 20300, :provides #{sci.impl.opts}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.impl.interpreter.js", :resource-id [:shadow.build.classpath/resource "sci/impl/interpreter.cljc"], :resource-name "sci/impl/interpreter.cljc", :type :cljs, :requires #{sci.impl.opts sci.impl.types sci.impl.parser cljs.core sci.impl.analyzer goog cljs.tools.reader.reader-types sci.impl.vars sci.impl.utils}, :module-id :scittle, :source-size 3038, :js-size 8597, :provides #{sci.impl.interpreter}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.core.js", :resource-id [:shadow.build.classpath/resource "sci/core.cljc"], :resource-name "sci/core.cljc", :type :cljs, :requires #{sci.impl.opts sci.impl.macros sci.impl.types edamame.core sci.impl.parser cljs.core goog cljs.tools.reader.reader-types sci.impl.interpreter sci.impl.io sci.impl.callstack edamame.impl.parser sci.impl.vars sci.impl.utils sci.impl.unrestrict sci.impl.namespaces clojure.string sci.lang}, :module-id :scittle, :source-size 22181, :js-size 31591, :provides #{sci.core}} {:fs-root "gitlibs://org.babashka/sci/ba8518a4e27bb65eca0453b54adc9243c6ab8ceb/src", :output-name "sci.ctx_store.js", :resource-id [:shadow.build.classpath/resource "sci/ctx_store.cljc"], :resource-name "sci/ctx_store.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle, :source-size 1249, :js-size 2016, :provides #{sci.ctx-store}} {:fs-root "src", :output-name "scittle.impl.common.js", :resource-id [:shadow.build.classpath/resource "scittle/impl/common.cljs"], :resource-name "scittle/impl/common.cljs", :type :cljs, :requires #{cljs.core goog sci.core}, :module-id :scittle, :source-size 104, :js-size 194, :provides #{scittle.impl.common}} {:fs-root "src", :output-name "scittle.impl.error.js", :resource-id [:shadow.build.classpath/resource "scittle/impl/error.cljs"], :resource-name "scittle/impl/error.cljs", :type :cljs, :requires #{cljs.core goog clojure.string sci.core}, :module-id :scittle, :source-size 3519, :js-size 11802, :provides #{scittle.impl.error}} {:fs-root "src", :module-entry true, :output-name "scittle.core.js", :resource-id [:shadow.build.classpath/resource "scittle/core.cljs"], :resource-name "scittle/core.cljs", :type :cljs, :requires #{scittle.impl.error goog.string cljs.core goog sci.ctx-store goog.object scittle.impl.common sci.impl.unrestrict clojure.string sci.core cljs.reader}, :module-id :scittle, :source-size 4844, :js-size 65212, :provides #{scittle.core}} {:output-name "goog.debug.entrypointregistry.js", :resource-id [:shadow.build.classpath/resource "goog/debug/entrypointregistry.js"], :resource-name "goog/debug/entrypointregistry.js", :type :goog, :requires #{goog.asserts goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 5211, :js-size 5211, :provides #{goog.debug.entryPointRegistry goog.debug.EntryPointMonitor}} {:output-name "goog.labs.useragent.engine.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/engine.js"], :resource-name "goog/labs/useragent/engine.js", :type :goog, :requires #{goog goog.string.internal goog.array goog.labs.userAgent.util}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 3766, :js-size 3766, :provides #{goog.labs.userAgent.engine}} {:output-name "goog.labs.useragent.platform.js", :resource-id [:shadow.build.classpath/resource "goog/labs/useragent/platform.js"], :resource-name "goog/labs/useragent/platform.js", :type :goog, :requires #{goog goog.string.internal goog.labs.userAgent.util}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 4816, :js-size 4816, :provides #{goog.labs.userAgent.platform}} {:output-name "goog.useragent.useragent.js", :resource-id [:shadow.build.classpath/resource "goog/useragent/useragent.js"], :resource-name "goog/useragent/useragent.js", :type :goog, :requires #{goog.reflect goog goog.labs.userAgent.platform goog.labs.userAgent.engine goog.labs.userAgent.browser goog.string.internal goog.labs.userAgent.util}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 17481, :js-size 17481, :provides #{goog.userAgent}} {:output-name "goog.dom.browserfeature.js", :resource-id [:shadow.build.classpath/resource "goog/dom/browserfeature.js"], :resource-name "goog/dom/browserfeature.js", :type :goog, :requires #{goog goog.userAgent}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 2884, :js-size 2884, :provides #{goog.dom.BrowserFeature}} {:output-name "goog.math.math.js", :resource-id [:shadow.build.classpath/resource "goog/math/math.js"], :resource-name "goog/math/math.js", :type :goog, :requires #{goog.asserts goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 14615, :js-size 14615, :provides #{goog.math}} {:output-name "goog.math.coordinate.js", :resource-id [:shadow.build.classpath/resource "goog/math/coordinate.js"], :resource-name "goog/math/coordinate.js", :type :goog, :requires #{goog goog.math}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 7960, :js-size 7960, :provides #{goog.math.Coordinate}} {:output-name "goog.math.size.js", :resource-id [:shadow.build.classpath/resource "goog/math/size.js"], :resource-name "goog/math/size.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 5737, :js-size 5737, :provides #{goog.math.Size}} {:output-name "goog.dom.dom.js", :resource-id [:shadow.build.classpath/resource "goog/dom/dom.js"], :resource-name "goog/dom/dom.js", :type :goog, :requires #{goog.asserts goog.dom.BrowserFeature goog.dom.NodeType goog.string goog.math.Size goog goog.object goog.html.uncheckedconversions goog.userAgent goog.string.Const goog.math.Coordinate goog.dom.safe goog.string.Unicode goog.array goog.html.SafeHtml goog.dom.TagName}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 116815, :js-size 116815, :provides #{goog.dom goog.dom.DomHelper goog.dom.Appendable}} {:output-name "goog.async.nexttick.js", :resource-id [:shadow.build.classpath/resource "goog/async/nexttick.js"], :resource-name "goog/async/nexttick.js", :type :goog, :requires #{goog.dom goog.functions goog goog.labs.userAgent.engine goog.debug.entryPointRegistry goog.labs.userAgent.browser goog.dom.TagName}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 8883, :js-size 8883, :provides #{goog.async.nextTick}} {:output-name "goog.debug.errorcontext.js", :resource-id [:shadow.build.classpath/resource "goog/debug/errorcontext.js"], :resource-name "goog/debug/errorcontext.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 1219, :js-size 1219, :provides #{goog.debug.errorcontext}} {:output-name "goog.debug.debug.js", :resource-id [:shadow.build.classpath/resource "goog/debug/debug.js"], :resource-name "goog/debug/debug.js", :type :goog, :requires #{goog goog.debug.errorcontext goog.array}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 21967, :js-size 21967, :provides #{goog.debug}} {:output-name "goog.disposable.idisposable.js", :resource-id [:shadow.build.classpath/resource "goog/disposable/idisposable.js"], :resource-name "goog/disposable/idisposable.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 1352, :js-size 1352, :provides #{goog.disposable.IDisposable}} {:output-name "goog.disposable.dispose.js", :resource-id [:shadow.build.classpath/resource "goog/disposable/dispose.js"], :resource-name "goog/disposable/dispose.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 560, :js-size 560, :provides #{goog.dispose}} {:output-name "goog.disposable.disposeall.js", :resource-id [:shadow.build.classpath/resource "goog/disposable/disposeall.js"], :resource-name "goog/disposable/disposeall.js", :type :goog, :requires #{goog goog.dispose}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 904, :js-size 904, :provides #{goog.disposeAll}} {:output-name "goog.disposable.disposable.js", :resource-id [:shadow.build.classpath/resource "goog/disposable/disposable.js"], :resource-name "goog/disposable/disposable.js", :type :goog, :requires #{goog goog.disposeAll goog.disposable.IDisposable goog.dispose}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 8440, :js-size 8440, :provides #{goog.Disposable}} {:output-name "goog.events.eventid.js", :resource-id [:shadow.build.classpath/resource "goog/events/eventid.js"], :resource-name "goog/events/eventid.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 864, :js-size 864, :provides #{goog.events.EventId}} {:output-name "goog.events.event.js", :resource-id [:shadow.build.classpath/resource "goog/events/event.js"], :resource-name "goog/events/event.js", :type :goog, :requires #{goog.events.EventId goog goog.Disposable}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 3137, :js-size 3137, :provides #{goog.events.Event}} {:output-name "goog.events.browserfeature.js", :resource-id [:shadow.build.classpath/resource "goog/events/browserfeature.js"], :resource-name "goog/events/browserfeature.js", :type :goog, :requires #{goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 3180, :js-size 3180, :provides #{goog.events.BrowserFeature}} {:output-name "goog.events.eventtype.js", :resource-id [:shadow.build.classpath/resource "goog/events/eventtype.js"], :resource-name "goog/events/eventtype.js", :type :goog, :requires #{goog goog.userAgent goog.events.BrowserFeature}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 14086, :js-size 14086, :provides #{goog.events.EventType goog.events.MouseAsMouseEventType goog.events.PointerAsTouchEventType goog.events.PointerTouchFallbackEventType goog.events.PointerAsMouseEventType goog.events.PointerFallbackEventType goog.events.MouseEvents}} {:output-name "goog.events.browserevent.js", :resource-id [:shadow.build.classpath/resource "goog/events/browserevent.js"], :resource-name "goog/events/browserevent.js", :type :goog, :requires #{goog.reflect goog goog.userAgent goog.events.EventType goog.debug goog.events.Event}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 12720, :js-size 12720, :provides #{goog.events.BrowserEvent.MouseButton goog.events.BrowserEvent.PointerType goog.events.BrowserEvent}} {:output-name "goog.events.eventlike.js", :resource-id [:shadow.build.classpath/resource "goog/events/eventlike.js"], :resource-name "goog/events/eventlike.js", :type :goog, :requires #{goog.events.EventId goog goog.events.Event}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 755, :js-size 755, :provides #{goog.events.EventLike}} {:output-name "goog.events.listenablekey.js", :resource-id [:shadow.build.classpath/resource "goog/events/listenablekey.js"], :resource-name "goog/events/listenablekey.js", :type :goog, :requires #{goog.events.Listenable goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 1546, :js-size 1546, :provides #{goog.events.ListenableKey}} {:output-name "goog.events.listenable.js", :resource-id [:shadow.build.classpath/resource "goog/events/listenable.js"], :resource-name "goog/events/listenable.js", :type :goog, :requires #{goog.events.EventId goog goog.events.ListenableKey goog.events.EventLike}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 9543, :js-size 9543, :provides #{goog.events.Listenable}} {:output-name "goog.events.listener.js", :resource-id [:shadow.build.classpath/resource "goog/events/listener.js"], :resource-name "goog/events/listener.js", :type :goog, :requires #{goog.events.Listenable goog goog.events.ListenableKey}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 3107, :js-size 3107, :provides #{goog.events.Listener}} {:output-name "goog.events.listenermap.js", :resource-id [:shadow.build.classpath/resource "goog/events/listenermap.js"], :resource-name "goog/events/listenermap.js", :type :goog, :requires #{goog.events.Listener goog.events.EventId goog.events.Listenable goog goog.object goog.events.ListenableKey goog.array}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 9366, :js-size 9366, :provides #{goog.events.ListenerMap}} {:output-name "goog.debug.errorhandler.js", :resource-id [:shadow.build.classpath/resource "goog/debug/errorhandler.js"], :resource-name "goog/debug/errorhandler.js", :type :goog, :requires #{goog.asserts goog goog.debug.Error goog.Disposable goog.debug.EntryPointMonitor}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 11599, :js-size 11599, :provides #{goog.debug.ErrorHandler.ProtectedFunctionError goog.debug.ErrorHandler}} {:output-name "goog.events.eventtarget.js", :resource-id [:shadow.build.classpath/resource "goog/events/eventtarget.js"], :resource-name "goog/events/eventtarget.js", :type :goog, :requires #{goog.asserts goog.events.EventId goog.events.Listenable goog goog.object goog.Disposable goog.events.ListenerMap goog.events.Event goog.events.ListenableKey goog.events.EventLike goog.events}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 16430, :js-size 16430, :provides #{goog.events.EventTarget}} {:output-name "goog.events.eventhandler.js", :resource-id [:shadow.build.classpath/resource "goog/events/eventhandler.js"], :resource-name "goog/events/eventhandler.js", :type :goog, :requires #{goog.events.EventId goog goog.object goog.events.EventTarget goog.Disposable goog.events.EventWrapper goog.events.Event goog.events}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 17350, :js-size 17350, :provides #{goog.events.EventHandler}} {:output-name "goog.events.eventwrapper.js", :resource-id [:shadow.build.classpath/resource "goog/events/eventwrapper.js"], :resource-name "goog/events/eventwrapper.js", :type :goog, :requires #{goog.events.EventHandler goog.events.ListenableType goog}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 1882, :js-size 1882, :provides #{goog.events.EventWrapper}} {:output-name "goog.events.events.js", :resource-id [:shadow.build.classpath/resource "goog/events/events.js"], :resource-name "goog/events/events.js", :type :goog, :requires #{goog.asserts goog.events.Listener goog.events.EventId goog.events.Listenable goog goog.debug.entryPointRegistry goog.events.BrowserFeature goog.events.ListenerMap goog.events.EventWrapper goog.events.BrowserEvent goog.events.ListenableKey goog.events.EventLike goog.debug.ErrorHandler}, :module-id :scittle, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 31757, :js-size 31757, :provides #{goog.events.ListenableType goog.events.Key goog.events.CaptureSimulationMode goog.events}} {:output-name "shadow.module.scittle.append.js", :resource-id [:shadow.build.modules/append :scittle], :resource-name "shadow/module/scittle/append.js", :type :goog, :requires #{}, :module-id :scittle, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.append}} {:output-name "clojure.edn.js", :resource-id [:shadow.build.classpath/resource "clojure/edn.cljs"], :resource-name "clojure/edn.cljs", :type :cljs, :requires #{cljs.core goog cljs.reader}, :module-id :scittle.nrepl, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.11.60"], :version "1.11.60"}, :source-size 2306, :js-size 3076, :provides #{clojure.edn}} {:fs-root "gitlibs://io.github.babashka/sci.nrepl/75f379c685bbd58c3e23f531339eb144e104937d/src", :output-name "sci.nrepl.completions.js", :resource-id [:shadow.build.classpath/resource "sci/nrepl/completions.cljs"], :resource-name "sci/nrepl/completions.cljs", :type :cljs, :requires #{cljs.core goog goog.object clojure.string sci.core}, :module-id :scittle.nrepl, :source-size 6109, :js-size 14132, :provides #{sci.nrepl.completions}} {:fs-root "gitlibs://io.github.babashka/sci.nrepl/75f379c685bbd58c3e23f531339eb144e104937d/src", :output-name "sci.nrepl.info.js", :resource-id [:shadow.build.classpath/resource "sci/nrepl/info.cljs"], :resource-name "sci/nrepl/info.cljs", :type :cljs, :requires #{cljs.core goog clojure.string sci.core}, :module-id :scittle.nrepl, :source-size 1188, :js-size 4785, :provides #{sci.nrepl.info}} {:fs-root "gitlibs://io.github.babashka/sci.nrepl/75f379c685bbd58c3e23f531339eb144e104937d/src", :output-name "sci.nrepl.server.js", :resource-id [:shadow.build.classpath/resource "sci/nrepl/server.cljs"], :resource-name "sci/nrepl/server.cljs", :type :cljs, :requires #{cljs.core goog sci.ctx-store sci.nrepl.completions sci.nrepl.info sci.core}, :module-id :scittle.nrepl, :source-size 2541, :js-size 8761, :provides #{sci.nrepl.server}} {:fs-root "src", :module-entry true, :output-name "scittle.nrepl.js", :resource-id [:shadow.build.classpath/resource "scittle/nrepl.cljs"], :resource-name "scittle/nrepl.cljs", :type :cljs, :requires #{cljs.core goog sci.nrepl.server clojure.edn}, :module-id :scittle.nrepl, :source-size 620, :js-size 1135, :provides #{scittle.nrepl}} {:output-name "shadow.module.scittle.nrepl.append.js", :resource-id [:shadow.build.modules/append :scittle.nrepl], :resource-name "shadow/module/scittle.nrepl/append.js", :type :goog, :requires #{}, :module-id :scittle.nrepl, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.nrepl.append}} {:output-name "promesa.protocols.js", :resource-id [:shadow.build.classpath/resource "promesa/protocols.cljc"], :resource-name "promesa/protocols.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.promesa, :pom-info {:group-id funcool, :artifact-id promesa, :version "11.0.678", :name "promesa", :description "A promise library and concurency toolkit for Clojure and ClojureScript.", :url "https://github.com/funcool/promesa", :id funcool/promesa, :coordinate [funcool/promesa "11.0.678"]}, :source-size 3067, :js-size 65328, :provides #{promesa.protocols}} {:output-name "promesa.util.js", :resource-id [:shadow.build.classpath/resource "promesa/util.cljc"], :resource-name "promesa/util.cljc", :type :cljs, :requires #{promesa.protocols cljs.core goog}, :module-id :scittle.promesa, :pom-info {:group-id funcool, :artifact-id promesa, :version "11.0.678", :name "promesa", :description "A promise library and concurency toolkit for Clojure and ClojureScript.", :url "https://github.com/funcool/promesa", :id funcool/promesa, :coordinate [funcool/promesa "11.0.678"]}, :source-size 2928, :js-size 3570, :provides #{promesa.util}} {:output-name "promesa.impl.promise.js", :resource-id [:shadow.build.classpath/resource "promesa/impl/promise.js"], :resource-name "promesa/impl/promise.js", :type :goog, :requires #{goog}, :module-id :scittle.promesa, :pom-info {:group-id funcool, :artifact-id promesa, :version "11.0.678", :name "promesa", :description "A promise library and concurency toolkit for Clojure and ClojureScript.", :url "https://github.com/funcool/promesa", :id funcool/promesa, :coordinate [funcool/promesa "11.0.678"]}, :source-size 10987, :js-size 10987, :provides #{promesa.impl.promise promesa.impl.promise.PromiseImpl promesa.impl.promise.CancellationError}} {:output-name "promesa.exec.js", :resource-id [:shadow.build.classpath/resource "promesa/exec.cljc"], :resource-name "promesa/exec.cljc", :type :cljs, :requires #{promesa.protocols cljs.core promesa.util goog goog.object promesa.impl.promise}, :module-id :scittle.promesa, :pom-info {:group-id funcool, :artifact-id promesa, :version "11.0.678", :name "promesa", :description "A promise library and concurency toolkit for Clojure and ClojureScript.", :url "https://github.com/funcool/promesa", :id funcool/promesa, :coordinate [funcool/promesa "11.0.678"]}, :source-size 27897, :js-size 19046, :provides #{promesa.exec}} {:output-name "promesa.impl.js", :resource-id [:shadow.build.classpath/resource "promesa/impl.cljc"], :resource-name "promesa/impl.cljc", :type :cljs, :requires #{promesa.protocols cljs.core promesa.util goog promesa.impl.promise promesa.exec}, :module-id :scittle.promesa, :pom-info {:group-id funcool, :artifact-id promesa, :version "11.0.678", :name "promesa", :description "A promise library and concurency toolkit for Clojure and ClojureScript.", :url "https://github.com/funcool/promesa", :id funcool/promesa, :coordinate [funcool/promesa "11.0.678"]}, :source-size 10297, :js-size 11069, :provides #{promesa.impl}} {:output-name "promesa.core.js", :resource-id [:shadow.build.classpath/resource "promesa/core.cljc"], :resource-name "promesa/core.cljc", :type :cljs, :requires #{promesa.protocols cljs.core promesa.util goog promesa.exec promesa.impl}, :module-id :scittle.promesa, :pom-info {:group-id funcool, :artifact-id promesa, :version "11.0.678", :name "promesa", :description "A promise library and concurency toolkit for Clojure and ClojureScript.", :url "https://github.com/funcool/promesa", :id funcool/promesa, :coordinate [funcool/promesa "11.0.678"]}, :source-size 26291, :js-size 59457, :provides #{promesa.core}} {:fs-root "gitlibs://io.github.babashka/sci.configs/8253c69a537bcc82e8ff122e5f905fe9d1e303f0/src", :output-name "sci.configs.funcool.promesa.js", :resource-id [:shadow.build.classpath/resource "sci/configs/funcool/promesa.cljs"], :resource-name "sci/configs/funcool/promesa.cljs", :type :cljs, :requires #{promesa.core cljs.core goog promesa.exec sci.core}, :module-id :scittle.promesa, :source-size 8544, :js-size 250169, :provides #{sci.configs.funcool.promesa}} {:fs-root "src", :module-entry true, :output-name "scittle.promesa.js", :resource-id [:shadow.build.classpath/resource "scittle/promesa.cljs"], :resource-name "scittle/promesa.cljs", :type :cljs, :requires #{cljs.core goog scittle.core sci.configs.funcool.promesa}, :module-id :scittle.promesa, :source-size 154, :js-size 193, :provides #{scittle.promesa}} {:output-name "shadow.module.scittle.promesa.append.js", :resource-id [:shadow.build.modules/append :scittle.promesa], :resource-name "shadow/module/scittle.promesa/append.js", :type :goog, :requires #{}, :module-id :scittle.promesa, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.promesa.append}} {:output-name "cljs.pprint.js", :resource-id [:shadow.build.classpath/resource "cljs/pprint.cljs"], :resource-name "cljs/pprint.cljs", :type :cljs, :requires #{goog.string cljs.core goog goog.string.StringBuffer clojure.string}, :module-id :scittle.pprint, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.11.60"], :version "1.11.60"}, :source-size 128124, :js-size 515265, :provides #{cljs.pprint}} {:fs-root "gitlibs://io.github.babashka/sci.configs/8253c69a537bcc82e8ff122e5f905fe9d1e303f0/src", :output-name "sci.configs.cljs.pprint.js", :resource-id [:shadow.build.classpath/resource "sci/configs/cljs/pprint.cljs"], :resource-name "sci/configs/cljs/pprint.cljs", :type :cljs, :requires #{cljs.core goog cljs.pprint sci.core}, :module-id :scittle.pprint, :source-size 1441, :js-size 30060, :provides #{sci.configs.cljs.pprint}} {:fs-root "src", :module-entry true, :output-name "scittle.pprint.js", :resource-id [:shadow.build.classpath/resource "scittle/pprint.cljs"], :resource-name "scittle/pprint.cljs", :type :cljs, :requires #{cljs.core goog sci.configs.cljs.pprint scittle.core}, :module-id :scittle.pprint, :source-size 156, :js-size 185, :provides #{scittle.pprint}} {:output-name "shadow.module.scittle.pprint.append.js", :resource-id [:shadow.build.modules/append :scittle.pprint], :resource-name "shadow/module/scittle.pprint/append.js", :type :goog, :requires #{}, :module-id :scittle.pprint, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.pprint.append}} {:output-name "shadow.js.js", :resource-id [:shadow.build.classpath/resource "shadow/js.js"], :resource-name "shadow/js.js", :type :goog, :requires #{goog}, :module-id :scittle.reagent, :pom-info {:group-id thheller, :artifact-id shadow-cljs, :version "2.20.15", :name "shadow-cljs", :description "CLJS development tools", :url "https://github.com/thheller/shadow-cljs", :id thheller/shadow-cljs, :coordinate [thheller/shadow-cljs "2.20.15"]}, :source-size 3200, :js-size 3200, :provides #{shadow.js}} {:output-name "module$react_dom.js", :resource-id [:shadow.build.npm/global "react-dom"], :resource-name "global$module$react_dom.js", :type :shadow-js, :requires #{shadow.js}, :module-id :scittle.reagent, :source-size 91, :js-size 55, :provides #{module$react_dom}} {:output-name "reagent.debug.js", :resource-id [:shadow.build.classpath/resource "reagent/debug.cljs"], :resource-name "reagent/debug.cljs", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 614, :js-size 2873, :provides #{reagent.debug}} {:output-name "reagent.impl.util.js", :resource-id [:shadow.build.classpath/resource "reagent/impl/util.cljs"], :resource-name "reagent/impl/util.cljs", :type :cljs, :requires #{cljs.core goog goog.object reagent.debug clojure.string clojure.walk}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 6800, :js-size 31091, :provides #{reagent.impl.util}} {:output-name "module$react.js", :resource-id [:shadow.build.npm/global "react"], :resource-name "global$module$react.js", :type :shadow-js, :requires #{shadow.js}, :module-id :scittle.reagent, :source-size 88, :js-size 52, :provides #{module$react}} {:output-name "reagent.impl.batching.js", :resource-id [:shadow.build.classpath/resource "reagent/impl/batching.cljs"], :resource-name "reagent/impl/batching.cljs", :type :cljs, :requires #{reagent.impl.util cljs.core goog reagent.debug}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 3078, :js-size 7506, :provides #{reagent.impl.batching}} {:output-name "reagent.impl.protocols.js", :resource-id [:shadow.build.classpath/resource "reagent/impl/protocols.cljs"], :resource-name "reagent/impl/protocols.cljs", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 194, :js-size 4889, :provides #{reagent.impl.protocols}} {:output-name "reagent.ratom.js", :resource-id [:shadow.build.classpath/resource "reagent/ratom.cljs"], :resource-name "reagent/ratom.cljs", :type :cljs, :requires #{reagent.impl.util cljs.core goog goog.object reagent.impl.batching clojure.set reagent.debug}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 17289, :js-size 59304, :provides #{reagent.ratom}} {:output-name "reagent.impl.component.js", :resource-id [:shadow.build.classpath/resource "reagent/impl/component.cljs"], :resource-name "reagent/impl/component.cljs", :type :cljs, :requires #{reagent.impl.util reagent.impl.protocols module$react reagent.ratom cljs.core goog goog.object reagent.impl.batching reagent.debug}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 17170, :js-size 26628, :provides #{reagent.impl.component}} {:output-name "reagent.impl.input.js", :resource-id [:shadow.build.classpath/resource "reagent/impl/input.cljs"], :resource-name "reagent/impl/input.cljs", :type :cljs, :requires #{reagent.impl.protocols cljs.core goog reagent.impl.batching reagent.impl.component}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 5761, :js-size 6033, :provides #{reagent.impl.input}} {:output-name "reagent.impl.template.js", :resource-id [:shadow.build.classpath/resource "reagent/impl/template.cljs"], :resource-name "reagent/impl/template.cljs", :type :cljs, :requires #{reagent.impl.util reagent.impl.protocols module$react reagent.ratom cljs.core goog goog.object reagent.impl.batching reagent.impl.component reagent.impl.input reagent.debug clojure.string}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 11265, :js-size 25705, :provides #{reagent.impl.template}} {:output-name "reagent.dom.js", :resource-id [:shadow.build.classpath/resource "reagent/dom.cljs"], :resource-name "reagent/dom.cljs", :type :cljs, :requires #{reagent.impl.util reagent.impl.protocols reagent.ratom cljs.core goog reagent.impl.template reagent.impl.batching reagent.impl.input module$react_dom}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 2743, :js-size 6918, :provides #{reagent.dom}} {:output-name "reagent.core.js", :resource-id [:shadow.build.classpath/resource "reagent/core.cljs"], :resource-name "reagent/core.cljs", :type :cljs, :requires #{reagent.impl.util reagent.impl.protocols module$react reagent.ratom cljs.core goog reagent.impl.template reagent.impl.batching reagent.impl.component reagent.debug}, :module-id :scittle.reagent, :pom-info {:group-id reagent, :artifact-id reagent, :version "1.1.1", :name "reagent", :description "A simple ClojureScript interface to React", :url "http://github.com/reagent-project/reagent", :id reagent, :coordinate [reagent "1.1.1"]}, :source-size 11707, :js-size 29651, :provides #{reagent.core}} {:fs-root "gitlibs://io.github.babashka/sci.configs/8253c69a537bcc82e8ff122e5f905fe9d1e303f0/src", :output-name "sci.configs.reagent.reagent.js", :resource-id [:shadow.build.classpath/resource "sci/configs/reagent/reagent.cljs"], :resource-name "sci/configs/reagent/reagent.cljs", :type :cljs, :requires #{reagent.ratom reagent.core cljs.core goog reagent.debug sci.core}, :module-id :scittle.reagent, :source-size 5675, :js-size 142589, :provides #{sci.configs.reagent.reagent}} {:fs-root "src", :module-entry true, :output-name "scittle.reagent.js", :resource-id [:shadow.build.classpath/resource "scittle/reagent.cljs"], :resource-name "scittle/reagent.cljs", :type :cljs, :requires #{sci.configs.reagent.reagent cljs.core goog scittle.core sci.core reagent.dom}, :module-id :scittle.reagent, :source-size 624, :js-size 6512, :provides #{scittle.reagent}} {:output-name "shadow.module.scittle.reagent.append.js", :resource-id [:shadow.build.modules/append :scittle.reagent], :resource-name "shadow/module/scittle.reagent/append.js", :type :goog, :requires #{}, :module-id :scittle.reagent, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.reagent.append}} {:output-name "re_frame.interop.js", :resource-id [:shadow.build.classpath/resource "re_frame/interop.cljs"], :resource-name "re_frame/interop.cljs", :type :cljs, :requires #{reagent.ratom reagent.core cljs.core goog goog.events goog.async.nextTick}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 2431, :js-size 3926, :provides #{re-frame.interop}} {:output-name "re_frame.db.js", :resource-id [:shadow.build.classpath/resource "re_frame/db.cljc"], :resource-name "re_frame/db.cljc", :type :cljs, :requires #{re-frame.interop cljs.core goog}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 324, :js-size 110, :provides #{re-frame.db}} {:output-name "re_frame.loggers.js", :resource-id [:shadow.build.classpath/resource "re_frame/loggers.cljc"], :resource-name "re_frame/loggers.cljc", :type :cljs, :requires #{cljs.core goog clojure.set}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 2014, :js-size 2772, :provides #{re-frame.loggers}} {:output-name "re_frame.utils.js", :resource-id [:shadow.build.classpath/resource "re_frame/utils.cljc"], :resource-name "re_frame/utils.cljc", :type :cljs, :requires #{cljs.core goog re-frame.loggers}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 964, :js-size 3045, :provides #{re-frame.utils}} {:output-name "re_frame.settings.js", :resource-id [:shadow.build.classpath/resource "re_frame/settings.cljc"], :resource-name "re_frame/settings.cljc", :type :cljs, :requires #{re-frame.interop cljs.core goog re-frame.loggers}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 1738, :js-size 4819, :provides #{re-frame.settings}} {:output-name "re_frame.registrar.js", :resource-id [:shadow.build.classpath/resource "re_frame/registrar.cljc"], :resource-name "re_frame/registrar.cljc", :type :cljs, :requires #{re-frame.interop re-frame.settings cljs.core goog re-frame.loggers}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 2112, :js-size 5258, :provides #{re-frame.registrar}} {:output-name "re_frame.trace.js", :resource-id [:shadow.build.classpath/resource "re_frame/trace.cljc"], :resource-name "re_frame/trace.cljc", :type :cljs, :requires #{re-frame.interop goog.functions cljs.core goog re-frame.loggers}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 4818, :js-size 7272, :provides #{re-frame.trace}} {:output-name "re_frame.interceptor.js", :resource-id [:shadow.build.classpath/resource "re_frame/interceptor.cljc"], :resource-name "re_frame/interceptor.cljc", :type :cljs, :requires #{re-frame.interop re-frame.trace cljs.core goog clojure.set re-frame.loggers}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 7149, :js-size 18990, :provides #{re-frame.interceptor}} {:output-name "re_frame.events.js", :resource-id [:shadow.build.classpath/resource "re_frame/events.cljc"], :resource-name "re_frame/events.cljc", :type :cljs, :requires #{re-frame.interop re-frame.interceptor re-frame.trace re-frame.registrar cljs.core goog re-frame.utils re-frame.loggers re-frame.db}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 3090, :js-size 10339, :provides #{re-frame.events}} {:output-name "re_frame.subs.js", :resource-id [:shadow.build.classpath/resource "re_frame/subs.cljc"], :resource-name "re_frame/subs.cljc", :type :cljs, :requires #{re-frame.interop re-frame.trace re-frame.registrar cljs.core goog re-frame.utils re-frame.loggers re-frame.db}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 11821, :js-size 53061, :provides #{re-frame.subs}} {:output-name "re_frame.router.js", :resource-id [:shadow.build.classpath/resource "re_frame/router.cljc"], :resource-name "re_frame/router.cljc", :type :cljs, :requires #{re-frame.interop re-frame.events re-frame.trace cljs.core goog re-frame.loggers}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 10610, :js-size 41397, :provides #{re-frame.router}} {:output-name "re_frame.fx.js", :resource-id [:shadow.build.classpath/resource "re_frame/fx.cljc"], :resource-name "re_frame/fx.cljc", :type :cljs, :requires #{re-frame.interop re-frame.interceptor re-frame.events re-frame.trace re-frame.registrar cljs.core goog re-frame.router re-frame.loggers re-frame.db}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 6096, :js-size 20948, :provides #{re-frame.fx}} {:output-name "re_frame.cofx.js", :resource-id [:shadow.build.classpath/resource "re_frame/cofx.cljc"], :resource-name "re_frame/cofx.cljc", :type :cljs, :requires #{re-frame.interceptor re-frame.registrar cljs.core goog re-frame.loggers re-frame.db}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 1502, :js-size 3193, :provides #{re-frame.cofx}} {:output-name "clojure.data.js", :resource-id [:shadow.build.classpath/resource "clojure/data.cljs"], :resource-name "clojure/data.cljs", :type :cljs, :requires #{cljs.core goog clojure.set}, :module-id :scittle.re-frame, :pom-info {:description "ClojureScript compiler and core runtime library.", :group-id org.clojure, :artifact-id clojurescript, :name "ClojureScript", :id org.clojure/clojurescript, :url "https://github.com/clojure/clojurescript", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/clojurescript "1.11.60"], :version "1.11.60"}, :source-size 4195, :js-size 12026, :provides #{clojure.data}} {:output-name "re_frame.std_interceptors.js", :resource-id [:shadow.build.classpath/resource "re_frame/std_interceptors.cljc"], :resource-name "re_frame/std_interceptors.cljc", :type :cljs, :requires #{re-frame.interceptor re-frame.trace re-frame.settings cljs.core goog re-frame.utils re-frame.loggers re-frame.cofx clojure.data re-frame.db}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 10044, :js-size 30807, :provides #{re-frame.std-interceptors}} {:output-name "re_frame.core.js", :resource-id [:shadow.build.classpath/resource "re_frame/core.cljc"], :resource-name "re_frame/core.cljc", :type :cljs, :requires #{re-frame.interop re-frame.interceptor re-frame.events re-frame.settings re-frame.fx re-frame.registrar cljs.core goog re-frame.router re-frame.utils clojure.set re-frame.std-interceptors re-frame.loggers re-frame.subs re-frame.cofx re-frame.db}, :module-id :scittle.re-frame, :pom-info {:group-id re-frame, :artifact-id re-frame, :version "1.3.0", :name "re-frame", :description "A ClojureScript MVC-like Framework For Writing SPAs Using Reagent.", :url "https://github.com/day8/re-frame.git", :id re-frame, :coordinate [re-frame "1.3.0"]}, :source-size 43306, :js-size 63632, :provides #{re-frame.core}} {:fs-root "gitlibs://io.github.babashka/sci.configs/8253c69a537bcc82e8ff122e5f905fe9d1e303f0/src", :output-name "sci.configs.re_frame.re_frame.js", :resource-id [:shadow.build.classpath/resource "sci/configs/re_frame/re_frame.cljs"], :resource-name "sci/configs/re_frame/re_frame.cljs", :type :cljs, :requires #{cljs.core goog sci.core re-frame.db re-frame.core}, :module-id :scittle.re-frame, :source-size 459, :js-size 148436, :provides #{sci.configs.re-frame.re-frame}} {:fs-root "src", :module-entry true, :output-name "scittle.re_frame.js", :resource-id [:shadow.build.classpath/resource "scittle/re_frame.cljs"], :resource-name "scittle/re_frame.cljs", :type :cljs, :requires #{cljs.core sci.configs.re-frame.re-frame goog scittle.core}, :module-id :scittle.re-frame, :source-size 158, :js-size 200, :provides #{scittle.re-frame}} {:output-name "shadow.module.scittle.re-frame.append.js", :resource-id [:shadow.build.modules/append :scittle.re-frame], :resource-name "shadow/module/scittle.re-frame/append.js", :type :goog, :requires #{}, :module-id :scittle.re-frame, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.re-frame.append}} {:output-name "ajax.protocols.js", :resource-id [:shadow.build.classpath/resource "ajax/protocols.cljc"], :resource-name "ajax/protocols.cljc", :type :cljs, :requires #{cljs.core goog}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 1643, :js-size 29611, :provides #{ajax.protocols}} {:output-name "ajax.util.js", :resource-id [:shadow.build.classpath/resource "ajax/util.cljc"], :resource-name "ajax/util.cljc", :type :cljs, :requires #{cljs.core goog ajax.protocols}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 1722, :js-size 1347, :provides #{ajax.util}} {:output-name "ajax.url.js", :resource-id [:shadow.build.classpath/resource "ajax/url.cljc"], :resource-name "ajax/url.cljc", :type :cljs, :requires #{cljs.core goog ajax.util clojure.string}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 5489, :js-size 6849, :provides #{ajax.url}} {:output-name "com.cognitect.transit.util.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/util.js"], :resource-name "com/cognitect/transit/util.js", :type :goog, :requires #{goog goog.object}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 4881, :js-size 4881, :provides #{com.cognitect.transit.util}} {:output-name "com.cognitect.transit.delimiters.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/delimiters.js"], :resource-name "com/cognitect/transit/delimiters.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 1062, :js-size 1062, :provides #{com.cognitect.transit.delimiters}} {:output-name "com.cognitect.transit.caching.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/caching.js"], :resource-name "com/cognitect/transit/caching.js", :type :goog, :requires #{goog com.cognitect.transit.delimiters}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 4409, :js-size 4409, :provides #{com.cognitect.transit.caching}} {:output-name "com.cognitect.transit.eq.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/eq.js"], :resource-name "com/cognitect/transit/eq.js", :type :goog, :requires #{com.cognitect.transit.util goog}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 5804, :js-size 5804, :provides #{com.cognitect.transit.eq}} {:output-name "com.cognitect.transit.types.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/types.js"], :resource-name "com/cognitect/transit/types.js", :type :goog, :requires #{com.cognitect.transit.util com.cognitect.transit.eq goog goog.math.Long}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 37134, :js-size 37134, :provides #{com.cognitect.transit.types}} {:output-name "com.cognitect.transit.impl.decoder.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/impl/decoder.js"], :resource-name "com/cognitect/transit/impl/decoder.js", :type :goog, :requires #{com.cognitect.transit.util goog com.cognitect.transit.types com.cognitect.transit.delimiters com.cognitect.transit.caching}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 12914, :js-size 12914, :provides #{com.cognitect.transit.impl.decoder}} {:output-name "com.cognitect.transit.impl.reader.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/impl/reader.js"], :resource-name "com/cognitect/transit/impl/reader.js", :type :goog, :requires #{goog com.cognitect.transit.impl.decoder com.cognitect.transit.caching}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 2131, :js-size 2131, :provides #{com.cognitect.transit.impl.reader}} {:output-name "com.cognitect.transit.handlers.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/handlers.js"], :resource-name "com/cognitect/transit/handlers.js", :type :goog, :requires #{com.cognitect.transit.util goog com.cognitect.transit.types goog.math.Long}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 12636, :js-size 12636, :provides #{com.cognitect.transit.handlers}} {:output-name "com.cognitect.transit.impl.writer.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit/impl/writer.js"], :resource-name "com/cognitect/transit/impl/writer.js", :type :goog, :requires #{com.cognitect.transit.util goog com.cognitect.transit.types com.cognitect.transit.delimiters com.cognitect.transit.handlers com.cognitect.transit.caching goog.math.Long}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 18801, :js-size 18801, :provides #{com.cognitect.transit.impl.writer}} {:output-name "com.cognitect.transit.js", :resource-id [:shadow.build.classpath/resource "com/cognitect/transit.js"], :resource-name "com/cognitect/transit.js", :type :goog, :requires #{com.cognitect.transit.util com.cognitect.transit.impl.reader com.cognitect.transit.eq goog com.cognitect.transit.types com.cognitect.transit.impl.decoder com.cognitect.transit.caching com.cognitect.transit.impl.writer}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-js, :version "0.8.874", :name "transit-js", :description "Transit is a data format and a set of libraries for conveying values between applications written in different languages. This library provides support for marshalling Transit data to/from Javascript.", :url "http://github.com/cognitect/transit-js", :id com.cognitect/transit-js, :coordinate [com.cognitect/transit-js "0.8.874"]}, :source-size 26016, :js-size 26016, :provides #{com.cognitect.transit}} {:output-name "cognitect.transit.js", :resource-id [:shadow.build.classpath/resource "cognitect/transit.cljs"], :resource-name "cognitect/transit.cljs", :type :cljs, :requires #{com.cognitect.transit.eq cljs.core goog com.cognitect.transit.types goog.object clojure.set com.cognitect.transit goog.math.Long}, :module-id :scittle.cljs-ajax, :pom-info {:group-id com.cognitect, :artifact-id transit-cljs, :version "0.8.280", :name "transit-cljs", :description "transit-cljs bindings for ClojureScript", :url "https://github.com/cognitect/transit-cljs", :id com.cognitect/transit-cljs, :coordinate [com.cognitect/transit-cljs "0.8.280"]}, :source-size 13484, :js-size 44497, :provides #{cognitect.transit}} {:output-name "ajax.interceptors.js", :resource-id [:shadow.build.classpath/resource "ajax/interceptors.cljc"], :resource-name "ajax/interceptors.cljc", :type :cljs, :requires #{ajax.url cljs.core goog ajax.protocols ajax.util clojure.string}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 9903, :js-size 72533, :provides #{ajax.interceptors}} {:output-name "ajax.json.js", :resource-id [:shadow.build.classpath/resource "ajax/json.cljc"], :resource-name "ajax/json.cljc", :type :cljs, :requires #{ajax.interceptors cljs.core goog cognitect.transit ajax.protocols clojure.walk}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 3834, :js-size 5302, :provides #{ajax.json}} {:output-name "ajax.transit.js", :resource-id [:shadow.build.classpath/resource "ajax/transit.cljc"], :resource-name "ajax/transit.cljc", :type :cljs, :requires #{ajax.interceptors cljs.core goog cognitect.transit ajax.protocols ajax.util}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 2742, :js-size 5297, :provides #{ajax.transit}} {:output-name "ajax.formats.js", :resource-id [:shadow.build.classpath/resource "ajax/formats.cljc"], :resource-name "ajax/formats.cljc", :type :cljs, :requires #{ajax.interceptors cljs.core goog ajax.protocols ajax.util}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 4261, :js-size 6830, :provides #{ajax.formats}} {:output-name "ajax.ring.js", :resource-id [:shadow.build.classpath/resource "ajax/ring.cljc"], :resource-name "ajax/ring.cljc", :type :cljs, :requires #{ajax.formats ajax.interceptors cljs.core goog ajax.protocols}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 960, :js-size 2964, :provides #{ajax.ring}} {:output-name "goog.promise.thenable.js", :resource-id [:shadow.build.classpath/resource "goog/promise/thenable.js"], :resource-name "goog/promise/thenable.js", :type :goog, :requires #{goog goog.Promise}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 3903, :js-size 3903, :provides #{goog.Thenable}} {:output-name "goog.async.freelist.js", :resource-id [:shadow.build.classpath/resource "goog/async/freelist.js"], :resource-name "goog/async/freelist.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 1517, :js-size 1517, :provides #{goog.async.FreeList}} {:output-name "goog.async.workqueue.js", :resource-id [:shadow.build.classpath/resource "goog/async/workqueue.js"], :resource-name "goog/async/workqueue.js", :type :goog, :requires #{goog.asserts goog goog.async.FreeList}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 2573, :js-size 2573, :provides #{goog.async.WorkQueue}} {:output-name "goog.async.throwexception.js", :resource-id [:shadow.build.classpath/resource "goog/async/throwexception.js"], :resource-name "goog/async/throwexception.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 746, :js-size 746, :provides #{goog.async.throwException}} {:output-name "goog.async.run.js", :resource-id [:shadow.build.classpath/resource "goog/async/run.js"], :resource-name "goog/async/run.js", :type :goog, :requires #{goog.async.throwException goog goog.async.WorkQueue goog.async.nextTick}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 4289, :js-size 4289, :provides #{goog.async.run}} {:output-name "goog.promise.resolver.js", :resource-id [:shadow.build.classpath/resource "goog/promise/resolver.js"], :resource-name "goog/promise/resolver.js", :type :goog, :requires #{goog goog.Promise}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 906, :js-size 906, :provides #{goog.promise.Resolver}} {:output-name "goog.promise.promise.js", :resource-id [:shadow.build.classpath/resource "goog/promise/promise.js"], :resource-name "goog/promise/promise.js", :type :goog, :requires #{goog.asserts goog.async.run goog.async.throwException goog goog.debug.Error goog.async.FreeList goog.promise.Resolver goog.Thenable}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 45797, :js-size 45797, :provides #{goog.Promise}} {:output-name "goog.timer.timer.js", :resource-id [:shadow.build.classpath/resource "goog/timer/timer.js"], :resource-name "goog/timer/timer.js", :type :goog, :requires #{goog goog.events.EventTarget goog.Promise goog.Thenable}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 9312, :js-size 9312, :provides #{goog.Timer}} {:output-name "goog.json.json.js", :resource-id [:shadow.build.classpath/resource "goog/json/json.js"], :resource-name "goog/json/json.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 12093, :js-size 12093, :provides #{goog.json.Replacer goog.json goog.json.Serializer goog.json.Reviver}} {:output-name "goog.json.hybrid.js", :resource-id [:shadow.build.classpath/resource "goog/json/hybrid.js"], :resource-name "goog/json/hybrid.js", :type :goog, :requires #{goog.asserts goog.json goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 2242, :js-size 2242, :provides #{goog.json.hybrid}} {:output-name "goog.log.log.js", :resource-id [:shadow.build.classpath/resource "goog/log/log.js"], :resource-name "goog/log/log.js", :type :goog, :requires #{goog.asserts goog goog.debug}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 30314, :js-size 30314, :provides #{goog.log.LogBuffer goog.log.Level goog.log.LogRecord goog.log goog.log.Logger}} {:output-name "goog.net.errorcode.js", :resource-id [:shadow.build.classpath/resource "goog/net/errorcode.js"], :resource-name "goog/net/errorcode.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 2778, :js-size 2778, :provides #{goog.net.ErrorCode}} {:output-name "goog.net.eventtype.js", :resource-id [:shadow.build.classpath/resource "goog/net/eventtype.js"], :resource-name "goog/net/eventtype.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 760, :js-size 760, :provides #{goog.net.EventType}} {:output-name "goog.net.httpstatus.js", :resource-id [:shadow.build.classpath/resource "goog/net/httpstatus.js"], :resource-name "goog/net/httpstatus.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 3018, :js-size 3018, :provides #{goog.net.HttpStatus}} {:output-name "goog.net.xhrlike.js", :resource-id [:shadow.build.classpath/resource "goog/net/xhrlike.js"], :resource-name "goog/net/xhrlike.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 3082, :js-size 3082, :provides #{goog.net.XhrLike}} {:output-name "goog.net.xmlhttpfactory.js", :resource-id [:shadow.build.classpath/resource "goog/net/xmlhttpfactory.js"], :resource-name "goog/net/xmlhttpfactory.js", :type :goog, :requires #{goog goog.net.XhrLike}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 1346, :js-size 1346, :provides #{goog.net.XmlHttpFactory}} {:output-name "goog.net.wrapperxmlhttpfactory.js", :resource-id [:shadow.build.classpath/resource "goog/net/wrapperxmlhttpfactory.js"], :resource-name "goog/net/wrapperxmlhttpfactory.js", :type :goog, :requires #{goog goog.net.XhrLike goog.net.XmlHttpFactory}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 1645, :js-size 1645, :provides #{goog.net.WrapperXmlHttpFactory}} {:output-name "goog.net.xmlhttp.js", :resource-id [:shadow.build.classpath/resource "goog/net/xmlhttp.js"], :resource-name "goog/net/xmlhttp.js", :type :goog, :requires #{goog.asserts goog goog.net.WrapperXmlHttpFactory goog.net.XhrLike goog.net.XmlHttpFactory}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 6772, :js-size 6772, :provides #{goog.net.XmlHttpDefines goog.net.XmlHttp.ReadyState goog.net.XmlHttp.OptionType goog.net.DefaultXmlHttpFactory goog.net.XmlHttp}} {:output-name "goog.net.xhrio.js", :resource-id [:shadow.build.classpath/resource "goog/net/xhrio.js"], :resource-name "goog/net/xhrio.js", :type :goog, :requires #{goog.asserts goog.Timer goog.net.HttpStatus goog.uri.utils goog.string goog.Uri goog goog.object goog.events.EventTarget goog.userAgent goog.log goog.net.EventType goog.debug.entryPointRegistry goog.collections.maps goog.json.hybrid goog.net.XhrLike goog.net.XmlHttpFactory goog.net.XmlHttp goog.array goog.debug.ErrorHandler goog.net.ErrorCode}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 46457, :js-size 46457, :provides #{goog.net.XhrIo.ResponseType goog.net.XhrIo}} {:output-name "ajax.simple.js", :resource-id [:shadow.build.classpath/resource "ajax/simple.cljc"], :resource-name "ajax/simple.cljc", :type :cljs, :requires #{ajax.formats goog.net.XhrIo ajax.interceptors cljs.core goog ajax.protocols ajax.util clojure.string}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 2581, :js-size 3754, :provides #{ajax.simple}} {:output-name "ajax.easy.js", :resource-id [:shadow.build.classpath/resource "ajax/easy.cljc"], :resource-name "ajax/easy.cljc", :type :cljs, :requires #{ajax.formats ajax.transit ajax.json ajax.url cljs.core ajax.ring goog ajax.simple}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 4371, :js-size 10892, :provides #{ajax.easy}} {:output-name "goog.structs.queue.js", :resource-id [:shadow.build.classpath/resource "goog/structs/queue.js"], :resource-name "goog/structs/queue.js", :type :goog, :requires #{goog goog.array}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 4629, :js-size 4629, :provides #{goog.structs.Queue}} {:output-name "goog.structs.collection.js", :resource-id [:shadow.build.classpath/resource "goog/structs/collection.js"], :resource-name "goog/structs/collection.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 840, :js-size 840, :provides #{goog.structs.Collection}} {:output-name "goog.collections.iters.js", :resource-id [:shadow.build.classpath/resource "goog/collections/iters.js"], :resource-name "goog/collections/iters.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 5800, :js-size 5800, :provides #{goog.collections.iters}} {:output-name "goog.iter.iter.js", :resource-id [:shadow.build.classpath/resource "goog/iter/iter.js"], :resource-name "goog/iter/iter.js", :type :goog, :requires #{goog.asserts goog.functions goog goog.debug goog.math goog.array}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 47827, :js-size 47827, :provides #{goog.iter goog.iter.StopIteration goog.iter.Iterator goog.iter.Iterable}} {:output-name "goog.iter.es6.js", :resource-id [:shadow.build.classpath/resource "goog/iter/es6.js"], :resource-name "goog/iter/es6.js", :type :goog, :requires #{goog goog.iter.StopIteration goog.iter.Iterator goog.iter.Iterable}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 4974, :js-size 4974, :provides #{goog.iter.es6}} {:output-name "goog.structs.map.js", :resource-id [:shadow.build.classpath/resource "goog/structs/map.js"], :resource-name "goog/structs/map.js", :type :goog, :requires #{goog.iter.es6 goog goog.iter.StopIteration goog.iter.Iterator goog.collections.iters}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 15826, :js-size 15826, :provides #{goog.structs.Map}} {:output-name "goog.structs.set.js", :resource-id [:shadow.build.classpath/resource "goog/structs/set.js"], :resource-name "goog/structs/set.js", :type :goog, :requires #{goog.structs.Collection goog.structs.Map goog goog.structs goog.iter.Iterator}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 11890, :js-size 11890, :provides #{goog.structs.Set}} {:output-name "goog.structs.pool.js", :resource-id [:shadow.build.classpath/resource "goog/structs/pool.js"], :resource-name "goog/structs/pool.js", :type :goog, :requires #{goog goog.Disposable goog.structs.Queue goog.structs.Set}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 9985, :js-size 9985, :provides #{goog.structs.Pool}} {:output-name "goog.structs.node.js", :resource-id [:shadow.build.classpath/resource "goog/structs/node.js"], :resource-name "goog/structs/node.js", :type :goog, :requires #{goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 1203, :js-size 1203, :provides #{goog.structs.Node}} {:output-name "goog.structs.heap.js", :resource-id [:shadow.build.classpath/resource "goog/structs/heap.js"], :resource-name "goog/structs/heap.js", :type :goog, :requires #{goog goog.object goog.array goog.structs.Node}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 8505, :js-size 8505, :provides #{goog.structs.Heap}} {:output-name "goog.structs.priorityqueue.js", :resource-id [:shadow.build.classpath/resource "goog/structs/priorityqueue.js"], :resource-name "goog/structs/priorityqueue.js", :type :goog, :requires #{goog.structs.Heap goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 1458, :js-size 1458, :provides #{goog.structs.PriorityQueue}} {:output-name "goog.structs.prioritypool.js", :resource-id [:shadow.build.classpath/resource "goog/structs/prioritypool.js"], :resource-name "goog/structs/prioritypool.js", :type :goog, :requires #{goog goog.structs.Pool goog.structs.PriorityQueue}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 5181, :js-size 5181, :provides #{goog.structs.PriorityPool}} {:output-name "goog.net.xhriopool.js", :resource-id [:shadow.build.classpath/resource "goog/net/xhriopool.js"], :resource-name "goog/net/xhriopool.js", :type :goog, :requires #{goog.net.XhrIo goog.structs.Map goog.structs.PriorityPool goog}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 2990, :js-size 2990, :provides #{goog.net.XhrIoPool}} {:output-name "goog.net.xhrmanager.js", :resource-id [:shadow.build.classpath/resource "goog/net/xhrmanager.js"], :resource-name "goog/net/xhrmanager.js", :type :goog, :requires #{goog.net.XhrIoPool goog.events.EventHandler goog.net.XhrIo goog.structs.Map goog goog.events.EventTarget goog.net.EventType goog.events.Event goog.events goog.net.ErrorCode}, :module-id :scittle.cljs-ajax, :pom-info {:description "The Google Closure Library is a collection of JavaScript code\n designed for use with the Google Closure JavaScript Compiler.\n\n This non-official distribution was prepared by the ClojureScript\n team at http://clojure.org/", :group-id org.clojure, :artifact-id google-closure-library, :name "Google Closure Library", :id org.clojure/google-closure-library, :url "http://code.google.com/p/closure-library/", :parent-group-id org.sonatype.oss, :coordinate [org.clojure/google-closure-library "0.0-20211011-0726fdeb"], :version "0.0-20211011-0726fdeb"}, :source-size 24057, :js-size 24057, :provides #{goog.net.XhrManager goog.net.XhrManager.Event goog.net.XhrManager.Request}} {:output-name "ajax.xhrio.js", :resource-id [:shadow.build.classpath/resource "ajax/xhrio.cljs"], :resource-name "ajax/xhrio.cljs", :type :cljs, :requires #{goog.net.XhrManager goog.net.XhrIo goog.json goog.Uri cljs.core goog goog.net.EventType ajax.protocols goog.events goog.net.ErrorCode}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 1932, :js-size 5446, :provides #{ajax.xhrio}} {:output-name "ajax.xml_http_request.js", :resource-id [:shadow.build.classpath/resource "ajax/xml_http_request.cljs"], :resource-name "ajax/xml_http_request.cljs", :type :cljs, :requires #{goog.string cljs.core goog ajax.protocols}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 2233, :js-size 7906, :provides #{ajax.xml-http-request}} {:output-name "ajax.core.js", :resource-id [:shadow.build.classpath/resource "ajax/core.cljc"], :resource-name "ajax/core.cljc", :type :cljs, :requires #{ajax.formats ajax.xml-http-request ajax.transit ajax.json ajax.url ajax.interceptors cljs.core ajax.ring goog ajax.easy ajax.simple ajax.protocols ajax.util clojure.string ajax.xhrio}, :module-id :scittle.cljs-ajax, :pom-info {:group-id cljs-ajax, :artifact-id cljs-ajax, :version "0.8.4", :name "cljs-ajax", :description "A simple Ajax library for ClojureScript", :url "https://github.com/JulianBirch/cljs-ajax", :id cljs-ajax, :coordinate [cljs-ajax "0.8.4"]}, :source-size 2540, :js-size 19427, :provides #{ajax.core}} {:fs-root "src", :module-entry true, :output-name "scittle.cljs_ajax.js", :resource-id [:shadow.build.classpath/resource "scittle/cljs_ajax.cljs"], :resource-name "scittle/cljs_ajax.cljs", :type :cljs, :requires #{ajax.core cljs.core goog scittle.core sci.core}, :module-id :scittle.cljs-ajax, :source-size 291, :js-size 43022, :provides #{scittle.cljs-ajax}} {:output-name "shadow.module.scittle.cljs-ajax.append.js", :resource-id [:shadow.build.modules/append :scittle.cljs-ajax], :resource-name "shadow/module/scittle.cljs-ajax/append.js", :type :goog, :requires #{}, :module-id :scittle.cljs-ajax, :source-size 0, :js-size 0, :provides #{shadow.module.scittle.cljs-ajax.append}}]}</script><script type="text/javascript">var shadow$provide = {};
(function(){
/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
'use strict';var g,aa=this||self;function r(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"}function ba(a){var b=r(a);return"array"==b||"object"==b&&"number"==typeof a.length}function ca(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}function ea(a){return Object.prototype.hasOwnProperty.call(a,fa)&&a[fa]||(a[fa]=++ha)}var fa="closure_uid_"+(1E9*Math.random()>>>0),ha=0;function ia(a,b,c){return a.call.apply(a.bind,arguments)}
function ja(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function ka(a,b,c){ka=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ia:ja;return ka.apply(null,arguments)};var ma;function na(a){var b=oa;return Object.prototype.hasOwnProperty.call(b,"10")?b["10"]:b["10"]=a("10")};function pa(a,b){let c=0;return function(d){aa.clearTimeout(c);const e=arguments;c=aa.setTimeout(function(){a.apply(void 0,e)},b)}};var ra=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};function ta(a,b){return a<b?-1:a>b?1:0};function ua(a){const b=[];let c=0;for(const d in a)b[c++]=d;return b}function va(a,b){return null!==a&&b in a?a[b]:void 0};const wa=Array.prototype.forEach?function(a,b){Array.prototype.forEach.call(a,b,void 0)}:function(a,b){const c=a.length,d="string"===typeof a?a.split(""):a;for(let e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)};function ya(a){const b=a.length;if(0<b){const c=Array(b);for(let d=0;d<b;d++)c[d]=a[d];return c}return[]}function za(a,b){a.sort(b||Aa)}
function Ba(a,b){const c=Array(a.length);for(let e=0;e<a.length;e++)c[e]={index:e,value:a[e]};const d=b||Aa;za(c,function(e,f){return d(e.value,f.value)||e.index-f.index});for(b=0;b<a.length;b++)a[b]=c[b].value}function Aa(a,b){return a>b?1:a<b?-1:0};var Ca;a:{const a=aa.navigator;if(a){const b=a.userAgent;if(b){Ca=b;break a}}Ca=""}let Da=Ca;function Ea(a){return-1!=Da.indexOf(a)};function Fa(){return Ea("Firefox")||Ea("FxiOS")}function Ha(){return(Ea("Chrome")||Ea("CriOS"))&&!Ea("Edge")};var Ja=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Ka(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};function La(a,b){null!=a&&this.append.apply(this,arguments)}g=La.prototype;g.Ob="";g.set=function(a){this.Ob=""+a};g.append=function(a,b,c){this.Ob+=String(a);if(null!=b)for(let d=1;d<arguments.length;d++)this.Ob+=arguments[d];return this};g.clear=function(){this.Ob=""};g.getLength=function(){return this.Ob.length};g.toString=function(){return this.Ob};var Ma={},Na={},Oa,u={},Pa=null;function Qa(){return new v(null,5,[Ra,!0,Sa,!0,Ta,!1,Ua,!1,Va,null],null)}function z(a){return null!=a&&!1!==a}function Wa(a){return a instanceof Array}function Xa(a){return null==a?!0:!1===a?!0:!1}function $a(a,b){return a[r(null==b?null:b)]?!0:a._?!0:!1}function ab(a){return null==a?null:a.constructor}function A(a,b){var c=ab(b);return Error(["No protocol method ",a," defined for type ",z(z(c)?c.ce:c)?c.ad:r(b),": ",b].join(""))}
function bb(a){var b=a.ad;return z(b)?b:B.g(a)}var cb="undefined"!==typeof Symbol&&"function"===r(Symbol)?Symbol.iterator:"@@iterator";function db(a){for(var b=a.length,c=Array(b),d=0;;)if(d<b)c[d]=a[d],d+=1;else break;return c}function eb(){}function fb(){}function gb(a){if(null!=a&&null!=a.fa)a=a.fa(a);else{var b=gb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=gb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("ICounted.-count",a);}return a}function hb(){}
function ib(a){if(null!=a&&null!=a.ja)a=a.ja(a);else{var b=ib[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=ib._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IEmptyableCollection.-empty",a);}return a}function lb(){}function mb(a,b){if(null!=a&&null!=a.ka)a=a.ka(a,b);else{var c=mb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=mb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("ICollection.-conj",a);}return a}function nb(){}
var pb=function(){function a(d,e,f){var h=ob[r(null==d?null:d)];if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);h=ob._;if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);throw A("IIndexed.-nth",d);}function b(d,e){var f=ob[r(null==d?null:d)];if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);f=ob._;if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);throw A("IIndexed.-nth",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,d,e,f)}throw Error("Invalid arity: "+
arguments.length);};c.h=b;c.j=a;return c}(),ob=function ob(a){switch(arguments.length){case 2:return ob.h(arguments[0],arguments[1]);case 3:return ob.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}};ob.h=function(a,b){return null!=a&&null!=a.V?a.V(a,b):pb(a,b)};ob.j=function(a,b,c){return null!=a&&null!=a.Ba?a.Ba(a,b,c):pb(a,b,c)};ob.S=3;
function qb(a){if(null!=a&&null!=a.ra)a=a.ra(a);else{var b=qb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=qb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("ISeq.-first",a);}return a}function rb(a){if(null!=a&&null!=a.ta)a=a.ta(a);else{var b=rb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=rb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("ISeq.-rest",a);}return a}function sb(){}
function tb(a){if(null!=a&&null!=a.sa)a=a.sa(a);else{var b=tb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=tb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("INext.-next",a);}return a}function ub(){}
var wb=function(){function a(d,e,f){var h=vb[r(null==d?null:d)];if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);h=vb._;if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);throw A("ILookup.-lookup",d);}function b(d,e){var f=vb[r(null==d?null:d)];if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);f=vb._;if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);throw A("ILookup.-lookup",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,d,e,f)}throw Error("Invalid arity: "+
arguments.length);};c.h=b;c.j=a;return c}(),vb=function vb(a){switch(arguments.length){case 2:return vb.h(arguments[0],arguments[1]);case 3:return vb.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}};vb.h=function(a,b){return null!=a&&null!=a.pa?a.pa(a,b):wb(a,b)};vb.j=function(a,b,c){return null!=a&&null!=a.U?a.U(a,b,c):wb(a,b,c)};vb.S=3;function xb(){}
function yb(a,b){if(null!=a&&null!=a.La)a=a.La(a,b);else{var c=yb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=yb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IAssociative.-contains-key?",a);}return a}function zb(a,b,c){if(null!=a&&null!=a.ya)a=a.ya(a,b,c);else{var d=zb[r(null==a?null:a)];if(null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=zb._,null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else throw A("IAssociative.-assoc",a);}return a}
function Ab(a,b){if(null!=a&&null!=a.Pb)a=a.Pb(a,b);else{var c=Ab[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Ab._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IFind.-find",a);}return a}function Bb(){}function Cb(a,b){if(null!=a&&null!=a.yb)a=a.yb(a,b);else{var c=Cb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Cb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IMap.-dissoc",a);}return a}
function Db(a){if(null!=a&&null!=a.zd)a=a.key;else{var b=Db[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Db._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IMapEntry.-key",a);}return a}function Eb(a){if(null!=a&&null!=a.Ad)a=a.o;else{var b=Eb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Eb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IMapEntry.-val",a);}return a}function Fb(){}
function Gb(a,b){if(null!=a&&null!=a.Bd)a=a.Bd(a,b);else{var c=Gb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Gb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("ISet.-disjoin",a);}return a}function Hb(a){if(null!=a&&null!=a.Ab)a=a.Ab(a);else{var b=Hb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Hb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IStack.-peek",a);}return a}
function Ib(a){if(null!=a&&null!=a.Bb)a=a.Bb(a);else{var b=Ib[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Ib._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IStack.-pop",a);}return a}function Jb(){}function Kb(a){if(null!=a&&null!=a.Ec)a=a.Ec(a);else{var b=Kb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Kb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IDeref.-deref",a);}return a}function Lb(){}
function Mb(a){if(null!=a&&null!=a.aa)a=a.aa(a);else{var b=Mb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Mb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IMeta.-meta",a);}return a}function Nb(a,b){if(null!=a&&null!=a.ia)a=a.ia(a,b);else{var c=Nb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Nb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IWithMeta.-with-meta",a);}return a}function Ob(){}
var Qb=function(){function a(d,e,f){var h=Pb[r(null==d?null:d)];if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);h=Pb._;if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);throw A("IReduce.-reduce",d);}function b(d,e){var f=Pb[r(null==d?null:d)];if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);f=Pb._;if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);throw A("IReduce.-reduce",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,d,e,f)}throw Error("Invalid arity: "+
arguments.length);};c.h=b;c.j=a;return c}(),Pb=function Pb(a){switch(arguments.length){case 2:return Pb.h(arguments[0],arguments[1]);case 3:return Pb.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}};Pb.h=function(a,b){return null!=a&&null!=a.ua?a.ua(a,b):Qb(a,b)};Pb.j=function(a,b,c){return null!=a&&null!=a.va?a.va(a,b,c):Qb(a,b,c)};Pb.S=3;function Rb(){}
function Sb(a,b,c){if(null!=a&&null!=a.mc)a=a.mc(a,b,c);else{var d=Sb[r(null==a?null:a)];if(null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=Sb._,null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else throw A("IKVReduce.-kv-reduce",a);}return a}function Tb(a,b){if(null!=a&&null!=a.$)a=a.$(a,b);else{var c=Tb[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Tb._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IEquiv.-equiv",a);}return a}
function Ub(a){if(null!=a&&null!=a.da)a=a.da(a);else{var b=Ub[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Ub._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IHash.-hash",a);}return a}function Vb(){}function Wb(a){if(null!=a&&null!=a.ea)a=a.ea(a);else{var b=Wb[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Wb._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("ISeqable.-seq",a);}return a}function Xb(){}function Yb(){}function Zb(){}function $b(){}
function ac(a){if(null!=a&&null!=a.zb)a=a.zb(a);else{var b=ac[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=ac._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IReversible.-rseq",a);}return a}function bc(a,b){if(null!=a&&null!=a.be)a=a.be(a,b);else{var c=bc[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=bc._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IWriter.-write",a);}return a}function cc(){}
function dc(a,b,c){if(null!=a&&null!=a.ba)a=a.ba(a,b,c);else{var d=dc[r(null==a?null:a)];if(null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=dc._,null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else throw A("IPrintWithWriter.-pr-writer",a);}return a}function ec(a){if(null!=a&&null!=a.lc)a=a.lc(a);else{var b=ec[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=ec._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IEditableCollection.-as-transient",a);}return a}
function fc(a,b){if(null!=a&&null!=a.oc)a=a.oc(a,b);else{var c=fc[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=fc._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("ITransientCollection.-conj!",a);}return a}function gc(a){if(null!=a&&null!=a.Ic)a=a.Ic(a);else{var b=gc[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=gc._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("ITransientCollection.-persistent!",a);}return a}
function ic(a,b,c){if(null!=a&&null!=a.nc)a=a.nc(a,b,c);else{var d=ic[r(null==a?null:a)];if(null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=ic._,null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else throw A("ITransientAssociative.-assoc!",a);}return a}function jc(){}function kc(a,b){if(null!=a&&null!=a.xb)a=a.xb(a,b);else{var c=kc[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=kc._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IComparable.-compare",a);}return a}
function lc(a){if(null!=a&&null!=a.Wd)a=a.Wd(a);else{var b=lc[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=lc._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IChunk.-drop-first",a);}return a}function mc(a){if(null!=a&&null!=a.xd)a=a.xd(a);else{var b=mc[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=mc._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IChunkedSeq.-chunked-first",a);}return a}
function nc(a){if(null!=a&&null!=a.$c)a=a.$c(a);else{var b=nc[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=nc._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IChunkedSeq.-chunked-rest",a);}return a}function oc(a){if(null!=a&&null!=a.Qb)a=a.Qb(a);else{var b=oc[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=oc._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("INamed.-name",a);}return a}
function pc(a){if(null!=a&&null!=a.Fc)a=a.Fc(a);else{var b=pc[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=pc._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("INamed.-namespace",a);}return a}function qc(a,b){if(null!=a&&null!=a.Je)a=a.Je(a,b);else{var c=qc[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=qc._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IReset.-reset!",a);}return a}
var sc=function(){function a(f,h,k,l,m){var n=rc[r(null==f?null:f)];if(null!=n)return n.ga?n.ga(f,h,k,l,m):n.call(null,f,h,k,l,m);n=rc._;if(null!=n)return n.ga?n.ga(f,h,k,l,m):n.call(null,f,h,k,l,m);throw A("ISwap.-swap!",f);}function b(f,h,k,l){var m=rc[r(null==f?null:f)];if(null!=m)return m.I?m.I(f,h,k,l):m.call(null,f,h,k,l);m=rc._;if(null!=m)return m.I?m.I(f,h,k,l):m.call(null,f,h,k,l);throw A("ISwap.-swap!",f);}function c(f,h,k){var l=rc[r(null==f?null:f)];if(null!=l)return l.j?l.j(f,h,k):l.call(null,
f,h,k);l=rc._;if(null!=l)return l.j?l.j(f,h,k):l.call(null,f,h,k);throw A("ISwap.-swap!",f);}function d(f,h){var k=rc[r(null==f?null:f)];if(null!=k)return k.h?k.h(f,h):k.call(null,f,h);k=rc._;if(null!=k)return k.h?k.h(f,h):k.call(null,f,h);throw A("ISwap.-swap!",f);}var e=null;e=function(f,h,k,l,m){switch(arguments.length){case 2:return d.call(this,f,h);case 3:return c.call(this,f,h,k);case 4:return b.call(this,f,h,k,l);case 5:return a.call(this,f,h,k,l,m)}throw Error("Invalid arity: "+arguments.length);
};e.h=d;e.j=c;e.I=b;e.ga=a;return e}(),rc=function rc(a){switch(arguments.length){case 2:return rc.h(arguments[0],arguments[1]);case 3:return rc.j(arguments[0],arguments[1],arguments[2]);case 4:return rc.I(arguments[0],arguments[1],arguments[2],arguments[3]);case 5:return rc.ga(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}};rc.h=function(a,b){return null!=a&&null!=a.Le?a.Le(a,b):sc(a,b)};
rc.j=function(a,b,c){return null!=a&&null!=a.Me?a.Me(a,b,c):sc(a,b,c)};rc.I=function(a,b,c,d){return null!=a&&null!=a.Ne?a.Ne(a,b,c,d):sc(a,b,c,d)};rc.ga=function(a,b,c,d,e){return null!=a&&null!=a.Oe?a.Oe(a,b,c,d,e):sc(a,b,c,d,e)};rc.S=5;function tc(a,b){if(null!=a&&null!=a.ae)a=a.ae(a,b);else{var c=tc[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=tc._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IVolatile.-vreset!",a);}return a}function uc(){}
function vc(a){if(null!=a&&null!=a.bb)a=a.bb(a);else{var b=vc[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=vc._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IIterable.-iterator",a);}return a}function wc(a){this.mf=a;this.C=1073741824;this.O=0}wc.prototype.be=function(a,b){return this.mf.append(b)};function xc(a){var b=new La;a.ba(null,new wc(b),Qa());return B.g(b)}
var yc="undefined"!==typeof Math&&"undefined"!==typeof Math.imul?function(a,b){return Math.imul(a,b)}:function(a,b){var c=a&65535,d=b&65535;return c*d+((a>>>16&65535)*d+c*(b>>>16&65535)<<16>>>0)|0};function zc(a){a=yc(a|0,-862048943);return yc(a<<15|a>>>-15,461845907)}function Ac(a,b){a=(a|0)^(b|0);return yc(a<<13|a>>>-13,5)+-430675100|0}function Bc(a,b){a=(a|0)^b;a=yc(a^a>>>16,-2048144789);a=yc(a^a>>>13,-1028477387);return a^a>>>16}
function Cc(a){a:{var b=1;for(var c=0;;)if(b<a.length)c=Ac(c,zc(a.charCodeAt(b-1)|a.charCodeAt(b)<<16)),b+=2;else{b=c;break a}}return Bc(1===(a.length&1)?b^zc(a.charCodeAt(a.length-1)):b,yc(2,a.length))}var Dc={},Ec=0;function Fc(a){255<Ec&&(Dc={},Ec=0);if(null==a)return 0;var b=Dc[a];if("number"===typeof b)a=b;else{a:if(null!=a)if(b=a.length,0<b)for(var c=0,d=0;;)if(c<b)d=yc(31,d)+a.charCodeAt(c),c+=1;else{b=d;break a}else b=0;else b=0;Dc[a]=b;Ec+=1;a=b}return a}
function Gc(a){if(null!=a&&(a.C&4194304||u===a.Fe))return a.da(null)^0;if("number"===typeof a){if(isFinite(a))return Math.floor(a)%2147483647;switch(a){case Infinity:return 2146435072;case -Infinity:return-1048576;default:return 2146959360}}else return!0===a?a=1231:!1===a?a=1237:"string"===typeof a?(a=Fc(a),a=0===a?a:Bc(Ac(0,zc(a)),4)):a=a instanceof Date?a.valueOf()^0:null==a?0:Ub(a)^0,a}function Hc(a,b){return a^b+2654435769+(a<<6)+(a>>2)}
function Ic(a,b){if(a.ub===b.ub)return 0;var c=Xa(a.Ga);if(z(c?b.Ga:c))return-1;if(z(a.Ga)){if(Xa(b.Ga))return 1;c=Aa(a.Ga,b.Ga);return 0===c?Aa(a.name,b.name):c}return Aa(a.name,b.name)}function Jc(a,b,c,d,e){this.Ga=a;this.name=b;this.ub=c;this.kc=d;this.qb=e;this.C=2154168321;this.O=4096}g=Jc.prototype;g.toString=function(){return this.ub};g.$=function(a,b){return b instanceof Jc?this.ub===b.ub:!1};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return C.h?C.h(a,this):C.call(null,a,this)};g.h=function(a,b){return C.j?C.j(a,this,b):C.call(null,a,this,b)};g.aa=function(){return this.qb};
g.ia=function(a,b){return new Jc(this.Ga,this.name,this.ub,this.kc,b)};g.da=function(){var a=this.kc;return null!=a?a:this.kc=a=Hc(Cc(this.name),Fc(this.Ga))};g.Qb=function(){return this.name};g.Fc=function(){return this.Ga};g.ba=function(a,b){return bc(b,this.ub)};var Kc=function Kc(a){switch(arguments.length){case 1:return Kc.g(arguments[0]);case 2:return Kc.h(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}};
Kc.g=function(a){for(;;){if(a instanceof Jc)return a;if("string"===typeof a){var b=a.indexOf("/");return 1>b?Kc.h(null,a):Kc.h(a.substring(0,b),a.substring(b+1,a.length))}if(a instanceof D)a=a.Ca;else throw Error("no conversion to symbol");}};Kc.h=function(a,b){var c=null!=a?[B.g(a),"/",B.g(b)].join(""):b;return new Jc(a,b,c,null,null)};Kc.S=2;function Lc(a){return null!=a?a.O&131072||u===a.vf?!0:a.O?!1:$a(uc,a):$a(uc,a)}
function E(a){if(null==a)return null;if(null!=a&&(a.C&8388608||u===a.Ke))return a.ea(null);if(Wa(a)||"string"===typeof a)return 0===a.length?null:new F(a,0,null);if(null!=a&&null!=a[cb])return a=va(a,cb).call(a),Mc.g?Mc.g(a):Mc.call(null,a);if($a(Vb,a))return Wb(a);throw Error([B.g(a)," is not ISeqable"].join(""));}function G(a){if(null==a)return null;if(null!=a&&(a.C&64||u===a.Hc))return a.ra(null);a=E(a);return null==a?null:qb(a)}
function H(a){return null!=a?null!=a&&(a.C&64||u===a.Hc)?a.ta(null):(a=E(a))?a.ta(null):Nc:Nc}function J(a){return null==a?null:null!=a&&(a.C&128||u===a.Gc)?a.sa(null):E(H(a))}var K=function K(a){switch(arguments.length){case 1:return K.g(arguments[0]);case 2:return K.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return K.v(arguments[0],arguments[1],new F(c.slice(2),0,null))}};K.g=function(){return!0};
K.h=function(a,b){return null==a?null==b:a===b||Tb(a,b)};K.v=function(a,b,c){for(;;)if(K.h(a,b))if(J(c))a=b,b=G(c),c=J(c);else return K.h(b,G(c));else return!1};K.R=function(a){var b=G(a),c=J(a);a=G(c);c=J(c);return this.v(b,a,c)};K.S=2;function Oc(a){this.W=a}Oc.prototype.next=function(){if(null!=this.W){var a=G(this.W);this.W=J(this.W);return{value:a,done:!1}}return{value:null,done:!0}};function Pc(a){return new Oc(E(a))}
function Qc(a,b){this.value=a;this.tc=b;this.ud=null;this.C=8388672;this.O=0}Qc.prototype.ea=function(){return this};Qc.prototype.ra=function(){return this.value};Qc.prototype.ta=function(){null==this.ud&&(this.ud=Mc.g?Mc.g(this.tc):Mc.call(null,this.tc));return this.ud};function Mc(a){var b=a.next();return z(b.done)?null:new Qc(b.value,a)}function Rc(a){var b=0,c=1;for(a=E(a);;)if(null!=a)b+=1,c=yc(31,c)+Gc(G(a))|0,a=J(a);else return Bc(Ac(0,zc(c)),b)}var Sc=Bc(Ac(0,zc(1)),0);
function Tc(a){var b=0,c=0;for(a=E(a);;)if(null!=a)b+=1,c=c+Gc(G(a))|0,a=J(a);else return Bc(Ac(0,zc(c)),b)}var Uc=Bc(Ac(0,zc(0)),0);fb["null"]=!0;gb["null"]=function(){return 0};Date.prototype.$=function(a,b){return b instanceof Date&&this.valueOf()===b.valueOf()};Date.prototype.Wb=u;Date.prototype.xb=function(a,b){if(b instanceof Date)return Aa(this.valueOf(),b.valueOf());throw Error(["Cannot compare ",B.g(this)," to ",B.g(b)].join(""));};Tb.number=function(a,b){return a===b};eb["function"]=!0;
Lb["function"]=!0;Mb["function"]=function(){return null};Ub._=function(a){return ea(a)};function Vc(a){return a+1}function Wc(){this.o=!1;this.C=32768;this.O=0}Wc.prototype.Ec=function(){return this.o};function Yc(a){return a instanceof Wc}function Zc(a){return Yc(a)?$c.g?$c.g(a):$c.call(null,a):a}function $c(a){return Kb(a)}
function ad(a,b){var c=a.fa(null);if(0===c)return b.H?b.H():b.call(null);for(var d=a.V(null,0),e=1;;)if(e<c){var f=a.V(null,e);d=b.h?b.h(d,f):b.call(null,d,f);if(Yc(d))return Kb(d);e+=1}else return d}function bd(a,b,c){var d=a.fa(null),e=c;for(c=0;;)if(c<d){var f=a.V(null,c);e=b.h?b.h(e,f):b.call(null,e,f);if(Yc(e))return Kb(e);c+=1}else return e}
function cd(a,b){var c=a.length;if(0===a.length)return b.H?b.H():b.call(null);for(var d=a[0],e=1;;)if(e<c){var f=a[e];d=b.h?b.h(d,f):b.call(null,d,f);if(Yc(d))return Kb(d);e+=1}else return d}function dd(a,b,c){var d=a.length,e=c;for(c=0;;)if(c<d){var f=a[c];e=b.h?b.h(e,f):b.call(null,e,f);if(Yc(e))return Kb(e);c+=1}else return e}function ed(a,b,c,d){for(var e=a.length;;)if(d<e){var f=a[d];c=b.h?b.h(c,f):b.call(null,c,f);if(Yc(c))return Kb(c);d+=1}else return c}
function fd(a){return null!=a?a.C&2||u===a.Be?!0:a.C?!1:$a(fb,a):$a(fb,a)}function gd(a){return null!=a?a.C&16||u===a.Yd?!0:a.C?!1:$a(nb,a):$a(nb,a)}function M(a,b,c){var d=N.g?N.g(a):N.call(null,a);if(c>=d)return-1;!(0<c)&&0>c&&(c+=d,c=0>c?0:c);for(;;)if(c<d){if(K.h(hd?hd(a,c):id.call(null,a,c),b))return c;c+=1}else return-1}
function O(a,b,c){var d=N.g?N.g(a):N.call(null,a);if(0===d)return-1;0<c?(--d,c=d<c?d:c):c=0>c?d+c:c;for(;;)if(0<=c){if(K.h(hd?hd(a,c):id.call(null,a,c),b))return c;--c}else return-1}function jd(a,b){this.l=a;this.D=b}jd.prototype.wa=function(){return this.D<this.l.length};jd.prototype.next=function(){var a=this.l[this.D];this.D+=1;return a};function F(a,b,c){this.l=a;this.D=b;this.B=c;this.C=166592766;this.O=139264}g=F.prototype;g.toString=function(){return xc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N.g?N.g(this):N.call(null,this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.V=function(a,b){a=b+this.D;if(0<=a&&a<this.l.length)return this.l[a];throw Error("Index out of bounds");};g.Ba=function(a,b,c){a=b+this.D;return 0<=a&&a<this.l.length?this.l[a]:c};
g.bb=function(){return new jd(this.l,this.D)};g.aa=function(){return this.B};g.sa=function(){return this.D+1<this.l.length?new F(this.l,this.D+1,null):null};g.fa=function(){var a=this.l.length-this.D;return 0>a?0:a};g.zb=function(){var a=this.fa(null);return 0<a?new kd(this,a-1,null):null};g.da=function(){return Rc(this)};g.$=function(a,b){return ld.h?ld.h(this,b):ld.call(null,this,b)};g.ja=function(){return Nc};g.ua=function(a,b){return ed(this.l,b,this.l[this.D],this.D+1)};
g.va=function(a,b,c){return ed(this.l,b,c,this.D)};g.ra=function(){return this.l[this.D]};g.ta=function(){return this.D+1<this.l.length?new F(this.l,this.D+1,null):Nc};g.ea=function(){return this.D<this.l.length?this:null};g.ia=function(a,b){return b===this.B?this:new F(this.l,this.D,b)};g.ka=function(a,b){return Q.h?Q.h(b,this):Q.call(null,b,this)};F.prototype[cb]=function(){return Pc(this)};function S(a){return 0<a.length?new F(a,0,null):null}
function kd(a,b,c){this.Zc=a;this.D=b;this.B=c;this.C=32374990;this.O=8192}g=kd.prototype;g.toString=function(){return xc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N.g?N.g(this):N.call(null,this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.B};g.sa=function(){return 0<this.D?new kd(this.Zc,this.D-1,null):null};g.fa=function(){return this.D+1};g.da=function(){return Rc(this)};
g.$=function(a,b){return ld.h?ld.h(this,b):ld.call(null,this,b)};g.ja=function(){return Nc};g.ua=function(a,b){return md?md(b,this):nd.call(null,b,this)};g.va=function(a,b,c){return od?od(b,c,this):nd.call(null,b,c,this)};g.ra=function(){return ob(this.Zc,this.D)};g.ta=function(){return 0<this.D?new kd(this.Zc,this.D-1,null):Nc};g.ea=function(){return this};g.ia=function(a,b){return b===this.B?this:new kd(this.Zc,this.D,b)};g.ka=function(a,b){return Q.h?Q.h(b,this):Q.call(null,b,this)};
kd.prototype[cb]=function(){return Pc(this)};function pd(a){return G(J(a))}Tb._=function(a,b){return a===b};var qd=function qd(a){switch(arguments.length){case 0:return qd.H();case 1:return qd.g(arguments[0]);case 2:return qd.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return qd.v(arguments[0],arguments[1],new F(c.slice(2),0,null))}};qd.H=function(){return rd};qd.g=function(a){return a};
qd.h=function(a,b){return null!=a?mb(a,b):new sd(null,b,null,1,null)};qd.v=function(a,b,c){for(;;)if(z(c))a=qd.h(a,b),b=G(c),c=J(c);else return qd.h(a,b)};qd.R=function(a){var b=G(a),c=J(a);a=G(c);c=J(c);return this.v(b,a,c)};qd.S=2;
function N(a){if(null!=a)if(null!=a&&(a.C&2||u===a.Be))a=a.fa(null);else if(Wa(a))a=a.length;else if("string"===typeof a)a=a.length;else if(null!=a&&(a.C&8388608||u===a.Ke))a:{a=E(a);for(var b=0;;){if(fd(a)){a=b+gb(a);break a}a=J(a);b+=1}}else a=gb(a);else a=0;return a}function td(a,b,c){for(;;){if(null==a)return c;if(0===b)return E(a)?G(a):c;if(gd(a))return ob(a,b,c);if(E(a))a=J(a),--b;else return c}}
function id(a){switch(arguments.length){case 2:return hd(arguments[0],arguments[1]);case 3:return U(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}}
function hd(a,b){if("number"!==typeof b)throw Error("Index argument to nth must be a number");if(null==a)return a;if(null!=a&&(a.C&16||u===a.Yd))return a.V(null,b);if(Wa(a)){if(-1<b&&b<a.length)return a[b|0];throw Error("Index out of bounds");}if("string"===typeof a){if(-1<b&&b<a.length)return a.charAt(b|0);throw Error("Index out of bounds");}if(null!=a&&(a.C&64||u===a.Hc)||null!=a&&(a.C&16777216||u===a.$d)){if(0>b)throw Error("Index out of bounds");a:for(;;){if(null==a)throw Error("Index out of bounds");
if(0===b){if(E(a)){a=G(a);break a}throw Error("Index out of bounds");}if(gd(a)){a=ob(a,b);break a}if(E(a))a=J(a),--b;else throw Error("Index out of bounds");}return a}if($a(nb,a))return ob(a,b);throw Error(["nth not supported on this type ",B.g(bb(ab(a)))].join(""));}
function U(a,b,c){if("number"!==typeof b)throw Error("Index argument to nth must be a number.");if(null==a)return c;if(null!=a&&(a.C&16||u===a.Yd))return a.Ba(null,b,c);if(Wa(a))return-1<b&&b<a.length?a[b|0]:c;if("string"===typeof a)return-1<b&&b<a.length?a.charAt(b|0):c;if(null!=a&&(a.C&64||u===a.Hc)||null!=a&&(a.C&16777216||u===a.$d))return 0>b?c:td(a,b,c);if($a(nb,a))return ob(a,b,c);throw Error(["nth not supported on this type ",B.g(bb(ab(a)))].join(""));}
var C=function C(a){switch(arguments.length){case 2:return C.h(arguments[0],arguments[1]);case 3:return C.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}};C.h=function(a,b){return null==a?null:null!=a&&(a.C&256||u===a.Ge)?a.pa(null,b):Wa(a)?null!=b&&b<a.length?a[b|0]:null:"string"===typeof a?null!=b&&-1<b&&b<a.length?a.charAt(b|0):null:$a(ub,a)?vb(a,b):null};
C.j=function(a,b,c){return null!=a?null!=a&&(a.C&256||u===a.Ge)?a.U(null,b,c):Wa(a)?null!=b&&-1<b&&b<a.length?a[b|0]:c:"string"===typeof a?null!=b&&-1<b&&b<a.length?a.charAt(b|0):c:$a(ub,a)?vb(a,b,c):c:c};C.S=3;var V=function V(a){switch(arguments.length){case 3:return V.j(arguments[0],arguments[1],arguments[2]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return V.v(arguments[0],arguments[1],arguments[2],new F(c.slice(3),0,null))}};
V.j=function(a,b,c){return null!=a&&(a.C&512||u===a.Ae)?a.ya(null,b,c):null!=a?zb(a,b,c):ud([b,c])};V.v=function(a,b,c,d){for(;;)if(a=V.j(a,b,c),z(d))b=G(d),c=pd(d),d=J(J(d));else return a};V.R=function(a){var b=G(a),c=J(a);a=G(c);var d=J(c);c=G(d);d=J(d);return this.v(b,a,c,d)};V.S=3;
var vd=function vd(a){switch(arguments.length){case 1:return vd.g(arguments[0]);case 2:return vd.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return vd.v(arguments[0],arguments[1],new F(c.slice(2),0,null))}};vd.g=function(a){return a};vd.h=function(a,b){return null==a?null:Cb(a,b)};vd.v=function(a,b,c){for(;;){if(null==a)return null;a=vd.h(a,b);if(z(c))b=G(c),c=J(c);else return a}};
vd.R=function(a){var b=G(a),c=J(a);a=G(c);c=J(c);return this.v(b,a,c)};vd.S=2;function wd(a){var b="function"===typeof a;return b?b:null!=a?u===a.ze?!0:a.bd?!1:$a(eb,a):$a(eb,a)}function xd(a,b){this.J=a;this.B=b;this.C=393217;this.O=0}g=xd.prototype;g.aa=function(){return this.B};g.ia=function(a,b){return new xd(this.J,b)};g.ze=u;
g.call=function(a){switch(arguments.length-1){case 0:return this.H();case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);case 3:return this.j(arguments[1],arguments[2],arguments[3]);case 4:return this.I(arguments[1],arguments[2],arguments[3],arguments[4]);case 5:return this.ga(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 6:return this.za(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);case 7:return this.$a(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7]);case 8:return this.Ma(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8]);case 9:return this.ab(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9]);case 10:return this.Pa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10]);
case 11:return this.Qa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11]);case 12:return this.Ra(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12]);case 13:return this.Sa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],
arguments[11],arguments[12],arguments[13]);case 14:return this.Ta(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14]);case 15:return this.Ua(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15]);case 16:return this.Va(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16]);case 17:return this.Wa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17]);case 18:return this.Xa(arguments[1],arguments[2],
arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18]);case 19:return this.Ya(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18],arguments[19]);case 20:return this.Za(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18],arguments[19],arguments[20]);case 21:return this.yd(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],
arguments[18],arguments[19],arguments[20],arguments[21]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.H=function(){return this.J.H?this.J.H():this.J.call(null)};g.g=function(a){return this.J.g?this.J.g(a):this.J.call(null,a)};g.h=function(a,b){return this.J.h?this.J.h(a,b):this.J.call(null,a,b)};g.j=function(a,b,c){return this.J.j?this.J.j(a,b,c):this.J.call(null,a,b,c)};
g.I=function(a,b,c,d){return this.J.I?this.J.I(a,b,c,d):this.J.call(null,a,b,c,d)};g.ga=function(a,b,c,d,e){return this.J.ga?this.J.ga(a,b,c,d,e):this.J.call(null,a,b,c,d,e)};g.za=function(a,b,c,d,e,f){return this.J.za?this.J.za(a,b,c,d,e,f):this.J.call(null,a,b,c,d,e,f)};g.$a=function(a,b,c,d,e,f,h){return this.J.$a?this.J.$a(a,b,c,d,e,f,h):this.J.call(null,a,b,c,d,e,f,h)};g.Ma=function(a,b,c,d,e,f,h,k){return this.J.Ma?this.J.Ma(a,b,c,d,e,f,h,k):this.J.call(null,a,b,c,d,e,f,h,k)};
g.ab=function(a,b,c,d,e,f,h,k,l){return this.J.ab?this.J.ab(a,b,c,d,e,f,h,k,l):this.J.call(null,a,b,c,d,e,f,h,k,l)};g.Pa=function(a,b,c,d,e,f,h,k,l,m){return this.J.Pa?this.J.Pa(a,b,c,d,e,f,h,k,l,m):this.J.call(null,a,b,c,d,e,f,h,k,l,m)};g.Qa=function(a,b,c,d,e,f,h,k,l,m,n){return this.J.Qa?this.J.Qa(a,b,c,d,e,f,h,k,l,m,n):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n)};g.Ra=function(a,b,c,d,e,f,h,k,l,m,n,p){return this.J.Ra?this.J.Ra(a,b,c,d,e,f,h,k,l,m,n,p):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p)};
g.Sa=function(a,b,c,d,e,f,h,k,l,m,n,p,q){return this.J.Sa?this.J.Sa(a,b,c,d,e,f,h,k,l,m,n,p,q):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q)};g.Ta=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t){return this.J.Ta?this.J.Ta(a,b,c,d,e,f,h,k,l,m,n,p,q,t):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t)};g.Ua=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w){return this.J.Ua?this.J.Ua(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w)};
g.Va=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x){return this.J.Va?this.J.Va(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x)};g.Wa=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y){return this.J.Wa?this.J.Wa(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y)};g.Xa=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I){return this.J.Xa?this.J.Xa(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I)};
g.Ya=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P){return this.J.Ya?this.J.Ya(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P)};g.Za=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R){return this.J.Za?this.J.Za(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R):this.J.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R)};
g.yd=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R,T){return yd.Ee?yd.Ee(this.J,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R,T):yd.call(null,this.J,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R,T)};function zd(a,b){return"function"===typeof a?new xd(a,b):null==a?null:Nb(a,b)}function Bd(a){var b=null!=a;return(b?null!=a?a.C&131072||u===a.Zd||(a.C?0:$a(Lb,a)):$a(Lb,a):b)?Mb(a):null}
var Cd=function Cd(a){switch(arguments.length){case 1:return Cd.g(arguments[0]);case 2:return Cd.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Cd.v(arguments[0],arguments[1],new F(c.slice(2),0,null))}};Cd.g=function(a){return a};Cd.h=function(a,b){return null==a?null:Gb(a,b)};Cd.v=function(a,b,c){for(;;){if(null==a)return null;a=Cd.h(a,b);if(z(c))b=G(c),c=J(c);else return a}};
Cd.R=function(a){var b=G(a),c=J(a);a=G(c);c=J(c);return this.v(b,a,c)};Cd.S=2;function Dd(a){return null==a?!1:null!=a?a.C&8||u===a.uf?!0:a.C?!1:$a(lb,a):$a(lb,a)}function Ed(a){return null==a?!1:null!=a?a.C&4096||u===a.Cf?!0:a.C?!1:$a(Fb,a):$a(Fb,a)}function Fd(a){return null!=a?a.C&16777216||u===a.$d?!0:a.C?!1:$a(Xb,a):$a(Xb,a)}function Gd(a){return null==a?!1:null!=a?a.C&1024||u===a.yf?!0:a.C?!1:$a(Bb,a):$a(Bb,a)}
function Hd(a){return null!=a?a.C&67108864||u===a.Af?!0:a.C?!1:$a(Zb,a):$a(Zb,a)}function Id(a){return null!=a?a.C&16384||u===a.Df?!0:a.C?!1:$a(Jb,a):$a(Jb,a)}function Jd(a){return null!=a?a.O&512||u===a.tf?!0:!1:!1}function Kd(a,b,c,d,e){for(;;){if(0===e)return c;c[d]=a[b];d+=1;--e;b+=1}}var Ld={};function Md(a){return null==a?!1:!1===a?!1:!0}function Nd(a){return"number"===typeof a&&!isNaN(a)&&Infinity!==a&&parseFloat(a)===parseInt(a,10)}
function Od(a,b){return null!=a&&(a.C&512||u===a.Ae)?a.La(null,b):$a(xb,a)?yb(a,b):C.j(a,b,Ld)===Ld?!1:!0}
function Pd(a,b){if(a===b)return 0;if(null==a)return-1;if(null==b)return 1;if("number"===typeof a){if("number"===typeof b)return Aa(a,b);throw Error(["Cannot compare ",B.g(a)," to ",B.g(b)].join(""));}if(null!=a?a.O&2048||u===a.Wb||(a.O?0:$a(jc,a)):$a(jc,a))return kc(a,b);if("string"!==typeof a&&!Wa(a)&&!0!==a&&!1!==a||ab(a)!==ab(b))throw Error(["Cannot compare ",B.g(a)," to ",B.g(b)].join(""));return Aa(a,b)}
function Qd(a,b){var c=N(a),d=N(b);if(c<d)a=-1;else if(c>d)a=1;else if(0===c)a=0;else a:for(d=0;;){var e=Pd(hd(a,d),hd(b,d));if(0===e&&d+1<c)d+=1;else{a=e;break a}}return a}function Rd(a){return K.h(a,Pd)?Pd:function(b,c){var d=a.h?a.h(b,c):a.call(null,b,c);return"number"===typeof d?d:z(d)?-1:z(a.h?a.h(c,b):a.call(null,c,b))?1:0}}function Sd(a,b){if(E(b)){var c=Td.g?Td.g(b):Td.call(null,b);Ba(c,Rd(a));return zd(E(c),Bd(b))}return Nc}
function Ud(a,b,c){return Sd(function(d,e){d=a.g?a.g(d):a.call(null,d);e=a.g?a.g(e):a.call(null,e);var f=Rd(b);return f.h?f.h(d,e):f.call(null,d,e)},c)}function nd(a){switch(arguments.length){case 2:return md(arguments[0],arguments[1]);case 3:return od(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}}function md(a,b){var c=E(b);return c?(b=G(c),c=J(c),Vd?Vd(a,b,c):Wd.call(null,a,b,c)):a.H?a.H():a.call(null)}
function od(a,b,c){for(c=E(c);;)if(c){var d=G(c);b=a.h?a.h(b,d):a.call(null,b,d);if(Yc(b))return Kb(b);c=J(c)}else return b}function Xd(a,b){a=vc(a);if(z(a.wa()))for(var c=a.next();;)if(a.wa()){var d=a.next();c=b.h?b.h(c,d):b.call(null,c,d);if(Yc(c))return Kb(c)}else return c;else return b.H?b.H():b.call(null)}function Yd(a,b,c){for(a=vc(a);;)if(a.wa()){var d=a.next();c=b.h?b.h(c,d):b.call(null,c,d);if(Yc(c))return Kb(c)}else return c}
function Wd(a){switch(arguments.length){case 2:return Zd(arguments[0],arguments[1]);case 3:return Vd(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}}function Zd(a,b){return null!=b&&(b.C&524288||u===b.Ie)?b.ua(null,a):Wa(b)?cd(b,a):"string"===typeof b?cd(b,a):$a(Ob,b)?Pb(b,a):Lc(b)?Xd(b,a):md(a,b)}
function Vd(a,b,c){return null!=c&&(c.C&524288||u===c.Ie)?c.va(null,a,b):Wa(c)?dd(c,a,b):"string"===typeof c?dd(c,a,b):$a(Ob,c)?Pb(c,a,b):Lc(c)?Yd(c,a,b):od(a,b,c)}function $d(a,b,c){return null!=c?Sb(c,a,b):b}function be(a){return a}function ce(a,b,c,d){a=a.g?a.g(b):a.call(null,b);c=Vd(a,c,d);return a.g?a.g(c):a.call(null,c)}
var de=function de(a){switch(arguments.length){case 0:return de.H();case 1:return de.g(arguments[0]);case 2:return de.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return de.v(arguments[0],arguments[1],new F(c.slice(2),0,null))}};de.H=function(){return 0};de.g=function(a){return a};de.h=function(a,b){return a+b};de.v=function(a,b,c){return Vd(de,a+b,c)};de.R=function(a){var b=G(a),c=J(a);a=G(c);c=J(c);return this.v(b,a,c)};
de.S=2;var ee=function ee(a){switch(arguments.length){case 1:return ee.g(arguments[0]);case 2:return ee.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return ee.v(arguments[0],arguments[1],new F(c.slice(2),0,null))}};ee.g=function(){return!0};ee.h=function(a,b){return a>b};ee.v=function(a,b,c){for(;;)if(a>b)if(J(c))a=b,b=G(c),c=J(c);else return b>G(c);else return!1};
ee.R=function(a){var b=G(a),c=J(a);a=G(c);c=J(c);return this.v(b,a,c)};ee.S=2;function fe(a){if("number"===typeof a)return String.fromCharCode(a);if("string"===typeof a&&1===a.length)return a;throw Error("Argument to char must be a character or number");}function ge(a){a=(a-a%2)/2;return 0<=a?Math.floor(a):Math.ceil(a)}function he(a){a-=a>>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24}
var B=function B(a){switch(arguments.length){case 0:return B.H();case 1:return B.g(arguments[0]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return B.v(arguments[0],new F(c.slice(1),0,null))}};B.H=function(){return""};B.g=function(a){return null==a?"":[a].join("")};B.v=function(a,b){for(a=new La(B.g(a));;)if(z(b))a=a.append(B.g(G(b))),b=J(b);else return a.toString()};B.R=function(a){var b=G(a);a=J(a);return this.v(b,a)};B.S=1;
function ld(a,b){if(Fd(b))if(fd(a)&&fd(b)&&N(a)!==N(b))a=!1;else a:for(a=E(a),b=E(b);;){if(null==a){a=null==b;break a}if(null!=b&&K.h(G(a),G(b)))a=J(a),b=J(b);else{a=!1;break a}}else a=null;return Md(a)}function sd(a,b,c,d,e){this.B=a;this.first=b;this.Ib=c;this.count=d;this.F=e;this.C=65937646;this.O=8192}g=sd.prototype;g.toString=function(){return xc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,this.count)}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.B};g.sa=function(){return 1===this.count?null:this.Ib};g.fa=function(){return this.count};g.Ab=function(){return this.first};g.Bb=function(){return this.ta(null)};
g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){return ld(this,b)};g.ja=function(){return Nb(Nc,this.B)};g.ua=function(a,b){return md(b,this)};g.va=function(a,b,c){return od(b,c,this)};g.ra=function(){return this.first};g.ta=function(){return 1===this.count?Nc:this.Ib};g.ea=function(){return this};g.ia=function(a,b){return b===this.B?this:new sd(b,this.first,this.Ib,this.count,this.F)};g.ka=function(a,b){return new sd(this.B,b,this,this.count+1,null)};
function ie(a){return null!=a?a.C&33554432||u===a.xf?!0:a.C?!1:$a(Yb,a):$a(Yb,a)}sd.prototype[cb]=function(){return Pc(this)};function je(a){this.B=a;this.C=65937614;this.O=8192}g=je.prototype;g.toString=function(){return xc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.B};g.sa=function(){return null};g.fa=function(){return 0};g.Ab=function(){return null};g.Bb=function(){throw Error("Can't pop empty list");};g.da=function(){return Sc};
g.$=function(a,b){return ie(b)||Fd(b)?null==E(b):!1};g.ja=function(){return this};g.ua=function(a,b){return md(b,this)};g.va=function(a,b,c){return od(b,c,this)};g.ra=function(){return null};g.ta=function(){return Nc};g.ea=function(){return null};g.ia=function(a,b){return b===this.B?this:new je(b)};g.ka=function(a,b){return new sd(this.B,b,null,1,null)};var Nc=new je(null);je.prototype[cb]=function(){return Pc(this)};
function ke(a){return(null!=a?a.C&134217728||u===a.Bf||(a.C?0:$a($b,a)):$a($b,a))?(a=ac(a))?a:Nc:Vd(qd,Nc,a)}var le=function le(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return le.v(0<c.length?new F(c.slice(0),0,null):null)};le.v=function(a){if(a instanceof F&&0===a.D)var b=a.l;else a:for(b=[];;)if(null!=a)b.push(qb(a)),a=tb(a);else break a;a=b.length;for(var c=Nc;;)if(0<a){var d=a-1;c=mb(c,b[a-1]);a=d}else return c};le.S=0;le.R=function(a){return this.v(E(a))};
function me(a,b,c,d){this.B=a;this.first=b;this.Ib=c;this.F=d;this.C=65929452;this.O=8192}g=me.prototype;g.toString=function(){return xc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.B};g.sa=function(){return null==this.Ib?null:E(this.Ib)};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){return ld(this,b)};g.ja=function(){return Nc};
g.ua=function(a,b){return md(b,this)};g.va=function(a,b,c){return od(b,c,this)};g.ra=function(){return this.first};g.ta=function(){return null==this.Ib?Nc:this.Ib};g.ea=function(){return this};g.ia=function(a,b){return b===this.B?this:new me(b,this.first,this.Ib,this.F)};g.ka=function(a,b){return new me(null,b,this,null)};me.prototype[cb]=function(){return Pc(this)};
function Q(a,b){return null==b?new sd(null,a,null,1,null):null!=b&&(b.C&64||u===b.Hc)?new me(null,a,b,null):new me(null,a,E(b),null)}function ne(a,b){if(a.Ca===b.Ca)return 0;var c=Xa(a.Ga);if(z(c?b.Ga:c))return-1;if(z(a.Ga)){if(Xa(b.Ga))return 1;c=Aa(a.Ga,b.Ga);return 0===c?Aa(a.name,b.name):c}return Aa(a.name,b.name)}function D(a,b,c,d){this.Ga=a;this.name=b;this.Ca=c;this.kc=d;this.C=2153775105;this.O=4096}g=D.prototype;g.toString=function(){return[":",B.g(this.Ca)].join("")};
g.$=function(a,b){return b instanceof D?this.Ca===b.Ca:!1};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return C.h(a,this)};g.h=function(a,b){return C.j(a,this,b)};
g.da=function(){var a=this.kc;return null!=a?a:this.kc=a=Hc(Cc(this.name),Fc(this.Ga))+2654435769|0};g.Qb=function(){return this.name};g.Fc=function(){return this.Ga};g.ba=function(a,b){return bc(b,[":",B.g(this.Ca)].join(""))};function oe(a){return a instanceof D}function pe(a,b){return a===b?!0:a instanceof D&&b instanceof D?a.Ca===b.Ca:!1}function qe(a){if(null!=a&&(a.O&4096||u===a.He))return a.Fc(null);throw Error(["Doesn't support namespace: ",B.g(a)].join(""));}
var re=function re(a){switch(arguments.length){case 1:return re.g(arguments[0]);case 2:return re.h(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}};re.g=function(a){if(a instanceof D)return a;if(a instanceof Jc)return new D(qe(a),se.g?se.g(a):se.call(null,a),a.ub,null);if(K.h("/",a))return new D(null,a,a,null);if("string"===typeof a){var b=a.split("/");return 2===b.length?new D(b[0],b[1],a,null):new D(null,b[0],a,null)}return null};
re.h=function(a,b){a=a instanceof D?se.g?se.g(a):se.call(null,a):a instanceof Jc?se.g?se.g(a):se.call(null,a):a;b=b instanceof D?se.g?se.g(b):se.call(null,b):b instanceof Jc?se.g?se.g(b):se.call(null,b):b;return new D(a,b,[z(a)?[B.g(a),"/"].join(""):null,B.g(b)].join(""),null)};re.S=2;function te(a,b,c,d){this.B=a;this.Lc=b;this.W=c;this.F=d;this.C=32374988;this.O=1}g=te.prototype;g.toString=function(){return xc(this)};
function ue(a){null!=a.Lc&&(a.W=a.Lc.H?a.Lc.H():a.Lc.call(null),a.Lc=null);return a.W}g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.B};g.sa=function(){this.ea(null);return null==this.W?null:J(this.W)};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){return ld(this,b)};
g.ja=function(){return Nb(Nc,this.B)};g.ua=function(a,b){return md(b,this)};g.va=function(a,b,c){return od(b,c,this)};g.ra=function(){this.ea(null);return null==this.W?null:G(this.W)};g.ta=function(){this.ea(null);return null!=this.W?H(this.W):Nc};g.ea=function(){ue(this);if(null==this.W)return null;for(var a=this.W;;)if(a instanceof te)a=ue(a);else return this.W=a,E(this.W)};g.ia=function(a,b){var c=this;return b===this.B?c:new te(b,function(){return c.ea(null)},null,this.F)};
g.ka=function(a,b){return Q(b,this)};te.prototype[cb]=function(){return Pc(this)};function ve(a){this.Vb=a;this.end=0;this.C=2;this.O=0}ve.prototype.add=function(a){this.Vb[this.end]=a;return this.end+=1};ve.prototype.X=function(){var a=new we(this.Vb,0,this.end);this.Vb=null;return a};ve.prototype.fa=function(){return this.end};function xe(a){return new ve(Array(a))}function we(a,b,c){this.l=a;this.Da=b;this.end=c;this.C=524306;this.O=0}g=we.prototype;g.fa=function(){return this.end-this.Da};
g.V=function(a,b){return this.l[this.Da+b]};g.Ba=function(a,b,c){return 0<=b&&b<this.end-this.Da?this.l[this.Da+b]:c};g.Wd=function(){if(this.Da===this.end)throw Error("-drop-first of empty chunk");return new we(this.l,this.Da+1,this.end)};g.ua=function(a,b){return ed(this.l,b,this.l[this.Da],this.Da+1)};g.va=function(a,b,c){return ed(this.l,b,c,this.Da)};function ye(a,b,c,d){this.X=a;this.nb=b;this.B=c;this.F=d;this.C=31850732;this.O=1536}g=ye.prototype;g.toString=function(){return xc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.B};g.sa=function(){return 1<gb(this.X)?new ye(lc(this.X),this.nb,null,null):null==this.nb?null:Wb(this.nb)};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};
g.$=function(a,b){return ld(this,b)};g.ja=function(){return Nc};g.ra=function(){return ob(this.X,0)};g.ta=function(){return 1<gb(this.X)?new ye(lc(this.X),this.nb,null,null):null==this.nb?Nc:this.nb};g.ea=function(){return this};g.xd=function(){return this.X};g.$c=function(){return null==this.nb?Nc:this.nb};g.ia=function(a,b){return b===this.B?this:new ye(this.X,this.nb,b,this.F)};g.ka=function(a,b){return Q(b,this)};g.Xd=function(){return null==this.nb?null:this.nb};ye.prototype[cb]=function(){return Pc(this)};
function ze(a,b){return 0===gb(a)?b:new ye(a,b,null,null)}function Ae(a,b){a.add(b)}function Td(a){var b=[];for(a=E(a);;)if(null!=a)b.push(G(a)),a=J(a);else return b}function Be(a,b){if(fd(b))return N(b);var c=0;for(b=E(b);;)if(null!=b&&c<a)c+=1,b=J(b);else return c}
var Ce=function Ce(a){if(null==a)return null;var c=J(a);return null==c?E(G(a)):Q(G(a),Ce.g?Ce.g(c):Ce.call(null,c))},De=function De(a){switch(arguments.length){case 0:return De.H();case 1:return De.g(arguments[0]);case 2:return De.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return De.v(arguments[0],arguments[1],new F(c.slice(2),0,null))}};De.H=function(){return new te(null,function(){return null},null,null)};
De.g=function(a){return new te(null,function(){return a},null,null)};De.h=function(a,b){return new te(null,function(){var c=E(a);return c?Jd(c)?ze(mc(c),De.h(nc(c),b)):Q(G(c),De.h(H(c),b)):b},null,null)};De.v=function(a,b,c){return function h(e,f){return new te(null,function(){var k=E(e);return k?Jd(k)?ze(mc(k),h(nc(k),f)):Q(G(k),h(H(k),f)):z(f)?h(G(f),J(f)):null},null,null)}(De.h(a,b),c)};De.R=function(a){var b=G(a),c=J(a);a=G(c);c=J(c);return this.v(b,a,c)};De.S=2;
var Ee=function Ee(a){switch(arguments.length){case 0:return Ee.H();case 1:return Ee.g(arguments[0]);case 2:return Ee.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Ee.v(arguments[0],arguments[1],new F(c.slice(2),0,null))}};Ee.H=function(){return ec(rd)};Ee.g=function(a){return a};Ee.h=function(a,b){return fc(a,b)};Ee.v=function(a,b,c){for(;;)if(a=fc(a,b),z(c))b=G(c),c=J(c);else return a};
Ee.R=function(a){var b=G(a),c=J(a);a=G(c);c=J(c);return this.v(b,a,c)};Ee.S=2;function Fe(a,b,c){return ic(a,b,c)}
function Ge(a,b,c){var d=E(c);if(0===b)return a.H?a.H():a.call(null);c=qb(d);var e=rb(d);if(1===b)return a.g?a.g(c):a.call(null,c);d=qb(e);var f=rb(e);if(2===b)return a.h?a.h(c,d):a.call(null,c,d);e=qb(f);var h=rb(f);if(3===b)return a.j?a.j(c,d,e):a.call(null,c,d,e);f=qb(h);var k=rb(h);if(4===b)return a.I?a.I(c,d,e,f):a.call(null,c,d,e,f);h=qb(k);var l=rb(k);if(5===b)return a.ga?a.ga(c,d,e,f,h):a.call(null,c,d,e,f,h);k=qb(l);var m=rb(l);if(6===b)return a.za?a.za(c,d,e,f,h,k):a.call(null,c,d,e,f,h,
k);l=qb(m);var n=rb(m);if(7===b)return a.$a?a.$a(c,d,e,f,h,k,l):a.call(null,c,d,e,f,h,k,l);m=qb(n);var p=rb(n);if(8===b)return a.Ma?a.Ma(c,d,e,f,h,k,l,m):a.call(null,c,d,e,f,h,k,l,m);n=qb(p);var q=rb(p);if(9===b)return a.ab?a.ab(c,d,e,f,h,k,l,m,n):a.call(null,c,d,e,f,h,k,l,m,n);p=qb(q);var t=rb(q);if(10===b)return a.Pa?a.Pa(c,d,e,f,h,k,l,m,n,p):a.call(null,c,d,e,f,h,k,l,m,n,p);q=qb(t);var w=rb(t);if(11===b)return a.Qa?a.Qa(c,d,e,f,h,k,l,m,n,p,q):a.call(null,c,d,e,f,h,k,l,m,n,p,q);t=qb(w);var x=rb(w);
if(12===b)return a.Ra?a.Ra(c,d,e,f,h,k,l,m,n,p,q,t):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t);w=qb(x);var y=rb(x);if(13===b)return a.Sa?a.Sa(c,d,e,f,h,k,l,m,n,p,q,t,w):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w);x=qb(y);var I=rb(y);if(14===b)return a.Ta?a.Ta(c,d,e,f,h,k,l,m,n,p,q,t,w,x):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,x);y=qb(I);var P=rb(I);if(15===b)return a.Ua?a.Ua(c,d,e,f,h,k,l,m,n,p,q,t,w,x,y):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y);I=qb(P);var R=rb(P);if(16===b)return a.Va?a.Va(c,d,e,f,h,k,l,
m,n,p,q,t,w,x,y,I):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I);P=qb(R);var T=rb(R);if(17===b)return a.Wa?a.Wa(c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P);R=qb(T);var X=rb(T);if(18===b)return a.Xa?a.Xa(c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R);T=qb(X);X=rb(X);if(19===b)return a.Ya?a.Ya(c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R,T):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R,T);var sa=qb(X);rb(X);if(20===b)return a.Za?a.Za(c,
d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R,T,sa):a.call(null,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R,T,sa);throw Error("Only up to 20 arguments supported on functions");}function He(a){return null!=a&&(a.C&128||u===a.Gc)?a.sa(null):E(H(a))}function Ie(a,b,c){return null==c?a.g?a.g(b):a.call(a,b):Je(a,b,qb(c),He(c))}function Je(a,b,c,d){return null==d?a.h?a.h(b,c):a.call(a,b,c):Ke(a,b,c,qb(d),He(d))}function Ke(a,b,c,d,e){return null==e?a.j?a.j(b,c,d):a.call(a,b,c,d):Oe(a,b,c,d,qb(e),He(e))}
function Oe(a,b,c,d,e,f){if(null==f)return a.I?a.I(b,c,d,e):a.call(a,b,c,d,e);var h=qb(f),k=J(f);if(null==k)return a.ga?a.ga(b,c,d,e,h):a.call(a,b,c,d,e,h);f=qb(k);var l=J(k);if(null==l)return a.za?a.za(b,c,d,e,h,f):a.call(a,b,c,d,e,h,f);k=qb(l);var m=J(l);if(null==m)return a.$a?a.$a(b,c,d,e,h,f,k):a.call(a,b,c,d,e,h,f,k);l=qb(m);var n=J(m);if(null==n)return a.Ma?a.Ma(b,c,d,e,h,f,k,l):a.call(a,b,c,d,e,h,f,k,l);m=qb(n);var p=J(n);if(null==p)return a.ab?a.ab(b,c,d,e,h,f,k,l,m):a.call(a,b,c,d,e,h,f,
k,l,m);n=qb(p);var q=J(p);if(null==q)return a.Pa?a.Pa(b,c,d,e,h,f,k,l,m,n):a.call(a,b,c,d,e,h,f,k,l,m,n);p=qb(q);var t=J(q);if(null==t)return a.Qa?a.Qa(b,c,d,e,h,f,k,l,m,n,p):a.call(a,b,c,d,e,h,f,k,l,m,n,p);q=qb(t);var w=J(t);if(null==w)return a.Ra?a.Ra(b,c,d,e,h,f,k,l,m,n,p,q):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q);t=qb(w);var x=J(w);if(null==x)return a.Sa?a.Sa(b,c,d,e,h,f,k,l,m,n,p,q,t):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q,t);w=qb(x);var y=J(x);if(null==y)return a.Ta?a.Ta(b,c,d,e,h,f,k,l,m,n,p,q,t,w):a.call(a,
b,c,d,e,h,f,k,l,m,n,p,q,t,w);x=qb(y);var I=J(y);if(null==I)return a.Ua?a.Ua(b,c,d,e,h,f,k,l,m,n,p,q,t,w,x):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q,t,w,x);y=qb(I);var P=J(I);if(null==P)return a.Va?a.Va(b,c,d,e,h,f,k,l,m,n,p,q,t,w,x,y):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q,t,w,x,y);I=qb(P);var R=J(P);if(null==R)return a.Wa?a.Wa(b,c,d,e,h,f,k,l,m,n,p,q,t,w,x,y,I):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q,t,w,x,y,I);P=qb(R);var T=J(R);if(null==T)return a.Xa?a.Xa(b,c,d,e,h,f,k,l,m,n,p,q,t,w,x,y,I,P):a.call(a,b,c,d,e,h,f,k,
l,m,n,p,q,t,w,x,y,I,P);R=qb(T);var X=J(T);if(null==X)return a.Ya?a.Ya(b,c,d,e,h,f,k,l,m,n,p,q,t,w,x,y,I,P,R):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q,t,w,x,y,I,P,R);T=qb(X);X=J(X);if(null==X)return a.Za?a.Za(b,c,d,e,h,f,k,l,m,n,p,q,t,w,x,y,I,P,R,T):a.call(a,b,c,d,e,h,f,k,l,m,n,p,q,t,w,x,y,I,P,R,T);b=[b,c,d,e,h,f,k,l,m,n,p,q,t,w,x,y,I,P,R,T];for(c=X;;)if(c)b.push(qb(c)),c=J(c);else break;return a.apply(a,b)}
function yd(a){switch(arguments.length){case 2:return Pe(arguments[0],arguments[1]);case 3:return Qe(arguments[0],arguments[1],arguments[2]);case 4:return Re(arguments[0],arguments[1],arguments[2],arguments[3]);case 5:return Se(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);default:for(var b=[],c=arguments.length,d=0;;)if(d<c)b.push(arguments[d]),d+=1;else break;return Te(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],new F(b.slice(5),0,null))}}
function Pe(a,b){if(a.R){var c=a.S,d=Be(c+1,b);return d<=c?Ge(a,d,b):a.R(b)}b=E(b);return null==b?a.H?a.H():a.call(a):Ie(a,qb(b),He(b))}function Qe(a,b,c){if(a.R){b=Q(b,c);var d=a.S;c=Be(d,c)+1;return c<=d?Ge(a,c,b):a.R(b)}return Ie(a,b,E(c))}function Re(a,b,c,d){return a.R?(b=Q(b,Q(c,d)),c=a.S,d=2+Be(c-1,d),d<=c?Ge(a,d,b):a.R(b)):Je(a,b,c,E(d))}function Se(a,b,c,d,e){return a.R?(b=Q(b,Q(c,Q(d,e))),c=a.S,e=3+Be(c-2,e),e<=c?Ge(a,e,b):a.R(b)):Ke(a,b,c,d,E(e))}
function Te(a,b,c,d,e,f){return a.R?(f=Ce(f),b=Q(b,Q(c,Q(d,Q(e,f)))),c=a.S,f=4+Be(c-3,f),f<=c?Ge(a,f,b):a.R(b)):Oe(a,b,c,d,e,Ce(f))}function Ue(a){return null!=a&&(a.C&64||u===a.Hc)?J(a)?ud(Td(a)):E(a)?G(a):W:a}function Ve(a,b,c){var d=Bd(a);b=V.j?V.j(d,b,c):V.call(null,d,b,c);return zd(a,b)}function We(a,b){return!K.h(a,b)}function Xe(a){return E(a)?a:null}
function Ye(){if("undefined"===typeof Ma||"undefined"===typeof Na||"undefined"===typeof Oa)Oa=function(a){this.hf=a;this.C=393216;this.O=0},Oa.prototype.ia=function(a,b){return new Oa(b)},Oa.prototype.aa=function(){return this.hf},Oa.prototype.wa=function(){return!1},Oa.prototype.next=function(){return Error("No such element")},Oa.prototype.remove=function(){return Error("Unsupported operation")},Oa.ce=!0,Oa.ad="cljs.core/t_cljs$core43179",Oa.Qe=function(a){return bc(a,"cljs.core/t_cljs$core43179")};
return new Oa(W)}function Ze(a,b){for(;;){if(null==E(b))return!0;var c=G(b);c=a.g?a.g(c):a.call(null,c);if(z(c))b=J(b);else return!1}}function $e(a,b){for(;;)if(b=E(b)){var c=G(b);c=a.g?a.g(c):a.call(null,c);if(z(c))return c;b=J(b)}else return null}function af(a){if(Nd(a))return 0===(a&1);throw Error(["Argument must be an integer: ",B.g(a)].join(""));}
function bf(a){return function(){function b(h,k){return Xa(a.h?a.h(h,k):a.call(null,h,k))}function c(h){return Xa(a.g?a.g(h):a.call(null,h))}function d(){return Xa(a.H?a.H():a.call(null))}var e=null,f=function(){function h(l,m,n){var p=null;if(2<arguments.length){p=0;for(var q=Array(arguments.length-2);p<q.length;)q[p]=arguments[p+2],++p;p=new F(q,0,null)}return k.call(this,l,m,p)}function k(l,m,n){return Xa(Re(a,l,m,n))}h.S=2;h.R=function(l){var m=G(l);l=J(l);var n=G(l);l=H(l);return k(m,n,l)};h.v=
k;return h}();e=function(h,k,l){switch(arguments.length){case 0:return d.call(this);case 1:return c.call(this,h);case 2:return b.call(this,h,k);default:var m=null;if(2<arguments.length){m=0;for(var n=Array(arguments.length-2);m<n.length;)n[m]=arguments[m+2],++m;m=new F(n,0,null)}return f.v(h,k,m)}throw Error("Invalid arity: "+arguments.length);};e.S=2;e.R=f.R;e.H=d;e.g=c;e.h=b;e.v=f.v;return e}()}
function cf(){return function(){function a(b){if(0<arguments.length)for(var c=0,d=Array(arguments.length-0);c<d.length;)d[c]=arguments[c+0],++c;return!0}a.S=0;a.R=function(b){E(b);return!0};a.v=function(){return!0};return a}()}
var df=function df(a){switch(arguments.length){case 0:return df.H();case 1:return df.g(arguments[0]);case 2:return df.h(arguments[0],arguments[1]);case 3:return df.j(arguments[0],arguments[1],arguments[2]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return df.v(arguments[0],arguments[1],arguments[2],new F(c.slice(3),0,null))}};df.H=function(){return be};df.g=function(a){return a};
df.h=function(a,b){return function(){function c(l,m,n){l=b.j?b.j(l,m,n):b.call(null,l,m,n);return a.g?a.g(l):a.call(null,l)}function d(l,m){l=b.h?b.h(l,m):b.call(null,l,m);return a.g?a.g(l):a.call(null,l)}function e(l){l=b.g?b.g(l):b.call(null,l);return a.g?a.g(l):a.call(null,l)}function f(){var l=b.H?b.H():b.call(null);return a.g?a.g(l):a.call(null,l)}var h=null,k=function(){function l(n,p,q,t){var w=null;if(3<arguments.length){w=0;for(var x=Array(arguments.length-3);w<x.length;)x[w]=arguments[w+
3],++w;w=new F(x,0,null)}return m.call(this,n,p,q,w)}function m(n,p,q,t){n=Se(b,n,p,q,t);return a.g?a.g(n):a.call(null,n)}l.S=3;l.R=function(n){var p=G(n);n=J(n);var q=G(n);n=J(n);var t=G(n);n=H(n);return m(p,q,t,n)};l.v=m;return l}();h=function(l,m,n,p){switch(arguments.length){case 0:return f.call(this);case 1:return e.call(this,l);case 2:return d.call(this,l,m);case 3:return c.call(this,l,m,n);default:var q=null;if(3<arguments.length){q=0;for(var t=Array(arguments.length-3);q<t.length;)t[q]=arguments[q+
3],++q;q=new F(t,0,null)}return k.v(l,m,n,q)}throw Error("Invalid arity: "+arguments.length);};h.S=3;h.R=k.R;h.H=f;h.g=e;h.h=d;h.j=c;h.v=k.v;return h}()};
df.j=function(a,b,c){return function(){function d(m,n,p){m=c.j?c.j(m,n,p):c.call(null,m,n,p);m=b.g?b.g(m):b.call(null,m);return a.g?a.g(m):a.call(null,m)}function e(m,n){m=c.h?c.h(m,n):c.call(null,m,n);m=b.g?b.g(m):b.call(null,m);return a.g?a.g(m):a.call(null,m)}function f(m){m=c.g?c.g(m):c.call(null,m);m=b.g?b.g(m):b.call(null,m);return a.g?a.g(m):a.call(null,m)}function h(){var m=c.H?c.H():c.call(null);m=b.g?b.g(m):b.call(null,m);return a.g?a.g(m):a.call(null,m)}var k=null,l=function(){function m(p,
q,t,w){var x=null;if(3<arguments.length){x=0;for(var y=Array(arguments.length-3);x<y.length;)y[x]=arguments[x+3],++x;x=new F(y,0,null)}return n.call(this,p,q,t,x)}function n(p,q,t,w){p=Se(c,p,q,t,w);p=b.g?b.g(p):b.call(null,p);return a.g?a.g(p):a.call(null,p)}m.S=3;m.R=function(p){var q=G(p);p=J(p);var t=G(p);p=J(p);var w=G(p);p=H(p);return n(q,t,w,p)};m.v=n;return m}();k=function(m,n,p,q){switch(arguments.length){case 0:return h.call(this);case 1:return f.call(this,m);case 2:return e.call(this,m,
n);case 3:return d.call(this,m,n,p);default:var t=null;if(3<arguments.length){t=0;for(var w=Array(arguments.length-3);t<w.length;)w[t]=arguments[t+3],++t;t=new F(w,0,null)}return l.v(m,n,p,t)}throw Error("Invalid arity: "+arguments.length);};k.S=3;k.R=l.R;k.H=h;k.g=f;k.h=e;k.j=d;k.v=l.v;return k}()};
df.v=function(a,b,c,d){var e=ke(Q(a,Q(b,Q(c,d))));return function(){function f(k){var l=null;if(0<arguments.length){l=0;for(var m=Array(arguments.length-0);l<m.length;)m[l]=arguments[l+0],++l;l=new F(m,0,null)}return h.call(this,l)}function h(k){k=Pe(G(e),k);for(var l=J(e);;)if(l){var m=G(l);k=m.g?m.g(k):m.call(null,k);l=J(l)}else return k}f.S=0;f.R=function(k){k=E(k);return h(k)};f.v=h;return f}()};df.R=function(a){var b=G(a),c=J(a);a=G(c);var d=J(c);c=G(d);d=J(d);return this.v(b,a,c,d)};df.S=3;
function ef(a,b){return function(){function c(l,m,n){return a.I?a.I(b,l,m,n):a.call(null,b,l,m,n)}function d(l,m){return a.j?a.j(b,l,m):a.call(null,b,l,m)}function e(l){return a.h?a.h(b,l):a.call(null,b,l)}function f(){return a.g?a.g(b):a.call(null,b)}var h=null,k=function(){function l(n,p,q,t){var w=null;if(3<arguments.length){w=0;for(var x=Array(arguments.length-3);w<x.length;)x[w]=arguments[w+3],++w;w=new F(x,0,null)}return m.call(this,n,p,q,w)}function m(n,p,q,t){return Te(a,b,n,p,q,S([t]))}l.S=
3;l.R=function(n){var p=G(n);n=J(n);var q=G(n);n=J(n);var t=G(n);n=H(n);return m(p,q,t,n)};l.v=m;return l}();h=function(l,m,n,p){switch(arguments.length){case 0:return f.call(this);case 1:return e.call(this,l);case 2:return d.call(this,l,m);case 3:return c.call(this,l,m,n);default:var q=null;if(3<arguments.length){q=0;for(var t=Array(arguments.length-3);q<t.length;)t[q]=arguments[q+3],++q;q=new F(t,0,null)}return k.v(l,m,n,q)}throw Error("Invalid arity: "+arguments.length);};h.S=3;h.R=k.R;h.H=f;h.g=
e;h.h=d;h.j=c;h.v=k.v;return h}()}
function ff(){var a=gf;return function(){function b(h,k,l){h=null==h?a:h;return qd.j?qd.j(h,k,l):qd.call(null,h,k,l)}function c(h,k){h=null==h?a:h;return qd.h?qd.h(h,k):qd.call(null,h,k)}function d(h){h=null==h?a:h;return qd.g?qd.g(h):qd.call(null,h)}var e=null,f=function(){function h(l,m,n,p){var q=null;if(3<arguments.length){q=0;for(var t=Array(arguments.length-3);q<t.length;)t[q]=arguments[q+3],++q;q=new F(t,0,null)}return k.call(this,l,m,n,q)}function k(l,m,n,p){return Se(qd,null==l?a:l,m,n,p)}
h.S=3;h.R=function(l){var m=G(l);l=J(l);var n=G(l);l=J(l);var p=G(l);l=H(l);return k(m,n,p,l)};h.v=k;return h}();e=function(h,k,l,m){switch(arguments.length){case 1:return d.call(this,h);case 2:return c.call(this,h,k);case 3:return b.call(this,h,k,l);default:var n=null;if(3<arguments.length){n=0;for(var p=Array(arguments.length-3);n<p.length;)p[n]=arguments[n+3],++n;n=new F(p,0,null)}return f.v(h,k,l,n)}throw Error("Invalid arity: "+arguments.length);};e.S=3;e.R=f.R;e.g=d;e.h=c;e.j=b;e.v=f.v;return e}()}
function hf(a){this.state=a;this.we=this.sf=this.B=null;this.O=16386;this.C=6455296}hf.prototype.$=function(a,b){return this===b};hf.prototype.Ec=function(){return this.state};hf.prototype.aa=function(){return this.B};hf.prototype.da=function(){return ea(this)};function jf(a){return new hf(a)}
function kf(a,b){if(a instanceof hf){var c=a.sf;if(null!=c&&!z(c.g?c.g(b):c.call(null,b)))throw Error("Validator rejected reference state");c=a.state;a.state=b;if(null!=a.we)a:for(var d=E(a.we),e=null,f=0,h=0;;)if(h<f){var k=e.V(null,h),l=U(k,0,null);k=U(k,1,null);k.I?k.I(l,a,c,b):k.call(null,l,a,c,b);h+=1}else if(d=E(d))Jd(d)?(e=mc(d),d=nc(d),l=e,f=N(e),e=l):(e=G(d),l=U(e,0,null),k=U(e,1,null),k.I?k.I(l,a,c,b):k.call(null,l,a,c,b),d=J(d),e=null,f=0),h=0;else break a;return b}return qc(a,b)}
var lf=function lf(a){switch(arguments.length){case 2:return lf.h(arguments[0],arguments[1]);case 3:return lf.j(arguments[0],arguments[1],arguments[2]);case 4:return lf.I(arguments[0],arguments[1],arguments[2],arguments[3]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return lf.v(arguments[0],arguments[1],arguments[2],arguments[3],new F(c.slice(4),0,null))}};
lf.h=function(a,b){if(a instanceof hf){var c=a.state;b=b.g?b.g(c):b.call(null,c);a=kf(a,b)}else a=rc(a,b);return a};lf.j=function(a,b,c){if(a instanceof hf){var d=a.state;b=b.h?b.h(d,c):b.call(null,d,c);a=kf(a,b)}else a=rc(a,b,c);return a};lf.I=function(a,b,c,d){if(a instanceof hf){var e=a.state;b=b.j?b.j(e,c,d):b.call(null,e,c,d);a=kf(a,b)}else a=rc(a,b,c,d);return a};lf.v=function(a,b,c,d,e){return a instanceof hf?kf(a,Se(b,a.state,c,d,e)):rc(a,b,c,d,e)};
lf.R=function(a){var b=G(a),c=J(a);a=G(c);var d=J(c);c=G(d);var e=J(d);d=G(e);e=J(e);return this.v(b,a,c,d,e)};lf.S=4;function mf(a){this.state=a;this.C=32768;this.O=0}mf.prototype.ae=function(a,b){return this.state=b};mf.prototype.Ec=function(){return this.state};
var nf=function nf(a){switch(arguments.length){case 1:return nf.g(arguments[0]);case 2:return nf.h(arguments[0],arguments[1]);case 3:return nf.j(arguments[0],arguments[1],arguments[2]);case 4:return nf.I(arguments[0],arguments[1],arguments[2],arguments[3]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return nf.v(arguments[0],arguments[1],arguments[2],arguments[3],new F(c.slice(4),0,null))}};
nf.g=function(a){return function(b){return function(){function c(k,l){l=a.g?a.g(l):a.call(null,l);return b.h?b.h(k,l):b.call(null,k,l)}function d(k){return b.g?b.g(k):b.call(null,k)}function e(){return b.H?b.H():b.call(null)}var f=null,h=function(){function k(m,n,p){var q=null;if(2<arguments.length){q=0;for(var t=Array(arguments.length-2);q<t.length;)t[q]=arguments[q+2],++q;q=new F(t,0,null)}return l.call(this,m,n,q)}function l(m,n,p){n=Qe(a,n,p);return b.h?b.h(m,n):b.call(null,m,n)}k.S=2;k.R=function(m){var n=
G(m);m=J(m);var p=G(m);m=H(m);return l(n,p,m)};k.v=l;return k}();f=function(k,l,m){switch(arguments.length){case 0:return e.call(this);case 1:return d.call(this,k);case 2:return c.call(this,k,l);default:var n=null;if(2<arguments.length){n=0;for(var p=Array(arguments.length-2);n<p.length;)p[n]=arguments[n+2],++n;n=new F(p,0,null)}return h.v(k,l,n)}throw Error("Invalid arity: "+arguments.length);};f.S=2;f.R=h.R;f.H=e;f.g=d;f.h=c;f.v=h.v;return f}()}};
nf.h=function(a,b){return new te(null,function(){var c=E(b);if(c){if(Jd(c)){for(var d=mc(c),e=N(d),f=xe(e),h=0;;)if(h<e)Ae(f,function(){var k=ob(d,h);return a.g?a.g(k):a.call(null,k)}()),h+=1;else break;return ze(f.X(),nf.h(a,nc(c)))}return Q(function(){var k=G(c);return a.g?a.g(k):a.call(null,k)}(),nf.h(a,H(c)))}return null},null,null)};
nf.j=function(a,b,c){return new te(null,function(){var d=E(b),e=E(c);if(d&&e){var f=G(d);var h=G(e);f=a.h?a.h(f,h):a.call(null,f,h);d=Q(f,nf.j(a,H(d),H(e)))}else d=null;return d},null,null)};nf.I=function(a,b,c,d){return new te(null,function(){var e=E(b),f=E(c),h=E(d);if(e&&f&&h){var k=G(e);var l=G(f),m=G(h);k=a.j?a.j(k,l,m):a.call(null,k,l,m);e=Q(k,nf.I(a,H(e),H(f),H(h)))}else e=null;return e},null,null)};
nf.v=function(a,b,c,d,e){return nf.h(function(f){return Pe(a,f)},function k(h){return new te(null,function(){var l=nf.h(E,h);return Ze(be,l)?Q(nf.h(G,l),k(nf.h(H,l))):null},null,null)}(qd.v(e,d,S([c,b]))))};nf.R=function(a){var b=G(a),c=J(a);a=G(c);var d=J(c);c=G(d);var e=J(d);d=G(e);e=J(e);return this.v(b,a,c,d,e)};nf.S=4;function of(a,b){return new te(null,function(){if(0<a){var c=E(b);return c?Q(G(c),of(a-1,H(c))):null}return null},null,null)}
function pf(a,b){return new te(null,function(){a:for(var c=a,d=b;;)if(d=E(d),0<c&&d)--c,d=H(d);else break a;return d},null,null)}function qf(a,b,c,d){this.B=a;this.count=b;this.o=c;this.next=d;this.F=null;this.C=32374988;this.O=1}g=qf.prototype;g.toString=function(){return xc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,this.count)}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.B};g.sa=function(){return null==this.next?1<this.count?this.next=new qf(null,this.count-1,this.o,null):-1===this.count?this:null:this.next};
g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){return ld(this,b)};g.ja=function(){return Nc};g.ua=function(a,b){if(-1===this.count)for(var c=b.h?b.h(this.o,this.o):b.call(null,this.o,this.o);;){if(Yc(c))return Kb(c);c=b.h?b.h(c,this.o):b.call(null,c,this.o)}else for(a=1,c=this.o;;)if(a<this.count){c=b.h?b.h(c,this.o):b.call(null,c,this.o);if(Yc(c))return Kb(c);a+=1}else return c};
g.va=function(a,b,c){if(-1===this.count)for(c=b.h?b.h(c,this.o):b.call(null,c,this.o);;){if(Yc(c))return Kb(c);c=b.h?b.h(c,this.o):b.call(null,c,this.o)}else for(a=0;;)if(a<this.count){c=b.h?b.h(c,this.o):b.call(null,c,this.o);if(Yc(c))return Kb(c);a+=1}else return c};g.ra=function(){return this.o};g.ta=function(){return null==this.next?1<this.count?this.next=new qf(null,this.count-1,this.o,null):-1===this.count?this:Nc:this.next};g.ea=function(){return this};
g.ia=function(a,b){return b===this.B?this:new qf(b,this.count,this.o,this.next)};g.ka=function(a,b){return Q(b,this)};var rf={};function sf(a,b,c,d,e){this.B=a;this.f=b;this.Hd=c;this.seed=d;this.next=e;this.C=26083532;this.O=1}g=sf.prototype;g.toString=function(){return xc(this)};g.aa=function(){return this.B};g.sa=function(){return this.ta(null)};g.ja=function(){return Nc};
g.ua=function(a,b){a=this.ra(null);var c=this.f.g?this.f.g(a):this.f.call(null,a);for(a=b.h?b.h(a,c):b.call(null,a,c);;){if(Yc(a))return Kb(a);c=this.f.g?this.f.g(c):this.f.call(null,c);a=b.h?b.h(a,c):b.call(null,a,c)}};g.va=function(a,b,c){a=this.ra(null);for(c=b.h?b.h(c,a):b.call(null,c,a);;){if(Yc(c))return Kb(c);a=this.f.g?this.f.g(a):this.f.call(null,a);c=b.h?b.h(c,a):b.call(null,c,a)}};g.ra=function(){rf===this.seed&&(this.seed=this.f.g?this.f.g(this.Hd):this.f.call(null,this.Hd));return this.seed};
g.ta=function(){null==this.next&&(this.next=new sf(null,this.f,this.ra(null),rf,null));return this.next};g.ea=function(){return this};g.ia=function(a,b){return b===this.B?this:new sf(b,this.f,this.Hd,this.seed,this.next)};g.ka=function(a,b){return Q(b,this)};
var tf=function tf(a){switch(arguments.length){case 0:return tf.H();case 1:return tf.g(arguments[0]);case 2:return tf.h(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return tf.v(arguments[0],arguments[1],new F(c.slice(2),0,null))}};tf.H=function(){return Nc};tf.g=function(a){return new te(null,function(){return a},null,null)};
tf.h=function(a,b){return new te(null,function(){var c=E(a),d=E(b);return c&&d?Q(G(c),Q(G(d),tf.h(H(c),H(d)))):null},null,null)};tf.v=function(a,b,c){return new te(null,function(){var d=nf.h(E,qd.v(c,b,S([a])));return Ze(be,d)?De.h(nf.h(G,d),Pe(tf,nf.h(H,d))):null},null,null)};tf.R=function(a){var b=G(a),c=J(a);a=G(c);c=J(c);return this.v(b,a,c)};tf.S=2;
function uf(a,b){return new te(null,function(){var c=E(b);if(c){if(Jd(c)){for(var d=mc(c),e=N(d),f=xe(e),h=0;;)if(h<e){var k=ob(d,h);k=a.g?a.g(k):a.call(null,k);z(k)&&(k=ob(d,h),f.add(k));h+=1}else break;return ze(f.X(),uf(a,nc(c)))}d=G(c);c=H(c);return z(a.g?a.g(d):a.call(null,d))?Q(d,uf(a,c)):uf(a,c)}return null},null,null)}function vf(a,b){return uf(bf(a),b)}
var wf=function wf(a){switch(arguments.length){case 0:return wf.H();case 1:return wf.g(arguments[0]);case 2:return wf.h(arguments[0],arguments[1]);case 3:return wf.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}};wf.H=function(){return rd};wf.g=function(a){return a};wf.h=function(a,b){return null!=a?null!=a&&(a.O&4||u===a.Ce)?Nb(gc(Vd(fc,ec(a),b)),Bd(a)):Vd(mb,a,b):Vd(qd,a,b)};
wf.j=function(a,b,c){if(null!=a&&(a.O&4||u===a.Ce)){var d=Bd(a);return ce(b,function(){function e(k,l){return Ee.h(k,l)}function f(k){return Nb(gc(k),d)}var h=null;h=function(k,l){switch(arguments.length){case 1:return f.call(this,k);case 2:return e.call(this,k,l)}throw Error("Invalid arity: "+arguments.length);};h.g=f;h.h=e;return h}(),ec(a),c)}return ce(b,qd,a,c)};wf.S=3;function xf(a,b){return gc(Vd(function(c,d){return Ee.h(c,a.g?a.g(d):a.call(null,d))},ec(rd),b))}
function yf(a,b){return Vd(C,a,b)}
var zf=function zf(a,b,c){var e=E(b);b=G(e);var f=J(e);if(f){e=V.j;var h=C.h(a,b);c=zf.j?zf.j(h,f,c):zf.call(null,h,f,c);a=e.call(V,a,b,c)}else a=V.j(a,b,c);return a},Af=function Af(a){switch(arguments.length){case 3:return Af.j(arguments[0],arguments[1],arguments[2]);case 4:return Af.I(arguments[0],arguments[1],arguments[2],arguments[3]);case 5:return Af.ga(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);case 6:return Af.za(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],
arguments[5]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Af.v(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],new F(c.slice(6),0,null))}};Af.j=function(a,b,c){var d=E(b);b=G(d);if(d=J(d))a=V.j(a,b,Af.j(C.h(a,b),d,c));else{d=V.j;var e=C.h(a,b);c=c.g?c.g(e):c.call(null,e);a=d.call(V,a,b,c)}return a};
Af.I=function(a,b,c,d){var e=E(b);b=G(e);if(e=J(e))a=V.j(a,b,Af.I(C.h(a,b),e,c,d));else{e=V.j;var f=C.h(a,b);c=c.h?c.h(f,d):c.call(null,f,d);a=e.call(V,a,b,c)}return a};Af.ga=function(a,b,c,d,e){var f=E(b);b=G(f);if(f=J(f))a=V.j(a,b,Af.ga(C.h(a,b),f,c,d,e));else{f=V.j;var h=C.h(a,b);c=c.j?c.j(h,d,e):c.call(null,h,d,e);a=f.call(V,a,b,c)}return a};
Af.za=function(a,b,c,d,e,f){var h=E(b);b=G(h);if(h=J(h))a=V.j(a,b,Af.za(C.h(a,b),h,c,d,e,f));else{h=V.j;var k=C.h(a,b);c=c.I?c.I(k,d,e,f):c.call(null,k,d,e,f);a=h.call(V,a,b,c)}return a};Af.v=function(a,b,c,d,e,f,h){var k=E(b);b=G(k);return(k=J(k))?V.j(a,b,Te(Af,C.h(a,b),k,c,d,S([e,f,h]))):V.j(a,b,Te(c,C.h(a,b),d,e,f,S([h])))};Af.R=function(a){var b=G(a),c=J(a);a=G(c);var d=J(c);c=G(d);var e=J(d);d=G(e);var f=J(e);e=G(f);var h=J(f);f=G(h);h=J(h);return this.v(b,a,c,d,e,f,h)};Af.S=6;
function Bf(a,b,c,d){var e=V.j,f=C.h(a,b);c=c.h?c.h(f,d):c.call(null,f,d);return e.call(V,a,b,c)}function Cf(a,b){this.na=a;this.l=b}function Df(a){return new Cf(a,[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null])}function Ef(a){return new Cf(a.na,db(a.l))}function Ff(a){a=a.A;return 32>a?0:a-1>>>5<<5}function Gf(a,b,c){for(;;){if(0===b)return c;var d=Df(a);d.l[0]=c;c=d;b-=5}}
var Hf=function Hf(a,b,c,d){var f=Ef(c),h=a.A-1>>>b&31;5===b?f.l[h]=d:(c=c.l[h],null!=c?(b-=5,a=Hf.I?Hf.I(a,b,c,d):Hf.call(null,a,b,c,d)):a=Gf(null,b-5,d),f.l[h]=a);return f};function If(a,b){if(b>=Ff(a))return a.Ha;var c=a.root;for(a=a.shift;;)if(0<a){var d=a-5;c=c.l[b>>>a&31];a=d}else return c.l}function Jf(a,b){if(0<=b&&b<a.A)b=If(a,b);else throw a=a.A,Error(["No item ",B.g(b)," in vector of length ",B.g(a)].join(""));return b}
var Kf=function Kf(a,b,c,d,e){var h=Ef(c);if(0===b)h.l[d&31]=e;else{var k=d>>>b&31;b-=5;c=c.l[k];a=Kf.ga?Kf.ga(a,b,c,d,e):Kf.call(null,a,b,c,d,e);h.l[k]=a}return h},Lf=function Lf(a,b,c){var e=a.A-2>>>b&31;if(5<b){b-=5;var f=c.l[e];a=Lf.j?Lf.j(a,b,f):Lf.call(null,a,b,f);if(null==a&&0===e)return null;c=Ef(c);c.l[e]=a;return c}if(0===e)return null;c=Ef(c);c.l[e]=null;return c};function Pf(a,b,c){this.vd=this.D=0;this.l=a;this.rf=b;this.start=0;this.end=c}Pf.prototype.wa=function(){return this.D<this.end};
Pf.prototype.next=function(){32===this.D-this.vd&&(this.l=If(this.rf,this.D),this.vd+=32);var a=this.l[this.D&31];this.D+=1;return a};function Qf(a,b,c,d){return c<d?Rf(a,b,hd(a,c),c+1,d):b.H?b.H():b.call(null)}function Rf(a,b,c,d,e){var f=c;c=d;for(d=If(a,d);;)if(c<e){var h=c&31;d=0===h?If(a,c):d;h=d[h];f=b.h?b.h(f,h):b.call(null,f,h);if(Yc(f))return Kb(f);c+=1}else return f}function Y(a,b,c,d,e,f){this.B=a;this.A=b;this.shift=c;this.root=d;this.Ha=e;this.F=f;this.C=167666463;this.O=139268}g=Y.prototype;
g.Pb=function(a,b){return 0<=b&&b<this.A?new Sf(b,If(this,b)[b&31]):null};g.toString=function(){return xc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){return"number"===typeof b?this.Ba(null,b,c):c};
g.mc=function(a,b,c){a=0;for(var d=c;;)if(a<this.A){var e=If(this,a);c=e.length;a:for(var f=0;;)if(f<c){var h=f+a,k=e[f];d=b.j?b.j(d,h,k):b.call(null,d,h,k);if(Yc(d)){e=d;break a}f+=1}else{e=d;break a}if(Yc(e))return Kb(e);a+=c;d=e}else return d};g.V=function(a,b){return Jf(this,b)[b&31]};g.Ba=function(a,b,c){return 0<=b&&b<this.A?If(this,b)[b&31]:c};
g.Xb=function(a,b){if(0<=a&&a<this.A){if(Ff(this)<=a){var c=db(this.Ha);c[a&31]=b;return new Y(this.B,this.A,this.shift,this.root,c,null)}return new Y(this.B,this.A,this.shift,Kf(this,this.shift,this.root,a,b),this.Ha,null)}if(a===this.A)return this.ka(null,b);throw Error(["Index ",B.g(a)," out of bounds [0,",B.g(this.A),"]"].join(""));};g.bb=function(){var a=this.A;return new Pf(0<N(this)?If(this,0):null,this,a)};g.aa=function(){return this.B};g.fa=function(){return this.A};
g.Ab=function(){return 0<this.A?this.V(null,this.A-1):null};g.Bb=function(){if(0===this.A)throw Error("Can't pop empty vector");if(1===this.A)return Nb(rd,this.B);if(1<this.A-Ff(this))return new Y(this.B,this.A-1,this.shift,this.root,this.Ha.slice(0,-1),null);var a=If(this,this.A-2),b=Lf(this,this.shift,this.root);b=null==b?Z:b;var c=this.A-1;return 5<this.shift&&null==b.l[1]?new Y(this.B,c,this.shift-5,b.l[0],a,null):new Y(this.B,c,this.shift,b,a,null)};
g.zb=function(){return 0<this.A?new kd(this,this.A-1,null):null};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){if(b instanceof Y)if(this.A===N(b))for(a=this.bb(null),b=b.bb(null);;)if(a.wa()){var c=a.next(),d=b.next();if(!K.h(c,d))return!1}else return!0;else return!1;else return ld(this,b)};g.lc=function(){return new Tf(this.A,this.shift,Uf.g?Uf.g(this.root):Uf.call(null,this.root),Vf.g?Vf.g(this.Ha):Vf.call(null,this.Ha))};g.ja=function(){return Nb(rd,this.B)};
g.ua=function(a,b){return Qf(this,b,0,this.A)};g.va=function(a,b,c){a=0;for(var d=c;;)if(a<this.A){var e=If(this,a);c=e.length;a:for(var f=0;;)if(f<c){var h=e[f];d=b.h?b.h(d,h):b.call(null,d,h);if(Yc(d)){e=d;break a}f+=1}else{e=d;break a}if(Yc(e))return Kb(e);a+=c;d=e}else return d};g.ya=function(a,b,c){if("number"===typeof b)return this.Xb(b,c);throw Error("Vector's key for assoc must be a number.");};g.La=function(a,b){return Nd(b)?0<=b&&b<this.A:!1};
g.ea=function(){if(0===this.A)return null;if(32>=this.A)return new F(this.Ha,0,null);a:{var a=this.root;for(var b=this.shift;;)if(0<b)b-=5,a=a.l[0];else{a=a.l;break a}}return Wf?Wf(this,a,0,0):Xf.call(null,this,a,0,0)};g.ia=function(a,b){return b===this.B?this:new Y(b,this.A,this.shift,this.root,this.Ha,this.F)};
g.ka=function(a,b){if(32>this.A-Ff(this)){a=this.Ha.length;for(var c=Array(a+1),d=0;;)if(d<a)c[d]=this.Ha[d],d+=1;else break;c[a]=b;return new Y(this.B,this.A+1,this.shift,this.root,c,null)}a=(c=this.A>>>5>1<<this.shift)?this.shift+5:this.shift;c?(c=Df(null),c.l[0]=this.root,d=Gf(null,this.shift,new Cf(null,this.Ha)),c.l[1]=d):c=Hf(this,this.shift,this.root,new Cf(null,this.Ha));return new Y(this.B,this.A+1,a,c,[b],null)};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){if("number"===typeof a)return this.V(null,a);throw Error("Key must be integer");};
var Z=new Cf(null,[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]),rd=new Y(null,0,5,Z,[],Sc);function Yf(a,b){var c=a.length;a=b?a:db(a);if(32>c)return new Y(null,c,5,Z,a,null);b=32;for(var d=(new Y(null,32,5,Z,a.slice(0,32),null)).lc(null);;)if(b<c){var e=b+1;d=Ee.h(d,a[b]);b=e}else return gc(d)}Y.prototype[cb]=function(){return Pc(this)};
function Zf(a){return z($f.g?$f.g(a):$f.call(null,a))?new Y(null,2,5,Z,[ag.g?ag.g(a):ag.call(null,a),bg.g?bg.g(a):bg.call(null,a)],null):Id(a)?zd(a,null):Wa(a)?Yf(a,!0):gc(Vd(fc,ec(rd),a))}var cg=function cg(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return cg.v(0<c.length?new F(c.slice(0),0,null):null)};cg.v=function(a){return a instanceof F&&0===a.D?Yf(a.l,!Wa(a.l)):Zf(a)};cg.S=0;cg.R=function(a){return this.v(E(a))};
function dg(a,b,c,d,e){this.Oa=a;this.node=b;this.D=c;this.Da=d;this.B=e;this.F=null;this.C=32375020;this.O=1536}g=dg.prototype;g.toString=function(){return xc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.B};g.sa=function(){if(this.Da+1<this.node.length){var a=this.Oa;var b=this.node,c=this.D,d=this.Da+1;a=Wf?Wf(a,b,c,d):Xf.call(null,a,b,c,d);return null==a?null:a}return this.Xd()};
g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){return ld(this,b)};g.ja=function(){return Nc};g.ua=function(a,b){return Qf(this.Oa,b,this.D+this.Da,N(this.Oa))};g.va=function(a,b,c){return Rf(this.Oa,b,c,this.D+this.Da,N(this.Oa))};g.ra=function(){return this.node[this.Da]};g.ta=function(){if(this.Da+1<this.node.length){var a=this.Oa;var b=this.node,c=this.D,d=this.Da+1;a=Wf?Wf(a,b,c,d):Xf.call(null,a,b,c,d);return null==a?Nc:a}return this.$c(null)};g.ea=function(){return this};
g.xd=function(){var a=this.node;return new we(a,this.Da,a.length)};g.$c=function(){var a=this.D+this.node.length;if(a<gb(this.Oa)){var b=this.Oa,c=If(this.Oa,a);return Wf?Wf(b,c,a,0):Xf.call(null,b,c,a,0)}return Nc};g.ia=function(a,b){return b===this.B?this:eg?eg(this.Oa,this.node,this.D,this.Da,b):Xf.call(null,this.Oa,this.node,this.D,this.Da,b)};g.ka=function(a,b){return Q(b,this)};
g.Xd=function(){var a=this.D+this.node.length;if(a<gb(this.Oa)){var b=this.Oa,c=If(this.Oa,a);return Wf?Wf(b,c,a,0):Xf.call(null,b,c,a,0)}return null};dg.prototype[cb]=function(){return Pc(this)};
function Xf(a){switch(arguments.length){case 3:var b=arguments[0],c=arguments[1],d=arguments[2];return new dg(b,Jf(b,c),c,d,null);case 4:return Wf(arguments[0],arguments[1],arguments[2],arguments[3]);case 5:return eg(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}}function Wf(a,b,c,d){return new dg(a,b,c,d,null)}function eg(a,b,c,d,e){return new dg(a,b,c,d,e)}
function fg(a,b){return a===b.na?b:new Cf(a,db(b.l))}function Uf(a){return new Cf({},db(a.l))}function Vf(a){var b=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];Kd(a,0,b,0,a.length);return b}var gg=function gg(a,b,c,d){c=fg(a.root.na,c);var f=a.A-1>>>b&31;if(5===b)a=d;else{var h=c.l[f];null!=h?(b-=5,a=gg.I?gg.I(a,b,h,d):gg.call(null,a,b,h,d)):a=Gf(a.root.na,b-5,d)}c.l[f]=a;return c};
function Tf(a,b,c,d){this.A=a;this.shift=b;this.root=c;this.Ha=d;this.O=88;this.C=275}g=Tf.prototype;
g.oc=function(a,b){if(this.root.na){if(32>this.A-Ff(this))this.Ha[this.A&31]=b;else{a=new Cf(this.root.na,this.Ha);var c=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];c[0]=b;this.Ha=c;this.A>>>5>1<<this.shift?(b=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],c=this.shift+
5,b[0]=this.root,b[1]=Gf(this.root.na,this.shift,a),this.root=new Cf(this.root.na,b),this.shift=c):this.root=gg(this,this.shift,this.root,a)}this.A+=1;return this}throw Error("conj! after persistent!");};g.Ic=function(){if(this.root.na){this.root.na=null;var a=this.A-Ff(this),b=Array(a);Kd(this.Ha,0,b,0,a);return new Y(null,this.A,this.shift,this.root,b,null)}throw Error("persistent! called twice");};
g.nc=function(a,b,c){if("number"===typeof b)return hg(this,b,c);throw Error("TransientVector's key for assoc! must be a number.");};
function hg(a,b,c){if(a.root.na){if(0<=b&&b<a.A){if(Ff(a)<=b)a.Ha[b&31]=c;else{var d=function k(f,h){h=fg(a.root.na,h);if(0===f)h.l[b&31]=c;else{var l=b>>>f&31;f=k(f-5,h.l[l]);h.l[l]=f}return h}(a.shift,a.root);a.root=d}return a}if(b===a.A)return a.oc(null,c);throw Error(["Index ",B.g(b)," out of bounds for TransientVector of length",B.g(a.A)].join(""));}throw Error("assoc! after persistent!");}g.fa=function(){if(this.root.na)return this.A;throw Error("count after persistent!");};
g.V=function(a,b){if(this.root.na)return Jf(this,b)[b&31];throw Error("nth after persistent!");};g.Ba=function(a,b,c){return 0<=b&&b<this.A?this.V(null,b):c};g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){if(this.root.na)return"number"===typeof b?this.Ba(null,b,c):c;throw Error("lookup after persistent!");};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};function ig(a,b){this.sc=a;this.Vc=b}ig.prototype.wa=function(){var a=null!=this.sc&&E(this.sc);return a?a:(a=null!=this.Vc)?this.Vc.wa():a};
ig.prototype.next=function(){if(null!=this.sc){var a=G(this.sc);this.sc=J(this.sc);return a}if(null!=this.Vc&&this.Vc.wa())return this.Vc.next();throw Error("No such element");};ig.prototype.remove=function(){return Error("Unsupported operation")};function jg(a,b,c,d){this.B=a;this.Ja=b;this.Na=c;this.F=d;this.C=31850700;this.O=0}g=jg.prototype;g.toString=function(){return xc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.B};g.sa=function(){var a=J(this.Ja);return a?new jg(this.B,a,this.Na,null):null!=this.Na?new jg(this.B,this.Na,null,null):null};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};
g.$=function(a,b){return ld(this,b)};g.ja=function(){return Nb(Nc,this.B)};g.ra=function(){return G(this.Ja)};g.ta=function(){var a=J(this.Ja);return a?new jg(this.B,a,this.Na,null):null==this.Na?this.ja(null):new jg(this.B,this.Na,null,null)};g.ea=function(){return this};g.ia=function(a,b){return b===this.B?this:new jg(b,this.Ja,this.Na,this.F)};g.ka=function(a,b){return Q(b,this)};jg.prototype[cb]=function(){return Pc(this)};
function kg(a,b,c,d,e){this.B=a;this.count=b;this.Ja=c;this.Na=d;this.F=e;this.O=139264;this.C=31858766}g=kg.prototype;g.toString=function(){return xc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,this.count.g?this.count.g(this):this.count.call(null,this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.bb=function(){return new ig(this.Ja,vc(this.Na))};g.aa=function(){return this.B};g.fa=function(){return this.count};g.Ab=function(){return G(this.Ja)};
g.Bb=function(){if(z(this.Ja)){var a=J(this.Ja);return a?new kg(this.B,this.count-1,a,this.Na,null):new kg(this.B,this.count-1,E(this.Na),rd,null)}return this};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){return ld(this,b)};g.ja=function(){return Nb(lg,this.B)};g.ra=function(){return G(this.Ja)};g.ta=function(){return H(E(this))};g.ea=function(){var a=E(this.Na),b=this.Ja;return z(z(b)?b:a)?new jg(null,this.Ja,E(a),null):null};
g.ia=function(a,b){return b===this.B?this:new kg(b,this.count,this.Ja,this.Na,this.F)};g.ka=function(a,b){z(this.Ja)?(a=this.Na,b=new kg(this.B,this.count+1,this.Ja,qd.h(z(a)?a:rd,b),null)):b=new kg(this.B,this.count+1,qd.h(this.Ja,b),rd,null);return b};var lg=new kg(null,0,null,rd,Sc);kg.prototype[cb]=function(){return Pc(this)};function mg(){this.C=2097152;this.O=0}mg.prototype.$=function(){return!1};var ng=new mg;
function og(a,b){return Md(Gd(b)&&!Hd(b)?N(a)===N(b)?(null!=a?a.C&1048576||u===a.wf||(a.C?0:$a(Rb,a)):$a(Rb,a))?$d(function(c,d,e){return K.h(C.j(b,d,ng),e)?!0:new Wc},!0,a):Ze(function(c){return K.h(C.j(b,G(c),ng),pd(c))},a):null:null)}function pg(a,b,c){this.D=0;this.lf=a;this.Td=3;this.af=b;this.fe=c}pg.prototype.wa=function(){var a=this.D<this.Td;return a?a:this.fe.wa()};pg.prototype.next=function(){if(this.D<this.Td){var a=hd(this.af,this.D);this.D+=1;return new Sf(a,vb(this.lf,a))}return this.fe.next()};
pg.prototype.remove=function(){return Error("Unsupported operation")};function qg(a){this.W=a}qg.prototype.next=function(){if(null!=this.W){var a=G(this.W),b=U(a,0,null);a=U(a,1,null);this.W=J(this.W);return{value:[b,a],done:!1}}return{value:null,done:!0}};function rg(a){this.W=a}rg.prototype.next=function(){if(null!=this.W){var a=G(this.W);this.W=J(this.W);return{value:[a,a],done:!1}}return{value:null,done:!0}};
function sg(a,b){if(b instanceof D)a:{var c=a.length;b=b.Ca;for(var d=0;;){if(c<=d){a=-1;break a}if(a[d]instanceof D&&b===a[d].Ca){a=d;break a}d+=2}}else if("string"===typeof b||"number"===typeof b)a:for(c=a.length,d=0;;){if(c<=d){a=-1;break a}if(b===a[d]){a=d;break a}d+=2}else if(b instanceof Jc)a:for(c=a.length,b=b.ub,d=0;;){if(c<=d){a=-1;break a}if(a[d]instanceof Jc&&b===a[d].ub){a=d;break a}d+=2}else if(null==b)a:for(b=a.length,c=0;;){if(b<=c){a=-1;break a}if(null==a[c]){a=c;break a}c+=2}else a:for(c=
a.length,d=0;;){if(c<=d){a=-1;break a}if(K.h(b,a[d])){a=d;break a}d+=2}return a}function Sf(a,b){this.key=a;this.o=b;this.F=null;this.C=166619935;this.O=0}g=Sf.prototype;g.Pb=function(a,b){switch(b){case 0:return new Sf(0,this.key);case 1:return new Sf(1,this.o);default:return null}};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.pa=function(a,b){return this.Ba(null,b,null)};g.U=function(a,b,c){return this.Ba(null,b,c)};g.V=function(a,b){if(0===b)return this.key;if(1===b)return this.o;throw Error("Index out of bounds");};
g.Ba=function(a,b,c){return 0===b?this.key:1===b?this.o:c};g.Xb=function(a,b){return(new Y(null,2,5,Z,[this.key,this.o],null)).Xb(a,b)};g.aa=function(){return null};g.fa=function(){return 2};g.zd=function(){return this.key};g.Ad=function(){return this.o};g.Ab=function(){return this.o};g.Bb=function(){return new Y(null,1,5,Z,[this.key],null)};g.zb=function(){return new F([this.o,this.key],0,null)};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){return ld(this,b)};
g.ja=function(){return null};g.ua=function(a,b){return ad(this,b)};g.va=function(a,b,c){return bd(this,b,c)};g.ya=function(a,b,c){return V.j(new Y(null,2,5,Z,[this.key,this.o],null),b,c)};g.La=function(a,b){return 0===b||1===b};g.ea=function(){return new F([this.key,this.o],0,null)};g.ia=function(a,b){return zd(new Y(null,2,5,Z,[this.key,this.o],null),b)};g.ka=function(a,b){return new Y(null,3,5,Z,[this.key,this.o,b],null)};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return this.V(null,a)};g.h=function(a,b){return this.Ba(null,a,b)};function $f(a){return null!=a?a.C&2048||u===a.zf?!0:!1:!1}function tg(a,b,c){this.l=a;this.D=b;this.qb=c;this.C=32374990;this.O=0}g=tg.prototype;
g.toString=function(){return xc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.qb};g.sa=function(){return this.D<this.l.length-2?new tg(this.l,this.D+2,null):null};g.fa=function(){return(this.l.length-this.D)/2};g.da=function(){return Rc(this)};
g.$=function(a,b){return ld(this,b)};g.ja=function(){return Nc};g.ua=function(a,b){return md(b,this)};g.va=function(a,b,c){return od(b,c,this)};g.ra=function(){return new Sf(this.l[this.D],this.l[this.D+1])};g.ta=function(){return this.D<this.l.length-2?new tg(this.l,this.D+2,null):Nc};g.ea=function(){return this};g.ia=function(a,b){return b===this.qb?this:new tg(this.l,this.D,b)};g.ka=function(a,b){return Q(b,this)};tg.prototype[cb]=function(){return Pc(this)};
function ug(a,b){this.l=a;this.D=0;this.A=b}ug.prototype.wa=function(){return this.D<this.A};ug.prototype.next=function(){var a=new Sf(this.l[this.D],this.l[this.D+1]);this.D+=2;return a};function v(a,b,c,d){this.B=a;this.A=b;this.l=c;this.F=d;this.C=16647951;this.O=139268}g=v.prototype;g.Pb=function(a,b){a=sg(this.l,b);return-1===a?null:new Sf(this.l[a],this.l[a+1])};g.toString=function(){return xc(this)};g.keys=function(){return Pc(vg.g?vg.g(this):vg.call(null,this))};g.entries=function(){return new qg(E(E(this)))};
g.values=function(){return Pc(wg.g?wg.g(this):wg.call(null,this))};g.has=function(a){return Od(this,a)};g.get=function(a,b){return this.U(null,a,b)};g.forEach=function(a){for(var b=E(this),c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e),h=U(f,0,null);f=U(f,1,null);a.h?a.h(f,h):a.call(null,f,h);e+=1}else if(b=E(b))Jd(b)?(c=mc(b),b=nc(b),h=c,d=N(c),c=h):(c=G(b),h=U(c,0,null),f=U(c,1,null),a.h?a.h(f,h):a.call(null,f,h),b=J(b),c=null,d=0),e=0;else return null};g.pa=function(a,b){return this.U(null,b,null)};
g.U=function(a,b,c){a=sg(this.l,b);return-1===a?c:this.l[a+1]};g.mc=function(a,b,c){a=this.l.length;for(var d=0;;)if(d<a){var e=this.l[d],f=this.l[d+1];c=b.j?b.j(c,e,f):b.call(null,c,e,f);if(Yc(c))return Kb(c);d+=2}else return c};g.bb=function(){return new ug(this.l,2*this.A)};g.aa=function(){return this.B};g.fa=function(){return this.A};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Tc(this)};
g.$=function(a,b){if(Gd(b)&&!Hd(b))if(a=this.l.length,this.A===b.fa(null))for(var c=0;;)if(c<a){var d=b.U(null,this.l[c],Ld);if(d!==Ld)if(K.h(this.l[c+1],d))c+=2;else return!1;else return!1}else return!0;else return!1;else return!1};g.lc=function(){return new xg(this.l.length,db(this.l))};g.ja=function(){return Nb(W,this.B)};g.ua=function(a,b){return Xd(this,b)};g.va=function(a,b,c){return Yd(this,b,c)};
g.yb=function(a,b){if(0<=sg(this.l,b)){a=this.l.length;var c=a-2;if(0===c)return this.ja(null);c=Array(c);for(var d=0,e=0;;){if(d>=a)return new v(this.B,this.A-1,c,null);K.h(b,this.l[d])?d+=2:(c[e]=this.l[d],c[e+1]=this.l[d+1],e+=2,d+=2)}}else return this};
g.ya=function(a,b,c){a=sg(this.l,b);if(-1===a){if(this.A<yg){a=this.l;for(var d=a.length,e=Array(d+2),f=0;;)if(f<d)e[f]=a[f],f+=1;else break;e[d]=b;e[d+1]=c;return new v(this.B,this.A+1,e,null)}return Nb(zb(wf.h(zg,this),b,c),this.B)}if(c===this.l[a+1])return this;b=db(this.l);b[a+1]=c;return new v(this.B,this.A,b,null)};g.La=function(a,b){return-1!==sg(this.l,b)};g.ea=function(){var a=this.l;return 0<=a.length-2?new tg(a,0,null):null};
g.ia=function(a,b){return b===this.B?this:new v(b,this.A,this.l,this.F)};g.ka=function(a,b){if(Id(b))return this.ya(null,ob(b,0),ob(b,1));a=this;for(b=E(b);;){if(null==b)return a;var c=G(b);if(Id(c))a=zb(a,ob(c,0),ob(c,1)),b=J(b);else throw Error("conj on a map takes map entries or seqables of map entries");}};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};var W=new v(null,0,[],Uc),yg=8;function Ag(a,b){return a===b?!0:pe(a,b)?!0:K.h(a,b)}
function Bg(a){for(var b=0,c=0;;)if(b<a.length){var d;a:for(d=0;;)if(d<b){var e=Ag(a[b],a[d]);if(e){d=e;break a}d=2+d}else{d=!1;break a}c=d?c:c+2;b=2+b}else return c}function Cg(a,b){var c=a.length-1,d=E(b);b=Array(c+2*N(d));a=Kd(a,0,b,0,c);for(b=c;;)if(d){var e=G(d);a[b]=Db(e);a[b+1]=Eb(e);b=2+c;d=J(d)}else return a}
function ud(a){var b=a.length,c=1===(b&1),d;if(!(d=c))a:for(d=0;;)if(d<a.length){var e;b:for(e=0;;)if(e<d){var f=Ag(a[d],a[e]);if(f){e=f;break b}e=2+e}else{e=!1;break b}if(e){d=e;break a}d=2+d}else{d=!1;break a}return d?Dg(a,c):new v(null,b/2,a,null)}
function Dg(a,b){var c=b?Cg(a,wf.h(W,a[a.length-1])):a;a=Bg(c);var d=c.length;if(a<d){a=Array(a);for(var e=0,f=0;;)if(e<d)(function(){for(var h=0;;)if(h<f){var k=Ag(c[e],c[h]);if(k)return k;h=2+h}else return!1})()?(b=f,e=2+e,f=b):(b=function(){for(var h=d-2;;)if(h>=e){if(Ag(c[e],c[h]))return h;h-=2}else return h}(),a[f]=c[e],a[f+1]=c[b+1],b=2+f,e=2+e,f=b);else break;return new v(null,a.length/2,a,null)}return new v(null,c.length/2,c,null)}v.prototype[cb]=function(){return Pc(this)};
function xg(a,b){this.rc={};this.bc=a;this.l=b;this.C=259;this.O=56}g=xg.prototype;g.fa=function(){if(this.rc)return ge(this.bc);throw Error("count after persistent!");};g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){if(this.rc)return a=sg(this.l,b),-1===a?c:this.l[a+1];throw Error("lookup after persistent!");};
g.oc=function(a,b){if(this.rc){if($f(b))return this.nc(null,ag.g?ag.g(b):ag.call(null,b),bg.g?bg.g(b):bg.call(null,b));if(Id(b))return this.nc(null,b.g?b.g(0):b.call(null,0),b.g?b.g(1):b.call(null,1));a=E(b);for(b=this;;){var c=G(a);if(z(c))a=J(a),b=ic(b,ag.g?ag.g(c):ag.call(null,c),bg.g?bg.g(c):bg.call(null,c));else return b}}else throw Error("conj! after persistent!");};g.Ic=function(){if(this.rc)return this.rc=!1,new v(null,ge(this.bc),this.l,null);throw Error("persistent! called twice");};
g.nc=function(a,b,c){if(this.rc){a=sg(this.l,b);if(-1===a)return this.bc+2<=2*yg?(this.bc+=2,this.l.push(b),this.l.push(c),this):Fe(Eg.h?Eg.h(this.bc,this.l):Eg.call(null,this.bc,this.l),b,c);c!==this.l[a+1]&&(this.l[a+1]=c);return this}throw Error("assoc! after persistent!");};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};
g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return this.U(null,a,null)};g.h=function(a,b){return this.U(null,a,b)};function Eg(a,b){for(var c=ec(zg),d=0;;)if(d<a)c=ic(c,b[d],b[d+1]),d+=2;else return c}function Fg(){this.o=!1}function Gg(a,b,c){a=db(a);a[b]=c;return a}function Hg(a,b){var c=Array(a.length-2);Kd(a,0,c,0,2*b);Kd(a,2*(b+1),c,2*b,c.length-2*b);return c}function Ig(a,b,c,d){a=a.$b(b);a.l[c]=d;return a}
function Jg(a,b,c){for(var d=a.length,e=0,f=c;;)if(e<d){c=a[e];if(null!=c){var h=a[e+1];c=b.j?b.j(f,c,h):b.call(null,f,c,h)}else c=a[e+1],c=null!=c?c.ac(b,f):f;if(Yc(c))return c;e+=2;f=c}else return f}function Kg(a){this.l=a;this.D=0;this.ob=this.Sc=null}Kg.prototype.advance=function(){for(var a=this.l.length;;)if(this.D<a){var b=this.l[this.D],c=this.l[this.D+1];null!=b?b=this.Sc=new Sf(b,c):null!=c?(b=vc(c),b=b.wa()?this.ob=b:!1):b=!1;this.D+=2;if(b)return!0}else return!1};
Kg.prototype.wa=function(){var a=null!=this.Sc;return a?a:(a=null!=this.ob)?a:this.advance()};Kg.prototype.next=function(){if(null!=this.Sc){var a=this.Sc;this.Sc=null;return a}if(null!=this.ob)return a=this.ob.next(),this.ob.wa()||(this.ob=null),a;if(this.advance())return this.next();throw Error("No such element");};Kg.prototype.remove=function(){return Error("Unsupported operation")};function Lg(a,b,c){this.na=a;this.oa=b;this.l=c;this.O=131072;this.C=0}g=Lg.prototype;
g.$b=function(a){if(a===this.na)return this;var b=he(this.oa),c=Array(0>b?4:2*(b+1));Kd(this.l,0,c,0,2*b);return new Lg(a,this.oa,c)};g.Nc=function(){return Mg?Mg(this.l):Ng.call(null,this.l)};g.ac=function(a,b){return Jg(this.l,a,b)};g.Sb=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.oa&e))return d;var f=he(this.oa&e-1);e=this.l[2*f];f=this.l[2*f+1];return null==e?f.Sb(a+5,b,c,d):Ag(c,e)?f:d};
g.mb=function(a,b,c,d,e,f){var h=1<<(c>>>b&31),k=he(this.oa&h-1);if(0===(this.oa&h)){var l=he(this.oa);if(2*l<this.l.length){a=this.$b(a);b=a.l;f.o=!0;c=2*(l-k);f=2*k+(c-1);for(l=2*(k+1)+(c-1);0!==c;)b[l]=b[f],--l,--c,--f;b[2*k]=d;b[2*k+1]=e;a.oa|=h;return a}if(16<=l){k=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];k[c>>>b&31]=Og.mb(a,b+5,c,d,e,f);for(e=d=0;;)if(32>d)0===(this.oa>>>
d&1)?d+=1:(k[d]=null!=this.l[e]?Og.mb(a,b+5,Gc(this.l[e]),this.l[e],this.l[e+1],f):this.l[e+1],e+=2,d+=1);else break;return new Pg(a,l+1,k)}b=Array(2*(l+4));Kd(this.l,0,b,0,2*k);b[2*k]=d;b[2*k+1]=e;Kd(this.l,2*k,b,2*(k+1),2*(l-k));f.o=!0;a=this.$b(a);a.l=b;a.oa|=h;return a}l=this.l[2*k];h=this.l[2*k+1];if(null==l)return l=h.mb(a,b+5,c,d,e,f),l===h?this:Ig(this,a,2*k+1,l);if(Ag(d,l))return e===h?this:Ig(this,a,2*k+1,e);f.o=!0;f=b+5;d=Qg?Qg(a,f,l,h,c,d,e):Rg.call(null,a,f,l,h,c,d,e);e=2*k;k=2*k+1;a=
this.$b(a);a.l[e]=null;a.l[k]=d;return a};
g.lb=function(a,b,c,d,e){var f=1<<(b>>>a&31),h=he(this.oa&f-1);if(0===(this.oa&f)){var k=he(this.oa);if(16<=k){h=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];h[b>>>a&31]=Og.lb(a+5,b,c,d,e);for(d=c=0;;)if(32>c)0===(this.oa>>>c&1)?c+=1:(h[c]=null!=this.l[d]?Og.lb(a+5,Gc(this.l[d]),this.l[d],this.l[d+1],e):this.l[d+1],d+=2,c+=1);else break;return new Pg(null,k+1,h)}a=Array(2*(k+1));Kd(this.l,
0,a,0,2*h);a[2*h]=c;a[2*h+1]=d;Kd(this.l,2*h,a,2*(h+1),2*(k-h));e.o=!0;return new Lg(null,this.oa|f,a)}var l=this.l[2*h];f=this.l[2*h+1];if(null==l)return k=f.lb(a+5,b,c,d,e),k===f?this:new Lg(null,this.oa,Gg(this.l,2*h+1,k));if(Ag(c,l))return d===f?this:new Lg(null,this.oa,Gg(this.l,2*h+1,d));e.o=!0;e=this.oa;k=this.l;a+=5;a=Sg?Sg(a,l,f,b,c,d):Rg.call(null,a,l,f,b,c,d);c=2*h;h=2*h+1;d=db(k);d[c]=null;d[h]=a;return new Lg(null,e,d)};
g.Mc=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.oa&e))return d;var f=he(this.oa&e-1);e=this.l[2*f];f=this.l[2*f+1];return null==e?f.Mc(a+5,b,c,d):Ag(c,e)?new Sf(e,f):d};
g.Oc=function(a,b,c){var d=1<<(b>>>a&31);if(0===(this.oa&d))return this;var e=he(this.oa&d-1),f=this.l[2*e],h=this.l[2*e+1];return null==f?(a=h.Oc(a+5,b,c),a===h?this:null!=a?new Lg(null,this.oa,Gg(this.l,2*e+1,a)):this.oa===d?null:new Lg(null,this.oa^d,Hg(this.l,e))):Ag(c,f)?this.oa===d?null:new Lg(null,this.oa^d,Hg(this.l,e)):this};g.bb=function(){return new Kg(this.l)};var Og=new Lg(null,0,[]);function Tg(a){this.l=a;this.D=0;this.ob=null}
Tg.prototype.wa=function(){for(var a=this.l.length;;){if(null!=this.ob&&this.ob.wa())return!0;if(this.D<a){var b=this.l[this.D];this.D+=1;null!=b&&(this.ob=vc(b))}else return!1}};Tg.prototype.next=function(){if(this.wa())return this.ob.next();throw Error("No such element");};Tg.prototype.remove=function(){return Error("Unsupported operation")};function Pg(a,b,c){this.na=a;this.A=b;this.l=c;this.O=131072;this.C=0}g=Pg.prototype;g.$b=function(a){return a===this.na?this:new Pg(a,this.A,db(this.l))};
g.Nc=function(){return Ug?Ug(this.l):Vg.call(null,this.l)};g.ac=function(a,b){for(var c=this.l.length,d=0;;)if(d<c){var e=this.l[d];if(null!=e){b=e.ac(a,b);if(Yc(b))return b;d+=1}else d+=1}else return b};g.Sb=function(a,b,c,d){var e=this.l[b>>>a&31];return null!=e?e.Sb(a+5,b,c,d):d};g.mb=function(a,b,c,d,e,f){var h=c>>>b&31,k=this.l[h];if(null==k)return a=Ig(this,a,h,Og.mb(a,b+5,c,d,e,f)),a.A+=1,a;b=k.mb(a,b+5,c,d,e,f);return b===k?this:Ig(this,a,h,b)};
g.lb=function(a,b,c,d,e){var f=b>>>a&31,h=this.l[f];if(null==h)return new Pg(null,this.A+1,Gg(this.l,f,Og.lb(a+5,b,c,d,e)));a=h.lb(a+5,b,c,d,e);return a===h?this:new Pg(null,this.A,Gg(this.l,f,a))};g.Mc=function(a,b,c,d){var e=this.l[b>>>a&31];return null!=e?e.Mc(a+5,b,c,d):d};
g.Oc=function(a,b,c){var d=b>>>a&31,e=this.l[d];if(null!=e){a=e.Oc(a+5,b,c);if(a===e)d=this;else if(null==a)if(8>=this.A)a:{e=this.l;a=e.length;b=Array(2*(this.A-1));c=0;for(var f=1,h=0;;)if(c<a)c!==d&&null!=e[c]?(b[f]=e[c],f+=2,h|=1<<c,c+=1):c+=1;else{d=new Lg(null,h,b);break a}}else d=new Pg(null,this.A-1,Gg(this.l,d,a));else d=new Pg(null,this.A,Gg(this.l,d,a));return d}return this};g.bb=function(){return new Tg(this.l)};
function Wg(a,b,c){b*=2;for(var d=0;;)if(d<b){if(Ag(c,a[d]))return d;d+=2}else return-1}function Xg(a,b,c,d){this.na=a;this.Db=b;this.A=c;this.l=d;this.O=131072;this.C=0}g=Xg.prototype;g.$b=function(a){if(a===this.na)return this;var b=Array(2*(this.A+1));Kd(this.l,0,b,0,2*this.A);return new Xg(a,this.Db,this.A,b)};g.Nc=function(){return Mg?Mg(this.l):Ng.call(null,this.l)};g.ac=function(a,b){return Jg(this.l,a,b)};
g.Sb=function(a,b,c,d){a=Wg(this.l,this.A,c);return 0>a?d:Ag(c,this.l[a])?this.l[a+1]:d};
g.mb=function(a,b,c,d,e,f){if(c===this.Db){b=Wg(this.l,this.A,d);if(-1===b){if(this.l.length>2*this.A)return b=2*this.A,c=2*this.A+1,a=this.$b(a),a.l[b]=d,a.l[c]=e,f.o=!0,a.A+=1,a;c=this.l.length;b=Array(c+2);Kd(this.l,0,b,0,c);b[c]=d;b[c+1]=e;f.o=!0;d=this.A+1;a===this.na?(this.l=b,this.A=d,a=this):a=new Xg(this.na,this.Db,d,b);return a}return this.l[b+1]===e?this:Ig(this,a,b+1,e)}return(new Lg(a,1<<(this.Db>>>b&31),[null,this,null,null])).mb(a,b,c,d,e,f)};
g.lb=function(a,b,c,d,e){return b===this.Db?(a=Wg(this.l,this.A,c),-1===a?(a=2*this.A,b=Array(a+2),Kd(this.l,0,b,0,a),b[a]=c,b[a+1]=d,e.o=!0,new Xg(null,this.Db,this.A+1,b)):K.h(this.l[a+1],d)?this:new Xg(null,this.Db,this.A,Gg(this.l,a+1,d))):(new Lg(null,1<<(this.Db>>>a&31),[null,this])).lb(a,b,c,d,e)};g.Mc=function(a,b,c,d){a=Wg(this.l,this.A,c);return 0>a?d:Ag(c,this.l[a])?new Sf(this.l[a],this.l[a+1]):d};
g.Oc=function(a,b,c){a=Wg(this.l,this.A,c);return-1===a?this:1===this.A?null:new Xg(null,this.Db,this.A-1,Hg(this.l,ge(a)))};g.bb=function(){return new Kg(this.l)};function Rg(a){switch(arguments.length){case 6:return Sg(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 7:return Qg(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}}
function Sg(a,b,c,d,e,f){var h=Gc(b);if(h===d)return new Xg(null,h,2,[b,c,e,f]);var k=new Fg;return Og.lb(a,h,b,c,k).lb(a,d,e,f,k)}function Qg(a,b,c,d,e,f,h){var k=Gc(c);if(k===e)return new Xg(null,k,2,[c,d,f,h]);var l=new Fg;return Og.mb(a,b,k,c,d,l).mb(a,b,e,f,h,l)}function Yg(a,b,c,d,e){this.B=a;this.pb=b;this.D=c;this.W=d;this.F=e;this.C=32374988;this.O=0}g=Yg.prototype;g.toString=function(){return xc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.B};g.sa=function(){if(null==this.W){var a=this.pb,b=this.D+2;return Zg?Zg(a,b,null):Ng.call(null,a,b,null)}a=this.pb;b=this.D;var c=J(this.W);return Zg?Zg(a,b,c):Ng.call(null,a,b,c)};
g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){return ld(this,b)};g.ja=function(){return Nc};g.ua=function(a,b){return md(b,this)};g.va=function(a,b,c){return od(b,c,this)};g.ra=function(){return null==this.W?new Sf(this.pb[this.D],this.pb[this.D+1]):G(this.W)};
g.ta=function(){var a=this,b=null==a.W?function(){var c=a.pb,d=a.D+2;return Zg?Zg(c,d,null):Ng.call(null,c,d,null)}():function(){var c=a.pb,d=a.D,e=J(a.W);return Zg?Zg(c,d,e):Ng.call(null,c,d,e)}();return null!=b?b:Nc};g.ea=function(){return this};g.ia=function(a,b){return b===this.B?this:new Yg(b,this.pb,this.D,this.W,this.F)};g.ka=function(a,b){return Q(b,this)};Yg.prototype[cb]=function(){return Pc(this)};
function Ng(a){switch(arguments.length){case 1:return Mg(arguments[0]);case 3:return Zg(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}}function Mg(a){return Zg(a,0,null)}function Zg(a,b,c){if(null==c)for(c=a.length;;)if(b<c){if(null!=a[b])return new Yg(null,a,b,null,null);var d=a[b+1];if(z(d)&&(d=d.Nc(),z(d)))return new Yg(null,a,b+2,d,null);b+=2}else return null;else return new Yg(null,a,b,c,null)}
function $g(a,b,c,d,e){this.B=a;this.pb=b;this.D=c;this.W=d;this.F=e;this.C=32374988;this.O=0}g=$g.prototype;g.toString=function(){return xc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.B};g.sa=function(){var a=this.pb,b=this.D,c=J(this.W);return ah?ah(a,b,c):Vg.call(null,a,b,c)};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){return ld(this,b)};
g.ja=function(){return Nc};g.ua=function(a,b){return md(b,this)};g.va=function(a,b,c){return od(b,c,this)};g.ra=function(){return G(this.W)};g.ta=function(){var a=this.pb;var b=this.D,c=J(this.W);a=ah?ah(a,b,c):Vg.call(null,a,b,c);return null!=a?a:Nc};g.ea=function(){return this};g.ia=function(a,b){return b===this.B?this:new $g(b,this.pb,this.D,this.W,this.F)};g.ka=function(a,b){return Q(b,this)};$g.prototype[cb]=function(){return Pc(this)};
function Vg(a){switch(arguments.length){case 1:return Ug(arguments[0]);case 3:return ah(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}}function Ug(a){return ah(a,0,null)}function ah(a,b,c){if(null==c)for(c=a.length;;)if(b<c){var d=a[b];if(z(d)&&(d=d.Nc(),z(d)))return new $g(null,a,b+1,d,null);b+=1}else return null;else return new $g(null,a,b,c,null)}function bh(a,b){this.Fa=a;this.oe=b;this.Jd=!1}
bh.prototype.wa=function(){return!this.Jd||this.oe.wa()};bh.prototype.next=function(){if(this.Jd)return this.oe.next();this.Jd=!0;return new Sf(null,this.Fa)};bh.prototype.remove=function(){return Error("Unsupported operation")};function ch(a,b,c,d,e,f){this.B=a;this.A=b;this.root=c;this.Ea=d;this.Fa=e;this.F=f;this.C=16123663;this.O=139268}g=ch.prototype;g.Pb=function(a,b){return null==b?this.Ea?new Sf(null,this.Fa):null:null==this.root?null:this.root.Mc(0,Gc(b),b,null)};g.toString=function(){return xc(this)};
g.keys=function(){return Pc(vg.g?vg.g(this):vg.call(null,this))};g.entries=function(){return new qg(E(E(this)))};g.values=function(){return Pc(wg.g?wg.g(this):wg.call(null,this))};g.has=function(a){return Od(this,a)};g.get=function(a,b){return this.U(null,a,b)};
g.forEach=function(a){for(var b=E(this),c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e),h=U(f,0,null);f=U(f,1,null);a.h?a.h(f,h):a.call(null,f,h);e+=1}else if(b=E(b))Jd(b)?(c=mc(b),b=nc(b),h=c,d=N(c),c=h):(c=G(b),h=U(c,0,null),f=U(c,1,null),a.h?a.h(f,h):a.call(null,f,h),b=J(b),c=null,d=0),e=0;else return null};g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){return null==b?this.Ea?this.Fa:c:null==this.root?c:this.root.Sb(0,Gc(b),b,c)};
g.mc=function(a,b,c){a=this.Ea?b.j?b.j(c,null,this.Fa):b.call(null,c,null,this.Fa):c;return Yc(a)?Kb(a):null!=this.root?Zc(this.root.ac(b,a)):a};g.bb=function(){var a=this.root?vc(this.root):Ye();return this.Ea?new bh(this.Fa,a):a};g.aa=function(){return this.B};g.fa=function(){return this.A};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Tc(this)};g.$=function(a,b){return og(this,b)};g.lc=function(){return new dh(this.root,this.A,this.Ea,this.Fa)};g.ja=function(){return Nb(zg,this.B)};
g.yb=function(a,b){if(null==b)return this.Ea?new ch(this.B,this.A-1,this.root,!1,null,null):this;if(null==this.root)return this;a=this.root.Oc(0,Gc(b),b);return a===this.root?this:new ch(this.B,this.A-1,a,this.Ea,this.Fa,null)};g.ya=function(a,b,c){if(null==b)return this.Ea&&c===this.Fa?this:new ch(this.B,this.Ea?this.A:this.A+1,this.root,!0,c,null);a=new Fg;b=(null==this.root?Og:this.root).lb(0,Gc(b),b,c,a);return b===this.root?this:new ch(this.B,a.o?this.A+1:this.A,b,this.Ea,this.Fa,null)};
g.La=function(a,b){return null==b?this.Ea:null==this.root?!1:this.root.Sb(0,Gc(b),b,Ld)!==Ld};g.ea=function(){if(0<this.A){var a=null!=this.root?this.root.Nc():null;return this.Ea?Q(new Sf(null,this.Fa),a):a}return null};g.ia=function(a,b){return b===this.B?this:new ch(b,this.A,this.root,this.Ea,this.Fa,this.F)};
g.ka=function(a,b){if(Id(b))return this.ya(null,ob(b,0),ob(b,1));a=this;for(b=E(b);;){if(null==b)return a;var c=G(b);if(Id(c))a=zb(a,ob(c,0),ob(c,1)),b=J(b);else throw Error("conj on a map takes map entries or seqables of map entries");}};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};
g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};var zg=new ch(null,0,null,!1,null,Uc);function eh(a,b){for(var c=a.length,d=0,e=ec(zg);;)if(d<c){if(b.length<=d)throw Error(["No value supplied for key: ",B.g(a[d])].join(""));var f=d+1;e=ic(e,a[d],b[d]);d=f}else return gc(e)}ch.prototype[cb]=function(){return Pc(this)};function dh(a,b,c,d){this.na={};this.root=a;this.count=b;this.Ea=c;this.Fa=d;this.C=259;this.O=56}
function fh(a,b,c){if(a.na){if(null==b)a.Fa!==c&&(a.Fa=c),a.Ea||(a.count+=1,a.Ea=!0);else{var d=new Fg;b=(null==a.root?Og:a.root).mb(a.na,0,Gc(b),b,c,d);b!==a.root&&(a.root=b);d.o&&(a.count+=1)}return a}throw Error("assoc! after persistent!");}g=dh.prototype;g.fa=function(){if(this.na)return this.count;throw Error("count after persistent!");};g.pa=function(a,b){return null==b?this.Ea?this.Fa:null:null==this.root?null:this.root.Sb(0,Gc(b),b)};
g.U=function(a,b,c){return null==b?this.Ea?this.Fa:c:null==this.root?c:this.root.Sb(0,Gc(b),b,c)};g.oc=function(a,b){a:if(this.na)if($f(b))a=fh(this,ag.g?ag.g(b):ag.call(null,b),bg.g?bg.g(b):bg.call(null,b));else if(Id(b))a=fh(this,b.g?b.g(0):b.call(null,0),b.g?b.g(1):b.call(null,1));else for(a=E(b),b=this;;){var c=G(a);if(z(c))a=J(a),b=fh(b,ag.g?ag.g(c):ag.call(null,c),bg.g?bg.g(c):bg.call(null,c));else{a=b;break a}}else throw Error("conj! after persistent");return a};
g.Ic=function(){if(this.na){this.na=null;var a=new ch(null,this.count,this.root,this.Ea,this.Fa,null)}else throw Error("persistent! called twice");return a};g.nc=function(a,b,c){return fh(this,b,c)};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};
g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};function gh(a,b,c){for(var d=b;;)if(null!=a)b=c?a.left:a.right,d=qd.h(d,a),a=b;else return d}function hh(a,b,c,d,e){this.B=a;this.stack=b;this.Ub=c;this.A=d;this.F=e;this.C=32374990;this.O=0}g=hh.prototype;g.toString=function(){return xc(this)};
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.B};g.sa=function(){var a=G(this.stack);a=gh(this.Ub?a.right:a.left,J(this.stack),this.Ub);return null==a?null:new hh(null,a,this.Ub,this.A-1,null)};g.fa=function(){return 0>this.A?N(J(this))+1:this.A};
g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){return ld(this,b)};g.ja=function(){return Nc};g.ua=function(a,b){return md(b,this)};g.va=function(a,b,c){return od(b,c,this)};g.ra=function(){var a=this.stack;return null==a?null:Hb(a)};g.ta=function(){var a=G(this.stack);a=gh(this.Ub?a.right:a.left,J(this.stack),this.Ub);return null!=a?new hh(null,a,this.Ub,this.A-1,null):Nc};g.ea=function(){return this};
g.ia=function(a,b){return b===this.B?this:new hh(b,this.stack,this.Ub,this.A,this.F)};g.ka=function(a,b){return Q(b,this)};hh.prototype[cb]=function(){return Pc(this)};function ih(a,b,c){return new hh(null,gh(a,null,b),b,c,null)}function jh(a,b,c,d){return c instanceof kh?c.left instanceof kh?new kh(c.key,c.o,c.left.wb(),new lh(a,b,c.right,d)):c.right instanceof kh?new kh(c.right.key,c.right.o,new lh(c.key,c.o,c.left,c.right.left),new lh(a,b,c.right.right,d)):new lh(a,b,c,d):new lh(a,b,c,d)}
function mh(a,b,c,d){return d instanceof kh?d.right instanceof kh?new kh(d.key,d.o,new lh(a,b,c,d.left),d.right.wb()):d.left instanceof kh?new kh(d.left.key,d.left.o,new lh(a,b,c,d.left.left),new lh(d.key,d.o,d.left.right,d.right)):new lh(a,b,c,d):new lh(a,b,c,d)}
function nh(a,b,c,d){if(c instanceof kh)return new kh(a,b,c.wb(),d);if(d instanceof lh)return mh(a,b,c,d.Uc());if(d instanceof kh&&d.left instanceof lh)return new kh(d.left.key,d.left.o,new lh(a,b,c,d.left.left),mh(d.key,d.o,d.left.right,d.right.Uc()));throw Error("red-black tree invariant violation");}
function oh(a,b,c,d){if(d instanceof kh)return new kh(a,b,c,d.wb());if(c instanceof lh)return jh(a,b,c.Uc(),d);if(c instanceof kh&&c.right instanceof lh)return new kh(c.right.key,c.right.o,jh(c.key,c.o,c.left.Uc(),c.right.left),new lh(a,b,c.right.right,d));throw Error("red-black tree invariant violation");}
var ph=function ph(a,b,c){var e=null!=a.left?function(){var k=a.left;return ph.j?ph.j(k,b,c):ph.call(null,k,b,c)}():c;if(Yc(e))return e;var f=function(){var k=a.key,l=a.o;return b.j?b.j(e,k,l):b.call(null,e,k,l)}();if(Yc(f))return f;if(null!=a.right){var h=a.right;return ph.j?ph.j(h,b,f):ph.call(null,h,b,f)}return f};function lh(a,b,c,d){this.key=a;this.o=b;this.left=c;this.right=d;this.F=null;this.C=166619935;this.O=0}g=lh.prototype;
g.Pb=function(a,b){switch(b){case 0:return new Sf(0,this.key);case 1:return new Sf(1,this.o);default:return null}};g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();g.Qd=function(a){return a.Sd(this)};g.Uc=function(){return new kh(this.key,this.o,this.left,this.right)};g.wb=function(){return this};g.Pd=function(a){return a.Rd(this)};g.replace=function(a,b,c,d){return new lh(a,b,c,d)};
g.Rd=function(a){return new lh(a.key,a.o,this,a.right)};g.Sd=function(a){return new lh(a.key,a.o,a.left,this)};g.ac=function(a,b){return ph(this,a,b)};g.pa=function(a,b){return this.Ba(null,b,null)};g.U=function(a,b,c){return this.Ba(null,b,c)};g.V=function(a,b){if(0===b)return this.key;if(1===b)return this.o;throw Error("Index out of bounds");};g.Ba=function(a,b,c){return 0===b?this.key:1===b?this.o:c};g.Xb=function(a,b){return(new Y(null,2,5,Z,[this.key,this.o],null)).Xb(a,b)};g.aa=function(){return null};
g.fa=function(){return 2};g.zd=function(){return this.key};g.Ad=function(){return this.o};g.Ab=function(){return this.o};g.Bb=function(){return new Y(null,1,5,Z,[this.key],null)};g.zb=function(){return new F([this.o,this.key],0,null)};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){return ld(this,b)};g.ja=function(){return null};g.ua=function(a,b){return ad(this,b)};g.va=function(a,b,c){return bd(this,b,c)};
g.ya=function(a,b,c){return V.j(new Y(null,2,5,Z,[this.key,this.o],null),b,c)};g.La=function(a,b){return 0===b||1===b};g.ea=function(){return new F([this.key,this.o],0,null)};g.ia=function(a,b){return Nb(new Y(null,2,5,Z,[this.key,this.o],null),b)};g.ka=function(a,b){return new Y(null,3,5,Z,[this.key,this.o,b],null)};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return this.V(null,a)};g.h=function(a,b){return this.Ba(null,a,b)};lh.prototype[cb]=function(){return Pc(this)};
function kh(a,b,c,d){this.key=a;this.o=b;this.left=c;this.right=d;this.F=null;this.C=166619935;this.O=0}g=kh.prototype;g.Pb=function(a,b){switch(b){case 0:return new Sf(0,this.key);case 1:return new Sf(1,this.o);default:return null}};g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();
g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();g.Qd=function(a){return new kh(this.key,this.o,this.left,a)};g.Uc=function(){throw Error("red-black tree invariant violation");};g.wb=function(){return new lh(this.key,this.o,this.left,this.right)};
g.Pd=function(a){return new kh(this.key,this.o,a,this.right)};g.replace=function(a,b,c,d){return new kh(a,b,c,d)};g.Rd=function(a){return this.left instanceof kh?new kh(this.key,this.o,this.left.wb(),new lh(a.key,a.o,this.right,a.right)):this.right instanceof kh?new kh(this.right.key,this.right.o,new lh(this.key,this.o,this.left,this.right.left),new lh(a.key,a.o,this.right.right,a.right)):new lh(a.key,a.o,this,a.right)};
g.Sd=function(a){return this.right instanceof kh?new kh(this.key,this.o,new lh(a.key,a.o,a.left,this.left),this.right.wb()):this.left instanceof kh?new kh(this.left.key,this.left.o,new lh(a.key,a.o,a.left,this.left.left),new lh(this.key,this.o,this.left.right,this.right)):new lh(a.key,a.o,a.left,this)};g.ac=function(a,b){return ph(this,a,b)};g.pa=function(a,b){return this.Ba(null,b,null)};g.U=function(a,b,c){return this.Ba(null,b,c)};
g.V=function(a,b){if(0===b)return this.key;if(1===b)return this.o;throw Error("Index out of bounds");};g.Ba=function(a,b,c){return 0===b?this.key:1===b?this.o:c};g.Xb=function(a,b){return(new Y(null,2,5,Z,[this.key,this.o],null)).Xb(a,b)};g.aa=function(){return null};g.fa=function(){return 2};g.zd=function(){return this.key};g.Ad=function(){return this.o};g.Ab=function(){return this.o};g.Bb=function(){return new Y(null,1,5,Z,[this.key],null)};g.zb=function(){return new F([this.o,this.key],0,null)};
g.da=function(){var a=this.F;return null!=a?a:this.F=a=Rc(this)};g.$=function(a,b){return ld(this,b)};g.ja=function(){return null};g.ua=function(a,b){return ad(this,b)};g.va=function(a,b,c){return bd(this,b,c)};g.ya=function(a,b,c){return V.j(new Y(null,2,5,Z,[this.key,this.o],null),b,c)};g.La=function(a,b){return 0===b||1===b};g.ea=function(){return new F([this.key,this.o],0,null)};g.ia=function(a,b){return Nb(new Y(null,2,5,Z,[this.key,this.o],null),b)};
g.ka=function(a,b){return new Y(null,3,5,Z,[this.key,this.o,b],null)};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return this.V(null,a)};g.h=function(a,b){return this.Ba(null,a,b)};kh.prototype[cb]=function(){return Pc(this)};
var qh=function qh(a,b,c,d,e){if(null==b)return new kh(c,d,null,null);var h=function(){var k=b.key;return a.h?a.h(c,k):a.call(null,c,k)}();if(0===h)return e[0]=b,null;if(0>h)return h=function(){var k=b.left;return qh.ga?qh.ga(a,k,c,d,e):qh.call(null,a,k,c,d,e)}(),null!=h?b.Pd(h):null;h=function(){var k=b.right;return qh.ga?qh.ga(a,k,c,d,e):qh.call(null,a,k,c,d,e)}();return null!=h?b.Qd(h):null},rh=function rh(a,b){if(null==a)return b;if(null==b)return a;if(a instanceof kh){if(b instanceof kh){var d=
function(){var e=a.right,f=b.left;return rh.h?rh.h(e,f):rh.call(null,e,f)}();return d instanceof kh?new kh(d.key,d.o,new kh(a.key,a.o,a.left,d.left),new kh(b.key,b.o,d.right,b.right)):new kh(a.key,a.o,a.left,new kh(b.key,b.o,d,b.right))}return new kh(a.key,a.o,a.left,function(){var e=a.right;return rh.h?rh.h(e,b):rh.call(null,e,b)}())}if(b instanceof kh)return new kh(b.key,b.o,function(){var e=b.left;return rh.h?rh.h(a,e):rh.call(null,a,e)}(),b.right);d=function(){var e=a.right,f=b.left;return rh.h?
rh.h(e,f):rh.call(null,e,f)}();return d instanceof kh?new kh(d.key,d.o,new lh(a.key,a.o,a.left,d.left),new lh(b.key,b.o,d.right,b.right)):nh(a.key,a.o,a.left,new lh(b.key,b.o,d,b.right))},Bh=function Bh(a,b,c,d){if(null!=b){var f=function(){var h=b.key;return a.h?a.h(c,h):a.call(null,c,h)}();if(0===f)return d[0]=b,rh(b.left,b.right);if(0>f)return f=function(){var h=b.left;return Bh.I?Bh.I(a,h,c,d):Bh.call(null,a,h,c,d)}(),null!=f||null!=d[0]?b.left instanceof lh?nh(b.key,b.o,f,b.right):new kh(b.key,
b.o,f,b.right):null;f=function(){var h=b.right;return Bh.I?Bh.I(a,h,c,d):Bh.call(null,a,h,c,d)}();return null!=f||null!=d[0]?b.right instanceof lh?oh(b.key,b.o,b.left,f):new kh(b.key,b.o,b.left,f):null}return null},Ch=function Ch(a,b,c,d){var f=b.key,h=a.h?a.h(c,f):a.call(null,c,f);return 0===h?b.replace(f,d,b.left,b.right):0>h?b.replace(f,b.o,function(){var k=b.left;return Ch.I?Ch.I(a,k,c,d):Ch.call(null,a,k,c,d)}(),b.right):b.replace(f,b.o,b.left,function(){var k=b.right;return Ch.I?Ch.I(a,k,c,
d):Ch.call(null,a,k,c,d)}())};function Dh(a,b,c,d,e){this.eb=a;this.Lb=b;this.A=c;this.B=d;this.F=e;this.C=418776847;this.O=8192}g=Dh.prototype;g.Pb=function(a,b){return Eh(this,b)};g.forEach=function(a){for(var b=E(this),c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e),h=U(f,0,null);f=U(f,1,null);a.h?a.h(f,h):a.call(null,f,h);e+=1}else if(b=E(b))Jd(b)?(c=mc(b),b=nc(b),h=c,d=N(c),c=h):(c=G(b),h=U(c,0,null),f=U(c,1,null),a.h?a.h(f,h):a.call(null,f,h),b=J(b),c=null,d=0),e=0;else return null};
g.get=function(a,b){return this.U(null,a,b)};g.entries=function(){return new qg(E(E(this)))};g.toString=function(){return xc(this)};g.keys=function(){return Pc(vg.g?vg.g(this):vg.call(null,this))};g.values=function(){return Pc(wg.g?wg.g(this):wg.call(null,this))};function Eh(a,b){for(var c=a.Lb;;)if(null!=c){var d=c.key;d=a.eb.h?a.eb.h(b,d):a.eb.call(null,b,d);if(0===d)return c;c=0>d?c.left:c.right}else return null}g.has=function(a){return Od(this,a)};g.pa=function(a,b){return this.U(null,b,null)};
g.U=function(a,b,c){a=Eh(this,b);return null!=a?a.o:c};g.mc=function(a,b,c){return null!=this.Lb?Zc(ph(this.Lb,b,c)):c};g.aa=function(){return this.B};g.fa=function(){return this.A};g.zb=function(){return 0<this.A?ih(this.Lb,!1,this.A):null};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Tc(this)};g.$=function(a,b){return og(this,b)};g.ja=function(){return new Dh(this.eb,null,0,this.B,0)};
g.yb=function(a,b){a=[null];b=Bh(this.eb,this.Lb,b,a);return null==b?null==hd(a,0)?this:new Dh(this.eb,null,0,this.B,null):new Dh(this.eb,b.wb(),this.A-1,this.B,null)};g.ya=function(a,b,c){a=[null];var d=qh(this.eb,this.Lb,b,c,a);return null==d?(a=hd(a,0),K.h(c,a.o)?this:new Dh(this.eb,Ch(this.eb,this.Lb,b,c),this.A,this.B,null)):new Dh(this.eb,d.wb(),this.A+1,this.B,null)};g.La=function(a,b){return null!=Eh(this,b)};g.ea=function(){return 0<this.A?ih(this.Lb,!0,this.A):null};
g.ia=function(a,b){return b===this.B?this:new Dh(this.eb,this.Lb,this.A,b,this.F)};g.ka=function(a,b){if(Id(b))return this.ya(null,ob(b,0),ob(b,1));a=this;for(b=E(b);;){if(null==b)return a;var c=G(b);if(Id(c))a=zb(a,ob(c,0),ob(c,1)),b=J(b);else throw Error("conj on a map takes map entries or seqables of map entries");}};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};var Fh=new Dh(Pd,null,0,null,Uc);Dh.prototype[cb]=function(){return Pc(this)};
function Gh(a,b){this.ca=a;this.qb=b;this.C=32374988;this.O=0}g=Gh.prototype;g.toString=function(){return xc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.qb};g.sa=function(){var a=(null!=this.ca?this.ca.C&128||u===this.ca.Gc||(this.ca.C?0:$a(sb,this.ca)):$a(sb,this.ca))?this.ca.sa(null):J(this.ca);return null==a?null:new Gh(a,null)};g.da=function(){return Rc(this)};
g.$=function(a,b){return ld(this,b)};g.ja=function(){return Nc};g.ua=function(a,b){return md(b,this)};g.va=function(a,b,c){return od(b,c,this)};g.ra=function(){return this.ca.ra(null).key};g.ta=function(){var a=(null!=this.ca?this.ca.C&128||u===this.ca.Gc||(this.ca.C?0:$a(sb,this.ca)):$a(sb,this.ca))?this.ca.sa(null):J(this.ca);return null!=a?new Gh(a,null):Nc};g.ea=function(){return this};g.ia=function(a,b){return b===this.qb?this:new Gh(this.ca,b)};g.ka=function(a,b){return Q(b,this)};
Gh.prototype[cb]=function(){return Pc(this)};function vg(a){return(a=E(a))?new Gh(a,null):null}function ag(a){return Db(a)}function Hh(a,b){this.ca=a;this.qb=b;this.C=32374988;this.O=0}g=Hh.prototype;g.toString=function(){return xc(this)};g.indexOf=function(){var a=null;a=function(b,c){switch(arguments.length){case 1:return M(this,b,0);case 2:return M(this,b,c)}throw Error("Invalid arity: "+arguments.length);};a.g=function(b){return M(this,b,0)};a.h=function(b,c){return M(this,b,c)};return a}();
g.lastIndexOf=function(){function a(c){return O(this,c,N(this))}var b=null;b=function(c,d){switch(arguments.length){case 1:return a.call(this,c);case 2:return O(this,c,d)}throw Error("Invalid arity: "+arguments.length);};b.g=a;b.h=function(c,d){return O(this,c,d)};return b}();g.aa=function(){return this.qb};g.sa=function(){var a=(null!=this.ca?this.ca.C&128||u===this.ca.Gc||(this.ca.C?0:$a(sb,this.ca)):$a(sb,this.ca))?this.ca.sa(null):J(this.ca);return null==a?null:new Hh(a,null)};g.da=function(){return Rc(this)};
g.$=function(a,b){return ld(this,b)};g.ja=function(){return Nc};g.ua=function(a,b){return md(b,this)};g.va=function(a,b,c){return od(b,c,this)};g.ra=function(){return this.ca.ra(null).o};g.ta=function(){var a=(null!=this.ca?this.ca.C&128||u===this.ca.Gc||(this.ca.C?0:$a(sb,this.ca)):$a(sb,this.ca))?this.ca.sa(null):J(this.ca);return null!=a?new Hh(a,null):Nc};g.ea=function(){return this};g.ia=function(a,b){return b===this.qb?this:new Hh(this.ca,b)};g.ka=function(a,b){return Q(b,this)};
Hh.prototype[cb]=function(){return Pc(this)};function wg(a){return(a=E(a))?new Hh(a,null):null}function bg(a){return Eb(a)}function Ih(a){return z($e(be,a))?Zd(function(b,c){return qd.h(z(b)?b:W,c)},a):null}function Jh(a){this.tc=a}Jh.prototype.wa=function(){return this.tc.wa()};Jh.prototype.next=function(){if(this.tc.wa())return this.tc.next().key;throw Error("No such element");};Jh.prototype.remove=function(){return Error("Unsupported operation")};
function Kh(a,b,c){this.B=a;this.Fb=b;this.F=c;this.C=15077647;this.O=139268}g=Kh.prototype;g.toString=function(){return xc(this)};g.keys=function(){return Pc(E(this))};g.entries=function(){return new rg(E(E(this)))};g.values=function(){return Pc(E(this))};g.has=function(a){return Od(this,a)};
g.forEach=function(a){for(var b=E(this),c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e),h=U(f,0,null);f=U(f,1,null);a.h?a.h(f,h):a.call(null,f,h);e+=1}else if(b=E(b))Jd(b)?(c=mc(b),b=nc(b),h=c,d=N(c),c=h):(c=G(b),h=U(c,0,null),f=U(c,1,null),a.h?a.h(f,h):a.call(null,f,h),b=J(b),c=null,d=0),e=0;else return null};g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){a=Ab(this.Fb,b);return z(a)?Db(a):c};g.bb=function(){return new Jh(vc(this.Fb))};g.aa=function(){return this.B};g.fa=function(){return gb(this.Fb)};
g.da=function(){var a=this.F;return null!=a?a:this.F=a=Tc(this)};g.$=function(a,b){if(a=Ed(b))if(a=N(this)===N(b))try{return $d(function(c,d){return(c=Od(b,d))?c:new Wc},!0,this.Fb)}catch(c){if(c instanceof Error)return!1;throw c;}else return a;else return a};g.lc=function(){return new Lh(ec(this.Fb))};g.ja=function(){return Nb(gf,this.B)};g.Bd=function(a,b){return new Kh(this.B,Cb(this.Fb,b),null)};g.ea=function(){return vg(this.Fb)};g.ia=function(a,b){return b===this.B?this:new Kh(b,this.Fb,this.F)};
g.ka=function(a,b){return new Kh(this.B,V.j(this.Fb,b,null),null)};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};var gf=new Kh(null,W,Uc);
function Mh(a){for(var b=a.length,c=ec(gf),d=0;;)if(d<b)fc(c,a[d]),d+=1;else break;return gc(c)}Kh.prototype[cb]=function(){return Pc(this)};function Lh(a){this.ic=a;this.O=136;this.C=259}g=Lh.prototype;g.oc=function(a,b){this.ic=ic(this.ic,b,null);return this};g.Ic=function(){return new Kh(null,gc(this.ic),null)};g.fa=function(){return N(this.ic)};g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){return vb(this.ic,b,Ld)===Ld?c:b};
g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return vb(this.ic,a,Ld)===Ld?null:a};g.h=function(a,b){return vb(this.ic,a,Ld)===Ld?b:a};function Nh(a,b,c){this.B=a;this.vb=b;this.F=c;this.C=417730831;this.O=8192}g=Nh.prototype;g.toString=function(){return xc(this)};
g.keys=function(){return Pc(E(this))};g.entries=function(){return new rg(E(E(this)))};g.values=function(){return Pc(E(this))};g.has=function(a){return Od(this,a)};g.forEach=function(a){for(var b=E(this),c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e),h=U(f,0,null);f=U(f,1,null);a.h?a.h(f,h):a.call(null,f,h);e+=1}else if(b=E(b))Jd(b)?(c=mc(b),b=nc(b),h=c,d=N(c),c=h):(c=G(b),h=U(c,0,null),f=U(c,1,null),a.h?a.h(f,h):a.call(null,f,h),b=J(b),c=null,d=0),e=0;else return null};
g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){a=Eh(this.vb,b);return null!=a?a.key:c};g.aa=function(){return this.B};g.fa=function(){return N(this.vb)};g.zb=function(){return 0<N(this.vb)?nf.h(ag,ac(this.vb)):null};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Tc(this)};g.$=function(a,b){if(a=Ed(b))if(a=N(this)===N(b))try{return $d(function(c,d){return(c=Od(b,d))?c:new Wc},!0,this.vb)}catch(c){if(c instanceof Error)return!1;throw c;}else return a;else return a};
g.ja=function(){return new Nh(this.B,ib(this.vb),0)};g.Bd=function(a,b){return new Nh(this.B,vd.h(this.vb,b),null)};g.ea=function(){return vg(this.vb)};g.ia=function(a,b){return b===this.B?this:new Nh(b,this.vb,this.F)};g.ka=function(a,b){return new Nh(this.B,V.j(this.vb,b,null),null)};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};
g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};var Oh=new Nh(null,Fh,Uc);Nh.prototype[cb]=function(){return Pc(this)};function Ph(a){if(Ed(a))return zd(a,null);a=E(a);if(null==a)return gf;if(a instanceof F&&0===a.D)return Mh(a.l);for(var b=ec(gf);;)if(null!=a){var c=J(a);b=fc(b,qb(a));a=c}else return gc(b)}
function se(a){if(null!=a&&(a.O&4096||u===a.He))return a.Qb(null);if("string"===typeof a)return a;throw Error(["Doesn't support name: ",B.g(a)].join(""));}var Qh=function Qh(a){switch(arguments.length){case 2:return Qh.h(arguments[0],arguments[1]);case 3:return Qh.j(arguments[0],arguments[1],arguments[2]);default:for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Qh.v(arguments[0],arguments[1],arguments[2],new F(c.slice(3),0,null))}};Qh.h=function(a,b){return b};
Qh.j=function(a,b,c){return(a.g?a.g(b):a.call(null,b))>(a.g?a.g(c):a.call(null,c))?b:c};Qh.v=function(a,b,c,d){return Vd(function(e,f){return Qh.j(a,e,f)},Qh.j(a,b,c),d)};Qh.R=function(a){var b=G(a),c=J(a);a=G(c);var d=J(c);c=G(d);d=J(d);return this.v(b,a,c,d)};Qh.S=3;function Rh(a,b){return new te(null,function(){var c=E(b);if(c){var d=G(c);d=a.g?a.g(d):a.call(null,d);c=z(d)?Q(G(c),Rh(a,H(c))):null}else c=null;return c},null,null)}
function Sh(a,b){return new te(null,function(){var c=E(b);return c?Q(G(c),Sh(a,pf(a,c))):null},null,null)}function Th(a){return gc(Vd(function(b,c){return Fe(b,c,C.j(b,c,0)+1)},ec(W),a))}
function Uh(a,b){return function(){function c(l,m,n){return new Y(null,2,5,Z,[a.j?a.j(l,m,n):a.call(null,l,m,n),b.j?b.j(l,m,n):b.call(null,l,m,n)],null)}function d(l,m){return new Y(null,2,5,Z,[a.h?a.h(l,m):a.call(null,l,m),b.h?b.h(l,m):b.call(null,l,m)],null)}function e(l){return new Y(null,2,5,Z,[a.g?a.g(l):a.call(null,l),b.g?b.g(l):b.call(null,l)],null)}function f(){return new Y(null,2,5,Z,[a.H?a.H():a.call(null),b.H?b.H():b.call(null)],null)}var h=null,k=function(){function l(n,p,q,t){var w=null;
if(3<arguments.length){w=0;for(var x=Array(arguments.length-3);w<x.length;)x[w]=arguments[w+3],++w;w=new F(x,0,null)}return m.call(this,n,p,q,w)}function m(n,p,q,t){return new Y(null,2,5,Z,[Se(a,n,p,q,t),Se(b,n,p,q,t)],null)}l.S=3;l.R=function(n){var p=G(n);n=J(n);var q=G(n);n=J(n);var t=G(n);n=H(n);return m(p,q,t,n)};l.v=m;return l}();h=function(l,m,n,p){switch(arguments.length){case 0:return f.call(this);case 1:return e.call(this,l);case 2:return d.call(this,l,m);case 3:return c.call(this,l,m,n);
default:var q=null;if(3<arguments.length){q=0;for(var t=Array(arguments.length-3);q<t.length;)t[q]=arguments[q+3],++q;q=new F(t,0,null)}return k.v(l,m,n,q)}throw Error("Invalid arity: "+arguments.length);};h.S=3;h.R=k.R;h.H=f;h.g=e;h.h=d;h.j=c;h.v=k.v;return h}()}function Vh(a,b){if("string"===typeof b)return a=a.exec(b),null!=a&&K.h(a[0],b)?1===a.length?a[0]:Zf(a):null;throw new TypeError("re-matches must match against a string.");}
function Wh(a,b){if("string"===typeof b)return a=a.exec(b),null==a?null:1===a.length?a[0]:Zf(a);throw new TypeError("re-find must match against a string.");}
function Xh(a,b,c,d,e,f,h){var k=Pa;Pa=null==Pa?null:Pa-1;try{if(null!=Pa&&0>Pa)return bc(a,"#");bc(a,c);if(0===Va.g(f))E(h)&&bc(a,function(){var t=Yh.g(f);return z(t)?t:"..."}());else{if(E(h)){var l=G(h);b.j?b.j(l,a,f):b.call(null,l,a,f)}for(var m=J(h),n=Va.g(f)-1;;)if(!m||null!=n&&0===n){E(m)&&0===n&&(bc(a,d),bc(a,function(){var t=Yh.g(f);return z(t)?t:"..."}()));break}else{bc(a,d);var p=G(m);c=a;h=f;b.j?b.j(p,c,h):b.call(null,p,c,h);var q=J(m);c=n-1;m=q;n=c}}return bc(a,e)}finally{Pa=k}}
function Zh(a,b){b=E(b);for(var c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e);bc(a,f);e+=1}else if(b=E(b))c=b,Jd(c)?(b=mc(c),d=nc(c),c=b,f=N(b),b=d,d=f):(f=G(c),bc(a,f),b=J(c),c=null,d=0),e=0;else return null}var $h={'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"};function ai(a){return['"',B.g(a.replace(RegExp('[\\\\"\b\f\n\r\t]',"g"),function(b){return $h[b]})),'"'].join("")}
function bi(a,b){return(a=Md(C.h(a,Ta)))?(a=null!=b?b.C&131072||u===b.Zd?!0:!1:!1)?null!=Bd(b):a:a}
function ci(a,b,c){if(null==a)return bc(b,"nil");if(bi(c,a)){bc(b,"^");var d=Bd(a);di.j?di.j(d,b,c):di.call(null,d,b,c);bc(b," ")}if(a.ce)return a.Qe(b);if(null!=a?a.C&2147483648||u===a.la||(a.C?0:$a(cc,a)):$a(cc,a))return dc(a,b,c);if(!0===a||!1===a)return bc(b,B.g(a));if("number"===typeof a)return bc(b,isNaN(a)?"##NaN":a===Number.POSITIVE_INFINITY?"##Inf":a===Number.NEGATIVE_INFINITY?"##-Inf":B.g(a));if(null!=a&&a.constructor===Object)return bc(b,"#js "),d=nf.h(function(f){return new Sf(null!=Vh(/[A-Za-z_\*\+\?!\-'][\w\*\+\?!\-']*/,
f)?re.g(f):f,a[f])},ua(a)),ei.I?ei.I(d,di,b,c):ei.call(null,d,di,b,c);if(Wa(a))return Xh(b,di,"#js ["," ","]",c,a);if("string"===typeof a)return z(Sa.g(c))?bc(b,ai(a)):bc(b,a);if("function"===typeof a){var e=a.name;c=z(function(){var f=null==e;return f?f:/^[\s\xa0]*$/.test(e)}())?"Function":e;return Zh(b,S(["#object[",c,z(!1)?[' "',B.g(a),'"'].join(""):"","]"]))}if(a instanceof Date)return c=function(f,h){for(f=B.g(f);;)if(f.length<h)f=["0",f].join("");else return f},Zh(b,S(['#inst "',c(a.getUTCFullYear(),
4),"-",c(a.getUTCMonth()+1,2),"-",c(a.getUTCDate(),2),"T",c(a.getUTCHours(),2),":",c(a.getUTCMinutes(),2),":",c(a.getUTCSeconds(),2),".",c(a.getUTCMilliseconds(),3),"-",'00:00"']));if(a instanceof RegExp)return Zh(b,S(['#"',a.source,'"']));if("symbol"===r(a)||"undefined"!==typeof Symbol&&a instanceof Symbol)return Zh(b,S(["#object[",a.toString(),"]"]));if(z(function(){var f=null==a?null:a.constructor;return null==f?null:f.ad}()))return Zh(b,S(["#object[",a.constructor.ad.replace(RegExp("/","g"),"."),
"]"]));e=function(){var f=null==a?null:a.constructor;return null==f?null:f.name}();c=z(function(){var f=null==e;return f?f:/^[\s\xa0]*$/.test(e)}())?"Object":e;return null==a.constructor?Zh(b,S(["#object[",c,"]"])):Zh(b,S(["#object[",c," ",B.g(a),"]"]))}function di(a,b,c){var d=fi.g(c);return z(d)?(c=V.j(c,gi,ci),d.j?d.j(a,b,c):d.call(null,a,b,c)):ci(a,b,c)}
function hi(a){var b=Qa();if(null==a||Xa(E(a)))b="";else{var c=B,d=c.g,e=new La,f=new wc(e);di(G(a),f,b);a=E(J(a));for(var h=null,k=0,l=0;;)if(l<k){var m=h.V(null,l);bc(f," ");di(m,f,b);l+=1}else if(a=E(a))h=a,Jd(h)?(a=mc(h),k=nc(h),h=a,m=N(a),a=k,k=m):(m=G(h),bc(f," "),di(m,f,b),a=J(h),h=null,k=0),l=0;else break;b=d.call(c,e)}return b}function ii(a){return a instanceof Jc?Kc.h(null,se(a)):re.h(null,se(a))}
function ji(a){if(z(!1)){var b=E(a),c=E(b),d=G(c);J(c);U(d,0,null);U(d,1,null);c=null==a?null:null!=a&&(a.C&4||u===a.De)?a.ja(null):(null!=a?a.C&4||u===a.De||(a.C?0:$a(hb,a)):$a(hb,a))?ib(a):null;for(a=null;;){d=a;b=E(b);a=G(b);var e=J(b),f=a;a=U(f,0,null);b=U(f,1,null);if(z(f))if(a instanceof D||a instanceof Jc)if(z(d))if(K.h(d,qe(a)))c=V.j(c,ii(a),b),a=d,b=e;else return null;else if(d=qe(a),z(d))c=V.j(c,ii(a),b),a=d,b=e;else return null;else return null;else return new Y(null,2,5,Z,[d,c],null)}}else return null}
function ki(a,b,c,d,e){return Xh(d,function(f,h,k){var l=Db(f);c.j?c.j(l,h,k):c.call(null,l,h,k);bc(h," ");f=Eb(f);return c.j?c.j(f,h,k):c.call(null,f,h,k)},[B.g(a),"{"].join(""),", ","}",e,E(b))}function ei(a,b,c,d){var e=Gd(a)?ji(a):null,f=U(e,0,null);e=U(e,1,null);return z(f)?ki(["#:",B.g(f)].join(""),e,b,c,d):ki(null,a,b,c,d)}mf.prototype.la=u;mf.prototype.ba=function(a,b,c){bc(b,"#object[cljs.core.Volatile ");di(new v(null,1,[li,this.state],null),b,c);return bc(b,"]")};F.prototype.la=u;
F.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};te.prototype.la=u;te.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};Sf.prototype.la=u;Sf.prototype.ba=function(a,b,c){return Xh(b,di,"["," ","]",c,this)};hh.prototype.la=u;hh.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};Yg.prototype.la=u;Yg.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};lh.prototype.la=u;lh.prototype.ba=function(a,b,c){return Xh(b,di,"["," ","]",c,this)};
tg.prototype.la=u;tg.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};Qc.prototype.la=u;Qc.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};Nh.prototype.la=u;Nh.prototype.ba=function(a,b,c){return Xh(b,di,"#{"," ","}",c,this)};dg.prototype.la=u;dg.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};me.prototype.la=u;me.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};sf.prototype.la=u;
sf.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};kd.prototype.la=u;kd.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};ch.prototype.la=u;ch.prototype.ba=function(a,b,c){return ei(this,di,b,c)};$g.prototype.la=u;$g.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};Dh.prototype.la=u;Dh.prototype.ba=function(a,b,c){return ei(this,di,b,c)};Kh.prototype.la=u;Kh.prototype.ba=function(a,b,c){return Xh(b,di,"#{"," ","}",c,this)};ye.prototype.la=u;
ye.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};hf.prototype.la=u;hf.prototype.ba=function(a,b,c){bc(b,"#object[cljs.core.Atom ");di(new v(null,1,[li,this.state],null),b,c);return bc(b,"]")};Hh.prototype.la=u;Hh.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};kh.prototype.la=u;kh.prototype.ba=function(a,b,c){return Xh(b,di,"["," ","]",c,this)};qf.prototype.la=u;qf.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};Y.prototype.la=u;
Y.prototype.ba=function(a,b,c){return Xh(b,di,"["," ","]",c,this)};jg.prototype.la=u;jg.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};je.prototype.la=u;je.prototype.ba=function(a,b){return bc(b,"()")};kg.prototype.la=u;kg.prototype.ba=function(a,b,c){return Xh(b,di,"#queue ["," ","]",c,E(this))};v.prototype.la=u;v.prototype.ba=function(a,b,c){return ei(this,di,b,c)};Gh.prototype.la=u;Gh.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};sd.prototype.la=u;
sd.prototype.ba=function(a,b,c){return Xh(b,di,"("," ",")",c,this)};Jc.prototype.Wb=u;Jc.prototype.xb=function(a,b){if(b instanceof Jc)return Ic(this,b);throw Error(["Cannot compare ",B.g(this)," to ",B.g(b)].join(""));};D.prototype.Wb=u;D.prototype.xb=function(a,b){if(b instanceof D)return ne(this,b);throw Error(["Cannot compare ",B.g(this)," to ",B.g(b)].join(""));};Y.prototype.Wb=u;
Y.prototype.xb=function(a,b){if(Id(b))return Qd(this,b);throw Error(["Cannot compare ",B.g(this)," to ",B.g(b)].join(""));};Sf.prototype.Wb=u;Sf.prototype.xb=function(a,b){if(Id(b))return Qd(this,b);throw Error(["Cannot compare ",B.g(this)," to ",B.g(b)].join(""));};lh.prototype.Wb=u;lh.prototype.xb=function(a,b){if(Id(b))return Qd(this,b);throw Error(["Cannot compare ",B.g(this)," to ",B.g(b)].join(""));};kh.prototype.Wb=u;
kh.prototype.xb=function(a,b){if(Id(b))return Qd(this,b);throw Error(["Cannot compare ",B.g(this)," to ",B.g(b)].join(""));};function mi(a,b){return gc(Vd(function(c,d){var e=a.g?a.g(d):a.call(null,d);return Fe(c,e,qd.h(C.j(c,e,rd),d))},ec(W),b))}var ni=null;function oi(){null==ni&&(ni=jf(new v(null,3,[pi,W,qi,W,ri,W],null)));return ni}
function si(a,b,c){var d=K.h(b,c);if(d)return d;d=ri.g(a);d=d.g?d.g(b):d.call(null,b);if(!(d=Od(d,c))&&(d=Id(c)))if(d=Id(b))if(d=N(c)===N(b)){d=!0;for(var e=0;;)if(d&&e!==N(c))d=si(a,b.g?b.g(e):b.call(null,e),c.g?c.g(e):c.call(null,e)),e+=1;else return d}else return d;else return d;else return d}function ti(a){var b=Kb(oi());return Xe(C.h(pi.g(b),a))}function ui(a,b,c,d){lf.h(a,function(){return Kb(b)});lf.h(c,function(){return Kb(d)})}
var vi=function vi(a,b,c){var e=function(){var f=Kb(c);return f.g?f.g(a):f.call(null,a)}();e=z(z(e)?e.g?e.g(b):e.call(null,b):e)?!0:null;if(z(e))return e;e=function(){for(var f=ti(b);;)if(0<N(f)){var h=G(f);vi.j?vi.j(a,h,c):vi.call(null,a,h,c);f=H(f)}else return null}();if(z(e))return e;e=function(){for(var f=ti(a);;)if(0<N(f)){var h=G(f);vi.j?vi.j(h,b,c):vi.call(null,h,b,c);f=H(f)}else return null}();return z(e)?e:!1};function wi(a,b,c,d){c=vi(a,b,c);return z(c)?c:si(d,a,b)}
var xi=function xi(a,b,c,d,e,f,h,k){var m=Vd(function(p,q){var t=U(q,0,null);U(q,1,null);if(si(Kb(c),b,t)){p=null==p||wi(t,G(p),e,Kb(c))?q:p;if(!wi(G(p),t,e,Kb(c)))throw Error(["Multiple methods in multimethod '",B.g(a),"' match dispatch value: ",B.g(b)," -\x3e ",B.g(t)," and ",B.g(G(p)),", and neither is preferred"].join(""));return p}return p},null,Kb(d)),n=function(){var p;if(p=null==m)p=Kb(d),p=p.g?p.g(k):p.call(null,k);return z(p)?new Y(null,2,5,Z,[k,p],null):m}();if(z(n)){if(K.h(Kb(h),Kb(c)))return lf.I(f,
V,b,pd(n)),pd(n);ui(f,d,h,c);return xi.Ma?xi.Ma(a,b,c,d,e,f,h,k):xi.call(null,a,b,c,d,e,f,h,k)}return null};function yi(a,b){throw Error(["No method in multimethod '",B.g(a),"' for dispatch value: ",B.g(b)].join(""));}function zi(a,b,c,d,e,f,h,k){this.name=a;this.N=b;this.Xe=c;this.dd=d;this.gd=e;this.kf=f;this.fd=h;this.Xc=k;this.C=4194305;this.O=4352}g=zi.prototype;
g.call=function(a){switch(arguments.length-1){case 0:return this.H();case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);case 3:return this.j(arguments[1],arguments[2],arguments[3]);case 4:return this.I(arguments[1],arguments[2],arguments[3],arguments[4]);case 5:return this.ga(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 6:return this.za(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);case 7:return this.$a(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7]);case 8:return this.Ma(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8]);case 9:return this.ab(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9]);case 10:return this.Pa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10]);
case 11:return this.Qa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11]);case 12:return this.Ra(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12]);case 13:return this.Sa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],
arguments[11],arguments[12],arguments[13]);case 14:return this.Ta(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14]);case 15:return this.Ua(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15]);case 16:return this.Va(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16]);case 17:return this.Wa(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17]);case 18:return this.Xa(arguments[1],arguments[2],
arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18]);case 19:return this.Ya(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18],arguments[19]);case 20:return this.Za(arguments[1],
arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],arguments[18],arguments[19],arguments[20]);case 21:return this.yd(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6],arguments[7],arguments[8],arguments[9],arguments[10],arguments[11],arguments[12],arguments[13],arguments[14],arguments[15],arguments[16],arguments[17],
arguments[18],arguments[19],arguments[20],arguments[21]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.H=function(){var a=this.N.H?this.N.H():this.N.call(null),b=Ai(this,a);z(b)||yi(this.name,a);return b.H?b.H():b.call(null)};g.g=function(a){var b=this.N.g?this.N.g(a):this.N.call(null,a),c=Ai(this,b);z(c)||yi(this.name,b);return c.g?c.g(a):c.call(null,a)};
g.h=function(a,b){var c=this.N.h?this.N.h(a,b):this.N.call(null,a,b),d=Ai(this,c);z(d)||yi(this.name,c);return d.h?d.h(a,b):d.call(null,a,b)};g.j=function(a,b,c){var d=this.N.j?this.N.j(a,b,c):this.N.call(null,a,b,c),e=Ai(this,d);z(e)||yi(this.name,d);return e.j?e.j(a,b,c):e.call(null,a,b,c)};g.I=function(a,b,c,d){var e=this.N.I?this.N.I(a,b,c,d):this.N.call(null,a,b,c,d),f=Ai(this,e);z(f)||yi(this.name,e);return f.I?f.I(a,b,c,d):f.call(null,a,b,c,d)};
g.ga=function(a,b,c,d,e){var f=this.N.ga?this.N.ga(a,b,c,d,e):this.N.call(null,a,b,c,d,e),h=Ai(this,f);z(h)||yi(this.name,f);return h.ga?h.ga(a,b,c,d,e):h.call(null,a,b,c,d,e)};g.za=function(a,b,c,d,e,f){var h=this.N.za?this.N.za(a,b,c,d,e,f):this.N.call(null,a,b,c,d,e,f),k=Ai(this,h);z(k)||yi(this.name,h);return k.za?k.za(a,b,c,d,e,f):k.call(null,a,b,c,d,e,f)};
g.$a=function(a,b,c,d,e,f,h){var k=this.N.$a?this.N.$a(a,b,c,d,e,f,h):this.N.call(null,a,b,c,d,e,f,h),l=Ai(this,k);z(l)||yi(this.name,k);return l.$a?l.$a(a,b,c,d,e,f,h):l.call(null,a,b,c,d,e,f,h)};g.Ma=function(a,b,c,d,e,f,h,k){var l=this.N.Ma?this.N.Ma(a,b,c,d,e,f,h,k):this.N.call(null,a,b,c,d,e,f,h,k),m=Ai(this,l);z(m)||yi(this.name,l);return m.Ma?m.Ma(a,b,c,d,e,f,h,k):m.call(null,a,b,c,d,e,f,h,k)};
g.ab=function(a,b,c,d,e,f,h,k,l){var m=this.N.ab?this.N.ab(a,b,c,d,e,f,h,k,l):this.N.call(null,a,b,c,d,e,f,h,k,l),n=Ai(this,m);z(n)||yi(this.name,m);return n.ab?n.ab(a,b,c,d,e,f,h,k,l):n.call(null,a,b,c,d,e,f,h,k,l)};g.Pa=function(a,b,c,d,e,f,h,k,l,m){var n=this.N.Pa?this.N.Pa(a,b,c,d,e,f,h,k,l,m):this.N.call(null,a,b,c,d,e,f,h,k,l,m),p=Ai(this,n);z(p)||yi(this.name,n);return p.Pa?p.Pa(a,b,c,d,e,f,h,k,l,m):p.call(null,a,b,c,d,e,f,h,k,l,m)};
g.Qa=function(a,b,c,d,e,f,h,k,l,m,n){var p=this.N.Qa?this.N.Qa(a,b,c,d,e,f,h,k,l,m,n):this.N.call(null,a,b,c,d,e,f,h,k,l,m,n),q=Ai(this,p);z(q)||yi(this.name,p);return q.Qa?q.Qa(a,b,c,d,e,f,h,k,l,m,n):q.call(null,a,b,c,d,e,f,h,k,l,m,n)};g.Ra=function(a,b,c,d,e,f,h,k,l,m,n,p){var q=this.N.Ra?this.N.Ra(a,b,c,d,e,f,h,k,l,m,n,p):this.N.call(null,a,b,c,d,e,f,h,k,l,m,n,p),t=Ai(this,q);z(t)||yi(this.name,q);return t.Ra?t.Ra(a,b,c,d,e,f,h,k,l,m,n,p):t.call(null,a,b,c,d,e,f,h,k,l,m,n,p)};
g.Sa=function(a,b,c,d,e,f,h,k,l,m,n,p,q){var t=this.N.Sa?this.N.Sa(a,b,c,d,e,f,h,k,l,m,n,p,q):this.N.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q),w=Ai(this,t);z(w)||yi(this.name,t);return w.Sa?w.Sa(a,b,c,d,e,f,h,k,l,m,n,p,q):w.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q)};
g.Ta=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t){var w=this.N.Ta?this.N.Ta(a,b,c,d,e,f,h,k,l,m,n,p,q,t):this.N.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t),x=Ai(this,w);z(x)||yi(this.name,w);return x.Ta?x.Ta(a,b,c,d,e,f,h,k,l,m,n,p,q,t):x.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t)};
g.Ua=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w){var x=this.N.Ua?this.N.Ua(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w):this.N.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w),y=Ai(this,x);z(y)||yi(this.name,x);return y.Ua?y.Ua(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w):y.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w)};
g.Va=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x){var y=this.N.Va?this.N.Va(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x):this.N.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x),I=Ai(this,y);z(I)||yi(this.name,y);return I.Va?I.Va(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x):I.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x)};
g.Wa=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y){var I=this.N.Wa?this.N.Wa(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y):this.N.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y),P=Ai(this,I);z(P)||yi(this.name,I);return P.Wa?P.Wa(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y):P.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y)};
g.Xa=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I){var P=this.N.Xa?this.N.Xa(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I):this.N.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I),R=Ai(this,P);z(R)||yi(this.name,P);return R.Xa?R.Xa(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I):R.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I)};
g.Ya=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P){var R=this.N.Ya?this.N.Ya(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P):this.N.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P),T=Ai(this,R);z(T)||yi(this.name,R);return T.Ya?T.Ya(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P):T.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P)};
g.Za=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R){var T=this.N.Za?this.N.Za(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R):this.N.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R),X=Ai(this,T);z(X)||yi(this.name,T);return X.Za?X.Za(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R):X.call(null,a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R)};
g.yd=function(a,b,c,d,e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R,T){var X=Te(this.N,a,b,c,d,S([e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R,T])),sa=Ai(this,X);z(sa)||yi(this.name,X);return Te(sa,a,b,c,d,S([e,f,h,k,l,m,n,p,q,t,w,x,y,I,P,R,T]))};function Bi(a,b,c){lf.I(a.gd,V,b,c);ui(a.fd,a.gd,a.Xc,a.dd)}function Ai(a,b){K.h(Kb(a.Xc),Kb(a.dd))||ui(a.fd,a.gd,a.Xc,a.dd);var c=Kb(a.fd);c=c.g?c.g(b):c.call(null,b);return z(c)?c:xi(a.name,b,a.dd,a.gd,a.kf,a.fd,a.Xc,a.Xe)}g.Qb=function(){return oc(this.name)};g.Fc=function(){return pc(this.name)};
g.da=function(){return ea(this)};function Ci(a){this.jc=a;this.F=null;this.C=2153775104;this.O=2048}g=Ci.prototype;g.Pe=u;g.toString=function(){return this.jc};g.$=function(a,b){return(a=null!=b?u===b.Pe?!0:!1:!1)?this.jc===b.jc:a};g.ba=function(a,b){return bc(b,['#uuid "',B.g(this.jc),'"'].join(""))};g.da=function(){null==this.F&&(this.F=Gc(this.jc));return this.F};g.xb=function(a,b){if(b instanceof Ci)return Aa(this.jc,b.jc);throw Error(["Cannot compare ",B.g(this)," to ",B.g(b)].join(""));};
function Di(a,b,c){var d=Error(a);this.message=a;this.data=b;this.Ud=c;this.name=d.name;this.description=d.description;this.number=d.number;this.fileName=d.fileName;this.lineNumber=d.lineNumber;this.columnNumber=d.columnNumber;this.stack=d.stack;return this}Di.prototype.__proto__=Error.prototype;Di.prototype.la=u;
Di.prototype.ba=function(a,b,c){bc(b,"#error {:message ");di(this.message,b,c);z(this.data)&&(bc(b,", :data "),di(this.data,b,c));z(this.Ud)&&(bc(b,", :cause "),di(this.Ud,b,c));return bc(b,"}")};Di.prototype.toString=function(){return xc(this)};function Ei(a,b){return new Di(a,b,null)};var Fi=new D("shadow.grove.components","event-target","shadow.grove.components/event-target",-649187734),Gi=new D("shadow.grove.components","depth","shadow.grove.components/depth",-20661449),Hi=new D("shadow.grove.eql-query","not-found","shadow.grove.eql-query/not-found",18009254),Ii=new D(null,"synced","synced",-1518561120),Ji=new D(null,"table","table",-564943036),li=new D(null,"val","val",128701612),Ki=new D(null,"db-after","db-after",-571884666),Li=new D(null,"render","render",-1408033454),Mi=
new D("shadow.grove.db","ident-types","shadow.grove.db/ident-types",-1275004257),Ni=new D(null,"readers","readers",-2118263030),Oi=new D(null,"entity","entity",-450970276),Pi=new Jc("clojure.core.protocols","nav","clojure.core.protocols/nav",298936762,null),Qi=new D(null,"line","line",212345235),Ri=new D(null,"query-part","query-part",-130059393),Si=new D(null,"part","part",77757738),Ti=new D(null,"ev-id","ev-id",1383435917),Ui=new D("shadow.grove.components","handle-dom-event!","shadow.grove.components/handle-dom-event!",
476157374),Vi=new D(null,"group-item","group-item",670583858),Wi=new D("shadow.grove.runtime","scheduler","shadow.grove.runtime/scheduler",-1004241009),Xi=new D(null,"gen","gen",142575302),Yi=new D(null,"tbody","tbody",-80678300),Zi=new D(null,"string","string",-1989541586),$i=new D(null,"data","data",-232669377),aj=new D("shadow.grove.runtime","runtime-id","shadow.grove.runtime/runtime-id",1330331054),bj=new D(null,"join-item","join-item",-896163302),cj=new D(null,"group-type","group-type",-821813761),
dj=new D("shadow.grove.runtime","env-init","shadow.grove.runtime/env-init",2005185019),ej=new D(null,"namespaced-map","namespaced-map",1235665380),fj=new D("shadow.grove","updated","shadow.grove/updated",1086195901),gj=new D(null,"coordinate","coordinate",-112811209),hj=new D(null,"items","items",1031954938),ij=new D("shadow.grove.runtime","query-index-ref","shadow.grove.runtime/query-index-ref",1418908381),jj=new D(null,"version","version",425292698),kj=new D(null,"entity-type","entity-type",-1957300125),
lj=new D("e","stop!","e/stop!",726634536),qi=new D(null,"descendants","descendants",1824886031),mj=new D("shadow.grove.db","all","shadow.grove.db/all",-709808235),nj=new D(null,"tag","tag",-1290361223),oj=new D(null,"module-id","module-id",376972113),pj=new D("shadow.grove.events","fx","shadow.grove.events/fx",610147230),qj=new D(null,"other","other",995793544),rj=new D(null,"on-click","on-click",1632826543),sj=new D(null,"thead","thead",-291875296),tj=new D(null,"is-duplicate","is-duplicate",1545218398),
uj=new D(null,"return","return",-1891502105),vj=new D("shadow.grove.components","stable-args","shadow.grove.components/stable-args",691139503),wj=new D(null,"join-key","join-key",750199789),fi=new D(null,"alt-impl","alt-impl",670969595),xj=new D("shadow.grove.components","error-handler","shadow.grove.components/error-handler",-1078927315),yj=new D("shadow.grove.components","scheduler","shadow.grove.components/scheduler",189849247),zj=new D(null,"db-before","db-before",-553691536),Aj=new D(null,"path",
"path",-188191168),Bj=new D("shadow.cljs.build-report.ui","db","shadow.cljs.build-report.ui/db",1704590408),Cj=new D("shadow.grove.events","tx-reporter","shadow.grove.events/tx-reporter",2068865506),Dj=new D("shadow.grove.runtime","runtime-ref","shadow.grove.runtime/runtime-ref",252005090),Ej=new D(null,"module-entries","module-entries",-2008632924),Fj=new D("e","prevent-default","e/prevent-default",813416704),Gj=new D("shadow.grove.components","dom-sync!","shadow.grove.components/dom-sync!",1006774752),
Hj=new D("shadow.grove.components","hook-invalidate!","shadow.grove.components/hook-invalidate!",1205709960),Ij=new D(null,"fs-root","fs-root",1292178406),Jj=new Jc(null,"/","/",-1371932971,null),Kj=new D(null,"resource-id","resource-id",-1308422582),Lj=new D(null,"package-name","package-name",350612733),Mj=new D("cljs.analyzer","no-resolve","cljs.analyzer/no-resolve",-1872351017),Nj=new D("shadow.grove.runtime","active-queries-map","shadow.grove.runtime/active-queries-map",-592199771),Oj=new D(null,
"entities","entities",1940967403),Ra=new D(null,"flush-on-newline","flush-on-newline",-151457939),Pj=new D(null,"illegal-argument","illegal-argument",-1845493170),Qj=new D("e","stop","e/stop",-2140915081),Rj=new D(null,"next","next",-117701485),Sj=new D("shadow.grove.runtime","fx-config","shadow.grove.runtime/fx-config",-254676192),Tj=new D(null,"on-mouseenter","on-mouseenter",-157619711),Uj=new D(null,"js-size","js-size",-582454603),Vj=new D("shadow.grove.runtime","query-index-map","shadow.grove.runtime/query-index-map",
1244541445),Wj=new D(null,"character","character",380652989),Xj=new D(null,"this","this",-611633625),Yj=new D("dom","ref","dom/ref",1289472705),Zj=new D("shadow.arborist","root","shadow.arborist/root",1186427103),ak=new D(null,"tx","tx",466630418),bk=new D(null,"dest","dest",-34569477),ck=new D(null,"k","k",-2146297393),dk=new D(null,"th","th",-545608566),ek=new D(null,"hierarchy","hierarchy",-1053470341),fk=new D(null,"keys-updated","keys-updated",1209111301),gk=new D(null,"e","e",1381269198),hk=
new D(null,"f","f",-1597136552),ik=new D(null,"tr","tr",-1424774646),jk=new D(null,"b","b",1482224470),kk=new D(null,"ident","ident",-742346),lk=new D("shadow.grove.runtime","rt","shadow.grove.runtime/rt",1216959489),mk=new D(null,"set","set",304602554),nk=new D(null,"v","v",21465059),ok=new D(null,"strable","strable",1877668047),pk=new D("shadow.grove.components","component","shadow.grove.components/component",-1606419021),qk=new D(null,"td","td",1479933353),Jk=new D(null,"symbol","symbol",-1038572696),
Kk=new D("shadow.grove.db","schema","shadow.grove.db/schema",1093729226),Lk=new D(null,"group-id","group-id",-1316082778),Mk=new D("e","rate-limit","e/rate-limit",1748081857),Nk=new D(null,"event","event",301435442),Ok=new D(null,"div","div",1057191632),Pk=new D(null,"adj","adj",-1344630196),Qk=new D(null,"optimized-size","optimized-size",-2020963725),Rk=new D(null,"value","value",305978217),Sk=new D("shadow.grove.runtime","key-index-ref","shadow.grove.runtime/key-index-ref",-1341451448),Tk=new D(null,
"module-entry","module-entry",-736184856),Uk=new D(null,"package-id","package-id",-8073753),gi=new D(null,"fallback-impl","fallback-impl",-1501286995),Vk=new D(null,"env-changes","env-changes",-1574460812),Wk=new D("shadow.grove.eql-query","default","shadow.grove.eql-query/default",1209436522),Xk=new D("e","throttle","e/throttle",-1860340685),Yk=new D("shadow.grove.events","fx-transact!","shadow.grove.events/fx-transact!",1921709579),Zk=new D(null,"result","result",1415092211),$k=new D(null,"for",
"for",-1323786319),al=new D(null,"vector","vector",1902966158),bl=new D("shadow.cljs.build-report.ui","toggle-group!","shadow.cljs.build-report.ui/toggle-group!",-200595689),cl=new D("shadow.grove.runtime","key-index-seq","shadow.grove.runtime/key-index-seq",1103349112),dl=new D(null,"item","item",249373802),el=new D(null,"item-count","item-count",8658772),fl=new D(null,"groups","groups",-136896102),gl=new D(null,"build-sources","build-sources",-1750353374),hl=new D(null,"group","group",582596132),
il=new D(null,"fx-key","fx-key",-516894324),jl=new D(null,"eof","eof",-489063237),kl=new Jc(null,"js","js",-886355190,null),ll=new D(null,"env","env",-1815813235),ml=new D(null,"when","when",-576417306),nl=new D(null,"type","type",1174270348),ol=new D(null,"style","style",-496642736),pl=new D(null,"on-mouseleave","on-mouseleave",553724114),ql=new D(null,"reader-error","reader-error",1610253121),rl=new D("shadow.arborist.protocols","dom-event-handler","shadow.arborist.protocols/dom-event-handler",
-755471285),Yh=new D(null,"more-marker","more-marker",-14717935),sl=new D("shadow.grove","suspense-keys","shadow.grove/suspense-keys",-1050374121),tl=new D(null,"join-val","join-val",-990533655),ul=new D(null,"group-ident","group-ident",1287898105),vl=new D("shadow.grove.events","tx-guard","shadow.grove.events/tx-guard",-2091505094),wl=new D("shadow.grove.runtime","data-ref","shadow.grove.runtime/data-ref",-1688628375),xl=new D(null,"rect","rect",-108902628),yl=new D(null,"attr","attr",-604132353),
zl=new D(null,"node","node",581201198),Al=new D(null,"ready","ready",1086465795),Bl=new D(null,"origin","origin",1037372088),Cl=new D(null,"ident-gen","ident-gen",872410869),Dl=new D(null,"primary-key","primary-key",1422512605),Ta=new D(null,"meta","meta",1499536964),El=new D(null,"engine","engine",1459054265),Fl=new D(null,"map","map",1371690461),Gl=new D(null,"resource","resource",251898836),Hl=new D(null,"transact!","transact!",-822725810),Il=new D(null,"hover-item","hover-item",1736640574),Jl=
new D("shadow.cljs.build-report.ui","group-item-enter!","shadow.cljs.build-report.ui/group-item-enter!",1891071559),Kl=new D(null,"resource-name","resource-name",2001617100),Ll=new D("shadow.grove.db","skip","shadow.grove.db/skip",-1016607174),Ml=new D("shadow.grove.components","parent","shadow.grove.components/parent",522357606),Nl=new D(null,"display-modules","display-modules",724521995),Ol=new D(null,"build-modules","build-modules",-1146364107),Pl=new D("shadow.grove","loading-state","shadow.grove/loading-state",
1580027943),Ql=new D(null,"gzip-size","gzip-size",1012129871),Rl=new D(null,"supports?","supports?",1642448130),Sl=new D(null,"col","col",-1959363084),Tl=new Jc("shadow.arborist.protocols","as-managed","shadow.arborist.protocols/as-managed",142378542,null),Ul=new D(null,"current","current",-1088038603),Vl=new D(null,"class","class",-2030961996),Wl=new D(null,"many","many",1092119164),Xl=new D(null,"parent","parent",-878878779),Yl=new Jc(null,"inst","inst",-2008473268,null),Zl=new D("dom","svg","dom/svg",
856951640),$l=new D(null,"seen","seen",-518999789),am=new D(null,"group-pct","group-pct",-1926071629),bm=new D("e","debounce","e/debounce",-871550403),cm=new D(null,"ex-kind","ex-kind",1581199296),dm=new D("db","undefined","db/undefined",-1970497934),em=new D(null,"paths","paths",-1807389588),fm=new D("shadow.grove","started","shadow.grove/started",-1053419007),gm=new D(null,"empty","empty",767870958),hm=new D("shadow.grove.runtime","query-index-queue-flush!","shadow.grove.runtime/query-index-queue-flush!",
1819569069),im=new D(null,"group-item-id","group-item-id",-877313515),jm=new Jc(null,"-Inf","-Inf",-2123243689,null),km=new D(null,"expanded","expanded",-3020742),lm=new D(null,"src","src",-1651076051),mm=new D(null,"default","default",-1987822328),nm=new D("shadow.grove.db","not-found","shadow.grove.db/not-found",1006210955),om=new D("db","all","db/all",892118348),pm=new D("shadow.grove.runtime","event-config","shadow.grove.runtime/event-config",-570686649),qm=new D("shadow.grove.components","effect-hook",
"shadow.grove.components/effect-hook",301527919),rm=new Jc(null,"Inf","Inf",647172781,null),sm=new D(null,"provides","provides",-1634397992),Ua=new D(null,"dup","dup",556298533),tm=new Jc("clojure.core.protocols","datafy","clojure.core.protocols/datafy",707534751,null),um=new D(null,"item-ident","item-ident",-1239542290),vm=new D(null,"jar","jar",-1059959581),wm=new D(null,"fs","fs",-2122926244),xm=new D(null,"fx","fx",-1237829572),ym=new D(null,"requires","requires",-1201390927),Va=new D(null,"print-length",
"print-length",1931866356),zm=new D(null,"nil","nil",99600501),Am=new D(null,"require-graph","require-graph",861823460),Bm=new D(null,"npm-info","npm-info",295306408),Cm=new D(null,"reader-exception","reader-exception",-1938323098),Dm=new D(null,"joins","joins",1033962699),Em=new D(null,"pom-info","pom-info",-2111983790),Fm=new D(null,"keys-new","keys-new",546185618),Gm=new D(null,"list","list",765357683),Hm=new D("db","ident","db/ident",-737096),Im=new D("e","signal","e/signal",-1984951554),Jm=new D(null,
"one","one",935007904),Km=new D("e","capture","e/capture",-677031226),Lm=new D(null,"column","column",2078222095),Mm=new D(null,"fx-value","fx-value",-522086181),Nm=new D(null,"key","key",-1516042587),Om=new D(null,"db","db",993250759),Pm=new D("e","passive","e/passive",252884107),Qm=new D("shadow.grove.runtime","root-el","shadow.grove.runtime/root-el",-221164066),Rm=new D(null,"keys-removed","keys-removed",-110314827),Sm=new D(null,"id-pred","id-pred",-1220295264),Tm=new D(null,"suspend","suspend",
849690959),Um=new D("dom","element-fn","dom/element-fn",553675770),Vm=new D("db","loading","db/loading",-737049547),Wm=new D("shadow.grove.eql-query","missing","shadow.grove.eql-query/missing",-735544437),Xm=new D(null,"module","module",1424618191),Ym=new D(null,"source-bytes","source-bytes",2043726942),pi=new D(null,"parents","parents",-2027538891),Zm=new D(null,"vals","vals",768058733),$m=new D(null,"colSpan","colSpan",872137394),an=new D("shadow.cljs.build-report.ui","group-item-leave!","shadow.cljs.build-report.ui/group-item-leave!",
1638354003),bn=new D("e","once","e/once",-262568708),cn=new D(null,"in","in",-1531184865),Sa=new D(null,"readably","readably",1129599760),dn=new D(null,"file","file",-1269645878),en=new D(null,"config","config",994861415),fn=new D("shadow.grove","render","shadow.grove/render",1304443147),gn=new D(null,"id","id",-1388402092),hn=new D("tailrecursion.priority-map","not-found","tailrecursion.priority-map/not-found",-436727517),jn=new D(null,"attrs","attrs",-2090668713),kn=new D(null,"group-name","group-name",
-232140110),ln=new Jc(null,"uuid","uuid",-504564192,null),mn=new D(null,"npm","npm",785664792),nn=new Jc(null,"NaN","NaN",666918153,null),on=new D(null,"nodeset","nodeset",695991339),pn=new Jc(null,"queue","queue",-1198599890,null),qn=new D(null,"entry","entry",505168823),rn=new D(null,"keyword","keyword",811389747),sn=new D(null,"mount","mount",-1560582470),ri=new D(null,"ancestors","ancestors",-776045424),tn=new D(null,"loading","loading",-737050189),un=new D("shadow.grove.protocols","query-engine",
"shadow.grove.protocols/query-engine",-711879943);var vn=/[\s]/;function wn(a){return null==a?null:","===a?!0:vn.test(a)}function xn(a){return null==a?null:!/[^0-9]/.test(a)}
function yn(a,b){return function e(d){return new te(null,function(){for(;;){var f=E(d);if(f){if(Jd(f)){var h=mc(f),k=N(h),l=xe(k);return function(){for(var n=0;;)if(n<k){var p=ob(h,n),q=l;if(p instanceof Jc||p instanceof D){var t=Uh(qe,se)(p),w=U(t,0,null);t=U(t,1,null);var x=p instanceof Jc?Kc:re;p=null==w?x.h?x.h(a,t):x.call(null,a,t):K.h("_",w)?x.g?x.g(t):x.call(null,t):p}q.add(p);n+=1}else return!0}()?ze(l.X(),e(nc(f))):ze(l.X(),null)}var m=G(f);return Q(m instanceof Jc||m instanceof D?function(){var n=
Uh(qe,se)(m),p=U(n,0,null);n=U(n,1,null);var q=m instanceof Jc?Kc:re;return null==p?q.h?q.h(a,n):q.call(null,a,n):K.h("_",p)?q.g?q.g(n):q.call(null,n):m}():m,e(H(f)))}return null}},null,null)}(b)}function zn(a,b){a=parseInt(a,b);return z(isNaN(a))?-1:a};function An(a){if(null!=a&&null!=a.Yb)a=a.Yb(a);else{var b=An[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=An._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("Reader.read-char",a);}return a}function Bn(a){if(null!=a&&null!=a.Jc)a=a.Jc(a);else{var b=Bn[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Bn._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("Reader.peek-char",a);}return a}
function Cn(a,b){if(null!=a&&null!=a.de)a.de(a,b);else{var c=Cn[r(null==a?null:a)];if(null!=c)c.h?c.h(a,b):c.call(null,a,b);else if(c=Cn._,null!=c)c.h?c.h(a,b):c.call(null,a,b);else throw A("IPushbackReader.unread",a);}}function Dn(a){if(null!=a&&null!=a.Te)a=a.Te(a);else{var b=Dn[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Dn._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IndexingReader.get-line-number",a);}return a}
function En(a){if(null!=a&&null!=a.Re)a=a.Re(a);else{var b=En[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=En._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IndexingReader.get-column-number",a);}return a}function Fn(a){if(null!=a&&null!=a.Se)a=a.Se(a);else{var b=Fn[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Fn._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IndexingReader.get-file-name",a);}return a}
function Gn(a,b){this.W=a;this.qe=b;this.zc=0}Gn.prototype.Yb=function(){if(this.qe>this.zc){var a=this.W.charAt(this.zc);this.zc+=1;return a}return null};Gn.prototype.Jc=function(){return this.qe>this.zc?this.W.charAt(this.zc):null};function Hn(a,b){this.me=a;this.Vb=b;this.jb=this.wd=1}Hn.prototype.Yb=function(){var a=this.jb<this.wd?this.Vb[this.jb]:this.me.Yb(null);this.jb<this.wd&&(this.jb+=1);return null==a?null:fe(a)};
Hn.prototype.Jc=function(){var a=this.jb<this.wd?this.Vb[this.jb]:this.me.Jc(null);return null==a?null:fe(a)};Hn.prototype.de=function(a,b){if(z(b)){if(0===this.jb)throw Error("Pushback buffer is full");--this.jb;return this.Vb[this.jb]=b}return null};function In(a){return null!=a?u===a.Ef?!0:!1:!1};function Jn(a,b,c,d){var e=N(b);a=z(a)?0:10<e?10:e;b=nf.h(ef(Kn,!0),of(a,b));b=Pe(B,pf(1,tf.h(new qf(null,-1," ",null),b)));e=a<e?"...":null;return[B.g(c),B.g(b),e,B.g(d)].join("")}var Kn,Ln=jf(W),Mn=jf(W),Nn=jf(W),On=jf(W),Pn=C.j(W,ek,oi.H?oi.H():oi.call(null));
Kn=new zi(Kc.h("cljs.tools.reader.impl.inspect","inspect*"),function(a,b){return null==b?zm:"string"===typeof b?Zi:b instanceof D?ok:"number"===typeof b?ok:b instanceof Jc?ok:Id(b)?al:ie(b)?Gm:Gd(b)?Fl:Ed(b)?mk:K.h(b,!0)?ok:K.h(b,!1)?ok:ab(b)},mm,Pn,Ln,Mn,Nn,On);Bi(Kn,Zi,function(a,b){a=z(a)?5:20;var c=b.length>a?'..."':'"',d=b.length;return['"',B.g(b.substring(0,a<d?a:d)),c].join("")});Bi(Kn,ok,function(a,b){return B.g(b)});Bi(Kn,F,function(){return"\x3cindexed seq\x3e"});Bi(Kn,tg,function(){return"\x3cmap seq\x3e"});
Bi(Kn,Yg,function(){return"\x3cmap seq\x3e"});Bi(Kn,me,function(){return"\x3ccons\x3e"});Bi(Kn,te,function(){return"\x3clazy seq\x3e"});Bi(Kn,zm,function(){return"nil"});Bi(Kn,Gm,function(a,b){return Jn(a,b,"(",")")});Bi(Kn,Fl,function(a,b){var c=N(b),d=z(a)?0:c;b=Pe(De,of(d,b));return Jn(a,b,"{",c>d?"...}":"}")});Bi(Kn,mk,function(a,b){return Jn(a,b,"#{","}")});Bi(Kn,al,function(a,b){return Jn(a,b,"[","]")});Bi(Kn,mm,function(a,b){return hi(S([ab(b)]))});function Qn(a,b,c){b=new v(null,2,[nl,Cm,cm,b],null);a=In(a)?V.v(b,dn,Fn(a),S([Qi,Dn(a),Sl,En(a)])):b;var d=dn.g(a);b=Qi.g(a);var e=Sl.g(a);d=z(d)?[B.g(d)," "].join(""):null;b=z(b)?["[line ",B.g(b),", col ",B.g(e),"]"].join(""):null;c=Se(B,d,b,z(z(d)?d:b)?" ":null,c);throw Ei(c,a);}function Rn(a,b){return Qn(a,ql,S([Pe(B,b)]))}function Sn(a,b){return Qn(a,Pj,S([Pe(B,b)]))}function Tn(a,b){return Qn(a,jl,S([Pe(B,b)]))}
function Un(a,b,c,d){Rn(a,S(["The map literal starting with ",Kn.h(!1,G(d)),z(b)?[" on line ",B.g(b)," column ",B.g(c)].join(""):null," contains ",N(d)," form(s). Map literals must contain an even number of forms."]))}function Vn(a,b,c){return Rn(a,S(["Invalid ",se(b),": ",c,"."]))}function Wn(a,b,c){return Rn(a,S(["Invalid character: ",c," found while reading ",se(b),"."]))}
function Xn(a,b){a:{var c=Zi instanceof D?Zi.Ca:null;switch(c){case "regex":c='#"';break a;case "string":c='"';break a;default:throw Error(["No matching clause: ",B.g(c)].join(""));}}return Tn(a,S(["Unexpected EOF reading ",se(Zi)," starting ",Qe(B,c,b),"."]))}function Yn(a,b){return Sn(a,S(["Invalid digit ",b," in unicode character."]))}function Zn(a){return Rn(a,S(["Octal escape sequence must be in range [0, 377]."]))}
function $n(a,b){b=function(c){return function f(e){return new te(null,function(){for(var h=e;;)if(h=E(h)){if(Jd(h)){var k=mc(h),l=N(k),m=xe(l);a:for(var n=0;;)if(n<l){var p=ob(k,n),q=U(p,0,null);1<U(p,1,null)&&m.add(q);n+=1}else{k=!0;break a}return k?ze(m.X(),f(nc(h))):ze(m.X(),null)}m=G(h);k=U(m,0,null);if(1<U(m,1,null))return Q(k,f(H(h)));h=H(h)}else return null},null,null)}(Th(c))}(b);return Se(B,a,1<N(b)?"s":null,": ",pf(1,tf.h(new qf(null,-1,", ",null),b)))}
function ao(a,b,c){b=se(b);Rn(a,S([$n([String(b.charAt(0)).toUpperCase()+String(b.substr(1)).toLowerCase()," literal contains duplicate key"].join(""),c)]))};function bo(a){for(var b=a.Yb(null);;)if(wn.g?wn.g(b):wn.call(null,b))b=a.Yb(null);else return b}var co=/^([-+]?)(?:(0)|([1-9][0-9]*)|0[xX]([0-9A-Fa-f]+)|0([0-7]+)|([1-9][0-9]?)[rR]([0-9A-Za-z]+)|0[0-9]+)(N)?$/,eo=/([-+]?[0-9]+)\/([0-9]+)/,fo=/([-+]?[0-9]+(\.[0-9]*)?([eE][-+]?[0-9]+)?)(M)?/;function go(a,b){a=Wh(a,b);return U(a,0,null)===b}
function ho(a){if(go(co,a)){var b=Zf(Wh(co,a));if(null!=(b.g?b.g(2):b.call(null,2)))a=0;else{a="-"===(b.g?b.g(1):b.call(null,1));b=null!=(b.g?b.g(3):b.call(null,3))?new Y(null,2,5,Z,[b.g?b.g(3):b.call(null,3),10],null):null!=(b.g?b.g(4):b.call(null,4))?new Y(null,2,5,Z,[b.g?b.g(4):b.call(null,4),16],null):null!=(b.g?b.g(5):b.call(null,5))?new Y(null,2,5,Z,[b.g?b.g(5):b.call(null,5),8],null):null!=(b.g?b.g(7):b.call(null,7))?new Y(null,2,5,Z,[b.g?b.g(7):b.call(null,7),parseInt(b.g?b.g(6):b.call(null,
6))],null):new Y(null,2,5,Z,[null,null],null);var c=b.g?b.g(0):b.call(null,0);null==c?a=null:(b=parseInt(c,b.g?b.g(1):b.call(null,1)),a=a?-1*b:b,a=z(isNaN(a))?null:a)}}else go(fo,a)?(b=Zf(Wh(fo,a)),a=null!=(b.g?b.g(4):b.call(null,4))?parseFloat(b.g?b.g(1):b.call(null,1)):parseFloat(a)):go(eo,a)?(b=Zf(Wh(eo,a)),a=b.g?b.g(1):b.call(null,1),b=b.g?b.g(2):b.call(null,2),a=z(Wh(/^\+/,a))?a.substring(1):a,a=parseInt(a)/parseInt(b)):a=null;return a}
function io(a){if(""===a||!0===/:$/.test(a)||!0===/^::/.test(a))return null;var b=a.indexOf("/"),c=0<b?a.substring(0,b):null;if(null!=c){b+=1;if(b===N(a))return null;a=a.substring(b);return xn(hd(a,0))||""===a||!1!==/:$/.test(c)||"/"!==a&&-1!==a.indexOf("/")?null:new Y(null,2,5,Z,[c,a],null)}return"/"===a||-1===a.indexOf("/")?new Y(null,2,5,Z,[null,a],null):null}
var jo=function jo(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return jo.v(arguments[0],1<c.length?new F(c.slice(1),0,null):null)};jo.v=function(a){for(;;){var b=a.Yb(null);if("\n"===b||"\n"===b||null==b)break}return a};jo.S=1;jo.R=function(a){var b=G(a);a=J(a);return this.v(b,a)};
function ko(){return function(){function a(c,d){var e=null;if(1<arguments.length){e=0;for(var f=Array(arguments.length-1);e<f.length;)f[e]=arguments[e+1],++e;e=new F(f,0,null)}return b.call(this,c,e)}function b(c){return Rn(c,S(["Unreadable form"]))}a.S=1;a.R=function(c){var d=G(c);c=H(c);return b(d,c)};a.v=b;return a}()};new La;function lo(a){var b="#"!==a;return b?(b="'"!==a)?(b=":"!==a)?mo.g?mo.g(a):mo.call(null,a):b:b:b}function no(a){return"@"===a||"`"===a||"~"===a}function oo(a,b,c,d){if(Xa(c))return Tn(a,S(["Unexpected EOF while reading start of ",se(b),"."]));if(z(z(d)?no(c):d))return Wn(a,b,c);d=new La;for(Cn(a,c);;){if(wn(c)||lo(c)||null==c)return B.g(d);if(no(c))return Wn(a,b,c);d.append(An(a));c=Bn(a)}}
function po(a,b,c){b=An(a);if(z(b)){var d=qo.g?qo.g(b):qo.call(null,b);if(z(d))return d.j?d.j(a,b,c):d.call(null,a,b,c);Cn(a,b);return ro.j?ro.j(a,b,c):ro.call(null,a,b,c)}return Tn(a,S(["Unexpected EOF while reading dispatch character."]))}function so(a,b){return Rn(a,S(["Unmatched delimiter ",b,"."]))}
function to(a,b,c){b=1+b;if(N(a)!==b)throw Sn(null,S(["Invalid unicode literal: \\",a,"."]));for(var d=1,e=0;;){if(d===b)return String.fromCharCode(e);var f=zn(hd(a,d),c);if(-1===f)return c=hd(a,d),Sn(null,S(["Invalid digit ",c," in unicode character \\",a,"."]));e=f+e*c;d+=1}}
function uo(a,b,c,d,e){for(var f=1,h=zn(b,c);;){if(-1===h)return Yn(a,b);if(f!==d){var k=Bn(a);var l=wn(k);l||(l=mo.g?mo.g(k):mo.call(null,k),l=z(l)?l:null==k);if(z(l))return z(e)?Sn(a,S(["Invalid unicode literal. Unicode literals should be ",d,"characters long. ","Value supplied is ",f," characters long."])):String.fromCharCode(h);l=zn(k,c);An(a);if(-1===l)return Yn(a,k);h=l+h*c;f+=1}else return String.fromCharCode(h)}}
function vo(a){var b=An(a);if(null!=b){b=lo(b)||no(b)||wn(b)?B.g(b):oo(a,Wj,b,!1);var c=b.length;if(1===c)return hd(b,0);if("newline"===b)return"\n";if("space"===b)return" ";if("tab"===b)return"\t";if("backspace"===b)return"\b";if("formfeed"===b)return"\f";if("return"===b)return"\r";if(z(0==b.lastIndexOf("u",0)))return b=to(b,4,16),c=b.charCodeAt(),55295<c&&57344>c?(b=c.toString(16),a=Rn(a,S(["Invalid character literal \\u",b,"."]))):a=b,a;if(z(0==b.lastIndexOf("o",0))){--c;if(3<c)return Rn(a,S(["Invalid octal escape sequence in a character literal: ",
b,". Octal escape sequences must be 3 or fewer digits."]));b=to(b,c,8);return 255<(b|0)?Zn(a):b}return Rn(a,S(["Unsupported character: ",b,"."]))}return Tn(a,S(["Unexpected EOF while reading character."]))}function wo(a){return In(a)?new Y(null,2,5,Z,[Dn(a),(En(a)|0)-1|0],null):null}
function xo(a,b,c,d){var e=wo(c),f=U(e,0,null);e=U(e,1,null);b=null==b?null:fe(b);for(var h=ec(rd);;){var k=bo(c);if(!z(k)){var l=a,m=f,n=e,p=N(h);Tn(c,S(["Unexpected EOF while reading ",z(p)?["item ",B.g(p)," of "].join(""):null,se(l),z(m)?[", starting at line ",B.g(m)," and column ",B.g(n)].join(""):null,"."]))}if(K.h(b,null==k?null:fe(k)))return gc(h);l=mo.g?mo.g(k):mo.call(null,k);z(l)?(k=l.j?l.j(c,k,d):l.call(null,c,k,d),h=k!==c?Ee.h(h,k):h):(Cn(c,k),k=yo?yo(c,!0,null,d):zo.call(null,c,!0,null,
d),h=k!==c?Ee.h(h,k):h)}}function Ao(a,b,c){a=xo(Gm,")",a,c);return null==a||Xa(E(a))?Nc:Pe(le,a)}function Do(a,b,c){return xo(al,"]",a,c)}function Eo(a,b,c){var d=wo(a);b=U(d,0,null);d=U(d,1,null);c=xo(Fl,"}",a,c);var e=N(c),f=Sh(2,c),h=Ph(f);!af(e)&&Un(a,b,d,c);K.h(N(h),N(f))||ao(a,Fl,f);if(e<=2*yg)a=Td(c),a=new v(null,a.length/2,a,null);else a:for(a=Td(c),b=a.length,d=0,e=ec(zg);;)if(d<b)c=d+2,e=ic(e,a[d],a[d+1]),d=c;else{a=gc(e);break a}return a}
function Fo(a,b){for(var c=function(){var h=new La;h.append(b);return h}(),d=An(a);;){if(z(function(){var h=wn(d);if(h)return h;h=mo.g?mo.g(d):mo.call(null,d);return z(h)?h:null==d}())){var e=B.g(c);Cn(a,d);var f=ho(e);return z(f)?f:Rn(a,S(["Invalid number: ",e,"."]))}e=function(){var h=c;h.append(d);return h}();f=An(a);c=e;d=f}}
function Go(a){var b=An(a);switch(b){case "t":return"\t";case "r":return"\r";case "n":return"\n";case "\\":return"\\";case '"':return'"';case "b":return"\b";case "f":return"\f";case "u":return b=An(a),-1===parseInt(b|0,16)?Rn(a,S(["Invalid unicode escape: \\u",b,"."])):uo(a,b,16,4,!0);default:return xn(b)?(b=uo(a,b,8,3,!1),255<(b|0)?Zn(a):b):Rn(a,S(["Unsupported escape character: \\",b,"."]))}}
function Ho(a){for(var b=new La,c=An(a);;){var d=c;if(K.h(null,d))return Xn(a,S(['"',b]));if(K.h("\\",d)){d=function(){var f=b;f.append(Go(a));return f}();var e=An(a);b=d;c=e}else{if(K.h('"',d))return B.g(b);d=function(){var f=b;f.append(c);return f}();e=An(a);b=d;c=e}}}
function Io(a,b){b=oo(a,Jk,b,!0);if(z(b))switch(b){case "nil":return null;case "true":return!0;case "false":return!1;case "/":return Jj;default:var c=io(b);c=z(c)?Kc.h(c.g?c.g(0):c.call(null,0),c.g?c.g(1):c.call(null,1)):null;return z(c)?c:Vn(a,Jk,b)}else return null}
function Jo(a){var b=An(a);if(wn(b))return Rn(a,S(["A single colon is not a valid keyword."]));b=oo(a,rn,b,!0);var c=io(b);if(z(z(c)?-1===b.indexOf("::"):c)){var d=c.g?c.g(0):c.call(null,0);c=c.g?c.g(1):c.call(null,1);return":"===hd(b,0)?Vn(a,rn,[":",B.g(b)].join("")):re.h(d,c)}return Vn(a,rn,[":",B.g(b)].join(""))}
function Ko(a,b,c){b=yo?yo(a,!0,null,c):zo.call(null,a,!0,null,c);b=b instanceof D?ud([b,!0]):b instanceof Jc?new v(null,1,[nj,b],null):"string"===typeof b?new v(null,1,[nj,b],null):b;Gd(b)||Rn(a,S(["Metadata cannot be ",Kn.h(!1,b),". Metadata must be a Symbol, Keyword, String or Map."]));c=yo?yo(a,!0,null,c):zo.call(null,a,!0,null,c);return null!=c&&(c.C&131072||u===c.Zd)?zd(c,Ih(S([Bd(c),b]))):Rn(a,S(["Metadata can not be applied to ",Kn.h(!1,c),". ","Metadata can only be applied to IMetas."]))}
function Lo(a,b,c){b=xo(mk,"}",a,c);c=Ph(b);K.h(N(b),N(c))||ao(a,mk,b);return c}function Mo(a){yo?yo(a,!0,null,!0):zo.call(null,a,!0,null,!0);return a}
function No(a,b,c){b=An(a);b=oo(a,ej,b,!0);var d=null==b?null:io(b);if(null==d)var e=null;else e=U(d,0,null),d=U(d,1,null),e=z(e)?null:d;if(z(e)){if("{"===bo(a)){b=xo(ej,"}",a,c);!af(N(b))&&Un(a,null,null,b);c=yn(B.g(e),Sh(2,b));b=Sh(2,H(b));K.h(N(Ph(c)),N(c))||ao(a,ej,c);a:for(a=ec(W),c=E(c),b=E(b);;)if(c&&b)a=Fe(a,G(c),G(b)),c=J(c),b=J(b);else{a=gc(a);break a}return a}return Rn(a,S(["Namespaced map with namespace ",b," does not specify a map."]))}return Rn(a,S(["Invalid value used as namespace in namespaced map: ",
b,"."]))}function Oo(a,b,c){b=yo?yo(a,!0,null,c):zo.call(null,a,!0,null,c);return K.h(nn,b)?Number.NaN:K.h(jm,b)?Number.NEGATIVE_INFINITY:K.h(rm,b)?Number.POSITIVE_INFINITY:Rn(a,S([["Invalid token: ##",B.g(b)].join("")]))}function mo(a){switch(a){case '"':return Ho;case ":":return Jo;case ";":return jo;case "^":return Ko;case "(":return Ao;case ")":return so;case "[":return Do;case "]":return so;case "{":return Eo;case "}":return so;case "\\":return vo;case "#":return po;default:return null}}
function qo(a){switch(a){case "^":return Ko;case "{":return Lo;case "\x3c":return ko();case "!":return jo;case "_":return Mo;case ":":return No;case "#":return Oo;default:return null}}
function ro(a,b,c){b=yo?yo(a,!0,null,c):zo.call(null,a,!0,null,c);var d=yo?yo(a,!0,null,c):zo.call(null,a,!0,null,c);b instanceof Jc||Rn(a,S(["Invalid reader tag: ",Kn.h(!1,"Reader tag must be a symbol"),". Reader tags must be symbols."]));var e=C.h(Ni.g(c),b);e=z(e)?e:W.g?W.g(b):W.call(null,b);if(z(e))return e.g?e.g(d):e.call(null,d);c=mm.g(c);return z(c)?c.h?c.h(b,d):c.call(null,b,d):Rn(a,S(["No reader function for tag ",Kn.h(!1,b),"."]))}
function zo(a){switch(arguments.length){case 1:return Po(W,arguments[0]);case 2:return Po(arguments[0],arguments[1]);case 4:return yo(arguments[0],arguments[1],arguments[2],arguments[3]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}}function Po(a,b){a=Ue(a);var c=C.h(a,jl),d=!Od(a,jl);return yo(b,d,c,a)}
function yo(a,b,c,d){try{for(;;){var e=An(a);if(!wn(e)){if(null==e){if(z(b)){b=a;var f=z(null)?Tn(b,S(["EOF while reading, starting at line ",null,"."])):Tn(b,S(["EOF while reading."]))}else f=c;return f}if(xn(e)||("+"===e||"-"===e)&&xn(a.Jc(null)))return Fo(a,e);var h=mo(e);if(z(h)){var k=h.j?h.j(a,e,d):h.call(null,a,e,d);if(k!==a)return k}else return Io(a,e)}}}catch(l){if(l instanceof Error){f=l;if(f instanceof Di){b=f instanceof Di?f.data:null;if(K.h(Cm,nl.g(b)))throw f;a=Ih(S([new v(null,1,[nl,
Cm],null),b,In(a)?new v(null,3,[Qi,Dn(a),Lm,En(a),dn,Fn(a)],null):null]));throw new Di(f.message,a,f);}a=Ih(S([new v(null,1,[nl,Cm],null),In(a)?new v(null,3,[Qi,Dn(a),Lm,En(a),dn,Fn(a)],null):null]));throw new Di(f.message,a,f);}throw l;}};var Qo=function(){var a=new Y(null,13,5,Z,[null,31,28,31,30,31,30,31,31,30,31,30,31],null),b=new Y(null,13,5,Z,[null,31,29,31,30,31,30,31,31,30,31,30,31],null);return function(c,d){return C.h(z(d)?b:a,c)}}(),Ro=/(\d\d\d\d)(?:-(\d\d)(?:-(\d\d)(?:[T](\d\d)(?::(\d\d)(?::(\d\d)(?:[.](\d+))?)?)?)?)?)?(?:[Z]|([-+])(\d\d):(\d\d))?/;function So(a){a=parseInt(a,10);return Xa(isNaN(a))?a:null}
function To(a,b,c,d){if(!(a<=b&&b<=c))throw Error([B.g(d)," Failed: ",B.g(a),"\x3c\x3d",B.g(b),"\x3c\x3d",B.g(c)].join(""));return b}
function Uo(a){var b=Vh(Ro,a);U(b,0,null);var c=U(b,1,null),d=U(b,2,null),e=U(b,3,null),f=U(b,4,null),h=U(b,5,null),k=U(b,6,null),l=U(b,7,null),m=U(b,8,null),n=U(b,9,null),p=U(b,10,null);if(Xa(b))throw Error(["Unrecognized date/time syntax: ",B.g(a)].join(""));a=So(c);b=function(){var y=So(d);return z(y)?y:1}();c=function(){var y=So(e);return z(y)?y:1}();var q=function(){var y=So(f);return z(y)?y:0}(),t=function(){var y=So(h);return z(y)?y:0}(),w=function(){var y=So(k);return z(y)?y:0}(),x=function(){a:if(K.h(3,
N(l)))var y=l;else if(3<N(l))y=l.substring(0,3);else for(y=new La(l);;)if(3>y.getLength())y=y.append("0");else{y=y.toString();break a}y=So(y);return z(y)?y:0}();m=(K.h(m,"-")?-1:1)*(60*function(){var y=So(n);return z(y)?y:0}()+function(){var y=So(p);return z(y)?y:0}());return new Y(null,8,5,Z,[a,To(1,b,12,"timestamp month field must be in range 1..12"),To(1,c,Qo(b,0===(a%4+4)%4&&(0!==(a%100+100)%100||0===(a%400+400)%400)),"timestamp day field must be in range 1..last day in month"),To(0,q,23,"timestamp hour field must be in range 0..23"),
To(0,t,59,"timestamp minute field must be in range 0..59"),To(0,w,K.h(t,59)?60:59,"timestamp second field must be in range 0..60"),To(0,x,999,"timestamp millisecond field must be in range 0..999"),m],null)}
var Vo=jf(null),Wo=jf(Ih(S([new v(null,4,[Yl,function(a){if("string"===typeof a){var b=Uo(a);if(z(b)){a=U(b,0,null);var c=U(b,1,null),d=U(b,2,null),e=U(b,3,null),f=U(b,4,null),h=U(b,5,null),k=U(b,6,null);b=U(b,7,null);b=new Date(Date.UTC(a,c-1,d,e,f,h,k)-6E4*b)}else throw Error(["Unrecognized date/time syntax: ",B.g(a)].join(""));return b}throw Error("Instance literal expects a string for its timestamp.");},ln,function(a){if("string"===typeof a)return new Ci(a.toLowerCase());throw Error("UUID literal expects a string as its representation.");
},pn,function(a){if(Id(a))return wf.h(lg,a);throw Error("Queue literal expects a vector for its elements.");},kl,function(a){if(Id(a)){var b=[];a=E(a);for(var c=null,d=0,e=0;;)if(e<d){var f=c.V(null,e);b.push(f);e+=1}else if(a=E(a))c=a,Jd(c)?(a=mc(c),e=nc(c),c=a,d=N(a),a=e):(a=G(c),b.push(a),a=J(c),c=null,d=0),e=0;else break;return b}if(Gd(a)){b={};a=E(a);c=null;for(e=d=0;;)if(e<d){var h=c.V(null,e);f=U(h,0,null);h=U(h,1,null);f=se(f);b[f]=h;e+=1}else if(a=E(a))Jd(a)?(d=mc(a),a=nc(a),c=d,d=N(d)):
(d=G(a),c=U(d,0,null),d=U(d,1,null),c=se(c),b[c]=d,a=J(a),c=null,d=0),e=0;else break;return b}throw Error("JS literal expects a vector or map containing only string or unqualified keyword keys");}],null),W])));function Xo(){var a=document.querySelector('script[type\x3d"shadow/build-report"]').innerText,b=new v(null,3,[Ni,Kb(Wo),mm,Kb(Vo),jl,null],null);if(z(z(a)?We(a,""):a)){a=new Gn(a,N(a));for(var c=Array(1),d=0;;)if(1>d)c[d]=null,d+=1;else break;b=Po(b,new Hn(a,c))}else b=null;return b};function Yo(){return Ea("iPhone")&&!Ea("iPod")&&!Ea("iPad")}function Zo(){return Yo()||Ea("iPad")||Ea("iPod")};var $o=Ea("Opera"),ap=Ea("Trident")||Ea("MSIE"),bp=Ea("Edge"),cp=Ea("Gecko")&&!(-1!=Da.toLowerCase().indexOf("webkit")&&!Ea("Edge"))&&!(Ea("Trident")||Ea("MSIE"))&&!Ea("Edge"),dp=-1!=Da.toLowerCase().indexOf("webkit")&&!Ea("Edge");dp&&Ea("Mobile");var ep=Ea("Macintosh"),fp=Ea("Windows");Ea("Linux")||Ea("CrOS");var gp=aa.navigator||null;gp&&(gp.appVersion||"").indexOf("X11");var hp=Ea("Android"),ip=Yo(),jp=Ea("iPad"),kp=Ea("iPod");Zo();Da.toLowerCase().indexOf("kaios");
function lp(){var a=aa.document;return a?a.documentMode:void 0}var mp;a:{var np="",op=function(){if(cp)return/rv:([^\);]+)(\)|;)/.exec(Da);if(bp)return/Edge\/([\d\.]+)/.exec(Da);if(ap)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(Da);if(dp)return/WebKit\/(\S+)/.exec(Da);if($o)return/(?:Version)[ \/]?(\S+)/.exec(Da)}();op&&(np=op?op[1]:"");if(ap){var pp=lp();if(null!=pp&&pp>parseFloat(np)){mp=String(pp);break a}}mp=np}var oa={};
function qp(){return na(function(){let a=0;const b=ra(String(mp)).split("."),c=ra("10").split("."),d=Math.max(b.length,c.length);for(let h=0;0==a&&h<d;h++){var e=b[h]||"",f=c[h]||"";do{e=/(\d*)(\D*)(.*)/.exec(e)||["","","",""];f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];if(0==e[0].length&&0==f[0].length)break;a=ta(0==e[1].length?0:parseInt(e[1],10),0==f[1].length?0:parseInt(f[1],10))||ta(0==e[2].length,0==f[2].length)||ta(e[2],f[2]);e=e[3];f=f[3]}while(0==a)}return 0<=a})}var rp;
if(aa.document&&ap){var sp=lp();rp=sp?sp:parseInt(mp,10)||void 0}else rp=void 0;var tp=rp;function up(a){var b=a,c=vp;a=b;var d="",e="",f=1;0>b&&(b=-b);if(Infinity===b)a=(Infinity*Math.sign(a)).toString();else{for(var h=0;h<wp.length;h++){var k=wp[h];f=c[k];if(b>=f||1>=f&&b>.1*f){d=k;break}}d?(d+="B",e=" "):f=1;b=Math.pow(10,2);a=Math.round(a/f*b)/b+e+d}return a}
var wp="Y Z E P T G M K m u n".split(" "),vp={"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};function xp(a,b){const c=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeof d)throw Error("[goog.string.format] Template required");return d.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(e,f,h,k,l,m,n,p){if("%"==m)return"%";const q=c.shift();if("undefined"==typeof q)throw Error("[goog.string.format] Not enough arguments");arguments[0]=q;return yp[m].apply(null,arguments)})}
var yp={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?a+Ja(" ",Number(c)-a.length):Ja(" ",Number(c)-a.length)+a},f:function(a,b,c,d,e){d=a.toString();isNaN(e)||""==e||(d=parseFloat(a).toFixed(e));let f;f=0>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-f.length;0<=b.indexOf("-",0)?d=f+d+Ja(" ",
a):(b=0<=b.indexOf("0",0)?"0":" ",d=f+Ja(b,a)+d);return d},d:function(a,b,c,d,e,f,h,k){return yp.f(parseInt(a,10),b,c,d,0,f,h,k)}};yp.i=yp.d;yp.u=yp.d;function zp(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}g=zp.prototype;g.clone=function(){return new zp(this.x,this.y)};g.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};g.translate=function(a,b){a instanceof zp?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};
g.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};function Ap(a,b){this.width=a;this.height=b}g=Ap.prototype;g.clone=function(){return new Ap(this.width,this.height)};g.aspectRatio=function(){return this.width/this.height};g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
g.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};function Bp(a){return a?new Cp(Dp(a)):ma||(ma=new Cp)}function Ep(a,b,c){function d(k){k&&b.appendChild("string"===typeof k?a.createTextNode(k):k)}for(var e=1;e<c.length;e++){var f=c[e];if(!ba(f)||ca(f)&&0<f.nodeType)d(f);else{a:{if(f&&"number"==typeof f.length){if(ca(f)){var h="function"==typeof f.item||"string"==typeof f.item;break a}if("function"===typeof f){h="function"==typeof f.item;break a}}h=!1}wa(h?ya(f):f,d)}}}
function Fp(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}function Dp(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Cp(a){this.qc=a||aa.document||document}g=Cp.prototype;g.getElementsByTagName=function(a,b){return(b||this.qc).getElementsByTagName(String(a))};g.createElement=function(a){return Fp(this.qc,a)};g.createTextNode=function(a){return this.qc.createTextNode(String(a))};g.appendChild=function(a,b){a.appendChild(b)};
g.append=function(a,b){Ep(Dp(a),a,arguments)};g.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
g.removeNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};g.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};function Gp(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}g=Gp.prototype;g.clone=function(){return new Gp(this.top,this.right,this.bottom,this.left)};g.contains=function(a){return this&&a?a instanceof Gp?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
g.expand=function(a,b,c,d){ca(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
g.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};g.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
g.translate=function(a,b){a instanceof zp?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};g.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function Hp(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}g=Hp.prototype;g.clone=function(){return new Hp(this.left,this.top,this.width,this.height)};g.contains=function(a){return a instanceof zp?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};
g.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};g.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
g.translate=function(a,b){a instanceof zp?(this.left+=a.x,this.top+=a.y):(this.left+=a,"number"===typeof b&&(this.top+=b));return this};g.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function Ip(a,b){var c=Dp(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}function Jp(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}function Kp(a){"number"==typeof a&&(a+="px");return a}
function Lp(a){var b=Mp;if("none"!=(Ip(a,"display")||(a.currentStyle?a.currentStyle.display:null)||a.style&&a.style.display))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a}function Mp(a){var b=a.offsetWidth,c=a.offsetHeight,d=dp&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=Jp(a),new Ap(a.right-a.left,a.bottom-a.top)):new Ap(b,c)}
function Np(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;b=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+b}function Op(a,b){return(b=a.currentStyle?a.currentStyle[b]:null)?Np(a,b):0}var Pp={thin:2,medium:4,thick:6};function Qp(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;b=a.currentStyle?a.currentStyle[b+"Width"]:null;return b in Pp?Pp[b]:Np(a,b)};(function(){if(fp){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(Da))?a[1]:"0"}return ep?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(Da))?a[0].replace(/_/g,"."):"10"):hp?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(Da))?a[1]:""):ip||jp||kp?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(Da))?a[1].replace(/_/g,"."):""):""})();var Rp=Fa(),Sp=Yo()||Ea("iPod"),Tp=Ea("iPad"),Up=Ea("Android")&&!(Ha()||Fa()||Ea("Opera")||Ea("Silk")),Vp=Ha(),Wp=Ea("Safari")&&!(Ha()||Ea("Coast")||Ea("Opera")||Ea("Edge")||Ea("Edg/")||Ea("OPR")||Fa()||Ea("Silk")||Ea("Android"))&&!Zo();function Xp(a){return(a=a.exec(Da))?a[1]:""}(function(){if(Rp)return Xp(/Firefox\/([0-9.]+)/);if(ap||bp||$o)return mp;if(Vp){if(Zo()||Ea("Macintosh")){var a=Xp(/CriOS\/([0-9.]+)/);if(a)return a}return Xp(/Chrome\/([0-9.]+)/)}if(Wp&&!Zo())return Xp(/Version\/([0-9.]+)/);if(Sp||Tp){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(Da))return a[1]+"."+a[2]}else if(Up)return(a=Xp(/Android\s+([0-9.]+)/))?a:Xp(/Version\/([0-9.]+)/);return""})();function Yp(a){"function"!==typeof aa.setImmediate||aa.Window&&aa.Window.prototype&&!Ea("Edge")&&aa.Window.prototype.setImmediate==aa.setImmediate?(Zp||(Zp=$p()),Zp(a)):aa.setImmediate(a)}var Zp;
function $p(){var a=aa.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!Ea("Presto")&&(a=function(){var e=Fp(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var h="callImmediate"+Math.random(),k="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=ka(function(l){if(("*"==k||l.origin==k)&&l.data==h)this.port1.onmessage()},this);
f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(h,k)}}});if("undefined"!==typeof a&&!Ea("Trident")&&!Ea("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.Vd;c.Vd=null;e()}};return function(e){d.next={Vd:e};d=d.next;b.port2.postMessage(0)}}return function(e){aa.setTimeout(e,0)}};function aq(){}function bq(a,b,c){if(null!=a&&null!=a.Kb)a=a.Kb(a,b,c);else{var d=bq[r(null==a?null:a)];if(null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=bq._,null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else throw A("IManaged.dom-insert",a);}return a}function cq(a){if(null!=a&&null!=a.Cc)a=a.Cc(a);else{var b=cq[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=cq._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IManaged.dom-first",a);}return a}
function dq(a){if(null!=a&&null!=a.tb)a=a.tb(a);else{var b=dq[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=dq._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IManaged.dom-entered!",a);}return a}function eq(a,b){if(null!=a&&null!=a.Jb)a=a.Jb(a,b);else{var c=eq[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=eq._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IManaged.destroy!",a);}return a}
function fq(a,b){if(null!=a&&null!=a.Kd)a=a.Kd(a,b);else{var c=fq[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=fq._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IDirectUpdate.update!",a);}return a}
function gq(a,b){var c=C.h(Bd(a),zd(Tl,new v(null,1,[Mj,!0],null)));if(c)a=c.h?c.h(a,b):c.call(null,a,b);else if(null!=a&&null!=a.kd)a=a.kd(a,b);else if(c=gq[r(null==a?null:a)],null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=gq._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IConstruct.as-managed",a);return a};function hq(a){return a.h?function(b,c){return a.h(b,c)}:a}function iq(a,b,c){a=gq(c,a);c=cq(b);bq(a,c.parentNode,c);eq(b,!0);return a}function jq(a){var b=document.createTextNode("");this.env=a;this.fb=!1;this.Gb=b;this.o=this.node=null}g=jq.prototype;g.Bc=u;g.Cc=function(){return this.Gb};g.Kb=function(a,b,c){b.insertBefore(this.Gb,c);return z(this.node)?this.node.Kb(null,b,c):null};g.tb=function(){this.fb=!0;return z(this.node)?this.node.tb(null):null};
g.fc=function(a){throw Ei("invalid use, don't sync roots?",new v(null,2,[Xj,this,Rj,a],null));};g.ec=function(a){throw Ei("invalid use, don't sync roots?",new v(null,2,[Xj,this,Rj,a],null));};g.Jb=function(a,b){b&&this.Gb.remove();return z(this.node)?this.node.Jb(null,b):null};
g.Kd=function(a,b){this.o=b;if(Xa(this.node)){this.node=gq(this.o,this.env);a=this.Gb.parentElement;if(null==a)return null;this.node.Kb(null,a,this.Gb.nextSibling);return this.fb?this.node.tb(null):null}if(this.node.fc(b))return this.node.ec(b);this.node=a=iq(this.env,this.node,b);return this.fb?dq(a):null};function kq(a,b,c){this.env=a;this.o=b;this.node=c}g=kq.prototype;g.Bc=u;g.Cc=function(){return this.node};g.Kb=function(a,b,c){return b.insertBefore(this.node,c)};g.tb=function(){return null};
g.fc=function(a){return"string"===typeof a||"number"===typeof a||null==a};g.ec=function(a){We(this.o,a)&&(this.o=a,this.node.data=B.g(a));return Ii};g.Jb=function(a,b){return b?this.node.remove():null};function lq(a,b){return new kq(a,b,document.createTextNode(B.g(b)))}gq.string=function(a,b){return lq(b,a)};gq.number=function(a,b){return lq(b,a)};gq["null"]=function(a,b){return lq(b,a)};var mq={};function nq(a){return Vd(function(b,c){return Xa(c)?b:Xa(b)?c:[B.g(b)," ",B.g(c)].join("")},null,a)}function oq(a){return $d(function(b,c,d){return Xa(d)?b:Xa(b)?c instanceof D?c.Qb(null):c:[B.g(b)," ",B.g(c instanceof D?c.Qb(null):c)].join("")},null,a)}function pq(a){return 0==a.lastIndexOf("data-",0)||0==a.lastIndexOf("aria-",0)}
function qq(a,b,c){return"string"===typeof c?a.setAttribute(b,c):"number"===typeof c?a.setAttribute(b,c):null==c?a.removeAttribute(b):!1===c?a.removeAttribute(b):!0===c?a.setAttribute(b,""):a.setAttribute(b,c)}function rq(a){return function(b){b.stopPropagation();b.preventDefault();return a(b)}}function sq(a){return function(b){b.stopPropagation();return a(b)}}function tq(a){return function(b){b.preventDefault();return a(b)}}
function uq(a){var b=a.name;if(a.Ga)throw Ei(["namespaced attribute without setter: ",B.g(a)].join(""),new v(null,1,[yl,a],null));if(pq(b))return function(f,h,k,l){return qq(h,b,l)};if(0==b.lastIndexOf("on-",0)){var c=b.substring(3),d=["__shadow$",c].join("");return function(f,h,k,l){k=va(h,d);z(k)&&h.removeEventListener(c,k);if(null!=l){var m=rl.g(f);if(!z(m))throw Ei("missing dom-event-handler!",new v(null,4,[ll,f,Nk,c,zl,h,Rk,l],null));var n=function(q){return vq(m,f,l,q)},p={};k=Gd(l)?function(){var q=
Ue(l),t=C.h(q,Km),w=C.h(q,Im),x=C.h(q,Fj),y=C.h(q,Mk),I=C.h(q,bm),P=C.h(q,lj),R=C.h(q,Pm),T=C.h(q,Qj),X=C.h(q,bn);q=C.h(q,Xk);z(X)&&(p.once=!0);z(R)&&(p.passive=!0);z(t)&&(p.capture=!0);z(w)&&(p.signal=!0);t=z(I)?pa(n,I):n;t=z(q)?pa(t,q):t;y=z(y)?pa(t,y):t;x=z(x)?tq(y):y;T=z(T)?sq(x):x;return z(P)?rq(T):T}():n;h.addEventListener(c,k,p);h[d]=k}else return null}}var e=Ka(b);return function(f,h,k,l){Zl.g(f)?f=qq(h,a.name,l):(h[e]=l,f=void 0);return f}}
function wq(a,b,c,d,e){var f=va(mq,c.Ca);f?f(a,b,d,e):(f=uq(c),mq[c.Ca]=f,f(a,b,d,e))}mq[$k.Ca]=function(a,b,c,d){return b.htmlFor=d};mq[ol.Ca]=function(a,b,c,d){if(null==c&&null==d)return gm;if(Gd(d)){var e=b.style;return $d(function(f,h,k){f=h.Qb(null);e[f]=k},null,d)}if("string"===typeof d)return b.style.cssText=d;if(null==d)return b.style.cssText="";throw Ei("invalid value for :style",new v(null,2,[zl,b,li,d],null));};
mq[Vl.Ca]=function(a,b,c,d){if(null==d)c="";else if("string"===typeof d)c=d;else if(Id(d))c=function(){var e=nq(d);return z(e)?e:""}();else if(Gd(d))c=function(){var e=oq(d);return z(e)?e:""}();else throw Ei("invalid value for :class",new v(null,2,[zl,b,li,d],null));return Zl.g(a)?b.setAttribute("class",c):b.className=c};mq[Yj.Ca]=function(a,b,c,d){return null==d?tc(c,null):null!=d?tc(d,b):null};function xq(a){return document.createElementNS("http://www.w3.org/2000/svg",a.name)}function yq(a){return document.createElement(a.name)}function zq(a,b,c,d){this.We=a;this.jf=b;this.qf=c;this.Ze=d}function Aq(a,b,c,d,e){this.env=a;this.code=b;this.Mb=c;this.Gb=d;this.exports=e;this.fb=!1}g=Aq.prototype;g.Bc=u;g.Cc=function(){return this.Gb};g.Kb=function(a,b,c){b.insertBefore(this.Gb,c);return this.code.jf(this.exports,b,c)};
g.tb=function(){this.fb=!0;return this.exports.forEach(function(a){return null!=a&&u===a.Bc?a.tb(null):null})};g.fc=function(a){var b=a instanceof Bq;return z(b)?this.code===a.code:b};g.ec=function(a){a=a.Mb;this.code.qf(this,this.env,this.exports,this.Mb,a);this.Mb=a;return Ii};g.Jb=function(a,b){b&&this.Gb.remove();return this.code.Ze(this.env,this.exports,this.Mb,b)};function Bq(a,b){this.Mb=a;this.Dd=null;this.code=b;this.C=2097152;this.O=0}
Bq.prototype.kd=function(a,b){a=null==this.Dd?Um.g(b):"http://www.w3.org/2000/svg"===this.Dd?xq:yq;b=null!=this.Dd?V.v(b,Um,a,S([Zl,!0])):b;a=this.code.We(b,this.Mb,a);return new Aq(b,this.code,this.Mb,document.createTextNode(""),a)};Bq.prototype.$=function(a,b){if(a=b instanceof Bq){if(a=this.code===b.code)a:{a=this.Mb;b=b.Mb;var c=a.length;if(c===b.length)for(var d=0;;){if(d===c){b=!0;break a}if(K.h(a[d],b[d]))d+=1;else{b=null;break a}}else b=null}else b=a;return b}return a};
function Cq(a,b){return new Bq(a,b)}function Dq(a,b){if(!(null!=b?u===b.Bc||(b.bd?0:$a(aq,b)):$a(aq,b)))throw Ei("cannot append-managed",new v(null,2,[Xl,a,qj,b],null));bq(b,a,null)}function Eq(a,b,c,d,e){var f=c[d];if(f.fc(e))return f.ec(e);b=iq(b,f,e);c[d]=b;return a.fb?dq(b):null};function Fq(a,b){this.data=a;this.xc=b}function Gq(a,b,c,d,e,f){this.env=a;this.Cb=b;this.ib=c;this.items=d;this.Fd=e;this.ed=f;this.fb=!1}g=Gq.prototype;g.Bc=u;g.Cc=function(){return this.Fd};g.Kb=function(a,b,c){b.insertBefore(this.Fd,c);this.items.forEach(function(d){return d.xc.Kb(null,b,c)});return b.insertBefore(this.ed,c)};g.tb=function(){this.fb=!0;return this.items.forEach(function(a){return a.xc.tb(null)})};g.fc=function(a){return a instanceof Hq};
g.ec=function(a){var b=this.ib===a.ib,c=this.Cb,d=a.Cb;if(!b||c!==d){var e=this.ed.parentNode,f=c.fa(null),h=d.fa(null);c=Math.min(f,h);if(!z(e))throw Ei("sync while not in dom?",W);this.Cb=d;this.ib=a.ib;a=hq(this.ib);for(var k=0;;)if(k<c){var l=this.items[k],m=l.xc,n=d.V(null,k);if(!b||n!==l.data){var p=a(n,k);l.data=n;m.fc(p)?m.ec(p):(m=iq(this.env,m,p),this.fb&&dq(m),l.xc=m)}k+=1}else break;if(!K.h(f,h))if(f>h){d=f-h;for(e=0;;)if(e<d)this.items[c+e].xc.Jb(null,!0),e+=1;else break;this.items.length=
c}else if(f<h)for(b=h-f,f=0;;)if(f<b)k=c+f,h=d.V(null,k),k=a(h,k),k=gq(k,this.env),this.items.push(new Fq(h,k)),bq(k,e,this.ed),this.fb&&dq(k),f+=1;else break}return Ii};g.Jb=function(a,b){b&&(a=document.createRange(),a.setStartBefore(this.Fd),a.setEndAfter(this.ed),a.deleteContents());return this.items.forEach(function(c){return c.xc.Jb(null,!1)})};function Hq(a,b){this.Cb=a;this.ib=b;this.C=2097152;this.O=0}
Hq.prototype.kd=function(a,b){a=document.createTextNode("");var c=document.createTextNode(""),d=Array(N(this.Cb)),e=hq(this.ib);$d(function(f,h,k){return d[h]=new Fq(k,gq(e.h?e.h(k,h):e.call(null,k,h),b))},null,this.Cb);return new Gq(b,this.Cb,this.ib,d,a,c)};Hq.prototype.$=function(a,b){return b instanceof Hq&&this.ib===b.ib&&K.h(this.Cb,b.Cb)};function Iq(a,b){a=Zf(a);return 0===N(a)?null:new Hq(a,b)};function Jq(a){this.Ve=a;this.root=this.env=null}Jq.prototype.Kd=function(a,b){if(z(this.root))return fq(this.root,b);this.root=new jq(this.env);fq(this.root,b);bq(this.root,this.Ve,null);return dq(this.root)};Jq.prototype.destroy_BANG_=function(a){return z(this.root)?eq(this.root,a):null};function Kq(a){if(null!=a&&null!=a.rd)a.rd(a);else{var b=Kq[r(null==a?null:a)];if(null!=b)b.g?b.g(a):b.call(null,a);else if(b=Kq._,null!=b)b.g?b.g(a):b.call(null,a);else throw A("IWork.work!",a);}}function Lq(a,b,c,d){if(null!=a&&null!=a.ld)a=a.ld(a,b,c,d);else{var e=Lq[r(null==a?null:a)];if(null!=e)a=e.I?e.I(a,b,c,d):e.call(null,a,b,c,d);else if(e=Lq._,null!=e)a=e.I?e.I(a,b,c,d):e.call(null,a,b,c,d);else throw A("IHandleEvents.handle-event!",a);}return a}
function Mq(a){if(null!=a&&null!=a.nd)a.nd(a);else{var b=Mq[r(null==a?null:a)];if(null!=b)b.g?b.g(a):b.call(null,a);else if(b=Mq._,null!=b)b.g?b.g(a):b.call(null,a);else throw A("IHook.hook-init!",a);}}function Nq(a){if(null!=a&&null!=a.od)a=a.od(a);else{var b=Nq[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Nq._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IHook.hook-ready?",a);}return a}
function Oq(a){if(null!=a&&null!=a.qd)a=a.qd(a);else{var b=Oq[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Oq._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IHook.hook-value",a);}return a}function Pq(a,b){if(null!=a&&null!=a.md)a=a.md(a,b);else{var c=Pq[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Pq._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IHook.hook-deps-update!",a);}return a}
function Qq(a){if(null!=a&&null!=a.pd)a=a.pd(a);else{var b=Qq[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Qq._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IHook.hook-update!",a);}return a}function Rq(){}function Sq(a,b){if(null!=a&&null!=a.Ld)a=a.Ld(a,b);else{var c=Sq[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=Sq._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("IBuildHook.hook-build",a);}return a}
function Tq(a){if(null!=a&&null!=a.nf)a=a.Eb.pc;else{var b=Tq[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Tq._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IEnvSource.get-component-env",a);}return a}function Uq(a,b,c,d,e,f){var h=W;this.Ue=a;this.kb=b;this.Gd=h;this.ye=c;this.ne=d;this.ib=e;this.$e=f}
function Vq(a,b,c,d,e,f){if(null!=a&&null!=a.te)a=a.te(a,b,c,d,e,f);else{var h=Vq[r(null==a?null:a)];if(null!=h)a=h.za?h.za(a,b,c,d,e,f):h.call(null,a,b,c,d,e,f);else if(h=Vq._,null!=h)a=h.za?h.za(a,b,c,d,e,f):h.call(null,a,b,c,d,e,f);else throw A("IQueryEngine.query-hook-build",a);}return a}
function Wq(a,b,c){if(null!=a&&null!=a.ue)a=a.ue(a,b,c);else{var d=Wq[r(null==a?null:a)];if(null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else if(d=Wq._,null!=d)a=d.j?d.j(a,b,c):d.call(null,a,b,c);else throw A("IQueryEngine.transact!",a);}return a};function Xq(a,b){if(null!=a&&null!=a.hc)a=a.hc(a,b,Ui);else{var c=Xq[r(null==a?null:a)];if(null!=c)a=c.j?c.j(a,b,Ui):c.call(null,a,b,Ui);else if(c=Xq._,null!=c)a=c.j?c.j(a,b,Ui):c.call(null,a,b,Ui);else throw A("IScheduleWork.run-now!",a);}return a}function Yq(){var a=new Set;this.td=!1;this.Nb=a}Yq.prototype.Nd=function(a){var b=this;this.Nb.add(a);if(z(this.td))return null;this.td=!0;return Yp(function(){return b.process_work_BANG_()})};Yq.prototype.Od=function(a){return this.Nb.delete(a)};
Yq.prototype.hc=function(a,b){this.td=!0;b.H?b.H():b.call(null);return this.process_work_BANG_()};Yq.prototype.process_work_BANG_=function(){try{for(var a=this.Nb.values();;){var b=a.next();if(b.done)return null;b.value.rd(null)}}finally{this.td=!1}};function Zq(a,b){return new $q(a,b)}g=Uq.prototype;
g.call=function(a){switch(arguments.length-1){case 0:return this.H();case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);case 3:return this.j(arguments[1],arguments[2],arguments[3]);case 4:return this.I(arguments[1],arguments[2],arguments[3],arguments[4]);case 5:return this.ga(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);case 6:return this.za(arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]);default:throw Error(["Invalid arity: ",
B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.H=function(){return Zq(this,rd)};g.g=function(a){return Zq(this,new Y(null,1,5,Z,[a],null))};g.h=function(a,b){return Zq(this,new Y(null,2,5,Z,[a,b],null))};g.j=function(a,b,c){return Zq(this,new Y(null,3,5,Z,[a,b,c],null))};g.I=function(a,b,c,d){return Zq(this,new Y(null,4,5,Z,[a,b,c,d],null))};g.ga=function(a,b,c,d,e){return Zq(this,new Y(null,5,5,Z,[a,b,c,d,e],null))};
g.za=function(a,b,c,d,e,f){return Zq(this,new Y(null,6,5,Z,[a,b,c,d,e,f],null))};function ar(a){return null==a?0:a+1}function br(a,b,c,d,e){this.Kc=a;this.Yc=b;this.sb=c;this.sd=d;this.Cd=e}g=br.prototype;g.Ld=function(a,b){return new br(this.Kc,this.Yc,this.sb,this.sd,b)};g.nd=function(){return null};g.od=function(){return!0};g.qd=function(){return qm};g.pd=function(){return!1};g.md=function(a,b){this.Yc=b.Yc;a=b.Kc;We(a,Li)&&(this.sd=We(this.Kc,a),this.Kc=a);return!1};
g.Md=function(){return wd(this.sb)?this.sb.H?this.sb.H():this.sb.call(null):null};g.pf=u;function cr(a,b){this.Eb=a;this.bf=b}cr.prototype.nf=function(){return this.Eb.pc};
var dr=class{constructor(a,b,c){this.ma=0;this.ge=[];this.Dc=this.cb=this.cd=0;this.cc=!0;this.Nb=new Set;this.yc=a;this.qa=b;this.Ia=c;this.Ac=yj.g(this.yc);a=V.v;b=this.yc;c=V.j;var d=C.h(b,Gi);d=ar.g?ar.g(d):ar.call(null,d);b=c.call(V,b,Gi,d);this.pc=a.call(V,b,Ml,pk.g(this.yc),S([rl,this,pk,this,Fi,this,yj,this]));this.root=new jq(this.pc);this.kb=Array(this.qa.kb.length)}};g=dr.prototype;g.Fe=u;g.da=function(){return ea(this)};g.Bc=u;g.Cc=function(){return cq(this.root)};
g.Kb=function(a,b,c){bq(this.root,b,c);return null};g.tb=function(){this.fb=!0;if(this.Ed)return null;dq(this.root);return this.did_update_BANG_(!0)};g.fc=function(a){var b=this,c=a instanceof $q;if(z(c)){if(c=b.qa===a.Eb){if(c=function(){var f=C.h(b.qa.Gd,vj),h=null==f;if(h)return h;var k=b.Ia,l=a.Ia;return Ze(function(m){return K.h(hd(k,m),hd(l,m))},f)}()){c=C.h(b.qa.Gd,Rl);var d=null==c;if(d)return d;d=b.Ia;var e=a.Ia;return c.h?c.h(d,e):c.call(null,d,e)}return c}return c}return c};
g.ec=function(a){this.qa.ye(this,this.Ia,a.Ia);this.Ia=a.Ia;return z(this.work_pending_QMARK_())?this.schedule_BANG_(Gj):null};g.Jb=function(a,b){this.unschedule_BANG_();this.ee=!0;this.kb.forEach(function(c){return z(c)?c.Md():null});return eq(this.root,b)};
g.ld=function(a,b,c,d){a=Ue(b);b=C.h(a,gk);var e;if(e=b instanceof D)e=qe(b),e=z(e)?!0:e;if(Md(e))e=C.h(this.qa.$e,b),e=z(e)?e:C.h(this.qa.Gd,b);else throw Ei("unknown event",new v(null,1,[Nk,a],null));if(z(e))return e.I?e.I(this.pc,a,c,d):e.call(null,this.pc,a,c,d);e=Fi.g(this.yc);return null==e?console.warn("event not handled",b,a):Lq(e,a,c,d)};g.Nd=function(a,b){0===this.Nb.size&&this.Ac.Nd(this,b);return this.Nb.add(a)};
g.Od=function(a){this.Nb.delete(a);return 0===this.Nb.size?this.Ac.Od(this):null};g.hc=function(a,b,c){return this.Ac.hc(null,b,c)};g.rd=function(){if(this.Ed)return null;try{for(;;)if(this.work_pending_QMARK_())this.run_next_BANG_();else break;for(var a=this.Nb.values();;){var b=a.next();if(b.done)return null;b.value.rd(null)}}catch(c){return this.handle_error_BANG_(c)}};
g.handle_error_BANG_=function(a){this.Ed=!0;this.unschedule_BANG_();var b=xj.g(this.yc);return b.h?b.h(this,a):b.call(null,this,a)};g.get_hook_value=function(a){return Oq(this.kb[a])};g.invalidate_hook_BANG_=function(a){this.cb|=1<<a;this.ma=Math.min(a,this.ma);this.ve=!1;return this.schedule_BANG_(Hj)};g.mark_hooks_dirty_BANG_=function(a){this.cb|=a;a:{a=this.cb;for(var b=0;;){if(1===(a&1))break a;b+=1;a>>=1}}return this.ma=b};g.mark_dirty_from_args_BANG_=function(a){this.cd|=a;return this.mark_hooks_dirty_BANG_(a)};
g.set_render_required_BANG_=function(){this.cc=!0;return this.ma=Math.min(this.ma,this.qa.kb.length)};
g.run_next_BANG_=function(){if(this.ma===this.qa.kb.length)return this.component_render_BANG_();var a=this.kb[this.ma];if(Xa(a))return a=this.qa.kb[this.ma].pe,a=a(this),a=Sq(a,new cr(this,this.ma)),this.kb[this.ma]=a,Mq(a),this.cb&=~(1<<this.ma),this.Dc|=1<<this.ma,0!=(this.qa.ne&1<<this.ma)&&(this.cc=!0),(null!=a?u===a.pf||(a.bd?0:$a(Rq,a)):$a(Rq,a))&&this.ge.push(a),z(Nq(a))?this.ma+=1:this.suspend_BANG_(this.ma);if(0!=(this.cb&1<<this.ma)){var b=this.qa.kb[this.ma],c=b.pe;c=0<(b.Ye&this.Dc)||
0!=(this.cd&1<<this.ma)?Pq(a,c(this)):Qq(a);this.cb&=~(1<<this.ma);z(c)&&(this.Dc|=1<<this.ma,this.cb|=b.xe,0!=(this.qa.ne&1<<this.ma)&&(this.cc=!0));return z(Nq(a))?this.ma+=1:this.suspend_BANG_(this.ma)}return this.ma+=1};g.work_pending_QMARK_=function(){return!this.ee&&!this.ve&&!this.Ed&&(0<this.cb||this.cc||this.qa.kb.length>=this.ma)};g.suspend_BANG_=function(){this.unschedule_BANG_();return this.ve=!0};g.schedule_BANG_=function(a){return this.ee?null:this.Ac.Nd(this,a)};
g.unschedule_BANG_=function(){return this.Ac.Od(this)};g.component_render_BANG_=function(){this.cd=this.Dc=0;var a=this.cc;if(this.cc){var b=this.qa.ib(this);this.cc=!1;fq(this.root,b)}this.fb&&this.did_update_BANG_(a);this.ma+=1;return this.unschedule_BANG_()};g.did_update_BANG_=function(a){return this.ge.forEach(function(b){a&&b.sd?(wd(b.sb)&&(b.sb.H?b.sb.H():b.sb.call(null)),b.sb=b.Yc(b.Cd.Eb.pc),b=We(b.Kc,Li)?b.sd=!1:null):b=null;return b})};
function vq(a,b,c,d){var e=Gd(c)?c:new v(null,1,[gk,c],null);return Xq(a.Ac,function(){return Lq(a,e,d,b)})}function $q(a,b){this.Eb=a;this.Ia=b;this.C=2097152;this.O=0}$q.prototype.kd=function(a,b){a=new dr(b,this.Eb,this.Ia);Kq(a);return a};$q.prototype.$=function(a,b){return b instanceof $q&&this.Eb===b.Eb&&K.h(this.Ia,b.Ia)};function er(a,b,c){this.Ye=a;this.xe=b;this.pe=c}function fr(a,b,c){return new er(a,b,c)}function gr(a,b,c,d,e,f){return new Uq(a,b,c,d,e,f)}function hr(a){this.o=a}g=hr.prototype;
g.nd=function(){return null};g.od=function(){return!0};g.qd=function(){return this.o};g.pd=function(){return null};g.md=function(a,b){a=We(b,this.o);this.o=b;return a};g.Md=function(){return null};Sq._=function(a){return new hr(a)};var ir=jf(0);function jr(a,b){var c=W;this.gb=a;this.query=b;this.qa=c}jr.prototype.Ld=function(a,b){a=Tq(b);a=Ue(a);var c=C.h(a,Dj),d=El.h(this.qa,un);c=C.h(Kb(c),d);return Vq(c,a,b,this.gb,this.query,this.qa)};function kr(a,b){console.error("An Error occurred in Component, it will not be rendered.",a);return console.error(b)}function lr(a){this.dc=a}lr.prototype.ld=function(a,b,c,d){a=Kb(this.dc);a=Ue(a);a=C.h(a,un);return Wq(a,b,d)};
function mr(a,b){var c=new lr(a),d=dj.g(Kb(a));return Vd(function(e,f){return f.g?f.g(e):f.call(null,e)},new v(null,6,[yj,Wi.g(Kb(a)),Fi,c,sl,jf(W),Qm,b,Dj,a,xj,kr],null),d)}function nr(){var a=or,b=pr,c=qr.H();Wi.g(Kb(a)).hc(null,function(){var d=b.sg$root;if(z(d))fq(d,c),d=fj;else{d=mr(a,b);var e=new Jq(b),f=V.v(d,Zj,e,S([Um,yq]));e.env=f;fq(e,c);b.sg$root=e;b.sg$env=d;d=fm}return d},fn)}function rr(a,b){return Iq(a,b)};function sr(a,b){var c=Qe(Qh,a,b);return Q(c,vf(function(d){return c===d},b))}function tr(a,b,c){a=sr(N,qd.v(c,b,S([a])));return Vd(wf,G(a),H(a))};function ur(a,b){return new Y(null,2,5,Z,[a,b],null)}function vr(a,b){return $d(function(c,d,e){if(Id(e)&&(K.h(Jm,G(e))||K.h(Wl,G(e)))){var f=pd(e);e=V.j;var h=C.h(c,Dm);d=V.j?V.j(h,d,f):V.call(null,h,d,f);return e.call(V,c,Dm,d)}throw Ei("invalid join",b);},a,b)}
function wr(a,b){a=Ue(a);var c=C.h(a,kj),d=Ue(b),e=C.h(d,Dl);if(z(function(){var f=Xa(e);return f?Cl.g(d):f}()))return a;if(e instanceof D)return V.j(a,Cl,function(f){return ur(c,C.h(f,e))});if(Id(e)&&Ze(oe,e))return V.j(a,Cl,function(f){return ur(c,xf(function(h){return C.h(f,h)},e))});throw Ei("invalid :primary-key",d);}function xr(a){return Id(a)&&K.h(N(a),2)&&G(a)instanceof D}function yr(a){return new Y(null,2,5,Z,[mj,hd(a,0)],null)}
var zr=function zr(a,b,c,d){c=yf(b,new Y(null,2,5,Z,[Oj,c],null));c=Ue(c);var f=C.h(c,Cl);C.h(c,Sm);c=C.h(c,Dm);var h=C.h(d,Hm);f=f.g?f.g(d):f.call(null,d);if(z(z(h)?We(h,f):h))throw Ei("item contained ident but we generated a different one",new v(null,2,[dl,d,kk,f],null));d=K.h(h,f)?d:V.j(d,Hm,f);d=$d(function(k,l,m){var n=C.j(k,l,Ll);if(!pe(Ll,n))if(xr(n))n=Ll;else if(Gd(n))n=zr.I?zr.I(a,b,m,n):zr.call(null,a,b,m,n);else if(Id(n))n=xf(function(p){return zr.I?zr.I(a,b,m,p):zr.call(null,a,b,m,p)},
n);else if(null!=n)n=ur(m,n);else throw Ei("unexpected value in join attr",new v(null,4,[dl,k,Nm,l,li,n,nl,ab],null));return pe(n,Ll)?k:V.j(k,l,n)},d,c);lf.j(a,qd,new Y(null,2,5,Z,[f,d],null));return f};function Ar(a,b){return null==a?Mh([b]):qd.h(a,b)}function Br(a,b){return pe(Vm,a)?b:Ih(S([a,b]))}function Cr(a,b){return Vd(function(c,d){var e=U(d,0,null);d=U(d,1,null);return Bf(c,e,Br,d)},a,b)}
function Dr(a,b,c,d){var e=Bd(a);e=Ue(e);e=C.h(e,Kk);if(!z(e))throw Ei("data missing schema",new v(null,1,[$i,a],null));var f=yf(e,new Y(null,2,5,Z,[Oj,b],null));f=Ue(f);var h=C.h(f,Cl);if(!z(f))throw Ei("entity not defined",new v(null,1,[kj,b],null));f=wf.h(rd,nf.h(h,c));h=jf(rd);if(Gd(c))zr(h,e,b,c);else if(Fd(c)){c=E(c);for(var k=null,l=0,m=0;;)if(m<l){var n=k.V(null,m);zr(h,e,b,n);m+=1}else if(c=E(c))k=c,Jd(k)?(c=mc(k),m=nc(k),k=c,l=N(c),c=m):(c=G(k),zr(h,e,b,c),c=J(k),k=null,l=0),m=0;else break}else throw Ei("cannot import",
new v(null,2,[kj,b,Zm,c],null));b=Kb(h);a=Cr(a,b);a=Id(d)?zf(a,d,f):a;return wd(d)?d.h?d.h(a,f):d.call(null,a,f):a}function Er(a){return nf.h(function(b){return C.h(a,b)},C.h(a,new Y(null,2,5,Z,[mj,hl],null)))}function Fr(a,b){this.Pc=a;this.data=b;this.C=132864;this.O=0}g=Fr.prototype;g.aa=function(){return this.data.aa(null)};g.yb=function(){throw Ei("observed data is read-only",W);};g.La=function(a,b){return this.data.La(null,b)};
g.ya=function(a,b,c){throw Ei("observed data is read-only, assoc not allowed",new v(null,2,[ck,b,nk,c],null));};g.pa=function(a,b){if(null==b)throw Ei("cannot read nil key",W);this.Pc=Ee.h(this.Pc,b);return this.data.pa(null,b)};g.U=function(a,b,c){if(null==b)throw Ei("cannot read nil key",W);this.Pc=Ee.h(this.Pc,b);return this.data.U(null,b,c)};
function Gr(a){if(null!=a&&null!=a.re)a=a.re(a);else{var b=Gr[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Gr._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("ITxCommit.commit!",a);}return a}function Hr(a,b,c,d,e){this.data=a;this.uc=b;this.wc=c;this.vc=d;this.Zb=e;this.C=165634;this.O=0}g=Hr.prototype;g.Ec=function(){return this.data};g.aa=function(){return this.data.aa(null)};g.pa=function(a,b){this.check_completed_BANG_();return this.data.pa(null,b)};
g.U=function(a,b,c){this.check_completed_BANG_();return this.data.U(null,b,c)};g.fa=function(){this.check_completed_BANG_();return this.data.fa(null)};g.yb=function(a,b){var c=this;this.check_completed_BANG_();var d=xr(b);a=function(){var f=c.data.yb(null,b);return d?Bf(f,yr(b),Cd,b):f}();var e=function(){var f=Ee.h(c.vc,b);return d?Ee.h(f,yr(b)):f}();return new Hr(a,c.uc,c.wc,e,c.Zb)};g.La=function(a,b){return this.data.La(null,b)};
g.ya=function(a,b,c){this.check_completed_BANG_();if(null==b)throw Ei("nil key not allowed",new v(null,1,[Rk,c],null));a=this.data.U(null,b,nm);var d=xr(b)&&Od(Mi.g(Bd(this.data)),hd(b,0));return a===c?this:K.h(nm,a)?d?new Hr(Bf(this.data.ya(null,b,c),yr(b),Ar,b),Ee.h(this.uc,b),Ee.h(this.wc,yr(b)),this.vc,this.Zb):new Hr(this.data.ya(null,b,c),Ee.h(this.uc,b),this.wc,this.vc,this.Zb):d?new Hr(this.data.ya(null,b,c),this.uc,Ee.h(Ee.h(this.wc,b),yr(b)),this.vc,this.Zb):new Hr(this.data.ya(null,b,c),
this.uc,Ee.h(this.wc,b),this.vc,this.Zb)};g.re=function(){tc(this.Zb,!0);return new v(null,4,[$i,this.data,Fm,gc(this.uc),fk,gc(this.wc),Rm,gc(this.vc)],null)};g.check_completed_BANG_=function(){if(z(Kb(this.Zb)))throw Ei("transaction concluded, don't hold on to db while in tx",W);return null};function Ir(a){if(null!=a&&null!=a.se)a=a.se(a);else{var b=Ir[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=Ir._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("IQuery.query-refresh!",a);}return a}function Jr(a,b){return b.forEach(function(c){return a.add(c)})}
function Kr(a,b,c,d){a=Ue(a);var e=C.h(a,Nj),f=C.h(a,cl),h=C.h(a,Sk),k=C.h(a,Vj);if(z(e.has(b))){var l=Kb(h);Vd(function(m,n){if(!Od(c,n)){var p=function(){var q=C.h(l,n);if(z(q))return q;q=lf.h(f,Vc);lf.I(h,V,n,q);return q}();(function(){var q=k.get(p);if(z(q))return q;q=new Set;k.set(p,q);return q})().add(b)}return null},null,d);return z(c)?Vd(function(m,n){if(Od(d,n))return null;m=C.h(l,n);return(m=k.get(m))?m.delete(b):null},null,c):null}return null}
function Lr(a,b,c){a=Ue(a);var d=C.h(a,cl),e=C.h(a,Sk),f=C.h(a,Vj),h=Kb(e);return Vd(function(k,l){k=C.h(h,l);z(k)?l=k:(k=lf.h(d,Vc),lf.I(e,V,l,k),l=k);l=f.get(l);return null==l?null:l.delete(b)},null,c)}function Mr(a,b,c,d){var e=Ue(a),f=C.h(e,Nj);a=C.h(e,hm);var h=C.h(e,Vj);e=C.h(e,Sk);z(a)&&a();b=tr(b,d,S([c]));var k=Kb(e),l=new Set;Vd(function(m,n){m=C.h(k,n);if(null==m)return null;m=h.get(m);return null==m?null:Jr(l,m)},null,b);l.forEach(function(m){m=f.get(m);return null==m?null:Ir(m)})}
function Nr(a,b,c){if(z(z(!1)?Gd(c):!1))for(var d=pk.g(c),e=["Unhandled Event ",B.g(a),"\n Component Trace:"].join("");;){if(Xa(d))throw console.error(e),Ei(["Unhandled Event ",B.g(a)].join(""),new v(null,3,[Ti,a,ak,b,Bl,c],null));var f=pk.g(d.yc);e=[e,"\n ",B.g(d.qa.Ue)].join("");d=f}else throw Ei(["Unhandled Event ",B.g(a)].join(""),new v(null,2,[Ti,a,ak,b],null));}
function Or(a,b,c){if(null==c)return a;if(Gd(c)){if(vl.g(a)===vl.g(c))return c;throw Ei(["tx handler returned invalid result for event",B.g(gk.g(b)),", expected a modified env"].join(""),new v(null,3,[Nk,b,ll,a,Zk,c],null));}throw Ei(["tx handler returned invalid result for event ",B.g(gk.g(b))].join(""),new v(null,3,[Nk,b,ll,a,Zk,c],null));}
var Pr=function Pr(a,b,c){var e=Ue(a),f=C.h(e,wl),h=C.h(e,pm),k=C.h(e,Sj),l=Ue(b),m=C.h(l,gk),n=C.h(h,m);if(Xa(n))return Nr(m,l,c);var p=Kb(f),q=new Hr(p,ec(gf),ec(gf),ec(gf),new mf(!1)),t={},w=jf(!1),x=V.v(e,vl,t,S([pj,rd,Om,q,Hl,function(da){throw Ei("transact! only allowed from fx env",new v(null,1,[ak,da],null));}])),y=Or(x,l,n.h?n.h(x,l):n.call(null,x,l)),I=Gr(Om.g(y)),P=Ue(I),R=C.h(P,$i),T=C.h(P,Fm),X=C.h(P,Rm),sa=C.h(P,fk);if(Kb(f)!==p)throw Ei("someone messed with app-state while in tx",W);
kf(f,R);p!==R&&Mr(e,T,X,sa);Yp(function(){for(var da=E(pj.g(y)),xa=null,la=0,qa=0;;)if(qa<la){var Ia=xa.V(null,qa),Ga=U(Ia,0,null),jb=U(Ia,1,null),kb=C.h(k,Ga);Ia=V.j(y,Hl,function(Le,sh,th,uh,vh,Me,hc,Ad,Ne,Xc,ae,Mf,rk,sk,tk,uk,vk,wk,wh,xk,xh,yk,zk,Ak,yh,Bk,zh,Ck,Dk,Ek,Fk,Gk){return function(Ah){if(!z(Kb(wh)))throw Ei("cannot start another tx yet, current one is still running. transact! is meant for async events",W);return Wi.g(yh).hc(null,function(Bo,Hk,Ds,Es,Fs,Gs,Hs,Is,Js,Ks,Ls,Ms,Ns,Os,Ps,Qs,
Rs,Ss,Ts,Us,Vs,Ws,Xs,Ys,Ik){return function(){return Pr.j?Pr.j(Ik,Ah,c):Pr.call(null,Ik,Ah,c)}}(Le,sh,th,uh,vh,Me,hc,Ad,Ne,Xc,ae,Mf,rk,sk,tk,uk,vk,wk,wh,xk,xh,yk,zk,Ak,yh,Bk,zh,Ck,Dk,Ek,Fk,Gk),new Y(null,2,5,Z,[Yk,hc],null))}}(da,xa,la,qa,kb,Ia,Ga,jb,I,P,P,R,T,X,sa,p,q,t,w,x,y,n,a,e,e,f,h,k,b,l,l,m));if(Xa(kb))throw Ei(["unknown fx ",B.g(Ga)].join(""),new v(null,2,[il,Ga,Mm,jb],null));kb.h?kb.h(Ia,jb):kb.call(null,Ia,jb);qa+=1}else{var Nf=E(da);if(Nf){kb=Nf;if(Jd(kb))da=mc(kb),jb=nc(kb),xa=da,Ga=
N(da),da=jb,la=Ga;else{var Of=G(kb);Ga=U(Of,0,null);jb=U(Of,1,null);Ia=C.h(k,Ga);da=V.j(y,Hl,function(Le,sh,th,uh,vh,Me,hc,Ad,Ne,Xc,ae,Mf,rk,sk,tk,uk,vk,wk,wh,xk,xh,yk,zk,Ak,yh,Bk,zh,Ck,Dk,Ek,Fk,Gk,Ah,Bo){return function(Hk){if(!z(Kb(xh)))throw Ei("cannot start another tx yet, current one is still running. transact! is meant for async events",W);return Wi.g(zh).hc(null,function(Ds,Es,Fs,Gs,Hs,Is,Js,Ks,Ls,Ms,Ns,Os,Ps,Qs,Rs,Ss,Ts,Us,Vs,Ws,Xs,Ys,Ik,Ct,Dt,Et,Co){return function(){return Pr.j?Pr.j(Co,
Hk,c):Pr.call(null,Co,Hk,c)}}(Le,sh,th,uh,vh,Me,hc,Ad,Ne,Xc,ae,Mf,rk,sk,tk,uk,vk,wk,wh,xk,xh,yk,zk,Ak,yh,Bk,zh,Ck,Dk,Ek,Fk,Gk,Ah,Bo),new Y(null,2,5,Z,[Yk,hc],null))}}(da,xa,la,qa,Ia,Of,Ga,jb,kb,Nf,I,P,P,R,T,X,sa,p,q,t,w,x,y,n,a,e,e,f,h,k,b,l,l,m));if(Xa(Ia))throw Ei(["unknown fx ",B.g(Ga)].join(""),new v(null,2,[il,Ga,Mm,jb],null));Ia.h?Ia.h(da,jb):Ia.call(null,da,jb);da=J(kb);xa=null;la=0}qa=0}else return null}});var Ya=Cj.g(e);null!=Ya&&Yp(function(){var da=eh([fk,Ki,ll,zj,Fm,Nk,Vk,Rm,Bl,xm],[sa,
R,e,p,T,l,$d(function(xa,la,qa){return qa===C.h(e,la)?xa:V.j(xa,la,qa)},W,vd.v(y,Om,S([pj,vl,Hl]))),X,c,pj.g(y)]);return Ya.g?Ya.g(da):Ya.call(null,da)});kf(w,!0);return uj.g(y)};function Qr(a,b){lf.I(or,zf,new Y(null,2,5,Z,[pm,a],null),b)};function Rr(a){var b=Id(a);return b?(b=K.h(2,N(a)))?re.g(hd(a,0)):b:b}var Sr=function(){var a=jf(W),b=jf(W),c=jf(W),d=jf(W),e=C.j(new v(null,1,[mm,Wk],null),ek,oi.H?oi.H():oi.call(null));return new zi(Kc.h("shadow.grove.eql-query","attr"),function(f,h,k,l){return l},Wk,e,a,b,c,d)}();Bi(Sr,Wk,function(a,b,c,d){return C.j(c,d,dm)});function Tr(a,b,c,d,e,f){a=Sr.ga(a,b,c,e,f);return pe(Vm,a)?a:pe(dm,a)?d:ic(d,e,a)}
function Ur(a,b,c,d,e){if(pe(e,om))return ec(c);if(e instanceof D)return Tr(a,b,c,d,e,W);if(ie(e)){var f=U(e,0,null);e=U(e,1,null);return Tr(a,b,c,d,f,e)}if(Gd(e)){if(!K.h(1,N(e)))throw Ei("join map with more than one entry",new v(null,1,[Ri,e],null));f=G(e);var h=U(f,0,null),k=U(f,1,null);if(!Id(k))throw Ei("join value must be a vector",new v(null,1,[Ri,e],null));if(h instanceof D){f=C.j(c,h,Wm);var l=We(Wm,f)?f:Sr.ga(a,b,c,h,W);if(pe(l,Vm))return l;if(pe(l,dm)||null==l)return d;if(z(Rr(l))){e=C.j(b,
l,Wm);if(pe(Wm,e))return ic(d,h,Hi);if(pe(Vm,e))return e;e=Vr(a,b,e,k);return pe(Vm,e)?e:ic(d,h,e)}if(Gd(l))return e=Vr(a,b,l,k),pe(e,Vm)?e:ic(d,h,e);if(Dd(l))return Fe(d,h,xf(function(m){if(z(Rr(m))){var n=C.h(b,m);if(Gd(n))return Vr(a,b,n,k);throw Ei("coll item join missing",new v(null,3,[wj,h,tl,l,bj,m],null));}if(Gd(m))return Vr(a,b,m,k);throw Ei("join-value contained unknown thing",new v(null,4,[wj,h,tl,l,bj,m,Ul,c],null));},l));throw Ei("don't know how to join",new v(null,3,[Ri,e,tl,l,wj,h],
null));}if(z(Rr(h))){f=C.h(b,h);if(pe(Vm,f))return f;if(null==f)return d;e=Vr(a,b,f,k);return pe(Vm,e)?e:ic(d,h,e)}throw Ei("failed to join",new v(null,3,[Ri,e,Ul,c,Zk,d],null));}throw Ei("invalid query part",new v(null,1,[Si,e],null));}function Vr(a,b,c,d){for(var e=N(d),f=ec(W),h=0;;){if(h>=e)return gc(f);var k=hd(d,h);f=Ur(a,b,c,f,k);if(pe(f,Vm))return f;h+=1}};var Wr=z(window.requestIdleCallback)?function(a){return window.requestIdleCallback(a)}:function(a){return setTimeout(function(){var b=Date.now();return a({timeRemaining:function(){return 16<Date.now()-b}})},0)},Xr=z(window.cancelIdleCallback)?function(a){window.cancelIdleCallback(a)}:function(a){clearTimeout(a)},Yr=[],Zr=!1,$r=null,as=function as(a){for(;;){if(0<a.timeRemaining()){var c=Yr.shift();if(c){c();continue}}break}if(0<Yr.length)return $r=Wr(as),Zr=!0;$r=null;return Zr=!1};
function bs(a,b,c,d){Yr.push(function(){return Kr(a,b,c,d)});Zr||($r=Wr(as),Zr=!0)}function cs(a,b,c){Yr.push(function(){return Lr(a,b,c)});Zr||($r=Wr(as),Zr=!0)}function ds(a,b,c,d,e,f,h){this.gb=a;this.query=b;this.qa=c;this.Cd=d;this.dc=e;this.Wc=f;this.hd=h;this.Id=!1;this.jd=0;this.Hb=this.Tc=null}g=ds.prototype;g.nd=function(){return this.do_read_BANG_()};g.od=function(){var a=this.Id;return z(a)?a:!1===Tm.g(this.qa)};g.qd=function(){return this.Hb};
g.md=function(a,b){a=b.gb;var c=K.h(this.gb,a);if(c&&K.h(this.query,b.query)&&K.h(this.qa,b.qa))return!1;c||(this.jd=0);this.gb=a;this.query=b.query;this.qa=b.qa;b=this.Hb;this.do_read_BANG_();return We(b,this.Hb)};g.pd=function(){var a=this.Hb;this.do_read_BANG_();return We(a,this.Hb)};g.Md=function(){cs(Kb(this.dc),this.hd,this.Tc);return this.Wc.delete(this.hd)};g.se=function(){var a=this.Cd;return a.Eb.invalidate_hook_BANG_(a.bf)};
g.do_read_BANG_=function(){var a=Kb(this.dc),b=Kb(wl.g(a)),c=this.gb;z(z(c)?null==this.query:c)?(b=C.h(b,this.gb),c=Mh([this.gb]),0===this.jd&&bs(a,this.hd,this.Tc,c),this.Tc=c,pe(b,Vm)?this.Hb=V.j(mm.h(this.qa,W),Pl,tn):(this.Hb=b,this.Id=!0)):(b=new Fr(ec(gf),b),c=z(this.gb)?new Y(null,1,5,Z,[ud([this.gb,this.query])],null):this.query,c=Vr(a,b,b,c),b=gc(b.Pc),bs(a,this.hd,this.Tc,b),this.Tc=b,pe(c,Vm)?this.Hb=V.j(mm.h(this.qa,W),Pl,tn):(this.Hb=V.j(z(this.gb)?C.h(c,this.gb):c,Pl,Al),this.Id=!0));
return this.jd+=1};function es(a,b){this.dc=a;this.Wc=b}es.prototype.te=function(a,b,c,d,e,f){a=lf.h(ir,Vc);c=new ds(d,e,f,c,this.dc,this.Wc,a);this.Wc.set(a,c);return c};es.prototype.ue=function(a,b,c){a=Kb(this.dc);return Pr(a,b,c)};function fs(){var a=or;lf.I(a,V,hm,function(){var b;if(Zr){z($r)&&(Xr($r),$r=null);for(;;)if(b=Yr.shift())b();else break;b=Zr=!1}else b=null;return b});lf.h(a,function(b){b=Ue(b);var c=C.h(b,Nj);return V.j(b,un,new es(a,c))})};function gs(a,b){return Rh(be,new sf(null,a,null,b,null))}var hs=function hs(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return hs.v(arguments[0],arguments[1],2<c.length?new F(c.slice(2),0,null):null)};
hs.v=function(a,b,c){c=Ue(c);var d=C.h(c,hk),e=C.h(c,ml),f=C.h(c,$l),h=function(){return z(d)?d:function(l){return l}}(),k=z(e)?e:cf();return function p(m,n){var q=null==m?null:Hb(m);if(z(q)){var t=U(q,0,null),w=U(q,1,null);return Q(h.j?h.j(t,n,w):h.call(null,t,n,w),new te(null,function(){var x=uf(function(y){var I=w+1;return k.j?k.j(y,t,I):k.call(null,y,t,I)},vf(function(y){return Od(n,y)},a.g?a.g(t):a.call(null,t)));return p(wf.h(null==m?null:Ib(m),function(){return function P(I){return new te(null,
function(){for(;;){var R=E(I);if(R){if(Jd(R)){var T=mc(R),X=N(T),sa=xe(X);a:for(var Ya=0;;)if(Ya<X){var da=ob(T,Ya);sa.add(new Y(null,2,5,Z,[da,w+1],null));Ya+=1}else{T=!0;break a}return T?ze(sa.X(),P(nc(R))):ze(sa.X(),null)}sa=G(R);return Q(new Y(null,2,5,Z,[sa,w+1],null),P(H(R)))}return null}},null,null)}(x)}()),Vd(function(y,I){return V.j(y,I,t)},n,x))},null,null))}return null}(qd.h(lg,new Y(null,2,5,Z,[b,0],null)),Gd(f)?V.j(f,b,null):wf.h(ud([b,null]),function(){return function p(n){return new te(null,
function(){for(;;){var q=E(n);if(q){if(Jd(q)){var t=mc(q),w=N(t),x=xe(w);a:for(var y=0;;)if(y<w){var I=ob(t,y);x.add(new Y(null,2,5,Z,[I,null],null));y+=1}else{t=!0;break a}return t?ze(x.X(),p(nc(q))):ze(x.X(),null)}x=G(q);return Q(new Y(null,2,5,Z,[x,null],null),p(H(q)))}return null}},null,null)}(f)}()))};hs.S=2;hs.R=function(a){var b=G(a),c=J(a);a=G(c);c=J(c);return this.v(b,a,c)};
var is=function is(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return is.v(arguments[0],arguments[1],arguments[2],3<c.length?new F(c.slice(3),0,null):null)};is.v=function(a,b,c,d){d=Ue(d);d=Ih(S([d,new v(null,1,[hk,cg],null)]));a=$e(function(e){U(e,0,null);var f=U(e,1,null);U(e,2,null);return z(f.g?f.g(c):f.call(null,c))?f:null},Re(hs,a,b,Pe(De,d)));return z(a)?ke(gs(a,c)):null};is.S=3;
is.R=function(a){var b=G(a),c=J(a);a=G(c);var d=J(c);c=G(d);d=J(d);return this.v(b,a,c,d)};
function js(a,b,c){return function f(e){var h=U(e,0,null),k=U(e,1,null),l=G(k);if(z(l)){var m=U(l,0,null);U(l,1,null);var n=U(l,2,null);return Q(cg.h?cg.h(n,h):cg.call(null,n,h),new te(null,function(){return f(Vd(function(p,q){var t=U(p,0,null),w=U(p,1,null);p=m+(b.h?b.h(n,q):b.call(null,n,q));var x=G(t.g?t.g(q):t.call(null,q));if(z(z(x)?p>=x:x))return new Y(null,2,5,Z,[t,w],null);w=z(x)?Cd.h(w,new Y(null,3,5,Z,[x,Gc(q),q],null)):w;return new Y(null,2,5,Z,[V.j(t,q,new Y(null,2,5,Z,[p,n],null)),qd.h(w,
new Y(null,3,5,Z,[p,Gc(q),q],null))],null)},new Y(null,2,5,Z,[h,Cd.h(k,l)],null),a.g?a.g(n):a.call(null,n)))},null,null))}return null}(new Y(null,2,5,Z,[ud([c,new Y(null,2,5,Z,[0,null],null)]),Vd(mb,Oh,S([new Y(null,3,5,Z,[0,Gc(c),c],null)]))],null))}function ks(a,b,c,d){a=G(uf(function(e){var f=U(e,0,null);U(e,1,null);return K.h(d,f)},js(a,b,c)));return z(a)?(U(a,0,null),a=U(a,1,null),new Y(null,2,5,Z,[ke(gs(df.h(pd,a),d)),G(a.g?a.g(d):a.call(null,d))],null)):null};function ls(){}function ms(a){if(null!=a&&null!=a.ef)a=a.hb;else{var b=ms[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=ms._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("Graph.nodes",a);}return a}function ns(a){if(null!=a&&null!=a.je)a=a.je(a);else{var b=ns[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=ns._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("Graph.edges",a);}return a}
function os(a,b){if(null!=a&&null!=a.le)a=a.le(a,b);else{var c=os[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=os._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("Graph.successors*",a);}return a}function ps(a,b){if(null!=a&&null!=a.ke)a=a.ke(a,b);else{var c=ps[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=ps._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("Graph.out-edges",a);}return a}function qs(){}
var ss=function(){function a(d,e,f){var h=rs[r(null==d?null:d)];if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);h=rs._;if(null!=h)return h.j?h.j(d,e,f):h.call(null,d,e,f);throw A("WeightedGraph.weight*",d);}function b(d,e){var f=rs[r(null==d?null:d)];if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);f=rs._;if(null!=f)return f.h?f.h(d,e):f.call(null,d,e);throw A("WeightedGraph.weight*",d);}var c=null;c=function(d,e,f){switch(arguments.length){case 2:return b.call(this,d,e);case 3:return a.call(this,
d,e,f)}throw Error("Invalid arity: "+arguments.length);};c.h=b;c.j=a;return c}(),rs=function rs(a){switch(arguments.length){case 2:return rs.h(arguments[0],arguments[1]);case 3:return rs.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}};rs.h=function(a,b){return null!=a&&null!=a.ff?a.ff(a,b):ss(a,b)};rs.j=function(a,b,c){return null!=a&&null!=a.gf?a.gf(a,b,c):ss(a,b,c)};rs.S=3;
function ts(a,b){if(null!=a&&null!=a.ie)a=a.ie(a,b);else{var c=ts[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=ts._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("EditableGraph.add-nodes*",a);}return a}function us(a,b){if(null!=a&&null!=a.he)a=a.he(a,b);else{var c=us[r(null==a?null:a)];if(null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else if(c=us._,null!=c)a=c.h?c.h(a,b):c.call(null,a,b);else throw A("EditableGraph.add-edges*",a);}return a}
function vs(a){if(null!=a&&null!=a.Rc)a=a.Rc(a);else{var b=vs[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=vs._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("Edge.src",a);}return a}function ws(a){if(null!=a&&null!=a.Qc)a=a.Qc(a);else{var b=ws[r(null==a?null:a)];if(null!=b)a=b.g?b.g(a):b.call(null,a);else if(b=ws._,null!=b)a=b.g?b.g(a):b.call(null,a);else throw A("Edge.dest",a);}return a}Y.prototype.Rc=function(){return C.h(this,0)};
Y.prototype.Qc=function(){return C.h(this,1)};v.prototype.Rc=function(){return lm.g(this)};v.prototype.Qc=function(){return bk.g(this)};ch.prototype.Rc=function(){return lm.g(this)};ch.prototype.Qc=function(){return bk.g(this)};Dh.prototype.Rc=function(){return lm.g(this)};Dh.prototype.Qc=function(){return bk.g(this)};function xs(a){return function(b){return os(a,b)}}
var ys=function ys(a){switch(arguments.length){case 1:return ys.g(arguments[0]);case 2:return ys.h(arguments[0],arguments[1]);case 3:return ys.j(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length)].join(""));}};ys.g=function(a){return ef(ys,a)};ys.h=function(a,b){return rs(a,vs(b),ws(b))};ys.j=function(a,b,c){return rs(a,b,c)};ys.S=3;
var zs=function zs(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return zs.v(arguments[0],1<c.length?new F(c.slice(1),0,null):null)};zs.v=function(a,b){return ts(a,b)};zs.S=1;zs.R=function(a){var b=G(a);a=J(a);return this.v(b,a)};var As=function As(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return As.v(arguments[0],1<c.length?new F(c.slice(1),0,null):null)};As.v=function(a,b){return us(a,b)};As.S=1;
As.R=function(a){var b=G(a);a=J(a);return this.v(b,a)};function Bs(a,b,c,d,e,f){this.hb=a;this.rb=b;this.Rb=c;this.Tb=d;this.Ka=e;this.F=f;this.C=2230716170;this.O=139264}g=Bs.prototype;g.pa=function(a,b){return this.U(null,b,null)};g.U=function(a,b,c){switch(b instanceof D?b.Ca:null){case "nodeset":return this.hb;case "adj":return this.rb;case "in":return this.Rb;default:return C.j(this.Ka,b,c)}};
g.mc=function(a,b,c){return Vd(function(d,e){var f=U(e,0,null);e=U(e,1,null);return b.j?b.j(d,f,e):b.call(null,d,f,e)},c,this)};g.ba=function(a,b,c){return Xh(b,function(d){return Xh(b,di,""," ","",c,d)},"#loom.graph.BasicEditableDigraph{",", ","}",c,De.h(new Y(null,3,5,Z,[new Y(null,2,5,Z,[on,this.hb],null),new Y(null,2,5,Z,[Pk,this.rb],null),new Y(null,2,5,Z,[cn,this.Rb],null)],null),this.Ka))};g.bb=function(){return new pg(this,new Y(null,3,5,Z,[on,Pk,cn],null),z(this.Ka)?vc(this.Ka):Ye())};
g.aa=function(){return this.Tb};g.fa=function(){return 3+N(this.Ka)};g.da=function(){var a=this.F;return null!=a?a:this.F=a=324724442^Tc(this)};g.$=function(a,b){return null!=b&&this.constructor===b.constructor&&K.h(this.hb,b.hb)&&K.h(this.rb,b.rb)&&K.h(this.cf,b.cf)&&K.h(this.Ka,b.Ka)};g.yb=function(a,b){return Od(new Kh(null,new v(null,3,[on,null,Pk,null,cn,null],null),null),b)?vd.h(Nb(wf.h(W,this),this.Tb),b):new Bs(this.hb,this.rb,this.Rb,this.Tb,Xe(vd.h(this.Ka,b)),null)};
g.La=function(a,b){switch(b instanceof D?b.Ca:null){case "nodeset":case "adj":case "in":return!0;default:return Od(this.Ka,b)}};g.ya=function(a,b,c){return z(pe.h?pe.h(on,b):pe.call(null,on,b))?new Bs(c,this.rb,this.Rb,this.Tb,this.Ka,null):z(pe.h?pe.h(Pk,b):pe.call(null,Pk,b))?new Bs(this.hb,c,this.Rb,this.Tb,this.Ka,null):z(pe.h?pe.h(cn,b):pe.call(null,cn,b))?new Bs(this.hb,this.rb,c,this.Tb,this.Ka,null):new Bs(this.hb,this.rb,this.Rb,this.Tb,V.j(this.Ka,b,c),null)};
g.ea=function(){return E(De.h(new Y(null,3,5,Z,[new Sf(on,this.hb),new Sf(Pk,this.rb),new Sf(cn,this.Rb)],null),this.Ka))};g.ia=function(a,b){return new Bs(this.hb,this.rb,this.Rb,b,this.Ka,this.F)};g.ka=function(a,b){return Id(b)?this.ya(null,ob(b,0),ob(b,1)):Vd(mb,this,b)};g.df=u;g.ef=function(){return this.hb};
g.je=function(){var a=this;return function d(c){return new te(null,function(){for(var e=c;;){var f=E(e);if(f){var h=f,k=G(h);if(f=E(function(l,m,n,p,q){return function x(w){return new te(null,function(){return function(){for(;;){var y=E(w);if(y){if(Jd(y)){var I=mc(y),P=N(I),R=xe(P);a:for(var T=0;;)if(T<P){var X=ob(I,T);R.add(X);T+=1}else{I=!0;break a}return I?ze(R.X(),x(nc(y))):ze(R.X(),null)}R=G(y);return Q(R,x(H(y)))}return null}}}(l,m,n,p,q),null,null)}}(e,k,h,f,a)(ps(a,k))))return De.h(f,d(H(e)));
e=H(e)}else return null}},null,null)}(ms(a))};g.ke=function(a,b){return function e(d){return new te(null,function(){for(;;){var f=E(d);if(f){if(Jd(f)){var h=mc(f),k=N(h),l=xe(k);a:for(var m=0;;)if(m<k){var n=ob(h,m);l.add(new Y(null,2,5,Z,[b,n],null));m+=1}else{h=!0;break a}return h?ze(l.X(),e(nc(f))):ze(l.X(),null)}l=G(f);return Q(new Y(null,2,5,Z,[b,l],null),e(H(f)))}return null}},null,null)}(os(this,b))};g.le=function(a,b){return yf(this,new Y(null,2,5,Z,[Pk,b],null))};
g.ie=function(a,b){return Vd(function(c,d){return Af.I(c,new Y(null,1,5,Z,[on],null),qd,d)},this,b)};g.he=function(a,b){return Vd(function(c,d){var e=U(d,0,null);d=U(d,1,null);return Af.I(Af.I(Af.ga(c,new Y(null,1,5,Z,[on],null),qd,e,d),new Y(null,2,5,Z,[Pk,e],null),ff(),d),new Y(null,2,5,Z,[cn,d],null),ff(),e)},this,b)};function Cs(a){return null!=a?u===a.Ff?!0:a.bd?!1:$a(qs,a):$a(qs,a)}
var Zs=function Zs(a){for(var c=[],d=arguments.length,e=0;;)if(e<d)c.push(arguments[e]),e+=1;else break;return Zs.v(arguments[0],1<c.length?new F(c.slice(1),0,null):null)};
Zs.v=function(a,b){return Vd(function(c,d){if(null!=d?u===d.df||(d.bd?0:$a(ls,d)):$a(ls,d))return Cs(c)&&Cs(d)?V.j(Vd(As,ts(c,ms(d)),function(){return function k(h){return new te(null,function(){for(;;){var l=E(h);if(l){if(Jd(l)){var m=mc(l),n=N(m),p=xe(n);a:for(var q=0;;)if(q<n){var t=ob(m,q),w=U(t,0,null);t=U(t,1,null);w=new Y(null,3,5,Z,[w,t,ys.j(d,w,t)],null);p.add(w);q+=1}else{m=!0;break a}return m?ze(p.X(),k(nc(l))):ze(p.X(),null)}m=G(l);p=U(m,0,null);m=U(m,1,null);return Q(new Y(null,3,5,Z,
[p,m,ys.j(d,p,m)],null),k(H(l)))}return null}},null,null)}(ns(d))}()),jn,Ih(S([jn.g(c),jn.g(d)]))):V.j(us(ts(c,ms(d)),ns(d)),jn,Ih(S([jn.g(c),jn.g(d)])));if(Gd(d)){var e=Gd(Eb(G(d)))?function(){return function k(h){return new te(null,function(){for(var l=h;;){var m=E(l);if(m){var n=m,p=G(n),q=U(p,0,null),t=U(p,1,null);if(m=E(function(w,x,y,I,P,R){return function sa(X){return new te(null,function(Ya,da,xa){return function(){for(;;){var la=E(X);if(la){if(Jd(la)){var qa=mc(la),Ia=N(qa),Ga=xe(Ia);a:for(var jb=
0;;)if(jb<Ia){var kb=ob(qa,jb),Nf=U(kb,0,null);kb=U(kb,1,null);Ga.add(new Y(null,3,5,Z,[xa,Nf,kb],null));jb+=1}else{qa=!0;break a}return qa?ze(Ga.X(),sa(nc(la))):ze(Ga.X(),null)}qa=G(la);Ga=U(qa,0,null);qa=U(qa,1,null);return Q(new Y(null,3,5,Z,[xa,Ga,qa],null),sa(H(la)))}return null}}}(w,x,y,I,P,R),null,null)}}(l,p,q,t,n,m)(t)))return De.h(m,k(H(l)));l=H(l)}else return null}},null,null)}(d)}():function(){return function k(h){return new te(null,function(){for(var l=h;;){var m=E(l);if(m){var n=m,p=
G(n),q=U(p,0,null),t=U(p,1,null);if(m=E(function(w,x,y,I,P,R){return function sa(X){return new te(null,function(Ya,da,xa){return function(){for(;;){var la=E(X);if(la){if(Jd(la)){var qa=mc(la),Ia=N(qa),Ga=xe(Ia);a:for(var jb=0;;)if(jb<Ia){var kb=ob(qa,jb);Ga.add(new Y(null,2,5,Z,[xa,kb],null));jb+=1}else{qa=!0;break a}return qa?ze(Ga.X(),sa(nc(la))):ze(Ga.X(),null)}Ga=G(la);return Q(new Y(null,2,5,Z,[xa,Ga],null),sa(H(la)))}return null}}}(w,x,y,I,P,R),null,null)}}(l,p,q,t,n,m)(t)))return De.h(m,k(H(l)));
l=H(l)}else return null}},null,null)}(d)}();return us(ts(c,vg(d)),e)}return Fd(d)?As.v(c,S([d])):zs.v(c,S([d]))},a,b)};Zs.S=1;Zs.R=function(a){var b=G(a);a=J(a);return this.v(b,a)};function $s(a){for(var b=[],c=arguments.length,d=0;;)if(d<c)b.push(arguments[d]),d+=1;else break;return Qe(Zs,new Bs(gf,W,W,null,null,null),0<b.length?new F(b.slice(0),0,null):null)};function at(a,b,c,d,e){this.Aa=a;this.ha=b;this.B=c;this.xa=d;this.F=e;this.C=2565220111;this.O=0}g=at.prototype;g.pa=function(a,b){return C.h(this.ha,b)};g.U=function(a,b,c){return C.j(this.ha,b,c)};g.ba=function(a,b,c){return Xh(b,function(d){return Xh(b,di,""," ","",c,d)},"#tailrecursion.priority-map {",", ","}",c,this)};g.aa=function(){return this.B};g.fa=function(){return N(this.ha)};
g.Ab=function(){if(0===N(this.ha))return null;var a=G(this.Aa),b=G(Eb(a));return z(this.xa)?new Y(null,2,5,Z,[b,this.ha.g?this.ha.g(b):this.ha.call(null,b)],null):new Y(null,2,5,Z,[b,Db(a)],null)};g.Bb=function(){if(0===N(this.ha))throw Error("Can't pop empty priority map");var a=G(this.Aa),b=Eb(a),c=G(b);a=Db(a);return K.h(N(b),1)?new at(vd.h(this.Aa,a),vd.h(this.ha,c),this.B,this.xa,null):new at(V.j(this.Aa,a,Cd.h(b,c)),vd.h(this.ha,c),this.B,this.xa,null)};
g.zb=function(){var a=this,b=this;return z(a.xa)?E(function(){return function e(d){return new te(null,function(){for(var f=d;;){var h=E(f);if(h){var k=h,l=G(k),m=U(l,0,null),n=U(l,1,null);if(h=E(function(p,q,t,w,x,y,I){return function T(R){return new te(null,function(){return function(){for(;;){var X=E(R);if(X){if(Jd(X)){var sa=mc(X),Ya=N(sa),da=xe(Ya);a:for(var xa=0;;)if(xa<Ya){var la=ob(sa,xa);la=new Y(null,2,5,Z,[la,a.ha.g?a.ha.g(la):a.ha.call(null,la)],null);da.add(la);xa+=1}else{sa=!0;break a}return sa?
ze(da.X(),T(nc(X))):ze(da.X(),null)}da=G(X);return Q(new Y(null,2,5,Z,[da,a.ha.g?a.ha.g(da):a.ha.call(null,da)],null),T(H(X)))}return null}}}(p,q,t,w,x,y,I),null,null)}}(f,l,m,n,k,h,b)(n)))return De.h(h,e(H(f)));f=H(f)}else return null}},null,null)}(ac(a.Aa))}()):E(function(){return function e(d){return new te(null,function(){for(var f=d;;){var h=E(f);if(h){var k=h,l=G(k),m=U(l,0,null),n=U(l,1,null);if(h=E(function(p,q,t,w,x,y,I){return function T(R){return new te(null,function(X,sa,Ya){return function(){for(;;){var da=
E(R);if(da){if(Jd(da)){var xa=mc(da),la=N(xa),qa=xe(la);a:for(var Ia=0;;)if(Ia<la){var Ga=ob(xa,Ia);qa.add(new Y(null,2,5,Z,[Ga,Ya],null));Ia+=1}else{xa=!0;break a}return xa?ze(qa.X(),T(nc(da))):ze(qa.X(),null)}qa=G(da);return Q(new Y(null,2,5,Z,[qa,Ya],null),T(H(da)))}return null}}}(p,q,t,w,x,y,I),null,null)}}(f,l,m,n,k,h,b)(n)))return De.h(h,e(H(f)));f=H(f)}else return null}},null,null)}(ac(a.Aa))}())};g.da=function(){var a=this.F;return null!=a?a:this.F=a=Tc(this)};
g.$=function(a,b){return Tb(this.ha,b)};g.ja=function(){return zd(bt,this.B)};g.yb=function(a,b){a=this.ha.h?this.ha.h(b,hn):this.ha.call(null,b,hn);if(K.h(a,hn))return this;a=this.xa.g?this.xa.g(a):this.xa.call(null,a);var c=this.Aa.g?this.Aa.g(a):this.Aa.call(null,a);return K.h(N(c),1)?new at(vd.h(this.Aa,a),vd.h(this.ha,b),this.B,this.xa,null):new at(V.j(this.Aa,a,Cd.h(c,b)),vd.h(this.ha,b),this.B,this.xa,null)};
g.ya=function(a,b,c){var d=C.j(this.ha,b,null);if(z(d)){if(K.h(d,c))return this;a=this.xa.g?this.xa.g(c):this.xa.call(null,c);d=this.xa.g?this.xa.g(d):this.xa.call(null,d);var e=C.h(this.Aa,d);return K.h(N(e),1)?new at(V.j(vd.h(this.Aa,d),a,qd.h(C.j(this.Aa,a,gf),b)),V.j(this.ha,b,c),this.B,this.xa,null):new at(V.v(this.Aa,d,Cd.h(C.h(this.Aa,d),b),S([a,qd.h(C.j(this.Aa,a,gf),b)])),V.j(this.ha,b,c),this.B,this.xa,null)}a=this.xa.g?this.xa.g(c):this.xa.call(null,c);return new at(V.j(this.Aa,a,qd.h(C.j(this.Aa,
a,gf),b)),V.j(this.ha,b,c),this.B,this.xa,null)};g.La=function(a,b){return Od(this.ha,b)};
g.ea=function(){var a=this,b=this;return z(a.xa)?E(function(){return function e(d){return new te(null,function(){for(var f=d;;){var h=E(f);if(h){var k=h,l=G(k),m=U(l,0,null),n=U(l,1,null);if(h=E(function(p,q,t,w,x,y,I){return function T(R){return new te(null,function(){return function(){for(;;){var X=E(R);if(X){if(Jd(X)){var sa=mc(X),Ya=N(sa),da=xe(Ya);a:for(var xa=0;;)if(xa<Ya){var la=ob(sa,xa);la=new Y(null,2,5,Z,[la,a.ha.g?a.ha.g(la):a.ha.call(null,la)],null);da.add(la);xa+=1}else{sa=!0;break a}return sa?
ze(da.X(),T(nc(X))):ze(da.X(),null)}da=G(X);return Q(new Y(null,2,5,Z,[da,a.ha.g?a.ha.g(da):a.ha.call(null,da)],null),T(H(X)))}return null}}}(p,q,t,w,x,y,I),null,null)}}(f,l,m,n,k,h,b)(n)))return De.h(h,e(H(f)));f=H(f)}else return null}},null,null)}(a.Aa)}()):E(function(){return function e(d){return new te(null,function(){for(var f=d;;){var h=E(f);if(h){var k=h,l=G(k),m=U(l,0,null),n=U(l,1,null);if(h=E(function(p,q,t,w,x,y,I){return function T(R){return new te(null,function(X,sa,Ya){return function(){for(;;){var da=
E(R);if(da){if(Jd(da)){var xa=mc(da),la=N(xa),qa=xe(la);a:for(var Ia=0;;)if(Ia<la){var Ga=ob(xa,Ia);qa.add(new Y(null,2,5,Z,[Ga,Ya],null));Ia+=1}else{xa=!0;break a}return xa?ze(qa.X(),T(nc(da))):ze(qa.X(),null)}qa=G(da);return Q(new Y(null,2,5,Z,[qa,Ya],null),T(H(da)))}return null}}}(p,q,t,w,x,y,I),null,null)}}(f,l,m,n,k,h,b)(n)))return De.h(h,e(H(f)));f=H(f)}else return null}},null,null)}(a.Aa)}())};g.ia=function(a,b){return new at(this.Aa,this.ha,b,this.xa,this.F)};
g.ka=function(a,b){return Id(b)?this.ya(null,ob(b,0),ob(b,1)):Vd(mb,this,b)};g.call=function(a){switch(arguments.length-1){case 1:return this.g(arguments[1]);case 2:return this.h(arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",B.g(arguments.length-1)].join(""));}};g.apply=function(a,b){return this.call.apply(this,[this].concat(db(b)))};g.g=function(a){return this.pa(null,a)};g.h=function(a,b){return this.U(null,a,b)};
var bt=new at(function(a){for(var b=[],c=arguments.length,d=0;;)if(d<c)b.push(arguments[d]),d+=1;else break;a:for(b=E(0<b.length?new F(b.slice(0),0,null):null),d=Fh;;)if(b)c=J(J(b)),d=V.j(d,G(b),pd(b)),b=c;else break a;return d}(),W,W,be,null);C.h(Kb(Wo),"tailrecursion.priority-map");lf.I(Wo,V,"tailrecursion.priority-map",function(a){if(Gd(a))return wf.h(bt,a);throw Error("Priority map literal expects a map for its elements.");});function ct(a){for(var b=[],c=arguments.length,d=0;;)if(d<c)b.push(arguments[d]),d+=1;else break;return Se(is,xs(arguments[0]),arguments[1],arguments[2],3<b.length?new F(b.slice(3),0,null):null)}function dt(a,b,c){Cs(a)?(a=ks(xs(a),ys.g(a),b,c),a=G(a)):a=ct(a,b,c);return a};function et(a,b){return null==a?Mh([b]):qd.h(a,b)}
var ft=new zq(function(a,b,c){var d=c(ik),e=c(qk),f=gq(b[1],a);c=c(qk);var h=gq(b[2],a);wq(a,d,Tj,null,b[0]);wq(a,d,pl,null,new v(null,1,[gk,an],null));wq(a,d,Vl,null,"group-item");d.appendChild(e);Dq(e,f);d.appendChild(c);wq(a,c,Vl,null,"numeric");Dq(c,h);return[d,f,h]},function(a,b,c){return b.insertBefore(a[0],c)},function(a,b,c,d,e){d=d[0];var f=e[0];We(d,f)&&wq(b,c[0],Tj,d,f);Eq(a,b,c,1,e[1]);return Eq(a,b,c,2,e[2])},function(a,b,c,d){d&&b[0].remove();eq(b[1],!1);return eq(b[2],!1)}),gt=gr("shadow.cljs.build-report.ui/ui-group-item",
[fr(0,6,function(a){a=a.Ia.V(null,0);return new jr(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return Kl.h(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return Qk.h(a,null)})],function(a,b,c){We(b.V(null,0),c.V(null,0))&&(a.set_render_required_BANG_(),a.mark_dirty_from_args_BANG_(1));return null},6,function(a){var b=a.get_hook_value(1),c=a.Ia.V(null,0);a=a.get_hook_value(2);return Cq([new v(null,2,[gk,Jl,um,c],null),b,up(a)],ft)},new v(null,1,[Jl,function(a,b,c){var d=c.target;var e=Dp(d);
c=new zp(0,0);var f=e?Dp(e):document;f=!ap||9<=Number(tp)||"CSS1Compat"==Bp(f).qc.compatMode?f.documentElement:f.body;if(d!=f){f=Jp(d);var h=Bp(e).qc;e=h.scrollingElement?h.scrollingElement:dp||"CSS1Compat"!=h.compatMode?h.body||h.documentElement:h.documentElement;h=h.parentWindow||h.defaultView;e=ap&&qp()&&h.pageYOffset!=e.scrollTop?new zp(e.scrollLeft,e.scrollTop):new zp(h.pageXOffset||e.scrollLeft,h.pageYOffset||e.scrollTop);c.x=f.left+e.x;c.y=f.top+e.y}d=Lp(d);b=V.j(b,xl,new Hp(c.x,c.y,d.width,
d.height));a=Ue(a);C.h(a,Ml).ld(null,b,null,a);return null}],null)),ht=new zq(function(a,b,c){var d=c(ik),e=c(qk),f=gq(b[1],a),h=c(qk),k=gq(b[3],a),l=c(qk),m=gq(b[4],a);c=c(qk);var n=gq(b[5],a),p=gq(b[6],a);wq(a,d,rj,null,b[0]);wq(a,d,Vl,null,"group__row");d.appendChild(e);wq(a,e,Vl,null,"group__expand-toggle");Dq(e,f);d.appendChild(h);wq(a,h,Vl,null,b[2]);Dq(h,k);d.appendChild(l);wq(a,l,Vl,null,"numeric");Dq(l,m);d.appendChild(c);wq(a,c,Vl,null,"numeric");Dq(c,n);return[d,f,h,k,m,n,p]},function(a,
b,c){b.insertBefore(a[0],c);return bq(a[6],b,c)},function(a,b,c,d,e){var f=d[0],h=e[0];We(f,h)&&wq(b,c[0],rj,f,h);Eq(a,b,c,1,e[1]);d=d[2];f=e[2];We(d,f)&&wq(b,c[2],Vl,d,f);Eq(a,b,c,3,e[3]);Eq(a,b,c,4,e[4]);Eq(a,b,c,5,e[5]);return Eq(a,b,c,6,e[6])},function(a,b,c,d){d&&b[0].remove();eq(b[1],!1);eq(b[3],!1);eq(b[4],!1);eq(b[5],!1);return eq(b[6],d)}),it=new zq(function(a,b,c){c=c(Ok);b=gq(b[0],a);wq(a,c,Vl,null,"group__header");Dq(c,b);return[c,b]},function(a,b,c){return b.insertBefore(a[0],c)},function(a,
b,c,d,e){return Eq(a,b,c,1,e[0])},function(a,b,c,d){d&&b[0].remove();return eq(b[1],!1)}),jt=new zq(function(a,b,c){c=c(Ok);b=gq(b[0],a);wq(a,c,Vl,null,"group__header");Dq(c,b);return[c,b]},function(a,b,c){return b.insertBefore(a[0],c)},function(a,b,c,d,e){return Eq(a,b,c,1,e[0])},function(a,b,c,d){d&&b[0].remove();return eq(b[1],!1)}),kt=new zq(function(a,b,c){var d=c(Ok);c=c(jk);b=gq(b[0],a);wq(a,d,Vl,null,"group__header");d.appendChild(c);Dq(c,b);return[d,b]},function(a,b,c){return b.insertBefore(a[0],
c)},function(a,b,c,d,e){return Eq(a,b,c,1,e[0])},function(a,b,c,d){d&&b[0].remove();return eq(b[1],!1)}),lt=new zq(function(a,b,c){c=c(Ok);b=gq(b[0],a);wq(a,c,Vl,null,"group__header");Dq(c,b);return[c,b]},function(a,b,c){return b.insertBefore(a[0],c)},function(a,b,c,d,e){return Eq(a,b,c,1,e[0])},function(a,b,c,d){d&&b[0].remove();return eq(b[1],!1)}),mt=new zq(function(a,b,c){var d=c(ik),e=c(qk),f=c(qk),h=c(Ok),k=c(Ji),l=c(sj),m=c(ik),n=c(dk),p=document.createTextNode("Source"),q=c(dk),t=document.createTextNode("Optimized"),
w=c(Yi);b=gq(b[0],a);c=c(qk);d.appendChild(e);wq(a,e,Vl,null,"group__expand-toggle");d.appendChild(f);wq(a,f,$m,null,2);wq(a,f,Vl,null,"group__expand");f.appendChild(h);f.appendChild(k);k.appendChild(l);l.appendChild(m);m.appendChild(n);n.appendChild(p);m.appendChild(q);wq(a,q,Vl,null,"numeric");q.appendChild(t);k.appendChild(w);Dq(w,b);d.appendChild(c);return[d,b]},function(a,b,c){return b.insertBefore(a[0],c)},function(a,b,c,d,e){return Eq(a,b,c,1,e[0])},function(a,b,c,d){d&&b[0].remove();return eq(b[1],
!1)}),nt=gr("shadow.cljs.build-report.ui/ui-group",[fr(0,1022,function(a){a=a.Ia.V(null,0);return new jr(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return Bm.h(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return Em.h(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return kn.h(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return cj.h(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return am.h(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return hj.h(a,null)}),fr(1,0,function(a){a=
a.get_hook_value(0);return Qk.h(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return km.h(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return tj.h(a,null)})],function(a,b,c){We(b.V(null,0),c.V(null,0))&&(a.set_render_required_BANG_(),a.mark_dirty_from_args_BANG_(1));return null},1022,function(a){var b=a.Ia.V(null,0),c=a.get_hook_value(6),d=a.get_hook_value(8),e=a.get_hook_value(9),f=a.get_hook_value(4),h=a.get_hook_value(1),k=a.get_hook_value(3),l=a.get_hook_value(2),m=a.get_hook_value(7);
a=a.get_hook_value(5);b=new v(null,2,[gk,bl,ul,b],null);var n=z(d)?"-":"+";e=z(e)?"group__duplicate":null;z(l)?(f=Ue(l),h=C.h(f,gj),f=U(h,0,null),h=U(h,1,null),f=Cq([[B.g(f)," @ mvn: ",B.g(h)].join("")],it)):f=z(h)?Cq([[B.g(Lj.g(h))," @ npm: ",B.g(jj.g(h))].join("")],jt):K.h(f,wm)?Cq([k],kt):Cq([k],lt);return Cq([b,n,e,f,up(m),xp("%.1f %%",a),z(d)?Cq([Iq(c,gt)],mt):null],ht)},W),ot=new zq(function(a,b,c){var d=c(Ok),e=c(Ok),f=gq(b[0],a),h=c(Ji),k=c(sj),l=c(dk),m=c(dk),n=document.createTextNode("Group"),
p=c(dk),q=document.createTextNode("Optimized"),t=c(dk),w=document.createTextNode("%");c=c(Yi);b=gq(b[1],a);wq(a,d,Vl,null,"module");d.appendChild(e);wq(a,e,Vl,null,"module__title");Dq(e,f);d.appendChild(h);h.appendChild(k);k.appendChild(l);k.appendChild(m);m.appendChild(n);k.appendChild(p);wq(a,p,Vl,null,"numeric");p.appendChild(q);k.appendChild(t);wq(a,t,Vl,null,"numeric");t.appendChild(w);h.appendChild(c);Dq(c,b);return[d,f,b]},function(a,b,c){return b.insertBefore(a[0],c)},function(a,b,c,d,e){Eq(a,
b,c,1,e[0]);return Eq(a,b,c,2,e[1])},function(a,b,c,d){d&&b[0].remove();eq(b[1],!1);return eq(b[2],!1)}),pt=gr("shadow.cljs.build-report.ui/ui-module",[fr(0,30,function(a){a=a.Ia.V(null,0);return new jr(a,new Y(null,4,5,Z,[oj,Uj,Ql,fl],null))}),fr(1,0,function(a){a=a.get_hook_value(0);return oj.h(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return Uj.h(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return Ql.h(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return fl.h(a,null)})],function(a,
b,c){We(b.V(null,0),c.V(null,0))&&a.mark_dirty_from_args_BANG_(1);return null},30,function(a){var b=a.get_hook_value(4),c=a.get_hook_value(3),d=a.get_hook_value(1);a=a.get_hook_value(2);return Cq([["Module: ",hi(S([d]))," [JS: ",B.g(up(a)),"] [GZIP: ",B.g(up(c)),"]"].join(""),Iq(b,nt)],ot)},W),qt=new zq(function(a,b,c){var d=c(Ok),e=c(Ok),f=gq(b[1],a);c=c(Ok);var h=document.createTextNode("was included in the build via the following entries. Traced from the resource (first) to the relevant configured :modules :entries resource (last). Only showing shortest path for each entry."),
k=gq(b[2],a);wq(a,d,Yj,null,b[0]);wq(a,d,Vl,null,"hover__container");d.appendChild(e);wq(a,e,Vl,null,"hover__title");Dq(e,f);d.appendChild(c);wq(a,c,Vl,null,"hover__explainer");c.appendChild(h);Dq(d,k);return[d,f,k]},function(a,b,c){return b.insertBefore(a[0],c)},function(a,b,c,d,e){d=d[0];var f=e[0];We(d,f)&&wq(b,c[0],Yj,d,f);Eq(a,b,c,1,e[1]);return Eq(a,b,c,2,e[2])},function(a,b,c,d){d&&b[0].remove();wq(a,b[0],Yj,c[0],null);eq(b[1],!1);return eq(b[2],!1)}),rt=new zq(function(a,b,c){var d=c(Ok),
e=c(Ok),f=document.createTextNode("Dependency Trace:");c=c(Ok);b=gq(b[0],a);wq(a,d,Vl,null,"hover__require-trace");d.appendChild(e);e.appendChild(f);d.appendChild(c);wq(a,c,Vl,null,"hover__require-trace-items");Dq(c,b);return[d,b]},function(a,b,c){return b.insertBefore(a[0],c)},function(a,b,c,d,e){return Eq(a,b,c,1,e[0])},function(a,b,c,d){d&&b[0].remove();return eq(b[1],!1)}),st=new zq(function(a,b,c){c=c(Ok);b=gq(b[0],a);wq(a,c,Vl,null,"hover__require-trace-item");Dq(c,b);return[c,b]},function(a,
b,c){return b.insertBefore(a[0],c)},function(a,b,c,d,e){return Eq(a,b,c,1,e[0])},function(a,b,c,d){d&&b[0].remove();return eq(b[1],!1)}),tt=gr("shadow.cljs.build-report.ui/ui-hover-item",[fr(0,2,function(){return new jr(null,new Y(null,1,5,Z,[new v(null,1,[Il,new Y(null,3,5,Z,[om,new v(null,1,[Gl,new Y(null,1,5,Z,[Kl],null)],null),new v(null,1,[em,new Y(null,3,5,Z,[om,new v(null,1,[qn,new Y(null,1,5,Z,[Kl],null)],null),new v(null,1,[Aj,new Y(null,1,5,Z,[Kl],null)],null)],null)],null)],null)],null)],
null))}),fr(1,8,function(a){a=a.get_hook_value(0);return Il.h(a,null)}),fr(0,8,function(){return new mf(null)}),fr(6,0,function(a){var b=a.get_hook_value(1),c=a.get_hook_value(2);return new br(sn,function(){var d=xl.g(b);var e=new zp(20+d.left,20+d.top+d.height);d=Kb(c);e=e.clone();var f=Lp(d),h=f.clone();var k=h;e=e.clone();k=k.clone();h=new Hp(0,0,0,0);h.left=e.x;h.top=e.y;h.width=k.width;h.height=k.height;e=h;k=0;if(!(k&496)){h=e;var l=new zp(h.left,h.top);l instanceof zp?(h=l.x,l=l.y):(h=l,l=
void 0);d.style.left=Kp(h);d.style.top=Kp(l);h=new Ap(e.width,e.height);if(!(f==h||f&&h&&f.width==h.width&&f.height==h.height))if(f=h,h="CSS1Compat"==Bp(Dp(d)).qc.compatMode,!ap||qp()||h)d=d.style,cp?d.MozBoxSizing="border-box":dp?d.WebkitBoxSizing="border-box":d.boxSizing="border-box",d.width=Math.max(f.width,0)+"px",d.height=Math.max(f.height,0)+"px";else if(e=d.style,h){if(ap){h=Op(d,"paddingLeft");l=Op(d,"paddingRight");var m=Op(d,"paddingTop"),n=Op(d,"paddingBottom");h=new Gp(m,l,n,h)}else h=
Ip(d,"paddingLeft"),l=Ip(d,"paddingRight"),m=Ip(d,"paddingTop"),n=Ip(d,"paddingBottom"),h=new Gp(parseFloat(m),parseFloat(l),parseFloat(n),parseFloat(h));!ap||9<=Number(tp)?(l=Ip(d,"borderLeftWidth"),m=Ip(d,"borderRightWidth"),n=Ip(d,"borderTopWidth"),d=Ip(d,"borderBottomWidth"),d=new Gp(parseFloat(n),parseFloat(m),parseFloat(d),parseFloat(l))):(l=Qp(d,"borderLeft"),m=Qp(d,"borderRight"),n=Qp(d,"borderTop"),d=Qp(d,"borderBottom"),d=new Gp(n,m,d,l));e.pixelWidth=f.width-d.left-h.left-h.right-d.right;
e.pixelHeight=f.height-d.top-h.top-h.bottom-d.bottom}else e.pixelWidth=f.width,e.pixelHeight=f.height}return k},null,!0,null)})],function(){return null},6,function(a){var b=a.get_hook_value(1);a=a.get_hook_value(2);var c=Ue(b);b=C.h(c,Gl);c=C.h(c,em);return Cq([a,Kl.g(b),rr(c,function(d){d=Ue(d);C.h(d,qn);d=C.h(d,Aj);return Cq([rr(ke(d),function(e){e=Ue(e);e=C.h(e,Kl);return Cq([[" - ",B.g(e)].join("")],st)})],rt)})],qt)},W),ut=new zq(function(a,b){var c=gq(b[0],a);a=gq(b[1],a);return[c,a]},function(a,
b,c){bq(a[0],b,c);return bq(a[1],b,c)},function(a,b,c,d,e){Eq(a,b,c,0,e[0]);return Eq(a,b,c,1,e[1])},function(a,b,c,d){eq(b[0],d);return eq(b[1],d)}),qr=gr("shadow.cljs.build-report.ui/ui-root",[fr(0,6,function(){return new jr(null,new Y(null,2,5,Z,[Nl,Il],null))}),fr(1,0,function(a){a=a.get_hook_value(0);return Nl.h(a,null)}),fr(1,0,function(a){a=a.get_hook_value(0);return Il.h(a,null)})],function(){return null},6,function(a){var b=a.get_hook_value(2);a=a.get_hook_value(1);return Cq([Iq(a,pt),z(b)?
tt.H():null],ut)},W),vt,wt=W,xt=function(a){return $d(function(b,c,d){var e=Ue(d);d=C.h(e,nl);if(K.h(Oi,d)){d=new Y(null,2,5,Z,[Oj,c],null);e=Ue(e);var f=C.h(e,Dm);c=vr(wr(V.v(e,kj,c,S([Dm,W])),e),f);return zf(b,d,c)}throw Ei("unknown type",new v(null,2,[Nm,c,en,e],null));},new v(null,1,[Oj,W],null),a)}(new v(null,4,[Xm,new v(null,3,[nl,Oi,Dl,oj,Dm,new v(null,1,[fl,new Y(null,2,5,Z,[Wl,hl],null)],null)],null),hl,new v(null,3,[nl,Oi,Dl,Lk,Dm,new v(null,1,[hj,new Y(null,2,5,Z,[Wl,Vi],null)],null)],
null),Vi,new v(null,2,[nl,Oi,Dl,im],null),Gl,new v(null,2,[nl,Oi,Dl,Kj],null)],null)),yt=new v(null,3,[Kk,xt,Mi,Ph(vg(Oj.g(xt))),Pi,function(a,b,c){return xr(c)?C.h(a,c):Dd(c)?Ve(c,tm,function(d){return Ve(d,Pi,function(e,f,h){return xr(h)?C.h(a,h):h})}):c}],null);vt=zd(wt,yt);var zt=jf(vt),or=jf(V.v(W,lk,!0,S([Wi,new Yq,aj,Bj,wl,zt,pm,W,Sj,W,Nj,new Map,cl,jf(0),Sk,jf(W),Vj,new Map,ij,jf(W),dj,rd])));Qr(bl,function(a,b){b=Ue(b);b=C.h(b,ul);return Af.j(a,new Y(null,3,5,Z,[Om,b,km],null),Xa)});
Qr(Jl,function(a,b){a=Ue(a);var c=C.h(a,Om),d=Ue(b);b=C.h(d,um);d=C.h(d,xl);var e=Ue(c),f=C.h(e,Am);e=C.h(e,Ej);var h=yf(c,new Y(null,2,5,Z,[b,Kj],null));c=Vd(function(k,l){var m=dt(f,l,h);return Xa(m)?k:Bf(k,em,qd,new v(null,2,[Aj,xf(function(n){return ur(Gl,n)},m),qn,ur(Gl,l)],null))},new v(null,4,[dl,b,xl,d,Gl,ur(Gl,h),em,rd],null),e);return Xa(E(em.g(c)))?a:zf(a,new Y(null,2,5,Z,[Om,Il],null),c)});Qr(an,function(a,b){b=Ue(b);C.h(b,um);return zf(a,new Y(null,2,5,Z,[Om,Il],null),null)});
var pr=document.getElementById("root");function At(a){var b=uf(function(c){return K.h(mn,cj.g(c))},Er(a));b=Vd(function(c,d){d=Ue(d);var e=C.h(d,kn);return Bf(c,e,et,Hm.g(d))},W,b);return $d(function(c,d,e){return 1<N(e)?Vd(function(f,h){return zf(f,new Y(null,2,5,Z,[h,tj],null),!0)},c,e):c},a,b)}
function Bt(){var a=Xo(),b=Ue(a),c=C.h(b,Ol),d=C.h(b,gl),e=wf.h(W,nf.h(Uh(Kl,be),d)),f=wf.h(W,function(){return function p(n){return new te(null,function(){for(var q=n;;){var t=E(q);if(t){var w=t,x=G(w),y=Ue(x),I=C.h(y,sm),P=C.h(y,Kj);if(t=E(function(R,T,X,sa,Ya,da,xa,la,qa,Ia,Ga,jb,kb){return function Le(Of){return new te(null,function(sh,th,uh,vh,Me){return function(){for(;;){var hc=E(Of);if(hc){if(Jd(hc)){var Ad=mc(hc),Ne=N(Ad),Xc=xe(Ne);a:for(var ae=0;;)if(ae<Ne){var Mf=ob(Ad,ae);Xc.add(new Y(null,
2,5,Z,[Mf,Me],null));ae+=1}else{Ad=!0;break a}return Ad?ze(Xc.X(),Le(nc(hc))):ze(Xc.X(),null)}Xc=G(hc);return Q(new Y(null,2,5,Z,[Xc,Me],null),Le(H(hc)))}return null}}}(R,T,X,sa,Ya,da,xa,la,qa,Ia,Ga,jb,kb),null,null)}}(q,x,y,I,P,w,t,a,b,b,c,d,e)(I)))return De.h(t,p(H(q)));q=H(q)}else return null}},null,null)}(d)}()),h=Vd(function(m,n){n=Ue(n);var p=C.h(n,ym),q=C.h(n,Kj);return Vd(function(t,w){w=C.h(f,w);return z(w)?As.v(t,S([new Y(null,2,5,Z,[q,w],null)])):t},m,p)},$s(),d),k=Ph(nf.h(Kj,uf(Tk,d))),
l=Zf(nf.h(function(m){m=Ue(m);var n=C.h(m,Ym),p=C.h(m,oj),q=Vd(de,0,wg(n));n=Zf(Ud(Qk,ee,nf.h(function(t){var w=U(t,0,null);t=U(t,1,null);var x=U(t,0,null),y=Vd(de,0,nf.h(Qk,t));return V.v(x,Lk,w,S([cj,hd(w,1),kn,hd(w,3),am,y/q*100,Qk,y,el,N(t),hj,t]))},mi(Lk,Ud(Qk,ee,nf.h(function(t){var w=U(t,0,null);t=U(t,1,null);var x=C.h(e,w);x=Ue(x);var y=C.h(x,Bm),I=C.h(x,Em),P=C.h(x,Ij),R=C.h(x,Kj),T=function(){var X=z(y)?new Y(null,4,5,Z,[p,mn,Uk.g(y),Lj.g(y)],null):y;if(z(X))return X;X=z(I)?new Y(null,4,
5,Z,[p,vm,gn.g(I),B.g(gn.g(I))],null):I;if(z(X))return X;X=z(P)?new Y(null,4,5,Z,[p,wm,P,P],null):P;return z(X)?X:new Y(null,4,5,Z,[p,Xi,Xi,"Generated Files"],null)}();return V.v(x,Kl,w,S([im,new Y(null,2,5,Z,[T,R],null),Lk,T,Qk,t]))},n))))));return V.j(m,fl,n)},c));lf.h(zt,function(m){m=V.v(m,Ol,c,S([gl,d,Ej,k,Am,h]));m=Dr(m,Gl,d,null);return At(Dr(m,Xm,l,new Y(null,1,5,Z,[Nl],null)))});fs();nr()};try{Bt()}catch(a){throw console.error("An error occurred when calling (shadow.cljs.build-report.ui/init)"),a;};
}).call(this);</script></body></html>