package defpackage;

import com.hierynomus.protocol.transport.TransportException;
import com.hierynomus.smbj.common.SMBException;
import com.rapid7.helper.smbj.io.SMB2Exception;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InterruptedIOException;
import java.util.EnumSet;
import java.util.LinkedList;
import java.util.concurrent.atomic.AtomicInteger;

/* JADX WARN: Enum visitor error
jadx.core.utils.exceptions.JadxRuntimeException: Init of enum field 'EF0' uses external variables
	at jadx.core.dex.visitors.EnumVisitor.createEnumFieldByConstructor(EnumVisitor.java:451)
	at jadx.core.dex.visitors.EnumVisitor.processEnumFieldByRegister(EnumVisitor.java:395)
	at jadx.core.dex.visitors.EnumVisitor.extractEnumFieldsFromFilledArray(EnumVisitor.java:324)
	at jadx.core.dex.visitors.EnumVisitor.extractEnumFieldsFromInsn(EnumVisitor.java:262)
	at jadx.core.dex.visitors.EnumVisitor.convertToEnum(EnumVisitor.java:151)
	at jadx.core.dex.visitors.EnumVisitor.visit(EnumVisitor.java:100)
 */
/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
/* JADX INFO: renamed from: ˁʣ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class EnumC0660 {

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public static final EnumC0660 f3096;

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public static final /* synthetic */ EnumC0660[] f3097;

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final String f3098;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public final EnumC1782 f3099;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final EnumC1782 f3100;

    /* JADX INFO: Fake field, exist only in values array */
    EnumC0660 EF0;

    static {
        EnumC1782 enumC1782 = EnumC1782.f7149;
        EnumC1782 enumC17822 = EnumC1782.f7144;
        EnumC0660 enumC0660 = new EnumC0660("WINREG", 0, "winreg", enumC1782, enumC17822);
        EnumC1782 enumC17823 = EnumC1782.f7145;
        EnumC0660 enumC06602 = new EnumC0660("SRVSVC", 1, "srvsvc", enumC17823, enumC17822);
        f3096 = enumC06602;
        f3097 = new EnumC0660[]{enumC0660, enumC06602, new EnumC0660("LSASVC", 2, "lsarpc", EnumC1782.f7146, enumC17822), new EnumC0660("SAMSVC", 3, "samr", EnumC1782.f7150, enumC17822), new EnumC0660("BROWSER_SRVSVC", 4, "browser", enumC17823, enumC17822), new EnumC0660("SVCCTL", 5, "svcctl", EnumC1782.f7147, enumC17822)};
    }

    public EnumC0660(String str, int i, String str2, EnumC1782 enumC1782, EnumC1782 enumC17822) {
        this.f3098 = str2;
        this.f3100 = enumC1782;
        this.f3099 = enumC17822;
    }

    public static EnumC0660 valueOf(String str) {
        return (EnumC0660) Enum.valueOf(EnumC0660.class, str);
    }

    public static EnumC0660[] values() {
        return (EnumC0660[]) f3097.clone();
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final C1404 m2424(C5022 c5022) throws IOException {
        AbstractC1250 abstractC1250M10363 = c5022.m10363("IPC$");
        boolean z = abstractC1250M10363 instanceof C2784;
        String str = this.f3098;
        if (!z) {
            throw new TransportException(str.concat(" not a named pipe."));
        }
        C2784 c2784 = (C2784) abstractC1250M10363;
        LinkedList linkedList = new LinkedList();
        for (int i = -1; i < 1; i++) {
            try {
                C1404 c1404 = new C1404(new C2989(c5022, c2784, str));
                EnumC1782 enumC1782 = this.f3100;
                C1030 c1030 = new C1030(enumC1782, this.f3099);
                ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
                ʽˎˇˌ r2 = new ʽˎˇˌ(byteArrayOutputStream);
                c1030.f3838 = ((AtomicInteger) c1404.f5807).getAndIncrement();
                c1030.f3841 = EnumSet.of(EnumC2979.f11504, EnumC2979.f11503);
                c1030.mo3053(r2);
                byte[] bArr = new byte[c1404.f5808];
                C1709 c1709 = new C1709(new ByteArrayInputStream(bArr, 0, c1404.m4027(byteArrayOutputStream.toByteArray(), bArr)));
                C4378 c4378 = new C4378();
                c4378.mo3054(c1709);
                if (EnumC3791.f14396.equals(c4378.f3844)) {
                    c1404.f5808 = c4378.f16615;
                    return c1404;
                }
                C1685.m4568(AbstractC3653.m8234("BIND ", enumC1782.f7151, " (", enumC1782.f7153, ") failed."));
                return null;
            } catch (SMB2Exception e) {
                linkedList.offer(e);
                if (e.f1142.ordinal() != 29) {
                    throw ((SMB2Exception) linkedList.poll());
                }
                try {
                    Thread.sleep(3000L);
                } catch (InterruptedException e2) {
                    InterruptedIOException interruptedIOException = new InterruptedIOException();
                    interruptedIOException.addSuppressed(e2);
                    throw interruptedIOException;
                }
            }
        }
        if (linkedList.isEmpty()) {
            throw new SMBException("Unknown error when opening pipe: ".concat(c2784.f5274.m3300()));
        }
        throw ((SMB2Exception) linkedList.poll());
    }
}
