package Ġme . dev n atan . k atan . cli . commands . account Ċ Ċ import Ġcom . github . aj alt . cli kt . core . Cli kt Command Ċ import Ġcom . jak ew h art on . pic nic . Text Alignment Ċ import Ġcom . jak ew h art on . pic nic . table Ċ import Ġme . dev n atan . k atan . cli . K atan CLI Ċ import Ġme . dev n atan . k atan . cli . render Ċ import Ġme . dev n atan . k atan . common . K atan Translation Keys . CLI _ ACCOUNT _ LIST Ċ import Ġme . dev n atan . k atan . common . K atan Translation Keys . CLI _ ACCOUNT _ LIST _ ID Ċ import Ġme . dev n atan . k atan . common . K atan Translation Keys . CLI _ ACCOUNT _ LIST _ REGISTER ED _ AT Ċ import Ġme . dev n atan . k atan . common . K atan Translation Keys . CLI _ ACCOUNT _ LIST _ USERNAME Ċ import Ġme . dev n atan . k atan . common . K atan Translation Keys . CLI _ ALIAS _ ACCOUNT _ LIST Ċ import Ġme . dev n atan . k atan . common . K atan Translation Keys . CLI _ HELP _ ACCOUNT _ LIST Ċ import Ġme . dev n atan . k atan . common . util . dateTime Formatter Ċ Ċ class ĠAccount List Command ( private Ġval Ġcli : ĠK atan CLI ) Ġ: ĠCli kt Command ( ĊĠĠĠ Ġname Ġ= Ġcli . translate ( CLI _ ALIAS _ ACCOUNT _ LIST ), ĊĠĠĠ Ġhelp Ġ= Ġcli . translate ( CLI _ HELP _ ACCOUNT _ LIST ) Ċ ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġaccounts Ġ= Ġcli . account Manager . get Accounts () ĊĠĠĠĠĠĠĠ Ġrender ( table Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcell Style Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpadding Left Ġ= Ġ 1 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpadding Right Ġ= Ġ 1 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġborder Left Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġborder Right Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġheader Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcell Style Ġ{ Ġalignment Ġ= ĠText Alignment . Bottom Center Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcell ( cli . translate ( CLI _ ACCOUNT _ LIST , Ġaccounts . size )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcolumn Span Ġ= Ġ 4 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpadding Bottom Ġ= Ġ 1 ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow ("# ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcli . translate ( CLI _ ACCOUNT _ LIST _ ID ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcli . translate ( CLI _ ACCOUNT _ LIST _ USERNAME ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcli . translate ( CLI _ ACCOUNT _ LIST _ REGISTER ED _ AT ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġbody Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ(( index , Ġaccount ) Ġin Ġaccounts . sorted By Descending Ġ{ Ġit . registered At Ġ}. with Index ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrow ( index Ġ+ Ġ 1 , Ġaccount . id . toString (). substring Before ("- "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaccount . username , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠdateTime Formatter . format ( account . registered At ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ Ċ }