package Ġcom . mar vel app . br . config Ċ Ċ import Ġcom . mar vel app . br . sdk . API Ċ import Ġcom . mar vel app . br . sdk . repository . Person agem Repository Ċ import Ġcom . mar vel app . br . view model . Person agem ViewModel Ċ import Ġorg . k oin . android x . view model . dsl . viewModel Ċ import Ġorg . k oin . dsl . module Ċ Ċ val Ġui Module Ġ= Ġmodule Ġ{ ĊĠĠĠ ĠviewModel Ġ{ ĠPerson agem ViewModel ( get (), get ()) Ġ} Ċ } Ċ Ċ val Ġrepo Module Ġ= Ġmodule Ġ{ ĊĠĠ Ġsingle Ġ{ ĠPerson agem Repository ( get ()) Ġ} Ċ } Ċ Ċ val Ġremote Module Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġsingle Ġ{ Ġprovide Ok HttpClient () Ġ} ĊĠĠĠ Ġsingle Ġ{ Ġprovide Ret rofit ( get ()) Ġ} ĊĠĠĠ Ġsingle Ġ{ Ġcreate Api < API >( get ()) Ġ} Ċ } Ċ