package Ġcom . r ab t man . ac g schedule . mvp . model . js oup Ċ Ċ import Ġcom . fc ann izz aro . js oup . annotations . interfaces . Attr Ċ import Ġcom . fc ann izz aro . js oup . annotations . interfaces . Items Ċ import Ġcom . fc ann izz aro . js oup . annotations . interfaces . Selector Ċ import Ġcom . fc ann izz aro . js oup . annotations . interfaces . Text Ċ Ċ /** Ċ Ġ* Ġ@ author ĠR ab t man Ġ åħ¶ä»ĸ ç±» åĪ« è§Ĩé¢ĳ ä¿¡æģ¯ Ċ Ġ*/ Ċ @ Selector (" div . container ") Ċ class ĠSchedule Other Page Ġ{ ĊĠĠĠ Ġ@ Text (" div Ġdiv . title - box Ġdiv Ġh 2 ") ĊĠĠĠ Ġvar Ġtitle : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Attr ( query Ġ= Ġ" div Ġdiv Ġdiv . img 3 Wrap Ġul Ġul . page list box Ġli Ġa ", Ġattr Ġ= Ġ" href ") ĊĠĠĠ Ġprivate Ġvar Ġpage Count : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Items ĊĠĠĠ Ġvar Ġschedule Other Items : ĠList < Schedule Other Item >? Ġ= Ġnull ĊĊĠĠĠ Ġfun Ġget Page Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġpage Count ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . substring ( it . lastIndexOf ("_ ") Ġ+ Ġ 1 , Ġit . lastIndexOf (". ")). toInt OrNull ()?. let Ġ{ Ġcount Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġcount ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġ?: Ġrun Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ 1 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} Ġ?: Ġrun Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ 1 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Page Count ( page Count : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . page Count Ġ= Ġpage Count ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Schedule Other Page {" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" title ='" Ġ+ Ġtitle Ġ+ Ġ'\'' Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ", Ġpage Count ='" Ġ+ Ġpage Count Ġ+ Ġ'\'' Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ", Ġschedule Other Items =" Ġ+ Ġschedule Other Items Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ' }' ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Selector (" div Ġdiv Ġdiv . img 3 Wrap Ġul Ġli : has ( h 4 )") ĊĠĠĠ Ġclass ĠSchedule Other Item Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Attr ( query Ġ= Ġ" a Ġimg ", Ġattr Ġ= Ġ" src ") ĊĠĠĠĠĠĠĠ Ġvar Ġimg Url : ĠString ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġ@ Text (" a Ġh 4 ") ĊĠĠĠĠĠĠĠ Ġvar Ġtitle : ĠString ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġ@ Attr ( query Ġ= Ġ" a ", Ġattr Ġ= Ġ" href ") ĊĠĠĠĠĠĠĠ Ġvar Ġv ide ol Link : ĠString ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ" Schedule Other Item {" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" img Url ='" Ġ+ Ġimg Url Ġ+ Ġ'\'' Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ", Ġtitle ='" Ġ+ Ġtitle Ġ+ Ġ'\'' Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ", Ġv ide ol Link ='" Ġ+ Ġv ide ol Link Ġ+ Ġ'\'' Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ' }' ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }