package d.e.a.s;

import d.e.a.r;
import java.io.IOException;
import java.io.Writer;
import java.util.HashSet;
import java.util.List;
import java.util.Objects;
import java.util.Set;

/* JADX INFO: compiled from: DefaultCode.java */
/* JADX INFO: loaded from: classes.dex */
public class b implements d.e.a.e, Cloneable {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public String f2513b;

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final d.e.a.t.c f2515f;

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

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

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

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final boolean f2519j;

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

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

    public b() {
        this(null, null, null, null, null);
    }

    @Override // d.e.a.e
    public void a(d.e.a.e[] eVarArr) {
        this.f2514e.a(eVarArr);
    }

    @Override // d.e.a.e
    public Writer b(Writer writer, List<Object> list) {
        Writer writerI = i(writer, list);
        k(writerI);
        return writerI;
    }

    @Override // d.e.a.e
    public d.e.a.e[] c() {
        d.e.a.j jVar = this.f2514e;
        if (jVar == null) {
            return null;
        }
        return jVar.c();
    }

    public Object clone() {
        HashSet hashSet = new HashSet();
        hashSet.add(this);
        return d(hashSet);
    }

    @Override // d.e.a.e
    public Object d(Set<d.e.a.e> set) {
        try {
            b bVar = (b) super.clone();
            d.e.a.e[] eVarArrC = bVar.c();
            if (eVarArrC != null) {
                d.e.a.e[] eVarArr = (d.e.a.e[]) eVarArrC.clone();
                for (int i2 = 0; i2 < eVarArr.length; i2++) {
                    if (!set.add(eVarArr[i2])) {
                        eVarArr[i2] = (d.e.a.e) eVarArr[i2].d(set);
                        set.remove(eVarArr[i2]);
                    }
                }
                bVar.a(eVarArr);
            }
            d.e.a.j jVar = this.f2514e;
            if (jVar != null && !set.add(jVar)) {
                bVar.f2514e = (d.e.a.j) this.f2514e.d(set);
                set.remove(this.f2514e);
            }
            return bVar;
        } catch (CloneNotSupportedException e2) {
            throw new d.e.a.k("Clone not supported", e2, this.f2517h);
        }
    }

    @Override // d.e.a.e
    public void e(String str) {
        if (this.f2513b == null) {
            this.f2513b = str;
        } else {
            this.f2513b = d.b.a.a.a.v(new StringBuilder(), this.f2513b, str);
        }
    }

    @Override // d.e.a.e
    public void h(Writer writer) {
        try {
            if (this.f2516g != null) {
                o(writer, this.f2518i);
                if (c() != null) {
                    n(writer);
                    o(writer, "/");
                }
            }
            k(writer);
        } catch (IOException e2) {
            throw new d.e.a.k("Failed to write", e2, this.f2517h);
        }
    }

    public Writer i(Writer writer, List<Object> list) {
        d.e.a.j jVar = this.f2514e;
        return jVar == null ? writer : jVar.i(writer, list);
    }

    @Override // d.e.a.e
    public synchronized void init() {
        l();
        d.e.a.e[] eVarArrC = c();
        if (eVarArrC != null) {
            for (d.e.a.e eVar : eVarArrC) {
                eVar.init();
            }
        }
    }

    public Writer k(Writer writer) {
        String str = this.f2513b;
        if (str != null) {
            try {
                writer.write(str);
            } catch (IOException e2) {
                throw new d.e.a.k("Failed to write", e2, this.f2517h);
            }
        }
        return writer;
    }

    public void l() {
        String str;
        d.e.a.f fVar = this.f2521l;
        if (fVar == null || (str = this.f2513b) == null) {
            return;
        }
        boolean z = this.f2517h.f2512e;
        Objects.requireNonNull(fVar);
        this.f2513b = str;
    }

    public Object m(List<Object> list) {
        if (this.f2519j) {
            int size = list == null ? 0 : list.size();
            if (size == 0) {
                return null;
            }
            return list.get(size - 1);
        }
        try {
            return ((d.e.a.t.e) this.f2520k).a(list);
        } catch (d.e.a.k e2) {
            r rVar = this.f2517h;
            if (e2.f2508b == null) {
                e2.f2508b = rVar;
            }
            throw e2;
        } catch (Throwable th) {
            throw new d.e.a.k(th.getMessage(), th, this.f2517h);
        }
    }

    public void n(Writer writer) {
        int length = c().length;
        for (int i2 = 0; i2 < length; i2++) {
            c()[i2].h(writer);
        }
    }

    public void o(Writer writer, String str) throws IOException {
        writer.write(this.f2517h.a);
        writer.write(str);
        writer.write(this.f2516g);
        writer.write(this.f2517h.f2509b);
    }

    public b(r rVar, d.e.a.f fVar, d.e.a.j jVar, String str, String str2) {
        this.f2521l = fVar;
        d.e.a.t.e eVar = null;
        d.e.a.t.c cVar = fVar == null ? null : fVar.a;
        this.f2515f = cVar;
        this.f2514e = jVar;
        this.f2518i = str2;
        this.f2516g = str;
        this.f2517h = rVar;
        if (cVar != null) {
            d.e.a.t.h hVar = (d.e.a.t.h) cVar;
            Objects.requireNonNull(hVar);
            eVar = new d.e.a.t.e(hVar, str, rVar, this);
        }
        this.f2520k = eVar;
        this.f2519j = ".".equals(str);
    }
}
