Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,108 @@
package com.facebook.ads.internal.androidx.support.v4.view;
import android.os.Parcel;
import android.os.Parcelable;
import com.applovin.exoplayer2.common.base.Ascii;
import com.facebook.ads.internal.androidx.support.v4.view.AbsSavedState;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public abstract class AbsSavedState implements Parcelable {
public static byte[] A01;
public static final AbsSavedState A02;
public static final Parcelable.Creator<AbsSavedState> CREATOR;
public final Parcelable A00;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A01, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] ^ i3) ^ 106);
}
return new String(copyOfRange);
}
public static void A01() {
A01 = new byte[]{85, 83, 86, 67, 84, 117, 82, 71, 82, 67, 6, 75, 83, 85, 82, 6, 72, 73, 82, 6, 68, 67, 6, 72, 83, 74, 74};
}
static {
A01();
A02 = new AbsSavedState() { // from class: com.facebook.ads.internal.androidx.support.v4.view.AbsSavedState.1
};
CREATOR = new Parcelable.ClassLoaderCreator<AbsSavedState>() { // from class: com.facebook.ads.redexgen.X.32
public static byte[] A00;
static {
A03();
}
public static String A02(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A00, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] - i3) - 78);
}
return new String(copyOfRange);
}
public static void A03() {
A00 = new byte[]{Ascii.ETB, Ascii.EM, Ascii.DC4, 9, Ascii.SYN, -9, Ascii.CAN, 5, Ascii.CAN, 9, -60, 17, Ascii.EM, Ascii.ETB, Ascii.CAN, -60, 6, 9, -60, Ascii.DC2, Ascii.EM, Ascii.DLE, Ascii.DLE};
}
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.Creator
/* renamed from: A00, reason: merged with bridge method [inline-methods] */
public final AbsSavedState createFromParcel(Parcel parcel) {
return createFromParcel(parcel, null);
}
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.ClassLoaderCreator
/* renamed from: A01, reason: merged with bridge method [inline-methods] */
public final AbsSavedState createFromParcel(Parcel parcel, ClassLoader classLoader) {
Parcelable superState = parcel.readParcelable(classLoader);
if (superState == null) {
return AbsSavedState.A02;
}
throw new IllegalStateException(A02(0, 23, 86));
}
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.Creator
/* renamed from: A04, reason: merged with bridge method [inline-methods] */
public final AbsSavedState[] newArray(int i) {
return new AbsSavedState[i];
}
};
}
public AbsSavedState() {
this.A00 = null;
}
public AbsSavedState(Parcel parcel, ClassLoader classLoader) {
Parcelable superState = parcel.readParcelable(classLoader);
this.A00 = superState == null ? A02 : superState;
}
public AbsSavedState(Parcelable parcelable) {
if (parcelable != null) {
this.A00 = parcelable == A02 ? null : parcelable;
return;
}
throw new IllegalArgumentException(A00(0, 27, 76));
}
public final Parcelable A02() {
return this.A00;
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
@Override // android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
parcel.writeParcelable(this.A00, i);
}
}

View File

@@ -0,0 +1,14 @@
package com.facebook.ads.internal.androidx.support.v4.view;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.TYPE})
@Inherited
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: assets/audience_network.dex */
public @interface ViewPager$DecorView {
}

View File

@@ -0,0 +1,76 @@
package com.facebook.ads.internal.androidx.support.v4.view;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.internal.androidx.support.v4.view.ViewPager$SavedState;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public class ViewPager$SavedState extends AbsSavedState {
public static byte[] A03;
public static final Parcelable.Creator<ViewPager$SavedState> CREATOR;
public int A00;
public Parcelable A01;
public ClassLoader A02;
public static String A01(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A03, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] ^ i3) ^ 126);
}
return new String(copyOfRange);
}
public static void A02() {
A03 = new byte[]{34, 114, 109, 113, 107, 118, 107, 109, 108, 63, 69, 113, 98, 100, 110, 102, 109, 119, 83, 98, 100, 102, 113, 45, 80, 98, 117, 102, 103, 80, 119, 98, 119, 102, 120, 6};
}
static {
A02();
CREATOR = new Parcelable.ClassLoaderCreator<ViewPager$SavedState>() { // from class: com.facebook.ads.redexgen.X.3f
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.Creator
/* renamed from: A00, reason: merged with bridge method [inline-methods] */
public final ViewPager$SavedState createFromParcel(Parcel parcel) {
return new ViewPager$SavedState(parcel, null);
}
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.ClassLoaderCreator
/* renamed from: A01, reason: merged with bridge method [inline-methods] */
public final ViewPager$SavedState createFromParcel(Parcel parcel, ClassLoader classLoader) {
return new ViewPager$SavedState(parcel, classLoader);
}
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.Creator
/* renamed from: A02, reason: merged with bridge method [inline-methods] */
public final ViewPager$SavedState[] newArray(int i) {
return new ViewPager$SavedState[i];
}
};
}
public ViewPager$SavedState(Parcel parcel, ClassLoader classLoader) {
super(parcel, classLoader);
classLoader = classLoader == null ? getClass().getClassLoader() : classLoader;
this.A00 = parcel.readInt();
this.A01 = parcel.readParcelable(classLoader);
this.A02 = classLoader;
}
public ViewPager$SavedState(Parcelable parcelable) {
super(parcelable);
}
public final String toString() {
return A01(10, 25, 125) + Integer.toHexString(System.identityHashCode(this)) + A01(0, 10, 124) + this.A00 + A01(35, 1, 5);
}
@Override // com.facebook.ads.internal.androidx.support.v4.view.AbsSavedState, android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
super.writeToParcel(parcel, i);
parcel.writeInt(this.A00);
parcel.writeParcelable(this.A01, i);
}
}

View File

@@ -0,0 +1,62 @@
package com.facebook.ads.internal.androidx.support.v7.widget;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.internal.androidx.support.v7.widget.LinearLayoutManager$SavedState;
/* loaded from: assets/audience_network.dex */
public class LinearLayoutManager$SavedState implements Parcelable {
public static final Parcelable.Creator<LinearLayoutManager$SavedState> CREATOR = new Parcelable.Creator<LinearLayoutManager$SavedState>() { // from class: com.facebook.ads.redexgen.X.4U
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.Creator
/* renamed from: A00, reason: merged with bridge method [inline-methods] */
public final LinearLayoutManager$SavedState createFromParcel(Parcel parcel) {
return new LinearLayoutManager$SavedState(parcel);
}
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.Creator
/* renamed from: A01, reason: merged with bridge method [inline-methods] */
public final LinearLayoutManager$SavedState[] newArray(int i) {
return new LinearLayoutManager$SavedState[i];
}
};
public int A00;
public int A01;
public boolean A02;
public LinearLayoutManager$SavedState() {
}
public LinearLayoutManager$SavedState(Parcel parcel) {
this.A01 = parcel.readInt();
this.A00 = parcel.readInt();
this.A02 = parcel.readInt() == 1;
}
public LinearLayoutManager$SavedState(LinearLayoutManager$SavedState linearLayoutManager$SavedState) {
this.A01 = linearLayoutManager$SavedState.A01;
this.A00 = linearLayoutManager$SavedState.A00;
this.A02 = linearLayoutManager$SavedState.A02;
}
public final void A00() {
this.A01 = -1;
}
public final boolean A01() {
return this.A01 >= 0;
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeInt(this.A01);
parcel.writeInt(this.A00);
parcel.writeInt(this.A02 ? 1 : 0);
}
}

View File

@@ -0,0 +1,53 @@
package com.facebook.ads.internal.androidx.support.v7.widget;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.internal.androidx.support.v4.view.AbsSavedState;
import com.facebook.ads.internal.androidx.support.v7.widget.RecyclerView$SavedState;
import com.facebook.ads.redexgen.core.AbstractC03744o;
/* loaded from: assets/audience_network.dex */
public class RecyclerView$SavedState extends AbsSavedState {
public static final Parcelable.Creator<RecyclerView$SavedState> CREATOR = new Parcelable.ClassLoaderCreator<RecyclerView$SavedState>() { // from class: com.facebook.ads.redexgen.X.4y
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.Creator
/* renamed from: A00, reason: merged with bridge method [inline-methods] */
public final RecyclerView$SavedState createFromParcel(Parcel parcel) {
return new RecyclerView$SavedState(parcel, null);
}
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.ClassLoaderCreator
/* renamed from: A01, reason: merged with bridge method [inline-methods] */
public final RecyclerView$SavedState createFromParcel(Parcel parcel, ClassLoader classLoader) {
return new RecyclerView$SavedState(parcel, classLoader);
}
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.Creator
/* renamed from: A02, reason: merged with bridge method [inline-methods] */
public final RecyclerView$SavedState[] newArray(int i) {
return new RecyclerView$SavedState[i];
}
};
public Parcelable A00;
public RecyclerView$SavedState(Parcel parcel, ClassLoader classLoader) {
super(parcel, classLoader);
this.A00 = parcel.readParcelable(classLoader == null ? AbstractC03744o.class.getClassLoader() : classLoader);
}
public RecyclerView$SavedState(Parcelable parcelable) {
super(parcelable);
}
public final void A03(RecyclerView$SavedState recyclerView$SavedState) {
this.A00 = recyclerView$SavedState.A00;
}
@Override // com.facebook.ads.internal.androidx.support.v4.view.AbsSavedState, android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
super.writeToParcel(parcel, i);
parcel.writeParcelable(this.A00, 0);
}
}

View File

