package com.google.android.gms.internal.measurement;

import android.content.Context;
import android.net.Uri;
import android.os.StrictMode;
import com.google.common.base.Optional;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

/* JADX INFO: loaded from: classes2.dex */
public final class c6 implements r6, y6 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final c6 f20142a = new c6();

    public c6(c6 c6Var) {
        Object obj = d5.f20153g;
    }

    public static int a(g7 g7Var) {
        return g7Var.a();
    }

    public static x4 b(Context context, File file) {
        BufferedReader bufferedReader;
        androidx.collection.s sVar;
        HashMap map;
        try {
            bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
            try {
                sVar = new androidx.collection.s();
                map = new HashMap();
            } finally {
            }
        } catch (IOException e10) {
            throw new RuntimeException(e10);
        }
        while (true) {
            String line = bufferedReader.readLine();
            if (line == null) {
                String.valueOf(file);
                context.getPackageName();
                x4 x4Var = new x4(sVar);
                bufferedReader.close();
                return x4Var;
            }
            String[] strArrSplit = line.split(" ", 3);
            if (strArrSplit.length == 3) {
                String str = new String(strArrSplit[0]);
                String strDecode = Uri.decode(new String(strArrSplit[1]));
                String strDecode2 = (String) map.get(strArrSplit[2]);
                if (strDecode2 == null) {
                    String str2 = new String(strArrSplit[2]);
                    strDecode2 = Uri.decode(str2);
                    if (strDecode2.length() < 1024 || strDecode2 == str2) {
                        map.put(str2, strDecode2);
                    }
                }
                androidx.collection.s sVar2 = (androidx.collection.s) sVar.get(str);
                if (sVar2 == null) {
                    sVar2 = new androidx.collection.s();
                    sVar.put(str, sVar2);
                }
                sVar2.put(strDecode, strDecode2);
            }
            throw new RuntimeException(e10);
        }
    }

    public static zzkw c(Object obj, Object obj2) {
        zzkw zzkwVarB = (zzkw) obj;
        zzkw zzkwVar = (zzkw) obj2;
        if (!zzkwVar.isEmpty()) {
            if (!zzkwVarB.e()) {
                zzkwVarB = zzkwVarB.b();
            }
            zzkwVarB.g();
            if (!zzkwVar.isEmpty()) {
                zzkwVarB.putAll(zzkwVar);
            }
        }
        return zzkwVarB;
    }

    public static Optional d(Context context) {
        Optional optionalA;
        StrictMode.ThreadPolicy threadPolicyAllowThreadDiskReads = StrictMode.allowThreadDiskReads();
        try {
            StrictMode.allowThreadDiskWrites();
            try {
                File file = new File(context.getDir("phenotype_hermetic", 0), "overrides.txt");
                optionalA = file.exists() ? Optional.d(file) : Optional.a();
            } catch (RuntimeException unused) {
                optionalA = Optional.a();
            }
            Optional optionalD = optionalA.c() ? Optional.d(b(context, (File) optionalA.b())) : Optional.a();
            StrictMode.setThreadPolicy(threadPolicyAllowThreadDiskReads);
            return optionalD;
        } catch (Throwable th) {
            StrictMode.setThreadPolicy(threadPolicyAllowThreadDiskReads);
            throw th;
        }
    }

    public static void e(Object obj) {
        com.google.android.gms.measurement.internal.u1.x(obj);
        throw new NoSuchMethodError();
    }

    public static void f(Object obj, Object obj2) {
        zzkw zzkwVar = (zzkw) obj;
        com.google.android.gms.measurement.internal.u1.x(obj2);
        if (zzkwVar.isEmpty()) {
            return;
        }
        Iterator it = zzkwVar.entrySet().iterator();
        if (it.hasNext()) {
            Map.Entry entry = (Map.Entry) it.next();
            entry.getKey();
            entry.getValue();
            throw new NoSuchMethodError();
        }
    }

    public static zzkw g() {
        return zzkw.f20666a.b();
    }

    public static void h(long j10, Object obj) {
        o5 o5Var = (o5) ((k6) j7.p(j10, obj));
        if (o5Var.f20352a) {
            o5Var.f20352a = false;
        }
    }

    public static void i(Object obj) {
        ((zzkw) obj).d();
    }

    public static zzkw j(Object obj) {
        return (zzkw) obj;
    }

    public static g7 k(Object obj) {
        return ((b6) obj).zzb;
    }

    public static void l(Object obj) {
        g7 g7Var = ((b6) obj).zzb;
        if (g7Var.f20209e) {
            g7Var.f20209e = false;
        }
    }

    public static boolean m(Object obj) {
        return !((zzkw) obj).e();
    }

    @Override // com.google.android.gms.internal.measurement.r6
    public t6 zza(Class cls) {
        if (!b6.class.isAssignableFrom(cls)) {
            throw new IllegalArgumentException("Unsupported message type: ".concat(cls.getName()));
        }
        try {
            return (t6) b6.d(cls.asSubclass(b6.class)).e(3);
        } catch (Exception e10) {
            throw new RuntimeException("Unable to get message info for ".concat(cls.getName()), e10);
        }
    }

    @Override // com.google.android.gms.internal.measurement.r6
    public boolean zzb(Class cls) {
        return b6.class.isAssignableFrom(cls);
    }
}
