package Ġxyz . qw ex ter . plant sc are . ui . main Ċ Ċ import Ġandroidx . annotation . Drawable Res Ċ import Ġandroidx . annotation . String Res Ċ import Ġandroidx . navigation . Nav Host Controller Ċ import Ġxyz . qw ex ter . navigation .* Ċ import Ġxyz . qw ex ter . plant sc are . R Ċ Ċ sealed Ġclass ĠBottom Navigation Scre ens ( ĊĠĠĠ Ġoverride Ġval Ġdestination : ĠString , ĊĠĠĠ Ġ@ String Res Ġval Ġtitle Res Id : ĠInt , ĊĠĠĠ Ġ@ Drawable Res Ġval Ġicon Res Id : ĠInt , Ċ ) Ġ: ĠNav Command Ġ{ ĊĠĠĠ Ġobject ĠRem inders Ġ: ĠBottom Navigation Scre ens ( ĊĠĠĠĠĠĠĠ Ġdestination Ġ= ĠNav Bottom Schedule . destination , ĊĠĠĠĠĠĠĠ ĠR . string . bottom _ notification _ title , ĊĠĠĠĠĠĠĠ ĠR . drawable . ic _ schedule ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġobject ĠPl ants Ġ: ĠBottom Navigation Scre ens ( ĊĠĠĠĠĠĠĠ ĠNav Bottom Pl ants . destination , ĊĠĠĠĠĠĠĠ ĠR . string . bottom _ pl ants _ title , ĊĠĠĠĠĠĠĠ ĠR . drawable . ic _ pl ants ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġobject ĠSettings Ġ: ĠBottom Navigation Scre ens ( ĊĠĠĠĠĠĠĠ ĠNav Bottom Settings . destination , ĊĠĠĠĠĠĠĠ ĠR . string . bottom _ settings _ title , ĊĠĠĠĠĠĠĠ ĠR . drawable . ic _ settings ĊĠĠĠ Ġ) Ċ } Ċ Ċ fun ĠNav Host Controller . to Pl ants Command Processor (): ĠNav Command Processor Ġ{ ĊĠĠĠ Ġreturn ĠPl ants Nav Command Processor ( this ) Ċ }