package Ġcom . d sm . d ms . presentation . ui . fragment . apply . extension . rooms Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroidx . lifecycle . Observer Ċ import Ġcom . d sm . d ms . domain . entity . enums . Class Num Ċ import Ġcom . d sm . d ms . presentation . R Ċ import Ġcom . d sm . d ms . presentation . base . Data Binding Fragment Ċ import Ġcom . d sm . d ms . presentation . change Title Card Color Ċ import Ġcom . d sm . d ms . presentation . databinding . Fragment Apply Extension First Floor Rooms Binding Ċ import Ġcom . d sm . d ms . presentation . view model . main . apply . extension . detail . Apply Extension Floor Detail ViewModel Ċ import Ġkotlinx . android . synt hetic . main . fragment _ apply _ extension _ first _ floor _ rooms .* ĊĊ Ċ class ĠFirst Rooms Fragment ( ĊĠĠĠ Ġoverride Ġval ĠviewModel : ĠApply Extension Floor Detail ViewModel Ċ ): ĠData Binding Fragment < Fragment Apply Extension First Floor Rooms Binding >() Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġlayout Id : ĠInt Ġ= ĊĠĠĠĠĠĠĠ ĠR . layout . fragment _ apply _ extension _ first _ floor _ rooms ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĠĠĠĠĠĠĠ Ġbinding . vm Ġ= ĠviewModel ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġobserve Event () Ġ{ ĊĠĠĠĠĠĠĠ ĠviewModel . change New Class Event . observe ( this , ĠObserver Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchange Class ( it , Ġtrue ) ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ ĠviewModel . change Old Class Event . observe ( this , ĠObserver Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchange Class ( it , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġchange Class ( class Num : ĠClass Num , Ġis New : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen ( class Num ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠ ĠClass Num . GA ONS IL Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresources . change Title Card Color ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextension _ first _ floor _ first _ room _ card , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextension _ first _ floor _ first _ room _ tv , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis New ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠClass Num . NA ONS IL Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresources . change Title Card Color ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextension _ first _ floor _ second _ room _ card , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextension _ first _ floor _ second _ room _ tv , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis New ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠClass Num . DA ONS IL Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresources . change Title Card Color ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextension _ first _ floor _ third _ room _ card , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextension _ first _ floor _ third _ room _ tv , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis New ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠClass Num . LA ONS IL Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresources . change Title Card Color ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextension _ first _ floor _ four th _ room _ card , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextension _ first _ floor _ four th _ room _ tv , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis New ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }