package Ġcom . rain . site control . ui . splash Ċ Ċ import Ġandroid . app . Activity Ċ import Ġcom . rain . auth . data . Auth Manager Ċ import Ġcom . rain . on boarding . permission . Permission Manager Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ @ Module Ċ class ĠSpl ash Module Ġ{ ĊĊĠĠĠ Ġ@ Splash Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Permission Manager ( activity : ĠActivity ): ĠPermission Manager Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠPermission Manager ( activity ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Splash Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Activity ( activity : ĠSpl ash Activity ): ĠActivity Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġactivity ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Splash Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Splash View ( activity : ĠSpl ash Activity ): ĠSpl ash View Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġactivity ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Splash Scope ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Splash Presenter ( permission Manager : ĠPermission Manager , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauth Manager : ĠAuth Manager , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsplash View : ĠSpl ash View ): ĠSpl ash Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSpl ash Presenter ( permission Manager , Ġauth Manager , Ġsplash View ) ĊĠĠĠ Ġ} Ċ } Ċ