package p138.p395.p396;

import com.squareup.moshi.JsonDataException;
import com.squareup.moshi.JsonEncodingException;
import java.io.EOFException;
import java.lang.annotation.Annotation;
import java.lang.reflect.Type;
import java.math.BigDecimal;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
import p138.p139.p143.p144.C2803;
import p138.p176.p177.p242.p246.p251.C4303;
import p138.p395.p396.AbstractC6487;
import p138.p395.p396.AbstractC6491;
import p138.p395.p396.p397.C6527;

/* JADX INFO: renamed from: ދ.ބ.֏.ޗ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C6513 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static final AbstractC6487.InterfaceC6488 f19273 = new C6515();

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static final AbstractC6487<Boolean> f19274 = new C6516();

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static final AbstractC6487<Byte> f19275 = new C6517();

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public static final AbstractC6487<Character> f19276 = new C6518();

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public static final AbstractC6487<Double> f19277 = new C6519();

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public static final AbstractC6487<Float> f19278 = new C6520();

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public static final AbstractC6487<Integer> f19279 = new C6521();

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public static final AbstractC6487<Long> f19280 = new C6522();

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public static final AbstractC6487<Short> f19281 = new C6523();

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public static final AbstractC6487<String> f19282 = new C6514();

    /* JADX INFO: renamed from: ދ.ބ.֏.ޗ$֏, reason: contains not printable characters */
    public class C6514 extends AbstractC6487<String> {
        public String toString() {
            return "JsonAdapter(String)";
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public String mo9672(AbstractC6491 abstractC6491) {
            return abstractC6491.mo9695();
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public void mo9673(AbstractC6497 abstractC6497, String str) {
            abstractC6497.mo9722(str);
        }
    }

    /* JADX INFO: renamed from: ދ.ބ.֏.ޗ$ؠ, reason: contains not printable characters */
    public class C6515 implements AbstractC6487.InterfaceC6488 {
        @Override // p138.p395.p396.AbstractC6487.InterfaceC6488
        /* JADX INFO: renamed from: ֏ */
        public AbstractC6487<?> mo9674(Type type, Set<? extends Annotation> set, C6509 c6509) {
            if (!set.isEmpty()) {
                return null;
            }
            if (type == Boolean.TYPE) {
                return C6513.f19274;
            }
            if (type == Byte.TYPE) {
                return C6513.f19275;
            }
            if (type == Character.TYPE) {
                return C6513.f19276;
            }
            if (type == Double.TYPE) {
                return C6513.f19277;
            }
            if (type == Float.TYPE) {
                return C6513.f19278;
            }
            if (type == Integer.TYPE) {
                return C6513.f19279;
            }
            if (type == Long.TYPE) {
                return C6513.f19280;
            }
            if (type == Short.TYPE) {
                return C6513.f19281;
            }
            if (type == Boolean.class) {
                return C6513.f19274.m9682();
            }
            if (type == Byte.class) {
                return C6513.f19275.m9682();
            }
            if (type == Character.class) {
                return C6513.f19276.m9682();
            }
            if (type == Double.class) {
                return C6513.f19277.m9682();
            }
            if (type == Float.class) {
                return C6513.f19278.m9682();
            }
            if (type == Integer.class) {
                return C6513.f19279.m9682();
            }
            if (type == Long.class) {
                return C6513.f19280.m9682();
            }
            if (type == Short.class) {
                return C6513.f19281.m9682();
            }
            if (type == String.class) {
                return C6513.f19282.m9682();
            }
            if (type == Object.class) {
                return new C6525(c6509).m9682();
            }
            Class<?> clsM7003 = C4303.m7003(type);
            AbstractC6487<?> abstractC6487M9760 = C6527.m9760(c6509, type, clsM7003);
            if (abstractC6487M9760 != null) {
                return abstractC6487M9760;
            }
            if (clsM7003.isEnum()) {
                return new C6524(clsM7003).m9682();
            }
            return null;
        }
    }

    /* JADX INFO: renamed from: ދ.ބ.֏.ޗ$ހ, reason: contains not printable characters */
    public class C6516 extends AbstractC6487<Boolean> {
        public String toString() {
            return "JsonAdapter(Boolean)";
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public Boolean mo9672(AbstractC6491 abstractC6491) throws EOFException, JsonEncodingException {
            C6494 c6494 = (C6494) abstractC6491;
            int iM9707 = c6494.f19211;
            if (iM9707 == 0) {
                iM9707 = c6494.m9707();
            }
            boolean z = false;
            if (iM9707 == 5) {
                c6494.f19211 = 0;
                int[] iArr = c6494.f19188;
                int i = c6494.f19185 - 1;
                iArr[i] = iArr[i] + 1;
                z = true;
            } else {
                if (iM9707 != 6) {
                    throw new JsonDataException(C2803.m4887(c6494, C2803.m4889("Expected a boolean but was "), " at path "));
                }
                c6494.f19211 = 0;
                int[] iArr2 = c6494.f19188;
                int i2 = c6494.f19185 - 1;
                iArr2[i2] = iArr2[i2] + 1;
            }
            return Boolean.valueOf(z);
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public void mo9673(AbstractC6497 abstractC6497, Boolean bool) {
            abstractC6497.mo9718(bool.booleanValue());
        }
    }

    /* JADX INFO: renamed from: ދ.ބ.֏.ޗ$ށ, reason: contains not printable characters */
    public class C6517 extends AbstractC6487<Byte> {
        public String toString() {
            return "JsonAdapter(Byte)";
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public Byte mo9672(AbstractC6491 abstractC6491) {
            return Byte.valueOf((byte) C6513.m9751(abstractC6491, "a byte", -128, 255));
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public void mo9673(AbstractC6497 abstractC6497, Byte b) {
            abstractC6497.mo9726(b.intValue() & 255);
        }
    }

    /* JADX INFO: renamed from: ދ.ބ.֏.ޗ$ނ, reason: contains not printable characters */
    public class C6518 extends AbstractC6487<Character> {
        public String toString() {
            return "JsonAdapter(Character)";
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public Character mo9672(AbstractC6491 abstractC6491) {
            String strMo9695 = abstractC6491.mo9695();
            if (strMo9695.length() <= 1) {
                return Character.valueOf(strMo9695.charAt(0));
            }
            throw new JsonDataException(String.format("Expected %s but was %s at path %s", "a char", '\"' + strMo9695 + '\"', abstractC6491.m9690()));
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public void mo9673(AbstractC6497 abstractC6497, Character ch) {
            abstractC6497.mo9722(ch.toString());
        }
    }

    /* JADX INFO: renamed from: ދ.ބ.֏.ޗ$ރ, reason: contains not printable characters */
    public class C6519 extends AbstractC6487<Double> {
        public String toString() {
            return "JsonAdapter(Double)";
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public Double mo9672(AbstractC6491 abstractC6491) {
            return Double.valueOf(abstractC6491.mo9692());
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public void mo9673(AbstractC6497 abstractC6497, Double d) {
            abstractC6497.mo9715(d.doubleValue());
        }
    }

    /* JADX INFO: renamed from: ދ.ބ.֏.ޗ$ބ, reason: contains not printable characters */
    public class C6520 extends AbstractC6487<Float> {
        public String toString() {
            return "JsonAdapter(Float)";
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public Float mo9672(AbstractC6491 abstractC6491) {
            float fMo9692 = (float) abstractC6491.mo9692();
            if (abstractC6491.f19189 || !Float.isInfinite(fMo9692)) {
                return Float.valueOf(fMo9692);
            }
            throw new JsonDataException("JSON forbids NaN and infinities: " + fMo9692 + " at path " + abstractC6491.m9690());
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public void mo9673(AbstractC6497 abstractC6497, Float f) {
            Float f2 = f;
            if (f2 == null) {
                throw null;
            }
            abstractC6497.mo9717(f2);
        }
    }

    /* JADX INFO: renamed from: ދ.ބ.֏.ޗ$ޅ, reason: contains not printable characters */
    public class C6521 extends AbstractC6487<Integer> {
        public String toString() {
            return "JsonAdapter(Integer)";
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public Integer mo9672(AbstractC6491 abstractC6491) {
            return Integer.valueOf(abstractC6491.mo9693());
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public void mo9673(AbstractC6497 abstractC6497, Integer num) {
            abstractC6497.mo9726(num.intValue());
        }
    }

    /* JADX INFO: renamed from: ދ.ބ.֏.ޗ$ކ, reason: contains not printable characters */
    public class C6522 extends AbstractC6487<Long> {
        public String toString() {
            return "JsonAdapter(Long)";
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public Long mo9672(AbstractC6491 abstractC6491) throws EOFException, JsonEncodingException {
            long jLongValueExact;
            C6494 c6494 = (C6494) abstractC6491;
            int iM9707 = c6494.f19211;
            if (iM9707 == 0) {
                iM9707 = c6494.m9707();
            }
            if (iM9707 == 16) {
                c6494.f19211 = 0;
                int[] iArr = c6494.f19188;
                int i = c6494.f19185 - 1;
                iArr[i] = iArr[i] + 1;
                jLongValueExact = c6494.f19212;
            } else {
                if (iM9707 == 17) {
                    c6494.f19214 = c6494.f19210.mo10411(c6494.f19213);
                } else if (iM9707 == 9 || iM9707 == 8) {
                    String strM9704 = iM9707 == 9 ? c6494.m9704(C6494.f19205) : c6494.m9704(C6494.f19204);
                    c6494.f19214 = strM9704;
                    try {
                        jLongValueExact = Long.parseLong(strM9704);
                        c6494.f19211 = 0;
                        int[] iArr2 = c6494.f19188;
                        int i2 = c6494.f19185 - 1;
                        iArr2[i2] = iArr2[i2] + 1;
                    } catch (NumberFormatException unused) {
                        c6494.f19211 = 11;
                        jLongValueExact = new BigDecimal(c6494.f19214).longValueExact();
                        c6494.f19214 = null;
                        c6494.f19211 = 0;
                        int[] iArr3 = c6494.f19188;
                        int i3 = c6494.f19185 - 1;
                        iArr3[i3] = iArr3[i3] + 1;
                    }
                } else if (iM9707 != 11) {
                    throw new JsonDataException(C2803.m4887(c6494, C2803.m4889("Expected a long but was "), " at path "));
                }
                c6494.f19211 = 11;
                try {
                    jLongValueExact = new BigDecimal(c6494.f19214).longValueExact();
                    c6494.f19214 = null;
                    c6494.f19211 = 0;
                    int[] iArr32 = c6494.f19188;
                    int i32 = c6494.f19185 - 1;
                    iArr32[i32] = iArr32[i32] + 1;
                } catch (ArithmeticException | NumberFormatException unused2) {
                    StringBuilder sbM4889 = C2803.m4889("Expected a long but was ");
                    sbM4889.append(c6494.f19214);
                    sbM4889.append(" at path ");
                    sbM4889.append(c6494.m9690());
                    throw new JsonDataException(sbM4889.toString());
                }
            }
            return Long.valueOf(jLongValueExact);
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public void mo9673(AbstractC6497 abstractC6497, Long l) {
            abstractC6497.mo9726(l.longValue());
        }
    }

    /* JADX INFO: renamed from: ދ.ބ.֏.ޗ$އ, reason: contains not printable characters */
    public class C6523 extends AbstractC6487<Short> {
        public String toString() {
            return "JsonAdapter(Short)";
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public Short mo9672(AbstractC6491 abstractC6491) {
            return Short.valueOf((short) C6513.m9751(abstractC6491, "a short", -32768, 32767));
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public void mo9673(AbstractC6497 abstractC6497, Short sh) {
            abstractC6497.mo9726(sh.intValue());
        }
    }

    /* JADX INFO: renamed from: ދ.ބ.֏.ޗ$ވ, reason: contains not printable characters */
    public static final class C6524<T extends Enum<T>> extends AbstractC6487<T> {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final Class<T> f19283;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final String[] f19284;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final T[] f19285;

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public final AbstractC6491.C6492 f19286;

        public C6524(Class<T> cls) {
            this.f19283 = cls;
            try {
                T[] enumConstants = cls.getEnumConstants();
                this.f19285 = enumConstants;
                this.f19284 = new String[enumConstants.length];
                for (int i = 0; i < this.f19285.length; i++) {
                    T t = this.f19285[i];
                    InterfaceC6483 interfaceC6483 = (InterfaceC6483) cls.getField(t.name()).getAnnotation(InterfaceC6483.class);
                    this.f19284[i] = interfaceC6483 != null ? interfaceC6483.name() : t.name();
                }
                this.f19286 = AbstractC6491.C6492.m9699(this.f19284);
            } catch (NoSuchFieldException e) {
                throw new AssertionError(C2803.m4868(cls, C2803.m4889("Missing field in ")), e);
            }
        }

        public String toString() {
            StringBuilder sbM4889 = C2803.m4889("JsonAdapter(");
            sbM4889.append(this.f19283.getName());
            sbM4889.append(")");
            return sbM4889.toString();
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public Object mo9672(AbstractC6491 abstractC6491) throws EOFException, JsonEncodingException {
            int iM9702;
            AbstractC6491.C6492 c6492 = this.f19286;
            C6494 c6494 = (C6494) abstractC6491;
            int iM9707 = c6494.f19211;
            if (iM9707 == 0) {
                iM9707 = c6494.m9707();
            }
            if (iM9707 < 8 || iM9707 > 11) {
                iM9702 = -1;
            } else if (iM9707 == 11) {
                iM9702 = c6494.m9702(c6494.f19214, c6492);
            } else {
                int iMo10404 = c6494.f19209.mo10404(c6492.f19192);
                if (iMo10404 != -1) {
                    c6494.f19211 = 0;
                    int[] iArr = c6494.f19188;
                    int i = c6494.f19185 - 1;
                    iArr[i] = iArr[i] + 1;
                    iM9702 = iMo10404;
                } else {
                    String strMo9695 = c6494.mo9695();
                    iM9702 = c6494.m9702(strMo9695, c6492);
                    if (iM9702 == -1) {
                        c6494.f19211 = 11;
                        c6494.f19214 = strMo9695;
                        c6494.f19188[c6494.f19185 - 1] = r2[r1] - 1;
                    }
                }
            }
            if (iM9702 != -1) {
                return this.f19285[iM9702];
            }
            String strM9690 = abstractC6491.m9690();
            String strMo96952 = abstractC6491.mo9695();
            StringBuilder sbM4889 = C2803.m4889("Expected one of ");
            sbM4889.append(Arrays.asList(this.f19284));
            sbM4889.append(" but was ");
            sbM4889.append(strMo96952);
            sbM4889.append(" at path ");
            sbM4889.append(strM9690);
            throw new JsonDataException(sbM4889.toString());
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public void mo9673(AbstractC6497 abstractC6497, Object obj) {
            abstractC6497.mo9722(this.f19284[((Enum) obj).ordinal()]);
        }
    }

    /* JADX INFO: renamed from: ދ.ބ.֏.ޗ$މ, reason: contains not printable characters */
    public static final class C6525 extends AbstractC6487<Object> {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final C6509 f19287;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public final AbstractC6487<List> f19288;

        /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
        public final AbstractC6487<Map> f19289;

        /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
        public final AbstractC6487<String> f19290;

        /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
        public final AbstractC6487<Double> f19291;

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public final AbstractC6487<Boolean> f19292;

        public C6525(C6509 c6509) {
            this.f19287 = c6509;
            this.f19288 = c6509.m9745(List.class);
            this.f19289 = c6509.m9745(Map.class);
            this.f19290 = c6509.m9745(String.class);
            this.f19291 = c6509.m9745(Double.class);
            this.f19292 = c6509.m9745(Boolean.class);
        }

        public String toString() {
            return "JsonAdapter(Object)";
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public Object mo9672(AbstractC6491 abstractC6491) {
            int iOrdinal = abstractC6491.mo9696().ordinal();
            if (iOrdinal == 0) {
                return this.f19288.mo9672(abstractC6491);
            }
            if (iOrdinal == 2) {
                return this.f19289.mo9672(abstractC6491);
            }
            if (iOrdinal == 5) {
                return this.f19290.mo9672(abstractC6491);
            }
            if (iOrdinal == 6) {
                return this.f19291.mo9672(abstractC6491);
            }
            if (iOrdinal == 7) {
                return this.f19292.mo9672(abstractC6491);
            }
            if (iOrdinal == 8) {
                abstractC6491.mo9694();
                return null;
            }
            StringBuilder sbM4889 = C2803.m4889("Expected a value but was ");
            sbM4889.append(abstractC6491.mo9696());
            sbM4889.append(" at path ");
            sbM4889.append(abstractC6491.m9690());
            throw new IllegalStateException(sbM4889.toString());
        }

        @Override // p138.p395.p396.AbstractC6487
        /* JADX INFO: renamed from: ֏ */
        public void mo9673(AbstractC6497 abstractC6497, Object obj) {
            Class<?> cls = obj.getClass();
            if (cls == Object.class) {
                abstractC6497.mo9719();
                abstractC6497.mo9724();
                return;
            }
            C6509 c6509 = this.f19287;
            if (Map.class.isAssignableFrom(cls)) {
                cls = Map.class;
            } else if (Collection.class.isAssignableFrom(cls)) {
                cls = Collection.class;
            }
            c6509.m9747(cls, C6527.f19294).mo9673(abstractC6497, obj);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static int m9751(AbstractC6491 abstractC6491, String str, int i, int i2) {
        int iMo9693 = abstractC6491.mo9693();
        if (iMo9693 < i || iMo9693 > i2) {
            throw new JsonDataException(String.format("Expected %s but was %s at path %s", str, Integer.valueOf(iMo9693), abstractC6491.m9690()));
        }
        return iMo9693;
    }
}
