package com.alibaba.fastjson.serializer;

import java.io.IOException;
import java.lang.reflect.Type;

/* JADX INFO: loaded from: classes.dex */
public class MapSerializer extends SerializeFilterable implements ObjectSerializer {
    public static MapSerializer instance = new MapSerializer();
    private static final int NON_STRINGKEY_AS_STRING = SerializerFeature.of(new SerializerFeature[]{SerializerFeature.BrowserCompatible, SerializerFeature.WriteNonStringKeyAsString, SerializerFeature.BrowserSecure});

    @Override // com.alibaba.fastjson.serializer.ObjectSerializer
    public void write(JSONSerializer jSONSerializer, Object obj, Object obj2, Type type, int i) throws IOException {
        write(jSONSerializer, obj, obj2, type, i, false);
    }

    /* JADX WARN: Removed duplicated region for block: B:11:0x0022 A[PHI: r1
      0x0022: PHI (r1v63 java.util.Map<java.lang.String, java.lang.Object>) = 
      (r1v2 java.util.Map<java.lang.String, java.lang.Object>)
      (r1v2 java.util.Map<java.lang.String, java.lang.Object>)
      (r1v2 java.util.Map<java.lang.String, java.lang.Object>)
      (r1v1 java.util.Map<java.lang.String, java.lang.Object>)
     binds: [B:16:0x0030, B:18:0x0034, B:214:0x0022, B:9:0x001f] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:166:0x024c A[Catch: all -> 0x030a, TryCatch #0 {all -> 0x030a, blocks: (B:28:0x0052, B:29:0x0055, B:31:0x0061, B:40:0x007c, B:42:0x008d, B:43:0x009d, B:45:0x00a3, B:47:0x00b5, B:50:0x00bd, B:53:0x00c2, B:55:0x00cc, B:57:0x00d0, B:60:0x00db, B:63:0x00e9, B:65:0x00ed, B:68:0x00f5, B:71:0x00fa, B:73:0x0104, B:75:0x0108, B:78:0x0113, B:81:0x011d, B:83:0x0121, B:86:0x0129, B:89:0x012e, B:91:0x0138, B:93:0x013c, B:96:0x0147, B:99:0x0151, B:101:0x0155, B:104:0x015d, B:107:0x0162, B:109:0x016c, B:111:0x0170, B:114:0x017c, B:117:0x0187, B:119:0x018b, B:122:0x0193, B:125:0x0198, B:127:0x01a2, B:129:0x01a6, B:130:0x01af, B:131:0x01b5, B:133:0x01b9, B:136:0x01c1, B:139:0x01c6, B:141:0x01d0, B:143:0x01d4, B:144:0x01dd, B:147:0x01e6, B:150:0x01eb, B:152:0x01ef, B:155:0x01f4, B:160:0x0234, B:164:0x0246, B:166:0x024c, B:168:0x0251, B:169:0x0254, B:171:0x025c, B:172:0x025f, B:185:0x028e, B:186:0x0298, B:188:0x02a0, B:190:0x02a7, B:192:0x02b1, B:194:0x02b5, B:196:0x02b9, B:198:0x02c4, B:200:0x02ca, B:201:0x02d8, B:174:0x0265, B:175:0x0268, B:177:0x0270, B:182:0x0284, B:183:0x0287, B:179:0x0278, B:181:0x027c, B:157:0x0219, B:37:0x0075), top: B:215:0x0052 }] */
    /* JADX WARN: Removed duplicated region for block: B:173:0x0263  */
    /* JADX WARN: Removed duplicated region for block: B:185:0x028e A[Catch: all -> 0x030a, TryCatch #0 {all -> 0x030a, blocks: (B:28:0x0052, B:29:0x0055, B:31:0x0061, B:40:0x007c, B:42:0x008d, B:43:0x009d, B:45:0x00a3, B:47:0x00b5, B:50:0x00bd, B:53:0x00c2, B:55:0x00cc, B:57:0x00d0, B:60:0x00db, B:63:0x00e9, B:65:0x00ed, B:68:0x00f5, B:71:0x00fa, B:73:0x0104, B:75:0x0108, B:78:0x0113, B:81:0x011d, B:83:0x0121, B:86:0x0129, B:89:0x012e, B:91:0x0138, B:93:0x013c, B:96:0x0147, B:99:0x0151, B:101:0x0155, B:104:0x015d, B:107:0x0162, B:109:0x016c, B:111:0x0170, B:114:0x017c, B:117:0x0187, B:119:0x018b, B:122:0x0193, B:125:0x0198, B:127:0x01a2, B:129:0x01a6, B:130:0x01af, B:131:0x01b5, B:133:0x01b9, B:136:0x01c1, B:139:0x01c6, B:141:0x01d0, B:143:0x01d4, B:144:0x01dd, B:147:0x01e6, B:150:0x01eb, B:152:0x01ef, B:155:0x01f4, B:160:0x0234, B:164:0x0246, B:166:0x024c, B:168:0x0251, B:169:0x0254, B:171:0x025c, B:172:0x025f, B:185:0x028e, B:186:0x0298, B:188:0x02a0, B:190:0x02a7, B:192:0x02b1, B:194:0x02b5, B:196:0x02b9, B:198:0x02c4, B:200:0x02ca, B:201:0x02d8, B:174:0x0265, B:175:0x0268, B:177:0x0270, B:182:0x0284, B:183:0x0287, B:179:0x0278, B:181:0x027c, B:157:0x0219, B:37:0x0075), top: B:215:0x0052 }] */
    /* JADX WARN: Removed duplicated region for block: B:186:0x0298 A[Catch: all -> 0x030a, TryCatch #0 {all -> 0x030a, blocks: (B:28:0x0052, B:29:0x0055, B:31:0x0061, B:40:0x007c, B:42:0x008d, B:43:0x009d, B:45:0x00a3, B:47:0x00b5, B:50:0x00bd, B:53:0x00c2, B:55:0x00cc, B:57:0x00d0, B:60:0x00db, B:63:0x00e9, B:65:0x00ed, B:68:0x00f5, B:71:0x00fa, B:73:0x0104, B:75:0x0108, B:78:0x0113, B:81:0x011d, B:83:0x0121, B:86:0x0129, B:89:0x012e, B:91:0x0138, B:93:0x013c, B:96:0x0147, B:99:0x0151, B:101:0x0155, B:104:0x015d, B:107:0x0162, B:109:0x016c, B:111:0x0170, B:114:0x017c, B:117:0x0187, B:119:0x018b, B:122:0x0193, B:125:0x0198, B:127:0x01a2, B:129:0x01a6, B:130:0x01af, B:131:0x01b5, B:133:0x01b9, B:136:0x01c1, B:139:0x01c6, B:141:0x01d0, B:143:0x01d4, B:144:0x01dd, B:147:0x01e6, B:150:0x01eb, B:152:0x01ef, B:155:0x01f4, B:160:0x0234, B:164:0x0246, B:166:0x024c, B:168:0x0251, B:169:0x0254, B:171:0x025c, B:172:0x025f, B:185:0x028e, B:186:0x0298, B:188:0x02a0, B:190:0x02a7, B:192:0x02b1, B:194:0x02b5, B:196:0x02b9, B:198:0x02c4, B:200:0x02ca, B:201:0x02d8, B:174:0x0265, B:175:0x0268, B:177:0x0270, B:182:0x0284, B:183:0x0287, B:179:0x0278, B:181:0x027c, B:157:0x0219, B:37:0x0075), top: B:215:0x0052 }] */
    /* JADX WARN: Removed duplicated region for block: B:199:0x02c8  */
    /* JADX WARN: Removed duplicated region for block: B:63:0x00e9 A[Catch: all -> 0x030a, TryCatch #0 {all -> 0x030a, blocks: (B:28:0x0052, B:29:0x0055, B:31:0x0061, B:40:0x007c, B:42:0x008d, B:43:0x009d, B:45:0x00a3, B:47:0x00b5, B:50:0x00bd, B:53:0x00c2, B:55:0x00cc, B:57:0x00d0, B:60:0x00db, B:63:0x00e9, B:65:0x00ed, B:68:0x00f5, B:71:0x00fa, B:73:0x0104, B:75:0x0108, B:78:0x0113, B:81:0x011d, B:83:0x0121, B:86:0x0129, B:89:0x012e, B:91:0x0138, B:93:0x013c, B:96:0x0147, B:99:0x0151, B:101:0x0155, B:104:0x015d, B:107:0x0162, B:109:0x016c, B:111:0x0170, B:114:0x017c, B:117:0x0187, B:119:0x018b, B:122:0x0193, B:125:0x0198, B:127:0x01a2, B:129:0x01a6, B:130:0x01af, B:131:0x01b5, B:133:0x01b9, B:136:0x01c1, B:139:0x01c6, B:141:0x01d0, B:143:0x01d4, B:144:0x01dd, B:147:0x01e6, B:150:0x01eb, B:152:0x01ef, B:155:0x01f4, B:160:0x0234, B:164:0x0246, B:166:0x024c, B:168:0x0251, B:169:0x0254, B:171:0x025c, B:172:0x025f, B:185:0x028e, B:186:0x0298, B:188:0x02a0, B:190:0x02a7, B:192:0x02b1, B:194:0x02b5, B:196:0x02b9, B:198:0x02c4, B:200:0x02ca, B:201:0x02d8, B:174:0x0265, B:175:0x0268, B:177:0x0270, B:182:0x0284, B:183:0x0287, B:179:0x0278, B:181:0x027c, B:157:0x0219, B:37:0x0075), top: B:215:0x0052 }] */
    /* JADX WARN: Removed duplicated region for block: B:81:0x011d A[Catch: all -> 0x030a, TryCatch #0 {all -> 0x030a, blocks: (B:28:0x0052, B:29:0x0055, B:31:0x0061, B:40:0x007c, B:42:0x008d, B:43:0x009d, B:45:0x00a3, B:47:0x00b5, B:50:0x00bd, B:53:0x00c2, B:55:0x00cc, B:57:0x00d0, B:60:0x00db, B:63:0x00e9, B:65:0x00ed, B:68:0x00f5, B:71:0x00fa, B:73:0x0104, B:75:0x0108, B:78:0x0113, B:81:0x011d, B:83:0x0121, B:86:0x0129, B:89:0x012e, B:91:0x0138, B:93:0x013c, B:96:0x0147, B:99:0x0151, B:101:0x0155, B:104:0x015d, B:107:0x0162, B:109:0x016c, B:111:0x0170, B:114:0x017c, B:117:0x0187, B:119:0x018b, B:122:0x0193, B:125:0x0198, B:127:0x01a2, B:129:0x01a6, B:130:0x01af, B:131:0x01b5, B:133:0x01b9, B:136:0x01c1, B:139:0x01c6, B:141:0x01d0, B:143:0x01d4, B:144:0x01dd, B:147:0x01e6, B:150:0x01eb, B:152:0x01ef, B:155:0x01f4, B:160:0x0234, B:164:0x0246, B:166:0x024c, B:168:0x0251, B:169:0x0254, B:171:0x025c, B:172:0x025f, B:185:0x028e, B:186:0x0298, B:188:0x02a0, B:190:0x02a7, B:192:0x02b1, B:194:0x02b5, B:196:0x02b9, B:198:0x02c4, B:200:0x02ca, B:201:0x02d8, B:174:0x0265, B:175:0x0268, B:177:0x0270, B:182:0x0284, B:183:0x0287, B:179:0x0278, B:181:0x027c, B:157:0x0219, B:37:0x0075), top: B:215:0x0052 }] */
    /* JADX WARN: Removed duplicated region for block: B:99:0x0151 A[Catch: all -> 0x030a, TryCatch #0 {all -> 0x030a, blocks: (B:28:0x0052, B:29:0x0055, B:31:0x0061, B:40:0x007c, B:42:0x008d, B:43:0x009d, B:45:0x00a3, B:47:0x00b5, B:50:0x00bd, B:53:0x00c2, B:55:0x00cc, B:57:0x00d0, B:60:0x00db, B:63:0x00e9, B:65:0x00ed, B:68:0x00f5, B:71:0x00fa, B:73:0x0104, B:75:0x0108, B:78:0x0113, B:81:0x011d, B:83:0x0121, B:86:0x0129, B:89:0x012e, B:91:0x0138, B:93:0x013c, B:96:0x0147, B:99:0x0151, B:101:0x0155, B:104:0x015d, B:107:0x0162, B:109:0x016c, B:111:0x0170, B:114:0x017c, B:117:0x0187, B:119:0x018b, B:122:0x0193, B:125:0x0198, B:127:0x01a2, B:129:0x01a6, B:130:0x01af, B:131:0x01b5, B:133:0x01b9, B:136:0x01c1, B:139:0x01c6, B:141:0x01d0, B:143:0x01d4, B:144:0x01dd, B:147:0x01e6, B:150:0x01eb, B:152:0x01ef, B:155:0x01f4, B:160:0x0234, B:164:0x0246, B:166:0x024c, B:168:0x0251, B:169:0x0254, B:171:0x025c, B:172:0x025f, B:185:0x028e, B:186:0x0298, B:188:0x02a0, B:190:0x02a7, B:192:0x02b1, B:194:0x02b5, B:196:0x02b9, B:198:0x02c4, B:200:0x02ca, B:201:0x02d8, B:174:0x0265, B:175:0x0268, B:177:0x0270, B:182:0x0284, B:183:0x0287, B:179:0x0278, B:181:0x027c, B:157:0x0219, B:37:0x0075), top: B:215:0x0052 }] */
    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$PrimitiveArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public void write(com.alibaba.fastjson.serializer.JSONSerializer r24, java.lang.Object r25, java.lang.Object r26, java.lang.reflect.Type r27, int r28, boolean r29) throws java.io.IOException {
        /*
            Method dump skipped, instruction units count: 782
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: com.alibaba.fastjson.serializer.MapSerializer.write(com.alibaba.fastjson.serializer.JSONSerializer, java.lang.Object, java.lang.Object, java.lang.reflect.Type, int, boolean):void");
    }
}
