package e.g.c.a.k; import android.os.Looper; import e.g.c.a.i.g; import i.i.g.c; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.URL; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Enumeration; import java.util.Locale; import java.util.concurrent.TimeUnit; import o.s.c.j; import o.y.l; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; import okhttp3.ResponseBody; import org.json.JSONObject; public final class e { /* renamed from: a reason: collision with root package name */ public static final e f7825a = null; public static final String b; public static final String[] c = {"https://pv.sohu.com/cityjson", "https://pv.sohu.com/cityjson?ie=utf-8", "https://ip.chinaz.com/getip.aspx"}; static { String simpleName = e.class.getSimpleName(); j.d(simpleName, "NetUtil::class.java.simpleName"); b = simpleName; } public static final String a(String str, boolean z) { String str2 = ""; if (str == null || str.length() == 0) { return str2; } if (z) { StringBuilder sb = new StringBuilder(); sb.append('\"'); sb.append((Object) str); sb.append('\"'); return sb.toString(); } if (str == null || str.length() == 0) { return str2; } if (!l.E(str, "\"", false, 2) || !l.d(str, "\"", false, 2)) { return str; } try { String substring = str.substring(1, str.length() - 1); j.d(substring, "(this as java.lang.Strin…ing(startIndex, endIndex)"); return substring; } catch (Exception e2) { String str3 = b; String message = e2.getMessage(); if (message != null) { str2 = message; } j.e(str3, "tag"); j.e(str2, "message"); g gVar = d.b; if (gVar != null) { gVar.e(j.k("ClientChannel|", str3), str2); return str; } j.k("ClientChannel|", str3); return str; } } public static final String b(boolean z) { String str; try { Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces(); while (networkInterfaces.hasMoreElements()) { NetworkInterface nextElement = networkInterfaces.nextElement(); if (nextElement.isUp()) { Enumeration<InetAddress> inetAddresses = nextElement.getInetAddresses(); while (inetAddresses.hasMoreElements()) { InetAddress nextElement2 = inetAddresses.nextElement(); if (!nextElement2.isLoopbackAddress()) { String hostAddress = nextElement2.getHostAddress(); j.d(hostAddress, "hostAddress"); boolean z2 = l.k(hostAddress, ':', 0, false, 6) < 0; if (z) { if (z2) { return hostAddress; } } else if (!z2) { int k2 = l.k(hostAddress, '%', 0, false, 6); if (k2 < 0) { Locale locale = Locale.getDefault(); j.d(locale, "getDefault()"); str = hostAddress.toUpperCase(locale); } else { String substring = hostAddress.substring(0, k2); j.d(substring, "(this as java.lang.Strin…ing(startIndex, endIndex)"); Locale locale2 = Locale.getDefault(); j.d(locale2, "getDefault()"); str = substring.toUpperCase(locale2); } j.d(str, "(this as java.lang.String).toUpperCase(locale)"); return str; } } } continue; } } } catch (Exception e2) { String str2 = b; String message = e2.getMessage(); if (message == null) { message = ""; } j.e(str2, "tag"); j.e(message, "message"); g gVar = d.b; if (gVar != null) { gVar.e(j.k("ClientChannel|", str2), message); } else { j.k("ClientChannel|", str2); } } return ""; } public static final String c() { boolean z; try { ArrayList<NetworkInterface> list = Collections.list(NetworkInterface.getNetworkInterfaces()); j.d(list, "list(NetworkInterface.getNetworkInterfaces())"); for (NetworkInterface networkInterface : list) { String name = networkInterface.getName(); boolean z2 = false; if (name instanceof String) { z = l.e("wlan0", name, true); } else { if ("wlan0" != name) { if (name != null) { if ("wlan0".length() == name.length()) { int length = "wlan0".length(); int i2 = 0; while (i2 < length) { int i3 = i2 + 1; if (c.r("wlan0".charAt(i2), name.charAt(i2), true)) { i2 = i3; } } } } z = false; break; } z = true; } if (z) { byte[] hardwareAddress = networkInterface.getHardwareAddress(); if (hardwareAddress == null) { return "null"; } StringBuilder sb = new StringBuilder(); int length2 = hardwareAddress.length; int i4 = 0; while (i4 < length2) { byte b2 = hardwareAddress[i4]; i4++; String format = String.format("%02X:", Arrays.copyOf(new Object[]{Byte.valueOf(b2)}, 1)); j.d(format, "java.lang.String.format(format, *args)"); sb.append(format); } if (sb.length() > 0) { z2 = true; } if (z2) { sb.deleteCharAt(sb.length() - 1); } String sb2 = sb.toString(); j.d(sb2, "res1.toString()"); return sb2; } } return ""; } catch (Exception e2) { String str = b; String k2 = j.k("Get mac address exception. ", e2.getMessage()); j.e(str, "tag"); j.e(k2, "message"); g gVar = d.b; if (gVar != null) { gVar.e(j.k("ClientChannel|", str), k2); return ""; } j.k("ClientChannel|", str); return ""; } } /* JADX WARNING: Removed duplicated region for block: B:23:0x0077 A[Catch:{ all -> 0x00ca }] */ /* JADX WARNING: Removed duplicated region for block: B:25:0x007e A[Catch:{ all -> 0x00ca }] */ public static final String d(int i2) { boolean z; if (j.a(Looper.getMainLooper().getThread(), Thread.currentThread())) { return ""; } String[] strArr = c; if (i2 >= strArr.length) { return ""; } try { Request build = new Request.Builder().url(new URL(strArr[i2])).get().build(); OkHttpClient.Builder builder = new OkHttpClient.Builder(); TimeUnit timeUnit = TimeUnit.MINUTES; Response execute = builder.connectTimeout(5000, timeUnit).readTimeout(5000, timeUnit).writeTimeout(5000, timeUnit).build().newCall(build).execute(); if (execute != null) { if (execute.isSuccessful()) { ResponseBody body = execute.body(); String string = body == null ? null : body.string(); if (string != null) { if (string.length() != 0) { z = false; if (!z) { return d(i2 + 1); } if (i2 == 0 || i2 == 1) { int l2 = l.l(string, "{", 0, false, 6); int l3 = l.l(string, "}", 0, false, 6) + 1; if (string != null) { String substring = string.substring(l2, l3); j.d(substring, "(this as java.lang.Strin…ing(startIndex, endIndex)"); return new JSONObject(substring).getString("cip"); } throw new NullPointerException("null cannot be cast to non-null type java.lang.String"); } else if (i2 != 2) { return d(i2 + 1); } else { return new JSONObject(string.toString()).getString("ip"); } } } z = true; if (!z) { } } } return d(i2 + 1); } catch (Throwable th) { String str = b; String k2 = j.k("Get out net ip exception. ", th.getMessage()); j.e(str, "tag"); j.e(k2, "message"); g gVar = d.b; if (gVar != null) { gVar.e(j.k("ClientChannel|", str), k2); } else { j.k("ClientChannel|", str); } } } }