package Ġio . github . un red undant . satisf aket ion . generators . en Ċ Ċ import Ġio . github . un red undant . satisf aket ion . core . Extensions . letter ify Ċ import Ġio . github . un red undant . satisf aket ion . core . Extensions . num er ify Ċ import Ġio . github . un red undant . satisf aket ion . core . Generator Ċ Ċ object ĠBar code Ġ{ ĊĠ Ġval Ġe an 8 Ġ= ĠGenerator Ġ{ Ġr Ġ-> Ġ" ####### ". num er ify ( r ) Ġ} ĊĊĠ Ġval Ġe an 1 3 Ġ= ĠGenerator Ġ{ Ġr Ġ-> Ġ" ######## #### ". num er ify ( r ) Ġ} ĊĊĠ Ġval Ġup c A Ġ= ĠGenerator Ġ{ Ġr Ġ-> Ġ" ######## ### ". num er ify ( r ) Ġ} ĊĊĠ Ġval Ġup c E Ġ= ĠGenerator Ġ{ Ġr Ġ-> ĊĠĠĠ Ġval Ġformat Ġ= Ġup c Es [ r . nextInt ( up c Es . size )] ĊĠĠĠ Ġformat . num er ify ( r ) ĊĠ Ġ} ĊĊĠ Ġval Ġcomposite Symbol Ġ= ĠGenerator Ġ{ Ġr Ġ-> ĊĠĠĠ Ġval Ġformat Ġ= Ġcomposite Symbols [ r . nextInt ( composite Symbols . size )] ĊĠĠĠ Ġformat . num er ify ( r ). letter ify ( r ) ĊĠ Ġ} ĊĊĠ Ġval Ġis bn Ġ= ĠGenerator Ġ{ Ġr Ġ-> ĊĠĠĠ Ġval Ġformat Ġ= Ġis b ns [ r . nextInt ( is b ns . size )] ĊĠĠĠ Ġformat . num er ify ( r ) ĊĠ Ġ} ĊĊĠ Ġval Ġis mn Ġ= ĠGenerator Ġ{ Ġr Ġ-> Ġ" 9 7 9 0 ######## ". num er ify ( r ) Ġ} ĊĊĠ Ġval Ġiss n Ġ= ĠGenerator Ġ{ Ġr Ġ-> Ġ" 9 7 7 ######## # ". num er ify ( r ) Ġ} ĊĊĠ Ġprivate Ġval Ġup c Es Ġ= ĠlistOf (" 0 ###### ", Ġ" 1 ###### ") ĊĠ Ġprivate Ġval Ġcomposite Symbols Ġ= ĠlistOf ( ĊĠĠĠ Ġ" ######## ", ĊĠĠĠ Ġ" ???? ???? ", ĊĠĠĠ Ġ" #### ???? ", ĊĠĠĠ Ġ" ???? #### ", ĊĠĠĠ Ġ" ## ?? ## ?? ", ĊĠĠĠ Ġ" ?? ## ?? ## " ĊĠ Ġ) ĊĠ Ġprivate Ġval Ġis b ns Ġ= ĠlistOf ( ĊĠĠĠ Ġ" 9 7 8 ######## # ", ĊĠĠĠ Ġ" 9 7 9 8 ######## ", ĊĠĠĠ Ġ" 9 7 9 1 0 ####### ", ĊĠĠĠ Ġ" 9 7 9 1 1 ####### ", ĊĠĠĠ Ġ" 9 7 9 1 2 ####### " ĊĠ Ġ) Ċ } Ċ