package cn.jiguang.au; import android.content.Context; import android.os.SystemClock; import android.text.TextUtils; import cn.jiguang.aq.c; import cn.jiguang.aw.f; import cn.jiguang.f.g; import cn.jiguang.g.a; import cn.jiguang.g.b; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.Inet4Address; import java.net.InetAddress; import java.util.Set; import java.util.concurrent.Callable; public class o implements Callable<l> { private final k a; private final p b; private final f c; private Set<String> d; private g e; public o(k kVar, g gVar, Set<String> set) { this.a = kVar; this.b = null; this.c = null; this.e = gVar; this.d = set; } public o(k kVar, p pVar, f fVar) { this.a = kVar; this.b = pVar; this.c = fVar; } private static void a(Context context, l lVar) { if (lVar != null && !lVar.a()) { String a2 = g.a(lVar.a); String a3 = g.a(lVar.b); String c2 = g.c(context); c.c("SisTask", "updateSisInfo ips=" + a2 + " sslIps=" + a3 + " net=" + c2); a[] aVarArr = new a[8]; aVarArr[0] = a.J().a(a2); aVarArr[1] = a.K().a(a3); aVarArr[2] = a.d(false).a(g.a(lVar.c)); aVarArr[3] = a.d(true).a(g.a(lVar.d)); aVarArr[4] = a.O().a(g.a(lVar.e)); aVarArr[5] = a.R().a(lVar.f != null ? lVar.f.toString() : null); aVarArr[6] = a.L().a(Boolean.valueOf(lVar.h)); aVarArr[7] = a.M().a(Long.valueOf(SystemClock.elapsedRealtime())); b.a(context, aVarArr); b.a(context, a.F().a(c2)); } } private Object[] a(DatagramSocket datagramSocket, InetAddress inetAddress, int i) { Object[] objArr = new Object[2]; objArr[1] = 0; try { byte[] a2 = this.a.a(this.d); DatagramPacket datagramPacket = new DatagramPacket(a2, a2.length, inetAddress, i); long uptimeMillis = SystemClock.uptimeMillis(); try { byte[] a3 = c.a(datagramSocket, datagramPacket); objArr[1] = Long.valueOf(SystemClock.uptimeMillis() - uptimeMillis); try { l lVar = new l(new String(c.a(a3))); if (lVar.a()) { objArr[0] = 6; return objArr; } a(this.a.a, lVar); lVar.g = new g(inetAddress, i); objArr[0] = lVar; return objArr; } catch (f e2) { objArr[0] = Integer.valueOf(e2.a()); return objArr; } } catch (Exception unused) { objArr[0] = 3; objArr[1] = Long.valueOf(SystemClock.uptimeMillis() - uptimeMillis); return objArr; } } catch (f e3) { objArr[0] = Integer.valueOf(e3.a()); return objArr; } } /* renamed from: a */ public l call() { try { if (this.c == null) { return a(this.e); } return a(this.c.a(this.a.b())); } catch (Throwable th) { c.g("SisTask", "run e:" + th); return null; } } /* JADX WARNING: Code restructure failed: missing block: B:34:0x0102, code lost: if (r3 != null) goto L_0x00e1; */ /* JADX WARNING: Removed duplicated region for block: B:39:0x0109 A[SYNTHETIC, Splitter:B:39:0x0109] */ public l a(g gVar) { DatagramSocket datagramSocket; Throwable th; Throwable th2; if (gVar == null || gVar.c == null) { return null; } try { datagramSocket = new DatagramSocket(); try { if (!TextUtils.isEmpty(cn.jiguang.at.a.a)) { gVar.c = InetAddress.getByName(cn.jiguang.at.a.a); } if (cn.jiguang.at.a.b > 0) { gVar.b = cn.jiguang.at.a.b; } c.c("SisTask", "send sis:" + gVar.c + " port:" + gVar.b); Object[] a2 = a(datagramSocket, gVar.c, gVar.b); if (a2[0] instanceof l) { boolean z = gVar.c instanceof Inet4Address; this.a.a(z); b.a(this.a.a, a.b(z).a(gVar.toString())); if (this.b != null) { this.b.a(a2[0]); } l lVar = (l) a2[0]; try { datagramSocket.close(); } catch (Throwable unused) { } return lVar; } int intValue = ((Integer) a2[0]).intValue(); long longValue = ((Long) a2[1]).longValue(); c.g("SisTask", "sis failed(" + intValue + "):" + gVar.c + " port:" + gVar.b); this.a.a(1, gVar.c.getHostAddress(), gVar.b, cn.jiguang.d.b.b(this.a.a), longValue, intValue); try { datagramSocket.close(); } catch (Throwable unused2) { } return null; } catch (Throwable th3) { th2 = th3; try { c.g("SisTask", "sis e:" + th2); } catch (Throwable th4) { th = th4; if (datagramSocket != null) { } throw th; } } } catch (Throwable th5) { th = th5; datagramSocket = null; if (datagramSocket != null) { try { datagramSocket.close(); } catch (Throwable unused3) { } } throw th; } } }