package defpackage;

import com.rapid7.helper.smbj.io.SMB2Exception;
import java.io.IOException;
import java.io.InterruptedIOException;
import java.nio.channels.InterruptedByTimeoutException;
import java.util.EnumSet;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;

/* renamed from: ᵩʘˊ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC3780 {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final C0683 f14120;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final EnumC2857 f14121;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final long f14122;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final long f14123;

    public AbstractC3780(C0683 c0683) {
        C3500 c3500 = c0683.f3349;
        this.f14121 = (EnumC2857) ((C1326) c3500.f13111.f18820).f5442;
        this.f14120 = c0683;
        this.f14123 = c0683.f3347;
        this.f14122 = c3500.f13106.f14545;
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final AbstractC0681 m8436(AbstractC0681 abstractC0681, EnumSet enumSet) throws IOException {
        try {
            try {
                AbstractC0681 abstractC06812 = (AbstractC0681) this.f14120.m2660(abstractC0681).f15102.get(this.f14122, TimeUnit.MILLISECONDS);
                C0663 c0663 = (C0663) abstractC06812.ˌᵜᵹᵩ();
                if (enumSet.contains(EnumC3754.m8380(c0663.f3293))) {
                    return abstractC06812;
                }
                throw new SMB2Exception(c0663, "expected=" + enumSet);
            } catch (InterruptedException e) {
                InterruptedIOException interruptedIOException = new InterruptedIOException();
                interruptedIOException.initCause(e);
                throw interruptedIOException;
            } catch (ExecutionException e2) {
                throw new IOException(e2);
            } catch (TimeoutException e3) {
                InterruptedByTimeoutException interruptedByTimeoutException = new InterruptedByTimeoutException();
                interruptedByTimeoutException.initCause(e3);
                throw interruptedByTimeoutException;
            }
        } catch (IOException e4) {
            throw e4;
        } catch (Exception e5) {
            throw new IOException(e5);
        }
    }
}
