package Ġio . github . than os fish er man . ser en ador . repositories . macos Ċ Ċ import Ġio . github . than os fish er man . ser en ador . commands . Command Ċ import Ġio . github . than os fish er man . ser en ador . commands . macos . Say Mac Command Ċ import Ġio . github . than os fish er man . ser en ador . repositories . Phrase Repo Ċ import Ġio . github . than os fish er man . ser en ador . sources . Ph rases Source ĊĊ Ċ private Ġconst Ġval ĠBAD _ NE WS Ġ= Ġ" Bad ĠNews " Ċ private Ġconst Ġval ĠGO OD _ NE WS Ġ= Ġ" Good ĠNews " Ċ private Ġconst Ġval ĠCEL LO Ġ= Ġ" Cel lo " Ċ private Ġconst Ġval ĠB EL LS Ġ= Ġ" B ell s " Ċ Ċ internal Ġclass ĠP hr ase Repo Mac Impl ( private Ġval Ġsource : ĠP hr ases Source ) Ġ: ĠP hr ase Repo Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Success Ph rases (): ĠList < Command > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsource . get Success Ph rases List (). map Ġ{ ĠS ay Mac Command ( it ) Ġ}. toList () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Success Ph rases With Voice (): ĠList < Command > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġphrases Ġ= Ġget Success Ph rases (). map Ġ{ Ġit Ġas ĠS ay Mac Command Ġ} ĊĠĠĠĠĠĠĠ Ġphrases . get OrNull ( 0 )?. voice Ġ= ĠGO OD _ NE WS ĊĠĠĠĠĠĠĠ Ġphrases . get OrNull ( 1 )?. voice Ġ= ĠGO OD _ NE WS ĊĠĠĠĠĠĠĠ Ġphrases . get OrNull ( 2 )?. voice Ġ= ĠB EL LS ĊĠĠĠĠĠĠĠ Ġphrases . get OrNull ( 3 )?. voice Ġ= ĠB EL LS ĊĠĠĠĠĠĠĠ Ġreturn Ġphrases ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Fail Ph rases (): ĠList < Command > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsource . get Fail Ph rases List (). map Ġ{ ĠS ay Mac Command ( it ) Ġ}. toList () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Fail Ph rases With Voice (): ĠList < Command > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġphrases Ġ= Ġget Fail Ph rases (). map Ġ{ Ġit Ġas ĠS ay Mac Command Ġ} ĊĊĠĠĠĠĠĠĠ Ġphrases . get OrNull ( 0 )?. voice Ġ= ĠBAD _ NE WS ĊĠĠĠĠĠĠĠ Ġphrases . get OrNull ( 1 )?. voice Ġ= ĠBAD _ NE WS ĊĠĠĠĠĠĠĠ Ġphrases . get OrNull ( 2 )?. voice Ġ= ĠBAD _ NE WS ĊĠĠĠĠĠĠĠ Ġphrases . get OrNull ( 3 )?. voice Ġ= ĠBAD _ NE WS ĊĠĠĠĠĠĠĠ Ġphrases . get OrNull ( 4 )?. voice Ġ= ĠCEL LO ĊĠĠĠĠĠĠĠ Ġphrases . get OrNull ( 5 )?. voice Ġ= ĠCEL LO ĊĠĠĠĠĠĠĠ Ġphrases . get OrNull ( 6 )?. voice Ġ= ĠCEL LO ĊĠĠĠĠĠĠĠ Ġreturn Ġphrases ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Custom Ph rases ( custom Ph rases : ĠList < String >): ĠList < Command > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcustom Ph rases . map Ġ{ ĠS ay Mac Command ( it ) Ġ} ĊĠĠĠ Ġ} Ċ } Ċ