Add Discord APKTool decompilation (Smali source for modding)

- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
This commit is contained in:
2026-02-18 16:13:44 -08:00
parent c080f0d97f
commit f3960ee359
44288 changed files with 10998761 additions and 0 deletions

View File

@@ -0,0 +1,147 @@
.class public final Lcom/facebook/ads/internal/action/UserReturnTracker$UserReturnListener;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Landroid/app/Application$ActivityLifecycleCallbacks;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/redexgen/X/0o;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "UserReturnListener"
.end annotation
# instance fields
.field public A00:Lcom/facebook/ads/redexgen/X/0o;
.field public final A01:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Landroid/app/Activity;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>(Landroid/app/Activity;Lcom/facebook/ads/redexgen/X/0o;)V
.locals 1
.line 3241
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 3242
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcom/facebook/ads/internal/action/UserReturnTracker$UserReturnListener;->A01:Ljava/lang/ref/WeakReference;
.line 3243
iput-object p2, p0, Lcom/facebook/ads/internal/action/UserReturnTracker$UserReturnListener;->A00:Lcom/facebook/ads/redexgen/X/0o;
.line 3244
return-void
.end method
# virtual methods
.method public final onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
.locals 0
.line 3245
return-void
.end method
.method public final onActivityDestroyed(Landroid/app/Activity;)V
.locals 0
.line 3246
return-void
.end method
.method public final onActivityPaused(Landroid/app/Activity;)V
.locals 0
.line 3247
return-void
.end method
.method public final onActivityResumed(Landroid/app/Activity;)V
.locals 1
.line 3248
iget-object v0, p0, Lcom/facebook/ads/internal/action/UserReturnTracker$UserReturnListener;->A00:Lcom/facebook/ads/redexgen/X/0o;
if-nez v0, :cond_0
.line 3249
return-void
.line 3250
:cond_0
iget-object v0, p0, Lcom/facebook/ads/internal/action/UserReturnTracker$UserReturnListener;->A01:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/Activity;
.line 3251
.local v0, "trackedActivity":Landroid/app/Activity;
if-eqz v0, :cond_1
if-eqz v0, :cond_2
.line 3252
invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
.line 3253
:cond_1
iget-object v0, p0, Lcom/facebook/ads/internal/action/UserReturnTracker$UserReturnListener;->A00:Lcom/facebook/ads/redexgen/X/0o;
invoke-virtual {v0}, Lcom/facebook/ads/redexgen/X/0o;->A05()V
.line 3254
const/4 v0, 0x0
iput-object v0, p0, Lcom/facebook/ads/internal/action/UserReturnTracker$UserReturnListener;->A00:Lcom/facebook/ads/redexgen/X/0o;
.line 3255
:cond_2
return-void
.end method
.method public final onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V
.locals 0
.line 3256
return-void
.end method
.method public final onActivityStarted(Landroid/app/Activity;)V
.locals 0
.line 3257
return-void
.end method
.method public final onActivityStopped(Landroid/app/Activity;)V
.locals 0
.line 3258
return-void
.end method

View File

@@ -0,0 +1,27 @@
.class public final Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState$1;
.super Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;
.source ""
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# direct methods
.method public constructor <init>()V
.locals 1
.line 73092
const/4 v0, 0x0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;-><init>(Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState$1;)V
return-void
.end method

View File

