package Ġcom . l ud ov ic . vim ont . m ang are ader Ċ Ċ import Ġcom . l ud ov ic . vim ont . m ang are ader . entities . M anga Ċ import Ġkotlin . random . Random Ċ Ċ object ĠMock Model Ġ{ ĊĠĠĠ Ġprivate Ġconst Ġval ĠR AN DOM _ IMAGE _ API Ġ= Ġ" https :// pic sum . photos " ĊĊĠĠĠ Ġfun Ġbuild M anga ( is Favorite : ĠBoolean Ġ= ĠRandom . next Boolean ()): ĠM anga Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString Ġ= ĠRandom . nextInt ( 1 , Ġ 1 _ 0 0 0 _ 0 0 0 ). toString () ĊĠĠĠĠĠĠĠ Ġval Ġtitle : ĠString Ġ= ĠRandom Generator . al phanum erical String () ĊĠĠĠĠĠĠĠ Ġval Ġurl Ġ= Ġ" https :// www .${ Random Generator . al phanum erical String () }" ĊĠĠĠĠĠĠĠ Ġval ĠstartDate : ĠString Ġ= ĠRandom Generator . date () ĊĠĠĠĠĠĠĠ Ġval ĠendDate : ĠString ? Ġ= Ġif Ġ( Random . next Boolean ()) ĠRandom Generator . date () Ġelse Ġnull ĊĠĠĠĠĠĠĠ Ġval Ġscore : ĠFloat Ġ= ĠRandom . next Double ( 0 . 0 , Ġ 1 0 . 0 ). toFloat () ĊĠĠĠĠĠĠĠ Ġval Ġvolumes : ĠInt Ġ= ĠRandom . nextInt ( 2 0 , Ġ 3 0 0 ) ĊĠĠĠĠĠĠĠ Ġval Ġcover Ġ= Ġ"$ RANDOM _ IMAGE _ API /${ Random . nextInt ( 1 0 0 , Ġ 5 0 0 )}" ĊĠĠĠĠĠĠĠ Ġreturn ĠM anga ( id , Ġtitle , Ġurl , ĠstartDate , ĠendDate , Ġscore , Ġvolumes , Ġcover , Ġis Favorite ) ĊĠĠĠ Ġ} Ċ }