// ĠOriginal Ġbug : ĠK T - 1 8 1 2 6 ĊĊĠĠĠ Ġfun ĠCharSequence . splitter ( start : ĠInt ): ĠPair < Int , ĠInt >? Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġdepth Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġfor Ġ( index Ġin Ġstart Ġuntil Ġlength ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( get ( index )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ',' Ġ-> Ġif Ġ( depth Ġ== Ġ 0 ) Ġreturn ĠPair ( index , Ġ 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ' (', Ġ'[ ', Ġ'{ ' Ġ-> Ġdepth ++ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ' )', Ġ' ]', Ġ' }' Ġ-> Ġdepth -- ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} Ċ