package g.d.a.t;

import g.d.a.k;
import g.d.a.r;
import g.d.a.s.j;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
import java.util.Set;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.function.Consumer;
import java.util.function.Predicate;
import java.util.logging.Logger;

/* JADX INFO: loaded from: classes.dex */
public class e implements g.d.a.d {
    public static final g.d.a.v.d[] a = new g.d.a.v.d[0];

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static Logger f3504b = Logger.getLogger("mustache");

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static boolean f3505c = Boolean.getBoolean("mustache.debug");

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final c f3506d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final r f3507e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final String f3508f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final g.d.a.e f3509g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public Set<g.d.a.v.d> f3510h = new CopyOnWriteArraySet();

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public volatile g.d.a.v.d[] f3511i;

    public e(c cVar, String str, r rVar, g.d.a.e eVar) {
        this.f3508f = str;
        this.f3509g = eVar;
        this.f3506d = cVar;
        this.f3507e = rVar;
    }

    public static void b(String str, String str2, List<Object> list, r rVar) {
        final StringBuilder sb = new StringBuilder(str);
        sb.append(str2);
        sb.append(" (");
        sb.append(rVar.f3481c);
        sb.append(":");
        sb.append(rVar.f3482d);
        sb.append(") ");
        sb.append("in");
        list.stream().filter(new Predicate() { // from class: g.d.a.t.b
            @Override // java.util.function.Predicate
            public final boolean test(Object obj) {
                return Objects.nonNull(obj);
            }
        }).forEach(new Consumer() { // from class: g.d.a.t.a
            @Override // java.util.function.Consumer
            public final void accept(Object obj) {
                StringBuilder sb2 = sb;
                Class<?> cls = obj.getClass();
                try {
                    try {
                        sb2.append(" ");
                        sb2.append(cls.getSimpleName());
                    } catch (Exception unused) {
                    }
                } catch (Exception unused2) {
                    sb2.append(" ");
                    sb2.append(cls.getName());
                }
            }
        });
        f3504b.warning(sb.toString());
    }

    public Object a(List<Object> list) {
        g.d.a.v.d dVarB;
        g.d.a.v.d[] dVarArr = this.f3511i;
        if (dVarArr != null) {
            for (g.d.a.v.d dVar : dVarArr) {
                try {
                    return this.f3506d.a(dVar.a(list));
                } catch (k e2) {
                    throw new k("Failed: " + dVar, e2, this.f3507e);
                } catch (g.d.a.v.a unused) {
                }
            }
        }
        String str = this.f3508f;
        synchronized (this) {
            dVarB = this.f3506d.b(str, list);
            if ((dVarB instanceof g) && f3505c && !(this.f3509g instanceof j)) {
                b("Failed to find: ", str, list, this.f3507e);
            }
        }
        this.f3510h.add(dVarB);
        if (this.f3511i == null || this.f3511i.length != this.f3510h.size()) {
            this.f3511i = (g.d.a.v.d[]) this.f3510h.toArray(a);
        }
        try {
            return this.f3506d.a(dVarB.a(list));
        } catch (g.d.a.v.a unused2) {
            StringBuilder sbF = g.a.a.a.a.F("BUG: Unexpected guard failure: ");
            sbF.append(this.f3508f);
            sbF.append(" ");
            sbF.append(this.f3510h);
            sbF.append(" ");
            sbF.append(Collections.singletonList(list));
            throw new g.d.a.v.a(sbF.toString());
        }
    }
}
