- 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
126 lines
4.5 KiB
Java
126 lines
4.5 KiB
Java
package com.facebook.share.model;
|
|
|
|
import android.os.Bundle;
|
|
import android.os.Parcel;
|
|
import android.os.Parcelable;
|
|
import androidx.annotation.RestrictTo;
|
|
import com.facebook.share.model.ShareMedia;
|
|
import com.facebook.share.model.ShareMedia.Builder;
|
|
import java.util.ArrayList;
|
|
import java.util.Arrays;
|
|
import java.util.List;
|
|
import kotlin.collections.CollectionsKt__CollectionsKt;
|
|
import kotlin.jvm.internal.DefaultConstructorMarker;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP})
|
|
/* loaded from: classes2.dex */
|
|
public abstract class ShareMedia<M extends ShareMedia<M, B>, B extends Builder<M, B>> implements ShareModel {
|
|
private final Bundle params;
|
|
|
|
@Override // android.os.Parcelable
|
|
public int describeContents() {
|
|
return 0;
|
|
}
|
|
|
|
public abstract Type getMediaType();
|
|
|
|
public enum Type {
|
|
PHOTO,
|
|
VIDEO;
|
|
|
|
/* renamed from: values, reason: to resolve conflict with enum method */
|
|
public static Type[] valuesCustom() {
|
|
Type[] valuesCustom = values();
|
|
return (Type[]) Arrays.copyOf(valuesCustom, valuesCustom.length);
|
|
}
|
|
}
|
|
|
|
public final Bundle getParameters() {
|
|
return new Bundle(this.params);
|
|
}
|
|
|
|
public ShareMedia(Builder<M, B> builder) {
|
|
Intrinsics.checkNotNullParameter(builder, "builder");
|
|
this.params = new Bundle(builder.getParams$facebook_common_release());
|
|
}
|
|
|
|
public ShareMedia(Parcel parcel) {
|
|
Intrinsics.checkNotNullParameter(parcel, "parcel");
|
|
Bundle readBundle = parcel.readBundle(getClass().getClassLoader());
|
|
this.params = readBundle == null ? new Bundle() : readBundle;
|
|
}
|
|
|
|
@Override // android.os.Parcelable
|
|
public void writeToParcel(Parcel dest, int i) {
|
|
Intrinsics.checkNotNullParameter(dest, "dest");
|
|
dest.writeBundle(this.params);
|
|
}
|
|
|
|
public static abstract class Builder<M extends ShareMedia<M, B>, B extends Builder<M, B>> implements ShareModelBuilder<M, B> {
|
|
public static final Companion Companion = new Companion(null);
|
|
private Bundle params = new Bundle();
|
|
|
|
public final Bundle getParams$facebook_common_release() {
|
|
return this.params;
|
|
}
|
|
|
|
public final void setParams$facebook_common_release(Bundle bundle) {
|
|
Intrinsics.checkNotNullParameter(bundle, "<set-?>");
|
|
this.params = bundle;
|
|
}
|
|
|
|
public final B setParameter(String key, String value) {
|
|
Intrinsics.checkNotNullParameter(key, "key");
|
|
Intrinsics.checkNotNullParameter(value, "value");
|
|
this.params.putString(key, value);
|
|
return this;
|
|
}
|
|
|
|
public final B setParameters(Bundle parameters) {
|
|
Intrinsics.checkNotNullParameter(parameters, "parameters");
|
|
this.params.putAll(parameters);
|
|
return this;
|
|
}
|
|
|
|
@Override // com.facebook.share.model.ShareModelBuilder
|
|
public B readFrom(M m) {
|
|
return m == null ? this : setParameters(((ShareMedia) m).params);
|
|
}
|
|
|
|
public static final class Companion {
|
|
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
|
|
this();
|
|
}
|
|
|
|
private Companion() {
|
|
}
|
|
|
|
public final void writeListTo$facebook_common_release(Parcel out, int i, List<? extends ShareMedia<?, ?>> media) {
|
|
Intrinsics.checkNotNullParameter(out, "out");
|
|
Intrinsics.checkNotNullParameter(media, "media");
|
|
Object[] array = media.toArray(new ShareMedia[0]);
|
|
if (array == null) {
|
|
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T>");
|
|
}
|
|
out.writeParcelableArray((Parcelable[]) array, i);
|
|
}
|
|
|
|
public final List<ShareMedia<?, ?>> readListFrom$facebook_common_release(Parcel parcel) {
|
|
Intrinsics.checkNotNullParameter(parcel, "parcel");
|
|
Parcelable[] readParcelableArray = parcel.readParcelableArray(ShareMedia.class.getClassLoader());
|
|
if (readParcelableArray == null) {
|
|
return CollectionsKt__CollectionsKt.emptyList();
|
|
}
|
|
ArrayList arrayList = new ArrayList();
|
|
for (Parcelable parcelable : readParcelableArray) {
|
|
if (parcelable instanceof ShareMedia) {
|
|
arrayList.add(parcelable);
|
|
}
|
|
}
|
|
return arrayList;
|
|
}
|
|
}
|
|
}
|
|
}
|