package i;

import d.AbstractC0421a;
import e.InterfaceC0451b;
import java.text.SimpleDateFormat;
import java.util.Date;
import l.C0611c;

/* JADX INFO: renamed from: i.A, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public class C0508A implements Comparable {

    /* JADX INFO: renamed from: H, reason: collision with root package name */
    private String f4198H;

    /* JADX INFO: renamed from: I, reason: collision with root package name */
    protected C0530j f4199I;

    /* JADX INFO: renamed from: L, reason: collision with root package name */
    private String f4200L;

    /* JADX INFO: renamed from: M, reason: collision with root package name */
    protected boolean f4201M;

    /* JADX INFO: renamed from: Q, reason: collision with root package name */
    protected boolean f4202Q;

    /* JADX INFO: renamed from: Z, reason: collision with root package name */
    protected boolean f4203Z;

    /* JADX INFO: renamed from: a0, reason: collision with root package name */
    protected boolean f4204a0 = false;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final C0611c f4205b;

    /* JADX INFO: renamed from: b0, reason: collision with root package name */
    protected boolean f4206b0;

    /* JADX INFO: renamed from: c0, reason: collision with root package name */
    protected boolean f4207c0;

    /* JADX INFO: renamed from: d0, reason: collision with root package name */
    private a f4208d0;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    protected final boolean f4209g;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    protected int f4210r;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    private final String f4211x;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    private String f4212y;

    /* JADX INFO: renamed from: i.A$a */
    static class a {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        final U f4213a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final Class f4214b;

        public a(U u2, Class cls) {
            this.f4213a = u2;
            this.f4214b = cls;
        }
    }

    public C0508A(Class cls, C0611c c0611c) {
        boolean z2;
        e.d dVar;
        this.f4201M = false;
        this.f4202Q = false;
        this.f4203Z = false;
        this.f4206b0 = false;
        this.f4205b = c0611c;
        this.f4199I = new C0530j(cls, c0611c);
        if (cls != null && (dVar = (e.d) l.l.M(cls, e.d.class)) != null) {
            for (f0 f0Var : dVar.serialzeFeatures()) {
                if (f0Var == f0.WriteEnumUsingToString) {
                    this.f4201M = true;
                } else if (f0Var == f0.WriteEnumUsingName) {
                    this.f4202Q = true;
                } else if (f0Var == f0.DisableCircularReferenceDetect) {
                    this.f4203Z = true;
                } else {
                    f0 f0Var2 = f0.BrowserCompatible;
                    if (f0Var == f0Var2) {
                        this.f4210r |= f0Var2.mask;
                        this.f4207c0 = true;
                    } else {
                        f0 f0Var3 = f0.WriteMapNullValue;
                        if (f0Var == f0Var3) {
                            this.f4210r |= f0Var3.mask;
                        }
                    }
                }
            }
        }
        c0611c.o();
        this.f4211x = '\"' + c0611c.f5250b + "\":";
        InterfaceC0451b interfaceC0451bD = c0611c.d();
        if (interfaceC0451bD != null) {
            f0[] f0VarArrSerialzeFeatures = interfaceC0451bD.serialzeFeatures();
            int length = f0VarArrSerialzeFeatures.length;
            int i2 = 0;
            while (true) {
                if (i2 >= length) {
                    z2 = false;
                    break;
                } else {
                    if ((f0VarArrSerialzeFeatures[i2].getMask() & f0.WRITE_MAP_NULL_FEATURES) != 0) {
                        z2 = true;
                        break;
                    }
                    i2++;
                }
            }
            String str = interfaceC0451bD.format();
            this.f4200L = str;
            if (str.trim().length() == 0) {
                this.f4200L = null;
            }
            for (f0 f0Var4 : interfaceC0451bD.serialzeFeatures()) {
                if (f0Var4 == f0.WriteEnumUsingToString) {
                    this.f4201M = true;
                } else if (f0Var4 == f0.WriteEnumUsingName) {
                    this.f4202Q = true;
                } else if (f0Var4 == f0.DisableCircularReferenceDetect) {
                    this.f4203Z = true;
                } else if (f0Var4 == f0.BrowserCompatible) {
                    this.f4207c0 = true;
                }
            }
            this.f4210r = f0.of(interfaceC0451bD.serialzeFeatures()) | this.f4210r;
        } else {
            z2 = false;
        }
        this.f4209g = z2;
        this.f4206b0 = l.l.m0(c0611c.f5256g) || l.l.l0(c0611c.f5256g);
    }

    @Override // java.lang.Comparable
    /* JADX INFO: renamed from: a, reason: merged with bridge method [inline-methods] */
    public int compareTo(C0508A c0508a) {
        return this.f4205b.compareTo(c0508a.f4205b);
    }

    public Object b(Object obj) {
        Object objC = this.f4205b.c(obj);
        if (this.f4200L == null || objC == null) {
            return objC;
        }
        Class cls = this.f4205b.f5264y;
        if (cls != Date.class && cls != java.sql.Date.class) {
            return objC;
        }
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(this.f4200L, AbstractC0421a.f3674g);
        simpleDateFormat.setTimeZone(AbstractC0421a.f3673b);
        return simpleDateFormat.format(objC);
    }

    public Object c(Object obj) {
        Object objC = this.f4205b.c(obj);
        if (!this.f4206b0 || l.l.p0(objC)) {
            return objC;
        }
        return null;
    }

    public void d(C0516I c0516i) {
        e0 e0Var = c0516i.f4223k;
        if (!e0Var.f4341H) {
            if (this.f4198H == null) {
                this.f4198H = this.f4205b.f5250b + ":";
            }
            e0Var.write(this.f4198H);
            return;
        }
        if (!f0.isEnabled(e0Var.f4356r, this.f4205b.f5246M, f0.UseSingleQuotes)) {
            e0Var.write(this.f4211x);
            return;
        }
        if (this.f4212y == null) {
            this.f4212y = '\'' + this.f4205b.f5250b + "':";
        }
        e0Var.write(this.f4212y);
    }

    /* JADX WARN: Removed duplicated region for block: B:44:0x0082  */
    /* JADX WARN: Removed duplicated region for block: B:46:0x0085  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public void e(i.C0516I r13, java.lang.Object r14) throws java.lang.Throwable {
        /*
            Method dump skipped, instruction units count: 512
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: i.C0508A.e(i.I, java.lang.Object):void");
    }
}
