GOUTY SSH V2 🌐 v4.2.5版本的 MD5 值为:635449b1ebcf1b9e08b24bdcbf1c404a
以下内容为反编译后的 OpenVpnServiceManager.java 源代码,内容仅作参考
package de.blinkt.openvpn.utils;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.os.RemoteException;
import android.text.TextUtils;
import android.util.Base64;
import ca.a0;
import com.v2ray.ang.dto.V2rayConfig;
import de.blinkt.openvpn.core.OpenVPNService;
import ic.n;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.StringReader;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.Vector;
import k7.g;
import kotlin.Metadata;
import l9.o;
import l9.q;
import o9.f;
import ra.b;
import v8.c;
import v8.d;
import v8.e;
import w8.a;
@Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\bÆ\u0002\u0018\u00002\u00020\u0001J\u0018\u0010\u0007\u001a\u00020\u00062\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0007¨\u0006\b"}, d2 = {"Lde/blinkt/openvpn/utils/OpenVpnServiceManager;", "", "Landroid/content/Context;", "context", "", "content", "Lk9/m;", "startOpenVPN", "ovpnLib_release"}, k = 1, mv = {1, V2rayConfig.DEFAULT_LEVEL, 0})
public final class OpenVpnServiceManager {
public static final void startOpenVPN(Context context, String str) {
boolean z10;
boolean z11;
?? r52;
int i10;
Vector d2;
Vector d10;
Vector d11;
Vector c10;
Vector d12;
?? r53;
?? d13;
?? d14;
?? d15;
?? d16;
?? d17;
?? d18;
int i11;
?? d19;
int i12;
?? d20;
Vector d21;
Vector d22;
Vector d23;
Vector d24;
Vector c11;
Vector d25;
int i13;
Vector d26;
int i14;
Vector d27;
Vector c12;
Vector d28;
int i15;
HashMap hashMap;
Vector vector;
Iterator it;
boolean z12;
int i16;
char c13;
String str2;
int i17;
int i18;
int length;
int i19;
boolean z13;
boolean z14;
String join;
Collection collection;
int i20;
int i21;
String str3;
String str4;
f.l("context", context);
f.l("content", str);
a j10 = a0.j(str);
byte[] decode = Base64.decode(j10.f10663d, 0);
f.k("decode(config.ovpnConfig, Base64.DEFAULT)", decode);
String str5 = new String(decode, ic.a.f5842a);
?? dVar = new d();
dVar.g(new StringReader(str5));
u8.a aVar = new u8.a();
aVar.f9766q0 = "unknown";
aVar.M = false;
aVar.D = false;
aVar.L = false;
aVar.Y = false;
aVar.P = false;
aVar.O = false;
aVar.f9750a0 = false;
aVar.f9765p0 = false;
aVar.f9758i0 = 0;
aVar.X = false;
HashMap hashMap2 = dVar.f10156e;
if (hashMap2.containsKey("client") || hashMap2.containsKey("pull")) {
aVar.M = true;
hashMap2.remove("pull");
hashMap2.remove("client");
}
int i22 = 2;
Vector d29 = dVar.d(1, 2, "secret");
int i23 = 3;
if (d29 != null) {
aVar.f9768w = 4;
aVar.F = true;
aVar.A = (String) d29.get(1);
if (d29.size() == 3) {
Object obj = d29.get(2);
f.k("secret[2]", obj);
aVar.f9771z = (String) obj;
}
z10 = false;
} else {
z10 = true;
}
Vector c14 = dVar.c(1, 4, "route");
if (c14 != null) {
Iterator it2 = c14.iterator();
String str6 = "";
String str7 = str6;
while (it2.hasNext()) {
Vector vector2 = (Vector) it2.next();
if (vector2.size() >= i23) {
Object obj2 = vector2.get(i22);
f.k("route[2]", obj2);
str3 = (String) obj2;
} else {
str3 = "255.255.255.255";
}
boolean z15 = z10;
if (vector2.size() >= 4) {
Object obj3 = vector2.get(i23);
f.k("route[3]", obj3);
str4 = (String) obj3;
} else {
str4 = "vpn_gateway";
}
String str8 = (String) vector2.get(1);
try {
f.k("net", str8);
x8.a aVar2 = new x8.a(str8, str3);
if (f.d(str4, "net_gateway")) {
str7 = str7 + aVar2 + ' ';
} else {
str6 = str6 + aVar2 + ' ';
}
i22 = 2;
i23 = 3;
z10 = z15;
} catch (ArrayIndexOutOfBoundsException unused) {
throw new c("Could not parse netmask of route ".concat(str3));
} catch (NumberFormatException unused2) {
throw new c("Could not parse netmask of route ".concat(str3));
}
}
z11 = z10;
aVar.N = str6;
aVar.f9757h0 = str7;
} else {
z11 = z10;
}
Vector c15 = dVar.c(1, 4, "route-ipv6");
if (c15 != null) {
Iterator it3 = c15.iterator();
String str9 = "";
while (it3.hasNext()) {
str9 = h4.a.n(h4.a.p(str9), (String) ((Vector) it3.next()).get(1), ' ');
}
f.l("<set-?>", str9);
aVar.Z = str9;
}
if (dVar.d(0, 0, "route-nopull") != null) {
r52 = 1;
aVar.R = true;
} else {
r52 = 1;
}
Vector c16 = dVar.c(r52, 2, "tls-auth");
if (c16 != null) {
Iterator it4 = c16.iterator();
while (it4.hasNext()) {
Vector vector3 = (Vector) it4.next();
if (vector3 != null) {
if (!f.d(vector3.get(r52 == true ? 1 : 0), "[inline]")) {
aVar.A = (String) vector3.get(r52 == true ? 1 : 0);
aVar.F = r52;
}
if (vector3.size() == 3) {
Object obj4 = vector3.get(2);
f.k("tlsauth[2]", obj4);
aVar.f9771z = (String) obj4;
}
r52 = 1;
}
}
}
Vector d30 = dVar.d(1, 1, "key-direction");
if (d30 != null) {
Object obj5 = d30.get(1);
f.k("direction[1]", obj5);
aVar.f9771z = (String) obj5;
}
String[] strArr = {"tls-crypt", "tls-crypt-v2"};
for (int i24 = 0; i24 < 2; i24++) {
String str10 = strArr[i24];
Vector d31 = dVar.d(1, 1, str10);
if (d31 != null) {
aVar.F = true;
aVar.A = (String) d31.get(1);
f.l("<set-?>", str10);
aVar.f9771z = str10;
}
}
Vector c17 = dVar.c(0, 7, "redirect-gateway");
if (c17 != null) {
d.a(aVar, c17, true);
}
Vector c18 = dVar.c(0, 5, "redirect-private");
if (c18 != null) {
d.a(aVar, c18, false);
}
Vector d32 = dVar.d(1, 1, "dev");
Vector d33 = dVar.d(1, 1, "dev-type");
if (d33 == null || !f.d(d33.get(1), "tun")) {
if (d32 != null) {
Object obj6 = d32.get(1);
f.k("dev[1]", obj6);
}
if (d33 != null || d32 != null) {
throw new c("Sorry. Only tun mode is supported. See the FAQ for more detail");
}
i10 = 0;
d2 = dVar.d(i10, 2, "mssfix");
if (d2 != null) {
if (d2.size() >= 2) {
try {
Object obj7 = d2.get(1);
f.k("mssfix[1]", obj7);
aVar.f9758i0 = Integer.parseInt((String) obj7);
} catch (NumberFormatException unused3) {
throw new c("Argument to --mssfix has to be an integer");
}
} else {
aVar.f9758i0 = 1450;
}
if (d2.size() >= 3 && !f.d(d2.get(2), "mtu")) {
throw new c("Second argument to --mssfix unkonwn");
}
}
d10 = dVar.d(1, 1, "tun-mtu");
if (d10 != null) {
try {
Object obj8 = d10.get(1);
f.k("tunmtu[1]", obj8);
aVar.f9764o0 = Integer.parseInt((String) obj8);
} catch (NumberFormatException unused4) {
throw new c("Argument to --tun-mtu has to be an integer");
}
}
d11 = dVar.d(1, 1, "mode");
if (d11 == null && !f.d(d11.get(1), "p2p")) {
throw new c("Invalid mode for --mode specified, need p2p");
}
int i25 = 2;
c10 = dVar.c(2, 2, "dhcp-option");
if (c10 != null) {
Iterator it5 = c10.iterator();
while (it5.hasNext()) {
Vector vector4 = (Vector) it5.next();
String str11 = (String) vector4.get(1);
String str12 = (String) vector4.get(i25);
if (f.d(str11, "DOMAIN")) {
Object obj9 = vector4.get(i25);
f.k("dhcpoption[2]", obj9);
aVar.K = (String) obj9;
} else if (f.d(str11, "DNS")) {
aVar.J = true;
boolean d34 = f.d(aVar.G, "8.8.8.8");
f.k("arg", str12);
if (d34) {
aVar.G = str12;
} else {
aVar.H = str12;
}
}
i25 = 2;
}
}
d12 = dVar.d(2, 2, "ifconfig");
if (d12 != null) {
try {
Object obj10 = d12.get(1);
f.k("ifconfig[1]", obj10);
Object obj11 = d12.get(2);
f.k("ifconfig[2]", obj11);
aVar.I = new x8.a((String) obj10, (String) obj11).toString();
} catch (NumberFormatException e10) {
throw new c("Could not pase ifconfig IP address: " + e10.getLocalizedMessage());
}
}
if (dVar.d(0, 0, "remote-random-hostname") == null) {
r53 = 1;
aVar.S = true;
} else {
r53 = 1;
}
if (dVar.d(0, 0, "float") != null) {
aVar.T = r53;
}
if (dVar.d(0, r53, "comp-lzo") != null) {
aVar.D = r53;
}
d13 = dVar.d(r53, r53, "cipher");
if (d13 != 0) {
Object obj12 = d13.get(r53);
f.k("cipher[1]", obj12);
aVar.W = (String) obj12;
}
d14 = dVar.d(r53, r53, "auth");
if (d14 != 0) {
Object obj13 = d14.get(r53);
f.k("auth[1]", obj13);
aVar.f9754e0 = (String) obj13;
}
d15 = dVar.d(r53, r53, "ca");
if (d15 != 0) {
aVar.C = (String) d15.get(r53);
}
d16 = dVar.d(r53, r53, "cert");
if (d16 != 0) {
aVar.f9770y = (String) d16.get(r53);
aVar.f9768w = 0;
z11 = false;
}
d17 = dVar.d(r53, r53, "key");
if (d17 != 0) {
aVar.B = (String) d17.get(r53);
}
d18 = dVar.d(r53, r53, "pkcs12");
if (d18 == 0) {
aVar.E = (String) d18.get(r53);
i11 = 2;
aVar.f9768w = 2;
z11 = false;
} else {
i11 = 2;
}
if (dVar.d(r53, r53, "cryptoapicert") != null) {
aVar.f9768w = i11;
z11 = false;
}
Vector d35 = dVar.d(r53, i11, "compat-names");
Vector d36 = dVar.d(r53, r53, "no-name-remapping");
d19 = dVar.d(r53, r53, "tls-remote");
if (d19 == 0) {
aVar.Q = (String) d19.get(r53);
aVar.O = r53;
aVar.f9755f0 = 0;
if (d35 != null) {
i12 = 2;
} else {
i12 = 2;
}
} else {
i12 = 2;
}
d20 = dVar.d(r53, i12, "verify-x509-name");
if (d20 != 0) {
aVar.Q = (String) d20.get(r53);
aVar.O = r53;
if (d20.size() > i12) {
if (f.d(d20.get(i12), "name")) {
i21 = 3;
} else if (!f.d(d20.get(i12), "subject")) {
if (!f.d(d20.get(i12), "name-prefix")) {
throw new c("Unknown parameter to verify-x509-name: " + ((String) d20.get(i12)));
}
i21 = 4;
}
aVar.f9755f0 = i21;
}
aVar.f9755f0 = i12;
}
d21 = dVar.d(1, 1, "x509-username-field");
if (d21 != null) {
aVar.f9756g0 = (String) d21.get(1);
}
d22 = dVar.d(1, 1, "verb");
if (d22 != null) {
Object obj14 = d22.get(1);
f.k("verb[1]", obj14);
}
if (dVar.d(0, 0, "nobind") != null) {
aVar.X = true;
}
if (dVar.d(0, 0, "persist-tun") != null) {
aVar.f9750a0 = true;
}
if (dVar.d(0, 0, "push-peer-info") != null) {
aVar.f9765p0 = true;
}
d23 = dVar.d(1, 2, "connect-retry");
if (d23 != null) {
Object obj15 = d23.get(1);
f.k("connectretry[1]", obj15);
aVar.f9752c0 = (String) obj15;
if (d23.size() > 2) {
Object obj16 = d23.get(2);
f.k("connectretry[2]", obj16);
aVar.f9753d0 = (String) obj16;
}
}
d24 = dVar.d(1, 1, "connect-retry-max");
if (d24 != null) {
aVar.f9751b0 = (String) d24.get(1);
}
c11 = dVar.c(1, 1, "remote-cert-tls");
if (c11 != null) {
if (f.d(((Vector) c11.get(0)).get(1), "server")) {
aVar.P = true;
} else {
hashMap2.put("remotetls", c11);
}
}
d25 = dVar.d(0, 1, "auth-user-pass");
if (d25 != null) {
if (!z11) {
int i26 = aVar.f9768w;
if (i26 == 0) {
aVar.f9768w = 5;
} else {
i20 = i26 == 2 ? 7 : 3;
}
if (d25.size() > 1) {
Object obj17 = d25.get(1);
f.k("authuser[1]", obj17);
if (!n.y0((String) obj17, "[[INLINE]]", false)) {
}
Object obj18 = d25.get(1);
f.k("authuser[1]", obj18);
List s10 = h4.a.s("\n", 0, g.o((String) obj18));
if (!s10.isEmpty()) {
ListIterator listIterator = s10.listIterator(s10.size());
while (listIterator.hasPrevious()) {
if (!(((String) listIterator.previous()).length() == 0)) {
collection = o.b1(s10, listIterator.nextIndex() + 1);
break;
}
}
}
collection = q.f7430w;
String[] strArr2 = (String[]) collection.toArray(new String[0]);
if (strArr2.length >= 2) {
String str13 = strArr2[0];
i13 = 1;
f.l("<set-?>", strArr2[1]);
d26 = dVar.d(i13, i13, "auth-retry");
if (d26 != null) {
if (f.d(d26.get(i13), "none")) {
aVar.f9763n0 = 0;
} else {
if (!f.d(d26.get(i13), "nointeract") && !f.d(d26.get(i13), "interact")) {
throw new c("Unknown parameter to auth-retry: " + ((String) d26.get(2)));
}
i14 = 2;
aVar.f9763n0 = 2;
d27 = dVar.d(1, i14, "crl-verify");
if (d27 != null) {
if (d27.size() == 3 && f.d(d27.get(i14), "dir")) {
StringBuilder sb2 = new StringBuilder();
sb2.append(aVar.V);
StringBuilder sb3 = new StringBuilder("\n ");
if (Build.VERSION.SDK_INT > 26) {
StringBuilder sb4 = new StringBuilder();
Iterator it6 = d27.iterator();
if (it6.hasNext()) {
while (true) {
sb4.append((CharSequence) it6.next());
if (!it6.hasNext()) {
break;
} else {
sb4.append((CharSequence) " ");
}
}
}
join = sb4.toString();
} else {
join = TextUtils.join(" ", d27);
}
f.k("join(\" \", str)", join);
sb3.append(join);
sb3.append("\n \n ");
sb2.append(n1.d.P(sb3.toString()));
aVar.V = sb2.toString();
} else {
aVar.f9762m0 = (String) d27.get(1);
}
}
z.c h10 = dVar.h(null);
f.i(h10);
Object obj19 = h10.f11389b;
f.k("conns!!.second", obj19);
aVar.f9759j0 = (e[]) obj19;
c12 = dVar.c(1, 1, "connection");
if (aVar.f9759j0.length <= 0 && c12 != null) {
throw new c("Using a <connection> block and --remote is not allowed.");
}
if (c12 != null) {
aVar.f9759j0 = new e[0];
Iterator it7 = c12.iterator();
int i27 = 0;
while (it7.hasNext()) {
Object obj20 = ((Vector) it7.next()).get(1);
f.k("conn[1]", obj20);
Object obj21 = h10.f11388a;
f.k("conns.first", obj21);
d dVar2 = new d();
String substring = ((String) obj20).substring(10);
f.k("this as java.lang.String).substring(startIndex)", substring);
dVar2.g(new StringReader(substring));
z.c h11 = dVar2.h((e) obj21);
f.i(h11);
Object obj22 = h11.f11389b;
if (((Object[]) obj22).length != 1) {
throw new c("A <connection> block must have exactly one remote");
}
aVar.f9759j0[i27] = ((e[]) obj22)[0];
i27++;
}
}
if (dVar.d(0, 0, "remote-random") != null) {
aVar.f9760k0 = true;
}
d28 = dVar.d(1, 1, "proto-force");
if (d28 != null) {
String str14 = (String) d28.get(1);
if (f.d(str14, "udp")) {
z14 = true;
} else {
if (!f.d(str14, V2rayConfig.DEFAULT_NETWORK)) {
String format = String.format("Unknown protocol %s in proto-force", Arrays.copyOf(new Object[]{str14}, 1));
f.k("format(format, *args)", format);
throw new c(format);
}
z14 = false;
}
for (e eVar : aVar.f9759j0) {
if (eVar.f10160y == z14) {
eVar.B = false;
}
}
}
String[] strArr3 = {"PROFILE", "FRIENDLY_NAME"};
i15 = 0;
while (true) {
hashMap = dVar.f10157f;
if (i15 < 2) {
break;
}
Vector vector5 = (Vector) hashMap.get(strArr3[i15]);
if (vector5 != null && vector5.size() > 1) {
Object obj23 = vector5.get(1);
f.k("friendlyname[1]", obj23);
aVar.f9769x = (String) obj23;
}
i15++;
}
vector = (Vector) hashMap.get("USERNAME");
if (vector != null && vector.size() > 1) {
}
for (String str15 : dVar.f10152a) {
if (hashMap2.containsKey(str15)) {
String format2 = String.format("Unsupported Option %s encountered in config file. Aborting", Arrays.copyOf(new Object[]{str15}, 1));
f.k("format(format, *args)", format2);
throw new c(format2);
}
}
for (String str16 : dVar.f10153b) {
hashMap2.remove(str16);
}
it = hashMap2.values().iterator();
z12 = false;
while (it.hasNext()) {
Iterator it8 = ((Vector) it.next()).iterator();
while (it8.hasNext()) {
Vector vector6 = (Vector) it8.next();
f.k("optionsline", vector6);
if (!dVar.f(vector6)) {
z12 = true;
}
}
}
if (z12) {
aVar.V = n1.d.P("\n # These options found in the config file do not map to config settings:\n " + aVar.V + "\n ");
for (Vector vector7 : hashMap2.values()) {
StringBuilder sb5 = new StringBuilder();
sb5.append(aVar.V);
f.k("option", vector7);
sb5.append(dVar.e(vector7));
aVar.V = sb5.toString();
}
aVar.U = true;
}
if (f.d(aVar.Q, aVar.f9766q0)) {
aVar.Q = "";
}
i16 = aVar.f9768w;
if (i16 != 2 && i16 != 7 && i16 != 8 && (((i16 != 0 && i16 != 5) || !TextUtils.isEmpty(aVar.C)) && ((!aVar.O || aVar.f9755f0 != 0) && (((aVar.M && aVar.f9768w != 4) || ((str2 = aVar.I) != null && u8.a.a(str2) != null)) && ((aVar.L || ((TextUtils.isEmpty(aVar.N) || !u8.a.b(aVar.N).isEmpty()) && (TextUtils.isEmpty(aVar.f9757h0) || !u8.a.b(aVar.f9757h0).isEmpty()))) && ((!aVar.F || !TextUtils.isEmpty(aVar.A)) && ((((i17 = aVar.f9768w) != 5 && i17 != 0) || (!TextUtils.isEmpty(aVar.f9770y) && !TextUtils.isEmpty(aVar.B))) && (((i18 = aVar.f9768w) != 0 && i18 != 5) || !TextUtils.isEmpty(aVar.C))))))))) {
e[] eVarArr = aVar.f9759j0;
length = eVarArr.length;
i19 = 0;
while (true) {
if (i19 < length) {
z13 = true;
break;
} else {
if (eVarArr[i19].B) {
z13 = false;
break;
}
i19++;
}
}
if (!z13) {
c13 = 0;
if (c13 != 0) {
throw new RemoteException("Your profile is not valid");
}
String str17 = j10.f10661b;
if (str17 == null || str17.length() == 0) {
throw new RemoteException("Your username is not valid");
}
String str18 = j10.f10662c;
if (str18 == null || str18.length() == 0) {
throw new RemoteException("Your username is not valid");
}
context.getPackageName();
f.l("<set-?>", str18);
b.D = aVar;
try {
ObjectOutputStream objectOutputStream = new ObjectOutputStream(context.openFileOutput("vpnProfile.vp", 0));
objectOutputStream.writeObject(aVar);
objectOutputStream.flush();
objectOutputStream.close();
Intent intent = new Intent(context, (Class<?>) OpenVPNService.class);
intent.putExtra("config", str);
if (Build.VERSION.SDK_INT >= 26) {
context.startForegroundService(intent);
return;
} else {
context.startService(intent);
return;
}
} catch (IOException e11) {
throw new RuntimeException(e11);
}
}
}
c13 = 65535;
if (c13 != 0) {
}
}
}
i14 = 2;
d27 = dVar.d(1, i14, "crl-verify");
if (d27 != null) {
}
z.c h102 = dVar.h(null);
f.i(h102);
Object obj192 = h102.f11389b;
f.k("conns!!.second", obj192);
aVar.f9759j0 = (e[]) obj192;
c12 = dVar.c(1, 1, "connection");
if (aVar.f9759j0.length <= 0) {
}
if (c12 != null) {
}
if (dVar.d(0, 0, "remote-random") != null) {
}
d28 = dVar.d(1, 1, "proto-force");
if (d28 != null) {
}
String[] strArr32 = {"PROFILE", "FRIENDLY_NAME"};
i15 = 0;
while (true) {
hashMap = dVar.f10157f;
if (i15 < 2) {
}
i15++;
}
vector = (Vector) hashMap.get("USERNAME");
if (vector != null) {
}
while (r11 < r8) {
}
while (r9 < r8) {
}
it = hashMap2.values().iterator();
z12 = false;
while (it.hasNext()) {
}
if (z12) {
}
if (f.d(aVar.Q, aVar.f9766q0)) {
}
i16 = aVar.f9768w;
if (i16 != 2) {
e[] eVarArr2 = aVar.f9759j0;
length = eVarArr2.length;
i19 = 0;
while (true) {
if (i19 < length) {
}
i19++;
}
if (!z13) {
}
}
c13 = 65535;
if (c13 != 0) {
}
}
}
}
aVar.f9768w = i20;
if (d25.size() > 1) {
}
}
i13 = 1;
d26 = dVar.d(i13, i13, "auth-retry");
if (d26 != null) {
}
i14 = 2;
d27 = dVar.d(1, i14, "crl-verify");
if (d27 != null) {
}
z.c h1022 = dVar.h(null);
f.i(h1022);
Object obj1922 = h1022.f11389b;
f.k("conns!!.second", obj1922);
aVar.f9759j0 = (e[]) obj1922;
c12 = dVar.c(1, 1, "connection");
if (aVar.f9759j0.length <= 0) {
}
if (c12 != null) {
}
if (dVar.d(0, 0, "remote-random") != null) {
}
d28 = dVar.d(1, 1, "proto-force");
if (d28 != null) {
}
String[] strArr322 = {"PROFILE", "FRIENDLY_NAME"};
i15 = 0;
while (true) {
hashMap = dVar.f10157f;
if (i15 < 2) {
}
i15++;
}
vector = (Vector) hashMap.get("USERNAME");
if (vector != null) {
}
while (r11 < r8) {
}
while (r9 < r8) {
}
it = hashMap2.values().iterator();
z12 = false;
while (it.hasNext()) {
}
if (z12) {
}
if (f.d(aVar.Q, aVar.f9766q0)) {
}
i16 = aVar.f9768w;
if (i16 != 2) {
}
c13 = 65535;
if (c13 != 0) {
}
}
i10 = 0;
d2 = dVar.d(i10, 2, "mssfix");
if (d2 != null) {
}
d10 = dVar.d(1, 1, "tun-mtu");
if (d10 != null) {
}
d11 = dVar.d(1, 1, "mode");
if (d11 == null) {
}
int i252 = 2;
c10 = dVar.c(2, 2, "dhcp-option");
if (c10 != null) {
}
d12 = dVar.d(2, 2, "ifconfig");
if (d12 != null) {
}
if (dVar.d(0, 0, "remote-random-hostname") == null) {
}
if (dVar.d(0, 0, "float") != null) {
}
if (dVar.d(0, r53, "comp-lzo") != null) {
}
d13 = dVar.d(r53, r53, "cipher");
if (d13 != 0) {
}
d14 = dVar.d(r53, r53, "auth");
if (d14 != 0) {
}
d15 = dVar.d(r53, r53, "ca");
if (d15 != 0) {
}
d16 = dVar.d(r53, r53, "cert");
if (d16 != 0) {
}
d17 = dVar.d(r53, r53, "key");
if (d17 != 0) {
}
d18 = dVar.d(r53, r53, "pkcs12");
if (d18 == 0) {
}
if (dVar.d(r53, r53, "cryptoapicert") != null) {
}
Vector d352 = dVar.d(r53, i11, "compat-names");
Vector d362 = dVar.d(r53, r53, "no-name-remapping");
d19 = dVar.d(r53, r53, "tls-remote");
if (d19 == 0) {
}
d20 = dVar.d(r53, i12, "verify-x509-name");
if (d20 != 0) {
}
d21 = dVar.d(1, 1, "x509-username-field");
if (d21 != null) {
}
d22 = dVar.d(1, 1, "verb");
if (d22 != null) {
}
if (dVar.d(0, 0, "nobind") != null) {
}
if (dVar.d(0, 0, "persist-tun") != null) {
}
if (dVar.d(0, 0, "push-peer-info") != null) {
}
d23 = dVar.d(1, 2, "connect-retry");
if (d23 != null) {
}
d24 = dVar.d(1, 1, "connect-retry-max");
if (d24 != null) {
}
c11 = dVar.c(1, 1, "remote-cert-tls");
if (c11 != null) {
}
d25 = dVar.d(0, 1, "auth-user-pass");
if (d25 != null) {
}
i13 = 1;
d26 = dVar.d(i13, i13, "auth-retry");
if (d26 != null) {
}
i14 = 2;
d27 = dVar.d(1, i14, "crl-verify");
if (d27 != null) {
}
z.c h10222 = dVar.h(null);
f.i(h10222);
Object obj19222 = h10222.f11389b;
f.k("conns!!.second", obj19222);
aVar.f9759j0 = (e[]) obj19222;
c12 = dVar.c(1, 1, "connection");
if (aVar.f9759j0.length <= 0) {
}
if (c12 != null) {
}
if (dVar.d(0, 0, "remote-random") != null) {
}
d28 = dVar.d(1, 1, "proto-force");
if (d28 != null) {
}
String[] strArr3222 = {"PROFILE", "FRIENDLY_NAME"};
i15 = 0;
while (true) {
hashMap = dVar.f10157f;
if (i15 < 2) {
}
i15++;
}
vector = (Vector) hashMap.get("USERNAME");
if (vector != null) {
}
while (r11 < r8) {
}
while (r9 < r8) {
}
it = hashMap2.values().iterator();
z12 = false;
while (it.hasNext()) {
}
if (z12) {
}
if (f.d(aVar.Q, aVar.f9766q0)) {
}
i16 = aVar.f9768w;
if (i16 != 2) {
}
c13 = 65535;
if (c13 != 0) {
}
}
}