1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2018 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.api.proposal
21 
22 import cats.data.NonEmptyList
23 import com.sksamuel.elastic4s.circe._
24 import com.sksamuel.elastic4s.ElasticDsl._
25 import com.sksamuel.elastic4s.Index
26 import com.sksamuel.elastic4s.requests.common.RefreshPolicy
27 import com.sksamuel.elastic4s.requests.searches.{SearchRequest, SearchResponse}
28 import com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.{TermBucket, Terms}
29 import com.sksamuel.elastic4s.requests.searches.term.TermQuery
30 import com.sksamuel.elastic4s.requests.script.Script
31 import com.sksamuel.elastic4s.requests.searches.aggs.{
32   AbstractAggregation,
33   FilterAggregation,
34   GlobalAggregation,
35   MaxAggregation,
36   PercentilesAggregation,
37   TermsAggregation,
38   TopHitsAggregation
39 }
40 import com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg
41 import com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHits
42 import com.sksamuel.elastic4s.requests.searches.queries.{ExistsQuery, Query}
43 import com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery
44 import com.sksamuel.elastic4s.requests.searches.sort.{FieldSort, SortOrder}
45 import grizzled.slf4j.Logging
46 import org.make.api.question.{AvatarsAndProposalsCount, PopularTagResponse}
47 import org.make.api.technical.elasticsearch._
48 import org.make.core.DateHelper._
49 import org.make.core.idea.IdeaId
50 import org.make.core.proposal.ProposalStatus.Accepted
51 import org.make.core.proposal._
52 import org.make.core.proposal.indexed.{
53   IndexedProposal,
54   ProposalElasticsearchFieldName,
55   ProposalsSearchResult,
56   SequencePool,
57   Zone
58 }
59 import org.make.core.question.QuestionId
60 import org.make.core.tag.TagId
61 import org.make.core.user.UserId
62 
63 import scala.concurrent.ExecutionContext.Implicits.global
64 import scala.concurrent.Future
65 
66 trait ProposalSearchEngineComponent {
67   def elasticsearchProposalAPI: ProposalSearchEngine
68 }
69 
70 //TODO: add multi-country
71 trait ProposalSearchEngine {
72   def findProposalById(proposalId: ProposalId): Future[Option[IndexedProposal]]
73 
74   def searchProposals(searchQuery: SearchQuery): Future[ProposalsSearchResult]
75 
76   def countProposals(searchQuery: SearchQuery): Future[Long]
77 
78   def countProposalsByQuestion(
79     maybeQuestionIds: Option[Seq[QuestionId]],
80     status: Option[Seq[ProposalStatus]],
81     maybeUserId: Option[UserId],
82     toEnrich: Option[Boolean],
83     minVotesCount: Option[Int],
84     minScore: Option[Double]
85   ): Future[Map[QuestionId, Long]]
86 
87   def countVotedProposals(searchQuery: SearchQuery): Future[Int]
88 
89   def indexProposals(records: Seq[IndexedProposal], mayBeIndex: Option[Index] = None): Future[Seq[IndexedProposal]]
90 
91   def updateProposals(records: Seq[IndexedProposal], mayBeIndex: Option[Index] = None): Future[Seq[IndexedProposal]]
92 
93   def getPopularTagsByProposal(questionId: QuestionId, size: Int): Future[Seq[PopularTagResponse]]
94 
95   def getTopProposals(
96     questionId: QuestionId,
97     size: Int,
98     aggregationField: ProposalElasticsearchFieldName
99   ): Future[Seq[IndexedProposal]]
100 
101   def countProposalsByIdea(ideaIds: Seq[IdeaId]): Future[Map[IdeaId, Long]]
102 
103   def getRandomProposalsByIdeaWithAvatar(ideaIds: Seq[IdeaId], seed: Int): Future[Map[IdeaId, AvatarsAndProposalsCount]]
104 
105   def computeTop20ConsensusThreshold(questionIds: NonEmptyList[QuestionId]): Future[Map[QuestionId, Double]]
106 
107   def getFeaturedProposals(searchQuery: SearchQuery): Future[ProposalsSearchResult]
108 }
109 
110 object ProposalSearchEngine {
111   val proposalIndexName: String = "proposal"
112 }
113 
114 trait DefaultProposalSearchEngineComponent extends ProposalSearchEngineComponent {
115   self: ElasticsearchConfigurationComponent with ElasticsearchClientComponent =>
116 
117   override lazy val elasticsearchProposalAPI: DefaultProposalSearchEngine = new DefaultProposalSearchEngine
118 
119   class DefaultProposalSearchEngine extends ProposalSearchEngine with Logging {
120 
121     private lazy val client = elasticsearchClient.client
122 
123     private val proposalAlias: Index =
124       elasticsearchConfiguration.proposalAliasName
125 
126     override def findProposalById(proposalId: ProposalId): Future[Option[IndexedProposal]] = {
127       client.executeAsFuture(get(proposalAlias, proposalId.value)).map(_.toOpt[IndexedProposal])
128     }
129 
130     override def searchProposals(searchQuery: SearchQuery): Future[ProposalsSearchResult] =
131       constructSearchQuery(searchQuery)
132 
133     override def getFeaturedProposals(searchQuery: SearchQuery): Future[ProposalsSearchResult] =
134       constructSearchQuery(searchQuery.copy(sortAlgorithm = Some(Featured)))
135 
136     private def constructSearchQuery(searchQuery: SearchQuery): Future[ProposalsSearchResult] = {
137       // parse json string to build search query
138       val searchFilters = SearchFilters.getSearchFilters(searchQuery)
139       val excludesFilters = SearchFilters.getExcludeFilters(searchQuery)
140       var request: SearchRequest = search(proposalAlias)
141         .bool(BoolQuery(must = searchFilters, not = excludesFilters))
142         .sortBy(SearchFilters.getSort(searchQuery).toList)
143         .from(SearchFilters.getSkipSearch(searchQuery))
144         .trackTotalHits(true)
145 
146       request = request.size(SearchFilters.getLimitSearch(searchQuery))
147 
148       searchQuery.sortAlgorithm.foreach { sortAlgorithm =>
149         request = sortAlgorithm.sortDefinition(request)
150       }
151 
152       client
153         .executeAsFuture(request)
154         .map(response => ProposalsSearchResult(total = response.totalHits, results = response.to[IndexedProposal]))
155     }
156 
157     override def countProposals(searchQuery: SearchQuery): Future[Long] = {
158       // parse json string to build search query
159       val searchFilters = SearchFilters.getSearchFilters(searchQuery)
160 
161       val request = search(proposalAlias)
162         .bool(BoolQuery(must = searchFilters))
163         .limit(0)
164         .trackTotalHits(true)
165 
166       client.executeAsFuture(request).map { response =>
167         response.totalHits
168       }
169 
170     }
171 
172     override def countProposalsByQuestion(
173       maybeQuestionIds: Option[Seq[QuestionId]],
174       status: Option[Seq[ProposalStatus]],
175       maybeUserId: Option[UserId],
176       toEnrich: Option[Boolean],
177       minVotesCount: Option[Int],
178       minScore: Option[Double]
179     ): Future[Map[QuestionId, Long]] = {
180       val searchQuery: SearchQuery = SearchQuery(filters = Some(
181         SearchFilters(
182           question = maybeQuestionIds.map(QuestionSearchFilter.apply),
183           status = status.map(StatusSearchFilter.apply),
184           users = maybeUserId.map(userId => UserSearchFilter(Seq(userId))),
185           toEnrich = toEnrich.map(ToEnrichSearchFilter.apply),
186           minVotesCount = minVotesCount.map(MinVotesCountSearchFilter.apply),
187           minScore = minScore.map(MinScoreSearchFilter.apply)
188         )
189       )
190       )
191       val searchFilters: Seq[Query] = SearchFilters.getSearchFilters(searchQuery)
192       val request: SearchRequest = search(proposalAlias).bool(BoolQuery(must = searchFilters))
193       val questionAggrSize: Int = maybeQuestionIds.map(_.length + 1).getOrElse(10000)
194 
195       val finalRequest: SearchRequest = request
196         .aggregations(
197           termsAgg(name = "questions", field = ProposalElasticsearchFieldName.questionId.field)
198             .size(size = questionAggrSize)
199             .minDocCount(min = 1)
200         )
201         .limit(0)
202         .trackTotalHits(true)
203 
204       client.executeAsFuture(finalRequest).map { response =>
205         response.aggregations
206           .result[Terms]("questions")
207           .buckets
208           .map(termBucket => QuestionId(termBucket.key) -> termBucket.docCount)
209           .toMap
210       }
211 
212     }
213 
214     override def countVotedProposals(searchQuery: SearchQuery): Future[Int] = {
215       // parse json string to build search query
216       val searchFilters = SearchFilters.getSearchFilters(searchQuery)
217 
218       val request = search(proposalAlias)
219         .bool(BoolQuery(must = searchFilters))
220         .aggregations(sumAgg("total_votes", "votes.count"))
221         .trackTotalHits(true)
222 
223       client.executeAsFuture(request).map { response =>
224         response.aggregations.sum("total_votes").valueOpt.map(_.toInt).getOrElse(0)
225       }
226     }
227 
228     override def indexProposals(
229       proposals: Seq[IndexedProposal],
230       mayBeIndex: Option[Index] = None
231     ): Future[Seq[IndexedProposal]] = {
232       @SuppressWarnings(Array("org.wartremover.warts.IterableOps"))
233       val records = proposals
234         .groupBy(_.id)
235         .map {
236           case (_, duplicatedProposals) =>
237             duplicatedProposals.maxBy(_.updatedAt)
238         }
239       val index = mayBeIndex.getOrElse(proposalAlias)
240       client
241         .executeAsFuture(bulk(records.map { record =>
242           indexInto(index).doc(record).refresh(RefreshPolicy.IMMEDIATE).id(record.id.value)
243         }))
244         .map(_ => records.toSeq)
245     }
246 
247     override def updateProposals(
248       proposals: Seq[IndexedProposal],
249       mayBeIndex: Option[Index] = None
250     ): Future[Seq[IndexedProposal]] = {
251       @SuppressWarnings(Array("org.wartremover.warts.IterableOps"))
252       val records = proposals
253         .groupBy(_.id)
254         .map {
255           case (_, duplicatedProposals) =>
256             duplicatedProposals.maxBy(_.updatedAt)
257         }
258       val index = mayBeIndex.getOrElse(proposalAlias)
259       client
260         .executeAsFuture(bulk(records.map { record =>
261           updateById(index, record.id.value)
262             .doc(record)
263             .refresh(RefreshPolicy.IMMEDIATE)
264         }))
265         .map(_ => records.toSeq)
266     }
267 
268     override def getPopularTagsByProposal(questionId: QuestionId, size: Int): Future[Seq[PopularTagResponse]] = {
269       // parse json string to build search query
270       val searchQuery: SearchQuery =
271         SearchQuery(filters = Some(SearchFilters(question = Some(QuestionSearchFilter(Seq(questionId))))))
272       val searchFilters: Seq[Query] = SearchFilters.getSearchFilters(searchQuery)
273       val request: SearchRequest = search(proposalAlias).bool(BoolQuery(must = searchFilters))
274 
275       val finalRequest: SearchRequest = request
276         .aggregations(
277           TermsAggregation(
278             name = "popularTags",
279             script = Some(
280               Script(
281                 "def tags = params._source['tags'];tags.removeIf(tag -> !tag['display']);String[] idLabel = new String[tags.length]; for (int i = 0; i < tags.length; i++) { idLabel[i] = tags[i]['tagId'] + ',' + tags[i]['label'] } return idLabel"
282               )
283             )
284           ).size(size = size)
285         )
286         .limit(0)
287         .trackTotalHits(true)
288 
289       def popularTagResponseFrombucket(bucket: TermBucket): PopularTagResponse = {
290         val Array(tagId, label) = bucket.key.split(",", 2)
291         PopularTagResponse(TagId(tagId), label, bucket.docCount)
292       }
293 
294       client.executeAsFuture(finalRequest).map { response =>
295         response.aggregations
296           .result[Terms]("popularTags")
297           .buckets
298           .map(popularTagResponseFrombucket)
299       }
300 
301     }
302 
303     override def getTopProposals(
304       questionId: QuestionId,
305       size: Int,
306       aggregationField: ProposalElasticsearchFieldName
307     ): Future[Seq[IndexedProposal]] = {
308       val topHitsAggregationName = "topHits"
309       val termsAggregationName = "termsAgg"
310       val maxAggregationName = "maxTopScore"
311 
312       val searchQuery: SearchQuery =
313         SearchQuery(filters = Some(SearchFilters(question = Some(QuestionSearchFilter(Seq(questionId))))))
314       val searchFilters: Seq[Query] = SearchFilters.getSearchFilters(searchQuery)
315       val request: SearchRequest = search(proposalAlias).bool(BoolQuery(must = searchFilters))
316 
317       // This aggregation create a field "maxTopScore" with the max value of indexedProposal.scores.topScore
318       val maxAggregation: AbstractAggregation =
319         MaxAggregation(name = maxAggregationName, field = Some(ProposalElasticsearchFieldName.scoreLowerBound.field))
320 
321       // This aggregation sort each bucket from the field "maxTopScore"
322       val bucketSortAggregation: AbstractAggregation = BucketSortPipelineAgg(
323         name = "topScoreBucketSort",
324         sort = Seq(FieldSort(field = maxAggregationName, order = SortOrder.DESC))
325       )
326 
327       // This aggregation take the proposal with the highest indexedProposal.scores.topScore on each bucket
328       val topHitsAggregation: AbstractAggregation =
329         TopHitsAggregation(
330           name = topHitsAggregationName,
331           sorts = Seq(FieldSort(field = ProposalElasticsearchFieldName.scoreLowerBound.field, order = SortOrder.DESC)),
332           size = Some(1)
333         )
334 
335       val finalRequest: SearchRequest = request
336         .aggregations(
337           TermsAggregation(name = termsAggregationName, field = Some(aggregationField.field), size = Some(size))
338             .subAggregations(Seq(maxAggregation, bucketSortAggregation, topHitsAggregation)) // Those 3 subAggregation are execute on each bucket created by the parent aggregation
339             .minDocCount(min = 1)
340         )
341         .size(0)
342         .trackTotalHits(true)
343 
344       client.executeAsFuture(finalRequest).map { response =>
345         response.aggregations
346           .result[Terms](termsAggregationName)
347           .buckets
348           .flatMap(_.result[TopHits](topHitsAggregationName).hits.map(_.to[IndexedProposal]))
349       }
350     }
351 
352     override def countProposalsByIdea(ideaIds: Seq[IdeaId]): Future[Map[IdeaId, Long]] = {
353       val searchFilters = SearchFilters.getSearchFilters(
354         SearchQuery(filters = Some(SearchFilters(idea = Some(IdeaSearchFilter(ideaIds)))))
355       )
356 
357       val request = search(proposalAlias)
358         .bool(BoolQuery(must = searchFilters))
359         .aggregations(termsAgg("by_idea", ProposalElasticsearchFieldName.ideaId.field))
360         .size(0)
361         .trackTotalHits(true)
362 
363       client.executeAsFuture(request).map { response =>
364         response.aggregations
365           .result[Terms]("by_idea")
366           .buckets
367           .map(termBucket => IdeaId(termBucket.key) -> termBucket.docCount)
368           .toMap
369       }
370 
371     }
372 
373     override def getRandomProposalsByIdeaWithAvatar(
374       ideaIds: Seq[IdeaId],
375       seed: Int
376     ): Future[Map[IdeaId, AvatarsAndProposalsCount]] = {
377       val avatarsSize = 4
378 
379       // this aggregation count the proposals without taking account of the search filters set for the bool query
380       val globalAggregation = GlobalAggregation(name = "all_proposals")
381         .subAggregations(
382           FilterAggregation(
383             name = "filter_global",
384             query = TermQuery(field = ProposalElasticsearchFieldName.status.field, value = Accepted.value)
385           ).subAggregations(
386             TermsAggregation(
387               name = "by_idea_global",
388               field = Some(ProposalElasticsearchFieldName.ideaId.field),
389               includeExactValues = ideaIds.map(_.value),
390               size = Some(ideaIds.size)
391             )
392           )
393         )
394 
395       val topHitsAggregation =
396         TopHitsAggregation(
397           name = "top_proposals",
398           sorts = Seq(FieldSort(field = "_score", order = SortOrder.DESC)),
399           size = Some(avatarsSize)
400         )
401 
402       var request = search(proposalAlias)
403         .bool(BoolQuery(must = Seq(ExistsQuery(field = ProposalElasticsearchFieldName.authorAvatarUrl.field))))
404         .aggregations(
405           TermsAggregation(
406             name = "by_idea",
407             field = Some(ProposalElasticsearchFieldName.ideaId.field),
408             includeExactValues = ideaIds.map(_.value),
409             size = Some(ideaIds.size)
410           ).subAggregations(topHitsAggregation),
411           globalAggregation
412         )
413         .size(0)
414         .trackTotalHits(true)
415 
416       request = RandomAlgorithm(seed).sortDefinition(request)
417 
418       ideaIds match {
419         case Seq() => Future.successful(Map.empty)
420         case _ =>
421           client.executeAsFuture(request).map { response =>
422             computeAvatarAndProposalsCountResponse(response)
423           }
424       }
425     }
426 
427     private def computeAvatarAndProposalsCountResponse(
428       response: SearchResponse
429     ): Map[IdeaId, AvatarsAndProposalsCount] = {
430       val proposalsCountByIdea: Map[String, Long] = response.aggregations
431         .global("all_proposals")
432         .filter("filter_global")
433         .result[Terms]("by_idea_global")
434         .buckets
435         .map(bucket => bucket.key -> bucket.docCount)
436         .toMap
437       val avatarsByIdea: Map[String, Seq[String]] = response.aggregations
438         .result[Terms]("by_idea")
439         .buckets
440         .map(
441           bucket =>
442             bucket.key -> bucket
443               .result[TopHits]("top_proposals")
444               .hits
445               .map(_.to[IndexedProposal])
446               .map(_.author.avatarUrl.getOrElse(""))
447         )
448         .toMap
449       proposalsCountByIdea.map {
450         case (ideaId, count) =>
451           IdeaId(ideaId) -> AvatarsAndProposalsCount(
452             avatars = avatarsByIdea.getOrElse(ideaId, Seq.empty),
453             proposalsCount = count.toInt
454           )
455       }
456     }
457 
458     override def computeTop20ConsensusThreshold(
459       questionIds: NonEmptyList[QuestionId]
460     ): Future[Map[QuestionId, Double]] = {
461       val searchFilters = SearchFilters.getSearchFilters(
462         SearchQuery(filters = Some(
463           SearchFilters(
464             question = Some(QuestionSearchFilter(questionIds.toList)),
465             sequencePool = Some(SequencePoolSearchFilter(SequencePool.Tested)),
466             zone = Some(ZoneSearchFilter(Zone.Consensus))
467           )
468         )
469         )
470       )
471 
472       val consensusOutlier = PercentilesAggregation(
473         name = "consensus_outlier",
474         field = Some(ProposalElasticsearchFieldName.scoreLowerBound.field),
475         percents = Seq(80d)
476       )
477       val aggByQuestion = TermsAggregation(
478         name = "by_question",
479         field = Some(ProposalElasticsearchFieldName.questionId.field),
480         size = Some(questionIds.size),
481         subaggs = Seq(consensusOutlier)
482       )
483       val request = search(proposalAlias)
484         .bool(BoolQuery(must = searchFilters))
485         .aggregations(aggByQuestion)
486         .limit(0)
487         .trackTotalHits(true)
488 
489       client.executeAsFuture(request).map { response =>
490         response.aggregations
491           .result[Terms](aggByQuestion.name)
492           .buckets
493           .flatMap { termBucket =>
494             termBucket.percentiles(consensusOutlier.name).values.get("80.0").map(QuestionId(termBucket.key) -> _)
495           }
496           .toMap
497       }
498 
499     }
500 
501   }
502 
503 }
Line Stmt Id Pos Tree Symbol Tests Code
111 8119 4179 - 4189 Literal <nosymbol> "proposal"
124 8769 4651 - 4695 ApplyImplicitView com.sksamuel.elastic4s.Index.toIndex org.scalatest.testsuite elastic4s.this.Index.toIndex(DefaultProposalSearchEngineComponent.this.elasticsearchConfiguration.proposalAliasName)
127 8364 4870 - 4870 Select org.make.core.proposal.indexed.IndexedProposal.codec indexed.this.IndexedProposal.codec
127 8053 4840 - 4856 Select org.make.core.proposal.ProposalId.value org.scalatest.testsuite proposalId.value
127 8092 4820 - 4820 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
127 8163 4870 - 4870 ApplyToImplicitArgs com.sksamuel.elastic4s.circe.hitReaderWithCirce com.sksamuel.elastic4s.circe.`package`.hitReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec)
127 8410 4862 - 4862 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
127 8673 4821 - 4857 Apply com.sksamuel.elastic4s.api.GetApi.get org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.get(DefaultProposalSearchEngine.this.proposalAlias, proposalId.value)
127 8021 4798 - 4888 ApplyToImplicitArgs scala.concurrent.Future.map org.scalatest.testsuite org.make.api.technical.elasticsearch.`package`.RichHttpClient(DefaultProposalSearchEngine.this.client).executeAsFuture[com.sksamuel.elastic4s.requests.get.GetRequest, com.sksamuel.elastic4s.requests.get.GetResponse](com.sksamuel.elastic4s.ElasticDsl.get(DefaultProposalSearchEngine.this.proposalAlias, proposalId.value))(com.sksamuel.elastic4s.ElasticDsl.GetHandler, scala.concurrent.ExecutionContext.Implicits.global, scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.get.GetResponse](classOf[com.sksamuel.elastic4s.requests.get.GetResponse])).map[Option[org.make.core.proposal.indexed.IndexedProposal]](((x$1: com.sksamuel.elastic4s.requests.get.GetResponse) => x$1.toOpt[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.hitReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec))))(scala.concurrent.ExecutionContext.Implicits.global)
127 8425 4825 - 4838 Select org.make.api.proposal.DefaultProposalSearchEngineComponent.DefaultProposalSearchEngine.proposalAlias org.scalatest.testsuite DefaultProposalSearchEngine.this.proposalAlias
127 8706 4820 - 4820 Apply scala.reflect.ManifestFactory.classType org.scalatest.testsuite scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.get.GetResponse](classOf[com.sksamuel.elastic4s.requests.get.GetResponse])
127 8460 4820 - 4820 Select com.sksamuel.elastic4s.handlers.get.GetHandlers.GetHandler org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.GetHandler
127 8774 4863 - 4887 ApplyToImplicitArgs com.sksamuel.elastic4s.Hit.toOpt x$1.toOpt[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.hitReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec))
131 8616 4994 - 5027 Apply org.make.api.proposal.DefaultProposalSearchEngineComponent.DefaultProposalSearchEngine.constructSearchQuery org.scalatest.testsuite DefaultProposalSearchEngine.this.constructSearchQuery(searchQuery)
134 8095 5186 - 5200 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[org.make.core.proposal.Featured.type](org.make.core.proposal.Featured)
134 8447 5191 - 5199 Select org.make.core.proposal.Featured org.scalatest.testsuite org.make.core.proposal.Featured
134 8755 5165 - 5165 Select org.make.core.proposal.SearchQuery.copy$default$4 org.scalatest.testsuite searchQuery.copy$default$4
134 8327 5165 - 5165 Select org.make.core.proposal.SearchQuery.copy$default$2 org.scalatest.testsuite searchQuery.copy$default$2
134 8025 5165 - 5165 Select org.make.core.proposal.SearchQuery.copy$default$6 org.scalatest.testsuite searchQuery.copy$default$6
134 8709 5165 - 5165 Select org.make.core.proposal.SearchQuery.copy$default$1 org.scalatest.testsuite searchQuery.copy$default$1
134 8413 5165 - 5165 Select org.make.core.proposal.SearchQuery.copy$default$5 org.scalatest.testsuite searchQuery.copy$default$5
134 8449 5132 - 5202 Apply org.make.api.proposal.DefaultProposalSearchEngineComponent.DefaultProposalSearchEngine.constructSearchQuery org.scalatest.testsuite DefaultProposalSearchEngine.this.constructSearchQuery({ <artifact> val x$1: Some[org.make.core.proposal.Featured.type] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.Featured.type](org.make.core.proposal.Featured); <artifact> val x$2: Option[org.make.core.proposal.SearchFilters] @scala.reflect.internal.annotations.uncheckedBounds = searchQuery.copy$default$1; <artifact> val x$3: Option[org.make.core.proposal.SearchFilters] @scala.reflect.internal.annotations.uncheckedBounds = searchQuery.copy$default$2; <artifact> val x$4: Option[org.make.core.common.indexed.Sort] @scala.reflect.internal.annotations.uncheckedBounds = searchQuery.copy$default$3; <artifact> val x$5: Option[org.make.core.technical.Pagination.Limit] @scala.reflect.internal.annotations.uncheckedBounds = searchQuery.copy$default$4; <artifact> val x$6: Option[org.make.core.technical.Pagination.Offset] @scala.reflect.internal.annotations.uncheckedBounds = searchQuery.copy$default$5; <artifact> val x$7: Option[org.make.core.reference.Language] @scala.reflect.internal.annotations.uncheckedBounds = searchQuery.copy$default$6; searchQuery.copy(x$2, x$3, x$4, x$5, x$6, x$7, x$1) })
134 8634 5153 - 5201 Apply org.make.core.proposal.SearchQuery.copy org.scalatest.testsuite searchQuery.copy(x$2, x$3, x$4, x$5, x$6, x$7, x$1)
134 8146 5165 - 5165 Select org.make.core.proposal.SearchQuery.copy$default$3 org.scalatest.testsuite searchQuery.copy$default$3
138 8074 5377 - 5420 Apply org.make.core.proposal.SearchFilters.getSearchFilters org.scalatest.testsuite org.make.core.proposal.SearchFilters.getSearchFilters(searchQuery)
139 8689 5449 - 5493 Apply org.make.core.proposal.SearchFilters.getExcludeFilters org.scalatest.testsuite org.make.core.proposal.SearchFilters.getExcludeFilters(searchQuery)
144 8329 5529 - 5765 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.trackTotalHits org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.search(DefaultProposalSearchEngine.this.proposalAlias).bool({ <artifact> val x$1: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = searchFilters; <artifact> val x$2: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = excludesFilters; <artifact> val x$3: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1; <artifact> val x$4: Option[Double] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3; <artifact> val x$6: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4; <artifact> val x$7: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5; <artifact> val x$8: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8; com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply(x$3, x$4, x$5, x$6, x$7, x$1, x$2, x$8) }).sortBy(org.make.core.proposal.SearchFilters.getSort(searchQuery).toList).from(org.make.core.proposal.SearchFilters.getSkipSearch(searchQuery)).trackTotalHits(true)
146 7985 5796 - 5837 Apply org.make.core.proposal.SearchFilters.getLimitSearch org.scalatest.testsuite org.make.core.proposal.SearchFilters.getLimitSearch(searchQuery)
146 8757 5783 - 5838 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.size org.scalatest.testsuite request.size(org.make.core.proposal.SearchFilters.getLimitSearch(searchQuery))
148 8008 5846 - 5962 Apply scala.Option.foreach org.scalatest.testsuite searchQuery.sortAlgorithm.foreach[Unit](((sortAlgorithm: org.make.core.proposal.SortAlgorithm) => request = sortAlgorithm.sortDefinition(request)))
149 8375 5917 - 5954 Apply org.make.core.proposal.SortAlgorithm.sortDefinition org.scalatest.testsuite sortAlgorithm.sortDefinition(request)
153 8672 6001 - 6001 Select com.sksamuel.elastic4s.requests.searches.SearchHandlers.SearchHandler org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.SearchHandler
153 8080 6001 - 6001 Apply scala.reflect.ManifestFactory.classType org.scalatest.testsuite scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])
153 8477 6001 - 6001 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
154 8741 6096 - 6124 ApplyToImplicitArgs com.sksamuel.elastic4s.requests.searches.SearchResponse.to response.to[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.hitReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec), (ClassTag.apply[org.make.core.proposal.indexed.IndexedProposal](classOf[org.make.core.proposal.indexed.IndexedProposal]): scala.reflect.ClassTag[org.make.core.proposal.indexed.IndexedProposal]))
154 8367 6036 - 6125 Apply org.make.core.proposal.indexed.ProposalsSearchResult.apply org.make.core.proposal.indexed.ProposalsSearchResult.apply(response.totalHits, response.to[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.hitReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec), (ClassTag.apply[org.make.core.proposal.indexed.IndexedProposal](classOf[org.make.core.proposal.indexed.IndexedProposal]): scala.reflect.ClassTag[org.make.core.proposal.indexed.IndexedProposal])))
154 8013 6023 - 6023 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
154 7989 6107 - 6107 ApplyToImplicitArgs com.sksamuel.elastic4s.circe.hitReaderWithCirce com.sksamuel.elastic4s.circe.`package`.hitReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec)
154 8317 6107 - 6107 Select org.make.core.proposal.indexed.IndexedProposal.codec indexed.this.IndexedProposal.codec
154 8694 6066 - 6084 Select com.sksamuel.elastic4s.requests.searches.SearchResponse.totalHits response.totalHits
154 8652 5970 - 6126 ApplyToImplicitArgs scala.concurrent.Future.map org.scalatest.testsuite org.make.api.technical.elasticsearch.`package`.RichHttpClient(DefaultProposalSearchEngine.this.client).executeAsFuture[com.sksamuel.elastic4s.requests.searches.SearchRequest, com.sksamuel.elastic4s.requests.searches.SearchResponse](request)(com.sksamuel.elastic4s.ElasticDsl.SearchHandler, scala.concurrent.ExecutionContext.Implicits.global, scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])).map[org.make.core.proposal.indexed.ProposalsSearchResult](((response: com.sksamuel.elastic4s.requests.searches.SearchResponse) => org.make.core.proposal.indexed.ProposalsSearchResult.apply(response.totalHits, response.to[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.hitReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec), (ClassTag.apply[org.make.core.proposal.indexed.IndexedProposal](classOf[org.make.core.proposal.indexed.IndexedProposal]): scala.reflect.ClassTag[org.make.core.proposal.indexed.IndexedProposal])))))(scala.concurrent.ExecutionContext.Implicits.global)
159 8298 6285 - 6328 Apply org.make.core.proposal.SearchFilters.getSearchFilters org.make.core.proposal.SearchFilters.getSearchFilters(searchQuery)
164 8094 6350 - 6466 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.trackTotalHits com.sksamuel.elastic4s.ElasticDsl.search(DefaultProposalSearchEngine.this.proposalAlias).bool({ <artifact> val x$1: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = searchFilters; <artifact> val x$2: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1; <artifact> val x$3: Option[Double] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4; <artifact> val x$6: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5; <artifact> val x$7: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7; <artifact> val x$8: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8; com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply(x$2, x$3, x$4, x$5, x$6, x$1, x$7, x$8) }).limit(0).trackTotalHits(true)
166 8412 6510 - 6510 Select scala.concurrent.ExecutionContext.Implicits.global scala.concurrent.ExecutionContext.Implicits.global
166 7993 6474 - 6558 ApplyToImplicitArgs scala.concurrent.Future.map org.make.api.technical.elasticsearch.`package`.RichHttpClient(DefaultProposalSearchEngine.this.client).executeAsFuture[com.sksamuel.elastic4s.requests.searches.SearchRequest, com.sksamuel.elastic4s.requests.searches.SearchResponse](request)(com.sksamuel.elastic4s.ElasticDsl.SearchHandler, scala.concurrent.ExecutionContext.Implicits.global, scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])).map[Long](((response: com.sksamuel.elastic4s.requests.searches.SearchResponse) => response.totalHits))(scala.concurrent.ExecutionContext.Implicits.global)
166 8345 6496 - 6496 Select scala.concurrent.ExecutionContext.Implicits.global scala.concurrent.ExecutionContext.Implicits.global
166 7967 6496 - 6496 Apply scala.reflect.ManifestFactory.classType scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])
166 8679 6496 - 6496 Select com.sksamuel.elastic4s.requests.searches.SearchHandlers.SearchHandler com.sksamuel.elastic4s.ElasticDsl.SearchHandler
167 8793 6532 - 6550 Select com.sksamuel.elastic4s.requests.searches.SearchResponse.totalHits response.totalHits
180 8044 6913 - 6913 Select org.make.core.proposal.SearchQuery.apply$default$6 org.make.core.proposal.SearchQuery.apply$default$6
180 8606 6913 - 6913 Select org.make.core.proposal.SearchQuery.apply$default$4 org.make.core.proposal.SearchQuery.apply$default$4
180 8265 6913 - 7396 Apply org.make.core.proposal.SearchQuery.apply org.make.core.proposal.SearchQuery.apply(scala.Some.apply[org.make.core.proposal.SearchFilters]({ <artifact> val x$1: Option[org.make.core.proposal.QuestionSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = maybeQuestionIds.map[org.make.core.proposal.QuestionSearchFilter](((questionIds: Seq[org.make.core.question.QuestionId]) => org.make.core.proposal.QuestionSearchFilter.apply(questionIds))); <artifact> val x$2: Option[org.make.core.proposal.StatusSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = status.map[org.make.core.proposal.StatusSearchFilter](((status: Seq[org.make.core.proposal.ProposalStatus]) => org.make.core.proposal.StatusSearchFilter.apply(status))); <artifact> val x$3: Option[org.make.core.proposal.UserSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = maybeUserId.map[org.make.core.proposal.UserSearchFilter](((userId: org.make.core.user.UserId) => org.make.core.proposal.UserSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.user.UserId](userId)))); <artifact> val x$4: Option[org.make.core.proposal.ToEnrichSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = toEnrich.map[org.make.core.proposal.ToEnrichSearchFilter](((toEnrich: Boolean) => org.make.core.proposal.ToEnrichSearchFilter.apply(toEnrich))); <artifact> val x$5: Option[org.make.core.proposal.MinVotesCountSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = minVotesCount.map[org.make.core.proposal.MinVotesCountSearchFilter](((minVotesCount: Int) => org.make.core.proposal.MinVotesCountSearchFilter.apply(minVotesCount))); <artifact> val x$6: Option[org.make.core.proposal.MinScoreSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = minScore.map[org.make.core.proposal.MinScoreSearchFilter](((minScore: Double) => org.make.core.proposal.MinScoreSearchFilter.apply(minScore))); <artifact> val x$7: Option[org.make.core.proposal.ProposalSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$1; <artifact> val x$8: Option[org.make.core.proposal.InitialProposalFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$2; <artifact> val x$9: Option[org.make.core.proposal.TagsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$3; <artifact> val x$10: Option[org.make.core.proposal.LabelsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$4; <artifact> val x$11: Option[org.make.core.proposal.OperationSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$5; <artifact> val x$12: Option[org.make.core.proposal.ContentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$7; <artifact> val x$13: Option[org.make.core.proposal.ContextSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$9; <artifact> val x$14: Option[org.make.core.proposal.SlugSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$10; <artifact> val x$15: Option[org.make.core.proposal.IdeaSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$11; <artifact> val x$16: Option[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$12; <artifact> val x$17: Option[org.make.core.proposal.CountrySearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$13; <artifact> val x$18: Option[org.make.core.proposal.IsAnonymousSearchFiler] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$17; <artifact> val x$19: Option[org.make.core.proposal.CreatedAtSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$19; <artifact> val x$20: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$20; <artifact> val x$21: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$21; <artifact> val x$22: Option[org.make.core.proposal.OperationKindsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$22; <artifact> val x$23: Option[org.make.core.proposal.QuestionIsOpenSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$23; <artifact> val x$24: Option[org.make.core.proposal.SegmentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$24; <artifact> val x$25: Option[org.make.core.proposal.UserTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$25; <artifact> val x$26: Option[org.make.core.proposal.ProposalTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$26; <artifact> val x$27: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$27; <artifact> val x$28: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$28; <artifact> val x$29: Option[org.make.core.proposal.MinScoreLowerBoundSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$29; <artifact> val x$30: Option[org.make.core.proposal.KeywordsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$30; <artifact> val x$31: Option[org.make.core.proposal.SubmittedAsLanguagesFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$31; org.make.core.proposal.SearchFilters.apply(x$7, x$8, x$9, x$10, x$11, x$1, x$12, x$2, x$13, x$14, x$15, x$16, x$17, x$3, x$5, x$4, x$18, x$6, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31) }), org.make.core.proposal.SearchQuery.apply$default$2, org.make.core.proposal.SearchQuery.apply$default$3, org.make.core.proposal.SearchQuery.apply$default$4, org.make.core.proposal.SearchQuery.apply$default$5, org.make.core.proposal.SearchQuery.apply$default$6, org.make.core.proposal.SearchQuery.apply$default$7)
180 8642 6913 - 6913 Select org.make.core.proposal.SearchQuery.apply$default$7 org.make.core.proposal.SearchQuery.apply$default$7
180 8737 6935 - 7388 Apply scala.Some.apply scala.Some.apply[org.make.core.proposal.SearchFilters]({ <artifact> val x$1: Option[org.make.core.proposal.QuestionSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = maybeQuestionIds.map[org.make.core.proposal.QuestionSearchFilter](((questionIds: Seq[org.make.core.question.QuestionId]) => org.make.core.proposal.QuestionSearchFilter.apply(questionIds))); <artifact> val x$2: Option[org.make.core.proposal.StatusSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = status.map[org.make.core.proposal.StatusSearchFilter](((status: Seq[org.make.core.proposal.ProposalStatus]) => org.make.core.proposal.StatusSearchFilter.apply(status))); <artifact> val x$3: Option[org.make.core.proposal.UserSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = maybeUserId.map[org.make.core.proposal.UserSearchFilter](((userId: org.make.core.user.UserId) => org.make.core.proposal.UserSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.user.UserId](userId)))); <artifact> val x$4: Option[org.make.core.proposal.ToEnrichSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = toEnrich.map[org.make.core.proposal.ToEnrichSearchFilter](((toEnrich: Boolean) => org.make.core.proposal.ToEnrichSearchFilter.apply(toEnrich))); <artifact> val x$5: Option[org.make.core.proposal.MinVotesCountSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = minVotesCount.map[org.make.core.proposal.MinVotesCountSearchFilter](((minVotesCount: Int) => org.make.core.proposal.MinVotesCountSearchFilter.apply(minVotesCount))); <artifact> val x$6: Option[org.make.core.proposal.MinScoreSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = minScore.map[org.make.core.proposal.MinScoreSearchFilter](((minScore: Double) => org.make.core.proposal.MinScoreSearchFilter.apply(minScore))); <artifact> val x$7: Option[org.make.core.proposal.ProposalSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$1; <artifact> val x$8: Option[org.make.core.proposal.InitialProposalFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$2; <artifact> val x$9: Option[org.make.core.proposal.TagsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$3; <artifact> val x$10: Option[org.make.core.proposal.LabelsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$4; <artifact> val x$11: Option[org.make.core.proposal.OperationSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$5; <artifact> val x$12: Option[org.make.core.proposal.ContentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$7; <artifact> val x$13: Option[org.make.core.proposal.ContextSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$9; <artifact> val x$14: Option[org.make.core.proposal.SlugSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$10; <artifact> val x$15: Option[org.make.core.proposal.IdeaSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$11; <artifact> val x$16: Option[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$12; <artifact> val x$17: Option[org.make.core.proposal.CountrySearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$13; <artifact> val x$18: Option[org.make.core.proposal.IsAnonymousSearchFiler] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$17; <artifact> val x$19: Option[org.make.core.proposal.CreatedAtSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$19; <artifact> val x$20: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$20; <artifact> val x$21: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$21; <artifact> val x$22: Option[org.make.core.proposal.OperationKindsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$22; <artifact> val x$23: Option[org.make.core.proposal.QuestionIsOpenSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$23; <artifact> val x$24: Option[org.make.core.proposal.SegmentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$24; <artifact> val x$25: Option[org.make.core.proposal.UserTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$25; <artifact> val x$26: Option[org.make.core.proposal.ProposalTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$26; <artifact> val x$27: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$27; <artifact> val x$28: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$28; <artifact> val x$29: Option[org.make.core.proposal.MinScoreLowerBoundSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$29; <artifact> val x$30: Option[org.make.core.proposal.KeywordsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$30; <artifact> val x$31: Option[org.make.core.proposal.SubmittedAsLanguagesFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$31; org.make.core.proposal.SearchFilters.apply(x$7, x$8, x$9, x$10, x$11, x$1, x$12, x$2, x$13, x$14, x$15, x$16, x$17, x$3, x$5, x$4, x$18, x$6, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31) })
180 8396 6913 - 6913 Select org.make.core.proposal.SearchQuery.apply$default$5 org.make.core.proposal.SearchQuery.apply$default$5
180 8308 6913 - 6913 Select org.make.core.proposal.SearchQuery.apply$default$2 org.make.core.proposal.SearchQuery.apply$default$2
180 7952 6913 - 6913 Select org.make.core.proposal.SearchQuery.apply$default$3 org.make.core.proposal.SearchQuery.apply$default$3
181 8394 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$4 org.make.core.proposal.SearchFilters.apply$default$4
181 8630 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$21 org.make.core.proposal.SearchFilters.apply$default$21
181 8065 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$23 org.make.core.proposal.SearchFilters.apply$default$23
181 7975 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$2 org.make.core.proposal.SearchFilters.apply$default$2
181 7924 6949 - 7380 Apply org.make.core.proposal.SearchFilters.apply org.make.core.proposal.SearchFilters.apply(x$7, x$8, x$9, x$10, x$11, x$1, x$12, x$2, x$13, x$14, x$15, x$16, x$17, x$3, x$5, x$4, x$18, x$6, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31)
181 8678 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$11 org.make.core.proposal.SearchFilters.apply$default$11
181 8286 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$31 org.make.core.proposal.SearchFilters.apply$default$31
181 8250 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$9 org.make.core.proposal.SearchFilters.apply$default$9
181 8381 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$28 org.make.core.proposal.SearchFilters.apply$default$28
181 8734 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$24 org.make.core.proposal.SearchFilters.apply$default$24
181 8303 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$25 org.make.core.proposal.SearchFilters.apply$default$25
181 8052 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$5 org.make.core.proposal.SearchFilters.apply$default$5
181 8315 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$1 org.make.core.proposal.SearchFilters.apply$default$1
181 8629 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$7 org.make.core.proposal.SearchFilters.apply$default$7
181 8378 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$19 org.make.core.proposal.SearchFilters.apply$default$19
181 7995 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$20 org.make.core.proposal.SearchFilters.apply$default$20
181 7941 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$13 org.make.core.proposal.SearchFilters.apply$default$13
181 8605 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$27 org.make.core.proposal.SearchFilters.apply$default$27
181 8572 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$3 org.make.core.proposal.SearchFilters.apply$default$3
181 8063 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$10 org.make.core.proposal.SearchFilters.apply$default$10
181 7997 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$29 org.make.core.proposal.SearchFilters.apply$default$29
181 7970 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$26 org.make.core.proposal.SearchFilters.apply$default$26
181 8320 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$12 org.make.core.proposal.SearchFilters.apply$default$12
181 8619 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$30 org.make.core.proposal.SearchFilters.apply$default$30
181 8574 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$17 org.make.core.proposal.SearchFilters.apply$default$17
181 8281 6949 - 6949 Select org.make.core.proposal.SearchFilters.apply$default$22 org.make.core.proposal.SearchFilters.apply$default$22
182 8241 6985 - 7033 Apply scala.Option.map maybeQuestionIds.map[org.make.core.proposal.QuestionSearchFilter](((questionIds: Seq[org.make.core.question.QuestionId]) => org.make.core.proposal.QuestionSearchFilter.apply(questionIds)))
182 8655 7006 - 7032 Apply org.make.core.proposal.QuestionSearchFilter.apply org.make.core.proposal.QuestionSearchFilter.apply(questionIds)
183 8726 7054 - 7090 Apply scala.Option.map status.map[org.make.core.proposal.StatusSearchFilter](((status: Seq[org.make.core.proposal.ProposalStatus]) => org.make.core.proposal.StatusSearchFilter.apply(status)))
183 8072 7065 - 7089 Apply org.make.core.proposal.StatusSearchFilter.apply org.make.core.proposal.StatusSearchFilter.apply(status)
184 8337 7153 - 7164 Apply scala.collection.SeqFactory.Delegate.apply scala.`package`.Seq.apply[org.make.core.user.UserId](userId)
184 7968 7136 - 7165 Apply org.make.core.proposal.UserSearchFilter.apply org.make.core.proposal.UserSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.user.UserId](userId))
184 8756 7110 - 7166 Apply scala.Option.map maybeUserId.map[org.make.core.proposal.UserSearchFilter](((userId: org.make.core.user.UserId) => org.make.core.proposal.UserSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.user.UserId](userId))))
185 8005 7189 - 7229 Apply scala.Option.map toEnrich.map[org.make.core.proposal.ToEnrichSearchFilter](((toEnrich: Boolean) => org.make.core.proposal.ToEnrichSearchFilter.apply(toEnrich)))
185 8393 7202 - 7228 Apply org.make.core.proposal.ToEnrichSearchFilter.apply org.make.core.proposal.ToEnrichSearchFilter.apply(toEnrich)
186 8289 7257 - 7307 Apply scala.Option.map minVotesCount.map[org.make.core.proposal.MinVotesCountSearchFilter](((minVotesCount: Int) => org.make.core.proposal.MinVotesCountSearchFilter.apply(minVotesCount)))
186 8639 7275 - 7306 Apply org.make.core.proposal.MinVotesCountSearchFilter.apply org.make.core.proposal.MinVotesCountSearchFilter.apply(minVotesCount)
187 8077 7343 - 7369 Apply org.make.core.proposal.MinScoreSearchFilter.apply org.make.core.proposal.MinScoreSearchFilter.apply(minScore)
187 8712 7330 - 7370 Apply scala.Option.map minScore.map[org.make.core.proposal.MinScoreSearchFilter](((minScore: Double) => org.make.core.proposal.MinScoreSearchFilter.apply(minScore)))
191 7927 7435 - 7478 Apply org.make.core.proposal.SearchFilters.getSearchFilters org.make.core.proposal.SearchFilters.getSearchFilters(searchQuery)
192 7898 7541 - 7572 Apply com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply(x$33, x$34, x$35, x$36, x$37, x$32, x$38, x$39)
192 8636 7541 - 7541 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7 com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7
192 7954 7541 - 7541 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2 com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2
192 8590 7541 - 7541 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3 com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3
192 8027 7541 - 7541 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5 com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5
192 8715 7521 - 7534 Select org.make.api.proposal.DefaultProposalSearchEngineComponent.DefaultProposalSearchEngine.proposalAlias DefaultProposalSearchEngine.this.proposalAlias
192 8697 7514 - 7573 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.bool com.sksamuel.elastic4s.ElasticDsl.search(DefaultProposalSearchEngine.this.proposalAlias).bool({ <artifact> val x$32: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = searchFilters; <artifact> val x$33: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1; <artifact> val x$34: Option[Double] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2; <artifact> val x$35: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4; <artifact> val x$37: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5; <artifact> val x$38: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7; <artifact> val x$39: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8; com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply(x$33, x$34, x$35, x$36, x$37, x$32, x$38, x$39) })
192 8356 7541 - 7541 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1 com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1
192 8218 7541 - 7541 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4 com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4
192 8272 7541 - 7541 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8 com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8
193 8301 7608 - 7659 Apply scala.Option.getOrElse maybeQuestionIds.map[Int](((x$2: Seq[org.make.core.question.QuestionId]) => x$2.length.+(1))).getOrElse[Int](10000)
202 7945 7701 - 7962 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.trackTotalHits request.aggregations(com.sksamuel.elastic4s.ElasticDsl.termsAgg("questions", org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionId.field).size(questionAggrSize).minDocCount(1L)).limit(0).trackTotalHits(true)
204 8660 7970 - 8216 ApplyToImplicitArgs scala.concurrent.Future.map org.make.api.technical.elasticsearch.`package`.RichHttpClient(DefaultProposalSearchEngine.this.client).executeAsFuture[com.sksamuel.elastic4s.requests.searches.SearchRequest, com.sksamuel.elastic4s.requests.searches.SearchResponse](finalRequest)(com.sksamuel.elastic4s.ElasticDsl.SearchHandler, scala.concurrent.ExecutionContext.Implicits.global, scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])).map[scala.collection.immutable.Map[org.make.core.question.QuestionId,Long]](((response: com.sksamuel.elastic4s.requests.searches.SearchResponse) => response.aggregations.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms]("questions")(bucket.this.Terms.TermsAggReader).buckets.map[(org.make.core.question.QuestionId, Long)](((termBucket: com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket) => scala.Predef.ArrowAssoc[org.make.core.question.QuestionId](org.make.core.question.QuestionId.apply(termBucket.key)).->[Long](termBucket.docCount))).toMap[org.make.core.question.QuestionId, Long](scala.this.<:<.refl[(org.make.core.question.QuestionId, Long)])))(scala.concurrent.ExecutionContext.Implicits.global)
204 8220 7992 - 7992 Select scala.concurrent.ExecutionContext.Implicits.global scala.concurrent.ExecutionContext.Implicits.global
204 8016 7992 - 7992 Apply scala.reflect.ManifestFactory.classType scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])
204 8045 8011 - 8011 Select scala.concurrent.ExecutionContext.Implicits.global scala.concurrent.ExecutionContext.Implicits.global
204 8595 7992 - 7992 Select com.sksamuel.elastic4s.requests.searches.SearchHandlers.SearchHandler com.sksamuel.elastic4s.ElasticDsl.SearchHandler
206 8620 8080 - 8091 Literal <nosymbol> "questions"
206 8255 8079 - 8079 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms.TermsAggReader bucket.this.Terms.TermsAggReader
208 8699 8141 - 8167 Apply org.make.core.question.QuestionId.apply org.make.core.question.QuestionId.apply(termBucket.key)
208 7882 8152 - 8166 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket.key termBucket.key
208 8348 8171 - 8190 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket.docCount termBucket.docCount
208 7935 8141 - 8190 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[org.make.core.question.QuestionId](org.make.core.question.QuestionId.apply(termBucket.key)).->[Long](termBucket.docCount)
209 8562 8203 - 8203 TypeApply scala.<:<.refl scala.this.<:<.refl[(org.make.core.question.QuestionId, Long)]
209 8200 8033 - 8208 ApplyToImplicitArgs scala.collection.IterableOnceOps.toMap response.aggregations.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms]("questions")(bucket.this.Terms.TermsAggReader).buckets.map[(org.make.core.question.QuestionId, Long)](((termBucket: com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket) => scala.Predef.ArrowAssoc[org.make.core.question.QuestionId](org.make.core.question.QuestionId.apply(termBucket.key)).->[Long](termBucket.docCount))).toMap[org.make.core.question.QuestionId, Long](scala.this.<:<.refl[(org.make.core.question.QuestionId, Long)])
216 8243 8380 - 8423 Apply org.make.core.proposal.SearchFilters.getSearchFilters org.make.core.proposal.SearchFilters.getSearchFilters(searchQuery)
221 7885 8445 - 8603 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.trackTotalHits com.sksamuel.elastic4s.ElasticDsl.search(DefaultProposalSearchEngine.this.proposalAlias).bool({ <artifact> val x$1: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = searchFilters; <artifact> val x$2: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1; <artifact> val x$3: Option[Double] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2; <artifact> val x$4: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4; <artifact> val x$6: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5; <artifact> val x$7: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7; <artifact> val x$8: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8; com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply(x$2, x$3, x$4, x$5, x$6, x$1, x$7, x$8) }).aggregations(com.sksamuel.elastic4s.ElasticDsl.sumAgg("total_votes", "votes.count")).trackTotalHits(true)
223 8205 8647 - 8647 Select scala.concurrent.ExecutionContext.Implicits.global scala.concurrent.ExecutionContext.Implicits.global
223 8522 8633 - 8633 Select com.sksamuel.elastic4s.requests.searches.SearchHandlers.SearchHandler com.sksamuel.elastic4s.ElasticDsl.SearchHandler
223 8037 8611 - 8752 ApplyToImplicitArgs scala.concurrent.Future.map org.make.api.technical.elasticsearch.`package`.RichHttpClient(DefaultProposalSearchEngine.this.client).executeAsFuture[com.sksamuel.elastic4s.requests.searches.SearchRequest, com.sksamuel.elastic4s.requests.searches.SearchResponse](request)(com.sksamuel.elastic4s.ElasticDsl.SearchHandler, scala.concurrent.ExecutionContext.Implicits.global, scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])).map[Int](((response: com.sksamuel.elastic4s.requests.searches.SearchResponse) => response.aggregations.sum("total_votes").valueOpt.map[Int](((x$3: Double) => x$3.toInt)).getOrElse[Int](0)))(scala.concurrent.ExecutionContext.Implicits.global)
223 8353 8633 - 8633 Select scala.concurrent.ExecutionContext.Implicits.global scala.concurrent.ExecutionContext.Implicits.global
223 7937 8633 - 8633 Apply scala.reflect.ManifestFactory.classType scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])
224 8591 8669 - 8744 Apply scala.Option.getOrElse response.aggregations.sum("total_votes").valueOpt.map[Int](((x$3: Double) => x$3.toInt)).getOrElse[Int](0)
234 8664 9026 - 9030 Select org.make.core.proposal.indexed.IndexedProposal.id org.scalatest.testsuite x$4.id
235 7983 8999 - 9150 Apply scala.collection.IterableOps.map org.scalatest.testsuite proposals.groupBy[org.make.core.proposal.ProposalId](((x$4: org.make.core.proposal.indexed.IndexedProposal) => x$4.id)).map[org.make.core.proposal.indexed.IndexedProposal](((x0$1: (org.make.core.proposal.ProposalId, Seq[org.make.core.proposal.indexed.IndexedProposal])) => x0$1 match { case (_1: org.make.core.proposal.ProposalId, _2: Seq[org.make.core.proposal.indexed.IndexedProposal]): (org.make.core.proposal.ProposalId, Seq[org.make.core.proposal.indexed.IndexedProposal])(_, (duplicatedProposals @ _)) => duplicatedProposals.maxBy[Option[java.time.ZonedDateTime]](((x$5: org.make.core.proposal.indexed.IndexedProposal) => x$5.updatedAt))(math.this.Ordering.Option[java.time.ZonedDateTime](org.make.core.DateHelper.OrderedJavaTime)) }))
237 7915 9127 - 9127 Select org.make.core.DateHelper.OrderedJavaTime org.scalatest.testsuite org.make.core.DateHelper.OrderedJavaTime
237 8525 9127 - 9127 ApplyToImplicitArgs scala.math.Ordering.Option org.scalatest.testsuite math.this.Ordering.Option[java.time.ZonedDateTime](org.make.core.DateHelper.OrderedJavaTime)
237 8339 9102 - 9140 ApplyToImplicitArgs scala.collection.IterableOnceOps.maxBy org.scalatest.testsuite duplicatedProposals.maxBy[Option[java.time.ZonedDateTime]](((x$5: org.make.core.proposal.indexed.IndexedProposal) => x$5.updatedAt))(math.this.Ordering.Option[java.time.ZonedDateTime](org.make.core.DateHelper.OrderedJavaTime))
237 8269 9128 - 9139 Select org.make.core.proposal.indexed.IndexedProposal.updatedAt org.scalatest.testsuite x$5.updatedAt
239 8593 9190 - 9203 Select org.make.api.proposal.DefaultProposalSearchEngineComponent.DefaultProposalSearchEngine.proposalAlias org.scalatest.testsuite DefaultProposalSearchEngine.this.proposalAlias
239 8231 9169 - 9204 Apply scala.Option.getOrElse org.scalatest.testsuite mayBeIndex.getOrElse[com.sksamuel.elastic4s.Index](DefaultProposalSearchEngine.this.proposalAlias)
241 8650 9242 - 9242 Apply scala.reflect.ManifestFactory.classType org.scalatest.testsuite scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.bulk.BulkResponse](classOf[com.sksamuel.elastic4s.requests.bulk.BulkResponse])
241 8578 9243 - 9374 Apply com.sksamuel.elastic4s.api.BulkApi.bulk org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.bulk(records.map[com.sksamuel.elastic4s.requests.indexes.IndexRequest](((record: org.make.core.proposal.indexed.IndexedProposal) => com.sksamuel.elastic4s.ElasticDsl.indexInto(index).doc[org.make.core.proposal.indexed.IndexedProposal](record)(com.sksamuel.elastic4s.circe.`package`.indexableWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec, com.sksamuel.elastic4s.circe.`package`.indexableWithCirce$default$2[org.make.core.proposal.indexed.IndexedProposal])).refresh(com.sksamuel.elastic4s.requests.common.RefreshPolicy.IMMEDIATE).id(record.id.value))))
241 8233 9242 - 9242 Select com.sksamuel.elastic4s.handlers.bulk.BulkHandlers.BulkHandler org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.BulkHandler
241 7946 9248 - 9373 Apply scala.collection.IterableOps.map org.scalatest.testsuite records.map[com.sksamuel.elastic4s.requests.indexes.IndexRequest](((record: org.make.core.proposal.indexed.IndexedProposal) => com.sksamuel.elastic4s.ElasticDsl.indexInto(index).doc[org.make.core.proposal.indexed.IndexedProposal](record)(com.sksamuel.elastic4s.circe.`package`.indexableWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec, com.sksamuel.elastic4s.circe.`package`.indexableWithCirce$default$2[org.make.core.proposal.indexed.IndexedProposal])).refresh(com.sksamuel.elastic4s.requests.common.RefreshPolicy.IMMEDIATE).id(record.id.value)))
241 8837 9242 - 9242 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
242 8516 9347 - 9362 Select org.make.core.proposal.ProposalId.value org.scalatest.testsuite record.id.value
242 7918 9319 - 9342 Select com.sksamuel.elastic4s.requests.common.RefreshPolicy.IMMEDIATE org.scalatest.testsuite com.sksamuel.elastic4s.requests.common.RefreshPolicy.IMMEDIATE
242 8342 9282 - 9363 Apply com.sksamuel.elastic4s.requests.indexes.IndexRequest.id org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.indexInto(index).doc[org.make.core.proposal.indexed.IndexedProposal](record)(com.sksamuel.elastic4s.circe.`package`.indexableWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec, com.sksamuel.elastic4s.circe.`package`.indexableWithCirce$default$2[org.make.core.proposal.indexed.IndexedProposal])).refresh(com.sksamuel.elastic4s.requests.common.RefreshPolicy.IMMEDIATE).id(record.id.value)
242 8667 9302 - 9302 TypeApply com.sksamuel.elastic4s.circe.indexableWithCirce$default$2 org.scalatest.testsuite com.sksamuel.elastic4s.circe.`package`.indexableWithCirce$default$2[org.make.core.proposal.indexed.IndexedProposal]
242 8039 9302 - 9302 Select org.make.core.proposal.indexed.IndexedProposal.codec org.scalatest.testsuite indexed.this.IndexedProposal.codec
242 8254 9302 - 9302 ApplyToImplicitArgs com.sksamuel.elastic4s.circe.indexableWithCirce org.scalatest.testsuite com.sksamuel.elastic4s.circe.`package`.indexableWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec, com.sksamuel.elastic4s.circe.`package`.indexableWithCirce$default$2[org.make.core.proposal.indexed.IndexedProposal])
244 7905 9388 - 9388 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
244 8521 9211 - 9408 ApplyToImplicitArgs scala.concurrent.Future.map org.scalatest.testsuite org.make.api.technical.elasticsearch.`package`.RichHttpClient(DefaultProposalSearchEngine.this.client).executeAsFuture[com.sksamuel.elastic4s.requests.bulk.BulkRequest, com.sksamuel.elastic4s.requests.bulk.BulkResponse](com.sksamuel.elastic4s.ElasticDsl.bulk(records.map[com.sksamuel.elastic4s.requests.indexes.IndexRequest](((record: org.make.core.proposal.indexed.IndexedProposal) => com.sksamuel.elastic4s.ElasticDsl.indexInto(index).doc[org.make.core.proposal.indexed.IndexedProposal](record)(com.sksamuel.elastic4s.circe.`package`.indexableWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec, com.sksamuel.elastic4s.circe.`package`.indexableWithCirce$default$2[org.make.core.proposal.indexed.IndexedProposal])).refresh(com.sksamuel.elastic4s.requests.common.RefreshPolicy.IMMEDIATE).id(record.id.value)))))(com.sksamuel.elastic4s.ElasticDsl.BulkHandler, scala.concurrent.ExecutionContext.Implicits.global, scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.bulk.BulkResponse](classOf[com.sksamuel.elastic4s.requests.bulk.BulkResponse])).map[Seq[org.make.core.proposal.indexed.IndexedProposal]](((x$6: com.sksamuel.elastic4s.requests.bulk.BulkResponse) => records.toSeq))(scala.concurrent.ExecutionContext.Implicits.global)
244 8257 9394 - 9407 Select scala.collection.IterableOnceOps.toSeq records.toSeq
253 8324 9683 - 9687 Select org.make.core.proposal.indexed.IndexedProposal.id x$7.id
254 8665 9656 - 9807 Apply scala.collection.IterableOps.map proposals.groupBy[org.make.core.proposal.ProposalId](((x$7: org.make.core.proposal.indexed.IndexedProposal) => x$7.id)).map[org.make.core.proposal.indexed.IndexedProposal](((x0$1: (org.make.core.proposal.ProposalId, Seq[org.make.core.proposal.indexed.IndexedProposal])) => x0$1 match { case (_1: org.make.core.proposal.ProposalId, _2: Seq[org.make.core.proposal.indexed.IndexedProposal]): (org.make.core.proposal.ProposalId, Seq[org.make.core.proposal.indexed.IndexedProposal])(_, (duplicatedProposals @ _)) => duplicatedProposals.maxBy[Option[java.time.ZonedDateTime]](((x$8: org.make.core.proposal.indexed.IndexedProposal) => x$8.updatedAt))(math.this.Ordering.Option[java.time.ZonedDateTime](org.make.core.DateHelper.OrderedJavaTime)) }))
256 8827 9759 - 9797 ApplyToImplicitArgs scala.collection.IterableOnceOps.maxBy duplicatedProposals.maxBy[Option[java.time.ZonedDateTime]](((x$8: org.make.core.proposal.indexed.IndexedProposal) => x$8.updatedAt))(math.this.Ordering.Option[java.time.ZonedDateTime](org.make.core.DateHelper.OrderedJavaTime))
256 8183 9784 - 9784 ApplyToImplicitArgs scala.math.Ordering.Option math.this.Ordering.Option[java.time.ZonedDateTime](org.make.core.DateHelper.OrderedJavaTime)
256 7943 9785 - 9796 Select org.make.core.proposal.indexed.IndexedProposal.updatedAt x$8.updatedAt
256 8583 9784 - 9784 Select org.make.core.DateHelper.OrderedJavaTime org.make.core.DateHelper.OrderedJavaTime
258 8247 9847 - 9860 Select org.make.api.proposal.DefaultProposalSearchEngineComponent.DefaultProposalSearchEngine.proposalAlias DefaultProposalSearchEngine.this.proposalAlias
258 7908 9826 - 9861 Apply scala.Option.getOrElse mayBeIndex.getOrElse[com.sksamuel.elastic4s.Index](DefaultProposalSearchEngine.this.proposalAlias)
260 8501 9899 - 9899 Select scala.concurrent.ExecutionContext.Implicits.global scala.concurrent.ExecutionContext.Implicits.global
260 8294 9900 - 10055 Apply com.sksamuel.elastic4s.api.BulkApi.bulk com.sksamuel.elastic4s.ElasticDsl.bulk(records.map[com.sksamuel.elastic4s.requests.update.UpdateRequest](((record: org.make.core.proposal.indexed.IndexedProposal) => com.sksamuel.elastic4s.ElasticDsl.updateById(index, record.id.value).doc[org.make.core.proposal.indexed.IndexedProposal](record)(com.sksamuel.elastic4s.circe.`package`.indexableWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec, com.sksamuel.elastic4s.circe.`package`.indexableWithCirce$default$2[org.make.core.proposal.indexed.IndexedProposal])).refresh(com.sksamuel.elastic4s.requests.common.RefreshPolicy.IMMEDIATE))))
260 8165 9899 - 9899 Apply scala.reflect.ManifestFactory.classType scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.bulk.BulkResponse](classOf[com.sksamuel.elastic4s.requests.bulk.BulkResponse])
260 7928 9899 - 9899 Select com.sksamuel.elastic4s.handlers.bulk.BulkHandlers.BulkHandler com.sksamuel.elastic4s.ElasticDsl.BulkHandler
260 8646 9905 - 10054 Apply scala.collection.IterableOps.map records.map[com.sksamuel.elastic4s.requests.update.UpdateRequest](((record: org.make.core.proposal.indexed.IndexedProposal) => com.sksamuel.elastic4s.ElasticDsl.updateById(index, record.id.value).doc[org.make.core.proposal.indexed.IndexedProposal](record)(com.sksamuel.elastic4s.circe.`package`.indexableWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec, com.sksamuel.elastic4s.circe.`package`.indexableWithCirce$default$2[org.make.core.proposal.indexed.IndexedProposal])).refresh(com.sksamuel.elastic4s.requests.common.RefreshPolicy.IMMEDIATE)))
261 8526 9957 - 9972 Select org.make.core.proposal.ProposalId.value record.id.value
262 8140 9990 - 9990 Select org.make.core.proposal.indexed.IndexedProposal.codec indexed.this.IndexedProposal.codec
262 8567 9990 - 9990 ApplyToImplicitArgs com.sksamuel.elastic4s.circe.indexableWithCirce com.sksamuel.elastic4s.circe.`package`.indexableWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec, com.sksamuel.elastic4s.circe.`package`.indexableWithCirce$default$2[org.make.core.proposal.indexed.IndexedProposal])
262 7981 9990 - 9990 TypeApply com.sksamuel.elastic4s.circe.indexableWithCirce$default$2 com.sksamuel.elastic4s.circe.`package`.indexableWithCirce$default$2[org.make.core.proposal.indexed.IndexedProposal]
263 8185 10020 - 10043 Select com.sksamuel.elastic4s.requests.common.RefreshPolicy.IMMEDIATE com.sksamuel.elastic4s.requests.common.RefreshPolicy.IMMEDIATE
263 8830 9939 - 10044 Apply com.sksamuel.elastic4s.requests.update.UpdateRequest.refresh com.sksamuel.elastic4s.ElasticDsl.updateById(index, record.id.value).doc[org.make.core.proposal.indexed.IndexedProposal](record)(com.sksamuel.elastic4s.circe.`package`.indexableWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec, com.sksamuel.elastic4s.circe.`package`.indexableWithCirce$default$2[org.make.core.proposal.indexed.IndexedProposal])).refresh(com.sksamuel.elastic4s.requests.common.RefreshPolicy.IMMEDIATE)
265 8612 10069 - 10069 Select scala.concurrent.ExecutionContext.Implicits.global scala.concurrent.ExecutionContext.Implicits.global
265 7960 10075 - 10088 Select scala.collection.IterableOnceOps.toSeq records.toSeq
265 8189 9868 - 10089 ApplyToImplicitArgs scala.concurrent.Future.map org.make.api.technical.elasticsearch.`package`.RichHttpClient(DefaultProposalSearchEngine.this.client).executeAsFuture[com.sksamuel.elastic4s.requests.bulk.BulkRequest, com.sksamuel.elastic4s.requests.bulk.BulkResponse](com.sksamuel.elastic4s.ElasticDsl.bulk(records.map[com.sksamuel.elastic4s.requests.update.UpdateRequest](((record: org.make.core.proposal.indexed.IndexedProposal) => com.sksamuel.elastic4s.ElasticDsl.updateById(index, record.id.value).doc[org.make.core.proposal.indexed.IndexedProposal](record)(com.sksamuel.elastic4s.circe.`package`.indexableWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec, com.sksamuel.elastic4s.circe.`package`.indexableWithCirce$default$2[org.make.core.proposal.indexed.IndexedProposal])).refresh(com.sksamuel.elastic4s.requests.common.RefreshPolicy.IMMEDIATE)))))(com.sksamuel.elastic4s.ElasticDsl.BulkHandler, scala.concurrent.ExecutionContext.Implicits.global, scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.bulk.BulkResponse](classOf[com.sksamuel.elastic4s.requests.bulk.BulkResponse])).map[Seq[org.make.core.proposal.indexed.IndexedProposal]](((x$9: com.sksamuel.elastic4s.requests.bulk.BulkResponse) => records.toSeq))(scala.concurrent.ExecutionContext.Implicits.global)
271 7889 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$20 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$20
271 8280 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$10 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$10
271 8274 10357 - 10400 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[org.make.core.proposal.QuestionSearchFilter](org.make.core.proposal.QuestionSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.question.QuestionId](questionId)))
271 8579 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$5 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$5
271 8211 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$25 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$25
271 7909 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$11 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$11
271 8223 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$7 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$7
271 8851 10305 - 10305 Select org.make.core.proposal.SearchQuery.apply$default$3 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$3
271 8277 10305 - 10305 Select org.make.core.proposal.SearchQuery.apply$default$5 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$5
271 7891 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$29 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$29
271 7963 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$4 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$4
271 8600 10327 - 10402 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[org.make.core.proposal.SearchFilters]({ <artifact> val x$1: Some[org.make.core.proposal.QuestionSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.QuestionSearchFilter](org.make.core.proposal.QuestionSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.question.QuestionId](questionId))); <artifact> val x$2: Option[org.make.core.proposal.ProposalSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$1; <artifact> val x$3: Option[org.make.core.proposal.InitialProposalFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$2; <artifact> val x$4: Option[org.make.core.proposal.TagsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$3; <artifact> val x$5: Option[org.make.core.proposal.LabelsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$4; <artifact> val x$6: Option[org.make.core.proposal.OperationSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$5; <artifact> val x$7: Option[org.make.core.proposal.ContentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$7; <artifact> val x$8: Option[org.make.core.proposal.StatusSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$8; <artifact> val x$9: Option[org.make.core.proposal.ContextSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$9; <artifact> val x$10: Option[org.make.core.proposal.SlugSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$10; <artifact> val x$11: Option[org.make.core.proposal.IdeaSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$11; <artifact> val x$12: Option[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$12; <artifact> val x$13: Option[org.make.core.proposal.CountrySearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$13; <artifact> val x$14: Option[org.make.core.proposal.UserSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$14; <artifact> val x$15: Option[org.make.core.proposal.MinVotesCountSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$15; <artifact> val x$16: Option[org.make.core.proposal.ToEnrichSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$16; <artifact> val x$17: Option[org.make.core.proposal.IsAnonymousSearchFiler] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$17; <artifact> val x$18: Option[org.make.core.proposal.MinScoreSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$18; <artifact> val x$19: Option[org.make.core.proposal.CreatedAtSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$19; <artifact> val x$20: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$20; <artifact> val x$21: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$21; <artifact> val x$22: Option[org.make.core.proposal.OperationKindsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$22; <artifact> val x$23: Option[org.make.core.proposal.QuestionIsOpenSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$23; <artifact> val x$24: Option[org.make.core.proposal.SegmentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$24; <artifact> val x$25: Option[org.make.core.proposal.UserTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$25; <artifact> val x$26: Option[org.make.core.proposal.ProposalTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$26; <artifact> val x$27: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$27; <artifact> val x$28: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$28; <artifact> val x$29: Option[org.make.core.proposal.MinScoreLowerBoundSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$29; <artifact> val x$30: Option[org.make.core.proposal.KeywordsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$30; <artifact> val x$31: Option[org.make.core.proposal.SubmittedAsLanguagesFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$31; org.make.core.proposal.SearchFilters.apply(x$2, x$3, x$4, x$5, x$6, x$1, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31) })
271 8154 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$3 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$3
271 8127 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$31 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$31
271 8226 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$16 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$16
271 8540 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$12 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$12
271 8794 10332 - 10401 Apply org.make.core.proposal.SearchFilters.apply org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply(x$2, x$3, x$4, x$5, x$6, x$1, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31)
271 7938 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$23 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$23
271 7920 10305 - 10305 Select org.make.core.proposal.SearchQuery.apply$default$6 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$6
271 8647 10362 - 10399 Apply org.make.core.proposal.QuestionSearchFilter.apply org.scalatest.testsuite org.make.core.proposal.QuestionSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.question.QuestionId](questionId))
271 8542 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$21 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$21
271 8569 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$24 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$24
271 8156 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$13 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$13
271 8249 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$19 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$19
271 8464 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$9 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$9
271 8123 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$22 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$22
271 8437 10305 - 10305 Select org.make.core.proposal.SearchQuery.apply$default$4 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$4
271 8814 10383 - 10398 Apply scala.collection.SeqFactory.Delegate.apply org.scalatest.testsuite scala.`package`.Seq.apply[org.make.core.question.QuestionId](questionId)
271 8808 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$17 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$17
271 8443 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$18 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$18
271 8129 10305 - 10403 Apply org.make.core.proposal.SearchQuery.apply org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply(scala.Some.apply[org.make.core.proposal.SearchFilters]({ <artifact> val x$1: Some[org.make.core.proposal.QuestionSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.QuestionSearchFilter](org.make.core.proposal.QuestionSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.question.QuestionId](questionId))); <artifact> val x$2: Option[org.make.core.proposal.ProposalSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$1; <artifact> val x$3: Option[org.make.core.proposal.InitialProposalFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$2; <artifact> val x$4: Option[org.make.core.proposal.TagsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$3; <artifact> val x$5: Option[org.make.core.proposal.LabelsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$4; <artifact> val x$6: Option[org.make.core.proposal.OperationSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$5; <artifact> val x$7: Option[org.make.core.proposal.ContentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$7; <artifact> val x$8: Option[org.make.core.proposal.StatusSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$8; <artifact> val x$9: Option[org.make.core.proposal.ContextSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$9; <artifact> val x$10: Option[org.make.core.proposal.SlugSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$10; <artifact> val x$11: Option[org.make.core.proposal.IdeaSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$11; <artifact> val x$12: Option[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$12; <artifact> val x$13: Option[org.make.core.proposal.CountrySearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$13; <artifact> val x$14: Option[org.make.core.proposal.UserSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$14; <artifact> val x$15: Option[org.make.core.proposal.MinVotesCountSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$15; <artifact> val x$16: Option[org.make.core.proposal.ToEnrichSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$16; <artifact> val x$17: Option[org.make.core.proposal.IsAnonymousSearchFiler] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$17; <artifact> val x$18: Option[org.make.core.proposal.MinScoreSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$18; <artifact> val x$19: Option[org.make.core.proposal.CreatedAtSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$19; <artifact> val x$20: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$20; <artifact> val x$21: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$21; <artifact> val x$22: Option[org.make.core.proposal.OperationKindsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$22; <artifact> val x$23: Option[org.make.core.proposal.QuestionIsOpenSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$23; <artifact> val x$24: Option[org.make.core.proposal.SegmentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$24; <artifact> val x$25: Option[org.make.core.proposal.UserTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$25; <artifact> val x$26: Option[org.make.core.proposal.ProposalTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$26; <artifact> val x$27: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$27; <artifact> val x$28: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$28; <artifact> val x$29: Option[org.make.core.proposal.MinScoreLowerBoundSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$29; <artifact> val x$30: Option[org.make.core.proposal.KeywordsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$30; <artifact> val x$31: Option[org.make.core.proposal.SubmittedAsLanguagesFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$31; org.make.core.proposal.SearchFilters.apply(x$2, x$3, x$4, x$5, x$6, x$1, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31) }), org.make.core.proposal.SearchQuery.apply$default$2, org.make.core.proposal.SearchQuery.apply$default$3, org.make.core.proposal.SearchQuery.apply$default$4, org.make.core.proposal.SearchQuery.apply$default$5, org.make.core.proposal.SearchQuery.apply$default$6, org.make.core.proposal.SearchQuery.apply$default$7)
271 8275 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$28 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$28
271 8547 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$30 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$30
271 8565 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$15 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$15
271 8215 10305 - 10305 Select org.make.core.proposal.SearchQuery.apply$default$2 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$2
271 8550 10305 - 10305 Select org.make.core.proposal.SearchQuery.apply$default$7 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$7
271 7949 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$14 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$14
271 8505 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$2 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$2
271 8819 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$8 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$8
271 8810 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$26 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$26
271 7904 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$1 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$1
271 8433 10332 - 10332 Select org.make.core.proposal.SearchFilters.apply$default$27 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$27
272 8779 10442 - 10485 Apply org.make.core.proposal.SearchFilters.getSearchFilters org.scalatest.testsuite org.make.core.proposal.SearchFilters.getSearchFilters(searchQuery)
273 8466 10548 - 10548 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3
273 8585 10521 - 10580 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.bool org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.search(DefaultProposalSearchEngine.this.proposalAlias).bool({ <artifact> val x$32: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = searchFilters; <artifact> val x$33: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1; <artifact> val x$34: Option[Double] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2; <artifact> val x$35: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4; <artifact> val x$37: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5; <artifact> val x$38: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7; <artifact> val x$39: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8; com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply(x$33, x$34, x$35, x$36, x$37, x$32, x$38, x$39) })
273 8101 10548 - 10548 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4
273 8202 10548 - 10548 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1
273 8782 10548 - 10579 Apply com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply(x$33, x$34, x$35, x$36, x$37, x$32, x$38, x$39)
273 8602 10528 - 10541 Select org.make.api.proposal.DefaultProposalSearchEngineComponent.DefaultProposalSearchEngine.proposalAlias org.scalatest.testsuite DefaultProposalSearchEngine.this.proposalAlias
273 7923 10548 - 10548 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5
273 8527 10548 - 10548 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7
273 8855 10548 - 10548 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2
273 8173 10548 - 10548 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8
287 8209 10622 - 11127 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.trackTotalHits org.scalatest.testsuite request.aggregations({ <artifact> val x$40: String("popularTags") = "popularTags"; <artifact> val x$41: Some[com.sksamuel.elastic4s.requests.script.Script] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[com.sksamuel.elastic4s.requests.script.Script](com.sksamuel.elastic4s.requests.script.Script.apply("def tags = params._source[\'tags\'];tags.removeIf(tag -> !tag[\'display\']);String[] idLabel = new String[tags.length]; for (int i = 0; i < tags.length; i++) { idLabel[i] = tags[i][\'tagId\'] + \',\' + tags[i][\'label\'] } return idLabel", com.sksamuel.elastic4s.requests.script.Script.apply$default$2, com.sksamuel.elastic4s.requests.script.Script.apply$default$3, com.sksamuel.elastic4s.requests.script.Script.apply$default$4, com.sksamuel.elastic4s.requests.script.Script.apply$default$5, com.sksamuel.elastic4s.requests.script.Script.apply$default$6)); <artifact> val x$42: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$2; <artifact> val x$43: Option[AnyRef] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$4; <artifact> val x$44: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$5; <artifact> val x$45: Option[Long] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$6; <artifact> val x$46: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$7; <artifact> val x$47: Option[com.sksamuel.elastic4s.requests.common.ValueType] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$8; <artifact> val x$48: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$9; <artifact> val x$49: Option[Long] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$10; <artifact> val x$50: Option[com.sksamuel.elastic4s.requests.searches.aggs.SubAggCollectionMode] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$11; <artifact> val x$51: Seq[com.sksamuel.elastic4s.requests.searches.aggs.TermsOrder] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$12; <artifact> val x$52: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$13; <artifact> val x$53: Seq[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$14; <artifact> val x$54: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$15; <artifact> val x$55: Seq[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$16; <artifact> val x$56: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$17; <artifact> val x$57: Option[com.sksamuel.elastic4s.requests.searches.IncludePartition] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$18; <artifact> val x$58: Seq[com.sksamuel.elastic4s.requests.searches.aggs.AbstractAggregation] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$19; <artifact> val x$59: Map[String,AnyRef] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$20; com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply("popularTags", x$42, x$41, x$43, x$44, x$45, x$46, x$47, x$48, x$49, x$50, x$51, x$52, x$53, x$54, x$55, x$56, x$57, x$58, x$59) }.size(size)).limit(0).trackTotalHits(true)
290 8839 11230 - 11230 Select scala.Tuple2._1 x$10._1
290 8453 11237 - 11237 Select scala.Tuple2._2 x$10._2
291 8105 11298 - 11310 Apply org.make.core.tag.TagId.apply org.make.core.tag.TagId.apply(tagId)
291 8529 11279 - 11335 Apply org.make.api.question.PopularTagResponse.apply org.make.api.question.PopularTagResponse.apply(org.make.core.tag.TagId.apply(tagId), label, bucket.docCount)
291 7874 11319 - 11334 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket.docCount bucket.docCount
294 8125 11373 - 11373 Select com.sksamuel.elastic4s.requests.searches.SearchHandlers.SearchHandler org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.SearchHandler
294 8531 11351 - 11547 ApplyToImplicitArgs scala.concurrent.Future.map org.scalatest.testsuite org.make.api.technical.elasticsearch.`package`.RichHttpClient(DefaultProposalSearchEngine.this.client).executeAsFuture[com.sksamuel.elastic4s.requests.searches.SearchRequest, com.sksamuel.elastic4s.requests.searches.SearchResponse](finalRequest)(com.sksamuel.elastic4s.ElasticDsl.SearchHandler, scala.concurrent.ExecutionContext.Implicits.global, scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])).map[Seq[org.make.api.question.PopularTagResponse]](((response: com.sksamuel.elastic4s.requests.searches.SearchResponse) => response.aggregations.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms]("popularTags")(bucket.this.Terms.TermsAggReader).buckets.map[org.make.api.question.PopularTagResponse](((bucket: com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket) => popularTagResponseFrombucket(bucket)))))(scala.concurrent.ExecutionContext.Implicits.global)
294 8763 11373 - 11373 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
294 7875 11392 - 11392 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
294 8586 11373 - 11373 Apply scala.reflect.ManifestFactory.classType org.scalatest.testsuite scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])
296 8214 11461 - 11474 Literal <nosymbol> "popularTags"
296 8834 11460 - 11460 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms.TermsAggReader bucket.this.Terms.TermsAggReader
298 8087 11414 - 11539 Apply scala.collection.IterableOps.map response.aggregations.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms]("popularTags")(bucket.this.Terms.TermsAggReader).buckets.map[org.make.api.question.PopularTagResponse](((bucket: com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket) => popularTagResponseFrombucket(bucket)))
298 8434 11510 - 11538 Apply org.make.api.proposal.DefaultProposalSearchEngineComponent.DefaultProposalSearchEngine.popularTagResponseFrombucket popularTagResponseFrombucket(bucket)
308 8169 11767 - 11776 Literal <nosymbol> org.scalatest.testsuite "topHits"
309 8745 11810 - 11820 Literal <nosymbol> org.scalatest.testsuite "termsAgg"
310 8370 11852 - 11865 Literal <nosymbol> org.scalatest.testsuite "maxTopScore"
313 8158 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$14 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$14
313 8732 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$21 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$21
313 8068 11912 - 11912 Select org.make.core.proposal.SearchQuery.apply$default$6 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$6
313 8508 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$31 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$31
313 8822 11912 - 11912 Select org.make.core.proposal.SearchQuery.apply$default$4 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$4
313 8490 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$10 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$10
313 8161 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$23 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$23
313 8193 11990 - 12005 Apply scala.collection.SeqFactory.Delegate.apply org.scalatest.testsuite scala.`package`.Seq.apply[org.make.core.question.QuestionId](questionId)
313 8229 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$26 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$26
313 8196 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$8 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$8
313 8797 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$5 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$5
313 8800 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$15 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$15
313 8405 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$25 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$25
313 8818 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$27 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$27
313 8486 11912 - 11912 Select org.make.core.proposal.SearchQuery.apply$default$5 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$5
313 8082 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$11 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$11
313 8408 11912 - 11912 Select org.make.core.proposal.SearchQuery.apply$default$2 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$2
313 8471 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$19 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$19
313 8130 11939 - 12008 Apply org.make.core.proposal.SearchFilters.apply org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply(x$2, x$3, x$4, x$5, x$6, x$1, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31)
313 8722 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$30 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$30
313 8088 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$29 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$29
313 8752 11934 - 12009 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[org.make.core.proposal.SearchFilters]({ <artifact> val x$1: Some[org.make.core.proposal.QuestionSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.QuestionSearchFilter](org.make.core.proposal.QuestionSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.question.QuestionId](questionId))); <artifact> val x$2: Option[org.make.core.proposal.ProposalSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$1; <artifact> val x$3: Option[org.make.core.proposal.InitialProposalFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$2; <artifact> val x$4: Option[org.make.core.proposal.TagsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$3; <artifact> val x$5: Option[org.make.core.proposal.LabelsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$4; <artifact> val x$6: Option[org.make.core.proposal.OperationSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$5; <artifact> val x$7: Option[org.make.core.proposal.ContentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$7; <artifact> val x$8: Option[org.make.core.proposal.StatusSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$8; <artifact> val x$9: Option[org.make.core.proposal.ContextSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$9; <artifact> val x$10: Option[org.make.core.proposal.SlugSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$10; <artifact> val x$11: Option[org.make.core.proposal.IdeaSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$11; <artifact> val x$12: Option[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$12; <artifact> val x$13: Option[org.make.core.proposal.CountrySearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$13; <artifact> val x$14: Option[org.make.core.proposal.UserSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$14; <artifact> val x$15: Option[org.make.core.proposal.MinVotesCountSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$15; <artifact> val x$16: Option[org.make.core.proposal.ToEnrichSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$16; <artifact> val x$17: Option[org.make.core.proposal.IsAnonymousSearchFiler] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$17; <artifact> val x$18: Option[org.make.core.proposal.MinScoreSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$18; <artifact> val x$19: Option[org.make.core.proposal.CreatedAtSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$19; <artifact> val x$20: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$20; <artifact> val x$21: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$21; <artifact> val x$22: Option[org.make.core.proposal.OperationKindsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$22; <artifact> val x$23: Option[org.make.core.proposal.QuestionIsOpenSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$23; <artifact> val x$24: Option[org.make.core.proposal.SegmentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$24; <artifact> val x$25: Option[org.make.core.proposal.UserTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$25; <artifact> val x$26: Option[org.make.core.proposal.ProposalTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$26; <artifact> val x$27: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$27; <artifact> val x$28: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$28; <artifact> val x$29: Option[org.make.core.proposal.MinScoreLowerBoundSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$29; <artifact> val x$30: Option[org.make.core.proposal.KeywordsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$30; <artifact> val x$31: Option[org.make.core.proposal.SubmittedAsLanguagesFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$31; org.make.core.proposal.SearchFilters.apply(x$2, x$3, x$4, x$5, x$6, x$1, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31) })
313 8725 11912 - 11912 Select org.make.core.proposal.SearchQuery.apply$default$7 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$7
313 8001 11912 - 11912 Select org.make.core.proposal.SearchQuery.apply$default$3 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$3
313 8844 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$9 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$9
313 8551 11912 - 12010 Apply org.make.core.proposal.SearchQuery.apply org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply(scala.Some.apply[org.make.core.proposal.SearchFilters]({ <artifact> val x$1: Some[org.make.core.proposal.QuestionSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.QuestionSearchFilter](org.make.core.proposal.QuestionSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.question.QuestionId](questionId))); <artifact> val x$2: Option[org.make.core.proposal.ProposalSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$1; <artifact> val x$3: Option[org.make.core.proposal.InitialProposalFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$2; <artifact> val x$4: Option[org.make.core.proposal.TagsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$3; <artifact> val x$5: Option[org.make.core.proposal.LabelsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$4; <artifact> val x$6: Option[org.make.core.proposal.OperationSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$5; <artifact> val x$7: Option[org.make.core.proposal.ContentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$7; <artifact> val x$8: Option[org.make.core.proposal.StatusSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$8; <artifact> val x$9: Option[org.make.core.proposal.ContextSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$9; <artifact> val x$10: Option[org.make.core.proposal.SlugSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$10; <artifact> val x$11: Option[org.make.core.proposal.IdeaSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$11; <artifact> val x$12: Option[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$12; <artifact> val x$13: Option[org.make.core.proposal.CountrySearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$13; <artifact> val x$14: Option[org.make.core.proposal.UserSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$14; <artifact> val x$15: Option[org.make.core.proposal.MinVotesCountSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$15; <artifact> val x$16: Option[org.make.core.proposal.ToEnrichSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$16; <artifact> val x$17: Option[org.make.core.proposal.IsAnonymousSearchFiler] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$17; <artifact> val x$18: Option[org.make.core.proposal.MinScoreSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$18; <artifact> val x$19: Option[org.make.core.proposal.CreatedAtSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$19; <artifact> val x$20: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$20; <artifact> val x$21: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$21; <artifact> val x$22: Option[org.make.core.proposal.OperationKindsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$22; <artifact> val x$23: Option[org.make.core.proposal.QuestionIsOpenSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$23; <artifact> val x$24: Option[org.make.core.proposal.SegmentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$24; <artifact> val x$25: Option[org.make.core.proposal.UserTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$25; <artifact> val x$26: Option[org.make.core.proposal.ProposalTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$26; <artifact> val x$27: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$27; <artifact> val x$28: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$28; <artifact> val x$29: Option[org.make.core.proposal.MinScoreLowerBoundSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$29; <artifact> val x$30: Option[org.make.core.proposal.KeywordsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$30; <artifact> val x$31: Option[org.make.core.proposal.SubmittedAsLanguagesFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$31; org.make.core.proposal.SearchFilters.apply(x$2, x$3, x$4, x$5, x$6, x$1, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31) }), org.make.core.proposal.SearchQuery.apply$default$2, org.make.core.proposal.SearchQuery.apply$default$3, org.make.core.proposal.SearchQuery.apply$default$4, org.make.core.proposal.SearchQuery.apply$default$5, org.make.core.proposal.SearchQuery.apply$default$6, org.make.core.proposal.SearchQuery.apply$default$7)
313 8228 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$17 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$17
313 8847 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$18 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$18
313 8506 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$22 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$22
313 8174 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$4 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$4
313 8419 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$7 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$7
313 8835 11969 - 12006 Apply org.make.core.proposal.QuestionSearchFilter.apply org.scalatest.testsuite org.make.core.proposal.QuestionSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.question.QuestionId](questionId))
313 8476 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$28 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$28
313 8422 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$16 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$16
313 8084 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$20 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$20
313 8057 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$1 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$1
313 8511 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$3 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$3
313 8484 11964 - 12007 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[org.make.core.proposal.QuestionSearchFilter](org.make.core.proposal.QuestionSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.question.QuestionId](questionId)))
313 7910 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$12 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$12
313 8514 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$13 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$13
313 7877 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$2 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$2
313 8765 11939 - 11939 Select org.make.core.proposal.SearchFilters.apply$default$24 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$24
314 8133 12049 - 12092 Apply org.make.core.proposal.SearchFilters.getSearchFilters org.scalatest.testsuite org.make.core.proposal.SearchFilters.getSearchFilters(searchQuery)
315 8387 12155 - 12155 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1
315 8468 12155 - 12155 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4
315 8136 12155 - 12186 Apply com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply(x$33, x$34, x$35, x$36, x$37, x$32, x$38, x$39)
315 8787 12128 - 12187 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.bool org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.search(DefaultProposalSearchEngine.this.proposalAlias).bool({ <artifact> val x$32: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = searchFilters; <artifact> val x$33: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1; <artifact> val x$34: Option[Double] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2; <artifact> val x$35: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4; <artifact> val x$37: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5; <artifact> val x$38: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7; <artifact> val x$39: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8; com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply(x$33, x$34, x$35, x$36, x$37, x$32, x$38, x$39) })
315 8823 12155 - 12155 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3
315 8554 12155 - 12155 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8
315 8117 12155 - 12155 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5
315 8739 12155 - 12155 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7
315 8003 12155 - 12155 Select com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2
315 8801 12135 - 12148 Select org.make.api.proposal.DefaultProposalSearchEngineComponent.DefaultProposalSearchEngine.proposalAlias org.scalatest.testsuite DefaultProposalSearchEngine.this.proposalAlias
319 8050 12404 - 12462 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreLowerBound.field)
319 8107 12354 - 12354 Select com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$5 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$5
319 8313 12354 - 12354 Select com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$7 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$7
319 8474 12354 - 12354 Select com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$4 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$4
319 8719 12354 - 12354 Select com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$6 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$6
319 8429 12409 - 12461 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreLowerBound.field
319 8862 12354 - 12354 Select com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$3
319 8150 12354 - 12463 Apply com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply(maxAggregationName, scala.Some.apply[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreLowerBound.field), com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$3, com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$4, com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$5, com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$6, com.sksamuel.elastic4s.requests.searches.aggs.MaxAggregation.apply$default$7)
322 8462 12592 - 12592 Select com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply$default$5 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply$default$5
322 8058 12592 - 12592 Select com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply$default$6 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply$default$6
322 8707 12592 - 12741 Apply com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply("topScoreBucketSort", scala.`package`.Seq.apply[com.sksamuel.elastic4s.requests.searches.sort.FieldSort]({ <artifact> val x$40: String = maxAggregationName; <artifact> val x$41: com.sksamuel.elastic4s.requests.searches.sort.SortOrder = com.sksamuel.elastic4s.requests.searches.sort.SortOrder.DESC; <artifact> val x$42: Option[Any] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2; <artifact> val x$43: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3; <artifact> val x$44: Option[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4; <artifact> val x$45: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5; <artifact> val x$46: Option[com.sksamuel.elastic4s.requests.searches.sort.SortMode] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6; <artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8; <artifact> val x$48: Option[com.sksamuel.elastic4s.requests.searches.sort.NestedSort] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9; com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply(x$40, x$42, x$43, x$44, x$45, x$46, x$41, x$47, x$48) }), com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply$default$3, com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply$default$4, com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply$default$5, com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply$default$6)
322 8859 12592 - 12592 Select com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply$default$4 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply$default$4
322 8033 12592 - 12592 Select com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.pipeline.BucketSortPipelineAgg.apply$default$3
323 8790 12630 - 12650 Literal <nosymbol> org.scalatest.testsuite "topScoreBucketSort"
324 8388 12667 - 12733 Apply scala.collection.SeqFactory.Delegate.apply org.scalatest.testsuite scala.`package`.Seq.apply[com.sksamuel.elastic4s.requests.searches.sort.FieldSort]({ <artifact> val x$40: String = maxAggregationName; <artifact> val x$41: com.sksamuel.elastic4s.requests.searches.sort.SortOrder = com.sksamuel.elastic4s.requests.searches.sort.SortOrder.DESC; <artifact> val x$42: Option[Any] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2; <artifact> val x$43: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3; <artifact> val x$44: Option[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4; <artifact> val x$45: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5; <artifact> val x$46: Option[com.sksamuel.elastic4s.requests.searches.sort.SortMode] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6; <artifact> val x$47: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8; <artifact> val x$48: Option[com.sksamuel.elastic4s.requests.searches.sort.NestedSort] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9; com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply(x$40, x$42, x$43, x$44, x$45, x$46, x$41, x$47, x$48) })
324 8334 12671 - 12671 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8
324 8032 12671 - 12671 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2
324 8770 12671 - 12732 Apply com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply(x$40, x$42, x$43, x$44, x$45, x$46, x$41, x$47, x$48)
324 8151 12671 - 12671 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9
324 8112 12671 - 12671 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5
324 8805 12671 - 12671 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3
324 8458 12671 - 12671 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4
324 8703 12671 - 12671 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6
324 8383 12717 - 12731 Select com.sksamuel.elastic4s.requests.searches.sort.SortOrder.DESC org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.SortOrder.DESC
329 8373 12911 - 12911 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$2 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$2
329 8026 12911 - 12911 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$3
329 8771 12911 - 12911 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$12 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$12
329 8693 12911 - 12911 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$9 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$9
329 8671 12911 - 12911 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$5 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$5
329 7986 12911 - 12911 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$11 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$11
329 8494 12911 - 12911 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$7 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$7
329 8362 12911 - 12911 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$10 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$10
329 8424 12911 - 13126 Apply com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply(x$58, x$61, x$62, x$60, x$63, x$59, x$64, x$65, x$66, x$67, x$68, x$69)
329 8110 12911 - 12911 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$8 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$8
331 8176 13074 - 13088 Select com.sksamuel.elastic4s.requests.searches.sort.SortOrder.DESC org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.SortOrder.DESC
331 8711 12994 - 12994 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9
331 8361 12994 - 13089 Apply com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply(x$49, x$51, x$52, x$53, x$54, x$55, x$50, x$56, x$57)
331 8022 12994 - 12994 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4
331 8776 12994 - 12994 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2
331 8061 12994 - 12994 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8
331 8626 12994 - 12994 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5
331 8180 12990 - 13090 Apply scala.collection.SeqFactory.Delegate.apply org.scalatest.testsuite scala.`package`.Seq.apply[com.sksamuel.elastic4s.requests.searches.sort.FieldSort]({ <artifact> val x$49: String = org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreLowerBound.field; <artifact> val x$50: com.sksamuel.elastic4s.requests.searches.sort.SortOrder = com.sksamuel.elastic4s.requests.searches.sort.SortOrder.DESC; <artifact> val x$51: Option[Any] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2; <artifact> val x$52: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3; <artifact> val x$53: Option[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4; <artifact> val x$54: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5; <artifact> val x$55: Option[com.sksamuel.elastic4s.requests.searches.sort.SortMode] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6; <artifact> val x$56: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8; <artifact> val x$57: Option[com.sksamuel.elastic4s.requests.searches.sort.NestedSort] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9; com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply(x$49, x$51, x$52, x$53, x$54, x$55, x$50, x$56, x$57) })
331 8335 13012 - 13064 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreLowerBound.field
331 8389 12994 - 12994 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3
331 8493 12994 - 12994 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6
332 8766 13109 - 13116 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[Int](1)
342 8041 13168 - 13582 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.trackTotalHits org.scalatest.testsuite request.aggregations({ <artifact> val x$70: String = termsAggregationName; <artifact> val x$71: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](aggregationField.field); <artifact> val x$72: Some[Int] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Int](size); <artifact> val x$73: Option[com.sksamuel.elastic4s.requests.script.Script] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$3; <artifact> val x$74: Option[AnyRef] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$4; <artifact> val x$75: Option[Long] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$6; <artifact> val x$76: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$7; <artifact> val x$77: Option[com.sksamuel.elastic4s.requests.common.ValueType] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$8; <artifact> val x$78: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$9; <artifact> val x$79: Option[Long] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$10; <artifact> val x$80: Option[com.sksamuel.elastic4s.requests.searches.aggs.SubAggCollectionMode] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$11; <artifact> val x$81: Seq[com.sksamuel.elastic4s.requests.searches.aggs.TermsOrder] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$12; <artifact> val x$82: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$13; <artifact> val x$83: Seq[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$14; <artifact> val x$84: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$15; <artifact> val x$85: Seq[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$16; <artifact> val x$86: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$17; <artifact> val x$87: Option[com.sksamuel.elastic4s.requests.searches.IncludePartition] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$18; <artifact> val x$88: Seq[com.sksamuel.elastic4s.requests.searches.aggs.AbstractAggregation] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$19; <artifact> val x$89: Map[String,AnyRef] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$20; com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply(x$70, x$71, x$73, x$74, x$72, x$75, x$76, x$77, x$78, x$79, x$80, x$81, x$82, x$83, x$84, x$85, x$86, x$87, x$88, x$89) }.subAggregations(scala.`package`.Seq.apply[com.sksamuel.elastic4s.requests.searches.aggs.AbstractAggregation](maxAggregation, bucketSortAggregation, topHitsAggregation)).minDocCount(1L)).size(0).trackTotalHits(true)
344 8448 13631 - 13631 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
344 8675 13612 - 13612 Select com.sksamuel.elastic4s.requests.searches.SearchHandlers.SearchHandler org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.SearchHandler
344 8097 13590 - 13842 ApplyToImplicitArgs scala.concurrent.Future.map org.scalatest.testsuite org.make.api.technical.elasticsearch.`package`.RichHttpClient(DefaultProposalSearchEngine.this.client).executeAsFuture[com.sksamuel.elastic4s.requests.searches.SearchRequest, com.sksamuel.elastic4s.requests.searches.SearchResponse](finalRequest)(com.sksamuel.elastic4s.ElasticDsl.SearchHandler, scala.concurrent.ExecutionContext.Implicits.global, scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])).map[Seq[org.make.core.proposal.indexed.IndexedProposal]](((response: com.sksamuel.elastic4s.requests.searches.SearchResponse) => response.aggregations.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms](termsAggregationName)(bucket.this.Terms.TermsAggReader).buckets.flatMap[org.make.core.proposal.indexed.IndexedProposal](((x$11: com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket) => x$11.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHits](topHitsAggregationName)(metrics.this.TopHits.TopHitsAggSerde).hits.map[org.make.core.proposal.indexed.IndexedProposal](((x$12: com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHit) => x$12.to[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.aggReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec))))))))(scala.concurrent.ExecutionContext.Implicits.global)
344 8446 13612 - 13612 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
344 8093 13612 - 13612 Apply scala.reflect.ManifestFactory.classType org.scalatest.testsuite scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])
346 8733 13699 - 13699 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms.TermsAggReader bucket.this.Terms.TermsAggReader
348 8409 13811 - 13832 ApplyToImplicitArgs com.sksamuel.elastic4s.requests.searches.aggs.responses.Transformable.to x$12.to[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.aggReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec))
348 7990 13815 - 13815 Select org.make.core.proposal.indexed.IndexedProposal.codec indexed.this.IndexedProposal.codec
348 8654 13653 - 13834 Apply scala.collection.IterableOps.flatMap response.aggregations.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms](termsAggregationName)(bucket.this.Terms.TermsAggReader).buckets.flatMap[org.make.core.proposal.indexed.IndexedProposal](((x$11: com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket) => x$11.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHits](topHitsAggregationName)(metrics.this.TopHits.TopHitsAggSerde).hits.map[org.make.core.proposal.indexed.IndexedProposal](((x$12: com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHit) => x$12.to[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.aggReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec))))))
348 8023 13760 - 13833 Apply scala.collection.IterableOps.map x$11.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHits](topHitsAggregationName)(metrics.this.TopHits.TopHitsAggSerde).hits.map[org.make.core.proposal.indexed.IndexedProposal](((x$12: com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHit) => x$12.to[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.aggReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec))))
348 8772 13815 - 13815 ApplyToImplicitArgs com.sksamuel.elastic4s.circe.aggReaderWithCirce com.sksamuel.elastic4s.circe.`package`.aggReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec)
348 8344 13777 - 13777 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHits.TopHitsAggSerde metrics.this.TopHits.TopHitsAggSerde
353 8035 13967 - 14097 Apply org.make.core.proposal.SearchFilters.getSearchFilters org.scalatest.testsuite org.make.core.proposal.SearchFilters.getSearchFilters(org.make.core.proposal.SearchQuery.apply(scala.Some.apply[org.make.core.proposal.SearchFilters]({ <artifact> val x$1: Some[org.make.core.proposal.IdeaSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.IdeaSearchFilter](org.make.core.proposal.IdeaSearchFilter.apply(ideaIds)); <artifact> val x$2: Option[org.make.core.proposal.ProposalSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$1; <artifact> val x$3: Option[org.make.core.proposal.InitialProposalFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$2; <artifact> val x$4: Option[org.make.core.proposal.TagsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$3; <artifact> val x$5: Option[org.make.core.proposal.LabelsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$4; <artifact> val x$6: Option[org.make.core.proposal.OperationSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$5; <artifact> val x$7: Option[org.make.core.proposal.QuestionSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$6; <artifact> val x$8: Option[org.make.core.proposal.ContentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$7; <artifact> val x$9: Option[org.make.core.proposal.StatusSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$8; <artifact> val x$10: Option[org.make.core.proposal.ContextSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$9; <artifact> val x$11: Option[org.make.core.proposal.SlugSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$10; <artifact> val x$12: Option[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$12; <artifact> val x$13: Option[org.make.core.proposal.CountrySearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$13; <artifact> val x$14: Option[org.make.core.proposal.UserSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$14; <artifact> val x$15: Option[org.make.core.proposal.MinVotesCountSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$15; <artifact> val x$16: Option[org.make.core.proposal.ToEnrichSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$16; <artifact> val x$17: Option[org.make.core.proposal.IsAnonymousSearchFiler] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$17; <artifact> val x$18: Option[org.make.core.proposal.MinScoreSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$18; <artifact> val x$19: Option[org.make.core.proposal.CreatedAtSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$19; <artifact> val x$20: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$20; <artifact> val x$21: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$21; <artifact> val x$22: Option[org.make.core.proposal.OperationKindsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$22; <artifact> val x$23: Option[org.make.core.proposal.QuestionIsOpenSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$23; <artifact> val x$24: Option[org.make.core.proposal.SegmentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$24; <artifact> val x$25: Option[org.make.core.proposal.UserTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$25; <artifact> val x$26: Option[org.make.core.proposal.ProposalTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$26; <artifact> val x$27: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$27; <artifact> val x$28: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$28; <artifact> val x$29: Option[org.make.core.proposal.MinScoreLowerBoundSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$29; <artifact> val x$30: Option[org.make.core.proposal.KeywordsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$30; <artifact> val x$31: Option[org.make.core.proposal.SubmittedAsLanguagesFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$31; org.make.core.proposal.SearchFilters.apply(x$2, x$3, x$4, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$1, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31) }), org.make.core.proposal.SearchQuery.apply$default$2, org.make.core.proposal.SearchQuery.apply$default$3, org.make.core.proposal.SearchQuery.apply$default$4, org.make.core.proposal.SearchQuery.apply$default$5, org.make.core.proposal.SearchQuery.apply$default$6, org.make.core.proposal.SearchQuery.apply$default$7))
354 8759 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$12 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$12
354 8681 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$27 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$27
354 8430 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$13 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$13
354 8690 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$8 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$8
354 8657 14029 - 14088 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[org.make.core.proposal.SearchFilters]({ <artifact> val x$1: Some[org.make.core.proposal.IdeaSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.IdeaSearchFilter](org.make.core.proposal.IdeaSearchFilter.apply(ideaIds)); <artifact> val x$2: Option[org.make.core.proposal.ProposalSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$1; <artifact> val x$3: Option[org.make.core.proposal.InitialProposalFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$2; <artifact> val x$4: Option[org.make.core.proposal.TagsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$3; <artifact> val x$5: Option[org.make.core.proposal.LabelsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$4; <artifact> val x$6: Option[org.make.core.proposal.OperationSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$5; <artifact> val x$7: Option[org.make.core.proposal.QuestionSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$6; <artifact> val x$8: Option[org.make.core.proposal.ContentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$7; <artifact> val x$9: Option[org.make.core.proposal.StatusSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$8; <artifact> val x$10: Option[org.make.core.proposal.ContextSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$9; <artifact> val x$11: Option[org.make.core.proposal.SlugSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$10; <artifact> val x$12: Option[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$12; <artifact> val x$13: Option[org.make.core.proposal.CountrySearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$13; <artifact> val x$14: Option[org.make.core.proposal.UserSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$14; <artifact> val x$15: Option[org.make.core.proposal.MinVotesCountSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$15; <artifact> val x$16: Option[org.make.core.proposal.ToEnrichSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$16; <artifact> val x$17: Option[org.make.core.proposal.IsAnonymousSearchFiler] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$17; <artifact> val x$18: Option[org.make.core.proposal.MinScoreSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$18; <artifact> val x$19: Option[org.make.core.proposal.CreatedAtSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$19; <artifact> val x$20: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$20; <artifact> val x$21: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$21; <artifact> val x$22: Option[org.make.core.proposal.OperationKindsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$22; <artifact> val x$23: Option[org.make.core.proposal.QuestionIsOpenSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$23; <artifact> val x$24: Option[org.make.core.proposal.SegmentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$24; <artifact> val x$25: Option[org.make.core.proposal.UserTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$25; <artifact> val x$26: Option[org.make.core.proposal.ProposalTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$26; <artifact> val x$27: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$27; <artifact> val x$28: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$28; <artifact> val x$29: Option[org.make.core.proposal.MinScoreLowerBoundSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$29; <artifact> val x$30: Option[org.make.core.proposal.KeywordsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$30; <artifact> val x$31: Option[org.make.core.proposal.SubmittedAsLanguagesFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$31; org.make.core.proposal.SearchFilters.apply(x$2, x$3, x$4, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$1, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31) })
354 8011 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$23 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$23
354 7966 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$29 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$29
354 8415 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$3 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$3
354 8328 14055 - 14086 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[org.make.core.proposal.IdeaSearchFilter](org.make.core.proposal.IdeaSearchFilter.apply(ideaIds))
354 8319 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$19 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$19
354 7987 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$10 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$10
354 8615 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$30 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$30
354 8570 14007 - 14007 Select org.make.core.proposal.SearchQuery.apply$default$7 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$7
354 7996 14034 - 14087 Apply org.make.core.proposal.SearchFilters.apply org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply(x$2, x$3, x$4, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$1, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31)
354 8633 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$5 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$5
354 8073 14007 - 14007 Select org.make.core.proposal.SearchQuery.apply$default$3 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$3
354 8728 14007 - 14007 Select org.make.core.proposal.SearchQuery.apply$default$4 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$4
354 8336 14007 - 14007 Select org.make.core.proposal.SearchQuery.apply$default$5 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$5
354 8686 14060 - 14085 Apply org.make.core.proposal.IdeaSearchFilter.apply org.scalatest.testsuite org.make.core.proposal.IdeaSearchFilter.apply(ideaIds)
354 8004 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$4 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$4
354 8740 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$18 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$18
354 8076 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$7 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$7
354 8390 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$31 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$31
354 8635 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$15 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$15
354 8070 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$26 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$26
354 8079 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$17 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$17
354 8366 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$22 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$22
354 8653 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$24 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$24
354 8321 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$28 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$28
354 7971 14007 - 14007 Select org.make.core.proposal.SearchQuery.apply$default$6 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$6
354 8007 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$14 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$14
354 8297 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$16 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$16
354 8754 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$2 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$2
354 8299 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$25 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$25
354 8613 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$21 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$21
354 7988 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$20 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$20
354 8284 14007 - 14007 Select org.make.core.proposal.SearchQuery.apply$default$2 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$2
354 8392 14007 - 14089 Apply org.make.core.proposal.SearchQuery.apply org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply(scala.Some.apply[org.make.core.proposal.SearchFilters]({ <artifact> val x$1: Some[org.make.core.proposal.IdeaSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.IdeaSearchFilter](org.make.core.proposal.IdeaSearchFilter.apply(ideaIds)); <artifact> val x$2: Option[org.make.core.proposal.ProposalSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$1; <artifact> val x$3: Option[org.make.core.proposal.InitialProposalFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$2; <artifact> val x$4: Option[org.make.core.proposal.TagsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$3; <artifact> val x$5: Option[org.make.core.proposal.LabelsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$4; <artifact> val x$6: Option[org.make.core.proposal.OperationSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$5; <artifact> val x$7: Option[org.make.core.proposal.QuestionSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$6; <artifact> val x$8: Option[org.make.core.proposal.ContentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$7; <artifact> val x$9: Option[org.make.core.proposal.StatusSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$8; <artifact> val x$10: Option[org.make.core.proposal.ContextSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$9; <artifact> val x$11: Option[org.make.core.proposal.SlugSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$10; <artifact> val x$12: Option[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$12; <artifact> val x$13: Option[org.make.core.proposal.CountrySearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$13; <artifact> val x$14: Option[org.make.core.proposal.UserSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$14; <artifact> val x$15: Option[org.make.core.proposal.MinVotesCountSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$15; <artifact> val x$16: Option[org.make.core.proposal.ToEnrichSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$16; <artifact> val x$17: Option[org.make.core.proposal.IsAnonymousSearchFiler] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$17; <artifact> val x$18: Option[org.make.core.proposal.MinScoreSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$18; <artifact> val x$19: Option[org.make.core.proposal.CreatedAtSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$19; <artifact> val x$20: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$20; <artifact> val x$21: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$21; <artifact> val x$22: Option[org.make.core.proposal.OperationKindsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$22; <artifact> val x$23: Option[org.make.core.proposal.QuestionIsOpenSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$23; <artifact> val x$24: Option[org.make.core.proposal.SegmentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$24; <artifact> val x$25: Option[org.make.core.proposal.UserTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$25; <artifact> val x$26: Option[org.make.core.proposal.ProposalTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$26; <artifact> val x$27: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$27; <artifact> val x$28: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$28; <artifact> val x$29: Option[org.make.core.proposal.MinScoreLowerBoundSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$29; <artifact> val x$30: Option[org.make.core.proposal.KeywordsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$30; <artifact> val x$31: Option[org.make.core.proposal.SubmittedAsLanguagesFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$31; org.make.core.proposal.SearchFilters.apply(x$2, x$3, x$4, x$5, x$6, x$7, x$8, x$9, x$10, x$11, x$1, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$26, x$27, x$28, x$29, x$30, x$31) }), org.make.core.proposal.SearchQuery.apply$default$2, org.make.core.proposal.SearchQuery.apply$default$3, org.make.core.proposal.SearchQuery.apply$default$4, org.make.core.proposal.SearchQuery.apply$default$5, org.make.core.proposal.SearchQuery.apply$default$6, org.make.core.proposal.SearchQuery.apply$default$7)
354 8314 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$9 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$9
354 8263 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$6 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$6
354 7931 14034 - 14034 Select org.make.core.proposal.SearchFilters.apply$default$1 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$1
361 8640 14119 - 14322 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.trackTotalHits org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.search(DefaultProposalSearchEngine.this.proposalAlias).bool({ <artifact> val x$32: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = searchFilters; <artifact> val x$33: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1; <artifact> val x$34: Option[Double] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2; <artifact> val x$35: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3; <artifact> val x$36: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4; <artifact> val x$37: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5; <artifact> val x$38: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7; <artifact> val x$39: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8; com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply(x$33, x$34, x$35, x$36, x$37, x$32, x$38, x$39) }).aggregations(com.sksamuel.elastic4s.ElasticDsl.termsAgg("by_idea", org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field)).size(0).trackTotalHits(true)
363 8713 14352 - 14352 Apply scala.reflect.ManifestFactory.classType org.scalatest.testsuite scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])
363 8716 14366 - 14366 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
363 8365 14330 - 14565 ApplyToImplicitArgs scala.concurrent.Future.map org.scalatest.testsuite org.make.api.technical.elasticsearch.`package`.RichHttpClient(DefaultProposalSearchEngine.this.client).executeAsFuture[com.sksamuel.elastic4s.requests.searches.SearchRequest, com.sksamuel.elastic4s.requests.searches.SearchResponse](request)(com.sksamuel.elastic4s.ElasticDsl.SearchHandler, scala.concurrent.ExecutionContext.Implicits.global, scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])).map[scala.collection.immutable.Map[org.make.core.idea.IdeaId,Long]](((response: com.sksamuel.elastic4s.requests.searches.SearchResponse) => response.aggregations.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms]("by_idea")(bucket.this.Terms.TermsAggReader).buckets.map[(org.make.core.idea.IdeaId, Long)](((termBucket: com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket) => scala.Predef.ArrowAssoc[org.make.core.idea.IdeaId](org.make.core.idea.IdeaId.apply(termBucket.key)).->[Long](termBucket.docCount))).toMap[org.make.core.idea.IdeaId, Long](scala.this.<:<.refl[(org.make.core.idea.IdeaId, Long)])))(scala.concurrent.ExecutionContext.Implicits.global)
363 8287 14352 - 14352 Select com.sksamuel.elastic4s.requests.searches.SearchHandlers.SearchHandler org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.SearchHandler
363 7895 14352 - 14352 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
365 8316 14435 - 14444 Literal <nosymbol> "by_idea"
365 7953 14434 - 14434 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms.TermsAggReader bucket.this.Terms.TermsAggReader
367 8627 14494 - 14539 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[org.make.core.idea.IdeaId](org.make.core.idea.IdeaId.apply(termBucket.key)).->[Long](termBucket.docCount)
367 8397 14494 - 14516 Apply org.make.core.idea.IdeaId.apply org.make.core.idea.IdeaId.apply(termBucket.key)
367 8054 14520 - 14539 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket.docCount termBucket.docCount
367 8571 14501 - 14515 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket.key termBucket.key
368 7896 14388 - 14557 ApplyToImplicitArgs scala.collection.IterableOnceOps.toMap response.aggregations.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms]("by_idea")(bucket.this.Terms.TermsAggReader).buckets.map[(org.make.core.idea.IdeaId, Long)](((termBucket: com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket) => scala.Predef.ArrowAssoc[org.make.core.idea.IdeaId](org.make.core.idea.IdeaId.apply(termBucket.key)).->[Long](termBucket.docCount))).toMap[org.make.core.idea.IdeaId, Long](scala.this.<:<.refl[(org.make.core.idea.IdeaId, Long)])
368 8266 14552 - 14552 TypeApply scala.<:<.refl scala.this.<:<.refl[(org.make.core.idea.IdeaId, Long)]
377 7942 14752 - 14753 Literal <nosymbol> org.scalatest.testsuite 4
380 8379 14899 - 14899 Select com.sksamuel.elastic4s.requests.searches.aggs.GlobalAggregation.apply$default$2 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.GlobalAggregation.apply$default$2
380 7992 14899 - 14899 Select com.sksamuel.elastic4s.requests.searches.aggs.GlobalAggregation.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.GlobalAggregation.apply$default$3
380 8575 14924 - 14939 Literal <nosymbol> org.scalatest.testsuite "all_proposals"
381 8197 14899 - 15442 Apply com.sksamuel.elastic4s.requests.searches.aggs.Aggregation.subAggregations org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.GlobalAggregation.apply("all_proposals", com.sksamuel.elastic4s.requests.searches.aggs.GlobalAggregation.apply$default$2, com.sksamuel.elastic4s.requests.searches.aggs.GlobalAggregation.apply$default$3).subAggregations(com.sksamuel.elastic4s.requests.searches.aggs.FilterAggregation.apply("filter_global", com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field, org.make.core.proposal.ProposalStatus.Accepted.value, com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$3, com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$4, com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$5), com.sksamuel.elastic4s.requests.searches.aggs.FilterAggregation.apply$default$3, com.sksamuel.elastic4s.requests.searches.aggs.FilterAggregation.apply$default$4).subAggregations({ <artifact> val x$1: String("by_idea_global") = "by_idea_global"; <artifact> val x$2: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field); <artifact> val x$3: Seq[String] @scala.reflect.internal.annotations.uncheckedBounds = ideaIds.map[String](((x$13: org.make.core.idea.IdeaId) => x$13.value)); <artifact> val x$4: Some[Int] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Int](ideaIds.size); <artifact> val x$5: Option[com.sksamuel.elastic4s.requests.script.Script] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$3; <artifact> val x$6: Option[AnyRef] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$4; <artifact> val x$7: Option[Long] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$6; <artifact> val x$8: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$7; <artifact> val x$9: Option[com.sksamuel.elastic4s.requests.common.ValueType] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$8; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$9; <artifact> val x$11: Option[Long] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$10; <artifact> val x$12: Option[com.sksamuel.elastic4s.requests.searches.aggs.SubAggCollectionMode] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$11; <artifact> val x$13: Seq[com.sksamuel.elastic4s.requests.searches.aggs.TermsOrder] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$12; <artifact> val x$14: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$13; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$15; <artifact> val x$16: Seq[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$16; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$17; <artifact> val x$18: Option[com.sksamuel.elastic4s.requests.searches.IncludePartition] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$18; <artifact> val x$19: Seq[com.sksamuel.elastic4s.requests.searches.aggs.AbstractAggregation] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$19; <artifact> val x$20: Map[String,AnyRef] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$20; com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply("by_idea_global", x$2, x$5, x$6, x$4, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$3, x$15, x$16, x$17, x$18, x$19, x$20) }))
382 8221 14977 - 14977 Select com.sksamuel.elastic4s.requests.searches.aggs.FilterAggregation.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.FilterAggregation.apply$default$3
382 8042 14977 - 14977 Select com.sksamuel.elastic4s.requests.searches.aggs.FilterAggregation.apply$default$4 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.FilterAggregation.apply$default$4
383 8677 15015 - 15030 Literal <nosymbol> org.scalatest.testsuite "filter_global"
384 8735 15052 - 15052 Select com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$3
384 8304 15052 - 15052 Select com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$4 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$4
384 8282 15070 - 15113 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field
384 7932 15052 - 15052 Select com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$5 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$5
384 7899 15123 - 15137 Select org.make.core.proposal.ProposalStatus.value org.scalatest.testsuite org.make.core.proposal.ProposalStatus.Accepted.value
384 8604 15052 - 15138 Apply com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field, org.make.core.proposal.ProposalStatus.Accepted.value, com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$3, com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$4, com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$5)
385 8596 14977 - 15432 Apply com.sksamuel.elastic4s.requests.searches.aggs.Aggregation.subAggregations org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.FilterAggregation.apply("filter_global", com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.status.field, org.make.core.proposal.ProposalStatus.Accepted.value, com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$3, com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$4, com.sksamuel.elastic4s.requests.searches.term.TermQuery.apply$default$5), com.sksamuel.elastic4s.requests.searches.aggs.FilterAggregation.apply$default$3, com.sksamuel.elastic4s.requests.searches.aggs.FilterAggregation.apply$default$4).subAggregations({ <artifact> val x$1: String("by_idea_global") = "by_idea_global"; <artifact> val x$2: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field); <artifact> val x$3: Seq[String] @scala.reflect.internal.annotations.uncheckedBounds = ideaIds.map[String](((x$13: org.make.core.idea.IdeaId) => x$13.value)); <artifact> val x$4: Some[Int] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Int](ideaIds.size); <artifact> val x$5: Option[com.sksamuel.elastic4s.requests.script.Script] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$3; <artifact> val x$6: Option[AnyRef] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$4; <artifact> val x$7: Option[Long] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$6; <artifact> val x$8: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$7; <artifact> val x$9: Option[com.sksamuel.elastic4s.requests.common.ValueType] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$8; <artifact> val x$10: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$9; <artifact> val x$11: Option[Long] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$10; <artifact> val x$12: Option[com.sksamuel.elastic4s.requests.searches.aggs.SubAggCollectionMode] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$11; <artifact> val x$13: Seq[com.sksamuel.elastic4s.requests.searches.aggs.TermsOrder] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$12; <artifact> val x$14: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$13; <artifact> val x$15: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$15; <artifact> val x$16: Seq[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$16; <artifact> val x$17: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$17; <artifact> val x$18: Option[com.sksamuel.elastic4s.requests.searches.IncludePartition] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$18; <artifact> val x$19: Seq[com.sksamuel.elastic4s.requests.searches.aggs.AbstractAggregation] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$19; <artifact> val x$20: Map[String,AnyRef] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$20; com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply("by_idea_global", x$2, x$5, x$6, x$4, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$3, x$15, x$16, x$17, x$18, x$19, x$20) })
386 8535 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$19 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$19
386 8534 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$9 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$9
386 7879 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$18 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$18
386 8217 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$13 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$13
386 8354 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$10 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$10
386 8267 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$7 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$7
386 8046 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$4 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$4
386 8270 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$17 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$17
386 8216 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$3
386 7926 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$8 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$8
386 8012 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$15 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$15
386 8661 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$6 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$6
386 8592 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$12 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$12
386 8637 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$16 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$16
386 8332 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$20 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$20
386 7991 15180 - 15420 Apply com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply("by_idea_global", x$2, x$5, x$6, x$4, x$7, x$8, x$9, x$10, x$11, x$12, x$13, x$14, x$3, x$15, x$16, x$17, x$18, x$19, x$20)
386 7955 15180 - 15180 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$11 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$11
387 8621 15219 - 15235 Literal <nosymbol> org.scalatest.testsuite "by_idea_global"
388 8288 15264 - 15307 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field
388 7925 15259 - 15308 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field)
389 8738 15357 - 15364 Select org.make.core.idea.IdeaId.value org.scalatest.testsuite x$13.value
389 8350 15345 - 15365 Apply scala.collection.IterableOps.map org.scalatest.testsuite ideaIds.map[String](((x$13: org.make.core.idea.IdeaId) => x$13.value))
390 7951 15393 - 15405 Select scala.collection.SeqOps.size org.scalatest.testsuite ideaIds.size
390 8607 15388 - 15406 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[Int](ideaIds.size)
396 8849 15483 - 15483 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$9 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$9
396 8588 15483 - 15483 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$7 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$7
396 8519 15483 - 15483 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$2 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$2
396 8662 15483 - 15483 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$10 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$10
396 7974 15483 - 15483 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$5 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$5
396 8234 15483 - 15483 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$8 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$8
396 8351 15483 - 15483 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$3
396 8291 15483 - 15483 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$11 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$11
396 8545 15483 - 15657 Apply com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply("top_proposals", x$33, x$34, x$32, x$35, x$31, x$36, x$37, x$38, x$39, x$40, x$41)
396 7913 15483 - 15483 Select com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$12 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TopHitsAggregation.apply$default$12
397 8015 15520 - 15535 Literal <nosymbol> org.scalatest.testsuite "top_proposals"
398 8517 15559 - 15559 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3
398 7880 15559 - 15559 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2
398 7933 15559 - 15559 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5
398 8617 15577 - 15585 Literal <nosymbol> org.scalatest.testsuite "_score"
398 8587 15559 - 15559 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6
398 8838 15559 - 15559 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9
398 8300 15595 - 15609 Select com.sksamuel.elastic4s.requests.searches.sort.SortOrder.DESC org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.SortOrder.DESC
398 8198 15559 - 15559 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8
398 8658 15559 - 15610 Apply com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply("_score", x$23, x$24, x$25, x$26, x$27, x$22, x$28, x$29)
398 8347 15559 - 15559 Select com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4
398 8242 15555 - 15611 Apply scala.collection.SeqFactory.Delegate.apply org.scalatest.testsuite scala.`package`.Seq.apply[com.sksamuel.elastic4s.requests.searches.sort.FieldSort]({ <artifact> val x$21: String("_score") = "_score"; <artifact> val x$22: com.sksamuel.elastic4s.requests.searches.sort.SortOrder = com.sksamuel.elastic4s.requests.searches.sort.SortOrder.DESC; <artifact> val x$23: Option[Any] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$2; <artifact> val x$24: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$3; <artifact> val x$25: Option[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$4; <artifact> val x$26: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$5; <artifact> val x$27: Option[com.sksamuel.elastic4s.requests.searches.sort.SortMode] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$6; <artifact> val x$28: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$8; <artifact> val x$29: Option[com.sksamuel.elastic4s.requests.searches.sort.NestedSort] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply$default$9; com.sksamuel.elastic4s.requests.searches.sort.FieldSort.apply("_score", x$23, x$24, x$25, x$26, x$27, x$22, x$28, x$29) })
399 7912 15630 - 15647 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[Int](avatarsSize)
414 8338 15679 - 16191 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.trackTotalHits org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.search(DefaultProposalSearchEngine.this.proposalAlias).bool({ <artifact> val x$42: Seq[com.sksamuel.elastic4s.requests.searches.queries.ExistsQuery] @scala.reflect.internal.annotations.uncheckedBounds = scala.`package`.Seq.apply[com.sksamuel.elastic4s.requests.searches.queries.ExistsQuery](com.sksamuel.elastic4s.requests.searches.queries.ExistsQuery.apply(org.make.core.proposal.indexed.ProposalElasticsearchFieldName.authorAvatarUrl.field, com.sksamuel.elastic4s.requests.searches.queries.ExistsQuery.apply$default$2, com.sksamuel.elastic4s.requests.searches.queries.ExistsQuery.apply$default$3)); <artifact> val x$43: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1; <artifact> val x$44: Option[Double] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2; <artifact> val x$45: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3; <artifact> val x$46: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4; <artifact> val x$47: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5; <artifact> val x$48: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7; <artifact> val x$49: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8; com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply(x$43, x$44, x$45, x$46, x$47, x$42, x$48, x$49) }).aggregations({ <artifact> val x$50: String("by_idea") = "by_idea"; <artifact> val x$51: Some[String] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.ideaId.field); <artifact> val x$52: Seq[String] @scala.reflect.internal.annotations.uncheckedBounds = ideaIds.map[String](((x$14: org.make.core.idea.IdeaId) => x$14.value)); <artifact> val x$53: Some[Int] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[Int](ideaIds.size); <artifact> val x$54: Option[com.sksamuel.elastic4s.requests.script.Script] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$3; <artifact> val x$55: Option[AnyRef] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$4; <artifact> val x$56: Option[Long] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$6; <artifact> val x$57: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$7; <artifact> val x$58: Option[com.sksamuel.elastic4s.requests.common.ValueType] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$8; <artifact> val x$59: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$9; <artifact> val x$60: Option[Long] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$10; <artifact> val x$61: Option[com.sksamuel.elastic4s.requests.searches.aggs.SubAggCollectionMode] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$11; <artifact> val x$62: Seq[com.sksamuel.elastic4s.requests.searches.aggs.TermsOrder] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$12; <artifact> val x$63: Option[Int] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$13; <artifact> val x$64: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$15; <artifact> val x$65: Seq[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$16; <artifact> val x$66: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$17; <artifact> val x$67: Option[com.sksamuel.elastic4s.requests.searches.IncludePartition] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$18; <artifact> val x$68: Seq[com.sksamuel.elastic4s.requests.searches.aggs.AbstractAggregation] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$19; <artifact> val x$69: Map[String,AnyRef] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$20; com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply("by_idea", x$51, x$54, x$55, x$53, x$56, x$57, x$58, x$59, x$60, x$61, x$62, x$63, x$52, x$64, x$65, x$66, x$67, x$68, x$69) }.subAggregations(topHitsAggregation), globalAggregation).size(0).trackTotalHits(true)
416 7979 16209 - 16254 Apply org.make.core.proposal.RandomAlgorithm.sortDefinition org.scalatest.testsuite org.make.core.proposal.RandomAlgorithm.apply(seed).sortDefinition(request)
419 8573 16318 - 16327 TypeApply scala.collection.immutable.Map.empty org.scalatest.testsuite scala.Predef.Map.empty[org.make.core.idea.IdeaId, Nothing]
419 8230 16300 - 16328 Apply scala.concurrent.Future.successful org.scalatest.testsuite scala.concurrent.Future.successful[scala.collection.immutable.Map[org.make.core.idea.IdeaId,Nothing]](scala.Predef.Map.empty[org.make.core.idea.IdeaId, Nothing])
421 8836 16379 - 16379 Select com.sksamuel.elastic4s.requests.searches.SearchHandlers.SearchHandler org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.SearchHandler
421 8145 16357 - 16479 ApplyToImplicitArgs scala.concurrent.Future.map org.scalatest.testsuite org.make.api.technical.elasticsearch.`package`.RichHttpClient(DefaultProposalSearchEngine.this.client).executeAsFuture[com.sksamuel.elastic4s.requests.searches.SearchRequest, com.sksamuel.elastic4s.requests.searches.SearchResponse](request)(com.sksamuel.elastic4s.ElasticDsl.SearchHandler, scala.concurrent.ExecutionContext.Implicits.global, scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])).map[Map[org.make.core.idea.IdeaId,org.make.api.question.AvatarsAndProposalsCount]](((response: com.sksamuel.elastic4s.requests.searches.SearchResponse) => DefaultProposalSearchEngine.this.computeAvatarAndProposalsCountResponse(response)))(scala.concurrent.ExecutionContext.Implicits.global)
421 8252 16379 - 16379 Apply scala.reflect.ManifestFactory.classType org.scalatest.testsuite scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])
421 8515 16393 - 16393 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
421 8643 16379 - 16379 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
422 7916 16419 - 16467 Apply org.make.api.proposal.DefaultProposalSearchEngineComponent.DefaultProposalSearchEngine.computeAvatarAndProposalsCountResponse DefaultProposalSearchEngine.this.computeAvatarAndProposalsCountResponse(response)
431 7958 16721 - 16736 Literal <nosymbol> "all_proposals"
432 8576 16754 - 16769 Literal <nosymbol> "filter_global"
433 8232 16794 - 16810 Literal <nosymbol> "by_idea_global"
433 8825 16793 - 16793 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms.TermsAggReader bucket.this.Terms.TermsAggReader
435 7902 16852 - 16881 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[String](bucket.key).->[Long](bucket.docCount)
435 8632 16852 - 16862 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket.key bucket.key
435 8245 16866 - 16881 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket.docCount bucket.docCount
436 8518 16892 - 16892 TypeApply scala.<:<.refl scala.this.<:<.refl[(String, Long)]
436 8137 16683 - 16897 ApplyToImplicitArgs scala.collection.IterableOnceOps.toMap response.aggregations.global("all_proposals").filter("filter_global").result[com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms]("by_idea_global")(bucket.this.Terms.TermsAggReader).buckets.map[(String, Long)](((bucket: com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket) => scala.Predef.ArrowAssoc[String](bucket.key).->[Long](bucket.docCount))).toMap[String, Long](scala.this.<:<.refl[(String, Long)])
438 8580 16994 - 16994 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms.TermsAggReader bucket.this.Terms.TermsAggReader
438 7973 16995 - 17004 Literal <nosymbol> "by_idea"
442 8609 17069 - 17252 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[String](bucket.key).->[Seq[String]](bucket.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHits]("top_proposals")(metrics.this.TopHits.TopHitsAggSerde).hits.map[org.make.core.proposal.indexed.IndexedProposal](((x$15: com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHit) => x$15.to[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.aggReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec)))).map[String](((x$16: org.make.core.proposal.indexed.IndexedProposal) => x$16.author.avatarUrl.getOrElse[String](""))))
442 8182 17069 - 17079 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket.key bucket.key
443 8441 17120 - 17120 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHits.TopHitsAggSerde metrics.this.TopHits.TopHitsAggSerde
443 8826 17121 - 17136 Literal <nosymbol> "top_proposals"
445 7906 17181 - 17181 ApplyToImplicitArgs com.sksamuel.elastic4s.circe.aggReaderWithCirce com.sksamuel.elastic4s.circe.`package`.aggReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec)
445 8497 17177 - 17198 ApplyToImplicitArgs com.sksamuel.elastic4s.requests.searches.aggs.responses.Transformable.to x$15.to[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.aggReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec))
445 8290 17181 - 17181 Select org.make.core.proposal.indexed.IndexedProposal.codec indexed.this.IndexedProposal.codec
446 7978 17083 - 17252 Apply scala.collection.IterableOps.map bucket.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHits]("top_proposals")(metrics.this.TopHits.TopHitsAggSerde).hits.map[org.make.core.proposal.indexed.IndexedProposal](((x$15: com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHit) => x$15.to[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.aggReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec)))).map[String](((x$16: org.make.core.proposal.indexed.IndexedProposal) => x$16.author.avatarUrl.getOrElse[String]("")))
446 8139 17219 - 17251 Apply scala.Option.getOrElse x$16.author.avatarUrl.getOrElse[String]("")
448 8184 17272 - 17272 TypeApply scala.<:<.refl scala.this.<:<.refl[(String, Seq[String])]
448 8807 16950 - 17277 ApplyToImplicitArgs scala.collection.IterableOnceOps.toMap response.aggregations.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms]("by_idea")(bucket.this.Terms.TermsAggReader).buckets.map[(String, Seq[String])](((bucket: com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket) => scala.Predef.ArrowAssoc[String](bucket.key).->[Seq[String]](bucket.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHits]("top_proposals")(metrics.this.TopHits.TopHitsAggSerde).hits.map[org.make.core.proposal.indexed.IndexedProposal](((x$15: com.sksamuel.elastic4s.requests.searches.aggs.responses.metrics.TopHit) => x$15.to[org.make.core.proposal.indexed.IndexedProposal](com.sksamuel.elastic4s.circe.`package`.aggReaderWithCirce[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec)))).map[String](((x$16: org.make.core.proposal.indexed.IndexedProposal) => x$16.author.avatarUrl.getOrElse[String]("")))))).toMap[String, Seq[String]](scala.this.<:<.refl[(String, Seq[String])])
449 8611 17284 - 17523 Apply scala.collection.MapOps.map proposalsCountByIdea.map[org.make.core.idea.IdeaId, org.make.api.question.AvatarsAndProposalsCount](((x0$1: (String, Long)) => x0$1 match { case (_1: String, _2: Long): (String, Long)((ideaId @ _), (count @ _)) => scala.Predef.ArrowAssoc[org.make.core.idea.IdeaId](org.make.core.idea.IdeaId.apply(ideaId)).->[org.make.api.question.AvatarsAndProposalsCount](org.make.api.question.AvatarsAndProposalsCount.apply(avatarsByIdea.getOrElse[Seq[String]](ideaId, scala.`package`.Seq.empty[Nothing]), count.toInt)) }))
451 8122 17371 - 17515 Apply org.make.api.question.AvatarsAndProposalsCount.apply org.make.api.question.AvatarsAndProposalsCount.apply(avatarsByIdea.getOrElse[Seq[String]](ideaId, scala.`package`.Seq.empty[Nothing]), count.toInt)
451 7957 17353 - 17515 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[org.make.core.idea.IdeaId](org.make.core.idea.IdeaId.apply(ideaId)).->[org.make.api.question.AvatarsAndProposalsCount](org.make.api.question.AvatarsAndProposalsCount.apply(avatarsByIdea.getOrElse[Seq[String]](ideaId, scala.`package`.Seq.empty[Nothing]), count.toInt))
451 8479 17353 - 17367 Apply org.make.core.idea.IdeaId.apply org.make.core.idea.IdeaId.apply(ideaId)
452 7897 17419 - 17461 Apply scala.collection.MapOps.getOrElse avatarsByIdea.getOrElse[Seq[String]](ideaId, scala.`package`.Seq.empty[Nothing])
452 8293 17451 - 17460 TypeApply scala.collection.SeqFactory.Delegate.empty scala.`package`.Seq.empty[Nothing]
453 8498 17492 - 17503 Select scala.Long.toInt count.toInt
461 8852 17693 - 18034 Apply org.make.core.proposal.SearchFilters.getSearchFilters org.scalatest.testsuite org.make.core.proposal.SearchFilters.getSearchFilters(org.make.core.proposal.SearchQuery.apply(scala.Some.apply[org.make.core.proposal.SearchFilters]({ <artifact> val x$1: Some[org.make.core.proposal.QuestionSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.QuestionSearchFilter](org.make.core.proposal.QuestionSearchFilter.apply(questionIds.toList)); <artifact> val x$2: Some[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.SequencePoolSearchFilter](org.make.core.proposal.SequencePoolSearchFilter.apply(org.make.core.proposal.indexed.SequencePool.Tested)); <artifact> val x$3: Some[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.ZoneSearchFilter](org.make.core.proposal.ZoneSearchFilter.apply(org.make.core.proposal.indexed.Zone.Consensus)); <artifact> val x$4: Option[org.make.core.proposal.ProposalSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$1; <artifact> val x$5: Option[org.make.core.proposal.InitialProposalFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$2; <artifact> val x$6: Option[org.make.core.proposal.TagsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$3; <artifact> val x$7: Option[org.make.core.proposal.LabelsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$4; <artifact> val x$8: Option[org.make.core.proposal.OperationSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$5; <artifact> val x$9: Option[org.make.core.proposal.ContentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$7; <artifact> val x$10: Option[org.make.core.proposal.StatusSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$8; <artifact> val x$11: Option[org.make.core.proposal.ContextSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$9; <artifact> val x$12: Option[org.make.core.proposal.SlugSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$10; <artifact> val x$13: Option[org.make.core.proposal.IdeaSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$11; <artifact> val x$14: Option[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$12; <artifact> val x$15: Option[org.make.core.proposal.CountrySearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$13; <artifact> val x$16: Option[org.make.core.proposal.UserSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$14; <artifact> val x$17: Option[org.make.core.proposal.MinVotesCountSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$15; <artifact> val x$18: Option[org.make.core.proposal.ToEnrichSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$16; <artifact> val x$19: Option[org.make.core.proposal.IsAnonymousSearchFiler] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$17; <artifact> val x$20: Option[org.make.core.proposal.MinScoreSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$18; <artifact> val x$21: Option[org.make.core.proposal.CreatedAtSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$19; <artifact> val x$22: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$21; <artifact> val x$23: Option[org.make.core.proposal.OperationKindsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$22; <artifact> val x$24: Option[org.make.core.proposal.QuestionIsOpenSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$23; <artifact> val x$25: Option[org.make.core.proposal.SegmentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$24; <artifact> val x$26: Option[org.make.core.proposal.UserTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$25; <artifact> val x$27: Option[org.make.core.proposal.ProposalTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$26; <artifact> val x$28: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$28; <artifact> val x$29: Option[org.make.core.proposal.MinScoreLowerBoundSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$29; <artifact> val x$30: Option[org.make.core.proposal.KeywordsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$30; <artifact> val x$31: Option[org.make.core.proposal.SubmittedAsLanguagesFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$31; org.make.core.proposal.SearchFilters.apply(x$4, x$5, x$6, x$7, x$8, x$1, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$2, x$22, x$23, x$24, x$25, x$26, x$27, x$3, x$28, x$29, x$30, x$31) }), org.make.core.proposal.SearchQuery.apply$default$2, org.make.core.proposal.SearchQuery.apply$default$3, org.make.core.proposal.SearchQuery.apply$default$4, org.make.core.proposal.SearchQuery.apply$default$5, org.make.core.proposal.SearchQuery.apply$default$6, org.make.core.proposal.SearchQuery.apply$default$7))
462 8167 17733 - 17733 Select org.make.core.proposal.SearchQuery.apply$default$5 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$5
462 8777 17733 - 17733 Select org.make.core.proposal.SearchQuery.apply$default$6 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$6
462 8426 17733 - 17733 Select org.make.core.proposal.SearchQuery.apply$default$7 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$7
462 8435 17755 - 18016 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[org.make.core.proposal.SearchFilters]({ <artifact> val x$1: Some[org.make.core.proposal.QuestionSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.QuestionSearchFilter](org.make.core.proposal.QuestionSearchFilter.apply(questionIds.toList)); <artifact> val x$2: Some[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.SequencePoolSearchFilter](org.make.core.proposal.SequencePoolSearchFilter.apply(org.make.core.proposal.indexed.SequencePool.Tested)); <artifact> val x$3: Some[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.ZoneSearchFilter](org.make.core.proposal.ZoneSearchFilter.apply(org.make.core.proposal.indexed.Zone.Consensus)); <artifact> val x$4: Option[org.make.core.proposal.ProposalSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$1; <artifact> val x$5: Option[org.make.core.proposal.InitialProposalFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$2; <artifact> val x$6: Option[org.make.core.proposal.TagsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$3; <artifact> val x$7: Option[org.make.core.proposal.LabelsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$4; <artifact> val x$8: Option[org.make.core.proposal.OperationSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$5; <artifact> val x$9: Option[org.make.core.proposal.ContentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$7; <artifact> val x$10: Option[org.make.core.proposal.StatusSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$8; <artifact> val x$11: Option[org.make.core.proposal.ContextSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$9; <artifact> val x$12: Option[org.make.core.proposal.SlugSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$10; <artifact> val x$13: Option[org.make.core.proposal.IdeaSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$11; <artifact> val x$14: Option[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$12; <artifact> val x$15: Option[org.make.core.proposal.CountrySearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$13; <artifact> val x$16: Option[org.make.core.proposal.UserSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$14; <artifact> val x$17: Option[org.make.core.proposal.MinVotesCountSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$15; <artifact> val x$18: Option[org.make.core.proposal.ToEnrichSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$16; <artifact> val x$19: Option[org.make.core.proposal.IsAnonymousSearchFiler] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$17; <artifact> val x$20: Option[org.make.core.proposal.MinScoreSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$18; <artifact> val x$21: Option[org.make.core.proposal.CreatedAtSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$19; <artifact> val x$22: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$21; <artifact> val x$23: Option[org.make.core.proposal.OperationKindsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$22; <artifact> val x$24: Option[org.make.core.proposal.QuestionIsOpenSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$23; <artifact> val x$25: Option[org.make.core.proposal.SegmentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$24; <artifact> val x$26: Option[org.make.core.proposal.UserTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$25; <artifact> val x$27: Option[org.make.core.proposal.ProposalTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$26; <artifact> val x$28: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$28; <artifact> val x$29: Option[org.make.core.proposal.MinScoreLowerBoundSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$29; <artifact> val x$30: Option[org.make.core.proposal.KeywordsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$30; <artifact> val x$31: Option[org.make.core.proposal.SubmittedAsLanguagesFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$31; org.make.core.proposal.SearchFilters.apply(x$4, x$5, x$6, x$7, x$8, x$1, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$2, x$22, x$23, x$24, x$25, x$26, x$27, x$3, x$28, x$29, x$30, x$31) })
462 8548 17733 - 17733 Select org.make.core.proposal.SearchQuery.apply$default$4 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$4
462 8201 17733 - 18026 Apply org.make.core.proposal.SearchQuery.apply org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply(scala.Some.apply[org.make.core.proposal.SearchFilters]({ <artifact> val x$1: Some[org.make.core.proposal.QuestionSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.QuestionSearchFilter](org.make.core.proposal.QuestionSearchFilter.apply(questionIds.toList)); <artifact> val x$2: Some[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.SequencePoolSearchFilter](org.make.core.proposal.SequencePoolSearchFilter.apply(org.make.core.proposal.indexed.SequencePool.Tested)); <artifact> val x$3: Some[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = scala.Some.apply[org.make.core.proposal.ZoneSearchFilter](org.make.core.proposal.ZoneSearchFilter.apply(org.make.core.proposal.indexed.Zone.Consensus)); <artifact> val x$4: Option[org.make.core.proposal.ProposalSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$1; <artifact> val x$5: Option[org.make.core.proposal.InitialProposalFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$2; <artifact> val x$6: Option[org.make.core.proposal.TagsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$3; <artifact> val x$7: Option[org.make.core.proposal.LabelsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$4; <artifact> val x$8: Option[org.make.core.proposal.OperationSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$5; <artifact> val x$9: Option[org.make.core.proposal.ContentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$7; <artifact> val x$10: Option[org.make.core.proposal.StatusSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$8; <artifact> val x$11: Option[org.make.core.proposal.ContextSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$9; <artifact> val x$12: Option[org.make.core.proposal.SlugSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$10; <artifact> val x$13: Option[org.make.core.proposal.IdeaSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$11; <artifact> val x$14: Option[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$12; <artifact> val x$15: Option[org.make.core.proposal.CountrySearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$13; <artifact> val x$16: Option[org.make.core.proposal.UserSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$14; <artifact> val x$17: Option[org.make.core.proposal.MinVotesCountSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$15; <artifact> val x$18: Option[org.make.core.proposal.ToEnrichSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$16; <artifact> val x$19: Option[org.make.core.proposal.IsAnonymousSearchFiler] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$17; <artifact> val x$20: Option[org.make.core.proposal.MinScoreSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$18; <artifact> val x$21: Option[org.make.core.proposal.CreatedAtSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$19; <artifact> val x$22: Option[org.make.core.proposal.SequencePoolSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$21; <artifact> val x$23: Option[org.make.core.proposal.OperationKindsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$22; <artifact> val x$24: Option[org.make.core.proposal.QuestionIsOpenSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$23; <artifact> val x$25: Option[org.make.core.proposal.SegmentSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$24; <artifact> val x$26: Option[org.make.core.proposal.UserTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$25; <artifact> val x$27: Option[org.make.core.proposal.ProposalTypesSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$26; <artifact> val x$28: Option[org.make.core.proposal.ZoneSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$28; <artifact> val x$29: Option[org.make.core.proposal.MinScoreLowerBoundSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$29; <artifact> val x$30: Option[org.make.core.proposal.KeywordsSearchFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$30; <artifact> val x$31: Option[org.make.core.proposal.SubmittedAsLanguagesFilter] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.proposal.SearchFilters.apply$default$31; org.make.core.proposal.SearchFilters.apply(x$4, x$5, x$6, x$7, x$8, x$1, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$2, x$22, x$23, x$24, x$25, x$26, x$27, x$3, x$28, x$29, x$30, x$31) }), org.make.core.proposal.SearchQuery.apply$default$2, org.make.core.proposal.SearchQuery.apply$default$3, org.make.core.proposal.SearchQuery.apply$default$4, org.make.core.proposal.SearchQuery.apply$default$5, org.make.core.proposal.SearchQuery.apply$default$6, org.make.core.proposal.SearchQuery.apply$default$7)
462 8099 17733 - 17733 Select org.make.core.proposal.SearchQuery.apply$default$2 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$2
462 7919 17733 - 17733 Select org.make.core.proposal.SearchQuery.apply$default$3 org.scalatest.testsuite org.make.core.proposal.SearchQuery.apply$default$3
463 8203 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$11 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$11
463 8113 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$24 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$24
463 8463 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$3 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$3
463 8212 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$31 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$31
463 8597 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$30 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$30
463 8546 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$26 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$26
463 8564 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$10 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$10
463 8806 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$12 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$12
463 8124 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$28 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$28
463 8208 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$21 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$21
463 8432 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$23 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$23
463 8809 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$22 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$22
463 8121 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$17 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$17
463 8743 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$29 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$29
463 8557 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$19 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$19
463 8850 17771 - 18006 Apply org.make.core.proposal.SearchFilters.apply org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply(x$4, x$5, x$6, x$7, x$8, x$1, x$9, x$10, x$11, x$12, x$13, x$14, x$15, x$16, x$17, x$18, x$19, x$20, x$21, x$2, x$22, x$23, x$24, x$25, x$26, x$27, x$3, x$28, x$29, x$30, x$31)
463 7872 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$25 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$25
463 8258 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$14 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$14
463 8841 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$2 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$2
463 8222 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$1 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$1
463 8778 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$9 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$9
463 8138 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$8 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$8
463 8538 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$7 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$7
463 8278 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$4 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$4
463 7883 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$5 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$5
463 8541 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$16 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$16
463 8747 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$18 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$18
463 8442 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$13 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$13
463 7886 17771 - 17771 Select org.make.core.proposal.SearchFilters.apply$default$15 org.scalatest.testsuite org.make.core.proposal.SearchFilters.apply$default$15
464 8219 17835 - 17853 Select cats.data.NonEmptyList.toList org.scalatest.testsuite questionIds.toList
464 8811 17814 - 17854 Apply org.make.core.proposal.QuestionSearchFilter.apply org.scalatest.testsuite org.make.core.proposal.QuestionSearchFilter.apply(questionIds.toList)
464 8482 17809 - 17855 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[org.make.core.proposal.QuestionSearchFilter](org.make.core.proposal.QuestionSearchFilter.apply(questionIds.toList))
465 8273 17914 - 17933 Select org.make.core.proposal.indexed.SequencePool.Tested org.scalatest.testsuite org.make.core.proposal.indexed.SequencePool.Tested
465 8536 17884 - 17935 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[org.make.core.proposal.SequencePoolSearchFilter](org.make.core.proposal.SequencePoolSearchFilter.apply(org.make.core.proposal.indexed.SequencePool.Tested))
465 7901 17889 - 17934 Apply org.make.core.proposal.SequencePoolSearchFilter.apply org.scalatest.testsuite org.make.core.proposal.SequencePoolSearchFilter.apply(org.make.core.proposal.indexed.SequencePool.Tested)
466 8795 17961 - 17993 Apply org.make.core.proposal.ZoneSearchFilter.apply org.scalatest.testsuite org.make.core.proposal.ZoneSearchFilter.apply(org.make.core.proposal.indexed.Zone.Consensus)
466 8153 17978 - 17992 Select org.make.core.proposal.indexed.Zone.Consensus org.scalatest.testsuite org.make.core.proposal.indexed.Zone.Consensus
466 8598 17956 - 17994 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[org.make.core.proposal.ZoneSearchFilter](org.make.core.proposal.ZoneSearchFilter.apply(org.make.core.proposal.indexed.Zone.Consensus))
472 7871 18065 - 18065 Select com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$11 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$11
472 8418 18065 - 18065 Select com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$5 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$5
472 8761 18065 - 18065 Select com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$4 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$4
472 8528 18065 - 18236 Apply com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply("consensus_outlier", x$33, x$35, x$36, x$37, x$38, x$34, x$39, x$40, x$41, x$42)
472 8103 18065 - 18065 Select com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$10 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$10
472 8207 18065 - 18065 Select com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$6 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$6
472 8171 18065 - 18065 Select com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$3
472 8828 18065 - 18065 Select com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$8 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$8
472 8451 18065 - 18065 Select com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$9 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.apply$default$9
473 8485 18104 - 18123 Literal <nosymbol> org.scalatest.testsuite "consensus_outlier"
474 8100 18146 - 18198 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreLowerBound.field
474 7922 18141 - 18199 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.scoreLowerBound.field)
475 8523 18220 - 18228 Apply scala.collection.SeqFactory.Delegate.apply org.scalatest.testsuite scala.`package`.Seq.apply[Double](80.0)
477 8744 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$8 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$8
477 8403 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$9 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$9
477 8056 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$13 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$13
477 8684 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$14 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$14
477 8483 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$12 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$12
477 8190 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$10 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$10
477 8417 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$18 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$18
477 8085 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$3 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$3
477 8166 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$7 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$7
477 8237 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$20 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$20
477 8509 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$15 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$15
477 8796 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$17 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$17
477 8503 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$6 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$6
477 8700 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$4 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$4
477 8170 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$16 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$16
477 8843 18263 - 18468 Apply com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply("by_question", x$44, x$47, x$48, x$45, x$49, x$50, x$51, x$52, x$53, x$54, x$55, x$56, x$57, x$58, x$59, x$60, x$61, x$46, x$62)
477 8816 18263 - 18263 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$11 org.scalatest.testsuite com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.apply$default$11
478 8141 18296 - 18309 Literal <nosymbol> org.scalatest.testsuite "by_question"
479 8762 18332 - 18379 Select org.make.core.proposal.indexed.ProposalElasticsearchFieldName.Simple.field org.scalatest.testsuite org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionId.field
479 8420 18327 - 18380 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[String](org.make.core.proposal.indexed.ProposalElasticsearchFieldName.questionId.field)
480 8187 18402 - 18418 Select cats.data.NonEmptyList.size org.scalatest.testsuite questionIds.size
480 8832 18397 - 18419 Apply scala.Some.apply org.scalatest.testsuite scala.Some.apply[Int](questionIds.size)
481 8481 18439 - 18460 Apply scala.collection.SeqFactory.Delegate.apply org.scalatest.testsuite scala.`package`.Seq.apply[com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation](consensusOutlier)
487 8487 18489 - 18642 Apply com.sksamuel.elastic4s.requests.searches.SearchRequest.trackTotalHits org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.search(DefaultProposalSearchEngine.this.proposalAlias).bool({ <artifact> val x$63: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = searchFilters; <artifact> val x$64: Option[Boolean] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$1; <artifact> val x$65: Option[Double] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$2; <artifact> val x$66: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$3; <artifact> val x$67: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$4; <artifact> val x$68: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$5; <artifact> val x$69: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$7; <artifact> val x$70: Seq[com.sksamuel.elastic4s.requests.searches.queries.Query] @scala.reflect.internal.annotations.uncheckedBounds = com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply$default$8; com.sksamuel.elastic4s.requests.searches.queries.compound.BoolQuery.apply(x$64, x$65, x$66, x$67, x$68, x$63, x$69, x$70) }).aggregations(aggByQuestion).limit(0).trackTotalHits(true)
489 8552 18672 - 18672 Apply scala.reflect.ManifestFactory.classType org.scalatest.testsuite scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])
489 8115 18672 - 18672 Select com.sksamuel.elastic4s.requests.searches.SearchHandlers.SearchHandler org.scalatest.testsuite com.sksamuel.elastic4s.ElasticDsl.SearchHandler
489 8159 18650 - 18979 ApplyToImplicitArgs scala.concurrent.Future.map org.scalatest.testsuite org.make.api.technical.elasticsearch.`package`.RichHttpClient(DefaultProposalSearchEngine.this.client).executeAsFuture[com.sksamuel.elastic4s.requests.searches.SearchRequest, com.sksamuel.elastic4s.requests.searches.SearchResponse](request)(com.sksamuel.elastic4s.ElasticDsl.SearchHandler, scala.concurrent.ExecutionContext.Implicits.global, scala.reflect.ManifestFactory.classType[com.sksamuel.elastic4s.requests.searches.SearchResponse](classOf[com.sksamuel.elastic4s.requests.searches.SearchResponse])).map[scala.collection.immutable.Map[org.make.core.question.QuestionId,Double]](((response: com.sksamuel.elastic4s.requests.searches.SearchResponse) => response.aggregations.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms](aggByQuestion.name)(bucket.this.Terms.TermsAggReader).buckets.flatMap[(org.make.core.question.QuestionId, Double)](((termBucket: com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket) => termBucket.percentiles(consensusOutlier.name).values.get("80.0").map[(org.make.core.question.QuestionId, Double)](((x$17: Double) => scala.Predef.ArrowAssoc[org.make.core.question.QuestionId](org.make.core.question.QuestionId.apply(termBucket.key)).->[Double](x$17))))).toMap[org.make.core.question.QuestionId, Double](scala.this.<:<.refl[(org.make.core.question.QuestionId, Double)])))(scala.concurrent.ExecutionContext.Implicits.global)
489 8730 18672 - 18672 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
489 8502 18686 - 18686 Select scala.concurrent.ExecutionContext.Implicits.global org.scalatest.testsuite scala.concurrent.ExecutionContext.Implicits.global
491 8798 18754 - 18754 Select com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms.TermsAggReader bucket.this.Terms.TermsAggReader
491 8157 18755 - 18773 Select com.sksamuel.elastic4s.requests.searches.aggs.TermsAggregation.name aggByQuestion.name
494 8400 18864 - 18885 Select com.sksamuel.elastic4s.requests.searches.aggs.PercentilesAggregation.name consensusOutlier.name
494 8845 18910 - 18941 Apply scala.Predef.ArrowAssoc.-> scala.Predef.ArrowAssoc[org.make.core.question.QuestionId](org.make.core.question.QuestionId.apply(termBucket.key)).->[Double](x$17)
494 8036 18898 - 18904 Literal <nosymbol> "80.0"
494 8469 18841 - 18942 Apply scala.Option.map termBucket.percentiles(consensusOutlier.name).values.get("80.0").map[(org.make.core.question.QuestionId, Double)](((x$17: Double) => scala.Predef.ArrowAssoc[org.make.core.question.QuestionId](org.make.core.question.QuestionId.apply(termBucket.key)).->[Double](x$17)))
496 8717 18708 - 18971 ApplyToImplicitArgs scala.collection.IterableOnceOps.toMap response.aggregations.result[com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.Terms](aggByQuestion.name)(bucket.this.Terms.TermsAggReader).buckets.flatMap[(org.make.core.question.QuestionId, Double)](((termBucket: com.sksamuel.elastic4s.requests.searches.aggs.responses.bucket.TermBucket) => termBucket.percentiles(consensusOutlier.name).values.get("80.0").map[(org.make.core.question.QuestionId, Double)](((x$17: Double) => scala.Predef.ArrowAssoc[org.make.core.question.QuestionId](org.make.core.question.QuestionId.apply(termBucket.key)).->[Double](x$17))))).toMap[org.make.core.question.QuestionId, Double](scala.this.<:<.refl[(org.make.core.question.QuestionId, Double)])
496 8083 18966 - 18966 TypeApply scala.<:<.refl scala.this.<:<.refl[(org.make.core.question.QuestionId, Double)]