# {"id":"partitionSourceFiles","fileNameMappings":{"okhttp3.internal.connection.RoutePlanner$ConnectResult":"RoutePlanner.kt","okhttp3.internal.concurrent.TaskQueue":"TaskQueue.kt","okhttp3.internal.concurrent.TaskRunner":"TaskRunner.kt","okhttp3.internal.connection.FailedPlan":"FailedPlan.kt","okhttp3.internal.connection.RealRoutePlanner":"RealRoutePlanner.kt","okhttp3.internal.connection.RoutePlanner":"RoutePlanner.kt","okhttp3.internal.connection.RealCall":"RealCall.kt","okhttp3.Address":"Address.kt"}}
okhttp3.internal.connection.FastFallbackExchangeFinder -> le2:
# {"id":"sourceFile","fileName":"FastFallbackExchangeFinder.kt"}
    okhttp3.internal.connection.RoutePlanner routePlanner -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lcr5;"}
    okhttp3.internal.concurrent.TaskRunner taskRunner -> Y
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lub7;"}
    long nextTcpConnectAtNanos -> Z
    java.util.concurrent.CopyOnWriteArrayList tcpConnectsInFlight -> h0
    java.util.concurrent.BlockingQueue connectResults -> i0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljava/util/concurrent/LinkedBlockingDeque;"}
    4:6:void <init>(okhttp3.internal.connection.RoutePlanner,okhttp3.internal.concurrent.TaskRunner):32:32 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcr5;Lub7;)V"}
    7:8:void <init>(okhttp3.internal.connection.RoutePlanner,okhttp3.internal.concurrent.TaskRunner):33:33 -> <init>
    9:12:void <init>(okhttp3.internal.connection.RoutePlanner,okhttp3.internal.concurrent.TaskRunner):34:34 -> <init>
    13:14:void <init>(okhttp3.internal.connection.RoutePlanner,okhttp3.internal.concurrent.TaskRunner):37:37 -> <init>
    15:21:void <init>(okhttp3.internal.connection.RoutePlanner,okhttp3.internal.concurrent.TaskRunner):43:43 -> <init>
    22:29:void <init>(okhttp3.internal.connection.RoutePlanner,okhttp3.internal.concurrent.TaskRunner):49:49 -> <init>
    3:10:okhttp3.internal.connection.RealConnection find():54:54 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lqq5;"}
    11:12:okhttp3.internal.connection.RoutePlanner getRoutePlanner():33:33 -> a
    11:12:okhttp3.internal.connection.RealConnection find():54 -> a
    13:19:boolean okhttp3.internal.connection.RoutePlanner.hasNext$default(okhttp3.internal.connection.RoutePlanner,okhttp3.internal.connection.RealConnection,int,java.lang.Object):67:67 -> a
    13:19:okhttp3.internal.connection.RealConnection find():54 -> a
    20:22:okhttp3.internal.connection.RealConnection find():103:103 -> a
    23:29:okhttp3.internal.connection.RealConnection find():106:106 -> a
    30:31:okhttp3.internal.connection.RoutePlanner getRoutePlanner():33:33 -> a
    30:31:okhttp3.internal.connection.RealConnection find():55 -> a
    32:33:boolean okhttp3.internal.connection.RealRoutePlanner.isCanceled():60:60 -> a
    32:33:okhttp3.internal.connection.RealConnection find():55 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:37:boolean okhttp3.internal.connection.RealCall.isCanceled():178:178 -> a
    34:37:boolean okhttp3.internal.connection.RealRoutePlanner.isCanceled():60 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:37:okhttp3.internal.connection.RealConnection find():55 -> a
    38:39:okhttp3.internal.connection.RealConnection find():58:58 -> a
    40:41:okhttp3.internal.concurrent.TaskRunner$Backend okhttp3.internal.concurrent.TaskRunner.getBackend():41:41 -> a
    40:41:okhttp3.internal.connection.RealConnection find():58 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    42:45:long okhttp3.internal.concurrent.TaskRunner$RealBackend.nanoTime():321:321 -> a
    42:45:okhttp3.internal.connection.RealConnection find():58 -> a
    46:48:okhttp3.internal.connection.RealConnection find():59:59 -> a
    49:66:okhttp3.internal.connection.RealConnection find():61:61 -> a
    67:74:okhttp3.internal.connection.RealConnection find():62:62 -> a
    75:78:okhttp3.internal.connection.RealConnection find():63:63 -> a
    79:80:okhttp3.internal.connection.RealConnection find():69:69 -> a
    81:90:okhttp3.internal.connection.RoutePlanner$ConnectResult awaitTcpConnect(long,java.util.concurrent.TimeUnit):163:163 -> a
    81:90:okhttp3.internal.connection.RealConnection find():69 -> a
    91:101:okhttp3.internal.connection.RoutePlanner$ConnectResult awaitTcpConnect(long,java.util.concurrent.TimeUnit):165:165 -> a
    91:101:okhttp3.internal.connection.RealConnection find():69 -> a
    102:103:okhttp3.internal.connection.RoutePlanner$Plan okhttp3.internal.connection.RoutePlanner$ConnectResult.getPlan():109:109 -> a
    102:103:okhttp3.internal.connection.RoutePlanner$ConnectResult awaitTcpConnect(long,java.util.concurrent.TimeUnit):167 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    102:103:okhttp3.internal.connection.RealConnection find():69 -> a
    104:110:okhttp3.internal.connection.RoutePlanner$ConnectResult awaitTcpConnect(long,java.util.concurrent.TimeUnit):167:167 -> a
    104:110:okhttp3.internal.connection.RealConnection find():69 -> a
    111:125:boolean okhttp3.internal.connection.RoutePlanner$ConnectResult.isSuccess():114:114 -> a
    111:125:okhttp3.internal.connection.RealConnection find():72 -> a
    126:128:okhttp3.internal.connection.RealConnection find():74:74 -> a
    129:130:okhttp3.internal.connection.RoutePlanner$Plan okhttp3.internal.connection.RoutePlanner$ConnectResult.getPlan():109:109 -> a
    129:130:okhttp3.internal.connection.RealConnection find():77 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    131:136:okhttp3.internal.connection.RealConnection find():77:77 -> a
    137:138:okhttp3.internal.connection.RoutePlanner$Plan okhttp3.internal.connection.RoutePlanner$ConnectResult.getPlan():109:109 -> a
    137:138:okhttp3.internal.connection.RealConnection find():78 -> a
    139:142:okhttp3.internal.connection.RealConnection find():78:78 -> a
    143:146:boolean okhttp3.internal.connection.RoutePlanner$ConnectResult.isSuccess():114:114 -> a
    143:146:okhttp3.internal.connection.RealConnection find():81 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    147:153:boolean okhttp3.internal.connection.RoutePlanner$ConnectResult.isSuccess():114:114 -> a
    147:153:okhttp3.internal.connection.RealConnection find():81 -> a
    154:155:okhttp3.internal.connection.RoutePlanner$Plan okhttp3.internal.connection.RoutePlanner$ConnectResult.getPlan():109:109 -> a
    154:155:okhttp3.internal.connection.RealConnection find():82 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    156:159:okhttp3.internal.connection.RealConnection find():82:82 -> a
    160:163:okhttp3.internal.connection.RealConnection find():103:103 -> a
    164:167:java.lang.Throwable okhttp3.internal.connection.RoutePlanner$ConnectResult.getThrowable():111:111 -> a
    164:167:okhttp3.internal.connection.RealConnection find():86 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    168:173:okhttp3.internal.connection.RealConnection find():88:88 -> a
    174:177:okhttp3.internal.connection.RealConnection find():90:90 -> a
    178:181:okhttp3.internal.connection.RealConnection find():92:92 -> a
    182:182:okhttp3.internal.connection.RealConnection find():88:88 -> a
    183:186:okhttp3.internal.connection.RoutePlanner$Plan okhttp3.internal.connection.RoutePlanner$ConnectResult.getNextPlan():110:110 -> a
    183:186:okhttp3.internal.connection.RealConnection find():96 -> a
    187:188:okhttp3.internal.connection.RoutePlanner getRoutePlanner():33:33 -> a
    187:188:okhttp3.internal.connection.RealConnection find():99 -> a
    189:190:kotlin.collections.ArrayDeque okhttp3.internal.connection.RealRoutePlanner.getDeferredPlans():58:58 -> a
    189:190:okhttp3.internal.connection.RealConnection find():99 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    191:195:okhttp3.internal.connection.RealConnection find():99:99 -> a
    196:203:okhttp3.internal.connection.RealConnection find():55:55 -> a
    204:207:okhttp3.internal.connection.RealConnection find():103:103 -> a
    1:3:okhttp3.internal.connection.RoutePlanner getRoutePlanner():33:33 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lcr5;"}
    1:21:void cancelInFlightConnects():173:173 -> c
    22:24:void cancelInFlightConnects():174:174 -> c
    25:31:void cancelInFlightConnects():175:175 -> c
    32:33:okhttp3.internal.connection.RoutePlanner getRoutePlanner():33:33 -> c
    32:33:void cancelInFlightConnects():176 -> c
    34:35:kotlin.collections.ArrayDeque okhttp3.internal.connection.RealRoutePlanner.getDeferredPlans():58:58 -> c
    34:35:void cancelInFlightConnects():176 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    36:39:void cancelInFlightConnects():176:176 -> c
    40:43:void cancelInFlightConnects():178:178 -> c
    1:9:boolean okhttp3.internal.connection.RoutePlanner.hasNext$default(okhttp3.internal.connection.RoutePlanner,okhttp3.internal.connection.RealConnection,int,java.lang.Object):67:67 -> d
    1:9:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():117 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()La86;"}
    10:15:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():119:119 -> d
    16:21:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():121:121 -> d
    22:34:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():131:131 -> d
    35:40:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():134:134 -> d
    41:43:okhttp3.internal.connection.RoutePlanner$ConnectResult okhttp3.internal.connection.FailedPlan.getResult():32:32 -> d
    41:43:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():134 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    44:48:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():137:137 -> d
    49:63:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():138:138 -> d
    64:65:okhttp3.Address okhttp3.internal.connection.RealRoutePlanner.getAddress():48:48 -> d
    64:65:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():138 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    66:67:okhttp3.HttpUrl okhttp3.Address.url():67:67 -> d
    66:67:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():138 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    68:78:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():138:138 -> d
    79:84:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():139:139 -> d
    85:91:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():140:140 -> d
    92:95:void okhttp3.internal.concurrent.TaskQueue.schedule$default(okhttp3.internal.concurrent.TaskQueue,okhttp3.internal.concurrent.Task,long,int,java.lang.Object):60:60 -> d
    92:95:okhttp3.internal.connection.RoutePlanner$ConnectResult launchTcpConnect():139 -> d
