package Ġsoftware . or ping ton . ro z klad mp k . home Ċ Ċ sealed Ġclass ĠF avour ite ViewModel Ċ Ċ data Ġclass ĠF avour ite Item ( ĊĠĠĠ Ġval Ġroute ID : ĠString , ĊĠĠĠ Ġval Ġis Bus : ĠBoolean , ĊĠĠĠ Ġval Ġstop Name : ĠString , ĊĠĠĠ Ġval Ġdirection : ĠString Ċ ) Ġ: ĠF avour ite ViewModel () Ċ Ċ object ĠF avour ite AddNew Ġ: ĠF avour ite ViewModel () Ċ Ċ interface ĠF avour ites Contract Ġ{ ĊĠĠĠ Ġinterface ĠPres enter Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġattach View ( view : ĠView ) ĊĠĠĠĠĠĠĠ Ġfun Ġdetach View () ĊĊĠĠĠĠĠĠĠ Ġfun Ġon F avour ites Loaded ( preferences Map : ĠMap < String , Ġ* >) ĊĠĠĠĠĠĠĠ Ġfun Ġfavour ite Clicked ( index : ĠInt ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġshow F avour ites ( data : ĠList < F avour ite ViewModel >) ĊĠĠĠĠĠĠĠ Ġfun Ġnavigate To Route Details ( route ID : ĠString , Ġstop Name : ĠString , Ġdirection : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġfocus Search Bar () ĊĠĠĠ Ġ} Ċ }