# {"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 -> v98:
# {"id":"sourceFile","fileName":"XapiIpcService.kt"}
    android.content.Context applicationContext -> a
    kotlinx.serialization.json.Json json -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lvi3;"}
    io.ktor.util.collections.ConcurrentMap flowCollectors -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lb61;"}
    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;Lxj3;)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:100:void handleMessage(android.os.Message):108:108 -> handleMessage
    101:102:void handleMessage(android.os.Message):110:110 -> handleMessage
    103:119:void handleMessage(android.os.Message):113:113 -> handleMessage
    120:131:void handleMessage(android.os.Message):116:116 -> handleMessage
    132:137:void handleMessage(android.os.Message):117:117 -> handleMessage
    138:143:java.util.List io.ktor.http.Url.getSegments():155:155 -> handleMessage
    138:143:void handleMessage(android.os.Message):120 -> handleMessage
    144:149:void handleMessage(android.os.Message):120:120 -> handleMessage
    150:156:java.util.List io.ktor.http.Url.getSegments():155:155 -> handleMessage
    150:156:void handleMessage(android.os.Message):125 -> handleMessage
    157:173:void handleMessage(android.os.Message):125:125 -> handleMessage
    174:177:void handleMessage(android.os.Message):131:131 -> handleMessage
    178:185:void handleMessage(android.os.Message):133:133 -> handleMessage
    186:189:void handleMessage(android.os.Message):137:137 -> handleMessage
    190:194:void handleMessage(android.os.Message):261:261 -> handleMessage
    195:217:void handleMessage(android.os.Message):264:264 -> handleMessage
    218:247:void handleMessage(android.os.Message):265:265 -> handleMessage
    248:251:void handleMessage(android.os.Message):264:264 -> handleMessage
    252:262:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):381:381 -> handleMessage
    252:262:void handleMessage(android.os.Message):137 -> handleMessage
    263:276:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):382:382 -> handleMessage
    263:276:void handleMessage(android.os.Message):137 -> handleMessage
    277:278:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):383:383 -> handleMessage
    277:278:void handleMessage(android.os.Message):137 -> handleMessage
    279:282:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):83:83 -> handleMessage
    279:282:void handleMessage(android.os.Message):137 -> handleMessage
    283:286:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):383:383 -> handleMessage
    283:286:void handleMessage(android.os.Message):137 -> handleMessage
    287:288:void io.ktor.http.URLBuilder.setPathSegments(java.util.List):83:83 -> handleMessage
    287:288:void handleMessage(android.os.Message):137 -> handleMessage
    289:291:void handleMessage(android.os.Message):141:141 -> handleMessage
    292:305:void handleMessage(android.os.Message):142:142 -> handleMessage
    306:317:void handleMessage(android.os.Message):147:147 -> handleMessage
    318:325:void handleMessage(android.os.Message):150:150 -> handleMessage
    326:327:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):158:158 -> handleMessage
    326:327:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> handleMessage
    326:327:void handleMessage(android.os.Message):150 -> handleMessage
    328:331:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):1:1 -> handleMessage
    328:331:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):157 -> handleMessage
    328:331:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> handleMessage
    328:331:void handleMessage(android.os.Message):150 -> handleMessage
    332:333:void handleMessage(android.os.Message):150:150 -> handleMessage
    334:344:void handleMessage(android.os.Message):154:154 -> handleMessage
    345:349:void handleMessage(android.os.Message):226:226 -> handleMessage
    350:363:void handleMessage(android.os.Message):156:156 -> handleMessage
    364:367:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):1:1 -> handleMessage
    364:367:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):157 -> handleMessage
    364:367:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> handleMessage
    364:367:void handleMessage(android.os.Message):156 -> handleMessage
    368:372:void handleMessage(android.os.Message):156:156 -> handleMessage
    373:384:void handleMessage(android.os.Message):177:177 -> handleMessage
    385:399:void handleMessage(android.os.Message):199:199 -> handleMessage
    400:403: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
    400:403:void handleMessage(android.os.Message):199 -> handleMessage
    404:421:void handleMessage(android.os.Message):221:221 -> handleMessage
    422:441:void handleMessage(android.os.Message):181:181 -> handleMessage
    442:451:void handleMessage(android.os.Message):182:182 -> handleMessage
    452:455:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):1:1 -> handleMessage
    452:455:java.lang.Object kotlinx.coroutines.BuildersKt__Builders_concurrentKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):157 -> handleMessage
    452:455:java.lang.Object kotlinx.coroutines.BuildersKt.runBlockingK$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):1 -> handleMessage
    452:455:void handleMessage(android.os.Message):182 -> handleMessage
    456:460:void handleMessage(android.os.Message):182:182 -> handleMessage
    461:469:void handleMessage(android.os.Message):195:195 -> handleMessage
    470:478:void handleMessage(android.os.Message):148:148 -> handleMessage
    479:487:void handleMessage(android.os.Message):118:118 -> handleMessage
    488:495:void handleMessage(android.os.Message):114:114 -> handleMessage
    496:502:void handleMessage(android.os.Message):230:230 -> handleMessage
    503:504:kotlinx.serialization.KSerializer kotlinx.serialization.builtins.BuiltinSerializersKt.serializer(kotlin.jvm.internal.StringCompanionObject):186:186 -> handleMessage
    503:504:void handleMessage(android.os.Message):232 -> handleMessage
    505:510:void handleMessage(android.os.Message):232:232 -> handleMessage
    511:513:void handleMessage(android.os.Message):230:230 -> handleMessage
    514:519:void handleMessage(android.os.Message):233:233 -> handleMessage
