package Ġeu . kan ade . t ach iy omi . extension . en . k ou hai work Ċ Ċ import Ġeu . kan ade . t ach iy omi . source . model . Filter Ċ Ċ class ĠGen re ( val Ġid : ĠInt , Ġname : ĠString ) Ġ: ĠFilter . CheckBox ( name ) Ċ Ċ private Ġval Ġgen res : ĠList < Genre > ĊĠĠĠ Ġget () Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠ ĠGen re ( 1 , Ġ" Rom ance "), ĊĠĠĠĠĠĠĠ ĠGen re ( 2 , Ġ" Come dy "), ĊĠĠĠĠĠĠĠ ĠGen re ( 3 , Ġ" Slice Ġof ĠLife "), ĊĠĠĠĠĠĠĠ ĠGen re ( 4 , Ġ" F antasy "), ĊĠĠĠĠĠĠĠ ĠGen re ( 5 , Ġ" S ci - Fi "), ĊĠĠĠĠĠĠĠ ĠGen re ( 6 , Ġ" P sy cho logical "), ĊĠĠĠĠĠĠĠ ĠGen re ( 7 , Ġ" Hor ror "), ĊĠĠĠĠĠĠĠ ĠGen re ( 8 , Ġ" M yst ery "), ĊĠĠĠĠĠĠĠ ĠGen re ( 9 , Ġ" G ir ls ' ĠLove "), ĊĠĠĠĠĠĠĠ ĠGen re ( 1 0 , Ġ" D ram a "), ĊĠĠĠĠĠĠĠ ĠGen re ( 1 1 , Ġ" Action "), ĊĠĠĠĠĠĠĠ ĠGen re ( 1 2 , Ġ" Ec chi "), ĊĠĠĠĠĠĠĠ ĠGen re ( 1 3 , Ġ" Adventure "), ĊĠĠĠ Ġ) Ċ Ċ class ĠGen res Filter ( values : ĠList < Genre > Ġ= Ġgen res ) Ġ: ĊĠĠĠ ĠFilter . Group < Genre >(" Gen res ", Ġvalues ) Ċ Ċ class ĠTheme ( val Ġid : ĠInt , Ġname : ĠString ) Ġ: ĠFilter . CheckBox ( name ) Ċ Ċ private Ġval Ġthemes : ĠList < Theme > ĊĠĠĠ Ġget () Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠ ĠTheme ( 1 , Ġ" Office ĠWork ers "), ĊĠĠĠĠĠĠĠ ĠTheme ( 2 , Ġ" Family "), ĊĠĠĠĠĠĠĠ ĠTheme ( 3 , Ġ" Super natural "), ĊĠĠĠĠĠĠĠ ĠTheme ( 4 , Ġ" Dem ons "), ĊĠĠĠĠĠĠĠ ĠTheme ( 5 , Ġ" Magic "), ĊĠĠĠĠĠĠĠ ĠTheme ( 6 , Ġ" Ali ens "), ĊĠĠĠĠĠĠĠ ĠTheme ( 7 , Ġ" Suggest ive "), ĊĠĠĠĠĠĠĠ ĠTheme ( 8 , Ġ" D ou jin shi "), ĊĠĠĠĠĠĠĠ ĠTheme ( 9 , Ġ" School ĠLife "), ĊĠĠĠĠĠĠĠ ĠTheme ( 1 0 , Ġ" Pol ice "), ĊĠĠĠ Ġ) Ċ Ċ class ĠThe mes Filter ( values : ĠList < Theme > Ġ= Ġthemes ) Ġ: ĊĠĠĠ ĠFilter . Group < Theme >(" Themes ", Ġvalues ) Ċ Ċ private Ġval Ġdemo graphics : ĠArray < String > ĊĠĠĠ Ġget () Ġ= ĠarrayOf (" Any ", Ġ" Sh o unen ", Ġ" Sh ou jo ", Ġ" Se inen ") Ċ Ċ class ĠDemo graphics Filter ( values : ĠArray < String > Ġ= Ġdemo graphics ) Ġ: ĊĠĠĠ ĠFilter . Select < String >(" Demo graphic ", Ġvalues ) Ċ Ċ private Ġval Ġstatuses : ĠArray < String > ĊĠĠĠ Ġget () Ġ= ĠarrayOf (" Any ", Ġ" O ngo ing ", Ġ" Finished ", Ġ" Ax ed / Dropped ") Ċ Ċ class ĠStatus Filter ( values : ĠArray < String > Ġ= Ġstatuses ) Ġ: ĊĠĠĠ ĠFilter . Select < String >(" Status ", Ġvalues ) Ċ