/* Ċ Ġ* ĠCopyright Ġ 2 0 1 7 ĠGL odi Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġgi ul io lo di . bro kers im . di . module Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġgi ul io lo di . bro kers im . di . scope . Activity Context Ċ import Ġgi ul io lo di . bro kers im . di . scope . Per Activity Ċ import Ġgi ul io lo di . bro kers im . ui . assets . Assets Contract Ċ import Ġgi ul io lo di . bro kers im . ui . assets . Assets Presenter Ċ import Ġgi ul io lo di . bro kers im . ui . buy dialog . Buy Dialog Contract Ċ import Ġgi ul io lo di . bro kers im . ui . buy dialog . Buy Dialog Presenter Ċ import Ġgi ul io lo di . bro kers im . ui . market . Market Contract Ċ import Ġgi ul io lo di . bro kers im . ui . market . Market Presenter Ċ import Ġgi ul io lo di . bro kers im . ui . stock . Stock Contract Ċ import Ġgi ul io lo di . bro kers im . ui . stock . Stock Presenter Ċ import Ġio . reactivex . dis pos ables . Composite Disposable Ċ Ċ @ Module Ċ class ĠActivity Module ( val Ġactivity : ĠActivity ) Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Activity Context ĊĠĠĠ Ġfun Ġprovide Context (): ĠContext Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġactivity ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Activity (): ĠActivity Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġactivity ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Composite Disposable (): ĠComposite Disposable Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠComposite Disposable () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Activity ĊĠĠĠ Ġfun Ġprovide Main Presenter ( presenter : ĠAssets Presenter < Assets Contract . View >): ĠAssets Contract . Presenter < Assets Contract . View > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpresenter ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Stock Presenter ( presenter : ĠStock Presenter < Stock Contract . View >): ĠStock Contract . Presenter < Stock Contract . View > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpresenter ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Market Presenter ( presenter : ĠMarket Presenter < Market Contract . View >): ĠMarket Contract . Presenter < Market Contract . View > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpresenter ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Buy Dialog Presenter ( presenter : ĠBu y Dialog Presenter < Buy Dialog Contract . View >): ĠBu y Dialog Contract . Presenter < Buy Dialog Contract . View > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpresenter ĊĠĠĠ Ġ} Ċ Ċ }