package Ġcom . sch ae fer . my movies . di . mapper Ċ Ċ import Ġcom . sch ae fer . my movies . presentation . mapper .* Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . android . components . Application Component Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ @ Install In ( Application Component :: class ) Ċ class ĠPresentation Mapper Module Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Schedule Mapper (): ĠSchedule Mapper Ġ= ĠSchedule Mapper () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovides Rating Mapper (): ĠRating Mapper Ġ= ĠRating Mapper () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Network Mapper ( mapper : ĠCountry Mapper ): ĠNetwork Mapper Ġ= ĊĠĠĠĠĠĠĠ ĠNetwork Mapper ( mapper ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Country Mapper (): ĠCountry Mapper Ġ= ĊĠĠĠĠĠĠĠ ĠCountry Mapper () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides External s Mapper ( mapper : ĠCountry Mapper ): ĠWeb Channel Mapper Ġ= ĊĠĠĠĠĠĠĠ ĠWeb Channel Mapper ( mapper ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Web Channel Mapper (): ĠExternal s Mapper Ġ= ĠExternal s Mapper () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Image Mapper (): ĠImage Mapper Ġ= ĠImage Mapper () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovides Previous Episode Mapper (): ĠPrevious Episode Mapper Ġ= ĠPrevious Episode Mapper () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Self Mapper (): ĠSelf Mapper Ġ= ĠSelf Mapper () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Links Mapper ( ĊĠĠĠĠĠĠĠ Ġprevious Episode Mapper : ĠPrevious Episode Mapper , ĊĠĠĠĠĠĠĠ Ġself Mapper : ĠSelf Mapper ĊĠĠĠ Ġ): ĠLinks Mapper Ġ= ĠLinks Mapper ( previous Episode Mapper , Ġself Mapper ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Show Data Mapper ( ĊĠĠĠĠĠĠĠ Ġschedule Mapper : ĠSchedule Mapper , ĊĠĠĠĠĠĠĠ Ġrating Mapper : ĠRating Mapper , ĊĠĠĠĠĠĠĠ Ġnetwork Mapper : ĠNetwork Mapper , ĊĠĠĠĠĠĠĠ Ġweb Channel Mapper : ĠWeb Channel Mapper , ĊĠĠĠĠĠĠĠ Ġexternal s Mapper : ĠExternal s Mapper , ĊĠĠĠĠĠĠĠ Ġimage Mapper : ĠImage Mapper , ĊĠĠĠĠĠĠĠ Ġlinks Mapper : ĠLinks Mapper ĊĠĠĠ Ġ): ĠShow Mapper Ġ= ĠShow Mapper ( ĊĠĠĠĠĠĠĠ Ġschedule Mapper , ĊĠĠĠĠĠĠĠ Ġrating Mapper , ĊĠĠĠĠĠĠĠ Ġnetwork Mapper , ĊĠĠĠĠĠĠĠ Ġweb Channel Mapper , ĊĠĠĠĠĠĠĠ Ġexternal s Mapper , ĊĠĠĠĠĠĠĠ Ġimage Mapper , ĊĠĠĠĠĠĠĠ Ġlinks Mapper ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides List Show Data Mapper ( mapper : ĠShow Mapper ): ĠList Show Mapper Ġ= ĊĠĠĠĠĠĠĠ ĠList Show Mapper ( mapper ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides Episode Item Mapper ( ĊĠĠĠĠĠĠĠ Ġmapper Links Mapper : ĠLinks Mapper , ĊĠĠĠĠĠĠĠ Ġimage Mapper : ĠImage Mapper ĊĠĠĠ Ġ): ĠEp isode Mapper Ġ= ĊĠĠĠĠĠĠĠ ĠEp isode Mapper ( mapper Links Mapper , Ġimage Mapper ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovides List Episode Mapper ( mapper : ĠEp isode Mapper ): ĠList Episode Mapper Ġ= ĊĠĠĠĠĠĠĠ ĠList Episode Mapper ( mapper ) Ċ }