Skip to content

Instantly share code, notes, and snippets.

@rschmukler
Last active February 14, 2019 22:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rschmukler/7f68f8c3e0ffbca417b5926e9b435a81 to your computer and use it in GitHub Desktop.
Save rschmukler/7f68f8c3e0ffbca417b5926e9b435a81 to your computer and use it in GitHub Desktop.
(clojure.core/load "/com/wsscode/pathom/core")
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/load "/clojure/core/async")
(clojure.core/load "/clojure/core/async/impl/protocols")
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/load "/clojure/core/async/impl/channels")
(clojure.core/in-ns 'clojure.core.async.impl.channels)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/load "/clojure/core/async/impl/dispatch")
(clojure.core/in-ns 'clojure.core.async.impl.dispatch)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/load "/clojure/core/async/impl/exec/threadpool")
(clojure.core/in-ns 'clojure.core.async.impl.exec.threadpool)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/load "/clojure/core/async/impl/concurrent")
(clojure.core/in-ns 'clojure.core.async.impl.exec.threadpool)
(clojure.core/alias 'conc 'clojure.core.async.impl.concurrent)
(clojure.core/in-ns 'clojure.core.async.impl.dispatch)
(clojure.core/alias 'tp 'clojure.core.async.impl.exec.threadpool)
(clojure.core/in-ns 'clojure.core.async.impl.channels)
(clojure.core/alias 'dispatch 'clojure.core.async.impl.dispatch)
(clojure.core/load "/clojure/core/async/impl/mutex")
(clojure.core/in-ns 'clojure.core.async.impl.mutex)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/in-ns 'clojure.core.async.impl.channels)
(clojure.core/alias 'mutex 'clojure.core.async.impl.mutex)
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'channels 'clojure.core.async.impl.channels)
(clojure.core/load "/clojure/core/async/impl/buffers")
(clojure.core/in-ns 'clojure.core.async.impl.buffers)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'buffers 'clojure.core.async.impl.buffers)
(clojure.core/load "/clojure/core/async/impl/timers")
(clojure.core/in-ns 'clojure.core.async.impl.timers)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/in-ns 'clojure.core.async.impl.timers)
(clojure.core/alias 'channels 'clojure.core.async.impl.channels)
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'timers 'clojure.core.async.impl.timers)
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'dispatch 'clojure.core.async.impl.dispatch)
(clojure.core/load "/clojure/core/async/impl/ioc_macros")
(clojure.core/refer 'clojure.pprint :refer '[pprint])
(clojure.core/load "/clojure/tools/analyzer")
(clojure.core/load "/clojure/tools/analyzer/utils")
(clojure.core/load "/clojure/tools/analyzer/env")
(clojure.core/in-ns 'clojure.tools.analyzer.utils)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/refer 'clojure.tools.analyzer.utils :refer ':all)
(clojure.core/in-ns 'clojure.tools.analyzer)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/in-ns 'clojure.core.async.impl.ioc-macros)
(clojure.core/alias 'an 'clojure.tools.analyzer)
(clojure.core/load "/clojure/tools/analyzer/ast")
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[into! rseqv mapv'])
(clojure.core/in-ns 'clojure.core.async.impl.ioc-macros)
(clojure.core/alias 'ast 'clojure.tools.analyzer.ast)
(clojure.core/in-ns 'clojure.core.async.impl.ioc-macros)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/load "/clojure/tools/analyzer/passes")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[prewalk postwalk])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[update-vals])
(clojure.core/refer 'clojure.tools.analyzer.passes :refer '[schedule])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/annotate_loops")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[update-children])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.annotate-loops :refer '[annotate-loops])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/warn_on_reflection")
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/validate_loop_locals")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[postwalk children update-children])
(clojure.core/load "/clojure/tools/analyzer/jvm/utils")
(clojure.core/in-ns 'clojure.tools.analyzer.jvm.utils)
(clojure.core/alias 'u 'clojure.tools.analyzer.utils)
(clojure.core/in-ns 'clojure.tools.analyzer.jvm.utils)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/load "/clojure/reflect")
(clojure.core/in-ns 'clojure.reflect)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/load "/clojure/reflect/java")
(clojure.core/load "/clojure/datafy")
(clojure.core/in-ns 'clojure.datafy)
(clojure.core/alias 'p 'clojure.core.protocols)
(clojure.core/refer 'clojure.datafy :refer '(datafy))
(clojure.core/in-ns 'clojure.reflect)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/in-ns 'clojure.reflect)
(clojure.core/alias 'str 'clojure.string)
(clojure.core/in-ns 'clojure.tools.analyzer.jvm.utils)
(clojure.core/alias 'reflect 'clojure.reflect)
(clojure.core/in-ns 'clojure.tools.analyzer.jvm.utils)
(clojure.core/alias 's 'clojure.string)
(clojure.core/load "/clojure/core/memoize")
(clojure.core/load "/clojure/core/cache")
(clojure.core/load "/clojure/data/priority_map")
(clojure.core/in-ns 'clojure.core.memoize)
(clojure.core/alias 'cache 'clojure.core.cache)
(clojure.core/refer 'clojure.core.memoize :refer '[lru])
(clojure.core/in-ns 'clojure.tools.analyzer.jvm.utils)
(clojure.core/alias 'io 'clojure.java.io)
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :refer '[wider-tag maybe-class primitive?])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/validate")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[prewalk])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.validate)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/load "/clojure/tools/analyzer/passes/cleanup")
(clojure.core/refer 'clojure.tools.analyzer.passes.cleanup :refer '[cleanup])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/validate_recur")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[update-children])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[-source-info])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate-recur :refer '[validate-recur])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/infer_tag")
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[arglist-for-arity])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.infer-tag)
(clojure.core/alias 'u 'clojure.tools.analyzer.jvm.utils)
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.infer-tag)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/refer 'clojure.set :refer '[rename-keys])
(clojure.core/load "/clojure/tools/analyzer/passes/trim")
(clojure.core/load "/clojure/tools/analyzer/passes/elide_meta")
(clojure.core/load "/clojure/tools/analyzer/passes/source_info")
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[-source-info merge'])
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[update-children])
(clojure.core/refer 'clojure.tools.analyzer.passes.source-info :refer '[source-info])
(clojure.core/refer 'clojure.tools.analyzer.passes.elide-meta :refer '[elide-meta])
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[postwalk])
(clojure.core/refer 'clojure.tools.analyzer.passes.trim :refer '[trim])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/annotate_tag")
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :refer '[unbox maybe-class])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/constant_lifter")
(clojure.core/load "/clojure/tools/analyzer/passes/constant_lifter")
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[const-val])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.constant-lifter)
(clojure.core/alias 'orig 'clojure.tools.analyzer.passes.constant-lifter)
(clojure.core/refer 'clojure.tools.analyzer :refer '[analyze-const])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[constant? classify])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/analyze_host_expr")
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.analyze-host-expr)
(clojure.core/alias 'ana 'clojure.tools.analyzer)
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[ctx source-info merge'])
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :refer ':all)
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.analyze-host-expr :refer '[analyze-host-expr])
(clojure.core/refer 'clojure.tools.analyzer.passes.elide-meta :refer '[elide-meta])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.constant-lifter :refer '[constant-lift])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.annotate-tag :refer '[annotate-tag])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/annotate_host_info")
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.annotate-host-info)
(clojure.core/alias 'ana 'clojure.tools.analyzer)
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[prewalk])
(clojure.core/refer 'clojure.tools.analyzer.passes.cleanup :refer '[cleanup])
(clojure.core/refer 'clojure.tools.analyzer.passes.elide-meta :refer '[elide-meta])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[source-info])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.annotate-host-info)
(clojure.core/alias 'u 'clojure.tools.analyzer.jvm.utils)
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :refer '[members name-matches? try-best-match])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.annotate-host-info :refer '[annotate-host-info])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.analyze-host-expr :refer '[analyze-host-expr])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/fix_case_test")
(clojure.core/load "/clojure/tools/analyzer/passes/add_binding_atom")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[prewalk])
(clojure.core/load "/clojure/tools/analyzer/passes/uniquify")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[update-children children])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[update-vals])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.uniquify)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/refer 'clojure.tools.analyzer.passes.uniquify :refer '[uniquify-locals])
(clojure.core/refer 'clojure.tools.analyzer.passes.add-binding-atom :refer '[add-binding-atom])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.fix-case-test :refer '[fix-case-test])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.infer-tag :refer '[infer-tag])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.analyze-host-expr :refer '[analyze-host-expr])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[arglist-for-arity source-info resolve-sym resolve-ns merge'])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.validate)
(clojure.core/alias 'u 'clojure.tools.analyzer.jvm.utils)
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :refer '[tag-match? try-best-match])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate :refer '[validate])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/classify_invoke")
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[arglist-for-arity protocol-node? source-info])
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :refer '[specials prim-interface])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate :refer '[validate])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.classify-invoke :refer '[classify-invoke])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.infer-tag :refer '[infer-tag])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.analyze-host-expr :refer '[analyze-host-expr])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate-loop-locals :refer '[validate-loop-locals])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate :refer '[validate])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.warn-on-reflection :refer '[warn-on-reflection])
(clojure.core/load "/clojure/tools/analyzer/jvm")
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'ana 'clojure.tools.analyzer)
(clojure.core/refer 'clojure.tools.analyzer :rename '{analyze -analyze} :refer '[analyze analyze-in-env wrapping-meta analyze-fn-method])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[ctx resolve-sym -source-info resolve-ns obj? dissoc-env butlast+last mmerge])
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'ast 'clojure.tools.analyzer.ast)
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[walk prewalk postwalk])
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/refer 'clojure.tools.analyzer.env :refer '[*env*])
(clojure.core/refer 'clojure.tools.analyzer.passes :refer '[schedule])
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'u 'clojure.tools.analyzer.jvm.utils)
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :exclude '[box specials] :refer ':all)
(clojure.core/refer 'clojure.tools.analyzer.passes.source-info :refer '[source-info])
(clojure.core/refer 'clojure.tools.analyzer.passes.trim :refer '[trim])
(clojure.core/refer 'clojure.tools.analyzer.passes.elide-meta :refer '[elide-meta elides])
(clojure.core/load "/clojure/tools/analyzer/passes/warn_earmuff")
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[dynamic?])
(clojure.core/refer 'clojure.tools.analyzer.passes.warn-earmuff :refer '[warn-earmuff])
(clojure.core/refer 'clojure.tools.analyzer.passes.uniquify :refer '[uniquify-locals])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.analyze-host-expr :refer '[analyze-host-expr])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/box")
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.box)
(clojure.core/alias 'u 'clojure.tools.analyzer.jvm.utils)
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[protocol-node? arglist-for-arity])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate :refer '[validate])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.infer-tag :refer '[infer-tag])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.box :refer '[box])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.constant-lifter :refer '[constant-lift])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.classify-invoke :refer '[classify-invoke])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate :refer '[validate])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.infer-tag :refer '[infer-tag])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate-loop-locals :refer '[validate-loop-locals])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.warn-on-reflection :refer '[warn-on-reflection])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/emit_form")
(clojure.core/load "/clojure/tools/analyzer/passes/emit_form")
(clojure.core/refer 'clojure.tools.analyzer.passes.uniquify :refer '[uniquify-locals])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.emit-form)
(clojure.core/alias 'default 'clojure.tools.analyzer.passes.emit-form)
(clojure.core/refer 'clojure.tools.analyzer.passes.uniquify :refer '[uniquify-locals])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.emit-form :refer '[emit-form])
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'io 'clojure.java.io)
(clojure.core/load "/clojure/tools/reader")
(clojure.core/load "/clojure/tools/reader/reader_types")
(clojure.core/load "/clojure/tools/reader/impl/utils")
(clojure.core/refer 'clojure.tools.reader.impl.utils :refer '[char whitespace? newline? make-var])
(clojure.core/refer 'clojure.tools.reader.reader-types :refer '[read-char reader-error unread peek-char indexing-reader? get-line-number get-column-number get-file-name string-push-back-reader log-source])
(clojure.core/refer 'clojure.tools.reader.impl.utils :refer ':all)
(clojure.core/load "/clojure/tools/reader/impl/commons")
(clojure.core/refer 'clojure.tools.reader.reader-types :refer '[peek-char read-char reader-error])
(clojure.core/refer 'clojure.tools.reader.impl.utils :refer '[numeric? newline? char])
(clojure.core/refer 'clojure.tools.reader.impl.commons :refer ':all)
(clojure.core/load "/clojure/tools/reader/default_data_readers")
(clojure.core/in-ns 'clojure.tools.reader)
(clojure.core/alias 'data-readers 'clojure.tools.reader.default-data-readers)
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'reader 'clojure.tools.reader)
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'readers 'clojure.tools.reader.reader-types)
(clojure.core/refer 'clojure.core.memoize :refer '[memo-clear!])
(clojure.core/in-ns 'clojure.core.async.impl.ioc-macros)
(clojure.core/alias 'an-jvm 'clojure.tools.analyzer.jvm)
(clojure.core/in-ns 'clojure.core.async.impl.ioc-macros)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/in-ns 'clojure.core.async.impl.ioc-macros)
(clojure.core/alias 'dispatch 'clojure.core.async.impl.dispatch)
(clojure.core/refer 'clojure.set :refer '(intersection union difference))
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'ioc 'clojure.core.async.impl.ioc-macros)
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'mutex 'clojure.core.async.impl.mutex)
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'conc 'clojure.core.async.impl.concurrent)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'async 'clojure.core.async)
(clojure.core/refer 'clojure.core.async :refer '[go <! >!])
(clojure.core/load "/com/wsscode/common/async_clj")
(clojure.core/in-ns 'com.wsscode.common.async-clj)
(clojure.core/alias 'async 'clojure.core.async)
(clojure.core/in-ns 'com.wsscode.common.async-clj)
(clojure.core/alias 'async.prot 'clojure.core.async.impl.protocols)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'casync 'com.wsscode.common.async-clj)
(clojure.core/refer 'com.wsscode.common.async-clj :refer '[go-catch <? let-chan chan? <?maybe <!maybe go-promise])
(clojure.core/load "/com/wsscode/pathom/parser")
(clojure.core/refer 'clojure.core.async :refer '[go <!])
(clojure.core/in-ns 'com.wsscode.pathom.parser)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/refer 'com.wsscode.common.async-clj :refer '[<? <?maybe go-catch error? go-promise chan?])
(clojure.core/in-ns 'com.wsscode.pathom.parser)
(clojure.core/alias 'async 'clojure.core.async)
(clojure.core/load "/com/wsscode/pathom/trace")
(clojure.core/in-ns 'com.wsscode.pathom.trace)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/refer 'com.wsscode.common.async-clj :refer '[let-chan])
(clojure.core/in-ns 'com.wsscode.pathom.trace)
(clojure.core/alias 'walk 'clojure.walk)
(clojure.core/in-ns 'com.wsscode.pathom.parser)
(clojure.core/alias 'pt 'com.wsscode.pathom.trace)
(clojure.core/refer 'com.wsscode.pathom.trace :refer '[trace tracing])
(clojure.core/in-ns 'com.wsscode.pathom.parser)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'pp 'com.wsscode.pathom.parser)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'walk 'clojure.walk)
(clojure.core/load "/edn_query_language/core")
(clojure.core/in-ns 'edn-query-language.core)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/load "/clojure/test/check")
(clojure.core/load "/clojure/test/check/generators")
(clojure.core/in-ns 'clojure.test.check.generators)
(clojure.core/alias 'core 'clojure.core)
(clojure.core/in-ns 'clojure.test.check.generators)
(clojure.core/alias 'string 'clojure.string)
(clojure.core/load "/clojure/test/check/random")
(clojure.core/in-ns 'clojure.test.check.generators)
(clojure.core/alias 'random 'clojure.test.check.random)
(clojure.core/load "/clojure/test/check/rose_tree")
(clojure.core/in-ns 'clojure.test.check.rose-tree)
(clojure.core/alias 'core 'clojure.core)
(clojure.core/in-ns 'clojure.test.check.generators)
(clojure.core/alias 'rose 'clojure.test.check.rose-tree)
(clojure.core/in-ns 'clojure.test.check)
(clojure.core/alias 'gen 'clojure.test.check.generators)
(clojure.core/in-ns 'clojure.test.check)
(clojure.core/alias 'random 'clojure.test.check.random)
(clojure.core/load "/clojure/test/check/results")
(clojure.core/in-ns 'clojure.test.check)
(clojure.core/alias 'results 'clojure.test.check.results)
(clojure.core/in-ns 'clojure.test.check)
(clojure.core/alias 'rose 'clojure.test.check.rose-tree)
(clojure.core/load "/clojure/test/check/impl")
(clojure.core/refer 'clojure.test.check.impl :refer '[get-current-time-millis])
(clojure.core/in-ns 'edn-query-language.core)
(clojure.core/alias 'gen 'clojure.test.check.generators)
(clojure.core/load "/clojure/test/check/properties")
(clojure.core/in-ns 'clojure.test.check.properties)
(clojure.core/alias 'gen 'clojure.test.check.generators)
(clojure.core/in-ns 'clojure.test.check.properties)
(clojure.core/alias 'results 'clojure.test.check.results)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'eql 'edn-query-language.core)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'pt 'com.wsscode.pathom.trace)
(clojure.core/in-ns 'cryptonic.graph)
(clojure.core/alias 'p 'com.wsscode.pathom.core)
(clojure.core/load "/com/wsscode/pathom/connect")
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'gen 'clojure.spec.gen.alpha)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'p 'com.wsscode.pathom.core)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'pp 'com.wsscode.pathom.parser)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'pt 'com.wsscode.pathom.trace)
(clojure.core/load "/com/wsscode/common/combinatorics")
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'combo 'com.wsscode.common.combinatorics)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'p.async 'com.wsscode.common.async-clj)
(clojure.core/refer 'com.wsscode.common.async-clj :refer '[let-chan let-chan* go-promise go-catch <? <?maybe <!maybe])
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'async 'clojure.core.async)
(clojure.core/refer 'clojure.core.async :refer '[<! >! go put!])
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'eql 'edn-query-language.core)
(clojure.core/in-ns 'cryptonic.graph)
(clojure.core/alias 'pc 'com.wsscode.pathom.connect)
(clojure.core/load "/com/wsscode/pathom/core")
(clojure.core/in-ns 'clojure.core.specs.alpha)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'async 'clojure.core.async)
(clojure.core/refer 'clojure.core.async :refer '[go <! >!])
(clojure.core/load "/com/wsscode/common/async_clj")
(clojure.core/in-ns 'com.wsscode.common.async-clj)
(clojure.core/alias 'async 'clojure.core.async)
(clojure.core/in-ns 'com.wsscode.common.async-clj)
(clojure.core/alias 'async.prot 'clojure.core.async.impl.protocols)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'casync 'com.wsscode.common.async-clj)
(clojure.core/refer 'com.wsscode.common.async-clj :refer '[go-catch <? let-chan chan? <?maybe <!maybe go-promise])
(clojure.core/load "/com/wsscode/pathom/parser")
(clojure.core/refer 'clojure.core.async :refer '[go <!])
(clojure.core/in-ns 'com.wsscode.pathom.parser)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/refer 'com.wsscode.common.async-clj :refer '[<? <?maybe go-catch error? go-promise chan?])
(clojure.core/in-ns 'com.wsscode.pathom.parser)
(clojure.core/alias 'async 'clojure.core.async)
(clojure.core/load "/com/wsscode/pathom/trace")
(clojure.core/in-ns 'com.wsscode.pathom.trace)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/refer 'com.wsscode.common.async-clj :refer '[let-chan])
(clojure.core/in-ns 'com.wsscode.pathom.trace)
(clojure.core/alias 'walk 'clojure.walk)
(clojure.core/in-ns 'com.wsscode.pathom.parser)
(clojure.core/alias 'pt 'com.wsscode.pathom.trace)
(clojure.core/refer 'com.wsscode.pathom.trace :refer '[trace tracing])
(clojure.core/in-ns 'com.wsscode.pathom.parser)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'pp 'com.wsscode.pathom.parser)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'walk 'clojure.walk)
(clojure.core/load "/edn_query_language/core")
(clojure.core/in-ns 'edn-query-language.core)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/load "/clojure/test/check")
(clojure.core/load "/clojure/test/check/generators")
(clojure.core/in-ns 'clojure.test.check.generators)
(clojure.core/alias 'core 'clojure.core)
(clojure.core/in-ns 'clojure.test.check.generators)
(clojure.core/alias 'string 'clojure.string)
(clojure.core/load "/clojure/test/check/random")
(clojure.core/in-ns 'clojure.test.check.generators)
(clojure.core/alias 'random 'clojure.test.check.random)
(clojure.core/load "/clojure/test/check/rose_tree")
(clojure.core/in-ns 'clojure.test.check.rose-tree)
(clojure.core/alias 'core 'clojure.core)
(clojure.core/in-ns 'clojure.test.check.generators)
(clojure.core/alias 'rose 'clojure.test.check.rose-tree)
(clojure.core/in-ns 'clojure.test.check)
(clojure.core/alias 'gen 'clojure.test.check.generators)
(clojure.core/in-ns 'clojure.test.check)
(clojure.core/alias 'random 'clojure.test.check.random)
(clojure.core/load "/clojure/test/check/results")
(clojure.core/in-ns 'clojure.test.check)
(clojure.core/alias 'results 'clojure.test.check.results)
(clojure.core/in-ns 'clojure.test.check)
(clojure.core/alias 'rose 'clojure.test.check.rose-tree)
(clojure.core/load "/clojure/test/check/impl")
(clojure.core/refer 'clojure.test.check.impl :refer '[get-current-time-millis])
(clojure.core/in-ns 'edn-query-language.core)
(clojure.core/alias 'gen 'clojure.test.check.generators)
(clojure.core/load "/clojure/test/check/properties")
(clojure.core/in-ns 'clojure.test.check.properties)
(clojure.core/alias 'gen 'clojure.test.check.generators)
(clojure.core/in-ns 'clojure.test.check.properties)
(clojure.core/alias 'results 'clojure.test.check.results)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'eql 'edn-query-language.core)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'pt 'com.wsscode.pathom.trace)
(clojure.core/load "/com/wsscode/pathom/connect")
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'gen 'clojure.spec.gen.alpha)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'p 'com.wsscode.pathom.core)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'pp 'com.wsscode.pathom.parser)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'pt 'com.wsscode.pathom.trace)
(clojure.core/load "/com/wsscode/common/combinatorics")
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'combo 'com.wsscode.common.combinatorics)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'p.async 'com.wsscode.common.async-clj)
(clojure.core/refer 'com.wsscode.common.async-clj :refer '[let-chan let-chan* go-promise go-catch <? <?maybe <!maybe])
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'async 'clojure.core.async)
(clojure.core/refer 'clojure.core.async :refer '[<! >! go put!])
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'eql 'edn-query-language.core)
(clojure.core/load "/com/wsscode/pathom/core")
(clojure.core/in-ns 'clojure.core.specs.alpha)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/load "/clojure/core/async")
(clojure.core/load "/clojure/core/async/impl/protocols")
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/load "/clojure/core/async/impl/channels")
(clojure.core/in-ns 'clojure.core.async.impl.channels)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/load "/clojure/core/async/impl/dispatch")
(clojure.core/in-ns 'clojure.core.async.impl.dispatch)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/load "/clojure/core/async/impl/exec/threadpool")
(clojure.core/in-ns 'clojure.core.async.impl.exec.threadpool)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/load "/clojure/core/async/impl/concurrent")
(clojure.core/in-ns 'clojure.core.async.impl.exec.threadpool)
(clojure.core/alias 'conc 'clojure.core.async.impl.concurrent)
(clojure.core/in-ns 'clojure.core.async.impl.dispatch)
(clojure.core/alias 'tp 'clojure.core.async.impl.exec.threadpool)
(clojure.core/in-ns 'clojure.core.async.impl.channels)
(clojure.core/alias 'dispatch 'clojure.core.async.impl.dispatch)
(clojure.core/load "/clojure/core/async/impl/mutex")
(clojure.core/in-ns 'clojure.core.async.impl.mutex)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/in-ns 'clojure.core.async.impl.channels)
(clojure.core/alias 'mutex 'clojure.core.async.impl.mutex)
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'channels 'clojure.core.async.impl.channels)
(clojure.core/load "/clojure/core/async/impl/buffers")
(clojure.core/in-ns 'clojure.core.async.impl.buffers)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'buffers 'clojure.core.async.impl.buffers)
(clojure.core/load "/clojure/core/async/impl/timers")
(clojure.core/in-ns 'clojure.core.async.impl.timers)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/in-ns 'clojure.core.async.impl.timers)
(clojure.core/alias 'channels 'clojure.core.async.impl.channels)
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'timers 'clojure.core.async.impl.timers)
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'dispatch 'clojure.core.async.impl.dispatch)
(clojure.core/load "/clojure/core/async/impl/ioc_macros")
(clojure.core/refer 'clojure.pprint :refer '[pprint])
(clojure.core/load "/clojure/tools/analyzer")
(clojure.core/load "/clojure/tools/analyzer/utils")
(clojure.core/load "/clojure/tools/analyzer/env")
(clojure.core/in-ns 'clojure.tools.analyzer.utils)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/refer 'clojure.tools.analyzer.utils :refer ':all)
(clojure.core/in-ns 'clojure.tools.analyzer)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/in-ns 'clojure.core.async.impl.ioc-macros)
(clojure.core/alias 'an 'clojure.tools.analyzer)
(clojure.core/load "/clojure/tools/analyzer/ast")
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[into! rseqv mapv'])
(clojure.core/in-ns 'clojure.core.async.impl.ioc-macros)
(clojure.core/alias 'ast 'clojure.tools.analyzer.ast)
(clojure.core/in-ns 'clojure.core.async.impl.ioc-macros)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/load "/clojure/tools/analyzer/passes")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[prewalk postwalk])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[update-vals])
(clojure.core/refer 'clojure.tools.analyzer.passes :refer '[schedule])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/annotate_loops")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[update-children])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.annotate-loops :refer '[annotate-loops])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/warn_on_reflection")
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/validate_loop_locals")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[postwalk children update-children])
(clojure.core/load "/clojure/tools/analyzer/jvm/utils")
(clojure.core/in-ns 'clojure.tools.analyzer.jvm.utils)
(clojure.core/alias 'u 'clojure.tools.analyzer.utils)
(clojure.core/in-ns 'clojure.tools.analyzer.jvm.utils)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/load "/clojure/reflect")
(clojure.core/load "/clojure/set")
(clojure.core/in-ns 'clojure.reflect)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/load "/clojure/reflect/java")
(clojure.core/load "/clojure/datafy")
(clojure.core/in-ns 'clojure.datafy)
(clojure.core/alias 'p 'clojure.core.protocols)
(clojure.core/refer 'clojure.datafy :refer '(datafy))
(clojure.core/in-ns 'clojure.reflect)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/in-ns 'clojure.reflect)
(clojure.core/alias 'str 'clojure.string)
(clojure.core/in-ns 'clojure.tools.analyzer.jvm.utils)
(clojure.core/alias 'reflect 'clojure.reflect)
(clojure.core/in-ns 'clojure.tools.analyzer.jvm.utils)
(clojure.core/alias 's 'clojure.string)
(clojure.core/load "/clojure/core/memoize")
(clojure.core/load "/clojure/core/cache")
(clojure.core/load "/clojure/data/priority_map")
(clojure.core/in-ns 'clojure.core.memoize)
(clojure.core/alias 'cache 'clojure.core.cache)
(clojure.core/refer 'clojure.core.memoize :refer '[lru])
(clojure.core/in-ns 'clojure.tools.analyzer.jvm.utils)
(clojure.core/alias 'io 'clojure.java.io)
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :refer '[wider-tag maybe-class primitive?])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/validate")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[prewalk])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.validate)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/load "/clojure/tools/analyzer/passes/cleanup")
(clojure.core/refer 'clojure.tools.analyzer.passes.cleanup :refer '[cleanup])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/validate_recur")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[update-children])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[-source-info])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate-recur :refer '[validate-recur])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/infer_tag")
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[arglist-for-arity])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.infer-tag)
(clojure.core/alias 'u 'clojure.tools.analyzer.jvm.utils)
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.infer-tag)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/refer 'clojure.set :refer '[rename-keys])
(clojure.core/load "/clojure/tools/analyzer/passes/trim")
(clojure.core/load "/clojure/tools/analyzer/passes/elide_meta")
(clojure.core/load "/clojure/tools/analyzer/passes/source_info")
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[-source-info merge'])
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[update-children])
(clojure.core/refer 'clojure.tools.analyzer.passes.source-info :refer '[source-info])
(clojure.core/refer 'clojure.tools.analyzer.passes.elide-meta :refer '[elide-meta])
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[postwalk])
(clojure.core/refer 'clojure.tools.analyzer.passes.trim :refer '[trim])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/annotate_tag")
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :refer '[unbox maybe-class])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/constant_lifter")
(clojure.core/load "/clojure/tools/analyzer/passes/constant_lifter")
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[const-val])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.constant-lifter)
(clojure.core/alias 'orig 'clojure.tools.analyzer.passes.constant-lifter)
(clojure.core/refer 'clojure.tools.analyzer :refer '[analyze-const])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[constant? classify])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/analyze_host_expr")
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.analyze-host-expr)
(clojure.core/alias 'ana 'clojure.tools.analyzer)
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[ctx source-info merge'])
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :refer ':all)
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.analyze-host-expr :refer '[analyze-host-expr])
(clojure.core/refer 'clojure.tools.analyzer.passes.elide-meta :refer '[elide-meta])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.constant-lifter :refer '[constant-lift])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.annotate-tag :refer '[annotate-tag])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/annotate_host_info")
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.annotate-host-info)
(clojure.core/alias 'ana 'clojure.tools.analyzer)
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[prewalk])
(clojure.core/refer 'clojure.tools.analyzer.passes.cleanup :refer '[cleanup])
(clojure.core/refer 'clojure.tools.analyzer.passes.elide-meta :refer '[elide-meta])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[source-info])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.annotate-host-info)
(clojure.core/alias 'u 'clojure.tools.analyzer.jvm.utils)
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :refer '[members name-matches? try-best-match])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.annotate-host-info :refer '[annotate-host-info])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.analyze-host-expr :refer '[analyze-host-expr])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/fix_case_test")
(clojure.core/load "/clojure/tools/analyzer/passes/add_binding_atom")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[prewalk])
(clojure.core/load "/clojure/tools/analyzer/passes/uniquify")
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[update-children children])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[update-vals])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.uniquify)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/refer 'clojure.tools.analyzer.passes.uniquify :refer '[uniquify-locals])
(clojure.core/refer 'clojure.tools.analyzer.passes.add-binding-atom :refer '[add-binding-atom])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.fix-case-test :refer '[fix-case-test])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.infer-tag :refer '[infer-tag])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.analyze-host-expr :refer '[analyze-host-expr])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[arglist-for-arity source-info resolve-sym resolve-ns merge'])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.validate)
(clojure.core/alias 'u 'clojure.tools.analyzer.jvm.utils)
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :refer '[tag-match? try-best-match])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate :refer '[validate])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/classify_invoke")
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[arglist-for-arity protocol-node? source-info])
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :refer '[specials prim-interface])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate :refer '[validate])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.classify-invoke :refer '[classify-invoke])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.infer-tag :refer '[infer-tag])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.analyze-host-expr :refer '[analyze-host-expr])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate-loop-locals :refer '[validate-loop-locals])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate :refer '[validate])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.warn-on-reflection :refer '[warn-on-reflection])
(clojure.core/load "/clojure/tools/analyzer/jvm")
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'ana 'clojure.tools.analyzer)
(clojure.core/refer 'clojure.tools.analyzer :rename '{analyze -analyze} :refer '[analyze analyze-in-env wrapping-meta analyze-fn-method])
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[ctx resolve-sym -source-info resolve-ns obj? dissoc-env butlast+last mmerge])
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'ast 'clojure.tools.analyzer.ast)
(clojure.core/refer 'clojure.tools.analyzer.ast :refer '[walk prewalk postwalk])
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'env 'clojure.tools.analyzer.env)
(clojure.core/refer 'clojure.tools.analyzer.env :refer '[*env*])
(clojure.core/refer 'clojure.tools.analyzer.passes :refer '[schedule])
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'u 'clojure.tools.analyzer.jvm.utils)
(clojure.core/refer 'clojure.tools.analyzer.jvm.utils :exclude '[box specials] :refer ':all)
(clojure.core/refer 'clojure.tools.analyzer.passes.source-info :refer '[source-info])
(clojure.core/refer 'clojure.tools.analyzer.passes.trim :refer '[trim])
(clojure.core/refer 'clojure.tools.analyzer.passes.elide-meta :refer '[elide-meta elides])
(clojure.core/load "/clojure/tools/analyzer/passes/warn_earmuff")
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[dynamic?])
(clojure.core/refer 'clojure.tools.analyzer.passes.warn-earmuff :refer '[warn-earmuff])
(clojure.core/refer 'clojure.tools.analyzer.passes.uniquify :refer '[uniquify-locals])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.analyze-host-expr :refer '[analyze-host-expr])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/box")
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.box)
(clojure.core/alias 'u 'clojure.tools.analyzer.jvm.utils)
(clojure.core/refer 'clojure.tools.analyzer.utils :refer '[protocol-node? arglist-for-arity])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate :refer '[validate])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.infer-tag :refer '[infer-tag])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.box :refer '[box])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.constant-lifter :refer '[constant-lift])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.classify-invoke :refer '[classify-invoke])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate :refer '[validate])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.infer-tag :refer '[infer-tag])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.validate-loop-locals :refer '[validate-loop-locals])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.warn-on-reflection :refer '[warn-on-reflection])
(clojure.core/load "/clojure/tools/analyzer/passes/jvm/emit_form")
(clojure.core/load "/clojure/tools/analyzer/passes/emit_form")
(clojure.core/refer 'clojure.tools.analyzer.passes.uniquify :refer '[uniquify-locals])
(clojure.core/in-ns 'clojure.tools.analyzer.passes.jvm.emit-form)
(clojure.core/alias 'default 'clojure.tools.analyzer.passes.emit-form)
(clojure.core/refer 'clojure.tools.analyzer.passes.uniquify :refer '[uniquify-locals])
(clojure.core/refer 'clojure.tools.analyzer.passes.jvm.emit-form :refer '[emit-form])
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'io 'clojure.java.io)
(clojure.core/load "/clojure/tools/reader")
(clojure.core/load "/clojure/tools/reader/reader_types")
(clojure.core/load "/clojure/tools/reader/impl/utils")
(clojure.core/refer 'clojure.tools.reader.impl.utils :refer '[char whitespace? newline? make-var])
(clojure.core/refer 'clojure.tools.reader.reader-types :refer '[read-char reader-error unread peek-char indexing-reader? get-line-number get-column-number get-file-name string-push-back-reader log-source])
(clojure.core/refer 'clojure.tools.reader.impl.utils :refer ':all)
(clojure.core/load "/clojure/tools/reader/impl/commons")
(clojure.core/refer 'clojure.tools.reader.reader-types :refer '[peek-char read-char reader-error])
(clojure.core/refer 'clojure.tools.reader.impl.utils :refer '[numeric? newline? char])
(clojure.core/refer 'clojure.tools.reader.impl.commons :refer ':all)
(clojure.core/load "/clojure/tools/reader/default_data_readers")
(clojure.core/in-ns 'clojure.tools.reader)
(clojure.core/alias 'data-readers 'clojure.tools.reader.default-data-readers)
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'reader 'clojure.tools.reader)
(clojure.core/in-ns 'clojure.tools.analyzer.jvm)
(clojure.core/alias 'readers 'clojure.tools.reader.reader-types)
(clojure.core/refer 'clojure.core.memoize :refer '[memo-clear!])
(clojure.core/in-ns 'clojure.core.async.impl.ioc-macros)
(clojure.core/alias 'an-jvm 'clojure.tools.analyzer.jvm)
(clojure.core/in-ns 'clojure.core.async.impl.ioc-macros)
(clojure.core/alias 'impl 'clojure.core.async.impl.protocols)
(clojure.core/in-ns 'clojure.core.async.impl.ioc-macros)
(clojure.core/alias 'dispatch 'clojure.core.async.impl.dispatch)
(clojure.core/refer 'clojure.set :refer '(intersection union difference))
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'ioc 'clojure.core.async.impl.ioc-macros)
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'mutex 'clojure.core.async.impl.mutex)
(clojure.core/in-ns 'clojure.core.async)
(clojure.core/alias 'conc 'clojure.core.async.impl.concurrent)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'async 'clojure.core.async)
(clojure.core/refer 'clojure.core.async :refer '[go <! >!])
(clojure.core/load "/com/wsscode/common/async_clj")
(clojure.core/in-ns 'com.wsscode.common.async-clj)
(clojure.core/alias 'async 'clojure.core.async)
(clojure.core/in-ns 'com.wsscode.common.async-clj)
(clojure.core/alias 'async.prot 'clojure.core.async.impl.protocols)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'casync 'com.wsscode.common.async-clj)
(clojure.core/refer 'com.wsscode.common.async-clj :refer '[go-catch <? let-chan chan? <?maybe <!maybe go-promise])
(clojure.core/load "/com/wsscode/pathom/parser")
(clojure.core/refer 'clojure.core.async :refer '[go <!])
(clojure.core/in-ns 'com.wsscode.pathom.parser)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/refer 'com.wsscode.common.async-clj :refer '[<? <?maybe go-catch error? go-promise chan?])
(clojure.core/in-ns 'com.wsscode.pathom.parser)
(clojure.core/alias 'async 'clojure.core.async)
(clojure.core/load "/com/wsscode/pathom/trace")
(clojure.core/in-ns 'com.wsscode.pathom.trace)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/refer 'com.wsscode.common.async-clj :refer '[let-chan])
(clojure.core/in-ns 'com.wsscode.pathom.trace)
(clojure.core/alias 'walk 'clojure.walk)
(clojure.core/in-ns 'com.wsscode.pathom.parser)
(clojure.core/alias 'pt 'com.wsscode.pathom.trace)
(clojure.core/refer 'com.wsscode.pathom.trace :refer '[trace tracing])
(clojure.core/in-ns 'com.wsscode.pathom.parser)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'pp 'com.wsscode.pathom.parser)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'walk 'clojure.walk)
(clojure.core/load "/edn_query_language/core")
(clojure.core/in-ns 'edn-query-language.core)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/load "/clojure/test/check")
(clojure.core/load "/clojure/test/check/generators")
(clojure.core/load "/clojure/core")
(clojure.core/in-ns 'clojure.test.check.generators)
(clojure.core/alias 'core 'clojure.core)
(clojure.core/in-ns 'clojure.test.check.generators)
(clojure.core/alias 'string 'clojure.string)
(clojure.core/load "/clojure/test/check/random")
(clojure.core/in-ns 'clojure.test.check.generators)
(clojure.core/alias 'random 'clojure.test.check.random)
(clojure.core/load "/clojure/test/check/rose_tree")
(clojure.core/in-ns 'clojure.test.check.rose-tree)
(clojure.core/alias 'core 'clojure.core)
(clojure.core/in-ns 'clojure.test.check.generators)
(clojure.core/alias 'rose 'clojure.test.check.rose-tree)
(clojure.core/in-ns 'clojure.test.check)
(clojure.core/alias 'gen 'clojure.test.check.generators)
(clojure.core/in-ns 'clojure.test.check)
(clojure.core/alias 'random 'clojure.test.check.random)
(clojure.core/load "/clojure/test/check/results")
(clojure.core/in-ns 'clojure.test.check)
(clojure.core/alias 'results 'clojure.test.check.results)
(clojure.core/in-ns 'clojure.test.check)
(clojure.core/alias 'rose 'clojure.test.check.rose-tree)
(clojure.core/load "/clojure/test/check/impl")
(clojure.core/refer 'clojure.test.check.impl :refer '[get-current-time-millis])
(clojure.core/in-ns 'edn-query-language.core)
(clojure.core/alias 'gen 'clojure.test.check.generators)
(clojure.core/load "/clojure/test/check/properties")
(clojure.core/in-ns 'clojure.test.check.properties)
(clojure.core/alias 'gen 'clojure.test.check.generators)
(clojure.core/in-ns 'clojure.test.check.properties)
(clojure.core/alias 'results 'clojure.test.check.results)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'eql 'edn-query-language.core)
(clojure.core/in-ns 'com.wsscode.pathom.core)
(clojure.core/alias 'pt 'com.wsscode.pathom.trace)
(clojure.core/load "/com/wsscode/pathom/connect")
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 's 'clojure.spec.alpha)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'gen 'clojure.spec.gen.alpha)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'p 'com.wsscode.pathom.core)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'pp 'com.wsscode.pathom.parser)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'pt 'com.wsscode.pathom.trace)
(clojure.core/load "/com/wsscode/common/combinatorics")
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'combo 'com.wsscode.common.combinatorics)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'p.async 'com.wsscode.common.async-clj)
(clojure.core/refer 'com.wsscode.common.async-clj :refer '[let-chan let-chan* go-promise go-catch <? <?maybe <!maybe])
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'set 'clojure.set)
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'async 'clojure.core.async)
(clojure.core/refer 'clojure.core.async :refer '[<! >! go put!])
(clojure.core/in-ns 'com.wsscode.pathom.connect)
(clojure.core/alias 'eql 'edn-query-language.core)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment