# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.internal.platform.android.AndroidSocketAdapter$Companion":"AndroidSocketAdapter.kt","okhttp3.internal.platform.android.BouncyCastleSocketAdapter":"BouncyCastleSocketAdapter.kt","okhttp3.internal.platform.android.AndroidSocketAdapter":"AndroidSocketAdapter.kt","okhttp3.internal.platform.android.Android10SocketAdapter$Companion":"Android10SocketAdapter.kt","okhttp3.internal.platform.android.BouncyCastleSocketAdapter$Companion":"BouncyCastleSocketAdapter.kt","okhttp3.internal.platform.android.ConscryptSocketAdapter":"ConscryptSocketAdapter.kt","okhttp3.internal.platform.Platform":"Platform.kt","okhttp3.internal.platform.android.AndroidCertificateChainCleaner$Companion":"AndroidCertificateChainCleaner.kt","okhttp3.internal.platform.android.ConscryptSocketAdapter$Companion":"ConscryptSocketAdapter.kt","okhttp3.internal.platform.android.Android10SocketAdapter":"Android10SocketAdapter.kt"}}
okhttp3.internal.platform.Android10Platform -> ba:
# {"id":"sourceFile","fileName":"Android10Platform.kt"}
    android.content.Context applicationContext -> c
    java.util.List socketAdapters -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    boolean isSupported -> e
    1:12:void <clinit>():128:128 -> <clinit>
    1:3:void okhttp3.internal.platform.Platform.<init>():72:72 -> <init>
    1:3:void <init>():42 -> <init>
    4:9:boolean okhttp3.internal.platform.android.Android10SocketAdapter$Companion.isSupported():81:81 -> <init>
    4:9:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.Android10SocketAdapter$Companion.buildIfSupported():78 -> <init>
    4:9:void <init>():50 -> <init>
    10:11:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.Android10SocketAdapter$Companion.buildIfSupported():78:78 -> <init>
    10:11:void <init>():50 -> <init>
    12:16:void okhttp3.internal.platform.android.Android10SocketAdapter.<init>():34:34 -> <init>
    12:16:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.Android10SocketAdapter$Companion.buildIfSupported():78 -> <init>
    12:16:void <init>():50 -> <init>
    17:18:void <init>():51:51 -> <init>
    19:20:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.AndroidSocketAdapter.access$getPlayProviderFactory$cp():33:33 -> <init>
    19:20:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.AndroidSocketAdapter$Companion.getPlayProviderFactory():99 -> <init>
    19:20:void <init>():51 -> <init>
    21:23:void <init>():51:51 -> <init>
    24:25:void <init>():53:53 -> <init>
    26:27:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.ConscryptSocketAdapter.access$getFactory$cp():27:27 -> <init>
    26:27:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.ConscryptSocketAdapter$Companion.getFactory():55 -> <init>
    26:27:void <init>():53 -> <init>
    28:30:void <init>():53:53 -> <init>
    31:32:void <init>():54:54 -> <init>
    33:34:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.BouncyCastleSocketAdapter.access$getFactory$cp():26:26 -> <init>
    33:34:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.BouncyCastleSocketAdapter$Companion.getFactory():59 -> <init>
    33:34:void <init>():54 -> <init>
    35:52:void <init>():54:54 -> <init>
    53:56:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.listOfNotNull(java.lang.Object[]):140:140 -> <init>
    53:56:void <init>():49 -> <init>
    57:61:void <init>():134:134 -> <init>
    62:76:void <init>():135:135 -> <init>
    77:82:void <init>():55:55 -> <init>
    83:86:void <init>():135:135 -> <init>
    87:89:void <init>():55:55 -> <init>
    1:3:void setApplicationContext(android.content.Context):46:46 -> a
    1:3:android.content.Context getApplicationContext():46:46 -> b
    2:10:okhttp3.internal.platform.android.AndroidCertificateChainCleaner okhttp3.internal.platform.android.AndroidCertificateChainCleaner$Companion.buildIfSupported(javax.net.ssl.X509TrustManager):63:63 -> c
    2:10:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):113 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)Lzf9;"}
    11:18:okhttp3.internal.platform.android.AndroidCertificateChainCleaner okhttp3.internal.platform.android.AndroidCertificateChainCleaner$Companion.buildIfSupported(javax.net.ssl.X509TrustManager):70:70 -> c
    11:18:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):113 -> c
    19:20:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189:189 -> c
    19:20:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):113 -> c
    21:25:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):69:69 -> c
    21:25:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    21:25:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):113 -> c
    26:41:okhttp3.internal.tls.TrustRootIndex okhttp3.internal.platform.Platform.buildTrustRootIndex(javax.net.ssl.X509TrustManager):191:191 -> c
    26:41:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):71 -> c
    26:41:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    26:41:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):113 -> c
    42:45:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189:189 -> c
    42:45:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):113 -> c
    1:30:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):81:81 -> d
    31:34:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):82:82 -> d
    1:37:java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket):87:87 -> f
    1:6:java.lang.Object getStackTraceForCloseable(java.lang.String):90:90 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/Object;"}
    7:17:java.lang.Object getStackTraceForCloseable(java.lang.String):91:91 -> g
    18:22:java.lang.Object getStackTraceForCloseable(java.lang.String):93:93 -> g
    4:12:boolean isCleartextTrafficPermitted(java.lang.String):110:110 -> h
    2:5:void log(java.lang.String,int,java.lang.Throwable):120:120 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/Throwable;)V"}
    6:11:void log(java.lang.String,int,java.lang.Throwable):121:121 -> i
    12:17:void log(java.lang.String,int,java.lang.Throwable):123:123 -> i
    1:6:void logCloseableLeak(java.lang.String,java.lang.Object):100:100 -> j
    7:17:void logCloseableLeak(java.lang.String,java.lang.Object):101:101 -> j
    18:21:void logCloseableLeak(java.lang.String,java.lang.Object):104:104 -> j
    1:5:javax.net.ssl.SSLContext newSSLContext():63:63 -> k
    6:15:javax.net.ssl.SSLContext okhttp3.internal.platform.Platform.newSSLContext():76:76 -> k
    6:15:javax.net.ssl.SSLContext newSSLContext():65 -> k
