package Ġcom . nee player Ċ Ċ import Ġandroid . app . Application Ċ import Ġcom . nee player . di . activity Module Ċ import Ġcom . nee player . di . app Module Ċ import Ġcom . nee player . di . network Module Ċ import Ġcom . nee player . model . Sc ro bb ler Ċ import Ġorg . k oin . android . ext . android . get Ċ import Ġorg . k oin . android . ext . k oin . android Context Ċ import Ġorg . k oin . core . context . start K oin Ċ import Ġtim ber . log . Tim ber Ċ Ċ @ Suppress (" unused ") Ċ class ĠN ee Player App Ġ: ĠApplication () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠĠĠĠĠ Ġinit Logger () ĊĠĠĠĠĠĠĠ Ġcreate K oin () ĊĠĠĠĠĠĠĠ Ġstart Sc rob bling () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġcreate K oin () Ġ{ ĊĠĠĠĠĠĠĠ Ġstart K oin Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġandroid Context ( this @ N ee Player App ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodules ( listOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapp Module , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġactivity Module , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnetwork Module ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġstart Sc rob bling () Ġ{ ĊĠĠĠĠĠĠĠ Ġget < Sc ro bb ler >() ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Logger () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Build Config . DEBUG ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTim ber . plant ( Tim ber . Debug Tree ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