package Ġcom . example . kotlin . ui . fragment . register Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . example . kotlin . repository . Auth Repository Ċ import Ġcom . example . kotlin . repository . UserRepository Ċ import Ġcom . example . kotlin . ui . base . Base ViewModel Ċ import Ġdagger . h ilt . android . lifecycle . H ilt ViewModel Ċ import Ġjavax . inject . Inject Ċ Ċ @ H ilt ViewModel Ċ class ĠRegistration ViewModel Ġ@ Inject Ġconstructor ( val Ġrepository : ĠAuth Repository ) Ġ: ĠBase ViewModel ( repository ) Ġ{ ĊĠĠĠ Ġ// ĠTODO : ĠImplement Ġthe ĠViewModel ĊĊĠĠĠ Ġcompanion Ġobject { ĊĠĠĠĠĠĠĠ Ġval Ġinstant Ġ= ĠRegistration ViewModel ĊĠĠĠ Ġ} Ċ }