FLIX VISION v2.8.2版本的 MD5 值为:4d33b143293b36f23ce5a6a5834e6993

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


package ub;

import android.content.Context;
import android.os.AsyncTask;
import flix.com.vision.App;
import flix.com.vision.processors.english.BaseProcessor;
import j1.w;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import q2.m;
import v9.n0;

public final class c extends BaseProcessor {

    public final Context f18536f;

    public String f18537g;

    public String f18538h;

    public final String f18539i = "https://allmovieland.fun/";

    public final boolean f18540j;

    public class a extends m {
        public a(String str, ub.a aVar, n0 n0Var) {
            super(0, str, aVar, n0Var);
        }

        @Override
        public Map<String, String> getHeaders() {
            HashMap hashMap = new HashMap();
            hashMap.put("Referer", c.this.f18539i);
            return hashMap;
        }
    }

    public class b extends m {
        public b(String str, ub.a aVar, n0 n0Var) {
            super(1, str, aVar, n0Var);
        }

        @Override
        public Map<String, String> getHeaders() {
            HashMap hashMap = new HashMap();
            c cVar = c.this;
            hashMap.put("Referer", cVar.f18537g);
            hashMap.put("X-Csrf-Token", cVar.f18538h);
            return hashMap;
        }
    }

    public class C0266c extends m {
        public C0266c(String str, w wVar, n0 n0Var) {
            super(1, str, wVar, n0Var);
        }

        @Override
        public Map<String, String> getHeaders() {
            HashMap hashMap = new HashMap();
            c cVar = c.this;
            hashMap.put("Referer", cVar.f18537g);
            hashMap.put("X-Csrf-Token", cVar.f18538h);
            return hashMap;
        }
    }

    public c(Context context, hb.e eVar, String str) {
        this.f18540j = true;
        this.f18536f = context;
        this.f12420b = eVar;
        new ArrayList();
        this.f12422d = str;
        this.f18540j = App.getInstance().f11732q.getBoolean("pref_show_hindi_dubbed_direct", true);
    }

    public void GetStreamLinkHindi(String str) {
        App.getInstance().getRequestQueue().add(new a(str, new ub.a(this, 0), new n0(27)));
    }

    public void GetStreamLinkHindi2(String str) {
        App.getInstance().getRequestQueue().add(new b(str, new ub.a(this, 1), new n0(28)));
    }

    public void GetStreamLinkHindi3(kb.b bVar) {
        String str;
        if (this.f18540j || (str = bVar.f15726b) == null || str.contains("English")) {
            StringBuilder sb2 = new StringBuilder();
            sb2.append(this.f12422d);
            sb2.append("/playlist/");
            App.getInstance().getRequestQueue().add(new C0266c(a.b.n(sb2, bVar.f15725a, ".txt"), new w(10, this, bVar), new n0(29)));
        }
    }

    public void process(String str) {
        this.f18537g = a.b.o(new StringBuilder(), this.f12422d, "/play/", str);
        new ub.b(this, str).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, new Void[0]);
    }
}