package com.google.android.recaptcha.internal;

import a.AbstractC0872a;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.SocketTimeoutException;
import java.net.UnknownServiceException;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes3.dex */
public final class zzew {
    private final HttpURLConnection zza;

    public zzew(HttpURLConnection httpURLConnection) {
        this.zza = httpURLConnection;
    }

    private final InputStream zzf() throws zzbd {
        try {
            return this.zza.getInputStream();
        } catch (UnknownServiceException e6) {
            throw new zzbd(zzbb.zzc, zzba.zzaf, e6.getMessage());
        } catch (IOException e7) {
            throw new zzbd(zzbb.zzc, zzba.zzae, e7.getMessage());
        } catch (Exception e8) {
            throw new zzbd(zzbb.zzc, zzba.zzak, e8.getMessage());
        }
    }

    private final OutputStream zzg() throws zzbd {
        try {
            return this.zza.getOutputStream();
        } catch (UnknownServiceException e6) {
            throw new zzbd(zzbb.zzc, zzba.zzaf, e6.getMessage());
        } catch (IOException e7) {
            throw new zzbd(zzbb.zzc, zzba.zzae, e7.getMessage());
        } catch (Exception e8) {
            throw new zzbd(zzbb.zzc, zzba.zzak, e8.getMessage());
        }
    }

    public final zzoi zza(zzoi zzoiVar) throws IOException, zzbd {
        try {
            int responseCode = this.zza.getResponseCode();
            if (responseCode != 200) {
                if (responseCode == 400) {
                    throw new zzbd(zzbb.zzc, zzba.zzau, null);
                }
                if (responseCode != 503 && responseCode != 403) {
                    if (responseCode != 404) {
                        throw new zzbd(zzbb.zzc, zzba.zzK, null);
                    }
                    throw new zzbd(zzbb.zzc, zzba.zzi, null);
                }
                throw new zzbd(zzbb.zzi, zzba.zzJ, null);
            }
            byte[] bArrC0 = AbstractC0872a.c0(zzf());
            if (bArrC0.length == 0) {
                throw new zzbd(zzbb.zzc, zzba.zzat, null);
            }
            try {
                Object objZzb = zzoiVar.zzD().zzb(bArrC0);
                o.f(objZzb, "null cannot be cast to non-null type T of com.google.android.libraries.abuse.recaptcha.network.CaptchaFeConnection.getResponse");
                return (zzoi) objZzb;
            } catch (Exception e6) {
                throw new zzbd(zzbb.zzc, zzba.zzG, e6.getMessage());
            }
        } catch (Exception e7) {
            throw new zzbd(zzbb.zzc, zzba.zzah, e7.getMessage());
        }
    }

    public final HttpURLConnection zzb() {
        return this.zza;
    }

    public final void zzc() throws zzbd {
        try {
            this.zza.connect();
        } catch (SocketTimeoutException e6) {
            throw new zzbd(zzbb.zzc, zzba.zzac, e6.getMessage());
        } catch (IOException e7) {
            throw new zzbd(zzbb.zzc, zzba.zzad, e7.getMessage());
        } catch (Exception e8) {
            throw new zzbd(zzbb.zzc, zzba.zzaj, e8.getMessage());
        }
    }

    public final void zzd() {
        this.zza.disconnect();
    }

    public final void zze(byte[] bArr) throws zzbd {
        try {
            zzg().write(bArr);
        } catch (zzbd e6) {
            throw e6;
        } catch (IOException e7) {
            throw new zzbd(zzbb.zzc, zzba.zzag, e7.getMessage());
        } catch (Exception e8) {
            throw new zzbd(zzbb.zzc, zzba.zzal, e8.getMessage());
        }
    }
}
