package Ġcom . is lam vers ity . settings . di Ċ Ċ import Ġcom . is lam vers ity . core . Mapper Ċ import Ġcom . is lam vers ity . core . m vi . M vi Presenter Ċ import Ġcom . is lam vers ity . core . m vi . M vi Processor Ċ import Ġcom . is lam vers ity . d agger core . scope . Feature Scope Ċ import Ġcom . is lam vers ity . domain . model . Call ig raph y Ċ import Ġcom . is lam vers ity . domain . repo . Call ig raph y Repo Ċ import Ġcom . is lam vers ity . domain . repo . Setting Repo Ċ import Ġcom . is lam vers ity . settings . models . Call ig raph y Domain UI Mapper Ċ import Ġcom . is lam vers ity . settings . models . Call ig raph y UI Model Ċ import Ġcom . is lam vers ity . settings . settings .* Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġcom . is lam vers ity . navigation . Navigator ĊĊ Ċ @ Module Ċ object ĠSettings Module Ġ{ ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Feature Scope ĊĠĠĠ Ġfun Ġprovide Presenter ( ĊĠĠĠĠĠĠĠ Ġprocessor : ĠM vi Processor < Settings Intent , ĠSettings Result > ĊĠĠĠ Ġ): ĠM vi Presenter < Settings Intent , ĠSettings State > Ġ= ĠSettings Presenter ( processor ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġprovide Call ig raph y Domain UI Mapper (): ĠMapper < Call ig raph y , ĠCall ig raph y UI Model > Ġ= ĊĠĠĠĠĠĠĠ ĠCall ig raph y Domain UI Mapper () ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Processor ( ĊĠĠĠĠĠĠĠ Ġsettings Repo : ĠSetting Repo , ĊĠĠĠĠĠĠĠ Ġcall ig raph y Repo : ĠCall ig raph y Repo , ĊĠĠĠĠĠĠĠ Ġmapper Ġ: ĠMapper < Call ig raph y , ĠCall ig raph y UI Model >, ĊĠĠĠĠĠĠĠ Ġnavigator Ġ: ĠNavigator ĊĠĠĠ Ġ): ĠM vi Processor < Settings Intent , ĠSettings Result > Ġ= ĊĠĠĠĠĠĠĠ ĠSettings Processor ( settings Repo , Ġcall ig raph y Repo , Ġmapper , Ġnavigator ) Ċ Ċ }