package Ġcom . mar cin str am owski . social meal Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . support . multi dex . Multi Dex Ċ import Ġandroid . util . Log Ċ import Ġcom . bump tech . glide . G lide Builder Ċ import Ġcom . bump tech . glide . annotation . G lide Module Ċ import Ġcom . bump tech . glide . module . App G lide Module Ċ import Ġcom . jak ew h art on . th reet en ab p . Android Three Ten Ċ import Ġcom . mar cin str am owski . social meal . di . D agger App Component Ċ import Ġcom . squareup . leak can ary . Leak Can ary Ċ import Ġdagger . android . Android Injector Ċ import Ġdagger . android . D agger Application Ċ import Ġtim ber . log . Tim ber Ċ import Ġtim ber . log . Tim ber . plant Ċ Ċ /** Ċ Ġ* ĠClass Ġfor Ġmaintaining Ġglobal ĠSocial ĠMe al Ġapplication Ġstate Ċ Ġ*/ Ċ class ĠSocial Me al Application Ġ: ĠD agger Application () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĠĠĠĠĠĠĠ Ġif Ġ( Leak Can ary . isIn Analyzer Process ( this )) Ġreturn ĊĠĠĠĠĠĠĠ ĠLe ak Can ary . install ( this ) ĊĠĠĠĠĠĠĠ Ġif Ġ( Build Config . DEBUG ) Ġplant ( Tim ber . Debug Tree ()) ĊĠĠĠĠĠĠĠ ĠAndroid Three Ten . init ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġapplication Injector (): ĠAndroid Injector < out ĠD agger Application > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġapp Component Ġ= ĠD agger App Component . builder (). application ( this ). build () ĊĠĠĠĠĠĠĠ Ġapp Component . inject ( this ) ĊĠĠĠĠĠĠĠ Ġreturn Ġapp Component ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġattach Base Context ( base : ĠContext ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . attach Base Context ( base ) ĊĠĠĠĠĠĠĠ ĠMulti Dex . install ( this ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ G lide Module Ġopen Ġclass ĠMy App G lide Module Ġ: ĠApp G lide Module () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġapply Options ( context : ĠContext , Ġbuilder : ĠG lide Builder ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbuilder . set LogLevel ( Log . ERROR ) ĊĠĠĠ Ġ} Ċ } Ċ