package Ġke k me ch . ru . notes . di Ċ Ċ import Ġke k me ch . ru . common _ di . Module Provider Ċ import Ġke k me ch . ru . domain _ notes . Notes Feature Launcher Ċ import Ġke k me ch . ru . domain _ notes . Notes Repository Ċ import Ġke k me ch . ru . domain _ notes . Notes Schedule Transformer Ċ import Ġke k me ch . ru . domain _ notes . sources . Cached Notes Source Ċ import Ġke k me ch . ru . domain _ notes . sources . Notes Source Ċ import Ġke k me ch . ru . domain _ notes . sources . Notes Source Impl Ċ import Ġke k me ch . ru . notes . Notes Feature Launcher Impl Ċ import Ġke k me ch . ru . notes . all _ notes . elm . All Notes Actor Ċ import Ġke k me ch . ru . notes . all _ notes . elm . All Notes Feature Factory Ċ import Ġke k me ch . ru . notes . edit . elm . Note Edit Actor Ċ import Ġke k me ch . ru . notes . edit . elm . Note Edit Feature Factory Ċ import Ġke k me ch . ru . notes . note _ list . elm . Note List Actor Ċ import Ġke k me ch . ru . notes . note _ list . elm . Note List Feature Factory Ċ import Ġorg . k oin . dsl . bind Ċ Ċ object ĠNotes Module Ġ: ĠModule Provider ({ ĊĠĠĠ Ġsingle Ġ{ ĠCached Notes Source ( Notes Source Impl ( get ())) Ġ} Ġbind ĠNotes Source :: class ĊĠĠĠ Ġsingle Ġ{ ĠNotes Repository ( get (), Ġget ()) Ġ} Ġbind ĠNotes Repository :: class ĊĠĠĠ Ġfactory Ġ{ ĠNotes Dependencies ( get (), Ġget (), Ġget (), Ġget ()) Ġ} Ġbind ĠNotes Dependencies :: class ĊĠĠĠ Ġfactory Ġ{ ĠNotes Feature Launcher Impl ( get ()) Ġ} Ġbind ĠNotes Feature Launcher :: class ĊĠĠĠ Ġfactory Ġ{ ĠNotes Schedule Transformer ( get ()) Ġ} ĊĊĠĠĠ Ġfactory Ġ{ ĠNote List Feature Factory ( get ()) Ġ} Ġbind ĠNote List Feature Factory :: class ĊĠĠĠ Ġfactory Ġ{ ĠNote List Actor ( get ()) Ġ} Ġbind ĠNote List Actor :: class ĊĊĠĠĠ Ġfactory Ġ{ ĠNote Edit Feature Factory ( get ()) Ġ} Ġbind ĠNote Edit Feature Factory :: class ĊĠĠĠ Ġfactory Ġ{ ĠNote Edit Actor ( get ()) Ġ} Ġbind ĠNote Edit Actor :: class ĊĊĠĠĠ Ġfactory Ġ{ ĠAll Notes Feature Factory ( get ()) Ġ} Ġbind ĠAll Notes Feature Factory :: class ĊĠĠĠ Ġfactory Ġ{ ĠAll Notes Actor ( get ()) Ġ} Ġbind ĠAll Notes Actor :: class Ċ })