导航菜单

页面标题

页面副标题

哔哩哔哩 v1.6.6 - ou.java 源代码

正在查看: 哔哩哔哩 v1.6.6 应用的 ou.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package bl;

import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import com.bilibili.lib.infoeyes.InfoEyesEvent;
import com.bilibili.lib.infoeyes.v1.InfoEyesEventV1;
import java.util.ArrayList;
import java.util.List;

public class ou extends nz {
    @Override
    @NonNull
    protected CharSequence b() {
        StringBuilder sb = new StringBuilder();
        sb.append(os.a());
        sb.append("^");
        sb.append(on.a().b());
        sb.append("^");
        sb.append(on.a(on.a().e()));
        sb.append((char) 1);
        return sb;
    }

    @Override
    protected CharSequence b(@NonNull InfoEyesEvent infoEyesEvent) {
        throw new RuntimeException("Undefined by protocol v1.");
    }

    @Override
    @NonNull
    protected CharSequence c(InfoEyesEvent infoEyesEvent) {
        StringBuilder sb = new StringBuilder();
        sb.append(infoEyesEvent.d());
        sb.append("||");
        sb.append(infoEyesEvent.b());
        sb.append("||");
        if (infoEyesEvent.f() == 1) {
            sb.append(on.a(((InfoEyesEventV1) infoEyesEvent).j()));
            sb.append("||");
        }
        sb.append(on.a(infoEyesEvent.c()));
        sb.append((char) 2);
        return sb;
    }

    public String d() {
        return (!on.a().g().g || ok.a().b()) ? "http://data.bilibili.com/vv/app" : "https://data.bilibili.com/vv/app";
    }

    @Override
    @Nullable
    public List<oh> c() {
        if (this.a.isEmpty()) {
            return null;
        }
        CharSequence b = b();
        ArrayList arrayList = new ArrayList();
        int size = this.a.size();
        ot otVar = null;
        for (int i = 0; i < size; i++) {
            InfoEyesEvent infoEyesEvent = this.a.get(i);
            if (infoEyesEvent != null && infoEyesEvent.g()) {
                CharSequence c = c(infoEyesEvent);
                if (otVar == null) {
                    otVar = new ot(d(), b);
                }
                boolean z = !otVar.e() && otVar.a(infoEyesEvent, c);
                if (otVar.e()) {
                    arrayList.add(otVar);
                    if (z) {
                        otVar = null;
                    } else {
                        otVar = new ot(d(), b);
                        otVar.a(infoEyesEvent, c);
                    }
                }
            }
        }
        if (otVar != null) {
            arrayList.add(otVar);
        }
        return arrayList;
    }
}