package Ġio . github . gm val ent ino 8 . github . sample . presentation . feature . search . top . contract Ċ Ċ import Ġio . github . gm val ent ino 8 . github . sample . domain . entities . Repository Ċ import Ġio . github . gm val ent ino 8 . github . sample . domain . entities . Search Type Ċ import Ġio . github . gm val ent ino 8 . github . sample . presentation . core . contract . Event Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ Ċ sealed Ġclass ĠSearch Top Event Ġ: ĠEvent () Ġ{ ĊĠĠĠ Ġ@ Parcel ize Ġobject ĠNavigate Back Ġ: ĠSearch Top Event () ĊĠĠĠ Ġ@ Parcel ize Ġdata Ġclass ĠNavigate Search ( val Ġtype : ĠSearch Type , Ġval Ġsearch Text : ĠString ) Ġ: ĠSearch Top Event () ĊĠĠĠ Ġ@ Parcel ize Ġdata Ġclass ĠNavigate Repository Details ( val Ġrepository : ĠRepository ) Ġ: ĠSearch Top Event () Ċ } Ċ