# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.internal.platform.android.StandardAndroidSocketAdapter":"StandardAndroidSocketAdapter.kt","okhttp3.internal.platform.Platform$Companion":"Platform.kt","okhttp3.internal.platform.android.CloseGuard":"CloseGuard.kt","okhttp3.internal.platform.android.CloseGuard$Companion":"CloseGuard.kt","okhttp3.internal.platform.Platform":"Platform.kt","okhttp3.internal.platform.android.AndroidCertificateChainCleaner$Companion":"AndroidCertificateChainCleaner.kt","okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion":"StandardAndroidSocketAdapter.kt"}}
okhttp3.internal.platform.AndroidPlatform -> mc:
# {"id":"sourceFile","fileName":"AndroidPlatform.kt"}
    java.util.List socketAdapters -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/ArrayList;"}
    okhttp3.internal.platform.android.CloseGuard closeGuard -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcy;"}
    boolean isSupported -> e
    1:8:void <clinit>():149:149 -> <clinit>
    9:16:void <clinit>():150:150 -> <clinit>
    17:19:void <clinit>():148:148 -> <clinit>
    1:3:void okhttp3.internal.platform.Platform.<init>():70:70 -> <init>
    1:3:void <init>():45 -> <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):52:52 -> <init>
    4:5:void <init>():47 -> <init>
    6:12:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):0:0 -> <init>
    6:12: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):52 -> <init>
    6:12:void <init>():47 -> <init>
    13:20:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):54:54 -> <init>
    13:20: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):52 -> <init>
    13:20:void <init>():47 -> <init>
    21:27:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):56:56 -> <init>
    21:27: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):52 -> <init>
    21:27:void <init>():47 -> <init>
    28:34:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):57:57 -> <init>
    28:34: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):52 -> <init>
    28:34:void <init>():47 -> <init>
    35:36:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):59:59 -> <init>
    35:36: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):52 -> <init>
    35:36:void <init>():47 -> <init>
    37:41:void okhttp3.internal.platform.android.StandardAndroidSocketAdapter.<init>(java.lang.Class,java.lang.Class,java.lang.Class):34:34 -> <init>
    37:41:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):59 -> <init>
    37:41: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):52 -> <init>
    37:41:void <init>():47 -> <init>
    42:43:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform.access$getPlatform$cp():70:70 -> <init>
    42:43:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.get():186 -> <init>
    42:43:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):61 -> <init>
    42:43: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):52 -> <init>
    42:43:void <init>():47 -> <init>
    44:53:okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.StandardAndroidSocketAdapter$Companion.buildIfSupported(java.lang.String):61:61 -> <init>
    44:53: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):52 -> <init>
    44:53:void <init>():47 -> <init>
    54:60:void <init>():48:48 -> <init>
    61:67:void <init>():50:50 -> <init>
    68:89:void <init>():51:51 -> <init>
    90:93:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.listOfNotNull(java.lang.Object[]):140:140 -> <init>
    90:93:void <init>():46 -> <init>
    94:98:void <init>():164:164 -> <init>
    99:115:void <init>():165:165 -> <init>
    116:121:void <init>():52:52 -> <init>
    122:125:void <init>():165:165 -> <init>
    126:127:void <init>():52:52 -> <init>
    128:133:okhttp3.internal.platform.android.CloseGuard okhttp3.internal.platform.android.CloseGuard$Companion.get():62:62 -> <init>
    128:133:void <init>():54 -> <init>
    134:139:okhttp3.internal.platform.android.CloseGuard okhttp3.internal.platform.android.CloseGuard$Companion.get():63:63 -> <init>
    134:139:void <init>():54 -> <init>
    140:151:okhttp3.internal.platform.android.CloseGuard okhttp3.internal.platform.android.CloseGuard$Companion.get():64:64 -> <init>
    140:151:void <init>():54 -> <init>
    152:162:okhttp3.internal.platform.android.CloseGuard okhttp3.internal.platform.android.CloseGuard$Companion.get():65:65 -> <init>
    152:162:void <init>():54 -> <init>
    163:167:okhttp3.internal.platform.android.CloseGuard okhttp3.internal.platform.android.CloseGuard$Companion.get():72:72 -> <init>
    163:167:void <init>():54 -> <init>
    168:170:void <init>():54:54 -> <init>
    2:10:okhttp3.internal.platform.android.AndroidCertificateChainCleaner okhttp3.internal.platform.android.AndroidCertificateChainCleaner$Companion.buildIfSupported(javax.net.ssl.X509TrustManager):61:61 -> b
    2:10:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):110 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)Li41;"}
    11:18:okhttp3.internal.platform.android.AndroidCertificateChainCleaner okhttp3.internal.platform.android.AndroidCertificateChainCleaner$Companion.buildIfSupported(javax.net.ssl.X509TrustManager):68:68 -> b
    11:18:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):110 -> b
    19:28:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.platform.Platform.buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):160:160 -> b
    19:28:okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner(javax.net.ssl.X509TrustManager):110 -> b
    1:4:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):115:115 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljavax/net/ssl/X509TrustManager;)Lt23;"}
    5:12:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):116:116 -> c
    13:17:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):115:115 -> c
    18:20:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):117:117 -> c
    21:26:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):118:118 -> c
    27:31:okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex(javax.net.ssl.X509TrustManager):120:120 -> c
    4:34:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):85:85 -> d
    35:38:void configureTlsExtensions(javax.net.ssl.SSLSocket,java.lang.String,java.util.List):86:86 -> d
    4:8:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):63:63 -> e
    9:14:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):67:67 -> e
    15:22:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):68:68 -> e
    23:23:void connectSocket(java.net.Socket,java.net.InetSocketAddress,int):70:70 -> e
    1:38:java.lang.String getSelectedProtocol(javax.net.ssl.SSLSocket):91:91 -> f
    3:7:java.lang.Object getStackTraceForCloseable(java.lang.String):93:93 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/lang/Object;"}
    8:12:java.lang.Object okhttp3.internal.platform.android.CloseGuard.createAndOpen(java.lang.String):32:32 -> g
    8:12:java.lang.Object getStackTraceForCloseable(java.lang.String):93 -> g
    13:16:java.lang.Object okhttp3.internal.platform.android.CloseGuard.createAndOpen(java.lang.String):34:34 -> g
    13:16:java.lang.Object getStackTraceForCloseable(java.lang.String):93 -> g
    17:30:java.lang.Object okhttp3.internal.platform.android.CloseGuard.createAndOpen(java.lang.String):35:35 -> g
    17:30:java.lang.Object getStackTraceForCloseable(java.lang.String):93 -> g
    4:12:boolean isCleartextTrafficPermitted(java.lang.String):104:104 -> h
    1:8:void logCloseableLeak(java.lang.String,java.lang.Object):96:96 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/String;)V"}
    9:18:boolean okhttp3.internal.platform.android.CloseGuard.warnIfOpen(java.lang.Object):47:47 -> j
    9:18:void logCloseableLeak(java.lang.String,java.lang.Object):96 -> j
    19:22:void okhttp3.internal.platform.Platform.log$default(okhttp3.internal.platform.Platform,java.lang.String,int,java.lang.Throwable,int,java.lang.Object):131:131 -> j
    19:22:void logCloseableLeak(java.lang.String,java.lang.Object):99 -> j
