- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
196 lines
7.4 KiB
Java
196 lines
7.4 KiB
Java
package androidx.privacysandbox.ads.adservices.measurement;
|
|
|
|
import android.net.Uri;
|
|
import androidx.annotation.RequiresApi;
|
|
import java.lang.annotation.Retention;
|
|
import java.lang.annotation.RetentionPolicy;
|
|
import java.time.Instant;
|
|
import java.util.HashSet;
|
|
import java.util.List;
|
|
import kotlin.collections.CollectionsKt__CollectionsKt;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
@RequiresApi(33)
|
|
/* loaded from: classes.dex */
|
|
public final class DeletionRequest {
|
|
public static final Companion Companion = new Companion(null);
|
|
public static final int DELETION_MODE_ALL = 0;
|
|
public static final int DELETION_MODE_EXCLUDE_INTERNAL_DATA = 1;
|
|
public static final int MATCH_BEHAVIOR_DELETE = 0;
|
|
public static final int MATCH_BEHAVIOR_PRESERVE = 1;
|
|
private final int deletionMode;
|
|
private final List<Uri> domainUris;
|
|
private final Instant end;
|
|
private final int matchBehavior;
|
|
private final List<Uri> originUris;
|
|
private final Instant start;
|
|
|
|
public final int getDeletionMode() {
|
|
return this.deletionMode;
|
|
}
|
|
|
|
public final List<Uri> getDomainUris() {
|
|
return this.domainUris;
|
|
}
|
|
|
|
public final Instant getEnd() {
|
|
return this.end;
|
|
}
|
|
|
|
public final int getMatchBehavior() {
|
|
return this.matchBehavior;
|
|
}
|
|
|
|
public final List<Uri> getOriginUris() {
|
|
return this.originUris;
|
|
}
|
|
|
|
public final Instant getStart() {
|
|
return this.start;
|
|
}
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
public DeletionRequest(int i, int i2, Instant start, Instant end, List<? extends Uri> domainUris, List<? extends Uri> originUris) {
|
|
Intrinsics.checkNotNullParameter(start, "start");
|
|
Intrinsics.checkNotNullParameter(end, "end");
|
|
Intrinsics.checkNotNullParameter(domainUris, "domainUris");
|
|
Intrinsics.checkNotNullParameter(originUris, "originUris");
|
|
this.deletionMode = i;
|
|
this.matchBehavior = i2;
|
|
this.start = start;
|
|
this.end = end;
|
|
this.domainUris = domainUris;
|
|
this.originUris = originUris;
|
|
}
|
|
|
|
/* JADX WARN: Illegal instructions before constructor call */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public /* synthetic */ DeletionRequest(int r8, int r9, java.time.Instant r10, java.time.Instant r11, java.util.List r12, java.util.List r13, int r14, kotlin.jvm.internal.DefaultConstructorMarker r15) {
|
|
/*
|
|
r7 = this;
|
|
r15 = r14 & 4
|
|
if (r15 == 0) goto Lb
|
|
java.time.Instant r10 = java.time.Instant.MIN
|
|
java.lang.String r15 = "MIN"
|
|
kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r10, r15)
|
|
Lb:
|
|
r3 = r10
|
|
r10 = r14 & 8
|
|
if (r10 == 0) goto L17
|
|
java.time.Instant r11 = java.time.Instant.MAX
|
|
java.lang.String r10 = "MAX"
|
|
kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r11, r10)
|
|
L17:
|
|
r4 = r11
|
|
r10 = r14 & 16
|
|
if (r10 == 0) goto L20
|
|
java.util.List r12 = kotlin.collections.CollectionsKt.emptyList()
|
|
L20:
|
|
r5 = r12
|
|
r10 = r14 & 32
|
|
if (r10 == 0) goto L29
|
|
java.util.List r13 = kotlin.collections.CollectionsKt.emptyList()
|
|
L29:
|
|
r6 = r13
|
|
r0 = r7
|
|
r1 = r8
|
|
r2 = r9
|
|
r0.<init>(r1, r2, r3, r4, r5, r6)
|
|
return
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: androidx.privacysandbox.ads.adservices.measurement.DeletionRequest.<init>(int, int, java.time.Instant, java.time.Instant, java.util.List, java.util.List, int, kotlin.jvm.internal.DefaultConstructorMarker):void");
|
|
}
|
|
|
|
public int hashCode() {
|
|
return (((((((((Integer.hashCode(this.deletionMode) * 31) + this.domainUris.hashCode()) * 31) + this.originUris.hashCode()) * 31) + this.start.hashCode()) * 31) + this.end.hashCode()) * 31) + Integer.hashCode(this.matchBehavior);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this == obj) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof DeletionRequest)) {
|
|
return false;
|
|
}
|
|
DeletionRequest deletionRequest = (DeletionRequest) obj;
|
|
return this.deletionMode == deletionRequest.deletionMode && Intrinsics.areEqual(new HashSet(this.domainUris), new HashSet(deletionRequest.domainUris)) && Intrinsics.areEqual(new HashSet(this.originUris), new HashSet(deletionRequest.originUris)) && Intrinsics.areEqual(this.start, deletionRequest.start) && Intrinsics.areEqual(this.end, deletionRequest.end) && this.matchBehavior == deletionRequest.matchBehavior;
|
|
}
|
|
|
|
public String toString() {
|
|
return "DeletionRequest { DeletionMode=" + (this.deletionMode == 0 ? "DELETION_MODE_ALL" : "DELETION_MODE_EXCLUDE_INTERNAL_DATA") + ", MatchBehavior=" + (this.matchBehavior == 0 ? "MATCH_BEHAVIOR_DELETE" : "MATCH_BEHAVIOR_PRESERVE") + ", Start=" + this.start + ", End=" + this.end + ", DomainUris=" + this.domainUris + ", OriginUris=" + this.originUris + " }";
|
|
}
|
|
|
|
public static final class Companion {
|
|
|
|
@Retention(RetentionPolicy.SOURCE)
|
|
public @interface DeletionMode {
|
|
}
|
|
|
|
@Retention(RetentionPolicy.SOURCE)
|
|
public @interface MatchBehavior {
|
|
}
|
|
|
|
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
|
|
private Companion() {
|
|
}
|
|
}
|
|
|
|
@RequiresApi(33)
|
|
public static final class Builder {
|
|
private final int deletionMode;
|
|
private List<? extends Uri> domainUris;
|
|
private Instant end;
|
|
private final int matchBehavior;
|
|
private List<? extends Uri> originUris;
|
|
private Instant start;
|
|
|
|
public final Builder setDomainUris(List<? extends Uri> domainUris) {
|
|
Intrinsics.checkNotNullParameter(domainUris, "domainUris");
|
|
this.domainUris = domainUris;
|
|
return this;
|
|
}
|
|
|
|
public final Builder setEnd(Instant end) {
|
|
Intrinsics.checkNotNullParameter(end, "end");
|
|
this.end = end;
|
|
return this;
|
|
}
|
|
|
|
public final Builder setOriginUris(List<? extends Uri> originUris) {
|
|
Intrinsics.checkNotNullParameter(originUris, "originUris");
|
|
this.originUris = originUris;
|
|
return this;
|
|
}
|
|
|
|
public final Builder setStart(Instant start) {
|
|
Intrinsics.checkNotNullParameter(start, "start");
|
|
this.start = start;
|
|
return this;
|
|
}
|
|
|
|
public Builder(int i, int i2) {
|
|
this.deletionMode = i;
|
|
this.matchBehavior = i2;
|
|
Instant MIN = Instant.MIN;
|
|
Intrinsics.checkNotNullExpressionValue(MIN, "MIN");
|
|
this.start = MIN;
|
|
Instant MAX = Instant.MAX;
|
|
Intrinsics.checkNotNullExpressionValue(MAX, "MAX");
|
|
this.end = MAX;
|
|
this.domainUris = CollectionsKt__CollectionsKt.emptyList();
|
|
this.originUris = CollectionsKt__CollectionsKt.emptyList();
|
|
}
|
|
|
|
public final DeletionRequest build() {
|
|
return new DeletionRequest(this.deletionMode, this.matchBehavior, this.start, this.end, this.domainUris, this.originUris);
|
|
}
|
|
}
|
|
}
|