@@ -0,0 +1,264 @@
.class public abstract Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Landroid/os/Parcelable;
# static fields
.field public static A01:[B
.field public static final A02:Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:Landroid/os/Parcelable;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 399
invoke-static {}, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->A01()V
new-instance v0, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState$1;
invoke-direct {v0}, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState$1;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->A02:Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;
.line 400
new-instance v0, Lcom/facebook/ads/redexgen/X/32;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/32;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>()V
.locals 1
.line 6915
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 6916
const/4 v0, 0x0
iput-object v0, p0, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->A00:Landroid/os/Parcelable;
.line 6917
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
.locals 1
.line 6918
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 6919
invoke-virtual {p1, p2}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
.line 6920
.local v0, "superState":Landroid/os/Parcelable;
if-eqz v0, :cond_0
:goto_0
iput-object v0, p0, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->A00:Landroid/os/Parcelable;
.line 6921
return-void
.line 6922
:cond_0
sget-object v0, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->A02:Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;
goto :goto_0
.end method
.method public constructor <init>(Landroid/os/Parcelable;)V
.locals 3
.line 6923
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 6924
if-eqz p1, :cond_1
.line 6925
sget-object v0, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->A02:Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;
if-eq p1, v0, :cond_0
:goto_0
iput-object p1, p0, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->A00:Landroid/os/Parcelable;
.line 6926
return-void
.line 6927
:cond_0
const/4 p1, 0x0
goto :goto_0
.line 6928
:cond_1
const/4 v2, 0x0
const/16 v1, 0x1b
const/16 v0, 0x4c
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->A00(III)Ljava/lang/String;
move-result-object v1
new-instance v0, Ljava/lang/IllegalArgumentException;
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public synthetic constructor <init>(Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState$1;)V
.locals 0
.line 6929
invoke-direct {p0}, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;-><init>()V
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->A01:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
xor-int/2addr v0, p2
xor-int/lit8 v0, v0, 0x6a
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 1
const/16 v0, 0x1b
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->A01:[B
return-void
:array_0
.array-data 1
0x55t
0x53t
0x56t
0x43t
0x54t
0x75t
0x52t
0x47t
0x52t
0x43t
0x6t
0x4bt
0x53t
0x55t
0x52t
0x6t
0x48t
0x49t
0x52t
0x6t
0x44t
0x43t
0x6t
0x48t
0x53t
0x4at
0x4at
.end array-data
.end method
# virtual methods
.method public final A02()Landroid/os/Parcelable;
.locals 1
.line 6930
iget-object v0, p0, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->A00:Landroid/os/Parcelable;
return-object v0
.end method
.method public final describeContents()I
.locals 1
.line 6931
const/4 v0, 0x0
return v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 6932
iget-object v0, p0, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->A00:Landroid/os/Parcelable;
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 6933
return-void
.end method

View File

@@ -0,0 +1,30 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$DecorView;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/redexgen/X/3h;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "DecorView"
.end annotation
.annotation runtime Ljava/lang/annotation/Inherited;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,296 @@
.class public final Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;
.super Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;
.source ""
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/redexgen/X/3h;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "SavedState"
.end annotation
# static fields
.field public static A03:[B
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;",
">;"
}
.end annotation
.end field
# instance fields
.field public A00:I
.field public A01:Landroid/os/Parcelable;
.field public A02:Ljava/lang/ClassLoader;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 2736
invoke-static {}, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->A02()V
new-instance v0, Lcom/facebook/ads/redexgen/X/3f;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/3f;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
.locals 1
.line 73019
invoke-direct {p0, p1, p2}, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
.line 73020
if-nez p2, :cond_0
.line 73021
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object p2
.line 73022
:cond_0
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->A00:I
.line 73023
invoke-virtual {p1, p2}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->A01:Landroid/os/Parcelable;
.line 73024
iput-object p2, p0, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->A02:Ljava/lang/ClassLoader;
.line 73025
return-void
.end method
.method public constructor <init>(Landroid/os/Parcelable;)V
.locals 0
.line 73026
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcelable;)V
.line 73027
return-void
.end method
.method public static A01(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->A03:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
xor-int/2addr v0, p2
xor-int/lit8 v0, v0, 0x7e
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A02()V
.locals 1
const/16 v0, 0x24
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->A03:[B
return-void
:array_0
.array-data 1
0x22t
0x72t
0x6dt
0x71t
0x6bt
0x76t
0x6bt
0x6dt
0x6ct
0x3ft
0x45t
0x71t
0x62t
0x64t
0x6et
0x66t
0x6dt
0x77t
0x53t
0x62t
0x64t
0x66t
0x71t
0x2dt
0x50t
0x62t
0x75t
0x66t
0x67t
0x50t
0x77t
0x62t
0x77t
0x66t
0x78t
0x6t
.end array-data
.end method
# virtual methods
.method public final toString()Ljava/lang/String;
.locals 4
.line 73028
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const/16 v2, 0xa
const/16 v1, 0x19
const/16 v0, 0x7d
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->A01(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 73029
invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x0
const/16 v1, 0xa
const/16 v0, 0x7c
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->A01(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget v0, p0, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->A00:I
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
const/16 v2, 0x23
const/4 v1, 0x1
const/4 v0, 0x5
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->A01(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 73030
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 73031
invoke-super {p0, p1, p2}, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V
.line 73032
iget v0, p0, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->A00:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 73033
iget-object v0, p0, Lcom/facebook/ads/internal/androidx/support/v4/view/ViewPager$SavedState;->A01:Landroid/os/Parcelable;
invoke-virtual {p1, v0, p2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 73034
return-void
.end method

View File

@@ -0,0 +1,193 @@
.class public final Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/redexgen/X/at;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "SavedState"
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;",
">;"
}
.end annotation
.end field
# instance fields
.field public A00:I
.field public A01:I
.field public A02:Z
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 512
new-instance v0, Lcom/facebook/ads/redexgen/X/4U;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/4U;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 10830
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 10831
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 2
.line 10832
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 10833
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A01:I
.line 10834
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A00:I
.line 10835
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v1
const/4 v0, 0x1
if-ne v1, v0, :cond_0
:goto_0
iput-boolean v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A02:Z
.line 10836
return-void
.line 10837
:cond_0
const/4 v0, 0x0
goto :goto_0
.end method
.method public constructor <init>(Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;)V
.locals 1
.line 10838
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 10839
iget v0, p1, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A01:I
iput v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A01:I
.line 10840
iget v0, p1, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A00:I
iput v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A00:I
.line 10841
iget-boolean v0, p1, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A02:Z
iput-boolean v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A02:Z
.line 10842
return-void
.end method
# virtual methods
.method public final A00()V
.locals 1
.line 10843
const/4 v0, -0x1
iput v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A01:I
.line 10844
return-void
.end method
.method public final A01()Z
.locals 1
.line 10845
iget v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A01:I
if-ltz v0, :cond_0
const/4 v0, 0x1
:goto_0
return v0
:cond_0
const/4 v0, 0x0
goto :goto_0
.end method
.method public final describeContents()I
.locals 1
.line 10846
const/4 v0, 0x0
return v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 10847
iget v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A01:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 10848
iget v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A00:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 10849
iget-boolean v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/LinearLayoutManager$SavedState;->A02:Z
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 10850
return-void
.end method

View File

@@ -0,0 +1,117 @@
.class public final Lcom/facebook/ads/internal/androidx/support/v7/widget/RecyclerView$SavedState;
.super Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;
.source ""
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/redexgen/X/FL;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "SavedState"
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/androidx/support/v7/widget/RecyclerView$SavedState;",
">;"
}
.end annotation
.end field
# instance fields
.field public A00:Landroid/os/Parcelable;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 2731
new-instance v0, Lcom/facebook/ads/redexgen/X/4y;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/4y;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/androidx/support/v7/widget/RecyclerView$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
.locals 1
.line 71870
invoke-direct {p0, p1, p2}, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
.line 71871
if-eqz p2, :cond_0
.line 71872
:goto_0
invoke-virtual {p1, p2}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/RecyclerView$SavedState;->A00:Landroid/os/Parcelable;
.line 71873
return-void
.line 71874
:cond_0
const-class v0, Lcom/facebook/ads/redexgen/X/4o;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object p2
goto :goto_0
.end method
.method public constructor <init>(Landroid/os/Parcelable;)V
.locals 0
.line 71875
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;-><init>(Landroid/os/Parcelable;)V
.line 71876
return-void
.end method
# virtual methods
.method public final A03(Lcom/facebook/ads/internal/androidx/support/v7/widget/RecyclerView$SavedState;)V
.locals 1
.line 71877
iget-object v0, p1, Lcom/facebook/ads/internal/androidx/support/v7/widget/RecyclerView$SavedState;->A00:Landroid/os/Parcelable;
iput-object v0, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/RecyclerView$SavedState;->A00:Landroid/os/Parcelable;
.line 71878
return-void
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 2
.line 71879
invoke-super {p0, p1, p2}, Lcom/facebook/ads/internal/androidx/support/v4/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V
.line 71880
iget-object v1, p0, Lcom/facebook/ads/internal/androidx/support/v7/widget/RecyclerView$SavedState;->A00:Landroid/os/Parcelable;
const/4 v0, 0x0
invoke-virtual {p1, v1, v0}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 71881
return-void
.end method

View File

@@ -0,0 +1,454 @@
.class public final Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Landroid/os/IInterface;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/redexgen/X/6N;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "GoogleAdInfo"
.end annotation
# static fields
.field public static A01:[B
.field public static A02:[Ljava/lang/String;
# instance fields
.field public A00:Landroid/os/IBinder;
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 581
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "CGAQp5QWLLSg2Up0KS3Xu0sm6KBD8ljy"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "Yp64XCOUL3mdw2EQzsnOwJCP4iXogchF"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "0bXbaFV76JbdIHYzvJ"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "7kYBXtp0pJ6J2QiQOtBXkhx4Mjb4MhNb"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "Pqj6DcWbIXVdg5nys55lljt7m2mFJmbz"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "gqs8Z9zjV1B"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "yb2LGnYLr1jAVzG6"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "kQWFHy19WQfgSFrPEiRm4PYEBX"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A02:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A01()V
return-void
.end method
.method public constructor <init>(Landroid/os/IBinder;)V
.locals 0
.line 15148
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 15149
iput-object p1, p0, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A00:Landroid/os/IBinder;
.line 15150
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A01:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
xor-int/2addr v0, p2
xor-int/lit8 v0, v0, 0x67
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 1
const/16 v0, 0x44
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A01:[B
return-void
:array_0
.array-data 1
0x64t
0x68t
0x6at
0x29t
0x60t
0x68t
0x68t
0x60t
0x6bt
0x62t
0x29t
0x66t
0x69t
0x63t
0x75t
0x68t
0x6et
0x63t
0x29t
0x60t
0x6at
0x74t
0x29t
0x66t
0x63t
0x74t
0x29t
0x6et
0x63t
0x62t
0x69t
0x73t
0x6et
0x61t
0x6et
0x62t
0x75t
0x29t
0x6et
0x69t
0x73t
0x62t
0x75t
0x69t
0x66t
0x6bt
0x29t
0x4et
0x46t
0x63t
0x71t
0x62t
0x75t
0x73t
0x6et
0x74t
0x6et
0x69t
0x60t
0x4et
0x63t
0x54t
0x62t
0x75t
0x71t
0x6et
0x64t
0x62t
.end array-data
.end method
# virtual methods
.method public final A02()Ljava/lang/String;
.locals 5
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 15151
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v4
.line 15152
.local v0, "data":Landroid/os/Parcel;
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v3
.line 15153
.local v1, "reply":Landroid/os/Parcel;
:try_start_0
const/4 v2, 0x0
const/16 v1, 0x44
const/16 v0, 0x60
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v4, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 15154
iget-object v2, p0, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A00:Landroid/os/IBinder;
const/4 v1, 0x1
const/4 v0, 0x0
invoke-interface {v2, v1, v4, v3, v0}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 15155
invoke-virtual {v3}, Landroid/os/Parcel;->readException()V
.line 15156
invoke-virtual {v3}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 15157
.local v2, "id":Ljava/lang/String;
invoke-virtual {v3}, Landroid/os/Parcel;->recycle()V
.line 15158
invoke-virtual {v4}, Landroid/os/Parcel;->recycle()V
.line 15159
if-eqz v0, :cond_0
:goto_0
return-object v0
:cond_0
const/4 v4, 0x0
const/4 v3, 0x0
sget-object v1, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A02:[Ljava/lang/String;
const/4 v0, 0x2
aget-object v0, v1, v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
const/16 v0, 0x10
if-eq v1, v0, :cond_1
sget-object v2, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A02:[Ljava/lang/String;
const-string v1, "0APG8T86KeB7s6esCzOnlOcV6mb8f0OX"
const/4 v0, 0x3
aput-object v1, v2, v0
const/16 v0, 0x52
invoke-static {v4, v3, v0}, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A00(III)Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_1
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.line 15160
.end local v2 # "id":Ljava/lang/String;
:catchall_0
move-exception v0
invoke-virtual {v3}, Landroid/os/Parcel;->recycle()V
.line 15161
invoke-virtual {v4}, Landroid/os/Parcel;->recycle()V
.line 15162
throw v0
.end method
.method public final A03()Z
.locals 6
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 15163
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v5
.line 15164
.local v0, "data":Landroid/os/Parcel;
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v4
.line 15165
.local v1, "reply":Landroid/os/Parcel;
:try_start_0
const/4 v2, 0x0
const/16 v1, 0x44
const/16 v0, 0x60
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 15166
const/4 v3, 0x1
invoke-virtual {v5, v3}, Landroid/os/Parcel;->writeInt(I)V
.line 15167
iget-object v2, p0, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A00:Landroid/os/IBinder;
const/4 v1, 0x2
const/4 v0, 0x0
invoke-interface {v2, v1, v5, v4, v0}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 15168
invoke-virtual {v4}, Landroid/os/Parcel;->readException()V
.line 15169
invoke-virtual {v4}, Landroid/os/Parcel;->readInt()I
move-result v0
if-eqz v0, :cond_0
goto :goto_0
:cond_0
const/4 v3, 0x0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
.line 15170
.local v2, "limitAdTracking":Z
:goto_0
invoke-virtual {v4}, Landroid/os/Parcel;->recycle()V
.line 15171
invoke-virtual {v5}, Landroid/os/Parcel;->recycle()V
.line 15172
return v3
.line 15173
.end local v2 # "limitAdTracking":Z
:catchall_0
move-exception v0
invoke-virtual {v4}, Landroid/os/Parcel;->recycle()V
.line 15174
invoke-virtual {v5}, Landroid/os/Parcel;->recycle()V
.line 15175
throw v0
.end method
.method public final asBinder()Landroid/os/IBinder;
.locals 1
.line 15176
iget-object v0, p0, Lcom/facebook/ads/internal/attribution/GmsAttributionProvider$GoogleAdInfo;->A00:Landroid/os/IBinder;
return-object v0
.end method

View File

@@ -0,0 +1,29 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/checker/nullness/qual/EnsuresNonNull;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/InheritedAnnotation;
.end annotation
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/PostconditionAnnotation;
qualifier = Lcom/facebook/ads/internal/checkerframework/checker/nullness/qual/NonNull;
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->METHOD:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->CONSTRUCTOR:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,31 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/checker/nullness/qual/MonotonicNonNull;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/MonotonicQualifier;
value = Lcom/facebook/ads/internal/checkerframework/checker/nullness/qual/NonNull;
.end annotation
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/SubtypeOf;
value = {
Lcom/facebook/ads/internal/checkerframework/checker/nullness/qual/Nullable;
}
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE_USE:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,64 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/checker/nullness/qual/NonNull;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/DefaultFor;
value = {
.enum Lcom/facebook/ads/redexgen/X/7b;->A05:Lcom/facebook/ads/redexgen/X/7b;
}
.end annotation
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/DefaultInUncheckedCodeFor;
value = {
.enum Lcom/facebook/ads/redexgen/X/7b;->A0E:Lcom/facebook/ads/redexgen/X/7b;,
.enum Lcom/facebook/ads/redexgen/X/7b;->A0C:Lcom/facebook/ads/redexgen/X/7b;
}
.end annotation
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/DefaultQualifierInHierarchy;
.end annotation
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/QualifierForLiterals;
value = {
.enum Lcom/facebook/ads/redexgen/X/7M;->A0C:Lcom/facebook/ads/redexgen/X/7M;
}
.end annotation
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/SubtypeOf;
value = {
Lcom/facebook/ads/internal/checkerframework/checker/nullness/qual/MonotonicNonNull;
}
.end annotation
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/UpperBoundFor;
typeKinds = {
.enum Lcom/facebook/ads/redexgen/X/7a;->A0H:Lcom/facebook/ads/redexgen/X/7a;,
.enum Lcom/facebook/ads/redexgen/X/7a;->A0B:Lcom/facebook/ads/redexgen/X/7a;,
.enum Lcom/facebook/ads/redexgen/X/7a;->A03:Lcom/facebook/ads/redexgen/X/7a;,
.enum Lcom/facebook/ads/redexgen/X/7a;->A05:Lcom/facebook/ads/redexgen/X/7a;,
.enum Lcom/facebook/ads/redexgen/X/7a;->A07:Lcom/facebook/ads/redexgen/X/7a;,
.enum Lcom/facebook/ads/redexgen/X/7a;->A0A:Lcom/facebook/ads/redexgen/X/7a;,
.enum Lcom/facebook/ads/redexgen/X/7a;->A0D:Lcom/facebook/ads/redexgen/X/7a;,
.enum Lcom/facebook/ads/redexgen/X/7a;->A0I:Lcom/facebook/ads/redexgen/X/7a;,
.enum Lcom/facebook/ads/redexgen/X/7a;->A04:Lcom/facebook/ads/redexgen/X/7a;
}
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE_USE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->TYPE_PARAMETER:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,45 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/checker/nullness/qual/Nullable;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/DefaultFor;
types = {
Ljava/lang/Void;
}
.end annotation
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/DefaultInUncheckedCodeFor;
value = {
.enum Lcom/facebook/ads/redexgen/X/7b;->A0H:Lcom/facebook/ads/redexgen/X/7b;,
.enum Lcom/facebook/ads/redexgen/X/7b;->A0I:Lcom/facebook/ads/redexgen/X/7b;
}
.end annotation
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/QualifierForLiterals;
value = {
.enum Lcom/facebook/ads/redexgen/X/7M;->A0A:Lcom/facebook/ads/redexgen/X/7M;
}
.end annotation
.annotation runtime Lcom/facebook/ads/internal/checkerframework/framework/qual/SubtypeOf;
value = {}
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->TYPE_USE:Ljava/lang/annotation/ElementType;,
.enum Ljava/lang/annotation/ElementType;->TYPE_PARAMETER:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,29 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/framework/qual/DefaultFor;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Lcom/facebook/ads/internal/checkerframework/framework/qual/DefaultFor;
typeKinds = {}
types = {}
value = {}
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/framework/qual/DefaultInUncheckedCodeFor;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/framework/qual/DefaultQualifierInHierarchy;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/framework/qual/InheritedAnnotation;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,18 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/framework/qual/MonotonicQualifier;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,18 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/framework/qual/PostconditionAnnotation;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,25 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/framework/qual/QualifierForLiterals;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Lcom/facebook/ads/internal/checkerframework/framework/qual/QualifierForLiterals;
stringPatterns = {}
value = {}
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/framework/qual/SubtypeOf;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,28 @@
.class public interface abstract annotation Lcom/facebook/ads/internal/checkerframework/framework/qual/UpperBoundFor;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/AnnotationDefault;
value = .subannotation Lcom/facebook/ads/internal/checkerframework/framework/qual/UpperBoundFor;
typeKinds = {}
types = {}
.end subannotation
.end annotation
.annotation runtime Ljava/lang/annotation/Documented;
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->RUNTIME:Ljava/lang/annotation/RetentionPolicy;
.end annotation
.annotation runtime Ljava/lang/annotation/Target;
value = {
.enum Ljava/lang/annotation/ElementType;->ANNOTATION_TYPE:Ljava/lang/annotation/ElementType;
}
.end annotation

View File

@@ -0,0 +1,780 @@
.class public Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Lcom/facebook/ads/internal/dynamicloading/DynamicLoader;
.implements Lcom/facebook/ads/internal/dynamicloading/RemoteRenderingApi;
# static fields
.field public static A00:Lcom/facebook/ads/internal/api/AdSettingsApi;
.field public static A01:Lcom/facebook/ads/internal/api/AudienceNetworkAdsApi;
.field public static A02:Lcom/facebook/ads/internal/api/NativeAdViewApi;
.field public static A03:Lcom/facebook/ads/internal/api/NativeBannerAdViewApi;
.field public static A04:Lcom/facebook/ads/redexgen/X/5Z;
.field public static A05:[Ljava/lang/String;
.field public static final A06:Lcom/facebook/ads/internal/api/InitApi;
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 884
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "FC7PnIQgfKJQfBdQKCurjH6JKIFxjroV"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "Ez"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "t7pjhhQGIazlhmf4UkwJSh"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "Iyhtqk6gC8uyo8Dul94yaDEfv0PrNxAT"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "5egoyUR4tSKxNoVVXreZdHvR7BDPW4Oi"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "IYlCvOKkAZQkBJEI1e2UxVPIL3gdF2Y"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "0QNvsKlwTsAv0tvLZz9yZ17i9BLNPSLj"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "RauEdYPLg0wTIRL3lDclFm017FzJm5su"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A05:[Ljava/lang/String;
new-instance v0, Lcom/facebook/ads/redexgen/X/5d;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/5d;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A06:Lcom/facebook/ads/internal/api/InitApi;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 18528
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getBidderTokenProviderApi()Lcom/facebook/ads/redexgen/X/5Z;
.locals 1
.line 18579
sget-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A04:Lcom/facebook/ads/redexgen/X/5Z;
if-nez v0, :cond_0
.line 18580
new-instance v0, Lcom/facebook/ads/redexgen/X/5Z;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/5Z;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A04:Lcom/facebook/ads/redexgen/X/5Z;
.line 18581
:cond_0
sget-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A04:Lcom/facebook/ads/redexgen/X/5Z;
return-object v0
.end method
# virtual methods
.method public createAdOptionsView(Landroid/content/Context;Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAdLayout;Lcom/facebook/ads/AdOptionsView$Orientation;ILcom/facebook/ads/AdOptionsView;)Lcom/facebook/ads/internal/api/AdOptionsViewApi;
.locals 7
.line 18529
new-instance v0, Lcom/facebook/ads/redexgen/X/ac;
move-object v6, p6
move v5, p5
move-object v4, p4
move-object v3, p3
move-object v2, p2
move-object v1, p1
invoke-direct/range {v0 .. v6}, Lcom/facebook/ads/redexgen/X/ac;-><init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAdLayout;Lcom/facebook/ads/AdOptionsView$Orientation;ILcom/facebook/ads/AdOptionsView;)V
return-object v0
.end method
.method public createAdOptionsView(Landroid/content/Context;Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAdLayout;Lcom/facebook/ads/AdOptionsView;)Lcom/facebook/ads/internal/api/AdOptionsViewApi;
.locals 1
.line 18530
new-instance v0, Lcom/facebook/ads/redexgen/X/ac;
invoke-direct {v0, p1, p2, p3, p4}, Lcom/facebook/ads/redexgen/X/ac;-><init>(Landroid/content/Context;Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAdLayout;Lcom/facebook/ads/AdOptionsView;)V
return-object v0
.end method
.method public createAdSettingsApi()Lcom/facebook/ads/internal/api/AdSettingsApi;
.locals 1
.line 18531
sget-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A00:Lcom/facebook/ads/internal/api/AdSettingsApi;
if-nez v0, :cond_0
.line 18532
new-instance v0, Lcom/facebook/ads/redexgen/X/5O;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/5O;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A00:Lcom/facebook/ads/internal/api/AdSettingsApi;
.line 18533
:cond_0
sget-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A00:Lcom/facebook/ads/internal/api/AdSettingsApi;
return-object v0
.end method
.method public createAdSizeApi(I)Lcom/facebook/ads/internal/api/AdSizeApi;
.locals 2
.line 18534
invoke-static {p1}, Lcom/facebook/ads/redexgen/X/LA;->A02(I)Lcom/facebook/ads/redexgen/X/Jj;
move-result-object v1
.line 18535
.local v0, "adSizeInternal":Lcom/facebook/ads/redexgen/X/Jj;
new-instance v0, Lcom/facebook/ads/redexgen/X/8Z;
invoke-direct {v0, p0, v1}, Lcom/facebook/ads/redexgen/X/8Z;-><init>(Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;Lcom/facebook/ads/redexgen/X/Jj;)V
return-object v0
.end method
.method public createAdViewApi(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/AdSize;Lcom/facebook/ads/internal/api/AdViewParentApi;Lcom/facebook/ads/AdView;)Lcom/facebook/ads/internal/api/AdViewApi;
.locals 7
.line 18536
new-instance v1, Lcom/facebook/ads/redexgen/X/5P;
move-object v6, p5
move-object v5, p4
move-object v4, p3
move-object v3, p2
move-object v2, p1
invoke-direct/range {v1 .. v6}, Lcom/facebook/ads/redexgen/X/5P;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/AdSize;Lcom/facebook/ads/internal/api/AdViewParentApi;Lcom/facebook/ads/AdView;)V
const-class v0, Lcom/facebook/ads/internal/api/AdViewApi;
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/5M;->A00(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/facebook/ads/internal/api/AdViewApi;
return-object v0
.end method
.method public createAdViewApi(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/facebook/ads/internal/api/AdViewParentApi;Lcom/facebook/ads/AdView;)Lcom/facebook/ads/internal/api/AdViewApi;
.locals 7
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 18537
:try_start_0
new-instance v1, Lcom/facebook/ads/redexgen/X/5P;
move-object v6, p5
move-object v5, p4
move-object v4, p3
move-object v3, p2
move-object v2, p1
invoke-direct/range {v1 .. v6}, Lcom/facebook/ads/redexgen/X/5P;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/facebook/ads/internal/api/AdViewParentApi;Lcom/facebook/ads/AdView;)V
const-class v0, Lcom/facebook/ads/internal/api/AdViewApi;
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/5M;->A00(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/facebook/ads/internal/api/AdViewApi;
return-object v0
:try_end_0
.catch Lcom/facebook/ads/redexgen/X/Jh; {:try_start_0 .. :try_end_0} :catch_0
.line 18538
:catch_0
move-exception v0
.line 18539
.local v0, "e":Lcom/facebook/ads/redexgen/X/Jh;
invoke-virtual {v0}, Lcom/facebook/ads/redexgen/X/Jh;->A01()Ljava/lang/String;
move-result-object v1
new-instance v0, Ljava/lang/Exception;
invoke-direct {v0, v1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public createAudienceNetworkActivity(Lcom/facebook/ads/AudienceNetworkActivity;Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;)Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;
.locals 2
.line 18540
new-instance v1, Lcom/facebook/ads/redexgen/X/5Q;
invoke-direct {v1, p1, p2}, Lcom/facebook/ads/redexgen/X/5Q;-><init>(Lcom/facebook/ads/AudienceNetworkActivity;Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;)V
new-instance v0, Lcom/facebook/ads/redexgen/X/5R;
invoke-direct {v0, p1, p2, v1}, Lcom/facebook/ads/redexgen/X/5R;-><init>(Lcom/facebook/ads/AudienceNetworkActivity;Lcom/facebook/ads/internal/api/AudienceNetworkActivityApi;Lcom/facebook/ads/redexgen/X/5Q;)V
return-object v0
.end method
.method public createAudienceNetworkAdsApi()Lcom/facebook/ads/internal/api/AudienceNetworkAdsApi;
.locals 4
.line 18541
sget-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A01:Lcom/facebook/ads/internal/api/AudienceNetworkAdsApi;
if-nez v0, :cond_0
.line 18542
new-instance v0, Lcom/facebook/ads/redexgen/X/5T;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/5T;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A01:Lcom/facebook/ads/internal/api/AudienceNetworkAdsApi;
.line 18543
:cond_0
sget-object v3, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A01:Lcom/facebook/ads/internal/api/AudienceNetworkAdsApi;
sget-object v1, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A05:[Ljava/lang/String;
const/4 v0, 0x2
aget-object v0, v1, v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
const/16 v0, 0x16
if-eq v1, v0, :cond_1
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
:cond_1
sget-object v2, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A05:[Ljava/lang/String;
const-string v1, "WLYy1k58X1wQ2fFP1Kpc3q8pOUGU5mJB"
const/4 v0, 0x3
aput-object v1, v2, v0
return-object v3
.end method
.method public createAudienceNetworkExportedActivityApi(Landroid/app/Activity;)Lcom/facebook/ads/internal/api/AudienceNetworkExportedActivityApi;
.locals 1
.line 18544
new-instance v0, Lcom/facebook/ads/redexgen/X/J0;
invoke-direct {v0, p1}, Lcom/facebook/ads/redexgen/X/J0;-><init>(Landroid/app/Activity;)V
return-object v0
.end method
.method public createAudienceNetworkRemoteService(Landroid/app/Service;)Lcom/facebook/ads/internal/api/AudienceNetworkRemoteServiceApi;
.locals 1
.line 18545
new-instance v0, Lcom/facebook/ads/redexgen/X/J1;
invoke-direct {v0, p1}, Lcom/facebook/ads/redexgen/X/J1;-><init>(Landroid/app/Service;)V
return-object v0
.end method
.method public createBidderTokenProviderApi()Lcom/facebook/ads/internal/api/BidderTokenProviderApi;
.locals 1
.line 18546
invoke-static {}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->getBidderTokenProviderApi()Lcom/facebook/ads/redexgen/X/5Z;
move-result-object v0
return-object v0
.end method
.method public createDefaultMediaViewVideoRendererApi()Lcom/facebook/ads/internal/api/DefaultMediaViewVideoRendererApi;
.locals 1
.line 18547
new-instance v0, Lcom/facebook/ads/redexgen/X/WJ;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/WJ;-><init>()V
return-object v0
.end method
.method public createInterstitialAd(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/InterstitialAd;)Lcom/facebook/ads/internal/api/InterstitialAdApi;
.locals 2
.line 18548
new-instance v1, Lcom/facebook/ads/redexgen/X/5e;
invoke-direct {v1, p1, p2, p3}, Lcom/facebook/ads/redexgen/X/5e;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/InterstitialAd;)V
const-class v0, Lcom/facebook/ads/internal/api/InterstitialAdApi;
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/5M;->A00(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/facebook/ads/internal/api/InterstitialAdApi;
return-object v0
.end method
.method public createMediaViewApi()Lcom/facebook/ads/internal/api/MediaViewApi;
.locals 1
.line 18549
new-instance v0, Lcom/facebook/ads/redexgen/X/aM;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/aM;-><init>()V
return-object v0
.end method
.method public createMediaViewVideoRendererApi()Lcom/facebook/ads/internal/api/MediaViewVideoRendererApi;
.locals 1
.line 18550
new-instance v0, Lcom/facebook/ads/redexgen/X/5h;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/5h;-><init>()V
return-object v0
.end method
.method public bridge synthetic createNativeAdApi(Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/internal/api/NativeAdApi;
.locals 1
.line 18551
invoke-virtual {p0, p1, p2}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->createNativeAdApi(Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/redexgen/X/5k;
move-result-object v0
return-object v0
.end method
.method public bridge synthetic createNativeAdApi(Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/internal/api/NativeAdApi;
.locals 1
.line 18552
invoke-virtual {p0, p1, p2, p3}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->createNativeAdApi(Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/redexgen/X/5k;
move-result-object v0
return-object v0
.end method
.method public createNativeAdApi(Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/redexgen/X/5k;
.locals 1
.line 18553
new-instance v0, Lcom/facebook/ads/redexgen/X/5k;
invoke-direct {v0, p1, p2}, Lcom/facebook/ads/redexgen/X/5k;-><init>(Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)V
return-object v0
.end method
.method public createNativeAdApi(Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/redexgen/X/5k;
.locals 1
.line 18554
new-instance v0, Lcom/facebook/ads/redexgen/X/5k;
invoke-direct {v0, p1, p2, p3}, Lcom/facebook/ads/redexgen/X/5k;-><init>(Lcom/facebook/ads/NativeAdBase;Lcom/facebook/ads/NativeAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)V
return-object v0
.end method
.method public createNativeAdBaseApi(Landroid/content/Context;Ljava/lang/String;)Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.locals 3
.line 18555
invoke-static {}, Lcom/facebook/ads/redexgen/X/W7;->A0K()Lcom/facebook/ads/redexgen/X/WA;
move-result-object v2
const/4 v1, 0x0
new-instance v0, Lcom/facebook/ads/redexgen/X/W7;
invoke-direct {v0, p1, p2, v2, v1}, Lcom/facebook/ads/redexgen/X/W7;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/redexgen/X/JT;Z)V
.line 18556
return-object v0
.end method
.method public createNativeAdBaseApi(Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/internal/api/NativeAdBaseApi;
.locals 1
.line 18557
check-cast p1, Lcom/facebook/ads/redexgen/X/W7;
new-instance v0, Lcom/facebook/ads/redexgen/X/W7;
invoke-direct {v0, p1}, Lcom/facebook/ads/redexgen/X/W7;-><init>(Lcom/facebook/ads/redexgen/X/W7;)V
return-object v0
.end method
.method public createNativeAdBaseFromBidPayload(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lcom/facebook/ads/NativeAdBase;
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
.line 18558
:try_start_0
invoke-static {p1, p2, p3}, Lcom/facebook/ads/redexgen/X/W7;->A0A(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lcom/facebook/ads/NativeAdBase;
move-result-object v0
return-object v0
:try_end_0
.catch Lcom/facebook/ads/redexgen/X/Jh; {:try_start_0 .. :try_end_0} :catch_0
.line 18559
:catch_0
move-exception v0
.line 18560
.local v0, "e":Lcom/facebook/ads/redexgen/X/Jh;
invoke-virtual {v0}, Lcom/facebook/ads/redexgen/X/Jh;->A01()Ljava/lang/String;
move-result-object v1
new-instance v0, Ljava/lang/Exception;
invoke-direct {v0, v1}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public createNativeAdImageApi(Lorg/json/JSONObject;)Lcom/facebook/ads/internal/api/NativeAdImageApi;
.locals 1
.line 18561
invoke-static {p1}, Lcom/facebook/ads/redexgen/X/JU;->A00(Lorg/json/JSONObject;)Lcom/facebook/ads/redexgen/X/JU;
move-result-object v0
return-object v0
.end method
.method public createNativeAdLayoutApi()Lcom/facebook/ads/internal/api/NativeAdLayoutApi;
.locals 1
.line 18562
new-instance v0, Lcom/facebook/ads/redexgen/X/aL;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/aL;-><init>()V
return-object v0
.end method
.method public bridge synthetic createNativeAdRatingApi(Lorg/json/JSONObject;)Lcom/facebook/ads/internal/api/NativeAdRatingApi;
.locals 1
.line 18563
invoke-virtual {p0, p1}, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->createNativeAdRatingApi(Lorg/json/JSONObject;)Lcom/facebook/ads/redexgen/X/JV;
move-result-object v0
return-object v0
.end method
.method public createNativeAdRatingApi(Lorg/json/JSONObject;)Lcom/facebook/ads/redexgen/X/JV;
.locals 1
.line 18564
invoke-static {p1}, Lcom/facebook/ads/redexgen/X/JV;->A00(Lorg/json/JSONObject;)Lcom/facebook/ads/redexgen/X/JV;
move-result-object v0
return-object v0
.end method
.method public createNativeAdScrollViewApi(Lcom/facebook/ads/NativeAdScrollView;Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;ILcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)Lcom/facebook/ads/internal/api/NativeAdScrollViewApi;
.locals 9
.line 18565
new-instance v0, Lcom/facebook/ads/redexgen/X/5l;
move/from16 v8, p8
move-object/from16 v7, p7
move-object v6, p6
move v5, p5
move-object v4, p4
move-object v3, p3
move-object v2, p2
move-object v1, p1
invoke-direct/range {v0 .. v8}, Lcom/facebook/ads/redexgen/X/5l;-><init>(Lcom/facebook/ads/NativeAdScrollView;Landroid/content/Context;Lcom/facebook/ads/NativeAdsManager;Lcom/facebook/ads/NativeAdScrollView$AdViewProvider;ILcom/facebook/ads/NativeAdView$Type;Lcom/facebook/ads/NativeAdViewAttributes;I)V
return-object v0
.end method
.method public createNativeAdViewApi()Lcom/facebook/ads/internal/api/NativeAdViewApi;
.locals 1
.line 18566
sget-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A02:Lcom/facebook/ads/internal/api/NativeAdViewApi;
if-nez v0, :cond_0
.line 18567
new-instance v0, Lcom/facebook/ads/redexgen/X/5m;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/5m;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A02:Lcom/facebook/ads/internal/api/NativeAdViewApi;
.line 18568
:cond_0
sget-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A02:Lcom/facebook/ads/internal/api/NativeAdViewApi;
return-object v0
.end method
.method public createNativeAdViewAttributesApi()Lcom/facebook/ads/internal/api/NativeAdViewAttributesApi;
.locals 1
.line 18569
new-instance v0, Lcom/facebook/ads/redexgen/X/JW;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/JW;-><init>()V
return-object v0
.end method
.method public createNativeAdViewTypeApi(I)Lcom/facebook/ads/internal/api/NativeAdViewTypeApi;
.locals 1
.line 18570
new-instance v0, Lcom/facebook/ads/redexgen/X/5n;
invoke-direct {v0, p1}, Lcom/facebook/ads/redexgen/X/5n;-><init>(I)V
return-object v0
.end method
.method public createNativeAdsManagerApi(Landroid/content/Context;Ljava/lang/String;I)Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
.locals 2
.line 18571
new-instance v1, Lcom/facebook/ads/redexgen/X/5o;
invoke-direct {v1, p1, p2, p3}, Lcom/facebook/ads/redexgen/X/5o;-><init>(Landroid/content/Context;Ljava/lang/String;I)V
const-class v0, Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/5M;->A00(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/facebook/ads/internal/api/NativeAdsManagerApi;
return-object v0
.end method
.method public createNativeBannerAdApi(Lcom/facebook/ads/NativeBannerAd;Lcom/facebook/ads/internal/api/NativeAdBaseApi;)Lcom/facebook/ads/internal/api/NativeBannerAdApi;
.locals 1
.line 18572
new-instance v0, Lcom/facebook/ads/redexgen/X/5s;
invoke-direct {v0, p2}, Lcom/facebook/ads/redexgen/X/5s;-><init>(Lcom/facebook/ads/internal/api/NativeAdBaseApi;)V
return-object v0
.end method
.method public createNativeBannerAdViewApi()Lcom/facebook/ads/internal/api/NativeBannerAdViewApi;
.locals 1
.line 18573
sget-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A03:Lcom/facebook/ads/internal/api/NativeBannerAdViewApi;
if-nez v0, :cond_0
.line 18574
new-instance v0, Lcom/facebook/ads/redexgen/X/5t;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/5t;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A03:Lcom/facebook/ads/internal/api/NativeBannerAdViewApi;
.line 18575
:cond_0
sget-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A03:Lcom/facebook/ads/internal/api/NativeBannerAdViewApi;
return-object v0
.end method
.method public createNativeComponentTagApi()Lcom/facebook/ads/internal/api/NativeComponentTagApi;
.locals 1
.line 18576
new-instance v0, Lcom/facebook/ads/redexgen/X/5u;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/5u;-><init>()V
return-object v0
.end method
.method public createRewardedInterstitialAd(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/RewardedInterstitialAd;)Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
.locals 2
.line 18577
new-instance v1, Lcom/facebook/ads/redexgen/X/5v;
invoke-direct {v1, p1, p2, p3}, Lcom/facebook/ads/redexgen/X/5v;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/RewardedInterstitialAd;)V
const-class v0, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/5M;->A00(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/facebook/ads/internal/api/RewardedInterstitialAdApi;
return-object v0
.end method
.method public createRewardedVideoAd(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/RewardedVideoAd;)Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
.locals 2
.line 18578
new-instance v1, Lcom/facebook/ads/redexgen/X/5z;
invoke-direct {v1, p1, p2, p3}, Lcom/facebook/ads/redexgen/X/5z;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/facebook/ads/Ad;)V
const-class v0, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/5M;->A00(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/facebook/ads/internal/api/RewardedVideoAdApi;
return-object v0
.end method
.method public getInitApi()Lcom/facebook/ads/internal/api/InitApi;
.locals 1
.line 18582
sget-object v0, Lcom/facebook/ads/internal/dynamicloading/DynamicLoaderImpl;->A06:Lcom/facebook/ads/internal/api/InitApi;
return-object v0
.end method
.method public maybeInitInternally(Landroid/content/Context;)V
.locals 1
.line 18583
invoke-static {p1}, Lcom/facebook/ads/redexgen/X/5b;->A09(Landroid/content/Context;)Lcom/facebook/ads/redexgen/X/Zr;
move-result-object v0
invoke-static {v0}, Lcom/facebook/ads/redexgen/X/8c;->A0A(Lcom/facebook/ads/redexgen/X/Zr;)V
.line 18584
return-void
.end method

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,415 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "SchemeData"
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;",
">;"
}
.end annotation
.end field
# instance fields
.field public A00:I
.field public final A01:Ljava/lang/String;
.field public final A02:Ljava/lang/String;
.field public final A03:Z
.field public final A04:[B
.field public final A05:Ljava/util/UUID;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1007
new-instance v0, Lcom/facebook/ads/redexgen/X/Bb;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Bb;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 5
.line 24002
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 24003
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v3
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v1
new-instance v0, Ljava/util/UUID;
invoke-direct {v0, v3, v4, v1, v2}, Ljava/util/UUID;-><init>(JJ)V
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A05:Ljava/util/UUID;
.line 24004
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A01:Ljava/lang/String;
.line 24005
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A02:Ljava/lang/String;
.line 24006
invoke-virtual {p1}, Landroid/os/Parcel;->createByteArray()[B
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A04:[B
.line 24007
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x1
:goto_0
iput-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A03:Z
.line 24008
return-void
.line 24009
:cond_0
const/4 v0, 0x0
goto :goto_0
.end method
.method public constructor <init>(Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;[BZ)V
.locals 1
.line 24010
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 24011
invoke-static {p1}, Lcom/facebook/ads/redexgen/X/Hf;->A01(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/UUID;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A05:Ljava/util/UUID;
.line 24012
iput-object p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A01:Ljava/lang/String;
.line 24013
invoke-static {p3}, Lcom/facebook/ads/redexgen/X/Hf;->A01(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A02:Ljava/lang/String;
.line 24014
iput-object p4, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A04:[B
.line 24015
iput-boolean p5, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A03:Z
.line 24016
return-void
.end method
.method public constructor <init>(Ljava/util/UUID;Ljava/lang/String;[B)V
.locals 1
.line 24017
const/4 v0, 0x0
invoke-direct {p0, p1, p2, p3, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;-><init>(Ljava/util/UUID;Ljava/lang/String;[BZ)V
.line 24018
return-void
.end method
.method public constructor <init>(Ljava/util/UUID;Ljava/lang/String;[BZ)V
.locals 6
.line 24019
const/4 v2, 0x0
move-object v0, p0
move v5, p4
move-object v4, p3
move-object v3, p2
move-object v1, p1
invoke-direct/range {v0 .. v5}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;-><init>(Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;[BZ)V
.line 24020
return-void
.end method
.method public static synthetic A00(Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)Ljava/util/UUID;
.locals 0
.line 24021
iget-object p0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A05:Ljava/util/UUID;
return-object p0
.end method
# virtual methods
.method public final describeContents()I
.locals 1
.line 24022
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 3
.line 24023
instance-of v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
const/4 v2, 0x0
if-nez v0, :cond_0
.line 24024
return v2
.line 24025
:cond_0
const/4 v0, 0x1
if-ne p1, p0, :cond_1
.line 24026
return v0
.line 24027
:cond_1
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
.line 24028
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A01:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A01:Ljava/lang/String;
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A02:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A02:Ljava/lang/String;
.line 24029
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A05:Ljava/util/UUID;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A05:Ljava/util/UUID;
.line 24030
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A04:[B
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A04:[B
.line 24031
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([B[B)Z
move-result v0
if-eqz v0, :cond_2
const/4 v2, 0x1
.line 24032
:cond_2
return v2
.end method
.method public final hashCode()I
.locals 2
.line 24033
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A00:I
if-nez v0, :cond_0
.line 24034
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A05:Ljava/util/UUID;
invoke-virtual {v0}, Ljava/util/UUID;->hashCode()I
move-result v0
.line 24035
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A01:Ljava/lang/String;
if-nez v0, :cond_1
const/4 v0, 0x0
:goto_0
add-int/2addr v1, v0
.line 24036
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A02:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
add-int/2addr v1, v0
.line 24037
.end local v1 # "result":I
.restart local v0 # "result":I
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A04:[B
invoke-static {v0}, Ljava/util/Arrays;->hashCode([B)I
move-result v0
add-int/2addr v1, v0
.line 24038
.end local v0 # "result":I
.restart local v1 # "result":I
iput v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A00:I
.line 24039
.end local v1 # "result":I
:cond_0
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A00:I
return v0
.line 24040
:cond_1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A01:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
goto :goto_0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 2
.line 24041
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A05:Ljava/util/UUID;
invoke-virtual {v0}, Ljava/util/UUID;->getMostSignificantBits()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 24042
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A05:Ljava/util/UUID;
invoke-virtual {v0}, Ljava/util/UUID;->getLeastSignificantBits()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 24043
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A01:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 24044
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A02:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 24045
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A04:[B
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByteArray([B)V
.line 24046
iget-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A03:Z
int-to-byte v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 24047
return-void
.end method

View File

@@ -0,0 +1,454 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Ljava/util/Comparator;
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/Comparator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;",
">;",
"Landroid/os/Parcelable;"
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;",
">;"
}
.end annotation
.end field
# instance fields
.field public A00:I
.field public final A01:I
.field public final A02:Ljava/lang/String;
.field public final A03:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1008
new-instance v0, Lcom/facebook/ads/redexgen/X/Ba;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Ba;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 1
.line 24048
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 24049
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A02:Ljava/lang/String;
.line 24050
sget-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A03:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
.line 24051
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A03:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
array-length v0, v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A01:I
.line 24052
return-void
.end method
.method public varargs constructor <init>(Ljava/lang/String;Z[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)V
.locals 1
.line 24053
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 24054
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A02:Ljava/lang/String;
.line 24055
if-eqz p2, :cond_0
.line 24056
invoke-virtual {p3}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
move-result-object p3
check-cast p3, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
.line 24057
:cond_0
invoke-static {p3, p0}, Ljava/util/Arrays;->sort([Ljava/lang/Object;Ljava/util/Comparator;)V
.line 24058
iput-object p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A03:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
.line 24059
array-length v0, p3
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A01:I
.line 24060
return-void
.end method
.method public varargs constructor <init>(Ljava/lang/String;[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)V
.locals 1
.line 24061
const/4 v0, 0x1
invoke-direct {p0, p1, v0, p2}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;-><init>(Ljava/lang/String;Z[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)V
.line 24062
return-void
.end method
.method public constructor <init>(Ljava/util/List;)V
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;",
">;)V"
}
.end annotation
.line 24063
.local p1, "schemeDatas":Ljava/util/List;, "Ljava/util/List<Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;>;"
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
new-array v0, v0, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
invoke-interface {p1, v0}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v2
check-cast v2, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
const/4 v1, 0x0
const/4 v0, 0x0
invoke-direct {p0, v1, v0, v2}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;-><init>(Ljava/lang/String;Z[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)V
.line 24064
return-void
.end method
.method public varargs constructor <init>([Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)V
.locals 1
.line 24065
const/4 v0, 0x0
invoke-direct {p0, v0, p1}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;-><init>(Ljava/lang/String;[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)V
.line 24066
return-void
.end method
.method private final A00(Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)I
.locals 2
.line 24067
sget-object v1, Lcom/facebook/ads/redexgen/X/9b;->A05:Ljava/util/UUID;
invoke-static {p1}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A00(Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)Ljava/util/UUID;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/util/UUID;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1
.line 24068
sget-object v1, Lcom/facebook/ads/redexgen/X/9b;->A05:Ljava/util/UUID;
invoke-static {p2}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A00(Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)Ljava/util/UUID;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/util/UUID;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
const/4 v0, 0x0
.line 24069
:goto_0
return v0
.line 24070
:cond_0
const/4 v0, 0x1
goto :goto_0
.line 24071
:cond_1
invoke-static {p1}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A00(Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)Ljava/util/UUID;
move-result-object v1
invoke-static {p2}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;->A00(Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)Ljava/util/UUID;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/util/UUID;->compareTo(Ljava/util/UUID;)I
move-result v0
goto :goto_0
.end method
# virtual methods
.method public final A01(I)Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
.locals 1
.line 24072
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A03:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
aget-object v0, v0, p1
return-object v0
.end method
.method public final A02(Ljava/lang/String;)Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;
.locals 3
.line 24073
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A02:Ljava/lang/String;
invoke-static {v0, p1}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
.line 24074
return-object p0
.line 24075
:cond_0
const/4 v2, 0x0
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A03:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
new-instance v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;
invoke-direct {v0, p1, v2, v1}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;-><init>(Ljava/lang/String;Z[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)V
return-object v0
.end method
.method public final bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I
.locals 1
.line 24076
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
check-cast p2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
invoke-direct {p0, p1, p2}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A00(Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;)I
move-result v0
return v0
.end method
.method public final describeContents()I
.locals 1
.line 24077
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.line 24078
const/4 v3, 0x1
if-ne p0, p1, :cond_0
.line 24079
return v3
.line 24080
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 24081
.end local v2
:cond_1
return v2
.line 24082
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;
.line 24083
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A02:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A02:Ljava/lang/String;
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A03:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A03:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
.line 24084
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
.line 24085
:goto_0
return v3
.line 24086
:cond_3
const/4 v3, 0x0
goto :goto_0
.end method
.method public final hashCode()I
.locals 2
.line 24087
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A00:I
if-nez v0, :cond_0
.line 24088
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A02:Ljava/lang/String;
if-nez v0, :cond_1
const/4 v0, 0x0
.line 24089
.local v0, "result":I
:goto_0
mul-int/lit8 v1, v0, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A03:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
invoke-static {v0}, Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I
move-result v0
add-int/2addr v1, v0
.line 24090
.end local v0 # "result":I
.local v1, "result":I
iput v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A00:I
.line 24091
.end local v1 # "result":I
:cond_0
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A00:I
return v0
.line 24092
:cond_1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A02:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
goto :goto_0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 2
.line 24093
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A02:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 24094
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData;->A03:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/drm/DrmInitData$SchemeData;
const/4 v0, 0x0
invoke-virtual {p1, v1, v0}, Landroid/os/Parcel;->writeTypedArray([Landroid/os/Parcelable;I)V
.line 24095
return-void
.end method

View File

@@ -0,0 +1,17 @@
.class public interface abstract Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "Entry"
.end annotation

View File

@@ -0,0 +1,392 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
}
.end annotation
# static fields
.field public static A01:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1268
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "zUrQL7GUAFocRwXemPY3yhr7l5S0xY70"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "XA9ucE3fWwyEdcoFcQASvZGj6bcFZVPf"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "ELtxf4Y1Jk8LgiiMyUKCki1FwOPJJgog"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "B2kGyn7fabtxlQFxUauI1B2uFfXVCAPw"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "ixu7mQ4Wy9aHS7V0bxaOfUuqyif4M3aJ"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "47fcOB6GOJ9GbfMYvfTnL8sz1WC6cZa5"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "IJISlEQyfUS3lhl3waK4regZPajL"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "9B8Fyg4n1zOjDAkl95LqaeehXECnF5Gm"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A01:[Ljava/lang/String;
new-instance v0, Lcom/facebook/ads/redexgen/X/DY;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/DY;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 3
.line 28516
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 28517
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
new-array v0, v0, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
.line 28518
const/4 v2, 0x0
.local v0, "i":I
:goto_0
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
array-length v0, v0
if-ge v2, v0, :cond_0
.line 28519
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
const-class v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
aput-object v0, v1, v2
.line 28520
add-int/lit8 v2, v2, 0x1
goto :goto_0
.line 28521
.end local v0 # "i":I
:cond_0
return-void
.end method
.method public constructor <init>(Ljava/util/List;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"+",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;",
">;)V"
}
.end annotation
.line 28522
.local p1, "entries":Ljava/util/List;, "Ljava/util/List<+Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;>;"
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 28523
if-eqz p1, :cond_0
.line 28524
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
new-array v0, v0, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
.line 28525
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
invoke-interface {p1, v0}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
.line 28526
:goto_0
return-void
.line 28527
:cond_0
const/4 v0, 0x0
new-array v0, v0, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
goto :goto_0
.end method
.method public varargs constructor <init>([Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;)V
.locals 1
.line 28528
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 28529
if-nez p1, :cond_0
const/4 v0, 0x0
new-array p1, v0, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
:cond_0
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
.line 28530
return-void
.end method
# virtual methods
.method public final A00()I
.locals 1
.line 28531
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
array-length v0, v0
return v0
.end method
.method public final A01(I)Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
.locals 1
.line 28532
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
aget-object v0, v0, p1
return-object v0
.end method
.method public final describeContents()I
.locals 1
.line 28533
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.line 28534
if-ne p0, p1, :cond_0
.line 28535
const/4 v0, 0x1
return v0
.line 28536
:cond_0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 28537
.end local v0
:cond_1
const/4 v0, 0x0
return v0
.line 28538
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;
.line 28539
.local v0, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z
move-result v3
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A01:[Ljava/lang/String;
const/4 v0, 0x6
aget-object v0, v1, v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
const/16 v0, 0x18
if-eq v1, v0, :cond_3
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A01:[Ljava/lang/String;
const-string v1, "4knFxayiXxWd81AO688yXEIAIwBcfeff"
const/4 v0, 0x4
aput-object v1, v2, v0
const-string v1, "lUV3PTeQde6UvfJepvohNqjkevUlt3kA"
const/4 v0, 0x1
aput-object v1, v2, v0
return v3
:cond_3
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.end method
.method public final hashCode()I
.locals 1
.line 28540
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
invoke-static {v0}, Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I
move-result v0
return v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 5
.line 28541
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
array-length v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 28542
iget-object v4, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata;->A00:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
array-length v3, v4
const/4 v2, 0x0
const/4 v1, 0x0
:goto_0
if-ge v1, v3, :cond_0
aget-object v0, v4, v1
.line 28543
.local v4, "entry":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
invoke-virtual {p1, v0, v2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 28544
.end local v4 # "entry":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
add-int/lit8 v1, v1, 0x1
goto :goto_0
.line 28545
:cond_0
return-void
.end method

View File

@@ -0,0 +1,672 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
# static fields
.field public static A07:[B
.field public static A08:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;",
">;"
}
.end annotation
.end field
# instance fields
.field public A00:I
.field public final A01:J
.field public final A02:J
.field public final A03:J
.field public final A04:Ljava/lang/String;
.field public final A05:Ljava/lang/String;
.field public final A06:[B
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 2593
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "FMjxbvFdyXplLIcqmQRblVNaYinTFJot"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "lsOkAII0H3p85vNUKB6UfhRm5qanyVzp"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "h24iUNFade0Ph"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "g7c0fS0YYb6oSowt"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "heP9AS8gF02VUJcvkTVaFkcx4c9WIelE"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "r19"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "kAss9yK6DE047"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "5GwHlBoWLrNf5h"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A08:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A01()V
new-instance v0, Lcom/facebook/ads/redexgen/X/Df;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Df;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 2
.line 63312
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 63313
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A04:Ljava/lang/String;
.line 63314
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A05:Ljava/lang/String;
.line 63315
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A03:J
.line 63316
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A01:J
.line 63317
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A02:J
.line 63318
invoke-virtual {p1}, Landroid/os/Parcel;->createByteArray()[B
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A06:[B
.line 63319
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;JJ[BJ)V
.locals 0
.line 63320
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 63321
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A04:Ljava/lang/String;
.line 63322
iput-object p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A05:Ljava/lang/String;
.line 63323
iput-wide p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A01:J
.line 63324
iput-wide p5, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A02:J
.line 63325
iput-object p7, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A06:[B
.line 63326
iput-wide p8, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A03:J
.line 63327
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A07:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
sub-int/2addr v0, p2
add-int/lit8 v0, v0, -0x41
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 1
const/16 v0, 0x1a
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A07:[B
return-void
:array_0
.array-data 1
0x7dt
0x71t
-0x46t
-0x4bt
-0x72t
0x7ft
0x73t
-0x37t
-0x4ct
-0x41t
-0x38t
-0x48t
-0x70t
-0x63t
-0x5bt
-0x55t
-0x61t
-0x6et
0x78t
-0x35t
-0x45t
-0x40t
-0x43t
-0x3bt
-0x43t
-0x6bt
.end array-data
.end method
# virtual methods
.method public final describeContents()I
.locals 1
.line 63328
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 6
.line 63329
const/4 v5, 0x1
if-ne p0, p1, :cond_0
.line 63330
return v5
.line 63331
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 63332
.end local v2
:cond_1
return v2
.line 63333
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;
.line 63334
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;
iget-wide v3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A03:J
iget-wide v1, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A03:J
cmp-long v0, v3, v1
if-nez v0, :cond_3
iget-wide v3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A01:J
iget-wide v1, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A01:J
cmp-long v0, v3, v1
if-nez v0, :cond_3
iget-wide v3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A02:J
iget-wide v1, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A02:J
cmp-long v0, v3, v1
if-nez v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A04:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A04:Ljava/lang/String;
.line 63335
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v3
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A08:[Ljava/lang/String;
const/4 v0, 0x1
aget-object v1, v2, v0
const/4 v0, 0x0
aget-object v2, v2, v0
const/16 v0, 0x13
invoke-virtual {v1, v0}, Ljava/lang/String;->charAt(I)C
move-result v1
invoke-virtual {v2, v0}, Ljava/lang/String;->charAt(I)C
move-result v0
if-eq v1, v0, :cond_4
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A08:[Ljava/lang/String;
const-string v1, "WDjrqrwL3frpQ"
const/4 v0, 0x6
aput-object v1, v2, v0
if-eqz v3, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A05:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A05:Ljava/lang/String;
.line 63336
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A06:[B
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A06:[B
.line 63337
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([B[B)Z
move-result v0
if-eqz v0, :cond_3
.line 63338
:goto_0
return v5
.line 63339
:cond_3
const/4 v5, 0x0
goto :goto_0
:cond_4
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.end method
.method public final hashCode()I
.locals 6
.line 63340
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A00:I
if-nez v0, :cond_1
.line 63341
const/16 v0, 0x11
.line 63342
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A04:Ljava/lang/String;
const/4 v2, 0x0
if-eqz v0, :cond_2
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A04:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_0
add-int/2addr v1, v0
.line 63343
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A05:Ljava/lang/String;
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A05:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v2
:cond_0
add-int/2addr v1, v2
.line 63344
.end local v1 # "result":I
.restart local v0 # "result":I
mul-int/lit8 v4, v1, 0x1f
iget-wide v2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A03:J
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A03:J
const/16 v5, 0x20
ushr-long/2addr v0, v5
xor-long/2addr v2, v0
long-to-int v0, v2
add-int/2addr v4, v0
.line 63345
.end local v0 # "result":I
.restart local v1 # "result":I
mul-int/lit8 v4, v4, 0x1f
iget-wide v2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A01:J
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A01:J
ushr-long/2addr v0, v5
xor-long/2addr v2, v0
long-to-int v0, v2
add-int/2addr v4, v0
.line 63346
.end local v1 # "result":I
.restart local v0 # "result":I
mul-int/lit8 v4, v4, 0x1f
iget-wide v2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A02:J
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A02:J
ushr-long/2addr v0, v5
xor-long/2addr v2, v0
long-to-int v0, v2
add-int/2addr v4, v0
.line 63347
.end local v0 # "result":I
.restart local v1 # "result":I
mul-int/lit8 v1, v4, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A06:[B
invoke-static {v0}, Ljava/util/Arrays;->hashCode([B)I
move-result v0
add-int/2addr v1, v0
.line 63348
.end local v1 # "result":I
.restart local v0 # "result":I
iput v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A00:I
.line 63349
.end local v0 # "result":I
:cond_1
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A00:I
return v0
.line 63350
:cond_2
const/4 v0, 0x0
goto :goto_0
.end method
.method public final toString()Ljava/lang/String;
.locals 4
.line 63351
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const/16 v2, 0xd
const/16 v1, 0xd
const/16 v0, 0x17
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A04:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x0
const/4 v1, 0x5
const/16 v0, 0x10
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A02:J
invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x5
const/16 v1, 0x8
const/16 v0, 0x12
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A05:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 2
.line 63352
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A04:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 63353
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A05:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 63354
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A03:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 63355
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A01:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 63356
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A02:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 63357
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/emsg/EventMessage;->A06:[B
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByteArray([B)V
.line 63358
return-void
.end method

View File

@@ -0,0 +1,557 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.source ""
# static fields
.field public static A04:[B
.field public static A05:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:I
.field public final A01:Ljava/lang/String;
.field public final A02:Ljava/lang/String;
.field public final A03:[B
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1291
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "5zdrCQzyw7LGBZt2bR"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "94h2cHlKu82ON"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "UXCdbWakT4UeSWJHYp"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "NJCEY3SlLFTG8A3lFBxha6EQ"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "5QLBb0RtzLfAnzhUIvcqgNwpwZswqR66"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "VBKPr5MCHLkK2A2pExgA1taPOMPGOmlK"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "xRDeMM69RKfxJaGWHgM2IgB3dj0CBATA"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "r5Ph5bZgG7AgDyEHuQeiaTUpJXkd"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A05:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A01()V
new-instance v0, Lcom/facebook/ads/redexgen/X/Dh;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Dh;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 3
.line 30065
const/16 v2, 0x19
const/4 v1, 0x4
const/16 v0, 0x7c
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 30066
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A02:Ljava/lang/String;
.line 30067
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A01:Ljava/lang/String;
.line 30068
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A00:I
.line 30069
invoke-virtual {p1}, Landroid/os/Parcel;->createByteArray()[B
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A03:[B
.line 30070
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;I[B)V
.locals 3
.line 30071
const/16 v2, 0x19
const/4 v1, 0x4
const/16 v0, 0x7c
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 30072
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A02:Ljava/lang/String;
.line 30073
iput-object p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A01:Ljava/lang/String;
.line 30074
iput p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A00:I
.line 30075
iput-object p4, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A03:[B
.line 30076
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 4
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A04:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object v3
const/4 p0, 0x0
:goto_0
array-length p1, v3
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A05:[Ljava/lang/String;
const/4 v0, 0x1
aget-object v1, v2, v0
const/4 v0, 0x7
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_1
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A05:[Ljava/lang/String;
const-string v1, "2QrrQ2NqaqUssUV0sturxMM6I2C1oI6u"
const/4 v0, 0x5
aput-object v1, v2, v0
if-ge p0, p1, :cond_0
aget-byte v0, v3, p0
xor-int/2addr v0, p2
xor-int/lit8 v0, v0, 0x30
int-to-byte v0, v0
aput-byte v0, v3, p0
add-int/lit8 p0, p0, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, v3}, Ljava/lang/String;-><init>([B)V
return-object v0
:cond_1
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.end method
.method public static A01()V
.locals 1
const/16 v0, 0x1d
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A04:[B
return-void
:array_0
.array-data 1
0x44t
0x48t
0xct
0xdt
0x1bt
0xbt
0x1at
0x1t
0x18t
0x1ct
0x1t
0x7t
0x6t
0x55t
0x6at
0x70t
0x3dt
0x39t
0x3dt
0x35t
0x4t
0x29t
0x20t
0x35t
0x6dt
0xdt
0x1ct
0x5t
0xft
.end array-data
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.line 30077
const/4 v3, 0x1
if-ne p0, p1, :cond_0
.line 30078
return v3
.line 30079
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 30080
.end local v2
:cond_1
return v2
.line 30081
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;
.line 30082
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;
iget v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A00:I
iget v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A00:I
if-ne v1, v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A02:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A02:Ljava/lang/String;
.line 30083
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A01:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A01:Ljava/lang/String;
.line 30084
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A03:[B
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A03:[B
.line 30085
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([B[B)Z
move-result v0
if-eqz v0, :cond_3
.line 30086
:goto_0
return v3
.line 30087
:cond_3
const/4 v3, 0x0
goto :goto_0
.end method
.method public final hashCode()I
.locals 3
.line 30088
const/16 v0, 0x11
.line 30089
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A00:I
add-int/2addr v1, v0
.line 30090
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A02:Ljava/lang/String;
const/4 v2, 0x0
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A02:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_0
add-int/2addr v1, v0
.line 30091
.end local v1 # "result":I
.restart local v0 # "result":I
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A01:Ljava/lang/String;
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A01:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v2
:cond_0
add-int/2addr v1, v2
.line 30092
.end local v0 # "result":I
.restart local v1 # "result":I
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A03:[B
invoke-static {v0}, Ljava/util/Arrays;->hashCode([B)I
move-result v0
add-int/2addr v1, v0
.line 30093
.end local v1 # "result":I
.restart local v0 # "result":I
return v1
.line 30094
:cond_1
const/4 v0, 0x0
goto :goto_0
.end method
.method public final toString()Ljava/lang/String;
.locals 4
.line 30095
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/16 v2, 0xe
const/16 v1, 0xb
const/16 v0, 0x60
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A02:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x0
const/16 v1, 0xe
const/16 v0, 0x58
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A01:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 30096
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A02:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 30097
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A01:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 30098
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A00:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 30099
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ApicFrame;->A03:[B
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByteArray([B)V
.line 30100
return-void
.end method

View File

@@ -0,0 +1,282 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.source ""
# static fields
.field public static A01:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:[B
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1290
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "v6RK6OSzPJ8ssi8MAkPxeSHb"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "5iaWNhSEWXdQGqHhJWYkL3vAUnXTRhmq"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "Lc2NFYXsFUM95"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "ywPZ8"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "moGnTq2WWr5ZsvpzbyzmCADJMv"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "L7s4SUBCChL0YzkanmLdnighm5pk1EfG"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "ewYMn9GjFuSxFQofwWKCBh7wdb0h2l2L"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "1KoOvrfbG7PQp"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;->A01:[Ljava/lang/String;
new-instance v0, Lcom/facebook/ads/redexgen/X/Di;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Di;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 1
.line 30046
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 30047
invoke-virtual {p1}, Landroid/os/Parcel;->createByteArray()[B
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;->A00:[B
.line 30048
return-void
.end method
.method public constructor <init>(Ljava/lang/String;[B)V
.locals 0
.line 30049
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 30050
iput-object p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;->A00:[B
.line 30051
return-void
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 5
.line 30052
const/4 v4, 0x1
if-ne p0, p1, :cond_0
.line 30053
return v4
.line 30054
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 30055
.end local v2
:cond_1
return v2
.line 30056
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;
.line 30057
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;->A00:[B
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;->A00:[B
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([B[B)Z
move-result v3
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;->A01:[Ljava/lang/String;
const/4 v0, 0x0
aget-object v0, v1, v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
const/16 v0, 0x18
if-eq v1, v0, :cond_4
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
:cond_3
const/4 v4, 0x0
goto :goto_0
:cond_4
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;->A01:[Ljava/lang/String;
const-string v1, "axoUf"
const/4 v0, 0x3
aput-object v1, v2, v0
const-string v1, "0lWAINa21gVDBVCzmQ6kppciAl"
const/4 v0, 0x4
aput-object v1, v2, v0
if-eqz v3, :cond_3
:goto_0
return v4
.end method
.method public final hashCode()I
.locals 2
.line 30058
const/16 v0, 0x11
.line 30059
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
add-int/2addr v1, v0
.line 30060
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;->A00:[B
invoke-static {v0}, Ljava/util/Arrays;->hashCode([B)I
move-result v0
add-int/2addr v1, v0
.line 30061
.end local v1 # "result":I
.restart local v0 # "result":I
return v1
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 30062
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 30063
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/BinaryFrame;->A00:[B
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByteArray([B)V
.line 30064
return-void
.end method

View File

@@ -0,0 +1,587 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.source ""
# static fields
.field public static A06:[B
.field public static A07:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:I
.field public final A01:I
.field public final A02:J
.field public final A03:J
.field public final A04:Ljava/lang/String;
.field public final A05:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1289
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "xKlEfosPJh9yMYQbCpjDM6s3zVcpxbP5"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "1lFQ4Yh1vie1DVx8Y9IEXTb70qub4TNk"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "6NcFsoITlli6jci9nvzmOwHlbJumCDg8"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "Ul6ETdKi4sSCw8OfXK8DwBAUtHNMz"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "Qw"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "1etWMItfpuVaeAJJ6tkaD2MNxiPHvPlN"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "9RcPYWx5DIRFaHhOPvn0aLDVj5gcLBHE"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "0abnNKrUxL1ELdZKmdvyuLuXX7NQ1wMW"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A07:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A01()V
new-instance v0, Lcom/facebook/ads/redexgen/X/Dj;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Dj;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 4
.line 29997
const/4 v2, 0x0
const/4 v1, 0x4
const/16 v0, 0x12
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29998
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A04:Ljava/lang/String;
.line 29999
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A01:I
.line 30000
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A00:I
.line 30001
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A03:J
.line 30002
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A02:J
.line 30003
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v3
.line 30004
.local v0, "subFrameCount":I
new-array v0, v3, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A05:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.line 30005
const/4 v2, 0x0
.local v1, "i":I
:goto_0
if-ge v2, v3, :cond_0
.line 30006
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A05:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
const-class v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
aput-object v0, v1, v2
.line 30007
add-int/lit8 v2, v2, 0x1
goto :goto_0
.line 30008
.end local v1 # "i":I
:cond_0
return-void
.end method
.method public constructor <init>(Ljava/lang/String;IIJJ[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;)V
.locals 3
.line 30009
const/4 v2, 0x0
const/4 v1, 0x4
const/16 v0, 0x12
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 30010
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A04:Ljava/lang/String;
.line 30011
iput p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A01:I
.line 30012
iput p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A00:I
.line 30013
iput-wide p4, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A03:J
.line 30014
iput-wide p6, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A02:J
.line 30015
iput-object p8, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A05:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.line 30016
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A06:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
xor-int/2addr v0, p2
xor-int/lit8 v0, v0, 0x51
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 3
const/4 v0, 0x4
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A06:[B
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A07:[Ljava/lang/String;
const/4 v0, 0x2
aget-object v1, v1, v0
const/16 v0, 0x1f
invoke-virtual {v1, v0}, Ljava/lang/String;->charAt(I)C
move-result v1
const/16 v0, 0x65
if-eq v1, v0, :cond_0
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A07:[Ljava/lang/String;
const-string v1, "Iz4TXcr6fUIHp2VorFlDJLDUzyiLCaPl"
const/4 v0, 0x7
aput-object v1, v2, v0
const-string v1, "Hjeg8cIGsBVxKCP6C4PLXLTELLPGRiUg"
const/4 v0, 0x6
aput-object v1, v2, v0
return-void
:cond_0
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
:array_0
.array-data 1
0x0t
0xbt
0x2t
0x13t
.end array-data
.end method
# virtual methods
.method public final describeContents()I
.locals 1
.line 30017
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 6
.line 30018
const/4 v5, 0x1
if-ne p0, p1, :cond_0
.line 30019
return v5
.line 30020
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 30021
.end local v2
:cond_1
return v2
.line 30022
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;
.line 30023
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;
iget v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A01:I
iget v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A01:I
if-ne v1, v0, :cond_3
iget v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A00:I
iget v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A00:I
if-ne v1, v0, :cond_3
iget-wide v3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A03:J
iget-wide v1, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A03:J
cmp-long v0, v3, v1
if-nez v0, :cond_3
iget-wide v3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A02:J
iget-wide v1, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A02:J
cmp-long v0, v3, v1
if-nez v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A04:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A04:Ljava/lang/String;
.line 30024
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A05:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A05:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.line 30025
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
.line 30026
:goto_0
return v5
.line 30027
:cond_3
const/4 v5, 0x0
goto :goto_0
.end method
.method public final hashCode()I
.locals 4
.line 30028
const/16 v0, 0x11
.line 30029
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A01:I
add-int/2addr v1, v0
.line 30030
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v1, v1, 0x1f
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A00:I
add-int/2addr v1, v0
.line 30031
.end local v1 # "result":I
.restart local v0 # "result":I
mul-int/lit8 v3, v1, 0x1f
iget-wide v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A03:J
long-to-int v0, v1
add-int/2addr v3, v0
.line 30032
.end local v0 # "result":I
.restart local v1 # "result":I
mul-int/lit8 v3, v3, 0x1f
iget-wide v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A02:J
long-to-int v0, v1
add-int/2addr v3, v0
.line 30033
.end local v1 # "result":I
.restart local v0 # "result":I
mul-int/lit8 v1, v3, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A04:Ljava/lang/String;
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A04:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_0
add-int/2addr v1, v0
.line 30034
.end local v0 # "result":I
.restart local v1 # "result":I
return v1
.line 30035
:cond_0
const/4 v0, 0x0
goto :goto_0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 5
.line 30036
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A04:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 30037
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A01:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 30038
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A00:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 30039
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A03:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 30040
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A02:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 30041
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A05:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
array-length v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 30042
iget-object v4, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterFrame;->A05:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
array-length v3, v4
const/4 v2, 0x0
const/4 v1, 0x0
:goto_0
if-ge v1, v3, :cond_0
aget-object v0, v4, v1
.line 30043
.local v4, "subFrame":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
invoke-virtual {p1, v0, v2}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 30044
.end local v4 # "subFrame":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
add-int/lit8 v1, v1, 0x1
goto :goto_0
.line 30045
:cond_0
return-void
.end method

View File

@@ -0,0 +1,617 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.source ""
# static fields
.field public static A05:[B
.field public static A06:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:Ljava/lang/String;
.field public final A01:Z
.field public final A02:Z
.field public final A03:[Ljava/lang/String;
.field public final A04:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1288
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "q"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "nX4cEFX5rZNLgK66Zbr2M0LDj0xf4fJp"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "fegio6ElLuca0kBWCpMXWgqLCFyhIORL"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "RYIhd0rxGxSYfBpuDsCOXE9retMVZXKX"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "5xJmLiJ3E3nNk4Qe2ivdSjFOtE"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "q3jgB5DsBzWTh9ofyuUcyllX5SyVXG4i"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "gt3ESKlhtS4Kk"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "m"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A06:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A01()V
new-instance v0, Lcom/facebook/ads/redexgen/X/Dk;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Dk;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 4
.line 29953
const/4 v2, 0x0
const/4 v1, 0x4
const/16 v0, 0x40
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29954
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A00:Ljava/lang/String;
.line 29955
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_1
const/4 v0, 0x1
:goto_0
iput-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A02:Z
.line 29956
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-eqz v0, :cond_0
const/4 v1, 0x1
:cond_0
iput-boolean v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A01:Z
.line 29957
invoke-virtual {p1}, Landroid/os/Parcel;->createStringArray()[Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A03:[Ljava/lang/String;
.line 29958
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v3
.line 29959
.local v0, "subFrameCount":I
new-array v0, v3, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A04:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.line 29960
const/4 v2, 0x0
.local v1, "i":I
:goto_1
if-ge v2, v3, :cond_2
.line 29961
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A04:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
const-class v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
aput-object v0, v1, v2
.line 29962
add-int/lit8 v2, v2, 0x1
goto :goto_1
.line 29963
:cond_1
const/4 v0, 0x0
goto :goto_0
.line 29964
.end local v1 # "i":I
:cond_2
return-void
.end method
.method public constructor <init>(Ljava/lang/String;ZZ[Ljava/lang/String;[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;)V
.locals 3
.line 29965
const/4 v2, 0x0
const/4 v1, 0x4
const/16 v0, 0x40
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29966
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A00:Ljava/lang/String;
.line 29967
iput-boolean p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A02:Z
.line 29968
iput-boolean p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A01:Z
.line 29969
iput-object p4, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A03:[Ljava/lang/String;
.line 29970
iput-object p5, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A04:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.line 29971
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 4
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A05:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 p1, 0x0
:goto_0
array-length v0, p0
if-ge p1, v0, :cond_1
aget-byte v3, p0, p1
xor-int/2addr v3, p2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A06:[Ljava/lang/String;
const/4 v0, 0x1
aget-object v1, v1, v0
const/16 v0, 0xc
invoke-virtual {v1, v0}, Ljava/lang/String;->charAt(I)C
move-result v1
const/16 v0, 0x67
if-eq v1, v0, :cond_0
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
:cond_0
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A06:[Ljava/lang/String;
const-string v1, "eTFhtvXuO96go1LxaU568guL4Hk8KVyX"
const/4 v0, 0x2
aput-object v1, v2, v0
xor-int/lit8 v0, v3, 0x4d
int-to-byte v0, v0
aput-byte v0, p0, p1
add-int/lit8 p1, p1, 0x1
goto :goto_0
:cond_1
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 1
const/4 v0, 0x4
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A05:[B
return-void
nop
:array_0
.array-data 1
0x4et
0x59t
0x42t
0x4et
.end array-data
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.line 29972
const/4 v3, 0x1
if-ne p0, p1, :cond_0
.line 29973
return v3
.line 29974
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 29975
.end local v2
:cond_1
return v2
.line 29976
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;
.line 29977
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;
iget-boolean v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A02:Z
iget-boolean v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A02:Z
if-ne v1, v0, :cond_3
iget-boolean v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A01:Z
iget-boolean v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A01:Z
if-ne v1, v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A00:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A00:Ljava/lang/String;
.line 29978
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A03:[Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A03:[Ljava/lang/String;
.line 29979
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A04:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A04:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.line 29980
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
.line 29981
:goto_0
return v3
.line 29982
:cond_3
const/4 v3, 0x0
goto :goto_0
.end method
.method public final hashCode()I
.locals 4
.line 29983
const/16 v0, 0x11
.line 29984
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A02:Z
add-int/2addr v1, v0
.line 29985
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v1, v1, 0x1f
iget-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A01:Z
add-int/2addr v1, v0
.line 29986
.end local v1 # "result":I
.restart local v0 # "result":I
mul-int/lit8 v3, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A00:Ljava/lang/String;
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A00:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_0
add-int/2addr v3, v0
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A06:[Ljava/lang/String;
const/4 v0, 0x1
aget-object v1, v1, v0
const/16 v0, 0xc
invoke-virtual {v1, v0}, Ljava/lang/String;->charAt(I)C
move-result v1
const/16 v0, 0x67
if-eq v1, v0, :cond_1
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
:cond_0
const/4 v0, 0x0
goto :goto_0
.line 29987
.end local v0 # "result":I
.restart local v1 # "result":I
:cond_1
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A06:[Ljava/lang/String;
const-string v1, "b81cAW5lkkuLKoB2DrgmzF0LBXDk4R48"
const/4 v0, 0x2
aput-object v1, v2, v0
return v3
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 7
.line 29988
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A00:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29989
iget-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A02:Z
int-to-byte v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 29990
iget-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A01:Z
int-to-byte v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 29991
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A03:[Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeStringArray([Ljava/lang/String;)V
.line 29992
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A04:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
array-length v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 29993
iget-object v6, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A04:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
array-length v5, v6
const/4 v4, 0x0
const/4 v3, 0x0
:goto_0
if-ge v3, v5, :cond_1
aget-object v0, v6, v3
.line 29994
.local v4, "subFrame":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
invoke-virtual {p1, v0, v4}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A06:[Ljava/lang/String;
const/4 v0, 0x7
aget-object v1, v2, v0
const/4 v0, 0x0
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_0
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.line 29995
.end local v4 # "subFrame":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
:cond_0
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/ChapterTocFrame;->A06:[Ljava/lang/String;
const-string v1, "yIH6RTQSPR7uBoQIRLxBqA3R3f"
const/4 v0, 0x4
aput-object v1, v2, v0
add-int/lit8 v3, v3, 0x1
goto :goto_0
.line 29996
:cond_1
return-void
.end method

View File

@@ -0,0 +1,535 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.source ""
# static fields
.field public static A03:[B
.field public static A04:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:Ljava/lang/String;
.field public final A01:Ljava/lang/String;
.field public final A02:Ljava/lang/String;
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1287
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "DUn7"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "DRjBJdg6i5DjaqZT9xtKW9OtehwlvUrA"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "sLyx3xsvCq1vrvDIOYc9pqL1bJ6C1jBj"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "54TYRanHXsZ6kGDBcRIxVBGHBRHjWieI"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "PsznUfBovfWVPTPTeXeHOSrkMPYOlziD"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "O1tIaafDMGp1i0"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "7qjDKaDRQc0Nql42std83YrFyKnWrUw"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "hlvVSUP428eV4RdTvjr"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A04:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A01()V
new-instance v0, Lcom/facebook/ads/redexgen/X/Dl;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Dl;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 3
.line 29921
const/16 v2, 0x19
const/4 v1, 0x4
const/16 v0, 0x7d
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29922
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A01:Ljava/lang/String;
.line 29923
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A00:Ljava/lang/String;
.line 29924
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A02:Ljava/lang/String;
.line 29925
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 3
.line 29926
const/16 v2, 0x19
const/4 v1, 0x4
const/16 v0, 0x7d
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29927
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A01:Ljava/lang/String;
.line 29928
iput-object p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A00:Ljava/lang/String;
.line 29929
iput-object p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A02:Ljava/lang/String;
.line 29930
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A03:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
xor-int/2addr v0, p2
xor-int/lit8 v0, v0, 0x36
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 1
const/16 v0, 0x1d
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A03:[B
return-void
:array_0
.array-data 1
0x49t
0x45t
0x1t
0x0t
0x16t
0x6t
0x17t
0xct
0x15t
0x11t
0xct
0xat
0xbt
0x58t
0x56t
0x4ct
0x0t
0xdt
0x2t
0xbt
0x19t
0xdt
0xbt
0x9t
0x51t
0x8t
0x4t
0x6t
0x6t
.end array-data
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.line 29931
const/4 v3, 0x1
if-ne p0, p1, :cond_0
.line 29932
return v3
.line 29933
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 29934
.end local v2
:cond_1
return v2
.line 29935
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;
.line 29936
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A00:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A00:Ljava/lang/String;
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A01:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A01:Ljava/lang/String;
.line 29937
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A02:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A02:Ljava/lang/String;
.line 29938
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
.line 29939
:goto_0
return v3
.line 29940
:cond_3
const/4 v3, 0x0
goto :goto_0
.end method
.method public final hashCode()I
.locals 5
.line 29941
const/16 v0, 0x11
.line 29942
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A01:Ljava/lang/String;
const/4 v4, 0x0
if-eqz v0, :cond_2
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A01:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_0
add-int/2addr v1, v0
.line 29943
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v3, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A00:Ljava/lang/String;
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A00:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_1
add-int/2addr v3, v0
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A04:[Ljava/lang/String;
const/4 v0, 0x6
aget-object v1, v2, v0
const/4 v0, 0x7
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_3
.line 29944
.end local v1 # "result":I
.restart local v0 # "result":I
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A04:[Ljava/lang/String;
const-string v1, "BRvGxta5fbsybelplClSK"
const/4 v0, 0x0
aput-object v1, v2, v0
mul-int/lit8 v1, v3, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A02:Ljava/lang/String;
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A02:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v4
:cond_0
add-int/2addr v1, v4
.line 29945
.end local v0 # "result":I
.restart local v1 # "result":I
return v1
.line 29946
:cond_1
const/4 v0, 0x0
goto :goto_1
.line 29947
:cond_2
const/4 v0, 0x0
goto :goto_0
:cond_3
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.end method
.method public final toString()Ljava/lang/String;
.locals 4
.line 29948
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/16 v2, 0xe
const/16 v1, 0xb
const/16 v0, 0x5a
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A01:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x0
const/16 v1, 0xe
const/16 v0, 0x53
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 29949
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29950
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A01:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29951
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/CommentFrame;->A02:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29952
return-void
.end method

View File

@@ -0,0 +1,685 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.source ""
# static fields
.field public static A04:[B
.field public static A05:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:Ljava/lang/String;
.field public final A01:Ljava/lang/String;
.field public final A02:Ljava/lang/String;
.field public final A03:[B
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1286
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "y6OzAPeSPf3ee7TzPORpB7Bf5APB3S1"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "bT"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "nmoLNEgpJzlygAWMz61JvwnNXURrvdZm"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "gZwWTlO5ujx"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "dfSXnSphWSbSkA9E1qvUuQDXnNV6bDm2"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "4eRrIz7"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "1K0raUp"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "bvAgnfJmo0WzPc7U"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A05:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A01()V
new-instance v0, Lcom/facebook/ads/redexgen/X/Dm;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Dm;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 3
.line 29884
const/16 v2, 0x24
const/4 v1, 0x4
const/4 v0, 0x2
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29885
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A02:Ljava/lang/String;
.line 29886
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A01:Ljava/lang/String;
.line 29887
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00:Ljava/lang/String;
.line 29888
invoke-virtual {p1}, Landroid/os/Parcel;->createByteArray()[B
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A03:[B
.line 29889
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[B)V
.locals 3
.line 29890
const/16 v2, 0x24
const/4 v1, 0x4
const/4 v0, 0x2
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29891
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A02:Ljava/lang/String;
.line 29892
iput-object p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A01:Ljava/lang/String;
.line 29893
iput-object p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00:Ljava/lang/String;
.line 29894
iput-object p4, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A03:[B
.line 29895
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A04:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
xor-int/2addr v0, p2
xor-int/lit8 v0, v0, 0x73
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 1
const/16 v0, 0x28
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A04:[B
return-void
:array_0
.array-data 1
0x24t
0x28t
0x6ct
0x6dt
0x7bt
0x6bt
0x7at
0x61t
0x78t
0x7ct
0x61t
0x67t
0x66t
0x35t
0x10t
0x1ct
0x5at
0x55t
0x50t
0x59t
0x52t
0x5dt
0x51t
0x59t
0x1t
0x4bt
0x51t
0x1ct
0x18t
0x1ct
0x14t
0x25t
0x8t
0x1t
0x14t
0x4ct
0x36t
0x34t
0x3et
0x33t
.end array-data
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 6
.line 29896
const/4 v5, 0x1
if-ne p0, p1, :cond_0
.line 29897
return v5
.line 29898
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 29899
.end local v2
:cond_1
return v2
.line 29900
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;
.line 29901
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A02:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A02:Ljava/lang/String;
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v4, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A01:Ljava/lang/String;
iget-object v3, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A01:Ljava/lang/String;
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A05:[Ljava/lang/String;
const/4 v0, 0x2
aget-object v1, v1, v0
const/16 v0, 0x1f
invoke-virtual {v1, v0}, Ljava/lang/String;->charAt(I)C
move-result v1
const/16 v0, 0x42
if-eq v1, v0, :cond_4
.line 29902
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A05:[Ljava/lang/String;
const-string v1, "a9pLgNB"
const/4 v0, 0x6
aput-object v1, v2, v0
const-string v1, "CzZ6eht"
const/4 v0, 0x5
aput-object v1, v2, v0
invoke-static {v4, v3}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00:Ljava/lang/String;
.line 29903
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A03:[B
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A03:[B
.line 29904
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([B[B)Z
move-result v0
if-eqz v0, :cond_3
.line 29905
:goto_0
return v5
.line 29906
:cond_3
const/4 v5, 0x0
goto :goto_0
:cond_4
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.end method
.method public final hashCode()I
.locals 6
.line 29907
const/16 v0, 0x11
.line 29908
.local v0, "result":I
mul-int/lit8 v4, v0, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A02:Ljava/lang/String;
const/4 v5, 0x0
if-eqz v0, :cond_0
iget-object v3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A02:Ljava/lang/String;
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A05:[Ljava/lang/String;
const/4 v0, 0x6
aget-object v1, v2, v0
const/4 v0, 0x5
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_1
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
:cond_0
const/4 v0, 0x0
goto :goto_0
:cond_1
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A05:[Ljava/lang/String;
const-string v1, "I7fOo4JalOo0WGey3tlmi8nSFYyfGBZ"
const/4 v0, 0x0
aput-object v1, v2, v0
const-string v1, "6S0ZiFCNHMZ"
const/4 v0, 0x3
aput-object v1, v2, v0
invoke-virtual {v3}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_0
add-int/2addr v4, v0
.line 29909
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v1, v4, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A01:Ljava/lang/String;
if-eqz v0, :cond_2
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A01:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_1
add-int/2addr v1, v0
.line 29910
.end local v1 # "result":I
.restart local v0 # "result":I
mul-int/lit8 v4, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00:Ljava/lang/String;
if-eqz v0, :cond_4
iget-object v3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00:Ljava/lang/String;
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A05:[Ljava/lang/String;
const/4 v0, 0x6
aget-object v1, v2, v0
const/4 v0, 0x5
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_3
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.line 29911
:cond_2
const/4 v0, 0x0
goto :goto_1
:cond_3
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A05:[Ljava/lang/String;
const-string v1, "XOLeb9Yz2wj8Kp6a21le7nVhqJT2mzr6"
const/4 v0, 0x2
aput-object v1, v2, v0
invoke-virtual {v3}, Ljava/lang/String;->hashCode()I
move-result v5
.line 29912
:cond_4
add-int/2addr v4, v5
.line 29913
.end local v0 # "result":I
.restart local v1 # "result":I
mul-int/lit8 v1, v4, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A03:[B
invoke-static {v0}, Ljava/util/Arrays;->hashCode([B)I
move-result v0
add-int/2addr v1, v0
.line 29914
.end local v1 # "result":I
.restart local v0 # "result":I
return v1
.end method
.method public final toString()Ljava/lang/String;
.locals 4
.line 29915
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/16 v2, 0x19
const/16 v1, 0xb
const/4 v0, 0x2
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A02:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/16 v2, 0xe
const/16 v1, 0xb
const/16 v0, 0x4f
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A01:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x0
const/16 v1, 0xe
const/16 v0, 0x7b
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 29916
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A02:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29917
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A01:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29918
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A00:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29919
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/GeobFrame;->A03:[B
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByteArray([B)V
.line 29920
return-void
.end method

View File

@@ -0,0 +1,51 @@
.class public abstract Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
# instance fields
.field public final A00:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 1
.line 62894
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 62895
invoke-static {p1}, Lcom/facebook/ads/redexgen/X/Hf;->A01(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
.line 62896
return-void
.end method
# virtual methods
.method public describeContents()I
.locals 1
.line 62897
const/4 v0, 0x0
return v0
.end method
.method public toString()Ljava/lang/String;
.locals 1
.line 62898
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,548 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.source ""
# static fields
.field public static A03:[B
.field public static A04:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:Ljava/lang/String;
.field public final A01:Ljava/lang/String;
.field public final A02:Ljava/lang/String;
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1285
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "bYWrKv2GqG46pc3oh7WJWN46QVo1oXjE"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "iMtWz5PmlDMWlWLOW0nxkOwK6tGFgXEC"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "FAfgOs6oiEmG6wZbyRFeweQVagOJo3Y4"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "OmyOn3Pn44e00I5SfZ7OYsne5yED7850"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "OIOjzXQARMJ5yq3xnxWQ3lUWWFQfwIYZ"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "DhDG4ysBCK9h1euDhOnTPnGquZLH8fbl"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "Jc8KeWjQ33ib42rkyOBdn23kLiSJEQrD"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "qgBIpvIKDT954te75MG3NzqCWR"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A04:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A01()V
new-instance v0, Lcom/facebook/ads/redexgen/X/Dp;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Dp;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 3
.line 29827
const/16 v2, 0xe
const/4 v1, 0x4
const/16 v0, 0x5e
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29828
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/facebook/ads/redexgen/X/Hf;->A01(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A01:Ljava/lang/String;
.line 29829
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/facebook/ads/redexgen/X/Hf;->A01(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A00:Ljava/lang/String;
.line 29830
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/facebook/ads/redexgen/X/Hf;->A01(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A02:Ljava/lang/String;
.line 29831
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 3
.line 29832
const/16 v2, 0xe
const/4 v1, 0x4
const/16 v0, 0x5e
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29833
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A01:Ljava/lang/String;
.line 29834
iput-object p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A00:Ljava/lang/String;
.line 29835
iput-object p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A02:Ljava/lang/String;
.line 29836
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A03:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
sub-int/2addr v0, p2
add-int/lit8 v0, v0, -0x6c
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 1
const/16 v0, 0x1b
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A03:[B
return-void
:array_0
.array-data 1
-0x2t
-0xet
0x36t
0x37t
0x45t
0x35t
0x44t
0x3bt
0x42t
0x46t
0x3bt
0x41t
0x40t
0xft
-0x9t
-0x9t
-0x9t
-0x9t
-0x4bt
-0x65t
-0x21t
-0x16t
-0x18t
-0x24t
-0x1ct
-0x17t
-0x48t
.end array-data
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.line 29837
const/4 v3, 0x1
if-ne p0, p1, :cond_0
.line 29838
return v3
.line 29839
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 29840
.end local v2
:cond_1
return v2
.line 29841
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;
.line 29842
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A00:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A00:Ljava/lang/String;
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A01:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A01:Ljava/lang/String;
.line 29843
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A02:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A02:Ljava/lang/String;
.line 29844
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
.line 29845
:goto_0
return v3
.line 29846
:cond_3
const/4 v3, 0x0
goto :goto_0
.end method
.method public final hashCode()I
.locals 5
.line 29847
const/16 v0, 0x11
.line 29848
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A01:Ljava/lang/String;
const/4 v4, 0x0
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A01:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_0
add-int/2addr v1, v0
.line 29849
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A00:Ljava/lang/String;
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A00:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_1
add-int/2addr v1, v0
.line 29850
.end local v1 # "result":I
.restart local v0 # "result":I
mul-int/lit8 v3, v1, 0x1f
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A04:[Ljava/lang/String;
const/4 v0, 0x4
aget-object v1, v1, v0
const/4 v0, 0x7
invoke-virtual {v1, v0}, Ljava/lang/String;->charAt(I)C
move-result v1
const/16 v0, 0x41
if-eq v1, v0, :cond_2
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.line 29851
:cond_0
const/4 v0, 0x0
goto :goto_1
.line 29852
:cond_1
const/4 v0, 0x0
goto :goto_0
:cond_2
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A04:[Ljava/lang/String;
const-string v1, "L"
const/4 v0, 0x7
aput-object v1, v2, v0
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A02:Ljava/lang/String;
if-eqz v0, :cond_3
.line 29853
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A02:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v4
:cond_3
add-int/2addr v3, v4
.line 29854
.end local v0 # "result":I
.restart local v1 # "result":I
return v3
.end method
.method public final toString()Ljava/lang/String;
.locals 4
.line 29855
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/16 v2, 0x12
const/16 v1, 0x9
const/16 v0, 0xf
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A01:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x0
const/16 v1, 0xe
const/16 v0, 0x66
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 29856
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29857
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A01:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29858
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/InternalFrame;->A02:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29859
return-void
.end method

View File

@@ -0,0 +1,345 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.source ""
# static fields
.field public static A02:[B
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:Ljava/lang/String;
.field public final A01:[B
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1284
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A01()V
new-instance v0, Lcom/facebook/ads/redexgen/X/Dq;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Dq;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 3
.line 29804
const/16 v2, 0x8
const/4 v1, 0x4
const/16 v0, 0x48
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29805
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A00:Ljava/lang/String;
.line 29806
invoke-virtual {p1}, Landroid/os/Parcel;->createByteArray()[B
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A01:[B
.line 29807
return-void
.end method
.method public constructor <init>(Ljava/lang/String;[B)V
.locals 3
.line 29808
const/16 v2, 0x8
const/4 v1, 0x4
const/16 v0, 0x48
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29809
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A00:Ljava/lang/String;
.line 29810
iput-object p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A01:[B
.line 29811
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A02:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
xor-int/2addr v0, p2
xor-int/lit8 v0, v0, 0x23
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 1
const/16 v0, 0xc
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A02:[B
return-void
:array_0
.array-data 1
0x2at
0x30t
0x7ft
0x67t
0x7et
0x75t
0x62t
0x2dt
0x3bt
0x39t
0x22t
0x3dt
.end array-data
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.line 29812
const/4 v3, 0x1
if-ne p0, p1, :cond_0
.line 29813
return v3
.line 29814
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 29815
.end local v2
:cond_1
return v2
.line 29816
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;
.line 29817
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A00:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A00:Ljava/lang/String;
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A01:[B
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A01:[B
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([B[B)Z
move-result v0
if-eqz v0, :cond_3
:goto_0
return v3
:cond_3
const/4 v3, 0x0
goto :goto_0
.end method
.method public final hashCode()I
.locals 2
.line 29818
const/16 v0, 0x11
.line 29819
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A00:Ljava/lang/String;
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A00:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_0
add-int/2addr v1, v0
.line 29820
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A01:[B
invoke-static {v0}, Ljava/util/Arrays;->hashCode([B)I
move-result v0
add-int/2addr v1, v0
.line 29821
.end local v1 # "result":I
.restart local v0 # "result":I
return v1
.line 29822
:cond_0
const/4 v0, 0x0
goto :goto_0
.end method
.method public final toString()Ljava/lang/String;
.locals 4
.line 29823
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x0
const/16 v1, 0x8
const/16 v0, 0x33
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 29824
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A00:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29825
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/PrivFrame;->A01:[B
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByteArray([B)V
.line 29826
return-void
.end method

View File

@@ -0,0 +1,456 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.source ""
# static fields
.field public static A02:[B
.field public static A03:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:Ljava/lang/String;
.field public final A01:Ljava/lang/String;
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1283
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "ASyNg1gGNlWG"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "EFqAWZS8F4xLtUMHt9FEUL"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "Vx6IBBIU6XaRdOAjHbXqr"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "Phy73fqNY2GG"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "BL"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "Hr5eJHulkK4DitXKqFdG92R02ijGovUO"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "UWMtrJKOpWh5LlzFeu6OG"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "qBfMcdZL4b2QEWRUyBulqHXnGi8Olt5r"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A03:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A01()V
new-instance v0, Lcom/facebook/ads/redexgen/X/Dr;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Dr;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 1
.line 29774
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29775
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A00:Ljava/lang/String;
.line 29776
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A01:Ljava/lang/String;
.line 29777
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 29778
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29779
iput-object p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A00:Ljava/lang/String;
.line 29780
iput-object p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A01:Ljava/lang/String;
.line 29781
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A02:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
sub-int/2addr v0, p2
add-int/lit8 v0, v0, -0x44
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 1
const/16 v0, 0x8
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A02:[B
return-void
:array_0
.array-data 1
-0x40t
-0x5at
-0x4t
-0x19t
-0xet
-0x5t
-0x15t
-0x3dt
.end array-data
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.line 29782
const/4 v3, 0x1
if-ne p0, p1, :cond_0
.line 29783
return v3
.line 29784
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 29785
.end local v2
:cond_1
return v2
.line 29786
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;
.line 29787
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A00:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A00:Ljava/lang/String;
.line 29788
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A01:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A01:Ljava/lang/String;
.line 29789
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
.line 29790
:goto_0
return v3
.line 29791
:cond_3
const/4 v3, 0x0
goto :goto_0
.end method
.method public final hashCode()I
.locals 5
.line 29792
const/16 v0, 0x11
.line 29793
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
add-int/2addr v1, v0
.line 29794
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v2, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A00:Ljava/lang/String;
const/4 v1, 0x0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A00:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_0
add-int/2addr v2, v0
.line 29795
.end local v1 # "result":I
.restart local v0 # "result":I
mul-int/lit8 v4, v2, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A01:Ljava/lang/String;
if-eqz v0, :cond_2
iget-object v3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A01:Ljava/lang/String;
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A03:[Ljava/lang/String;
const/4 v0, 0x0
aget-object v1, v2, v0
const/4 v0, 0x3
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_1
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.line 29796
:cond_0
const/4 v0, 0x0
goto :goto_0
:cond_1
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A03:[Ljava/lang/String;
const-string v1, "m1qBjb1W4o0FDqjH8SQn0FxInYmbUXEs"
const/4 v0, 0x7
aput-object v1, v2, v0
invoke-virtual {v3}, Ljava/lang/String;->hashCode()I
move-result v1
.line 29797
:cond_2
add-int/2addr v4, v1
.line 29798
.end local v0 # "result":I
.restart local v1 # "result":I
return v4
.end method
.method public final toString()Ljava/lang/String;
.locals 4
.line 29799
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x0
const/16 v1, 0x8
const/16 v0, 0x42
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A01:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 29800
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29801
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A00:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29802
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/TextInformationFrame;->A01:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29803
return-void
.end method

View File

@@ -0,0 +1,514 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;
.source ""
# static fields
.field public static A02:[B
.field public static A03:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:Ljava/lang/String;
.field public final A01:Ljava/lang/String;
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1281
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "c8NCicdTZLmJ2inXNQ3toHzjPVonMpXv"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "aSFF6gCbWZYo0gLtpjiRDBRud"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "sZ2yfR3DpzNh9v"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "y92XvuK2sC"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "N8ai6xP5Od7TVPMs8Jay0FHFPRYirWFh"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "HDzkZih2lrYPKcmzm9KSPoyEojuK7yog"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "DDwCgFPJHFvA5diTm92X28ohtWZRLkNX"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "hxFm1PcRgye5xp5wgZFxUZFURn"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A03:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A01()V
new-instance v0, Lcom/facebook/ads/redexgen/X/Ds;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Ds;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 1
.line 29587
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29588
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A00:Ljava/lang/String;
.line 29589
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A01:Ljava/lang/String;
.line 29590
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.locals 0
.line 29591
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;-><init>(Ljava/lang/String;)V
.line 29592
iput-object p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A00:Ljava/lang/String;
.line 29593
iput-object p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A01:Ljava/lang/String;
.line 29594
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A02:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
sub-int/2addr v0, p2
add-int/lit8 v0, v0, -0x78
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 1
const/4 v0, 0x6
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A02:[B
return-void
nop
:array_0
.array-data 1
-0x38t
-0x52t
0x3t
0x0t
-0x6t
-0x35t
.end array-data
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 5
.line 29595
const/4 v4, 0x1
if-ne p0, p1, :cond_0
.line 29596
return v4
.line 29597
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 29598
.end local v2
:cond_1
return v2
.line 29599
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;
.line 29600
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A00:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A00:Ljava/lang/String;
.line 29601
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v3
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A03:[Ljava/lang/String;
const/4 v0, 0x2
aget-object v1, v2, v0
const/4 v0, 0x1
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_4
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A03:[Ljava/lang/String;
const-string v1, "96TNA6xbUpDgxS3VY7GPr8bnLD9hElYA"
const/4 v0, 0x4
aput-object v1, v2, v0
if-eqz v3, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A01:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A01:Ljava/lang/String;
.line 29602
invoke-static {v1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0g(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
.line 29603
:goto_0
return v4
.line 29604
:cond_3
const/4 v4, 0x0
goto :goto_0
:cond_4
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.end method
.method public final hashCode()I
.locals 6
.line 29605
const/16 v0, 0x11
.line 29606
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
add-int/2addr v1, v0
.line 29607
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A00:Ljava/lang/String;
const/4 v5, 0x0
if-eqz v0, :cond_1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A00:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_0
add-int/2addr v1, v0
.line 29608
.end local v1 # "result":I
.restart local v0 # "result":I
mul-int/lit8 v4, v1, 0x1f
iget-object v3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A01:Ljava/lang/String;
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A03:[Ljava/lang/String;
const/4 v0, 0x0
aget-object v1, v1, v0
const/16 v0, 0xf
invoke-virtual {v1, v0}, Ljava/lang/String;->charAt(I)C
move-result v1
const/16 v0, 0x35
if-eq v1, v0, :cond_2
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A03:[Ljava/lang/String;
const-string v1, "R0KoAZWGaaNUWbKBmgSqKMf6V9pQtd6g"
const/4 v0, 0x6
aput-object v1, v2, v0
const-string v1, "3J85XNytcsZ3pYJamIMiFyJCjuH41ABd"
const/4 v0, 0x5
aput-object v1, v2, v0
if-eqz v3, :cond_0
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A01:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v5
:cond_0
add-int/2addr v4, v5
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A03:[Ljava/lang/String;
const/4 v0, 0x7
aget-object v0, v1, v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
const/16 v0, 0x9
if-eq v1, v0, :cond_2
.line 29609
.end local v0 # "result":I
.restart local v1 # "result":I
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A03:[Ljava/lang/String;
const-string v1, "Kz"
const/4 v0, 0x7
aput-object v1, v2, v0
return v4
.line 29610
:cond_1
const/4 v0, 0x0
goto :goto_0
:cond_2
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.end method
.method public final toString()Ljava/lang/String;
.locals 4
.line 29611
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x0
const/4 v1, 0x6
const/16 v0, 0x16
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A01:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 29612
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/Id3Frame;->A00:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29613
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A00:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29614
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/id3/UrlLinkFrame;->A01:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 29615
return-void
.end method

View File

@@ -0,0 +1,167 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;
.source ""
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:J
.field public final A01:J
.field public final A02:[B
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1279
new-instance v0, Lcom/facebook/ads/redexgen/X/Dt;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Dt;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(J[BJ)V
.locals 0
.line 29486
invoke-direct {p0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;-><init>()V
.line 29487
iput-wide p4, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;->A01:J
.line 29488
iput-wide p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;->A00:J
.line 29489
iput-object p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;->A02:[B
.line 29490
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 2
.line 29491
invoke-direct {p0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;-><init>()V
.line 29492
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;->A01:J
.line 29493
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;->A00:J
.line 29494
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
new-array v0, v0, [B
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;->A02:[B
.line 29495
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;->A02:[B
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readByteArray([B)V
.line 29496
return-void
.end method
.method public synthetic constructor <init>(Landroid/os/Parcel;Lcom/facebook/ads/redexgen/X/Dt;)V
.locals 0
.line 29497
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;-><init>(Landroid/os/Parcel;)V
return-void
.end method
.method public static A00(Lcom/facebook/ads/redexgen/X/I4;IJ)Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;
.locals 5
.line 29498
invoke-virtual {p0}, Lcom/facebook/ads/redexgen/X/I4;->A0M()J
move-result-wide v2
.line 29499
.local p1, "identifier":J
add-int/lit8 v0, p1, -0x4
new-array v4, v0, [B
.line 29500
.local p3, "privateBytes":[B
const/4 v1, 0x0
array-length v0, v4
invoke-virtual {p0, v4, v1, v0}, Lcom/facebook/ads/redexgen/X/I4;->A0c([BII)V
.line 29501
new-instance v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;
move-wide p0, p2
invoke-direct/range {v1 .. v6}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;-><init>(J[BJ)V
return-object v1
.end method
# virtual methods
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 2
.line 29502
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;->A01:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 29503
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;->A00:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 29504
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;->A02:[B
array-length v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 29505
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/PrivateCommand;->A02:[B
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByteArray([B)V
.line 29506
return-void
.end method

View File

@@ -0,0 +1,168 @@
.class public abstract Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/Metadata$Entry;
# static fields
.field public static A00:[B
# direct methods
.method public static constructor <clinit>()V
.locals 0
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;->A03()V
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 62891
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static A02(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;->A00:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
sub-int/2addr v0, p2
add-int/lit8 v0, v0, -0x23
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A03()V
.locals 1
const/16 v0, 0x1d
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;->A00:[B
return-void
:array_0
.array-data 1
-0x4dt
-0x5dt
-0x4ct
-0x5bt
-0x73t
-0x6dt
-0x6bt
-0x80t
-0x2dt
-0x30t
-0x34t
-0x37t
-0x3dt
-0x3bt
-0x80t
-0x3dt
-0x31t
-0x33t
-0x33t
-0x3ft
-0x32t
-0x3ct
-0x66t
-0x80t
-0x2ct
-0x27t
-0x30t
-0x3bt
-0x63t
.end array-data
.end method
# virtual methods
.method public final describeContents()I
.locals 1
.line 62892
const/4 v0, 0x0
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 4
.line 62893
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const/4 v2, 0x0
const/16 v1, 0x1d
const/16 v0, 0x3d
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;->A02(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View File

@@ -0,0 +1,938 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;
.source ""
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/redexgen/X/Dv;
}
.end annotation
# static fields
.field public static A0D:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:I
.field public final A01:I
.field public final A02:I
.field public final A03:J
.field public final A04:J
.field public final A05:J
.field public final A06:J
.field public final A07:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/facebook/ads/redexgen/X/Dv;",
">;"
}
.end annotation
.end field
.field public final A08:Z
.field public final A09:Z
.field public final A0A:Z
.field public final A0B:Z
.field public final A0C:Z
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1277
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "o7T1oZxGxBAHWlRkOQbegsoO93grXIxk"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "XvHj8Hk7hABY8IbbTIjHE9pA"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "b34rJCODGAR2kw7"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "DkxrTnoqNZJiwxANPjTMYz"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "HEmBXoCf3O0IVvOMBCnyZOWE"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "qlaxw3mTgaR0aM1"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "MzIHyiWSWVKcGZIDQW3LWEN9ullkmdDP"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "EF2bbwfelQ72cJWGrchq3sqAmXqEDeOA"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0D:[Ljava/lang/String;
new-instance v0, Lcom/facebook/ads/redexgen/X/Du;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Du;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(JZZZZJJLjava/util/List;ZJIII)V
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(JZZZZJJ",
"Ljava/util/List<",
"Lcom/facebook/ads/redexgen/X/Dv;",
">;ZJIII)V"
}
.end annotation
.line 29329
.local p25, "componentSpliceList":Ljava/util/List;, "Ljava/util/List<Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand$ComponentSplice;>;"
move-object v1, p0
invoke-direct {p0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;-><init>()V
.line 29330
iput-wide p1, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A06:J
.line 29331
iput-boolean p3, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0B:Z
.line 29332
iput-boolean p4, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A09:Z
.line 29333
iput-boolean p5, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0A:Z
.line 29334
iput-boolean p6, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0C:Z
.line 29335
iput-wide p7, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A05:J
.line 29336
iput-wide p9, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A04:J
.line 29337
invoke-static {p11}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A07:Ljava/util/List;
.line 29338
iput-boolean p12, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A08:Z
.line 29339
iput-wide p13, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A03:J
.line 29340
move/from16 v0, p15
iput v0, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A02:I
.line 29341
move/from16 v0, p16
iput v0, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A00:I
.line 29342
move/from16 v0, p17
iput v0, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A01:I
.line 29343
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 6
.line 29344
invoke-direct {p0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;-><init>()V
.line 29345
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A06:J
.line 29346
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
const/4 v5, 0x0
const/4 v4, 0x1
if-ne v0, v4, :cond_3
const/4 v0, 0x1
:goto_0
iput-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0B:Z
.line 29347
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-ne v0, v4, :cond_2
const/4 v0, 0x1
:goto_1
iput-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A09:Z
.line 29348
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-ne v0, v4, :cond_1
const/4 v0, 0x1
:goto_2
iput-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0A:Z
.line 29349
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-ne v0, v4, :cond_0
const/4 v0, 0x1
:goto_3
iput-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0C:Z
.line 29350
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A05:J
.line 29351
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A04:J
.line 29352
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v3
.line 29353
.local v0, "componentSpliceListSize":I
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(I)V
.line 29354
.local v3, "componentSpliceList":Ljava/util/List;, "Ljava/util/List<Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand$ComponentSplice;>;"
const/4 v1, 0x0
.local v4, "i":I
:goto_4
if-ge v1, v3, :cond_4
.line 29355
invoke-static {p1}, Lcom/facebook/ads/redexgen/X/Dv;->A00(Landroid/os/Parcel;)Lcom/facebook/ads/redexgen/X/Dv;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 29356
add-int/lit8 v1, v1, 0x1
goto :goto_4
.line 29357
:cond_0
const/4 v0, 0x0
goto :goto_3
.line 29358
:cond_1
const/4 v0, 0x0
goto :goto_2
.line 29359
:cond_2
const/4 v0, 0x0
goto :goto_1
.line 29360
:cond_3
const/4 v0, 0x0
goto :goto_0
.line 29361
.end local v4 # "i":I
:cond_4
invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A07:Ljava/util/List;
.line 29362
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
if-ne v0, v4, :cond_5
const/4 v5, 0x1
:cond_5
iput-boolean v5, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A08:Z
.line 29363
invoke-virtual {p1}, Landroid/os/Parcel;->readLong()J
move-result-wide v0
iput-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A03:J
.line 29364
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A02:I
.line 29365
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A00:I
.line 29366
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A01:I
.line 29367
return-void
.end method
.method public synthetic constructor <init>(Landroid/os/Parcel;Lcom/facebook/ads/redexgen/X/Du;)V
.locals 0
.line 29368
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;-><init>(Landroid/os/Parcel;)V
return-void
.end method
.method public static A00(Lcom/facebook/ads/redexgen/X/I4;JLcom/facebook/ads/redexgen/X/IG;)Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;
.locals 31
.line 29369
move-object/from16 v10, p0
invoke-virtual {v10}, Lcom/facebook/ads/redexgen/X/I4;->A0M()J
move-result-wide v14
.line 29370
.local v19, "spliceEventId":J
invoke-virtual {v10}, Lcom/facebook/ads/redexgen/X/I4;->A0E()I
move-result v0
and-int/lit16 v0, v0, 0x80
if-eqz v0, :cond_3
const/16 v16, 0x1
.line 29371
.local v21, "spliceEventCancelIndicator":Z
:goto_0
const/16 v17, 0x0
.line 29372
.local v1, "outOfNetworkIndicator":Z
const/16 v18, 0x0
.line 29373
.local v4, "programSpliceFlag":Z
const/16 v19, 0x0
.line 29374
.local v5, "spliceImmediateFlag":Z
const-wide v4, -0x7fffffffffffffffL # -4.9E-324
.line 29375
.local v6, "programSplicePts":J
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object v6
.line 29376
.local v8, "componentSplices":Ljava/util/List;, "Ljava/util/List<Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand$ComponentSplice;>;"
const/16 v28, 0x0
.line 29377
.local v9, "uniqueProgramId":I
const/16 v29, 0x0
.line 29378
.local v10, "availNum":I
const/16 v30, 0x0
.line 29379
.local v11, "availsExpected":I
const/16 v25, 0x0
.line 29380
.local v12, "autoReturn":Z
const-wide v26, -0x7fffffffffffffffL # -4.9E-324
.line 29381
.local v13, "breakDurationUs":J
move-object/from16 v11, p3
if-nez v16, :cond_a
.line 29382
invoke-virtual {v10}, Lcom/facebook/ads/redexgen/X/I4;->A0E()I
move-result v1
.line 29383
.local v15, "headerByte":I
and-int/lit16 v0, v1, 0x80
if-eqz v0, :cond_2
const/16 v17, 0x1
.line 29384
:goto_1
and-int/lit8 v0, v1, 0x40
if-eqz v0, :cond_1
const/16 v18, 0x1
.line 29385
:goto_2
and-int/lit8 v0, v1, 0x20
if-eqz v0, :cond_0
const/4 v12, 0x1
.line 29386
.local v2, "durationFlag":Z
:goto_3
and-int/lit8 v3, v1, 0x10
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0D:[Ljava/lang/String;
const/4 v0, 0x3
aget-object v0, v1, v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
const/16 v0, 0x16
if-eq v1, v0, :cond_4
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.line 29387
:cond_0
const/4 v12, 0x0
goto :goto_3
.line 29388
:cond_1
const/16 v18, 0x0
goto :goto_2
.line 29389
:cond_2
const/16 v17, 0x0
goto :goto_1
.line 29390
:cond_3
const/16 v16, 0x0
goto :goto_0
:cond_4
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0D:[Ljava/lang/String;
const-string v1, "PfD4phwgK3fDtd36VsgCIY"
const/4 v0, 0x3
aput-object v1, v2, v0
if-eqz v3, :cond_7
.line 29391
const/16 v19, 0x1
.line 29392
:goto_4
move-wide/from16 v7, p1
if-eqz v18, :cond_5
if-nez v19, :cond_5
.line 29393
invoke-static {v10, v7, v8}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;->A00(Lcom/facebook/ads/redexgen/X/I4;J)J
move-result-wide v4
.line 29394
:cond_5
if-nez v18, :cond_8
.line 29395
invoke-virtual {v10}, Lcom/facebook/ads/redexgen/X/I4;->A0E()I
move-result v3
.line 29396
.local v3, "componentCount":I
.end local v1 # "outOfNetworkIndicator":Z
.local v18, "outOfNetworkIndicator":Z
new-instance v6, Ljava/util/ArrayList;
invoke-direct {v6, v3}, Ljava/util/ArrayList;-><init>(I)V
.line 29397
.end local v8 # "componentSplices":Ljava/util/List;, "Ljava/util/List<Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand$ComponentSplice;>;"
.local v1, "componentSplices":Ljava/util/List;, "Ljava/util/List<Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand$ComponentSplice;>;"
const/4 v2, 0x0
.local v8, "i":I
:goto_5
if-ge v2, v3, :cond_8
.line 29398
invoke-virtual {v10}, Lcom/facebook/ads/redexgen/X/I4;->A0E()I
move-result v29
.line 29399
.local v29, "componentTag":I
const-wide v0, -0x7fffffffffffffffL # -4.9E-324
.line 29400
.local v22, "componentSplicePts":J
if-nez v19, :cond_6
.line 29401
invoke-static {v10, v7, v8}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;->A00(Lcom/facebook/ads/redexgen/X/I4;J)J
move-result-wide v0
.line 29402
.end local v4 # "programSpliceFlag":Z
.end local v22 # "componentSplicePts":J
.local v3, "componentSplicePts":J
.local v30, "programSpliceFlag":Z
.local p0, "componentCount":I
.end local v5 # "spliceImmediateFlag":Z
.local p1, "spliceImmediateFlag":Z
:cond_6
new-instance v9, Lcom/facebook/ads/redexgen/X/Dv;
.line 29403
invoke-virtual {v11, v0, v1}, Lcom/facebook/ads/redexgen/X/IG;->A07(J)J
move-result-wide p1
const/16 p3, 0x0
move-object/from16 v28, v9
move-wide/from16 v30, v0
invoke-direct/range {v28 .. v34}, Lcom/facebook/ads/redexgen/X/Dv;-><init>(IJJLcom/facebook/ads/redexgen/X/Du;)V
.line 29404
invoke-interface {v6, v9}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 29405
.end local v3 # "componentSplicePts":J
.end local v29 # "componentTag":I
add-int/lit8 v2, v2, 0x1
goto :goto_5
.line 29406
:cond_7
const/16 v19, 0x0
goto :goto_4
.line 29407
.end local v1 # "componentSplices":Ljava/util/List;, "Ljava/util/List<Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand$ComponentSplice;>;"
.end local v4
.end local v5
.restart local v18 # "outOfNetworkIndicator":Z
.restart local v30 # "programSpliceFlag":Z
.restart local p1 # "spliceImmediateFlag":Z
:cond_8
if-eqz v12, :cond_9
.line 29408
invoke-virtual {v10}, Lcom/facebook/ads/redexgen/X/I4;->A0E()I
move-result v0
int-to-long v0, v0
.line 29409
.local v3, "firstByte":J
const-wide/16 v2, 0x80
and-long v12, v0, v2
const-wide/16 v7, 0x0
cmp-long v2, v12, v7
if-eqz v2, :cond_b
const/16 v25, 0x1
.line 29410
.end local v12 # "autoReturn":Z
.local v1, "autoReturn":Z
:goto_6
const-wide/16 v2, 0x1
and-long/2addr v0, v2
const/16 v2, 0x20
shl-long/2addr v0, v2
invoke-virtual {v10}, Lcom/facebook/ads/redexgen/X/I4;->A0M()J
move-result-wide v2
or-long/2addr v0, v2
.line 29411
.local v16, "breakDuration90khz":J
const-wide/16 v26, 0x3e8
mul-long v26, v26, v0
const-wide/16 v0, 0x5a
div-long v26, v26, v0
.line 29412
.end local v1 # "autoReturn":Z
.end local v3 # "firstByte":J
.end local v16 # "breakDuration90khz":J
.restart local v12 # "autoReturn":Z
:cond_9
invoke-virtual {v10}, Lcom/facebook/ads/redexgen/X/I4;->A0I()I
move-result v28
.line 29413
invoke-virtual {v10}, Lcom/facebook/ads/redexgen/X/I4;->A0E()I
move-result v29
.line 29414
invoke-virtual {v10}, Lcom/facebook/ads/redexgen/X/I4;->A0E()I
move-result v30
.line 29415
.end local v1
.end local v4
.end local v5
.end local v6 # "programSplicePts":J
.end local v8 # "i":I
.end local v9 # "uniqueProgramId":I
.end local v10 # "availNum":I
.end local v11 # "availsExpected":I
.end local v12 # "autoReturn":Z
.end local v13 # "breakDurationUs":J
.local v14, "programSplicePts":J
.local v22, "outOfNetworkIndicator":Z
.local v23, "componentSplices":Ljava/util/List;, "Ljava/util/List<Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand$ComponentSplice;>;"
.local v24, "uniqueProgramId":I
.local v25, "availNum":I
.local v26, "availsExpected":I
.local v27, "autoReturn":Z
.local v28, "breakDurationUs":J
.restart local v30 # "programSpliceFlag":Z
.restart local p1 # "spliceImmediateFlag":Z
:cond_a
new-instance v13, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;
.line 29416
invoke-virtual {v11, v4, v5}, Lcom/facebook/ads/redexgen/X/IG;->A07(J)J
move-result-wide v22
.end local v14 # "programSplicePts":J
.local p2, "programSplicePts":J
move-object/from16 v24, v6
move-wide/from16 v20, v4
invoke-direct/range {v13 .. v30}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;-><init>(JZZZZJJLjava/util/List;ZJIII)V
.line 29417
return-object v13
.line 29418
:cond_b
const/16 v25, 0x0
goto :goto_6
.end method
# virtual methods
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 6
.line 29419
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A06:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 29420
iget-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0B:Z
int-to-byte v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 29421
iget-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A09:Z
int-to-byte v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 29422
iget-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0A:Z
int-to-byte v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 29423
iget-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0C:Z
int-to-byte v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 29424
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A05:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 29425
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A04:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 29426
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A07:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v4
.line 29427
.local v0, "componentSpliceListSize":I
invoke-virtual {p1, v4}, Landroid/os/Parcel;->writeInt(I)V
.line 29428
const/4 v3, 0x0
.local v1, "i":I
:goto_0
if-ge v3, v4, :cond_1
.line 29429
iget-object v5, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A07:Ljava/util/List;
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0D:[Ljava/lang/String;
const/4 v0, 0x2
aget-object v1, v2, v0
const/4 v0, 0x5
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_0
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
:cond_0
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A0D:[Ljava/lang/String;
const-string v1, "4YWbA25kauTneX5iGtOo38Lw"
const/4 v0, 0x1
aput-object v1, v2, v0
const-string v1, "7oIVhYtWgczHhLZ4eBK9i0jf"
const/4 v0, 0x4
aput-object v1, v2, v0
invoke-interface {v5, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/facebook/ads/redexgen/X/Dv;
invoke-virtual {v0, p1}, Lcom/facebook/ads/redexgen/X/Dv;->A01(Landroid/os/Parcel;)V
.line 29430
add-int/lit8 v3, v3, 0x1
goto :goto_0
.line 29431
.end local v1 # "i":I
:cond_1
iget-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A08:Z
int-to-byte v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByte(B)V
.line 29432
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A03:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 29433
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A02:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 29434
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A00:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 29435
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceInsertCommand;->A01:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 29436
return-void
.end method

View File

@@ -0,0 +1,48 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceNullCommand;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;
.source ""
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceNullCommand;",
">;"
}
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1276
new-instance v0, Lcom/facebook/ads/redexgen/X/Dw;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Dw;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceNullCommand;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>()V
.locals 0
.line 29327
invoke-direct {p0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;-><init>()V
return-void
.end method
# virtual methods
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 0
.line 29328
return-void
.end method

View File

@@ -0,0 +1,225 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;
.source ""
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/redexgen/X/Dz;,
Lcom/facebook/ads/redexgen/X/Dy;
}
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/facebook/ads/redexgen/X/Dz;",
">;"
}
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1275
new-instance v0, Lcom/facebook/ads/redexgen/X/Dx;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Dx;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 4
.line 29303
invoke-direct {p0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;-><init>()V
.line 29304
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v3
.line 29305
.local v0, "eventsSize":I
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(I)V
.line 29306
.local v1, "events":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand$Event;>;"
const/4 v1, 0x0
.local v2, "i":I
:goto_0
if-ge v1, v3, :cond_0
.line 29307
invoke-static {p1}, Lcom/facebook/ads/redexgen/X/Dz;->A01(Landroid/os/Parcel;)Lcom/facebook/ads/redexgen/X/Dz;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 29308
add-int/lit8 v1, v1, 0x1
goto :goto_0
.line 29309
.end local v2 # "i":I
:cond_0
invoke-static {v2}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand;->A00:Ljava/util/List;
.line 29310
return-void
.end method
.method public synthetic constructor <init>(Landroid/os/Parcel;Lcom/facebook/ads/redexgen/X/Dx;)V
.locals 0
.line 29311
invoke-direct {p0, p1}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand;-><init>(Landroid/os/Parcel;)V
return-void
.end method
.method public constructor <init>(Ljava/util/List;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/facebook/ads/redexgen/X/Dz;",
">;)V"
}
.end annotation
.line 29312
.local p1, "events":Ljava/util/List;, "Ljava/util/List<Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand$Event;>;"
invoke-direct {p0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;-><init>()V
.line 29313
invoke-static {p1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand;->A00:Ljava/util/List;
.line 29314
return-void
.end method
.method public static A00(Lcom/facebook/ads/redexgen/X/I4;)Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand;
.locals 4
.line 29315
invoke-virtual {p0}, Lcom/facebook/ads/redexgen/X/I4;->A0E()I
move-result v3
.line 29316
.local v0, "spliceCount":I
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2, v3}, Ljava/util/ArrayList;-><init>(I)V
.line 29317
.local v1, "events":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand$Event;>;"
const/4 v1, 0x0
.local v2, "i":I
:goto_0
if-ge v1, v3, :cond_0
.line 29318
invoke-static {p0}, Lcom/facebook/ads/redexgen/X/Dz;->A03(Lcom/facebook/ads/redexgen/X/I4;)Lcom/facebook/ads/redexgen/X/Dz;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 29319
add-int/lit8 v1, v1, 0x1
goto :goto_0
.line 29320
.end local v2 # "i":I
:cond_0
new-instance v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand;
invoke-direct {v0, v2}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand;-><init>(Ljava/util/List;)V
return-object v0
.end method
# virtual methods
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 3
.line 29321
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand;->A00:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v2
.line 29322
.local v0, "eventsSize":I
invoke-virtual {p1, v2}, Landroid/os/Parcel;->writeInt(I)V
.line 29323
const/4 v1, 0x0
.local v1, "i":I
:goto_0
if-ge v1, v2, :cond_0
.line 29324
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceScheduleCommand;->A00:Ljava/util/List;
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/facebook/ads/redexgen/X/Dz;
invoke-static {v0, p1}, Lcom/facebook/ads/redexgen/X/Dz;->A05(Lcom/facebook/ads/redexgen/X/Dz;Landroid/os/Parcel;)V
.line 29325
add-int/lit8 v1, v1, 0x1
goto :goto_0
.line 29326
.end local v1 # "i":I
:cond_0
return-void
.end method

View File

@@ -0,0 +1,157 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;
.super Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;
.source ""
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:J
.field public final A01:J
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1274
new-instance v0, Lcom/facebook/ads/redexgen/X/E0;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/E0;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(JJ)V
.locals 0
.line 29285
invoke-direct {p0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/SpliceCommand;-><init>()V
.line 29286
iput-wide p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;->A01:J
.line 29287
iput-wide p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;->A00:J
.line 29288
return-void
.end method
.method public synthetic constructor <init>(JJLcom/facebook/ads/redexgen/X/E0;)V
.locals 0
.line 29289
invoke-direct {p0, p1, p2, p3, p4}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;-><init>(JJ)V
return-void
.end method
.method public static A00(Lcom/facebook/ads/redexgen/X/I4;J)J
.locals 10
.line 29290
invoke-virtual {p0}, Lcom/facebook/ads/redexgen/X/I4;->A0E()I
move-result v0
int-to-long v8, v0
.line 29291
.local v0, "firstByte":J
const-wide v2, -0x7fffffffffffffffL # -4.9E-324
.line 29292
.local v2, "ptsTime":J
const-wide/16 v6, 0x80
and-long/2addr v6, v8
const-wide/16 v4, 0x0
cmp-long v0, v6, v4
if-eqz v0, :cond_0
.line 29293
const-wide/16 v2, 0x1
and-long/2addr v2, v8
const/16 v0, 0x20
shl-long/2addr v2, v0
invoke-virtual {p0}, Lcom/facebook/ads/redexgen/X/I4;->A0M()J
move-result-wide v0
or-long/2addr v2, v0
.line 29294
add-long/2addr v2, p1
.line 29295
const-wide v0, 0x1ffffffffL
and-long/2addr v2, v0
.line 29296
:cond_0
return-wide v2
.end method
.method public static A01(Lcom/facebook/ads/redexgen/X/I4;JLcom/facebook/ads/redexgen/X/IG;)Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;
.locals 2
.line 29297
invoke-static {p0, p1, p2}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;->A00(Lcom/facebook/ads/redexgen/X/I4;J)J
move-result-wide p1
.line 29298
.local v0, "ptsTime":J
invoke-virtual {p3, p1, p2}, Lcom/facebook/ads/redexgen/X/IG;->A07(J)J
move-result-wide v1
.line 29299
.local p0, "playbackPositionUs":J
new-instance v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;
invoke-direct {v0, p1, p2, v1, p0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;-><init>(JJ)V
return-object v0
.end method
# virtual methods
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 2
.line 29300
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;->A01:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 29301
iget-wide v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/metadata/scte35/TimeSignalCommand;->A00:J
invoke-virtual {p1, v0, v1}, Landroid/os/Parcel;->writeLong(J)V
.line 29302
return-void
.end method

View File

@@ -0,0 +1,48 @@
.class public abstract Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction$Deserializer;
.super Ljava/lang/Object;
.source ""
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x409
name = "Deserializer"
.end annotation
# instance fields
.field public final A00:I
.field public final A01:Ljava/lang/String;
# direct methods
.method public constructor <init>(Ljava/lang/String;I)V
.locals 0
.line 29148
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 29149
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction$Deserializer;->A01:Ljava/lang/String;
.line 29150
iput p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction$Deserializer;->A00:I
.line 29151
return-void
.end method
# virtual methods
.method public abstract A01(ILjava/io/DataInputStream;)Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.end method

View File

@@ -0,0 +1,443 @@
.class public abstract Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;
.super Ljava/lang/Object;
.source ""
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction$Deserializer;
}
.end annotation
# static fields
.field public static A05:[B
# instance fields
.field public final A00:I
.field public final A01:Landroid/net/Uri;
.field public final A02:Ljava/lang/String;
.field public final A03:Z
.field public final A04:[B
# direct methods
.method public static constructor <clinit>()V
.locals 0
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A02()V
return-void
.end method
.method public constructor <init>(Ljava/lang/String;ILandroid/net/Uri;Z[B)V
.locals 1
.line 29152
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 29153
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A02:Ljava/lang/String;
.line 29154
iput p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A00:I
.line 29155
iput-object p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A01:Landroid/net/Uri;
.line 29156
iput-boolean p4, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A03:Z
.line 29157
if-eqz p5, :cond_0
:goto_0
iput-object p5, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A04:[B
.line 29158
return-void
.line 29159
:cond_0
const/4 v0, 0x0
new-array p5, v0, [B
goto :goto_0
.end method
.method public static A00([Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction$Deserializer;Ljava/io/InputStream;)Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;
.locals 7
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 29160
new-instance v6, Ljava/io/DataInputStream;
invoke-direct {v6, p1}, Ljava/io/DataInputStream;-><init>(Ljava/io/InputStream;)V
.line 29161
.local v0, "dataInputStream":Ljava/io/DataInputStream;
invoke-virtual {v6}, Ljava/io/DataInputStream;->readUTF()Ljava/lang/String;
move-result-object v5
.line 29162
.local v1, "type":Ljava/lang/String;
invoke-virtual {v6}, Ljava/io/DataInputStream;->readInt()I
move-result v4
.line 29163
.local v2, "version":I
array-length v3, p0
const/4 v2, 0x0
:goto_0
if-ge v2, v3, :cond_1
aget-object v1, p0, v2
.line 29164
.local v5, "deserializer":Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction$Deserializer;
iget-object v0, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction$Deserializer;->A01:Ljava/lang/String;
invoke-virtual {v5, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
iget v0, v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction$Deserializer;->A00:I
if-lt v0, v4, :cond_0
.line 29165
invoke-virtual {v1, v4, v6}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction$Deserializer;->A01(ILjava/io/DataInputStream;)Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;
move-result-object v0
return-object v0
.line 29166
.end local v5 # "deserializer":Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction$Deserializer;
:cond_0
add-int/lit8 v2, v2, 0x1
goto :goto_0
.line 29167
:cond_1
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const/4 v2, 0x2
const/16 v1, 0x1a
const/16 v0, 0x76
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A01(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x0
const/4 v1, 0x2
const/16 v0, 0x67
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A01(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
new-instance v0, Lcom/facebook/ads/redexgen/X/E4;
invoke-direct {v0, v1}, Lcom/facebook/ads/redexgen/X/E4;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static A01(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A05:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
xor-int/2addr v0, p2
xor-int/lit8 v0, v0, 0x1a
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A02()V
.locals 1
const/16 v0, 0x1c
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A05:[B
return-void
:array_0
.array-data 1
0x51t
0x5dt
0x22t
0x3t
0x4ct
0x8t
0x9t
0x1ft
0x9t
0x1et
0x5t
0xdt
0x0t
0x5t
0x16t
0x9t
0x1et
0x4ct
0xat
0x3t
0x19t
0x2t
0x8t
0x4ct
0xat
0x3t
0x1et
0x56t
.end array-data
.end method
.method public static A03(Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;Ljava/io/OutputStream;)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 29168
new-instance v1, Ljava/io/DataOutputStream;
invoke-direct {v1, p1}, Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
.line 29169
.local v0, "dataOutputStream":Ljava/io/DataOutputStream;
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A02:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;->writeUTF(Ljava/lang/String;)V
.line 29170
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A00:I
invoke-virtual {v1, v0}, Ljava/io/DataOutputStream;->writeInt(I)V
.line 29171
invoke-virtual {p0, v1}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A08(Ljava/io/DataOutputStream;)V
.line 29172
invoke-virtual {v1}, Ljava/io/DataOutputStream;->flush()V
.line 29173
return-void
.end method
# virtual methods
.method public abstract A07(Lcom/facebook/ads/redexgen/X/EQ;)Lcom/facebook/ads/redexgen/X/EP;
.end method
.method public abstract A08(Ljava/io/DataOutputStream;)V
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.end method
.method public abstract A09(Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;)Z
.end method
.method public equals(Ljava/lang/Object;)Z
.locals 3
.line 29174
const/4 v2, 0x0
if-eqz p1, :cond_0
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_1
.line 29175
.end local v1
:cond_0
return v2
.line 29176
:cond_1
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;
.line 29177
.local v1, "that":Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A02:Ljava/lang/String;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A02:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
iget v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A00:I
iget v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A00:I
if-ne v1, v0, :cond_2
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A01:Landroid/net/Uri;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A01:Landroid/net/Uri;
.line 29178
invoke-virtual {v1, v0}, Landroid/net/Uri;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
iget-boolean v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A03:Z
iget-boolean v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A03:Z
if-ne v1, v0, :cond_2
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A04:[B
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A04:[B
.line 29179
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([B[B)Z
move-result v0
if-eqz v0, :cond_2
const/4 v2, 0x1
.line 29180
:cond_2
return v2
.end method
.method public hashCode()I
.locals 2
.line 29181
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A01:Landroid/net/Uri;
invoke-virtual {v0}, Landroid/net/Uri;->hashCode()I
move-result v0
.line 29182
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A03:Z
add-int/2addr v1, v0
.line 29183
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/offline/DownloadAction;->A04:[B
invoke-static {v0}, Ljava/util/Arrays;->hashCode([B)I
move-result v0
add-int/2addr v1, v0
.line 29184
.end local v1 # "result":I
.restart local v0 # "result":I
return v1
.end method

View File

@@ -0,0 +1,328 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Landroid/os/Parcelable;
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;",
">;"
}
.end annotation
.end field
# instance fields
.field public A00:I
.field public final A01:I
.field public final A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
# direct methods
.method public static constructor <clinit>()V
.locals 1
.line 1321
new-instance v0, Lcom/facebook/ads/redexgen/X/FO;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/FO;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 3
.line 34018
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 34019
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A01:I
.line 34020
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A01:I
new-array v0, v0, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
.line 34021
const/4 v2, 0x0
.local v0, "i":I
:goto_0
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A01:I
if-ge v2, v0, :cond_0
.line 34022
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
const-class v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
aput-object v0, v1, v2
.line 34023
add-int/lit8 v2, v2, 0x1
goto :goto_0
.line 34024
.end local v0 # "i":I
:cond_0
return-void
.end method
.method public varargs constructor <init>([Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;)V
.locals 1
.line 34025
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 34026
array-length v0, p1
if-lez v0, :cond_0
const/4 v0, 0x1
:goto_0
invoke-static {v0}, Lcom/facebook/ads/redexgen/X/Hf;->A04(Z)V
.line 34027
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
.line 34028
array-length v0, p1
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A01:I
.line 34029
return-void
.line 34030
:cond_0
const/4 v0, 0x0
goto :goto_0
.end method
# virtual methods
.method public final A00(Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;)I
.locals 2
.line 34031
const/4 v1, 0x0
.local v0, "i":I
:goto_0
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
array-length v0, v0
if-ge v1, v0, :cond_1
.line 34032
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
aget-object v0, v0, v1
if-ne p1, v0, :cond_0
.line 34033
return v1
.line 34034
:cond_0
add-int/lit8 v1, v1, 0x1
goto :goto_0
.line 34035
.end local v0 # "i":I
:cond_1
const/4 v0, -0x1
return v0
.end method
.method public final A01(I)Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
.locals 1
.line 34036
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
aget-object v0, v0, p1
return-object v0
.end method
.method public final describeContents()I
.locals 1
.line 34037
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 4
.line 34038
const/4 v3, 0x1
if-ne p0, p1, :cond_0
.line 34039
return v3
.line 34040
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 34041
.end local v2
:cond_1
return v2
.line 34042
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
.line 34043
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
iget v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A01:I
iget v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A01:I
if-ne v1, v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3
:goto_0
return v3
:cond_3
const/4 v3, 0x0
goto :goto_0
.end method
.method public final hashCode()I
.locals 2
.line 34044
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A00:I
if-nez v0, :cond_0
.line 34045
const/16 v0, 0x11
.line 34046
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
invoke-static {v0}, Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I
move-result v0
add-int/2addr v1, v0
.line 34047
.end local v0 # "result":I
.local v1, "result":I
iput v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A00:I
.line 34048
.end local v1 # "result":I
:cond_0
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A00:I
return v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 3
.line 34049
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A01:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 34050
const/4 v2, 0x0
.local v0, "i":I
:goto_0
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A01:I
if-ge v2, v0, :cond_0
.line 34051
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/Format;
aget-object v1, v0, v2
const/4 v0, 0x0
invoke-virtual {p1, v1, v0}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 34052
add-int/lit8 v2, v2, 0x1
goto :goto_0
.line 34053
.end local v0 # "i":I
:cond_0
return-void
.end method

View File

@@ -0,0 +1,433 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Landroid/os/Parcelable;
# static fields
.field public static A03:[Ljava/lang/String;
.field public static final A04:Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;",
">;"
}
.end annotation
.end field
# instance fields
.field public A00:I
.field public final A01:I
.field public final A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1322
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, ""
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "Nsz3HOVG8K47"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "9B0MFxoFwbiIxNv"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "l4kItkL2rgGo3pW1X7LioUN1Ht"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "8fyYvbIPnXp9ayPzd2rq2NXGd"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "tQKmiB4adr0mBFsiSe1mIorsQq1f29kZ"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "yFO4r3Iibj8MWWU2s3y3PrCR5g5ClbcE"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "iBPKumYfmLb65bhUzcw7T4vxhwf25kYO"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A03:[Ljava/lang/String;
const/4 v0, 0x0
new-array v1, v0, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
new-instance v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;
invoke-direct {v0, v1}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;-><init>([Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;)V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A04:Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;
.line 1323
new-instance v0, Lcom/facebook/ads/redexgen/X/FQ;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/FQ;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 3
.line 34059
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 34060
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A01:I
.line 34061
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A01:I
new-array v0, v0, [Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
.line 34062
const/4 v2, 0x0
.local v0, "i":I
:goto_0
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A01:I
if-ge v2, v0, :cond_0
.line 34063
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
const-class v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
move-result-object v0
check-cast v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
aput-object v0, v1, v2
.line 34064
add-int/lit8 v2, v2, 0x1
goto :goto_0
.line 34065
.end local v0 # "i":I
:cond_0
return-void
.end method
.method public varargs constructor <init>([Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;)V
.locals 1
.line 34066
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 34067
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
.line 34068
array-length v0, p1
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A01:I
.line 34069
return-void
.end method
# virtual methods
.method public final A00(Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;)I
.locals 5
.line 34070
const/4 v4, 0x0
.local v0, "i":I
:goto_0
iget v3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A01:I
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A03:[Ljava/lang/String;
const/4 v0, 0x3
aget-object v1, v2, v0
const/4 v0, 0x4
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_2
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A03:[Ljava/lang/String;
const-string v1, "4PF46ait35IDhLYsteRaFKZRZtm75ANA"
const/4 v0, 0x7
aput-object v1, v2, v0
if-ge v4, v3, :cond_1
.line 34071
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
aget-object v0, v0, v4
if-ne v0, p1, :cond_0
.line 34072
return v4
.line 34073
:cond_0
add-int/lit8 v4, v4, 0x1
goto :goto_0
.line 34074
.end local v0 # "i":I
:cond_1
const/4 v0, -0x1
return v0
:cond_2
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.end method
.method public final A01(I)Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
.locals 1
.line 34075
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
aget-object v0, v0, p1
return-object v0
.end method
.method public final describeContents()I
.locals 1
.line 34076
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 5
.line 34077
const/4 v4, 0x1
if-ne p0, p1, :cond_0
.line 34078
return v4
.line 34079
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 34080
.end local v2
:cond_1
return v2
.line 34081
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;
.line 34082
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;
iget v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A01:I
iget v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A01:I
if-ne v1, v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z
move-result v3
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A03:[Ljava/lang/String;
const/4 v0, 0x7
aget-object v1, v1, v0
const/16 v0, 0x1c
invoke-virtual {v1, v0}, Ljava/lang/String;->charAt(I)C
move-result v1
const/16 v0, 0x35
if-eq v1, v0, :cond_4
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
:cond_3
const/4 v4, 0x0
goto :goto_0
:cond_4
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A03:[Ljava/lang/String;
const-string v1, "3D"
const/4 v0, 0x1
aput-object v1, v2, v0
if-eqz v3, :cond_3
:goto_0
return v4
.end method
.method public final hashCode()I
.locals 1
.line 34083
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A00:I
if-nez v0, :cond_0
.line 34084
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
invoke-static {v0}, Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A00:I
.line 34085
:cond_0
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A00:I
return v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 3
.line 34086
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A01:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 34087
const/4 v2, 0x0
.local v0, "i":I
:goto_0
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A01:I
if-ge v2, v0, :cond_0
.line 34088
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroupArray;->A02:[Lcom/facebook/ads/internal/exoplayer2/thirdparty/source/TrackGroup;
aget-object v1, v0, v2
const/4 v0, 0x0
invoke-virtual {p1, v1, v0}, Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
.line 34089
add-int/lit8 v2, v2, 0x1
goto :goto_0
.line 34090
.end local v0 # "i":I
:cond_0
return-void
.end method

View File

@@ -0,0 +1,296 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Landroid/os/Parcelable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/ads/redexgen/X/D1;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "SelectionOverride"
.end annotation
# static fields
.field public static A03:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;",
">;"
}
.end annotation
.end field
# instance fields
.field public final A00:I
.field public final A01:I
.field public final A02:[I
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1374
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "JDxg7tKUhtdUIhfIwWVDLdP283uC1zvF"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "2iFGc0pCeEUmxWBYpAycAp3qF9I3P3Ut"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "CY6jT2dpX"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "Exq6DKTWLIzC5PVLQAd8YA2GF4DsQGTp"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "Q4"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "7IwF3iXkl0b"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "WRMecujAG"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "ZI"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A03:[Ljava/lang/String;
new-instance v0, Lcom/facebook/ads/redexgen/X/Gg;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/Gg;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 1
.line 37575
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 37576
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A00:I
.line 37577
invoke-virtual {p1}, Landroid/os/Parcel;->readByte()B
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A01:I
.line 37578
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A01:I
new-array v0, v0, [I
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A02:[I
.line 37579
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A02:[I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->readIntArray([I)V
.line 37580
return-void
.end method
# virtual methods
.method public final describeContents()I
.locals 1
.line 37581
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 5
.line 37582
const/4 v4, 0x1
if-ne p0, p1, :cond_0
.line 37583
return v4
.line 37584
:cond_0
const/4 v3, 0x0
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A03:[Ljava/lang/String;
const/4 v0, 0x6
aget-object v1, v2, v0
const/4 v0, 0x2
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_1
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
:cond_1
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A03:[Ljava/lang/String;
const-string v1, "XHK065n3VHEeOH2YPoqOuBkTW3Rzvopo"
const/4 v0, 0x1
aput-object v1, v2, v0
if-eqz p1, :cond_2
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_3
.line 37585
.end local v2
:cond_2
return v3
.line 37586
:cond_3
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;
.line 37587
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;
iget v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A00:I
iget v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A00:I
if-ne v1, v0, :cond_4
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A02:[I
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A02:[I
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([I[I)Z
move-result v0
if-eqz v0, :cond_4
:goto_0
return v4
:cond_4
const/4 v4, 0x0
goto :goto_0
.end method
.method public final hashCode()I
.locals 2
.line 37588
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A00:I
mul-int/lit8 v1, v0, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A02:[I
invoke-static {v0}, Ljava/util/Arrays;->hashCode([I)I
move-result v0
add-int/2addr v1, v0
return v1
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 37589
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A00:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 37590
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A02:[I
array-length v0, v0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 37591
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/trackselection/DefaultTrackSelector$SelectionOverride;->A02:[I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeIntArray([I)V
.line 37592
return-void
.end method

View File

@@ -0,0 +1,612 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;
.super Ljava/lang/Object;
.source ""
# interfaces
.implements Landroid/os/Parcelable;
# static fields
.field public static A05:[B
.field public static A06:[Ljava/lang/String;
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;",
">;"
}
.end annotation
.end field
# instance fields
.field public A00:I
.field public final A01:I
.field public final A02:I
.field public final A03:I
.field public final A04:[B
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1569
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "kMwNdleMqzWVqcPvmmjgXOFb90HoR2aS"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "JmhbiM"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "HIloWDXljlsFtacoHr"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "9trVsJZvswrK1Gdw5mQHa3"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "KN84cRC"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "hFGS8z"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "RvezLLiD01uKKJ1jtQX7xEHNj6PkbMyI"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "5wEn9ORXAeEptnWlekp2nQL4nWa"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A06:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A01()V
new-instance v0, Lcom/facebook/ads/redexgen/X/IN;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/IN;-><init>()V
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(III[B)V
.locals 0
.line 39703
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 39704
iput p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A02:I
.line 39705
iput p2, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A01:I
.line 39706
iput p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A03:I
.line 39707
iput-object p4, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A04:[B
.line 39708
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 1
.line 39709
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 39710
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A02:I
.line 39711
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A01:I
.line 39712
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A03:I
.line 39713
invoke-static {p1}, Lcom/facebook/ads/redexgen/X/IK;->A0f(Landroid/os/Parcel;)Z
move-result v0
.line 39714
.local v0, "hasHdrStaticInfo":Z
if-eqz v0, :cond_0
invoke-virtual {p1}, Landroid/os/Parcel;->createByteArray()[B
move-result-object v0
:goto_0
iput-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A04:[B
.line 39715
return-void
.line 39716
:cond_0
const/4 v0, 0x0
goto :goto_0
.end method
.method public static A00(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A05:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
sub-int/2addr v0, p2
add-int/lit8 v0, v0, -0x7
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 3
const/16 v0, 0xd
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A05:[B
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A06:[Ljava/lang/String;
const/4 v0, 0x6
aget-object v1, v1, v0
const/16 v0, 0x8
invoke-virtual {v1, v0}, Ljava/lang/String;->charAt(I)C
move-result v1
const/16 v0, 0x69
if-eq v1, v0, :cond_0
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A06:[Ljava/lang/String;
const-string v1, "ZHrEhLiw2K0hjAL5R5GZQHqjxH9E80nU"
const/4 v0, 0x0
aput-object v1, v2, v0
return-void
:cond_0
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
:array_0
.array-data 1
0x59t
0x4at
0x3et
-0x39t
-0xdt
-0x10t
-0xdt
-0xat
-0x33t
-0xet
-0x16t
-0xdt
-0x54t
.end array-data
.end method
# virtual methods
.method public final describeContents()I
.locals 1
.line 39717
const/4 v0, 0x0
return v0
.end method
.method public final equals(Ljava/lang/Object;)Z
.locals 6
.line 39718
const/4 v5, 0x1
if-ne p0, p1, :cond_0
.line 39719
return v5
.line 39720
:cond_0
const/4 v2, 0x0
if-eqz p1, :cond_1
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
if-eq v1, v0, :cond_2
.line 39721
.end local v2
:cond_1
return v2
.line 39722
:cond_2
check-cast p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;
.line 39723
.local v2, "other":Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;
iget v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A02:I
iget v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A02:I
if-ne v1, v0, :cond_3
iget v4, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A01:I
iget v3, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A01:I
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A06:[Ljava/lang/String;
const/4 v0, 0x1
aget-object v0, v1, v0
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
const/4 v0, 0x6
if-eq v1, v0, :cond_4
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.line 39724
:cond_3
const/4 v5, 0x0
goto :goto_0
.line 39725
:cond_4
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A06:[Ljava/lang/String;
const-string v1, "x9YRcJ"
const/4 v0, 0x1
aput-object v1, v2, v0
if-ne v4, v3, :cond_3
iget v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A03:I
iget v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A03:I
if-ne v1, v0, :cond_3
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A04:[B
iget-object v0, p1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A04:[B
.line 39726
invoke-static {v1, v0}, Ljava/util/Arrays;->equals([B[B)Z
move-result v0
if-eqz v0, :cond_3
.line 39727
:goto_0
return v5
.end method
.method public final hashCode()I
.locals 2
.line 39728
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A00:I
if-nez v0, :cond_0
.line 39729
const/16 v0, 0x11
.line 39730
.local v0, "result":I
mul-int/lit8 v1, v0, 0x1f
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A02:I
add-int/2addr v1, v0
.line 39731
.end local v0 # "result":I
.local v1, "result":I
mul-int/lit8 v1, v1, 0x1f
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A01:I
add-int/2addr v1, v0
.line 39732
.end local v1 # "result":I
.restart local v0 # "result":I
mul-int/lit8 v1, v1, 0x1f
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A03:I
add-int/2addr v1, v0
.line 39733
.end local v0 # "result":I
.restart local v1 # "result":I
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A04:[B
invoke-static {v0}, Ljava/util/Arrays;->hashCode([B)I
move-result v0
add-int/2addr v1, v0
.line 39734
.end local v1 # "result":I
.restart local v0 # "result":I
iput v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A00:I
.line 39735
.end local v0 # "result":I
:cond_0
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A00:I
return v0
.end method
.method public final toString()Ljava/lang/String;
.locals 4
.line 39736
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const/4 v2, 0x3
const/16 v1, 0xa
const/16 v0, 0x7d
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A02:I
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x1
const/4 v1, 0x2
const/16 v0, 0x17
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A00(III)Ljava/lang/String;
move-result-object v2
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A01:I
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A03:I
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A04:[B
if-eqz v0, :cond_0
const/4 v0, 0x1
:goto_0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v3
const/4 v2, 0x0
const/4 v1, 0x1
const/16 v0, 0x29
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A00(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
:cond_0
const/4 v0, 0x0
goto :goto_0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 1
.line 39737
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A02:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 39738
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A01:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 39739
iget v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A03:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 39740
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A04:[B
if-eqz v0, :cond_1
const/4 v0, 0x1
:goto_0
invoke-static {p1, v0}, Lcom/facebook/ads/redexgen/X/IK;->A0V(Landroid/os/Parcel;Z)V
.line 39741
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A04:[B
if-eqz v0, :cond_0
.line 39742
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/ColorInfo;->A04:[B
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeByteArray([B)V
.line 39743
:cond_0
return-void
.line 39744
:cond_1
const/4 v0, 0x0
goto :goto_0
.end method

View File

@@ -0,0 +1,783 @@
.class public final Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;
.super Landroid/view/Surface;
.source ""
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/ads/redexgen/X/IQ;
}
.end annotation
# static fields
.field public static A03:I
.field public static A04:Z
.field public static A05:[B
.field public static A06:[Ljava/lang/String;
# instance fields
.field public A00:Z
.field public final A01:Z
.field public final A02:Lcom/facebook/ads/redexgen/X/IQ;
# direct methods
.method public static constructor <clinit>()V
.locals 3
.line 1571
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "BIp7vzupCQc69wolM1qrlBnEL5MetbDW"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "24tJ79UOmEXBcyykx"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "xCvv5gABaBgUMcrcs4LVlgCS7"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "iwWXLugCxXUhH2"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "11hzhE0Xkbsnly22MyoIB7rR66v"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "gCs3LWFTmjjaP32jtswNknURctpSvZ"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "4q1ECNbz"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "paI3IYAtvVDbkAKPOxbipTd"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A06:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A04()V
return-void
.end method
.method public constructor <init>(Lcom/facebook/ads/redexgen/X/IQ;Landroid/graphics/SurfaceTexture;Z)V
.locals 0
.line 39809
invoke-direct {p0, p2}, Landroid/view/Surface;-><init>(Landroid/graphics/SurfaceTexture;)V
.line 39810
iput-object p1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A02:Lcom/facebook/ads/redexgen/X/IQ;
.line 39811
iput-boolean p3, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A01:Z
.line 39812
return-void
.end method
.method public synthetic constructor <init>(Lcom/facebook/ads/redexgen/X/IQ;Landroid/graphics/SurfaceTexture;ZLcom/facebook/ads/redexgen/X/IP;)V
.locals 0
.line 39813
invoke-direct {p0, p1, p2, p3}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;-><init>(Lcom/facebook/ads/redexgen/X/IQ;Landroid/graphics/SurfaceTexture;Z)V
return-void
.end method
.method public static A00(Landroid/content/Context;)I
.locals 6
.line 39814
sget v0, Lcom/facebook/ads/redexgen/X/IK;->A02:I
const/4 v5, 0x0
const/16 v3, 0x1a
if-ge v0, v3, :cond_2
const/16 v2, 0x7f
const/4 v1, 0x7
const/16 v0, 0x7d
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A02(III)Ljava/lang/String;
move-result-object v4
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A06:[Ljava/lang/String;
const/4 v0, 0x6
aget-object v1, v2, v0
const/4 v0, 0x2
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_1
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A06:[Ljava/lang/String;
const-string v1, "9NBzrv4O"
const/4 v0, 0x6
aput-object v1, v2, v0
const-string v1, "dOh1vNCRJLmwoUK8kN24J42WE"
const/4 v0, 0x2
aput-object v1, v2, v0
sget-object v0, Lcom/facebook/ads/redexgen/X/IK;->A05:Ljava/lang/String;
invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_0
const/16 v2, 0x55
const/4 v1, 0x6
const/16 v0, 0x68
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A02(III)Ljava/lang/String;
move-result-object v1
sget-object v0, Lcom/facebook/ads/redexgen/X/IK;->A06:Ljava/lang/String;
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
.line 39815
:cond_0
return v5
:cond_1
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.line 39816
:cond_2
sget v0, Lcom/facebook/ads/redexgen/X/IK;->A02:I
if-ge v0, v3, :cond_3
.line 39817
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v3
.line 39818
const/16 v2, 0x5b
const/16 v1, 0x24
const/16 v0, 0x45
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A02(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Landroid/content/pm/PackageManager;->hasSystemFeature(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_3
.line 39819
return v5
.line 39820
:cond_3
invoke-static {v5}, Landroid/opengl/EGL14;->eglGetDisplay(I)Landroid/opengl/EGLDisplay;
move-result-object v1
.line 39821
.local v0, "display":Landroid/opengl/EGLDisplay;
const/16 v0, 0x3055
invoke-static {v1, v0}, Landroid/opengl/EGL14;->eglQueryString(Landroid/opengl/EGLDisplay;I)Ljava/lang/String;
move-result-object v4
.line 39822
.local v2, "eglExtensions":Ljava/lang/String;
if-nez v4, :cond_4
.line 39823
return v5
.line 39824
:cond_4
const/4 v2, 0x0
const/16 v1, 0x19
const/16 v0, 0x64
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A02(III)Ljava/lang/String;
move-result-object v0
invoke-virtual {v4, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_5
.line 39825
return v5
.line 39826
:cond_5
const/16 v2, 0x19
const/16 v1, 0x1b
const/16 v0, 0x52
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A02(III)Ljava/lang/String;
move-result-object v3
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A06:[Ljava/lang/String;
const/4 v0, 0x6
aget-object v1, v2, v0
const/4 v0, 0x2
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_7
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A06:[Ljava/lang/String;
const-string v1, "MMzWoZaG5rKncs6KGkf7KtQ7FMr"
const/4 v0, 0x4
aput-object v1, v2, v0
const-string v1, "AmTtu2xzwZpmljoFnnZCY6SmnReBn7"
const/4 v0, 0x5
aput-object v1, v2, v0
invoke-virtual {v4, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_6
.line 39827
const/4 v0, 0x1
.line 39828
:goto_0
return v0
.line 39829
:cond_6
const/4 v0, 0x2
goto :goto_0
:cond_7
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.end method
.method public static A01(Landroid/content/Context;Z)Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;
.locals 4
.line 39830
invoke-static {}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A03()V
.line 39831
const/4 v3, 0x0
if-eqz p1, :cond_0
invoke-static {p0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A05(Landroid/content/Context;)Z
move-result p0
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A06:[Ljava/lang/String;
const/4 v0, 0x6
aget-object v1, v2, v0
const/4 v0, 0x2
aget-object v0, v2, v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eq v1, v0, :cond_3
sget-object v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A06:[Ljava/lang/String;
const-string v1, "duZpseMwc0gGjqrDW9WsXWuTAvu"
const/4 v0, 0x4
aput-object v1, v2, v0
const-string v1, "L8PQQ0Rvj3M4DBbwizvKN4JEZ06Jax"
const/4 v0, 0x5
aput-object v1, v2, v0
if-eqz p0, :cond_2
:cond_0
const/4 v0, 0x1
:goto_0
invoke-static {v0}, Lcom/facebook/ads/redexgen/X/Hf;->A04(Z)V
.line 39832
new-instance v0, Lcom/facebook/ads/redexgen/X/IQ;
invoke-direct {v0}, Lcom/facebook/ads/redexgen/X/IQ;-><init>()V
.line 39833
.local v1, "thread":Lcom/facebook/ads/redexgen/X/IQ;
if-eqz p1, :cond_1
sget v3, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A03:I
:cond_1
invoke-virtual {v0, v3}, Lcom/facebook/ads/redexgen/X/IQ;->A04(I)Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;
move-result-object v0
return-object v0
.line 39834
:cond_2
const/4 v0, 0x0
goto :goto_0
:cond_3
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
.end method
.method public static A02(III)Ljava/lang/String;
.locals 2
sget-object v1, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A05:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 v1, 0x0
:goto_0
array-length v0, p0
if-ge v1, v0, :cond_0
aget-byte v0, p0, v1
xor-int/2addr v0, p2
xor-int/lit8 v0, v0, 0x72
int-to-byte v0, v0
aput-byte v0, p0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A03()V
.locals 3
.line 39835
sget v1, Lcom/facebook/ads/redexgen/X/IK;->A02:I
const/16 v0, 0x11
if-lt v1, v0, :cond_0
.line 39836
return-void
.line 39837
:cond_0
const/16 v2, 0x34
const/16 v1, 0x21
const/16 v0, 0x62
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A02(III)Ljava/lang/String;
move-result-object v1
new-instance v0, Ljava/lang/UnsupportedOperationException;
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static A04()V
.locals 1
const/16 v0, 0x86
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A05:[B
return-void
:array_0
.array-data 1
0x53t
0x51t
0x5at
0x49t
0x53t
0x4et
0x42t
0x49t
0x66t
0x64t
0x79t
0x62t
0x73t
0x75t
0x62t
0x73t
0x72t
0x49t
0x75t
0x79t
0x78t
0x62t
0x73t
0x78t
0x62t
0x65t
0x67t
0x6ct
0x7ft
0x6bt
0x68t
0x72t
0x7ft
0x53t
0x55t
0x52t
0x46t
0x41t
0x43t
0x45t
0x4ct
0x45t
0x53t
0x53t
0x7ft
0x43t
0x4ft
0x4et
0x54t
0x45t
0x58t
0x54t
0x45t
0x7et
0x63t
0x65t
0x60t
0x60t
0x7ft
0x62t
0x64t
0x75t
0x74t
0x30t
0x60t
0x62t
0x79t
0x7ft
0x62t
0x30t
0x64t
0x7ft
0x30t
0x51t
0x40t
0x59t
0x30t
0x7ct
0x75t
0x66t
0x75t
0x7ct
0x30t
0x21t
0x27t
0x42t
0x4et
0x2bt
0x2ct
0x2ft
0x2at
0x56t
0x59t
0x53t
0x45t
0x58t
0x5et
0x53t
0x19t
0x5ft
0x56t
0x45t
0x53t
0x40t
0x56t
0x45t
0x52t
0x19t
0x41t
0x45t
0x19t
0x5ft
0x5et
0x50t
0x5ft
0x68t
0x47t
0x52t
0x45t
0x51t
0x58t
0x45t
0x5at
0x56t
0x59t
0x54t
0x52t
0x7ct
0x6et
0x62t
0x7ct
0x7at
0x61t
0x68t
.end array-data
.end method
.method public static declared-synchronized A05(Landroid/content/Context;)Z
.locals 4
const-class v3, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;
monitor-enter v3
.line 39838
:try_start_0
sget-boolean v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A04:Z
const/4 v2, 0x1
if-nez v0, :cond_1
.line 39839
sget v1, Lcom/facebook/ads/redexgen/X/IK;->A02:I
const/16 v0, 0x18
if-ge v1, v0, :cond_0
const/4 v0, 0x0
goto :goto_0
:cond_0
invoke-static {p0}, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A00(Landroid/content/Context;)I
move-result v0
:goto_0
sput v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A03:I
.line 39840
sput-boolean v2, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A04:Z
.line 39841
:cond_1
sget v0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A03:I
if-eqz v0, :cond_2
goto :goto_1
:cond_2
const/4 v2, 0x0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:goto_1
monitor-exit v3
return v2
.line 39842
.end local p1
:catchall_0
move-exception v0
monitor-exit v3
throw v0
.end method
# virtual methods
.method public final release()V
.locals 2
.line 39843
invoke-super {p0}, Landroid/view/Surface;->release()V
.line 39844
iget-object v1, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A02:Lcom/facebook/ads/redexgen/X/IQ;
monitor-enter v1
.line 39845
:try_start_0
iget-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A00:Z
if-nez v0, :cond_0
.line 39846
iget-object v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A02:Lcom/facebook/ads/redexgen/X/IQ;
invoke-virtual {v0}, Lcom/facebook/ads/redexgen/X/IQ;->A05()V
.line 39847
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/facebook/ads/internal/exoplayer2/thirdparty/video/DummySurface;->A00:Z
.line 39848
:cond_0
monitor-exit v1
.line 39849
return-void
.line 39850
:catchall_0
move-exception v0
monitor-exit v1
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw v0
.end method

View File

@@ -0,0 +1,704 @@
.class public final enum Lcom/facebook/ads/internal/protocol/AdPlacementType;
.super Ljava/lang/Enum;
.source ""
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lcom/facebook/ads/internal/protocol/AdPlacementType;",
">;"
}
.end annotation
# static fields
.field public static A01:[B
.field public static A02:[Ljava/lang/String;
.field public static final synthetic A03:[Lcom/facebook/ads/internal/protocol/AdPlacementType;
.field public static final enum BANNER:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.field public static final enum INTERSTITIAL:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.field public static final enum MEDIUM_RECTANGLE:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.field public static final enum NATIVE:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.field public static final enum NATIVE_BANNER:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.field public static final enum REWARDED_VIDEO:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.field public static final enum UNKNOWN:Lcom/facebook/ads/internal/protocol/AdPlacementType;
# instance fields
.field public A00:Ljava/lang/String;
# direct methods
.method public static constructor <clinit>()V
.locals 5
.line 1764
const/16 v0, 0x8
new-array v2, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v0, "CWC1iyAzuHCyWu1B0SYAHTA3miIxyRDu"
aput-object v0, v2, v1
const/4 v1, 0x1
const-string v0, "FO468KlqU7YYiE83Le7T5pQKY2foYhCa"
aput-object v0, v2, v1
const/4 v1, 0x2
const-string v0, "4lSmmc8pBcjbV0on62ZikVJFYVLsdMQp"
aput-object v0, v2, v1
const/4 v1, 0x3
const-string v0, "9H0k66zkYNaHG7pLFG5T73JVLywfdj"
aput-object v0, v2, v1
const/4 v1, 0x4
const-string v0, "IkTzUK68woTPnHHBk"
aput-object v0, v2, v1
const/4 v1, 0x5
const-string v0, "q5XpLTEZbHtnyzZXCKIvrGbFL2My8Wb0"
aput-object v0, v2, v1
const/4 v1, 0x6
const-string v0, "rdQ7fJEKRbVHtvxpiCxMwn5qtJ9qGM1n"
aput-object v0, v2, v1
const/4 v1, 0x7
const-string v0, "xGvuYGSPJhOX4"
aput-object v0, v2, v1
sput-object v2, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A02:[Ljava/lang/String;
invoke-static {}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A01()V
const/4 v4, 0x0
const/16 v2, 0x4a
const/4 v1, 0x6
const/16 v0, 0x24
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v3
const/4 v2, 0x0
const/4 v1, 0x6
const/16 v0, 0x1c
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v1
new-instance v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;
invoke-direct {v0, v1, v4, v3}, Lcom/facebook/ads/internal/protocol/AdPlacementType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->BANNER:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.line 1765
const/4 v4, 0x1
const/16 v2, 0x5c
const/16 v1, 0x10
const/16 v0, 0x58
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v3
const/16 v2, 0x12
const/16 v1, 0x10
const/16 v0, 0x4b
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v1
new-instance v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;
invoke-direct {v0, v1, v4, v3}, Lcom/facebook/ads/internal/protocol/AdPlacementType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->MEDIUM_RECTANGLE:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.line 1766
const/4 v4, 0x2
const/16 v2, 0x50
const/16 v1, 0xc
const/16 v0, 0x28
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v3
const/4 v2, 0x6
const/16 v1, 0xc
const/4 v0, 0x7
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v1
new-instance v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;
invoke-direct {v0, v1, v4, v3}, Lcom/facebook/ads/internal/protocol/AdPlacementType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->INTERSTITIAL:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.line 1767
const/4 v4, 0x3
const/16 v2, 0x6c
const/4 v1, 0x6
const/16 v0, 0xd
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v3
const/16 v2, 0x22
const/4 v1, 0x6
const/16 v0, 0x12
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v1
new-instance v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;
invoke-direct {v0, v1, v4, v3}, Lcom/facebook/ads/internal/protocol/AdPlacementType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->NATIVE:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.line 1768
const/4 v4, 0x4
const/16 v2, 0x72
const/16 v1, 0xd
const/16 v0, 0x77
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v3
const/16 v2, 0x28
const/16 v1, 0xd
const/16 v0, 0x26
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v1
new-instance v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;
invoke-direct {v0, v1, v4, v3}, Lcom/facebook/ads/internal/protocol/AdPlacementType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->NATIVE_BANNER:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.line 1769
const/4 v4, 0x5
const/16 v2, 0x7f
const/16 v1, 0xe
const/16 v0, 0x55
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v3
const/16 v2, 0x35
const/16 v1, 0xe
const/16 v0, 0x5b
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v1
new-instance v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;
invoke-direct {v0, v1, v4, v3}, Lcom/facebook/ads/internal/protocol/AdPlacementType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->REWARDED_VIDEO:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.line 1770
const/4 v4, 0x6
const/16 v2, 0x8d
const/4 v1, 0x7
const/16 v0, 0x11
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v3
const/16 v2, 0x43
const/4 v1, 0x7
const/16 v0, 0x3c
invoke-static {v2, v1, v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00(III)Ljava/lang/String;
move-result-object v1
new-instance v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;
invoke-direct {v0, v1, v4, v3}, Lcom/facebook/ads/internal/protocol/AdPlacementType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
sput-object v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->UNKNOWN:Lcom/facebook/ads/internal/protocol/AdPlacementType;
.line 1771
invoke-static {}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A02()[Lcom/facebook/ads/internal/protocol/AdPlacementType;
move-result-object v0
sput-object v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A03:[Lcom/facebook/ads/internal/protocol/AdPlacementType;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;ILjava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 41570
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
.line 41571
iput-object p3, p0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00:Ljava/lang/String;
.line 41572
return-void
.end method
.method public static A00(III)Ljava/lang/String;
.locals 4
sget-object v1, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A01:[B
add-int v0, p0, p1
invoke-static {v1, p0, v0}, Ljava/util/Arrays;->copyOfRange([BII)[B
move-result-object p0
const/4 p1, 0x0
:goto_0
array-length v3, p0
sget-object v1, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A02:[Ljava/lang/String;
const/4 v0, 0x6
aget-object v1, v1, v0
const/4 v0, 0x3
invoke-virtual {v1, v0}, Ljava/lang/String;->charAt(I)C
move-result v1
const/16 v0, 0x37
if-eq v1, v0, :cond_0
new-instance v0, Ljava/lang/RuntimeException;
invoke-direct {v0}, Ljava/lang/RuntimeException;-><init>()V
throw v0
:cond_0
sget-object v2, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A02:[Ljava/lang/String;
const-string v1, "CTk8rnXs6cBCh"
const/4 v0, 0x7
aput-object v1, v2, v0
if-ge p1, v3, :cond_1
aget-byte v0, p0, p1
sub-int/2addr v0, p2
add-int/lit8 v0, v0, -0x7f
int-to-byte v0, v0
aput-byte v0, p0, p1
add-int/lit8 p1, p1, 0x1
goto :goto_0
:cond_1
new-instance v0, Ljava/lang/String;
invoke-direct {v0, p0}, Ljava/lang/String;-><init>([B)V
return-object v0
.end method
.method public static A01()V
.locals 1
const/16 v0, 0x94
new-array v0, v0, [B
fill-array-data v0, :array_0
sput-object v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A01:[B
return-void
:array_0
.array-data 1
-0x23t
-0x24t
-0x17t
-0x17t
-0x20t
-0x13t
-0x31t
-0x2ct
-0x26t
-0x35t
-0x28t
-0x27t
-0x26t
-0x31t
-0x26t
-0x31t
-0x39t
-0x2et
0x17t
0xft
0xet
0x13t
0x1ft
0x17t
0x29t
0x1ct
0xft
0xdt
0x1et
0xbt
0x18t
0x11t
0x16t
0xft
-0x21t
-0x2et
-0x1bt
-0x26t
-0x19t
-0x2at
-0xdt
-0x1at
-0x7t
-0x12t
-0x5t
-0x16t
0x4t
-0x19t
-0x1at
-0xdt
-0xdt
-0x16t
-0x9t
0x2ct
0x1ft
0x31t
0x1bt
0x2ct
0x1et
0x1ft
0x1et
0x39t
0x30t
0x23t
0x1et
0x1ft
0x29t
0x10t
0x9t
0x6t
0x9t
0xat
0x12t
0x9t
0x5t
0x4t
0x11t
0x11t
0x8t
0x15t
0x10t
0x15t
0x1bt
0xct
0x19t
0x1at
0x1bt
0x10t
0x1bt
0x10t
0x8t
0x13t
0x44t
0x3ct
0x3bt
0x40t
0x4ct
0x44t
0x36t
0x49t
0x3ct
0x3at
0x4bt
0x38t
0x45t
0x3et
0x43t
0x3ct
-0x6t
-0x13t
0x0t
-0xbt
0x2t
-0xft
0x64t
0x57t
0x6at
0x5ft
0x6ct
0x5bt
0x55t
0x58t
0x57t
0x64t
0x64t
0x5bt
0x68t
0x46t
0x39t
0x4bt
0x35t
0x46t
0x38t
0x39t
0x38t
0x33t
0x4at
0x3dt
0x38t
0x39t
0x43t
0x5t
-0x2t
-0x5t
-0x2t
-0x1t
0x7t
-0x2t
.end array-data
.end method
.method public static synthetic A02()[Lcom/facebook/ads/internal/protocol/AdPlacementType;
.locals 3
.line 41573
const/4 v0, 0x7
new-array v2, v0, [Lcom/facebook/ads/internal/protocol/AdPlacementType;
sget-object v1, Lcom/facebook/ads/internal/protocol/AdPlacementType;->BANNER:Lcom/facebook/ads/internal/protocol/AdPlacementType;
const/4 v0, 0x0
aput-object v1, v2, v0
sget-object v1, Lcom/facebook/ads/internal/protocol/AdPlacementType;->MEDIUM_RECTANGLE:Lcom/facebook/ads/internal/protocol/AdPlacementType;
const/4 v0, 0x1
aput-object v1, v2, v0
sget-object v1, Lcom/facebook/ads/internal/protocol/AdPlacementType;->INTERSTITIAL:Lcom/facebook/ads/internal/protocol/AdPlacementType;
const/4 v0, 0x2
aput-object v1, v2, v0
sget-object v1, Lcom/facebook/ads/internal/protocol/AdPlacementType;->NATIVE:Lcom/facebook/ads/internal/protocol/AdPlacementType;
const/4 v0, 0x3
aput-object v1, v2, v0
sget-object v1, Lcom/facebook/ads/internal/protocol/AdPlacementType;->NATIVE_BANNER:Lcom/facebook/ads/internal/protocol/AdPlacementType;
const/4 v0, 0x4
aput-object v1, v2, v0
sget-object v1, Lcom/facebook/ads/internal/protocol/AdPlacementType;->REWARDED_VIDEO:Lcom/facebook/ads/internal/protocol/AdPlacementType;
const/4 v0, 0x5
aput-object v1, v2, v0
sget-object v1, Lcom/facebook/ads/internal/protocol/AdPlacementType;->UNKNOWN:Lcom/facebook/ads/internal/protocol/AdPlacementType;
const/4 v0, 0x6
aput-object v1, v2, v0
return-object v2
.end method
.method public static fromString(Ljava/lang/String;)Lcom/facebook/ads/internal/protocol/AdPlacementType;
.locals 1
.line 41574
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
.line 41575
sget-object v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->UNKNOWN:Lcom/facebook/ads/internal/protocol/AdPlacementType;
return-object v0
.line 41576
:cond_0
:try_start_0
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
invoke-virtual {p0, v0}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/facebook/ads/internal/protocol/AdPlacementType;->valueOf(Ljava/lang/String;)Lcom/facebook/ads/internal/protocol/AdPlacementType;
move-result-object v0
return-object v0
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
.line 41577
.local v0, "ex":Ljava/lang/Exception;
:catch_0
sget-object v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->UNKNOWN:Lcom/facebook/ads/internal/protocol/AdPlacementType;
return-object v0
.end method
.method public static valueOf(Ljava/lang/String;)Lcom/facebook/ads/internal/protocol/AdPlacementType;
.locals 1
.line 41579
const-class v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object v0
check-cast v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;
return-object v0
.end method
.method public static values()[Lcom/facebook/ads/internal/protocol/AdPlacementType;
.locals 1
.line 41580
sget-object v0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A03:[Lcom/facebook/ads/internal/protocol/AdPlacementType;
invoke-virtual {v0}, [Ljava/lang/Object;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lcom/facebook/ads/internal/protocol/AdPlacementType;
return-object v0
.end method
# virtual methods
.method public toString()Ljava/lang/String;
.locals 1
.line 41578
iget-object v0, p0, Lcom/facebook/ads/internal/protocol/AdPlacementType;->A00:Ljava/lang/String;
return-object v0
.end method

View File

@@ -0,0 +1,18 @@
.class public Lcom/facebook/ads/internal/settings/AdSdkVersion;
.super Ljava/lang/Object;
.source ""
# static fields
.field public static final BUILD:Ljava/lang/String; = "6.18.0"
# direct methods
.method public constructor <init>()V
.locals 0
.line 42250
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View File

@@ -0,0 +1,24 @@
.class public final Lcom/facebook/ads/internal/util/activity/AdActivityIntent;
.super Landroid/content/Intent;
.source ""
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/Class;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/Class<",
"*>;)V"
}
.end annotation
.line 43224
.local p2, "cls":Ljava/lang/Class;, "Ljava/lang/Class<*>;"
invoke-direct {p0, p1, p2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 43225
return-void
.end method