package Ġcom . mo sp oly tech . mo sp oly helper . di . account Ċ Ċ import Ġcom . mo sp oly tech . mo sp oly helper . data . account . group _ marks . api . Group Marks Her oku Client Ċ import Ġcom . mo sp oly tech . mo sp oly helper . data . account . group _ marks . remote . Group Marks Remote DataSource Ċ import Ġcom . mo sp oly tech . mo sp oly helper . data . account . group _ marks . repository . Group Marks Repository Impl Ċ import Ġcom . mo sp oly tech . mo sp oly helper . domain . account . group _ marks . repository . Group Marks Repository Ċ import Ġcom . mo sp oly tech . mo sp oly helper . domain . account . group _ marks . use case . Group Marks UseCase Ċ import Ġcom . mo sp oly tech . mo sp oly helper . features . ui . account . group _ marks . Group Marks ViewModel Ċ import Ġorg . k oin . android x . view model . dsl . viewModel Ċ import Ġorg . k oin . core . qual ifier . named Ċ import Ġorg . k oin . dsl . module Ċ Ċ val Ġgroup Marks Module Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġsingle Ġ{ ĠGroup Marks Her oku Client ( get ( named (" account Her oku Client "))) Ġ} ĊĠĠĠ Ġsingle Ġ{ ĠGroup Marks Remote DataSource ( get ()) Ġ} ĊĠĠĠ Ġsingle < Group Marks Repository > Ġ{ ĠGroup Marks Repository Impl ( get (), Ġget ()) Ġ} ĊĠĠĠ Ġsingle Ġ{ ĠGroup Marks UseCase ( get ()) Ġ} ĊĠĠĠ ĠviewModel Ġ{ ĠGroup Marks ViewModel ( get (), Ġget ()) Ġ} Ċ }