package Ġand . jem ison . kotlin m mp . shared Ċ Ċ class ĠM ood Service Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġm ood s Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠ ĠM ood Info (" Do ing ĠGreat !", Ġ"# FFFFFF ", Ġ" rocket - up ", Ġ" Rocket Ġf lying Ġup ", Ġ" great "), ĊĠĠĠĠĠĠĠ ĠM ood Info (" Not ĠSo ĠGreat ", Ġ"# FFFFFF ", Ġ" rocket - down ", Ġ" Rocket Ġcrash ing Ġdown ", Ġ" not - great ") ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġget Mood ( id : ĠInt ): ĠM ood Info Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm ood s [ id ] ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Mood Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġm ood s . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠGO OD _ MO OD Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠBAD _ MO OD Ġ Ġ= Ġ 1 ĊĠĠĠ Ġ} Ċ } Ċ