@@ -0,0 +1,428 @@
package com.facebook.ads.internal.api;
import android.annotation.SuppressLint;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.annotation.UiThread;
import com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory;
@Keep
@UiThread
/* loaded from: classes2.dex */
public abstract class AdComponentFrameLayout extends FrameLayout implements AdComponentView {
@Nullable
private AdComponentViewApi mAdComponentViewApi;
private final AdComponentViewParentApi mAdComponentViewParentApi;
public AdComponentFrameLayout(Context context) {
super(context);
this.mAdComponentViewParentApi = new AdComponentViewParentApi() { // from class: com.facebook.ads.internal.api.AdComponentFrameLayout.1
@Override // com.facebook.ads.internal.api.AdComponentView
public void setLayoutParams(ViewGroup.LayoutParams layoutParams) {
AdComponentFrameLayout.super.setLayoutParams(layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onMeasure(int i, int i2) {
AdComponentFrameLayout.super.onMeasure(i, i2);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onAttachedToWindow() {
AdComponentFrameLayout.super.onAttachedToWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onDetachedFromWindow() {
AdComponentFrameLayout.super.onDetachedFromWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void setMeasuredDimension(int i, int i2) {
AdComponentFrameLayout.super.setMeasuredDimension(i, i2);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void bringChildToFront(View view) {
AdComponentFrameLayout.super.bringChildToFront(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void onWindowFocusChanged(boolean z) {
AdComponentFrameLayout.super.onWindowFocusChanged(z);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onVisibilityChanged(View view, int i) {
AdComponentFrameLayout.super.onVisibilityChanged(view, i);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i, ViewGroup.LayoutParams layoutParams) {
AdComponentFrameLayout.super.addView(view, i, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view) {
AdComponentFrameLayout.super.addView(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i) {
AdComponentFrameLayout.super.addView(view, i);
}
@Override // com.facebook.ads.internal.api.AdComponentView, android.view.ViewManager
public void addView(View view, ViewGroup.LayoutParams layoutParams) {
AdComponentFrameLayout.super.addView(view, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i, int i2) {
AdComponentFrameLayout.super.addView(view, i, i2);
}
};
}
public AdComponentFrameLayout(Context context, @Nullable AttributeSet attributeSet) {
super(context, attributeSet);
this.mAdComponentViewParentApi = new AdComponentViewParentApi() { // from class: com.facebook.ads.internal.api.AdComponentFrameLayout.1
@Override // com.facebook.ads.internal.api.AdComponentView
public void setLayoutParams(ViewGroup.LayoutParams layoutParams) {
AdComponentFrameLayout.super.setLayoutParams(layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onMeasure(int i, int i2) {
AdComponentFrameLayout.super.onMeasure(i, i2);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onAttachedToWindow() {
AdComponentFrameLayout.super.onAttachedToWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onDetachedFromWindow() {
AdComponentFrameLayout.super.onDetachedFromWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void setMeasuredDimension(int i, int i2) {
AdComponentFrameLayout.super.setMeasuredDimension(i, i2);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void bringChildToFront(View view) {
AdComponentFrameLayout.super.bringChildToFront(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void onWindowFocusChanged(boolean z) {
AdComponentFrameLayout.super.onWindowFocusChanged(z);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onVisibilityChanged(View view, int i) {
AdComponentFrameLayout.super.onVisibilityChanged(view, i);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i, ViewGroup.LayoutParams layoutParams) {
AdComponentFrameLayout.super.addView(view, i, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view) {
AdComponentFrameLayout.super.addView(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i) {
AdComponentFrameLayout.super.addView(view, i);
}
@Override // com.facebook.ads.internal.api.AdComponentView, android.view.ViewManager
public void addView(View view, ViewGroup.LayoutParams layoutParams) {
AdComponentFrameLayout.super.addView(view, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i, int i2) {
AdComponentFrameLayout.super.addView(view, i, i2);
}
};
}
public AdComponentFrameLayout(Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.mAdComponentViewParentApi = new AdComponentViewParentApi() { // from class: com.facebook.ads.internal.api.AdComponentFrameLayout.1
@Override // com.facebook.ads.internal.api.AdComponentView
public void setLayoutParams(ViewGroup.LayoutParams layoutParams) {
AdComponentFrameLayout.super.setLayoutParams(layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onMeasure(int i2, int i22) {
AdComponentFrameLayout.super.onMeasure(i2, i22);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onAttachedToWindow() {
AdComponentFrameLayout.super.onAttachedToWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onDetachedFromWindow() {
AdComponentFrameLayout.super.onDetachedFromWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void setMeasuredDimension(int i2, int i22) {
AdComponentFrameLayout.super.setMeasuredDimension(i2, i22);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void bringChildToFront(View view) {
AdComponentFrameLayout.super.bringChildToFront(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void onWindowFocusChanged(boolean z) {
AdComponentFrameLayout.super.onWindowFocusChanged(z);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onVisibilityChanged(View view, int i2) {
AdComponentFrameLayout.super.onVisibilityChanged(view, i2);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i2, ViewGroup.LayoutParams layoutParams) {
AdComponentFrameLayout.super.addView(view, i2, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view) {
AdComponentFrameLayout.super.addView(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i2) {
AdComponentFrameLayout.super.addView(view, i2);
}
@Override // com.facebook.ads.internal.api.AdComponentView, android.view.ViewManager
public void addView(View view, ViewGroup.LayoutParams layoutParams) {
AdComponentFrameLayout.super.addView(view, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i2, int i22) {
AdComponentFrameLayout.super.addView(view, i2, i22);
}
};
}
@RequiresApi(api = 21)
public AdComponentFrameLayout(Context context, @Nullable AttributeSet attributeSet, int i, int i2) {
super(context, attributeSet, i, i2);
this.mAdComponentViewParentApi = new AdComponentViewParentApi() { // from class: com.facebook.ads.internal.api.AdComponentFrameLayout.1
@Override // com.facebook.ads.internal.api.AdComponentView
public void setLayoutParams(ViewGroup.LayoutParams layoutParams) {
AdComponentFrameLayout.super.setLayoutParams(layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onMeasure(int i22, int i222) {
AdComponentFrameLayout.super.onMeasure(i22, i222);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onAttachedToWindow() {
AdComponentFrameLayout.super.onAttachedToWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onDetachedFromWindow() {
AdComponentFrameLayout.super.onDetachedFromWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void setMeasuredDimension(int i22, int i222) {
AdComponentFrameLayout.super.setMeasuredDimension(i22, i222);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void bringChildToFront(View view) {
AdComponentFrameLayout.super.bringChildToFront(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void onWindowFocusChanged(boolean z) {
AdComponentFrameLayout.super.onWindowFocusChanged(z);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onVisibilityChanged(View view, int i22) {
AdComponentFrameLayout.super.onVisibilityChanged(view, i22);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i22, ViewGroup.LayoutParams layoutParams) {
AdComponentFrameLayout.super.addView(view, i22, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view) {
AdComponentFrameLayout.super.addView(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i22) {
AdComponentFrameLayout.super.addView(view, i22);
}
@Override // com.facebook.ads.internal.api.AdComponentView, android.view.ViewManager
public void addView(View view, ViewGroup.LayoutParams layoutParams) {
AdComponentFrameLayout.super.addView(view, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i22, int i222) {
AdComponentFrameLayout.super.addView(view, i22, i222);
}
};
}
public void attachAdComponentViewApi(AdComponentViewApiProvider adComponentViewApiProvider) {
if (DynamicLoaderFactory.isFallbackMode()) {
return;
}
if (this.mAdComponentViewApi == null) {
adComponentViewApiProvider.getAdComponentViewApi().onAttachedToView(this, this.mAdComponentViewParentApi);
this.mAdComponentViewApi = adComponentViewApiProvider.getAdComponentViewApi();
return;
}
throw new IllegalStateException("AdComponentViewApi can't be attached more then once.");
}
@Override // android.view.ViewGroup, com.facebook.ads.internal.api.AdComponentView
public void addView(View view) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.addView(view);
} else {
super.addView(view);
}
}
@Override // android.view.ViewGroup, com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.addView(view, i);
} else {
super.addView(view, i);
}
}
@Override // android.view.ViewGroup, android.view.ViewManager, com.facebook.ads.internal.api.AdComponentView
public void addView(View view, ViewGroup.LayoutParams layoutParams) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.addView(view, layoutParams);
} else {
super.addView(view, layoutParams);
}
}
@Override // android.view.ViewGroup, com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i, int i2) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.addView(view, i, i2);
} else {
super.addView(view, i, i2);
}
}
@Override // android.view.ViewGroup, com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i, ViewGroup.LayoutParams layoutParams) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.addView(view, i, layoutParams);
} else {
super.addView(view, i, layoutParams);
}
}
@Override // android.view.View, com.facebook.ads.internal.api.AdComponentView
public void setLayoutParams(ViewGroup.LayoutParams layoutParams) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.setLayoutParams(layoutParams);
} else {
super.setLayoutParams(layoutParams);
}
}
@Override // android.widget.FrameLayout, android.view.View
public void onMeasure(int i, int i2) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.onMeasure(i, i2);
} else {
super.onMeasure(i, i2);
}
}
@Override // android.view.View
public void onVisibilityChanged(View view, int i) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.onVisibilityChanged(view, i);
} else {
super.onVisibilityChanged(view, i);
}
}
@Override // android.view.View, com.facebook.ads.internal.api.AdComponentView
public void onWindowFocusChanged(boolean z) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.onWindowFocusChanged(z);
} else {
super.onWindowFocusChanged(z);
}
}
@Override // android.view.ViewGroup, android.view.View
@SuppressLint({"MissingSuperCall"})
public void onAttachedToWindow() {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.onAttachedToWindow();
} else {
super.onAttachedToWindow();
}
}
@Override // android.view.ViewGroup, android.view.View
@SuppressLint({"MissingSuperCall"})
public void onDetachedFromWindow() {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.onDetachedFromWindow();
} else {
super.onDetachedFromWindow();
}
}
}

View File

@@ -0,0 +1,25 @@
package com.facebook.ads.internal.api;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
@Keep
@UiThread
/* loaded from: classes2.dex */
public interface AdComponentView {
void addView(View view);
void addView(View view, int i);
void addView(View view, int i, int i2);
void addView(View view, int i, ViewGroup.LayoutParams layoutParams);
void addView(View view, ViewGroup.LayoutParams layoutParams);
void onWindowFocusChanged(boolean z);
void setLayoutParams(ViewGroup.LayoutParams layoutParams);
}

View File

@@ -0,0 +1,11 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
@Keep
@UiThread
/* loaded from: classes2.dex */
public interface AdComponentViewApi extends AdComponentViewParentApi {
void onAttachedToView(AdComponentView adComponentView, AdComponentViewParentApi adComponentViewParentApi);
}

View File

@@ -0,0 +1,11 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
@Keep
@UiThread
/* loaded from: classes2.dex */
public interface AdComponentViewApiProvider {
AdComponentViewApi getAdComponentViewApi();
}

View File

@@ -0,0 +1,22 @@
package com.facebook.ads.internal.api;
import android.view.View;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
@Keep
@UiThread
/* loaded from: classes2.dex */
public interface AdComponentViewParentApi extends AdComponentView {
void bringChildToFront(View view);
void onAttachedToWindow();
void onDetachedFromWindow();
void onMeasure(int i, int i2);
void onVisibilityChanged(View view, int i);
void setMeasuredDimension(int i, int i2);
}

View File

@@ -0,0 +1,438 @@
package com.facebook.ads.internal.api;
import android.annotation.SuppressLint;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory;
@Keep
/* loaded from: classes2.dex */
public abstract class AdNativeComponentView extends RelativeLayout implements AdComponentView {
@Nullable
protected AdComponentViewApi mAdComponentViewApi;
private final AdComponentViewParentApi mAdComponentViewParentApi;
public abstract View getAdContentsView();
public AdNativeComponentView(Context context) {
super(context);
this.mAdComponentViewParentApi = new AdComponentViewParentApi() { // from class: com.facebook.ads.internal.api.AdNativeComponentView.1
@Override // com.facebook.ads.internal.api.AdComponentView
public void setLayoutParams(ViewGroup.LayoutParams layoutParams) {
AdNativeComponentView.super.setLayoutParams(layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onMeasure(int i, int i2) {
AdNativeComponentView.super.onMeasure(i, i2);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void setMeasuredDimension(int i, int i2) {
AdNativeComponentView.super.setMeasuredDimension(i, i2);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onAttachedToWindow() {
AdNativeComponentView.super.onAttachedToWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onDetachedFromWindow() {
AdNativeComponentView.super.onDetachedFromWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void bringChildToFront(View view) {
AdNativeComponentView.super.bringChildToFront(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void onWindowFocusChanged(boolean z) {
AdNativeComponentView.super.onWindowFocusChanged(z);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onVisibilityChanged(View view, int i) {
AdNativeComponentView.super.onVisibilityChanged(view, i);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i, ViewGroup.LayoutParams layoutParams) {
AdNativeComponentView.super.addView(view, i, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view) {
AdNativeComponentView.super.addView(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i) {
AdNativeComponentView.super.addView(view, i);
}
@Override // com.facebook.ads.internal.api.AdComponentView, android.view.ViewManager
public void addView(View view, ViewGroup.LayoutParams layoutParams) {
AdNativeComponentView.super.addView(view, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i, int i2) {
AdNativeComponentView.super.addView(view, i, i2);
}
};
}
public AdNativeComponentView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.mAdComponentViewParentApi = new AdComponentViewParentApi() { // from class: com.facebook.ads.internal.api.AdNativeComponentView.1
@Override // com.facebook.ads.internal.api.AdComponentView
public void setLayoutParams(ViewGroup.LayoutParams layoutParams) {
AdNativeComponentView.super.setLayoutParams(layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onMeasure(int i, int i2) {
AdNativeComponentView.super.onMeasure(i, i2);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void setMeasuredDimension(int i, int i2) {
AdNativeComponentView.super.setMeasuredDimension(i, i2);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onAttachedToWindow() {
AdNativeComponentView.super.onAttachedToWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onDetachedFromWindow() {
AdNativeComponentView.super.onDetachedFromWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void bringChildToFront(View view) {
AdNativeComponentView.super.bringChildToFront(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void onWindowFocusChanged(boolean z) {
AdNativeComponentView.super.onWindowFocusChanged(z);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onVisibilityChanged(View view, int i) {
AdNativeComponentView.super.onVisibilityChanged(view, i);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i, ViewGroup.LayoutParams layoutParams) {
AdNativeComponentView.super.addView(view, i, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view) {
AdNativeComponentView.super.addView(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i) {
AdNativeComponentView.super.addView(view, i);
}
@Override // com.facebook.ads.internal.api.AdComponentView, android.view.ViewManager
public void addView(View view, ViewGroup.LayoutParams layoutParams) {
AdNativeComponentView.super.addView(view, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i, int i2) {
AdNativeComponentView.super.addView(view, i, i2);
}
};
}
public AdNativeComponentView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.mAdComponentViewParentApi = new AdComponentViewParentApi() { // from class: com.facebook.ads.internal.api.AdNativeComponentView.1
@Override // com.facebook.ads.internal.api.AdComponentView
public void setLayoutParams(ViewGroup.LayoutParams layoutParams) {
AdNativeComponentView.super.setLayoutParams(layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onMeasure(int i2, int i22) {
AdNativeComponentView.super.onMeasure(i2, i22);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void setMeasuredDimension(int i2, int i22) {
AdNativeComponentView.super.setMeasuredDimension(i2, i22);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onAttachedToWindow() {
AdNativeComponentView.super.onAttachedToWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onDetachedFromWindow() {
AdNativeComponentView.super.onDetachedFromWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void bringChildToFront(View view) {
AdNativeComponentView.super.bringChildToFront(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void onWindowFocusChanged(boolean z) {
AdNativeComponentView.super.onWindowFocusChanged(z);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onVisibilityChanged(View view, int i2) {
AdNativeComponentView.super.onVisibilityChanged(view, i2);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i2, ViewGroup.LayoutParams layoutParams) {
AdNativeComponentView.super.addView(view, i2, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view) {
AdNativeComponentView.super.addView(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i2) {
AdNativeComponentView.super.addView(view, i2);
}
@Override // com.facebook.ads.internal.api.AdComponentView, android.view.ViewManager
public void addView(View view, ViewGroup.LayoutParams layoutParams) {
AdNativeComponentView.super.addView(view, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i2, int i22) {
AdNativeComponentView.super.addView(view, i2, i22);
}
};
}
@RequiresApi(api = 21)
public AdNativeComponentView(Context context, AttributeSet attributeSet, int i, int i2) {
super(context, attributeSet, i, i2);
this.mAdComponentViewParentApi = new AdComponentViewParentApi() { // from class: com.facebook.ads.internal.api.AdNativeComponentView.1
@Override // com.facebook.ads.internal.api.AdComponentView
public void setLayoutParams(ViewGroup.LayoutParams layoutParams) {
AdNativeComponentView.super.setLayoutParams(layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onMeasure(int i22, int i222) {
AdNativeComponentView.super.onMeasure(i22, i222);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void setMeasuredDimension(int i22, int i222) {
AdNativeComponentView.super.setMeasuredDimension(i22, i222);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onAttachedToWindow() {
AdNativeComponentView.super.onAttachedToWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onDetachedFromWindow() {
AdNativeComponentView.super.onDetachedFromWindow();
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void bringChildToFront(View view) {
AdNativeComponentView.super.bringChildToFront(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void onWindowFocusChanged(boolean z) {
AdNativeComponentView.super.onWindowFocusChanged(z);
}
@Override // com.facebook.ads.internal.api.AdComponentViewParentApi
public void onVisibilityChanged(View view, int i22) {
AdNativeComponentView.super.onVisibilityChanged(view, i22);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i22, ViewGroup.LayoutParams layoutParams) {
AdNativeComponentView.super.addView(view, i22, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view) {
AdNativeComponentView.super.addView(view);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i22) {
AdNativeComponentView.super.addView(view, i22);
}
@Override // com.facebook.ads.internal.api.AdComponentView, android.view.ViewManager
public void addView(View view, ViewGroup.LayoutParams layoutParams) {
AdNativeComponentView.super.addView(view, layoutParams);
}
@Override // com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i22, int i222) {
AdNativeComponentView.super.addView(view, i22, i222);
}
};
}
public void attachAdComponentViewApi(AdComponentViewApiProvider adComponentViewApiProvider) {
if (DynamicLoaderFactory.isFallbackMode()) {
return;
}
if (this.mAdComponentViewApi == null) {
adComponentViewApiProvider.getAdComponentViewApi().onAttachedToView(this, this.mAdComponentViewParentApi);
this.mAdComponentViewApi = adComponentViewApiProvider.getAdComponentViewApi();
return;
}
throw new IllegalStateException("AdComponentViewApi can't be attached more then once.");
}
@Override // android.view.ViewGroup, com.facebook.ads.internal.api.AdComponentView
public void addView(View view) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.addView(view);
} else {
super.addView(view);
}
}
@Override // android.view.ViewGroup, com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.addView(view, i);
} else {
super.addView(view, i);
}
}
@Override // android.view.ViewGroup, android.view.ViewManager, com.facebook.ads.internal.api.AdComponentView
public void addView(View view, ViewGroup.LayoutParams layoutParams) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.addView(view, layoutParams);
} else {
super.addView(view, layoutParams);
}
}
@Override // android.view.ViewGroup, com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i, int i2) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.addView(view, i, i2);
} else {
super.addView(view, i, i2);
}
}
@Override // android.view.ViewGroup, com.facebook.ads.internal.api.AdComponentView
public void addView(View view, int i, ViewGroup.LayoutParams layoutParams) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.addView(view, i, layoutParams);
} else {
super.addView(view, i, layoutParams);
}
}
@Override // android.view.View, com.facebook.ads.internal.api.AdComponentView
public void setLayoutParams(ViewGroup.LayoutParams layoutParams) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.setLayoutParams(layoutParams);
} else {
super.setLayoutParams(layoutParams);
}
}
@Override // android.widget.RelativeLayout, android.view.View
public void onMeasure(int i, int i2) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.onMeasure(i, i2);
} else {
super.onMeasure(i, i2);
}
}
@Override // android.view.View
public void onVisibilityChanged(View view, int i) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.onVisibilityChanged(view, i);
} else {
super.onVisibilityChanged(view, i);
}
}
@Override // android.view.View, com.facebook.ads.internal.api.AdComponentView
public void onWindowFocusChanged(boolean z) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.onWindowFocusChanged(z);
} else {
super.onWindowFocusChanged(z);
}
}
@Override // android.view.ViewGroup, android.view.View
@SuppressLint({"MissingSuperCall"})
public void onAttachedToWindow() {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.onAttachedToWindow();
} else {
super.onAttachedToWindow();
}
}
@Override // android.view.ViewGroup, android.view.View
@SuppressLint({"MissingSuperCall"})
public void onDetachedFromWindow() {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.onDetachedFromWindow();
} else {
super.onDetachedFromWindow();
}
}
@Override // android.view.ViewGroup, android.view.ViewParent
public void bringChildToFront(View view) {
AdComponentViewApi adComponentViewApi = this.mAdComponentViewApi;
if (adComponentViewApi != null) {
adComponentViewApi.bringChildToFront(view);
} else {
super.bringChildToFront(view);
}
}
}

View File

@@ -0,0 +1,15 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
@Keep
@UiThread
/* loaded from: classes2.dex */
public interface AdOptionsViewApi extends AdComponentViewApiProvider {
void setIconColor(int i);
void setIconSizeDp(int i);
void setSingleIcon(boolean z);
}

View File

@@ -0,0 +1,12 @@
package com.facebook.ads.internal.api;
import android.content.Context;
import androidx.annotation.Keep;
@Keep
/* loaded from: classes2.dex */
public interface AdSettingsApi {
boolean isTestMode(Context context);
void turnOnDebugger();
}

View File

@@ -0,0 +1,23 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
import com.facebook.infer.annotation.Nullsafe;
@Keep
@UiThread
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public interface AdSizeApi {
@Deprecated
public static final int BANNER_320_50 = 4;
public static final int BANNER_HEIGHT_50 = 5;
public static final int BANNER_HEIGHT_90 = 6;
public static final int INTERSTITIAL = 100;
public static final int RECTANGLE_HEIGHT_250 = 7;
int getHeight();
int getWidth();
}

View File

@@ -0,0 +1,26 @@
package com.facebook.ads.internal.api;
import android.content.res.Configuration;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
import com.facebook.ads.Ad;
import com.facebook.ads.AdView;
import com.facebook.ads.ExtraHints;
import com.facebook.proguard.annotations.DoNotStripAny;
@Keep
@DoNotStripAny
@UiThread
/* loaded from: classes2.dex */
public interface AdViewApi extends AdViewParentApi, Ad {
AdView.AdViewLoadConfigBuilder buildLoadAdConfig();
void loadAd(AdView.AdViewLoadConfig adViewLoadConfig);
@Override // com.facebook.ads.internal.api.AdViewParentApi
void onConfigurationChanged(Configuration configuration);
@Override // com.facebook.ads.Ad
@Deprecated
void setExtraHints(ExtraHints extraHints);
}

View File

@@ -0,0 +1,73 @@
package com.facebook.ads.internal.api;
import android.content.Context;
import android.util.AttributeSet;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
@Keep
@UiThread
/* loaded from: classes2.dex */
public class AdViewConstructorParams {
public static final int CONTEXT = 0;
public static final int CONTEXT_ATTRS = 1;
public static final int CONTEXT_ATTRS_STYLE_ATTR = 2;
public static final int CONTEXT_ATTRS_STYLE_ATTR_STYLE_RES = 3;
private final AttributeSet mAttributeSet;
private final Context mContext;
private final int mDefStyleAttr;
private final int mDefStyleRes;
private final int mInitializationType;
public AttributeSet getAttributeSet() {
return this.mAttributeSet;
}
public Context getContext() {
return this.mContext;
}
public int getDefStyleAttr() {
return this.mDefStyleAttr;
}
public int getDefStyleRes() {
return this.mDefStyleRes;
}
public int getInitializationType() {
return this.mInitializationType;
}
public AdViewConstructorParams(Context context) {
this.mInitializationType = 0;
this.mContext = context;
this.mAttributeSet = null;
this.mDefStyleAttr = 0;
this.mDefStyleRes = 0;
}
public AdViewConstructorParams(Context context, AttributeSet attributeSet) {
this.mInitializationType = 1;
this.mContext = context;
this.mAttributeSet = attributeSet;
this.mDefStyleAttr = 0;
this.mDefStyleRes = 0;
}
public AdViewConstructorParams(Context context, AttributeSet attributeSet, int i) {
this.mInitializationType = 2;
this.mContext = context;
this.mAttributeSet = attributeSet;
this.mDefStyleAttr = i;
this.mDefStyleRes = 0;
}
public AdViewConstructorParams(Context context, AttributeSet attributeSet, int i, int i2) {
this.mInitializationType = 3;
this.mContext = context;
this.mAttributeSet = attributeSet;
this.mDefStyleAttr = i;
this.mDefStyleRes = i2;
}
}

View File

@@ -0,0 +1,12 @@
package com.facebook.ads.internal.api;
import android.content.res.Configuration;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
@Keep
@UiThread
/* loaded from: classes2.dex */
public interface AdViewParentApi {
void onConfigurationChanged(Configuration configuration);
}

View File

@@ -0,0 +1,48 @@
package com.facebook.ads.internal.api;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;
import android.view.MotionEvent;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import androidx.annotation.UiThread;
import com.facebook.infer.annotation.Nullsafe;
import com.facebook.proguard.annotations.DoNotStripAny;
import java.io.FileDescriptor;
import java.io.PrintWriter;
@Keep
@DoNotStripAny
@UiThread
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public interface AudienceNetworkActivityApi {
public static final int EXTERNAL_FINISH_REASON = 0;
void dump(String str, @Nullable FileDescriptor fileDescriptor, PrintWriter printWriter, @Nullable String[] strArr);
void finish(int i);
void onActivityResult(int i, int i2, Intent intent);
void onBackPressed();
void onConfigurationChanged(Configuration configuration);
void onCreate(Bundle bundle);
void onDestroy();
void onPause();
void onResume();
void onSaveInstanceState(Bundle bundle);
void onStart();
void onStop();
boolean onTouchEvent(MotionEvent motionEvent);
}

View File

@@ -0,0 +1,28 @@
package com.facebook.ads.internal.api;
import android.content.Context;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.ads.AudienceNetworkAds;
import com.facebook.ads.internal.settings.MultithreadedBundleWrapper;
import com.facebook.infer.annotation.Nullsafe;
@Keep
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public interface AudienceNetworkAdsApi {
public static final int BANNER = 1;
public static final int INTERSTITIAL = 2;
public static final int NATIVE = 4;
public static final int NATIVE_BANNER = 5;
public static final int REWARDED_VIDEO = 6;
public static final int UNKNOWN = 0;
int getAdFormatForPlacement(String str);
void initialize(Context context, @Nullable MultithreadedBundleWrapper multithreadedBundleWrapper, @Nullable AudienceNetworkAds.InitListener initListener);
boolean isInitialized();
void onContentProviderCreated(Context context);
}

View File

@@ -0,0 +1,15 @@
package com.facebook.ads.internal.api;
import android.os.Bundle;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import androidx.annotation.UiThread;
import com.facebook.proguard.annotations.DoNotStripAny;
@Keep
@DoNotStripAny
@UiThread
/* loaded from: classes2.dex */
public interface AudienceNetworkExportedActivityApi {
void onCreate(@Nullable Bundle bundle);
}

View File

@@ -0,0 +1,29 @@
package com.facebook.ads.internal.api;
import android.content.Intent;
import android.os.IBinder;
import android.os.Message;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import androidx.annotation.UiThread;
import com.facebook.proguard.annotations.DoNotStripAny;
@Keep
@DoNotStripAny
@UiThread
/* loaded from: classes2.dex */
public interface AudienceNetworkRemoteServiceApi {
public interface MessageHandler {
boolean handleMessage(Message message);
}
@Nullable
IBinder onBind(Intent intent);
void onCreate();
void onDestroy();
void setMessageHandler(MessageHandler messageHandler);
}

View File

@@ -0,0 +1,12 @@
package com.facebook.ads.internal.api;
import android.content.Context;
import androidx.annotation.Keep;
import androidx.annotation.WorkerThread;
@Keep
/* loaded from: classes2.dex */
public interface BidderTokenProviderApi {
@WorkerThread
String getBidderToken(Context context);
}

View File

@@ -0,0 +1,33 @@
package com.facebook.ads.internal.api;
import android.content.Context;
import androidx.annotation.Keep;
import com.facebook.ads.BuildConfig;
import com.facebook.infer.annotation.Nullsafe;
@Keep
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public class BuildConfigApi {
static final String UNITY_SHARED_PREFERENCES_SUFIX = ".v2.playerprefs";
static final String UNITY_TAG = "an_isUnitySDK";
static final String UNITY_VERSION_SUFIX = "-unity";
public static String getVersionName(Context context) {
if (isUnity(context)) {
return BuildConfig.VERSION_NAME + UNITY_VERSION_SUFIX;
}
return BuildConfig.VERSION_NAME;
}
private static boolean isUnity(Context context) {
StringBuilder sb = new StringBuilder();
sb.append(context.getPackageName());
sb.append(UNITY_SHARED_PREFERENCES_SUFIX);
return context.getSharedPreferences(sb.toString(), 0).contains(UNITY_TAG) || context.getSharedPreferences(context.getPackageName(), 0).contains(UNITY_TAG);
}
public static boolean isDebug() {
return BuildConfig.DEBUG;
}
}

View File

@@ -0,0 +1,18 @@
package com.facebook.ads.internal.api;
import android.content.Context;
import androidx.annotation.Keep;
import com.facebook.ads.MediaViewVideoRenderer;
import com.facebook.infer.annotation.Nullsafe;
@Keep
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public interface DefaultMediaViewVideoRendererApi {
public static final int MEDIA_VIEW_RENDERER_CHILD_TYPE_BACKGROUND_PLAYBACK = 1;
public static final int MEDIA_VIEW_RENDERER_CHILD_TYPE_DEFAULT = 0;
void initialize(Context context, MediaViewVideoRenderer mediaViewVideoRenderer, MediaViewVideoRendererApi mediaViewVideoRendererApi, int i);
void onPrepared();
}

View File

@@ -0,0 +1,26 @@
package com.facebook.ads.internal.api;
import android.content.Context;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.ads.AudienceNetworkAds;
import com.facebook.ads.internal.settings.MultithreadedBundleWrapper;
import com.facebook.infer.annotation.Nullsafe;
@Keep
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public interface InitApi {
public static final int INIT_TYPE_CONTENT_PROVIDER = 0;
public static final int INIT_TYPE_INTERNAL_API = 3;
public static final int INIT_TYPE_PUBLIC_API = 1;
public static final int INIT_TYPE_REMOTE_PROCESS = 2;
void initialize(Context context, @Nullable MultithreadedBundleWrapper multithreadedBundleWrapper, @Nullable AudienceNetworkAds.InitListener initListener, int i);
boolean isInitialized();
void onAdLoadInvoked(Context context);
void onContentProviderCreated(Context context);
}

View File

@@ -0,0 +1,51 @@
package com.facebook.ads.internal.api;
import android.content.Context;
import androidx.annotation.Keep;
import com.facebook.ads.AdSettings;
import com.facebook.ads.AudienceNetworkAds;
import com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory;
import com.facebook.ads.internal.settings.MultithreadedBundleWrapper;
import java.util.ArrayList;
import java.util.List;
@Keep
/* loaded from: classes2.dex */
public class InitSettingsBuilder implements AudienceNetworkAds.InitSettingsBuilder {
public static final String PLACEMENTS_KEY = "PLACEMENTS_KEY";
private final Context mContext;
private final MultithreadedBundleWrapper mInitSettings = new MultithreadedBundleWrapper();
private AudienceNetworkAds.InitListener mInitializationListener;
@Override // com.facebook.ads.AudienceNetworkAds.InitSettingsBuilder
public InitSettingsBuilder withInitListener(AudienceNetworkAds.InitListener initListener) {
this.mInitializationListener = initListener;
return this;
}
@Override // com.facebook.ads.AudienceNetworkAds.InitSettingsBuilder
public /* bridge */ /* synthetic */ AudienceNetworkAds.InitSettingsBuilder withPlacementIds(List list) {
return withPlacementIds((List<String>) list);
}
public InitSettingsBuilder(Context context) {
this.mContext = context;
}
@Override // com.facebook.ads.AudienceNetworkAds.InitSettingsBuilder
public InitSettingsBuilder withPlacementIds(List<String> list) {
this.mInitSettings.putStringArrayList(PLACEMENTS_KEY, new ArrayList<>(list));
return this;
}
@Override // com.facebook.ads.AudienceNetworkAds.InitSettingsBuilder
public InitSettingsBuilder withMediationService(String str) {
AdSettings.setMediationService(str);
return this;
}
@Override // com.facebook.ads.AudienceNetworkAds.InitSettingsBuilder
public void initialize() {
DynamicLoaderFactory.initialize(this.mContext, this.mInitSettings, this.mInitializationListener, false);
}
}

View File

@@ -0,0 +1,33 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
import com.facebook.ads.ExtraHints;
import com.facebook.ads.FullScreenAd;
import com.facebook.ads.InterstitialAd;
import com.facebook.proguard.annotations.DoNotStripAny;
@Keep
@DoNotStripAny
@UiThread
/* loaded from: classes2.dex */
public interface InterstitialAdApi extends FullScreenAd {
@Override // com.facebook.ads.FullScreenAd
InterstitialAd.InterstitialAdLoadConfigBuilder buildLoadAdConfig();
@Override // com.facebook.ads.FullScreenAd
InterstitialAd.InterstitialAdShowConfigBuilder buildShowAdConfig();
boolean isAdLoaded();
void loadAd(InterstitialAd.InterstitialLoadAdConfig interstitialLoadAdConfig);
@Override // com.facebook.ads.Ad
@Deprecated
void setExtraHints(ExtraHints extraHints);
@Override // com.facebook.ads.FullScreenAd
boolean show();
boolean show(InterstitialAd.InterstitialShowAdConfig interstitialShowAdConfig);
}

View File

@@ -0,0 +1,25 @@
package com.facebook.ads.internal.api;
import android.view.View;
import androidx.annotation.Keep;
import com.facebook.ads.MediaView;
import com.facebook.ads.MediaViewListener;
import com.facebook.ads.MediaViewVideoRenderer;
@Keep
/* loaded from: classes2.dex */
public interface MediaViewApi extends AdComponentViewApiProvider {
void destroy();
View getAdContentsView();
int getMediaHeight();
int getMediaWidth();
void initialize(AdViewConstructorParams adViewConstructorParams, MediaView mediaView);
void setListener(MediaViewListener mediaViewListener);
void setVideoRenderer(MediaViewVideoRenderer mediaViewVideoRenderer);
}

View File

@@ -0,0 +1,41 @@
package com.facebook.ads.internal.api;
import android.view.View;
import androidx.annotation.FloatRange;
import androidx.annotation.IntRange;
import androidx.annotation.Keep;
import com.facebook.ads.MediaViewVideoRenderer;
import com.facebook.ads.VideoStartReason;
@Keep
/* loaded from: classes2.dex */
public interface MediaViewVideoRendererApi extends AdComponentViewApiProvider {
void destroy();
void disengageSeek(VideoStartReason videoStartReason);
void engageSeek();
@IntRange(from = 0)
int getCurrentTimeMs();
@IntRange(from = 0)
int getDuration();
View getVideoView();
@FloatRange(from = 0.0d, to = 1.0d)
float getVolume();
void initialize(AdViewConstructorParams adViewConstructorParams, MediaViewVideoRenderer mediaViewVideoRenderer);
void pause(boolean z);
void play(VideoStartReason videoStartReason);
void seekTo(@IntRange(from = 0) int i);
void setVolume(@FloatRange(from = 0.0d, to = 1.0d) float f);
boolean shouldAutoplay();
}

View File

@@ -0,0 +1,30 @@
package com.facebook.ads.internal.api;
import android.view.View;
import android.widget.ImageView;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.ads.MediaView;
import com.facebook.ads.NativeAd;
import com.facebook.ads.VideoAutoplayBehavior;
import java.util.List;
@Keep
/* loaded from: classes2.dex */
public interface NativeAdApi {
NativeAd.AdCreativeType getAdCreativeType();
VideoAutoplayBehavior getVideoAutoplayBehavior();
void registerViewForInteraction(View view, MediaView mediaView);
void registerViewForInteraction(View view, MediaView mediaView, @Nullable ImageView imageView);
void registerViewForInteraction(View view, MediaView mediaView, @Nullable ImageView imageView, @Nullable List<View> list);
void registerViewForInteraction(View view, MediaView mediaView, @Nullable MediaView mediaView2);
void registerViewForInteraction(View view, MediaView mediaView, @Nullable MediaView mediaView2, @Nullable List<View> list);
void registerViewForInteraction(View view, MediaView mediaView, @Nullable List<View> list);
}

View File

@@ -0,0 +1,98 @@
package com.facebook.ads.internal.api;
import android.graphics.drawable.Drawable;
import android.view.View;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.ads.ExtraHints;
import com.facebook.ads.NativeAdBase;
@Keep
/* loaded from: classes2.dex */
public interface NativeAdBaseApi {
NativeAdBase.NativeAdLoadConfigBuilder buildLoadAdConfig(NativeAdBase nativeAdBase);
void destroy();
void downloadMedia();
@Nullable
String getAdBodyText();
@Nullable
String getAdCallToAction();
@Nullable
NativeAdImageApi getAdChoicesIcon();
@Nullable
String getAdChoicesImageUrl();
@Nullable
String getAdChoicesLinkUrl();
@Nullable
String getAdChoicesText();
@Nullable
NativeAdImageApi getAdCoverImage();
@Nullable
String getAdHeadline();
@Nullable
NativeAdImageApi getAdIcon();
@Nullable
String getAdLinkDescription();
@Nullable
String getAdSocialContext();
@Nullable
@Deprecated
NativeAdRatingApi getAdStarRating();
@Nullable
String getAdTranslation();
@Nullable
String getAdUntrimmedBodyText();
@Nullable
String getAdvertiserName();
float getAspectRatio();
@Nullable
String getId();
String getPlacementId();
@Nullable
Drawable getPreloadedIconViewDrawable();
@Nullable
String getPromotedTranslation();
@Nullable
String getSponsoredTranslation();
boolean hasCallToAction();
boolean isAdInvalidated();
boolean isAdLoaded();
void loadAd();
void loadAd(NativeAdBase.NativeLoadAdConfig nativeLoadAdConfig);
void onCtaBroadcast();
void setExtraHints(ExtraHints extraHints);
void setOnTouchListener(View.OnTouchListener onTouchListener);
void unregisterView();
}

View File

@@ -0,0 +1,13 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
@Keep
/* loaded from: classes2.dex */
public interface NativeAdImageApi {
int getHeight();
String getUrl();
int getWidth();
}

View File

@@ -0,0 +1,14 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
import com.facebook.ads.NativeAdLayout;
@Keep
/* loaded from: classes2.dex */
public interface NativeAdLayoutApi extends AdComponentViewApiProvider {
void initialize(NativeAdLayout nativeAdLayout);
void setMaxWidth(int i);
void setMinWidth(int i);
}

View File

@@ -0,0 +1,11 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
@Keep
/* loaded from: classes2.dex */
public interface NativeAdRatingApi {
double getScale();
double getValue();
}

View File

@@ -0,0 +1,9 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
@Keep
/* loaded from: classes2.dex */
public interface NativeAdScrollViewApi {
void setInset(int i);
}

View File

@@ -0,0 +1,23 @@
package com.facebook.ads.internal.api;
import android.content.Context;
import android.view.View;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.ads.NativeAd;
import com.facebook.ads.NativeAdView;
import com.facebook.ads.NativeAdViewAttributes;
@Keep
/* loaded from: classes2.dex */
public interface NativeAdViewApi {
View render(Context context, NativeAd nativeAd);
@Deprecated
View render(Context context, NativeAd nativeAd, NativeAdView.Type type);
@Deprecated
View render(Context context, NativeAd nativeAd, NativeAdView.Type type, @Nullable NativeAdViewAttributes nativeAdViewAttributes);
View render(Context context, NativeAd nativeAd, @Nullable NativeAdViewAttributes nativeAdViewAttributes);
}

View File

@@ -0,0 +1,22 @@
package com.facebook.ads.internal.api;
import android.graphics.Typeface;
import androidx.annotation.Keep;
@Keep
/* loaded from: classes2.dex */
public interface NativeAdViewAttributesApi {
void setBackgroundColor(int i);
void setCTABackgroundColor(int i);
void setCTABorderColor(int i);
void setCTATextColor(int i);
void setPrimaryTextColor(int i);
void setSecondaryTextColor(int i);
void setTypeface(Typeface typeface);
}

View File

@@ -0,0 +1,26 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
import com.facebook.infer.annotation.Nullsafe;
@Keep
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public interface NativeAdViewTypeApi {
public static final int HEIGHT_100 = 0;
public static final int HEIGHT_120 = 1;
@Deprecated
public static final int HEIGHT_300 = 2;
@Deprecated
public static final int HEIGHT_400 = 3;
public static final int HEIGHT_50 = 4;
public static final int RECT_DYNAMIC = 5;
int getHeight();
int getValue();
int getWidth();
}

View File

@@ -0,0 +1,34 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.ads.NativeAd;
import com.facebook.ads.NativeAdBase;
import com.facebook.ads.NativeAdListener;
import com.facebook.ads.NativeAdsManager;
import com.facebook.proguard.annotations.DoNotStripAny;
@Keep
@DoNotStripAny
/* loaded from: classes2.dex */
public interface NativeAdsManagerApi {
void disableAutoRefresh();
int getUniqueNativeAdCount();
boolean isLoaded();
void loadAds();
void loadAds(NativeAdBase.MediaCacheFlag mediaCacheFlag);
@Nullable
NativeAd nextNativeAd();
@Nullable
NativeAd nextNativeAd(NativeAdListener nativeAdListener);
void setExtraHints(String str);
void setListener(NativeAdsManager.Listener listener);
}

View File

@@ -0,0 +1,20 @@
package com.facebook.ads.internal.api;
import android.view.View;
import android.widget.ImageView;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.ads.MediaView;
import java.util.List;
@Keep
/* loaded from: classes2.dex */
public interface NativeBannerAdApi {
void registerViewForInteraction(View view, ImageView imageView);
void registerViewForInteraction(View view, ImageView imageView, @Nullable List<View> list);
void registerViewForInteraction(View view, MediaView mediaView);
void registerViewForInteraction(View view, MediaView mediaView, @Nullable List<View> list);
}

View File

@@ -0,0 +1,17 @@
package com.facebook.ads.internal.api;
import android.content.Context;
import android.view.View;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.ads.NativeAdViewAttributes;
import com.facebook.ads.NativeBannerAd;
import com.facebook.ads.NativeBannerAdView;
@Keep
/* loaded from: classes2.dex */
public interface NativeBannerAdViewApi {
View render(Context context, NativeBannerAd nativeBannerAd, NativeBannerAdView.Type type);
View render(Context context, NativeBannerAd nativeBannerAd, NativeBannerAdView.Type type, @Nullable NativeAdViewAttributes nativeAdViewAttributes);
}

View File

@@ -0,0 +1,11 @@
package com.facebook.ads.internal.api;
import android.view.View;
import androidx.annotation.Keep;
import com.facebook.ads.NativeAdBase;
@Keep
/* loaded from: classes2.dex */
public interface NativeComponentTagApi {
void tagView(View view, NativeAdBase.NativeComponentTag nativeComponentTag);
}

View File

@@ -0,0 +1,44 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
import com.facebook.ads.ExtraHints;
import com.facebook.ads.FullScreenAd;
import com.facebook.ads.RewardedInterstitialAd;
import com.facebook.proguard.annotations.DoNotStripAny;
@Keep
@DoNotStripAny
@UiThread
/* loaded from: classes2.dex */
public interface RewardedInterstitialAdApi extends FullScreenAd {
@Override // com.facebook.ads.FullScreenAd
RewardedInterstitialAd.RewardedInterstitialAdLoadConfigBuilder buildLoadAdConfig();
@Override // com.facebook.ads.FullScreenAd
RewardedInterstitialAd.RewardedInterstitialAdShowConfigBuilder buildShowAdConfig();
@Override // com.facebook.ads.Ad
void destroy();
@Override // com.facebook.ads.Ad
String getPlacementId();
int getVideoDuration();
boolean isAdLoaded();
@Override // com.facebook.ads.Ad
void loadAd();
void loadAd(RewardedInterstitialAd.RewardedInterstitialLoadAdConfig rewardedInterstitialLoadAdConfig);
@Override // com.facebook.ads.Ad
@Deprecated
void setExtraHints(ExtraHints extraHints);
@Override // com.facebook.ads.FullScreenAd
boolean show();
boolean show(RewardedInterstitialAd.RewardedInterstitialShowAdConfig rewardedInterstitialShowAdConfig);
}

View File

@@ -0,0 +1,44 @@
package com.facebook.ads.internal.api;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
import com.facebook.ads.ExtraHints;
import com.facebook.ads.FullScreenAd;
import com.facebook.ads.RewardedVideoAd;
import com.facebook.proguard.annotations.DoNotStripAny;
@Keep
@DoNotStripAny
@UiThread
/* loaded from: classes2.dex */
public interface RewardedVideoAdApi extends FullScreenAd {
@Override // com.facebook.ads.FullScreenAd
RewardedVideoAd.RewardedVideoAdLoadConfigBuilder buildLoadAdConfig();
@Override // com.facebook.ads.FullScreenAd
RewardedVideoAd.RewardedVideoAdShowConfigBuilder buildShowAdConfig();
@Override // com.facebook.ads.Ad
void destroy();
@Override // com.facebook.ads.Ad
String getPlacementId();
int getVideoDuration();
boolean isAdLoaded();
@Override // com.facebook.ads.Ad
void loadAd();
void loadAd(RewardedVideoAd.RewardedVideoLoadAdConfig rewardedVideoLoadAdConfig);
@Override // com.facebook.ads.Ad
@Deprecated
void setExtraHints(ExtraHints extraHints);
@Override // com.facebook.ads.FullScreenAd
boolean show();
boolean show(RewardedVideoAd.RewardedVideoShowAdConfig rewardedVideoShowAdConfig);
}

View File

@@ -0,0 +1,12 @@
package com.facebook.ads.internal.bench;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@Retention(RetentionPolicy.CLASS)
/* loaded from: classes2.dex */
public @interface Benchmark {
int failAtMillis() default Integer.MAX_VALUE;
int warnAtMillis() default Integer.MAX_VALUE;
}

View File

@@ -0,0 +1,13 @@
package com.facebook.ads.internal.bench;
import com.facebook.infer.annotation.Nullsafe;
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public class BenchmarkLimitsMs {
public static final int GSF = 5;
public static final int GSW = 1;
private BenchmarkLimitsMs() {
}
}

View File

@@ -0,0 +1,26 @@
package com.facebook.ads.internal.bridge.fbsdk;
import android.annotation.SuppressLint;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.AccessToken;
import com.facebook.infer.annotation.Nullsafe;
@Keep
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public class FBLoginASID {
@Nullable
@SuppressLint({"CatchGeneralException"})
public static String getFBLoginASID() {
try {
AccessToken.Companion companion = AccessToken.Companion;
Object invoke = AccessToken.class.getDeclaredMethod("getCurrentAccessToken", new Class[0]).invoke(null, new Object[0]);
if (invoke != null) {
return (String) AccessToken.class.getDeclaredMethod("getUserId", new Class[0]).invoke(invoke, new Object[0]);
}
} catch (Throwable unused) {
}
return null;
}
}

View File

@@ -0,0 +1,43 @@
package com.facebook.ads.internal.bridge.gms;
import android.annotation.SuppressLint;
import android.content.Context;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.infer.annotation.Nullsafe;
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
@Keep
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public class AdvertisingId {
private final String mId;
private final boolean mLimitAdTracking;
public String getId() {
return this.mId;
}
public boolean isLimitAdTracking() {
return this.mLimitAdTracking;
}
public AdvertisingId(String str, boolean z) {
this.mId = str;
this.mLimitAdTracking = z;
}
@Nullable
@SuppressLint({"CatchGeneralException"})
public static AdvertisingId getAdvertisingIdInfoDirectly(Context context) {
try {
AdvertisingIdClient.Info advertisingIdInfo = AdvertisingIdClient.getAdvertisingIdInfo(context);
if (advertisingIdInfo != null) {
return new AdvertisingId(advertisingIdInfo.getId(), advertisingIdInfo.isLimitAdTrackingEnabled());
}
return null;
} catch (Throwable unused) {
return null;
}
}
}

View File

@@ -0,0 +1,18 @@
package com.facebook.ads.internal.checkerframework.checker.nullness.qual;
import com.facebook.ads.internal.checkerframework.framework.qual.InheritedAnnotation;
import com.facebook.ads.internal.checkerframework.framework.qual.PostconditionAnnotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@PostconditionAnnotation(qualifier = NonNull.class)
@Target({ElementType.METHOD, ElementType.CONSTRUCTOR})
@InheritedAnnotation
@Documented
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: assets/audience_network.dex */
public @interface EnsuresNonNull {
}

View File

@@ -0,0 +1,18 @@
package com.facebook.ads.internal.checkerframework.checker.nullness.qual;
import com.facebook.ads.internal.checkerframework.framework.qual.MonotonicQualifier;
import com.facebook.ads.internal.checkerframework.framework.qual.SubtypeOf;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@SubtypeOf({Nullable.class})
@Target({ElementType.TYPE_USE})
@MonotonicQualifier(NonNull.class)
@Documented
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: assets/audience_network.dex */
public @interface MonotonicNonNull {
}

View File

@@ -0,0 +1,29 @@
package com.facebook.ads.internal.checkerframework.checker.nullness.qual;
import com.facebook.ads.internal.checkerframework.framework.qual.DefaultFor;
import com.facebook.ads.internal.checkerframework.framework.qual.DefaultInUncheckedCodeFor;
import com.facebook.ads.internal.checkerframework.framework.qual.DefaultQualifierInHierarchy;
import com.facebook.ads.internal.checkerframework.framework.qual.QualifierForLiterals;
import com.facebook.ads.internal.checkerframework.framework.qual.SubtypeOf;
import com.facebook.ads.internal.checkerframework.framework.qual.UpperBoundFor;
import com.facebook.ads.redexgen.core.C7M;
import com.facebook.ads.redexgen.core.EnumC04327a;
import com.facebook.ads.redexgen.core.EnumC04337b;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@SubtypeOf({MonotonicNonNull.class})
@Target({ElementType.TYPE_USE, ElementType.TYPE_PARAMETER})
@UpperBoundFor(typeKinds = {EnumC04327a.A0H, EnumC04327a.A0B, EnumC04327a.A03, EnumC04327a.A05, EnumC04327a.A07, EnumC04327a.A0A, EnumC04327a.A0D, EnumC04327a.A0I, EnumC04327a.A04})
@Retention(RetentionPolicy.RUNTIME)
@QualifierForLiterals({C7M.A0C})
@DefaultFor({EnumC04337b.A05})
@DefaultQualifierInHierarchy
@DefaultInUncheckedCodeFor({EnumC04337b.A0E, EnumC04337b.A0C})
@Documented
/* loaded from: assets/audience_network.dex */
public @interface NonNull {
}

View File

@@ -0,0 +1,24 @@
package com.facebook.ads.internal.checkerframework.checker.nullness.qual;
import com.facebook.ads.internal.checkerframework.framework.qual.DefaultFor;
import com.facebook.ads.internal.checkerframework.framework.qual.DefaultInUncheckedCodeFor;
import com.facebook.ads.internal.checkerframework.framework.qual.QualifierForLiterals;
import com.facebook.ads.internal.checkerframework.framework.qual.SubtypeOf;
import com.facebook.ads.redexgen.core.C7M;
import com.facebook.ads.redexgen.core.EnumC04337b;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@SubtypeOf({})
@Target({ElementType.TYPE_USE, ElementType.TYPE_PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@QualifierForLiterals({C7M.A0A})
@DefaultFor(types = {Void.class})
@DefaultInUncheckedCodeFor({EnumC04337b.A0H, EnumC04337b.A0I})
@Documented
/* loaded from: assets/audience_network.dex */
public @interface Nullable {
}

View File

@@ -0,0 +1,17 @@
package com.facebook.ads.internal.checkerframework.framework.qual;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: typeKinds */
/* JADX WARN: Method from annotation default annotation not found: types */
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.ANNOTATION_TYPE})
@Documented
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: assets/audience_network.dex */
public @interface DefaultFor {
}

View File

@@ -0,0 +1,14 @@
package com.facebook.ads.internal.checkerframework.framework.qual;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.ANNOTATION_TYPE})
@Documented
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: assets/audience_network.dex */
public @interface DefaultInUncheckedCodeFor {
}

View File

@@ -0,0 +1,14 @@
package com.facebook.ads.internal.checkerframework.framework.qual;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.ANNOTATION_TYPE})
@Documented
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: assets/audience_network.dex */
public @interface DefaultQualifierInHierarchy {
}

View File

@@ -0,0 +1,14 @@
package com.facebook.ads.internal.checkerframework.framework.qual;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.ANNOTATION_TYPE})
@Documented
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: assets/audience_network.dex */
public @interface InheritedAnnotation {
}

View File

@@ -0,0 +1,12 @@
package com.facebook.ads.internal.checkerframework.framework.qual;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: assets/audience_network.dex */
public @interface MonotonicQualifier {
}

View File

@@ -0,0 +1,12 @@
package com.facebook.ads.internal.checkerframework.framework.qual;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: assets/audience_network.dex */
public @interface PostconditionAnnotation {
}

View File

@@ -0,0 +1,14 @@
package com.facebook.ads.internal.checkerframework.framework.qual;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: stringPatterns */
/* JADX WARN: Method from annotation default annotation not found: value */
@Target({ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: assets/audience_network.dex */
public @interface QualifierForLiterals {
}

View File

@@ -0,0 +1,14 @@
package com.facebook.ads.internal.checkerframework.framework.qual;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.ANNOTATION_TYPE})
@Documented
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: assets/audience_network.dex */
public @interface SubtypeOf {
}

View File

@@ -0,0 +1,16 @@
package com.facebook.ads.internal.checkerframework.framework.qual;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/* JADX WARN: Method from annotation default annotation not found: typeKinds */
/* JADX WARN: Method from annotation default annotation not found: types */
@Target({ElementType.ANNOTATION_TYPE})
@Documented
@Retention(RetentionPolicy.RUNTIME)
/* loaded from: assets/audience_network.dex */
public @interface UpperBoundFor {
}

View File

@@ -0,0 +1,9 @@
package com.facebook.ads.internal.context;
import androidx.annotation.Keep;
@Keep
/* loaded from: classes2.dex */
public interface Repairable {
void repair(Throwable th);
}

View File

@@ -0,0 +1,59 @@
package com.facebook.ads.internal.dynamicloading;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.pm.PackageManager;
import android.os.Build;
import com.facebook.ads.internal.api.BuildConfigApi;
import com.ironsource.v8;
import java.util.concurrent.atomic.AtomicBoolean;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public class DexLoadErrorReporter {
private static final String LOGGING_URL = "https://www.facebook.com/adnw_logging/";
public static final double SAMPLING = 0.1d;
private static final AtomicBoolean sAlreadyReported = new AtomicBoolean();
@SuppressLint({"CatchGeneralException"})
public static void reportDexLoadingIssue(final Context context, final String str, double d) {
AtomicBoolean atomicBoolean = sAlreadyReported;
if (atomicBoolean.get() || Math.random() >= d) {
return;
}
atomicBoolean.set(true);
new Thread() { // from class: com.facebook.ads.internal.dynamicloading.DexLoadErrorReporter.1
/* JADX WARN: Removed duplicated region for block: B:39:? A[RETURN, SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:40:0x017e A[EXC_TOP_SPLITTER, SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:45:0x0173 A[EXC_TOP_SPLITTER, SYNTHETIC] */
@Override // java.lang.Thread, java.lang.Runnable
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void run() {
/*
Method dump skipped, instructions count: 425
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.facebook.ads.internal.dynamicloading.DexLoadErrorReporter.AnonymousClass1.run():void");
}
}.start();
}
/* JADX INFO: Access modifiers changed from: private */
public static void addEnvFields(Context context, JSONObject jSONObject, String str) throws JSONException, PackageManager.NameNotFoundException {
String packageName = context.getPackageName();
jSONObject.put("APPBUILD", context.getPackageManager().getPackageInfo(packageName, 0).versionCode);
jSONObject.put("APPNAME", context.getPackageManager().getApplicationLabel(context.getPackageManager().getApplicationInfo(packageName, 0)));
jSONObject.put("APPVERS", context.getPackageManager().getPackageInfo(packageName, 0).versionName);
jSONObject.put("OSVERS", Build.VERSION.RELEASE);
jSONObject.put("SDK", "android");
jSONObject.put("SESSION_ID", str);
jSONObject.put("MODEL", Build.MODEL);
jSONObject.put("BUNDLE", packageName);
jSONObject.put("SDK_VERSION", BuildConfigApi.getVersionName(context));
jSONObject.put("OS", v8.d);
}
}

View File

@@ -0,0 +1,121 @@
package com.facebook.ads.internal.dynamicloading;
import android.content.Context;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.ads.AdOptionsView;
import com.facebook.ads.AdSize;
import com.facebook.ads.AdView;
import com.facebook.ads.AudienceNetworkActivity;
import com.facebook.ads.InterstitialAd;
import com.facebook.ads.NativeAd;
import com.facebook.ads.NativeAdBase;
import com.facebook.ads.NativeAdLayout;
import com.facebook.ads.NativeAdScrollView;
import com.facebook.ads.NativeAdView;
import com.facebook.ads.NativeAdViewAttributes;
import com.facebook.ads.NativeAdsManager;
import com.facebook.ads.NativeBannerAd;
import com.facebook.ads.RewardedInterstitialAd;
import com.facebook.ads.RewardedVideoAd;
import com.facebook.ads.internal.api.AdOptionsViewApi;
import com.facebook.ads.internal.api.AdSettingsApi;
import com.facebook.ads.internal.api.AdSizeApi;
import com.facebook.ads.internal.api.AdViewApi;
import com.facebook.ads.internal.api.AdViewParentApi;
import com.facebook.ads.internal.api.AudienceNetworkActivityApi;
import com.facebook.ads.internal.api.AudienceNetworkAdsApi;
import com.facebook.ads.internal.api.BidderTokenProviderApi;
import com.facebook.ads.internal.api.DefaultMediaViewVideoRendererApi;
import com.facebook.ads.internal.api.InitApi;
import com.facebook.ads.internal.api.InterstitialAdApi;
import com.facebook.ads.internal.api.MediaViewApi;
import com.facebook.ads.internal.api.MediaViewVideoRendererApi;
import com.facebook.ads.internal.api.NativeAdApi;
import com.facebook.ads.internal.api.NativeAdBaseApi;
import com.facebook.ads.internal.api.NativeAdImageApi;
import com.facebook.ads.internal.api.NativeAdLayoutApi;
import com.facebook.ads.internal.api.NativeAdRatingApi;
import com.facebook.ads.internal.api.NativeAdScrollViewApi;
import com.facebook.ads.internal.api.NativeAdViewApi;
import com.facebook.ads.internal.api.NativeAdViewAttributesApi;
import com.facebook.ads.internal.api.NativeAdViewTypeApi;
import com.facebook.ads.internal.api.NativeAdsManagerApi;
import com.facebook.ads.internal.api.NativeBannerAdApi;
import com.facebook.ads.internal.api.NativeBannerAdViewApi;
import com.facebook.ads.internal.api.NativeComponentTagApi;
import com.facebook.ads.internal.api.RewardedInterstitialAdApi;
import com.facebook.ads.internal.api.RewardedVideoAdApi;
import org.json.JSONObject;
@Keep
/* loaded from: classes2.dex */
public interface DynamicLoader {
AdOptionsViewApi createAdOptionsView(Context context, NativeAdBase nativeAdBase, @Nullable NativeAdLayout nativeAdLayout, AdOptionsView.Orientation orientation, int i, AdOptionsView adOptionsView);
AdOptionsViewApi createAdOptionsView(Context context, NativeAdBase nativeAdBase, @Nullable NativeAdLayout nativeAdLayout, AdOptionsView adOptionsView);
AdSettingsApi createAdSettingsApi();
AdSizeApi createAdSizeApi(int i);
AdViewApi createAdViewApi(Context context, String str, AdSize adSize, AdViewParentApi adViewParentApi, AdView adView);
AdViewApi createAdViewApi(Context context, String str, String str2, AdViewParentApi adViewParentApi, AdView adView) throws Exception;
AudienceNetworkActivityApi createAudienceNetworkActivity(AudienceNetworkActivity audienceNetworkActivity, AudienceNetworkActivityApi audienceNetworkActivityApi);
AudienceNetworkAdsApi createAudienceNetworkAdsApi();
BidderTokenProviderApi createBidderTokenProviderApi();
DefaultMediaViewVideoRendererApi createDefaultMediaViewVideoRendererApi();
InterstitialAdApi createInterstitialAd(Context context, String str, InterstitialAd interstitialAd);
MediaViewApi createMediaViewApi();
MediaViewVideoRendererApi createMediaViewVideoRendererApi();
NativeAdApi createNativeAdApi(NativeAd nativeAd, NativeAdBaseApi nativeAdBaseApi);
NativeAdApi createNativeAdApi(NativeAdBase nativeAdBase, NativeAd nativeAd, NativeAdBaseApi nativeAdBaseApi);
NativeAdBaseApi createNativeAdBaseApi(Context context, String str);
NativeAdBaseApi createNativeAdBaseApi(NativeAdBaseApi nativeAdBaseApi);
NativeAdBase createNativeAdBaseFromBidPayload(Context context, String str, String str2) throws Exception;
@Nullable
NativeAdImageApi createNativeAdImageApi(JSONObject jSONObject);
NativeAdLayoutApi createNativeAdLayoutApi();
@Nullable
NativeAdRatingApi createNativeAdRatingApi(JSONObject jSONObject);
NativeAdScrollViewApi createNativeAdScrollViewApi(NativeAdScrollView nativeAdScrollView, Context context, NativeAdsManager nativeAdsManager, @Nullable NativeAdScrollView.AdViewProvider adViewProvider, int i, @Nullable NativeAdView.Type type, NativeAdViewAttributes nativeAdViewAttributes, int i2);
NativeAdViewApi createNativeAdViewApi();
NativeAdViewAttributesApi createNativeAdViewAttributesApi();
NativeAdViewTypeApi createNativeAdViewTypeApi(int i);
NativeAdsManagerApi createNativeAdsManagerApi(Context context, String str, int i);
NativeBannerAdApi createNativeBannerAdApi(NativeBannerAd nativeBannerAd, NativeAdBaseApi nativeAdBaseApi);
NativeBannerAdViewApi createNativeBannerAdViewApi();
NativeComponentTagApi createNativeComponentTagApi();
RewardedInterstitialAdApi createRewardedInterstitialAd(Context context, String str, RewardedInterstitialAd rewardedInterstitialAd);
RewardedVideoAdApi createRewardedVideoAd(Context context, String str, RewardedVideoAd rewardedVideoAd);
InitApi getInitApi();
void maybeInitInternally(Context context);
}

View File

@@ -0,0 +1,352 @@
package com.facebook.ads.internal.dynamicloading;
import android.annotation.SuppressLint;
import android.annotation.TargetApi;
import android.content.Context;
import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import android.util.Log;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.ads.AudienceNetworkAds;
import com.facebook.ads.BuildConfig;
import com.facebook.ads.internal.settings.MultithreadedBundleWrapper;
import com.facebook.ads.internal.util.common.ANActivityLifecycleCallbacksListener;
import com.facebook.ads.internal.util.common.Preconditions;
import dalvik.system.DexClassLoader;
import dalvik.system.InMemoryDexClassLoader;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.nio.ByteBuffer;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicReference;
@Keep
/* loaded from: classes2.dex */
public class DynamicLoaderFactory {
private static final String AUDIENCE_NETWORK_CODE_PATH = "audience_network";
public static final String AUDIENCE_NETWORK_DEX = "audience_network.dex";
private static final String CODE_CACHE_DIR = "code_cache";
static final String DEX_LOADING_ERROR_MESSAGE = "Can't load Audience Network Dex. Please, check that audience_network.dex is inside of assets folder.";
private static final int DEX_LOAD_RETRY_COUNT = 3;
private static final int DEX_LOAD_RETRY_DELAY_MS = 200;
private static final String DYNAMIC_LOADING_BUILD_TYPE = "releaseDL";
private static final String OPTIMIZED_DEX_PATH = "optimized";
private static boolean sFallbackMode;
public static final boolean LOAD_FROM_ASSETS = "releaseDL".equals(BuildConfig.BUILD_TYPE);
private static final AtomicReference<DynamicLoader> sDynamicLoader = new AtomicReference<>();
private static final AtomicBoolean sInitializing = new AtomicBoolean();
private static boolean sUseLegacyClassLoader = true;
public interface RemoteClassLoaderFactory {
@Nullable
ClassLoader create(Context context);
}
public static void setUseLegacyClassLoader(boolean z) {
sUseLegacyClassLoader = z;
}
@SuppressLint({"CatchGeneralException"})
public static synchronized DynamicLoader makeLoaderUnsafe() {
synchronized (DynamicLoaderFactory.class) {
AtomicReference<DynamicLoader> atomicReference = sDynamicLoader;
if (atomicReference.get() == null) {
Context applicationContextViaReflection = getApplicationContextViaReflection();
if (applicationContextViaReflection != null) {
return makeLoader(applicationContextViaReflection, true);
}
throw new RuntimeException("You must call AudienceNetworkAds.buildInitSettings(Context).initialize() before you can use Audience Network SDK.");
}
return atomicReference.get();
}
}
public static void initialize(final Context context, @Nullable final MultithreadedBundleWrapper multithreadedBundleWrapper, @Nullable final AudienceNetworkAds.InitListener initListener, final boolean z) {
if (z || !sInitializing.getAndSet(true)) {
new Thread(new Runnable() { // from class: com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory.1
@Override // java.lang.Runnable
@SuppressLint({"CatchGeneralException"})
public void run() {
Throwable th;
DynamicLoader dynamicLoader;
int i;
ANActivityLifecycleCallbacksListener.registerActivityCallbacks(context);
synchronized (DynamicLoaderFactory.class) {
DynamicLoader dynamicLoader2 = null;
th = null;
int i2 = 0;
while (i2 < 3) {
try {
dynamicLoader2 = DynamicLoaderFactory.doMakeLoader(context, false);
break;
} finally {
if (i2 == i) {
try {
} catch (Throwable th2) {
}
}
}
}
dynamicLoader = dynamicLoader2;
}
DynamicLoaderFactory.doCallInitialize(context, dynamicLoader, th, z, multithreadedBundleWrapper, initListener);
DynamicLoaderFactory.sInitializing.set(false);
}
}).start();
}
}
/* JADX INFO: Access modifiers changed from: private */
public static void doCallInitialize(Context context, @Nullable DynamicLoader dynamicLoader, @Nullable final Throwable th, boolean z, @Nullable MultithreadedBundleWrapper multithreadedBundleWrapper, @Nullable final AudienceNetworkAds.InitListener initListener) {
if (th != null) {
if (initListener != null) {
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() { // from class: com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory.2
@Override // java.lang.Runnable
public void run() {
AudienceNetworkAds.InitListener.this.onInitialized(DynamicLoaderFactory.createErrorInitResult(th));
}
}, 100L);
return;
} else {
Log.e(AudienceNetworkAds.TAG, DEX_LOADING_ERROR_MESSAGE, th);
return;
}
}
if (dynamicLoader != null) {
if (z) {
dynamicLoader.createAudienceNetworkAdsApi().onContentProviderCreated(context);
} else {
dynamicLoader.createAudienceNetworkAdsApi().initialize(context, multithreadedBundleWrapper, initListener);
}
}
}
/* JADX INFO: Access modifiers changed from: private */
public static AudienceNetworkAds.InitResult createErrorInitResult(final Throwable th) {
return new AudienceNetworkAds.InitResult() { // from class: com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory.3
@Override // com.facebook.ads.AudienceNetworkAds.InitResult
public boolean isSuccess() {
return false;
}
@Override // com.facebook.ads.AudienceNetworkAds.InitResult
public String getMessage() {
return DynamicLoaderFactory.createErrorMessage(th);
}
};
}
/* JADX INFO: Access modifiers changed from: private */
public static String createErrorMessage(Throwable th) {
return "Can't load Audience Network Dex. Please, check that audience_network.dex is inside of assets folder.\n" + stackTraceToString(th);
}
public static synchronized DynamicLoader makeLoader(Context context) {
DynamicLoader makeLoader;
synchronized (DynamicLoaderFactory.class) {
makeLoader = makeLoader(context, true);
}
return makeLoader;
}
@SuppressLint({"CatchGeneralException"})
public static synchronized DynamicLoader makeLoader(Context context, boolean z) {
DynamicLoader doMakeLoader;
synchronized (DynamicLoaderFactory.class) {
Preconditions.checkNotNull(context, "Context can not be null.");
try {
doMakeLoader = doMakeLoader(context, z);
} catch (Throwable th) {
Log.e(AudienceNetworkAds.TAG, DEX_LOADING_ERROR_MESSAGE, th);
DexLoadErrorReporter.reportDexLoadingIssue(context, createErrorMessage(th), 0.1d);
DynamicLoader makeFallbackLoader = DynamicLoaderFallback.makeFallbackLoader();
sDynamicLoader.set(makeFallbackLoader);
sFallbackMode = true;
return makeFallbackLoader;
}
}
return doMakeLoader;
}
/* JADX INFO: Access modifiers changed from: private */
public static DynamicLoader doMakeLoader(Context context, boolean z) throws Exception {
AtomicReference<DynamicLoader> atomicReference = sDynamicLoader;
DynamicLoader dynamicLoader = atomicReference.get();
if (dynamicLoader == null) {
if (!LOAD_FROM_ASSETS) {
dynamicLoader = (DynamicLoader) Class.forName("com.facebook.ads.internal.dynamicloading.DynamicLoaderImpl").newInstance();
} else {
long currentTimeMillis = System.currentTimeMillis();
dynamicLoader = (DynamicLoader) makeAdsSdkClassLoader(context.getApplicationContext()).loadClass("com.facebook.ads.internal.dynamicloading.DynamicLoaderImpl").newInstance();
long currentTimeMillis2 = System.currentTimeMillis() - currentTimeMillis;
StringBuilder sb = new StringBuilder();
sb.append("SDK dex loading time: ");
sb.append(currentTimeMillis2);
}
if (z) {
dynamicLoader.maybeInitInternally(context);
}
atomicReference.set(dynamicLoader);
}
return dynamicLoader;
}
public static synchronized void setFallbackMode(boolean z) {
synchronized (DynamicLoaderFactory.class) {
try {
if (z) {
sDynamicLoader.set(DynamicLoaderFallback.makeFallbackLoader());
sFallbackMode = true;
} else {
sDynamicLoader.set(null);
sFallbackMode = false;
}
} catch (Throwable th) {
throw th;
}
}
}
public static synchronized boolean isFallbackMode() {
boolean z;
synchronized (DynamicLoaderFactory.class) {
z = sFallbackMode;
}
return z;
}
@Nullable
public static DynamicLoader getDynamicLoader() {
return sDynamicLoader.get();
}
private static DexClassLoader makeLegacyAdsSdkClassLoader(Context context) throws Exception {
String str = context.getFilesDir().getPath() + File.separator + AUDIENCE_NETWORK_DEX;
InputStream open = context.getAssets().open(AUDIENCE_NETWORK_DEX);
FileOutputStream fileOutputStream = new FileOutputStream(str);
byte[] bArr = new byte[1024];
while (true) {
int read = open.read(bArr);
if (read > 0) {
fileOutputStream.write(bArr, 0, read);
} else {
open.close();
fileOutputStream.flush();
fileOutputStream.close();
return new DexClassLoader(str, context.getDir(OPTIMIZED_DEX_PATH, 0).getPath(), null, DynamicLoaderFactory.class.getClassLoader());
}
}
}
private static ClassLoader makeAdsSdkClassLoader(Context context) throws Exception {
if (Build.VERSION.SDK_INT >= 30) {
return createInMemoryClassLoader(context);
}
if (sUseLegacyClassLoader) {
return makeLegacyAdsSdkClassLoader(context);
}
File secondaryDir = getSecondaryDir(getCodeCacheDir(context, new File(context.getApplicationInfo().dataDir)));
String str = secondaryDir.getPath() + File.separator + AUDIENCE_NETWORK_DEX;
InputStream open = context.getAssets().open(AUDIENCE_NETWORK_DEX);
FileOutputStream fileOutputStream = new FileOutputStream(str);
byte[] bArr = new byte[1024];
while (true) {
int read = open.read(bArr);
if (read > 0) {
fileOutputStream.write(bArr, 0, read);
} else {
open.close();
fileOutputStream.flush();
fileOutputStream.close();
File file = new File(secondaryDir.getPath() + File.separator + OPTIMIZED_DEX_PATH);
mkdirChecked(file);
return new DexClassLoader(str, file.getPath(), null, context.getClassLoader());
}
}
}
@SuppressLint({"CatchGeneralException"})
@TargetApi(26)
private static ClassLoader createInMemoryClassLoader(Context context) throws IOException {
try {
ClassLoader create = ((RemoteClassLoaderFactory) context.getClassLoader().loadClass("com.facebook.ads.internal.dynamicloading.RemoteClassLoaderFactoryImpl").getDeclaredConstructor(new Class[0]).newInstance(new Object[0])).create(context);
if (create != null) {
return create;
}
} catch (Exception unused) {
FlashPreferences.getSharedPreferences(context).edit().clear().apply();
}
InputStream open = context.getAssets().open(AUDIENCE_NETWORK_DEX);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
byte[] bArr = new byte[1024];
while (true) {
int read = open.read(bArr);
if (read > 0) {
byteArrayOutputStream.write(bArr, 0, read);
} else {
open.close();
byteArrayOutputStream.flush();
byteArrayOutputStream.close();
return new InMemoryDexClassLoader(ByteBuffer.wrap(byteArrayOutputStream.toByteArray()), DynamicLoaderFactory.class.getClassLoader());
}
}
}
@Nullable
@SuppressLint({"PrivateApi", "CatchGeneralException"})
private static Context getApplicationContextViaReflection() {
try {
return (Context) Class.forName("android.app.ActivityThread").getMethod("currentApplication", new Class[0]).invoke(null, null);
} catch (Throwable th) {
Log.e(AudienceNetworkAds.TAG, "Failed to fetch Context from ActivityThread. Audience Network SDK won't work unless you call AudienceNetworkAds.buildInitSettings().withListener(InitListener).initialize().", th);
return null;
}
}
private static File getCodeCacheDir(Context context, File file) throws IOException {
return context.getCodeCacheDir();
}
private static File getCacheCodeDirLegacy(Context context, File file) throws IOException {
File file2 = new File(file, CODE_CACHE_DIR);
try {
mkdirChecked(file2);
return file2;
} catch (IOException unused) {
File dir = context.getDir(CODE_CACHE_DIR, 0);
mkdirChecked(dir);
return dir;
}
}
private static File getSecondaryDir(File file) throws IOException {
File file2 = new File(file, AUDIENCE_NETWORK_CODE_PATH);
mkdirChecked(file2);
return file2;
}
private static void mkdirChecked(File file) throws IOException {
String str;
file.mkdir();
if (file.isDirectory()) {
return;
}
File parentFile = file.getParentFile();
if (parentFile == null) {
str = "Failed to create dir " + file.getPath() + ". Parent file is null.";
} else {
str = "Failed to create dir " + file.getPath() + ". parent file is a dir " + parentFile.isDirectory() + ", a file " + parentFile.isFile() + ", exists " + parentFile.exists() + ", readable " + parentFile.canRead() + ", writable " + parentFile.canWrite();
}
Log.e(AudienceNetworkAds.TAG, str);
throw new IOException("Failed to create directory " + file.getPath() + ", detailed message: " + str);
}
private static String stackTraceToString(Throwable th) {
return Log.getStackTraceString(th);
}
}

View File

@@ -0,0 +1,217 @@
package com.facebook.ads.internal.dynamicloading;
import android.annotation.SuppressLint;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.ads.Ad;
import com.facebook.ads.AdError;
import com.facebook.ads.AdListener;
import com.facebook.ads.AdSize;
import com.facebook.ads.AdView;
import com.facebook.ads.InterstitialAd;
import com.facebook.ads.NativeAdBase;
import com.facebook.ads.RewardedVideoAd;
import com.facebook.ads.internal.api.AdViewApi;
import com.facebook.ads.internal.api.AdViewParentApi;
import com.facebook.ads.internal.api.InterstitialAdApi;
import com.facebook.ads.internal.api.NativeAdBaseApi;
import com.facebook.ads.internal.api.RewardedVideoAdApi;
import java.lang.reflect.Array;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.WeakHashMap;
@Keep
/* loaded from: classes2.dex */
class DynamicLoaderFallback {
private static final WeakHashMap<Object, AdListener> sApiProxyToAdListenersMap = new WeakHashMap<>();
@SuppressLint({"Parameter Not Nullable", "CatchGeneralException"})
public static DynamicLoader makeFallbackLoader() {
final ArrayList arrayList = new ArrayList();
final ArrayList arrayList2 = new ArrayList();
final ArrayList arrayList3 = new ArrayList();
final ArrayList arrayList4 = new ArrayList();
final ArrayList arrayList5 = new ArrayList();
final HashMap hashMap = new HashMap();
final HashMap hashMap2 = new HashMap();
SimpleMethodCaptor simpleMethodCaptor = new SimpleMethodCaptor();
DynamicLoader dynamicLoader = (DynamicLoader) simpleMethodCaptor.mock(DynamicLoader.class);
dynamicLoader.createInterstitialAd(null, null, null);
arrayList5.add(simpleMethodCaptor.getLastMethod());
dynamicLoader.createRewardedVideoAd(null, null, null);
arrayList5.add(simpleMethodCaptor.getLastMethod());
dynamicLoader.createAdViewApi((Context) null, (String) null, (AdSize) null, (AdViewParentApi) null, (AdView) null);
arrayList5.add(simpleMethodCaptor.getLastMethod());
try {
dynamicLoader.createAdViewApi((Context) null, (String) null, (String) null, (AdViewParentApi) null, (AdView) null);
} catch (Exception unused) {
}
arrayList5.add(simpleMethodCaptor.getLastMethod());
dynamicLoader.createNativeAdApi(null, null);
final Method lastMethod = simpleMethodCaptor.getLastMethod();
dynamicLoader.createNativeBannerAdApi(null, null);
final Method lastMethod2 = simpleMethodCaptor.getLastMethod();
NativeAdBaseApi nativeAdBaseApi = (NativeAdBaseApi) simpleMethodCaptor.mock(NativeAdBaseApi.class);
nativeAdBaseApi.loadAd();
arrayList.add(simpleMethodCaptor.getLastMethod());
nativeAdBaseApi.loadAd(null);
arrayList2.add(simpleMethodCaptor.getLastMethod());
nativeAdBaseApi.buildLoadAdConfig(null);
arrayList4.add(simpleMethodCaptor.getLastMethod());
InterstitialAdApi interstitialAdApi = (InterstitialAdApi) simpleMethodCaptor.mock(InterstitialAdApi.class);
interstitialAdApi.loadAd();
arrayList.add(simpleMethodCaptor.getLastMethod());
interstitialAdApi.loadAd(null);
arrayList2.add(simpleMethodCaptor.getLastMethod());
interstitialAdApi.buildLoadAdConfig();
arrayList4.add(simpleMethodCaptor.getLastMethod());
RewardedVideoAdApi rewardedVideoAdApi = (RewardedVideoAdApi) simpleMethodCaptor.mock(RewardedVideoAdApi.class);
rewardedVideoAdApi.loadAd();
arrayList.add(simpleMethodCaptor.getLastMethod());
rewardedVideoAdApi.loadAd(null);
arrayList2.add(simpleMethodCaptor.getLastMethod());
rewardedVideoAdApi.buildLoadAdConfig();
arrayList4.add(simpleMethodCaptor.getLastMethod());
AdViewApi adViewApi = (AdViewApi) simpleMethodCaptor.mock(AdViewApi.class);
adViewApi.loadAd();
arrayList.add(simpleMethodCaptor.getLastMethod());
adViewApi.loadAd(null);
arrayList2.add(simpleMethodCaptor.getLastMethod());
adViewApi.buildLoadAdConfig();
arrayList4.add(simpleMethodCaptor.getLastMethod());
((AdView.AdViewLoadConfigBuilder) simpleMethodCaptor.mock(AdView.AdViewLoadConfigBuilder.class)).withAdListener(null);
arrayList3.add(simpleMethodCaptor.getLastMethod());
((NativeAdBase.NativeAdLoadConfigBuilder) simpleMethodCaptor.mock(NativeAdBase.NativeAdLoadConfigBuilder.class)).withAdListener(null);
arrayList3.add(simpleMethodCaptor.getLastMethod());
((InterstitialAd.InterstitialAdLoadConfigBuilder) simpleMethodCaptor.mock(InterstitialAd.InterstitialAdLoadConfigBuilder.class)).withAdListener(null);
arrayList3.add(simpleMethodCaptor.getLastMethod());
((RewardedVideoAd.RewardedVideoAdLoadConfigBuilder) simpleMethodCaptor.mock(RewardedVideoAd.RewardedVideoAdLoadConfigBuilder.class)).withAdListener(null);
arrayList3.add(simpleMethodCaptor.getLastMethod());
return (DynamicLoader) Proxy.newProxyInstance(DynamicLoaderFallback.class.getClassLoader(), new Class[]{DynamicLoader.class}, new InvocationHandler() { // from class: com.facebook.ads.internal.dynamicloading.DynamicLoaderFallback.1
@Override // java.lang.reflect.InvocationHandler
@Nullable
public Object invoke(Object obj, Method method, Object[] objArr) {
if (method.getReturnType().isPrimitive()) {
if (method.getReturnType().equals(Void.TYPE)) {
Iterator it = arrayList.iterator();
while (it.hasNext() && (!DynamicLoaderFallback.equalsMethods(method, (Method) it.next()) || !DynamicLoaderFallback.reportError(obj, hashMap))) {
}
Iterator it2 = arrayList2.iterator();
while (it2.hasNext()) {
if (DynamicLoaderFallback.equalsMethods(method, (Method) it2.next()) && DynamicLoaderFallback.reportError(obj, hashMap)) {
return null;
}
}
return null;
}
return Array.get(Array.newInstance(method.getReturnType(), 1), 0);
}
if (method.getReturnType().equals(String.class)) {
return "";
}
Object newProxyInstance = method.getReturnType().equals(obj.getClass().getInterfaces()[0]) ? obj : Proxy.newProxyInstance(DynamicLoaderFallback.class.getClassLoader(), new Class[]{method.getReturnType()}, this);
Iterator it3 = arrayList3.iterator();
while (true) {
if (!it3.hasNext()) {
break;
}
if (DynamicLoaderFallback.equalsMethods(method, (Method) it3.next())) {
DynamicLoaderFallback.sApiProxyToAdListenersMap.put(hashMap2.get(obj), (AdListener) objArr[0]);
break;
}
}
Iterator it4 = arrayList4.iterator();
while (it4.hasNext()) {
if (DynamicLoaderFallback.equalsMethods(method, (Method) it4.next())) {
hashMap2.put(newProxyInstance, obj);
}
}
Iterator it5 = arrayList5.iterator();
while (it5.hasNext()) {
if (DynamicLoaderFallback.equalsMethods(method, (Method) it5.next())) {
for (Object obj2 : objArr) {
if (obj2 instanceof Ad) {
hashMap.put(newProxyInstance, (Ad) obj2);
}
}
}
}
if (DynamicLoaderFallback.equalsMethods(method, lastMethod)) {
hashMap.put(objArr[1], (Ad) objArr[0]);
}
if (DynamicLoaderFallback.equalsMethods(method, lastMethod2)) {
hashMap.put(objArr[1], (Ad) objArr[0]);
}
return newProxyInstance;
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public static boolean reportError(@Nullable Object obj, Map<Object, Ad> map) {
if (obj == null) {
return false;
}
final AdListener adListener = sApiProxyToAdListenersMap.get(obj);
final Ad ad = map.get(obj);
if (adListener == null) {
return false;
}
new Handler(Looper.getMainLooper()).postDelayed(new Runnable() { // from class: com.facebook.ads.internal.dynamicloading.DynamicLoaderFallback.2
@Override // java.lang.Runnable
public void run() {
AdListener.this.onError(ad, new AdError(-1, "Can't load Audience Network Dex. Please, check that audience_network.dex is inside of assets folder."));
}
}, 500L);
return true;
}
public static class SimpleMethodCaptor {
private final InvocationHandler mInvocationHandler;
@Nullable
private Method mLastInvokedMethod;
@Nullable
public Method getLastMethod() {
return this.mLastInvokedMethod;
}
private SimpleMethodCaptor() {
this.mInvocationHandler = new InvocationHandler() { // from class: com.facebook.ads.internal.dynamicloading.DynamicLoaderFallback.SimpleMethodCaptor.1
@Override // java.lang.reflect.InvocationHandler
@Nullable
public Object invoke(Object obj, Method method, Object[] objArr) {
if ("toString".equals(method.getName())) {
return null;
}
SimpleMethodCaptor.this.mLastInvokedMethod = method;
return null;
}
};
}
public <T> T mock(Class<T> cls) {
return cls.cast(Proxy.newProxyInstance(DynamicLoaderFallback.class.getClassLoader(), new Class[]{cls}, this.mInvocationHandler));
}
}
/* JADX INFO: Access modifiers changed from: private */
public static boolean equalsMethods(Method method, Method method2) {
return method != null && method2 != null && method.getDeclaringClass().equals(method2.getDeclaringClass()) && method.getName().equals(method2.getName()) && equalsMethodParams(method, method2);
}
private static boolean equalsMethodParams(Method method, Method method2) {
return Arrays.equals(method.getParameterTypes(), method2.getParameterTypes());
}
}

View File

@@ -0,0 +1,955 @@
package com.facebook.ads.internal.dynamicloading;
import android.app.Activity;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.res.Configuration;
import android.graphics.Bitmap;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.applovin.exoplayer2.common.base.Ascii;
import com.facebook.ads.AdOptionsView;
import com.facebook.ads.AdSize;
import com.facebook.ads.AdView;
import com.facebook.ads.AudienceNetworkActivity;
import com.facebook.ads.AudienceNetworkAds;
import com.facebook.ads.InterstitialAd;
import com.facebook.ads.MediaView;
import com.facebook.ads.NativeAd;
import com.facebook.ads.NativeAdBase;
import com.facebook.ads.NativeAdLayout;
import com.facebook.ads.NativeAdScrollView;
import com.facebook.ads.NativeAdView;
import com.facebook.ads.NativeAdViewAttributes;
import com.facebook.ads.NativeAdsManager;
import com.facebook.ads.NativeBannerAd;
import com.facebook.ads.NativeBannerAdView;
import com.facebook.ads.RewardedInterstitialAd;
import com.facebook.ads.RewardedVideoAd;
import com.facebook.ads.internal.api.AdOptionsViewApi;
import com.facebook.ads.internal.api.AdSettingsApi;
import com.facebook.ads.internal.api.AdSizeApi;
import com.facebook.ads.internal.api.AdViewApi;
import com.facebook.ads.internal.api.AdViewParentApi;
import com.facebook.ads.internal.api.AudienceNetworkActivityApi;
import com.facebook.ads.internal.api.AudienceNetworkAdsApi;
import com.facebook.ads.internal.api.AudienceNetworkExportedActivityApi;
import com.facebook.ads.internal.api.AudienceNetworkRemoteServiceApi;
import com.facebook.ads.internal.api.BidderTokenProviderApi;
import com.facebook.ads.internal.api.DefaultMediaViewVideoRendererApi;
import com.facebook.ads.internal.api.InitApi;
import com.facebook.ads.internal.api.InterstitialAdApi;
import com.facebook.ads.internal.api.MediaViewApi;
import com.facebook.ads.internal.api.MediaViewVideoRendererApi;
import com.facebook.ads.internal.api.NativeAdBaseApi;
import com.facebook.ads.internal.api.NativeAdImageApi;
import com.facebook.ads.internal.api.NativeAdLayoutApi;
import com.facebook.ads.internal.api.NativeAdScrollViewApi;
import com.facebook.ads.internal.api.NativeAdViewApi;
import com.facebook.ads.internal.api.NativeAdViewAttributesApi;
import com.facebook.ads.internal.api.NativeAdViewTypeApi;
import com.facebook.ads.internal.api.NativeAdsManagerApi;
import com.facebook.ads.internal.api.NativeBannerAdApi;
import com.facebook.ads.internal.api.NativeBannerAdViewApi;
import com.facebook.ads.internal.api.NativeComponentTagApi;
import com.facebook.ads.internal.api.RewardedInterstitialAdApi;
import com.facebook.ads.internal.api.RewardedVideoAdApi;
import com.facebook.ads.internal.dynamicloading.DynamicLoader;
import com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory;
import com.facebook.ads.internal.protocol.AdErrorType;
import com.facebook.ads.internal.settings.AdInternalSettings;
import com.facebook.ads.internal.settings.MultithreadedBundleWrapper;
import com.facebook.ads.redexgen.core.C03865b;
import com.facebook.ads.redexgen.core.C03895e;
import com.facebook.ads.redexgen.core.C03925h;
import com.facebook.ads.redexgen.core.C03955k;
import com.facebook.ads.redexgen.core.C03965l;
import com.facebook.ads.redexgen.core.C03995o;
import com.facebook.ads.redexgen.core.C04065v;
import com.facebook.ads.redexgen.core.C04105z;
import com.facebook.ads.redexgen.core.C04538c;
import com.facebook.ads.redexgen.core.C0720Jh;
import com.facebook.ads.redexgen.core.C1168aL;
import com.facebook.ads.redexgen.core.C1169aM;
import com.facebook.ads.redexgen.core.C1185ac;
import com.facebook.ads.redexgen.core.C5M;
import com.facebook.ads.redexgen.core.C5P;
import com.facebook.ads.redexgen.core.C5Q;
import com.facebook.ads.redexgen.core.C5Z;
import com.facebook.ads.redexgen.core.EnumC0721Jj;
import com.facebook.ads.redexgen.core.J0;
import com.facebook.ads.redexgen.core.J1;
import com.facebook.ads.redexgen.core.JT;
import com.facebook.ads.redexgen.core.JU;
import com.facebook.ads.redexgen.core.JV;
import com.facebook.ads.redexgen.core.JW;
import com.facebook.ads.redexgen.core.LA;
import com.facebook.ads.redexgen.core.W7;
import com.facebook.ads.redexgen.core.WJ;
import com.mbridge.msdk.playercommon.exoplayer2.extractor.ts.PsExtractor;
import java.io.FileDescriptor;
import java.io.PrintWriter;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashSet;
import java.util.List;
import java.util.UUID;
import org.json.JSONObject;
/* loaded from: assets/audience_network.dex */
public class DynamicLoaderImpl implements DynamicLoader, RemoteRenderingApi {
public static AdSettingsApi A00;
public static AudienceNetworkAdsApi A01;
public static NativeAdViewApi A02;
public static NativeBannerAdViewApi A03;
public static C5Z A04;
public static String[] A05 = {"FC7PnIQgfKJQfBdQKCurjH6JKIFxjroV", "Ez", "t7pjhhQGIazlhmf4UkwJSh", "Iyhtqk6gC8uyo8Dul94yaDEfv0PrNxAT", "5egoyUR4tSKxNoVVXreZdHvR7BDPW4Oi", "IYlCvOKkAZQkBJEI1e2UxVPIL3gdF2Y", "0QNvsKlwTsAv0tvLZz9yZ17i9BLNPSLj", "RauEdYPLg0wTIRL3lDclFm017FzJm5su"};
public static final InitApi A06 = new InitApi() { // from class: com.facebook.ads.redexgen.X.5d
@Override // com.facebook.ads.internal.api.InitApi
public final void initialize(Context context, MultithreadedBundleWrapper multithreadedBundleWrapper, AudienceNetworkAds.InitListener initListener, int i) {
C04538c.A0H(C03865b.A09(context), multithreadedBundleWrapper, initListener, i);
}
@Override // com.facebook.ads.internal.api.InitApi
public final boolean isInitialized() {
return C04538c.A0I();
}
@Override // com.facebook.ads.internal.api.InitApi
public final void onAdLoadInvoked(Context context) {
C04538c.A08(C03865b.A09(context));
}
@Override // com.facebook.ads.internal.api.InitApi
public final void onContentProviderCreated(Context context) {
C04538c.A09(C03865b.A09(context));
}
};
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public AdOptionsViewApi createAdOptionsView(Context context, NativeAdBase nativeAdBase, NativeAdLayout nativeAdLayout, AdOptionsView.Orientation orientation, int i, AdOptionsView adOptionsView) {
return new C1185ac(context, nativeAdBase, nativeAdLayout, orientation, i, adOptionsView);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public AdOptionsViewApi createAdOptionsView(Context context, NativeAdBase nativeAdBase, NativeAdLayout nativeAdLayout, AdOptionsView adOptionsView) {
return new C1185ac(context, nativeAdBase, nativeAdLayout, adOptionsView);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public AdSettingsApi createAdSettingsApi() {
if (A00 == null) {
A00 = new AdSettingsApi() { // from class: com.facebook.ads.redexgen.X.5O
public static byte[] A00;
public static String[] A01 = {"5g08JbOH8rkW6qlmlOL6A29nsZk", "3r4qaOnTaYokldocBIi2hcDPsInD4tfb", "t1tpXM0pz4jVDPHhq8DkXYPWitYDcWj1", "M2cS8KouRYddMtKm0nW0nVVXMs", "pym3fLCD1Tj466B1DlzVQDM4sLBUPDKC", "ku7CSS8RQpD6IDBrWEnqwcDf2zEQuZtv", "vquYYtSubxB68XLpTdo3CiQszZtPPcit", "yyxMEkIlFEzZN5mv2HKHli04TbghSWGE"};
public static final String A02;
public static final Collection<String> A03;
public static volatile boolean A04;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A00, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] ^ i3) ^ 79);
String[] strArr = A01;
if (strArr[7].charAt(16) == strArr[1].charAt(16)) {
throw new RuntimeException();
}
A01[0] = "ed4gaD";
}
return new String(copyOfRange);
}
public static void A01() {
A00 = new byte[]{Ascii.SO, 5, Ascii.ETB, Ascii.SI, 8, Ascii.SO, 3, Ascii.CAN, Ascii.EM, 10, Ascii.NAK, Ascii.US, Ascii.EM, 3, Ascii.NAK, Ascii.CAN, 3, Ascii.DC4, Ascii.GS, Ascii.SI, Ascii.DC4, 3, Ascii.ETB, Ascii.EM, 5, 90, 107, 125, 122, 46, 99, 97, 106, 107, 46, 106, 107, 120, 103, 109, 107, 46, 102, 111, 125, 102, 52, 46, 71, 120, 117, 126, 48, 100, 117, 99, 100, 121, 126, 119, 48, 105, Byte.MAX_VALUE, 101, 98, 48, 113, 96, 96, 48, 103, 121, 100, 120, 48, 86, 113, 115, 117, 114, Byte.MAX_VALUE, Byte.MAX_VALUE, 123, 55, 99, 48, 113, 116, 48, 101, 126, 121, 100, 99, 48, 105, Byte.MAX_VALUE, 101, 48, 125, 101, 99, 100, 48, 99, 96, 117, 115, 121, 118, 105, 48, 100, 120, 117, 48, 116, 117, 102, 121, 115, 117, 48, 120, 113, 99, 120, 117, 116, 48, 89, 84, 48, 100, Byte.MAX_VALUE, 48, 117, 126, 99, 101, 98, 117, 48, 100, 120, 117, 48, 116, 117, 124, 121, 102, 117, 98, 105, 48, Byte.MAX_VALUE, 118, 48, 100, 117, 99, 100, 48, 113, 116, 99, 60, 48, 113, 116, 116, 48, 100, 120, 117, 48, 118, Byte.MAX_VALUE, 124, 124, Byte.MAX_VALUE, 103, 121, 126, 119, 48, 115, Byte.MAX_VALUE, 116, 117, 48, 114, 117, 118, Byte.MAX_VALUE, 98, 117, 48, 124, Byte.MAX_VALUE, 113, 116, 121, 126, 119, 48, 113, 126, 48, 113, 116, 42, 48, 81, 116, 67, 117, 100, 100, 121, 126, 119, 99, 62, 113, 116, 116, 68, 117, 99, 100, 84, 117, 102, 121, 115, 117, 56, 50, 7, 6, Ascii.NAK, 10, 0, 6, 42, 7, 43, 2, Ascii.DLE, Ascii.VT, 103, 111, 111, 103, 108, 101, 95, 115, 100, 107, 126, 105, 102, Ascii.DLE, 4, 9, Ascii.RS, 94, 80, Ascii.SYN, 124, 104, 101, 114, 50, 60, 126, 122};
}
static {
A01();
A02 = AdInternalSettings.class.getSimpleName();
A03 = new HashSet();
A03.add(A00(262, 3, 66));
A03.add(A00(252, 10, 79));
A03.add(A00(265, 7, 41));
A03.add(A00(272, 8, 69));
A04 = false;
}
public static void A02(String str) {
if (A04) {
return;
}
A04 = true;
Log.i(A02, A00(25, 23, 65) + str);
Log.i(A02, A00(48, PsExtractor.AUDIO_STREAM, 95) + str + A00(0, 3, 99));
}
@Override // com.facebook.ads.internal.api.AdSettingsApi
public final boolean isTestMode(Context context) {
if (!AdInternalSettings.isDebugBuild() && !AdInternalSettings.isExplicitTestMode()) {
Collection<String> collection = A03;
String str = Build.PRODUCT;
String[] strArr = A01;
if (strArr[7].charAt(16) == strArr[1].charAt(16)) {
throw new RuntimeException();
}
String[] strArr2 = A01;
strArr2[7] = "T4gBNxEGe37wgzXKS7GC3py1fkLao5wI";
strArr2[1] = "pVb2nflAxo98tm2kzzD3dq5aQ79B8LIX";
if (!collection.contains(str)) {
MultithreadedBundleWrapper multithreadedBundleWrapper = AdInternalSettings.sSettingsBundle;
String A002 = A00(3, 22, 19);
String string = multithreadedBundleWrapper.getString(A002, null);
if (string == null) {
SharedPreferences A003 = KJ.A00(context);
String A004 = A00(PsExtractor.VIDEO_STREAM_MASK, 12, 44);
string = A003.getString(A004, null);
if (TextUtils.isEmpty(string)) {
string = UUID.randomUUID().toString();
SharedPreferences.Editor edit = A003.edit();
String[] strArr3 = A01;
if (strArr3[7].charAt(16) != strArr3[1].charAt(16)) {
A01[3] = "RjRRqTdr5YFfB1Oiza3DhfcwhE";
edit.putString(A004, string).apply();
} else {
edit.putString(A004, string).apply();
}
}
AdInternalSettings.sSettingsBundle.putString(A002, string);
}
if (AdInternalSettings.getTestDevicesList().contains(string)) {
return true;
}
A02(string);
return false;
}
}
return true;
}
@Override // com.facebook.ads.internal.api.AdSettingsApi
public final void turnOnDebugger() {
AbstractC0732Ju.A02();
}
};
}
return A00;
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public AdSizeApi createAdSizeApi(int i) {
final EnumC0721Jj A022 = LA.A02(i);
return new AdSizeApi() { // from class: com.facebook.ads.redexgen.X.8Z
@Override // com.facebook.ads.internal.api.AdSizeApi
public final int getHeight() {
return A022.A03();
}
@Override // com.facebook.ads.internal.api.AdSizeApi
public final int getWidth() {
return A022.A04();
}
};
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public AdViewApi createAdViewApi(Context context, String str, AdSize adSize, AdViewParentApi adViewParentApi, AdView adView) {
return (AdViewApi) C5M.A00(new C5P(context, str, adSize, adViewParentApi, adView), AdViewApi.class);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public AdViewApi createAdViewApi(Context context, String str, String str2, AdViewParentApi adViewParentApi, AdView adView) throws Exception {
try {
return (AdViewApi) C5M.A00(new C5P(context, str, str2, adViewParentApi, adView), AdViewApi.class);
} catch (C0720Jh e) {
throw new Exception(e.A01());
}
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public AudienceNetworkActivityApi createAudienceNetworkActivity(final AudienceNetworkActivity audienceNetworkActivity, final AudienceNetworkActivityApi audienceNetworkActivityApi) {
final C5Q c5q = new C5Q(audienceNetworkActivity, audienceNetworkActivityApi);
return new AudienceNetworkActivityApi(audienceNetworkActivity, audienceNetworkActivityApi, c5q) { // from class: com.facebook.ads.redexgen.X.5R
public static byte[] A03;
public static String[] A04 = {"npa5fyfDyBgpHwGfwNiqfHEj4F8LEiZf", "OqeETugh9", "5goSJATWOcVItDjddk", "82BqGjCZsQ5KSOXOW0A0KlOfyUV9N54d", "DC8qTi6RH4AT7G9O", "9IwTeKuU2aT5NbzWtfQwCWqg5E0PczVH", "CnGxzoUQk", "OIUpXP34AuomSZv"};
public boolean A00;
public final AudienceNetworkActivityApi A01;
public final C5Q A02;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A03, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] ^ i3) ^ 41);
}
return new String(copyOfRange);
}
public static void A01() {
byte[] bArr = {101, 97, 98, 86, 71, 74, 70, 77, 64, 70, 109, 70, 87, 84, 76, 81, 72, 19, 40, 35, 62, 54, 35, 37, 50, 35, 34, 102, 35, 62, 37, 35, 54, 50, 47, 41, 40, 104, 60, 51, 2, 60, 62, 41, 52, 43, 52, 41, 36};
if (A04[2].length() == 12) {
throw new RuntimeException();
}
String[] strArr = A04;
strArr[3] = "H3o2ukg7PoWSfztBPt1oK5BMl3p36c0G";
strArr[0] = "tZaZcqIYCt5A5bsZPeypVNujsThHJ9sw";
A03 = bArr;
}
static {
A01();
}
{
this.A01 = audienceNetworkActivityApi;
this.A02 = c5q;
}
private void A02(Throwable th) {
this.A00 = true;
this.A02.A09();
finish(8);
C7j logContext = this.A02.A06();
if (logContext != null) {
logContext.A07().AA0(A00(38, 11, 116), C8E.A0C, new C8F(th));
return;
}
Log.e(A00(0, 17, 10), A00(17, 21, 111), th);
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final void dump(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr) {
try {
if (this.A00) {
this.A01.dump(str, fileDescriptor, printWriter, strArr);
} else {
this.A02.dump(str, fileDescriptor, printWriter, strArr);
}
} catch (Throwable t) {
A02(t);
}
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final void finish(int i) {
this.A02.finish(i);
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final void onActivityResult(int i, int i2, Intent intent) {
try {
} catch (Throwable t) {
A02(t);
}
if (this.A00) {
this.A01.onActivityResult(i, i2, intent);
} else {
this.A02.onActivityResult(i, i2, intent);
this.A01.onActivityResult(i, i2, intent);
}
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final void onBackPressed() {
try {
if (this.A00) {
return;
}
this.A02.onBackPressed();
} catch (Throwable th) {
if (A04[5].charAt(6) == 'I') {
throw new RuntimeException();
}
String[] strArr = A04;
strArr[7] = "nPADpKrXuoueUGX";
strArr[4] = "T13akIzntQNSUZag";
A02(th);
}
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final void onConfigurationChanged(Configuration configuration) {
try {
} catch (Throwable t) {
A02(t);
}
if (this.A00) {
this.A01.onConfigurationChanged(configuration);
return;
}
this.A02.onConfigurationChanged(configuration);
this.A01.onConfigurationChanged(configuration);
String[] strArr = A04;
if (strArr[1].length() != strArr[6].length()) {
throw new RuntimeException();
}
String[] strArr2 = A04;
strArr2[7] = "Q1wJ3SQKEGYG95X";
strArr2[4] = "AvO5pGxADzIyCHUj";
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final void onCreate(Bundle bundle) {
this.A01.onCreate(bundle);
try {
this.A02.onCreate(bundle);
} catch (Throwable t) {
A02(t);
}
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final void onDestroy() {
try {
} catch (Throwable th) {
if (A04[2].length() == 12) {
throw new RuntimeException();
}
A04[2] = "3CPJLXRae2337PFMI";
A02(th);
}
if (this.A00) {
this.A01.onDestroy();
} else {
this.A02.onDestroy();
this.A01.onDestroy();
}
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final void onPause() {
try {
} catch (Throwable t) {
A02(t);
}
if (this.A00) {
this.A01.onPause();
} else {
this.A02.onPause();
this.A01.onPause();
}
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final void onResume() {
this.A01.onResume();
try {
if (this.A00) {
return;
}
this.A02.onResume();
} catch (Throwable t) {
A02(t);
}
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final void onSaveInstanceState(Bundle bundle) {
this.A01.onSaveInstanceState(bundle);
try {
if (this.A00) {
return;
}
this.A02.onSaveInstanceState(bundle);
} catch (Throwable t) {
A02(t);
}
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final void onStart() {
this.A01.onStart();
try {
if (this.A00) {
return;
}
this.A02.onStart();
} catch (Throwable t) {
A02(t);
}
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final void onStop() {
this.A01.onStop();
try {
if (this.A00) {
return;
}
this.A02.onStop();
} catch (Throwable t) {
A02(t);
}
}
@Override // com.facebook.ads.internal.api.AudienceNetworkActivityApi
public final boolean onTouchEvent(MotionEvent motionEvent) {
try {
} catch (Throwable t) {
A02(t);
}
if (this.A00) {
return this.A01.onTouchEvent(motionEvent);
}
this.A02.onTouchEvent(motionEvent);
return this.A01.onTouchEvent(motionEvent);
}
};
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public AudienceNetworkAdsApi createAudienceNetworkAdsApi() {
if (A01 == null) {
A01 = new AudienceNetworkAdsApi() { // from class: com.facebook.ads.redexgen.X.5T
@Override // com.facebook.ads.internal.api.AudienceNetworkAdsApi
public final int getAdFormatForPlacement(String str) {
KQ.A02(this);
return 0;
}
@Override // com.facebook.ads.internal.api.AudienceNetworkAdsApi
public final void initialize(Context context, MultithreadedBundleWrapper initSettings, AudienceNetworkAds.InitListener initListener) {
if (KQ.A02(this)) {
return;
}
if (initListener == null) {
try {
initListener = new AudienceNetworkAds.InitListener() { // from class: com.facebook.ads.redexgen.X.5S
@Override // com.facebook.ads.AudienceNetworkAds.InitListener
public final void onInitialized(AudienceNetworkAds.InitResult initResult) {
}
};
} catch (Throwable th) {
KQ.A00(th, this);
return;
}
}
DynamicLoaderFactory.makeLoader(context).getInitApi().initialize(context, initSettings, initListener, 1);
}
@Override // com.facebook.ads.internal.api.AudienceNetworkAdsApi
public final boolean isInitialized() {
if (KQ.A02(this)) {
return false;
}
try {
DynamicLoader dynamicLoader = DynamicLoaderFactory.getDynamicLoader();
if (dynamicLoader == null) {
return false;
}
return dynamicLoader.getInitApi().isInitialized();
} catch (Throwable th) {
KQ.A00(th, this);
return false;
}
}
@Override // com.facebook.ads.internal.api.AudienceNetworkAdsApi
public final void onContentProviderCreated(Context context) {
if (KQ.A02(this)) {
return;
}
try {
DynamicLoaderFactory.makeLoader(context).getInitApi().onContentProviderCreated(context);
} catch (Throwable th) {
KQ.A00(th, this);
}
}
};
}
AudienceNetworkAdsApi audienceNetworkAdsApi = A01;
if (A05[2].length() != 22) {
throw new RuntimeException();
}
A05[3] = "WLYy1k58X1wQ2fFP1Kpc3q8pOUGU5mJB";
return audienceNetworkAdsApi;
}
@Override // com.facebook.ads.internal.dynamicloading.RemoteRenderingApi
public AudienceNetworkExportedActivityApi createAudienceNetworkExportedActivityApi(Activity activity) {
return new J0(activity);
}
@Override // com.facebook.ads.internal.dynamicloading.RemoteRenderingApi
public AudienceNetworkRemoteServiceApi createAudienceNetworkRemoteService(Service service) {
return new J1(service);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public BidderTokenProviderApi createBidderTokenProviderApi() {
return getBidderTokenProviderApi();
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public DefaultMediaViewVideoRendererApi createDefaultMediaViewVideoRendererApi() {
return new WJ();
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public InterstitialAdApi createInterstitialAd(Context context, String str, InterstitialAd interstitialAd) {
return (InterstitialAdApi) C5M.A00(new C03895e(context, str, interstitialAd), InterstitialAdApi.class);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public MediaViewApi createMediaViewApi() {
return new C1169aM();
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public MediaViewVideoRendererApi createMediaViewVideoRendererApi() {
return new C03925h();
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public C03955k createNativeAdApi(NativeAd nativeAd, NativeAdBaseApi nativeAdBaseApi) {
return new C03955k(nativeAd, nativeAdBaseApi);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public C03955k createNativeAdApi(NativeAdBase nativeAdBase, NativeAd nativeAd, NativeAdBaseApi nativeAdBaseApi) {
return new C03955k(nativeAdBase, nativeAd, nativeAdBaseApi);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeAdBaseApi createNativeAdBaseApi(Context context, String str) {
return new W7(context, str, (JT) W7.A0K(), false);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeAdBaseApi createNativeAdBaseApi(NativeAdBaseApi nativeAdBaseApi) {
return new W7((W7) nativeAdBaseApi);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeAdBase createNativeAdBaseFromBidPayload(Context context, String str, String str2) throws Exception {
try {
return W7.A0A(context, str, str2);
} catch (C0720Jh e) {
throw new Exception(e.A01());
}
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeAdImageApi createNativeAdImageApi(JSONObject jSONObject) {
return JU.A00(jSONObject);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeAdLayoutApi createNativeAdLayoutApi() {
return new C1168aL();
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public JV createNativeAdRatingApi(JSONObject jSONObject) {
return JV.A00(jSONObject);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeAdScrollViewApi createNativeAdScrollViewApi(NativeAdScrollView nativeAdScrollView, Context context, NativeAdsManager nativeAdsManager, NativeAdScrollView.AdViewProvider adViewProvider, int i, NativeAdView.Type type, NativeAdViewAttributes nativeAdViewAttributes, int i2) {
return new C03965l(nativeAdScrollView, context, nativeAdsManager, adViewProvider, i, type, nativeAdViewAttributes, i2);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeAdViewApi createNativeAdViewApi() {
if (A02 == null) {
A02 = new NativeAdViewApi() { // from class: com.facebook.ads.redexgen.X.5m
public static View A00(C1139Zs c1139Zs, NativeAd nativeAd, NativeAdView.Type type, NativeAdViewAttributes nativeAdViewAttributes) {
if (nativeAdViewAttributes == null) {
nativeAdViewAttributes = new NativeAdViewAttributes();
}
JW jw = (JW) nativeAdViewAttributes.getInternalAttributes();
W7 internalNativeAd = W7.A0L(nativeAd.getInternalNativeAd());
internalNativeAd.A1Z(JX.A00(type.getEnumCode()));
internalNativeAd.A1Y(jw);
C0610Ek c0610Ek = new C0610Ek();
NativeAdLayout mediumRectTemplateLayout = new NativeAdLayout(c1139Zs, c0610Ek);
c0610Ek.A04(mediumRectTemplateLayout, c1139Zs, nativeAd, jw);
mediumRectTemplateLayout.setLayoutParams(new ViewGroup.LayoutParams(-1, (int) (LP.A02 * type.getHeight())));
return mediumRectTemplateLayout;
}
public static View A01(C1139Zs c1139Zs, NativeAd nativeAd, NativeAdViewAttributes nativeAdViewAttributes) {
if (nativeAdViewAttributes == null) {
nativeAdViewAttributes = new NativeAdViewAttributes();
}
W7 A0L = W7.A0L(nativeAd.getInternalNativeAd());
JW jw = (JW) nativeAdViewAttributes.getInternalAttributes();
A0L.A1Z(JX.A0B);
A0L.A1Y(jw);
C0610Ek c0610Ek = new C0610Ek();
NativeAdLayout nativeAdLayout = new NativeAdLayout(c1139Zs, c0610Ek);
c0610Ek.A04(nativeAdLayout, c1139Zs, nativeAd, jw);
return nativeAdLayout;
}
@Override // com.facebook.ads.internal.api.NativeAdViewApi
public final View render(Context context, NativeAd nativeAd) {
return render(context, nativeAd, (NativeAdViewAttributes) null);
}
@Override // com.facebook.ads.internal.api.NativeAdViewApi
public final View render(Context context, NativeAd nativeAd, NativeAdView.Type type) {
return render(context, nativeAd, type, null);
}
@Override // com.facebook.ads.internal.api.NativeAdViewApi
public final View render(Context context, NativeAd nativeAd, NativeAdView.Type type, NativeAdViewAttributes nativeAdViewAttributes) {
try {
return A00(C03865b.A03(context), nativeAd, type, nativeAdViewAttributes);
} catch (Throwable th) {
return AbstractC0801Mo.A00(C03865b.A03(context), th);
}
}
@Override // com.facebook.ads.internal.api.NativeAdViewApi
public final View render(Context context, NativeAd nativeAd, NativeAdViewAttributes nativeAdViewAttributes) {
C1139Zs contextWrapper;
try {
if (context instanceof C1139Zs) {
contextWrapper = (C1139Zs) context;
} else {
contextWrapper = C03865b.A03(context);
}
return A01(contextWrapper, nativeAd, nativeAdViewAttributes);
} catch (Throwable th) {
return AbstractC0801Mo.A00(C03865b.A03(context), th);
}
}
};
}
return A02;
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeAdViewAttributesApi createNativeAdViewAttributesApi() {
return new JW();
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeAdViewTypeApi createNativeAdViewTypeApi(final int i) {
return new NativeAdViewTypeApi(i) { // from class: com.facebook.ads.redexgen.X.5n
public final JX A00;
{
this.A00 = JX.A00(i);
}
@Override // com.facebook.ads.internal.api.NativeAdViewTypeApi
public final int getHeight() {
return this.A00.A04();
}
@Override // com.facebook.ads.internal.api.NativeAdViewTypeApi
public final int getValue() {
return this.A00.A05();
}
@Override // com.facebook.ads.internal.api.NativeAdViewTypeApi
public final int getWidth() {
return this.A00.A06();
}
};
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeAdsManagerApi createNativeAdsManagerApi(Context context, String str, int i) {
return (NativeAdsManagerApi) C5M.A00(new C03995o(context, str, i), NativeAdsManagerApi.class);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeBannerAdApi createNativeBannerAdApi(NativeBannerAd nativeBannerAd, NativeAdBaseApi nativeAdBaseApi) {
return new NativeBannerAdApi(nativeAdBaseApi) { // from class: com.facebook.ads.redexgen.X.5s
public static byte[] A01;
public static String[] A02 = {"068yMtBHtCdtzUYBTQD9IwnMWW1doBJF", "2l8Hok5ewW", "SqMVYGMc7AyphtDxx4DkXGESiOtqp3Wk", "n7xht10RjuH04nLwyOxbbpbZUJ6bFNP5", "hemUdCIRyaFDmP64bLQtQG29khNbMpFH", "0krrnlsRXu", "j9YMm5Kfv7iMZif7VGfsQGY8YQ9Z0I42", "SiUubuHC3Y"};
public final W7 A00;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A01, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
byte b = copyOfRange[i4];
if (A02[0].charAt(2) != '8') {
throw new RuntimeException();
}
String[] strArr = A02;
strArr[2] = "SDJ7CqIuYGJEmotuvG7btG7Q2tCK4c6p";
strArr[6] = "3TZdd6KNeaSFSkmrHNZK7GULPPfkGOEa";
copyOfRange[i4] = (byte) ((b - i3) - 50);
}
return new String(copyOfRange);
}
public static void A01() {
A01 = new byte[]{-50, -54, -55, -3, -20, -15, -19, -10, -21, -19, -42, -19, -4, -1, -9, -6, -13};
}
static {
A01();
}
{
this.A00 = W7.A0L(nativeAdBaseApi);
this.A00.A1a(EnumC0723Jl.A05);
}
private void A02(ImageView imageView, NativeAdBaseApi nativeAdBaseApi2) {
W7 A0L = W7.A0L(nativeAdBaseApi2);
C1161aE c1161aE = new C1161aE(this, imageView, A0L);
JU adIcon = A0L.getAdIcon();
if (adIcon != null) {
Bitmap A0M = A0L.A10().A0M(adIcon.getUrl());
Context context = imageView.getContext();
String[] strArr = A02;
if (strArr[2].charAt(21) == strArr[6].charAt(21)) {
A02[4] = "oesEo3u5gOmbsNZfXjsimFyw8pPXYbZZ";
C1139Zs A032 = C03865b.A03(context);
if (A0M != null) {
Drawable A052 = W7.A05(A032, A0M, A0L.A1f(), A0L.A1C());
W7.A0e(A052, imageView);
imageView.post(new C1160aD(this, A0L, A052));
return;
} else {
C1161aE c1161aE2 = null;
AsyncTaskC04005p loadImageTask = new AsyncTaskC04005p(A032, c1161aE, A0L.A1f(), c1161aE2);
loadImageTask.execute(new C04025r(adIcon.getUrl(), A0L.A1C(), c1161aE2));
return;
}
}
} else {
W6 A15 = A0L.A15();
AdErrorType adErrorType = AdErrorType.NATIVE_AD_IS_NOT_LOADED;
if (A02[4].charAt(17) != 't') {
A02[4] = "aFZFEDb6phUkMJAuumeHd9ws0nVx9tBY";
A0L.A11().A0E().A38(-1L, adErrorType.getErrorCode(), adErrorType.getDefaultErrorMessage());
if (A15 != null) {
A15.ABs(C0719Jg.A00(adErrorType));
}
Log.e(A00(0, 17, 86), adErrorType.getDefaultErrorMessage());
return;
}
}
throw new RuntimeException();
}
@Override // com.facebook.ads.internal.api.NativeBannerAdApi
public final void registerViewForInteraction(View view, ImageView imageView) {
registerViewForInteraction(view, imageView, (List<View>) null);
}
@Override // com.facebook.ads.internal.api.NativeBannerAdApi
public final void registerViewForInteraction(View view, ImageView imageView, List<View> list) {
if (imageView != null) {
A02(imageView, this.A00);
}
if (list != null) {
W7 w7 = this.A00;
if (A02[1].length() != 10) {
throw new RuntimeException();
}
String[] strArr = A02;
strArr[5] = "ll9cTRtW3a";
strArr[7] = "WGLVGgKdvO";
w7.A1M(view, imageView, list);
return;
}
this.A00.A1L(view, imageView);
}
@Override // com.facebook.ads.internal.api.NativeBannerAdApi
public final void registerViewForInteraction(View view, MediaView mediaView) {
registerViewForInteraction(view, mediaView, (List<View>) null);
}
@Override // com.facebook.ads.internal.api.NativeBannerAdApi
public final void registerViewForInteraction(View view, MediaView mediaView, List<View> clickableViews) {
if (mediaView != null) {
((C1169aM) mediaView.getMediaViewApi()).A0M(this.A00, true);
}
if (clickableViews != null) {
this.A00.A1P(view, mediaView, clickableViews, true);
} else {
this.A00.A1Q(view, mediaView, true);
}
}
};
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeBannerAdViewApi createNativeBannerAdViewApi() {
if (A03 == null) {
A03 = new NativeBannerAdViewApi() { // from class: com.facebook.ads.redexgen.X.5t
public static View A00(C1139Zs c1139Zs, NativeBannerAd nativeBannerAd, NativeBannerAdView.Type type, NativeAdViewAttributes nativeAdViewAttributes) {
if (nativeAdViewAttributes == null) {
nativeAdViewAttributes = new NativeAdViewAttributes();
}
W7.A0L(nativeBannerAd.getInternalNativeAd()).A1Z(JX.A00(type.getEnumCode()));
FK bannerTemplateLayoutApi = new FK();
NativeAdLayout nativeAdLayout = new NativeAdLayout(c1139Zs, bannerTemplateLayoutApi);
bannerTemplateLayoutApi.A04(c1139Zs, nativeBannerAd, (JW) nativeAdViewAttributes.getInternalAttributes(), nativeAdLayout);
nativeAdLayout.setLayoutParams(new ViewGroup.LayoutParams(-1, (int) (LP.A02 * type.getHeight())));
return nativeAdLayout;
}
@Override // com.facebook.ads.internal.api.NativeBannerAdViewApi
public final View render(Context context, NativeBannerAd nativeBannerAd, NativeBannerAdView.Type type) {
return render(context, nativeBannerAd, type, null);
}
@Override // com.facebook.ads.internal.api.NativeBannerAdViewApi
public final View render(Context context, NativeBannerAd nativeBannerAd, NativeBannerAdView.Type type, NativeAdViewAttributes nativeAdViewAttributes) {
try {
return A00(C03865b.A03(context), nativeBannerAd, type, nativeAdViewAttributes);
} catch (Throwable th) {
return AbstractC0801Mo.A00(C03865b.A03(context), th);
}
}
};
}
return A03;
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public NativeComponentTagApi createNativeComponentTagApi() {
return new NativeComponentTagApi() { // from class: com.facebook.ads.redexgen.X.5u
@Override // com.facebook.ads.internal.api.NativeComponentTagApi
public final void tagView(View view, NativeAdBase.NativeComponentTag nativeComponentTag) {
if (view != null && nativeComponentTag != null) {
LU.A03(view, nativeComponentTag);
}
}
};
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public RewardedInterstitialAdApi createRewardedInterstitialAd(Context context, String str, RewardedInterstitialAd rewardedInterstitialAd) {
return (RewardedInterstitialAdApi) C5M.A00(new C04065v(context, str, rewardedInterstitialAd), RewardedInterstitialAdApi.class);
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public RewardedVideoAdApi createRewardedVideoAd(Context context, String str, RewardedVideoAd rewardedVideoAd) {
return (RewardedVideoAdApi) C5M.A00(new C04105z(context, str, rewardedVideoAd), RewardedVideoAdApi.class);
}
public static C5Z getBidderTokenProviderApi() {
if (A04 == null) {
A04 = new C5Z();
}
return A04;
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public InitApi getInitApi() {
return A06;
}
@Override // com.facebook.ads.internal.dynamicloading.DynamicLoader
public void maybeInitInternally(Context context) {
C04538c.A0A(C03865b.A09(context));
}
}

View File

@@ -0,0 +1,16 @@
package com.facebook.ads.internal.dynamicloading;
import android.content.Context;
import android.content.SharedPreferences;
/* loaded from: classes2.dex */
public class FlashPreferences {
public static final String PREFERENCES_FILE = "com.facebook.ads.flash";
public static final String SP_KEY_FLASH_CONFIG = "flash_config";
public static final String SP_KEY_LAST_CONFIG_UPDATE_TIMESTAMP = "update_timestamp";
public static final String SP_KEY_LAST_RESULT = "last_result";
public static SharedPreferences getSharedPreferences(Context context) {
return context.getSharedPreferences(PREFERENCES_FILE, 0);
}
}

View File

@@ -0,0 +1,19 @@
package com.facebook.ads.internal.dynamicloading;
import android.app.Activity;
import android.app.Service;
import androidx.annotation.Keep;
import androidx.annotation.UiThread;
import com.facebook.ads.internal.api.AudienceNetworkExportedActivityApi;
import com.facebook.ads.internal.api.AudienceNetworkRemoteServiceApi;
import com.facebook.proguard.annotations.DoNotStripAny;
@Keep
@DoNotStripAny
@UiThread
/* loaded from: classes2.dex */
public interface RemoteRenderingApi {
AudienceNetworkExportedActivityApi createAudienceNetworkExportedActivityApi(Activity activity);
AudienceNetworkRemoteServiceApi createAudienceNetworkRemoteService(Service service);
}

View File

@@ -0,0 +1,421 @@
package com.facebook.ads.internal.exoplayer2.thirdparty;
import android.os.Parcel;
import android.os.Parcelable;
import com.applovin.exoplayer2.common.base.Ascii;
import com.facebook.ads.internal.exoplayer2.thirdparty.Format;
import com.facebook.ads.internal.exoplayer2.thirdparty.drm.DrmInitData;
import com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata;
import com.facebook.ads.internal.exoplayer2.thirdparty.video.ColorInfo;
import com.facebook.ads.redexgen.core.IK;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
/* loaded from: assets/audience_network.dex */
public final class Format implements Parcelable {
public static byte[] A0R;
public static String[] A0S = {"de5uy2BqkxnoVETaQgG6018QJ", "QjZ3WuGDAtQY8A5m4uZmHBOIJWs2sGqp", "lTxQXfy1tPEqYVt0GnS3AFby", "M0Hd9NF", "8IrZ9i3Wgz7X9CLGIW1Q1ZpEnKLSVzU5", "khDapw2sYLu2WK", "uYrohRFMOV8RstLYSa6yYUc7MyroLy5r", "nuinMkKCPcbDofkkuiA5GHEn1RfTFTKM"};
public static final Parcelable.Creator<Format> CREATOR;
public int A00;
public final float A01;
public final float A02;
public final int A03;
public final int A04;
public final int A05;
public final int A06;
public final int A07;
public final int A08;
public final int A09;
public final int A0A;
public final int A0B;
public final int A0C;
public final int A0D;
public final int A0E;
public final int A0F;
public final long A0G;
public final DrmInitData A0H;
public final Metadata A0I;
public final ColorInfo A0J;
public final String A0K;
public final String A0L;
public final String A0M;
public final String A0N;
public final String A0O;
public final List<byte[]> A0P;
public final byte[] A0Q;
/* JADX WARN: Failed to parse debug info
java.lang.ArrayIndexOutOfBoundsException: Index 42 out of bounds for length 35
at jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser.startVar(DebugInfoParser.java:203)
at jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser.process(DebugInfoParser.java:135)
at jadx.plugins.input.dex.sections.DexCodeReader.getDebugInfo(DexCodeReader.java:122)
at jadx.core.dex.nodes.MethodNode.getDebugInfo(MethodNode.java:636)
at jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor.visit(DebugInfoAttachVisitor.java:38)
*/
public Format(String str, String str2, String str3, String str4, int i, int i2, int i3, int i4, float f, int i5, float f2, byte[] bArr, int i6, ColorInfo colorInfo, int i7, int i8, int i9, int i10, int i11, int i12, String str5, int i13, long j, List<byte[]> list, DrmInitData drmInitData, Metadata metadata) {
int i14 = i5;
float f3 = f2;
List<byte[]> list2 = list;
int i15 = i11;
int i16 = i10;
this.A0M = str;
this.A0L = str2;
this.A0O = str3;
this.A0K = str4;
this.A04 = i;
this.A09 = i2;
this.A0F = i3;
this.A08 = i4;
this.A01 = f;
this.A0B = i14 == -1 ? 0 : i14;
this.A02 = f3 == -1.0f ? 1.0f : f3;
this.A0Q = bArr;
this.A0E = i6;
this.A0J = colorInfo;
this.A05 = i7;
this.A0C = i8;
this.A0A = i9;
this.A06 = i16 == -1 ? 0 : i16;
this.A07 = i15 == -1 ? 0 : i15;
this.A0D = i12;
this.A0N = str5;
this.A03 = i13;
this.A0G = j;
this.A0P = list2 == null ? Collections.emptyList() : list2;
this.A0H = drmInitData;
this.A0I = metadata;
}
/* JADX WARN: Failed to parse debug info
java.lang.ArrayIndexOutOfBoundsException: Index 39 out of bounds for length 39
at jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser.startVar(DebugInfoParser.java:203)
at jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser.process(DebugInfoParser.java:135)
at jadx.plugins.input.dex.sections.DexCodeReader.getDebugInfo(DexCodeReader.java:122)
at jadx.core.dex.nodes.MethodNode.getDebugInfo(MethodNode.java:636)
at jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor.visit(DebugInfoAttachVisitor.java:38)
*/
public static Format A09(String str, String str2, String str3, int i, int i2, String str4, int i3, DrmInitData drmInitData, long j, List<byte[]> list) {
return new Format(str, null, str2, str3, i, -1, -1, -1, -1.0f, -1, -1.0f, null, -1, null, -1, -1, -1, -1, -1, i2, str4, i3, j, list, drmInitData, null);
}
public static String A0C(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A0R, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] - i3) - 97);
}
return new String(copyOfRange);
}
public static void A0D() {
A0R = new byte[]{6, -6, -60, -72, -13, Ascii.DLE, 57, 60, 55, 43, 62, -14, -42, -94, Ascii.FS, -21, -33, Ascii.SUB};
}
static {
A0D();
CREATOR = new Parcelable.Creator<Format>() { // from class: com.facebook.ads.redexgen.X.9s
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.Creator
/* renamed from: A00, reason: merged with bridge method [inline-methods] */
public final Format createFromParcel(Parcel parcel) {
return new Format(parcel);
}
/* JADX INFO: Access modifiers changed from: private */
@Override // android.os.Parcelable.Creator
/* renamed from: A01, reason: merged with bridge method [inline-methods] */
public final Format[] newArray(int i) {
return new Format[i];
}
};
}
public Format(Parcel parcel) {
this.A0M = parcel.readString();
this.A0L = parcel.readString();
this.A0O = parcel.readString();
this.A0K = parcel.readString();
this.A04 = parcel.readInt();
this.A09 = parcel.readInt();
this.A0F = parcel.readInt();
this.A08 = parcel.readInt();
this.A01 = parcel.readFloat();
this.A0B = parcel.readInt();
this.A02 = parcel.readFloat();
boolean hasProjectionData = IK.A0f(parcel);
this.A0Q = hasProjectionData ? parcel.createByteArray() : null;
this.A0E = parcel.readInt();
this.A0J = (ColorInfo) parcel.readParcelable(ColorInfo.class.getClassLoader());
this.A05 = parcel.readInt();
this.A0C = parcel.readInt();
this.A0A = parcel.readInt();
this.A06 = parcel.readInt();
this.A07 = parcel.readInt();
this.A0D = parcel.readInt();
this.A0N = parcel.readString();
this.A03 = parcel.readInt();
this.A0G = parcel.readLong();
int readInt = parcel.readInt();
this.A0P = new ArrayList(readInt);
for (int i = 0; i < readInt; i++) {
this.A0P.add(parcel.createByteArray());
}
this.A0H = (DrmInitData) parcel.readParcelable(DrmInitData.class.getClassLoader());
this.A0I = (Metadata) parcel.readParcelable(Metadata.class.getClassLoader());
}
public static Format A00(String str, String str2, int i, String str3) {
return A01(str, str2, i, str3, null);
}
public static Format A01(String str, String str2, int i, String str3, DrmInitData drmInitData) {
return A09(str, str2, null, -1, i, str3, -1, drmInitData, Long.MAX_VALUE, Collections.emptyList());
}
public static Format A02(String str, String str2, long j) {
return new Format(str, null, str2, null, -1, -1, -1, -1, -1.0f, -1, -1.0f, null, -1, null, -1, -1, -1, -1, -1, 0, null, -1, j, null, null, null);
}
public static Format A03(String str, String str2, String str3, int i, int i2, int i3, int i4, float f, List<byte[]> initializationData, int i5, float f2, DrmInitData drmInitData) {
return A04(str, str2, str3, i, i2, i3, i4, f, initializationData, i5, f2, null, -1, null, drmInitData);
}
public static Format A04(String str, String str2, String str3, int i, int i2, int i3, int i4, float f, List<byte[]> list, int i5, float f2, byte[] bArr, int i6, ColorInfo colorInfo, DrmInitData drmInitData) {
return new Format(str, null, str2, str3, i, i2, i3, i4, f, i5, f2, bArr, i6, colorInfo, -1, -1, -1, -1, -1, 0, null, -1, Long.MAX_VALUE, list, drmInitData, null);
}
public static Format A05(String str, String str2, String str3, int i, int i2, int i3, int i4, int i5, int i6, int i7, List<byte[]> list, DrmInitData drmInitData, int i8, String str4, Metadata metadata) {
return new Format(str, null, str2, str3, i, i2, -1, -1, -1.0f, -1, -1.0f, null, -1, null, i3, i4, i5, i6, i7, i8, str4, -1, Long.MAX_VALUE, list, drmInitData, metadata);
}
public static Format A06(String str, String str2, String str3, int i, int i2, int i3, int i4, int i5, List<byte[]> initializationData, DrmInitData drmInitData, int i6, String str4) {
return A05(str, str2, str3, i, i2, i3, i4, i5, -1, -1, initializationData, drmInitData, i6, str4, null);
}
public static Format A07(String str, String str2, String str3, int i, int i2, int i3, int i4, List<byte[]> initializationData, DrmInitData drmInitData, int i5, String str4) {
return A06(str, str2, str3, i, i2, i3, i4, -1, initializationData, drmInitData, i5, str4);
}
public static Format A08(String str, String str2, String str3, int i, int i2, String str4, int i3, DrmInitData drmInitData) {
return A09(str, str2, str3, i, i2, str4, i3, drmInitData, Long.MAX_VALUE, Collections.emptyList());
}
public static Format A0A(String str, String str2, String str3, int i, int i2, List<byte[]> list, String str4, DrmInitData drmInitData) {
return new Format(str, null, str2, str3, i, -1, -1, -1, -1.0f, -1, -1.0f, null, -1, null, -1, -1, -1, -1, -1, i2, str4, -1, Long.MAX_VALUE, list, drmInitData, null);
}
public static Format A0B(String str, String str2, String str3, int i, DrmInitData drmInitData) {
return new Format(str, null, str2, str3, i, -1, -1, -1, -1.0f, -1, -1.0f, null, -1, null, -1, -1, -1, -1, -1, 0, null, -1, Long.MAX_VALUE, null, drmInitData, null);
}
public final int A0E() {
if (this.A0F == -1 || this.A08 == -1) {
return -1;
}
return this.A08 * this.A0F;
}
public final Format A0F(int i) {
return new Format(this.A0M, this.A0L, this.A0O, this.A0K, this.A04, i, this.A0F, this.A08, this.A01, this.A0B, this.A02, this.A0Q, this.A0E, this.A0J, this.A05, this.A0C, this.A0A, this.A06, this.A07, this.A0D, this.A0N, this.A03, this.A0G, this.A0P, this.A0H, this.A0I);
}
public final Format A0G(int i, int i2) {
return new Format(this.A0M, this.A0L, this.A0O, this.A0K, this.A04, this.A09, this.A0F, this.A08, this.A01, this.A0B, this.A02, this.A0Q, this.A0E, this.A0J, this.A05, this.A0C, this.A0A, i, i2, this.A0D, this.A0N, this.A03, this.A0G, this.A0P, this.A0H, this.A0I);
}
public final Format A0H(long j) {
return new Format(this.A0M, this.A0L, this.A0O, this.A0K, this.A04, this.A09, this.A0F, this.A08, this.A01, this.A0B, this.A02, this.A0Q, this.A0E, this.A0J, this.A05, this.A0C, this.A0A, this.A06, this.A07, this.A0D, this.A0N, this.A03, j, this.A0P, this.A0H, this.A0I);
}
public final Format A0I(DrmInitData drmInitData) {
return new Format(this.A0M, this.A0L, this.A0O, this.A0K, this.A04, this.A09, this.A0F, this.A08, this.A01, this.A0B, this.A02, this.A0Q, this.A0E, this.A0J, this.A05, this.A0C, this.A0A, this.A06, this.A07, this.A0D, this.A0N, this.A03, this.A0G, this.A0P, drmInitData, this.A0I);
}
public final Format A0J(Metadata metadata) {
return new Format(this.A0M, this.A0L, this.A0O, this.A0K, this.A04, this.A09, this.A0F, this.A08, this.A01, this.A0B, this.A02, this.A0Q, this.A0E, this.A0J, this.A05, this.A0C, this.A0A, this.A06, this.A07, this.A0D, this.A0N, this.A03, this.A0G, this.A0P, this.A0H, metadata);
}
/* JADX WARN: Incorrect condition in loop: B:7:0x0017 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final boolean A0K(com.facebook.ads.internal.exoplayer2.thirdparty.Format r5) {
/*
r4 = this;
java.util.List<byte[]> r0 = r4.A0P
int r1 = r0.size()
java.util.List<byte[]> r0 = r5.A0P
int r0 = r0.size()
r3 = 0
if (r1 == r0) goto L10
return r3
L10:
r2 = 0
L11:
java.util.List<byte[]> r0 = r4.A0P
int r0 = r0.size()
if (r2 >= r0) goto L33
java.util.List<byte[]> r0 = r4.A0P
java.lang.Object r1 = r0.get(r2)
byte[] r1 = (byte[]) r1
java.util.List<byte[]> r0 = r5.A0P
java.lang.Object r0 = r0.get(r2)
byte[] r0 = (byte[]) r0
boolean r0 = java.util.Arrays.equals(r1, r0)
if (r0 != 0) goto L30
return r3
L30:
int r2 = r2 + 1
goto L11
L33:
r0 = 1
return r0
*/
throw new UnsupportedOperationException("Method not decompiled: com.facebook.ads.internal.exoplayer2.thirdparty.Format.A0K(com.facebook.ads.internal.exoplayer2.thirdparty.Format):boolean");
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
String[] strArr = A0S;
if (strArr[2].length() == strArr[0].length()) {
throw new RuntimeException();
}
A0S[1] = "yjtOScDk05vJZSD2Dt7eVIF";
if (obj == null || getClass() != obj.getClass()) {
return false;
}
Format format = (Format) obj;
if (this.A04 == format.A04 && this.A09 == format.A09 && this.A0F == format.A0F && this.A08 == format.A08 && this.A01 == format.A01 && this.A0B == format.A0B && this.A02 == format.A02 && this.A0E == format.A0E && this.A05 == format.A05 && this.A0C == format.A0C && this.A0A == format.A0A && this.A06 == format.A06 && this.A07 == format.A07 && this.A0G == format.A0G && this.A0D == format.A0D && IK.A0g(this.A0M, format.A0M)) {
String str = this.A0N;
if (A0S[3].length() != 7) {
throw new RuntimeException();
}
String[] strArr2 = A0S;
strArr2[7] = "vFAyIhDjx7PQTTwycAK8iUJWbttwgSfB";
strArr2[4] = "wEeRBkPfcoUTpcJss7BEDa6c0l6NXmjY";
if (IK.A0g(str, format.A0N) && this.A03 == format.A03 && IK.A0g(this.A0L, format.A0L) && IK.A0g(this.A0O, format.A0O) && IK.A0g(this.A0K, format.A0K) && IK.A0g(this.A0H, format.A0H) && IK.A0g(this.A0I, format.A0I) && IK.A0g(this.A0J, format.A0J) && Arrays.equals(this.A0Q, format.A0Q) && A0K(format)) {
return true;
}
}
return false;
}
public final int hashCode() {
int hashCode;
if (this.A00 == 0) {
int i = 17 * 31;
int result = this.A0M == null ? 0 : this.A0M.hashCode();
int result2 = (((i + result) * 31) + (this.A0L == null ? 0 : this.A0L.hashCode())) * 31;
int result3 = this.A0O == null ? 0 : this.A0O.hashCode();
int result4 = (((result2 + result3) * 31) + (this.A0K == null ? 0 : this.A0K.hashCode())) * 31;
int result5 = this.A04;
int result6 = (((result4 + result5) * 31) + this.A0F) * 31;
int result7 = this.A08;
int result8 = (((result6 + result7) * 31) + this.A05) * 31;
int result9 = this.A0C;
int result10 = (((result8 + result9) * 31) + (this.A0N == null ? 0 : this.A0N.hashCode())) * 31;
int result11 = this.A03;
int i2 = (result10 + result11) * 31;
if (this.A0H == null) {
hashCode = 0;
} else {
DrmInitData drmInitData = this.A0H;
if (A0S[1].length() == 31) {
throw new RuntimeException();
}
A0S[5] = "uYHkpeSB9nFFKCXFurU";
hashCode = drmInitData.hashCode();
}
int result12 = (i2 + hashCode) * 31;
this.A00 = result12 + (this.A0I != null ? this.A0I.hashCode() : 0);
}
return this.A00;
}
public final String toString() {
StringBuilder append = new StringBuilder().append(A0C(5, 7, 105)).append(this.A0M);
String A0C = A0C(0, 2, 121);
return append.append(A0C).append(this.A0L).append(A0C).append(this.A0O).append(A0C).append(this.A04).append(A0C).append(this.A0N).append(A0C(2, 3, 55)).append(this.A0F).append(A0C).append(this.A08).append(A0C).append(this.A01).append(A0C(14, 4, 94)).append(this.A05).append(A0C).append(this.A0C).append(A0C(12, 2, 24)).toString();
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int initializationDataSize;
int i2;
parcel.writeString(this.A0M);
parcel.writeString(this.A0L);
parcel.writeString(this.A0O);
parcel.writeString(this.A0K);
parcel.writeInt(this.A04);
parcel.writeInt(this.A09);
parcel.writeInt(this.A0F);
parcel.writeInt(this.A08);
parcel.writeFloat(this.A01);
parcel.writeInt(this.A0B);
parcel.writeFloat(this.A02);
IK.A0V(parcel, this.A0Q != null);
if (this.A0Q != null) {
byte[] bArr = this.A0Q;
if (A0S[1].length() == 31) {
throw new RuntimeException();
}
String[] strArr = A0S;
strArr[7] = "l0NdMuNcsvV8BIpyxAa78ogafLg9twRC";
strArr[4] = "FxwThCj4P05UwTC97angjmmu7gEBX1aC";
parcel.writeByteArray(bArr);
}
parcel.writeInt(this.A0E);
parcel.writeParcelable(this.A0J, i);
if (A0S[6].charAt(19) != 'l') {
A0S[6] = "1REzEz5AaJmY1W8RAT2AA8hoZB0TP5gp";
parcel.writeInt(this.A05);
parcel.writeInt(this.A0C);
parcel.writeInt(this.A0A);
parcel.writeInt(this.A06);
parcel.writeInt(this.A07);
parcel.writeInt(this.A0D);
parcel.writeString(this.A0N);
parcel.writeInt(this.A03);
parcel.writeLong(this.A0G);
initializationDataSize = this.A0P.size();
parcel.writeInt(initializationDataSize);
i2 = 0;
} else {
A0S[5] = "Da4E3gv4xQpsqKTZbnCdtwn7j4CUP";
int initializationDataSize2 = this.A05;
parcel.writeInt(initializationDataSize2);
int initializationDataSize3 = this.A0C;
parcel.writeInt(initializationDataSize3);
int initializationDataSize4 = this.A0A;
parcel.writeInt(initializationDataSize4);
int initializationDataSize5 = this.A06;
parcel.writeInt(initializationDataSize5);
int initializationDataSize6 = this.A07;
parcel.writeInt(initializationDataSize6);
int initializationDataSize7 = this.A0D;
parcel.writeInt(initializationDataSize7);
parcel.writeString(this.A0N);
int initializationDataSize8 = this.A03;
parcel.writeInt(initializationDataSize8);
parcel.writeLong(this.A0G);
initializationDataSize = this.A0P.size();
parcel.writeInt(initializationDataSize);
i2 = 0;
}
while (i2 < initializationDataSize) {
parcel.writeByteArray(this.A0P.get(i2));
i2++;
}
parcel.writeParcelable(this.A0H, 0);
parcel.writeParcelable(this.A0I, 0);
}
}

View File

@@ -0,0 +1,177 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.drm;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.AbstractC04789b;
import com.facebook.ads.redexgen.core.AbstractC0670Hf;
import com.facebook.ads.redexgen.core.C0528Ba;
import com.facebook.ads.redexgen.core.C0529Bb;
import com.facebook.ads.redexgen.core.IK;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.UUID;
/* loaded from: assets/audience_network.dex */
public final class DrmInitData implements Comparator<SchemeData>, Parcelable {
public static final Parcelable.Creator<DrmInitData> CREATOR = new C0528Ba();
public int A00;
public final int A01;
public final String A02;
public final SchemeData[] A03;
public static final class SchemeData implements Parcelable {
public static final Parcelable.Creator<SchemeData> CREATOR = new C0529Bb();
public int A00;
public final String A01;
public final String A02;
public final boolean A03;
public final byte[] A04;
public final UUID A05;
public SchemeData(Parcel parcel) {
this.A05 = new UUID(parcel.readLong(), parcel.readLong());
this.A01 = parcel.readString();
this.A02 = parcel.readString();
this.A04 = parcel.createByteArray();
this.A03 = parcel.readByte() != 0;
}
public SchemeData(UUID uuid, String str, String str2, byte[] bArr, boolean z) {
this.A05 = (UUID) AbstractC0670Hf.A01(uuid);
this.A01 = str;
this.A02 = (String) AbstractC0670Hf.A01(str2);
this.A04 = bArr;
this.A03 = z;
}
public SchemeData(UUID uuid, String str, byte[] bArr) {
this(uuid, str, bArr, false);
}
public SchemeData(UUID uuid, String str, byte[] bArr, boolean z) {
this(uuid, null, str, bArr, z);
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
public final boolean equals(Object obj) {
if (!(obj instanceof SchemeData)) {
return false;
}
if (obj == this) {
return true;
}
SchemeData schemeData = (SchemeData) obj;
return IK.A0g(this.A01, schemeData.A01) && IK.A0g(this.A02, schemeData.A02) && IK.A0g(this.A05, schemeData.A05) && Arrays.equals(this.A04, schemeData.A04);
}
public final int hashCode() {
if (this.A00 == 0) {
int result = this.A05.hashCode();
int i = result * 31;
int result2 = this.A01 == null ? 0 : this.A01.hashCode();
int result3 = (((i + result2) * 31) + this.A02.hashCode()) * 31;
int result4 = Arrays.hashCode(this.A04);
this.A00 = result3 + result4;
}
return this.A00;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeLong(this.A05.getMostSignificantBits());
parcel.writeLong(this.A05.getLeastSignificantBits());
parcel.writeString(this.A01);
parcel.writeString(this.A02);
parcel.writeByteArray(this.A04);
parcel.writeByte(this.A03 ? (byte) 1 : (byte) 0);
}
}
public DrmInitData(Parcel parcel) {
this.A02 = parcel.readString();
this.A03 = (SchemeData[]) parcel.createTypedArray(SchemeData.CREATOR);
this.A01 = this.A03.length;
}
public DrmInitData(String str, boolean z, SchemeData... schemeDataArr) {
this.A02 = str;
schemeDataArr = z ? (SchemeData[]) schemeDataArr.clone() : schemeDataArr;
Arrays.sort(schemeDataArr, this);
this.A03 = schemeDataArr;
this.A01 = schemeDataArr.length;
}
public DrmInitData(String str, SchemeData... schemeDataArr) {
this(str, true, schemeDataArr);
}
public DrmInitData(List<SchemeData> schemeDatas) {
this(null, false, (SchemeData[]) schemeDatas.toArray(new SchemeData[schemeDatas.size()]));
}
public DrmInitData(SchemeData... schemeDataArr) {
this(null, schemeDataArr);
}
/* JADX INFO: Access modifiers changed from: private */
@Override // java.util.Comparator
/* renamed from: A00, reason: merged with bridge method [inline-methods] */
public final int compare(SchemeData schemeData, SchemeData schemeData2) {
if (AbstractC04789b.A05.equals(schemeData.A05)) {
return AbstractC04789b.A05.equals(schemeData2.A05) ? 0 : 1;
}
return schemeData.A05.compareTo(schemeData2.A05);
}
public final SchemeData A01(int i) {
return this.A03[i];
}
public final DrmInitData A02(String str) {
if (IK.A0g(this.A02, str)) {
return this;
}
return new DrmInitData(str, false, this.A03);
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
@Override // java.util.Comparator
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
DrmInitData drmInitData = (DrmInitData) obj;
if (IK.A0g(this.A02, drmInitData.A02) && Arrays.equals(this.A03, drmInitData.A03)) {
return true;
}
return false;
}
public final int hashCode() {
if (this.A00 == 0) {
int result = this.A02 == null ? 0 : this.A02.hashCode();
int i = result * 31;
int result2 = Arrays.hashCode(this.A03);
this.A00 = i + result2;
}
return this.A00;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeString(this.A02);
parcel.writeTypedArray(this.A03, 0);
}
}

View File

@@ -0,0 +1,103 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.DY;
import java.util.Arrays;
import java.util.List;
/* loaded from: assets/audience_network.dex */
public final class Metadata implements Parcelable {
public static String[] A01 = {"zUrQL7GUAFocRwXemPY3yhr7l5S0xY70", "XA9ucE3fWwyEdcoFcQASvZGj6bcFZVPf", "ELtxf4Y1Jk8LgiiMyUKCki1FwOPJJgog", "B2kGyn7fabtxlQFxUauI1B2uFfXVCAPw", "ixu7mQ4Wy9aHS7V0bxaOfUuqyif4M3aJ", "47fcOB6GOJ9GbfMYvfTnL8sz1WC6cZa5", "IJISlEQyfUS3lhl3waK4regZPajL", "9B8Fyg4n1zOjDAkl95LqaeehXECnF5Gm"};
public static final Parcelable.Creator<Metadata> CREATOR = new DY();
public final Entry[] A00;
public interface Entry extends Parcelable {
}
/* JADX WARN: Incorrect condition in loop: B:3:0x000f */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public Metadata(android.os.Parcel r4) {
/*
r3 = this;
r3.<init>()
int r0 = r4.readInt()
com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata$Entry[] r0 = new com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata.Entry[r0]
r3.A00 = r0
r2 = 0
Lc:
com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata$Entry[] r0 = r3.A00
int r0 = r0.length
if (r2 >= r0) goto L24
com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata$Entry[] r1 = r3.A00
java.lang.Class<com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata$Entry> r0 = com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata.Entry.class
java.lang.ClassLoader r0 = r0.getClassLoader()
android.os.Parcelable r0 = r4.readParcelable(r0)
com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata$Entry r0 = (com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata.Entry) r0
r1[r2] = r0
int r2 = r2 + 1
goto Lc
L24:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata.<init>(android.os.Parcel):void");
}
public Metadata(List<? extends Entry> entries) {
if (entries != null) {
this.A00 = new Entry[entries.size()];
entries.toArray(this.A00);
} else {
this.A00 = new Entry[0];
}
}
public Metadata(Entry... entryArr) {
this.A00 = entryArr == null ? new Entry[0] : entryArr;
}
public final int A00() {
return this.A00.length;
}
public final Entry A01(int i) {
return this.A00[i];
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
boolean equals = Arrays.equals(this.A00, ((Metadata) obj).A00);
if (A01[6].length() == 24) {
throw new RuntimeException();
}
String[] strArr = A01;
strArr[4] = "4knFxayiXxWd81AO688yXEIAIwBcfeff";
strArr[1] = "lUV3PTeQde6UvfJepvohNqjkevUlt3kA";
return equals;
}
public final int hashCode() {
return Arrays.hashCode(this.A00);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeInt(this.A00.length);
for (Entry entry : this.A00) {
parcel.writeParcelable(entry, 0);
}
}
}

View File

@@ -0,0 +1,112 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.emsg;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata;
import com.facebook.ads.redexgen.core.C0582Df;
import com.facebook.ads.redexgen.core.IK;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class EventMessage implements Metadata.Entry {
public static byte[] A07;
public static String[] A08 = {"FMjxbvFdyXplLIcqmQRblVNaYinTFJot", "lsOkAII0H3p85vNUKB6UfhRm5qanyVzp", "h24iUNFade0Ph", "g7c0fS0YYb6oSowt", "heP9AS8gF02VUJcvkTVaFkcx4c9WIelE", "r19", "kAss9yK6DE047", "5GwHlBoWLrNf5h"};
public static final Parcelable.Creator<EventMessage> CREATOR;
public int A00;
public final long A01;
public final long A02;
public final long A03;
public final String A04;
public final String A05;
public final byte[] A06;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A07, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] - i3) - 65);
}
return new String(copyOfRange);
}
public static void A01() {
A07 = new byte[]{125, 113, -70, -75, -114, Byte.MAX_VALUE, 115, -55, -76, -65, -56, -72, -112, -99, -91, -85, -97, -110, 120, -53, -69, -64, -67, -59, -67, -107};
}
static {
A01();
CREATOR = new C0582Df();
}
public EventMessage(Parcel parcel) {
this.A04 = parcel.readString();
this.A05 = parcel.readString();
this.A03 = parcel.readLong();
this.A01 = parcel.readLong();
this.A02 = parcel.readLong();
this.A06 = parcel.createByteArray();
}
public EventMessage(String str, String str2, long j, long j2, byte[] bArr, long j3) {
this.A04 = str;
this.A05 = str2;
this.A01 = j;
this.A02 = j2;
this.A06 = bArr;
this.A03 = j3;
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
EventMessage eventMessage = (EventMessage) obj;
if (this.A03 == eventMessage.A03 && this.A01 == eventMessage.A01 && this.A02 == eventMessage.A02) {
boolean A0g = IK.A0g(this.A04, eventMessage.A04);
String[] strArr = A08;
if (strArr[1].charAt(19) == strArr[0].charAt(19)) {
throw new RuntimeException();
}
A08[6] = "WDjrqrwL3frpQ";
if (A0g && IK.A0g(this.A05, eventMessage.A05) && Arrays.equals(this.A06, eventMessage.A06)) {
return true;
}
}
return false;
}
public final int hashCode() {
if (this.A00 == 0) {
int i = 17 * 31;
int result = this.A04 != null ? this.A04.hashCode() : 0;
int hashCode = (((i + result) * 31) + (this.A05 != null ? this.A05.hashCode() : 0)) * 31;
int result2 = (int) (this.A03 ^ (this.A03 >>> 32));
int i2 = (((hashCode + result2) * 31) + ((int) (this.A01 ^ (this.A01 >>> 32)))) * 31;
int result3 = (int) (this.A02 ^ (this.A02 >>> 32));
this.A00 = ((i2 + result3) * 31) + Arrays.hashCode(this.A06);
}
int result4 = this.A00;
return result4;
}
public final String toString() {
return A00(13, 13, 23) + this.A04 + A00(0, 5, 16) + this.A02 + A00(5, 8, 18) + this.A05;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeString(this.A04);
parcel.writeString(this.A05);
parcel.writeLong(this.A03);
parcel.writeLong(this.A01);
parcel.writeLong(this.A02);
parcel.writeByteArray(this.A06);
}
}

View File

@@ -0,0 +1,96 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3;
import android.os.Parcel;
import android.os.Parcelable;
import com.applovin.exoplayer2.common.base.Ascii;
import com.facebook.ads.redexgen.core.C0584Dh;
import com.facebook.ads.redexgen.core.IK;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class ApicFrame extends Id3Frame {
public static byte[] A04;
public static String[] A05 = {"5zdrCQzyw7LGBZt2bR", "94h2cHlKu82ON", "UXCdbWakT4UeSWJHYp", "NJCEY3SlLFTG8A3lFBxha6EQ", "5QLBb0RtzLfAnzhUIvcqgNwpwZswqR66", "VBKPr5MCHLkK2A2pExgA1taPOMPGOmlK", "xRDeMM69RKfxJaGWHgM2IgB3dj0CBATA", "r5Ph5bZgG7AgDyEHuQeiaTUpJXkd"};
public static final Parcelable.Creator<ApicFrame> CREATOR;
public final int A00;
public final String A01;
public final String A02;
public final byte[] A03;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A04, i, i + i2);
int i4 = 0;
while (true) {
int length = copyOfRange.length;
String[] strArr = A05;
if (strArr[1].length() == strArr[7].length()) {
throw new RuntimeException();
}
A05[5] = "2QrrQ2NqaqUssUV0sturxMM6I2C1oI6u";
if (i4 >= length) {
return new String(copyOfRange);
}
copyOfRange[i4] = (byte) ((copyOfRange[i4] ^ i3) ^ 48);
i4++;
}
}
public static void A01() {
A04 = new byte[]{68, 72, Ascii.FF, Ascii.CR, Ascii.ESC, Ascii.VT, Ascii.SUB, 1, Ascii.CAN, Ascii.FS, 1, 7, 6, 85, 106, 112, 61, 57, 61, 53, 4, 41, 32, 53, 109, Ascii.CR, Ascii.FS, 5, Ascii.SI};
}
static {
A01();
CREATOR = new C0584Dh();
}
public ApicFrame(Parcel parcel) {
super(A00(25, 4, 124));
this.A02 = parcel.readString();
this.A01 = parcel.readString();
this.A00 = parcel.readInt();
this.A03 = parcel.createByteArray();
}
public ApicFrame(String str, String str2, int i, byte[] bArr) {
super(A00(25, 4, 124));
this.A02 = str;
this.A01 = str2;
this.A00 = i;
this.A03 = bArr;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
ApicFrame apicFrame = (ApicFrame) obj;
if (this.A00 == apicFrame.A00 && IK.A0g(this.A02, apicFrame.A02) && IK.A0g(this.A01, apicFrame.A01) && Arrays.equals(this.A03, apicFrame.A03)) {
return true;
}
return false;
}
public final int hashCode() {
int result = this.A00;
int result2 = ((17 * 31) + result) * 31;
int result3 = this.A02 != null ? this.A02.hashCode() : 0;
return ((((result2 + result3) * 31) + (this.A01 != null ? this.A01.hashCode() : 0)) * 31) + Arrays.hashCode(this.A03);
}
@Override // com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3.Id3Frame
public final String toString() {
return super.A00 + A00(14, 11, 96) + this.A02 + A00(0, 14, 88) + this.A01;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeString(this.A02);
parcel.writeString(this.A01);
parcel.writeInt(this.A00);
parcel.writeByteArray(this.A03);
}
}

View File

@@ -0,0 +1,57 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.C0585Di;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class BinaryFrame extends Id3Frame {
public static String[] A01 = {"v6RK6OSzPJ8ssi8MAkPxeSHb", "5iaWNhSEWXdQGqHhJWYkL3vAUnXTRhmq", "Lc2NFYXsFUM95", "ywPZ8", "moGnTq2WWr5ZsvpzbyzmCADJMv", "L7s4SUBCChL0YzkanmLdnighm5pk1EfG", "ewYMn9GjFuSxFQofwWKCBh7wdb0h2l2L", "1KoOvrfbG7PQp"};
public static final Parcelable.Creator<BinaryFrame> CREATOR = new C0585Di();
public final byte[] A00;
public BinaryFrame(Parcel parcel) {
super(parcel.readString());
this.A00 = parcel.createByteArray();
}
public BinaryFrame(String str, byte[] bArr) {
super(str);
this.A00 = bArr;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
BinaryFrame binaryFrame = (BinaryFrame) obj;
if (super.A00.equals(((Id3Frame) binaryFrame).A00)) {
boolean equals = Arrays.equals(this.A00, binaryFrame.A00);
if (A01[0].length() != 24) {
throw new RuntimeException();
}
String[] strArr = A01;
strArr[3] = "axoUf";
strArr[4] = "0lWAINa21gVDBVCzmQ6kppciAl";
if (equals) {
return true;
}
}
return false;
}
public final int hashCode() {
int result = super.A00.hashCode();
return (((17 * 31) + result) * 31) + Arrays.hashCode(this.A00);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeString(super.A00);
parcel.writeByteArray(this.A00);
}
}

View File

@@ -0,0 +1,109 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3;
import android.os.Parcel;
import android.os.Parcelable;
import com.applovin.exoplayer2.common.base.Ascii;
import com.facebook.ads.redexgen.core.C0586Dj;
import com.facebook.ads.redexgen.core.IK;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class ChapterFrame extends Id3Frame {
public static byte[] A06;
public static String[] A07 = {"xKlEfosPJh9yMYQbCpjDM6s3zVcpxbP5", "1lFQ4Yh1vie1DVx8Y9IEXTb70qub4TNk", "6NcFsoITlli6jci9nvzmOwHlbJumCDg8", "Ul6ETdKi4sSCw8OfXK8DwBAUtHNMz", "Qw", "1etWMItfpuVaeAJJ6tkaD2MNxiPHvPlN", "9RcPYWx5DIRFaHhOPvn0aLDVj5gcLBHE", "0abnNKrUxL1ELdZKmdvyuLuXX7NQ1wMW"};
public static final Parcelable.Creator<ChapterFrame> CREATOR;
public final int A00;
public final int A01;
public final long A02;
public final long A03;
public final String A04;
public final Id3Frame[] A05;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A06, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] ^ i3) ^ 81);
}
return new String(copyOfRange);
}
public static void A01() {
A06 = new byte[]{0, Ascii.VT, 2, 19};
if (A07[2].charAt(31) == 'e') {
throw new RuntimeException();
}
String[] strArr = A07;
strArr[7] = "Iz4TXcr6fUIHp2VorFlDJLDUzyiLCaPl";
strArr[6] = "Hjeg8cIGsBVxKCP6C4PLXLTELLPGRiUg";
}
static {
A01();
CREATOR = new C0586Dj();
}
public ChapterFrame(Parcel parcel) {
super(A00(0, 4, 18));
this.A04 = parcel.readString();
this.A01 = parcel.readInt();
this.A00 = parcel.readInt();
this.A03 = parcel.readLong();
this.A02 = parcel.readLong();
int readInt = parcel.readInt();
this.A05 = new Id3Frame[readInt];
for (int i = 0; i < readInt; i++) {
this.A05[i] = (Id3Frame) parcel.readParcelable(Id3Frame.class.getClassLoader());
}
}
public ChapterFrame(String str, int i, int i2, long j, long j2, Id3Frame[] id3FrameArr) {
super(A00(0, 4, 18));
this.A04 = str;
this.A01 = i;
this.A00 = i2;
this.A03 = j;
this.A02 = j2;
this.A05 = id3FrameArr;
}
@Override // com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3.Id3Frame, android.os.Parcelable
public final int describeContents() {
return 0;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
ChapterFrame chapterFrame = (ChapterFrame) obj;
if (this.A01 == chapterFrame.A01 && this.A00 == chapterFrame.A00 && this.A03 == chapterFrame.A03 && this.A02 == chapterFrame.A02 && IK.A0g(this.A04, chapterFrame.A04) && Arrays.equals(this.A05, chapterFrame.A05)) {
return true;
}
return false;
}
public final int hashCode() {
int result = this.A01;
int i = ((((17 * 31) + result) * 31) + this.A00) * 31;
int result2 = (int) this.A03;
int result3 = (((i + result2) * 31) + ((int) this.A02)) * 31;
int result4 = this.A04 != null ? this.A04.hashCode() : 0;
return result3 + result4;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeString(this.A04);
parcel.writeInt(this.A01);
parcel.writeInt(this.A00);
parcel.writeLong(this.A03);
parcel.writeLong(this.A02);
parcel.writeInt(this.A05.length);
for (Id3Frame id3Frame : this.A05) {
parcel.writeParcelable(id3Frame, 0);
}
}
}

View File

@@ -0,0 +1,105 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.C0587Dk;
import com.facebook.ads.redexgen.core.IK;
import com.fyber.inneractive.sdk.external.InneractiveMediationDefs;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class ChapterTocFrame extends Id3Frame {
public static byte[] A05;
public static String[] A06 = {CampaignEx.JSON_KEY_AD_Q, "nX4cEFX5rZNLgK66Zbr2M0LDj0xf4fJp", "fegio6ElLuca0kBWCpMXWgqLCFyhIORL", "RYIhd0rxGxSYfBpuDsCOXE9retMVZXKX", "5xJmLiJ3E3nNk4Qe2ivdSjFOtE", "q3jgB5DsBzWTh9ofyuUcyllX5SyVXG4i", "gt3ESKlhtS4Kk", InneractiveMediationDefs.GENDER_MALE};
public static final Parcelable.Creator<ChapterTocFrame> CREATOR;
public final String A00;
public final boolean A01;
public final boolean A02;
public final String[] A03;
public final Id3Frame[] A04;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A05, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
int i5 = copyOfRange[i4] ^ i3;
if (A06[1].charAt(12) != 'g') {
throw new RuntimeException();
}
A06[2] = "eTFhtvXuO96go1LxaU568guL4Hk8KVyX";
copyOfRange[i4] = (byte) (i5 ^ 77);
}
return new String(copyOfRange);
}
public static void A01() {
A05 = new byte[]{78, 89, 66, 78};
}
static {
A01();
CREATOR = new C0587Dk();
}
public ChapterTocFrame(Parcel parcel) {
super(A00(0, 4, 64));
this.A00 = parcel.readString();
this.A02 = parcel.readByte() != 0;
this.A01 = parcel.readByte() != 0;
this.A03 = parcel.createStringArray();
int readInt = parcel.readInt();
this.A04 = new Id3Frame[readInt];
for (int i = 0; i < readInt; i++) {
this.A04[i] = (Id3Frame) parcel.readParcelable(Id3Frame.class.getClassLoader());
}
}
public ChapterTocFrame(String str, boolean z, boolean z2, String[] strArr, Id3Frame[] id3FrameArr) {
super(A00(0, 4, 64));
this.A00 = str;
this.A02 = z;
this.A01 = z2;
this.A03 = strArr;
this.A04 = id3FrameArr;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
ChapterTocFrame chapterTocFrame = (ChapterTocFrame) obj;
if (this.A02 == chapterTocFrame.A02 && this.A01 == chapterTocFrame.A01 && IK.A0g(this.A00, chapterTocFrame.A00) && Arrays.equals(this.A03, chapterTocFrame.A03) && Arrays.equals(this.A04, chapterTocFrame.A04)) {
return true;
}
return false;
}
public final int hashCode() {
int hashCode = (((((17 * 31) + (this.A02 ? 1 : 0)) * 31) + (this.A01 ? 1 : 0)) * 31) + (this.A00 != null ? this.A00.hashCode() : 0);
if (A06[1].charAt(12) != 'g') {
throw new RuntimeException();
}
A06[2] = "b81cAW5lkkuLKoB2DrgmzF0LBXDk4R48";
return hashCode;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeString(this.A00);
parcel.writeByte(this.A02 ? (byte) 1 : (byte) 0);
parcel.writeByte(this.A01 ? (byte) 1 : (byte) 0);
parcel.writeStringArray(this.A03);
parcel.writeInt(this.A04.length);
for (Id3Frame id3Frame : this.A04) {
parcel.writeParcelable(id3Frame, 0);
String[] strArr = A06;
if (strArr[7].length() != strArr[0].length()) {
throw new RuntimeException();
}
A06[4] = "yIH6RTQSPR7uBoQIRLxBqA3R3f";
}
}
}

View File

@@ -0,0 +1,91 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3;
import android.os.Parcel;
import android.os.Parcelable;
import com.applovin.exoplayer2.common.base.Ascii;
import com.facebook.ads.redexgen.core.C0588Dl;
import com.facebook.ads.redexgen.core.IK;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class CommentFrame extends Id3Frame {
public static byte[] A03;
public static String[] A04 = {"DUn7", "DRjBJdg6i5DjaqZT9xtKW9OtehwlvUrA", "sLyx3xsvCq1vrvDIOYc9pqL1bJ6C1jBj", "54TYRanHXsZ6kGDBcRIxVBGHBRHjWieI", "PsznUfBovfWVPTPTeXeHOSrkMPYOlziD", "O1tIaafDMGp1i0", "7qjDKaDRQc0Nql42std83YrFyKnWrUw", "hlvVSUP428eV4RdTvjr"};
public static final Parcelable.Creator<CommentFrame> CREATOR;
public final String A00;
public final String A01;
public final String A02;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A03, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] ^ i3) ^ 54);
}
return new String(copyOfRange);
}
public static void A01() {
A03 = new byte[]{73, 69, 1, 0, Ascii.SYN, 6, Ascii.ETB, Ascii.FF, Ascii.NAK, 17, Ascii.FF, 10, Ascii.VT, 88, 86, 76, 0, Ascii.CR, 2, Ascii.VT, Ascii.EM, Ascii.CR, Ascii.VT, 9, 81, 8, 4, 6, 6};
}
static {
A01();
CREATOR = new C0588Dl();
}
public CommentFrame(Parcel parcel) {
super(A00(25, 4, 125));
this.A01 = parcel.readString();
this.A00 = parcel.readString();
this.A02 = parcel.readString();
}
public CommentFrame(String str, String str2, String str3) {
super(A00(25, 4, 125));
this.A01 = str;
this.A00 = str2;
this.A02 = str3;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
CommentFrame commentFrame = (CommentFrame) obj;
if (IK.A0g(this.A00, commentFrame.A00) && IK.A0g(this.A01, commentFrame.A01) && IK.A0g(this.A02, commentFrame.A02)) {
return true;
}
return false;
}
public final int hashCode() {
int i = 17 * 31;
int result = this.A01 != null ? this.A01.hashCode() : 0;
int hashCode = ((i + result) * 31) + (this.A00 != null ? this.A00.hashCode() : 0);
String[] strArr = A04;
String str = strArr[6];
String str2 = strArr[7];
int result2 = str.length();
if (result2 == str2.length()) {
throw new RuntimeException();
}
A04[0] = "BRvGxta5fbsybelplClSK";
int result3 = (hashCode * 31) + (this.A02 != null ? this.A02.hashCode() : 0);
return result3;
}
@Override // com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3.Id3Frame
public final String toString() {
return super.A00 + A00(14, 11, 90) + this.A01 + A00(0, 14, 83) + this.A00;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeString(super.A00);
parcel.writeString(this.A01);
parcel.writeString(this.A02);
}
}

View File

@@ -0,0 +1,130 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3;
import android.os.Parcel;
import android.os.Parcelable;
import com.applovin.exoplayer2.common.base.Ascii;
import com.facebook.ads.redexgen.core.C0589Dm;
import com.facebook.ads.redexgen.core.IK;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class GeobFrame extends Id3Frame {
public static byte[] A04;
public static String[] A05 = {"y6OzAPeSPf3ee7TzPORpB7Bf5APB3S1", "bT", "nmoLNEgpJzlygAWMz61JvwnNXURrvdZm", "gZwWTlO5ujx", "dfSXnSphWSbSkA9E1qvUuQDXnNV6bDm2", "4eRrIz7", "1K0raUp", "bvAgnfJmo0WzPc7U"};
public static final Parcelable.Creator<GeobFrame> CREATOR;
public final String A00;
public final String A01;
public final String A02;
public final byte[] A03;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A04, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] ^ i3) ^ 115);
}
return new String(copyOfRange);
}
public static void A01() {
A04 = new byte[]{36, 40, 108, 109, 123, 107, 122, 97, 120, 124, 97, 103, 102, 53, Ascii.DLE, Ascii.FS, 90, 85, 80, 89, 82, 93, 81, 89, 1, 75, 81, Ascii.FS, Ascii.CAN, Ascii.FS, Ascii.DC4, 37, 8, 1, Ascii.DC4, 76, 54, 52, 62, 51};
}
static {
A01();
CREATOR = new C0589Dm();
}
public GeobFrame(Parcel parcel) {
super(A00(36, 4, 2));
this.A02 = parcel.readString();
this.A01 = parcel.readString();
this.A00 = parcel.readString();
this.A03 = parcel.createByteArray();
}
public GeobFrame(String str, String str2, String str3, byte[] bArr) {
super(A00(36, 4, 2));
this.A02 = str;
this.A01 = str2;
this.A00 = str3;
this.A03 = bArr;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
GeobFrame geobFrame = (GeobFrame) obj;
if (IK.A0g(this.A02, geobFrame.A02)) {
String str = this.A01;
String str2 = geobFrame.A01;
if (A05[2].charAt(31) == 'B') {
throw new RuntimeException();
}
String[] strArr = A05;
strArr[6] = "a9pLgNB";
strArr[5] = "CzZ6eht";
if (IK.A0g(str, str2) && IK.A0g(this.A00, geobFrame.A00) && Arrays.equals(this.A03, geobFrame.A03)) {
return true;
}
}
return false;
}
public final int hashCode() {
int result;
int i = 17 * 31;
int i2 = 0;
if (this.A02 != null) {
String str = this.A02;
String[] strArr = A05;
String str2 = strArr[6];
String str3 = strArr[5];
int length = str2.length();
int result2 = str3.length();
if (length != result2) {
throw new RuntimeException();
}
String[] strArr2 = A05;
strArr2[0] = "I7fOo4JalOo0WGey3tlmi8nSFYyfGBZ";
strArr2[3] = "6S0ZiFCNHMZ";
result = str.hashCode();
} else {
result = 0;
}
int result3 = (i + result) * 31;
int result4 = this.A01 != null ? this.A01.hashCode() : 0;
int i3 = (result3 + result4) * 31;
if (this.A00 != null) {
String str4 = this.A00;
String[] strArr3 = A05;
String str5 = strArr3[6];
String str6 = strArr3[5];
int length2 = str5.length();
int result5 = str6.length();
if (length2 != result5) {
throw new RuntimeException();
}
A05[2] = "XOLeb9Yz2wj8Kp6a21le7nVhqJT2mzr6";
i2 = str4.hashCode();
}
int result6 = (i3 + i2) * 31;
return result6 + Arrays.hashCode(this.A03);
}
@Override // com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3.Id3Frame
public final String toString() {
return super.A00 + A00(25, 11, 2) + this.A02 + A00(14, 11, 79) + this.A01 + A00(0, 14, 123) + this.A00;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeString(this.A02);
parcel.writeString(this.A01);
parcel.writeString(this.A00);
parcel.writeByteArray(this.A03);
}
}

View File

@@ -0,0 +1,22 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3;
import com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata;
import com.facebook.ads.redexgen.core.AbstractC0670Hf;
/* loaded from: assets/audience_network.dex */
public abstract class Id3Frame implements Metadata.Entry {
public final String A00;
public Id3Frame(String str) {
this.A00 = (String) AbstractC0670Hf.A01(str);
}
@Override // android.os.Parcelable
public int describeContents() {
return 0;
}
public String toString() {
return this.A00;
}
}

View File

@@ -0,0 +1,89 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3;
import android.os.Parcel;
import android.os.Parcelable;
import com.applovin.exoplayer2.common.base.Ascii;
import com.facebook.ads.redexgen.core.AbstractC0670Hf;
import com.facebook.ads.redexgen.core.C0592Dp;
import com.facebook.ads.redexgen.core.IK;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class InternalFrame extends Id3Frame {
public static byte[] A03;
public static String[] A04 = {"bYWrKv2GqG46pc3oh7WJWN46QVo1oXjE", "iMtWz5PmlDMWlWLOW0nxkOwK6tGFgXEC", "FAfgOs6oiEmG6wZbyRFeweQVagOJo3Y4", "OmyOn3Pn44e00I5SfZ7OYsne5yED7850", "OIOjzXQARMJ5yq3xnxWQ3lUWWFQfwIYZ", "DhDG4ysBCK9h1euDhOnTPnGquZLH8fbl", "Jc8KeWjQ33ib42rkyOBdn23kLiSJEQrD", "qgBIpvIKDT954te75MG3NzqCWR"};
public static final Parcelable.Creator<InternalFrame> CREATOR;
public final String A00;
public final String A01;
public final String A02;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A03, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] - i3) - 108);
}
return new String(copyOfRange);
}
public static void A01() {
A03 = new byte[]{-2, -14, 54, 55, 69, 53, 68, 59, 66, 70, 59, 65, 64, Ascii.SI, -9, -9, -9, -9, -75, -101, -33, -22, -24, -36, -28, -23, -72};
}
static {
A01();
CREATOR = new C0592Dp();
}
public InternalFrame(Parcel parcel) {
super(A00(14, 4, 94));
this.A01 = (String) AbstractC0670Hf.A01(parcel.readString());
this.A00 = (String) AbstractC0670Hf.A01(parcel.readString());
this.A02 = (String) AbstractC0670Hf.A01(parcel.readString());
}
public InternalFrame(String str, String str2, String str3) {
super(A00(14, 4, 94));
this.A01 = str;
this.A00 = str2;
this.A02 = str3;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
InternalFrame internalFrame = (InternalFrame) obj;
if (IK.A0g(this.A00, internalFrame.A00) && IK.A0g(this.A01, internalFrame.A01) && IK.A0g(this.A02, internalFrame.A02)) {
return true;
}
return false;
}
public final int hashCode() {
int i = 17 * 31;
int result = this.A01 != null ? this.A01.hashCode() : 0;
int result2 = (i + result) * 31;
int result3 = this.A00 != null ? this.A00.hashCode() : 0;
int i2 = (result2 + result3) * 31;
if (A04[4].charAt(7) != 'A') {
throw new RuntimeException();
}
A04[7] = "L";
return i2 + (this.A02 != null ? this.A02.hashCode() : 0);
}
@Override // com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3.Id3Frame
public final String toString() {
return super.A00 + A00(18, 9, 15) + this.A01 + A00(0, 14, 102) + this.A00;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeString(super.A00);
parcel.writeString(this.A01);
parcel.writeString(this.A02);
}
}

View File

@@ -0,0 +1,72 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.C0593Dq;
import com.facebook.ads.redexgen.core.IK;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class PrivFrame extends Id3Frame {
public static byte[] A02;
public static final Parcelable.Creator<PrivFrame> CREATOR;
public final String A00;
public final byte[] A01;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A02, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] ^ i3) ^ 35);
}
return new String(copyOfRange);
}
public static void A01() {
A02 = new byte[]{42, 48, Byte.MAX_VALUE, 103, 126, 117, 98, 45, 59, 57, 34, 61};
}
static {
A01();
CREATOR = new C0593Dq();
}
public PrivFrame(Parcel parcel) {
super(A00(8, 4, 72));
this.A00 = parcel.readString();
this.A01 = parcel.createByteArray();
}
public PrivFrame(String str, byte[] bArr) {
super(A00(8, 4, 72));
this.A00 = str;
this.A01 = bArr;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
PrivFrame privFrame = (PrivFrame) obj;
return IK.A0g(this.A00, privFrame.A00) && Arrays.equals(this.A01, privFrame.A01);
}
public final int hashCode() {
int i = 17 * 31;
int result = this.A00 != null ? this.A00.hashCode() : 0;
return ((i + result) * 31) + Arrays.hashCode(this.A01);
}
@Override // com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3.Id3Frame
public final String toString() {
return super.A00 + A00(0, 8, 51) + this.A00;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeString(this.A00);
parcel.writeByteArray(this.A01);
}
}

View File

@@ -0,0 +1,93 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.C0594Dr;
import com.facebook.ads.redexgen.core.IK;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class TextInformationFrame extends Id3Frame {
public static byte[] A02;
public static String[] A03 = {"ASyNg1gGNlWG", "EFqAWZS8F4xLtUMHt9FEUL", "Vx6IBBIU6XaRdOAjHbXqr", "Phy73fqNY2GG", "BL", "Hr5eJHulkK4DitXKqFdG92R02ijGovUO", "UWMtrJKOpWh5LlzFeu6OG", "qBfMcdZL4b2QEWRUyBulqHXnGi8Olt5r"};
public static final Parcelable.Creator<TextInformationFrame> CREATOR;
public final String A00;
public final String A01;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A02, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] - i3) - 68);
}
return new String(copyOfRange);
}
public static void A01() {
A02 = new byte[]{-64, -90, -4, -25, -14, -5, -21, -61};
}
static {
A01();
CREATOR = new C0594Dr();
}
public TextInformationFrame(Parcel parcel) {
super(parcel.readString());
this.A00 = parcel.readString();
this.A01 = parcel.readString();
}
public TextInformationFrame(String str, String str2, String str3) {
super(str);
this.A00 = str2;
this.A01 = str3;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
TextInformationFrame textInformationFrame = (TextInformationFrame) obj;
if (super.A00.equals(((Id3Frame) textInformationFrame).A00) && IK.A0g(this.A00, textInformationFrame.A00) && IK.A0g(this.A01, textInformationFrame.A01)) {
return true;
}
return false;
}
public final int hashCode() {
int result = super.A00.hashCode();
int i = ((17 * 31) + result) * 31;
int result2 = 0;
int result3 = this.A00 != null ? this.A00.hashCode() : 0;
int i2 = (i + result3) * 31;
if (this.A01 != null) {
String str = this.A01;
String[] strArr = A03;
String str2 = strArr[0];
String str3 = strArr[3];
int length = str2.length();
int result4 = str3.length();
if (length != result4) {
throw new RuntimeException();
}
A03[7] = "m1qBjb1W4o0FDqjH8SQn0FxInYmbUXEs";
result2 = str.hashCode();
}
return i2 + result2;
}
@Override // com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3.Id3Frame
public final String toString() {
return super.A00 + A00(0, 8, 66) + this.A01;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeString(super.A00);
parcel.writeString(this.A00);
parcel.writeString(this.A01);
}
}

View File

@@ -0,0 +1,96 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.C0595Ds;
import com.facebook.ads.redexgen.core.IK;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class UrlLinkFrame extends Id3Frame {
public static byte[] A02;
public static String[] A03 = {"c8NCicdTZLmJ2inXNQ3toHzjPVonMpXv", "aSFF6gCbWZYo0gLtpjiRDBRud", "sZ2yfR3DpzNh9v", "y92XvuK2sC", "N8ai6xP5Od7TVPMs8Jay0FHFPRYirWFh", "HDzkZih2lrYPKcmzm9KSPoyEojuK7yog", "DDwCgFPJHFvA5diTm92X28ohtWZRLkNX", "hxFm1PcRgye5xp5wgZFxUZFURn"};
public static final Parcelable.Creator<UrlLinkFrame> CREATOR;
public final String A00;
public final String A01;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A02, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] - i3) - 120);
}
return new String(copyOfRange);
}
public static void A01() {
A02 = new byte[]{-56, -82, 3, 0, -6, -53};
}
static {
A01();
CREATOR = new C0595Ds();
}
public UrlLinkFrame(Parcel parcel) {
super(parcel.readString());
this.A00 = parcel.readString();
this.A01 = parcel.readString();
}
public UrlLinkFrame(String str, String str2, String str3) {
super(str);
this.A00 = str2;
this.A01 = str3;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
UrlLinkFrame urlLinkFrame = (UrlLinkFrame) obj;
if (super.A00.equals(((Id3Frame) urlLinkFrame).A00)) {
boolean A0g = IK.A0g(this.A00, urlLinkFrame.A00);
String[] strArr = A03;
if (strArr[2].length() == strArr[1].length()) {
throw new RuntimeException();
}
A03[4] = "96TNA6xbUpDgxS3VY7GPr8bnLD9hElYA";
if (A0g && IK.A0g(this.A01, urlLinkFrame.A01)) {
return true;
}
}
return false;
}
public final int hashCode() {
int result = super.A00.hashCode();
int hashCode = ((((17 * 31) + result) * 31) + (this.A00 != null ? this.A00.hashCode() : 0)) * 31;
String str = this.A01;
if (A03[0].charAt(15) != '5') {
String[] strArr = A03;
strArr[6] = "R0KoAZWGaaNUWbKBmgSqKMf6V9pQtd6g";
strArr[5] = "3J85XNytcsZ3pYJamIMiFyJCjuH41ABd";
int hashCode2 = hashCode + (str != null ? this.A01.hashCode() : 0);
if (A03[7].length() != 9) {
A03[7] = "Kz";
return hashCode2;
}
}
throw new RuntimeException();
}
@Override // com.facebook.ads.internal.exoplayer2.thirdparty.metadata.id3.Id3Frame
public final String toString() {
return super.A00 + A00(0, 6, 22) + this.A01;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeString(super.A00);
parcel.writeString(this.A00);
parcel.writeString(this.A01);
}
}

View File

@@ -0,0 +1,46 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.scte35;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.C0596Dt;
import com.facebook.ads.redexgen.core.I4;
/* loaded from: assets/audience_network.dex */
public final class PrivateCommand extends SpliceCommand {
public static final Parcelable.Creator<PrivateCommand> CREATOR = new C0596Dt();
public final long A00;
public final long A01;
public final byte[] A02;
public PrivateCommand(long j, byte[] bArr, long j2) {
this.A01 = j2;
this.A00 = j;
this.A02 = bArr;
}
public PrivateCommand(Parcel parcel) {
this.A01 = parcel.readLong();
this.A00 = parcel.readLong();
this.A02 = new byte[parcel.readInt()];
parcel.readByteArray(this.A02);
}
public /* synthetic */ PrivateCommand(Parcel parcel, C0596Dt c0596Dt) {
this(parcel);
}
public static PrivateCommand A00(I4 i4, int i, long j) {
long A0M = i4.A0M();
byte[] bArr = new byte[i - 4];
i4.A0c(bArr, 0, bArr.length);
return new PrivateCommand(A0M, bArr, j);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeLong(this.A01);
parcel.writeLong(this.A00);
parcel.writeInt(this.A02.length);
parcel.writeByteArray(this.A02);
}
}

View File

@@ -0,0 +1,35 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.scte35;
import com.facebook.ads.internal.exoplayer2.thirdparty.metadata.Metadata;
import java.util.Arrays;
import kotlin.jvm.internal.ByteCompanionObject;
/* loaded from: assets/audience_network.dex */
public abstract class SpliceCommand implements Metadata.Entry {
public static byte[] A00;
static {
A03();
}
public static String A02(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A00, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] - i3) - 35);
}
return new String(copyOfRange);
}
public static void A03() {
A00 = new byte[]{-77, -93, -76, -91, -115, -109, -107, ByteCompanionObject.MIN_VALUE, -45, -48, -52, -55, -61, -59, ByteCompanionObject.MIN_VALUE, -61, -49, -51, -51, -63, -50, -60, -102, ByteCompanionObject.MIN_VALUE, -44, -39, -48, -59, -99};
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
public final String toString() {
return A02(0, 29, 61) + getClass().getSimpleName();
}
}

View File

@@ -0,0 +1,168 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.scte35;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.C0597Du;
import com.facebook.ads.redexgen.core.C0598Dv;
import com.facebook.ads.redexgen.core.I4;
import com.facebook.ads.redexgen.core.IG;
import com.mbridge.msdk.playercommon.exoplayer2.C;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/* loaded from: assets/audience_network.dex */
public final class SpliceInsertCommand extends SpliceCommand {
public static String[] A0D = {"o7T1oZxGxBAHWlRkOQbegsoO93grXIxk", "XvHj8Hk7hABY8IbbTIjHE9pA", "b34rJCODGAR2kw7", "DkxrTnoqNZJiwxANPjTMYz", "HEmBXoCf3O0IVvOMBCnyZOWE", "qlaxw3mTgaR0aM1", "MzIHyiWSWVKcGZIDQW3LWEN9ullkmdDP", "EF2bbwfelQ72cJWGrchq3sqAmXqEDeOA"};
public static final Parcelable.Creator<SpliceInsertCommand> CREATOR = new C0597Du();
public final int A00;
public final int A01;
public final int A02;
public final long A03;
public final long A04;
public final long A05;
public final long A06;
public final List<C0598Dv> A07;
public final boolean A08;
public final boolean A09;
public final boolean A0A;
public final boolean A0B;
public final boolean A0C;
/* JADX WARN: Failed to parse debug info
java.lang.ArrayIndexOutOfBoundsException: Index 27 out of bounds for length 20
at jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser.startVar(DebugInfoParser.java:203)
at jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser.process(DebugInfoParser.java:135)
at jadx.plugins.input.dex.sections.DexCodeReader.getDebugInfo(DexCodeReader.java:122)
at jadx.core.dex.nodes.MethodNode.getDebugInfo(MethodNode.java:636)
at jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor.visit(DebugInfoAttachVisitor.java:38)
*/
public SpliceInsertCommand(long j, boolean z, boolean z2, boolean z3, boolean z4, long j2, long j3, List<C0598Dv> list, boolean z5, long j4, int i, int i2, int i3) {
this.A06 = j;
this.A0B = z;
this.A09 = z2;
this.A0A = z3;
this.A0C = z4;
this.A05 = j2;
this.A04 = j3;
this.A07 = Collections.unmodifiableList(list);
this.A08 = z5;
this.A03 = j4;
this.A02 = i;
this.A00 = i2;
this.A01 = i3;
}
public SpliceInsertCommand(Parcel parcel) {
this.A06 = parcel.readLong();
this.A0B = parcel.readByte() == 1;
this.A09 = parcel.readByte() == 1;
this.A0A = parcel.readByte() == 1;
this.A0C = parcel.readByte() == 1;
this.A05 = parcel.readLong();
this.A04 = parcel.readLong();
int readInt = parcel.readInt();
ArrayList arrayList = new ArrayList(readInt);
for (int i = 0; i < readInt; i++) {
arrayList.add(C0598Dv.A00(parcel));
}
this.A07 = Collections.unmodifiableList(arrayList);
int componentSpliceListSize = parcel.readByte();
this.A08 = componentSpliceListSize == 1;
this.A03 = parcel.readLong();
int componentSpliceListSize2 = parcel.readInt();
this.A02 = componentSpliceListSize2;
int componentSpliceListSize3 = parcel.readInt();
this.A00 = componentSpliceListSize3;
int componentSpliceListSize4 = parcel.readInt();
this.A01 = componentSpliceListSize4;
}
public /* synthetic */ SpliceInsertCommand(Parcel parcel, C0597Du c0597Du) {
this(parcel);
}
public static SpliceInsertCommand A00(I4 i4, long j, IG ig) {
long A0M = i4.A0M();
boolean z = (i4.A0E() & 128) != 0;
boolean z2 = false;
boolean outOfNetworkIndicator = false;
boolean z3 = false;
long j2 = C.TIME_UNSET;
List emptyList = Collections.emptyList();
int i = 0;
int i2 = 0;
int i3 = 0;
boolean z4 = false;
long j3 = C.TIME_UNSET;
if (!z) {
int A0E = i4.A0E();
z2 = (A0E & 128) != 0;
outOfNetworkIndicator = (A0E & 64) != 0;
boolean autoReturn = (A0E & 32) != 0;
int i5 = A0E & 16;
if (A0D[3].length() != 22) {
throw new RuntimeException();
}
A0D[3] = "PfD4phwgK3fDtd36VsgCIY";
if (i5 != 0) {
z3 = true;
} else {
z3 = false;
}
if (outOfNetworkIndicator && !z3) {
j2 = TimeSignalCommand.A00(i4, j);
}
if (!outOfNetworkIndicator) {
int componentCount = i4.A0E();
emptyList = new ArrayList(componentCount);
for (int i6 = 0; i6 < componentCount; i6++) {
int componentTag = i4.A0E();
long j4 = C.TIME_UNSET;
if (!z3) {
j4 = TimeSignalCommand.A00(i4, j);
}
emptyList.add(new C0598Dv(componentTag, j4, ig.A07(j4), null));
}
}
if (autoReturn) {
long A0E2 = i4.A0E();
z4 = (A0E2 & 128) != 0;
j3 = (1000 * (((A0E2 & 1) << 32) | i4.A0M())) / 90;
}
i = i4.A0I();
i2 = i4.A0E();
i3 = i4.A0E();
}
return new SpliceInsertCommand(A0M, z, z2, outOfNetworkIndicator, z3, j2, ig.A07(j2), emptyList, z4, j3, i, i2, i3);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeLong(this.A06);
parcel.writeByte(this.A0B ? (byte) 1 : (byte) 0);
parcel.writeByte(this.A09 ? (byte) 1 : (byte) 0);
parcel.writeByte(this.A0A ? (byte) 1 : (byte) 0);
parcel.writeByte(this.A0C ? (byte) 1 : (byte) 0);
parcel.writeLong(this.A05);
parcel.writeLong(this.A04);
int size = this.A07.size();
parcel.writeInt(size);
for (int i2 = 0; i2 < size; i2++) {
List<C0598Dv> list = this.A07;
String[] strArr = A0D;
if (strArr[2].length() != strArr[5].length()) {
throw new RuntimeException();
}
String[] strArr2 = A0D;
strArr2[1] = "4YWbA25kauTneX5iGtOo38Lw";
strArr2[4] = "7oIVhYtWgczHhLZ4eBK9i0jf";
list.get(i2).A01(parcel);
}
parcel.writeByte(this.A08 ? (byte) 1 : (byte) 0);
parcel.writeLong(this.A03);
parcel.writeInt(this.A02);
parcel.writeInt(this.A00);
parcel.writeInt(this.A01);
}
}

View File

@@ -0,0 +1,14 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.scte35;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.C0599Dw;
/* loaded from: assets/audience_network.dex */
public final class SpliceNullCommand extends SpliceCommand {
public static final Parcelable.Creator<SpliceNullCommand> CREATOR = new C0599Dw();
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
}
}

View File

@@ -0,0 +1,55 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.scte35;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.C0600Dx;
import com.facebook.ads.redexgen.core.Dz;
import com.facebook.ads.redexgen.core.I4;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/* loaded from: assets/audience_network.dex */
public final class SpliceScheduleCommand extends SpliceCommand {
public static final Parcelable.Creator<SpliceScheduleCommand> CREATOR = new C0600Dx();
public final List<Dz> A00;
public SpliceScheduleCommand(Parcel parcel) {
Dz A00;
int readInt = parcel.readInt();
ArrayList arrayList = new ArrayList(readInt);
for (int i = 0; i < readInt; i++) {
A00 = Dz.A00(parcel);
arrayList.add(A00);
}
this.A00 = Collections.unmodifiableList(arrayList);
}
public /* synthetic */ SpliceScheduleCommand(Parcel parcel, C0600Dx c0600Dx) {
this(parcel);
}
public SpliceScheduleCommand(List<Dz> list) {
this.A00 = Collections.unmodifiableList(list);
}
public static SpliceScheduleCommand A00(I4 i4) {
Dz A02;
int A0E = i4.A0E();
ArrayList arrayList = new ArrayList(A0E);
for (int i = 0; i < A0E; i++) {
A02 = Dz.A02(i4);
arrayList.add(A02);
}
return new SpliceScheduleCommand(arrayList);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int size = this.A00.size();
parcel.writeInt(size);
for (int i2 = 0; i2 < size; i2++) {
this.A00.get(i2).A04(parcel);
}
}
}

View File

@@ -0,0 +1,45 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.metadata.scte35;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.E0;
import com.facebook.ads.redexgen.core.I4;
import com.facebook.ads.redexgen.core.IG;
import com.mbridge.msdk.playercommon.exoplayer2.C;
/* loaded from: assets/audience_network.dex */
public final class TimeSignalCommand extends SpliceCommand {
public static final Parcelable.Creator<TimeSignalCommand> CREATOR = new E0();
public final long A00;
public final long A01;
public TimeSignalCommand(long j, long j2) {
this.A01 = j;
this.A00 = j2;
}
public /* synthetic */ TimeSignalCommand(long j, long j2, E0 e0) {
this(j, j2);
}
public static long A00(I4 i4, long j) {
long A0E = i4.A0E();
if ((128 & A0E) == 0) {
return C.TIME_UNSET;
}
long ptsTime = 1 & A0E;
long firstByte = i4.A0M();
return (((ptsTime << 32) | firstByte) + j) & 8589934591L;
}
public static TimeSignalCommand A01(I4 i4, long j, IG ig) {
long A00 = A00(i4, j);
return new TimeSignalCommand(A00, ig.A07(A00));
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeLong(this.A01);
parcel.writeLong(this.A00);
}
}

View File

@@ -0,0 +1,98 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.offline;
import android.net.Uri;
import com.applovin.exoplayer2.common.base.Ascii;
import com.facebook.ads.redexgen.core.E4;
import com.facebook.ads.redexgen.core.EP;
import com.facebook.ads.redexgen.core.EQ;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public abstract class DownloadAction {
public static byte[] A05;
public final int A00;
public final Uri A01;
public final String A02;
public final boolean A03;
public final byte[] A04;
static {
A02();
}
public static String A01(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A05, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] ^ i3) ^ 26);
}
return new String(copyOfRange);
}
public static void A02() {
A05 = new byte[]{81, 93, 34, 3, 76, 8, 9, Ascii.US, 9, Ascii.RS, 5, Ascii.CR, 0, 5, Ascii.SYN, 9, Ascii.RS, 76, 10, 3, Ascii.EM, 2, 8, 76, 10, 3, Ascii.RS, 86};
}
public abstract EP A07(EQ eq);
public abstract void A08(DataOutputStream dataOutputStream) throws IOException;
public abstract boolean A09(DownloadAction downloadAction);
public static abstract class Deserializer {
public final int A00;
public final String A01;
public abstract DownloadAction A01(int i, DataInputStream dataInputStream) throws IOException;
public Deserializer(String str, int i) {
this.A01 = str;
this.A00 = i;
}
}
public DownloadAction(String str, int i, Uri uri, boolean z, byte[] bArr) {
this.A02 = str;
this.A00 = i;
this.A01 = uri;
this.A03 = z;
this.A04 = bArr == null ? new byte[0] : bArr;
}
public static DownloadAction A00(Deserializer[] deserializerArr, InputStream inputStream) throws IOException {
DataInputStream dataInputStream = new DataInputStream(inputStream);
String readUTF = dataInputStream.readUTF();
int readInt = dataInputStream.readInt();
for (Deserializer deserializer : deserializerArr) {
if (readUTF.equals(deserializer.A01) && deserializer.A00 >= readInt) {
return deserializer.A01(readInt, dataInputStream);
}
}
String type = A01(2, 26, 118) + readUTF + A01(0, 2, 103) + readInt;
throw new E4(type);
}
public static void A03(DownloadAction downloadAction, OutputStream outputStream) throws IOException {
DataOutputStream dataOutputStream = new DataOutputStream(outputStream);
dataOutputStream.writeUTF(downloadAction.A02);
dataOutputStream.writeInt(downloadAction.A00);
downloadAction.A08(dataOutputStream);
dataOutputStream.flush();
}
public boolean equals(Object obj) {
if (obj == null || getClass() != obj.getClass()) {
return false;
}
DownloadAction downloadAction = (DownloadAction) obj;
return this.A02.equals(downloadAction.A02) && this.A00 == downloadAction.A00 && this.A01.equals(downloadAction.A01) && this.A03 == downloadAction.A03 && Arrays.equals(this.A04, downloadAction.A04);
}
public int hashCode() {
return (((this.A01.hashCode() * 31) + (this.A03 ? 1 : 0)) * 31) + Arrays.hashCode(this.A04);
}
}

View File

@@ -0,0 +1,135 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.source;
import android.os.Parcelable;
import com.facebook.ads.internal.exoplayer2.thirdparty.Format;
import com.facebook.ads.redexgen.core.AbstractC0670Hf;
import com.facebook.ads.redexgen.core.FO;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class TrackGroup implements Parcelable {
public static final Parcelable.Creator<TrackGroup> CREATOR = new FO();
public int A00;
public final int A01;
public final Format[] A02;
/* JADX WARN: Incorrect condition in loop: B:3:0x0012 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public TrackGroup(android.os.Parcel r4) {
/*
r3 = this;
r3.<init>()
int r0 = r4.readInt()
r3.A01 = r0
int r0 = r3.A01
com.facebook.ads.internal.exoplayer2.thirdparty.Format[] r0 = new com.facebook.ads.internal.exoplayer2.thirdparty.Format[r0]
r3.A02 = r0
r2 = 0
L10:
int r0 = r3.A01
if (r2 >= r0) goto L27
com.facebook.ads.internal.exoplayer2.thirdparty.Format[] r1 = r3.A02
java.lang.Class<com.facebook.ads.internal.exoplayer2.thirdparty.Format> r0 = com.facebook.ads.internal.exoplayer2.thirdparty.Format.class
java.lang.ClassLoader r0 = r0.getClassLoader()
android.os.Parcelable r0 = r4.readParcelable(r0)
com.facebook.ads.internal.exoplayer2.thirdparty.Format r0 = (com.facebook.ads.internal.exoplayer2.thirdparty.Format) r0
r1[r2] = r0
int r2 = r2 + 1
goto L10
L27:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroup.<init>(android.os.Parcel):void");
}
public TrackGroup(Format... formatArr) {
AbstractC0670Hf.A04(formatArr.length > 0);
this.A02 = formatArr;
this.A01 = formatArr.length;
}
/* JADX WARN: Incorrect condition in loop: B:3:0x0004 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final int A00(com.facebook.ads.internal.exoplayer2.thirdparty.Format r3) {
/*
r2 = this;
r1 = 0
L1:
com.facebook.ads.internal.exoplayer2.thirdparty.Format[] r0 = r2.A02
int r0 = r0.length
if (r1 >= r0) goto L10
com.facebook.ads.internal.exoplayer2.thirdparty.Format[] r0 = r2.A02
r0 = r0[r1]
if (r3 != r0) goto Ld
return r1
Ld:
int r1 = r1 + 1
goto L1
L10:
r0 = -1
return r0
*/
throw new UnsupportedOperationException("Method not decompiled: com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroup.A00(com.facebook.ads.internal.exoplayer2.thirdparty.Format):int");
}
public final Format A01(int i) {
return this.A02[i];
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
TrackGroup trackGroup = (TrackGroup) obj;
return this.A01 == trackGroup.A01 && Arrays.equals(this.A02, trackGroup.A02);
}
public final int hashCode() {
if (this.A00 == 0) {
int result = Arrays.hashCode(this.A02);
this.A00 = (17 * 31) + result;
}
return this.A00;
}
/* JADX WARN: Incorrect condition in loop: B:3:0x0008 */
@Override // android.os.Parcelable
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void writeToParcel(android.os.Parcel r4, int r5) {
/*
r3 = this;
int r0 = r3.A01
r4.writeInt(r0)
r2 = 0
L6:
int r0 = r3.A01
if (r2 >= r0) goto L15
com.facebook.ads.internal.exoplayer2.thirdparty.Format[] r0 = r3.A02
r1 = r0[r2]
r0 = 0
r4.writeParcelable(r1, r0)
int r2 = r2 + 1
goto L6
L15:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroup.writeToParcel(android.os.Parcel, int):void");
}
}

View File

@@ -0,0 +1,140 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.source;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.FQ;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class TrackGroupArray implements Parcelable {
public static String[] A03 = {"", "Nsz3HOVG8K47", "9B0MFxoFwbiIxNv", "l4kItkL2rgGo3pW1X7LioUN1Ht", "8fyYvbIPnXp9ayPzd2rq2NXGd", "tQKmiB4adr0mBFsiSe1mIorsQq1f29kZ", "yFO4r3Iibj8MWWU2s3y3PrCR5g5ClbcE", "iBPKumYfmLb65bhUzcw7T4vxhwf25kYO"};
public static final TrackGroupArray A04 = new TrackGroupArray(new TrackGroup[0]);
public static final Parcelable.Creator<TrackGroupArray> CREATOR = new FQ();
public int A00;
public final int A01;
public final TrackGroup[] A02;
/* JADX WARN: Incorrect condition in loop: B:3:0x0012 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public TrackGroupArray(android.os.Parcel r4) {
/*
r3 = this;
r3.<init>()
int r0 = r4.readInt()
r3.A01 = r0
int r0 = r3.A01
com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroup[] r0 = new com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroup[r0]
r3.A02 = r0
r2 = 0
L10:
int r0 = r3.A01
if (r2 >= r0) goto L27
com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroup[] r1 = r3.A02
java.lang.Class<com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroup> r0 = com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroup.class
java.lang.ClassLoader r0 = r0.getClassLoader()
android.os.Parcelable r0 = r4.readParcelable(r0)
com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroup r0 = (com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroup) r0
r1[r2] = r0
int r2 = r2 + 1
goto L10
L27:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroupArray.<init>(android.os.Parcel):void");
}
public TrackGroupArray(TrackGroup... trackGroupArr) {
this.A02 = trackGroupArr;
this.A01 = trackGroupArr.length;
}
public final int A00(TrackGroup trackGroup) {
int i = 0;
while (true) {
int i2 = this.A01;
String[] strArr = A03;
String str = strArr[3];
String str2 = strArr[4];
int length = str.length();
int i3 = str2.length();
if (length == i3) {
throw new RuntimeException();
}
A03[7] = "4PF46ait35IDhLYsteRaFKZRZtm75ANA";
if (i < i2) {
if (this.A02[i] == trackGroup) {
return i;
}
i++;
} else {
return -1;
}
}
}
public final TrackGroup A01(int i) {
return this.A02[i];
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
TrackGroupArray trackGroupArray = (TrackGroupArray) obj;
if (this.A01 == trackGroupArray.A01) {
boolean equals = Arrays.equals(this.A02, trackGroupArray.A02);
if (A03[7].charAt(28) != '5') {
throw new RuntimeException();
}
A03[1] = "3D";
if (equals) {
return true;
}
}
return false;
}
public final int hashCode() {
if (this.A00 == 0) {
this.A00 = Arrays.hashCode(this.A02);
}
return this.A00;
}
/* JADX WARN: Incorrect condition in loop: B:3:0x0008 */
@Override // android.os.Parcelable
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void writeToParcel(android.os.Parcel r4, int r5) {
/*
r3 = this;
int r0 = r3.A01
r4.writeInt(r0)
r2 = 0
L6:
int r0 = r3.A01
if (r2 >= r0) goto L15
com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroup[] r0 = r3.A02
r1 = r0[r2]
r0 = 0
r4.writeParcelable(r1, r0)
int r2 = r2 + 1
goto L6
L15:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroupArray.writeToParcel(android.os.Parcel, int):void");
}
}

View File

@@ -0,0 +1,267 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.trackselection;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import android.util.SparseArray;
import android.util.SparseBooleanArray;
import com.facebook.ads.internal.exoplayer2.thirdparty.source.TrackGroupArray;
import com.facebook.ads.redexgen.core.C0644Gd;
import com.facebook.ads.redexgen.core.IK;
import java.util.HashMap;
import java.util.Map;
/* loaded from: assets/audience_network.dex */
public final class DefaultTrackSelector$Parameters implements Parcelable {
public static String[] A0I = {"8cmZQKSr4e", "iMp0vhQuApByAzd3UlzuqPNosBBIij56", "lQE7OUEJZwYk", "ijVF0TjJmPEEom5xXBBS3MNokpliI9Vz", "24priIiqAscL", "HHTbuc6jJnpbFValFtkFIwv24qRilhed", "j1grCTc2L", "MPdgTc6Z3sPUFClC4uSLQHQa2XebDs9v"};
public static final DefaultTrackSelector$Parameters A0J = new DefaultTrackSelector$Parameters();
public static final Parcelable.Creator<DefaultTrackSelector$Parameters> CREATOR = new C0644Gd();
public final int A00;
public final int A01;
public final int A02;
public final int A03;
public final int A04;
public final int A05;
public final int A06;
public final String A07;
public final String A08;
public final boolean A09;
public final boolean A0A;
public final boolean A0B;
public final boolean A0C;
public final boolean A0D;
public final boolean A0E;
public final boolean A0F;
public final SparseArray<Map<TrackGroupArray, DefaultTrackSelector$SelectionOverride>> A0G;
public final SparseBooleanArray A0H;
/* JADX WARN: Failed to parse debug info
java.lang.ArrayIndexOutOfBoundsException: Index 10 out of bounds for length 8
at jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser.startVar(DebugInfoParser.java:203)
at jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser.process(DebugInfoParser.java:135)
at jadx.plugins.input.dex.sections.DexCodeReader.getDebugInfo(DexCodeReader.java:122)
at jadx.core.dex.nodes.MethodNode.getDebugInfo(MethodNode.java:636)
at jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor.visit(DebugInfoAttachVisitor.java:38)
*/
public static void A01(Parcel parcel, SparseArray<Map<TrackGroupArray, DefaultTrackSelector$SelectionOverride>> sparseArray) {
int size = sparseArray.size();
parcel.writeInt(size);
for (int i = 0; i < size; i++) {
int keyAt = sparseArray.keyAt(i);
Map<TrackGroupArray, DefaultTrackSelector$SelectionOverride> valueAt = sparseArray.valueAt(i);
int size2 = valueAt.size();
parcel.writeInt(keyAt);
parcel.writeInt(size2);
for (Map.Entry<TrackGroupArray, DefaultTrackSelector$SelectionOverride> entry : valueAt.entrySet()) {
parcel.writeParcelable(entry.getKey(), 0);
parcel.writeParcelable(entry.getValue(), 0);
}
}
}
/* JADX WARN: Failed to parse debug info
java.lang.ArrayIndexOutOfBoundsException: Index 7 out of bounds for length 7
at jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser.startVar(DebugInfoParser.java:203)
at jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser.process(DebugInfoParser.java:135)
at jadx.plugins.input.dex.sections.DexCodeReader.getDebugInfo(DexCodeReader.java:122)
at jadx.core.dex.nodes.MethodNode.getDebugInfo(MethodNode.java:636)
at jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor.visit(DebugInfoAttachVisitor.java:38)
*/
public static boolean A04(Map<TrackGroupArray, DefaultTrackSelector$SelectionOverride> map, Map<TrackGroupArray, DefaultTrackSelector$SelectionOverride> map2) {
if (map2.size() != map.size()) {
return false;
}
for (Map.Entry<TrackGroupArray, DefaultTrackSelector$SelectionOverride> entry : map.entrySet()) {
TrackGroupArray key = entry.getKey();
if (!map2.containsKey(key) || !IK.A0g(entry.getValue(), map2.get(key))) {
return false;
}
}
return true;
}
public DefaultTrackSelector$Parameters() {
this(new SparseArray(), new SparseBooleanArray(), null, null, false, 0, false, false, true, Integer.MAX_VALUE, Integer.MAX_VALUE, Integer.MAX_VALUE, true, true, Integer.MAX_VALUE, Integer.MAX_VALUE, true, 0);
}
public DefaultTrackSelector$Parameters(Parcel parcel) {
this.A0G = A00(parcel);
this.A0H = parcel.readSparseBooleanArray();
this.A07 = parcel.readString();
this.A08 = parcel.readString();
this.A0E = IK.A0f(parcel);
this.A00 = parcel.readInt();
this.A0D = IK.A0f(parcel);
this.A09 = IK.A0f(parcel);
this.A0A = IK.A0f(parcel);
this.A03 = parcel.readInt();
this.A02 = parcel.readInt();
this.A01 = parcel.readInt();
this.A0C = IK.A0f(parcel);
this.A0B = IK.A0f(parcel);
this.A06 = parcel.readInt();
this.A05 = parcel.readInt();
this.A0F = IK.A0f(parcel);
this.A04 = parcel.readInt();
}
public DefaultTrackSelector$Parameters(SparseArray<Map<TrackGroupArray, DefaultTrackSelector$SelectionOverride>> sparseArray, SparseBooleanArray sparseBooleanArray, String str, String str2, boolean z, int i, boolean z2, boolean z3, boolean z4, int i2, int i3, int i4, boolean z5, boolean z6, int i5, int i6, boolean z7, int i7) {
this.A0G = sparseArray;
this.A0H = sparseBooleanArray;
this.A07 = IK.A0L(str);
this.A08 = IK.A0L(str2);
this.A0E = z;
this.A00 = i;
this.A0D = z2;
this.A09 = z3;
this.A0A = z4;
this.A03 = i2;
this.A02 = i3;
this.A01 = i4;
this.A0C = z5;
this.A0B = z6;
this.A06 = i5;
this.A05 = i6;
this.A0F = z7;
this.A04 = i7;
}
public static SparseArray<Map<TrackGroupArray, DefaultTrackSelector$SelectionOverride>> A00(Parcel parcel) {
int readInt = parcel.readInt();
SparseArray<Map<TrackGroupArray, DefaultTrackSelector$SelectionOverride>> sparseArray = new SparseArray<>(readInt);
for (int i = 0; i < readInt; i++) {
int readInt2 = parcel.readInt();
int overrideCount = parcel.readInt();
HashMap hashMap = new HashMap(overrideCount);
for (int i2 = 0; i2 < overrideCount; i2++) {
hashMap.put((TrackGroupArray) parcel.readParcelable(TrackGroupArray.class.getClassLoader()), (DefaultTrackSelector$SelectionOverride) parcel.readParcelable(DefaultTrackSelector$SelectionOverride.class.getClassLoader()));
}
sparseArray.put(readInt2, hashMap);
}
return sparseArray;
}
public static boolean A02(SparseArray<Map<TrackGroupArray, DefaultTrackSelector$SelectionOverride>> second, SparseArray<Map<TrackGroupArray, DefaultTrackSelector$SelectionOverride>> sparseArray) {
int size = second.size();
int firstSize = sparseArray.size();
if (firstSize != size) {
return false;
}
for (int indexInSecond = 0; indexInSecond < size; indexInSecond++) {
int keyAt = second.keyAt(indexInSecond);
String[] strArr = A0I;
String str = strArr[3];
String str2 = strArr[1];
int indexInFirst = str.charAt(21);
int firstSize2 = str2.charAt(21);
if (indexInFirst == firstSize2) {
throw new RuntimeException();
}
String[] strArr2 = A0I;
strArr2[2] = "cTRaF8RO9nXx";
strArr2[4] = "EDqN0kPd4EtP";
int firstSize3 = sparseArray.indexOfKey(keyAt);
if (firstSize3 < 0 || !A04(second.valueAt(indexInSecond), sparseArray.valueAt(firstSize3))) {
return false;
}
}
return true;
}
public static boolean A03(SparseBooleanArray sparseBooleanArray, SparseBooleanArray sparseBooleanArray2) {
int size = sparseBooleanArray.size();
int firstSize = sparseBooleanArray2.size();
if (firstSize != size) {
return false;
}
for (int indexInFirst = 0; indexInFirst < size; indexInFirst++) {
int firstSize2 = sparseBooleanArray.keyAt(indexInFirst);
if (sparseBooleanArray2.indexOfKey(firstSize2) < 0) {
return false;
}
}
return true;
}
public final DefaultTrackSelector$SelectionOverride A05(int i, TrackGroupArray trackGroupArray) {
Map<TrackGroupArray, DefaultTrackSelector$SelectionOverride> overrides = this.A0G.get(i);
if (overrides != null) {
return overrides.get(trackGroupArray);
}
return null;
}
public final boolean A06(int i) {
return this.A0H.get(i);
}
public final boolean A07(int i, TrackGroupArray trackGroupArray) {
Map<TrackGroupArray, DefaultTrackSelector$SelectionOverride> overrides = this.A0G.get(i);
return overrides != null && overrides.containsKey(trackGroupArray);
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
DefaultTrackSelector$Parameters defaultTrackSelector$Parameters = (DefaultTrackSelector$Parameters) obj;
if (this.A0E == defaultTrackSelector$Parameters.A0E && this.A00 == defaultTrackSelector$Parameters.A00 && this.A0D == defaultTrackSelector$Parameters.A0D && this.A09 == defaultTrackSelector$Parameters.A09 && this.A0A == defaultTrackSelector$Parameters.A0A && this.A03 == defaultTrackSelector$Parameters.A03 && this.A02 == defaultTrackSelector$Parameters.A02) {
boolean z = this.A0C;
boolean z2 = defaultTrackSelector$Parameters.A0C;
String[] strArr = A0I;
if (strArr[5].charAt(6) == strArr[7].charAt(6)) {
String[] strArr2 = A0I;
strArr2[2] = "sfh4v5JH9YfM";
strArr2[4] = "60euWtnhJ0n7";
if (z == z2 && this.A0B == defaultTrackSelector$Parameters.A0B && this.A0F == defaultTrackSelector$Parameters.A0F && this.A06 == defaultTrackSelector$Parameters.A06 && this.A05 == defaultTrackSelector$Parameters.A05 && this.A01 == defaultTrackSelector$Parameters.A01) {
int i = this.A04;
String[] strArr3 = A0I;
if (strArr3[3].charAt(21) != strArr3[1].charAt(21)) {
String[] strArr4 = A0I;
strArr4[3] = "jFxDzMr4Wl6CXL9gL9bgBgUZ4CFyGZQQ";
strArr4[1] = "AvCBIiMA1IKKXmLhd6rc5nfLtcJ8dACa";
if (i == defaultTrackSelector$Parameters.A04 && TextUtils.equals(this.A07, defaultTrackSelector$Parameters.A07) && TextUtils.equals(this.A08, defaultTrackSelector$Parameters.A08) && A03(this.A0H, defaultTrackSelector$Parameters.A0H) && A02(this.A0G, defaultTrackSelector$Parameters.A0G)) {
return true;
}
}
}
}
throw new RuntimeException();
}
return false;
}
public final int hashCode() {
return ((((((((((((((((((((((((((((((this.A0E ? 1 : 0) * 31) + this.A00) * 31) + (this.A0D ? 1 : 0)) * 31) + (this.A09 ? 1 : 0)) * 31) + (this.A0A ? 1 : 0)) * 31) + this.A03) * 31) + this.A02) * 31) + (this.A0C ? 1 : 0)) * 31) + (this.A0B ? 1 : 0)) * 31) + (this.A0F ? 1 : 0)) * 31) + this.A06) * 31) + this.A05) * 31) + this.A01) * 31) + this.A04) * 31) + (this.A07 == null ? 0 : this.A07.hashCode())) * 31) + (this.A08 != null ? this.A08.hashCode() : 0);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
A01(parcel, this.A0G);
parcel.writeSparseBooleanArray(this.A0H);
parcel.writeString(this.A07);
parcel.writeString(this.A08);
IK.A0V(parcel, this.A0E);
parcel.writeInt(this.A00);
IK.A0V(parcel, this.A0D);
IK.A0V(parcel, this.A09);
IK.A0V(parcel, this.A0A);
parcel.writeInt(this.A03);
parcel.writeInt(this.A02);
parcel.writeInt(this.A01);
IK.A0V(parcel, this.A0C);
IK.A0V(parcel, this.A0B);
parcel.writeInt(this.A06);
parcel.writeInt(this.A05);
IK.A0V(parcel, this.A0F);
parcel.writeInt(this.A04);
}
}

View File

@@ -0,0 +1,54 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.trackselection;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.C0646Gg;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class DefaultTrackSelector$SelectionOverride implements Parcelable {
public static String[] A03 = {"JDxg7tKUhtdUIhfIwWVDLdP283uC1zvF", "2iFGc0pCeEUmxWBYpAycAp3qF9I3P3Ut", "CY6jT2dpX", "Exq6DKTWLIzC5PVLQAd8YA2GF4DsQGTp", "Q4", "7IwF3iXkl0b", "WRMecujAG", "ZI"};
public static final Parcelable.Creator<DefaultTrackSelector$SelectionOverride> CREATOR = new C0646Gg();
public final int A00;
public final int A01;
public final int[] A02;
public DefaultTrackSelector$SelectionOverride(Parcel parcel) {
this.A00 = parcel.readInt();
this.A01 = parcel.readByte();
this.A02 = new int[this.A01];
parcel.readIntArray(this.A02);
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
String[] strArr = A03;
if (strArr[6].length() != strArr[2].length()) {
throw new RuntimeException();
}
A03[1] = "XHK065n3VHEeOH2YPoqOuBkTW3Rzvopo";
if (obj == null || getClass() != obj.getClass()) {
return false;
}
DefaultTrackSelector$SelectionOverride defaultTrackSelector$SelectionOverride = (DefaultTrackSelector$SelectionOverride) obj;
return this.A00 == defaultTrackSelector$SelectionOverride.A00 && Arrays.equals(this.A02, defaultTrackSelector$SelectionOverride.A02);
}
public final int hashCode() {
return (this.A00 * 31) + Arrays.hashCode(this.A02);
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeInt(this.A00);
parcel.writeInt(this.A02.length);
parcel.writeIntArray(this.A02);
}
}

View File

@@ -0,0 +1,110 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.video;
import android.os.Parcel;
import android.os.Parcelable;
import com.facebook.ads.redexgen.core.IK;
import com.facebook.ads.redexgen.core.IN;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class ColorInfo implements Parcelable {
public static byte[] A05;
public static String[] A06 = {"kMwNdleMqzWVqcPvmmjgXOFb90HoR2aS", "JmhbiM", "HIloWDXljlsFtacoHr", "9trVsJZvswrK1Gdw5mQHa3", "KN84cRC", "hFGS8z", "RvezLLiD01uKKJ1jtQX7xEHNj6PkbMyI", "5wEn9ORXAeEptnWlekp2nQL4nWa"};
public static final Parcelable.Creator<ColorInfo> CREATOR;
public int A00;
public final int A01;
public final int A02;
public final int A03;
public final byte[] A04;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A05, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] - i3) - 7);
}
return new String(copyOfRange);
}
public static void A01() {
A05 = new byte[]{89, 74, 62, -57, -13, -16, -13, -10, -51, -14, -22, -13, -84};
if (A06[6].charAt(8) == 'i') {
throw new RuntimeException();
}
A06[0] = "ZHrEhLiw2K0hjAL5R5GZQHqjxH9E80nU";
}
static {
A01();
CREATOR = new IN();
}
public ColorInfo(int i, int i2, int i3, byte[] bArr) {
this.A02 = i;
this.A01 = i2;
this.A03 = i3;
this.A04 = bArr;
}
public ColorInfo(Parcel parcel) {
this.A02 = parcel.readInt();
this.A01 = parcel.readInt();
this.A03 = parcel.readInt();
boolean hasHdrStaticInfo = IK.A0f(parcel);
this.A04 = hasHdrStaticInfo ? parcel.createByteArray() : null;
}
@Override // android.os.Parcelable
public final int describeContents() {
return 0;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (obj == null || getClass() != obj.getClass()) {
return false;
}
ColorInfo colorInfo = (ColorInfo) obj;
if (this.A02 == colorInfo.A02) {
int i = this.A01;
int i2 = colorInfo.A01;
if (A06[1].length() != 6) {
throw new RuntimeException();
}
A06[1] = "x9YRcJ";
if (i == i2 && this.A03 == colorInfo.A03 && Arrays.equals(this.A04, colorInfo.A04)) {
return true;
}
}
return false;
}
public final int hashCode() {
if (this.A00 == 0) {
int result = this.A02;
int result2 = ((((17 * 31) + result) * 31) + this.A01) * 31;
int result3 = this.A03;
this.A00 = ((result2 + result3) * 31) + Arrays.hashCode(this.A04);
}
int result4 = this.A00;
return result4;
}
public final String toString() {
StringBuilder append = new StringBuilder().append(A00(3, 10, 125)).append(this.A02);
String A00 = A00(1, 2, 23);
return append.append(A00).append(this.A01).append(A00).append(this.A03).append(A00).append(this.A04 != null).append(A00(0, 1, 41)).toString();
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
parcel.writeInt(this.A02);
parcel.writeInt(this.A01);
parcel.writeInt(this.A03);
IK.A0V(parcel, this.A04 != null);
if (this.A04 != null) {
parcel.writeByteArray(this.A04);
}
}
}

View File

@@ -0,0 +1,164 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.video;
import android.content.Context;
import android.graphics.SurfaceTexture;
import android.opengl.EGL14;
import android.view.Surface;
import com.applovin.exoplayer2.common.base.Ascii;
import com.facebook.ads.redexgen.core.IK;
import com.facebook.ads.redexgen.core.IQ;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public final class DummySurface extends Surface {
public static int A03;
public static boolean A04;
public static byte[] A05;
public static String[] A06 = {"BIp7vzupCQc69wolM1qrlBnEL5MetbDW", "24tJ79UOmEXBcyykx", "xCvv5gABaBgUMcrcs4LVlgCS7", "iwWXLugCxXUhH2", "11hzhE0Xkbsnly22MyoIB7rR66v", "gCs3LWFTmjjaP32jtswNknURctpSvZ", "4q1ECNbz", "paI3IYAtvVDbkAKPOxbipTd"};
public boolean A00;
public final boolean A01;
public final IQ A02;
public static String A02(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A05, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] ^ i3) ^ 114);
}
return new String(copyOfRange);
}
public static void A04() {
A05 = new byte[]{83, 81, 90, 73, 83, 78, 66, 73, 102, 100, 121, 98, 115, 117, 98, 115, 114, 73, 117, 121, 120, 98, 115, 120, 98, 101, 103, 108, Byte.MAX_VALUE, 107, 104, 114, Byte.MAX_VALUE, 83, 85, 82, 70, 65, 67, 69, 76, 69, 83, 83, Byte.MAX_VALUE, 67, 79, 78, 84, 69, 88, 84, 69, 126, 99, 101, 96, 96, Byte.MAX_VALUE, 98, 100, 117, 116, 48, 96, 98, 121, Byte.MAX_VALUE, 98, 48, 100, Byte.MAX_VALUE, 48, 81, 64, 89, 48, 124, 117, 102, 117, 124, 48, 33, 39, 66, 78, 43, 44, 47, 42, 86, 89, 83, 69, 88, 94, 83, Ascii.EM, 95, 86, 69, 83, 64, 86, 69, 82, Ascii.EM, 65, 69, Ascii.EM, 95, 94, 80, 95, 104, 71, 82, 69, 81, 88, 69, 90, 86, 89, 84, 82, 124, 110, 98, 124, 122, 97, 104};
}
/* JADX WARN: Failed to parse debug info
java.lang.ArrayIndexOutOfBoundsException: Index 5 out of bounds for length 5
at jadx.plugins.input.dex.sections.debuginfo.DebugInfoParser.process(DebugInfoParser.java:147)
at jadx.plugins.input.dex.sections.DexCodeReader.getDebugInfo(DexCodeReader.java:122)
at jadx.core.dex.nodes.MethodNode.getDebugInfo(MethodNode.java:636)
at jadx.core.dex.visitors.debuginfo.DebugInfoAttachVisitor.visit(DebugInfoAttachVisitor.java:38)
*/
public static synchronized boolean A05(Context context) {
boolean z;
synchronized (DummySurface.class) {
z = true;
if (!A04) {
A03 = IK.A02 < 24 ? 0 : A00(context);
A04 = true;
}
if (A03 == 0) {
z = false;
}
}
return z;
}
static {
A04();
}
public DummySurface(IQ iq, SurfaceTexture surfaceTexture, boolean z) {
super(surfaceTexture);
this.A02 = iq;
this.A01 = z;
}
public static int A00(Context context) {
String eglQueryString;
if (IK.A02 < 26) {
String A02 = A02(127, 7, 125);
String[] strArr = A06;
if (strArr[6].length() == strArr[2].length()) {
throw new RuntimeException();
}
String[] strArr2 = A06;
strArr2[6] = "9NBzrv4O";
strArr2[2] = "dOh1vNCRJLmwoUK8kN24J42WE";
if (A02.equals(IK.A05) || A02(85, 6, 104).equals(IK.A06)) {
return 0;
}
}
if ((IK.A02 < 26 && !context.getPackageManager().hasSystemFeature(A02(91, 36, 69))) || (eglQueryString = EGL14.eglQueryString(EGL14.eglGetDisplay(0), 12373)) == null || !eglQueryString.contains(A02(0, 25, 100))) {
return 0;
}
String A022 = A02(25, 27, 82);
String[] strArr3 = A06;
if (strArr3[6].length() == strArr3[2].length()) {
throw new RuntimeException();
}
String[] strArr4 = A06;
strArr4[4] = "MMzWoZaG5rKncs6KGkf7KtQ7FMr";
strArr4[5] = "AmTtu2xzwZpmljoFnnZCY6SmnReBn7";
if (eglQueryString.contains(A022)) {
return 1;
}
return 2;
}
/* JADX WARN: Removed duplicated region for block: B:10:0x0035 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static com.facebook.ads.internal.exoplayer2.thirdparty.video.DummySurface A01(android.content.Context r4, boolean r5) {
/*
A03()
r3 = 0
if (r5 == 0) goto L2a
boolean r4 = A05(r4)
java.lang.String[] r2 = com.facebook.ads.internal.exoplayer2.thirdparty.video.DummySurface.A06
r0 = 6
r1 = r2[r0]
r0 = 2
r0 = r2[r0]
int r1 = r1.length()
int r0 = r0.length()
if (r1 == r0) goto L3e
java.lang.String[] r2 = com.facebook.ads.internal.exoplayer2.thirdparty.video.DummySurface.A06
java.lang.String r1 = "duZpseMwc0gGjqrDW9WsXWuTAvu"
r0 = 4
r2[r0] = r1
java.lang.String r1 = "L8PQQ0Rvj3M4DBbwizvKN4JEZ06Jax"
r0 = 5
r2[r0] = r1
if (r4 == 0) goto L3c
L2a:
r0 = 1
L2b:
com.facebook.ads.redexgen.core.AbstractC0670Hf.A04(r0)
com.facebook.ads.redexgen.X.IQ r0 = new com.facebook.ads.redexgen.X.IQ
r0.<init>()
if (r5 == 0) goto L37
int r3 = com.facebook.ads.internal.exoplayer2.thirdparty.video.DummySurface.A03
L37:
com.facebook.ads.internal.exoplayer2.thirdparty.video.DummySurface r0 = r0.A04(r3)
return r0
L3c:
r0 = 0
goto L2b
L3e:
java.lang.RuntimeException r0 = new java.lang.RuntimeException
r0.<init>()
throw r0
*/
throw new UnsupportedOperationException("Method not decompiled: com.facebook.ads.internal.exoplayer2.thirdparty.video.DummySurface.A01(android.content.Context, boolean):com.facebook.ads.internal.exoplayer2.thirdparty.video.DummySurface");
}
public static void A03() {
if (IK.A02 >= 17) {
} else {
throw new UnsupportedOperationException(A02(52, 33, 98));
}
}
@Override // android.view.Surface
public final void release() {
super.release();
synchronized (this.A02) {
if (!this.A00) {
this.A02.A05();
this.A00 = true;
}
}
}
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,66 @@
package com.facebook.ads.internal.protocol;
import android.text.TextUtils;
import com.applovin.exoplayer2.common.base.Ascii;
import java.util.Arrays;
import java.util.Locale;
/* loaded from: assets/audience_network.dex */
public enum AdPlacementType {
BANNER(A00(74, 6, 36)),
MEDIUM_RECTANGLE(A00(92, 16, 88)),
INTERSTITIAL(A00(80, 12, 40)),
NATIVE(A00(108, 6, 13)),
NATIVE_BANNER(A00(114, 13, 119)),
REWARDED_VIDEO(A00(127, 14, 85)),
UNKNOWN(A00(141, 7, 17));
public static byte[] A01;
public static String[] A02 = {"CWC1iyAzuHCyWu1B0SYAHTA3miIxyRDu", "FO468KlqU7YYiE83Le7T5pQKY2foYhCa", "4lSmmc8pBcjbV0on62ZikVJFYVLsdMQp", "9H0k66zkYNaHG7pLFG5T73JVLywfdj", "IkTzUK68woTPnHHBk", "q5XpLTEZbHtnyzZXCKIvrGbFL2My8Wb0", "rdQ7fJEKRbVHtvxpiCxMwn5qtJ9qGM1n", "xGvuYGSPJhOX4"};
public String A00;
public static String A00(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A01, i, i + i2);
int i4 = 0;
while (true) {
int length = copyOfRange.length;
if (A02[6].charAt(3) != '7') {
throw new RuntimeException();
}
A02[7] = "CTk8rnXs6cBCh";
if (i4 >= length) {
return new String(copyOfRange);
}
copyOfRange[i4] = (byte) ((copyOfRange[i4] - i3) - 127);
i4++;
}
}
public static void A01() {
A01 = new byte[]{-35, -36, -23, -23, -32, -19, -49, -44, -38, -53, -40, -39, -38, -49, -38, -49, -57, -46, Ascii.ETB, Ascii.SI, Ascii.SO, 19, Ascii.US, Ascii.ETB, 41, Ascii.FS, Ascii.SI, Ascii.CR, Ascii.RS, Ascii.VT, Ascii.CAN, 17, Ascii.SYN, Ascii.SI, -33, -46, -27, -38, -25, -42, -13, -26, -7, -18, -5, -22, 4, -25, -26, -13, -13, -22, -9, 44, Ascii.US, 49, Ascii.ESC, 44, Ascii.RS, Ascii.US, Ascii.RS, 57, 48, 35, Ascii.RS, Ascii.US, 41, Ascii.DLE, 9, 6, 9, 10, Ascii.DC2, 9, 5, 4, 17, 17, 8, Ascii.NAK, Ascii.DLE, Ascii.NAK, Ascii.ESC, Ascii.FF, Ascii.EM, Ascii.SUB, Ascii.ESC, Ascii.DLE, Ascii.ESC, Ascii.DLE, 8, 19, 68, 60, 59, 64, 76, 68, 54, 73, 60, 58, 75, 56, 69, 62, 67, 60, -6, -19, 0, -11, 2, -15, 100, 87, 106, 95, 108, 91, 85, 88, 87, 100, 100, 91, 104, 70, 57, 75, 53, 70, 56, 57, 56, 51, 74, 61, 56, 57, 67, 5, -2, -5, -2, -1, 7, -2};
}
static {
A01();
}
AdPlacementType(String str) {
this.A00 = str;
}
public static AdPlacementType fromString(String str) {
if (TextUtils.isEmpty(str)) {
return UNKNOWN;
}
try {
return valueOf(str.toUpperCase(Locale.US));
} catch (Exception unused) {
return UNKNOWN;
}
}
@Override // java.lang.Enum
public String toString() {
return this.A00;
}
}

View File

@@ -0,0 +1,147 @@
package com.facebook.ads.internal.settings;
import android.content.Context;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import com.facebook.ads.internal.dynamicloading.DynamicLoader;
import com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory;
import com.facebook.infer.annotation.Nullsafe;
import java.util.ArrayList;
import java.util.Collection;
import java.util.concurrent.atomic.AtomicBoolean;
@Keep
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public class AdInternalSettings {
private static final String BOOL_AUTOPLAY_ON_MOBILE_KEY = "BOOL_AUTOPLAY_ON_MOBILE_KEY";
private static final String BOOL_DEBUGGER_STATE_KEY = "BOOL_DEBUGGER_STATE_KEY";
private static final String BOOL_DEBUG_BUILD_KEY = "BOOL_DEBUG_BUILD_KEY";
public static final String BOOL_EXPLICIT_TEST_MODE_KEY = "BOOL_EXPLICIT_TEST_MODE_KEY";
public static final String BOOL_MIXED_AUDIENCE_KEY = "BOOL_MIXED_AUDIENCE_KEY";
private static final String BOOL_VIDEO_AUTOPLAY_KEY = "BOOL_VIDEO_AUTOPLAY_KEY";
private static final String BOOL_VISIBLE_ANIMATION_KEY = "BOOL_VISIBLE_ANIMATION_KEY";
public static final String DATA_PROCESSING_OPTIONS_COUNTRY_KEY = "DATA_PROCESSING_OPTIONS_COUNTRY_KEY";
public static final String DATA_PROCESSING_OPTIONS_KEY = "DATA_PROCESSING_OPTIONS_KEY";
public static final String DATA_PROCESSING_OPTIONS_STATE_KEY = "DATA_PROCESSING_OPTIONS_STATE_KEY";
private static final String LIST_TEST_DEVICES_KEY = "LIST_TEST_DEVICES_KEY";
public static final String SRL_INTEGRATION_ERROR_MODE_KEY = "SRL_INTEGRATION_ERROR_MODE_KEY";
public static final String STR_AD_TEST_TYPE_KEY = "STR_AD_TEST_TYPE_KEY";
public static final String STR_MEDIATION_SERVICE_KEY = "STR_MEDIATION_SERVICE_KEY";
private static final String STR_URL_PREFIX_KEY = "STR_URL_PREFIX_KEY";
public static final String TEST_AD_TYPE_KEY = "TEST_AD_TYPE_KEY";
public static final MultithreadedBundleWrapper sSettingsBundle = new MultithreadedBundleWrapper();
public static final AtomicBoolean sDataProcessingOptionsUpdate = new AtomicBoolean(false);
public static void setTestMode(boolean z) {
sSettingsBundle.putBoolean(BOOL_EXPLICIT_TEST_MODE_KEY, z);
}
public static void setVisibleAnimation(boolean z) {
sSettingsBundle.putBoolean(BOOL_VISIBLE_ANIMATION_KEY, z);
}
public static void setUrlPrefix(@Nullable String str) {
sSettingsBundle.putString(STR_URL_PREFIX_KEY, str);
}
public static void setMediationService(String str) {
sSettingsBundle.putString(STR_MEDIATION_SERVICE_KEY, str);
}
public static boolean isExplicitTestMode() {
return sSettingsBundle.getBoolean(BOOL_EXPLICIT_TEST_MODE_KEY, false);
}
public static boolean isTestMode(Context context) {
return DynamicLoaderFactory.makeLoader(context).createAdSettingsApi().isTestMode(context);
}
public static boolean isVisibleAnimation() {
return sSettingsBundle.getBoolean(BOOL_VISIBLE_ANIMATION_KEY, false);
}
@Nullable
public static String getUrlPrefix() {
return sSettingsBundle.getString(STR_URL_PREFIX_KEY, null);
}
@Nullable
public static String getMediationService() {
return sSettingsBundle.getString(STR_MEDIATION_SERVICE_KEY, null);
}
public static void addTestDevices(Collection<String> collection) {
getTestDevicesList().addAll(collection);
}
public static void addTestDevice(String str) {
getTestDevicesList().add(str);
}
public static void clearTestDevices() {
getTestDevicesList().clear();
}
public static void turnOnSDKDebugger(Context context) {
DynamicLoader dynamicLoader = DynamicLoaderFactory.getDynamicLoader();
if (dynamicLoader != null) {
dynamicLoader.createAdSettingsApi().turnOnDebugger();
} else {
sSettingsBundle.putBoolean(BOOL_DEBUGGER_STATE_KEY, true);
}
}
public static void setDebugBuild(boolean z) {
DynamicLoader dynamicLoader = DynamicLoaderFactory.getDynamicLoader();
if (dynamicLoader != null && z) {
dynamicLoader.createAdSettingsApi().turnOnDebugger();
}
sSettingsBundle.putBoolean(BOOL_DEBUG_BUILD_KEY, z);
}
public static boolean isVideoAutoplay() {
return sSettingsBundle.getBoolean(BOOL_VIDEO_AUTOPLAY_KEY);
}
public static void setVideoAutoplay(boolean z) {
sSettingsBundle.putBoolean(BOOL_VIDEO_AUTOPLAY_KEY, z);
}
public static void setVideoAutoplayOnMobile(boolean z) {
sSettingsBundle.putBoolean(BOOL_AUTOPLAY_ON_MOBILE_KEY, z);
}
public static boolean isVideoAutoplayOnMobile() {
return sSettingsBundle.getBoolean(BOOL_AUTOPLAY_ON_MOBILE_KEY, false);
}
public static boolean isDebugBuild() {
return sSettingsBundle.getBoolean(BOOL_DEBUG_BUILD_KEY, false);
}
public static boolean isDebuggerOn() {
return sSettingsBundle.getBoolean(BOOL_DEBUGGER_STATE_KEY, false);
}
public static ArrayList<String> getTestDevicesList() {
MultithreadedBundleWrapper multithreadedBundleWrapper = sSettingsBundle;
ArrayList<String> stringArrayList = multithreadedBundleWrapper.getStringArrayList(LIST_TEST_DEVICES_KEY);
if (stringArrayList != null) {
return stringArrayList;
}
ArrayList<String> arrayList = new ArrayList<>();
multithreadedBundleWrapper.putStringArrayList(LIST_TEST_DEVICES_KEY, arrayList);
return arrayList;
}
public static void setDataProcessingOptions(String[] strArr, @Nullable Integer num, @Nullable Integer num2) {
MultithreadedBundleWrapper multithreadedBundleWrapper = sSettingsBundle;
synchronized (multithreadedBundleWrapper) {
sDataProcessingOptionsUpdate.set(true);
multithreadedBundleWrapper.putStringArray(DATA_PROCESSING_OPTIONS_KEY, strArr);
multithreadedBundleWrapper.putInteger(DATA_PROCESSING_OPTIONS_COUNTRY_KEY, num);
multithreadedBundleWrapper.putInteger(DATA_PROCESSING_OPTIONS_STATE_KEY, num2);
}
}
}

Some files were not shown because too many files have changed in this diff Show More