# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.internal.platform.android.AndroidSocketAdapter$Companion":"AndroidSocketAdapter.kt","okhttp3.internal.platform.android.BouncyCastleSocketAdapter":"BouncyCastleSocketAdapter.kt","okhttp3.internal.platform.android.StandardAndroidSocketAdapter":"StandardAndroidSocketAdapter.kt","okhttp3.internal.platform.android.AndroidSocketAdapter":"AndroidSocketAdapter.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.StandardAndroidSocketAdapter$Companion":"StandardAndroidSocketAdapter.kt"}}
okhttp3.internal.platform.AndroidPlatform -> gf:
# {"id":"sourceFile","fileName":"AndroidPlatform.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>():181:181 -> <clinit>
    1:3:void okhttp3.internal.platform.Platform.<init>():72:72 -> <init>
    1:3:void <init>():47 -> <init>
    4:5:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61:61 -> <init>
    4:5:void <init>():55 -> <init>
    6:11:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):0:0 -> <init>
    6:11:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    6:11:void <init>():55 -> <init>
    12:19:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):64:64 -> <init>
    12:19:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    12:19:void <init>():55 -> <init>
    20:26:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):66:66 -> <init>
    20:26:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    20:26:void <init>():55 -> <init>
    27:33:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):68:68 -> <init>
    27:33:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    27:33:void <init>():55 -> <init>
    34:35:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):70:70 -> <init>
    34:35:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    34:35:void <init>():55 -> <init>
    36:40:void okhttp3.internal.platform.android.StandardAndroidSocketAdapter.<init>(java.lang.Class,java.lang.Class,java.lang.Class):31:31 -> <init>
    36:40:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):70 -> <init>
    36:40:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    36:40:void <init>():55 -> <init>
    41:42:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):72:72 -> <init>
    41:42:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    41:42:void <init>():55 -> <init>
    43:49:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):73:73 -> <init>
    43:49:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    43:49:void <init>():55 -> <init>
    50:51:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):75:75 -> <init>
    50:51:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    50:51:void <init>():55 -> <init>
    52:55:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):72:72 -> <init>
    52:55:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported$default(okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion,java.lang.String,int,java.lang.Object):61 -> <init>
    52:55:void <init>():55 -> <init>
    56:57:void <init>():56:56 -> <init>
    58:59:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.AndroidSocketAdapter.access$getPlayProviderFactory$cp():33:33 -> <init>
    58:59:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.AndroidSocketAdapter$Companion.getPlayProviderFactory():99 -> <init>
    58:59:void <init>():56 -> <init>
    60:62:void <init>():56:56 -> <init>
    63:64:void <init>():58:58 -> <init>
    65:66:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.ConscryptSocketAdapter.access$getFactory$cp():27:27 -> <init>
    65:66:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.ConscryptSocketAdapter$Companion.getFactory():55 -> <init>
    65:66:void <init>():58 -> <init>
    67:69:void <init>():58:58 -> <init>
    70:71:void <init>():59:59 -> <init>
    72:73:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.BouncyCastleSocketAdapter.access$getFactory$cp():26:26 -> <init>
    72:73:okhttp3.internal.platform.android.DeferredSocketAdapter$Factory okhttp3.internal.platform.android.BouncyCastleSocketAdapter$Companion.getFactory():59 -> <init>
    72:73:void <init>():59 -> <init>
    74:91:void <init>():59:59 -> <init>
    92:95:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.listOfNotNull(java.lang.Object[]):140:140 -> <init>
    92:95:void <init>():54 -> <init>
    96:100:void <init>():187:187 -> <init>
    101:115:void <init>():188:188 -> <init>
    116:121:void <init>():60:60 -> <init>
    122:125:void <init>():188:188 -> <init>
    126:128:void <init>():60:60 -> <init>
    1:3:void setApplicationContext(android.content.Context):51:51 -> a
    1:3:android.content.Context getApplicationContext():51:51 -> 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):115 -> 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):115 -> 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):115 -> c
    21:25:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):119:119 -> 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):115 -> c
    26:29:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):124:124 -> c
    26:29:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    26:29:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    30:31:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):125:125 -> c
    30:31:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    30:31:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    32:37:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):126:126 -> c
    32:37:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    32:37:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    38:42:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):124:124 -> c
    38:42:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    38:42:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    43:45:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):128:128 -> c
    43:45:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    43:45:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    46:51:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):129:129 -> c
    46:51:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    46:51:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    52:67:okhttp3.internal.tls.TrustRootIndex okhttp3.internal.platform.Platform.buildTrustRootIndex(javax.net.ssl.X509TrustManager):191:191 -> c
    52:67:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):131 -> c
    52:67:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189 -> c
    52:67:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    68:71:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):189:189 -> c
    68:71:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):115 -> c
    1:30:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):99:99 -> d
    31:34:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):100:100 -> d
    4:8:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):69:69 -> e
    9:14:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):73:73 -> e
    15:22:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):74:74 -> e
    23:23:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):76:76 -> e
    1:37:java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket):105:105 -> f
    4:12:boolean isCleartextTrafficPermitted(java.lang.String):109:109 -> h
    2:5:void log(java.lang.String,int,java.lang.Throwable):145:145 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;Ljava/lang/Throwable;)V"}
    6:9:void log(java.lang.String,int,java.lang.Throwable):146:146 -> i
    10:13:void log(java.lang.String,int,java.lang.Throwable):148:148 -> i
    1:5:javax.net.ssl.SSLContext newSSLContext():82:82 -> k
    6:15:javax.net.ssl.SSLContext okhttp3.internal.platform.Platform.newSSLContext():76:76 -> k
    6:15:javax.net.ssl.SSLContext newSSLContext():84 -> k
