package p138.p145.p146.p151.p154.p155;

import android.graphics.Bitmap;
import android.os.Build;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import java.util.NavigableMap;
import java.util.TreeMap;
import p138.p139.p143.p144.C2803;
import p138.p145.p146.p174.C3240;

/* JADX INFO: renamed from: ދ.ؠ.֏.ތ.ފ.ޙ.ފ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C2956 implements InterfaceC2954 {

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public static final Bitmap.Config[] f9102;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public static final Bitmap.Config[] f9103;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public static final Bitmap.Config[] f9104;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public static final Bitmap.Config[] f9105;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public static final Bitmap.Config[] f9106;

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final C2959 f9107 = new C2959();

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final C2945<C2958, Bitmap> f9108 = new C2945<>();

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final Map<Bitmap.Config, NavigableMap<Integer, Integer>> f9109 = new HashMap();

    /* JADX INFO: renamed from: ދ.ؠ.֏.ތ.ފ.ޙ.ފ$֏, reason: contains not printable characters */
    public static /* synthetic */ class C2957 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public static final /* synthetic */ int[] f9110;

        static {
            int[] iArr = new int[Bitmap.Config.values().length];
            f9110 = iArr;
            try {
                iArr[Bitmap.Config.ARGB_8888.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                f9110[Bitmap.Config.RGB_565.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                f9110[Bitmap.Config.ARGB_4444.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                f9110[Bitmap.Config.ALPHA_8.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
        }
    }

    /* JADX INFO: renamed from: ދ.ؠ.֏.ތ.ފ.ޙ.ފ$ؠ, reason: contains not printable characters */
    public static final class C2958 implements InterfaceC2955 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final C2959 f9111;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public int f9112;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public Bitmap.Config f9113;

        public C2958(C2959 c2959) {
            this.f9111 = c2959;
        }

        public boolean equals(Object obj) {
            if (!(obj instanceof C2958)) {
                return false;
            }
            C2958 c2958 = (C2958) obj;
            return this.f9112 == c2958.f9112 && C3240.m5339(this.f9113, c2958.f9113);
        }

        public int hashCode() {
            int i = this.f9112 * 31;
            Bitmap.Config config = this.f9113;
            return i + (config != null ? config.hashCode() : 0);
        }

        public String toString() {
            return C2956.m5111(this.f9112, this.f9113);
        }

        @Override // p138.p145.p146.p151.p154.p155.InterfaceC2955
        /* JADX INFO: renamed from: ֏ */
        public void mo5099() {
            this.f9111.m5083(this);
        }
    }

    /* JADX INFO: renamed from: ދ.ؠ.֏.ތ.ފ.ޙ.ފ$ހ, reason: contains not printable characters */
    public static class C2959 extends AbstractC2941<C2958> {
        @Override // p138.p145.p146.p151.p154.p155.AbstractC2941
        /* JADX INFO: renamed from: ֏ */
        public InterfaceC2955 mo5082() {
            return new C2958(this);
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public C2958 m5114(int i, Bitmap.Config config) {
            C2958 c2958M5084 = m5084();
            c2958M5084.f9112 = i;
            c2958M5084.f9113 = config;
            return c2958M5084;
        }
    }

    static {
        Bitmap.Config[] configArr = {Bitmap.Config.ARGB_8888, null};
        if (Build.VERSION.SDK_INT >= 26) {
            configArr = (Bitmap.Config[]) Arrays.copyOf(configArr, 3);
            configArr[configArr.length - 1] = Bitmap.Config.RGBA_F16;
        }
        f9102 = configArr;
        f9103 = configArr;
        f9104 = new Bitmap.Config[]{Bitmap.Config.RGB_565};
        f9105 = new Bitmap.Config[]{Bitmap.Config.ARGB_4444};
        f9106 = new Bitmap.Config[]{Bitmap.Config.ALPHA_8};
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static String m5111(int i, Bitmap.Config config) {
        return "[" + i + "](" + config + ")";
    }

    public String toString() {
        StringBuilder sbM4889 = C2803.m4889("SizeConfigStrategy{groupedMap=");
        sbM4889.append(this.f9108);
        sbM4889.append(", sortedSizes=(");
        for (Map.Entry<Bitmap.Config, NavigableMap<Integer, Integer>> entry : this.f9109.entrySet()) {
            sbM4889.append(entry.getKey());
            sbM4889.append('[');
            sbM4889.append(entry.getValue());
            sbM4889.append("], ");
        }
        if (!this.f9109.isEmpty()) {
            sbM4889.replace(sbM4889.length() - 2, sbM4889.length(), "");
        }
        sbM4889.append(")}");
        return sbM4889.toString();
    }

    @Override // p138.p145.p146.p151.p154.p155.InterfaceC2954
    /* JADX INFO: renamed from: ֏ */
    public Bitmap mo5105() {
        Bitmap bitmapM5090 = this.f9108.m5090();
        if (bitmapM5090 != null) {
            m5113(Integer.valueOf(C3240.m5330(bitmapM5090)), bitmapM5090);
        }
        return bitmapM5090;
    }

    @Override // p138.p145.p146.p151.p154.p155.InterfaceC2954
    /* JADX INFO: renamed from: ֏ */
    public Bitmap mo5106(int i, int i2, Bitmap.Config config) {
        Bitmap.Config[] configArr;
        int iM5329 = C3240.m5329(i, i2, config);
        C2958 c2958M5084 = this.f9107.m5084();
        c2958M5084.f9112 = iM5329;
        c2958M5084.f9113 = config;
        int i3 = 0;
        if (Build.VERSION.SDK_INT < 26 || !Bitmap.Config.RGBA_F16.equals(config)) {
            int i4 = C2957.f9110[config.ordinal()];
            configArr = i4 != 1 ? i4 != 2 ? i4 != 3 ? i4 != 4 ? new Bitmap.Config[]{config} : f9106 : f9105 : f9104 : f9102;
        } else {
            configArr = f9103;
        }
        int length = configArr.length;
        while (true) {
            if (i3 >= length) {
                break;
            }
            Bitmap.Config config2 = configArr[i3];
            Integer numCeilingKey = m5112(config2).ceilingKey(Integer.valueOf(iM5329));
            if (numCeilingKey == null || numCeilingKey.intValue() > iM5329 * 8) {
                i3++;
            } else if (numCeilingKey.intValue() != iM5329 || (config2 != null ? !config2.equals(config) : config != null)) {
                this.f9107.m5083(c2958M5084);
                c2958M5084 = this.f9107.m5114(numCeilingKey.intValue(), config2);
            }
        }
        Bitmap bitmapM5091 = this.f9108.m5091(c2958M5084);
        if (bitmapM5091 != null) {
            m5113(Integer.valueOf(c2958M5084.f9112), bitmapM5091);
            bitmapM5091.reconfigure(i, i2, config);
        }
        return bitmapM5091;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final NavigableMap<Integer, Integer> m5112(Bitmap.Config config) {
        NavigableMap<Integer, Integer> navigableMap = this.f9109.get(config);
        if (navigableMap != null) {
            return navigableMap;
        }
        TreeMap treeMap = new TreeMap();
        this.f9109.put(config, treeMap);
        return treeMap;
    }

    @Override // p138.p145.p146.p151.p154.p155.InterfaceC2954
    /* JADX INFO: renamed from: ֏ */
    public void mo5107(Bitmap bitmap) {
        C2958 c2958M5114 = this.f9107.m5114(C3240.m5330(bitmap), bitmap.getConfig());
        this.f9108.m5092(c2958M5114, bitmap);
        NavigableMap<Integer, Integer> navigableMapM5112 = m5112(bitmap.getConfig());
        Integer num = (Integer) navigableMapM5112.get(Integer.valueOf(c2958M5114.f9112));
        navigableMapM5112.put(Integer.valueOf(c2958M5114.f9112), Integer.valueOf(num != null ? 1 + num.intValue() : 1));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m5113(Integer num, Bitmap bitmap) {
        NavigableMap<Integer, Integer> navigableMapM5112 = m5112(bitmap.getConfig());
        Integer num2 = (Integer) navigableMapM5112.get(num);
        if (num2 != null) {
            if (num2.intValue() == 1) {
                navigableMapM5112.remove(num);
                return;
            } else {
                navigableMapM5112.put(num, Integer.valueOf(num2.intValue() - 1));
                return;
            }
        }
        throw new NullPointerException("Tried to decrement empty size, size: " + num + ", removed: " + mo5110(bitmap) + ", this: " + this);
    }

    @Override // p138.p145.p146.p151.p154.p155.InterfaceC2954
    /* JADX INFO: renamed from: ؠ */
    public int mo5108(Bitmap bitmap) {
        return C3240.m5330(bitmap);
    }

    @Override // p138.p145.p146.p151.p154.p155.InterfaceC2954
    /* JADX INFO: renamed from: ؠ */
    public String mo5109(int i, int i2, Bitmap.Config config) {
        return m5111(C3240.m5329(i, i2, config), config);
    }

    @Override // p138.p145.p146.p151.p154.p155.InterfaceC2954
    /* JADX INFO: renamed from: ހ */
    public String mo5110(Bitmap bitmap) {
        return m5111(C3240.m5330(bitmap), bitmap.getConfig());
    }
}
