package Ġapp . story tel . candidate . com . di . module Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġandroidx . lifecycle . ViewModel Provider Ċ import Ġapp . story tel . candidate . com . di . util . ViewModel Key Ċ import Ġapp . story tel . candidate . com . ui . detail . Detail ViewModel Ċ import Ġapp . story tel . candidate . com . ui . list . List ViewModel Ċ import Ġapp . story tel . candidate . com . utils . ViewModel Factory Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . mult ib ind ings . Into Map Ċ Ċ @ Module Ċ abstract Ġclass ĠViewModel Module Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġbind s ViewModel Factory ( factory : ĠViewModel Factory ): ĠViewModel Provider . Factory ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ ViewModel Key ( List ViewModel :: class ) ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġbind s List ViewModel ( viewModel : ĠList ViewModel ): ĠViewModel ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ ViewModel Key ( Detail ViewModel :: class ) ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġbind s Detail ViewModel ( viewModel : ĠDetail ViewModel ): ĠViewModel Ċ Ċ }