# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.window.layout.WindowMetricsCalculator$Companion":"WindowMetricsCalculator.kt","androidx.window.layout.util.WindowMetricsCompatHelper$Companion":"WindowMetricsCompatHelper.kt","androidx.compose.ui.platform.DerivedSize":"AndroidWindowInfo.android.kt","io.ktor.client.statement.HttpResponseKt$bodyAsText$1":"HttpResponse.kt","androidx.window.layout.WindowMetricsCalculatorCompat":"WindowMetricsCalculatorCompat.kt","androidx.compose.ui.platform.DerivedSize$Companion":"AndroidWindowInfo.android.kt"}}
okhttp3.internal.platform.android.BouncyCastleSocketAdapter$Companion -> s80:
# {"id":"sourceFile","fileName":"BouncyCastleSocketAdapter.kt"}
    kotlin.coroutines.Continuation[] kotlinx.coroutines.flow.internal.AbstractSharedFlowKt.EMPTY_RESUMES -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"[Lfc1;"}
    2:6:void kotlinx.coroutines.flow.internal.AbstractSharedFlowKt.<clinit>():11:11 -> <clinit>
    22:24:void io.ktor.client.statement.HttpResponseKt$bodyAsText$1.<init>(kotlin.coroutines.Continuation):0:0 -> a
    22:24:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lvp1;Ljava/nio/charset/Charset;Lgc1;)Ljava/lang/Object;"}
    25:26:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):0:0 -> a
    27:49:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):122:122 -> a
    50:52:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):123:123 -> a
    53:74:io.ktor.http.ContentType io.ktor.http.HttpMessagePropertiesKt.contentType(io.ktor.http.HttpMessage):83:83 -> a
    53:74:java.nio.charset.Charset io.ktor.http.HttpMessagePropertiesKt.charset(io.ktor.http.HttpMessage):90 -> a
    53:74:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):123 -> a
    75:84:java.nio.charset.Charset io.ktor.http.HttpMessagePropertiesKt.charset(io.ktor.http.HttpMessage):90:90 -> a
    75:84:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):123 -> a
    85:88:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):124:124 -> a
    89:92:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):147:147 -> a
    93:98:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):148:148 -> a
    99:104:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):153:153 -> a
    105:109:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):148:148 -> a
    110:127:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):147:147 -> a
    128:130:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):127:127 -> a
    131:135:java.lang.String io.ktor.utils.io.charsets.EncodingKt.decode$default(java.nio.charset.CharsetDecoder,kotlinx.io.Source,int,int,java.lang.Object):74:74 -> a
    131:135:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):127 -> a
    136:141:java.lang.Object io.ktor.client.statement.HttpResponseKt.bodyAsText(io.ktor.client.statement.HttpResponse,java.nio.charset.Charset,kotlin.coroutines.Continuation):147:147 -> a
    1:5:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):88:88 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Ldu1;"}
    6:10:android.content.Context androidx.compose.ui.platform.AndroidWindowInfo_androidKt.tryUnwrapContext(android.content.Context):144:144 -> b
    6:10:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):89 -> b
    11:15:android.content.Context androidx.compose.ui.platform.AndroidWindowInfo_androidKt.tryUnwrapContext(android.content.Context):145:145 -> b
    11:15:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):89 -> b
    16:20:android.content.Context androidx.compose.ui.platform.AndroidWindowInfo_androidKt.tryUnwrapContext(android.content.Context):148:148 -> b
    16:20:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):89 -> b
    21:25:android.content.Context androidx.compose.ui.platform.AndroidWindowInfo_androidKt.tryUnwrapContext(android.content.Context):151:151 -> b
    21:25:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):89 -> b
    26:35:android.content.Context androidx.compose.ui.platform.AndroidWindowInfo_androidKt.tryUnwrapContext(android.content.Context):154:154 -> b
    26:35:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):89 -> b
    36:49:android.content.Context androidx.compose.ui.platform.AndroidWindowInfo_androidKt.tryUnwrapContext(android.content.Context):158:158 -> b
    36:49:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):89 -> b
    50:54:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):91:91 -> b
    55:56:androidx.window.layout.WindowMetricsCalculator androidx.window.layout.WindowMetricsCalculator$Companion.getOrCreate():130:130 -> b
    55:56:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):91 -> b
    57:59:androidx.window.layout.WindowMetricsCalculator androidx.window.layout.WindowMetricsCalculator$Companion.decorator$lambda$0(androidx.window.layout.WindowMetricsCalculator):0:0 -> b
    57:59:androidx.window.layout.WindowMetricsCalculator androidx.window.layout.WindowMetricsCalculator$Companion.getOrCreate():130 -> b
    57:59:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):91 -> b
    60:62:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):91:91 -> b
    63:68:androidx.window.layout.util.WindowMetricsCompatHelper androidx.window.layout.util.WindowMetricsCompatHelper$Companion.getInstance():63:63 -> b
    63:68:androidx.window.layout.WindowMetrics androidx.window.layout.WindowMetricsCalculatorCompat.computeCurrentWindowMetrics(android.content.Context):37 -> b
    63:68:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):91 -> b
    69:75:androidx.window.layout.util.WindowMetricsCompatHelper androidx.window.layout.util.WindowMetricsCompatHelper$Companion.getInstance():64:64 -> b
    69:75:androidx.window.layout.WindowMetrics androidx.window.layout.WindowMetricsCalculatorCompat.computeCurrentWindowMetrics(android.content.Context):37 -> b
    69:75:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):91 -> b
    76:78:androidx.window.layout.util.WindowMetricsCompatHelper androidx.window.layout.util.WindowMetricsCompatHelper$Companion.getInstance():65:65 -> b
    76:78:androidx.window.layout.WindowMetrics androidx.window.layout.WindowMetricsCalculatorCompat.computeCurrentWindowMetrics(android.content.Context):37 -> b
    76:78:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):91 -> b
    79:80:androidx.window.layout.util.WindowMetricsCompatHelper androidx.window.layout.util.WindowMetricsCompatHelper$Companion.getInstance():66:66 -> b
    79:80:androidx.window.layout.WindowMetrics androidx.window.layout.WindowMetricsCalculatorCompat.computeCurrentWindowMetrics(android.content.Context):37 -> b
    79:80:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):91 -> b
    81:86:androidx.window.layout.WindowMetrics androidx.window.layout.WindowMetricsCalculatorCompat.computeCurrentWindowMetrics(android.content.Context):38:38 -> b
    81:86:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):91 -> b
    87:108:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):93:93 -> b
    109:112:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):94:94 -> b
    113:122:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.DerivedSize$Companion.fromPxSize-viCIZxY(long,androidx.compose.ui.unit.Density):113:113 -> b
    113:122:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):92 -> b
    123:126:void androidx.compose.ui.platform.DerivedSize.<init>(long,long,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> b
    123:126:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.DerivedSize$Companion.fromPxSize-viCIZxY(long,androidx.compose.ui.unit.Density):113 -> b
    123:126:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):92 -> b
    127:134:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):99:99 -> b
    135:138:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):100:100 -> b
    139:148:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):102:102 -> b
    149:155:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.DerivedSize$Companion.fromDpSize-itqla9I(long,androidx.compose.ui.unit.Density):116:116 -> b
    149:155:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):101 -> b
    156:173:long androidx.compose.ui.unit.IntSizeKt.toIntSize-uvyYCjk(long):134:134 -> b
    156:173:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.DerivedSize$Companion.fromDpSize-itqla9I(long,androidx.compose.ui.unit.Density):116 -> b
    156:173:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):101 -> b
    174:175:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.DerivedSize$Companion.fromDpSize-itqla9I(long,androidx.compose.ui.unit.Density):116:116 -> b
    174:175:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):101 -> b
    176:179:void androidx.compose.ui.platform.DerivedSize.<init>(long,long,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> b
    176:179:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.DerivedSize$Companion.fromDpSize-itqla9I(long,androidx.compose.ui.unit.Density):116 -> b
    176:179:androidx.compose.ui.platform.DerivedSize androidx.compose.ui.platform.AndroidWindowInfo_androidKt.calculateWindowSize(android.view.View):101 -> b
    1:4:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):26:26 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ly96;"}
    5:6:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):27:27 -> c
    7:26:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):28:28 -> c
    27:39:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):29:29 -> c
    40:45:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):30:30 -> c
    46:51:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):31:31 -> c
    52:56:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):32:32 -> c
    57:62:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):33:33 -> c
    63:67:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):34:34 -> c
    68:72:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):35:35 -> c
    73:77:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):36:36 -> c
    78:82:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):37:37 -> c
    83:88:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):38:38 -> c
    89:101:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):39:39 -> c
    102:114:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):40:40 -> c
    115:118:com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader com.ustadmobile.libcache.cachecontrol.ResponseCacheControlHeader$Companion.parse(java.lang.String):27:27 -> c
