| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
31
|
3491
|
1109
-
1117
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite,org.make.api.views.homeviewservicecomponenttest
|
"postId"
|
|
32
|
2498
|
1139
-
1145
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite,org.make.api.views.homeviewservicecomponenttest
|
"name"
|
|
33
|
556
|
1167
-
1173
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite,org.make.api.views.homeviewservicecomponenttest
|
"slug"
|
|
34
|
3890
|
1202
-
1215
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite,org.make.api.views.homeviewservicecomponenttest
|
"displayHome"
|
|
35
|
1848
|
1241
-
1251
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite,org.make.api.views.homeviewservicecomponenttest
|
"postDate"
|
|
36
|
5166
|
1281
-
1295
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite,org.make.api.views.homeviewservicecomponenttest
|
"thumbnailUrl"
|
|
37
|
4135
|
1325
-
1339
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite,org.make.api.views.homeviewservicecomponenttest
|
"thumbnailAlt"
|
|
38
|
2222
|
1366
-
1377
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite,org.make.api.views.homeviewservicecomponenttest
|
"sourceUrl"
|
|
39
|
5377
|
1402
-
1411
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite,org.make.api.views.homeviewservicecomponenttest
|
"summary"
|
|
40
|
3499
|
1436
-
1445
|
Literal
|
<nosymbol>
|
org.scalatest.testsuite,org.make.api.views.homeviewservicecomponenttest
|
"country"
|
|
57
|
2679
|
1784
-
1810
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveEncoder
|
|
io.circe.generic.semiauto.deriveEncoder[org.make.core.post.indexed.IndexedPost]({
val inst$macro$44: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.post.indexed.IndexedPost] = {
final class anon$lazy$macro$43 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$43 = {
anon$lazy$macro$43.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.post.indexed.IndexedPost] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.post.indexed.IndexedPost, shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.post.indexed.IndexedPost, (Symbol @@ String("postId")) :: (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.post.PostId :: String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.post.indexed.IndexedPost, (Symbol @@ String("postId")) :: (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil](::.apply[Symbol @@ String("postId"), (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("postId").asInstanceOf[Symbol @@ String("postId")], ::.apply[Symbol @@ String("name"), (Symbol @@ String("slug")) :: (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("displayHome"), (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("displayHome").asInstanceOf[Symbol @@ String("displayHome")], ::.apply[Symbol @@ String("postDate"), (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("postDate").asInstanceOf[Symbol @@ String("postDate")], ::.apply[Symbol @@ String("thumbnailUrl"), (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("thumbnailUrl").asInstanceOf[Symbol @@ String("thumbnailUrl")], ::.apply[Symbol @@ String("thumbnailAlt"), (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("thumbnailAlt").asInstanceOf[Symbol @@ String("thumbnailAlt")], ::.apply[Symbol @@ String("sourceUrl"), (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("sourceUrl").asInstanceOf[Symbol @@ String("sourceUrl")], ::.apply[Symbol @@ String("summary"), (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("summary").asInstanceOf[Symbol @@ String("summary")], ::.apply[Symbol @@ String("country"), shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], HNil))))))))))), Generic.instance[org.make.core.post.indexed.IndexedPost, org.make.core.post.PostId :: String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil](((x0$3: org.make.core.post.indexed.IndexedPost) => x0$3 match {
case (postId: org.make.core.post.PostId, name: String, slug: String, displayHome: Boolean, postDate: java.time.ZonedDateTime, thumbnailUrl: java.net.URI, thumbnailAlt: Option[String], sourceUrl: java.net.URI, summary: String, country: org.make.core.reference.Country): org.make.core.post.indexed.IndexedPost((postId$macro$32 @ _), (name$macro$33 @ _), (slug$macro$34 @ _), (displayHome$macro$35 @ _), (postDate$macro$36 @ _), (thumbnailUrl$macro$37 @ _), (thumbnailAlt$macro$38 @ _), (sourceUrl$macro$39 @ _), (summary$macro$40 @ _), (country$macro$41 @ _)) => ::.apply[org.make.core.post.PostId, String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](postId$macro$32, ::.apply[String, String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](name$macro$33, ::.apply[String, Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](slug$macro$34, ::.apply[Boolean, java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](displayHome$macro$35, ::.apply[java.time.ZonedDateTime, java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](postDate$macro$36, ::.apply[java.net.URI, Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](thumbnailUrl$macro$37, ::.apply[Option[String], java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](thumbnailAlt$macro$38, ::.apply[java.net.URI, String :: org.make.core.reference.Country :: shapeless.HNil.type](sourceUrl$macro$39, ::.apply[String, org.make.core.reference.Country :: shapeless.HNil.type](summary$macro$40, ::.apply[org.make.core.reference.Country, shapeless.HNil.type](country$macro$41, HNil)))))))))).asInstanceOf[org.make.core.post.PostId :: String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil]
}), ((x0$4: org.make.core.post.PostId :: String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.post.PostId, tail: String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): org.make.core.post.PostId :: String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((postId$macro$22 @ _), (head: String, tail: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((name$macro$23 @ _), (head: String, tail: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((slug$macro$24 @ _), (head: Boolean, tail: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((displayHome$macro$25 @ _), (head: java.time.ZonedDateTime, tail: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((postDate$macro$26 @ _), (head: java.net.URI, tail: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((thumbnailUrl$macro$27 @ _), (head: Option[String], tail: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((thumbnailAlt$macro$28 @ _), (head: java.net.URI, tail: String :: org.make.core.reference.Country :: shapeless.HNil): java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((sourceUrl$macro$29 @ _), (head: String, tail: org.make.core.reference.Country :: shapeless.HNil): String :: org.make.core.reference.Country :: shapeless.HNil((summary$macro$30 @ _), (head: org.make.core.reference.Country, tail: shapeless.HNil): org.make.core.reference.Country :: shapeless.HNil((country$macro$31 @ _), HNil)))))))))) => indexed.this.IndexedPost.apply(postId$macro$22, name$macro$23, slug$macro$24, displayHome$macro$25, postDate$macro$26, thumbnailUrl$macro$27, thumbnailAlt$macro$28, sourceUrl$macro$29, summary$macro$30, country$macro$31)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postId"), org.make.core.post.PostId, (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("name"), String, (Symbol @@ String("slug")) :: (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), String, (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("displayHome"), Boolean, (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postDate"), java.time.ZonedDateTime, (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("thumbnailUrl"), java.net.URI, (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("thumbnailAlt"), Option[String], (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sourceUrl"), java.net.URI, (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("summary"), String, (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), org.make.core.reference.Country, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("summary")]](scala.Symbol.apply("summary").asInstanceOf[Symbol @@ String("summary")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("summary")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sourceUrl")]](scala.Symbol.apply("sourceUrl").asInstanceOf[Symbol @@ String("sourceUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sourceUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("thumbnailAlt")]](scala.Symbol.apply("thumbnailAlt").asInstanceOf[Symbol @@ String("thumbnailAlt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("thumbnailAlt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("thumbnailUrl")]](scala.Symbol.apply("thumbnailUrl").asInstanceOf[Symbol @@ String("thumbnailUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("thumbnailUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postDate")]](scala.Symbol.apply("postDate").asInstanceOf[Symbol @@ String("postDate")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postDate")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("displayHome")]](scala.Symbol.apply("displayHome").asInstanceOf[Symbol @@ String("displayHome")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("displayHome")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("slug")]](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("slug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("name")]](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("name")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postId")]](scala.Symbol.apply("postId").asInstanceOf[Symbol @@ String("postId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$43.this.inst$macro$42)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.post.indexed.IndexedPost]];
<stable> <accessor> lazy val inst$macro$42: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericEncoderForpostId: io.circe.Encoder[org.make.core.post.PostId] = IndexedPost.this.stringValueEncoder[org.make.core.post.PostId];
private[this] val circeGenericEncoderFordisplayHome: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
private[this] val circeGenericEncoderForpostDate: io.circe.Encoder[java.time.ZonedDateTime] = IndexedPost.this.zonedDateTimeEncoder;
private[this] val circeGenericEncoderForthumbnailAlt: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
private[this] val circeGenericEncoderForsourceUrl: io.circe.Encoder[java.net.URI] = IndexedPost.this.urlEncoder;
private[this] val circeGenericEncoderForsummary: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderForcountry: io.circe.Encoder[org.make.core.reference.Country] = IndexedPost.this.stringValueEncoder[org.make.core.reference.Country];
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId], tail: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpostId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("name"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForname @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("slug"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordisplayHome @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime], tail: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpostDate @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI], tail: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForthumbnailUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForthumbnailAlt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI], tail: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsourceUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("summary"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsummary @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountry @ _), shapeless.HNil)))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("postId", $anon.this.circeGenericEncoderForpostId.apply(circeGenericHListBindingForpostId)), scala.Tuple2.apply[String, io.circe.Json]("name", $anon.this.circeGenericEncoderForsummary.apply(circeGenericHListBindingForname)), scala.Tuple2.apply[String, io.circe.Json]("slug", $anon.this.circeGenericEncoderForsummary.apply(circeGenericHListBindingForslug)), scala.Tuple2.apply[String, io.circe.Json]("displayHome", $anon.this.circeGenericEncoderFordisplayHome.apply(circeGenericHListBindingFordisplayHome)), scala.Tuple2.apply[String, io.circe.Json]("postDate", $anon.this.circeGenericEncoderForpostDate.apply(circeGenericHListBindingForpostDate)), scala.Tuple2.apply[String, io.circe.Json]("thumbnailUrl", $anon.this.circeGenericEncoderForsourceUrl.apply(circeGenericHListBindingForthumbnailUrl)), scala.Tuple2.apply[String, io.circe.Json]("thumbnailAlt", $anon.this.circeGenericEncoderForthumbnailAlt.apply(circeGenericHListBindingForthumbnailAlt)), scala.Tuple2.apply[String, io.circe.Json]("sourceUrl", $anon.this.circeGenericEncoderForsourceUrl.apply(circeGenericHListBindingForsourceUrl)), scala.Tuple2.apply[String, io.circe.Json]("summary", $anon.this.circeGenericEncoderForsummary.apply(circeGenericHListBindingForsummary)), scala.Tuple2.apply[String, io.circe.Json]("country", $anon.this.circeGenericEncoderForcountry.apply(circeGenericHListBindingForcountry))))
}
};
new $anon()
}: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$43().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.post.indexed.IndexedPost]](inst$macro$44)
})
|
|
58
|
497
|
1858
-
1884
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveDecoder
|
|
io.circe.generic.semiauto.deriveDecoder[org.make.core.post.indexed.IndexedPost]({
val inst$macro$88: io.circe.generic.decoding.DerivedDecoder[org.make.core.post.indexed.IndexedPost] = {
final class anon$lazy$macro$87 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$87 = {
anon$lazy$macro$87.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$45: io.circe.generic.decoding.DerivedDecoder[org.make.core.post.indexed.IndexedPost] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.post.indexed.IndexedPost, shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.post.indexed.IndexedPost, (Symbol @@ String("postId")) :: (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.post.PostId :: String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.post.indexed.IndexedPost, (Symbol @@ String("postId")) :: (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil](::.apply[Symbol @@ String("postId"), (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("postId").asInstanceOf[Symbol @@ String("postId")], ::.apply[Symbol @@ String("name"), (Symbol @@ String("slug")) :: (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("displayHome"), (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("displayHome").asInstanceOf[Symbol @@ String("displayHome")], ::.apply[Symbol @@ String("postDate"), (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("postDate").asInstanceOf[Symbol @@ String("postDate")], ::.apply[Symbol @@ String("thumbnailUrl"), (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("thumbnailUrl").asInstanceOf[Symbol @@ String("thumbnailUrl")], ::.apply[Symbol @@ String("thumbnailAlt"), (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("thumbnailAlt").asInstanceOf[Symbol @@ String("thumbnailAlt")], ::.apply[Symbol @@ String("sourceUrl"), (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("sourceUrl").asInstanceOf[Symbol @@ String("sourceUrl")], ::.apply[Symbol @@ String("summary"), (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("summary").asInstanceOf[Symbol @@ String("summary")], ::.apply[Symbol @@ String("country"), shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], HNil))))))))))), Generic.instance[org.make.core.post.indexed.IndexedPost, org.make.core.post.PostId :: String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil](((x0$7: org.make.core.post.indexed.IndexedPost) => x0$7 match {
case (postId: org.make.core.post.PostId, name: String, slug: String, displayHome: Boolean, postDate: java.time.ZonedDateTime, thumbnailUrl: java.net.URI, thumbnailAlt: Option[String], sourceUrl: java.net.URI, summary: String, country: org.make.core.reference.Country): org.make.core.post.indexed.IndexedPost((postId$macro$76 @ _), (name$macro$77 @ _), (slug$macro$78 @ _), (displayHome$macro$79 @ _), (postDate$macro$80 @ _), (thumbnailUrl$macro$81 @ _), (thumbnailAlt$macro$82 @ _), (sourceUrl$macro$83 @ _), (summary$macro$84 @ _), (country$macro$85 @ _)) => ::.apply[org.make.core.post.PostId, String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](postId$macro$76, ::.apply[String, String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](name$macro$77, ::.apply[String, Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](slug$macro$78, ::.apply[Boolean, java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](displayHome$macro$79, ::.apply[java.time.ZonedDateTime, java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](postDate$macro$80, ::.apply[java.net.URI, Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](thumbnailUrl$macro$81, ::.apply[Option[String], java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil.type](thumbnailAlt$macro$82, ::.apply[java.net.URI, String :: org.make.core.reference.Country :: shapeless.HNil.type](sourceUrl$macro$83, ::.apply[String, org.make.core.reference.Country :: shapeless.HNil.type](summary$macro$84, ::.apply[org.make.core.reference.Country, shapeless.HNil.type](country$macro$85, HNil)))))))))).asInstanceOf[org.make.core.post.PostId :: String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil]
}), ((x0$8: org.make.core.post.PostId :: String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil) => x0$8 match {
case (head: org.make.core.post.PostId, tail: String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): org.make.core.post.PostId :: String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((postId$macro$66 @ _), (head: String, tail: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((name$macro$67 @ _), (head: String, tail: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((slug$macro$68 @ _), (head: Boolean, tail: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((displayHome$macro$69 @ _), (head: java.time.ZonedDateTime, tail: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((postDate$macro$70 @ _), (head: java.net.URI, tail: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((thumbnailUrl$macro$71 @ _), (head: Option[String], tail: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil): Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((thumbnailAlt$macro$72 @ _), (head: java.net.URI, tail: String :: org.make.core.reference.Country :: shapeless.HNil): java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil((sourceUrl$macro$73 @ _), (head: String, tail: org.make.core.reference.Country :: shapeless.HNil): String :: org.make.core.reference.Country :: shapeless.HNil((summary$macro$74 @ _), (head: org.make.core.reference.Country, tail: shapeless.HNil): org.make.core.reference.Country :: shapeless.HNil((country$macro$75 @ _), HNil)))))))))) => indexed.this.IndexedPost.apply(postId$macro$66, name$macro$67, slug$macro$68, displayHome$macro$69, postDate$macro$70, thumbnailUrl$macro$71, thumbnailAlt$macro$72, sourceUrl$macro$73, summary$macro$74, country$macro$75)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postId"), org.make.core.post.PostId, (Symbol @@ String("name")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, String :: String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("name"), String, (Symbol @@ String("slug")) :: (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, String :: Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), String, (Symbol @@ String("displayHome")) :: (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, Boolean :: java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("displayHome"), Boolean, (Symbol @@ String("postDate")) :: (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, java.time.ZonedDateTime :: java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postDate"), java.time.ZonedDateTime, (Symbol @@ String("thumbnailUrl")) :: (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, java.net.URI :: Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("thumbnailUrl"), java.net.URI, (Symbol @@ String("thumbnailAlt")) :: (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, Option[String] :: java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("thumbnailAlt"), Option[String], (Symbol @@ String("sourceUrl")) :: (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, java.net.URI :: String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sourceUrl"), java.net.URI, (Symbol @@ String("summary")) :: (Symbol @@ String("country")) :: shapeless.HNil, String :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("summary"), String, (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), org.make.core.reference.Country, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("summary")]](scala.Symbol.apply("summary").asInstanceOf[Symbol @@ String("summary")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("summary")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sourceUrl")]](scala.Symbol.apply("sourceUrl").asInstanceOf[Symbol @@ String("sourceUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sourceUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("thumbnailAlt")]](scala.Symbol.apply("thumbnailAlt").asInstanceOf[Symbol @@ String("thumbnailAlt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("thumbnailAlt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("thumbnailUrl")]](scala.Symbol.apply("thumbnailUrl").asInstanceOf[Symbol @@ String("thumbnailUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("thumbnailUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postDate")]](scala.Symbol.apply("postDate").asInstanceOf[Symbol @@ String("postDate")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postDate")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("displayHome")]](scala.Symbol.apply("displayHome").asInstanceOf[Symbol @@ String("displayHome")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("displayHome")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("slug")]](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("slug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("name")]](scala.Symbol.apply("name").asInstanceOf[Symbol @@ String("name")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("name")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postId")]](scala.Symbol.apply("postId").asInstanceOf[Symbol @@ String("postId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$87.this.inst$macro$86)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.post.indexed.IndexedPost]];
<stable> <accessor> lazy val inst$macro$86: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForpostId: io.circe.Decoder[org.make.core.post.PostId] = post.this.PostId.PostIdDecoder;
private[this] val circeGenericDecoderFordisplayHome: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericDecoderForpostDate: io.circe.Decoder[java.time.ZonedDateTime] = IndexedPost.this.zonedDateTimeDecoder;
private[this] val circeGenericDecoderForthumbnailAlt: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForsourceUrl: io.circe.Decoder[java.net.URI] = IndexedPost.this.urlDecoder;
private[this] val circeGenericDecoderForsummary: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForcountry: io.circe.Decoder[org.make.core.reference.Country] = reference.this.Country.countryDecoder;
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("postId"), org.make.core.post.PostId, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpostId.tryDecode(c.downField("postId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("name"), String, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsummary.tryDecode(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsummary.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("displayHome"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordisplayHome.tryDecode(c.downField("displayHome")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("postDate"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpostDate.tryDecode(c.downField("postDate")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("thumbnailUrl"), java.net.URI, shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsourceUrl.tryDecode(c.downField("thumbnailUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("thumbnailAlt"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForthumbnailAlt.tryDecode(c.downField("thumbnailAlt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sourceUrl"), java.net.URI, shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsourceUrl.tryDecode(c.downField("sourceUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("summary"), String, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsummary.tryDecode(c.downField("summary")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("postId"), org.make.core.post.PostId, shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpostId.tryDecodeAccumulating(c.downField("postId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("name"), String, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsummary.tryDecodeAccumulating(c.downField("name")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsummary.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("displayHome"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordisplayHome.tryDecodeAccumulating(c.downField("displayHome")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("postDate"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpostDate.tryDecodeAccumulating(c.downField("postDate")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("thumbnailUrl"), java.net.URI, shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsourceUrl.tryDecodeAccumulating(c.downField("thumbnailUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("thumbnailAlt"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForthumbnailAlt.tryDecodeAccumulating(c.downField("thumbnailAlt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sourceUrl"), java.net.URI, shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsourceUrl.tryDecodeAccumulating(c.downField("sourceUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("summary"), String, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsummary.tryDecodeAccumulating(c.downField("summary")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("postId"),org.make.core.post.PostId] :: shapeless.labelled.FieldType[Symbol @@ String("name"),String] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("displayHome"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("postDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("thumbnailAlt"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sourceUrl"),java.net.URI] :: shapeless.labelled.FieldType[Symbol @@ String("summary"),String] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$87().inst$macro$45
};
shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.post.indexed.IndexedPost]](inst$macro$88)
})
|
|
61
|
1789
|
1940
-
2277
|
Apply
|
org.make.core.post.indexed.IndexedPost.apply
|
|
IndexedPost.apply(post.postId, post.name, post.slug, post.displayHome, post.postDate, post.thumbnailUrl, post.thumbnailAlt, post.sourceUrl, post.summary, post.country)
|
|
62
|
3742
|
1968
-
1979
|
Select
|
org.make.core.post.Post.postId
|
|
post.postId
|
|
63
|
1859
|
1994
-
2003
|
Select
|
org.make.core.post.Post.name
|
|
post.name
|
|
64
|
5299
|
2018
-
2027
|
Select
|
org.make.core.post.Post.slug
|
|
post.slug
|
|
65
|
4327
|
2049
-
2065
|
Select
|
org.make.core.post.Post.displayHome
|
|
post.displayHome
|
|
66
|
2149
|
2084
-
2097
|
Select
|
org.make.core.post.Post.postDate
|
|
post.postDate
|
|
67
|
5382
|
2120
-
2137
|
Select
|
org.make.core.post.Post.thumbnailUrl
|
|
post.thumbnailUrl
|
|
68
|
3507
|
2160
-
2177
|
Select
|
org.make.core.post.Post.thumbnailAlt
|
|
post.thumbnailAlt
|
|
69
|
1689
|
2197
-
2211
|
Select
|
org.make.core.post.Post.sourceUrl
|
|
post.sourceUrl
|
|
70
|
705
|
2229
-
2241
|
Select
|
org.make.core.post.Post.summary
|
|
post.summary
|
|
71
|
4017
|
2259
-
2271
|
Select
|
org.make.core.post.Post.country
|
|
post.country
|