package b0;

import android.util.Log;
import org.xmlpull.v1.XmlPullParser;

/* JADX INFO: loaded from: classes.dex */
public abstract class u {
    public static String a(byte[] bArr, int i2, int i3) {
        String strC;
        int iB;
        L.a aVar = new L.a();
        aVar.d(bArr);
        L.b bVarB = aVar.b();
        if (bVarB != null) {
            strC = bVarB.c();
            iB = bVarB.b();
            if (strC != null && strC.equals("Big5") && iB <= 20) {
                strC = "GB18030";
            }
        } else {
            strC = "UTF-8";
            iB = -1;
        }
        Log.d("ParserUtil", "getCharset: " + strC + ", confidence: " + iB);
        return strC;
    }

    public static boolean b(XmlPullParser xmlPullParser) {
        return 3 == xmlPullParser.getEventType();
    }

    public static boolean c(XmlPullParser xmlPullParser, String str) {
        return b(xmlPullParser) && str.equals(xmlPullParser.getName());
    }

    public static boolean d(XmlPullParser xmlPullParser) {
        return 2 == xmlPullParser.getEventType();
    }

    public static boolean e(XmlPullParser xmlPullParser, String str) {
        return d(xmlPullParser) && str.equals(xmlPullParser.getName());
    }
}
