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 (r1v61 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:212:0x0022, B:9:0x001f] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:165:0x023f A[Catch: all -> 0x02f3, TryCatch #0 {all -> 0x02f3, 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:0x00e8, B:65:0x00ec, B:68:0x00f4, B:71:0x00f9, B:73:0x0103, B:75:0x0107, B:78:0x0112, B:81:0x011c, B:83:0x0120, B:86:0x0128, B:89:0x012d, B:91:0x0137, B:93:0x013b, B:96:0x0146, B:99:0x0150, B:101:0x0154, B:104:0x015c, B:107:0x0161, B:109:0x016b, B:111:0x016f, B:114:0x017b, B:117:0x0186, B:119:0x018a, B:122:0x0192, B:125:0x0197, B:127:0x01a1, B:129:0x01a5, B:130:0x01ae, B:131:0x01b4, B:133:0x01b8, B:136:0x01c0, B:139:0x01c5, B:141:0x01cf, B:143:0x01d3, B:144:0x01dc, B:147:0x01e5, B:150:0x01ea, B:152:0x01ee, B:155:0x01f3, B:160:0x022c, B:163:0x0239, B:165:0x023f, B:167:0x0244, B:168:0x0247, B:170:0x024f, B:171:0x0252, B:182:0x0279, B:184:0x0283, B:186:0x028b, B:188:0x0294, B:190:0x029e, B:192:0x02a2, B:194:0x02a6, B:196:0x02b1, B:198:0x02b7, B:199:0x02c5, B:173:0x0258, B:174:0x025b, B:176:0x0263, B:178:0x0267, B:180:0x0272, B:179:0x026f, B:157:0x0214, B:37:0x0075), top: B:213:0x0052 }] */
    /* JADX WARN: Removed duplicated region for block: B:172:0x0256  */
    /* JADX WARN: Removed duplicated region for block: B:182:0x0279 A[Catch: all -> 0x02f3, TryCatch #0 {all -> 0x02f3, 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:0x00e8, B:65:0x00ec, B:68:0x00f4, B:71:0x00f9, B:73:0x0103, B:75:0x0107, B:78:0x0112, B:81:0x011c, B:83:0x0120, B:86:0x0128, B:89:0x012d, B:91:0x0137, B:93:0x013b, B:96:0x0146, B:99:0x0150, B:101:0x0154, B:104:0x015c, B:107:0x0161, B:109:0x016b, B:111:0x016f, B:114:0x017b, B:117:0x0186, B:119:0x018a, B:122:0x0192, B:125:0x0197, B:127:0x01a1, B:129:0x01a5, B:130:0x01ae, B:131:0x01b4, B:133:0x01b8, B:136:0x01c0, B:139:0x01c5, B:141:0x01cf, B:143:0x01d3, B:144:0x01dc, B:147:0x01e5, B:150:0x01ea, B:152:0x01ee, B:155:0x01f3, B:160:0x022c, B:163:0x0239, B:165:0x023f, B:167:0x0244, B:168:0x0247, B:170:0x024f, B:171:0x0252, B:182:0x0279, B:184:0x0283, B:186:0x028b, B:188:0x0294, B:190:0x029e, B:192:0x02a2, B:194:0x02a6, B:196:0x02b1, B:198:0x02b7, B:199:0x02c5, B:173:0x0258, B:174:0x025b, B:176:0x0263, B:178:0x0267, B:180:0x0272, B:179:0x026f, B:157:0x0214, B:37:0x0075), top: B:213:0x0052 }] */
    /* JADX WARN: Removed duplicated region for block: B:184:0x0283 A[Catch: all -> 0x02f3, TryCatch #0 {all -> 0x02f3, 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:0x00e8, B:65:0x00ec, B:68:0x00f4, B:71:0x00f9, B:73:0x0103, B:75:0x0107, B:78:0x0112, B:81:0x011c, B:83:0x0120, B:86:0x0128, B:89:0x012d, B:91:0x0137, B:93:0x013b, B:96:0x0146, B:99:0x0150, B:101:0x0154, B:104:0x015c, B:107:0x0161, B:109:0x016b, B:111:0x016f, B:114:0x017b, B:117:0x0186, B:119:0x018a, B:122:0x0192, B:125:0x0197, B:127:0x01a1, B:129:0x01a5, B:130:0x01ae, B:131:0x01b4, B:133:0x01b8, B:136:0x01c0, B:139:0x01c5, B:141:0x01cf, B:143:0x01d3, B:144:0x01dc, B:147:0x01e5, B:150:0x01ea, B:152:0x01ee, B:155:0x01f3, B:160:0x022c, B:163:0x0239, B:165:0x023f, B:167:0x0244, B:168:0x0247, B:170:0x024f, B:171:0x0252, B:182:0x0279, B:184:0x0283, B:186:0x028b, B:188:0x0294, B:190:0x029e, B:192:0x02a2, B:194:0x02a6, B:196:0x02b1, B:198:0x02b7, B:199:0x02c5, B:173:0x0258, B:174:0x025b, B:176:0x0263, B:178:0x0267, B:180:0x0272, B:179:0x026f, B:157:0x0214, B:37:0x0075), top: B:213:0x0052 }] */
    /* JADX WARN: Removed duplicated region for block: B:197:0x02b5  */
    /* JADX WARN: Removed duplicated region for block: B:63:0x00e8 A[Catch: all -> 0x02f3, TryCatch #0 {all -> 0x02f3, 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:0x00e8, B:65:0x00ec, B:68:0x00f4, B:71:0x00f9, B:73:0x0103, B:75:0x0107, B:78:0x0112, B:81:0x011c, B:83:0x0120, B:86:0x0128, B:89:0x012d, B:91:0x0137, B:93:0x013b, B:96:0x0146, B:99:0x0150, B:101:0x0154, B:104:0x015c, B:107:0x0161, B:109:0x016b, B:111:0x016f, B:114:0x017b, B:117:0x0186, B:119:0x018a, B:122:0x0192, B:125:0x0197, B:127:0x01a1, B:129:0x01a5, B:130:0x01ae, B:131:0x01b4, B:133:0x01b8, B:136:0x01c0, B:139:0x01c5, B:141:0x01cf, B:143:0x01d3, B:144:0x01dc, B:147:0x01e5, B:150:0x01ea, B:152:0x01ee, B:155:0x01f3, B:160:0x022c, B:163:0x0239, B:165:0x023f, B:167:0x0244, B:168:0x0247, B:170:0x024f, B:171:0x0252, B:182:0x0279, B:184:0x0283, B:186:0x028b, B:188:0x0294, B:190:0x029e, B:192:0x02a2, B:194:0x02a6, B:196:0x02b1, B:198:0x02b7, B:199:0x02c5, B:173:0x0258, B:174:0x025b, B:176:0x0263, B:178:0x0267, B:180:0x0272, B:179:0x026f, B:157:0x0214, B:37:0x0075), top: B:213:0x0052 }] */
    /* JADX WARN: Removed duplicated region for block: B:81:0x011c A[Catch: all -> 0x02f3, TryCatch #0 {all -> 0x02f3, 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:0x00e8, B:65:0x00ec, B:68:0x00f4, B:71:0x00f9, B:73:0x0103, B:75:0x0107, B:78:0x0112, B:81:0x011c, B:83:0x0120, B:86:0x0128, B:89:0x012d, B:91:0x0137, B:93:0x013b, B:96:0x0146, B:99:0x0150, B:101:0x0154, B:104:0x015c, B:107:0x0161, B:109:0x016b, B:111:0x016f, B:114:0x017b, B:117:0x0186, B:119:0x018a, B:122:0x0192, B:125:0x0197, B:127:0x01a1, B:129:0x01a5, B:130:0x01ae, B:131:0x01b4, B:133:0x01b8, B:136:0x01c0, B:139:0x01c5, B:141:0x01cf, B:143:0x01d3, B:144:0x01dc, B:147:0x01e5, B:150:0x01ea, B:152:0x01ee, B:155:0x01f3, B:160:0x022c, B:163:0x0239, B:165:0x023f, B:167:0x0244, B:168:0x0247, B:170:0x024f, B:171:0x0252, B:182:0x0279, B:184:0x0283, B:186:0x028b, B:188:0x0294, B:190:0x029e, B:192:0x02a2, B:194:0x02a6, B:196:0x02b1, B:198:0x02b7, B:199:0x02c5, B:173:0x0258, B:174:0x025b, B:176:0x0263, B:178:0x0267, B:180:0x0272, B:179:0x026f, B:157:0x0214, B:37:0x0075), top: B:213:0x0052 }] */
    /* JADX WARN: Removed duplicated region for block: B:99:0x0150 A[Catch: all -> 0x02f3, TryCatch #0 {all -> 0x02f3, 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:0x00e8, B:65:0x00ec, B:68:0x00f4, B:71:0x00f9, B:73:0x0103, B:75:0x0107, B:78:0x0112, B:81:0x011c, B:83:0x0120, B:86:0x0128, B:89:0x012d, B:91:0x0137, B:93:0x013b, B:96:0x0146, B:99:0x0150, B:101:0x0154, B:104:0x015c, B:107:0x0161, B:109:0x016b, B:111:0x016f, B:114:0x017b, B:117:0x0186, B:119:0x018a, B:122:0x0192, B:125:0x0197, B:127:0x01a1, B:129:0x01a5, B:130:0x01ae, B:131:0x01b4, B:133:0x01b8, B:136:0x01c0, B:139:0x01c5, B:141:0x01cf, B:143:0x01d3, B:144:0x01dc, B:147:0x01e5, B:150:0x01ea, B:152:0x01ee, B:155:0x01f3, B:160:0x022c, B:163:0x0239, B:165:0x023f, B:167:0x0244, B:168:0x0247, B:170:0x024f, B:171:0x0252, B:182:0x0279, B:184:0x0283, B:186:0x028b, B:188:0x0294, B:190:0x029e, B:192:0x02a2, B:194:0x02a6, B:196:0x02b1, B:198:0x02b7, B:199:0x02c5, B:173:0x0258, B:174:0x025b, B:176:0x0263, B:178:0x0267, B:180:0x0272, B:179:0x026f, B:157:0x0214, B:37:0x0075), top: B:213:0x0052 }] */
    /*
        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: 759
            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");
    }
}
