package Ġcom . jet pack r . source . loader . remote Ċ Ċ import Ġcom . jet pack r . source . response . GitHub Response Ċ import Ġio . ktor . client . HttpClient Ċ import Ġio . ktor . client . request . get Ċ Ċ class ĠGitHub Loader ( client : ĠHttpClient ): ĠRemote Loader ( client ) Ġ{ ĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġdo Load ( url : ĠString ): ĠList < Pair < String , ĠString >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġclient . get < List < GitHub Response >>( url ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. map NotNull Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( it . name . startsWith (" v ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . name ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. map Ġ{ ĠPair ( it , Ġit ) Ġ} ĊĠĠĠ Ġ} Ċ }