Warkop v5.73.0版本的 MD5 值为:a4330ec2d6f5e146f59fc7622f3cdb45

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


package eg;

import android.os.Build;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.google.gson.Gson;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kg.k;
import ng.h;
import ns.c0;
import org.bouncycastle.jcajce.util.AnnotatedPrivateKey;

public class b implements ug.d {

    private static final String f51987p = String.format("Android %s %s", Build.MANUFACTURER, Build.MODEL);

    private final transient String f51988b;

    private final transient String f51989c;

    @ie.c("organizationId")
    private String f51990d;

    @ie.c("deploymentId")
    private String f51991e;

    @ie.c("buttonId")
    private String f51992f;

    @ie.c("sessionId")
    private String f51993g;

    @ie.c("prechatDetails")
    private List<a> f51994h;

    @ie.c("prechatEntities")
    private List<C1480b> f51995i;

    @ie.c("visitorName")
    private String f51996j;

    @ie.c("isPost")
    private boolean f51997k = true;

    @ie.c("receiveQueueUpdates")
    private boolean f51998l = true;

    @ie.c("userAgent")
    private String f51999m = f51987p;

    @ie.c("language")
    private String f52000n = "n/a";

    @ie.c("screenResolution")
    private String f52001o = "n/a";

    private static class a {

        @ie.c(AnnotatedPrivateKey.LABEL)
        private final String f52002a;

        @ie.c(AppMeasurementSdk.ConditionalUserProperty.VALUE)
        private Object f52003b;

        @ie.c("displayToAgent")
        private final boolean f52004c;

        @ie.c("transcriptFields")
        private final String[] f52005d;

        @ie.c("entityMaps")
        private Object[] f52006e = new Object[0];

        private a(String str, String str2, boolean z15, String... strArr) {
            this.f52002a = str;
            this.f52003b = str2 == null ? "" : str2;
            this.f52004c = z15;
            this.f52005d = strArr == null ? new String[0] : strArr;
        }

        static a a(k kVar) {
            return new a(kVar.a(), kVar.c(), kVar.d(), kVar.b());
        }

        static List<a> b(List<k> list) {
            ArrayList arrayList = new ArrayList();
            Iterator<k> it = list.iterator();
            while (it.hasNext()) {
                arrayList.add(a(it.next()));
            }
            return arrayList;
        }
    }

    private static class C1480b {

        @ie.c("entityName")
        private final String f52007a;

        @ie.c("entityFieldsMaps")
        private final List<c> f52008b;

        @ie.c("showOnCreate")
        private final boolean f52009c;

        @ie.c("saveToTranscript")
        private final String f52010d;

        @ie.c("linkToEntityName")
        private final String f52011e;

        @ie.c("linkToEntityField")
        private final String f52012f;

        private C1480b(String str, boolean z15, String str2, String str3, String str4, List<c> list) {
            this.f52007a = str;
            this.f52008b = list;
            this.f52009c = z15;
            this.f52010d = str2;
            this.f52011e = str3;
            this.f52012f = str4;
        }

        static C1480b a(kg.d dVar) {
            ArrayList arrayList = new ArrayList();
            Iterator<kg.e> it = dVar.a().iterator();
            while (it.hasNext()) {
                arrayList.add(c.a(it.next()));
            }
            return new C1480b(dVar.e(), dVar.f(), dVar.d(), dVar.c(), dVar.b(), arrayList);
        }

        static List<C1480b> b(List<kg.d> list) {
            ArrayList arrayList = new ArrayList();
            Iterator<kg.d> it = list.iterator();
            while (it.hasNext()) {
                arrayList.add(a(it.next()));
            }
            return arrayList;
        }
    }

    public static class c {

        @ie.c("fieldName")
        private final String f52013a;

        @ie.c(AnnotatedPrivateKey.LABEL)
        private final String f52014b;

        @ie.c("doFind")
        private final boolean f52015c;

        @ie.c("isExactMatch")
        private final boolean f52016d;

        @ie.c("doCreate")
        private final boolean f52017e;

        private c(String str, String str2, boolean z15, boolean z16, boolean z17) {
            this.f52013a = str;
            this.f52014b = str2;
            this.f52015c = z15;
            this.f52016d = z16;
            this.f52017e = z17;
        }

        static c a(kg.e eVar) {
            return new c(eVar.d(), eVar.c().a(), eVar.b(), eVar.e(), eVar.a());
        }
    }

    public b(sf.e eVar, String str, String str2, String str3) {
        this.f51988b = str2;
        this.f51989c = str3;
        this.f51996j = eVar.g();
        this.f51990d = eVar.f();
        this.f51991e = eVar.d();
        this.f51992f = eVar.a();
        this.f51993g = str;
        this.f51994h = a.b(eVar.c());
        this.f51995i = C1480b.b(eVar.b());
    }

    @Override
    public String a(Gson gson) {
        return gson.x(this);
    }

    @Override
    public h b(String str, Gson gson, int i15) {
        return ng.d.d().a(c(str)).b("Accept", "application/json; charset=utf-8").b("x-liveagent-api-version", "43").b("x-liveagent-session-key", this.f51988b).b("x-liveagent-affinity", this.f51989c).b("x-liveagent-sequence", Integer.toString(i15)).d(c0.create(ug.d.f157825a, a(gson))).build();
    }

    @Override
    public String c(String str) {
        return String.format("https://%s/chat/rest/%s", nh.a.c(str, "LiveAgent Pod must not be null"), "Chasitor/ChasitorInit");
    }
}