package Ġid . ak . movies h ight light . domain . ui čĊč Ċ import Ġid . ak . movies h ight light . Build Config č Ċ import Ġid . ak . movies h ight light . data . api . Discover Movie Item č Ċ import Ġid . ak . movies h ight light . data . api . Discover Tv Item čĊč Ċ data Ġclass ĠDis cover Item ( čĊ ĉ val Ġid : ĠInt , čĊ ĉ val Ġposter Url : ĠString , čĊ ĉ val Ġtitle : ĠString , čĊ ĉ val Ġrating : ĠDouble č Ċ ) čĊč Ċ fun ĠList < Discover Movie Item >. movie To Discover Item () Ġ= Ġmap Ġ{ čĊ ĉ Discover Item ( čĊĉ ĉ id Ġ= Ġit . id Ġ?: Ġ 0 , čĊĉ ĉ poster Url Ġ= Ġif Ġ( it . poster Path Ġ!= Ġnull ) Ġ{ čĊĉĉ ĉ Build Config . BASE _ IMAGE _ URL Ġ+ Ġit . poster Path čĊĉ ĉ } Ġelse Ġ{ čĊĉĉ ĉ "" čĊĉ ĉ }, čĊĉ ĉ title Ġ= Ġit . title Ġ?: Ġ"", čĊĉ ĉ rating Ġ= Ġit . vote Average Ġ?: Ġ 0 . 0 čĊ ĉ ) č Ċ } čĊč Ċ fun ĠList < Discover Tv Item >. tv To Discover Item () Ġ= Ġmap Ġ{ čĊ ĉ Discover Item ( čĊĉ ĉ id Ġ= Ġit . id Ġ?: Ġ 0 , čĊĉ ĉ poster Url Ġ= Ġif Ġ( it . poster Path Ġ!= Ġnull ) Ġ{ čĊĉĉ ĉ Build Config . BASE _ IMAGE _ URL Ġ+ Ġit . poster Path čĊĉ ĉ } Ġelse Ġ{ čĊĉĉ ĉ "" čĊĉ ĉ }, čĊĉ ĉ title Ġ= Ġit . name Ġ?: Ġ"", čĊĉ ĉ rating Ġ= Ġit . vote Average Ġ?: Ġ 0 . 0 čĊ ĉ ) č Ċ } čĊ