package Ġcom . shark ab oi . media hub . di Ċ Ċ import Ġandroid . content . SharedPreferences Ċ import Ġcom . shark ab oi . media hub . data . api . ret rofit . M anga Service Ċ import Ġcom . shark ab oi . media hub . data . datastore . DataStore Repository Ċ import Ġcom . shark ab oi . media hub . modules . manga _ ranking . repository . M anga Ranking Repository Ċ import Ġcom . shark ab oi . media hub . modules . manga _ ranking . repository . M anga Ranking Repository Impl Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . android . components . Activity Ret ained Component Ċ import Ġdagger . h ilt . android . scopes . Activity Ret ained Scoped Ċ Ċ @ Install In ( Activity Ret ained Component :: class ) Ċ @ Module Ċ object ĠM anga Ranking Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Activity Ret ained Scoped ĊĠĠĠ Ġfun Ġget M anga Ranking Repository ( ĊĠĠĠĠĠĠĠ Ġm anga Service : ĠM anga Service , ĊĠĠĠĠĠĠĠ Ġdata Store Repository : ĠData Store Repository , ĊĠĠĠĠĠĠĠ Ġshared Preferences : ĠSharedPreferences ĊĠĠĠ Ġ): ĠM anga Ranking Repository Ġ= ĊĠĠĠĠĠĠĠ ĠM anga Ranking Repository Impl ( manga Service , Ġdata Store Repository , Ġshared Preferences ) Ċ } Ċ