正在查看: Kaspi.kz v5.85.1 应用的 ProxySettings.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Kaspi.kz v5.85.1 应用的 ProxySettings.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.neovisionaries.ws.client;
import android.content.Context;
import android.content.ContextWrapper;
import android.graphics.Color;
import android.graphics.PointF;
import android.graphics.drawable.Drawable;
import android.os.Looper;
import android.os.Process;
import android.os.SystemClock;
import android.text.TextUtils;
import android.util.TypedValue;
import android.view.Gravity;
import android.view.KeyEvent;
import android.view.View;
import android.view.ViewConfiguration;
import android.widget.ExpandableListView;
import com.google.android.gms.location.LocationRequest;
import com.google.mlkit.common.MlKitException;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
import javax.net.SocketFactory;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;
import o.ClassifierNamePolicy;
import o.DescriptorRenderer;
import o.IdResult_RemoveCheckField;
import o.getPropertyNameCandidatesBySpecialGetterName;
import o.mergeGetter;
public class ProxySettings {
private String mHost;
private String mId;
private String mPassword;
private int mPort;
private boolean mSecure;
private final WebSocketFactory mWebSocketFactory;
private static final byte[] $$c = {72, -13, -17, -104};
private static final int $$f = 72;
private static int $10 = 0;
private static int $11 = 1;
private static final byte[] $$d = {117, -116, -123, 47, 65, -28, -36, 5, 33, -29, -7, -4, getPropertyNameCandidatesBySpecialGetterName.getLifecycle, -13, 78, -79, getPropertyNameCandidatesBySpecialGetterName.PlaybackStateCompat, -15, 37, -33, -4, getPropertyNameCandidatesBySpecialGetterName.getLifecycle, -6, 1, -5, getPropertyNameCandidatesBySpecialGetterName.PlaybackStateCompat, -15, 46, -35, 4, -7, 8, getPropertyNameCandidatesBySpecialGetterName.PlaybackStateCompat, -11, -11, -9, getPropertyNameCandidatesBySpecialGetterName.AudioAttributesImplApi26Parcelizer};
private static final int $$e = 185;
private static final byte[] $$a = {107, 8, -89, -111, -12, 17, -35, 35, 6, -9, 8, 1, 7};
private static final int $$b = 146;
private static int setOptions = 0;
private static int setError = 1;
private static long setBackground = 6951366256513463938L;
private static int setLabel = 355497143;
private static char setFieldValue = 13954;
private final Map<String, List<String>> mHeaders = new TreeMap(String.CASE_INSENSITIVE_ORDER);
private final SocketFactorySettings mSocketFactorySettings = new SocketFactorySettings();
private static java.lang.String $$g(byte r5, byte r6, int r7) {
throw new UnsupportedOperationException("Method not decompiled: com.neovisionaries.ws.client.ProxySettings.$$g(byte, byte, int):java.lang.String");
}
private static void b(int r5, byte r6, short r7, java.lang.Object[] r8) {
throw new UnsupportedOperationException("Method not decompiled: com.neovisionaries.ws.client.ProxySettings.b(int, byte, short, java.lang.Object[]):void");
}
private static void c(byte b, int i, short s, Object[] objArr) {
int i2 = b * 9;
byte[] bArr = $$d;
int i3 = (i * 21) + 4;
int i4 = (s * 4) + 111;
byte[] bArr2 = new byte[22 - i2];
int i5 = 21 - i2;
int i6 = -1;
if (bArr == null) {
i3++;
i4 = i3 + (-i5);
}
while (true) {
int i7 = i4;
int i8 = i3;
i6++;
bArr2[i6] = (byte) i7;
if (i6 == i5) {
objArr[0] = new String(bArr2, 0);
return;
} else {
i3 = i8 + 1;
i4 = i7 + (-bArr[i8]);
}
}
}
ProxySettings(WebSocketFactory webSocketFactory) {
this.mWebSocketFactory = webSocketFactory;
reset();
}
public WebSocketFactory getWebSocketFactory() {
WebSocketFactory webSocketFactory;
int i = 2 % 2;
int i2 = setOptions;
int i3 = i2 + 119;
setError = i3 % 128;
if (i3 % 2 == 0) {
webSocketFactory = this.mWebSocketFactory;
int i4 = 12 / 0;
} else {
webSocketFactory = this.mWebSocketFactory;
}
int i5 = i2 + 91;
setError = i5 % 128;
int i6 = i5 % 2;
return webSocketFactory;
}
private static void a(char c, char[] cArr, char[] cArr2, char[] cArr3, int i, Object[] objArr) {
int i2;
int i3 = 2;
int i4 = 2 % 2;
DescriptorRenderer descriptorRenderer = new DescriptorRenderer();
int length = cArr3.length;
char[] cArr4 = new char[length];
int length2 = cArr2.length;
char[] cArr5 = new char[length2];
int i5 = 0;
System.arraycopy(cArr3, 0, cArr4, 0, length);
System.arraycopy(cArr2, 0, cArr5, 0, length2);
cArr4[0] = (char) (cArr4[0] ^ c);
cArr5[2] = (char) (cArr5[2] + ((char) i));
int length3 = cArr.length;
char[] cArr6 = new char[length3];
descriptorRenderer.setError = 0;
int i6 = $10 + 121;
$11 = i6 % 128;
if (i6 % 2 == 0) {
int i7 = 2 % 5;
}
while (descriptorRenderer.setError < length3) {
int i8 = $10 + 17;
$11 = i8 % 128;
int i9 = i8 % i3;
try {
Object[] objArr2 = {descriptorRenderer};
Object background = ClassifierNamePolicy.setBackground(-772295056);
if (background == null) {
int indexOf = TextUtils.indexOf((CharSequence) "", '0', i5, i5) + 42;
int threadPriority = 1045 - ((Process.getThreadPriority(i5) + 20) >> 6);
char resolveSizeAndState = (char) View.resolveSizeAndState(i5, i5, i5);
byte b = (byte) i5;
byte b2 = b;
String $$g = $$g(b, b2, b2);
Class[] clsArr = new Class[1];
clsArr[i5] = Object.class;
background = ClassifierNamePolicy.setBackground(indexOf, threadPriority, resolveSizeAndState, 428079242, false, $$g, clsArr);
}
int intValue = ((Integer) ((Method) background).invoke(null, objArr2)).intValue();
Object[] objArr3 = {descriptorRenderer};
Object background2 = ClassifierNamePolicy.setBackground(-800827975);
if (background2 == null) {
int doubleTapTimeout = 4 - (ViewConfiguration.getDoubleTapTimeout() >> 16);
int scrollBarSize = (ViewConfiguration.getScrollBarSize() >> 8) + 6182;
char gidForName = (char) (Process.getGidForName("") + 1);
Class[] clsArr2 = new Class[1];
clsArr2[i5] = Object.class;
background2 = ClassifierNamePolicy.setBackground(doubleTapTimeout, scrollBarSize, gidForName, 405805891, false, "l", clsArr2);
}
int intValue2 = ((Integer) ((Method) background2).invoke(null, objArr3)).intValue();
int i10 = cArr4[descriptorRenderer.setError % 4] * 32718;
Object[] objArr4 = new Object[3];
objArr4[2] = Integer.valueOf(cArr5[intValue]);
objArr4[1] = Integer.valueOf(i10);
objArr4[i5] = descriptorRenderer;
Object background3 = ClassifierNamePolicy.setBackground(-831061599);
if (background3 == null) {
int absoluteGravity = Gravity.getAbsoluteGravity(i5, i5) + 4;
int maxKeyCode = 6198 - (KeyEvent.getMaxKeyCode() >> 16);
char normalizeMetaState = (char) (45347 - KeyEvent.normalizeMetaState(i5));
Class[] clsArr3 = new Class[3];
clsArr3[i5] = Object.class;
clsArr3[1] = Integer.TYPE;
clsArr3[2] = Integer.TYPE;
background3 = ClassifierNamePolicy.setBackground(absoluteGravity, maxKeyCode, normalizeMetaState, 100880219, false, "o", clsArr3);
}
((Method) background3).invoke(null, objArr4);
int i11 = cArr4[intValue2] * 32718;
Object[] objArr5 = new Object[2];
objArr5[1] = Integer.valueOf(cArr5[intValue]);
objArr5[i5] = Integer.valueOf(i11);
Object background4 = ClassifierNamePolicy.setBackground(-2146325764);
if (background4 == null) {
byte b3 = (byte) i5;
byte b4 = b3;
String $$g2 = $$g(b3, b4, (byte) (b4 + 1));
i2 = 2;
Class[] clsArr4 = new Class[2];
clsArr4[i5] = Integer.TYPE;
clsArr4[1] = Integer.TYPE;
background4 = ClassifierNamePolicy.setBackground(25 - (TypedValue.complexToFloat(i5) > IdResult_RemoveCheckField.setBackground ? 1 : (TypedValue.complexToFloat(i5) == IdResult_RemoveCheckField.setBackground ? 0 : -1)), Drawable.resolveOpacity(i5, i5) + 1709, (char) ((ViewConfiguration.getGlobalActionKeyTimeout() > 0L ? 1 : (ViewConfiguration.getGlobalActionKeyTimeout() == 0L ? 0 : -1)) - 1), 1214637062, false, $$g2, clsArr4);
} else {
i2 = 2;
}
cArr5[intValue2] = ((Character) ((Method) background4).invoke(null, objArr5)).charValue();
cArr4[intValue2] = descriptorRenderer.setFieldValue;
cArr6[descriptorRenderer.setError] = (char) ((((int) (setLabel ^ 6951366256513463938L)) ^ ((cArr[descriptorRenderer.setError] ^ cArr4[intValue2]) ^ (setBackground ^ 6951366256513463938L))) ^ ((char) (setFieldValue ^ 6951366256513463938L)));
descriptorRenderer.setError++;
i3 = i2;
i5 = 0;
} catch (Throwable th) {
Throwable cause = th.getCause();
if (cause == null) {
throw th;
}
throw cause;
}
}
objArr[0] = new String(cArr6);
}
public ProxySettings reset() {
int i = 2 % 2;
int i2 = setOptions + 87;
setError = i2 % 128;
int i3 = i2 % 2;
this.mSecure = false;
this.mHost = null;
this.mPort = -1;
this.mId = null;
this.mPassword = null;
this.mHeaders.clear();
int i4 = setOptions + 97;
setError = i4 % 128;
int i5 = i4 % 2;
return this;
}
public boolean isSecure() {
int i = 2 % 2;
int i2 = setOptions + 29;
setError = i2 % 128;
if (i2 % 2 != 0) {
return this.mSecure;
}
Object obj = null;
obj.hashCode();
throw null;
}
public ProxySettings setSecure(boolean z) {
int i = 2 % 2;
int i2 = setError;
int i3 = i2 + 13;
setOptions = i3 % 128;
int i4 = i3 % 2;
this.mSecure = z;
int i5 = i2 + MlKitException.NOT_ENOUGH_SPACE;
setOptions = i5 % 128;
if (i5 % 2 == 0) {
return this;
}
Object obj = null;
obj.hashCode();
throw null;
}
public String getHost() {
int i = 2 % 2;
Object background = ClassifierNamePolicy.setBackground(-1025611468);
int i2 = 0;
if (background == null) {
background = ClassifierNamePolicy.setBackground(36 - (SystemClock.uptimeMillis() > 0L ? 1 : (SystemClock.uptimeMillis() == 0L ? 0 : -1)), 101 - Drawable.resolveOpacity(0, 0), (char) (TextUtils.lastIndexOf("", '0', 0, 0) + 59531), 178923470, false, "setFieldValue", null);
}
Object obj = null;
int i3 = ((Field) background).getInt(null);
Object[] objArr = new Object[1];
a((char) (1 - (ViewConfiguration.getGlobalActionKeyTimeout() > 0L ? 1 : (ViewConfiguration.getGlobalActionKeyTimeout() == 0L ? 0 : -1))), new char[]{57314, 42684, 44908, 64914, 1198, 44318, 38947, 64558, 24078, 42096, 29205, 45229, 39188, 33059, 16958, 60447, 29521, 38533, 28540, 18082, 60297, 40852}, new char[]{0, 0, 0, 0}, new char[]{28973, 32124, 5023, 20756}, 1 - (SystemClock.elapsedRealtimeNanos() > 0L ? 1 : (SystemClock.elapsedRealtimeNanos() == 0L ? 0 : -1)), objArr);
Class<?> cls = Class.forName((String) objArr[0]);
Object[] objArr2 = new Object[1];
a((char) (9906 - View.MeasureSpec.getSize(0)), new char[]{33796, 51592, 13183, 64660, 36249, 17229, 41583, 50399, 60023, 18891, 45446, 11785, 50781, 61053, 22428}, new char[]{0, 0, 0, 0}, new char[]{39774, 12415, 45581, 55590}, 221282203 - TextUtils.getCapsMode("", 0, 0), objArr2);
long longValue = ((Long) cls.getDeclaredMethod((String) objArr2[0], new Class[0]).invoke(null, new Object[0])).longValue() & (-1024);
long j = -948;
long j2 = -1;
long j3 = j2 ^ 944174915089945718L;
long j4 = j2 ^ 7998145571209137200L;
long myPid = Process.myPid();
long j5 = ((-947) * 944174915089945718L) + (949 * 7998145571209137200L) + ((j3 | ((j4 | myPid) ^ j2)) * j) + (j * (j2 ^ ((j3 | j4) | (myPid ^ j2)))) + (948 * (j4 | 944174915089945718L));
int i4 = 0;
long j6 = longValue;
while (true) {
int i5 = 8;
if (i4 != 10) {
int i6 = setOptions + 23;
setError = i6 % 128;
int i7 = i6 % 2;
Object background2 = ClassifierNamePolicy.setBackground(-181139597);
if (background2 == null) {
background2 = ClassifierNamePolicy.setBackground((ViewConfiguration.getKeyRepeatTimeout() >> 16) + 35, (ViewConfiguration.getTouchSlop() >> 8) + 66, (char) ((PointF.length(IdResult_RemoveCheckField.setBackground, IdResult_RemoveCheckField.setBackground) > IdResult_RemoveCheckField.setBackground ? 1 : (PointF.length(IdResult_RemoveCheckField.setBackground, IdResult_RemoveCheckField.setBackground) == IdResult_RemoveCheckField.setBackground ? 0 : -1)) + 50215), 1027623305, false, "setFieldValue", null);
}
int i8 = ((Field) background2).getInt(obj);
int i9 = i2;
long j7 = j6;
while (true) {
int i10 = i2;
while (i10 != i5) {
int i11 = setError + 121;
setOptions = i11 % 128;
if (i11 % 2 != 0) {
i8 = (((((int) (j7 >> i10)) & 11144) >> (i8 >>> 10)) >>> (i8 >>> 73)) / i8;
i10 += 116;
} else {
i8 = (((((int) (j7 >> i10)) & mergeGetter.read) + (i8 << 6)) + (i8 << 16)) - i8;
i10++;
}
i5 = 8;
}
if (i9 != 0) {
break;
}
i9++;
j7 = j5;
i2 = 0;
i5 = 8;
}
if (i8 == i3) {
break;
}
int i12 = setOptions + 99;
setError = i12 % 128;
int i13 = i12 % 2;
j6 -= 1024;
i4++;
i2 = 0;
obj = null;
} else {
Object[] objArr3 = new Object[1];
a((char) (38180 - ExpandableListView.getPackedPositionType(0L)), new char[]{1834, 57606, 5636, 24528, 16282, 5307, 56873, 10194, 938, 15941, 19241, 52947, 25642, 38503, 53101, 54499}, new char[]{0, 0, 0, 0}, new char[]{525, 5996, 9222, 21909}, (ExpandableListView.getPackedPositionForGroup(0) > 0L ? 1 : (ExpandableListView.getPackedPositionForGroup(0) == 0L ? 0 : -1)), objArr3);
Class<?> cls2 = Class.forName((String) objArr3[0]);
Object[] objArr4 = new Object[1];
a((char) (54637 - TextUtils.lastIndexOf("", '0')), new char[]{57133, 16026, 61219, 51799, 55252, 1760, 44449, 43111, 48121, 43770, 6293, 31446, 13664, 12014, 18286, 25808}, new char[]{0, 0, 0, 0}, new char[]{15695, 62311, 28167, 6869}, ViewConfiguration.getEdgeSlop() >> 16, objArr4);
try {
Object[] objArr5 = {Integer.valueOf(((Integer) cls2.getMethod((String) objArr4[0], Object.class).invoke(null, this)).intValue()), 0, -1035623537};
Object background3 = ClassifierNamePolicy.setBackground(943369999);
if (background3 == null) {
int minimumFlingVelocity = 41 - (ViewConfiguration.getMinimumFlingVelocity() >> 16);
int size = 1045 - View.MeasureSpec.getSize(0);
char offsetBefore = (char) TextUtils.getOffsetBefore("", 0);
byte b = $$a[11];
byte b2 = (byte) (b - 1);
Object[] objArr6 = new Object[1];
b(b2, b2, (byte) (-b), objArr6);
background3 = ClassifierNamePolicy.setBackground(minimumFlingVelocity, size, offsetBefore, -263265803, false, (String) objArr6[0], new Class[]{Integer.TYPE, Integer.TYPE, Integer.TYPE});
}
Object[] objArr7 = (Object[]) ((Method) background3).invoke(null, objArr5);
int i14 = ((int[]) objArr7[7])[0];
int i15 = ((int[]) objArr7[4])[0];
if (i15 != i14) {
ArrayList arrayList = new ArrayList();
arrayList.add((String) objArr7[1]);
arrayList.add((String) objArr7[9]);
arrayList.add((String) objArr7[2]);
arrayList.add((String) objArr7[6]);
arrayList.add((String) objArr7[0]);
arrayList.add((String) objArr7[8]);
arrayList.add((String) objArr7[5]);
Object[] objArr8 = new Object[1];
a((char) (40644 - View.MeasureSpec.getSize(0)), new char[]{53765, 19880, 33464, 56353, 36607, 14469, 9551, 3163, 19539, 14223, 22947, 48902, 8735, 57431, 35776, 43893, 59727, 64470, 63751, 5098, 54901, 23909, 53439, 63956, 23869, 40077}, new char[]{0, 0, 0, 0}, new char[]{5756, 3166, 50327, 59550}, TextUtils.indexOf((CharSequence) "", '0', 0) + 1, objArr8);
Class<?> cls3 = Class.forName((String) objArr8[0]);
Object[] objArr9 = new Object[1];
a((char) (17671 - TextUtils.indexOf((CharSequence) "", '0', 0, 0)), new char[]{49228, 46816, 19787, 600, 62788, 6725, 54868, 58229, 21600, 31615, 51316, 50078, 32201, 37227, 18228, 13804, 42410, 54265}, new char[]{0, 0, 0, 0}, new char[]{6826, 53456, 2155, 43589}, ViewConfiguration.getTouchSlop() >> 8, objArr9);
Context context = (Context) cls3.getMethod((String) objArr9[0], new Class[0]).invoke(null, null);
if (context != null) {
int i16 = setError + 33;
setOptions = i16 % 128;
int i17 = i16 % 2;
if ((context instanceof ContextWrapper) && ((ContextWrapper) context).getBaseContext() == null) {
int i18 = setOptions + 39;
setError = i18 % 128;
int i19 = i18 % 2;
context = null;
} else {
context = context.getApplicationContext();
}
}
if (Looper.myLooper() == null) {
context = null;
}
long j8 = i14 ^ i15;
long j9 = ((-2035833380) << 32) ^ j8;
long j10 = -2035833379;
int i20 = setError + 27;
setOptions = i20 % 128;
int i21 = i20 % 2;
try {
Object[] objArr10 = {context, Long.valueOf(j9), Long.valueOf(j10)};
byte[] bArr = $$d;
byte b3 = (byte) (bArr[23] - 1);
byte b4 = b3;
Object[] objArr11 = new Object[1];
c(b3, b4, b4, objArr11);
Class<?> cls4 = Class.forName((String) objArr11[0]);
byte b5 = bArr[23];
byte b6 = b5;
Object[] objArr12 = new Object[1];
c(b5, b6, b6, objArr12);
cls4.getMethod((String) objArr12[0], Context.class, Long.TYPE, Long.TYPE).invoke(null, objArr10);
long j11 = -1;
long j12 = j8 & ((0 << 32) | (j11 - ((j11 >> 63) << 32)));
long j13 = 0;
long j14 = (1 << 32) | (j13 - ((j13 >> 63) << 32)) | j12;
Object background4 = ClassifierNamePolicy.setBackground(173078732);
if (background4 == null) {
background4 = ClassifierNamePolicy.setBackground(TextUtils.getOffsetAfter("", 0) + 25, 4300 - TextUtils.indexOf("", ""), (char) TextUtils.getOffsetAfter("", 0), -1037781450, false, "setBackground", new Class[0]);
}
Object invoke = ((Method) background4).invoke(null, null);
Object[] objArr13 = {608613041, Long.valueOf(j14), arrayList, null};
Object background5 = ClassifierNamePolicy.setBackground(-1406532814);
if (background5 == null) {
background5 = ClassifierNamePolicy.setBackground(20 - ExpandableListView.getPackedPositionChild(0L), 4279 - Color.red(0), (char) (ViewConfiguration.getDoubleTapTimeout() >> 16), 1683901896, false, "setOptions", new Class[]{Integer.TYPE, Long.TYPE, List.class, String.class});
}
((Method) background5).invoke(invoke, objArr13);
} catch (Throwable th) {
Throwable cause = th.getCause();
if (cause != null) {
throw cause;
}
throw th;
}
}
} catch (Throwable th2) {
Throwable cause2 = th2.getCause();
if (cause2 != null) {
throw cause2;
}
throw th2;
}
}
}
return this.mHost;
}
public ProxySettings setHost(String str) {
int i = 2 % 2;
int i2 = setOptions + 89;
int i3 = i2 % 128;
setError = i3;
int i4 = i2 % 2;
this.mHost = str;
if (i4 == 0) {
int i5 = 70 / 0;
}
int i6 = i3 + 53;
setOptions = i6 % 128;
int i7 = i6 % 2;
return this;
}
public int getPort() {
int i = 2 % 2;
int i2 = setError;
int i3 = i2 + 7;
setOptions = i3 % 128;
Object obj = null;
if (i3 % 2 != 0) {
obj.hashCode();
throw null;
}
int i4 = this.mPort;
int i5 = i2 + 29;
setOptions = i5 % 128;
if (i5 % 2 == 0) {
return i4;
}
obj.hashCode();
throw null;
}
public ProxySettings setPort(int i) {
int i2 = 2 % 2;
int i3 = setError;
int i4 = i3 + 87;
setOptions = i4 % 128;
int i5 = i4 % 2;
this.mPort = i;
int i6 = i3 + 71;
setOptions = i6 % 128;
if (i6 % 2 == 0) {
return this;
}
Object obj = null;
obj.hashCode();
throw null;
}
public String getId() {
int i = 2 % 2;
int i2 = setOptions;
int i3 = i2 + 63;
setError = i3 % 128;
int i4 = i3 % 2;
String str = this.mId;
int i5 = i2 + 31;
setError = i5 % 128;
if (i5 % 2 == 0) {
int i6 = 27 / 0;
}
return str;
}
public ProxySettings setId(String str) {
int i = 2 % 2;
int i2 = setError + 1;
int i3 = i2 % 128;
setOptions = i3;
int i4 = i2 % 2;
this.mId = str;
if (i4 != 0) {
Object obj = null;
obj.hashCode();
throw null;
}
int i5 = i3 + LocationRequest.setBackground;
setError = i5 % 128;
if (i5 % 2 == 0) {
int i6 = 25 / 0;
}
return this;
}
public String getPassword() {
int i = 2 % 2;
int i2 = setError + 19;
setOptions = i2 % 128;
int i3 = i2 % 2;
String str = this.mPassword;
if (i3 != 0) {
int i4 = 41 / 0;
}
return str;
}
public ProxySettings setPassword(String str) {
int i = 2 % 2;
int i2 = setError;
int i3 = i2 + 79;
setOptions = i3 % 128;
int i4 = i3 % 2;
this.mPassword = str;
int i5 = i2 + 7;
setOptions = i5 % 128;
if (i5 % 2 != 0) {
int i6 = 73 / 0;
}
return this;
}
public ProxySettings setCredentials(String str, String str2) {
int i = 2 % 2;
int i2 = setOptions + 11;
setError = i2 % 128;
int i3 = i2 % 2;
ProxySettings password = setId(str).setPassword(str2);
int i4 = setOptions + 63;
setError = i4 % 128;
if (i4 % 2 != 0) {
return password;
}
Object obj = null;
obj.hashCode();
throw null;
}
public ProxySettings setServer(String str) {
int i = 2 % 2;
int i2 = setError + 83;
setOptions = i2 % 128;
int i3 = i2 % 2;
if (str == null) {
return this;
}
ProxySettings server = setServer(URI.create(str));
int i4 = setOptions + 21;
setError = i4 % 128;
if (i4 % 2 != 0) {
return server;
}
throw null;
}
public ProxySettings setServer(URL url) {
int i = 2 % 2;
int i2 = setOptions;
int i3 = i2 + 9;
setError = i3 % 128;
int i4 = i3 % 2;
if (url == null) {
int i5 = i2 + 111;
setError = i5 % 128;
if (i5 % 2 == 0) {
int i6 = 51 / 0;
}
return this;
}
try {
ProxySettings server = setServer(url.toURI());
int i7 = setError + 39;
setOptions = i7 % 128;
int i8 = i7 % 2;
return server;
} catch (URISyntaxException e) {
throw new IllegalArgumentException(e);
}
}
public ProxySettings setServer(URI uri) {
int i = 2 % 2;
int i2 = setError + 29;
int i3 = i2 % 128;
setOptions = i3;
if (i2 % 2 != 0) {
throw null;
}
if (uri != null) {
return setServer(uri.getScheme(), uri.getUserInfo(), uri.getHost(), uri.getPort());
}
int i4 = i3 + 89;
setError = i4 % 128;
int i5 = i4 % 2;
return this;
}
private ProxySettings setServer(String str, String str2, String str3, int i) {
int i2 = 2 % 2;
int i3 = setError + 29;
setOptions = i3 % 128;
int i4 = i3 % 2;
setByScheme(str);
setByUserInfo(str2);
this.mHost = str3;
this.mPort = i;
int i5 = setError + 65;
setOptions = i5 % 128;
if (i5 % 2 == 0) {
return this;
}
throw null;
}
private void setByScheme(String str) {
int i = 2 % 2;
int i2 = setError + 73;
setOptions = i2 % 128;
Object obj = null;
if (i2 % 2 == 0) {
if ("http".equalsIgnoreCase(str)) {
this.mSecure = false;
} else if ("https".equalsIgnoreCase(str)) {
int i3 = setError + 103;
setOptions = i3 % 128;
if (i3 % 2 != 0) {
this.mSecure = false;
} else {
this.mSecure = true;
}
}
int i4 = setOptions + 45;
setError = i4 % 128;
if (i4 % 2 != 0) {
return;
}
obj.hashCode();
throw null;
}
"http".equalsIgnoreCase(str);
obj.hashCode();
throw null;
}
private void setByUserInfo(String str) {
String str2;
int i = 2 % 2;
int i2 = setOptions + 67;
int i3 = i2 % 128;
setError = i3;
String str3 = null;
if (i2 % 2 == 0) {
str3.hashCode();
throw null;
}
if (str == null) {
int i4 = i3 + 95;
setOptions = i4 % 128;
int i5 = i4 % 2;
return;
}
String[] split = str.split(":", 2);
int length = split.length;
if (length == 1) {
str2 = split[0];
} else {
if (length != 2) {
return;
}
str2 = split[0];
str3 = split[1];
}
if (str2.length() == 0) {
return;
}
this.mId = str2;
this.mPassword = str3;
}
public Map<String, List<String>> getHeaders() {
int i = 2 % 2;
int i2 = setError;
int i3 = i2 + 61;
setOptions = i3 % 128;
int i4 = i3 % 2;
Map<String, List<String>> map = this.mHeaders;
int i5 = i2 + 59;
setOptions = i5 % 128;
if (i5 % 2 != 0) {
int i6 = 38 / 0;
}
return map;
}
public com.neovisionaries.ws.client.ProxySettings addHeader(java.lang.String r4, java.lang.String r5) {
throw new UnsupportedOperationException("Method not decompiled: com.neovisionaries.ws.client.ProxySettings.addHeader(java.lang.String, java.lang.String):com.neovisionaries.ws.client.ProxySettings");
}
public SocketFactory getSocketFactory() {
int i = 2 % 2;
int i2 = setOptions + 45;
setError = i2 % 128;
Object obj = null;
if (i2 % 2 == 0) {
this.mSocketFactorySettings.getSocketFactory();
obj.hashCode();
throw null;
}
SocketFactory socketFactory = this.mSocketFactorySettings.getSocketFactory();
int i3 = setError + 91;
setOptions = i3 % 128;
if (i3 % 2 == 0) {
return socketFactory;
}
obj.hashCode();
throw null;
}
public ProxySettings setSocketFactory(SocketFactory socketFactory) {
int i = 2 % 2;
int i2 = setError + 27;
setOptions = i2 % 128;
int i3 = i2 % 2;
this.mSocketFactorySettings.setSocketFactory(socketFactory);
int i4 = setError + 123;
setOptions = i4 % 128;
int i5 = i4 % 2;
return this;
}
public SSLSocketFactory getSSLSocketFactory() {
int i = 2 % 2;
int i2 = setError + 23;
setOptions = i2 % 128;
int i3 = i2 % 2;
SSLSocketFactory sSLSocketFactory = this.mSocketFactorySettings.getSSLSocketFactory();
int i4 = setError + 77;
setOptions = i4 % 128;
int i5 = i4 % 2;
return sSLSocketFactory;
}
public ProxySettings setSSLSocketFactory(SSLSocketFactory sSLSocketFactory) {
int i = 2 % 2;
int i2 = setError + 55;
setOptions = i2 % 128;
if (i2 % 2 != 0) {
this.mSocketFactorySettings.setSSLSocketFactory(sSLSocketFactory);
int i3 = 48 / 0;
} else {
this.mSocketFactorySettings.setSSLSocketFactory(sSLSocketFactory);
}
int i4 = setOptions + 61;
setError = i4 % 128;
int i5 = i4 % 2;
return this;
}
public SSLContext getSSLContext() {
int i = 2 % 2;
int i2 = setError + 37;
setOptions = i2 % 128;
int i3 = i2 % 2;
SSLContext sSLContext = this.mSocketFactorySettings.getSSLContext();
int i4 = setOptions + 3;
setError = i4 % 128;
int i5 = i4 % 2;
return sSLContext;
}
public ProxySettings setSSLContext(SSLContext sSLContext) {
int i = 2 % 2;
int i2 = setOptions + 73;
setError = i2 % 128;
int i3 = i2 % 2;
this.mSocketFactorySettings.setSSLContext(sSLContext);
if (i3 != 0) {
return this;
}
throw null;
}
SocketFactory selectSocketFactory() {
int i = 2 % 2;
int i2 = setOptions + 35;
setError = i2 % 128;
int i3 = i2 % 2;
SocketFactorySettings socketFactorySettings = this.mSocketFactorySettings;
if (i3 != 0) {
return socketFactorySettings.selectSocketFactory(this.mSecure);
}
int i4 = 62 / 0;
return socketFactorySettings.selectSocketFactory(this.mSecure);
}
}