package Ġdev . in mo . js u ikit . utils Ċ Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġkotlinx . browser . document Ċ import Ġorg . jetbrains . compose . web . dom .* Ċ import Ġorg . w 3 c . dom .* Ċ Ċ private Ġobject ĠD List Element Builder Ġ: ĠElement Builder < HTML D List Element > Ġ{ ĊĠĠĠ Ġprivate Ġval Ġel : ĠElement Ġby Ġlazy Ġ{ Ġdocument . createElement (" dl ") Ġ} ĊĠĠĠ Ġoverride Ġfun Ġcreate (): ĠHTML D List Element Ġ= Ġel . clone Node () Ġas ĠHTML D List Element Ċ } Ċ Ċ private Ġobject ĠD Term Element Builder Ġ: ĠElement Builder < HTMLElement > Ġ{ ĊĠĠĠ Ġprivate Ġval Ġel : ĠElement Ġby Ġlazy Ġ{ Ġdocument . createElement (" dt ") Ġ} ĊĠĠĠ Ġoverride Ġfun Ġcreate (): ĠHTMLElement Ġ= Ġel . clone Node () Ġas ĠHTMLElement Ċ } Ċ Ċ private Ġobject ĠD Description Element Builder Ġ: ĠElement Builder < HTMLElement > Ġ{ ĊĠĠĠ Ġprivate Ġval Ġel : ĠElement Ġby Ġlazy Ġ{ Ġdocument . createElement (" dd ") Ġ} ĊĠĠĠ Ġoverride Ġfun Ġcreate (): ĠHTMLElement Ġ= Ġel . clone Node () Ġas ĠHTMLElement Ċ } Ċ Ċ @ Composable Ċ fun ĠD List ( ĊĠĠĠ Ġattrs : ĠAttr Builder Context < HTML D List Element >? Ġ= Ġnull , ĊĠĠĠ Ġcontent : ĠContent Builder < HTML D List Element >? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ ĠTag Element ( ĊĠĠĠĠĠĠĠ ĠD List Element Builder , ĊĠĠĠĠĠĠĠ Ġattrs , ĊĠĠĠĠĠĠĠ Ġcontent ĊĠĠĠ Ġ) Ċ } Ċ @ Composable Ċ fun ĠD Term ( ĊĠĠĠ Ġattrs : ĠAttr Builder Context < HTMLElement >? Ġ= Ġnull , ĊĠĠĠ Ġcontent : ĠContent Builder < HTMLElement >? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ ĠTag Element ( ĊĠĠĠĠĠĠĠ ĠD Term Element Builder , ĊĠĠĠĠĠĠĠ Ġattrs , ĊĠĠĠĠĠĠĠ Ġcontent ĊĠĠĠ Ġ) Ċ } Ċ @ Composable Ċ fun ĠD Description ( ĊĠĠĠ Ġattrs : ĠAttr Builder Context < HTMLElement >? Ġ= Ġnull , ĊĠĠĠ Ġcontent : ĠContent Builder < HTMLElement >? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ ĠTag Element ( ĊĠĠĠĠĠĠĠ ĠD Description Element Builder , ĊĠĠĠĠĠĠĠ Ġattrs , ĊĠĠĠĠĠĠĠ Ġcontent ĊĠĠĠ Ġ) Ċ } Ċ