package Ġtasks Ċ Ċ import Ġcontributors . GitHub Service Ċ import Ġcontributors . Request Data Ċ import Ġcontributors . User Ċ import Ġcontributors . log Repos Ċ import Ġcontributors . log Users Ċ import Ġkotlinx . coroutines . async Ċ import Ġkotlinx . coroutines . await All Ċ import Ġkotlinx . coroutines . coroutine Scope Ċ Ċ suspend Ġfun Ġload Contribut ors Concurrent ( service : ĠGitHub Service , Ġreq : ĠRequest Data ): ĠList < User > Ġ= Ġcoroutine Scope Ġ{ ĊĠĠĠ Ġval Ġrepos Ġ= Ġservice ĊĠĠĠĠĠĠĠ Ġ. get Org Repos ( req . org ) ĊĠĠĠĠĠĠĠ Ġ. also Ġ{ Ġlog Repos ( req , Ġit ) Ġ} ĊĠĠĠĠĠĠĠ Ġ. body () Ġ?: ĠlistOf () ĊĊĠĠĠ Ġrepos . map Ġ{ Ġrepo Ġ-> ĊĠĠĠĠĠĠĠ Ġasync Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġservice ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. get Repo Contribut ors ( req . org , Ġrepo . name ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. also Ġ{ Ġlog Users ( repo , Ġit ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. body List () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ}. await All (). flatten (). aggregate () Ċ } Ċ