package Ġorg . opp ia . android . app . fragment Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġdagger . Bind s Instance Ċ import Ġdagger . Sub component Ċ import Ġorg . opp ia . android . app . administrator controls . Administrator Controls Fragment Ċ import Ġorg . opp ia . android . app . administrator controls . Logout Dialog Fragment Ċ import Ġorg . opp ia . android . app . administrator controls . app version . App Version Fragment Ċ import Ġorg . opp ia . android . app . completed story list . Completed Story List Fragment Ċ import Ġorg . opp ia . android . app . deprecation . Automatic App De precation Notice Dialog Fragment Ċ import Ġorg . opp ia . android . app . dev options . Developer Options Fragment Ċ import Ġorg . opp ia . android . app . dev options . for c en etwork type . Force Network Type Fragment Ċ import Ġorg . opp ia . android . app . dev options . mark chapter s completed . Mark Chapter s Completed Fragment Ċ import Ġorg . opp ia . android . app . dev options . mark stories completed . Mark St ories Completed Fragment Ċ import Ġorg . opp ia . android . app . dev options . mark topics completed . Mark Topics Completed Fragment Ċ import Ġorg . opp ia . android . app . dev options . view event logs . View Event Logs Fragment Ċ import Ġorg . opp ia . android . app . drawer . Exit Profile Dialog Fragment Ċ import Ġorg . opp ia . android . app . drawer . Navigation Drawer Fragment Ċ import Ġorg . opp ia . android . app . help . Help Fragment Ċ import Ġorg . opp ia . android . app . help . faq . FAQ List Fragment Ċ import Ġorg . opp ia . android . app . help . third party . License List Fragment Ċ import Ġorg . opp ia . android . app . help . third party . License Text Viewer Fragment Ċ import Ġorg . opp ia . android . app . help . third party . Third Party Dependency List Fragment Ċ import Ġorg . opp ia . android . app . hint sand solution . Hints And Solution Dialog Fragment Ċ import Ġorg . opp ia . android . app . hint sand solution . Re veal Solution Dialog Fragment Ċ import Ġorg . opp ia . android . app . home . Home Fragment Ċ import Ġorg . opp ia . android . app . home . recent ly play ed . Recent ly Play ed Fragment Ċ import Ġorg . opp ia . android . app . my downloads . Downloads Tab Fragment Ċ import Ġorg . opp ia . android . app . my downloads . My Downloads Fragment Ċ import Ġorg . opp ia . android . app . my downloads . Updates Tab Fragment Ċ import Ġorg . opp ia . android . app . on boarding . On boarding Fragment Ċ import Ġorg . opp ia . android . app . ongo ing topic list . O ngo ing Topic List Fragment Ċ import Ġorg . opp ia . android . app . options . App Language Fragment Ċ import Ġorg . opp ia . android . app . options . Audio Language Fragment Ċ import Ġorg . opp ia . android . app . options . Options Fragment Ċ import Ġorg . opp ia . android . app . options . Reading Text Size Fragment Ċ import Ġorg . opp ia . android . app . player . audio . Audio Fragment Ċ import Ġorg . opp ia . android . app . player . audio . Cell ular Audio Dialog Fragment Ċ import Ġorg . opp ia . android . app . player . audio . Language Dialog Fragment Ċ import Ġorg . opp ia . android . app . player . ex ploration . Ex ploration Fragment Ċ import Ġorg . opp ia . android . app . player . ex ploration . Ex ploration Manager Fragment Ċ import Ġorg . opp ia . android . app . player . ex ploration . Hints And Solution Ex ploration Manager Fragment Ċ import Ġorg . opp ia . android . app . player . state . State Fragment Ċ import Ġorg . opp ia . android . app . player . state . item view model . Interaction ViewModel Module Ċ import Ġorg . opp ia . android . app . player . stop playing . Progress Database Full Dialog Fragment Ċ import Ġorg . opp ia . android . app . player . stop playing . Stop Ex ploration Dialog Fragment Ċ import Ġorg . opp ia . android . app . player . stop playing . Un saved Ex ploration Dialog Fragment Ċ import Ġorg . opp ia . android . app . profile . Admin Settings Dialog Fragment Ċ import Ġorg . opp ia . android . app . profile . Profile Chooser Fragment Ċ import Ġorg . opp ia . android . app . profile . Reset Pin Dialog Fragment Ċ import Ġorg . opp ia . android . app . profile progress . Profile Picture Edit Dialog Fragment Ċ import Ġorg . opp ia . android . app . profile progress . Profile Progress Fragment Ċ import Ġorg . opp ia . android . app . resume lesson . Resume Lesson Fragment Ċ import Ġorg . opp ia . android . app . settings . profile . Profile Edit Deletion Dialog Fragment Ċ import Ġorg . opp ia . android . app . settings . profile . Profile Edit Fragment Ċ import Ġorg . opp ia . android . app . settings . profile . Profile List Fragment Ċ import Ġorg . opp ia . android . app . shim . Intent Factory Sh im Module Ċ import Ġorg . opp ia . android . app . shim . View Binding Sh im Module Ċ import Ġorg . opp ia . android . app . story . Story Fragment Ċ import Ġorg . opp ia . android . app . testing . Image Region Selection Test Fragment Ċ import Ġorg . opp ia . android . app . topic . Topic Fragment Ċ import Ġorg . opp ia . android . app . topic . concept card . Concept Card Fragment Ċ import Ġorg . opp ia . android . app . topic . info . Topic Info Fragment Ċ import Ġorg . opp ia . android . app . topic . lessons . Topic Less ons Fragment Ċ import Ġorg . opp ia . android . app . topic . practice . Topic Pract ice Fragment Ċ import Ġorg . opp ia . android . app . topic . question player . Hints And Solution Question Manager Fragment Ċ import Ġorg . opp ia . android . app . topic . question player . Question Player Fragment Ċ import Ġorg . opp ia . android . app . topic . revision . Topic Revision Fragment Ċ import Ġorg . opp ia . android . app . topic . revision card . Revision Card Fragment Ċ import Ġorg . opp ia . android . app . view . View Component Builder Injector Ċ import Ġorg . opp ia . android . app . view . View Component Builder Module Ċ import Ġorg . opp ia . android . app . walk through . end . Walk through Final Fragment Ċ import Ġorg . opp ia . android . app . walk through . topic list . Walk through Topic List Fragment Ċ import Ġorg . opp ia . android . app . walk through . welcome . Walk through Welcome Fragment Ċ Ċ // ĠTODO (# 5 9 ): ĠRe strict Ġaccess Ġto Ġthis Ġimplementation Ġby Ġintro ducing Ġinject ors Ġin Ġeach Ġfragment . Ċ Ċ /** ĠImplementation Ġof Ġ[ Fragment Component ]. Ġ*/ Ċ @ Sub component ( ĊĠ Ġmodules Ġ= Ġ[ ĊĠĠĠ ĠFragment Module :: class , ĠInteraction ViewModel Module :: class , ĠIntent Factory Sh im Module :: class , ĊĠĠĠ ĠView Binding Sh im Module :: class , ĠView Component Builder Module :: class ĊĠ Ġ] Ċ ) Ċ @ Fragment Scope Ċ interface ĠFragment Component Impl Ġ: ĠFragment Component , ĠView Component Builder Injector Ġ{ ĊĠ Ġ/** ĠImplementation Ġof Ġ[ Fragment Component . Builder ]. Ġ*/ ĊĠ Ġ@ Sub component . Builder ĊĠ Ġinterface ĠBuilder Ġ: ĠFragment Component . Builder Ġ{ ĊĠĠĠ Ġ@ Bind s Instance ĊĠĠĠ Ġoverride Ġfun Ġset Fragment ( fragment : ĠFragment ): ĠBuilder ĊĊĠĠĠ Ġoverride Ġfun Ġbuild (): ĠFragment Component Impl ĊĠ Ġ} ĊĊĠ Ġfun Ġinject ( administrator Controls Fragment : ĠAdministrator Controls Fragment ) ĊĠ Ġfun Ġinject ( admin Settings Dialog Fragment : ĠAdmin Settings Dialog Fragment ) ĊĠ Ġfun Ġinject ( app Language Fragment : ĠApp Language Fragment ) ĊĠ Ġfun Ġinject ( app Version Fragment : ĠApp Version Fragment ) ĊĠ Ġfun Ġinject ( audio Fragment : ĠAudio Fragment ) ĊĠ Ġfun Ġinject ( audio Language Fragment : ĠAudio Language Fragment ) ĊĠ Ġfun Ġinject ( auto App De precation Notice Dialog Fragment : ĠAutomatic App De precation Notice Dialog Fragment ) ĊĠ Ġfun Ġinject ( cell ular Audio Dialog Fragment : ĠCell ular Audio Dialog Fragment ) ĊĠ Ġfun Ġinject ( completed Story List Fragment : ĠCompleted Story List Fragment ) ĊĠ Ġfun Ġinject ( concept Card Fragment : ĠConcept Card Fragment ) ĊĠ Ġfun Ġinject ( developer Options Fragment : ĠDeveloper Options Fragment ) ĊĠ Ġfun Ġinject ( downloads Tab Fragment : ĠDown loads Tab Fragment ) ĊĠ Ġfun Ġinject ( exit Profile Dialog Fragment : ĠExit Profile Dialog Fragment ) ĊĠ Ġfun Ġinject ( ex ploration Fragment : ĠEx ploration Fragment ) ĊĠ Ġfun Ġinject ( ex ploration Manager Fragment : ĠEx ploration Manager Fragment ) ĊĠ Ġfun Ġinject ( faq List Fragment : ĠFAQ List Fragment ) ĊĠ Ġfun Ġinject ( force Network Type Fragment : ĠForce Network Type Fragment ) ĊĠ Ġfun Ġinject ( help Fragment : ĠHelp Fragment ) ĊĠ Ġfun Ġinject ( hints And Solution Dialog Fragment : ĠH ints And Solution Dialog Fragment ) ĊĠ Ġfun Ġinject ( hints And Solution Ex ploration Manager Fragment : ĠH ints And Solution Ex ploration Manager Fragment ) ĊĠ Ġfun Ġinject ( hints And Solution Question Manager Fragment : ĠH ints And Solution Question Manager Fragment ) ĊĠ Ġfun Ġinject ( home Fragment : ĠHome Fragment ) ĊĠ Ġfun Ġinject ( image Region Selection Test Fragment : ĠImage Region Selection Test Fragment ) ĊĠ Ġfun Ġinject ( language Dialog Fragment : ĠLanguage Dialog Fragment ) ĊĠ Ġfun Ġinject ( license List Fragment : ĠLicense List Fragment ) ĊĠ Ġfun Ġinject ( license Text Viewer Fragment : ĠLicense Text Viewer Fragment ) ĊĠ Ġfun Ġinject ( logout Dialog Fragment : ĠLogout Dialog Fragment ) ĊĠ Ġfun Ġinject ( mark Chapter Completed Fragment : ĠMark Chapter s Completed Fragment ) ĊĠ Ġfun Ġinject ( mark St ories Completed Fragment : ĠMark St ories Completed Fragment ) ĊĠ Ġfun Ġinject ( mark Topics Completed Fragment : ĠMark Topics Completed Fragment ) ĊĠ Ġfun Ġinject ( my Downloads Fragment : ĠMy Downloads Fragment ) ĊĠ Ġfun Ġinject ( navigation Drawer Fragment : ĠNavigation Drawer Fragment ) ĊĠ Ġfun Ġinject ( on boarding Fragment : ĠOn boarding Fragment ) ĊĠ Ġfun Ġinject ( ongo ing Topic List Fragment : ĠO ngo ing Topic List Fragment ) ĊĠ Ġfun Ġinject ( option Fragment : ĠOptions Fragment ) ĊĠ Ġfun Ġinject ( profile Chooser Fragment : ĠProfile Chooser Fragment ) ĊĠ Ġfun Ġinject ( profile Edit Deletion Dialog Fragment : ĠProfile Edit Deletion Dialog Fragment ) ĊĠ Ġfun Ġinject ( profile Edit Fragment : ĠProfile Edit Fragment ) ĊĠ Ġfun Ġinject ( profile List Fragment : ĠProfile List Fragment ) ĊĠ Ġfun Ġinject ( profile Picture Edit Dialog Fragment : ĠProfile Picture Edit Dialog Fragment ) ĊĠ Ġfun Ġinject ( profile Progress Fragment : ĠProfile Progress Fragment ) ĊĠ Ġfun Ġinject ( progress Database Full Dialog Fragment : ĠProgress Database Full Dialog Fragment ) ĊĠ Ġfun Ġinject ( question Player Fragment : ĠQuestion Player Fragment ) ĊĠ Ġfun Ġinject ( reading Text Size Fragment : ĠReading Text Size Fragment ) ĊĠ Ġfun Ġinject ( recent ly Play ed Fragment : ĠRecent ly Play ed Fragment ) ĊĠ Ġfun Ġinject ( reset Pin Dialog Fragment : ĠReset Pin Dialog Fragment ) ĊĠ Ġfun Ġinject ( resume Lesson Fragment : ĠResume Lesson Fragment ) ĊĠ Ġfun Ġinject ( reveal Solution Dialog Fragment : ĠRe veal Solution Dialog Fragment ) ĊĠ Ġfun Ġinject ( revision Card Fragment : ĠRevision Card Fragment ) ĊĠ Ġfun Ġinject ( state Fragment : ĠState Fragment ) ĊĠ Ġfun Ġinject ( stop Ex ploration Dialog Fragment : ĠStop Ex ploration Dialog Fragment ) ĊĠ Ġfun Ġinject ( story Fragment : ĠStory Fragment ) ĊĠ Ġfun Ġinject ( third Party Dependency List Fragment : ĠThird Party Dependency List Fragment ) ĊĠ Ġfun Ġinject ( topic Fragment : ĠTopic Fragment ) ĊĠ Ġfun Ġinject ( topic Info Fragment : ĠTopic Info Fragment ) ĊĠ Ġfun Ġinject ( topic Less ons Fragment : ĠTopic Less ons Fragment ) ĊĠ Ġfun Ġinject ( topic Pract ice Fragment : ĠTopic Pract ice Fragment ) ĊĠ Ġfun Ġinject ( topic Review Fragment : ĠTopic Revision Fragment ) ĊĠ Ġfun Ġinject ( un saved Ex ploration Dialog Fragment : ĠUn saved Ex ploration Dialog Fragment ) ĊĠ Ġfun Ġinject ( updates Tab Fragment : ĠUpdates Tab Fragment ) ĊĠ Ġfun Ġinject ( view Event Logs Fragment : ĠView Event Logs Fragment ) ĊĠ Ġfun Ġinject ( walk through Final Fragment : ĠWalk through Final Fragment ) ĊĠ Ġfun Ġinject ( walk through Topic List Fragment : ĠWalk through Topic List Fragment ) ĊĠ Ġfun Ġinject ( walk through Welcome Fragment : ĠWalk through Welcome Fragment ) Ċ } Ċ