/** čĊ Ġ* ĠCopyright ĠMIT ĠLicense čĊ Ġ* Ġ@ author ĠV in cent Ġ' Phil ae ux ' ĠL am ot te čĊ Ġ*/ čĊč Ċ import Ġandroidx . compose . foundation . layout .* č Ċ import Ġandroidx . compose . material . Card č Ċ import Ġandroidx . compose . material . Divider č Ċ import Ġandroidx . compose . material . Icon č Ċ import Ġandroidx . compose . material . Text č Ċ import Ġandroidx . compose . material . icons . Icons č Ċ import Ġandroidx . compose . material . icons . outlined . Person č Ċ import Ġandroidx . compose . material . icons . outlined . Warning č Ċ import Ġandroidx . compose . runtime . Composable č Ċ import Ġandroidx . compose . ui . Alignment č Ċ import Ġandroidx . compose . ui . Modifier č Ċ import Ġandroidx . compose . ui . graphics . Color č Ċ import Ġandroidx . compose . ui . unit . dp č Ċ import Ġandroidx . compose . ui . unit . sp č Ċ import Ġn go . cluster . dot a _ notes . Application Data č Ċ import Ġn go . cluster . dot a _ notes . ui .* č Ċ import Ġn go . cluster . dot a _ notes . ui . components . Text Tooltip č Ċ import Ġn go . cluster . dot a _ notes . ui . components . Vertical Cell Divider č Ċ import Ġn go . cluster . dot a _ notes . ui . views . game Information Table Team čĊč Ċ /** čĊ Ġ* ĠShow Ġplayer Ġinformation Ġin Ġthe Ġform Ġof Ġa Ġtable . čĊ Ġ* ĠTable Ġwith Ġa Ġheader Ġthen Ġone Ġplayer Ġper Ġrow , Ġwith Ġsome čĊ Ġ*/ č Ċ @ Composable č Ċ fun Ġgame Information Table ( application Data : ĠApplication Data ) Ġ{ čĊĠĠĠ ĠCard ( čĊĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. width ( 1 4 0 0 . dp ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. height ( Intr insic Size . Min ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. padding ( 1 6 . dp ), čĊĠĠĠĠĠĠĠ Ġelevation Ġ= Ġ 6 . dp čĊĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠ ĠColumn Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġgame Information Table Header () čĊĠĠĠĠĠĠĠĠĠĠĠ ĠDiv ider ( Modifier . fill Max Width (). height ( 2 . dp )) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġgame Information Table Team (" Rad iant ", ĠApplication Data . rad iant ) čĊĠĠĠĠĠĠĠĠĠĠĠ ĠDiv ider ( Modifier . fill Max Width (). height ( 2 . dp )) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġgame Information Table Team (" Dire ", ĠApplication Data . dire ) čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} č Ċ } čĊč Ċ /** ĠFirst ĠRow Ġof Ġthe Ġtable , Ġheader Ġ*/ č Ċ @ Composable č Ċ fun Ġgame Information Table Header () Ġ{ čĊĠĠĠ ĠRow ( čĊĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier . height ( Intr insic Size . Min ) čĊĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠ ĠSp acer ( Modifier . width ( 4 2 . dp )) čĊĠĠĠĠĠĠĠ ĠColumn ( Modifier . padding ( 4 . dp )) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ ĠRow ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvertical Alignment Ġ= ĠAlignment . Center Vert ically , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. fill Max Width () čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. height ( 5 0 . dp ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. padding ( 8 . dp ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText Tooltip ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ""" Profile Ġstatus čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| Blue Ġ= ĠNot ĠF etched čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| Red Ġ= ĠPrivate čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| Green Ġ= ĠPublic čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin () čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIcon ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimage Vector Ġ= ĠIcons . Outlined . Person , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Description Ġ= Ġnull , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt int Ġ= ĠColor ( 0 xff 1 9 7 6 d 2 ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSp acer ( modifier Ġ= ĠModifier . size ( 1 6 . dp )) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText Tooltip ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ""" Str atz Ġsm ur f Ġdetection čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ| čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Margin () čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIcon ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimage Vector Ġ= ĠIcons . Outlined . Warning , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Description Ġ= Ġnull , čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġt int Ġ= ĠColor ( 0 xff 0 0 0 0 0 0 ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠVertical Cell Divider ( 1 6 . dp , Ġ 8 . dp , Ġ 1 . dp ) čĊčĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠColumn ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. width ( player Steam Name Width . dp ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. height ( Intr insic Size . Min ), čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhorizontal Alignment Ġ= ĠAlignment . Center H orizontally čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Player ĠSteam ĠName ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠfontSize Ġ= Ġ 1 7 . sp čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠVertical Cell Divider ( 8 . dp , Ġ 8 . dp , Ġ 1 . dp ) čĊčĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠColumn ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. width ( player Pro Name Width . dp ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. height ( Intr insic Size . Min ), čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhorizontal Alignment Ġ= ĠAlignment . Center H orizontally čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Pro / Custom ĠName ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠfontSize Ġ= Ġ 1 7 . sp čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠVertical Cell Divider ( 8 . dp , Ġ 8 . dp , Ġ 1 . dp ) čĊčĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠColumn ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. width ( behavior Width . dp ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. height ( Intr insic Size . Min ), čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhorizontal Alignment Ġ= ĠAlignment . Center H orizontally čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Behavior ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠfontSize Ġ= Ġ 1 7 . sp čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠVertical Cell Divider ( 8 . dp , Ġ 8 . dp , Ġ 1 . dp ) čĊčĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠGames čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠColumn ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. width ( match Count Width . dp ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. height ( Intr insic Size . Min ), čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhorizontal Alignment Ġ= ĠAlignment . Center H orizontally čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Games ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠfontSize Ġ= Ġ 1 7 . sp čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠVertical Cell Divider ( 8 . dp , Ġ 8 . dp , Ġ 1 . dp ) čĊčĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠLanguage s čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠColumn ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. width ( languages Width . dp ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. height ( Intr insic Size . Min ), čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhorizontal Alignment Ġ= ĠAlignment . Center H orizontally čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠText ( čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġ" Languages ", čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠfontSize Ġ= Ġ 1 7 . sp čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊčĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠVertical Cell Divider ( 8 . dp , Ġ 8 . dp , Ġ 1 . dp ) čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} č Ċ } čĊ