# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.camera.camera2.pipe.compat.VirtualCameraState":"VirtualCamera.kt","io.github.reactivecircus.cache4k.CacheEntry":"RealCache.kt","world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListUiState":"SchoolDirectoryListViewModel.kt","io.github.reactivecircus.cache4k.RealCache":"RealCache.kt","world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListViewModel":"SchoolDirectoryListViewModel.kt","com.ustadmobile.libcache.UstadCacheImpl":"UstadCacheImpl.kt","kotlinx.atomicfu.AtomicRef":"AtomicFU.kt","androidx.camera.camera2.pipe.compat.CameraStateOpen":"VirtualCamera.kt"}}
world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListViewModel$2$1 -> se6:
# {"id":"sourceFile","fileName":"SchoolDirectoryListViewModel.kt"}
    int SchoolDirectoryListViewModel$2$1.$r8$classId -> X
      # {"id":"com.android.tools.r8.synthesized"}
    world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListViewModel this$0 -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/lang/Object;"}
    1:8:void SchoolDirectoryListViewModel$2$1.<init>(int,java.lang.Object):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    6:7:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177:177 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lab1;)Ljava/lang/Object;"}
    8:11:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):178:178 -> h
    8:11:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    12:13:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState.access$getLock$p(androidx.camera.camera2.pipe.compat.VirtualCameraState):120:120 -> h
    12:13:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):178 -> h
    12:13:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    14:15:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):178:179 -> h
    14:15:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    16:18:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):179:179 -> h
    16:18:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    19:20:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):181:181 -> h
    19:20:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    21:22:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):182:182 -> h
    21:22:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    23:24:androidx.camera.camera2.pipe.compat.CameraDeviceWrapper androidx.camera.camera2.pipe.compat.CameraStateOpen.getCameraDevice():56:56 -> h
    23:24:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):182 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:24:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    25:26:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):182:182 -> h
    25:26:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    27:29:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):181:181 -> h
    27:29:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    30:31:void androidx.camera.camera2.pipe.compat.VirtualCameraState.access$setCurrentVirtualAndroidCamera$p(androidx.camera.camera2.pipe.compat.VirtualCameraState,androidx.camera.camera2.pipe.compat.VirtualAndroidCameraDevice):120:120 -> h
    30:31:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):190 -> h
    30:31:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    32:36:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):191:191 -> h
    32:36:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    37:42:void androidx.camera.camera2.pipe.compat.VirtualCameraState.access$emitState(androidx.camera.camera2.pipe.compat.VirtualCameraState,androidx.camera.camera2.pipe.compat.CameraState):120:120 -> h
    37:42:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):191 -> h
    37:42:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    43:45:void androidx.camera.camera2.pipe.compat.VirtualCameraState.access$emitState(androidx.camera.camera2.pipe.compat.VirtualCameraState,androidx.camera.camera2.pipe.compat.CameraState):120:120 -> h
    43:45:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):193 -> h
    43:45:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    46:46:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):178:178 -> h
    46:46:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    47:49:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):196:196 -> h
    47:49:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    50:51:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(androidx.camera.camera2.pipe.compat.CameraState,kotlin.coroutines.Continuation):178:178 -> h
    50:51:java.lang.Object androidx.camera.camera2.pipe.compat.VirtualCameraState$connect$2$1$1.emit(java.lang.Object,kotlin.coroutines.Continuation):177 -> h
    52:53:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359:359 -> h
    54:57:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):360:360 -> h
    54:57:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    58:73:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):1009:1009 -> h
    58:73:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    74:75:io.github.reactivecircus.cache4k.Cache com.ustadmobile.libcache.UstadCacheImpl.access$getMemoryCache$p(com.ustadmobile.libcache.UstadCacheImpl):85:85 -> h
    74:75:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    74:75:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    76:78:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361:361 -> h
    76:78:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    79:81:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):0:0 -> h
    79:81:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    79:81:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    82:84:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):152:152 -> h
    82:84:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    82:84:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    85:86:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):153:153 -> h
    85:86:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    85:86:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    87:94:java.lang.Object io.github.reactivecircus.cache4k.ConcurrentMutableMap.remove(java.lang.Object):16:16 -> h
    87:94:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):153 -> h
    87:94:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    87:94:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    95:98:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):153:153 -> h
    95:98:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    95:98:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    99:105:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):154:154 -> h
    99:105:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    99:105:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    106:112:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):155:155 -> h
    106:112:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    106:112:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    113:114:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):157:157 -> h
    113:114:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    113:114:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    115:116:java.lang.Object io.github.reactivecircus.cache4k.CacheEntry.getKey():292:292 -> h
    115:116:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):158 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    115:116:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    115:116:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    117:118:kotlinx.atomicfu.AtomicRef io.github.reactivecircus.cache4k.CacheEntry.getValue():293:293 -> h
    117:118:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):159 -> h
    117:118:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    117:118:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    119:120:java.lang.Object kotlinx.atomicfu.AtomicRef.getValue():86:86 -> h
    119:120:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):159 -> h
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    119:120:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    119:120:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    121:123:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):157:157 -> h
    121:123:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    121:123:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    124:127:void io.github.reactivecircus.cache4k.RealCache.invalidate(java.lang.Object):156:156 -> h
    124:127:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):361 -> h
    124:127:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    128:130:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.util.List,kotlin.coroutines.Continuation):363:363 -> h
    128:130:java.lang.Object com.ustadmobile.libcache.UstadCacheImpl$3$1.emit(java.lang.Object,kotlin.coroutines.Continuation):359 -> h
    131:132:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):70:70 -> h
    133:136:java.lang.Object emit(java.util.List,kotlin.coroutines.Continuation):71:71 -> h
    133:136:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):70 -> h
    137:138:kotlinx.coroutines.flow.MutableStateFlow world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListViewModel.access$get_uiState$p(world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListViewModel):35:35 -> h
    137:138:java.lang.Object emit(java.util.List,kotlin.coroutines.Continuation):71 -> h
    137:138:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):70 -> h
    139:142:java.lang.Object emit(java.util.List,kotlin.coroutines.Continuation):118:118 -> h
    139:142:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):70 -> h
    143:145:java.lang.Object emit(java.util.List,kotlin.coroutines.Continuation):119:119 -> h
    143:145:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):70 -> h
    146:147:world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListUiState world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListUiState.copy$default(world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListUiState,java.util.List,world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryMode,int,java.lang.Object):0:0 -> h
    146:147:java.lang.Object emit(java.util.List,kotlin.coroutines.Continuation):72 -> h
    146:147:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):70 -> h
    148:158:world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListUiState world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListUiState.copy(java.util.List,world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryMode):0:0 -> h
    148:158:world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListUiState world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListUiState.copy$default(world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryListUiState,java.util.List,world.respect.shared.viewmodel.schooldirectory.list.SchoolDirectoryMode,int,java.lang.Object):0 -> h
    148:158:java.lang.Object emit(java.util.List,kotlin.coroutines.Continuation):72 -> h
    148:158:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):70 -> h
    159:164:java.lang.Object emit(java.util.List,kotlin.coroutines.Continuation):120:120 -> h
    159:164:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):70 -> h
    165:168:java.lang.Object emit(java.util.List,kotlin.coroutines.Continuation):74:74 -> h
    165:168:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):70 -> h
