/* Ċ Ġ* ĠĠĠĠ ĠCopyright Ġ 2 0 1 8 Ġ@ Ġhttps :// github . com / a ol iv afa ura Ċ Ġ* Ċ Ġ* Ġ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 Ġes . mn m app . a olv . m ene ame Ċ Ċ import Ġandroid . os . Build Ċ import Ġcom . facebook . ste tho . St eth o Ċ import Ġcom . google . firebase . Firebase App Ċ import Ġcom . squareup . pic asso . Pic asso Ċ Ċ /** Ċ Ġ* ĠApplication Ġobject Ġused Ġon Ġdebug Ġcompil ations . Ċ Ġ* ĠMain ly Ġused Ġto Ġinitialize ĠSte tho . Ċ Ġ*/ Ċ @ Suppress (" unused ") Ċ class ĠM nm Debug App Ġ: ĠM nm App () Ġ{ ĊĊĠĠĠ Ġ// ĠApplication Ġoverrides Ġ----- ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate () ĊĊĠĠĠĠĠĠĠ Ġif Ġ( isNot Unit Testing Run ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit St eth o () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ// ĠFirebase Ġand ĠPic asso Ġworks Ġwith Ġcontent Ġproviders Ġto Ġget Ġthe Ġcontext . ĊĠĠĠĠĠĠĠ Ġ// ĠOn ĠRo bo electric Ġtest , Ġthey Ġare Ġnot Ġinitialized Ġwhen Ġtest Ġhits Ġthe Ġinstance , Ġso Ġerror ĊĠĠĠĠĠĠĠ Ġ// Ġis Ġthrown . ĠInitial izing Ġthem Ġhere Ġthe Ġexception Ġis Ġa vo ided . ĊĠĠĠĠĠĠĠ Ġinit Firebase () ĊĠĠĠĠĠĠĠ Ġinit Pic asso () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit St eth o () Ġ{ ĊĠĠĠĠĠĠĠ ĠSte tho . initialize With Defaults ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Firebase () Ġ{ ĊĠĠĠĠĠĠĠ ĠFirebase App . initialize App ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Pic asso () Ġ{ ĊĠĠĠĠĠĠĠ ĠPic asso . set Singleton Instance ( Pic asso . Builder ( this ). build ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġis Not Unit Testing Run () Ġ= Ġ" ro bo lectric " Ġ!= ĠBuild . F ING ER PRINT Ċ } Ċ