Skip to content

Instantly share code, notes, and snippets.

@shayanjm
Last active May 4, 2017 16:14
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 shayanjm/fe1b3f7baa0a28849d3d8ddbe84b1216 to your computer and use it in GitHub Desktop.
Save shayanjm/fe1b3f7baa0a28849d3d8ddbe84b1216 to your computer and use it in GitHub Desktop.
:message nil
:at [java.util.Collections$UnmodifiableCollection$1 hasNext "Collections.java" 1041]}]
:trace
[[java.util.Collections$UnmodifiableCollection$1 hasNext "Collections.java" 1041]
[clojure.lang.RT$4 invoke "RT.java" 494]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.LazySeq first "LazySeq.java" 71]
[clojure.lang.RT first "RT.java" 653]
[clojure.core$first__4110 invoke "core.clj" 55]
[clojure.core$map$fn__4553 invoke "core.clj" 2624]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.RT seq "RT.java" 507]
[clojure.core$seq__4128 invoke "core.clj" 137]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 30]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10572 invoke "core.clj" 85]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[hickory.core$fn__10582 invoke "core.clj" 101]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2624]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.RT seq "RT.java" 507]
[clojure.core$seq__4128 invoke "core.clj" 137]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 30]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]
[clojure.lang.LazySeq sval "LazySeq.java" 40]
[clojure.lang.LazySeq seq "LazySeq.java" 49]
[clojure.lang.Cons next "Cons.java" 39]
[clojure.lang.RT next "RT.java" 674]
[clojure.core$next__4112 invoke "core.clj" 64]
[clojure.core.protocols$fn__6523 invoke "protocols.clj" 170]
[clojure.core.protocols$fn__6478$G__6473__6487 invoke "protocols.clj" 19]
[clojure.core.protocols$seq_reduce invoke "protocols.clj" 31]
[clojure.core.protocols$fn__6506 invoke "protocols.clj" 101]
[clojure.core.protocols$fn__6452$G__6447__6465 invoke "protocols.clj" 13]
[clojure.core$reduce invoke "core.clj" 6519]
[clojure.core$into invoke "core.clj" 6600]
[hickory.core$fn__10582 invoke "core.clj" 104]
[hickory.core$fn__10541$G__10536__10546 invoke "core.clj" 21]
[clojure.core$map$fn__4553 invoke "core.clj" 2622]]}}]
(defn create-link-processor
[producer topic channel]
(let [source-configs (concat api-sites scrape-sites)]
(future
(loop []
(try
(let [link (>/<!! channel)
link-snapshot (try
(doall (get-as-hickory (if ((complement nil?) (:alt-url link))
(:alt-url link)
(:url link))))
(catch Exception e (prn (str "Caught exception: " (.getMessage e))) ""))
site (doall (first (filter #(= (:name link) (:name %)) (concat api-sites scrape-sites))))
data-parser-fn (if (= "API" (:type link))
(:data-parse-fn site)
(:data-cleaner site))
parsed-data (doall (data-parser-fn link-snapshot))
transmitter (kafka/unencoded-transmitter producer)
json-data (json/write-str {:meta {:url (:url link)
:title (:title link)
:name (:name link)
:type (:type link)}
:content parsed-data})]
;;(swap! link-log conj link)
(transmitter topic json-data))
(catch Exception e (prn (str "Caught exception: " (.getMessage e))) ""))
(recur)))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment