package com.ubt.jimu.base.http.converter; import com.google.gson.Gson; import com.google.gson.TypeAdapter; import java.io.IOException; import java.nio.charset.Charset; import okhttp3.MediaType; import okhttp3.RequestBody; import retrofit2.Converter; /* loaded from: classes.dex */ public class GsonRequestBodyConverter implements Converter { private static final MediaType MEDIA_TYPE = MediaType.parse("application/json; charset=UTF-8"); private static final Charset UTF_8 = Charset.forName("UTF-8"); private final TypeAdapter adapter; private final Gson gson; GsonRequestBodyConverter(Gson gson, TypeAdapter typeAdapter) { this.gson = gson; this.adapter = typeAdapter; } /* JADX WARN: Multi-variable type inference failed */ @Override // retrofit2.Converter public /* bridge */ /* synthetic */ RequestBody convert(Object obj) throws IOException { return convert((GsonRequestBodyConverter) obj); } /* JADX WARN: Removed duplicated region for block: B:33:0x0060 A[EXC_TOP_SPLITTER, SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:40:? A[SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:41:0x0056 A[EXC_TOP_SPLITTER, SYNTHETIC] */ /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:46:0x0045 -> B:8:0x0048). Please report as a decompilation issue!!! */ @Override // retrofit2.Converter /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ public okhttp3.RequestBody convert(T r6) { /* r5 = this; okio.Buffer r0 = new okio.Buffer r0.() r1 = 0 java.io.OutputStreamWriter r2 = new java.io.OutputStreamWriter // Catch: java.lang.Throwable -> L2c java.io.IOException -> L2f java.io.OutputStream r3 = r0.outputStream() // Catch: java.lang.Throwable -> L2c java.io.IOException -> L2f java.nio.charset.Charset r4 = com.ubt.jimu.base.http.converter.GsonRequestBodyConverter.UTF_8 // Catch: java.lang.Throwable -> L2c java.io.IOException -> L2f r2.(r3, r4) // Catch: java.lang.Throwable -> L2c java.io.IOException -> L2f com.google.gson.Gson r3 = r5.gson // Catch: java.io.IOException -> L2a java.lang.Throwable -> L53 com.google.gson.stream.JsonWriter r1 = r3.newJsonWriter(r2) // Catch: java.io.IOException -> L2a java.lang.Throwable -> L53 com.google.gson.TypeAdapter r3 = r5.adapter // Catch: java.io.IOException -> L2a java.lang.Throwable -> L53 r3.write(r1, r6) // Catch: java.io.IOException -> L2a java.lang.Throwable -> L53 if (r1 == 0) goto L26 r1.close() // Catch: java.lang.Exception -> L22 goto L26 L22: r6 = move-exception r6.printStackTrace() L26: r2.close() // Catch: java.lang.Exception -> L44 goto L48 L2a: r6 = move-exception goto L31 L2c: r6 = move-exception r2 = r1 goto L54 L2f: r6 = move-exception r2 = r1 L31: r6.printStackTrace() // Catch: java.lang.Throwable -> L53 if (r1 == 0) goto L3e r1.close() // Catch: java.lang.Exception -> L3a goto L3e L3a: r6 = move-exception r6.printStackTrace() L3e: if (r2 == 0) goto L48 r2.close() // Catch: java.lang.Exception -> L44 goto L48 L44: r6 = move-exception r6.printStackTrace() L48: okhttp3.MediaType r6 = com.ubt.jimu.base.http.converter.GsonRequestBodyConverter.MEDIA_TYPE okio.ByteString r0 = r0.readByteString() okhttp3.RequestBody r6 = okhttp3.RequestBody.create(r6, r0) return r6 L53: r6 = move-exception L54: if (r1 == 0) goto L5e r1.close() // Catch: java.lang.Exception -> L5a goto L5e L5a: r0 = move-exception r0.printStackTrace() L5e: if (r2 == 0) goto L68 r2.close() // Catch: java.lang.Exception -> L64 goto L68 L64: r0 = move-exception r0.printStackTrace() L68: throw r6 */ throw new UnsupportedOperationException("Method not decompiled: com.ubt.jimu.base.http.converter.GsonRequestBodyConverter.convert(java.lang.Object):okhttp3.RequestBody"); } }