package g;

import d.AbstractC0421a;

/* JADX INFO: loaded from: classes.dex */
public class j {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final String[] f4019a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final int f4020b;

    public j(int i2) {
        this.f4020b = i2 - 1;
        this.f4019a = new String[i2];
        a("$ref", 0, 4, 1185263);
        String str = AbstractC0421a.f3675r;
        a(str, 0, str.length(), AbstractC0421a.f3675r.hashCode());
    }

    private static String d(String str, int i2, int i3) {
        char[] cArr = new char[i3];
        str.getChars(i2, i3 + i2, cArr, 0);
        return new String(cArr);
    }

    public String a(String str, int i2, int i3, int i4) {
        return b(str, i2, i3, i4, false);
    }

    public String b(String str, int i2, int i3, int i4, boolean z2) {
        int i5 = this.f4020b & i4;
        String str2 = this.f4019a[i5];
        if (str2 == null) {
            if (i3 != str.length()) {
                str = d(str, i2, i3);
            }
            String strIntern = str.intern();
            this.f4019a[i5] = strIntern;
            return strIntern;
        }
        if (i4 == str2.hashCode() && i3 == str2.length() && str.startsWith(str2, i2)) {
            return str2;
        }
        String strD = d(str, i2, i3);
        if (z2) {
            this.f4019a[i5] = strD;
        }
        return strD;
    }

    public String c(char[] cArr, int i2, int i3, int i4) {
        int i5 = this.f4020b & i4;
        String str = this.f4019a[i5];
        if (str == null) {
            String strIntern = new String(cArr, i2, i3).intern();
            this.f4019a[i5] = strIntern;
            return strIntern;
        }
        if (i4 == str.hashCode() && i3 == str.length()) {
            for (int i6 = 0; i6 < i3; i6++) {
                if (cArr[i2 + i6] == str.charAt(i6)) {
                }
            }
            return str;
        }
        return new String(cArr, i2, i3);
    }
}
