boolean (boolean var1) { if (!this.y.isClosed() && !this.y.isInputShutdown() && !this.y.isOutputShutdown()) { okhttp3.internal.http2.d var2 = this.B; if (var2 != null) { return var2.M(System.nanoTime()); } else if (var1) { boolean var10001; int var3; try { var3 = this.y.getSoTimeout(); } catch (SocketTimeoutException var21) { var10001 = false; return true; } catch (IOException var22) { var10001 = false; return false; } boolean var13 = false; try { var13 = true; this.y.setSoTimeout(1); var1 = this.C.j(); var13 = false; } finally { if (var13) { try { this.y.setSoTimeout(var3); } catch (SocketTimeoutException var14) { var10001 = false; return true; } catch (IOException var15) { var10001 = false; return false; } } } if (var1) { try { this.y.setSoTimeout(var3); return false; } catch (SocketTimeoutException var16) { var10001 = false; return true; } catch (IOException var17) { var10001 = false; } } else { try { this.y.setSoTimeout(var3); return true; } catch (SocketTimeoutException var18) { var10001 = false; return true; } catch (IOException var19) { var10001 = false; } } return false; } else { return true; } } else { return false; } }