package Ġcom . xs 2 are act native Ċ Ċ import Ġcom . f int ec systems . xs 2 aw izard . components . theme . styles . ButtonStyle Ċ import Ġcom . f int ec systems . xs 2 aw izard . components . theme . styles . Paragraph Style Ċ import Ġcom . f int ec systems . xs 2 aw izard . components . theme . support . Support Color Ċ Ċ internal Ġinline Ġfun Ġ< re ified ĠT > ĠMap < String , ĠAny >. get OrNull ( key : ĠString ): ĠT ? Ġ= ĊĠ Ġthis . get OrDefault ( key , Ġnull ). let Ġ{ ĊĠĠĠ Ġif Ġ( it Ġis ĠT ) Ġit ĊĠĠĠ Ġelse Ġnull ĊĠ Ġ} Ċ Ċ internal Ġfun ĠMap < String , ĠAny >. to ButtonStyle ( ĊĠ Ġkey : ĠString , ĊĠ Ġdefault BackgroundColor : ĠString , ĊĠ Ġdefault TextColor : ĠString Ċ ): ĠButton Style Ġ{ ĊĠ Ġthis . get OrNull < Map < String , ĠAny >>( key ). apply Ġ{ ĊĠĠĠ Ġreturn ĠButton Style ( ĊĠĠĠĠĠ ĠSupport Color ( this ?. get OrNull < String >(" backgroundColor ") Ġ?: Ġdefault BackgroundColor ), ĊĠĠĠĠĠ ĠSupport Color ( this ?. get OrNull < String >(" textColor ") Ġ?: Ġdefault TextColor ), ĊĠĠĠ Ġ) ĊĠ Ġ} Ċ } Ċ Ċ internal Ġfun ĠMap < String , ĠAny >. to Paragraph Style ( ĊĠ Ġkey : ĠString , ĊĠ Ġdefault BackgroundColor : ĠString , ĊĠ Ġdefault TextColor : ĠString Ċ ): ĠParagraph Style Ġ{ ĊĠ Ġthis . get OrNull < Map < String , ĠAny >>( key ). apply Ġ{ ĊĠĠĠ Ġreturn ĠParagraph Style ( ĊĠĠĠĠĠ ĠSupport Color ( this ?. get OrNull < String >(" backgroundColor ") Ġ?: Ġdefault BackgroundColor ), ĊĠĠĠĠĠ ĠSupport Color ( this ?. get OrNull < String >(" textColor ") Ġ?: Ġdefault TextColor ), ĊĠĠĠ Ġ) ĊĠ Ġ} Ċ } Ċ