package Ġcom . kp stv . y ts . ui . view models . state Ċ Ċ import Ġandroidx . lifecycle . Saved State Handle Ċ import Ġcom . kp stv . y ts . ui . view models . providers .* Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Singleton Ċ Ċ class ĠUI State ( saved State Handle : ĠSaved State Handle ) Ġ{ ĊĠĠĠ Ġval Ġmain Fragment State Ġ= ĠMain State ( saved State Handle ) ĊĠĠĠ Ġval Ġwatch Fragment State Ġ= ĠWatch State ( saved State Handle ) ĊĠĠĠ Ġval Ġlibrary Fragment State Ġ= ĠLibrary State ( saved State Handle ) ĊĠĠĠ Ġval Ġhome Fragment State Ġ= ĠHome State ( saved State Handle ) ĊĠĠĠ Ġval Ġchart Fragment State Ġ= ĠChart State ( saved State Handle ) ĊĠĠĠ Ġval Ġgenre Fragment State Ġ= ĠGen re State ( saved State Handle ) ĊĠĠĠ Ġval Ġdetail Fragment State Ġ= ĠDetail State ( saved State Handle ) Ċ }