package Ġxyz . mir age . app . presentation . core . validation Ċ Ċ import Ġxyz . mir age . app . presentation . core . validation . Bio graphy State . Companion . BIO _ MAX _ LENGTH Ċ Ċ class ĠBio graphy State Ġ: ĠTextField State ( ĊĠĠĠ Ġvalidator Ġ= Ġ:: is Bio Valid , ĊĠĠĠ Ġerror For Ġ= Ġ:: bio ValidationError , ĊĠĠĠ ĠmaxLength Ġ= Ġ:: bio MaxLength Ċ ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠBIO _ MAX _ LENGTH Ġ= Ġ 1 6 0 ĊĠĠĠ Ġ} Ċ } Ċ Ċ private Ġfun Ġis Bio Valid ( bio : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġbio . length Ġ<= ĠBIO _ MAX _ LENGTH Ċ } Ċ Ċ @ Suppress (" UNUSED _ PARAMETER ") Ċ private Ġfun Ġbio MaxLength ( bio : ĠString ): ĠInt Ġ{ ĊĠĠĠ Ġreturn ĠBIO _ MAX _ LENGTH Ċ } Ċ Ċ @ Suppress (" UNUSED _ PARAMETER ") Ċ private Ġfun Ġbio ValidationError ( bio : ĠString ): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġ" Bio Ġmust Ġbe Ġless Ġthan Ġ$ BIO _ MAX _ LENGTH Ġcharacters " Ċ }