package com.fyber.inneractive.sdk.util; import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.PorterDuff; import android.graphics.PorterDuffColorFilter; import android.renderscript.RSRuntimeException; import androidx.core.view.MotionEventCompat; import androidx.core.view.ViewCompat; import java.lang.reflect.Array; /* loaded from: classes2.dex */ public final class e { public static Bitmap a(Context context, Bitmap bitmap, f fVar) { Bitmap a; int i = fVar.a; int i2 = fVar.d; int i3 = i / i2; int i4 = fVar.b / i2; int[] iArr = {i3, i4}; for (int i5 = 0; i5 < 2; i5++) { if (iArr[i5] == 0) { return null; } } Bitmap createBitmap = Bitmap.createBitmap(i3, i4, Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(createBitmap); float f = 1.0f / fVar.d; canvas.scale(f, f); Paint paint = new Paint(); paint.setFlags(3); paint.setColorFilter(new PorterDuffColorFilter(0, PorterDuff.Mode.SRC_ATOP)); canvas.drawBitmap(bitmap, 0.0f, 0.0f, paint); try { a = a(context, createBitmap, fVar.c); } catch (RSRuntimeException unused) { a = a(createBitmap, fVar.c); } if (fVar.d == 1) { return a; } Bitmap createScaledBitmap = Bitmap.createScaledBitmap(a, fVar.a, fVar.b, true); a.recycle(); return createScaledBitmap; } /* JADX WARN: Multi-variable type inference failed */ /* JADX WARN: Removed duplicated region for block: B:18:0x0052 */ /* JADX WARN: Removed duplicated region for block: B:20:0x0057 */ /* JADX WARN: Removed duplicated region for block: B:22:0x005c */ /* JADX WARN: Removed duplicated region for block: B:24:0x0061 */ /* JADX WARN: Type inference failed for: r0v3 */ /* JADX WARN: Type inference failed for: r0v5, types: [android.renderscript.BaseObj, android.renderscript.ScriptIntrinsicBlur] */ /* JADX WARN: Type inference failed for: r0v6 */ @android.annotation.TargetApi(18) /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public static android.graphics.Bitmap a(android.content.Context r5, android.graphics.Bitmap r6, int r7) throws android.renderscript.RSRuntimeException { /* r0 = 0 android.renderscript.RenderScript r5 = android.renderscript.RenderScript.create(r5) // Catch: java.lang.Throwable -> L4c android.renderscript.RenderScript$RSMessageHandler r1 = new android.renderscript.RenderScript$RSMessageHandler // Catch: java.lang.Throwable -> L48 r1.() // Catch: java.lang.Throwable -> L48 r5.setMessageHandler(r1) // Catch: java.lang.Throwable -> L48 android.renderscript.Allocation$MipmapControl r1 = android.renderscript.Allocation.MipmapControl.MIPMAP_NONE // Catch: java.lang.Throwable -> L48 r2 = 1 android.renderscript.Allocation r1 = android.renderscript.Allocation.createFromBitmap(r5, r6, r1, r2) // Catch: java.lang.Throwable -> L48 android.renderscript.Type r2 = r1.getType() // Catch: java.lang.Throwable -> L43 android.renderscript.Allocation r2 = android.renderscript.Allocation.createTyped(r5, r2) // Catch: java.lang.Throwable -> L43 android.renderscript.Element r3 = android.renderscript.Element.U8_4(r5) // Catch: java.lang.Throwable -> L3e android.renderscript.ScriptIntrinsicBlur r0 = android.renderscript.ScriptIntrinsicBlur.create(r5, r3) // Catch: java.lang.Throwable -> L3e r0.setInput(r1) // Catch: java.lang.Throwable -> L3e float r7 = (float) r7 // Catch: java.lang.Throwable -> L3e r0.setRadius(r7) // Catch: java.lang.Throwable -> L3e r0.forEach(r2) // Catch: java.lang.Throwable -> L3e r2.copyTo(r6) // Catch: java.lang.Throwable -> L3e r5.destroy() r1.destroy() r2.destroy() r0.destroy() return r6 L3e: r6 = move-exception r4 = r0 r0 = r5 r5 = r4 goto L50 L43: r6 = move-exception r2 = r0 L45: r0 = r5 r5 = r2 goto L50 L48: r6 = move-exception r1 = r0 r2 = r1 goto L45 L4c: r6 = move-exception r5 = r0 r1 = r5 r2 = r1 L50: if (r0 == 0) goto L55 r0.destroy() L55: if (r1 == 0) goto L5a r1.destroy() L5a: if (r2 == 0) goto L5f r2.destroy() L5f: if (r5 == 0) goto L64 r5.destroy() L64: throw r6 */ throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.util.e.a(android.content.Context, android.graphics.Bitmap, int):android.graphics.Bitmap"); } public static Bitmap a(Bitmap bitmap, int i) { int[] iArr; int i2 = i; if (i2 < 1) { return null; } int width = bitmap.getWidth(); int height = bitmap.getHeight(); int i3 = width * height; int[] iArr2 = new int[i3]; bitmap.getPixels(iArr2, 0, width, 0, 0, width, height); int i4 = width - 1; int i5 = height - 1; int i6 = i2 + i2; int i7 = i6 + 1; int[] iArr3 = new int[i3]; int[] iArr4 = new int[i3]; int[] iArr5 = new int[i3]; int[] iArr6 = new int[Math.max(width, height)]; int i8 = (i6 + 2) >> 1; int i9 = i8 * i8; int i10 = i9 * 256; int[] iArr7 = new int[i10]; for (int i11 = 0; i11 < i10; i11++) { iArr7[i11] = i11 / i9; } int[][] iArr8 = (int[][]) Array.newInstance((Class) Integer.TYPE, i7, 3); int i12 = i2 + 1; int i13 = 0; int i14 = 0; int i15 = 0; while (i13 < height) { int i16 = -i2; int i17 = 0; int i18 = 0; int i19 = 0; int i20 = 0; int i21 = 0; int i22 = 0; int i23 = 0; int i24 = 0; int i25 = 0; while (i16 <= i2) { int i26 = i5; int i27 = height; int i28 = iArr2[Math.min(i4, Math.max(i16, 0)) + i14]; int[] iArr9 = iArr8[i16 + i2]; iArr9[0] = (i28 & 16711680) >> 16; iArr9[1] = (i28 & MotionEventCompat.ACTION_POINTER_INDEX_MASK) >> 8; iArr9[2] = i28 & 255; int abs = i12 - Math.abs(i16); int i29 = iArr9[0]; i17 = (i29 * abs) + i17; int i30 = iArr9[1]; i18 = (i30 * abs) + i18; int i31 = iArr9[2]; i19 = (abs * i31) + i19; if (i16 > 0) { i23 += i29; i25 += i30; i24 += i31; } else { i22 += i29; i21 += i30; i20 += i31; } i16++; height = i27; i5 = i26; } int i32 = i5; int i33 = height; int i34 = i2; int i35 = 0; while (i35 < width) { iArr3[i14] = iArr7[i17]; iArr4[i14] = iArr7[i18]; iArr5[i14] = iArr7[i19]; int i36 = i17 - i22; int i37 = i18 - i21; int i38 = i19 - i20; int[] iArr10 = iArr8[((i34 - i2) + i7) % i7]; int i39 = i22 - iArr10[0]; int i40 = i21 - iArr10[1]; int i41 = i20 - iArr10[2]; if (i13 == 0) { iArr = iArr7; iArr6[i35] = Math.min(i35 + i2 + 1, i4); } else { iArr = iArr7; } int i42 = iArr2[i15 + iArr6[i35]]; int i43 = (i42 & 16711680) >> 16; iArr10[0] = i43; int i44 = (i42 & MotionEventCompat.ACTION_POINTER_INDEX_MASK) >> 8; iArr10[1] = i44; int i45 = i42 & 255; iArr10[2] = i45; int i46 = i23 + i43; int i47 = i25 + i44; int i48 = i24 + i45; i17 = i36 + i46; i18 = i37 + i47; i19 = i38 + i48; i34 = (i34 + 1) % i7; int[] iArr11 = iArr8[i34 % i7]; int i49 = iArr11[0]; i22 = i39 + i49; int i50 = iArr11[1]; i21 = i40 + i50; int i51 = iArr11[2]; i20 = i41 + i51; i23 = i46 - i49; i25 = i47 - i50; i24 = i48 - i51; i14++; i35++; iArr7 = iArr; } i15 += width; i13++; height = i33; i5 = i32; } int i52 = i5; int i53 = height; int[] iArr12 = iArr7; int i54 = 0; while (i54 < width) { int i55 = -i2; int i56 = i55 * width; int i57 = 0; int i58 = 0; int i59 = 0; int i60 = 0; int i61 = 0; int i62 = 0; int i63 = 0; int i64 = 0; int i65 = 0; while (i55 <= i2) { int[] iArr13 = iArr6; int max = Math.max(0, i56) + i54; int[] iArr14 = iArr8[i55 + i2]; iArr14[0] = iArr3[max]; iArr14[1] = iArr4[max]; iArr14[2] = iArr5[max]; int abs2 = i12 - Math.abs(i55); i57 = (iArr3[max] * abs2) + i57; i58 = (iArr4[max] * abs2) + i58; i59 = (iArr5[max] * abs2) + i59; if (i55 > 0) { i63 += iArr14[0]; i65 += iArr14[1]; i64 += iArr14[2]; } else { i62 += iArr14[0]; i61 += iArr14[1]; i60 += iArr14[2]; } int i66 = i52; if (i55 < i66) { i56 += width; } i55++; i52 = i66; iArr6 = iArr13; } int[] iArr15 = iArr6; int i67 = i52; int i68 = i2; int i69 = i54; int i70 = i53; int i71 = 0; while (i71 < i70) { iArr2[i69] = (iArr2[i69] & ViewCompat.MEASURED_STATE_MASK) | (iArr12[i57] << 16) | (iArr12[i58] << 8) | iArr12[i59]; int i72 = i57 - i62; int i73 = i58 - i61; int i74 = i59 - i60; int[] iArr16 = iArr8[((i68 - i2) + i7) % i7]; int i75 = i62 - iArr16[0]; int i76 = i61 - iArr16[1]; int i77 = i60 - iArr16[2]; if (i54 == 0) { iArr15[i71] = Math.min(i71 + i12, i67) * width; } int i78 = iArr15[i71] + i54; int i79 = iArr3[i78]; iArr16[0] = i79; int i80 = iArr4[i78]; iArr16[1] = i80; int i81 = iArr5[i78]; iArr16[2] = i81; int i82 = i63 + i79; int i83 = i65 + i80; int i84 = i64 + i81; i57 = i72 + i82; i58 = i73 + i83; i59 = i74 + i84; i68 = (i68 + 1) % i7; int[] iArr17 = iArr8[i68]; int i85 = iArr17[0]; i62 = i75 + i85; int i86 = iArr17[1]; i61 = i76 + i86; int i87 = iArr17[2]; i60 = i77 + i87; i63 = i82 - i85; i65 = i83 - i86; i64 = i84 - i87; i69 += width; i71++; i2 = i; } i54++; i2 = i; i53 = i70; i52 = i67; iArr6 = iArr15; } bitmap.setPixels(iArr2, 0, width, 0, 0, width, i53); return bitmap; } }