package Ġcom . el be hir y . stell er . shared . di Ċ Ċ import Ġkotlinx . coroutines . Coroutine Dispatcher Ċ import Ġkotlinx . coroutines . Dispatch ers Ċ import Ġorg . k oin . core . qual ifier . named Ċ import Ġorg . k oin . dsl . module Ċ Ċ const Ġval ĠDefault Dispatcher Ġ= Ġ" Default Dispatcher " Ċ const Ġval ĠMain Dispatcher Ġ= Ġ" Main Dispatcher " Ċ const Ġval ĠMain Immediate Dispatcher Ġ= Ġ" Main Immediate Dispatcher " Ċ Ċ val Ġcor outines Module Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġsingle ( named ( Default Dispatcher )) Ġ{ ĠDispatch ers . Default Ġ} ĊĠĠĠ Ġsingle < Coroutine Dispatcher >( named ( Main Dispatcher )) Ġ{ ĠDispatch ers . Main Ġ} ĊĠĠĠ Ġsingle < Coroutine Dispatcher >( named ( Main Immediate Dispatcher )) Ġ{ ĠDispatch ers . Main . immediate Ġ} Ċ }