package Ġcom . vk hood a 2 4 Ċ Ċ import Ġkotlinx . coroutines . Coroutine Dispatcher Ċ import Ġkotlinx . coroutines . Runnable Ċ import Ġplatform . Foundation . NS Run Loop Ċ import Ġplatform . Foundation . perform Block Ċ import Ġkotlin . coroutines . Coroutine Context Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠV ik ram ĠH ood a Ġon Ġ 2 0 1 9 - 1 1 - 1 0 . Ċ Ġ*/ Ċ class ĠUI Block er Ġ: ĠCor outine Dispatcher () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdispatch ( context : ĠCor outine Context , Ġblock : ĠRunnable ) Ġ{ ĊĠĠĠĠĠĠĠ ĠNS Run Loop . main Run Loop (). perform Block Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġblock . run () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }