package sl; import android.util.Xml; import com.tencent.mm.sdk.platformtools.Log; import com.tencent.mm.vfs.u1; import com.tencent.tmassistantsdk.openSDK.QQDownloader.AssistantStore; import java.io.InputStream; import lh4.h; import lh4.m; import org.xmlpull.v1.XmlPullParser; public class a { /* renamed from: a reason: collision with root package name */ public static final C5129a f302557a = new C5129a(null); /* renamed from: sl.a$a reason: collision with other inner class name */ public static final class C5129a { public C5129a(h hVar) { } /* JADX WARNING: Removed duplicated region for block: B:17:0x0042 */ /* JADX WARNING: Removed duplicated region for block: B:19:0x0048 */ /* JADX WARNING: Removed duplicated region for block: B:24:? A[RETURN, SYNTHETIC] */ public final void a(String str, a aVar) { Throwable th5; Exception e15; m.g(str, AssistantStore.DownloadInfos.DownloadInfoColumns.FILEPATH); m.g(aVar, "xmlContent"); InputStream inputStream = null; try { InputStream D = u1.D(str); try { XmlPullParser newPullParser = Xml.newPullParser(); m.f(newPullParser, "newPullParser()"); newPullParser.setFeature("http://xmlpull.org/v1/doc/features.html#process-namespaces", false); newPullParser.setInput(D, null); newPullParser.nextTag(); aVar.a(newPullParser); if (D != null) { D.close(); } } catch (Exception e16) { e15 = e16; inputStream = D; try { Log.printErrStackTrace("MicroMsg.BaseXmlContent", e15, "safeParse error", new Object[0]); if (inputStream == null) { inputStream.close(); } } catch (Throwable th6) { th5 = th6; if (inputStream != null) { inputStream.close(); } throw th5; } } catch (Throwable th7) { th5 = th7; inputStream = D; if (inputStream != null) { } throw th5; } } catch (Exception e17) { e15 = e17; Log.printErrStackTrace("MicroMsg.BaseXmlContent", e15, "safeParse error", new Object[0]); if (inputStream == null) { } } } } public void a(XmlPullParser xmlPullParser) { String name; m.g(xmlPullParser, "parser"); while (xmlPullParser.next() != 3 && xmlPullParser.getEventType() != 1) { if (xmlPullParser.getEventType() == 2 && (name = xmlPullParser.getName()) != null) { b(name, xmlPullParser); } } } public void b(String str, XmlPullParser xmlPullParser) { throw null; } public final int c(XmlPullParser xmlPullParser, String str) { boolean z15; m.g(xmlPullParser, "parser"); m.g(str, "name"); String d15 = d(xmlPullParser, str); if (d15.length() == 0) { z15 = true; } else { z15 = false; } if (z15) { return 0; } return Integer.parseInt(d15); } public final String d(XmlPullParser xmlPullParser, String str) { m.g(xmlPullParser, "parser"); m.g(str, "name"); String attributeValue = xmlPullParser.getAttributeValue(null, str); return attributeValue == null ? "" : attributeValue; } public final int e(XmlPullParser xmlPullParser) { boolean z15; m.g(xmlPullParser, "parser"); String f15 = f(xmlPullParser); if (f15.length() == 0) { z15 = true; } else { z15 = false; } if (z15) { return 0; } return Integer.parseInt(f15); } public final String f(XmlPullParser xmlPullParser) { m.g(xmlPullParser, "parser"); if (xmlPullParser.next() != 4) { return ""; } String text = xmlPullParser.getText(); m.f(text, "parser.text"); xmlPullParser.nextTag(); return text; } public final void g(XmlPullParser xmlPullParser) { m.g(xmlPullParser, "parser"); if (xmlPullParser.getEventType() == 2) { int i15 = 1; while (i15 != 0) { int next = xmlPullParser.next(); if (next == 2) { i15++; } else if (next == 3) { i15--; } } return; } throw new IllegalStateException(); } }