# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.CertificatePinner":"CertificatePinner.kt","okhttp3.ConnectionSpec":"ConnectionSpec.kt","okhttp3.OkHttpClient$Builder":"OkHttpClient.kt","okhttp3.internal.platform.Platform":"Platform.kt","okhttp3.internal.tls.CertificateChainCleaner$Companion":"CertificateChainCleaner.kt","okhttp3.internal._UtilJvmKt":"-UtilJvm.kt"}}
okhttp3.OkHttpClient -> mq4:
# {"id":"sourceFile","fileName":"OkHttpClient.kt"}
    okhttp3.internal.connection.RouteDatabase routeDatabase -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lbi4;"}
    okhttp3.internal.concurrent.TaskRunner taskRunner -> B
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfh7;"}
    okhttp3.ConnectionPool connectionPool -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljc6;"}
    java.util.List DEFAULT_PROTOCOLS -> D
    java.util.List DEFAULT_CONNECTION_SPECS -> E
    okhttp3.Dispatcher dispatcher -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lgw1;"}
    java.util.List interceptors -> b
    java.util.List networkInterceptors -> c
    okhttp3.EventListener$Factory eventListenerFactory -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lsu7;"}
    boolean retryOnConnectionFailure -> e
    boolean fastFallback -> f
    okhttp3.Authenticator authenticator -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxb4;"}
    boolean followRedirects -> h
    boolean followSslRedirects -> i
    okhttp3.CookieJar cookieJar -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lh48;"}
    okhttp3.Dns dns -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0a;"}
    java.net.ProxySelector proxySelector -> l
    okhttp3.Authenticator proxyAuthenticator -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lxb4;"}
    javax.net.SocketFactory socketFactory -> n
    javax.net.ssl.SSLSocketFactory sslSocketFactoryOrNull -> o
    javax.net.ssl.X509TrustManager x509TrustManager -> p
    java.util.List connectionSpecs -> q
    java.util.List protocols -> r
    javax.net.ssl.HostnameVerifier hostnameVerifier -> s
    okhttp3.CertificatePinner certificatePinner -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lnp0;"}
    okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lzf9;"}
    int connectTimeoutMillis -> v
    int readTimeoutMillis -> w
    int writeTimeoutMillis -> x
    int webSocketCloseTimeout -> y
    long minWebSocketMessageToCompress -> z
    1:8:void <clinit>():1386:1386 -> <clinit>
    9:12:java.util.List okhttp3.internal._UtilJvmKt.immutableListOf(java.lang.Object[]):273:273 -> <clinit>
    9:12:void <clinit>():1386 -> <clinit>
    13:14:void <clinit>():1386:1386 -> <clinit>
    15:16:void <clinit>():1390:1390 -> <clinit>
    17:22:void <clinit>():1391:1391 -> <clinit>
    23:26:java.util.List okhttp3.internal._UtilJvmKt.immutableListOf(java.lang.Object[]):273:273 -> <clinit>
    23:26:void <clinit>():1389 -> <clinit>
    27:29:void <clinit>():1389:1389 -> <clinit>
    1:3:void <init>(okhttp3.OkHttpClient$Builder):132:132 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Llq4;)V"}
    4:5:okhttp3.Dispatcher okhttp3.OkHttpClient$Builder.getDispatcher$okhttp():588:588 -> <init>
    4:5:void <init>(okhttp3.OkHttpClient$Builder):137 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:7:void <init>(okhttp3.OkHttpClient$Builder):137:137 -> <init>
    8:9:java.util.List okhttp3.OkHttpClient$Builder.getInterceptors$okhttp():590:590 -> <init>
    8:9:void <init>(okhttp3.OkHttpClient$Builder):146 -> <init>
    10:15:void <init>(okhttp3.OkHttpClient$Builder):146:146 -> <init>
    16:17:java.util.List okhttp3.OkHttpClient$Builder.getNetworkInterceptors$okhttp():591:591 -> <init>
    16:17:void <init>(okhttp3.OkHttpClient$Builder):155 -> <init>
    18:23:void <init>(okhttp3.OkHttpClient$Builder):155:155 -> <init>
    24:25:okhttp3.EventListener$Factory okhttp3.OkHttpClient$Builder.getEventListenerFactory$okhttp():592:592 -> <init>
    24:25:void <init>(okhttp3.OkHttpClient$Builder):159 -> <init>
    26:27:void <init>(okhttp3.OkHttpClient$Builder):159:159 -> <init>
    28:29:boolean okhttp3.OkHttpClient$Builder.getRetryOnConnectionFailure$okhttp():593:593 -> <init>
    28:29:void <init>(okhttp3.OkHttpClient$Builder):163 -> <init>
    30:31:void <init>(okhttp3.OkHttpClient$Builder):163:163 -> <init>
    32:33:boolean okhttp3.OkHttpClient$Builder.getFastFallback$okhttp():594:594 -> <init>
    32:33:void <init>(okhttp3.OkHttpClient$Builder):166 -> <init>
    34:35:void <init>(okhttp3.OkHttpClient$Builder):166:166 -> <init>
    36:37:okhttp3.Authenticator okhttp3.OkHttpClient$Builder.getAuthenticator$okhttp():595:595 -> <init>
    36:37:void <init>(okhttp3.OkHttpClient$Builder):169 -> <init>
    38:39:void <init>(okhttp3.OkHttpClient$Builder):169:169 -> <init>
    40:41:boolean okhttp3.OkHttpClient$Builder.getFollowRedirects$okhttp():596:596 -> <init>
    40:41:void <init>(okhttp3.OkHttpClient$Builder):172 -> <init>
    42:43:void <init>(okhttp3.OkHttpClient$Builder):172:172 -> <init>
    44:45:boolean okhttp3.OkHttpClient$Builder.getFollowSslRedirects$okhttp():597:597 -> <init>
    44:45:void <init>(okhttp3.OkHttpClient$Builder):175 -> <init>
    46:47:void <init>(okhttp3.OkHttpClient$Builder):175:175 -> <init>
    48:49:okhttp3.CookieJar okhttp3.OkHttpClient$Builder.getCookieJar$okhttp():598:598 -> <init>
    48:49:void <init>(okhttp3.OkHttpClient$Builder):178 -> <init>
    50:51:void <init>(okhttp3.OkHttpClient$Builder):178:178 -> <init>
    52:53:okhttp3.Dns okhttp3.OkHttpClient$Builder.getDns$okhttp():600:600 -> <init>
    52:53:void <init>(okhttp3.OkHttpClient$Builder):184 -> <init>
    54:55:void <init>(okhttp3.OkHttpClient$Builder):184:184 -> <init>
    56:59:java.net.ProxySelector okhttp3.OkHttpClient$Builder.getProxySelector$okhttp():602:602 -> <init>
    56:59:void <init>(okhttp3.OkHttpClient$Builder):195 -> <init>
    60:67:void <init>(okhttp3.OkHttpClient$Builder):195:195 -> <init>
    68:69:void <init>(okhttp3.OkHttpClient$Builder):191:191 -> <init>
    70:71:okhttp3.Authenticator okhttp3.OkHttpClient$Builder.getProxyAuthenticator$okhttp():603:603 -> <init>
    70:71:void <init>(okhttp3.OkHttpClient$Builder):200 -> <init>
    72:73:void <init>(okhttp3.OkHttpClient$Builder):200:200 -> <init>
    74:75:javax.net.SocketFactory okhttp3.OkHttpClient$Builder.getSocketFactory$okhttp():604:604 -> <init>
    74:75:void <init>(okhttp3.OkHttpClient$Builder):203 -> <init>
    76:77:void <init>(okhttp3.OkHttpClient$Builder):203:203 -> <init>
    78:79:java.util.List okhttp3.OkHttpClient$Builder.getConnectionSpecs$okhttp():607:607 -> <init>
    78:79:void <init>(okhttp3.OkHttpClient$Builder):216 -> <init>
    80:81:void <init>(okhttp3.OkHttpClient$Builder):216:216 -> <init>
    82:83:java.util.List okhttp3.OkHttpClient$Builder.getProtocols$okhttp():608:608 -> <init>
    82:83:void <init>(okhttp3.OkHttpClient$Builder):219 -> <init>
    84:85:void <init>(okhttp3.OkHttpClient$Builder):219:219 -> <init>
    86:87:javax.net.ssl.HostnameVerifier okhttp3.OkHttpClient$Builder.getHostnameVerifier$okhttp():609:609 -> <init>
    86:87:void <init>(okhttp3.OkHttpClient$Builder):222 -> <init>
    88:89:void <init>(okhttp3.OkHttpClient$Builder):222:222 -> <init>
    90:91:int okhttp3.OkHttpClient$Builder.getConnectTimeout$okhttp():613:613 -> <init>
    90:91:void <init>(okhttp3.OkHttpClient$Builder):241 -> <init>
    92:93:void <init>(okhttp3.OkHttpClient$Builder):241:241 -> <init>
    94:95:int okhttp3.OkHttpClient$Builder.getReadTimeout$okhttp():614:614 -> <init>
    94:95:void <init>(okhttp3.OkHttpClient$Builder):245 -> <init>
    96:97:void <init>(okhttp3.OkHttpClient$Builder):245:245 -> <init>
    98:99:int okhttp3.OkHttpClient$Builder.getWriteTimeout$okhttp():615:615 -> <init>
    98:99:void <init>(okhttp3.OkHttpClient$Builder):249 -> <init>
    100:101:void <init>(okhttp3.OkHttpClient$Builder):249:249 -> <init>
    102:103:int okhttp3.OkHttpClient$Builder.getWebSocketCloseTimeout$okhttp():617:617 -> <init>
    102:103:void <init>(okhttp3.OkHttpClient$Builder):257 -> <init>
    104:105:void <init>(okhttp3.OkHttpClient$Builder):257:257 -> <init>
    106:107:long okhttp3.OkHttpClient$Builder.getMinWebSocketMessageToCompress$okhttp():618:618 -> <init>
    106:107:void <init>(okhttp3.OkHttpClient$Builder):264 -> <init>
    108:109:void <init>(okhttp3.OkHttpClient$Builder):264:264 -> <init>
    110:116:okhttp3.internal.connection.RouteDatabase okhttp3.OkHttpClient$Builder.getRouteDatabase$okhttp():619:619 -> <init>
    110:116:void <init>(okhttp3.OkHttpClient$Builder):266 -> <init>
    117:123:void <init>(okhttp3.OkHttpClient$Builder):266:266 -> <init>
    124:127:okhttp3.internal.concurrent.TaskRunner okhttp3.OkHttpClient$Builder.getTaskRunner$okhttp():620:620 -> <init>
    124:127:void <init>(okhttp3.OkHttpClient$Builder):267 -> <init>
    128:131:void <init>(okhttp3.OkHttpClient$Builder):267:267 -> <init>
    132:135:okhttp3.ConnectionPool okhttp3.OkHttpClient$Builder.getConnectionPool$okhttp():589:589 -> <init>
    132:135:void <init>(okhttp3.OkHttpClient$Builder):271 -> <init>
    136:140:void <init>(okhttp3.OkHttpClient$Builder):271:271 -> <init>
    141:142:void okhttp3.OkHttpClient$Builder.setConnectionPool$okhttp(okhttp3.ConnectionPool):589:589 -> <init>
    141:142:void <init>(okhttp3.OkHttpClient$Builder):273 -> <init>
    143:147:void <init>(okhttp3.OkHttpClient$Builder):271:271 -> <init>
    148:155:void <init>(okhttp3.OkHttpClient$Builder):1396:1396 -> <init>
    156:171:void <init>(okhttp3.OkHttpClient$Builder):1397:1397 -> <init>
    172:175:boolean okhttp3.ConnectionSpec.isTls():48:48 -> <init>
    172:175:void <init>(okhttp3.OkHttpClient$Builder):279 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    176:179:javax.net.ssl.SSLSocketFactory okhttp3.OkHttpClient$Builder.getSslSocketFactoryOrNull$okhttp():605:605 -> <init>
    176:179:void <init>(okhttp3.OkHttpClient$Builder):284 -> <init>
    180:181:void <init>(okhttp3.OkHttpClient$Builder):285:285 -> <init>
    182:183:okhttp3.internal.tls.CertificateChainCleaner okhttp3.OkHttpClient$Builder.getCertificateChainCleaner$okhttp():611:611 -> <init>
    182:183:void <init>(okhttp3.OkHttpClient$Builder):286 -> <init>
    184:188:void <init>(okhttp3.OkHttpClient$Builder):286:286 -> <init>
    189:190:javax.net.ssl.X509TrustManager okhttp3.OkHttpClient$Builder.getX509TrustManagerOrNull$okhttp():606:606 -> <init>
    189:190:void <init>(okhttp3.OkHttpClient$Builder):287 -> <init>
    191:195:void <init>(okhttp3.OkHttpClient$Builder):287:287 -> <init>
    196:197:okhttp3.CertificatePinner okhttp3.OkHttpClient$Builder.getCertificatePinner$okhttp():610:610 -> <init>
    196:197:void <init>(okhttp3.OkHttpClient$Builder):289 -> <init>
    198:200:void <init>(okhttp3.OkHttpClient$Builder):290:290 -> <init>
    201:209:okhttp3.CertificatePinner okhttp3.CertificatePinner.withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):232:232 -> <init>
    201:209:void <init>(okhttp3.OkHttpClient$Builder):290 -> <init>
    210:217:okhttp3.CertificatePinner okhttp3.CertificatePinner.withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):235:235 -> <init>
    210:217:void <init>(okhttp3.OkHttpClient$Builder):290 -> <init>
    218:221:void <init>(okhttp3.OkHttpClient$Builder):288:288 -> <init>
    222:223:void <init>(okhttp3.OkHttpClient$Builder):292:292 -> <init>
    224:225:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform.access$getPlatform$cp():72:72 -> <init>
    224:225:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.get():215 -> <init>
    224:225:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    226:228:void <init>(okhttp3.OkHttpClient$Builder):292:292 -> <init>
    229:232:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():81:81 -> <init>
    229:232:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    233:236:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():80:80 -> <init>
    233:236:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    237:239:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():83:83 -> <init>
    237:239:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    240:246:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():84:84 -> <init>
    240:246:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    247:256:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():85:85 -> <init>
    247:256:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    257:259:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():88:88 -> <init>
    257:259:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    260:261:void <init>(okhttp3.OkHttpClient$Builder):292:292 -> <init>
    262:263:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform.access$getPlatform$cp():72:72 -> <init>
    262:263:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.get():215 -> <init>
    262:263:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    264:266:void <init>(okhttp3.OkHttpClient$Builder):293:293 -> <init>
    267:270:javax.net.ssl.SSLSocketFactory okhttp3.internal.platform.Platform.newSslSocketFactory(javax.net.ssl.X509TrustManager):195:195 -> <init>
    267:270:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    271:277:javax.net.ssl.SSLSocketFactory okhttp3.internal.platform.Platform.newSslSocketFactory(javax.net.ssl.X509TrustManager):197:197 -> <init>
    271:277:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    278:284:javax.net.ssl.SSLSocketFactory okhttp3.internal.platform.Platform.newSslSocketFactory(javax.net.ssl.X509TrustManager):198:198 -> <init>
    278:284:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    285:286:void <init>(okhttp3.OkHttpClient$Builder):293:293 -> <init>
    287:288:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform.access$getPlatform$cp():72:72 -> <init>
    287:288:okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.get():215 -> <init>
    287:288:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.tls.CertificateChainCleaner$Companion.get(javax.net.ssl.X509TrustManager):43 -> <init>
    287:288:void <init>(okhttp3.OkHttpClient$Builder):294 -> <init>
    289:292:okhttp3.internal.tls.CertificateChainCleaner okhttp3.internal.tls.CertificateChainCleaner$Companion.get(javax.net.ssl.X509TrustManager):43:43 -> <init>
    289:292:void <init>(okhttp3.OkHttpClient$Builder):294 -> <init>
    293:294:void <init>(okhttp3.OkHttpClient$Builder):294:294 -> <init>
    295:296:okhttp3.CertificatePinner okhttp3.OkHttpClient$Builder.getCertificatePinner$okhttp():610:610 -> <init>
    295:296:void <init>(okhttp3.OkHttpClient$Builder):296 -> <init>
    297:299:void <init>(okhttp3.OkHttpClient$Builder):297:297 -> <init>
    300:308:okhttp3.CertificatePinner okhttp3.CertificatePinner.withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):232:232 -> <init>
    300:308:void <init>(okhttp3.OkHttpClient$Builder):297 -> <init>
    309:316:okhttp3.CertificatePinner okhttp3.CertificatePinner.withCertificateChainCleaner$okhttp(okhttp3.internal.tls.CertificateChainCleaner):235:235 -> <init>
    309:316:void <init>(okhttp3.OkHttpClient$Builder):297 -> <init>
    317:324:void <init>(okhttp3.OkHttpClient$Builder):295:295 -> <init>
    325:344:javax.net.ssl.SSLSocketFactory okhttp3.internal.platform.Platform.newSslSocketFactory(javax.net.ssl.X509TrustManager):200:200 -> <init>
    325:344:void <init>(okhttp3.OkHttpClient$Builder):293 -> <init>
    345:357:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():86:86 -> <init>
    345:357:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    358:361:javax.net.ssl.X509TrustManager okhttp3.internal.platform.Platform.platformTrustManager():85:85 -> <init>
    358:361:void <init>(okhttp3.OkHttpClient$Builder):292 -> <init>
    362:363:void <init>(okhttp3.OkHttpClient$Builder):280:280 -> <init>
    364:365:void <init>(okhttp3.OkHttpClient$Builder):281:281 -> <init>
    366:367:void <init>(okhttp3.OkHttpClient$Builder):282:282 -> <init>
    368:374:void <init>(okhttp3.OkHttpClient$Builder):283:283 -> <init>
    375:387:void verifyClientState():334:334 -> <init>
    375:387:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    388:396:void verifyClientState():337:337 -> <init>
    388:396:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    397:400:void verifyClientState():341:341 -> <init>
    397:400:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    401:407:void verifyClientState():1399:1399 -> <init>
    401:407:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    408:423:void verifyClientState():1400:1400 -> <init>
    408:423:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    424:434:boolean okhttp3.ConnectionSpec.isTls():48:48 -> <init>
    424:434:void verifyClientState():341 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    424:434:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    435:440:void verifyClientState():349:349 -> <init>
    435:440:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    441:446:void verifyClientState():348:348 -> <init>
    441:446:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    447:452:void verifyClientState():347:347 -> <init>
    447:452:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    453:460:void verifyClientState():342:342 -> <init>
    453:460:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    461:475:void verifyClientState():345:345 -> <init>
    461:475:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    476:479:void verifyClientState():344:344 -> <init>
    476:479:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    480:483:void verifyClientState():343:343 -> <init>
    480:483:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    484:487:void verifyClientState():342:342 -> <init>
    484:487:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    488:489:void verifyClientState():338:338 -> <init>
    488:489:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    490:493:void verifyClientState():337:337 -> <init>
    490:493:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    494:495:void verifyClientState():335:335 -> <init>
    494:495:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
    496:499:void verifyClientState():334:334 -> <init>
    496:499:void <init>(okhttp3.OkHttpClient$Builder):300 -> <init>
