package Ġorg . fn ives . keep ass . android . storage . internal Ċ Ċ import Ġorg . fn ives . keep ass . android . storage . K ee Pass Repository Ċ import Ġorg . fn ives . keep ass . android . storage . internal . authentication . Actual Database Authentication Engine Ċ import Ġorg . fn ives . keep ass . android . storage . internal . authentication . Database Authentication Engine Ċ import Ġorg . fn ives . keep ass . android . storage . internal . database . Actual Database Holder Ċ import Ġorg . fn ives . keep ass . android . storage . internal . entry . Actual Entry Repository Ċ import Ġorg . fn ives . keep ass . android . storage . internal . entry . Entry Converter Ċ import Ġorg . fn ives . keep ass . android . storage . internal . entry . Entry Repository Ċ import Ġorg . fn ives . keep ass . android . storage . internal . group . Actual Group Repository Ċ import Ġorg . fn ives . keep ass . android . storage . internal . group . Group Converter Ċ import Ġorg . fn ives . keep ass . android . storage . internal . group . Group Repository Ċ import Ġorg . fn ives . keep ass . android . storage . internal . search . Actual Search Engine Ċ import Ġorg . fn ives . keep ass . android . storage . internal . search . Search Engine Ċ import Ġorg . fn ives . keep ass . android . storage . internal . util . Dispatcher Holder Ċ Ċ internal Ġclass ĠActual K ee Pass Repository ( ĊĠĠĠ Ġprivate Ġval Ġgroup Repository : ĠGroup Repository , ĊĠĠĠ Ġprivate Ġval Ġentry Repository : ĠEntry Repository , ĊĠĠĠ Ġprivate Ġval Ġdatabase Authentication Engine : ĠDatabase Authentication Engine , ĊĠĠĠ Ġprivate Ġval Ġsearch Engine : ĠSearch Engine Ċ ) Ġ: ĠK ee Pass Repository , ĊĠĠĠ ĠGroup Repository Ġby Ġgroup Repository , ĊĠĠĠ ĠEntry Repository Ġby Ġentry Repository , ĊĠĠĠ ĠDatabase Authentication Engine Ġby Ġdatabase Authentication Engine , ĊĠĠĠ ĠSearch Engine Ġby Ġsearch Engine Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun ĠgetInstance ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdispatcher Holder : ĠDispatcher Holder Ġ= ĠDispatcher Holder (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactual KP Database Holder : ĠActual Database Holder Ġ= ĠActual Database Holder () ĊĠĠĠĠĠĠĠ Ġ): ĠActual K ee Pass Repository Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġicon Converter Ġ= ĠIcon Converter ( actual KP Database Holder ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġgroup Converter Ġ= ĠGroup Converter ( icon Converter ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġentry Converter Ġ= ĠEntry Converter ( icon Converter ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠActual K ee Pass Repository ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgroup Repository Ġ= ĠActual Group Repository ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdatabase Holder Ġ= Ġactual KP Database Holder , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgroup Converter Ġ= Ġgroup Converter ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġentry Repository Ġ= ĠActual Entry Repository ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdatabase Holder Ġ= Ġactual KP Database Holder , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġentry Converter Ġ= Ġentry Converter , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdatabase Authentication Engine Ġ= ĠActual Database Authentication Engine ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdatabase Holder Ġ= Ġactual KP Database Holder , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdispatcher Holder Ġ= Ġdispatcher Holder ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsearch Engine Ġ= ĠActual Search Engine ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgroup Converter Ġ= Ġgroup Converter , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdatabase Holder Ġ= Ġactual KP Database Holder ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