package Ġcom . example . app stores . sources . dependencies Ċ Ċ import Ġcom . example . app stores . sources . stores . videos . Videos Network Store Ċ import Ġcom . example . app stores . sources . stores . videos . Videos Store Ċ import Ġcom . example . app stores . sources . stores . videos . Videos Worker Ċ import Ġcom . example . app stores . sources . stores . videos . Videos Worker Type Ċ import Ġcom . example . core android . sources . dependencies . Core Dependency Ċ Ċ open Ġclass ĠStore Dependency : ĠCore Dependency (), ĠStore Depend able Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġresolve Videos Worker (): ĠV ideos Worker Type Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠV ideos Worker ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstore Ġ= Ġresolve Videos Network Store () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġresolve Videos Network Store (): ĠV ideos Store Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠV ideos Network Store ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhttp Service Ġ= Ġresolve HTTP Service (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconstants Ġ= Ġresolve Constants () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }