@ file : Suppress (" NOTH ING _ TO _ INLINE ") Ċ @ file : Jvm Name (" Embed Utils ") Ċ Ċ package Ġxyz . gn ar bot . gn ar . utils Ċ Ċ import Ġnet . dv 8 tion . j da . api . Embed Builder Ċ Ċ @ Jvm Over loads Ċ fun Ġembed ( title : ĠString ? Ġ= Ġnull ): ĠEmbed Maker Ġ= ĠEmbed Maker (). apply Ġ{ ĊĠĠĠ Ġtitle Ġ{ Ġtitle Ġ} Ċ } Ċ Ċ inline Ġfun Ġembed ( title : ĠString ? Ġ= Ġnull , Ġvalue : ĠEmbed Maker . () Ġ-> ĠUnit ): ĠEmbed Maker Ġ{ ĊĠĠĠ Ġreturn Ġembed ( title ). apply ( value ) Ċ } Ċ Ċ inline Ġfun ĠEmbed Builder . field ( inline : ĠBoolean Ġ= Ġfalse ): ĠEmbed Builder Ġ= Ġadd Blank Field ( inline ) Ċ Ċ inline Ġfun ĠEmbed Builder . field ( name : ĠString ?, Ġinline : ĠBoolean Ġ= Ġfalse , Ġvalue : ĠAny ?): ĠEmbed Builder Ġ{ ĊĠĠĠ Ġadd Field ( name , Ġvalue . toString (), Ġinline ) ĊĠĠĠ Ġreturn Ġthis Ċ } Ċ Ċ inline Ġfun ĠEmbed Builder . field ( name : ĠString ?, Ġinline : ĠBoolean Ġ= Ġfalse , Ġvalue : Ġ() Ġ-> ĠAny ?): ĠEmbed Builder Ġ{ ĊĠĠĠ Ġadd Field ( name , Ġvalue (). toString (), Ġinline ) ĊĠĠĠ Ġreturn Ġthis Ċ } Ċ Ċ inline Ġfun ĠEmbed Builder . desc ( value : Ġ() Ġ-> ĠAny ?): ĠEmbed Builder Ġ{ ĊĠĠĠ Ġthis . description ( value ) ĊĠĠĠ Ġreturn Ġthis Ċ } Ċ Ċ inline Ġfun ĠEmbed Builder . description ( value : Ġ() Ġ-> ĠAny ?): ĠEmbed Builder Ġ{ ĊĠĠĠ Ġset Description ( value (). toString ()) ĊĠĠĠ Ġreturn Ġthis Ċ }