package p138.p145.p146.p151.p160.p161;

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.os.Build;
import android.util.Log;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
import p138.p145.p146.p151.p154.p155.InterfaceC2942;

/* JADX INFO: renamed from: ދ.ؠ.֏.ތ.ތ.ހ.ޖ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C3115 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static final Paint f9348 = new Paint(6);

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static final Paint f9349;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static final Set<String> f9350;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public static final Lock f9351;

    /* JADX INFO: renamed from: ދ.ؠ.֏.ތ.ތ.ހ.ޖ$֏, reason: contains not printable characters */
    public static final class LockC3116 implements Lock {
        @Override // java.util.concurrent.locks.Lock
        public void lock() {
        }

        @Override // java.util.concurrent.locks.Lock
        public void lockInterruptibly() {
        }

        @Override // java.util.concurrent.locks.Lock
        public Condition newCondition() {
            throw new UnsupportedOperationException("Should not be called");
        }

        @Override // java.util.concurrent.locks.Lock
        public boolean tryLock() {
            return true;
        }

        @Override // java.util.concurrent.locks.Lock
        public boolean tryLock(long j, TimeUnit timeUnit) {
            return true;
        }

        @Override // java.util.concurrent.locks.Lock
        public void unlock() {
        }
    }

    static {
        new Paint(7);
        HashSet hashSet = new HashSet(Arrays.asList("XT1085", "XT1092", "XT1093", "XT1094", "XT1095", "XT1096", "XT1097", "XT1098", "XT1031", "XT1028", "XT937C", "XT1032", "XT1008", "XT1033", "XT1035", "XT1034", "XT939G", "XT1039", "XT1040", "XT1042", "XT1045", "XT1063", "XT1064", "XT1068", "XT1069", "XT1072", "XT1077", "XT1078", "XT1079"));
        f9350 = hashSet;
        f9351 = hashSet.contains(Build.MODEL) ? new ReentrantLock() : new LockC3116();
        Paint paint = new Paint(7);
        f9349 = paint;
        paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_IN));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static Bitmap.Config m5197(Bitmap bitmap) {
        return bitmap.getConfig() != null ? bitmap.getConfig() : Bitmap.Config.ARGB_8888;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static Bitmap m5198(InterfaceC2942 interfaceC2942, Bitmap bitmap, int i, int i2) {
        float width;
        float height;
        if (bitmap.getWidth() == i && bitmap.getHeight() == i2) {
            return bitmap;
        }
        Matrix matrix = new Matrix();
        float width2 = 0.0f;
        if (bitmap.getWidth() * i2 > bitmap.getHeight() * i) {
            width = i2 / bitmap.getHeight();
            width2 = (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) (width2 + 0.5f), (int) (height + 0.5f));
        Bitmap bitmapMo5085 = interfaceC2942.mo5085(i, i2, m5197(bitmap));
        bitmapMo5085.setHasAlpha(bitmap.hasAlpha());
        m5199(bitmap, bitmapMo5085, matrix);
        return bitmapMo5085;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m5199(Bitmap bitmap, Bitmap bitmap2, Matrix matrix) {
        f9351.lock();
        try {
            Canvas canvas = new Canvas(bitmap2);
            canvas.drawBitmap(bitmap, matrix, f9348);
            canvas.setBitmap(null);
        } finally {
            f9351.unlock();
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static Bitmap m5200(InterfaceC2942 interfaceC2942, Bitmap bitmap, int i, int i2) {
        if (bitmap.getWidth() > i || bitmap.getHeight() > i2) {
            if (Log.isLoggable("TransformationUtils", 2)) {
                Log.v("TransformationUtils", "requested target size too big for input, fit centering instead");
            }
            return m5201(interfaceC2942, bitmap, i, i2);
        }
        if (Log.isLoggable("TransformationUtils", 2)) {
            Log.v("TransformationUtils", "requested target size larger or equal to input, returning input");
        }
        return bitmap;
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static Bitmap m5201(InterfaceC2942 interfaceC2942, Bitmap bitmap, int i, int i2) {
        if (bitmap.getWidth() == i && bitmap.getHeight() == i2) {
            if (Log.isLoggable("TransformationUtils", 2)) {
                Log.v("TransformationUtils", "requested target size matches input, returning input");
            }
            return bitmap;
        }
        float fMin = Math.min(i / bitmap.getWidth(), i2 / bitmap.getHeight());
        int iRound = Math.round(bitmap.getWidth() * fMin);
        int iRound2 = Math.round(bitmap.getHeight() * fMin);
        if (bitmap.getWidth() == iRound && bitmap.getHeight() == iRound2) {
            if (Log.isLoggable("TransformationUtils", 2)) {
                Log.v("TransformationUtils", "adjusted target size matches input, returning input");
            }
            return bitmap;
        }
        Bitmap bitmapMo5085 = interfaceC2942.mo5085((int) (bitmap.getWidth() * fMin), (int) (bitmap.getHeight() * fMin), m5197(bitmap));
        bitmapMo5085.setHasAlpha(bitmap.hasAlpha());
        if (Log.isLoggable("TransformationUtils", 2)) {
            Log.v("TransformationUtils", "request: " + i + "x" + i2);
            Log.v("TransformationUtils", "toFit:   " + bitmap.getWidth() + "x" + bitmap.getHeight());
            Log.v("TransformationUtils", "toReuse: " + bitmapMo5085.getWidth() + "x" + bitmapMo5085.getHeight());
            StringBuilder sb = new StringBuilder();
            sb.append("minPct:   ");
            sb.append(fMin);
            Log.v("TransformationUtils", sb.toString());
        }
        Matrix matrix = new Matrix();
        matrix.setScale(fMin, fMin);
        m5199(bitmap, bitmapMo5085, matrix);
        return bitmapMo5085;
    }
}
