package Ġcom . hak any il ma zz . rick and mort y Ċ Ċ import Ġandroid . app . Application Ċ import Ġcom . hak any il ma zz . rick and mort y . di . Injector Ċ import Ġcom . hak any il ma zz . rick and mort y . di . car to on character . Car to on Character Sub Component Ċ import Ġcom . hak any il ma zz . rick and mort y . di . car to on character detail . Car to on Character Detail Sub component Ċ import Ġcom . hak any il ma zz . rick and mort y . di . comp etition . Comp etition Sub component Ċ import Ġcom . hak any il ma zz . rick and mort y . di . core . App Component Ċ import Ġcom . hak any il ma zz . rick and mort y . di . core . App Module Ċ import Ġcom . hak any il ma zz . rick and mort y . di . core . D agger App Component Ċ import Ġcom . hak any il ma zz . rick and mort y . di . core . Net Module Ċ Ċ class ĠApp Ġ: ĠApplication (), ĠInject or Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġapp Component : ĠApp Component ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠĠĠĠĠ Ġapp Component Ġ= ĠD agger App Component . builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. app Module ( App Module ( application Context )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. net Module ( Net Module ( Build Config . BASE _ URL )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Car to on Character Sub component (): ĠCar to on Character Sub Component Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapp Component . car to on Character Sub component (). create () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Car to on Character Detail Sub component (): ĠCar to on Character Detail Sub component Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapp Component . car to on Character Detail Sub component (). create () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Comp etition Sub component (): ĠComp etition Sub component Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapp Component . comp etition Sub component (). create () ĊĠĠĠ Ġ} Ċ }