what-the-bank/sources/o/JUv.java

209 lines
6.9 KiB
Java

package o;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.RectF;
import android.os.Build;
import android.util.Log;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.kofax.kmc.kui.uicontrols.Utility;
import java.util.Arrays;
import java.util.HashSet;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
import org.bouncycastle.crypto.tls.CipherSuite;
/* loaded from: classes.dex */
public final class JUv {
private static final Paint b = new Paint(6);
private static final Lock e;
public static boolean a(int i) {
switch (i) {
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
return true;
default:
return false;
}
}
public static int d(int i) {
switch (i) {
case 3:
case 4:
return CipherSuite.TLS_DHE_PSK_WITH_NULL_SHA256;
case 5:
case 6:
return 90;
case 7:
case 8:
return 270;
default:
return 0;
}
}
static {
new Paint(7);
e = new HashSet(Arrays.asList("XT1085", "XT1092", "XT1093", "XT1094", "XT1095", "XT1096", "XT1097", "XT1098", "XT1031", "XT1028", "XT937C", Utility.MOTO_G_MODEL, "XT1008", "XT1033", "XT1035", Utility.MOTO_G_1034, "XT939G", "XT1039", "XT1040", "XT1042", "XT1045", "XT1063", "XT1064", "XT1068", "XT1069", "XT1072", "XT1077", "XT1078", "XT1079")).contains(Build.MODEL) ? new ReentrantLock() : new RVV();
new Paint(7).setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
}
public static Bitmap Fa_(sqY sqy, Bitmap bitmap, int i, int i2) {
float width;
float height;
if (bitmap.getWidth() == i && bitmap.getHeight() == i2) {
return bitmap;
}
Matrix matrix = new Matrix();
int width2 = bitmap.getWidth() * i2;
int height2 = bitmap.getHeight() * i;
float f = BitmapDescriptorFactory.HUE_RED;
if (width2 > height2) {
width = i2 / bitmap.getHeight();
f = (i - (bitmap.getWidth() * width)) * 0.5f;
height = 0.0f;
} else {
width = i / bitmap.getWidth();
height = (i2 - (bitmap.getHeight() * width)) * 0.5f;
}
matrix.setScale(width, width);
matrix.postTranslate((int) (f + 0.5f), (int) (height + 0.5f));
Bitmap Ea_ = sqy.Ea_(i, i2, bitmap.getConfig() != null ? bitmap.getConfig() : Bitmap.Config.ARGB_8888);
Ea_.setHasAlpha(bitmap.hasAlpha());
EZ_(bitmap, Ea_, matrix);
return Ea_;
}
public static Bitmap Fc_(sqY sqy, Bitmap bitmap, int i, int i2) {
if (bitmap.getWidth() == i && bitmap.getHeight() == i2) {
return bitmap;
}
float min = Math.min(i / bitmap.getWidth(), i2 / bitmap.getHeight());
int round = Math.round(bitmap.getWidth() * min);
int round2 = Math.round(bitmap.getHeight() * min);
if (bitmap.getWidth() == round && bitmap.getHeight() == round2) {
return bitmap;
}
Bitmap Ea_ = sqy.Ea_((int) (bitmap.getWidth() * min), (int) (bitmap.getHeight() * min), bitmap.getConfig() != null ? bitmap.getConfig() : Bitmap.Config.ARGB_8888);
Ea_.setHasAlpha(bitmap.hasAlpha());
if (Log.isLoggable("TransformationUtils", 2)) {
bitmap.getWidth();
bitmap.getHeight();
Ea_.getWidth();
Ea_.getHeight();
}
Matrix matrix = new Matrix();
matrix.setScale(min, min);
EZ_(bitmap, Ea_, matrix);
return Ea_;
}
public static Bitmap Fb_(sqY sqy, Bitmap bitmap, int i, int i2) {
return (bitmap.getWidth() > i || bitmap.getHeight() > i2) ? Fc_(sqy, bitmap, i, i2) : bitmap;
}
public static Bitmap Fd_(sqY sqy, Bitmap bitmap, int i) {
if (!a(i)) {
return bitmap;
}
Matrix matrix = new Matrix();
switch (i) {
case 2:
matrix.setScale(-1.0f, 1.0f);
break;
case 3:
matrix.setRotate(180.0f);
break;
case 4:
matrix.setRotate(180.0f);
matrix.postScale(-1.0f, 1.0f);
break;
case 5:
matrix.setRotate(90.0f);
matrix.postScale(-1.0f, 1.0f);
break;
case 6:
matrix.setRotate(90.0f);
break;
case 7:
matrix.setRotate(-90.0f);
matrix.postScale(-1.0f, 1.0f);
break;
case 8:
matrix.setRotate(-90.0f);
break;
}
RectF rectF = new RectF(BitmapDescriptorFactory.HUE_RED, BitmapDescriptorFactory.HUE_RED, bitmap.getWidth(), bitmap.getHeight());
matrix.mapRect(rectF);
Bitmap Ea_ = sqy.Ea_(Math.round(rectF.width()), Math.round(rectF.height()), bitmap.getConfig() != null ? bitmap.getConfig() : Bitmap.Config.ARGB_8888);
matrix.postTranslate(-rectF.left, -rectF.top);
Ea_.setHasAlpha(bitmap.hasAlpha());
EZ_(bitmap, Ea_, matrix);
return Ea_;
}
private static void EZ_(Bitmap bitmap, Bitmap bitmap2, Matrix matrix) {
Lock lock = e;
lock.lock();
try {
Canvas canvas = new Canvas(bitmap2);
canvas.drawBitmap(bitmap, matrix, b);
canvas.setBitmap(null);
lock.unlock();
} catch (Throwable th) {
e.unlock();
throw th;
}
}
/* loaded from: classes.dex */
static final class RVV implements Lock {
@Override // java.util.concurrent.locks.Lock
public final void lock() {
}
@Override // java.util.concurrent.locks.Lock
public final void lockInterruptibly() throws InterruptedException {
}
@Override // java.util.concurrent.locks.Lock
public final boolean tryLock() {
return true;
}
@Override // java.util.concurrent.locks.Lock
public final boolean tryLock(long j, TimeUnit timeUnit) throws InterruptedException {
return true;
}
@Override // java.util.concurrent.locks.Lock
public final void unlock() {
}
RVV() {
}
@Override // java.util.concurrent.locks.Lock
public final Condition newCondition() {
throw new UnsupportedOperationException("Should not be called");
}
}
public static Lock d() {
return e;
}
}