package d.e.a.t;

import d.e.a.k;
import d.e.a.r;
import d.e.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: compiled from: GuardedBinding.java */
/* JADX INFO: loaded from: classes.dex */
public class e implements d.e.a.d {
    public static final d.e.a.v.d[] a = new d.e.a.v.d[0];

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

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

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

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

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

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

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

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

    public e(c cVar, String str, r rVar, d.e.a.e eVar) {
        this.f2527f = str;
        this.f2528g = eVar;
        this.f2525d = cVar;
        this.f2526e = 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.f2510c);
        sb.append(":");
        sb.append(rVar.f2511d);
        sb.append(") ");
        sb.append("in");
        list.stream().filter(new Predicate() { // from class: d.e.a.t.b
            @Override // java.util.function.Predicate
            public final boolean test(Object obj) {
                return Objects.nonNull(obj);
            }
        }).forEach(new Consumer() { // from class: d.e.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());
                }
            }
        });
        f2523b.warning(sb.toString());
    }

    public Object a(List<Object> list) {
        d.e.a.v.d dVarB;
        d.e.a.v.d[] dVarArr = this.f2530i;
        if (dVarArr != null) {
            for (d.e.a.v.d dVar : dVarArr) {
                try {
                    return this.f2525d.a(dVar.a(list));
                } catch (k e2) {
                    throw new k("Failed: " + dVar, e2, this.f2526e);
                } catch (d.e.a.v.a unused) {
                }
            }
        }
        String str = this.f2527f;
        synchronized (this) {
            dVarB = this.f2525d.b(str, list);
            if ((dVarB instanceof g) && f2524c && !(this.f2528g instanceof j)) {
                b("Failed to find: ", str, list, this.f2526e);
            }
        }
        this.f2529h.add(dVarB);
        if (this.f2530i == null || this.f2530i.length != this.f2529h.size()) {
            this.f2530i = (d.e.a.v.d[]) this.f2529h.toArray(a);
        }
        try {
            return this.f2525d.a(dVarB.a(list));
        } catch (d.e.a.v.a unused2) {
            StringBuilder sbB = d.b.a.a.a.B("BUG: Unexpected guard failure: ");
            sbB.append(this.f2527f);
            sbB.append(" ");
            sbB.append(this.f2529h);
            sbB.append(" ");
            sbB.append(Collections.singletonList(list));
            throw new d.e.a.v.a(sbB.toString());
        }
    }
}
