Kufar v3.2.0版本的 MD5 值为:6a4d203db1c561c7e3bcd50d23fed59f
以下内容为反编译后的 b.java 源代码,内容仅作参考
package r2;
import androidx.autofill.HintConstants;
import androidx.constraintlayout.core.motion.utils.TypedValues;
import androidx.exifinterface.media.ExifInterface;
import com.applovin.sdk.AppLovinEventTypes;
import com.google.android.gms.ads.RequestConfiguration;
import com.google.gson.Gson;
import com.google.gson.g;
import com.google.gson.j;
import com.google.gson.m;
import com.ironsource.mediationsdk.adunit.data.DataKeys;
import com.ironsource.sdk.controller.t;
import com.ironsource.sdk.controller.u;
import com.ironsource.sdk.controller.y;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.rudderstack.android.sdk.core.MessageType;
import com.schibsted.shared.events.SDKGson;
import com.schibsted.shared.events.schema.EventType;
import com.schibsted.shared.events.schema.objects.ClassifiedAd;
import com.schibsted.shared.events.schema.objects.Page;
import com.schibsted.shared.events.schema.objects.PhoneContact;
import com.schibsted.shared.events.schema.objects.TrustSignal;
import com.tapjoy.TJAdUnitConstants;
import com.tapjoy.TapjoyAuctionFlags;
import com.tapjoy.TapjoyConstants;
import d80.n;
import e9.a;
import h2.AnalyticsAdvert;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.internal.s;
import s2.ListingViewEvent;
@Metadata(d1 = {"\u0000¨\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\t\n\u0002\b\n\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0016\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010$\n\u0000\n\u0002\u0010\u0000\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u000b\bÆ\u0002\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b{\u0010|J(\u0010\t\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0006\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u0004H\u0002J$\u0010\n\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00042\n\b\u0002\u0010\u0007\u001a\u0004\u0018\u00010\u0004H\u0002J\u0018\u0010\u000f\u001a\u0004\u0018\u00010\u000e2\f\u0010\r\u001a\b\u0012\u0004\u0012\u00020\f0\u000bH\u0002J\u0018\u0010\u0013\u001a\u00020\u00122\u0006\u0010\u0010\u001a\u00020\u00042\u0006\u0010\u0011\u001a\u00020\u0004H\u0002JB\u0010\u0019\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0014\u001a\u00020\u00042\u0006\u0010\u0015\u001a\u00020\u00042\n\b\u0002\u0010\u0016\u001a\u0004\u0018\u00010\u00122\n\b\u0002\u0010\u0017\u001a\u0004\u0018\u00010\u00042\b\b\u0002\u0010\u0018\u001a\u00020\u0004H\u0002J\u0010\u0010\u001b\u001a\u00020\b2\u0006\u0010\u001a\u001a\u00020\u0012H\u0002J\u0016\u0010 \u001a\u00020\b2\u0006\u0010\u001d\u001a\u00020\u001c2\u0006\u0010\u001f\u001a\u00020\u001eJ\u0006\u0010\"\u001a\u00020!J\u0019\u0010%\u001a\u00020\b2\b\u0010$\u001a\u0004\u0018\u00010#H\u0016¢\u0006\u0004\b%\u0010&J!\u0010)\u001a\u00020\u00042\b\u0010'\u001a\u0004\u0018\u00010#2\b\u0010(\u001a\u0004\u0018\u00010#¢\u0006\u0004\b)\u0010*J\u0012\u0010,\u001a\u0004\u0018\u00010\u00042\b\u0010+\u001a\u0004\u0018\u00010\u0004J\u0012\u0010-\u001a\u0004\u0018\u00010\u00042\b\u0010+\u001a\u0004\u0018\u00010\u0004J3\u00103\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010/\u001a\u00020.2\b\u00100\u001a\u0004\u0018\u00010\u00042\b\u00102\u001a\u0004\u0018\u000101H\u0016¢\u0006\u0004\b3\u00104J\u000e\u00105\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u0002J\u0018\u00108\u001a\u00020\b2\u0006\u00106\u001a\u00020\u00022\u0006\u00107\u001a\u00020\u0004H\u0016J\u0010\u00109\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u0002H\u0016J\u0018\u0010:\u001a\u00020\b2\u0006\u00106\u001a\u00020\u00022\u0006\u0010\u0007\u001a\u00020\u0004H\u0016J\u0018\u0010;\u001a\u00020\b2\u0006\u00106\u001a\u00020\u00022\u0006\u0010\u0007\u001a\u00020\u0004H\u0016J\u0010\u0010<\u001a\u00020\b2\u0006\u00106\u001a\u00020\u0002H\u0016J\u0018\u0010=\u001a\u00020\b2\u0006\u00106\u001a\u00020\u00022\u0006\u0010\u0007\u001a\u00020\u0004H\u0016J\u0018\u0010?\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010>\u001a\u00020\u0004H\u0016J\u0010\u0010@\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u0002H\u0016J$\u0010B\u001a\u00020\b2\u0006\u0010\u0018\u001a\u00020\u00042\b\u0010\u0015\u001a\u0004\u0018\u00010\u00042\b\u0010A\u001a\u0004\u0018\u00010\u0004H\u0016J\u0010\u0010C\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u0002H\u0016J*\u0010D\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0010\u001a\u00020\u00042\b\u0010\u0017\u001a\u0004\u0018\u00010\u00042\u0006\u0010\u0011\u001a\u00020\u0004H\u0016J*\u0010E\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0010\u001a\u00020\u00042\u0006\u0010\u0011\u001a\u00020\u00042\b\u0010\u0017\u001a\u0004\u0018\u00010\u0004H\u0016J\u0010\u0010G\u001a\u00020\u00042\u0006\u0010F\u001a\u00020\u0004H\u0016J\u0018\u0010L\u001a\u00020\b2\u0006\u0010I\u001a\u00020H2\u0006\u0010K\u001a\u00020JH\u0016J\u001c\u0010N\u001a\u0004\u0018\u00010\u00122\b\u0010I\u001a\u0004\u0018\u00010H2\b\b\u0002\u0010M\u001a\u00020!J\u000e\u0010Q\u001a\u00020\u00042\u0006\u0010P\u001a\u00020OJ\u0018\u0010S\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\b\u0010R\u001a\u0004\u0018\u00010\u0004Jw\u0010\\\u001a\u00020\b2\b\u0010\u0015\u001a\u0004\u0018\u00010\u00042\b\u0010T\u001a\u0004\u0018\u00010\u00022\b\u0010U\u001a\u0004\u0018\u00010\u00042\b\u0010V\u001a\u0004\u0018\u00010\u00042\u0006\u0010X\u001a\u00020W2\b\u0010/\u001a\u0004\u0018\u00010.2\u0006\u0010Y\u001a\u00020\u00042\u0006\u0010Z\u001a\u00020\u00042\b\u00100\u001a\u0004\u0018\u00010\u00042\b\u0010\u0018\u001a\u0004\u0018\u00010\u00042\b\u0010[\u001a\u0004\u0018\u000101H\u0016¢\u0006\u0004\b\\\u0010]J,\u0010^\u001a\u00020\b2\u0006\u0010\u0018\u001a\u00020\u00042\b\u0010\u0015\u001a\u0004\u0018\u00010\u00042\u0006\u0010\u0014\u001a\u00020\u00042\b\u00100\u001a\u0004\u0018\u00010\u0004H\u0016J\u001e\u0010a\u001a\u00020\b2\u0006\u00106\u001a\u00020_2\u0006\u0010`\u001a\u00020!2\u0006\u0010\u0018\u001a\u00020\u0004J \u0010c\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010b\u001a\u00020!2\u0006\u0010\u0018\u001a\u00020\u0004H\u0016J0\u0010h\u001a\u00020\b2\u0012\u0010e\u001a\u000e\u0012\u0004\u0012\u00020\u0004\u0012\u0004\u0012\u00020\u00040d2\u0012\u0010g\u001a\u000e\u0012\u0004\u0012\u00020\u0004\u0012\u0004\u0012\u00020f0dH\u0016J$\u0010i\u001a\u00020\b2\u0012\u0010e\u001a\u000e\u0012\u0004\u0012\u00020\u0004\u0012\u0004\u0012\u00020\u00040d2\u0006\u0010g\u001a\u00020fH\u0016J\u0010\u0010j\u001a\u00020\b2\u0006\u0010g\u001a\u00020\u0012H\u0016J\b\u0010k\u001a\u00020\u0004H\u0016J\u000e\u0010m\u001a\u00020\u000e2\u0006\u0010l\u001a\u00020fJ\n\u0010n\u001a\u0004\u0018\u00010\u0012H\u0016R\u0018\u0010q\u001a\u0004\u0018\u00010o8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b<\u0010pR\u001c\u0010u\u001a\n s*\u0004\u0018\u00010r0r8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b^\u0010tR\"\u0010\u001d\u001a\u00020\u001c8\u0000@\u0000X\u0080.¢\u0006\u0012\n\u0004\bh\u0010v\u001a\u0004\bw\u0010x\"\u0004\by\u0010z¨\u0006}"}, d2 = {"Lr2/b;", "Lr2/a;", "Lh2/a;", "analyticsAdvert", "", "name", "button", "partnerUrl", "", "J", "K", "", "Le9/a$b;", TJAdUnitConstants.String.USAGE_TRACKER_VALUES, "Lcom/google/gson/j;", "C", "buttonType", MessageType.PAGE, "Lcom/google/gson/m;", "w", TapjoyAuctionFlags.AUCTION_TYPE, "eventName", "uiElement", "url", "pageName", "O", "event", "v", "Lq2/a;", "trackingInfoProvider", "Lu2/b;", "rudderClient", RequestConfiguration.MAX_AD_CONTENT_RATING_G, "", "H", "", DataKeys.USER_ID, "R", "(Ljava/lang/Long;)V", "parentId", "categoryId", y.f45798f, "(Ljava/lang/Long;Ljava/lang/Long;)Ljava/lang/String;", "filterValue", "z", "x", "Lcom/schibsted/shared/events/schema/objects/TrustSignal;", "userInfo", "searchUid", "", "listingPosition", "h", "(Lh2/a;Lcom/schibsted/shared/events/schema/objects/TrustSignal;Ljava/lang/String;Ljava/lang/Integer;)V", "N", "ad", "link", "g", "m", CampaignEx.JSON_KEY_AD_R, CampaignEx.JSON_KEY_AD_Q, "b", "e", "prefix", u.f45789b, "j", "id", "k", "a", "l", TtmlNode.TAG_P, "uid", ExifInterface.GPS_MEASUREMENT_IN_PROGRESS, "Ls2/b;", "listingViewEvent", "Lb6/c;", "appLocale", "s", "isIncludeOffset", "D", "Le9/a$h;", "searchSuggesterType", "F", TapjoyConstants.TJC_PLACEMENT_OFFER_ID, "M", "advert", "accountName", HintConstants.AUTOFILL_HINT_PHONE, "Lcom/schibsted/shared/events/schema/EventType;", "eventType", "elementId", "elementPosition", "mapZoom", "o", "(Ljava/lang/String;Lh2/a;Ljava/lang/String;Ljava/lang/String;Lcom/schibsted/shared/events/schema/EventType;Lcom/schibsted/shared/events/schema/objects/TrustSignal;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V", "c", "Lcom/schibsted/shared/events/schema/objects/ClassifiedAd;", "added", "I", "isFavorite", "n", "", "customEvent", "", "customObject", "d", "i", t.f45782c, "f", "any", ExifInterface.LATITUDE_SOUTH, "B", "Lt2/b;", "Lt2/b;", "pulseRudderTracker", "Lcom/google/gson/Gson;", "kotlin.jvm.PlatformType", "Lcom/google/gson/Gson;", "gson", "Lq2/a;", "getTrackingInfoProvider$analytics_googleRelease", "()Lq2/a;", "Q", "(Lq2/a;)V", "<init>", "()V", "analytics_googleRelease"}, k = 1, mv = {1, 9, 0})
public final class b implements r2.a {
public static t2.b pulseRudderTracker;
public static q2.a trackingInfoProvider;
public static final b f96001a = new b();
public static final Gson gson = SDKGson.createDBGson();
@Metadata(k = 3, mv = {1, 9, 0}, xi = 48)
public class a {
public static final int[] $EnumSwitchMapping$0;
static {
int[] iArr = new int[a.h.values().length];
try {
iArr[a.h.f74921c.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[a.h.f74922d.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
iArr[a.h.f74920b.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
$EnumSwitchMapping$0 = iArr;
}
}
public static m E(b bVar, ListingViewEvent listingViewEvent, boolean z11, int i11, Object obj) {
if ((i11 & 2) != 0) {
z11 = true;
}
return bVar.D(listingViewEvent, z11);
}
public static void L(b bVar, AnalyticsAdvert analyticsAdvert, String str, String str2, int i11, Object obj) {
if ((i11 & 4) != 0) {
str2 = null;
}
bVar.K(analyticsAdvert, str, str2);
}
public static void P(b bVar, AnalyticsAdvert analyticsAdvert, String str, String str2, m mVar, String str3, String str4, int i11, Object obj) {
if ((i11 & 8) != 0) {
mVar = null;
}
m mVar2 = mVar;
if ((i11 & 16) != 0) {
str3 = analyticsAdvert.getAdLink();
}
String str5 = str3;
if ((i11 & 32) != 0) {
str4 = "ad-view";
}
bVar.O(analyticsAdvert, str, str2, mVar2, str5, str4);
}
public String A(String uid) {
s.j(uid, "uid");
String format = String.format("sdrn:kufarby:search:%s", Arrays.copyOf(new Object[]{uid}, 1));
s.i(format, "format(this, *args)");
return format;
}
public m B() {
return null;
}
public final j C(List<? extends a.b> values) {
if (values.isEmpty()) {
return null;
}
g gVar = new g();
for (a.b bVar : values) {
if (bVar instanceof a.b.Values) {
m mVar = new m();
mVar.z("label", bVar.getLabel());
g gVar2 = new g();
Iterator<T> it = ((a.b.Values) bVar).b().iterator();
while (it.hasNext()) {
gVar2.w((String) it.next());
}
Unit unit = Unit.f82492a;
mVar.u(TJAdUnitConstants.String.USAGE_TRACKER_VALUES, gVar2);
gVar.u(mVar);
}
}
return gVar;
}
public final m D(ListingViewEvent listingViewEvent, boolean isIncludeOffset) {
boolean z11;
Integer totalAdvertsShown;
m mVar = null;
if (listingViewEvent == null) {
return null;
}
j C = C(listingViewEvent.l());
String searchUid = listingViewEvent.getSearchUid();
int i11 = 0;
if (searchUid != null && searchUid.length() != 0) {
z11 = false;
} else {
z11 = true;
}
if (!z11) {
if (!listingViewEvent.getFirstPage() && (totalAdvertsShown = listingViewEvent.getTotalAdvertsShown()) != null) {
i11 = totalAdvertsShown.intValue() - listingViewEvent.d().size();
}
mVar = new m();
b bVar = f96001a;
mVar.z("@id", bVar.A(listingViewEvent.getSearchUid()));
mVar.z("@type", "SearchMetadata");
mVar.z("source", "MainSearch");
if (isIncludeOffset) {
mVar.y("maxRank", listingViewEvent.getTotalAdvertsShown());
mVar.y(TypedValues.CycleType.S_WAVE_OFFSET, Integer.valueOf(i11));
}
if (listingViewEvent.getSearchSuggesterType() != null) {
mVar.z("suggestionType", bVar.F(listingViewEvent.getSearchSuggesterType()));
}
if (listingViewEvent.getFilterOrigin() != null) {
mVar.z("filterOrigin", listingViewEvent.getFilterOrigin());
}
if (listingViewEvent.getQueryOrigin() != null) {
mVar.z("queryOrigin", listingViewEvent.getQueryOrigin().getCom.google.android.gms.measurement.api.AppMeasurementSdk.ConditionalUserProperty.VALUE java.lang.String());
}
if (C != null) {
mVar.u("genericSearchFilters", C);
}
if (listingViewEvent.getDisplay() != null) {
mVar.z(TJAdUnitConstants.String.DISPLAY, listingViewEvent.getDisplay().getValue());
}
}
return mVar;
}
public final String F(a.h searchSuggesterType) {
s.j(searchSuggesterType, "searchSuggesterType");
int i11 = a.$EnumSwitchMapping$0[searchSuggesterType.ordinal()];
if (i11 != 1) {
if (i11 != 2) {
if (i11 == 3) {
return "Category only";
}
throw new n();
}
return "Category and query";
}
return "Query only";
}
public final synchronized void G(q2.a trackingInfoProvider2, u2.b rudderClient) {
s.j(trackingInfoProvider2, "trackingInfoProvider");
s.j(rudderClient, "rudderClient");
Q(trackingInfoProvider2);
Gson gson2 = gson;
s.i(gson2, "gson");
pulseRudderTracker = new t2.b(rudderClient, gson2, null, 4, null);
}
public final boolean H() {
return true;
}
public final void I(ClassifiedAd ad2, boolean added, String pageName) {
String str;
String str2;
s.j(ad2, "ad");
s.j(pageName, "pageName");
m mVar = new m();
if (added) {
str = "Ad Saved";
str2 = "Save";
} else {
str = "Ad Unsaved";
str2 = "Unsave";
}
String a11 = d.f96005a.a(pageName);
m mVar2 = new m();
mVar2.z("pageName", pageName);
mVar2.z("pageType", a11);
mVar.z("name", str);
mVar.z("@type", str2);
Gson gson2 = gson;
s.i(gson2, "gson");
mVar.u("object", c.a(gson2, ad2));
mVar.u(MessageType.PAGE, mVar2);
v(mVar);
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar);
}
}
public final void J(AnalyticsAdvert analyticsAdvert, String name, String button, String partnerUrl) {
ClassifiedAd f11 = i2.a.f(analyticsAdvert, f(), null, null, 6, null);
f11.url = analyticsAdvert.getAdLink();
m mVar = new m();
mVar.z("@id", "sdrn:kufarby:content:adview:element:" + button);
mVar.z("@type", "UIElement");
mVar.z("url", partnerUrl);
m mVar2 = new m();
mVar2.z("@type", "BusinessTransaction");
mVar2.z("@id", "sdrn:kufarby:transaction:" + analyticsAdvert.getId());
mVar2.z("url", f11.url);
mVar2.z("pageName", "ad-view");
Gson gson2 = gson;
s.i(gson2, "gson");
mVar2.u("items", c.a(gson2, e80.s.e(f11)));
mVar2.u("transactionElement", mVar);
m mVar3 = new m();
mVar3.z("@type", "Attempt");
mVar3.z("name", name);
mVar3.z("schema", "http://schema.adevinta.com/events/tracker-event.json/268.json");
s.i(gson2, "gson");
mVar3.u("object", c.a(gson2, mVar2));
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar3);
}
}
public final void K(AnalyticsAdvert analyticsAdvert, String name, String partnerUrl) {
boolean z11;
m mVar;
if (partnerUrl != null && partnerUrl.length() != 0) {
z11 = false;
} else {
z11 = true;
}
if (!z11) {
mVar = new m();
mVar.z("@id", "sdrn:kufarby:content:adview:element:leasing_button");
mVar.z("@type", "UIElement");
mVar.z("url", partnerUrl);
} else {
mVar = null;
}
ClassifiedAd f11 = i2.a.f(analyticsAdvert, f(), null, null, 6, null);
m mVar2 = new m();
mVar2.z("@type", "View");
mVar2.z("name", name);
m mVar3 = new m();
mVar3.z("@type", "BusinessTransaction");
mVar3.z("@id", "sdrn:kufarby:transaction:" + analyticsAdvert.getId());
Gson gson2 = gson;
s.i(gson2, "gson");
mVar3.u("items", c.a(gson2, e80.s.e(f11)));
if (mVar != null) {
s.i(gson2, "gson");
mVar3.u("transactionElement", c.a(gson2, mVar));
}
mVar2.z("schema", "http://schema.adevinta.com/events/tracker-event.json/268.json");
s.i(gson2, "gson");
mVar2.u("object", c.a(gson2, mVar3));
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar2);
}
}
public final void M(AnalyticsAdvert analyticsAdvert, String offerId) {
boolean z11;
s.j(analyticsAdvert, "analyticsAdvert");
ClassifiedAd f11 = i2.a.f(analyticsAdvert, f(), null, null, 6, null);
m mVar = new m();
mVar.z("@type", "Attempt");
mVar.z("name", "Delivery Attempted");
m mVar2 = new m();
mVar2.z("@type", "Delivery");
Gson gson2 = gson;
s.i(gson2, "gson");
mVar2.u("inReplyTo", c.a(gson2, f11));
if (offerId != null && offerId.length() != 0) {
z11 = false;
} else {
z11 = true;
}
if (!z11) {
mVar2.z("@id", offerId);
}
s.i(gson2, "gson");
mVar.u("object", c.a(gson2, mVar2));
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar);
}
}
public final void N(AnalyticsAdvert analyticsAdvert) {
s.j(analyticsAdvert, "analyticsAdvert");
ClassifiedAd f11 = i2.a.f(analyticsAdvert, f(), null, null, 6, null);
m mVar = new m();
mVar.z("@type", "View");
mVar.z("name", "Delivery Button Viewed");
m mVar2 = new m();
mVar2.z("@type", "Delivery");
Gson gson2 = gson;
s.i(gson2, "gson");
mVar2.u("inReplyTo", c.a(gson2, f11));
s.i(gson2, "gson");
mVar.u("object", c.a(gson2, mVar2));
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar);
}
}
public final void O(AnalyticsAdvert analyticsAdvert, String type, String eventName, m uiElement, String url, String pageName) {
ClassifiedAd f11 = i2.a.f(analyticsAdvert, f(), null, null, 6, null);
m mVar = new m();
mVar.z("@type", type);
mVar.z("name", eventName);
m mVar2 = new m();
mVar2.z("@id", "sdrn:kufarby:transaction:" + analyticsAdvert.getId());
mVar2.z("@type", "BusinessTransaction");
mVar2.z("url", url);
mVar2.z("pageName", pageName);
if (uiElement != null) {
Gson gson2 = gson;
s.i(gson2, "gson");
mVar2.u("transactionElement", c.a(gson2, uiElement));
}
Gson gson3 = gson;
s.i(gson3, "gson");
mVar2.u("items", c.a(gson3, e80.s.e(f11)));
s.i(gson3, "gson");
mVar.u("object", c.a(gson3, mVar2));
mVar.z("schema", "http://schema.adevinta.com/events/tracker-event.json/268.json");
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar);
}
}
public final void Q(q2.a aVar) {
s.j(aVar, "<set-?>");
trackingInfoProvider = aVar;
}
public final j S(Object any) {
s.j(any, "any");
Gson gson2 = gson;
s.i(gson2, "gson");
return c.a(gson2, any);
}
@Override
public void a(AnalyticsAdvert analyticsAdvert) {
s.j(analyticsAdvert, "analyticsAdvert");
P(this, analyticsAdvert, "Attempt", "Sell with Halva Button Clicked", null, null, null, 56, null);
}
@Override
public void b(AnalyticsAdvert ad2) {
s.j(ad2, "ad");
ClassifiedAd f11 = i2.a.f(ad2, f(), null, null, 6, null);
m mVar = new m();
mVar.z("@type", "Attempt");
mVar.z("name", "Card Payment Attempted");
m mVar2 = new m();
mVar2.z("@id", "sdrn:kufarby:transaction:" + ad2.getId());
mVar2.z("@type", "BusinessTransaction");
Gson gson2 = gson;
s.i(gson2, "gson");
mVar2.u("items", c.a(gson2, e80.s.e(f11)));
s.i(gson2, "gson");
mVar.u("object", c.a(gson2, mVar2));
mVar.z("schema", "http://schema.adevinta.com/events/tracker-event.json/268.json");
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar);
}
}
@Override
public void c(String pageName, String eventName, String type, String searchUid) {
boolean z11;
m mVar;
s.j(pageName, "pageName");
s.j(type, "type");
Page page = new Page(f(), type, pageName);
page.name = pageName;
page.pageType = d.f96005a.a(pageName);
page.pageName = pageName;
if (searchUid != null && searchUid.length() != 0) {
z11 = false;
} else {
z11 = true;
}
if (!z11) {
mVar = new m();
String format = String.format("sdrn:kufarby:search:%s", Arrays.copyOf(new Object[]{searchUid}, 1));
s.i(format, "format(this, *args)");
mVar.z("@id", format);
mVar.z("@type", "SearchMetadata");
mVar.z("source", "MainSearch");
} else {
mVar = null;
}
m mVar2 = new m();
mVar2.z("@type", "View");
if (eventName != null) {
mVar2.z("name", eventName);
}
Gson gson2 = gson;
s.i(gson2, "gson");
mVar2.u("object", c.a(gson2, page));
if (mVar != null) {
mVar2.u(AppLovinEventTypes.USER_EXECUTED_SEARCH, mVar);
}
v(mVar2);
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar2);
}
}
@Override
public void d(Map<String, String> customEvent, Map<String, ? extends Object> customObject) {
s.j(customEvent, "customEvent");
s.j(customObject, "customObject");
m mVar = new m();
for (String str : customEvent.keySet()) {
mVar.z(str, customEvent.get(str));
}
Gson gson2 = gson;
s.i(gson2, "gson");
mVar.u("object", c.a(gson2, customObject));
v(mVar);
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar);
}
}
@Override
public void e(AnalyticsAdvert ad2, String partnerUrl) {
s.j(ad2, "ad");
s.j(partnerUrl, "partnerUrl");
K(ad2, "Leasing Button View", partnerUrl);
}
@Override
public String f() {
return "";
}
@Override
public void g(AnalyticsAdvert ad2, String link) {
s.j(ad2, "ad");
s.j(link, "link");
K(ad2, "Credit Button View", link);
}
@Override
public void h(AnalyticsAdvert analyticsAdvert, TrustSignal userInfo, String searchUid, Integer listingPosition) {
boolean z11;
s.j(analyticsAdvert, "analyticsAdvert");
s.j(userInfo, "userInfo");
m mVar = null;
ClassifiedAd e11 = i2.a.e(analyticsAdvert, f(), null, userInfo);
if (searchUid != null && searchUid.length() != 0) {
z11 = false;
} else {
z11 = true;
}
if (!z11 && listingPosition != null) {
mVar = new m();
String format = String.format("sdrn:kufarby:search:%s", Arrays.copyOf(new Object[]{searchUid}, 1));
s.i(format, "format(this, *args)");
mVar.z("@id", format);
mVar.z("@type", "SearchMetadata");
mVar.z("source", "MainSearch");
mVar.y("rank", listingPosition);
}
m mVar2 = new m();
mVar2.z("@type", "View");
mVar2.z("name", "Ad detail viewed");
Gson gson2 = gson;
s.i(gson2, "gson");
mVar2.u("object", c.a(gson2, e11));
if (mVar != null) {
mVar2.u(AppLovinEventTypes.USER_EXECUTED_SEARCH, mVar);
}
v(mVar2);
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar2);
}
}
@Override
public void i(Map<String, String> customEvent, Object customObject) {
s.j(customEvent, "customEvent");
s.j(customObject, "customObject");
m mVar = new m();
for (String str : customEvent.keySet()) {
mVar.z(str, customEvent.get(str));
}
v(mVar);
Gson gson2 = gson;
s.i(gson2, "gson");
mVar.u("object", c.a(gson2, customObject));
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar);
}
}
@Override
public void j(AnalyticsAdvert analyticsAdvert) {
s.j(analyticsAdvert, "analyticsAdvert");
P(this, analyticsAdvert, "Attempt", "Halva Payment Attempted", null, null, null, 56, null);
}
@Override
public void k(String pageName, String eventName, String id2) {
s.j(pageName, "pageName");
m mVar = new m();
mVar.z("@type", "Click");
if (eventName != null) {
mVar.z("name", eventName);
}
v(mVar);
String a11 = d.f96005a.a(pageName);
m mVar2 = new m();
mVar2.z("@type", "UIElement");
mVar2.z("elementType", "Button");
if (id2 != null) {
mVar2.z("@id", "sdrn:kufarby:content:" + a11 + ":element:" + id2);
}
Gson gson2 = gson;
s.i(gson2, "gson");
mVar.u("object", c.a(gson2, mVar2));
m mVar3 = new m();
mVar3.z("pageName", pageName);
mVar3.z("pageType", a11);
s.i(gson2, "gson");
mVar.u(MessageType.PAGE, c.a(gson2, mVar3));
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar);
}
}
@Override
public void l(AnalyticsAdvert analyticsAdvert, String buttonType, String url, String page) {
s.j(analyticsAdvert, "analyticsAdvert");
s.j(buttonType, "buttonType");
s.j(page, "page");
O(analyticsAdvert, "Attempt", buttonType + " Button Clicked", null, url, page);
}
@Override
public void m(AnalyticsAdvert analyticsAdvert) {
s.j(analyticsAdvert, "analyticsAdvert");
L(this, analyticsAdvert, "Card Payment Button View", null, 4, null);
}
@Override
public void n(AnalyticsAdvert analyticsAdvert, boolean isFavorite, String pageName) {
s.j(analyticsAdvert, "analyticsAdvert");
s.j(pageName, "pageName");
I(i2.a.f(analyticsAdvert, f(), null, null, 6, null), isFavorite, pageName);
}
@Override
public void o(String eventName, AnalyticsAdvert advert, String accountName, String phone, EventType eventType, TrustSignal userInfo, String elementId, String elementPosition, String searchUid, String pageName, Integer mapZoom) {
boolean z11;
s.j(eventType, "eventType");
s.j(elementId, "elementId");
s.j(elementPosition, "elementPosition");
if (advert != null) {
m mVar = null;
ClassifiedAd e11 = i2.a.e(advert, f(), null, userInfo);
if (e11 != null) {
m mVar2 = new m();
String f11 = f();
mVar2.z("@type", eventType.name());
if (eventName != null) {
mVar2.z("name", eventName);
}
mVar2.z("schema", "http://schema.adevinta.com/events/tracker-event.json/268.json");
mVar2.z("action", "Click");
Gson gson2 = gson;
s.i(gson2, "gson");
mVar2.u("origin", c.a(gson2, e11));
PhoneContact phoneContact = new PhoneContact(f11);
phoneContact.inReplyTo = e11;
phoneContact.name = accountName;
phoneContact.telephone = phone;
m mVar3 = new m();
mVar3.z("@id", elementId);
mVar3.z("@type", "UIElement");
mVar3.z("position", elementPosition);
if (searchUid != null && searchUid.length() != 0) {
z11 = false;
} else {
z11 = true;
}
if (!z11) {
mVar = new m();
String format = String.format("sdrn:kufarby:search:%s", Arrays.copyOf(new Object[]{searchUid}, 1));
s.i(format, "format(this, *args)");
mVar.z("@id", format);
mVar.z("@type", "SearchMetadata");
mVar.z("source", "MainSearch");
}
v(mVar2);
s.i(gson2, "gson");
mVar2.u("object", c.a(gson2, phoneContact));
s.i(gson2, "gson");
mVar2.u("element", c.a(gson2, mVar3));
if (mVar != null) {
mVar2.u(AppLovinEventTypes.USER_EXECUTED_SEARCH, mVar);
}
if (pageName != null) {
m mVar4 = new m();
mVar4.z("pageType", d.f96005a.a(pageName));
mVar4.z("pageName", pageName);
Unit unit = Unit.f82492a;
mVar2.u(MessageType.PAGE, mVar4);
}
if (mapZoom != null) {
m mVar5 = new m();
mVar5.y("zoom", mapZoom);
Unit unit2 = Unit.f82492a;
mVar2.u("map", mVar5);
}
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(mVar2);
}
}
}
}
@Override
public void p(AnalyticsAdvert analyticsAdvert, String buttonType, String page, String url) {
s.j(analyticsAdvert, "analyticsAdvert");
s.j(buttonType, "buttonType");
s.j(page, "page");
O(analyticsAdvert, "Attempt", "Sell with Halva Button Clicked", w(buttonType, page), url, page);
}
@Override
public void q(AnalyticsAdvert ad2, String partnerUrl) {
s.j(ad2, "ad");
s.j(partnerUrl, "partnerUrl");
J(ad2, "Leasing Calculation Attempted", "leasing_button", partnerUrl);
}
@Override
public void r(AnalyticsAdvert ad2, String partnerUrl) {
s.j(ad2, "ad");
s.j(partnerUrl, "partnerUrl");
J(ad2, "Credit Calculation Attempted", "credit_button", partnerUrl);
}
@Override
public void s(ListingViewEvent listingViewEvent, b6.c appLocale) {
s.j(listingViewEvent, "listingViewEvent");
s.j(appLocale, "appLocale");
}
@Override
public void t(m customObject) {
s.j(customObject, "customObject");
v(customObject);
t2.b bVar = pulseRudderTracker;
if (bVar != null) {
bVar.g(customObject);
}
}
@Override
public void u(AnalyticsAdvert analyticsAdvert, String prefix) {
s.j(analyticsAdvert, "analyticsAdvert");
s.j(prefix, "prefix");
P(this, analyticsAdvert, "View", prefix + "Halva Button View", null, null, null, 56, null);
}
public final void v(m event) {
m B = B();
if (B != null) {
Gson gson2 = gson;
s.i(gson2, "gson");
event.u("actor", c.a(gson2, B));
}
}
public final m w(String buttonType, String page) {
String str;
if (s.e(page, "my-account-ads-active")) {
str = "myads";
} else if (s.e(page, "ad-view")) {
str = "adview";
} else {
return new m();
}
m mVar = new m();
mVar.z("@id", "sdrn:kufarby:content:" + str + ":element:halva_payment_button");
mVar.z("@type", "UIElement");
mVar.z("elementType", "Button");
mVar.z("position", buttonType);
return mVar;
}
public final String x(String filterValue) {
if (!s.e(filterValue, "sell") && !s.e(filterValue, "let")) {
return null;
}
return filterValue;
}
public final String y(Long parentId, Long categoryId) {
if (parentId != null && categoryId != null) {
return parentId + " > " + categoryId;
}
if (parentId != null && parentId.longValue() > 0) {
return parentId.toString();
}
return "0000";
}
public final String z(String filterValue) {
if (s.e(filterValue, MBridgeConstans.ENDCARD_URL_TYPE_PL)) {
return "private";
}
if (s.e(filterValue, "1")) {
return "pro";
}
return null;
}
public void R(Long userId) {
}
}