Code with Finding: |
/*
* Decompiled with CFR 0_128.
*
* Could not load the following classes:
* android.app.Application
* android.content.Context
*/
package com.melphin.imagescrollertemplate;
import android.content.Context;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
/*
* Duplicate member names - consider using --renamedupmembers true
*/
public class Application
extends android.app.Application {
private static transient Object[] bfbd;
private static boolean g;
private static final int attachBaseContext(int n, int n2) {
int n3 = n2 + n >> 24;
n3 = n >>> n2;
int n4 = - n2;
n4 = n << n4;
return n3 | n4;
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
private static final int caac() {
Object object = bfbd;
int n = 8;
object = (Method)object[n];
Object object2 = bfbd;
int n2 = 7;
object2 = ((Method)object2[n2]).invoke(null, null);
object = (Object[])object.invoke(object2, null);
Object[] arrobject = object;
arrobject = object;
int n3 = arrobject.length;
int n4 = 681900459;
int n5 = 1;
while (n5 < n3) {
StringBuilder stringBuilder = new StringBuilder();
object = (Method)bfbd[10];
object2 = arrobject[n5];
object = object.invoke(object2, null);
stringBuilder.append(object);
object = bfbd;
n = 11;
object = (Method)object[n];
object2 = arrobject[n5];
object = object.invoke(object2, null);
stringBuilder.append(object);
object = stringBuilder.toString();
int n6 = object.hashCode();
if (n6 == n4) {
return n5;
}
++n5;
}
return 0;
}
/*
* WARNING - Removed back jump from a try to a catch block - possible behaviour change.
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
*/
private static final int caac(byte[] arrby, int n) {
int n2 = 0;
int n3 = arrby[14] << 16;
int n4 = 0;
while (n4 == 0) {
n4 = 3;
int n5 = n & 255;
try {
n5 = arrby[n5] & 255;
}
catch (Exception exception) {
continue;
}
int n6 = n >> 8 & 255;
n6 = (arrby[n6] & 255) << 8;
n5 |= n6;
n6 = n >> 16 & 255;
n6 = (arrby[n6] & 255) << 16;
n5 |= n6;
n6 = n >> 24 & 255;
return arrby[n6] << 24 | n5;
}
if (n2 != 0) return n3;
n2 = 2;
n4 = n & 127;
return arrby[n4] >> 8;
}
/*
* Enabled force condition propagation
* Lifted jumps to return sites
*/
private void caac() {
int n;
int n2;
Object object;
int n3;
int n4 = g;
if (n4 != 0) {
do {
return;
break;
} while (true);
}
Object[] arrobject = Application.onCreate("longStr63[\ub0f4\u82bb\uc797\uca77\u4e78\ue757\u62cd\uabb7\u38f6\u02ba]");
Object[] arrobject2 = "longStr62[\u0001\u504b\u0304\u1400\u0808\u0800\u3282\u2548\u341a\u514c]".concat((String)arrobject);
char[] arrc = arrobject2.toCharArray();
n4 = n = arrc.length;
n4 = n + -1;
n = n3 = n4 << 1;
byte[] arrby = new byte[n3];
int n5 = 1;
int n6 = 0;
do {
n4 = arrc.length;
n = n5;
if (n5 >= n4) break;
char c = arrc[n5];
int n7 = n6 + 1;
n = n4 = c >> 8;
n4 = n = (int)((byte)n4);
arrby[n6] = n;
n6 = n7 + 1;
n4 = n = (int)((byte)c);
arrby[n7] = n;
++n5;
} while (true);
n4 = arrc[0];
n3 -= n4;
Class class_ = Class.forName(Application.onCreate("\u4853\u81a4\u3401\u36e4\u2e96\udb9b\u5ba3\u3d12\u3b39\uf174\ude9f\u60dc\ud806\u9aa3\u5a32\u7047"));
Class class_2 = Class.forName(Application.onCreate("\u4853\u81a4\u3401\u36e4\u2e96\udb9e\u5bad\u3d52\u3b18\uf133\udea0\u60cd"));
Object object2 = new Class[2];
arrobject2 = object2;
object2[0] = class_2;
object2[1] = class_;
Constructor constructor = class_2.getConstructor(object2);
Class class_3 = Class.forName(Application.onCreate("\u4858\u81ab\u3413\u36f7\u2ed7\udb9e\u5ba6\u3d52\u3b3d\uf135\udea2\u60dc\ud811\u9aa4\u5a28\u700e\ua280\u6346\u9aa1\ubed6\uaebe\u36f7\u05a7"));
arrobject2 = Application.onCreate("\u485e\u81a0\u3403\u36c1\u2ed1\udb85");
object2 = new Class[2];
arrobject = object2;
object2[0] = class_;
Class class_4 = Integer.TYPE;
object2[1] = class_4;
object2 = arrobject2;
Method method = class_3.getMethod((String)arrobject2, (Class<?>[])arrobject);
object2 = new Object[2];
arrobject2 = object2;
object2[0] = object = Application.onCreate("\u485d\u81a0\u340f");
object2[1] = object = Integer.valueOf(0);
object2 = method;
Object object3 = method.invoke((Object)this, arrobject2);
object2 = new Object[2];
arrobject2 = object2;
object2[0] = object = Application.onCreate("\u4856\u81b0\u3403\u36e1\u2edd\udb8f");
object2[1] = object = Integer.valueOf(0);
object2 = method;
Object object4 = method.invoke((Object)this, arrobject2);
object2 = new Object[2];
arrobject2 = object2;
object2[0] = object3;
object2[1] = object = Application.onCreate("\u4857\u81a0\u3400\u36ab\u2ed9\udb87\u5ba9");
object2 = constructor;
Object obj = constructor.newInstance(arrobject2);
object2 = new Object[2];
arrobject2 = object2;
object2[0] = object4;
object2[1] = object = Application.onCreate("\u4857\u81a0\u3400\u36ab\u2ed7\udb93\u5ba7\u3d04");
object2 = constructor;
Object obj2 = constructor.newInstance(arrobject2);
Class class_5 = Class.forName(Application.onCreate("\u4853\u81a4\u3401\u36e4\u2e96\udb9e\u5bad\u3d52\u3b18\uf133\udea0\u60cd\ud83b\u9abf\u5a28\u7050\ua2b6\u635d\u9a9c\ubed6\uaea9\u36ea\u05b2\uc6f7"));
n = n4 = 1;
object2 = new Class[n4];
arrobject2 = object2;
object2[0] = class_2;
arrobject2 = class_5.getConstructor(object2);
n = n2 = 1;
object2 = new Object[n2];
arrobject = object2;
int n8 = 0;
object = null;
object2[0] = obj;
Object t = arrobject2.newInstance((Object[])object2);
arrobject2 = "\u484e\u81b7\u341e\u36f1\u2edd";
arrobject2 = Application.onCreate((String)arrobject2);
n = n2 = 3;
object2 = new Class[n2];
arrobject = object2;
n8 = 0;
object = null;
class_4 = byte[].class;
object2[0] = class_4;
n8 = 1;
class_4 = Integer.TYPE;
object2[n8] = class_4;
n8 = 2;
class_4 = Integer.TYPE;
object2[n8] = class_4;
object2 = arrobject2;
arrobject2 = class_5.getMethod((String)arrobject2, (Class<?>[])arrobject);
n = n2 = 3;
object2 = new Object[n2];
arrobject = object2;
n8 = 0;
object = null;
object2[0] = arrby;
n8 = 1;
class_4 = null;
class_4 = 0;
object2[n8] = class_4;
n8 = 2;
class_4 = n3;
object2[n8] = class_4;
object2 = arrobject2;
arrobject2.invoke(t, arrobject);
arrobject2 = Application.onCreate("\u485e\u81a0\u3403\u36c6\u2ed9\udb99\u5bad\u3d12\u3b37\uf139\udead\u60c4\ud824\u9aab\u5a28\u7048");
arrobject = new Class[]{};
object2 = arrobject2;
Method method2 = class_2.getMethod((String)arrobject2, (Class<?>[])arrobject);
Class class_6 = Class.forName(Application.onCreate("\u485d\u81a4\u341b\u36f3\u2ed1\udb9c\u5bec\u3d0f\u3b27\uf129\udeb8\u60cd\ud819\u9ae4\u5a18\u7045\ua2bb\u636f\u9aa6\ubece\uaebe"));
arrobject2 = Application.onCreate("\u4855\u81aa\u3416\u36e1\u2efc\udb92\u5bba");
object2 = new Class[3];
arrobject = object2;
object2[0] = class_;
object2[1] = class_;
class_4 = Integer.TYPE;
object2[2] = class_4;
object2 = arrobject2;
Method method3 = class_6.getMethod((String)arrobject2, (Class<?>[])arrobject);
arrobject = new Object[3];
class_4 = new Object[]{};
object2 = method2;
class_4 = method2.invoke(obj, (Object[])class_4);
arrobject[0] = class_4;
class_4 = new Object[]{};
object2 = method2;
class_4 = method2.invoke(obj2, (Object[])class_4);
arrobject[1] = class_4;
class_4 = 0;
arrobject[2] = class_4;
object2 = method3;
Object object5 = method3.invoke(null, arrobject);
arrobject2 = Application.onCreate("\u485d\u81a0\u341b\u36e0\u2ecc\udb92");
arrobject = new Class[]{};
object2 = arrobject2;
Method method4 = class_2.getMethod((String)arrobject2, (Class<?>[])arrobject);
object2 = new Object[]{};
arrobject2 = object2;
method4.invoke(obj, (Object[])object2);
arrobject2 = new Object[]{};
object2 = obj2;
method4.invoke(obj2, arrobject2);
arrobject2 = Application.onCreate("\u4855\u81aa\u3416\u36e1\u2efb\udb9b\u5ba3\u3d0f\u3b2d");
object2 = new Class[2];
arrobject = object2;
object2[0] = class_;
object2[1] = class_4 = Class.forName(Application.onCreate("\u4853\u81a4\u3401\u36e4\u2e96\udb9b\u5ba3\u3d12\u3b39\uf174\ude8f\u60c4\ud815\u9ab9\u5a2f\u706c\ua2ac\u6348\u9aab\ubec7\uaea9"));
object2 = arrobject2;
Method method5 = class_6.getMethod((String)arrobject2, (Class<?>[])arrobject);
Class class_7 = Class.forName(Application.onCreate("\u4853\u81a4\u3401\u36e4\u2e96\udb9b\u5ba3\u3d12\u3b39\uf174\ude83\u60ca\ud81e\u9aaf\u5a3f\u7054"));
object2 = new Object[2];
arrobject2 = object2;
object2[0] = object = Application.onCreate("\u485a\u81aa\u341a\u36ab\u2ed5\udb92\u5bae\u3d0c\u3b36\uf133\udea2\u6086\ud81d\u9aa7\u5a3d\u7047\ua2a6\u635a\u9aac\ubed0\uaeb4\u36e3\u05bf\uc6ff\uc2d7\ub53e\u7030\u88c6\uc419\ua605\u8512\uc976\ud1f8\u4719\ucd9e\u980f\u2e27\u33f3\ua745\ubf53\uef38\u6b2f\u4651\u2e5e\ufa53\ue3c2\u7a05\u5db9\u4205\u918d\u3643\u6f33");
object2[1] = object = this.getClass().getClassLoader();
object2 = method5;
Class class_8 = (Class)method5.invoke(object5, arrobject2);
arrobject2 = Application.onCreate("\u485f\u81a4\u3412\u36e1\u2eda");
object2 = new Class[2];
arrobject = object2;
object = null;
object2[0] = class_7;
n8 = 1;
object2[n8] = class_7;
object2 = arrobject2;
Method method6 = class_8.getDeclaredMethod((String)arrobject2, (Class<?>[])arrobject);
n = 2;
object2 = new Object[n];
arrobject2 = object2;
arrobject = null;
object2[0] = this;
n2 = 1;
object2[n2] = object5;
object2 = method6;
method6.invoke((Object)this, arrobject2);
n4 = 1;
g = n4;
return;
finally {
arrobject = Application.onCreate("\u485a\u81a9\u3418\u36f6\u2edd");
object = new Class[]{};
object2 = arrobject;
arrobject = class_5.getMethod((String)arrobject, object);
object = new Object[]{};
object2 = arrobject;
arrobject.invoke(t, (Object[])object);
}
}
/*
* Loose catch block
* Enabled aggressive block sorting
* Enabled unnecessary exception pruning
* Enabled aggressive exception aggregation
* Lifted jumps to return sites
*/
private static final void nCtgEX4409() {
char[] arrc;
int[] arrn2;
int n3;
int[] arrn;
byte[] arrby;
int n;
int n4;
int n2;
byte[] arrby2;
int[] arrn3 = new int[256];
Object object = new byte[256];
int[] arrn4 = new int[256];
int[] arrn5 = new int[256];
int[] arrn6 = new int[256];
int[] arrn7 = new int[256];
int[] arrn8 = new int[30];
Object var8_8 = null;
int n5 = 1;
for (n4 = 0; n4 < (n2 = 256); n5 ^= (n2 ^= n), ++n4) {
arrn3[n4] = n5;
n2 = n5 << 1;
n = (n5 >>> 7) * 283;
}
object[0] = n4 = 99;
n5 = 0;
Integer n6 = null;
block41 : while (n5 == 0) {
int n7;
int n8;
n2 = 2;
n6 = null;
for (n5 = 0; n5 < (n4 = 255); n4 |= n, n8 ^= n7, ++n5) {
n4 = 255 - n5;
n4 = arrn3[n4];
n = n4 << 8;
n = arrn3[n5];
n8 = n4 >> 4;
n7 = n4 >> 5;
n8 ^= n7;
n7 = n4 >> 6;
n7 = n4 >> 7;
n4 = (byte)(n4 ^ (n8 ^= n7) ^ 99);
object[n] = n4;
continue;
}
n6 = null;
for (n5 = 0; n5 < (n4 = 256); n |= n8, ++n5) {
n4 = object[n5] & 255;
n = n4 << 1;
n8 = (n4 >>> 7) * 283;
n8 = (n4 ^ (n ^= n8)) << 24;
n7 = n4 << 16;
n4 = (n4 << 8 ^ (n8 ^= n7) ^ n) & -1;
arrn4[n5] = n4;
n = n4 << 8;
n8 = n4 >>> -8;
n |= n8;
arrn5[n5] = n;
n = n4 << 16;
n8 = n4 >>> -16;
arrn6[n5] = n;
n = n4 << 24;
n4 = n4 >>> -24 | n;
arrn7[n5] = n4;
continue;
}
n6 = null;
n4 = 1;
for (n5 = 0; n5 < (n = 30); ++n5) {
try {
arrn8[n5] = n4;
}
catch (Exception exception) {
n5 = n2;
continue block41;
}
n = n4 << 1;
n4 = (n4 >>> 7) * 283 ^ n;
}
}
byte[] arrby3 = new byte[16];
byte[] arrby4 = arrby = new byte[256];
arrby4[0] = -126;
arrby4[1] = -14;
arrby4[2] = -58;
arrby4[3] = -73;
arrby4[4] = -38;
arrby4[5] = -94;
arrby4[6] = 126;
arrby4[7] = -13;
arrby4[8] = 12;
arrby4[9] = -124;
arrby4[10] = 23;
arrby4[11] = 5;
arrby4[12] = -84;
arrby4[13] = -45;
arrby4[14] = 85;
arrby4[15] = 126;
arrby4[16] = 88;
arrby4[17] = 19;
arrby4[18] = 106;
arrby4[19] = -7;
arrby4[20] = 121;
arrby4[21] = 56;
arrby4[22] = -120;
arrby4[23] = 7;
arrby4[24] = -122;
arrby4[25] = 108;
arrby4[26] = 18;
arrby4[27] = -70;
arrby4[28] = 66;
arrby4[29] = -47;
arrby4[30] = -54;
arrby4[31] = -103;
arrby4[32] = 9;
arrby4[33] = -35;
arrby4[34] = 81;
arrby4[35] = 41;
arrby4[36] = -24;
arrby4[37] = -60;
arrby4[38] = -88;
arrby4[39] = -39;
arrby4[40] = -13;
arrby4[41] = 104;
arrby4[42] = 23;
arrby4[43] = 23;
arrby4[44] = -78;
arrby4[45] = 126;
arrby4[46] = 61;
arrby4[47] = -119;
arrby4[48] = -94;
arrby4[49] = -37;
arrby4[50] = -16;
arrby4[51] = 51;
arrby4[52] = 62;
arrby4[53] = 87;
arrby4[54] = -51;
arrby4[55] = 9;
arrby4[56] = 75;
arrby4[57] = -16;
arrby4[58] = 24;
arrby4[59] = 121;
arrby4[60] = -115;
arrby4[61] = 113;
arrby4[62] = -108;
arrby4[63] = 105;
arrby4[64] = 79;
arrby4[65] = -41;
arrby4[66] = 66;
arrby4[67] = 86;
arrby4[68] = 42;
arrby4[69] = 10;
arrby4[70] = 121;
arrby4[71] = -82;
arrby4[72] = -87;
arrby4[73] = -101;
arrby4[74] = 122;
arrby4[75] = 49;
arrby4[76] = -23;
arrby4[77] = 25;
arrby4[78] = -36;
arrby4[79] = 98;
arrby4[80] = 115;
arrby4[81] = 1;
arrby4[82] = 0;
arrby4[83] = -127;
arrby4[84] = -34;
arrby4[85] = -105;
arrby4[86] = 63;
arrby4[87] = 102;
arrby4[88] = -17;
arrby4[89] = 80;
arrby4[90] = -9;
arrby4[91] = 52;
arrby4[92] = -126;
arrby4[93] = -50;
arrby4[94] = 113;
arrby4[95] = -97;
arrby4[96] = 86;
arrby4[97] = -120;
arrby4[98] = 126;
arrby4[99] = 4;
arrby4[100] = -28;
arrby4[101] = -70;
arrby4[102] = -99;
arrby4[103] = -24;
arrby4[104] = 59;
arrby4[105] = 107;
arrby4[106] = 91;
arrby4[107] = -14;
arrby4[108] = 85;
arrby4[109] = 84;
arrby4[110] = 12;
arrby4[111] = -97;
arrby4[112] = 99;
arrby4[113] = -127;
arrby4[114] = -123;
arrby4[115] = 30;
arrby4[116] = -17;
arrby4[117] = -88;
arrby4[118] = 43;
arrby4[119] = -32;
arrby4[120] = -12;
arrby4[121] = 96;
arrby4[122] = -9;
arrby4[123] = -70;
arrby4[124] = 85;
arrby4[125] = -59;
arrby4[126] = 54;
arrby4[127] = -46;
arrby4[128] = 124;
arrby4[129] = 57;
arrby4[130] = 94;
arrby4[131] = -46;
arrby4[132] = 46;
arrby4[133] = 114;
arrby4[134] = -30;
arrby4[135] = -95;
arrby4[136] = 16;
arrby4[137] = 30;
arrby4[138] = -82;
arrby4[139] = -94;
arrby4[140] = 119;
arrby4[141] = -83;
arrby4[142] = 111;
arrby4[143] = -21;
arrby4[144] = -37;
arrby4[145] = 102;
arrby4[146] = -17;
arrby4[147] = -86;
arrby4[148] = 72;
arrby4[149] = 72;
arrby4[150] = -111;
arrby4[151] = 95;
arrby4[152] = -8;
arrby4[153] = -76;
arrby4[154] = -79;
arrby4[155] = -106;
arrby4[156] = 108;
arrby4[157] = -28;
arrby4[158] = 101;
arrby4[159] = 101;
arrby4[160] = -114;
arrby4[161] = 18;
arrby4[162] = 55;
arrby4[163] = -71;
arrby4[164] = -128;
arrby4[165] = -2;
arrby4[166] = -123;
arrby4[167] = -70;
arrby4[168] = 19;
arrby4[169] = 29;
arrby4[170] = 46;
arrby4[171] = 96;
arrby4[172] = -67;
arrby4[173] = 112;
arrby4[174] = 42;
arrby4[175] = -29;
arrby4[176] = -44;
arrby4[177] = 1;
arrby4[178] = 114;
arrby4[179] = 115;
arrby4[180] = 87;
arrby4[181] = -70;
arrby4[182] = 34;
arrby4[183] = 63;
arrby4[184] = -82;
arrby4[185] = 50;
arrby4[186] = 89;
arrby4[187] = -93;
arrby4[188] = -99;
arrby4[189] = -73;
arrby4[190] = -86;
arrby4[191] = 118;
arrby4[192] = -42;
arrby4[193] = 66;
arrby4[194] = 65;
arrby4[195] = 7;
arrby4[196] = -59;
arrby4[197] = -19;
arrby4[198] = -81;
arrby4[199] = 17;
arrby4[200] = 116;
arrby4[201] = -31;
arrby4[202] = -98;
arrby4[203] = 41;
arrby4[204] = -100;
arrby4[205] = -50;
arrby4[206] = 119;
arrby4[207] = -66;
arrby4[208] = -3;
arrby4[209] = 81;
arrby4[210] = -62;
arrby4[211] = 88;
arrby4[212] = -66;
arrby4[213] = 113;
arrby4[214] = -69;
arrby4[215] = -104;
arrby4[216] = -60;
arrby4[217] = -31;
arrby4[218] = 30;
arrby4[219] = -70;
arrby4[220] = 15;
arrby4[221] = -97;
arrby4[222] = -116;
arrby4[223] = 80;
arrby4[224] = 36;
arrby4[225] = -92;
arrby4[226] = 44;
arrby4[227] = -44;
arrby4[228] = 95;
arrby4[229] = 26;
arrby4[230] = -33;
arrby4[231] = 54;
arrby4[232] = 62;
arrby4[233] = -53;
arrby4[234] = 93;
arrby4[235] = 99;
arrby4[236] = 102;
arrby4[237] = -66;
arrby4[238] = 30;
arrby4[239] = -44;
arrby4[240] = -49;
arrby4[241] = 36;
arrby4[242] = -21;
arrby4[243] = 37;
arrby4[244] = 116;
arrby4[245] = 18;
arrby4[246] = 37;
arrby4[247] = -80;
arrby4[248] = 67;
arrby4[249] = 28;
arrby4[250] = 39;
arrby4[251] = 72;
arrby4[252] = 81;
arrby4[253] = -31;
arrby4[254] = -8;
arrby4[255] = 103;
byte[] arrby5 = arrby2 = new byte[256];
arrby5[0] = 23;
arrby5[1] = 107;
arrby5[2] = -111;
arrby5[3] = -73;
arrby5[4] = 17;
arrby5[5] = 12;
arrby5[6] = -76;
arrby5[7] = 7;
arrby5[8] = 3;
arrby5[9] = -60;
arrby5[10] = 4;
arrby5[11] = 126;
arrby5[12] = 98;
arrby5[13] = -19;
arrby5[14] = 2;
arrby5[15] = 23;
arrby5[16] = 96;
arrby5[17] = 99;
arrby5[18] = -104;
arrby5[19] = 15;
arrby5[20] = 105;
arrby5[21] = -40;
arrby5[22] = 121;
arrby5[23] = -89;
arrby5[24] = -72;
arrby5[25] = -86;
arrby5[26] = 61;
arrby5[27] = 51;
arrby5[28] = 78;
arrby5[29] = -19;
arrby5[30] = -9;
arrby5[31] = -56;
arrby5[32] = -84;
arrby5[33] = -32;
arrby5[34] = -88;
arrby5[35] = 47;
arrby5[36] = -108;
arrby5[37] = -68;
arrby5[38] = 94;
arrby5[39] = 69;
arrby5[40] = 115;
arrby5[41] = -55;
arrby5[42] = 100;
arrby5[43] = -26;
arrby5[44] = -101;
arrby5[45] = -94;
arrby5[46] = -59;
arrby5[47] = -54;
arrby5[48] = 45;
arrby5[49] = 37;
arrby5[50] = 14;
arrby5[51] = 27;
arrby5[52] = -13;
arrby5[53] = 108;
arrby5[54] = -76;
arrby5[55] = -2;
arrby5[56] = 123;
arrby5[57] = -80;
arrby5[58] = -27;
arrby5[59] = 96;
arrby5[60] = -33;
arrby5[61] = 0;
arrby5[62] = 77;
arrby5[63] = -42;
arrby5[64] = 90;
arrby5[65] = -67;
arrby5[66] = -46;
arrby5[67] = -48;
arrby5[68] = -84;
arrby5[69] = 116;
arrby5[70] = -52;
arrby5[71] = -120;
arrby5[72] = -121;
arrby5[73] = 8;
arrby5[74] = 75;
arrby5[75] = 34;
arrby5[76] = 69;
arrby5[77] = -86;
arrby5[78] = -34;
arrby5[79] = -57;
arrby5[80] = -75;
arrby5[81] = -30;
arrby5[82] = 9;
arrby5[83] = -115;
arrby5[84] = -113;
arrby5[85] = 51;
arrby5[86] = 25;
arrby5[87] = -8;
arrby5[88] = -49;
arrby5[89] = 27;
arrby5[90] = 118;
arrby5[91] = -110;
arrby5[92] = -5;
arrby5[93] = 53;
arrby5[94] = 72;
arrby5[95] = -14;
arrby5[96] = 97;
arrby5[97] = 28;
arrby5[98] = 33;
arrby5[99] = -86;
arrby5[100] = -18;
arrby5[101] = -4;
arrby5[102] = -98;
arrby5[103] = -111;
arrby5[104] = -111;
arrby5[105] = -107;
arrby5[106] = -95;
arrby5[107] = -109;
arrby5[108] = 57;
arrby5[109] = 47;
arrby5[110] = 16;
arrby5[111] = 55;
arrby5[112] = 20;
arrby5[113] = 104;
arrby5[114] = 106;
arrby5[115] = 122;
arrby5[116] = -45;
arrby5[117] = -23;
arrby5[118] = 115;
arrby5[119] = -20;
arrby5[120] = 117;
arrby5[121] = -59;
arrby5[122] = 86;
arrby5[123] = -40;
arrby5[124] = -7;
arrby5[125] = 92;
arrby5[126] = 98;
arrby5[127] = 110;
arrby5[128] = 20;
arrby5[129] = -97;
arrby5[130] = 125;
arrby5[131] = -63;
arrby5[132] = -76;
arrby5[133] = -52;
arrby5[134] = -31;
arrby5[135] = -31;
arrby5[136] = 90;
arrby5[137] = -61;
arrby5[138] = 47;
arrby5[139] = 95;
arrby5[140] = -4;
arrby5[141] = -75;
arrby5[142] = 51;
arrby5[143] = -87;
arrby5[144] = -18;
arrby5[145] = -70;
arrby5[146] = 99;
arrby5[147] = 88;
arrby5[148] = -43;
arrby5[149] = -27;
arrby5[150] = -17;
arrby5[151] = -123;
arrby5[152] = -30;
arrby5[153] = 55;
arrby5[154] = 42;
arrby5[155] = -59;
arrby5[156] = -15;
arrby5[157] = 38;
arrby5[158] = 53;
arrby5[159] = 73;
arrby5[160] = -14;
arrby5[161] = -120;
arrby5[162] = -19;
arrby5[163] = -112;
arrby5[164] = 66;
arrby5[165] = -112;
arrby5[166] = -29;
arrby5[167] = -115;
arrby5[168] = 59;
arrby5[169] = 113;
arrby5[170] = 41;
arrby5[171] = -41;
arrby5[172] = -71;
arrby5[173] = -104;
arrby5[174] = -112;
arrby5[175] = -116;
arrby5[176] = 31;
arrby5[177] = -110;
arrby5[178] = 111;
arrby5[179] = -124;
arrby5[180] = -36;
arrby5[181] = -35;
arrby5[182] = 57;
arrby5[183] = -78;
arrby5[184] = 106;
arrby5[185] = 116;
arrby5[186] = 67;
arrby5[187] = 106;
arrby5[188] = -48;
arrby5[189] = -117;
arrby5[190] = 23;
arrby5[191] = -104;
arrby5[192] = 60;
arrby5[193] = 56;
arrby5[194] = -25;
arrby5[195] = 35;
arrby5[196] = 49;
arrby5[197] = 82;
arrby5[198] = 68;
arrby5[199] = -24;
arrby5[200] = 100;
arrby5[201] = -29;
arrby5[202] = -81;
arrby5[203] = -103;
arrby5[204] = 20;
arrby5[205] = 99;
arrby5[206] = 117;
arrby5[207] = 45;
arrby5[208] = 56;
arrby5[209] = -58;
arrby5[210] = 60;
arrby5[211] = -6;
arrby5[212] = -106;
arrby5[213] = -1;
arrby5[214] = 108;
arrby5[215] = -121;
arrby5[216] = -33;
arrby5[217] = -77;
arrby5[218] = 77;
arrby5[219] = -49;
arrby5[220] = -2;
arrby5[221] = 118;
arrby5[222] = 79;
arrby5[223] = 122;
arrby5[224] = -70;
arrby5[225] = -35;
arrby5[226] = 44;
arrby5[227] = -10;
arrby5[228] = 33;
arrby5[229] = -34;
arrby5[230] = 30;
arrby5[231] = -121;
arrby5[232] = -35;
arrby5[233] = -118;
arrby5[234] = 38;
arrby5[235] = 31;
arrby5[236] = 120;
arrby5[237] = -110;
arrby5[238] = -91;
arrby5[239] = -93;
arrby5[240] = 65;
arrby5[241] = -101;
arrby5[242] = -13;
arrby5[243] = -14;
arrby5[244] = -8;
arrby5[245] = -118;
arrby5[246] = -86;
arrby5[247] = 22;
arrby5[248] = -39;
arrby5[249] = 23;
arrby5[250] = -67;
arrby5[251] = 95;
arrby5[252] = 21;
arrby5[253] = 10;
arrby5[254] = -20;
arrby5[255] = 92;
n5 = 0;
n6 = null;
do {
if (n5 == 0) {
++n5;
n2 = 0;
arrn = null;
n3 = 146;
n3 = arrby2[n3] & 255;
arrby3[0] = n3 = arrby[n3];
n2 = 1;
n3 = 45;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = 2;
n3 = 28;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = 3;
n3 = 175;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = 4;
n3 = 116;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = 5;
n3 = 185;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = 6;
n3 = 153;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = 7;
n3 = 57;
n3 = arrby2[n3] & 255;
arrby3[n2] = n3 = arrby[n3];
n2 = arrby2[171] & 255;
arrby3[8] = n2 = arrby[n2];
n2 = arrby2[183] & 255;
arrby3[9] = n2 = arrby[n2];
n2 = arrby2[2] & 255;
arrby3[10] = n2 = arrby[n2];
n2 = arrby2[51] & 255;
arrby3[11] = n2 = arrby[n2];
n2 = arrby2[139] & 255;
arrby3[12] = n2 = arrby[n2];
n2 = arrby2[60] & 255;
arrby3[13] = n2 = arrby[n2];
n2 = arrby2[44] & 255;
arrby3[14] = n2 = arrby[n2];
n5 = 15;
n2 = 232;
n4 = arrby2[n2] & 255;
arrby3[n5] = n4 = arrby[n4];
} else {
n2 = arrby2[171] & 255;
arrby3[8] = n2 = arrby[n2];
n2 = arrby2[183] & 255;
arrby3[9] = n2 = arrby[n2];
n2 = arrby2[2] & 255;
arrby3[10] = n2 = arrby[n2];
n2 = arrby2[51] & 255;
arrby3[11] = n2 = arrby[n2];
n2 = arrby2[139] & 255;
arrby3[12] = n2 = arrby[n2];
n2 = arrby2[60] & 255;
arrby3[13] = n2 = arrby[n2];
n2 = arrby2[44] & 255;
arrby3[14] = n2 = arrby[n2];
n5 = 15;
n2 = 232;
n4 = arrby2[n2] & 255;
arrby3[n5] = n4 = arrby[n4];
}
n3 = 4;
arrn2 = new int[44];
n5 = 0;
n6 = null;
break;
catch (Throwable throwable) {
n3 = arrby2[171] & 255;
arrby3[8] = n3 = arrby[n3];
n3 = arrby2[183] & 255;
arrby3[9] = n3 = arrby[n3];
n3 = arrby2[2] & 255;
arrby3[10] = n3 = arrby[n3];
n3 = arrby2[51] & 255;
arrby3[11] = n3 = arrby[n3];
n3 = arrby2[139] & 255;
arrby3[12] = n3 = arrby[n3];
n3 = arrby2[60] & 255;
arrby3[13] = n3 = arrby[n3];
n3 = arrby2[44] & 255;
arrby3[14] = n3 = arrby[n3];
n4 = arrby2[232] & 255;
arrby3[15] = n4 = arrby[n4];
throw throwable;
}
catch (Exception exception) {
continue;
}
break;
} while (true);
block46 : while (n5 == 0) {
int n11;
int n9;
int n10;
n2 = n5 + 3;
n5 = 0;
n6 = null;
n4 = 0;
Object var8_11 = null;
block47 : do {
n = 0;
arrc = null;
do {
if (n == 0) {
n += 3;
n9 = 16;
if (n4 < n9) {
n9 = (n5 >> 2) * 4 + n5 & 3;
int n12 = n11 = arrby3[n4];
n11 = n12 = n11 & 255;
n10 = n4 + 1;
n12 = n10 = arrby3[n10];
n10 = n12 = n10 & 255;
n10 = n12 << 8;
n11 |= n10;
n10 = n4 + 2;
n12 = n10 = arrby3[n10];
n10 = n12 = n10 & 255;
n10 = n12 << 16;
n11 |= n10;
n10 = n4 + 3;
n10 = arrby3[n10] << 24;
n11 |= n10;
arrn2[n9] = n11;
n4 += 4;
++n5;
continue block47;
}
}
n = 44;
n4 = n3;
break block47;
catch (Exception exception) {
continue;
}
break;
} while (true);
break;
} while (true);
while (n4 < n) {
block56 : {
n5 = (n4 + -1 >> 2) * 4;
n9 = n4 + -1 & 3;
n5 += n9;
try {
n5 = arrn2[n5];
n9 = n4 % n3;
if (n9 != 0) break block56;
n9 = 8;
n5 = Application.attachBaseContext(n5, n9);
n5 = Application.caac((byte[])object, n5);
n9 = n4 / n3 + -1;
n9 = arrn8[n9];
n5 ^= n9;
}
catch (Exception exception) {
n5 = n2;
continue block46;
}
}
n9 = (n4 >> 2) * 4;
n11 = n4 & 3;
n9 += n11;
n11 = (n4 - n3 >> 2) * 4;
n10 = n4 - n3 & 3;
n11 += n10;
n11 = arrn2[n11];
n5 ^= n11;
arrn2[n9] = n5;
n4 = n5 = n4 + 1;
}
break block46;
}
arrn = new int[]{730785331, 1368462681, 782221926, n4 = 1180570864};
arrn3 = new Object[13];
arrn3[0] = object;
arrn3[1] = arrn4;
arrn3[2] = arrn5;
arrn3[3] = arrn6;
arrn3[4] = arrn7;
arrn3[5] = arrn2;
arrn3[6] = arrn;
char[] arrc2 = arrc = new char[265];
arrc2[0] = (char)-20;
arrc2[1] = 83;
arrc2[2] = 60;
arrc2[3] = 24;
arrc2[4] = 8;
arrc2[5] = 14;
arrc2[6] = 223;
arrc2[7] = 97;
arrc2[8] = 115;
arrc2[9] = (char)-78;
arrc2[10] = 107;
arrc2[11] = 109;
arrc2[12] = 30;
arrc2[13] = 56;
arrc2[14] = 182;
arrc2[15] = 226;
arrc2[16] = 187;
arrc2[17] = 136;
arrc2[18] = 220;
arrc2[19] = 107;
arrc2[20] = 222;
arrc2[21] = 166;
arrc2[22] = (char)-4;
arrc2[23] = 91;
arrc2[24] = (char)-18;
arrc2[25] = 222;
arrc2[26] = 119;
arrc2[27] = 27;
arrc2[28] = 166;
arrc2[29] = 56;
arrc2[30] = 47;
arrc2[31] = 13;
arrc2[32] = 92;
arrc2[33] = 81;
arrc2[34] = 178;
arrc2[35] = 140;
arrc2[36] = 83;
arrc2[37] = 24;
arrc2[38] = 26;
arrc2[39] = 58;
arrc2[40] = 86;
arrc2[41] = 205;
arrc2[42] = 129;
arrc2[43] = 120;
arrc2[44] = 40;
arrc2[45] = 223;
arrc2[46] = 107;
arrc2[47] = (char)-11;
arrc2[48] = 3;
arrc2[49] = 73;
arrc2[50] = 87;
arrc2[51] = 97;
arrc2[52] = 145;
arrc2[53] = 203;
arrc2[54] = 63;
arrc2[55] = 114;
arrc2[56] = 185;
arrc2[57] = 87;
arrc2[58] = 140;
arrc2[59] = 232;
arrc2[60] = (char)-48;
arrc2[61] = 217;
arrc2[62] = (char)-11;
arrc2[63] = 219;
arrc2[64] = 144;
arrc2[65] = 73;
arrc2[66] = 180;
arrc2[67] = 183;
arrc2[68] = 163;
arrc2[69] = 116;
arrc2[70] = 218;
arrc2[71] = 36;
arrc2[72] = 10;
arrc2[73] = (char)-55;
arrc2[74] = 230;
arrc2[75] = 146;
arrc2[76] = 87;
arrc2[77] = 128;
arrc2[78] = 10;
arrc2[79] = 181;
arrc2[80] = 231;
arrc2[81] = 98;
arrc2[82] = 99;
arrc2[83] = (char)-20;
arrc2[84] = 50;
arrc2[85] = 9;
arrc2[86] = 160;
arrc2[87] = 201;
arrc2[88] = 84;
arrc2[89] = 149;
arrc2[90] = 99;
arrc2[91] = 153;
arrc2[92] = (char)-17;
arrc2[93] = 51;
arrc2[94] = 223;
arrc2[95] = 19;
arrc2[96] = 189;
arrc2[97] = (char)-19;
arrc2[98] = 242;
arrc2[99] = 71;
arrc2[100] = 80;
arrc2[101] = 27;
arrc2[102] = 16;
arrc2[103] = 91;
arrc2[104] = 137;
arrc2[105] = 204;
arrc2[106] = 200;
arrc2[107] = 87;
arrc2[108] = 188;
arrc2[109] = 185;
arrc2[110] = 128;
arrc2[111] = (char)-20;
arrc2[112] = 200;
arrc2[113] = (char)-11;
arrc2[114] = (char)-19;
arrc2[115] = 141;
arrc2[116] = 83;
arrc2[117] = (char)-10;
arrc2[118] = 140;
arrc2[119] = 77;
arrc2[120] = 89;
arrc2[121] = 193;
arrc2[122] = 101;
arrc2[123] = 30;
arrc2[124] = 199;
arrc2[125] = 52;
arrc2[126] = 159;
arrc2[127] = 54;
arrc2[128] = 170;
arrc2[129] = 168;
arrc2[130] = 209;
arrc2[131] = '\u0000';
arrc2[132] = 129;
arrc2[133] = 235;
arrc2[134] = 85;
arrc2[135] = 21;
arrc2[136] = 117;
arrc2[137] = 139;
arrc2[138] = (char)-2;
arrc2[139] = 20;
arrc2[140] = 230;
arrc2[141] = 29;
arrc2[142] = 212;
arrc2[143] = 93;
arrc2[144] = 79;
arrc2[145] = 207;
arrc2[146] = 84;
arrc2[147] = 29;
arrc2[148] = 175;
arrc2[149] = 173;
arrc2[150] = 5;
arrc2[151] = 207;
arrc2[152] = 93;
arrc2[153] = 38;
arrc2[154] = 36;
arrc2[155] = (char)-1;
arrc2[156] = 223;
arrc2[157] = 88;
arrc2[158] = 147;
arrc2[159] = 216;
arrc2[160] = 7;
arrc2[161] = 133;
arrc2[162] = 101;
arrc2[163] = 29;
arrc2[164] = (char)-31;
arrc2[165] = 106;
arrc2[166] = (char)-5;
arrc2[167] = 35;
arrc2[168] = 126;
arrc2[169] = 75;
arrc2[170] = 164;
arrc2[171] = 205;
arrc2[172] = (char)-21;
arrc2[173] = 220;
arrc2[174] = 147;
arrc2[175] = 69;
arrc2[176] = 53;
arrc2[177] = 111;
arrc2[178] = 214;
arrc2[179] = 229;
arrc2[180] = 198;
arrc2[181] = 35;
arrc2[182] = 134;
arrc2[183] = 109;
arrc2[184] = 29;
arrc2[185] = 165;
arrc2[186] = 135;
arrc2[187] = (char)-27;
arrc2[188] = 18;
arrc2[189] = 32;
arrc2[190] = 22;
arrc2[191] = 218;
arrc2[192] = 41;
arrc2[193] = 135;
arrc2[194] = 147;
arrc2[195] = 80;
arrc2[196] = 6;
arrc2[197] = 57;
arrc2[198] = 25;
arrc2[199] = 114;
arrc2[200] = 234;
arrc2[201] = 66;
arrc2[202] = (char)-52;
arrc2[203] = 149;
arrc2[204] = (char)-3;
arrc2[205] = 60;
arrc2[206] = 222;
arrc2[207] = (char)-20;
arrc2[208] = 80;
arrc2[209] = 197;
arrc2[210] = 52;
arrc2[211] = 193;
arrc2[212] = 44;
arrc2[213] = 216;
arrc2[214] = 35;
arrc2[215] = (char)-7;
arrc2[216] = 55;
arrc2[217] = 73;
arrc2[218] = 97;
arrc2[219] = 41;
arrc2[220] = 115;
arrc2[221] = 4;
arrc2[222] = (char)-10;
arrc2[223] = 177;
arrc2[224] = 154;
arrc2[225] = 5;
arrc2[226] = 90;
arrc2[227] = 64;
arrc2[228] = 192;
arrc2[229] = 136;
arrc2[230] = 70;
arrc2[231] = 100;
arrc2[232] = 145;
arrc2[233] = 68;
arrc2[234] = 208;
arrc2[235] = 215;
arrc2[236] = 203;
arrc2[237] = 43;
arrc2[238] = 133;
arrc2[239] = 57;
arrc2[240] = 67;
arrc2[241] = 116;
arrc2[242] = 93;
arrc2[243] = 148;
arrc2[244] = 228;
arrc2[245] = 119;
arrc2[246] = 151;
arrc2[247] = 36;
arrc2[248] = 188;
arrc2[249] = 134;
arrc2[250] = 136;
arrc2[251] = 190;
arrc2[252] = 178;
arrc2[253] = 15;
arrc2[254] = 110;
arrc2[255] = 212;
arrc2[256] = (char)-80;
arrc2[257] = 104;
arrc2[258] = 43;
arrc2[259] = 41;
arrc2[260] = 77;
arrc2[261] = 11;
arrc2[262] = 237;
arrc2[263] = 97;
arrc2[264] = 62;
n5 = 0;
n6 = null;
do {
if (n5 >= (n4 = arrc.length)) {
Class class_ = Class.forName(String.valueOf(arrc, 0, 16));
object = String.valueOf(arrc, 16, 13);
Method method = class_.getMethod((String)object, null);
arrn3[7] = method;
Class class_2 = Class.forName(String.valueOf(arrc, 0, 16));
object = String.valueOf(arrc, 29, 13);
Method method2 = class_2.getMethod((String)object, null);
arrn3[8] = method2;
Class class_3 = Class.forName(String.valueOf(arrc, 42, 16));
object = String.valueOf(arrc, 58, 11);
Method method3 = class_3.getMethod((String)object, null);
arrn3[9] = method3;
Class class_4 = Class.forName(String.valueOf(arrc, 69, 27));
object = String.valueOf(arrc, 96, 12);
Method method4 = class_4.getMethod((String)object, null);
arrn3[10] = method4;
Class class_5 = Class.forName(String.valueOf(arrc, 69, 27));
object = String.valueOf(arrc, 108, 13);
Method method5 = class_5.getMethod((String)object, null);
arrn3[11] = method5;
bfbd = arrn3;
n6 = Application.caac();
arrn3[12] = n6;
bfbd = arrn3;
return;
}
n4 = arrc[n5];
int n13 = arrby.length;
n13 = n5 % n13;
n13 = arrby[n13];
arrc[n5] = n4 = (int)((char)(n4 - n13));
++n5;
} while (true);
}
/*
* Exception decompiling
*/
static final String onCreate(String var0) {
// This method has failed to decompile. When submitting a bug report, please provide this stack trace, and (if you hold appropriate legal rights) the relevant class file.
// org.benf.cfr.reader.util.ConfusedCFRException: Tried to end blocks [0[TRYBLOCK]], but top level block is 112[UNCONDITIONALDOLOOP]
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.processEndingBlocks(Op04StructuredStatement.java:418)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op04StructuredStatement.buildNestedBlocks(Op04StructuredStatement.java:470)
// org.benf.cfr.reader.bytecode.analysis.opgraph.Op03SimpleStatement.createInitialStructuredBlock(Op03SimpleStatement.java:2880)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisInner(CodeAnalyser.java:816)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysisOrWrapFail(CodeAnalyser.java:196)
// org.benf.cfr.reader.bytecode.CodeAnalyser.getAnalysis(CodeAnalyser.java:141)
// org.benf.cfr.reader.entities.attributes.AttributeCode.analyse(AttributeCode.java:95)
// org.benf.cfr.reader.entities.Method.analyse(Method.java:370)
// org.benf.cfr.reader.entities.ClassFile.analyseMid(ClassFile.java:852)
// org.benf.cfr.reader.entities.ClassFile.analyseTop(ClassFile.java:753)
// org.benf.cfr.reader.Main.doClass(Main.java:46)
// org.benf.cfr.reader.Main.main(Main.java:190)
// ReviewPreparator.unZipIt(ReviewPreparator.java:54)
// PrepareAndSendToReview$.$anonfun$prepareAndSendToReview$4(PrepareAndSendToReview.scala:37)
// scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
// scala.collection.immutable.HashSet$HashSet1.foreach(HashSet.scala:320)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.immutable.HashSet$HashTrieSet.foreach(HashSet.scala:976)
// scala.collection.TraversableLike.map(TraversableLike.scala:234)
// scala.collection.TraversableLike.map$(TraversableLike.scala:227)
// scala.collection.AbstractSet.scala$collection$SetLike$$super$map(Set.scala:47)
// scala.collection.SetLike.map(SetLike.scala:101)
// scala.collection.SetLike.map$(SetLike.scala:101)
// scala.collection.AbstractSet.map(Set.scala:47)
// PrepareAndSendToReview$.prepareAndSendToReview(PrepareAndSendToReview.scala:35)
// PrepareAndSendToReview$.main(PrepareAndSendToReview.scala:12)
// PrepareAndSendToReview.main(PrepareAndSendToReview.scala)
throw new IllegalStateException("Decompilation failed");
}
protected void attachBaseContext(Context context) {
super.attachBaseContext(context);
this.caac();
}
}
|