FlixOlé v4.4.0版本的 MD5 值为:50e7f767ca3e8715936523e9ef089581

以下内容为反编译后的 d0.java 源代码,内容仅作参考


package i.d.a.b.w4;

import java.io.IOException;
import java.io.InterruptedIOException;
import java.net.SocketTimeoutException;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public interface d0 extends r {

    public static final class a extends b {
        public a(IOException iOException, v vVar) {
            super("Cleartext HTTP traffic not permitted. See https://exoplayer.dev/issues/cleartext-not-permitted", iOException, vVar, 2007, 1);
        }
    }

    public static class b extends s {
        public final int f5262o;

        public b(v vVar, int i2, int i3) {
            super(b(i2, i3));
            this.f5262o = i3;
        }

        public b(IOException iOException, v vVar, int i2, int i3) {
            super(iOException, b(i2, i3));
            this.f5262o = i3;
        }

        public b(String str, v vVar, int i2, int i3) {
            super(str, b(i2, i3));
            this.f5262o = i3;
        }

        public b(String str, IOException iOException, v vVar, int i2, int i3) {
            super(str, iOException, b(i2, i3));
            this.f5262o = i3;
        }

        public static int b(int i2, int i3) {
            if (i2 == 2000 && i3 == 1) {
                return 2001;
            }
            return i2;
        }

        public static b c(IOException iOException, v vVar, int i2) {
            String message = iOException.getMessage();
            int i3 = iOException instanceof SocketTimeoutException ? 2002 : iOException instanceof InterruptedIOException ? 1004 : (message == null || !i.d.b.a.b.e(message).matches("cleartext.*not permitted.*")) ? 2001 : 2007;
            return i3 == 2007 ? new a(iOException, vVar) : new b(iOException, vVar, i3, i2);
        }
    }

    public static final class c extends b {
        public c(String str, v vVar) {
            super("Invalid content type: " + str, vVar, 2003, 1);
        }
    }

    public static final class d extends b {
        public final int f5263p;
        public final Map<String, List<String>> f5264q;

        public d(int i2, String str, IOException iOException, Map<String, List<String>> map, v vVar, byte[] bArr) {
            super("Response code: " + i2, iOException, vVar, 2004, 1);
            this.f5263p = i2;
            this.f5264q = map;
        }
    }

    public static final class e {
        public final Map<String, String> a = new HashMap();
        public Map<String, String> b;

        public synchronized Map<String, String> a() {
            if (this.b == null) {
                this.b = Collections.unmodifiableMap(new HashMap(this.a));
            }
            return this.b;
        }
    }

    static {
        i.d.a.b.w4.e eVar = new i.d.b.a.l() {
            @Override
            public final boolean apply(Object obj) {
                return c0.a((String) obj);
            }
        };
    }
}