# {"id":"partitionSourceFiles","fileNameMappings":{"kotlin.coroutines.AbstractCoroutineContextElement":"CoroutineContextImpl.kt","io.ktor.http.URLBuilder":"URLBuilder.kt","kotlinx.coroutines.Job":"Job.kt","io.ktor.util.collections.ConcurrentMap":"ConcurrentMapJvm.kt","kotlinx.coroutines.Dispatchers":"Dispatchers.kt","io.ktor.http.Url":"Url.kt"}}
world.respect.xapi.ipc.server.XapiIpcService$IncomingHandler -> g48:
# {"id":"sourceFile","fileName":"XapiIpcService.kt"}
    android.content.Context applicationContext -> a
    kotlinx.serialization.json.Json json -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Llg3;"}
    io.ktor.util.collections.ConcurrentMap flowCollectors -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lw51;"}
    kotlinx.coroutines.CoroutineScope scope -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnc0;"}
    1:7:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):74:74 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Looper;Landroid/content/Context;Lnh3;)V"}
    8:10:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):0:0 -> <init>
    8:10:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    11:13:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):71:71 -> <init>
    11:13:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    14:15:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):74:74 -> <init>
    14:15:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    16:17:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):75:75 -> <init>
    16:17:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    18:24:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):78:78 -> <init>
    18:24:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    25:26:kotlinx.coroutines.CoroutineDispatcher kotlinx.coroutines.Dispatchers.getDefault():16:16 -> <init>
    25:26:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):80 -> <init>
    25:26:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    27:30:kotlinx.coroutines.CompletableJob kotlinx.coroutines.JobKt.Job$default(kotlinx.coroutines.Job,int,java.lang.Object):1:1 -> <init>
    27:30:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):80 -> <init>
    27:30:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    31:33:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):80:80 -> <init>
    31:33:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    34:37:kotlin.coroutines.CoroutineContext kotlin.coroutines.AbstractCoroutineContextElement.plus(kotlin.coroutines.CoroutineContext):16:16 -> <init>
    34:37:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):80 -> <init>
    34:37:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    38:44:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json):80:80 -> <init>
    38:44:void <init>(android.os.Looper,android.content.Context,android.content.Context,kotlinx.serialization.json.Json,int,kotlin.jvm.internal.DefaultConstructorMarker):71 -> <init>
    10:17:void handleMessage(android.os.Message):83:83 -> handleMessage
    18:21:void handleMessage(android.os.Message):84:84 -> handleMessage
    22:23:void handleMessage(android.os.Message):88:88 -> handleMessage
    24:33:void handleMessage(android.os.Message):90:90 -> handleMessage
    34:55:void handleMessage(android.os.Message):92:92 -> handleMessage
    56:64:void handleMessage(android.os.Message):94:94 -> handleMessage
    65:68:void handleMessage(android.os.Message):95:95 -> handleMessage
    69:70:java.lang.Object io.ktor.util.collections.ConcurrentMap.remove(java.lang.Object):56:56 -> handleMessage
    69:70:void handleMessage(android.os.Message):95 -> handleMessage
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    71:74:java.lang.Object io.ktor.util.collections.ConcurrentMap.remove(java.lang.Object):56:56 -> handleMessage
    71:74:void handleMessage(android.os.Message):95 -> handleMessage
    75:78:void handleMessage(android.os.Message):95:95 -> handleMessage
    79:81:void kotlinx.coroutines.Job.cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):207:207 -> handleMessage
    79:81:void handleMessage(android.os.Message):96 -> handleMessage
    82:92:void handleMessage(android.os.Message):97:97 -> handleMessage
    93:96:void handleMessage(android.os.Message):103:103 -> handleMessage
    97:99:void handleMessage(android.os.Message):108:108 -> handleMessage
    100:101:void handleMessage(android.os.Message):110:110 -> handleMessage
    102:116:void handleMessage(android.os.Message):113:113 -> handleMessage
    117:128:void handleMessage(android.os.Message):116:116 -> handleMessage
    129:134:void handleMessage(android.os.Message):117:117 -> handleMessage
    135:140:java.util.List io.ktor.http.Url.getSegments():155:155 -> handleMessage
    135:140:void handleMessage(android.os.Message):120 -> handleMessage
    141:146:void handleMessage(android.os.Message):120:120 -> handleMessage
    147:153:java.util.List io.ktor.http.Url.getSegments():155:155 -> handleMessage
    147:153:void handleMessage(android.os.Message):125 -> handleMessage
    154:167:void handleMessage(android.os.Message):125:125 -> handleMessage
    168:171:void handleMessage(android.os.Message):131:131 -> handleMessage
    172:179:void handleMessage(android.os.Message):133:133 -> handleMessage
    180:183:void handleMessage(android.os.Message):137:137 -> handleMessage
    184:188:void handleMessage(android.os.Message):261:261 -> handleMessage
    189:213:void handleMessage(android.os.Message):264:264 -> handleMessage
    214:243:void handleMessage(android.os.Message):265:265 -> handleMessage
    244:247:void handleMessage(android.os.Message):264:264 -> handleMessage
    248:258:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):381:381 -> handleMessage
    248:258:void handleMessage(android.os.Message):137 -> handleMessage
    259:272:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):382:382 -> handleMessage
    259:272:void handleMessage(android.os.Message):137 -> handleMessage
    273:274:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):383:383 -> handleMessage
    273:274:void handleMessage(android.os.Message):137 -> handleMessage
    275:278:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):83:83 -> handleMessage
    275:278:void handleMessage(android.os.Message):137 -> handleMessage
    279:282:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):383:383 -> handleMessage
    279:282:void handleMessage(android.os.Message):137 -> handleMessage
    283:284:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):83:83 -> handleMessage
    283:284:void handleMessage(android.os.Message):137 -> handleMessage
    285:287:void handleMessage(android.os.Message):141:141 -> handleMessage
    288:300:void handleMessage(android.os.Message):142:142 -> handleMessage
    301:312:void handleMessage(android.os.Message):147:147 -> handleMessage
    313:319:void handleMessage(android.os.Message):150:150 -> handleMessage
    320:321:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):158:158 -> handleMessage
    320:321:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> handleMessage
    320:321:void handleMessage(android.os.Message):150 -> handleMessage
    322:325:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):1:1 -> handleMessage
    322:325:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):157 -> handleMessage
    322:325:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> handleMessage
    322:325:void handleMessage(android.os.Message):150 -> handleMessage
    326:328:void handleMessage(android.os.Message):150:150 -> handleMessage
    329:339:void handleMessage(android.os.Message):154:154 -> handleMessage
    340:343:void handleMessage(android.os.Message):226:226 -> handleMessage
    344:355:void handleMessage(android.os.Message):156:156 -> handleMessage
    356:359:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):1:1 -> handleMessage
    356:359:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):157 -> handleMessage
    356:359:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> handleMessage
    356:359:void handleMessage(android.os.Message):156 -> handleMessage
    360:364:void handleMessage(android.os.Message):156:156 -> handleMessage
    365:373:void handleMessage(android.os.Message):177:177 -> handleMessage
    374:388:void handleMessage(android.os.Message):199:199 -> handleMessage
    389:392:kotlinx.coroutines.Job kotlinx.coroutines.BuildersKt.launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):1:1 -> handleMessage
    389:392:void handleMessage(android.os.Message):199 -> handleMessage
    393:407:void handleMessage(android.os.Message):221:221 -> handleMessage
    408:427:void handleMessage(android.os.Message):181:181 -> handleMessage
    428:437:void handleMessage(android.os.Message):182:182 -> handleMessage
    438:441:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):1:1 -> handleMessage
    438:441:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):157 -> handleMessage
    438:441:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> handleMessage
    438:441:void handleMessage(android.os.Message):182 -> handleMessage
    442:446:void handleMessage(android.os.Message):182:182 -> handleMessage
    447:454:void handleMessage(android.os.Message):195:195 -> handleMessage
    455:462:void handleMessage(android.os.Message):148:148 -> handleMessage
    463:470:void handleMessage(android.os.Message):118:118 -> handleMessage
    471:478:void handleMessage(android.os.Message):114:114 -> handleMessage
    479:486:void handleMessage(android.os.Message):230:230 -> handleMessage
    487:488:kotlinx.serialization.KSerializer kotlinx.serialization.builtins.BuiltinSerializersKt.serializer(kotlin.jvm.internal.StringCompanionObject):186:186 -> handleMessage
    487:488:void handleMessage(android.os.Message):232 -> handleMessage
    489:494:void handleMessage(android.os.Message):232:232 -> handleMessage
    495:497:void handleMessage(android.os.Message):230:230 -> handleMessage
    498:503:void handleMessage(android.os.Message):233:233 -> handleMessage
