Files
qianbian/analysis/apk/decomp/g8_f.java
T

603 lines
33 KiB
Java

package g8;
public abstract class f {
public static final int[][] a;
static f()
{
g8.f.a = new int[][] {new int[] {15, 135, 45, 165}), new int[] {195, 75, 225, 105}), new int[] {60, 180, 30, 150}), new int[] {240, 120, 210, 90})});
return;
}
public static void a(g8.e p2, int p3, float p4, float p5, float p6, float p7)
{
if (p3 >= 0) {
int v0_0 = p2.a;
if (p3 < v0_0.length) {
v0_0[p3] = g8.f.b((c7.a.S((p4 * p7)) + v0_0[p3]));
int v4_2 = p2.b;
v4_2[p3] = g8.f.b((c7.a.S((p5 * p7)) + v4_2[p3]));
int[] v2_1 = p2.c;
v2_1[p3] = g8.f.b((c7.a.S((p6 * p7)) + v2_1[p3]));
}
}
return;
}
public static int b(int p2)
{
return a.a.o(p2, 0, 255);
}
public static final int[] c(Object p9)
{
kotlin.jvm.internal.s.f(p9, "bitmap");
android.graphics.Bitmap v1_1 = ((android.graphics.Bitmap) p9);
int[] v2 = new int[(((android.graphics.Bitmap) p9).getHeight() * ((android.graphics.Bitmap) p9).getWidth())];
v1_1.getPixels(v2, 0, ((android.graphics.Bitmap) p9).getWidth(), 0, 0, v1_1.getWidth(), v1_1.getHeight());
return v2;
}
public static float d(int p1, int p2, int p3)
{
return ((((float) p3) * 1038710997) + ((((float) p2) * 1058424226) + (((float) p1) * 1050220167)));
}
public static boolean e(int p2, int p3, int p4, int p5)
{
if ((((float) p2) <= (((float) p3) * 1069547520)) || ((((float) p2) <= (((float) p4) * 1069547520)) || (p2 <= p5))) {
return 0;
} else {
return 1;
}
}
public static final b2.h f(g8.d p31)
{
int v0_19;
int v16;
kotlin.jvm.internal.s.f(p31, "config");
int v1_10 = p31.k;
int v2_18 = p31.a;
if (v2_18 == 0) {
v16 = 0;
v0_19 = 0;
} else {
float v4_30 = b2.h0.l(v2_18);
if (v4_30 != 0) {
int v11_0 = 1;
int v2_3 = a.a.o(p31.f(), 1, p31.d());
float v12_2 = a.a.o(p31.e(), 1, p31.b());
int[] v9_12 = new android.graphics.Matrix();
v9_12.postRotate(((float) v1_10));
if (v1_10 != 0) {
v4_30 = android.graphics.Bitmap.createBitmap(v4_30, 0, 0, v4_30.getWidth(), v4_30.getHeight(), v9_12, 1);
}
int v1_6;
kotlin.jvm.internal.s.c(v4_30);
int v1_16 = p31.c.ordinal();
int v6_11 = 0;
int v7_9 = 2;
if (v1_16 == 0) {
v1_6 = android.graphics.Bitmap.createBitmap(v2_3, v12_2, android.graphics.Bitmap$Config.ARGB_8888);
int v8_13 = new android.graphics.Canvas(v1_6);
v8_13.drawColor(-1);
int v2_22 = ((float) v2_3);
int[] v10_3 = ((float) v12_2);
int[] v9_18 = Math.min((v2_22 / ((float) v4_30.getWidth())), (v10_3 / ((float) v4_30.getHeight())));
int v2_25 = a1.a.a(((float) v4_30.getWidth()), v9_18, v2_22, 1073741824);
int v5_15 = a1.a.a(((float) v4_30.getHeight()), v9_18, v10_3, 1073741824);
v8_13.drawBitmap(v4_30, 0, new android.graphics.RectF(v2_25, v5_15, ((((float) v4_30.getWidth()) * v9_18) + v2_25), ((((float) v4_30.getHeight()) * v9_18) + v5_15)), new android.graphics.Paint(2));
} else {
if (v1_16 == 1) {
v1_6 = android.graphics.Bitmap.createScaledBitmap(v4_30, v2_3, v12_2, 1);
} else {
if (v1_16 != 2) {
throw new b3.e();
} else {
int v1_2 = Math.max((((float) v2_3) / ((float) v4_30.getWidth())), (((float) v12_2) / ((float) v4_30.getHeight())));
int v8_5 = c7.a.S((((float) v4_30.getWidth()) * v1_2));
if (v8_5 < v2_3) {
v8_5 = v2_3;
}
int v1_3 = c7.a.S((((float) v4_30.getHeight()) * v1_2));
if (v1_3 < v12_2) {
v1_3 = v12_2;
}
int v8_6 = (v8_5 - v2_3);
int v1_4 = (v1_3 - v12_2);
v1_6 = android.graphics.Bitmap.createBitmap(android.graphics.Bitmap.createScaledBitmap(v4_30, v8_5, v1_3, 1), a.a.o(c7.a.S((((float) v8_6) / 1073741824)), 0, v8_6), a.a.o(c7.a.S((((float) v1_4) / 1073741824)), 0, v1_4), v2_3, v12_2);
kotlin.jvm.internal.s.e(v1_6, "createBitmap(...)");
}
}
}
int v2_2 = p31.f;
float v4_1 = p31.g;
int v5_2 = p31.h;
kotlin.jvm.internal.s.f(v1_6, "src");
int v1_7 = g8.f.h(v1_6);
int v8_9 = v1_7.c;
int[] v9_10 = v1_7.b;
int[] v10_0 = v1_7.a;
int v14_0 = 255;
float v15_0 = 1120403456;
if (v2_2 != 0) {
int v2_4 = c7.a.S(((((float) 255) * v2_2) / 1120403456));
int v13_4 = v10_0.length;
v16 = 0;
int v3_0 = 0;
while (v3_0 < v13_4) {
v10_0[v3_0] = g8.f.b((v10_0[v3_0] + v2_4));
v9_10[v3_0] = g8.f.b((v9_10[v3_0] + v2_4));
v8_9[v3_0] = g8.f.b((v8_9[v3_0] + v2_4));
v3_0++;
}
} else {
v16 = 0;
}
int v19_0;
float v17_9;
int v13_5 = 1065353216;
if (v4_1 != 1120403456) {
float v4_4 = (((v4_1 - 1120403456) + 1120403456) / 1120403456);
int v2_8 = c7.a.S(((1065353216 - v4_4) * 1124073472));
v17_9 = 1124073472;
int v3_2 = v10_0.length;
float v12_1 = 0;
while(true) {
v19_0 = v13_5;
if (v12_1 >= v3_2) {
break;
}
int v20_0 = v15_0;
float v15_1 = ((float) v2_8);
v10_0[v12_1] = g8.f.b(c7.a.S(((((float) v10_0[v12_1]) * v4_4) + v15_1)));
v9_10[v12_1] = g8.f.b(c7.a.S(((((float) v9_10[v12_1]) * v4_4) + v15_1)));
v8_9[v12_1] = g8.f.b(c7.a.S(((((float) v8_9[v12_1]) * v4_4) + v15_1)));
v12_1++;
v13_5 = v19_0;
v15_0 = v20_0;
}
} else {
v17_9 = 1124073472;
v19_0 = 1065353216;
}
int v20_1 = v15_0;
if (v5_2 != v20_1) {
int v5_4 = (v5_2 / v20_1);
int v2_10 = v10_0.length;
int v3_3 = 0;
while (v3_3 < v2_10) {
float v4_6 = ((float) v10_0[v3_3]);
float v12_8 = ((((float) v8_9[v3_3]) * 1038710997) + ((((float) v9_10[v3_3]) * 1058424226) + (1050220167 * v4_6)));
v10_0[v3_3] = a.a.o(c7.a.S((((v4_6 - v12_8) * v5_4) + v12_8)), 0, 255);
v9_10[v3_3] = a.a.o(c7.a.S((((((float) v9_10[v3_3]) - v12_8) * v5_4) + v12_8)), 0, 255);
v8_9[v3_3] = a.a.o(c7.a.S((((((float) v8_9[v3_3]) - v12_8) * v5_4) + v12_8)), 0, 255);
v3_3++;
}
}
int v21_0;
int v1_8 = g8.f.g(v1_7);
int v2_11 = p31.e;
int v3_4 = p31.d;
float v4_26 = p31.i;
int v0_1 = p31.j;
kotlin.jvm.internal.s.f(v2_11, "algo");
int v1_9 = g8.f.h(v1_8);
int v5_7 = v1_9.e;
int v8_10 = v1_9.d;
int[] v9_13 = v1_9.a;
int[] v10_1 = v1_9.b;
float v12_9 = v1_9.c;
float v4_27 = (v4_26 / v20_1);
int v2_12 = v2_11.ordinal();
if (v2_12 == 0) {
v21_0 = v1_9;
int v1_11 = v9_13.length;
int v14_1 = 0;
while (v14_1 < v1_11) {
int v2_13 = v9_13[v14_1];
float v4_28 = v10_1[v14_1];
int v5_8 = v12_9[v14_1];
if ((v3_4 == 0) || (!g8.f.e(v2_13, v4_28, v5_8, v0_1))) {
int v13_28;
if (g8.f.d(v2_13, v4_28, v5_8) >= ((float) v0_1)) {
v13_28 = 255;
} else {
v13_28 = 0;
}
v9_13[v14_1] = v13_28;
v10_1[v14_1] = v13_28;
v12_9[v14_1] = v13_28;
} else {
v9_13[v14_1] = 255;
v10_1[v14_1] = 0;
v12_9[v14_1] = 0;
}
v14_1++;
}
} else {
if (v2_12 == 1) {
v21_0 = v1_9;
int v14_2 = 0;
while (v14_2 < v5_7) {
int v1_12 = 0;
while (v1_12 < v8_10) {
int v2_17 = ((v14_2 * v8_10) + v1_12);
int v6_3 = v9_13[v2_17];
int v7_1 = v10_1[v2_17];
int v11_1 = v12_9[v2_17];
if ((v3_4 == 0) || (!g8.f.e(v6_3, v7_1, v11_1, v0_1))) {
int v13_32;
if (g8.f.d(v6_3, v7_1, v11_1) >= ((float) v0_1)) {
v13_32 = 255;
} else {
v13_32 = 0;
}
v9_13[v2_17] = v13_32;
v10_1[v2_17] = v13_32;
v12_9[v2_17] = v13_32;
float v23_0 = (((float) (v6_3 - v13_32)) * v4_27);
float v24_0 = (((float) (v7_1 - v13_32)) * v4_27);
float v25_0 = (((float) (v11_1 - v13_32)) * v4_27);
int v6_8 = (v1_12 + 1);
if (v6_8 < v8_10) {
g8.f.a(v21_0, (v2_17 + 1), v23_0, v24_0, v25_0, 1054867456);
}
if ((v14_2 + 1) < v5_7) {
if ((v1_12 - 1) >= 0) {
g8.f.a(v21_0, ((v2_17 + v8_10) - 1), v23_0, v24_0, v25_0, 1044381696);
}
int v22_2 = (v2_17 + v8_10);
g8.f.a(v21_0, v22_2, v23_0, v24_0, v25_0, 1050673152);
if (v6_8 < v8_10) {
g8.f.a(v21_0, (v22_2 + 1), v23_0, v24_0, v25_0, 1031798784);
}
}
} else {
v9_13[v2_17] = 255;
v10_1[v2_17] = 0;
v12_9[v2_17] = 0;
}
v1_12++;
}
v14_2++;
}
} else {
if (v2_12 == 2) {
v21_0 = v1_9;
float v4_33 = (((v4_27 * ((float) 100)) / v20_1) * 1040187392);
int v0_2 = (v0_1 - 128);
int v1_18 = 0;
while (v1_18 < v5_7) {
int v2_19 = 0;
while (v2_19 < v8_10) {
int v0_11;
int v13_37;
int v14_7;
float v17_12;
int v6_10 = ((v1_18 * v8_10) + v2_19);
int v7_8 = a.a.o((v9_13[v6_10] + v0_2), 0, 255);
int v11_5 = a.a.o((v10_1[v6_10] + v0_2), 0, 255);
float v15_7 = a.a.o((v12_9[v6_10] + v0_2), 0, 255);
int v14_4 = (v11_5 * v11_5);
float v17_11 = (v15_7 * v15_7);
int v13_36 = (((v7_8 * v7_8) + v14_4) + v17_11);
int v31_1 = v0_2;
int v19_1 = ((v7_8 + -255) * (v7_8 + -255));
int v0_10 = (((v15_7 + -255) * (v15_7 + -255)) + (((v11_5 + -255) * (v11_5 + -255)) + v19_1));
if (v3_4 == 0) {
if (v13_36 > v0_10) {
v17_12 = v1_18;
v0_11 = 1132396544;
v13_37 = 1132396544;
v14_7 = 1132396544;
} else {
v17_12 = v1_18;
v0_11 = 0;
v13_37 = 0;
v14_7 = 0;
}
} else {
int v14_6 = ((v19_1 + v14_4) + v17_11);
if ((v13_36 > v0_10) || (v13_36 > v14_6)) {
if ((v0_10 > v13_36) || (v0_10 > v14_6)) {
v17_12 = v1_18;
v0_11 = 1132396544;
}
}
}
v9_13[v6_10] = ((int) v0_11);
v10_1[v6_10] = ((int) v13_37);
v12_9[v6_10] = ((int) v14_7);
float v23_1 = ((((float) v7_8) - v0_11) * v4_33);
float v24_1 = ((((float) v11_5) - v13_37) * v4_33);
float v25_1 = ((((float) v15_7) - v14_7) * v4_33);
int v0_16 = (v2_19 + 1);
if (v0_16 < v8_10) {
g8.f.a(v21_0, (v6_10 + 1), v23_1, v24_1, v25_1, 1065353216);
}
if ((v2_19 + 2) < v8_10) {
g8.f.a(v21_0, (v6_10 + 2), v23_1, v24_1, v25_1, 1065353216);
}
if ((v17_12 + 1) < v5_7) {
if ((v2_19 - 1) >= 0) {
g8.f.a(v21_0, ((v6_10 + v8_10) - 1), v23_1, v24_1, v25_1, 1065353216);
}
int v22_7 = (v6_10 + v8_10);
g8.f.a(v21_0, v22_7, v23_1, v24_1, v25_1, 1065353216);
if (v0_16 < v8_10) {
g8.f.a(v21_0, (v22_7 + 1), v23_1, v24_1, v25_1, 1065353216);
}
}
if ((v17_12 + 2) < v5_7) {
g8.f.a(v21_0, ((v8_10 * 2) + v6_10), v23_1, v24_1, v25_1, 1065353216);
}
v2_19 = v0_16;
v1_18 = v17_12;
v0_2 = v31_1;
}
v1_18++;
}
} else {
if (v2_12 == 3) {
v21_0 = v1_9;
float v29_3 = 0;
int v30_3 = 255;
int v1_30 = v9_13.length;
int v2_21 = 0;
while (v2_21 < v1_30) {
int v5_11 = v9_13[v2_21];
int v6_12 = v10_1[v2_21];
int v7_10 = v12_9[v2_21];
int v14_9 = v29_3;
int v13_42 = v30_3;
int v11_17 = a.a.o(c7.a.S((((((((float) g8.f.a[((v2_21 % v8_10) % 4)][((v2_21 / v8_10) % 4)]) - v17_9) / v17_9) * v4_27) + v19_0) * ((float) v0_1))), v14_9, v13_42);
if ((v3_4 == 0) || (!g8.f.e(v5_11, v6_12, v7_10, v11_17))) {
int v5_14;
if (g8.f.d(v5_11, v6_12, v7_10) >= ((float) v11_17)) {
v5_14 = 255;
} else {
v5_14 = 0;
}
v9_13[v2_21] = v5_14;
v10_1[v2_21] = v5_14;
v12_9[v2_21] = v5_14;
} else {
v9_13[v2_21] = v13_42;
v10_1[v2_21] = v14_9;
v12_9[v2_21] = v14_9;
}
v2_21++;
v29_3 = 0;
v30_3 = 255;
}
} else {
if (v2_12 == 4) {
v21_0 = v1_9;
int v28 = 1;
int v1_31 = 0;
while (v1_31 < v5_7) {
int v2_23 = 0;
while (v2_23 < v8_10) {
int v6_15 = ((v1_31 * v8_10) + v2_23);
int v7_11 = v9_13[v6_15];
int v11_18 = v10_1[v6_15];
int v13_43 = v12_9[v6_15];
if ((v3_4 == 0) || (!g8.f.e(v7_11, v11_18, v13_43, v0_1))) {
int v14_13;
if (g8.f.d(v7_11, v11_18, v13_43) >= ((float) v0_1)) {
v14_13 = 255;
} else {
v14_13 = 0;
}
v9_13[v6_15] = v14_13;
v10_1[v6_15] = v14_13;
v12_9[v6_15] = v14_13;
float v23_2 = (((float) (v7_11 - v14_13)) * v4_27);
float v24_2 = (((float) (v11_18 - v14_13)) * v4_27);
float v25_2 = (((float) (v13_43 - v14_13)) * v4_27);
int v7_16 = (v2_23 + 1);
if (v7_16 < v8_10) {
g8.f.a(v21_0, (v6_15 + 1), v23_2, v24_2, v25_2, 1044581425);
}
int v11_20 = (v2_23 + 2);
if (v11_20 < v8_10) {
g8.f.a(v21_0, (v6_15 + 2), v23_2, v24_2, v25_2, 1036192817);
}
if ((v1_31 + 1) < v5_7) {
if ((v2_23 - 2) >= 0) {
g8.f.a(v21_0, ((v6_15 + v8_10) - 2), v23_2, v24_2, v25_2, 1027804209);
}
if ((v2_23 - 1) >= 0) {
g8.f.a(v21_0, ((v6_15 + v8_10) - 1), v23_2, v24_2, v25_2, 1036192817);
}
int v22_14 = (v6_15 + v8_10);
g8.f.a(v21_0, v22_14, v23_2, v24_2, v25_2, 1044581425);
int v13_50 = v22_14;
if (v7_16 < v8_10) {
g8.f.a(v21_0, (v13_50 + 1), v23_2, v24_2, v25_2, 1036192817);
}
if (v11_20 < v8_10) {
g8.f.a(v21_0, (v13_50 + 2), v23_2, v24_2, v25_2, 1027804209);
}
}
if ((v1_31 + 2) < v5_7) {
if ((v2_23 - 2) >= 0) {
g8.f.a(v21_0, (((v8_10 * 2) + v6_15) - 2), v23_2, v24_2, v25_2, 1019415601);
}
if ((v2_23 - 1) >= 0) {
g8.f.a(v21_0, (((v8_10 * 2) + v6_15) - 1), v23_2, v24_2, v25_2, 1027804209);
}
int v22_19 = ((v8_10 * 2) + v6_15);
g8.f.a(v21_0, v22_19, v23_2, v24_2, v25_2, 1036192817);
int v13_59 = v22_19;
if (v7_16 < v8_10) {
g8.f.a(v21_0, (v13_59 + 1), v23_2, v24_2, v25_2, 1027804209);
}
if (v11_20 < v8_10) {
g8.f.a(v21_0, (v13_59 + 2), v23_2, v24_2, v25_2, 1019415601);
}
}
} else {
v9_13[v6_15] = 255;
v10_1[v6_15] = 0;
v12_9[v6_15] = 0;
}
v2_23++;
}
v1_31++;
}
} else {
if (v2_12 != 5) {
throw new b3.e();
} else {
int v2_24 = 0;
while (v2_24 < v5_7) {
int v13_61 = v6_11;
while (v13_61 < v8_10) {
int v30_5;
int v21_1;
float v15_11 = ((v2_24 * v8_10) + v13_61);
int v27 = v7_9;
int v7_17 = v9_13[v15_11];
v28 = v11_0;
int v11_21 = v10_1[v15_11];
float v29_5 = v6_11;
int v6_16 = v12_9[v15_11];
if ((v3_4 == 0) || (!g8.f.e(v7_17, v11_21, v6_16, v0_1))) {
int v14_16;
v30_5 = v14_0;
if (g8.f.d(v7_17, v11_21, v6_16) >= ((float) v0_1)) {
v14_16 = v30_5;
} else {
v14_16 = v29_5;
}
v9_13[v15_11] = v14_16;
v10_1[v15_11] = v14_16;
v12_9[v15_11] = v14_16;
float v23_3 = (((float) (v7_17 - v14_16)) * v4_27);
float v24_3 = (((float) (v11_21 - v14_16)) * v4_27);
float v25_3 = (((float) (v6_16 - v14_16)) * v4_27);
int v6_19 = (v13_61 + 1);
if (v6_19 >= v8_10) {
v21_1 = v1_9;
} else {
v21_1 = v1_9;
g8.f.a(v21_1, (v15_11 + 1), v23_3, v24_3, v25_3, 1041585493);
}
int v1_32 = (v13_61 + 2);
if (v1_32 < v8_10) {
g8.f.a(v21_1, (v15_11 + 2), v23_3, v24_3, v25_3, 1037391189);
}
if ((v2_24 + 1) < v5_7) {
if ((v13_61 - 2) >= 0) {
g8.f.a(v21_1, ((v15_11 + v8_10) - 2), v23_3, v24_3, v25_3, 1031798784);
}
if ((v13_61 - 1) >= 0) {
g8.f.a(v21_1, ((v15_11 + v8_10) - 1), v23_3, v24_3, v25_3, 1037391189);
}
int v22_26 = (v15_11 + v8_10);
g8.f.a(v21_1, v22_26, v23_3, v24_3, v25_3, 1041585493);
int v7_26 = v22_26;
if (v6_19 < v8_10) {
g8.f.a(v21_1, (v7_26 + 1), v23_3, v24_3, v25_3, 1037391189);
}
if (v1_32 < v8_10) {
g8.f.a(v21_1, (v7_26 + 2), v23_3, v24_3, v25_3, 1031798784);
}
}
if ((v2_24 + 2) < v5_7) {
if ((v13_61 - 2) >= 0) {
g8.f.a(v21_1, (((v8_10 * 2) + v15_11) - 2), v23_3, v24_3, v25_3, 1017817771);
}
if ((v13_61 - 1) >= 0) {
g8.f.a(v21_1, (((v8_10 * 2) + v15_11) - 1), v23_3, v24_3, v25_3, 1031798784);
}
int v22_31 = ((v8_10 * 2) + v15_11);
g8.f.a(v21_1, v22_31, v23_3, v24_3, v25_3, 1037391189);
int v7_35 = v22_31;
if (v6_19 < v8_10) {
g8.f.a(v21_1, (v7_35 + 1), v23_3, v24_3, v25_3, 1031798784);
}
if (v1_32 < v8_10) {
g8.f.a(v21_1, (v7_35 + 2), v23_3, v24_3, v25_3, 1017817771);
}
}
} else {
v9_13[v15_11] = v14_0;
v10_1[v15_11] = v29_5;
v12_9[v15_11] = v29_5;
v21_1 = v1_9;
v30_5 = v14_0;
}
v13_61++;
v1_9 = v21_1;
v7_9 = v27;
v11_0 = v28;
v6_11 = v29_5;
v14_0 = v30_5;
}
float v29 = v6_11;
v28 = v11_0;
v2_24++;
}
v21_0 = v1_9;
}
}
}
}
}
}
v0_19 = g8.f.g(v21_0);
}
}
if (v0_19 == 0) {
return v16;
} else {
return new b2.h(v0_19);
}
}
public static android.graphics.Bitmap g(g8.e p10)
{
int v0_0 = p10.a;
int v1_0 = v0_0.length;
int[] v3 = new int[v1_0];
android.graphics.Bitmap v2_0 = 0;
while (v2_0 < v1_0) {
v3[v2_0] = ((((g8.f.b(v0_0[v2_0]) << 16) | -16777216) | (g8.f.b(p10.b[v2_0]) << 8)) | g8.f.b(p10.c[v2_0]));
v2_0++;
}
android.graphics.Bitmap v2_2 = android.graphics.Bitmap.createBitmap(p10.d, p10.e, android.graphics.Bitmap$Config.ARGB_8888);
int v5_0 = p10.d;
v2_2.setPixels(v3, 0, v5_0, 0, 0, v5_0, p10.e);
return v2_2;
}
public static g8.e h(android.graphics.Bitmap p10)
{
int v1_1 = (p10.getHeight() * p10.getWidth());
int[] v3 = new int[v1_1];
p10.getPixels(v3, 0, p10.getWidth(), 0, 0, p10.getWidth(), p10.getHeight());
int[] v5_0 = new int[v1_1];
int v10_1 = 0;
int v0_1 = 0;
while (v0_1 < v1_1) {
v5_0[v0_1] = ((v3[v0_1] >> 16) & 255);
v0_1++;
}
int[] v6_1 = new int[v1_1];
int v0_2 = 0;
while (v0_2 < v1_1) {
v6_1[v0_2] = ((v3[v0_2] >> 8) & 255);
v0_2++;
}
int[] v7_1 = new int[v1_1];
while (v10_1 < v1_1) {
v7_1[v10_1] = (v3[v10_1] & 255);
v10_1++;
}
return new g8.e(v5_0, v6_1, v7_1, p10.getWidth(), p10.getHeight());
}
}