package Ġeu . in nos oft . android p oc Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . res . Resources Ċ import Ġdagger . Component Ċ import Ġeu . in nos oft . android p oc . data . api . Api Module Ċ import Ġeu . in nos oft . android p oc . data . repository . Ads Repository Ċ import Ġeu . in nos oft . android p oc . data . repository . Feed s Repository Ċ import Ġeu . in nos oft . android p oc . data . repository . Repository Module Ċ import Ġjava . util .* Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ @ Component ( modules Ġ= Ġ[ App Module :: class , ĠRepository Module :: class , ĠApi Module :: class ]) Ċ interface ĠApp Component Ġ{ ĊĊĠĠĠ Ġfun Ġinject ( app : ĠApp ) ĊĠĠĠ Ġfun Ġexpose AppContext (): ĠContext ĊĠĠĠ Ġfun Ġexpose Resources (): ĠResources ĊĠĠĠ Ġfun Ġexpose Locale (): ĠLocale ĊĊĊĠĠĠ Ġfun Ġexpose Feed s Repository (): ĠFeed s Repository ĊĠĠĠ Ġfun Ġexpose Ads Repository (): ĠA ds Repository Ċ }