package Ġfeature a . js Ċ Ċ import Ġfeature a . runtime . Runtime Ċ import Ġfeature a . runtime . proxy Scope Ċ import Ġkotlinx . browser . document Ċ import Ġkotlinx . browser . window Ċ import Ġorg . w 3 c . dom . HTMLElement Ċ Ċ fun Ġload Root Element As Body ( main Call : Ġ() Ġ-> ĠRuntime ) Ġ{ ĊĠĠĠ Ġwindow . load Body Ġ{ ĊĠĠĠĠĠĠĠ Ġproxy Scope Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit Module Ġ{ Ġmodule Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbody : ĠHTMLElement Ġ= Ġwindow . document . body Ġ?: Ġerror (" document : Ġ${ window . document }") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmodule . components . inject ("_ root Element ", Ġbody ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmain Call () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġload Root Element As Dialog ( main Call : Ġ() Ġ-> ĠRuntime ) Ġ{ ĊĠĠĠ Ġwindow . load Body Ġ{ ĊĠĠĠĠĠĠĠ Ġappend MainWindow ( document . title , Ġsplash Image Path Ġ= Ġnull , Ġ 1 f , Ġmain Call ) ĊĠĠĠ Ġ} Ċ } Ċ