package Ġcom . one gravity . bloc Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . ark iv an ov . ess enty . instance keeper . Instance Keeper Dispatcher Ċ import Ġcom . ark iv an ov . ess enty . lifecycle .* Ċ Ċ /** Ċ Ġ* ĠA ĠViewModel Ġwith Ġan ĠEss enty Ġlifecycle Ċ Ġ*/ Ċ internal Ġclass ĠB loc ViewModel Ġ: ĠViewModel () Ġ{ ĊĠĠĠ Ġval Ġlifecycle Registry Ġ= ĠLifecycle Registry () ĊĠĠĠ Ġval Ġinstance Keeper Ġ= ĠInstance Keeper Dispatcher () ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġlifecycle Registry . create () ĊĠĠĠĠĠĠĠ Ġlifecycle Registry . start () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Cle ared () Ġ{ ĊĠĠĠĠĠĠĠ Ġlifecycle Registry . stop () ĊĠĠĠĠĠĠĠ Ġlifecycle Registry . destroy () ĊĠĠĠĠĠĠĠ Ġinstance Keeper . destroy () ĊĠĠĠ Ġ} Ċ } Ċ