package Ġza . co . its ch ools . dev . en rol ment . k oin Ċ Ċ import Ġorg . k oin . android x . fragment . dsl . fragment Ċ import Ġorg . k oin . android x . view model . dsl . viewModel Ċ import Ġorg . k oin . dsl . module Ċ import Ġza . co . its ch ools . dev . core . k oin . helper . Feature Module Helper Ċ import Ġza . co . its ch ools . dev . en rol ment . component . adapter . En rol ment Adapter Ċ import Ġza . co . its ch ools . dev . en rol ment . component . content . En rol ment Content Ċ import Ġza . co . its ch ools . dev . en rol ment . component . content . view model . En rol ment Content ViewModel Ċ import Ġza . co . its ch ools . dev . en rol ment . provider . Feature Provider Ċ import Ġza . co . its ch ools . dev . navigation . En rol ment Router Ċ Ċ private Ġval Ġcontent Module Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġfragment Ġ{ ĊĠĠĠĠĠĠĠ ĠEn rol ment Content ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Adapter Ġ= ĠEn rol ment Adapter () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ private Ġval ĠviewModel Module Ġ= Ġmodule Ġ{ ĊĠĠĠ ĠviewModel Ġ{ ĊĠĠĠĠĠĠĠ ĠEn rol ment Content ViewModel ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinter actor Ġ= Ġget () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ private Ġval Ġprovider Module Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġfactory < En rol ment Router . Provider > Ġ{ ĊĠĠĠĠĠĠĠ ĠFeature Provider () ĊĠĠĠ Ġ} Ċ } Ċ Ċ val Ġfeature Modules Ġ= ĠFeature Module Helper ( ĊĠĠĠ ĠlistOf ( content Module , ĠviewModel Module , Ġprovider Module ) Ċ )