package Ġde . ge eks factory . op ac client . utils Ċ Ċ import Ġorg . json . JSONArray Ċ import Ġorg . json . JSONObject Ċ import Ġorg . js oup . J soup Ċ import Ġorg . js oup . nodes . Document Ċ import Ġorg . js oup . nodes . Element Ċ import Ġorg . js oup . nodes . Text Node Ċ import Ġorg . js oup . select . Elements Ċ Ċ val ĠString . html : ĠDocument ĊĠĠĠ Ġget () Ġ= ĠJ soup . parse ( this ) Ċ Ċ val ĠString . jsonObject : ĠJSONObject ĊĠĠĠ Ġget () Ġ= ĠJSONObject ( this ) Ċ Ċ operator Ġfun ĠElement . get ( name : ĠString ): ĠString Ġ= Ġthis . attr ( name ) Ċ Ċ val ĠElement . text : ĠString ĊĠĠĠ Ġget () Ġ= Ġthis . text () Ċ Ċ val ĠElements . text : ĠString ĊĠĠĠ Ġget () Ġ= Ġthis . text () Ċ Ċ val ĠText Node . text : ĠString ĊĠĠĠ Ġget () Ġ= Ġthis . text () Ċ Ċ // ĠJSONArray Ġextension Ġfunctions Ċ inline Ġfun Ġ< re ified ĠT , ĠR > ĠJSONArray . map ( transform : Ġ( T ) Ġ-> ĠR ): ĠList < R > Ġ= ĊĠĠĠĠĠĠĠ Ġ( 0 . until ( length ())). map Ġ{ Ġi Ġ-> Ġtransform ( get ( i ) Ġas ĠT ) Ġ} Ċ Ċ inline Ġfun Ġ< re ified ĠT > ĠJSONArray . forEach ( function : Ġ( T ) Ġ-> ĠUnit ) Ġ= ĊĠĠĠĠĠĠĠ Ġ( 0 . until ( length ())). forEach Ġ{ Ġi Ġ-> Ġfunction ( get ( i ) Ġas ĠT ) Ġ} Ċ