mirror of
https://github.com/meowarex/rl-mobile.git
synced 2026-10-15 07:53:12 +11:00
158 files changed
+7210
-1854
No files matched your search
@@ -31,8 +31,8 @@ android {
|
|||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdk = 24
|
minSdk = 24
|
||||||
targetSdk = 36
|
targetSdk = 36
|
||||||
versionCode = 68
|
versionCode = 84
|
||||||
versionName = "1.1.8"
|
versionName = "1.5.0"
|
||||||
|
|
||||||
vectorDrawables {
|
vectorDrawables {
|
||||||
useSupportLibrary = true
|
useSupportLibrary = true
|
||||||
|
|||||||
@@ -82,7 +82,13 @@
|
|||||||
"description": "[Only works with API results] - Generates Syllable timings from Line timings using a self trained AI model ",
|
"description": "[Only works with API results] - Generates Syllable timings from Line timings using a self trained AI model ",
|
||||||
"default": false,
|
"default": false,
|
||||||
"inline": true,
|
"inline": true,
|
||||||
"token": "RL_SYNTHESIZE"
|
"token": "RL_SYNTHESIZE",
|
||||||
|
"fileNames": [
|
||||||
|
"lyrics-ai-indicator.patch"
|
||||||
|
],
|
||||||
|
"extensionFiles": [
|
||||||
|
"radiant/AiSparkle.smali"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "toggle",
|
"type": "toggle",
|
||||||
@@ -378,17 +384,43 @@
|
|||||||
"type": "toggle",
|
"type": "toggle",
|
||||||
"key": "cover_everywhere",
|
"key": "cover_everywhere",
|
||||||
"title": "Cover Everywhere - WIP",
|
"title": "Cover Everywhere - WIP",
|
||||||
"description": "Applies TIDAL's native blurred album-art backdrop to every Compose based page (Home & Collection)",
|
"description": "Applies TIDAL's native blurred album-art backdrop to every Compose based page (Home, Collection, Search, Save For Later, Profile, Downloads & Settings)",
|
||||||
"default": false,
|
"default": false,
|
||||||
"inline": true,
|
"inline": true,
|
||||||
"fileNames": [
|
"fileNames": [
|
||||||
"home-backdrop.patch",
|
"home-backdrop.patch",
|
||||||
"collection-backdrop.patch",
|
"collection-backdrop.patch",
|
||||||
|
"cover-everywhere-pages.patch",
|
||||||
"cover-capture.patch"
|
"cover-capture.patch"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "AnimatedCovers",
|
||||||
|
"order": 34,
|
||||||
|
"fileNames": [
|
||||||
|
"animated-covers.patch"
|
||||||
|
],
|
||||||
|
"title": "Animated Covers",
|
||||||
|
"description": "Replaces cover art with animated artwork when available",
|
||||||
|
"default": true,
|
||||||
|
"extensionFiles": [
|
||||||
|
"radiant/AnimatedCovers.smali",
|
||||||
|
"radiant/AnimatedCoverView.smali",
|
||||||
|
"radiant/RoundOutline.smali"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "PlayerCrossfade",
|
||||||
|
"order": 35,
|
||||||
|
"fileNames": [
|
||||||
|
"player-crossfade.patch"
|
||||||
|
],
|
||||||
|
"title": "Audio Crossfade",
|
||||||
|
"description": "[Temporary Patch] - Unlocks TIDAL's crossfade between tracks. Set the duration in TIDAL Settings > Audio & Playback (enables the mf-player-crossfade feature flag)",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "QualityBadgeColors",
|
"id": "QualityBadgeColors",
|
||||||
"order": 36,
|
"order": 36,
|
||||||
@@ -592,7 +624,7 @@
|
|||||||
"lyrics-sparkle-conditional-visibility.patch"
|
"lyrics-sparkle-conditional-visibility.patch"
|
||||||
],
|
],
|
||||||
"title": "Replace Lyrics Button",
|
"title": "Replace Lyrics Button",
|
||||||
"description": "Replaces the Lyrics button with the RL Sparkle!",
|
"description": "Replaces the Lyrics button with the RL Sparkle! Spins while lyrics load, and shows a greyed-out crossed note when a track has no lyrics",
|
||||||
"default": true
|
"default": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
+2
-1
@@ -369,7 +369,8 @@ class SmaliPatchStep(
|
|||||||
if (matchesAt(target, sourceLines, hint)) return hint
|
if (matchesAt(target, sourceLines, hint)) return hint
|
||||||
|
|
||||||
// Walk outward from the hint, alternating below/above, until finds a unique match.
|
// Walk outward from the hint, alternating below/above, until finds a unique match.
|
||||||
val maxRadius = target.size
|
// Also reach hints past the end of the file
|
||||||
|
val maxRadius = maxOf(target.size, hint)
|
||||||
for (offset in 1..maxRadius) {
|
for (offset in 1..maxRadius) {
|
||||||
val below = hint + offset
|
val below = hint + offset
|
||||||
if (below + sourceLines.size <= target.size && matchesAt(target, sourceLines, below)) {
|
if (below + sourceLines.size <= target.size && matchesAt(target, sourceLines, below)) {
|
||||||
|
|||||||
+18
-3
@@ -5,6 +5,7 @@ import android.content.pm.PackageManager.NameNotFoundException
|
|||||||
import com.meowarex.rlmobile.R
|
import com.meowarex.rlmobile.R
|
||||||
import com.meowarex.rlmobile.installers.InstallerResult
|
import com.meowarex.rlmobile.installers.InstallerResult
|
||||||
import com.meowarex.rlmobile.manager.InstallerManager
|
import com.meowarex.rlmobile.manager.InstallerManager
|
||||||
|
import com.meowarex.rlmobile.manager.PathManager
|
||||||
import com.meowarex.rlmobile.patcher.StepRunner
|
import com.meowarex.rlmobile.patcher.StepRunner
|
||||||
import com.meowarex.rlmobile.patcher.steps.StepGroup
|
import com.meowarex.rlmobile.patcher.steps.StepGroup
|
||||||
import com.meowarex.rlmobile.patcher.steps.base.Step
|
import com.meowarex.rlmobile.patcher.steps.base.Step
|
||||||
@@ -21,6 +22,7 @@ import org.koin.core.component.inject
|
|||||||
class DowngradeCheckStep(private val options: PatchOptions) : Step(), KoinComponent {
|
class DowngradeCheckStep(private val options: PatchOptions) : Step(), KoinComponent {
|
||||||
private val context: Application by inject()
|
private val context: Application by inject()
|
||||||
private val installers: InstallerManager by inject()
|
private val installers: InstallerManager by inject()
|
||||||
|
private val paths: PathManager by inject()
|
||||||
|
|
||||||
override val group = StepGroup.Prepare
|
override val group = StepGroup.Prepare
|
||||||
override val localizedName = R.string.patch_step_downgrade_check
|
override val localizedName = R.string.patch_step_downgrade_check
|
||||||
@@ -38,9 +40,11 @@ class DowngradeCheckStep(private val options: PatchOptions) : Step(), KoinCompon
|
|||||||
}
|
}
|
||||||
container.log("Version of installed TIDAL app: $currentVersion")
|
container.log("Version of installed TIDAL app: $currentVersion")
|
||||||
|
|
||||||
val targetVersion = container
|
// Custom APK can be newer than data.json
|
||||||
.getStep<FetchInfoStep>()
|
val targetVersion = customApkVersionCode(container)
|
||||||
.data.tidalVersionCode
|
?: container
|
||||||
|
.getStep<FetchInfoStep>()
|
||||||
|
.data.tidalVersionCode
|
||||||
|
|
||||||
container.log("Target TIDAL version: $targetVersion")
|
container.log("Target TIDAL version: $targetVersion")
|
||||||
|
|
||||||
@@ -59,4 +63,15 @@ class DowngradeCheckStep(private val options: PatchOptions) : Step(), KoinCompon
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private fun customApkVersionCode(container: StepRunner): Int? {
|
||||||
|
val file = options.customTidalApk?.getFile(paths)?.takeIf { it.exists() } ?: return null
|
||||||
|
return try {
|
||||||
|
@Suppress("DEPRECATION")
|
||||||
|
context.packageManager.getPackageArchiveInfo(file.absolutePath, 0)?.versionCode
|
||||||
|
} catch (t: Throwable) {
|
||||||
|
container.log("Failed to read custom TIDAL APK version: ${t.message}")
|
||||||
|
null
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
+537
-537
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,54 @@
|
|||||||
|
--- a/com/tidal/android/feature/appscaffold/ui/q.smali
|
||||||
|
+++ b/com/tidal/android/feature/appscaffold/ui/q.smali
|
||||||
|
@@ -38,6 +38,8 @@
|
||||||
|
.line 1
|
||||||
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
|
+ invoke-static {p1, p2, p3, p4}, Lradiant/AnimatedCovers;->onMediaState(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V # Look up animated cover
|
||||||
|
+
|
||||||
|
.line 2
|
||||||
|
.line 3
|
||||||
|
.line 4
|
||||||
|
--- a/com/tidal/android/feature/playerscreen/ui/composables/CoverPagerKt.smali
|
||||||
|
+++ b/com/tidal/android/feature/playerscreen/ui/composables/CoverPagerKt.smali
|
||||||
|
@@ -633,5 +633,7 @@
|
||||||
|
.line 281
|
||||||
|
.line 282
|
||||||
|
- invoke-static/range {v4 .. v13}, Lsd0/f;->a(Lyl0/l;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/ColorFilter;Landroidx/compose/ui/layout/ContentScale;Ljava/lang/Object;Lyl0/a;Landroidx/compose/runtime/Composer;II)V
|
||||||
|
+ move/from16 v14, p0 # Page album id
|
||||||
|
+
|
||||||
|
+ invoke-static/range {v4 .. v14}, Lradiant/AnimatedCovers;->cover(Lyl0/l;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/ColorFilter;Landroidx/compose/ui/layout/ContentScale;Ljava/lang/Object;Lyl0/a;Landroidx/compose/runtime/Composer;III)V # Animated cover, else normal cover
|
||||||
|
|
||||||
|
.line 283
|
||||||
|
--- a/com/tidal/android/feature/appscaffold/ui/MiniPlayerViewModel.smali
|
||||||
|
+++ b/com/tidal/android/feature/appscaffold/ui/MiniPlayerViewModel.smali
|
||||||
|
@@ -92,4 +92,6 @@
|
||||||
|
iput-object v1, v0, Lcom/tidal/android/feature/appscaffold/ui/MiniPlayerViewModel;->a:Lzh/e;
|
||||||
|
|
||||||
|
+ invoke-static {v1}, Lradiant/AnimatedCovers;->setQueue(Ljava/lang/Object;)V # Keep play queue for album name
|
||||||
|
+
|
||||||
|
move-object/from16 v1, p2
|
||||||
|
|
||||||
|
--- a/com/tidal/android/feature/appscaffold/ui/composable/MiniPlayerKt.smali
|
||||||
|
+++ b/com/tidal/android/feature/appscaffold/ui/composable/MiniPlayerKt.smali
|
||||||
|
@@ -278,6 +278,10 @@
|
||||||
|
move-object v5, p2
|
||||||
|
|
||||||
|
.line 9
|
||||||
|
- invoke-static/range {v0 .. v9}, Lsd0/f;->a(Lyl0/l;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/ColorFilter;Landroidx/compose/ui/layout/ContentScale;Ljava/lang/Object;Lyl0/a;Landroidx/compose/runtime/Composer;II)V
|
||||||
|
+ move/from16 v10, p1 # Mini player album id
|
||||||
|
+
|
||||||
|
+ invoke-static/range {v0 .. v10}, Lradiant/AnimatedCovers;->cover(Lyl0/l;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/ui/graphics/ColorFilter;Landroidx/compose/ui/layout/ContentScale;Ljava/lang/Object;Lyl0/a;Landroidx/compose/runtime/Composer;III)V # Animated cover in mini player
|
||||||
|
+
|
||||||
|
+ move/from16 v10, p5 # Restore changed flags
|
||||||
|
|
||||||
|
invoke-static {}, Landroidx/compose/runtime/ComposerKt;->isTraceInProgress()Z
|
||||||
|
--- a/com/aspiro/wamp/nowplaying/widgets/secondaryProgressView/SecondaryProgressView.smali
|
||||||
|
+++ b/com/aspiro/wamp/nowplaying/widgets/secondaryProgressView/SecondaryProgressView.smali
|
||||||
|
@@ -649,4 +649,6 @@
|
||||||
|
:goto_3
|
||||||
|
invoke-static {v5, v6, v3, v2}, Lwd0/l;->a(Landroid/widget/ImageView;ILjava/lang/String;I)Lcom/tidal/android/image/coil/g;
|
||||||
|
|
||||||
|
+ invoke-static {v5, v6}, Lradiant/AnimatedCoverView;->attach(Landroid/widget/ImageView;I)V # Animated cover on lyrics pill
|
||||||
|
+
|
||||||
|
.line 153
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/com/tidal/android/feature/appscaffold/ui/q.smali
|
--- a/com/tidal/android/feature/appscaffold/ui/q.smali
|
||||||
+++ b/com/tidal/android/feature/appscaffold/ui/q.smali
|
+++ b/com/tidal/android/feature/appscaffold/ui/q.smali
|
||||||
@@ -55,6 +55,8 @@
|
@@ -57,6 +57,8 @@
|
||||||
.line 10
|
.line 10
|
||||||
iput-object p4, p0, Lcom/tidal/android/feature/appscaffold/ui/q;->d:Ljava/lang/String;
|
iput-object p4, p0, Lcom/tidal/android/feature/appscaffold/ui/q;->d:Ljava/lang/String;
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,49 @@
|
|||||||
|
--- a/com/tidal/wave/components/WaveScaffoldKt.smali
|
||||||
|
+++ b/com/tidal/wave/components/WaveScaffoldKt.smali
|
||||||
|
@@ -647,4 +647,10 @@
|
||||||
|
move-result-wide v25
|
||||||
|
|
||||||
|
+ const-wide/16 v25, 0x0 # Transparent background for backdrop
|
||||||
|
+
|
||||||
|
+ const/4 v0, 0x0 # render $changed flag
|
||||||
|
+
|
||||||
|
+ invoke-static {v1, v0}, Lradiant/HomeBackdrop;->render(Landroidx/compose/runtime/Composer;I)V # render album-art backdrop
|
||||||
|
+
|
||||||
|
.line 267
|
||||||
|
new-instance v0, Lcom/tidal/wave/components/WaveScaffoldKt$WaveScaffold$2;
|
||||||
|
--- a/com/tidal/android/feature/saveforlater/ui/n.smali
|
||||||
|
+++ b/com/tidal/android/feature/saveforlater/ui/n.smali
|
||||||
|
@@ -174,4 +174,10 @@
|
||||||
|
move-result-wide v7
|
||||||
|
|
||||||
|
+ const-wide/16 v7, 0x0 # Transparent background for backdrop
|
||||||
|
+
|
||||||
|
+ const/4 v5, 0x0 # render $changed flag
|
||||||
|
+
|
||||||
|
+ invoke-static {v13, v5}, Lradiant/HomeBackdrop;->render(Landroidx/compose/runtime/Composer;I)V # render album-art backdrop
|
||||||
|
+
|
||||||
|
.line 66
|
||||||
|
new-instance v2, Lcom/tidal/android/feature/saveforlater/ui/p;
|
||||||
|
--- a/com/tidal/android/feature/search/ui/composables/SearchScreenKt.smali
|
||||||
|
+++ b/com/tidal/android/feature/search/ui/composables/SearchScreenKt.smali
|
||||||
|
@@ -396,6 +396,10 @@
|
||||||
|
:cond_9
|
||||||
|
check-cast v4, Lyl0/l;
|
||||||
|
|
||||||
|
+ const/4 v1, 0x0 # render $changed flag
|
||||||
|
+
|
||||||
|
+ invoke-static {v6, v1}, Lradiant/HomeBackdrop;->render(Landroidx/compose/runtime/Composer;I)V # Backdrop behind Search
|
||||||
|
+
|
||||||
|
.line 177
|
||||||
|
.line 178
|
||||||
|
invoke-static {v0, v4, v6, v10}, Lcom/tidal/android/feature/search/ui/composables/SearchScreenKt;->b(Lcom/tidal/android/feature/search/ui/d;Lyl0/l;Landroidx/compose/runtime/Composer;I)V
|
||||||
|
--- a/qa/b.smali
|
||||||
|
+++ b/qa/b.smali
|
||||||
|
@@ -126,5 +126,7 @@
|
||||||
|
if-eqz p2, :cond_2
|
||||||
|
|
||||||
|
+ invoke-static {p1, v2}, Lradiant/HomeBackdrop;->render(Landroidx/compose/runtime/Composer;I)V # Backdrop behind View All
|
||||||
|
+
|
||||||
|
.line 46
|
||||||
|
.line 47
|
||||||
|
invoke-static {p2, p1, v2}, Lcom/tidal/android/feature/viewall/ui/ViewAllScreenKt;->f(Lcom/tidal/android/feature/viewall/ui/g;Landroidx/compose/runtime/Composer;I)V
|
||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"tidalVersionCode": 10004,
|
"tidalVersionCode": 10017,
|
||||||
"tidalApkUrl": "https://github.com/meowarex/rl-mobile/releases/download/latest/tidal-stock.apk",
|
"tidalApkUrl": "https://github.com/meowarex/rl-mobile/releases/download/latest/tidal-stock.apk",
|
||||||
"patchesVersion": "1.2.8"
|
"patchesVersion": "1.5.0"
|
||||||
}
|
}
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
+ return v0 # bypass debug flag
|
+ return v0 # bypass debug flag
|
||||||
+
|
+
|
||||||
.line 1
|
.line 1
|
||||||
iget-object v0, p0, Lcom/tidal/android/core/debug/DebugFeatureInteractorDefault;->a:Lcom/tidal/android/featureflags/n;
|
iget-object v0, p0, Lcom/tidal/android/core/debug/DebugFeatureInteractorDefault;->a:Lcom/tidal/android/featureflags/m;
|
||||||
|
|
||||||
@@ -99,6 +102,14 @@
|
@@ -99,6 +102,14 @@
|
||||||
}
|
}
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
+ return-object v0 # short-circuit b()
|
+ return-object v0 # short-circuit b()
|
||||||
+
|
+
|
||||||
.line 1
|
.line 1
|
||||||
sget-object v0, Lo50/a;->a:Ljava/lang/String;
|
sget-object v0, Lu40/a;->a:Ljava/lang/String;
|
||||||
|
|
||||||
@@ -261,6 +272,9 @@
|
@@ -261,6 +272,9 @@
|
||||||
.method public final c()Z
|
.method public final c()Z
|
||||||
@@ -33,5 +33,5 @@
|
|||||||
+ return v0 # bypass debug flag
|
+ return v0 # bypass debug flag
|
||||||
+
|
+
|
||||||
.line 1
|
.line 1
|
||||||
sget-object v0, Lo50/a;->a:Ljava/lang/String;
|
sget-object v0, Lu40/a;->a:Ljava/lang/String;
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
--- a/hg/d.smali
|
--- a/fg/e.smali
|
||||||
+++ b/hg/d.smali
|
+++ b/fg/e.smali
|
||||||
@@ -27,7 +27,7 @@
|
@@ -27,7 +27,7 @@
|
||||||
|
|
||||||
.line 2
|
.line 2
|
||||||
|
|||||||
@@ -0,0 +1,652 @@
|
|||||||
|
.class public final Lradiant/AiSparkle;
|
||||||
|
.super Landroidx/compose/ui/graphics/painter/Painter;
|
||||||
|
|
||||||
|
# interfaces
|
||||||
|
.implements Landroid/view/Choreographer$FrameCallback;
|
||||||
|
.implements Ljava/lang/Runnable;
|
||||||
|
|
||||||
|
|
||||||
|
# static fields
|
||||||
|
.field private static final CYCLE_MS:J = 0x1770L
|
||||||
|
|
||||||
|
.field private static final PALETTE:[I
|
||||||
|
|
||||||
|
.field private static final POSTER:Lradiant/AiSparkle;
|
||||||
|
|
||||||
|
.field private static final STOPS:[F
|
||||||
|
|
||||||
|
.field private static final TAG:Ljava/lang/String; = "RLAiSparkle"
|
||||||
|
|
||||||
|
.field static final aiState:Landroidx/compose/runtime/MutableState;
|
||||||
|
|
||||||
|
.field private static cached:Lradiant/AiSparkle;
|
||||||
|
|
||||||
|
.field private static frameScheduled:Z
|
||||||
|
|
||||||
|
.field private static lastDrawMs:J
|
||||||
|
|
||||||
|
.field private static volatile pending:Z
|
||||||
|
|
||||||
|
.field static final tick:Landroidx/compose/runtime/MutableState;
|
||||||
|
|
||||||
|
|
||||||
|
# instance fields
|
||||||
|
.field private final base:Landroidx/compose/ui/graphics/painter/Painter;
|
||||||
|
|
||||||
|
.field private final colors:[I
|
||||||
|
|
||||||
|
.field private final fillPaint:Landroid/graphics/Paint;
|
||||||
|
|
||||||
|
|
||||||
|
# direct methods
|
||||||
|
.method static constructor <clinit>()V
|
||||||
|
.registers 5
|
||||||
|
|
||||||
|
const v0, -0xa11801
|
||||||
|
|
||||||
|
const v1, -0x587406
|
||||||
|
|
||||||
|
const v2, -0x9463
|
||||||
|
|
||||||
|
const/16 v3, -0x2e9a
|
||||||
|
|
||||||
|
filled-new-array {v2, v3, v0, v1}, [I
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
sput-object v0, Lradiant/AiSparkle;->PALETTE:[I
|
||||||
|
|
||||||
|
const/4 v0, 0x4
|
||||||
|
|
||||||
|
new-array v0, v0, [F
|
||||||
|
|
||||||
|
fill-array-data v0, :array_38
|
||||||
|
|
||||||
|
sput-object v0, Lradiant/AiSparkle;->STOPS:[F
|
||||||
|
|
||||||
|
sget-object v0, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
|
||||||
|
|
||||||
|
const/4 v1, 0x0
|
||||||
|
|
||||||
|
const/4 v2, 0x2
|
||||||
|
|
||||||
|
invoke-static {v0, v1, v2, v1}, Landroidx/compose/runtime/SnapshotStateKt;->mutableStateOf$default(Ljava/lang/Object;Landroidx/compose/runtime/SnapshotMutationPolicy;ILjava/lang/Object;)Landroidx/compose/runtime/MutableState;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
sput-object v0, Lradiant/AiSparkle;->aiState:Landroidx/compose/runtime/MutableState;
|
||||||
|
|
||||||
|
const-wide/16 v3, 0x0
|
||||||
|
|
||||||
|
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
invoke-static {v0, v1, v2, v1}, Landroidx/compose/runtime/SnapshotStateKt;->mutableStateOf$default(Ljava/lang/Object;Landroidx/compose/runtime/SnapshotMutationPolicy;ILjava/lang/Object;)Landroidx/compose/runtime/MutableState;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
sput-object v0, Lradiant/AiSparkle;->tick:Landroidx/compose/runtime/MutableState;
|
||||||
|
|
||||||
|
new-instance v0, Lradiant/AiSparkle;
|
||||||
|
|
||||||
|
invoke-direct {v0, v1}, Lradiant/AiSparkle;-><init>(Landroidx/compose/ui/graphics/painter/Painter;)V
|
||||||
|
|
||||||
|
sput-object v0, Lradiant/AiSparkle;->POSTER:Lradiant/AiSparkle;
|
||||||
|
|
||||||
|
return-void
|
||||||
|
|
||||||
|
nop
|
||||||
|
|
||||||
|
:array_38
|
||||||
|
.array-data 4
|
||||||
|
0x0
|
||||||
|
0x3eb33333 # 0.35f
|
||||||
|
0x3f266666 # 0.65f
|
||||||
|
0x3f800000 # 1.0f
|
||||||
|
.end array-data
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method private constructor <init>(Landroidx/compose/ui/graphics/painter/Painter;)V
|
||||||
|
.registers 4
|
||||||
|
|
||||||
|
invoke-direct {p0}, Landroidx/compose/ui/graphics/painter/Painter;-><init>()V
|
||||||
|
|
||||||
|
new-instance v0, Landroid/graphics/Paint;
|
||||||
|
|
||||||
|
const/4 v1, 0x1
|
||||||
|
|
||||||
|
invoke-direct {v0, v1}, Landroid/graphics/Paint;-><init>(I)V
|
||||||
|
|
||||||
|
iput-object v0, p0, Lradiant/AiSparkle;->fillPaint:Landroid/graphics/Paint;
|
||||||
|
|
||||||
|
const/4 v0, 0x4
|
||||||
|
|
||||||
|
new-array v0, v0, [I
|
||||||
|
|
||||||
|
iput-object v0, p0, Lradiant/AiSparkle;->colors:[I
|
||||||
|
|
||||||
|
iput-object p1, p0, Lradiant/AiSparkle;->base:Landroidx/compose/ui/graphics/painter/Painter;
|
||||||
|
|
||||||
|
iget-object p1, p0, Lradiant/AiSparkle;->fillPaint:Landroid/graphics/Paint;
|
||||||
|
|
||||||
|
new-instance v0, Landroid/graphics/PorterDuffXfermode;
|
||||||
|
|
||||||
|
sget-object v1, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
|
||||||
|
|
||||||
|
invoke-direct {v0, v1}, Landroid/graphics/PorterDuffXfermode;-><init>(Landroid/graphics/PorterDuff$Mode;)V
|
||||||
|
|
||||||
|
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method private static lerpPalette(F)I
|
||||||
|
.registers 8
|
||||||
|
|
||||||
|
float-to-double v0, p0
|
||||||
|
|
||||||
|
invoke-static {v0, v1}, Ljava/lang/Math;->floor(D)D
|
||||||
|
|
||||||
|
move-result-wide v0
|
||||||
|
|
||||||
|
double-to-float v0, v0
|
||||||
|
|
||||||
|
sub-float/2addr p0, v0
|
||||||
|
|
||||||
|
const/high16 v0, 0x40800000 # 4.0f
|
||||||
|
|
||||||
|
mul-float/2addr p0, v0
|
||||||
|
|
||||||
|
float-to-int v0, p0
|
||||||
|
|
||||||
|
int-to-float v1, v0
|
||||||
|
|
||||||
|
sub-float/2addr p0, v1
|
||||||
|
|
||||||
|
sget-object v1, Lradiant/AiSparkle;->PALETTE:[I
|
||||||
|
|
||||||
|
and-int/lit8 v2, v0, 0x3
|
||||||
|
|
||||||
|
aget v1, v1, v2
|
||||||
|
|
||||||
|
sget-object v2, Lradiant/AiSparkle;->PALETTE:[I
|
||||||
|
|
||||||
|
add-int/lit8 v0, v0, 0x1
|
||||||
|
|
||||||
|
and-int/lit8 v0, v0, 0x3
|
||||||
|
|
||||||
|
aget v0, v2, v0
|
||||||
|
|
||||||
|
shr-int/lit8 v2, v1, 0x10
|
||||||
|
|
||||||
|
and-int/lit16 v2, v2, 0xff
|
||||||
|
|
||||||
|
shr-int/lit8 v3, v1, 0x8
|
||||||
|
|
||||||
|
and-int/lit16 v3, v3, 0xff
|
||||||
|
|
||||||
|
and-int/lit16 v1, v1, 0xff
|
||||||
|
|
||||||
|
shr-int/lit8 v4, v0, 0x10
|
||||||
|
|
||||||
|
and-int/lit16 v4, v4, 0xff
|
||||||
|
|
||||||
|
shr-int/lit8 v5, v0, 0x8
|
||||||
|
|
||||||
|
and-int/lit16 v5, v5, 0xff
|
||||||
|
|
||||||
|
and-int/lit16 v0, v0, 0xff
|
||||||
|
|
||||||
|
int-to-float v6, v2
|
||||||
|
|
||||||
|
sub-int/2addr v4, v2
|
||||||
|
|
||||||
|
int-to-float v2, v4
|
||||||
|
|
||||||
|
mul-float/2addr v2, p0
|
||||||
|
|
||||||
|
add-float/2addr v6, v2
|
||||||
|
|
||||||
|
float-to-int v2, v6
|
||||||
|
|
||||||
|
int-to-float v4, v3
|
||||||
|
|
||||||
|
sub-int/2addr v5, v3
|
||||||
|
|
||||||
|
int-to-float v3, v5
|
||||||
|
|
||||||
|
mul-float/2addr v3, p0
|
||||||
|
|
||||||
|
add-float/2addr v4, v3
|
||||||
|
|
||||||
|
float-to-int v3, v4
|
||||||
|
|
||||||
|
int-to-float v4, v1
|
||||||
|
|
||||||
|
sub-int/2addr v0, v1
|
||||||
|
|
||||||
|
int-to-float v0, v0
|
||||||
|
|
||||||
|
mul-float/2addr v0, p0
|
||||||
|
|
||||||
|
add-float/2addr v4, v0
|
||||||
|
|
||||||
|
float-to-int p0, v4
|
||||||
|
|
||||||
|
const/high16 v0, -0x1000000
|
||||||
|
|
||||||
|
shl-int/lit8 v1, v2, 0x10
|
||||||
|
|
||||||
|
or-int/2addr v0, v1
|
||||||
|
|
||||||
|
shl-int/lit8 v1, v3, 0x8
|
||||||
|
|
||||||
|
or-int/2addr v0, v1
|
||||||
|
|
||||||
|
or-int/2addr p0, v0
|
||||||
|
|
||||||
|
return p0
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public static onResponse(Ljava/lang/String;)V
|
||||||
|
.registers 5
|
||||||
|
|
||||||
|
const/4 v0, 0x0
|
||||||
|
|
||||||
|
:try_start_1
|
||||||
|
new-instance v1, Lorg/json/JSONObject;
|
||||||
|
|
||||||
|
invoke-direct {v1, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
|
||||||
|
|
||||||
|
const-string p0, "Word"
|
||||||
|
|
||||||
|
const-string v2, "type"
|
||||||
|
|
||||||
|
const-string v3, ""
|
||||||
|
|
||||||
|
invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||||
|
|
||||||
|
move-result-object v2
|
||||||
|
|
||||||
|
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
|
move-result p0
|
||||||
|
|
||||||
|
if-eqz p0, :cond_22
|
||||||
|
|
||||||
|
const-string p0, "_synthesized"
|
||||||
|
|
||||||
|
invoke-virtual {v1, p0, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
|
||||||
|
|
||||||
|
move-result p0
|
||||||
|
:try_end_1c
|
||||||
|
.catchall {:try_start_1 .. :try_end_1c} :catchall_21
|
||||||
|
|
||||||
|
if-eqz p0, :cond_22
|
||||||
|
|
||||||
|
const/4 p0, 0x1
|
||||||
|
|
||||||
|
move v0, p0
|
||||||
|
|
||||||
|
goto :goto_22
|
||||||
|
|
||||||
|
:catchall_21
|
||||||
|
move-exception p0
|
||||||
|
|
||||||
|
:cond_22
|
||||||
|
:goto_22
|
||||||
|
invoke-static {v0}, Lradiant/AiSparkle;->post(Z)V
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method private static post(Z)V
|
||||||
|
.registers 2
|
||||||
|
|
||||||
|
sput-boolean p0, Lradiant/AiSparkle;->pending:Z
|
||||||
|
|
||||||
|
new-instance p0, Landroid/os/Handler;
|
||||||
|
|
||||||
|
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
invoke-direct {p0, v0}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
|
||||||
|
|
||||||
|
sget-object v0, Lradiant/AiSparkle;->POSTER:Lradiant/AiSparkle;
|
||||||
|
|
||||||
|
invoke-virtual {p0, v0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public static reset()V
|
||||||
|
.registers 1
|
||||||
|
|
||||||
|
const/4 v0, 0x0
|
||||||
|
|
||||||
|
invoke-static {v0}, Lradiant/AiSparkle;->post(Z)V
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public static wrap(Landroidx/compose/ui/graphics/painter/Painter;Landroidx/compose/runtime/Composer;)Landroidx/compose/ui/graphics/painter/Painter;
|
||||||
|
.registers 3
|
||||||
|
|
||||||
|
sget-object p1, Lradiant/AiSparkle;->aiState:Landroidx/compose/runtime/MutableState;
|
||||||
|
|
||||||
|
invoke-interface {p1}, Landroidx/compose/runtime/MutableState;->getValue()Ljava/lang/Object;
|
||||||
|
|
||||||
|
move-result-object p1
|
||||||
|
|
||||||
|
check-cast p1, Ljava/lang/Boolean;
|
||||||
|
|
||||||
|
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
|
||||||
|
|
||||||
|
move-result p1
|
||||||
|
|
||||||
|
if-eqz p1, :cond_21
|
||||||
|
|
||||||
|
if-nez p0, :cond_11
|
||||||
|
|
||||||
|
goto :goto_21
|
||||||
|
|
||||||
|
:cond_11
|
||||||
|
sget-object p1, Lradiant/AiSparkle;->cached:Lradiant/AiSparkle;
|
||||||
|
|
||||||
|
if-eqz p1, :cond_19
|
||||||
|
|
||||||
|
iget-object v0, p1, Lradiant/AiSparkle;->base:Landroidx/compose/ui/graphics/painter/Painter;
|
||||||
|
|
||||||
|
if-eq v0, p0, :cond_20
|
||||||
|
|
||||||
|
:cond_19
|
||||||
|
new-instance p1, Lradiant/AiSparkle;
|
||||||
|
|
||||||
|
invoke-direct {p1, p0}, Lradiant/AiSparkle;-><init>(Landroidx/compose/ui/graphics/painter/Painter;)V
|
||||||
|
|
||||||
|
sput-object p1, Lradiant/AiSparkle;->cached:Lradiant/AiSparkle;
|
||||||
|
|
||||||
|
:cond_20
|
||||||
|
return-object p1
|
||||||
|
|
||||||
|
:cond_21
|
||||||
|
:goto_21
|
||||||
|
return-object p0
|
||||||
|
.end method
|
||||||
|
|
||||||
|
|
||||||
|
# virtual methods
|
||||||
|
.method public applyColorFilter(Landroidx/compose/ui/graphics/ColorFilter;)Z
|
||||||
|
.registers 2
|
||||||
|
|
||||||
|
const/4 p1, 0x1
|
||||||
|
|
||||||
|
return p1
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public doFrame(J)V
|
||||||
|
.registers 7
|
||||||
|
|
||||||
|
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
|
||||||
|
|
||||||
|
move-result-wide p1
|
||||||
|
|
||||||
|
sget-object v0, Lradiant/AiSparkle;->aiState:Landroidx/compose/runtime/MutableState;
|
||||||
|
|
||||||
|
invoke-interface {v0}, Landroidx/compose/runtime/MutableState;->getValue()Ljava/lang/Object;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
check-cast v0, Ljava/lang/Boolean;
|
||||||
|
|
||||||
|
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
|
||||||
|
|
||||||
|
move-result v0
|
||||||
|
|
||||||
|
if-eqz v0, :cond_2f
|
||||||
|
|
||||||
|
sget-wide v0, Lradiant/AiSparkle;->lastDrawMs:J
|
||||||
|
|
||||||
|
sub-long v0, p1, v0
|
||||||
|
|
||||||
|
const-wide/16 v2, 0x1f4
|
||||||
|
|
||||||
|
cmp-long v0, v0, v2
|
||||||
|
|
||||||
|
if-gez v0, :cond_2f
|
||||||
|
|
||||||
|
sget-object v0, Lradiant/AiSparkle;->tick:Landroidx/compose/runtime/MutableState;
|
||||||
|
|
||||||
|
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||||
|
|
||||||
|
move-result-object p1
|
||||||
|
|
||||||
|
invoke-interface {v0, p1}, Landroidx/compose/runtime/MutableState;->setValue(Ljava/lang/Object;)V
|
||||||
|
|
||||||
|
invoke-static {}, Landroid/view/Choreographer;->getInstance()Landroid/view/Choreographer;
|
||||||
|
|
||||||
|
move-result-object p1
|
||||||
|
|
||||||
|
sget-object p2, Lradiant/AiSparkle;->POSTER:Lradiant/AiSparkle;
|
||||||
|
|
||||||
|
invoke-virtual {p1, p2}, Landroid/view/Choreographer;->postFrameCallback(Landroid/view/Choreographer$FrameCallback;)V
|
||||||
|
|
||||||
|
goto :goto_32
|
||||||
|
|
||||||
|
:cond_2f
|
||||||
|
const/4 p1, 0x0
|
||||||
|
|
||||||
|
sput-boolean p1, Lradiant/AiSparkle;->frameScheduled:Z
|
||||||
|
|
||||||
|
:goto_32
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public getIntrinsicSize-NH-jbRc()J
|
||||||
|
.registers 3
|
||||||
|
|
||||||
|
iget-object v0, p0, Lradiant/AiSparkle;->base:Landroidx/compose/ui/graphics/painter/Painter;
|
||||||
|
|
||||||
|
invoke-virtual {v0}, Landroidx/compose/ui/graphics/painter/Painter;->getIntrinsicSize-NH-jbRc()J
|
||||||
|
|
||||||
|
move-result-wide v0
|
||||||
|
|
||||||
|
return-wide v0
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public onDraw(Landroidx/compose/ui/graphics/drawscope/DrawScope;)V
|
||||||
|
.registers 19
|
||||||
|
|
||||||
|
move-object/from16 v0, p0
|
||||||
|
|
||||||
|
sget-object v1, Lradiant/AiSparkle;->tick:Landroidx/compose/runtime/MutableState;
|
||||||
|
|
||||||
|
invoke-interface {v1}, Landroidx/compose/runtime/MutableState;->getValue()Ljava/lang/Object;
|
||||||
|
|
||||||
|
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
|
||||||
|
|
||||||
|
move-result-wide v1
|
||||||
|
|
||||||
|
sput-wide v1, Lradiant/AiSparkle;->lastDrawMs:J
|
||||||
|
|
||||||
|
sget-boolean v3, Lradiant/AiSparkle;->frameScheduled:Z
|
||||||
|
|
||||||
|
if-nez v3, :cond_1d
|
||||||
|
|
||||||
|
const/4 v3, 0x1
|
||||||
|
|
||||||
|
sput-boolean v3, Lradiant/AiSparkle;->frameScheduled:Z
|
||||||
|
|
||||||
|
invoke-static {}, Landroid/view/Choreographer;->getInstance()Landroid/view/Choreographer;
|
||||||
|
|
||||||
|
move-result-object v3
|
||||||
|
|
||||||
|
sget-object v4, Lradiant/AiSparkle;->POSTER:Lradiant/AiSparkle;
|
||||||
|
|
||||||
|
invoke-virtual {v3, v4}, Landroid/view/Choreographer;->postFrameCallback(Landroid/view/Choreographer$FrameCallback;)V
|
||||||
|
|
||||||
|
:cond_1d
|
||||||
|
invoke-interface/range {p1 .. p1}, Landroidx/compose/ui/graphics/drawscope/DrawScope;->getSize-NH-jbRc()J
|
||||||
|
|
||||||
|
move-result-wide v7
|
||||||
|
|
||||||
|
invoke-static {v7, v8}, Landroidx/compose/ui/geometry/Size;->getWidth-impl(J)F
|
||||||
|
|
||||||
|
move-result v12
|
||||||
|
|
||||||
|
invoke-static {v7, v8}, Landroidx/compose/ui/geometry/Size;->getHeight-impl(J)F
|
||||||
|
|
||||||
|
move-result v13
|
||||||
|
|
||||||
|
const/4 v3, 0x0
|
||||||
|
|
||||||
|
cmpg-float v4, v12, v3
|
||||||
|
|
||||||
|
if-lez v4, :cond_8b
|
||||||
|
|
||||||
|
cmpg-float v3, v13, v3
|
||||||
|
|
||||||
|
if-gtz v3, :cond_33
|
||||||
|
|
||||||
|
goto :goto_8b
|
||||||
|
|
||||||
|
:cond_33
|
||||||
|
invoke-interface/range {p1 .. p1}, Landroidx/compose/ui/graphics/drawscope/DrawScope;->getDrawContext()Landroidx/compose/ui/graphics/drawscope/DrawContext;
|
||||||
|
|
||||||
|
move-result-object v3
|
||||||
|
|
||||||
|
invoke-interface {v3}, Landroidx/compose/ui/graphics/drawscope/DrawContext;->getCanvas()Landroidx/compose/ui/graphics/Canvas;
|
||||||
|
|
||||||
|
move-result-object v3
|
||||||
|
|
||||||
|
invoke-static {v3}, Landroidx/compose/ui/graphics/AndroidCanvas_androidKt;->getNativeCanvas(Landroidx/compose/ui/graphics/Canvas;)Landroid/graphics/Canvas;
|
||||||
|
|
||||||
|
move-result-object v9
|
||||||
|
|
||||||
|
const-wide/16 v3, 0x1770
|
||||||
|
|
||||||
|
rem-long/2addr v1, v3
|
||||||
|
|
||||||
|
long-to-float v1, v1
|
||||||
|
|
||||||
|
const v2, 0x45bb8000 # 6000.0f
|
||||||
|
|
||||||
|
div-float/2addr v1, v2
|
||||||
|
|
||||||
|
const/4 v11, 0x0
|
||||||
|
|
||||||
|
const/4 v14, 0x0
|
||||||
|
|
||||||
|
const/4 v10, 0x0
|
||||||
|
|
||||||
|
invoke-virtual/range {v9 .. v14}, Landroid/graphics/Canvas;->saveLayer(FFFFLandroid/graphics/Paint;)I
|
||||||
|
|
||||||
|
move-result v2
|
||||||
|
|
||||||
|
move-object v3, v9
|
||||||
|
|
||||||
|
iget-object v5, v0, Lradiant/AiSparkle;->base:Landroidx/compose/ui/graphics/painter/Painter;
|
||||||
|
|
||||||
|
const/high16 v9, 0x3f800000 # 1.0f
|
||||||
|
|
||||||
|
const/4 v10, 0x0
|
||||||
|
|
||||||
|
move-object/from16 v6, p1
|
||||||
|
|
||||||
|
invoke-virtual/range {v5 .. v10}, Landroidx/compose/ui/graphics/painter/Painter;->draw-x_KDEd0(Landroidx/compose/ui/graphics/drawscope/DrawScope;JFLandroidx/compose/ui/graphics/ColorFilter;)V
|
||||||
|
|
||||||
|
const/4 v4, 0x0
|
||||||
|
|
||||||
|
:goto_5a
|
||||||
|
const/4 v5, 0x4
|
||||||
|
|
||||||
|
if-ge v4, v5, :cond_6d
|
||||||
|
|
||||||
|
iget-object v5, v0, Lradiant/AiSparkle;->colors:[I
|
||||||
|
|
||||||
|
int-to-float v6, v4
|
||||||
|
|
||||||
|
const/high16 v7, 0x3e800000 # 0.25f
|
||||||
|
|
||||||
|
mul-float/2addr v6, v7
|
||||||
|
|
||||||
|
add-float/2addr v6, v1
|
||||||
|
|
||||||
|
invoke-static {v6}, Lradiant/AiSparkle;->lerpPalette(F)I
|
||||||
|
|
||||||
|
move-result v6
|
||||||
|
|
||||||
|
aput v6, v5, v4
|
||||||
|
|
||||||
|
add-int/lit8 v4, v4, 0x1
|
||||||
|
|
||||||
|
goto :goto_5a
|
||||||
|
|
||||||
|
:cond_6d
|
||||||
|
iget-object v1, v0, Lradiant/AiSparkle;->fillPaint:Landroid/graphics/Paint;
|
||||||
|
|
||||||
|
new-instance v9, Landroid/graphics/LinearGradient;
|
||||||
|
|
||||||
|
iget-object v14, v0, Lradiant/AiSparkle;->colors:[I
|
||||||
|
|
||||||
|
sget-object v15, Lradiant/AiSparkle;->STOPS:[F
|
||||||
|
|
||||||
|
sget-object v16, Landroid/graphics/Shader$TileMode;->CLAMP:Landroid/graphics/Shader$TileMode;
|
||||||
|
|
||||||
|
const/4 v10, 0x0
|
||||||
|
|
||||||
|
move v11, v13
|
||||||
|
|
||||||
|
const/4 v13, 0x0
|
||||||
|
|
||||||
|
invoke-direct/range {v9 .. v16}, Landroid/graphics/LinearGradient;-><init>(FFFF[I[FLandroid/graphics/Shader$TileMode;)V
|
||||||
|
|
||||||
|
move v13, v11
|
||||||
|
|
||||||
|
invoke-virtual {v1, v9}, Landroid/graphics/Paint;->setShader(Landroid/graphics/Shader;)Landroid/graphics/Shader;
|
||||||
|
|
||||||
|
const/4 v11, 0x0
|
||||||
|
|
||||||
|
iget-object v14, v0, Lradiant/AiSparkle;->fillPaint:Landroid/graphics/Paint;
|
||||||
|
|
||||||
|
move-object v9, v3
|
||||||
|
|
||||||
|
invoke-virtual/range {v9 .. v14}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
|
||||||
|
|
||||||
|
invoke-virtual {v9, v2}, Landroid/graphics/Canvas;->restoreToCount(I)V
|
||||||
|
|
||||||
|
:cond_8b
|
||||||
|
:goto_8b
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public run()V
|
||||||
|
.registers 3
|
||||||
|
|
||||||
|
sget-boolean v0, Lradiant/AiSparkle;->pending:Z
|
||||||
|
|
||||||
|
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
sget-object v1, Lradiant/AiSparkle;->aiState:Landroidx/compose/runtime/MutableState;
|
||||||
|
|
||||||
|
invoke-interface {v1}, Landroidx/compose/runtime/MutableState;->getValue()Ljava/lang/Object;
|
||||||
|
|
||||||
|
move-result-object v1
|
||||||
|
|
||||||
|
invoke-virtual {v0, v1}, Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
|
move-result v1
|
||||||
|
|
||||||
|
if-nez v1, :cond_17
|
||||||
|
|
||||||
|
sget-object v1, Lradiant/AiSparkle;->aiState:Landroidx/compose/runtime/MutableState;
|
||||||
|
|
||||||
|
invoke-interface {v1, v0}, Landroidx/compose/runtime/MutableState;->setValue(Ljava/lang/Object;)V
|
||||||
|
|
||||||
|
:cond_17
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
@@ -0,0 +1,845 @@
|
|||||||
|
.class public final Lradiant/AnimatedCoverView;
|
||||||
|
.super Landroid/view/TextureView;
|
||||||
|
|
||||||
|
# interfaces
|
||||||
|
.implements Landroid/view/TextureView$SurfaceTextureListener;
|
||||||
|
.implements Landroid/media/MediaPlayer$OnPreparedListener;
|
||||||
|
.implements Landroid/media/MediaPlayer$OnInfoListener;
|
||||||
|
.implements Landroid/media/MediaPlayer$OnErrorListener;
|
||||||
|
.implements Landroid/view/View$OnLayoutChangeListener;
|
||||||
|
.implements Landroid/view/View$OnAttachStateChangeListener;
|
||||||
|
.implements Ljava/lang/Runnable;
|
||||||
|
|
||||||
|
|
||||||
|
# static fields
|
||||||
|
.field private static final live:Ljava/util/ArrayList;
|
||||||
|
.annotation system Ldalvik/annotation/Signature;
|
||||||
|
value = {
|
||||||
|
"Ljava/util/ArrayList<",
|
||||||
|
"Ljava/lang/ref/WeakReference<",
|
||||||
|
"Lradiant/AnimatedCoverView;",
|
||||||
|
">;>;"
|
||||||
|
}
|
||||||
|
.end annotation
|
||||||
|
.end field
|
||||||
|
|
||||||
|
|
||||||
|
# instance fields
|
||||||
|
.field private albumId:I
|
||||||
|
|
||||||
|
.field private final host:Landroid/view/ViewGroup;
|
||||||
|
|
||||||
|
.field private outlined:Z
|
||||||
|
|
||||||
|
.field private player:Landroid/media/MediaPlayer;
|
||||||
|
|
||||||
|
.field private surface:Landroid/view/Surface;
|
||||||
|
|
||||||
|
.field private final target:Landroid/widget/ImageView;
|
||||||
|
|
||||||
|
.field private url:Ljava/lang/String;
|
||||||
|
|
||||||
|
|
||||||
|
# direct methods
|
||||||
|
.method static constructor <clinit>()V
|
||||||
|
.registers 1
|
||||||
|
|
||||||
|
new-instance v0, Ljava/util/ArrayList;
|
||||||
|
|
||||||
|
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
|
||||||
|
|
||||||
|
sput-object v0, Lradiant/AnimatedCoverView;->live:Ljava/util/ArrayList;
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method private constructor <init>(Landroid/widget/ImageView;Landroid/view/ViewGroup;)V
|
||||||
|
.registers 4
|
||||||
|
|
||||||
|
invoke-virtual {p1}, Landroid/widget/ImageView;->getContext()Landroid/content/Context;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
invoke-direct {p0, v0}, Landroid/view/TextureView;-><init>(Landroid/content/Context;)V
|
||||||
|
|
||||||
|
const/4 v0, -0x1
|
||||||
|
|
||||||
|
iput v0, p0, Lradiant/AnimatedCoverView;->albumId:I
|
||||||
|
|
||||||
|
iput-object p1, p0, Lradiant/AnimatedCoverView;->target:Landroid/widget/ImageView;
|
||||||
|
|
||||||
|
iput-object p2, p0, Lradiant/AnimatedCoverView;->host:Landroid/view/ViewGroup;
|
||||||
|
|
||||||
|
const/4 p1, 0x0
|
||||||
|
|
||||||
|
invoke-virtual {p0, p1}, Lradiant/AnimatedCoverView;->setOpaque(Z)V
|
||||||
|
|
||||||
|
const/4 p1, 0x0
|
||||||
|
|
||||||
|
invoke-virtual {p0, p1}, Lradiant/AnimatedCoverView;->setAlpha(F)V
|
||||||
|
|
||||||
|
const/4 p1, 0x4
|
||||||
|
|
||||||
|
invoke-virtual {p0, p1}, Lradiant/AnimatedCoverView;->setVisibility(I)V
|
||||||
|
|
||||||
|
invoke-virtual {p0, p0}, Lradiant/AnimatedCoverView;->setSurfaceTextureListener(Landroid/view/TextureView$SurfaceTextureListener;)V
|
||||||
|
|
||||||
|
const/4 p1, 0x2
|
||||||
|
|
||||||
|
invoke-virtual {p0, p1}, Lradiant/AnimatedCoverView;->setImportantForAccessibility(I)V
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public static attach(Landroid/widget/ImageView;I)V
|
||||||
|
.registers 8
|
||||||
|
|
||||||
|
if-nez p0, :cond_3
|
||||||
|
|
||||||
|
return-void
|
||||||
|
|
||||||
|
:cond_3
|
||||||
|
:try_start_3
|
||||||
|
invoke-static {p0}, Lradiant/AnimatedCoverView;->find(Landroid/widget/ImageView;)Lradiant/AnimatedCoverView;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
if-nez v0, :cond_60
|
||||||
|
|
||||||
|
invoke-static {p0}, Lradiant/AnimatedCoverView;->frameAncestor(Landroid/view/View;)Landroid/view/ViewGroup;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
if-nez v0, :cond_10
|
||||||
|
|
||||||
|
return-void
|
||||||
|
|
||||||
|
:cond_10
|
||||||
|
new-instance v1, Lradiant/AnimatedCoverView;
|
||||||
|
|
||||||
|
invoke-direct {v1, p0, v0}, Lradiant/AnimatedCoverView;-><init>(Landroid/widget/ImageView;Landroid/view/ViewGroup;)V
|
||||||
|
|
||||||
|
invoke-static {}, Landroid/view/View;->generateViewId()I
|
||||||
|
|
||||||
|
move-result v2
|
||||||
|
|
||||||
|
invoke-virtual {v1, v2}, Lradiant/AnimatedCoverView;->setId(I)V
|
||||||
|
|
||||||
|
new-instance v2, Landroid/view/ViewGroup$LayoutParams;
|
||||||
|
|
||||||
|
invoke-virtual {p0}, Landroid/widget/ImageView;->getWidth()I
|
||||||
|
|
||||||
|
move-result v3
|
||||||
|
|
||||||
|
const/4 v4, 0x1
|
||||||
|
|
||||||
|
invoke-static {v4, v3}, Ljava/lang/Math;->max(II)I
|
||||||
|
|
||||||
|
move-result v3
|
||||||
|
|
||||||
|
invoke-virtual {p0}, Landroid/widget/ImageView;->getHeight()I
|
||||||
|
|
||||||
|
move-result v5
|
||||||
|
|
||||||
|
invoke-static {v4, v5}, Ljava/lang/Math;->max(II)I
|
||||||
|
|
||||||
|
move-result v4
|
||||||
|
|
||||||
|
invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
|
||||||
|
|
||||||
|
invoke-virtual {v0, v1, v2}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
|
||||||
|
|
||||||
|
invoke-virtual {p0, v1}, Landroid/widget/ImageView;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
|
||||||
|
|
||||||
|
invoke-virtual {p0, v1}, Landroid/widget/ImageView;->addOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
|
||||||
|
|
||||||
|
invoke-virtual {p0}, Landroid/widget/ImageView;->getParent()Landroid/view/ViewParent;
|
||||||
|
|
||||||
|
move-result-object v2
|
||||||
|
|
||||||
|
instance-of v2, v2, Landroid/view/View;
|
||||||
|
|
||||||
|
if-eqz v2, :cond_52
|
||||||
|
|
||||||
|
invoke-virtual {p0}, Landroid/widget/ImageView;->getParent()Landroid/view/ViewParent;
|
||||||
|
|
||||||
|
move-result-object v2
|
||||||
|
|
||||||
|
if-eq v2, v0, :cond_52
|
||||||
|
|
||||||
|
invoke-virtual {p0}, Landroid/widget/ImageView;->getParent()Landroid/view/ViewParent;
|
||||||
|
|
||||||
|
move-result-object p0
|
||||||
|
|
||||||
|
check-cast p0, Landroid/view/View;
|
||||||
|
|
||||||
|
invoke-virtual {p0, v1}, Landroid/view/View;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
|
||||||
|
|
||||||
|
:cond_52
|
||||||
|
sget-object p0, Lradiant/AnimatedCoverView;->live:Ljava/util/ArrayList;
|
||||||
|
|
||||||
|
new-instance v0, Ljava/lang/ref/WeakReference;
|
||||||
|
|
||||||
|
invoke-direct {v0, v1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
|
||||||
|
|
||||||
|
invoke-virtual {p0, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
|
invoke-direct {v1}, Lradiant/AnimatedCoverView;->sync()V
|
||||||
|
|
||||||
|
move-object v0, v1
|
||||||
|
|
||||||
|
:cond_60
|
||||||
|
iput p1, v0, Lradiant/AnimatedCoverView;->albumId:I
|
||||||
|
|
||||||
|
invoke-direct {v0}, Lradiant/AnimatedCoverView;->refresh()V
|
||||||
|
:try_end_65
|
||||||
|
.catchall {:try_start_3 .. :try_end_65} :catchall_66
|
||||||
|
|
||||||
|
goto :goto_67
|
||||||
|
|
||||||
|
:catchall_66
|
||||||
|
move-exception p0
|
||||||
|
|
||||||
|
:goto_67
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method private static find(Landroid/widget/ImageView;)Lradiant/AnimatedCoverView;
|
||||||
|
.registers 4
|
||||||
|
|
||||||
|
sget-object v0, Lradiant/AnimatedCoverView;->live:Ljava/util/ArrayList;
|
||||||
|
|
||||||
|
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
:cond_6
|
||||||
|
:goto_6
|
||||||
|
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
|
||||||
|
|
||||||
|
move-result v1
|
||||||
|
|
||||||
|
if-eqz v1, :cond_23
|
||||||
|
|
||||||
|
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||||
|
|
||||||
|
move-result-object v1
|
||||||
|
|
||||||
|
check-cast v1, Ljava/lang/ref/WeakReference;
|
||||||
|
|
||||||
|
invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||||
|
|
||||||
|
move-result-object v1
|
||||||
|
|
||||||
|
check-cast v1, Lradiant/AnimatedCoverView;
|
||||||
|
|
||||||
|
if-nez v1, :cond_1e
|
||||||
|
|
||||||
|
invoke-interface {v0}, Ljava/util/Iterator;->remove()V
|
||||||
|
|
||||||
|
goto :goto_6
|
||||||
|
|
||||||
|
:cond_1e
|
||||||
|
iget-object v2, v1, Lradiant/AnimatedCoverView;->target:Landroid/widget/ImageView;
|
||||||
|
|
||||||
|
if-ne v2, p0, :cond_6
|
||||||
|
|
||||||
|
return-object v1
|
||||||
|
|
||||||
|
:cond_23
|
||||||
|
const/4 p0, 0x0
|
||||||
|
|
||||||
|
return-object p0
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method private static frameAncestor(Landroid/view/View;)Landroid/view/ViewGroup;
|
||||||
|
.registers 2
|
||||||
|
|
||||||
|
invoke-virtual {p0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
|
||||||
|
|
||||||
|
move-result-object p0
|
||||||
|
|
||||||
|
:goto_4
|
||||||
|
instance-of v0, p0, Landroid/view/ViewGroup;
|
||||||
|
|
||||||
|
if-eqz v0, :cond_14
|
||||||
|
|
||||||
|
instance-of v0, p0, Landroid/widget/FrameLayout;
|
||||||
|
|
||||||
|
if-eqz v0, :cond_f
|
||||||
|
|
||||||
|
check-cast p0, Landroid/view/ViewGroup;
|
||||||
|
|
||||||
|
return-object p0
|
||||||
|
|
||||||
|
:cond_f
|
||||||
|
invoke-interface {p0}, Landroid/view/ViewParent;->getParent()Landroid/view/ViewParent;
|
||||||
|
|
||||||
|
move-result-object p0
|
||||||
|
|
||||||
|
goto :goto_4
|
||||||
|
|
||||||
|
:cond_14
|
||||||
|
const/4 p0, 0x0
|
||||||
|
|
||||||
|
return-object p0
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method private refresh()V
|
||||||
|
.registers 3
|
||||||
|
|
||||||
|
iget v0, p0, Lradiant/AnimatedCoverView;->albumId:I
|
||||||
|
|
||||||
|
invoke-static {v0}, Lradiant/AnimatedCovers;->urlFor(I)Ljava/lang/String;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
iget-object v1, p0, Lradiant/AnimatedCoverView;->url:Ljava/lang/String;
|
||||||
|
|
||||||
|
if-nez v0, :cond_d
|
||||||
|
|
||||||
|
if-nez v1, :cond_14
|
||||||
|
|
||||||
|
goto :goto_13
|
||||||
|
|
||||||
|
:cond_d
|
||||||
|
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
|
move-result v1
|
||||||
|
|
||||||
|
if-eqz v1, :cond_14
|
||||||
|
|
||||||
|
:goto_13
|
||||||
|
return-void
|
||||||
|
|
||||||
|
:cond_14
|
||||||
|
invoke-direct {p0}, Lradiant/AnimatedCoverView;->release()V
|
||||||
|
|
||||||
|
iput-object v0, p0, Lradiant/AnimatedCoverView;->url:Ljava/lang/String;
|
||||||
|
|
||||||
|
const/4 v1, 0x0
|
||||||
|
|
||||||
|
invoke-virtual {p0, v1}, Lradiant/AnimatedCoverView;->setAlpha(F)V
|
||||||
|
|
||||||
|
if-nez v0, :cond_24
|
||||||
|
|
||||||
|
const/4 v0, 0x4
|
||||||
|
|
||||||
|
invoke-virtual {p0, v0}, Lradiant/AnimatedCoverView;->setVisibility(I)V
|
||||||
|
|
||||||
|
return-void
|
||||||
|
|
||||||
|
:cond_24
|
||||||
|
const/4 v0, 0x0
|
||||||
|
|
||||||
|
invoke-virtual {p0, v0}, Lradiant/AnimatedCoverView;->setVisibility(I)V
|
||||||
|
|
||||||
|
invoke-direct {p0}, Lradiant/AnimatedCoverView;->start()V
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method static refreshAll()V
|
||||||
|
.registers 2
|
||||||
|
|
||||||
|
:try_start_0
|
||||||
|
sget-object v0, Lradiant/AnimatedCoverView;->live:Ljava/util/ArrayList;
|
||||||
|
|
||||||
|
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
:goto_6
|
||||||
|
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
|
||||||
|
|
||||||
|
move-result v1
|
||||||
|
|
||||||
|
if-eqz v1, :cond_23
|
||||||
|
|
||||||
|
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
|
||||||
|
|
||||||
|
move-result-object v1
|
||||||
|
|
||||||
|
check-cast v1, Ljava/lang/ref/WeakReference;
|
||||||
|
|
||||||
|
invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
|
||||||
|
|
||||||
|
move-result-object v1
|
||||||
|
|
||||||
|
check-cast v1, Lradiant/AnimatedCoverView;
|
||||||
|
|
||||||
|
if-nez v1, :cond_1e
|
||||||
|
|
||||||
|
invoke-interface {v0}, Ljava/util/Iterator;->remove()V
|
||||||
|
|
||||||
|
goto :goto_6
|
||||||
|
|
||||||
|
:cond_1e
|
||||||
|
invoke-direct {v1}, Lradiant/AnimatedCoverView;->refresh()V
|
||||||
|
:try_end_21
|
||||||
|
.catchall {:try_start_0 .. :try_end_21} :catchall_22
|
||||||
|
|
||||||
|
goto :goto_6
|
||||||
|
|
||||||
|
:catchall_22
|
||||||
|
move-exception v0
|
||||||
|
|
||||||
|
:cond_23
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method private release()V
|
||||||
|
.registers 3
|
||||||
|
|
||||||
|
iget-object v0, p0, Lradiant/AnimatedCoverView;->player:Landroid/media/MediaPlayer;
|
||||||
|
|
||||||
|
const/4 v1, 0x0
|
||||||
|
|
||||||
|
iput-object v1, p0, Lradiant/AnimatedCoverView;->player:Landroid/media/MediaPlayer;
|
||||||
|
|
||||||
|
if-eqz v0, :cond_c
|
||||||
|
|
||||||
|
:try_start_7
|
||||||
|
invoke-virtual {v0}, Landroid/media/MediaPlayer;->release()V
|
||||||
|
:try_end_a
|
||||||
|
.catchall {:try_start_7 .. :try_end_a} :catchall_b
|
||||||
|
|
||||||
|
goto :goto_c
|
||||||
|
|
||||||
|
:catchall_b
|
||||||
|
move-exception v0
|
||||||
|
|
||||||
|
:cond_c
|
||||||
|
:goto_c
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method private start()V
|
||||||
|
.registers 3
|
||||||
|
|
||||||
|
iget-object v0, p0, Lradiant/AnimatedCoverView;->url:Ljava/lang/String;
|
||||||
|
|
||||||
|
if-eqz v0, :cond_37
|
||||||
|
|
||||||
|
iget-object v0, p0, Lradiant/AnimatedCoverView;->surface:Landroid/view/Surface;
|
||||||
|
|
||||||
|
if-eqz v0, :cond_37
|
||||||
|
|
||||||
|
iget-object v0, p0, Lradiant/AnimatedCoverView;->player:Landroid/media/MediaPlayer;
|
||||||
|
|
||||||
|
if-eqz v0, :cond_d
|
||||||
|
|
||||||
|
goto :goto_37
|
||||||
|
|
||||||
|
:cond_d
|
||||||
|
:try_start_d
|
||||||
|
new-instance v0, Landroid/media/MediaPlayer;
|
||||||
|
|
||||||
|
invoke-direct {v0}, Landroid/media/MediaPlayer;-><init>()V
|
||||||
|
|
||||||
|
iput-object v0, p0, Lradiant/AnimatedCoverView;->player:Landroid/media/MediaPlayer;
|
||||||
|
|
||||||
|
iget-object v1, p0, Lradiant/AnimatedCoverView;->surface:Landroid/view/Surface;
|
||||||
|
|
||||||
|
invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;->setSurface(Landroid/view/Surface;)V
|
||||||
|
|
||||||
|
invoke-virtual {v0, p0}, Landroid/media/MediaPlayer;->setOnPreparedListener(Landroid/media/MediaPlayer$OnPreparedListener;)V
|
||||||
|
|
||||||
|
invoke-virtual {v0, p0}, Landroid/media/MediaPlayer;->setOnInfoListener(Landroid/media/MediaPlayer$OnInfoListener;)V
|
||||||
|
|
||||||
|
invoke-virtual {v0, p0}, Landroid/media/MediaPlayer;->setOnErrorListener(Landroid/media/MediaPlayer$OnErrorListener;)V
|
||||||
|
|
||||||
|
const/4 v1, 0x1
|
||||||
|
|
||||||
|
invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;->setLooping(Z)V
|
||||||
|
|
||||||
|
const/4 v1, 0x0
|
||||||
|
|
||||||
|
invoke-virtual {v0, v1, v1}, Landroid/media/MediaPlayer;->setVolume(FF)V
|
||||||
|
|
||||||
|
iget-object v1, p0, Lradiant/AnimatedCoverView;->url:Ljava/lang/String;
|
||||||
|
|
||||||
|
invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;->setDataSource(Ljava/lang/String;)V
|
||||||
|
|
||||||
|
invoke-virtual {v0}, Landroid/media/MediaPlayer;->prepareAsync()V
|
||||||
|
:try_end_32
|
||||||
|
.catchall {:try_start_d .. :try_end_32} :catchall_33
|
||||||
|
|
||||||
|
goto :goto_37
|
||||||
|
|
||||||
|
:catchall_33
|
||||||
|
move-exception v0
|
||||||
|
|
||||||
|
invoke-direct {p0}, Lradiant/AnimatedCoverView;->release()V
|
||||||
|
|
||||||
|
:cond_37
|
||||||
|
:goto_37
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method private sync()V
|
||||||
|
.registers 8
|
||||||
|
|
||||||
|
invoke-virtual {p0}, Lradiant/AnimatedCoverView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
iget-object v1, p0, Lradiant/AnimatedCoverView;->target:Landroid/widget/ImageView;
|
||||||
|
|
||||||
|
invoke-virtual {v1}, Landroid/widget/ImageView;->getWidth()I
|
||||||
|
|
||||||
|
move-result v1
|
||||||
|
|
||||||
|
const/4 v2, 0x1
|
||||||
|
|
||||||
|
invoke-static {v2, v1}, Ljava/lang/Math;->max(II)I
|
||||||
|
|
||||||
|
move-result v1
|
||||||
|
|
||||||
|
iget-object v3, p0, Lradiant/AnimatedCoverView;->target:Landroid/widget/ImageView;
|
||||||
|
|
||||||
|
invoke-virtual {v3}, Landroid/widget/ImageView;->getHeight()I
|
||||||
|
|
||||||
|
move-result v3
|
||||||
|
|
||||||
|
invoke-static {v2, v3}, Ljava/lang/Math;->max(II)I
|
||||||
|
|
||||||
|
move-result v3
|
||||||
|
|
||||||
|
if-eqz v0, :cond_2a
|
||||||
|
|
||||||
|
iget v4, v0, Landroid/view/ViewGroup$LayoutParams;->width:I
|
||||||
|
|
||||||
|
if-ne v4, v1, :cond_23
|
||||||
|
|
||||||
|
iget v4, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
|
||||||
|
|
||||||
|
if-eq v4, v3, :cond_2a
|
||||||
|
|
||||||
|
:cond_23
|
||||||
|
iput v1, v0, Landroid/view/ViewGroup$LayoutParams;->width:I
|
||||||
|
|
||||||
|
iput v3, v0, Landroid/view/ViewGroup$LayoutParams;->height:I
|
||||||
|
|
||||||
|
invoke-virtual {p0, v0}, Lradiant/AnimatedCoverView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
|
||||||
|
|
||||||
|
:cond_2a
|
||||||
|
iget-object v0, p0, Lradiant/AnimatedCoverView;->target:Landroid/widget/ImageView;
|
||||||
|
|
||||||
|
const/4 v1, 0x0
|
||||||
|
|
||||||
|
move v3, v1
|
||||||
|
|
||||||
|
move v4, v3
|
||||||
|
|
||||||
|
:goto_2f
|
||||||
|
if-eqz v0, :cond_58
|
||||||
|
|
||||||
|
iget-object v5, p0, Lradiant/AnimatedCoverView;->host:Landroid/view/ViewGroup;
|
||||||
|
|
||||||
|
if-eq v0, v5, :cond_58
|
||||||
|
|
||||||
|
invoke-virtual {v0}, Landroid/view/View;->getLeft()I
|
||||||
|
|
||||||
|
move-result v5
|
||||||
|
|
||||||
|
int-to-float v5, v5
|
||||||
|
|
||||||
|
invoke-virtual {v0}, Landroid/view/View;->getTranslationX()F
|
||||||
|
|
||||||
|
move-result v6
|
||||||
|
|
||||||
|
add-float/2addr v5, v6
|
||||||
|
|
||||||
|
add-float/2addr v3, v5
|
||||||
|
|
||||||
|
invoke-virtual {v0}, Landroid/view/View;->getTop()I
|
||||||
|
|
||||||
|
move-result v5
|
||||||
|
|
||||||
|
int-to-float v5, v5
|
||||||
|
|
||||||
|
invoke-virtual {v0}, Landroid/view/View;->getTranslationY()F
|
||||||
|
|
||||||
|
move-result v6
|
||||||
|
|
||||||
|
add-float/2addr v5, v6
|
||||||
|
|
||||||
|
add-float/2addr v4, v5
|
||||||
|
|
||||||
|
invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
instance-of v5, v0, Landroid/view/View;
|
||||||
|
|
||||||
|
if-eqz v5, :cond_56
|
||||||
|
|
||||||
|
check-cast v0, Landroid/view/View;
|
||||||
|
|
||||||
|
goto :goto_2f
|
||||||
|
|
||||||
|
:cond_56
|
||||||
|
const/4 v0, 0x0
|
||||||
|
|
||||||
|
goto :goto_2f
|
||||||
|
|
||||||
|
:cond_58
|
||||||
|
if-nez v0, :cond_5b
|
||||||
|
|
||||||
|
return-void
|
||||||
|
|
||||||
|
:cond_5b
|
||||||
|
invoke-virtual {p0}, Lradiant/AnimatedCoverView;->getLeft()I
|
||||||
|
|
||||||
|
move-result v0
|
||||||
|
|
||||||
|
int-to-float v0, v0
|
||||||
|
|
||||||
|
sub-float/2addr v3, v0
|
||||||
|
|
||||||
|
invoke-virtual {p0, v3}, Lradiant/AnimatedCoverView;->setTranslationX(F)V
|
||||||
|
|
||||||
|
invoke-virtual {p0}, Lradiant/AnimatedCoverView;->getTop()I
|
||||||
|
|
||||||
|
move-result v0
|
||||||
|
|
||||||
|
int-to-float v0, v0
|
||||||
|
|
||||||
|
sub-float/2addr v4, v0
|
||||||
|
|
||||||
|
invoke-virtual {p0, v4}, Lradiant/AnimatedCoverView;->setTranslationY(F)V
|
||||||
|
|
||||||
|
iget-boolean v0, p0, Lradiant/AnimatedCoverView;->outlined:Z
|
||||||
|
|
||||||
|
if-nez v0, :cond_8a
|
||||||
|
|
||||||
|
iput-boolean v2, p0, Lradiant/AnimatedCoverView;->outlined:Z
|
||||||
|
|
||||||
|
:try_start_73
|
||||||
|
invoke-virtual {p0}, Lradiant/AnimatedCoverView;->getResources()Landroid/content/res/Resources;
|
||||||
|
|
||||||
|
move-result-object v0
|
||||||
|
|
||||||
|
sget v3, Lcom/aspiro/wamp/R$dimen;->image_header_corner_radius:I
|
||||||
|
|
||||||
|
invoke-virtual {v0, v3}, Landroid/content/res/Resources;->getDimension(I)F
|
||||||
|
|
||||||
|
move-result v1
|
||||||
|
:try_end_7d
|
||||||
|
.catchall {:try_start_73 .. :try_end_7d} :catchall_7e
|
||||||
|
|
||||||
|
goto :goto_7f
|
||||||
|
|
||||||
|
:catchall_7e
|
||||||
|
move-exception v0
|
||||||
|
|
||||||
|
:goto_7f
|
||||||
|
new-instance v0, Lradiant/RoundOutline;
|
||||||
|
|
||||||
|
invoke-direct {v0, v1}, Lradiant/RoundOutline;-><init>(F)V
|
||||||
|
|
||||||
|
invoke-virtual {p0, v0}, Lradiant/AnimatedCoverView;->setOutlineProvider(Landroid/view/ViewOutlineProvider;)V
|
||||||
|
|
||||||
|
invoke-virtual {p0, v2}, Lradiant/AnimatedCoverView;->setClipToOutline(Z)V
|
||||||
|
|
||||||
|
:cond_8a
|
||||||
|
iget-object v0, p0, Lradiant/AnimatedCoverView;->target:Landroid/widget/ImageView;
|
||||||
|
|
||||||
|
invoke-virtual {v0}, Landroid/widget/ImageView;->getVisibility()I
|
||||||
|
|
||||||
|
move-result v0
|
||||||
|
|
||||||
|
if-eqz v0, :cond_9c
|
||||||
|
|
||||||
|
invoke-virtual {p0}, Lradiant/AnimatedCoverView;->getVisibility()I
|
||||||
|
|
||||||
|
move-result v0
|
||||||
|
|
||||||
|
if-nez v0, :cond_9c
|
||||||
|
|
||||||
|
const/4 v0, 0x4
|
||||||
|
|
||||||
|
invoke-virtual {p0, v0}, Lradiant/AnimatedCoverView;->setVisibility(I)V
|
||||||
|
|
||||||
|
:cond_9c
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
|
||||||
|
# virtual methods
|
||||||
|
.method public onError(Landroid/media/MediaPlayer;II)Z
|
||||||
|
.registers 4
|
||||||
|
|
||||||
|
iget-object p2, p0, Lradiant/AnimatedCoverView;->player:Landroid/media/MediaPlayer;
|
||||||
|
|
||||||
|
if-ne p1, p2, :cond_f
|
||||||
|
|
||||||
|
invoke-direct {p0}, Lradiant/AnimatedCoverView;->release()V
|
||||||
|
|
||||||
|
const/4 p1, 0x0
|
||||||
|
|
||||||
|
invoke-virtual {p0, p1}, Lradiant/AnimatedCoverView;->setAlpha(F)V
|
||||||
|
|
||||||
|
const/4 p1, 0x4
|
||||||
|
|
||||||
|
invoke-virtual {p0, p1}, Lradiant/AnimatedCoverView;->setVisibility(I)V
|
||||||
|
|
||||||
|
:cond_f
|
||||||
|
const/4 p1, 0x1
|
||||||
|
|
||||||
|
return p1
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public onInfo(Landroid/media/MediaPlayer;II)Z
|
||||||
|
.registers 4
|
||||||
|
|
||||||
|
iget-object p3, p0, Lradiant/AnimatedCoverView;->player:Landroid/media/MediaPlayer;
|
||||||
|
|
||||||
|
if-ne p1, p3, :cond_1a
|
||||||
|
|
||||||
|
const/4 p1, 0x3
|
||||||
|
|
||||||
|
if-ne p2, p1, :cond_1a
|
||||||
|
|
||||||
|
invoke-virtual {p0}, Lradiant/AnimatedCoverView;->animate()Landroid/view/ViewPropertyAnimator;
|
||||||
|
|
||||||
|
move-result-object p1
|
||||||
|
|
||||||
|
const/high16 p2, 0x3f800000 # 1.0f
|
||||||
|
|
||||||
|
invoke-virtual {p1, p2}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator;
|
||||||
|
|
||||||
|
move-result-object p1
|
||||||
|
|
||||||
|
const-wide/16 p2, 0x12c
|
||||||
|
|
||||||
|
invoke-virtual {p1, p2, p3}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
|
||||||
|
|
||||||
|
move-result-object p1
|
||||||
|
|
||||||
|
invoke-virtual {p1}, Landroid/view/ViewPropertyAnimator;->start()V
|
||||||
|
|
||||||
|
:cond_1a
|
||||||
|
const/4 p1, 0x0
|
||||||
|
|
||||||
|
return p1
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public onLayoutChange(Landroid/view/View;IIIIIIII)V
|
||||||
|
.registers 10
|
||||||
|
|
||||||
|
invoke-virtual {p0, p0}, Lradiant/AnimatedCoverView;->post(Ljava/lang/Runnable;)Z
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public onPrepared(Landroid/media/MediaPlayer;)V
|
||||||
|
.registers 3
|
||||||
|
|
||||||
|
iget-object v0, p0, Lradiant/AnimatedCoverView;->player:Landroid/media/MediaPlayer;
|
||||||
|
|
||||||
|
if-ne p1, v0, :cond_7
|
||||||
|
|
||||||
|
invoke-virtual {p1}, Landroid/media/MediaPlayer;->start()V
|
||||||
|
|
||||||
|
:cond_7
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public onSurfaceTextureAvailable(Landroid/graphics/SurfaceTexture;II)V
|
||||||
|
.registers 4
|
||||||
|
|
||||||
|
new-instance p2, Landroid/view/Surface;
|
||||||
|
|
||||||
|
invoke-direct {p2, p1}, Landroid/view/Surface;-><init>(Landroid/graphics/SurfaceTexture;)V
|
||||||
|
|
||||||
|
iput-object p2, p0, Lradiant/AnimatedCoverView;->surface:Landroid/view/Surface;
|
||||||
|
|
||||||
|
invoke-direct {p0}, Lradiant/AnimatedCoverView;->start()V
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public onSurfaceTextureDestroyed(Landroid/graphics/SurfaceTexture;)Z
|
||||||
|
.registers 3
|
||||||
|
|
||||||
|
invoke-direct {p0}, Lradiant/AnimatedCoverView;->release()V
|
||||||
|
|
||||||
|
const/4 p1, 0x0
|
||||||
|
|
||||||
|
iput-object p1, p0, Lradiant/AnimatedCoverView;->url:Ljava/lang/String;
|
||||||
|
|
||||||
|
iget-object v0, p0, Lradiant/AnimatedCoverView;->surface:Landroid/view/Surface;
|
||||||
|
|
||||||
|
if-eqz v0, :cond_f
|
||||||
|
|
||||||
|
iget-object v0, p0, Lradiant/AnimatedCoverView;->surface:Landroid/view/Surface;
|
||||||
|
|
||||||
|
invoke-virtual {v0}, Landroid/view/Surface;->release()V
|
||||||
|
|
||||||
|
:cond_f
|
||||||
|
iput-object p1, p0, Lradiant/AnimatedCoverView;->surface:Landroid/view/Surface;
|
||||||
|
|
||||||
|
const/4 p1, 0x1
|
||||||
|
|
||||||
|
return p1
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public onSurfaceTextureSizeChanged(Landroid/graphics/SurfaceTexture;II)V
|
||||||
|
.registers 4
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public onSurfaceTextureUpdated(Landroid/graphics/SurfaceTexture;)V
|
||||||
|
.registers 2
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public onViewAttachedToWindow(Landroid/view/View;)V
|
||||||
|
.registers 2
|
||||||
|
|
||||||
|
:try_start_0
|
||||||
|
invoke-direct {p0}, Lradiant/AnimatedCoverView;->refresh()V
|
||||||
|
:try_end_3
|
||||||
|
.catchall {:try_start_0 .. :try_end_3} :catchall_4
|
||||||
|
|
||||||
|
goto :goto_5
|
||||||
|
|
||||||
|
:catchall_4
|
||||||
|
move-exception p1
|
||||||
|
|
||||||
|
:goto_5
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public onViewDetachedFromWindow(Landroid/view/View;)V
|
||||||
|
.registers 2
|
||||||
|
|
||||||
|
invoke-direct {p0}, Lradiant/AnimatedCoverView;->release()V
|
||||||
|
|
||||||
|
const/4 p1, 0x0
|
||||||
|
|
||||||
|
iput-object p1, p0, Lradiant/AnimatedCoverView;->url:Ljava/lang/String;
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
.method public run()V
|
||||||
|
.registers 2
|
||||||
|
|
||||||
|
:try_start_0
|
||||||
|
invoke-direct {p0}, Lradiant/AnimatedCoverView;->sync()V
|
||||||
|
:try_end_3
|
||||||
|
.catchall {:try_start_0 .. :try_end_3} :catchall_4
|
||||||
|
|
||||||
|
goto :goto_5
|
||||||
|
|
||||||
|
:catchall_4
|
||||||
|
move-exception v0
|
||||||
|
|
||||||
|
:goto_5
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
File diff suppressed because it is too large.
Load diff
@@ -362,7 +362,7 @@
|
|||||||
|
|
||||||
const/4 v15, 0x0 # v15 = changed flags
|
const/4 v15, 0x0 # v15 = changed flags
|
||||||
|
|
||||||
invoke-static/range {v8 .. v15}, Lcom/tidal/android/feature/playerscreen/ui/composables/p3;->a(ILjava/lang/String;ZZLam0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
invoke-static/range {v8 .. v15}, Lcom/tidal/android/feature/playerscreen/ui/composables/e3;->a(ILjava/lang/String;ZZLyl0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||||
|
|
||||||
:skip
|
:skip
|
||||||
invoke-interface {v0}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V
|
invoke-interface {v0}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
|
|
||||||
# interfaces
|
# interfaces
|
||||||
.implements Lam0/l; # MARKER: R8 Lam0/l;
|
.implements Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
.implements Ljava/lang/Runnable;
|
.implements Ljava/lang/Runnable;
|
||||||
.implements Landroid/view/Choreographer$FrameCallback;
|
.implements Landroid/view/Choreographer$FrameCallback;
|
||||||
.implements Lb0/c; # MARKER: R8 Lb0/c;
|
.implements Lc0/c; # MARKER: R8 Lc0/c;
|
||||||
|
|
||||||
|
|
||||||
# static fields
|
# static fields
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
.field private static volatile loadToken:I
|
.field private static volatile loadToken:I
|
||||||
|
|
||||||
.field private static volatile loader:Lcoil/f; # MARKER: R8 Lcoil/f;
|
.field private static volatile loader:Lcoil/e; # MARKER: R8 Lcoil/e;
|
||||||
|
|
||||||
.field private static volatile requestedUuid:Ljava/lang/String;
|
.field private static volatile requestedUuid:Ljava/lang/String;
|
||||||
|
|
||||||
@@ -100,7 +100,7 @@
|
|||||||
.method private static attach(Landroidx/compose/runtime/Composer;)V
|
.method private static attach(Landroidx/compose/runtime/Composer;)V
|
||||||
.registers 3
|
.registers 3
|
||||||
|
|
||||||
sget-object v0, Lradiant/Kawarp;->loader:Lcoil/f; # MARKER: R8 Lcoil/f;
|
sget-object v0, Lradiant/Kawarp;->loader:Lcoil/e; # MARKER: R8 Lcoil/e;
|
||||||
|
|
||||||
if-eqz v0, :cond_5
|
if-eqz v0, :cond_5
|
||||||
|
|
||||||
@@ -129,7 +129,7 @@
|
|||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
instance-of v0, p0, Lce0/b$a; # MARKER: R8 Lce0/b$a;
|
instance-of v0, p0, Lud0/b$a; # MARKER: R8 Lud0/b$a;
|
||||||
|
|
||||||
if-nez v0, :cond_1d
|
if-nez v0, :cond_1d
|
||||||
|
|
||||||
@@ -138,13 +138,13 @@
|
|||||||
:cond_1d
|
:cond_1d
|
||||||
move-object v0, p0
|
move-object v0, p0
|
||||||
|
|
||||||
check-cast v0, Lce0/b$a; # MARKER: R8 Lce0/b$a;
|
check-cast v0, Lud0/b$a; # MARKER: R8 Lud0/b$a;
|
||||||
|
|
||||||
invoke-interface {v0}, Lce0/b$a;->a()Lce0/b; # MARKER: R8 Lce0/b$a; Lce0/b; a
|
invoke-interface {v0}, Lud0/b$a;->a()Lud0/b; # MARKER: R8 Lud0/b$a; Lud0/b; a
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
invoke-interface {v0}, Lce0/b;->a()Lxd0/e; # MARKER: R8 Lce0/b; Lxd0/e; a
|
invoke-interface {v0}, Lud0/b;->a()Lpd0/e; # MARKER: R8 Lud0/b; Lpd0/e; a
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
@@ -159,9 +159,9 @@
|
|||||||
|
|
||||||
check-cast v0, Lcom/tidal/android/image/coil/base/CoilImageLoader;
|
check-cast v0, Lcom/tidal/android/image/coil/base/CoilImageLoader;
|
||||||
|
|
||||||
iget-object p0, v0, Lcom/tidal/android/image/coil/base/CoilImageLoader;->a:Lcoil/f; # MARKER: R8 Lcoil/f; a
|
iget-object p0, v0, Lcom/tidal/android/image/coil/base/CoilImageLoader;->a:Lcoil/e; # MARKER: R8 Lcoil/e; a
|
||||||
|
|
||||||
sput-object p0, Lradiant/Kawarp;->loader:Lcoil/f; # MARKER: R8 Lcoil/f;
|
sput-object p0, Lradiant/Kawarp;->loader:Lcoil/e; # MARKER: R8 Lcoil/e;
|
||||||
:try_end_35
|
:try_end_35
|
||||||
.catchall {:try_start_5 .. :try_end_35} :catchall_36
|
.catchall {:try_start_5 .. :try_end_35} :catchall_36
|
||||||
|
|
||||||
@@ -174,7 +174,7 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static b(Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle;JILjava/lang/String;ZZLam0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V # MARKER: R8 Lam0/a;
|
.method public static b(Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle;JILjava/lang/String;ZZLyl0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V # MARKER: R8 Lyl0/a;
|
||||||
.registers 11
|
.registers 11
|
||||||
|
|
||||||
invoke-static {p3, p4, p5, p8, p9}, Lradiant/Kawarp;->render(ILjava/lang/String;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;)V
|
invoke-static {p3, p4, p5, p8, p9}, Lradiant/Kawarp;->render(ILjava/lang/String;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;)V
|
||||||
@@ -471,7 +471,7 @@
|
|||||||
|
|
||||||
sget-object p1, Lradiant/Kawarp;->DRAW:Lradiant/Kawarp;
|
sget-object p1, Lradiant/Kawarp;->DRAW:Lradiant/Kawarp;
|
||||||
|
|
||||||
invoke-static {p0, p1}, Landroidx/compose/ui/draw/DrawModifierKt;->drawBehind(Landroidx/compose/ui/Modifier;Lam0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lam0/l;
|
invoke-static {p0, p1}, Landroidx/compose/ui/draw/DrawModifierKt;->drawBehind(Landroidx/compose/ui/Modifier;Lyl0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
@@ -500,7 +500,7 @@
|
|||||||
|
|
||||||
move-object v6, p4
|
move-object v6, p4
|
||||||
|
|
||||||
invoke-static/range {v0 .. v7}, Lcom/tidal/android/feature/playerscreen/ui/composables/p3;->a(ILjava/lang/String;ZZLam0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V # MARKER: R8 Lcom/tidal/android/feature/playerscreen/ui/composables/p3; Lam0/a; a
|
invoke-static/range {v0 .. v7}, Lcom/tidal/android/feature/playerscreen/ui/composables/e3;->a(ILjava/lang/String;ZZLyl0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V # MARKER: R8 Lcom/tidal/android/feature/playerscreen/ui/composables/e3; Lyl0/a; a
|
||||||
|
|
||||||
:goto_42
|
:goto_42
|
||||||
invoke-interface {v6}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V
|
invoke-interface {v6}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V
|
||||||
@@ -530,7 +530,7 @@
|
|||||||
goto :goto_28
|
goto :goto_28
|
||||||
|
|
||||||
:cond_11
|
:cond_11
|
||||||
sget-object v0, Lradiant/Kawarp;->loader:Lcoil/f; # MARKER: R8 Lcoil/f;
|
sget-object v0, Lradiant/Kawarp;->loader:Lcoil/e; # MARKER: R8 Lcoil/e;
|
||||||
|
|
||||||
if-nez v0, :cond_16
|
if-nez v0, :cond_16
|
||||||
|
|
||||||
@@ -671,7 +671,7 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public d(Landroid/graphics/drawable/Drawable;)V
|
.method public c(Landroid/graphics/drawable/Drawable;)V
|
||||||
.registers 2
|
.registers 2
|
||||||
|
|
||||||
invoke-direct {p0}, Lradiant/Kawarp;->fail()V
|
invoke-direct {p0}, Lradiant/Kawarp;->fail()V
|
||||||
@@ -734,7 +734,7 @@
|
|||||||
.registers 15
|
.registers 15
|
||||||
|
|
||||||
:try_start_0
|
:try_start_0
|
||||||
new-instance v0, Lxd0/g; # MARKER: R8 Lxd0/g;
|
new-instance v0, Lpd0/g; # MARKER: R8 Lpd0/g;
|
||||||
|
|
||||||
sget-object v1, Lradiant/Kawarp;->appContext:Landroid/content/Context;
|
sget-object v1, Lradiant/Kawarp;->appContext:Landroid/content/Context;
|
||||||
|
|
||||||
@@ -762,11 +762,11 @@
|
|||||||
|
|
||||||
const/4 v6, 0x0
|
const/4 v6, 0x0
|
||||||
|
|
||||||
invoke-direct/range {v0 .. v8}, Lxd0/g;-><init>(Landroid/content/Context;Lcom/tidal/android/image/core/b;Lcom/tidal/android/image/core/b$h$a;Lcom/tidal/android/image/core/b$h$a;ZLjava/util/List;Lxd0/f;Z)V # MARKER: R8 Lxd0/g; Lcom/tidal/android/image/core/b; Lcom/tidal/android/image/core/b$h$a; Lxd0/f;
|
invoke-direct/range {v0 .. v8}, Lpd0/g;-><init>(Landroid/content/Context;Lcom/tidal/android/image/core/b;Lcom/tidal/android/image/core/b$h$a;Lcom/tidal/android/image/core/b$h$a;ZLjava/util/List;Lpd0/f;Z)V # MARKER: R8 Lpd0/g; Lcom/tidal/android/image/core/b; Lcom/tidal/android/image/core/b$h$a; Lpd0/f;
|
||||||
|
|
||||||
const/4 v1, 0x0
|
const/4 v1, 0x0
|
||||||
|
|
||||||
invoke-static {v0, v1}, Lcom/tidal/android/image/coil/c;->a(Lxd0/g;Landroidx/compose/ui/layout/ContentScale;)Lcoil/request/h; # MARKER: R8 Lcom/tidal/android/image/coil/c; Lxd0/g; Lcoil/request/h; a
|
invoke-static {v0, v1}, Lcom/tidal/android/image/coil/c;->a(Lpd0/g;Landroidx/compose/ui/layout/ContentScale;)Lcoil/request/h; # MARKER: R8 Lcom/tidal/android/image/coil/c; Lpd0/g; Lcoil/request/h; a
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
@@ -786,7 +786,7 @@
|
|||||||
|
|
||||||
iget-object v6, v1, Lcoil/request/b;->d:Lkotlinx/coroutines/CoroutineDispatcher; # MARKER: R8 Lcoil/request/b; d
|
iget-object v6, v1, Lcoil/request/b;->d:Lkotlinx/coroutines/CoroutineDispatcher; # MARKER: R8 Lcoil/request/b; d
|
||||||
|
|
||||||
iget-object v7, v1, Lcoil/request/b;->e:Ld0/c$a; # MARKER: R8 Lcoil/request/b; Ld0/c$a; e
|
iget-object v7, v1, Lcoil/request/b;->e:Le0/c$a; # MARKER: R8 Lcoil/request/b; Le0/c$a; e
|
||||||
|
|
||||||
iget-object v8, v1, Lcoil/request/b;->f:Lcoil/size/Precision; # MARKER: R8 Lcoil/request/b; f
|
iget-object v8, v1, Lcoil/request/b;->f:Lcoil/size/Precision; # MARKER: R8 Lcoil/request/b; f
|
||||||
|
|
||||||
@@ -800,19 +800,19 @@
|
|||||||
|
|
||||||
sget-object v13, Lcoil/request/CachePolicy;->DISABLED:Lcoil/request/CachePolicy;
|
sget-object v13, Lcoil/request/CachePolicy;->DISABLED:Lcoil/request/CachePolicy;
|
||||||
|
|
||||||
invoke-direct/range {v2 .. v13}, Lcoil/request/b;-><init>(Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Ld0/c$a;Lcoil/size/Precision;Landroid/graphics/Bitmap$Config;ZLcoil/request/CachePolicy;Lcoil/request/CachePolicy;Lcoil/request/CachePolicy;)V # MARKER: R8 Lcoil/request/b; Ld0/c$a;
|
invoke-direct/range {v2 .. v13}, Lcoil/request/b;-><init>(Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Lkotlinx/coroutines/CoroutineDispatcher;Le0/c$a;Lcoil/size/Precision;Landroid/graphics/Bitmap$Config;ZLcoil/request/CachePolicy;Lcoil/request/CachePolicy;Lcoil/request/CachePolicy;)V # MARKER: R8 Lcoil/request/b; Le0/c$a;
|
||||||
|
|
||||||
iput-object v2, v0, Lcoil/request/h$a;->b:Lcoil/request/b; # MARKER: R8 Lcoil/request/h$a; Lcoil/request/b; b
|
iput-object v2, v0, Lcoil/request/h$a;->b:Lcoil/request/b; # MARKER: R8 Lcoil/request/h$a; Lcoil/request/b; b
|
||||||
|
|
||||||
iput-object p0, v0, Lcoil/request/h$a;->d:Lb0/c; # MARKER: R8 Lcoil/request/h$a; Lb0/c; d
|
iput-object p0, v0, Lcoil/request/h$a;->d:Lc0/c; # MARKER: R8 Lcoil/request/h$a; Lc0/c; d
|
||||||
|
|
||||||
sget-object v1, Lradiant/Kawarp;->loader:Lcoil/f; # MARKER: R8 Lcoil/f;
|
sget-object v1, Lradiant/Kawarp;->loader:Lcoil/e; # MARKER: R8 Lcoil/e;
|
||||||
|
|
||||||
invoke-virtual {v0}, Lcoil/request/h$a;->a()Lcoil/request/h; # MARKER: R8 Lcoil/request/h$a; Lcoil/request/h; a
|
invoke-virtual {v0}, Lcoil/request/h$a;->a()Lcoil/request/h; # MARKER: R8 Lcoil/request/h$a; Lcoil/request/h; a
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
invoke-interface {v1, v0}, Lcoil/f;->b(Lcoil/request/h;)Lcoil/request/d; # MARKER: R8 Lcoil/f; Lcoil/request/h; Lcoil/request/d; b
|
invoke-interface {v1, v0}, Lcoil/e;->b(Lcoil/request/h;)Lcoil/request/d; # MARKER: R8 Lcoil/e; Lcoil/request/h; Lcoil/request/d; b
|
||||||
:try_end_4d
|
:try_end_4d
|
||||||
.catchall {:try_start_0 .. :try_end_4d} :catchall_4e
|
.catchall {:try_start_0 .. :try_end_4d} :catchall_4e
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
|
|
||||||
const/4 v4, 0x1
|
const/4 v4, 0x1
|
||||||
|
|
||||||
invoke-static {v0, v1, p2, v3, v4}, Landroidx/compose/runtime/SnapshotStateKt;->collectAsState(Lkotlinx/coroutines/flow/StateFlow;Lkotlin/coroutines/h;Landroidx/compose/runtime/Composer;II)Landroidx/compose/runtime/State; # MARKER: R8 Lkotlin/coroutines/h;
|
invoke-static {v0, v1, p2, v3, v4}, Landroidx/compose/runtime/SnapshotStateKt;->collectAsState(Lkotlinx/coroutines/flow/StateFlow;Lkotlin/coroutines/g;Landroidx/compose/runtime/Composer;II)Landroidx/compose/runtime/State; # MARKER: R8 Lkotlin/coroutines/g;
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
|
|
||||||
const/16 v7, 0x8
|
const/16 v7, 0x8
|
||||||
|
|
||||||
invoke-static/range {v0 .. v7}, Landroidx/compose/animation/SingleValueAnimationKt;->animateColorAsState-euL9pac(JLandroidx/compose/animation/core/AnimationSpec;Ljava/lang/String;Lam0/l;Landroidx/compose/runtime/Composer;II)Landroidx/compose/runtime/State; # MARKER: R8 Lam0/l;
|
invoke-static/range {v0 .. v7}, Landroidx/compose/animation/SingleValueAnimationKt;->animateColorAsState-euL9pac(JLandroidx/compose/animation/core/AnimationSpec;Ljava/lang/String;Lyl0/l;Landroidx/compose/runtime/Composer;II)Landroidx/compose/runtime/State; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
.class public final Lradiant/MiniSeekerFloating;
|
.class public final Lradiant/MiniSeekerFloating;
|
||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
|
|
||||||
.implements Lam0/l; # MARKER: R8 Lam0/l;
|
.implements Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
|
||||||
# static fields
|
# static fields
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
# static fields
|
# static fields
|
||||||
.field public static progressState:Landroidx/compose/runtime/MutableFloatState;
|
.field public static progressState:Landroidx/compose/runtime/MutableFloatState;
|
||||||
|
|
||||||
.field public static volatile vm:Lgh/j; # MARKER: R8 Lgh/j;
|
.field public static volatile vm:Leh/j; # MARKER: R8 Leh/j;
|
||||||
|
|
||||||
.field public static volatile sub:Lio/reactivex/disposables/Disposable;
|
.field public static volatile sub:Lio/reactivex/disposables/Disposable;
|
||||||
|
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
:start_block
|
:start_block
|
||||||
:try_start
|
:try_start
|
||||||
sget-object v0, Lradiant/MiniSeekerLine;->vm:Lgh/j; # cached vm MARKER: R8 Lgh/j;
|
sget-object v0, Lradiant/MiniSeekerLine;->vm:Leh/j; # cached vm MARKER: R8 Leh/j;
|
||||||
|
|
||||||
if-nez v0, :got_vm # reuse if present
|
if-nez v0, :got_vm # reuse if present
|
||||||
|
|
||||||
@@ -69,28 +69,28 @@
|
|||||||
|
|
||||||
move-result-object v0 # component
|
move-result-object v0 # component
|
||||||
|
|
||||||
check-cast v0, Le5/z$n2; # narrow type MARKER: R8 Le5/z$n2;
|
check-cast v0, Le5/d0$t2; # narrow type MARKER: R8 Le5/d0$t2;
|
||||||
|
|
||||||
iget-object v0, v0, Le5/z$n2;->z0:Ldagger/internal/j; # playqueue provider MARKER: R8 Le5/z$n2; Ldagger/internal/j; z0
|
iget-object v0, v0, Le5/d0$t2;->e1:Ldagger/internal/j; # playqueue provider MARKER: R8 Le5/d0$t2; Ldagger/internal/j; z0
|
||||||
|
|
||||||
invoke-interface {v0}, Lql0/a;->get()Ljava/lang/Object; # resolve MARKER: R8 Lql0/a;
|
invoke-interface {v0}, Lol0/a;->get()Ljava/lang/Object; # resolve MARKER: R8 Lol0/a;
|
||||||
|
|
||||||
move-result-object v0 # playqueue
|
move-result-object v0 # playqueue
|
||||||
|
|
||||||
check-cast v0, Lcom/aspiro/wamp/playqueue/d1; # narrow type MARKER: R8 Lcom/aspiro/wamp/playqueue/d1;
|
check-cast v0, Lcom/aspiro/wamp/playqueue/v0; # narrow type MARKER: R8 Lcom/aspiro/wamp/playqueue/v0;
|
||||||
|
|
||||||
new-instance v1, Lgh/j; # build vm MARKER: R8 Lgh/j;
|
new-instance v1, Leh/j; # build vm MARKER: R8 Leh/j;
|
||||||
|
|
||||||
invoke-direct {v1, v0}, Lgh/j;-><init>(Lcom/aspiro/wamp/playqueue/d1;)V # ctor MARKER: R8 Lgh/j; Lcom/aspiro/wamp/playqueue/d1;
|
invoke-direct {v1, v0}, Leh/j;-><init>(Lcom/aspiro/wamp/playqueue/v0;)V # ctor MARKER: R8 Leh/j; Lcom/aspiro/wamp/playqueue/v0;
|
||||||
|
|
||||||
sput-object v1, Lradiant/MiniSeekerLine;->vm:Lgh/j; # cache MARKER: R8 Lgh/j;
|
sput-object v1, Lradiant/MiniSeekerLine;->vm:Leh/j; # cache MARKER: R8 Leh/j;
|
||||||
|
|
||||||
:got_vm
|
:got_vm
|
||||||
sget-object v0, Lradiant/MiniSeekerLine;->vm:Lgh/j; # vm ref MARKER: R8 Lgh/j;
|
sget-object v0, Lradiant/MiniSeekerLine;->vm:Leh/j; # vm ref MARKER: R8 Leh/j;
|
||||||
|
|
||||||
invoke-virtual {v0}, Lgh/j;->a()V # activate emission MARKER: R8 Lgh/j; a
|
invoke-virtual {v0}, Leh/j;->a()V # activate emission MARKER: R8 Leh/j; a
|
||||||
|
|
||||||
iget-object v0, v0, Lgh/j;->d:Lio/reactivex/subjects/BehaviorSubject; # position subject MARKER: R8 Lgh/j; d
|
iget-object v0, v0, Leh/j;->d:Lio/reactivex/subjects/BehaviorSubject; # position subject MARKER: R8 Leh/j; d
|
||||||
|
|
||||||
invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;->mainThread()Lio/reactivex/Scheduler; # main scheduler
|
invoke-static {}, Lio/reactivex/android/schedulers/AndroidSchedulers;->mainThread()Lio/reactivex/Scheduler; # main scheduler
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
.class public final Lradiant/NoOp;
|
.class public final Lradiant/NoOp;
|
||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
.implements Lam0/a; # MARKER: R8 Lam0/a;
|
.implements Lyl0/a; # MARKER: R8 Lyl0/a;
|
||||||
|
|
||||||
|
|
||||||
# static fields
|
# static fields
|
||||||
|
|||||||
@@ -0,0 +1,43 @@
|
|||||||
|
.class public final Lradiant/PlayerAction;
|
||||||
|
.super Ljava/lang/Object;
|
||||||
|
.implements Lyl0/a; # MARKER: R8 Lyl0/a;
|
||||||
|
|
||||||
|
# Click lambda that sends a player action
|
||||||
|
|
||||||
|
|
||||||
|
# instance fields
|
||||||
|
.field public final a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
.field public final b:Ljava/lang/Object;
|
||||||
|
|
||||||
|
|
||||||
|
# direct methods
|
||||||
|
.method public constructor <init>(Ljava/lang/Object;Ljava/lang/Object;)V
|
||||||
|
.locals 0
|
||||||
|
|
||||||
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
|
check-cast p1, Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
iput-object p1, p0, Lradiant/PlayerAction;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
iput-object p2, p0, Lradiant/PlayerAction;->b:Ljava/lang/Object;
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
|
||||||
|
# virtual methods
|
||||||
|
.method public final invoke()Ljava/lang/Object;
|
||||||
|
.locals 2
|
||||||
|
|
||||||
|
iget-object v0, p0, Lradiant/PlayerAction;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
iget-object v1, p0, Lradiant/PlayerAction;->b:Ljava/lang/Object;
|
||||||
|
|
||||||
|
invoke-interface {v0, v1}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
||||||
|
|
||||||
|
return-object v0
|
||||||
|
.end method
|
||||||
@@ -85,15 +85,15 @@
|
|||||||
return-object p0
|
return-object p0
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static style(ILq20/c2;)Lq20/c2; # MARKER: R8 Lq20/c2;
|
.method public static style(ILw10/c2;)Lw10/c2; # MARKER: R8 Lw10/c2;
|
||||||
.registers 16
|
.registers 16
|
||||||
|
|
||||||
invoke-static {p0}, Lradiant/QualityBadge;->textArgb(I)I
|
invoke-static {p0}, Lradiant/QualityBadge;->textArgb(I)I
|
||||||
|
|
||||||
move-result v0
|
move-result v0
|
||||||
new-instance v1, Lf20/a; # MARKER: R8 Lf20/a;
|
new-instance v1, Ll10/a; # MARKER: R8 Ll10/a;
|
||||||
invoke-direct {v1, v0}, Lf20/a;-><init>(I)V # MARKER: R8 Lf20/a;
|
invoke-direct {v1, v0}, Ll10/a;-><init>(I)V # MARKER: R8 Ll10/a;
|
||||||
new-instance v0, Lf20/d; # MARKER: R8 Lf20/d;
|
new-instance v0, Ll10/d; # MARKER: R8 Ll10/d;
|
||||||
const/4 v2, 0x0
|
const/4 v2, 0x0
|
||||||
const/4 v3, 0x0
|
const/4 v3, 0x0
|
||||||
const/4 v4, 0x0
|
const/4 v4, 0x0
|
||||||
@@ -107,7 +107,7 @@
|
|||||||
const/4 v12, 0x0
|
const/4 v12, 0x0
|
||||||
const/16 v13, 0xffe
|
const/16 v13, 0xffe
|
||||||
const/4 v14, 0x0
|
const/4 v14, 0x0
|
||||||
invoke-direct/range {v0 .. v14}, Lf20/d;-><init>(Lf20/a;Lf20/a;Lf20/a;Lf20/a;Lf20/a;Lf20/a;Lf20/a;Lf20/a;Lf20/a;Lf20/a;Lf20/a;Lf20/a;ILkotlin/jvm/internal/DefaultConstructorMarker;)V # MARKER: R8 Lf20/d; Lf20/a;
|
invoke-direct/range {v0 .. v14}, Ll10/d;-><init>(Ll10/a;Ll10/a;Ll10/a;Ll10/a;Ll10/a;Ll10/a;Ll10/a;Ll10/a;Ll10/a;Ll10/a;Ll10/a;Ll10/a;ILkotlin/jvm/internal/DefaultConstructorMarker;)V # MARKER: R8 Ll10/d; Ll10/a;
|
||||||
|
|
||||||
move-object v9, v0
|
move-object v9, v0
|
||||||
move-object/from16 v0, p1
|
move-object/from16 v0, p1
|
||||||
@@ -118,7 +118,7 @@
|
|||||||
const/4 v5, 0x0
|
const/4 v5, 0x0
|
||||||
const/16 v6, 0x1d
|
const/16 v6, 0x1d
|
||||||
const/4 v7, 0x0
|
const/4 v7, 0x0
|
||||||
invoke-static/range {v0 .. v7}, Lq20/c2;->g(Lq20/c2;Lq20/s4;Lf20/d;Lcom/squareup/ui/market/core/text/MarketTextAlignment;Lcom/squareup/ui/market/core/text/MarketTextTransform;Lq20/r4;ILjava/lang/Object;)Lq20/c2; # MARKER: R8 Lq20/c2; Lq20/s4; Lf20/d; Lq20/r4; g
|
invoke-static/range {v0 .. v7}, Lw10/c2;->g(Lw10/c2;Lw10/s4;Ll10/d;Lcom/squareup/ui/market/core/text/MarketTextAlignment;Lcom/squareup/ui/market/core/text/MarketTextTransform;Lw10/r4;ILjava/lang/Object;)Lw10/c2; # MARKER: R8 Lw10/c2; Lw10/s4; Ll10/d; Lw10/r4; g
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
return-object p0
|
return-object p0
|
||||||
.end method
|
.end method
|
||||||
@@ -223,7 +223,7 @@
|
|||||||
return-void
|
return-void
|
||||||
|
|
||||||
:rl_new_track
|
:rl_new_track
|
||||||
iget-object v5, p0, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->P:Lkotlinx/coroutines/flow/MutableStateFlow; # MARKER: R8 P
|
iget-object v5, p0, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->S:Lkotlinx/coroutines/flow/MutableStateFlow; # MARKER: R8 P
|
||||||
|
|
||||||
invoke-interface {v5}, Lkotlinx/coroutines/flow/MutableStateFlow;->getValue()Ljava/lang/Object;
|
invoke-interface {v5}, Lkotlinx/coroutines/flow/MutableStateFlow;->getValue()Ljava/lang/Object;
|
||||||
|
|
||||||
@@ -243,7 +243,7 @@
|
|||||||
|
|
||||||
if-eq p0, v6, :store_keep_open
|
if-eq p0, v6, :store_keep_open
|
||||||
|
|
||||||
iget-object v7, v6, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->P:Lkotlinx/coroutines/flow/MutableStateFlow; # MARKER: R8 P
|
iget-object v7, v6, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->S:Lkotlinx/coroutines/flow/MutableStateFlow; # MARKER: R8 P
|
||||||
|
|
||||||
invoke-interface {v7}, Lkotlinx/coroutines/flow/MutableStateFlow;->getValue()Ljava/lang/Object;
|
invoke-interface {v7}, Lkotlinx/coroutines/flow/MutableStateFlow;->getValue()Ljava/lang/Object;
|
||||||
|
|
||||||
|
|||||||
@@ -63,7 +63,7 @@
|
|||||||
|
|
||||||
iget-object v1, p0, Lradiant/RLAPILyricsWorker;->vm:Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;
|
iget-object v1, p0, Lradiant/RLAPILyricsWorker;->vm:Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;
|
||||||
|
|
||||||
iget-object v2, v1, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->P:Lkotlinx/coroutines/flow/MutableStateFlow; # MARKER: R8 P
|
iget-object v2, v1, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->S:Lkotlinx/coroutines/flow/MutableStateFlow; # MARKER: R8 P
|
||||||
|
|
||||||
sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
|
sget-object v3, Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
|
||||||
|
|
||||||
@@ -82,15 +82,15 @@
|
|||||||
|
|
||||||
if-ne v0, v1, :not_current
|
if-ne v0, v1, :not_current
|
||||||
|
|
||||||
iget-object v1, v0, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->a:Lbi/e; # MARKER: R8 Lbi/e; a
|
iget-object v1, v0, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->a:Lzh/e; # MARKER: R8 Lzh/e; a
|
||||||
|
|
||||||
invoke-interface {v1}, Lbi/e;->getCurrentItem()Lcom/aspiro/wamp/playqueue/u0; # MARKER: R8 Lbi/e; Lcom/aspiro/wamp/playqueue/u0;
|
invoke-interface {v1}, Lzh/e;->getCurrentItem()Lcom/aspiro/wamp/playqueue/q0; # MARKER: R8 Lzh/e; Lcom/aspiro/wamp/playqueue/q0;
|
||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
if-eqz v1, :not_current
|
if-eqz v1, :not_current
|
||||||
|
|
||||||
invoke-interface {v1}, Lcom/aspiro/wamp/playqueue/u0;->getMediaItem()Lcom/aspiro/wamp/model/MediaItem; # MARKER: R8 Lcom/aspiro/wamp/playqueue/u0;
|
invoke-interface {v1}, Lcom/aspiro/wamp/playqueue/q0;->getMediaItem()Lcom/aspiro/wamp/model/MediaItem; # MARKER: R8 Lcom/aspiro/wamp/playqueue/q0;
|
||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
@@ -855,9 +855,9 @@
|
|||||||
|
|
||||||
iget-object v4, p0, Lradiant/RLAPILyricsWorker;->vm:Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;
|
iget-object v4, p0, Lradiant/RLAPILyricsWorker;->vm:Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;
|
||||||
|
|
||||||
iget-object v5, v4, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->O:Lkotlinx/coroutines/flow/MutableStateFlow; # MARKER: R8 O
|
iget-object v5, v4, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->R:Lkotlinx/coroutines/flow/MutableStateFlow; # MARKER: R8 O
|
||||||
|
|
||||||
invoke-static {v3}, Lvn0/a;->c(Ljava/lang/Iterable;)Lvn0/b; # MARKER: R8 Lvn0/a; Lvn0/b; c
|
invoke-static {v3}, Ltn0/a;->c(Ljava/lang/Iterable;)Ltn0/b; # MARKER: R8 Ltn0/a; Ltn0/b; c
|
||||||
|
|
||||||
move-result-object v6
|
move-result-object v6
|
||||||
|
|
||||||
@@ -874,7 +874,7 @@
|
|||||||
|
|
||||||
const/4 v10, 0x0
|
const/4 v10, 0x0
|
||||||
|
|
||||||
invoke-direct {v8, v7, v6, v9, v10}, Lcom/tidal/android/feature/playerscreen/ui/g$c;-><init>(Ljava/lang/String;Lvn0/b;IZ)V # MARKER: R8 Lcom/tidal/android/feature/playerscreen/ui/g$c; Lvn0/b;
|
invoke-direct {v8, v7, v6, v9, v10}, Lcom/tidal/android/feature/playerscreen/ui/g$c;-><init>(Ljava/lang/String;Ltn0/b;IZ)V # MARKER: R8 Lcom/tidal/android/feature/playerscreen/ui/g$c; Ltn0/b;
|
||||||
|
|
||||||
const-string v6, "publishing g$c -> K=true (O=true if sticky) N=g$c"
|
const-string v6, "publishing g$c -> K=true (O=true if sticky) N=g$c"
|
||||||
|
|
||||||
@@ -886,7 +886,7 @@
|
|||||||
|
|
||||||
sput-boolean v6, Lradiant/RLAPILyricsHook;->isRlState:Z
|
sput-boolean v6, Lradiant/RLAPILyricsHook;->isRlState:Z
|
||||||
|
|
||||||
iget-object v6, v4, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->K:Lkotlinx/coroutines/flow/MutableStateFlow; # MARKER: R8 K
|
iget-object v6, v4, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->N:Lkotlinx/coroutines/flow/MutableStateFlow; # MARKER: R8 K
|
||||||
|
|
||||||
sget-object v7, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
sget-object v7, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
|
||||||
|
|
||||||
@@ -902,7 +902,7 @@
|
|||||||
|
|
||||||
:open_lyrics
|
:open_lyrics
|
||||||
|
|
||||||
iget-object v6, v4, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->P:Lkotlinx/coroutines/flow/MutableStateFlow; # MARKER: R8 P
|
iget-object v6, v4, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->S:Lkotlinx/coroutines/flow/MutableStateFlow; # MARKER: R8 P
|
||||||
|
|
||||||
invoke-interface {v6, v7}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
invoke-interface {v6, v7}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
||||||
|
|
||||||
@@ -921,17 +921,23 @@
|
|||||||
.method public run()V
|
.method public run()V
|
||||||
.locals 2
|
.locals 2
|
||||||
|
|
||||||
|
invoke-static {p0}, Lradiant/SparkleIcons;->rlBegin(Ljava/lang/Object;)V # Spinner while fetching
|
||||||
|
|
||||||
:try_start
|
:try_start
|
||||||
invoke-direct {p0}, Lradiant/RLAPILyricsWorker;->runImpl()V
|
invoke-direct {p0}, Lradiant/RLAPILyricsWorker;->runImpl()V
|
||||||
|
|
||||||
:try_end
|
:try_end
|
||||||
.catchall {:try_start .. :try_end} :catch_all
|
.catchall {:try_start .. :try_end} :catch_all
|
||||||
|
|
||||||
|
invoke-static {p0}, Lradiant/SparkleIcons;->rlEnd(Ljava/lang/Object;)V
|
||||||
|
|
||||||
return-void
|
return-void
|
||||||
|
|
||||||
:catch_all
|
:catch_all
|
||||||
move-exception v0
|
move-exception v0
|
||||||
|
|
||||||
|
invoke-static {p0}, Lradiant/SparkleIcons;->rlEnd(Ljava/lang/Object;)V
|
||||||
|
|
||||||
invoke-virtual {v0}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
|
invoke-virtual {v0}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
|
||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|||||||
@@ -0,0 +1,44 @@
|
|||||||
|
.class public final Lradiant/RoundOutline;
|
||||||
|
.super Landroid/view/ViewOutlineProvider;
|
||||||
|
|
||||||
|
|
||||||
|
# instance fields
|
||||||
|
.field private final radius:F
|
||||||
|
|
||||||
|
|
||||||
|
# direct methods
|
||||||
|
.method public constructor <init>(F)V
|
||||||
|
.registers 2
|
||||||
|
|
||||||
|
invoke-direct {p0}, Landroid/view/ViewOutlineProvider;-><init>()V
|
||||||
|
|
||||||
|
iput p1, p0, Lradiant/RoundOutline;->radius:F
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
|
|
||||||
|
|
||||||
|
# virtual methods
|
||||||
|
.method public getOutline(Landroid/view/View;Landroid/graphics/Outline;)V
|
||||||
|
.registers 9
|
||||||
|
|
||||||
|
invoke-virtual {p1}, Landroid/view/View;->getWidth()I
|
||||||
|
|
||||||
|
move-result v3
|
||||||
|
|
||||||
|
invoke-virtual {p1}, Landroid/view/View;->getHeight()I
|
||||||
|
|
||||||
|
move-result v4
|
||||||
|
|
||||||
|
iget v5, p0, Lradiant/RoundOutline;->radius:F
|
||||||
|
|
||||||
|
const/4 v1, 0x0
|
||||||
|
|
||||||
|
const/4 v2, 0x0
|
||||||
|
|
||||||
|
move-object v0, p2
|
||||||
|
|
||||||
|
invoke-virtual/range {v0 .. v5}, Landroid/graphics/Outline;->setRoundRect(IIIIF)V
|
||||||
|
|
||||||
|
return-void
|
||||||
|
.end method
|
||||||
@@ -20,13 +20,13 @@
|
|||||||
|
|
||||||
if-eqz p1, :ret # null guard
|
if-eqz p1, :ret # null guard
|
||||||
|
|
||||||
instance-of v0, p1, Lgh/b; # type guard MARKER: R8 Lgh/b;
|
instance-of v0, p1, Leh/b; # type guard MARKER: R8 Leh/b;
|
||||||
|
|
||||||
if-eqz v0, :ret # skip if wrong type
|
if-eqz v0, :ret # skip if wrong type
|
||||||
|
|
||||||
check-cast p1, Lgh/b; # narrow type MARKER: R8 Lgh/b;
|
check-cast p1, Leh/b; # narrow type MARKER: R8 Leh/b;
|
||||||
|
|
||||||
iget v0, p1, Lgh/b;->b:F # raw progress MARKER: R8 Lgh/b; b
|
iget v0, p1, Leh/b;->b:F # raw progress MARKER: R8 Leh/b; b
|
||||||
|
|
||||||
invoke-static {v0}, Ljava/lang/Float;->isNaN(F)Z # nan check
|
invoke-static {v0}, Ljava/lang/Float;->isNaN(F)Z # nan check
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public static final a(ILandroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;Lam0/a;)V # MARKER: R8 Lam0/a;
|
.method public static final a(ILandroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;Lyl0/a;)V # MARKER: R8 Lyl0/a;
|
||||||
.locals 21
|
.locals 21
|
||||||
.annotation build Landroidx/compose/runtime/Composable;
|
.annotation build Landroidx/compose/runtime/Composable;
|
||||||
.end annotation
|
.end annotation
|
||||||
@@ -98,7 +98,7 @@
|
|||||||
|
|
||||||
const/4 v4, 0x6
|
const/4 v4, 0x6
|
||||||
|
|
||||||
invoke-static {v2, v11, v4}, Lcom/squareup/ui/market/core/theme/z;->t(Lcom/squareup/ui/market/core/theme/k$a;Landroidx/compose/runtime/Composer;I)Lcom/squareup/ui/market/core/theme/MarketStylesheet; # MARKER: R8 Lcom/squareup/ui/market/core/theme/z; Lcom/squareup/ui/market/core/theme/k$a; t
|
invoke-static {v2, v11, v4}, Lcom/squareup/ui/market/core/theme/d0;->t(Lcom/squareup/ui/market/core/theme/k$a;Landroidx/compose/runtime/Composer;I)Lcom/squareup/ui/market/core/theme/MarketStylesheet; # MARKER: R8 Lcom/squareup/ui/market/core/theme/d0; Lcom/squareup/ui/market/core/theme/k$a; t
|
||||||
|
|
||||||
move-result-object v15
|
move-result-object v15
|
||||||
|
|
||||||
@@ -131,7 +131,7 @@
|
|||||||
|
|
||||||
const/16 v18, 0x0
|
const/16 v18, 0x0
|
||||||
|
|
||||||
invoke-static/range {v15 .. v20}, Lcom/squareup/ui/market/components/MarketIconButtonKt;->P(Lcom/squareup/ui/market/core/theme/MarketStylesheet;Lcom/squareup/ui/market/core/components/properties/IconButton$Size;Lcom/squareup/ui/market/core/components/properties/IconButton$Rank;Lcom/squareup/ui/market/core/components/properties/IconButton$Variant;ILjava/lang/Object;)Lq20/u1; # MARKER: R8 Lq20/u1; P
|
invoke-static/range {v15 .. v20}, Lcom/squareup/ui/market/components/MarketIconButtonKt;->P(Lcom/squareup/ui/market/core/theme/MarketStylesheet;Lcom/squareup/ui/market/core/components/properties/IconButton$Size;Lcom/squareup/ui/market/core/components/properties/IconButton$Rank;Lcom/squareup/ui/market/core/components/properties/IconButton$Variant;ILjava/lang/Object;)Lw10/u1; # MARKER: R8 Lw10/u1; P
|
||||||
|
|
||||||
move-result-object v4
|
move-result-object v4
|
||||||
|
|
||||||
@@ -140,7 +140,7 @@
|
|||||||
:cond_5
|
:cond_5
|
||||||
move-object v9, v4
|
move-object v9, v4
|
||||||
|
|
||||||
check-cast v9, Lq20/u1; # MARKER: R8 Lq20/u1;
|
check-cast v9, Lw10/u1; # MARKER: R8 Lw10/u1;
|
||||||
|
|
||||||
sget v2, Lcom/tidal/android/feature/playerscreen/ui/R$string;->lyrics:I
|
sget v2, Lcom/tidal/android/feature/playerscreen/ui/R$string;->lyrics:I
|
||||||
|
|
||||||
@@ -160,19 +160,32 @@
|
|||||||
|
|
||||||
and-int/lit8 v12, v4, 0xe
|
and-int/lit8 v12, v4, 0xe
|
||||||
|
|
||||||
const/16 v13, 0xf8
|
const/16 v13, 0xe8 # Pass enabled ourselves
|
||||||
|
|
||||||
const/4 v4, 0x0
|
const/4 v4, 0x0
|
||||||
|
|
||||||
|
sget v5, Lradiant/SparkleIcons;->currentMode:I # Sparkle mode from PlayerScreen
|
||||||
|
|
||||||
|
iput v5, v10, Lradiant/SparkleContent;->m:I
|
||||||
|
|
||||||
|
if-nez v5, :rl_disabled # Grey out while loading or no lyrics
|
||||||
|
|
||||||
|
const/4 v5, 0x1 # enabled
|
||||||
|
|
||||||
|
goto :rl_enabled_set
|
||||||
|
|
||||||
|
:rl_disabled
|
||||||
const/4 v5, 0x0
|
const/4 v5, 0x0
|
||||||
|
|
||||||
|
:rl_enabled_set
|
||||||
|
|
||||||
const/4 v6, 0x0
|
const/4 v6, 0x0
|
||||||
|
|
||||||
const/4 v7, 0x0
|
const/4 v7, 0x0
|
||||||
|
|
||||||
const/4 v8, 0x0
|
const/4 v8, 0x0
|
||||||
|
|
||||||
invoke-static/range {v1 .. v13}, Lcom/squareup/ui/market/components/MarketIconButtonKt;->b(Lam0/a;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSource;ZLcom/squareup/ui/market/components/n;Lam0/a;Ljava/lang/String;Lq20/u1;Lam0/p;Landroidx/compose/runtime/Composer;II)V # MARKER: R8 Lam0/a; Lcom/squareup/ui/market/components/n; Lq20/u1; Lam0/p; b
|
invoke-static/range {v1 .. v13}, Lcom/squareup/ui/market/components/MarketIconButtonKt;->c(Lyl0/a;Ljava/lang/String;Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/interaction/MutableInteractionSource;ZLcom/squareup/ui/market/components/n;Lyl0/a;Ljava/lang/String;Lw10/u1;Lyl0/p;Landroidx/compose/runtime/Composer;II)V # MARKER: R8 Lyl0/a; Lcom/squareup/ui/market/components/n; Lw10/u1; Lyl0/p; b
|
||||||
|
|
||||||
invoke-static {}, Landroidx/compose/runtime/ComposerKt;->isTraceInProgress()Z
|
invoke-static {}, Landroidx/compose/runtime/ComposerKt;->isTraceInProgress()Z
|
||||||
|
|
||||||
|
|||||||
@@ -3,7 +3,11 @@
|
|||||||
.source "SourceFile"
|
.source "SourceFile"
|
||||||
|
|
||||||
# interfaces
|
# interfaces
|
||||||
.implements Lam0/p; # MARKER: R8 Lam0/p;
|
.implements Lyl0/p; # MARKER: R8 Lyl0/p;
|
||||||
|
|
||||||
|
|
||||||
|
# instance fields
|
||||||
|
.field public m:I # Sparkle mode
|
||||||
|
|
||||||
|
|
||||||
# virtual methods
|
# virtual methods
|
||||||
@@ -35,7 +39,7 @@
|
|||||||
invoke-static {v0, p2, v1, v2}, Landroidx/compose/runtime/ComposerKt;->traceEventStart(IIILjava/lang/String;)V
|
invoke-static {v0, p2, v1, v2}, Landroidx/compose/runtime/ComposerKt;->traceEventStart(IIILjava/lang/String;)V
|
||||||
|
|
||||||
:cond_0
|
:cond_0
|
||||||
const p2, 0x7f080522
|
sget p2, Lcom/aspiro/wamp/R$drawable;->ic_sparkle:I # By name, ids change every build
|
||||||
|
|
||||||
const/4 v0, 0x0
|
const/4 v0, 0x0
|
||||||
|
|
||||||
@@ -52,6 +56,12 @@
|
|||||||
invoke-static {}, Landroidx/compose/runtime/ComposerKt;->traceEventEnd()V
|
invoke-static {}, Landroidx/compose/runtime/ComposerKt;->traceEventEnd()V
|
||||||
|
|
||||||
:cond_1
|
:cond_1
|
||||||
|
iget v0, p0, Lradiant/SparkleContent;->m:I
|
||||||
|
|
||||||
|
invoke-static {p2, v0, p1}, Lradiant/SparkleIcons;->forMode(Landroidx/compose/ui/graphics/painter/Painter;ILandroidx/compose/runtime/Composer;)Landroidx/compose/ui/graphics/painter/Painter;
|
||||||
|
|
||||||
|
move-result-object p2
|
||||||
|
|
||||||
invoke-interface {p1}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V
|
invoke-interface {p1}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V
|
||||||
|
|
||||||
return-object p2
|
return-object p2
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
@@ -1,6 +1,6 @@
|
|||||||
.class public final Lradiant/SpvFactory;
|
.class public final Lradiant/SpvFactory;
|
||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
.implements Lam0/l; # MARKER: R8 Lam0/l;
|
.implements Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
|
||||||
# static fields
|
# static fields
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
|
|
||||||
# interfaces
|
# interfaces
|
||||||
.implements Lam0/l; # MARKER: R8 Lam0/l;
|
.implements Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
# Remembers where each line's glyphs landed
|
# Remembers where each line's glyphs landed
|
||||||
|
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# One reusable callback per line
|
# One reusable callback per line
|
||||||
.method public static cb(I)Lam0/l; # MARKER: R8 Lam0/l;
|
.method public static cb(I)Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
.locals 5
|
.locals 5
|
||||||
|
|
||||||
if-gez p0, :have_idx
|
if-gez p0, :have_idx
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
.class public final Lradiant/gestures/miniplayer/MiniPlayerGestures$FeedbackLayer;
|
.class public final Lradiant/gestures/miniplayer/MiniPlayerGestures$FeedbackLayer;
|
||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
.implements Lam0/l; # MARKER: R8 Lam0/l;
|
.implements Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
|
||||||
# annotations
|
# annotations
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
.class public final Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;
|
.class public final Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;
|
||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
.implements Lam0/l; # MARKER: R8 Lam0/l;
|
.implements Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
# annotations
|
# annotations
|
||||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# instance fields
|
# instance fields
|
||||||
.field public final a:Lam0/l; # MARKER: R8 Lam0/l;
|
.field public final a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
# Y at ACTION_DOWN
|
# Y at ACTION_DOWN
|
||||||
.field public b:F
|
.field public b:F
|
||||||
@@ -43,12 +43,12 @@
|
|||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Lam0/l;Landroidx/compose/material3/SheetState;Z)V # MARKER: R8 Lam0/l;
|
.method public constructor <init>(Lyl0/l;Landroidx/compose/material3/SheetState;Z)V # MARKER: R8 Lyl0/l;
|
||||||
.locals 0
|
.locals 0
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
iput-object p1, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->a:Lam0/l; # MARKER: R8 Lam0/l;
|
iput-object p1, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
iput-object p2, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->f:Landroidx/compose/material3/SheetState;
|
iput-object p2, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->f:Landroidx/compose/material3/SheetState;
|
||||||
|
|
||||||
@@ -90,9 +90,9 @@
|
|||||||
|
|
||||||
iget-object v0, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->f:Landroidx/compose/material3/SheetState;
|
iget-object v0, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->f:Landroidx/compose/material3/SheetState;
|
||||||
|
|
||||||
iget-object v1, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->a:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v1, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {v0, v1, p1}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->finishDrag(Landroidx/compose/material3/SheetState;Lam0/l;F)V # MARKER: R8 Lam0/l;
|
invoke-static {v0, v1, p1}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->finishDrag(Landroidx/compose/material3/SheetState;Lyl0/l;F)V # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
@@ -100,11 +100,11 @@
|
|||||||
.method private openPlayer()V
|
.method private openPlayer()V
|
||||||
.locals 2
|
.locals 2
|
||||||
|
|
||||||
iget-object v0, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->a:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v0, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
sget-object v1, Lcom/tidal/android/feature/appscaffold/ui/b$b;->a:Lcom/tidal/android/feature/appscaffold/ui/b$b; # MARKER: R8 Lcom/tidal/android/feature/appscaffold/ui/b$b; a
|
sget-object v1, Lcom/tidal/android/feature/appscaffold/ui/b$b;->a:Lcom/tidal/android/feature/appscaffold/ui/b$b; # MARKER: R8 Lcom/tidal/android/feature/appscaffold/ui/b$b; a
|
||||||
|
|
||||||
invoke-interface {v0, v1}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {v0, v1}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
@@ -467,9 +467,9 @@
|
|||||||
|
|
||||||
move-result v0
|
move-result v0
|
||||||
|
|
||||||
iget-object v1, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->a:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v1, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {v1, v0}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->completeSimpleSwipe(Lam0/l;F)Z # MARKER: R8 Lam0/l;
|
invoke-static {v1, v0}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->completeSimpleSwipe(Lyl0/l;F)Z # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->animateSwipeFeedbackReset()V
|
invoke-static {}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->animateSwipeFeedbackReset()V
|
||||||
|
|
||||||
@@ -489,9 +489,9 @@
|
|||||||
|
|
||||||
iget-object v0, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->f:Landroidx/compose/material3/SheetState;
|
iget-object v0, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->f:Landroidx/compose/material3/SheetState;
|
||||||
|
|
||||||
iget-object v1, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->a:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v1, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {v0, v1}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->cancelDrag(Landroidx/compose/material3/SheetState;Lam0/l;)V # MARKER: R8 Lam0/l;
|
invoke-static {v0, v1}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->cancelDrag(Landroidx/compose/material3/SheetState;Lyl0/l;)V # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
goto :cancel_reset
|
goto :cancel_reset
|
||||||
|
|
||||||
|
|||||||
+10
-10
@@ -1,6 +1,6 @@
|
|||||||
.class public final Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;
|
.class public final Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;
|
||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
.implements Lam0/l; # MARKER: R8 Lam0/l;
|
.implements Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
|
||||||
# annotations
|
# annotations
|
||||||
@@ -15,18 +15,18 @@
|
|||||||
|
|
||||||
|
|
||||||
# instance fields
|
# instance fields
|
||||||
.field public final a:Lam0/l; # MARKER: R8 Lam0/l;
|
.field public final a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
.field public final b:Landroidx/compose/material3/SheetState;
|
.field public final b:Landroidx/compose/material3/SheetState;
|
||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Lam0/l;Landroidx/compose/material3/SheetState;)V # MARKER: R8 Lam0/l;
|
.method public constructor <init>(Lyl0/l;Landroidx/compose/material3/SheetState;)V # MARKER: R8 Lyl0/l;
|
||||||
.locals 0
|
.locals 0
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
iput-object p1, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;->a:Lam0/l; # MARKER: R8 Lam0/l;
|
iput-object p1, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
iput-object p2, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;->b:Landroidx/compose/material3/SheetState;
|
iput-object p2, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;->b:Landroidx/compose/material3/SheetState;
|
||||||
|
|
||||||
@@ -100,9 +100,9 @@
|
|||||||
|
|
||||||
move-result v1
|
move-result v1
|
||||||
|
|
||||||
iget-object v2, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;->a:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v2, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {v2, v1}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->completeSimpleSwipe(Lam0/l;F)Z # MARKER: R8 Lam0/l;
|
invoke-static {v2, v1}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->completeSimpleSwipe(Lyl0/l;F)Z # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->animateSwipeFeedbackReset()V
|
invoke-static {}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->animateSwipeFeedbackReset()V
|
||||||
|
|
||||||
@@ -143,9 +143,9 @@
|
|||||||
|
|
||||||
move-result v1
|
move-result v1
|
||||||
|
|
||||||
iget-object v2, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;->a:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v2, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {v0, v2, v1}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->finishDrag(Landroidx/compose/material3/SheetState;Lam0/l;F)V # MARKER: R8 Lam0/l;
|
invoke-static {v0, v2, v1}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->finishDrag(Landroidx/compose/material3/SheetState;Lyl0/l;F)V # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->animateSwipeFeedbackReset()V
|
invoke-static {}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->animateSwipeFeedbackReset()V
|
||||||
|
|
||||||
@@ -153,9 +153,9 @@
|
|||||||
|
|
||||||
# ACTION_CANCEL
|
# ACTION_CANCEL
|
||||||
:cancel
|
:cancel
|
||||||
iget-object v2, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;->a:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v2, p0, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {v0, v2}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->cancelDrag(Landroidx/compose/material3/SheetState;Lam0/l;)V # MARKER: R8 Lam0/l;
|
invoke-static {v0, v2}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->cancelDrag(Landroidx/compose/material3/SheetState;Lyl0/l;)V # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->animateSwipeFeedbackReset()V
|
invoke-static {}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->animateSwipeFeedbackReset()V
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
.field private static g:Landroidx/compose/material3/SheetState;
|
.field private static g:Landroidx/compose/material3/SheetState;
|
||||||
|
|
||||||
# Material3 settle lambda
|
# Material3 settle lambda
|
||||||
.field private static h:Lam0/l; # MARKER: R8 Lam0/l;
|
.field private static h:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
# Latest MotionEvent eventTime for drag updates
|
# Latest MotionEvent eventTime for drag updates
|
||||||
.field private static i:J
|
.field private static i:J
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
.field private static r:Z
|
.field private static r:Z
|
||||||
|
|
||||||
# AppScaffold context
|
# AppScaffold context
|
||||||
.field private static s:Lam0/l; # MARKER: R8 Lam0/l;
|
.field private static s:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
.field private static t:Landroidx/compose/material3/SheetState;
|
.field private static t:Landroidx/compose/material3/SheetState;
|
||||||
|
|
||||||
@@ -321,7 +321,7 @@
|
|||||||
|
|
||||||
sput-object v0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->g:Landroidx/compose/material3/SheetState;
|
sput-object v0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->g:Landroidx/compose/material3/SheetState;
|
||||||
|
|
||||||
sput-object v0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->h:Lam0/l; # MARKER: R8 Lam0/l;
|
sput-object v0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->h:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
sput v0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->d:F
|
sput v0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->d:F
|
||||||
|
|
||||||
@@ -437,7 +437,7 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static cancelDrag(Landroidx/compose/material3/SheetState;Lam0/l;)V # MARKER: R8 Lam0/l;
|
.method public static cancelDrag(Landroidx/compose/material3/SheetState;Lyl0/l;)V # MARKER: R8 Lyl0/l;
|
||||||
.locals 1
|
.locals 1
|
||||||
|
|
||||||
invoke-static {p0}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->isDragging(Landroidx/compose/material3/SheetState;)Z
|
invoke-static {p0}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->isDragging(Landroidx/compose/material3/SheetState;)Z
|
||||||
@@ -450,13 +450,13 @@
|
|||||||
|
|
||||||
sget-object p0, Lcom/tidal/android/feature/appscaffold/ui/b$a;->a:Lcom/tidal/android/feature/appscaffold/ui/b$a; # MARKER: R8 Lcom/tidal/android/feature/appscaffold/ui/b$a; a
|
sget-object p0, Lcom/tidal/android/feature/appscaffold/ui/b$a;->a:Lcom/tidal/android/feature/appscaffold/ui/b$a; # MARKER: R8 Lcom/tidal/android/feature/appscaffold/ui/b$a; a
|
||||||
|
|
||||||
invoke-interface {p1, p0}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {p1, p0}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
:done
|
:done
|
||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static finishDrag(Landroidx/compose/material3/SheetState;Lam0/l;F)V # MARKER: R8 Lam0/l;
|
.method public static finishDrag(Landroidx/compose/material3/SheetState;Lyl0/l;F)V # MARKER: R8 Lyl0/l;
|
||||||
.locals 6
|
.locals 6
|
||||||
|
|
||||||
invoke-static {p0}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->isDragging(Landroidx/compose/material3/SheetState;)Z
|
invoke-static {p0}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->isDragging(Landroidx/compose/material3/SheetState;)Z
|
||||||
@@ -469,7 +469,7 @@
|
|||||||
|
|
||||||
if-ne v0, p0, :fallback_snap
|
if-ne v0, p0, :fallback_snap
|
||||||
|
|
||||||
sget-object v0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->h:Lam0/l; # MARKER: R8 Lam0/l;
|
sget-object v0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->h:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
if-eqz v0, :fallback_snap
|
if-eqz v0, :fallback_snap
|
||||||
|
|
||||||
@@ -485,7 +485,7 @@
|
|||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
invoke-interface {v0, p0}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {v0, p0}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
goto/16 :done
|
goto/16 :done
|
||||||
|
|
||||||
@@ -589,7 +589,7 @@
|
|||||||
|
|
||||||
sget-object p0, Lcom/tidal/android/feature/appscaffold/ui/b$a;->a:Lcom/tidal/android/feature/appscaffold/ui/b$a; # MARKER: R8 Lcom/tidal/android/feature/appscaffold/ui/b$a; a
|
sget-object p0, Lcom/tidal/android/feature/appscaffold/ui/b$a;->a:Lcom/tidal/android/feature/appscaffold/ui/b$a; # MARKER: R8 Lcom/tidal/android/feature/appscaffold/ui/b$a; a
|
||||||
|
|
||||||
invoke-interface {p1, p0}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {p1, p0}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
:done
|
:done
|
||||||
return-void
|
return-void
|
||||||
@@ -748,10 +748,10 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static configure(Lam0/l;Landroidx/compose/material3/SheetState;Z)V # MARKER: R8 Lam0/l;
|
.method public static configure(Lyl0/l;Landroidx/compose/material3/SheetState;Z)V # MARKER: R8 Lyl0/l;
|
||||||
.locals 0
|
.locals 0
|
||||||
|
|
||||||
sput-object p0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->s:Lam0/l; # MARKER: R8 Lam0/l;
|
sput-object p0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->s:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
sput-object p1, Lradiant/gestures/miniplayer/MiniPlayerGestures;->t:Landroidx/compose/material3/SheetState;
|
sput-object p1, Lradiant/gestures/miniplayer/MiniPlayerGestures;->t:Landroidx/compose/material3/SheetState;
|
||||||
|
|
||||||
@@ -798,7 +798,7 @@
|
|||||||
|
|
||||||
sget-object v0, Lradiant/gestures/miniplayer/MiniPlayerGestures$FeedbackLayer;->INSTANCE:Lradiant/gestures/miniplayer/MiniPlayerGestures$FeedbackLayer;
|
sget-object v0, Lradiant/gestures/miniplayer/MiniPlayerGestures$FeedbackLayer;->INSTANCE:Lradiant/gestures/miniplayer/MiniPlayerGestures$FeedbackLayer;
|
||||||
|
|
||||||
invoke-static {p0, v0}, Landroidx/compose/ui/graphics/GraphicsLayerModifierKt;->graphicsLayer(Landroidx/compose/ui/Modifier;Lam0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lam0/l;
|
invoke-static {p0, v0}, Landroidx/compose/ui/graphics/GraphicsLayerModifierKt;->graphicsLayer(Landroidx/compose/ui/Modifier;Lyl0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
@@ -848,14 +848,14 @@
|
|||||||
return p0
|
return p0
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static modifier(Landroidx/compose/ui/Modifier;Lam0/l;Landroidx/compose/material3/SheetState;Z)Landroidx/compose/ui/Modifier; # MARKER: R8 Lam0/l;
|
.method public static modifier(Landroidx/compose/ui/Modifier;Lyl0/l;Landroidx/compose/material3/SheetState;Z)Landroidx/compose/ui/Modifier; # MARKER: R8 Lyl0/l;
|
||||||
.locals 1
|
.locals 1
|
||||||
|
|
||||||
new-instance v0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;
|
new-instance v0, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;
|
||||||
|
|
||||||
invoke-direct {v0, p1, p2, p3}, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;-><init>(Lam0/l;Landroidx/compose/material3/SheetState;Z)V # MARKER: R8 Lam0/l;
|
invoke-direct {v0, p1, p2, p3}, Lradiant/gestures/miniplayer/MiniPlayerGestures$Gesture;-><init>(Lyl0/l;Landroidx/compose/material3/SheetState;Z)V # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {p0, v0}, Landroidx/compose/ui/input/pointer/PointerInteropFilter_androidKt;->motionEventSpy(Landroidx/compose/ui/Modifier;Lam0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lam0/l;
|
invoke-static {p0, v0}, Landroidx/compose/ui/input/pointer/PointerInteropFilter_androidKt;->motionEventSpy(Landroidx/compose/ui/Modifier;Lyl0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
@@ -865,7 +865,7 @@
|
|||||||
.method public static trackAreaModifier(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier;
|
.method public static trackAreaModifier(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier;
|
||||||
.locals 3
|
.locals 3
|
||||||
|
|
||||||
sget-object v0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->s:Lam0/l; # MARKER: R8 Lam0/l;
|
sget-object v0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->s:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
@@ -875,7 +875,7 @@
|
|||||||
|
|
||||||
sget-boolean v2, Lradiant/gestures/miniplayer/MiniPlayerGestures;->u:Z
|
sget-boolean v2, Lradiant/gestures/miniplayer/MiniPlayerGestures;->u:Z
|
||||||
|
|
||||||
invoke-static {p0, v0, v1, v2}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->modifier(Landroidx/compose/ui/Modifier;Lam0/l;Landroidx/compose/material3/SheetState;Z)Landroidx/compose/ui/Modifier; # MARKER: R8 Lam0/l;
|
invoke-static {p0, v0, v1, v2}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->modifier(Landroidx/compose/ui/Modifier;Lyl0/l;Landroidx/compose/material3/SheetState;Z)Landroidx/compose/ui/Modifier; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
@@ -988,7 +988,7 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static completeSimpleSwipe(Lam0/l;F)Z # MARKER: R8 Lam0/l;
|
.method public static completeSimpleSwipe(Lyl0/l;F)Z # MARKER: R8 Lyl0/l;
|
||||||
.locals 4
|
.locals 4
|
||||||
|
|
||||||
sget-boolean v0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->u:Z
|
sget-boolean v0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->u:Z
|
||||||
@@ -1035,7 +1035,7 @@
|
|||||||
|
|
||||||
sget-object v0, Lcom/tidal/android/feature/appscaffold/ui/b$b;->a:Lcom/tidal/android/feature/appscaffold/ui/b$b; # MARKER: R8 Lcom/tidal/android/feature/appscaffold/ui/b$b; a
|
sget-object v0, Lcom/tidal/android/feature/appscaffold/ui/b$b;->a:Lcom/tidal/android/feature/appscaffold/ui/b$b; # MARKER: R8 Lcom/tidal/android/feature/appscaffold/ui/b$b; a
|
||||||
|
|
||||||
invoke-interface {p0, v0}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {p0, v0}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
const/4 v0, 0x1
|
const/4 v0, 0x1
|
||||||
|
|
||||||
@@ -1307,26 +1307,26 @@
|
|||||||
return p0
|
return p0
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static rootModifier(Landroidx/compose/ui/Modifier;Lam0/l;Landroidx/compose/material3/SheetState;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lam0/l;
|
.method public static rootModifier(Landroidx/compose/ui/Modifier;Lyl0/l;Landroidx/compose/material3/SheetState;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lyl0/l;
|
||||||
.locals 1
|
.locals 1
|
||||||
|
|
||||||
new-instance v0, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;
|
new-instance v0, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;
|
||||||
|
|
||||||
invoke-direct {v0, p1, p2}, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;-><init>(Lam0/l;Landroidx/compose/material3/SheetState;)V # MARKER: R8 Lam0/l;
|
invoke-direct {v0, p1, p2}, Lradiant/gestures/miniplayer/MiniPlayerGestures$RootGesture;-><init>(Lyl0/l;Landroidx/compose/material3/SheetState;)V # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {p0, v0}, Landroidx/compose/ui/input/pointer/PointerInteropFilter_androidKt;->motionEventSpy(Landroidx/compose/ui/Modifier;Lam0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lam0/l;
|
invoke-static {p0, v0}, Landroidx/compose/ui/input/pointer/PointerInteropFilter_androidKt;->motionEventSpy(Landroidx/compose/ui/Modifier;Lyl0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
return-object p0
|
return-object p0
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static setSettleCallback(Landroidx/compose/material3/SheetState;Lam0/l;)V # MARKER: R8 Lam0/l;
|
.method public static setSettleCallback(Landroidx/compose/material3/SheetState;Lyl0/l;)V # MARKER: R8 Lyl0/l;
|
||||||
.locals 0
|
.locals 0
|
||||||
|
|
||||||
sput-object p0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->g:Landroidx/compose/material3/SheetState;
|
sput-object p0, Lradiant/gestures/miniplayer/MiniPlayerGestures;->g:Landroidx/compose/material3/SheetState;
|
||||||
|
|
||||||
sput-object p1, Lradiant/gestures/miniplayer/MiniPlayerGestures;->h:Lam0/l; # MARKER: R8 Lam0/l;
|
sput-object p1, Lradiant/gestures/miniplayer/MiniPlayerGestures;->h:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
.class public final Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$Gesture;
|
.class public final Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$Gesture;
|
||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
.implements Lam0/l; # MARKER: R8 Lam0/l;
|
.implements Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
|
||||||
# annotations
|
# annotations
|
||||||
@@ -15,16 +15,16 @@
|
|||||||
|
|
||||||
|
|
||||||
# instance fields
|
# instance fields
|
||||||
.field public final a:Lam0/l; # MARKER: R8 Lam0/l;
|
.field public final a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Lam0/l;)V # MARKER: R8 Lam0/l;
|
.method public constructor <init>(Lyl0/l;)V # MARKER: R8 Lyl0/l;
|
||||||
.locals 0
|
.locals 0
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
iput-object p1, p0, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$Gesture;->a:Lam0/l; # MARKER: R8 Lam0/l;
|
iput-object p1, p0, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$Gesture;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
@@ -32,11 +32,11 @@
|
|||||||
.method private nextTrack()V
|
.method private nextTrack()V
|
||||||
.locals 2
|
.locals 2
|
||||||
|
|
||||||
iget-object v0, p0, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$Gesture;->a:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v0, p0, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$Gesture;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
sget-object v1, Lcom/tidal/android/feature/appscaffold/ui/r$a;->a:Lcom/tidal/android/feature/appscaffold/ui/r$a; # Tidal's built-in next track mini-player event MARKER: R8 Lcom/tidal/android/feature/appscaffold/ui/r$a; a
|
sget-object v1, Lcom/tidal/android/feature/appscaffold/ui/r$a;->a:Lcom/tidal/android/feature/appscaffold/ui/r$a; # Tidal's built-in next track mini-player event MARKER: R8 Lcom/tidal/android/feature/appscaffold/ui/r$a; a
|
||||||
|
|
||||||
invoke-interface {v0, v1}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {v0, v1}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
@@ -44,11 +44,11 @@
|
|||||||
.method private previousTrack()V
|
.method private previousTrack()V
|
||||||
.locals 2
|
.locals 2
|
||||||
|
|
||||||
iget-object v0, p0, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$Gesture;->a:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v0, p0, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$Gesture;->a:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
sget-object v1, Lcom/tidal/android/feature/appscaffold/ui/r$c;->a:Lcom/tidal/android/feature/appscaffold/ui/r$c; # Our synthetic previous track event MARKER: R8 Lcom/tidal/android/feature/appscaffold/ui/r$c; a
|
sget-object v1, Lcom/tidal/android/feature/appscaffold/ui/r$c;->a:Lcom/tidal/android/feature/appscaffold/ui/r$c; # Our synthetic previous track event MARKER: R8 Lcom/tidal/android/feature/appscaffold/ui/r$c; a
|
||||||
|
|
||||||
invoke-interface {v0, v1}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {v0, v1}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
.class public final Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$OffsetLayer;
|
.class public final Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$OffsetLayer;
|
||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
.implements Lam0/l; # MARKER: R8 Lam0/l;
|
.implements Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
|
||||||
# annotations
|
# annotations
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
.class public final Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$TextDraw;
|
.class public final Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$TextDraw;
|
||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
.implements Lam0/l; # MARKER: R8 Lam0/l;
|
.implements Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
|
||||||
# annotations
|
# annotations
|
||||||
|
|||||||
@@ -419,7 +419,7 @@
|
|||||||
|
|
||||||
sget-object v0, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$OffsetLayer;->INSTANCE:Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$OffsetLayer;
|
sget-object v0, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$OffsetLayer;->INSTANCE:Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$OffsetLayer;
|
||||||
|
|
||||||
invoke-static {p0, v0}, Landroidx/compose/ui/graphics/GraphicsLayerModifierKt;->graphicsLayer(Landroidx/compose/ui/Modifier;Lam0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lam0/l;
|
invoke-static {p0, v0}, Landroidx/compose/ui/graphics/GraphicsLayerModifierKt;->graphicsLayer(Landroidx/compose/ui/Modifier;Lyl0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
@@ -431,7 +431,7 @@
|
|||||||
|
|
||||||
sget-object v0, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$TextDraw;->INSTANCE:Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$TextDraw; # text clip on right only
|
sget-object v0, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$TextDraw;->INSTANCE:Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$TextDraw; # text clip on right only
|
||||||
|
|
||||||
invoke-static {p0, v0}, Landroidx/compose/ui/draw/DrawModifierKt;->drawWithContent(Landroidx/compose/ui/Modifier;Lam0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lam0/l;
|
invoke-static {p0, v0}, Landroidx/compose/ui/draw/DrawModifierKt;->drawWithContent(Landroidx/compose/ui/Modifier;Lyl0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
@@ -590,14 +590,14 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static trackModifier(Landroidx/compose/ui/Modifier;Lam0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lam0/l;
|
.method public static trackModifier(Landroidx/compose/ui/Modifier;Lyl0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lyl0/l;
|
||||||
.locals 1
|
.locals 1
|
||||||
|
|
||||||
new-instance v0, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$Gesture;
|
new-instance v0, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$Gesture;
|
||||||
|
|
||||||
invoke-direct {v0, p1}, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$Gesture;-><init>(Lam0/l;)V # MARKER: R8 Lam0/l;
|
invoke-direct {v0, p1}, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures$Gesture;-><init>(Lyl0/l;)V # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {p0, v0}, Landroidx/compose/ui/input/pointer/PointerInteropFilter_androidKt;->motionEventSpy(Landroidx/compose/ui/Modifier;Lam0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lam0/l;
|
invoke-static {p0, v0}, Landroidx/compose/ui/input/pointer/PointerInteropFilter_androidKt;->motionEventSpy(Landroidx/compose/ui/Modifier;Lyl0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# instance fields
|
# instance fields
|
||||||
.field private final callback:Lu5/b$a$a; # MARKER: R8 Lu5/b$a$a;
|
.field private final callback:Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a;
|
||||||
|
|
||||||
.field private context:Landroid/content/Context;
|
.field private context:Landroid/content/Context;
|
||||||
|
|
||||||
@@ -17,22 +17,22 @@
|
|||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Lu5/b$a;)V # MARKER: R8 Lu5/b$a;
|
.method public constructor <init>(Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;)V # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;
|
||||||
.locals 2
|
.locals 2
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
iget-object v0, p1, Lu5/b$a;->a:Lu5/b$a$a; # MARKER: R8 Lu5/b$a; Lu5/b$a$a; a
|
iget-object v0, p1, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;->a:Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a; a
|
||||||
|
|
||||||
iput-object v0, p0, Lradiant/gestures/queue/AlbumItemQueueAction;->callback:Lu5/b$a$a; # MARKER: R8 Lu5/b$a$a;
|
iput-object v0, p0, Lradiant/gestures/queue/AlbumItemQueueAction;->callback:Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a;
|
||||||
|
|
||||||
iget-object v0, p1, Lu5/b$a;->c:Lu5/b$a$b; # MARKER: R8 Lu5/b$a; Lu5/b$a$b; c
|
iget-object v0, p1, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;->c:Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; c
|
||||||
|
|
||||||
iget v1, v0, Lu5/b$a$b;->r:I # MARKER: R8 Lu5/b$a$b; r
|
iget v1, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b;->s:I # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; r
|
||||||
|
|
||||||
iput v1, p0, Lradiant/gestures/queue/AlbumItemQueueAction;->mediaItemId:I
|
iput v1, p0, Lradiant/gestures/queue/AlbumItemQueueAction;->mediaItemId:I
|
||||||
|
|
||||||
iget-object v0, v0, Lu5/b$a$b;->s:Ljava/lang/String; # MARKER: R8 Lu5/b$a$b; s
|
iget-object v0, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b;->t:Ljava/lang/String; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; s
|
||||||
|
|
||||||
iput-object v0, p0, Lradiant/gestures/queue/AlbumItemQueueAction;->moduleId:Ljava/lang/String;
|
iput-object v0, p0, Lradiant/gestures/queue/AlbumItemQueueAction;->moduleId:Ljava/lang/String;
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
.method public invoke(I)Ljava/lang/Object;
|
.method public invoke(I)Ljava/lang/Object;
|
||||||
.locals 10
|
.locals 10
|
||||||
|
|
||||||
iget-object v0, p0, Lradiant/gestures/queue/AlbumItemQueueAction;->callback:Lu5/b$a$a; # MARKER: R8 Lu5/b$a$a;
|
iget-object v0, p0, Lradiant/gestures/queue/AlbumItemQueueAction;->callback:Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a;
|
||||||
|
|
||||||
iget v1, p0, Lradiant/gestures/queue/AlbumItemQueueAction;->mediaItemId:I
|
iget v1, p0, Lradiant/gestures/queue/AlbumItemQueueAction;->mediaItemId:I
|
||||||
|
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
|
|
||||||
if-nez v3, :active_queue
|
if-nez v3, :active_queue
|
||||||
|
|
||||||
invoke-interface {v0, v1, v2}, Lu5/b$a$a;->g(ILjava/lang/String;)V # MARKER: R8 Lu5/b$a$a; g
|
invoke-interface {v0, v1, v2}, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a;->g(ILjava/lang/String;)V # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a; g
|
||||||
|
|
||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
@@ -69,11 +69,11 @@
|
|||||||
|
|
||||||
if-eqz v3, :done
|
if-eqz v3, :done
|
||||||
|
|
||||||
instance-of v4, v0, Lu5/g; # MARKER: R8 Lu5/g;
|
instance-of v4, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/n; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/n;
|
||||||
|
|
||||||
if-eqz v4, :done
|
if-eqz v4, :done
|
||||||
|
|
||||||
check-cast v0, Lu5/g; # MARKER: R8 Lu5/g;
|
check-cast v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/n; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/n;
|
||||||
|
|
||||||
invoke-virtual {v0, v2}, Lk5/f;->l(Ljava/lang/String;)Lcom/aspiro/wamp/dynamicpages/data/model/Module; # MARKER: R8 Lk5/f; l
|
invoke-virtual {v0, v2}, Lk5/f;->l(Ljava/lang/String;)Lcom/aspiro/wamp/dynamicpages/data/model/Module; # MARKER: R8 Lk5/f; l
|
||||||
|
|
||||||
@@ -124,7 +124,7 @@
|
|||||||
|
|
||||||
check-cast v7, Lcom/aspiro/wamp/model/Track;
|
check-cast v7, Lcom/aspiro/wamp/model/Track;
|
||||||
|
|
||||||
iget-object v8, v0, Lu5/g;->h:Lcom/aspiro/wamp/model/AvailabilityInteractor; # MARKER: R8 Lu5/g; h
|
iget-object v8, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/n;->h:Lcom/aspiro/wamp/model/AvailabilityInteractor; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/n; h
|
||||||
|
|
||||||
invoke-interface {v8, v7}, Lcom/aspiro/wamp/model/AvailabilityInteractor;->getAvailability(Lcom/aspiro/wamp/model/MediaItem;)Lcom/aspiro/wamp/model/Availability$MediaItem;
|
invoke-interface {v8, v7}, Lcom/aspiro/wamp/model/AvailabilityInteractor;->getAvailability(Lcom/aspiro/wamp/model/MediaItem;)Lcom/aspiro/wamp/model/Availability$MediaItem;
|
||||||
|
|
||||||
@@ -162,7 +162,7 @@
|
|||||||
|
|
||||||
if-eqz v6, :done
|
if-eqz v6, :done
|
||||||
|
|
||||||
iget-object v8, v0, Lu5/g;->j:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lu5/g; j
|
iget-object v8, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/n;->j:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/n; j
|
||||||
|
|
||||||
invoke-static {v6, v8}, Lcom/aspiro/wamp/playqueue/source/model/b;->c(Lcom/aspiro/wamp/model/Album;Lcom/tidal/android/navigation/NavigationInfo;)Lcom/aspiro/wamp/playqueue/source/model/AlbumSource; # MARKER: R8 Lcom/aspiro/wamp/playqueue/source/model/b; c
|
invoke-static {v6, v8}, Lcom/aspiro/wamp/playqueue/source/model/b;->c(Lcom/aspiro/wamp/model/Album;Lcom/tidal/android/navigation/NavigationInfo;)Lcom/aspiro/wamp/playqueue/source/model/AlbumSource; # MARKER: R8 Lcom/aspiro/wamp/playqueue/source/model/b; c
|
||||||
|
|
||||||
|
|||||||
@@ -39,17 +39,17 @@
|
|||||||
|
|
||||||
if-lez v4, :done
|
if-lez v4, :done
|
||||||
|
|
||||||
invoke-virtual {p0, v1}, Li60/c;->c(Ljava/lang/String;)Lc60/h; # MARKER: R8 Li60/c; Lc60/h; c
|
invoke-virtual {p0, v1}, Lq50/c;->c(Ljava/lang/String;)Li50/j; # MARKER: R8 Lq50/c; Li50/j; c
|
||||||
|
|
||||||
move-result-object v4
|
move-result-object v4
|
||||||
|
|
||||||
instance-of v5, v4, Lc60/d; # MARKER: R8 Lc60/d;
|
instance-of v5, v4, Li50/d; # MARKER: R8 Li50/d;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
check-cast v4, Lc60/d; # MARKER: R8 Lc60/d;
|
check-cast v4, Li50/d; # MARKER: R8 Li50/d;
|
||||||
|
|
||||||
iget-object v5, v4, Lc60/d;->b:Ljava/lang/String; # MARKER: R8 Lc60/d; b
|
iget-object v5, v4, Li50/d;->b:Ljava/lang/String; # MARKER: R8 Li50/d; b
|
||||||
|
|
||||||
invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
iget-object v1, v4, Lc60/d;->f:Ljava/util/ArrayList; # MARKER: R8 Lc60/d; f
|
iget-object v1, v4, Li50/d;->f:Ljava/util/ArrayList; # MARKER: R8 Li50/d; f
|
||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
@@ -76,21 +76,21 @@
|
|||||||
|
|
||||||
move-result-object v5
|
move-result-object v5
|
||||||
|
|
||||||
instance-of v6, v5, Lc60/r$b; # MARKER: R8 Lc60/r$b;
|
instance-of v6, v5, Li50/u$b; # MARKER: R8 Li50/u$b;
|
||||||
|
|
||||||
if-eqz v6, :find_track
|
if-eqz v6, :find_track
|
||||||
|
|
||||||
check-cast v5, Lc60/r$b; # MARKER: R8 Lc60/r$b;
|
check-cast v5, Li50/u$b; # MARKER: R8 Li50/u$b;
|
||||||
|
|
||||||
iget-object v5, v5, Lc60/r$b;->a:Lh40/n; # MARKER: R8 Lc60/r$b; Lh40/n; a
|
iget-object v5, v5, Li50/u$b;->a:Ln30/o; # MARKER: R8 Li50/u$b; Ln30/o; a
|
||||||
|
|
||||||
instance-of v6, v5, Lh40/p; # MARKER: R8 Lh40/p;
|
instance-of v6, v5, Ln30/p; # MARKER: R8 Ln30/p;
|
||||||
|
|
||||||
if-eqz v6, :find_track
|
if-eqz v6, :find_track
|
||||||
|
|
||||||
check-cast v5, Lh40/p; # MARKER: R8 Lh40/p;
|
check-cast v5, Ln30/p; # MARKER: R8 Ln30/p;
|
||||||
|
|
||||||
iget-wide v6, v5, Lh40/p;->a:J # MARKER: R8 Lh40/p; a
|
iget-wide v6, v5, Ln30/p;->a:J # MARKER: R8 Ln30/p; a
|
||||||
|
|
||||||
cmp-long v6, v6, v2
|
cmp-long v6, v6, v2
|
||||||
|
|
||||||
@@ -112,19 +112,19 @@
|
|||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
invoke-static {v5}, Lie0/i;->a(Lh40/p;)Lcom/aspiro/wamp/model/Track; # MARKER: R8 Lie0/i; Lh40/p; a
|
invoke-static {v5}, Lae0/i;->c(Ln30/p;)Lcom/aspiro/wamp/model/Track; # MARKER: R8 Lae0/i; Ln30/p; a
|
||||||
|
|
||||||
move-result-object v7
|
move-result-object v7
|
||||||
|
|
||||||
if-eqz v7, :done
|
if-eqz v7, :done
|
||||||
|
|
||||||
iget-object v2, v4, Lc60/d;->a:Ljava/lang/String; # MARKER: R8 Lc60/d; a
|
iget-object v2, v4, Li50/d;->a:Ljava/lang/String; # MARKER: R8 Li50/d; a
|
||||||
|
|
||||||
if-eqz v2, :done
|
if-eqz v2, :done
|
||||||
|
|
||||||
new-instance v8, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
new-instance v8, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
||||||
|
|
||||||
iget v3, v4, Lc60/d;->e:I # MARKER: R8 Lc60/d; e
|
iget v3, v4, Li50/d;->e:I # MARKER: R8 Li50/d; e
|
||||||
|
|
||||||
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||||
|
|
||||||
@@ -138,9 +138,9 @@
|
|||||||
|
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
|
|
||||||
iget-object v3, v4, Lc60/d;->c:Ljava/lang/String; # MARKER: R8 Lc60/d; c
|
iget-object v3, v4, Li50/d;->c:Ljava/lang/String; # MARKER: R8 Li50/d; c
|
||||||
|
|
||||||
iget-object v10, v4, Lc60/d;->g:Ljava/lang/String; # MARKER: R8 Lc60/d; g
|
iget-object v10, v4, Li50/d;->g:Ljava/lang/String; # MARKER: R8 Li50/d; g
|
||||||
|
|
||||||
invoke-static {v10}, Lcom/aspiro/wamp/playqueue/source/model/ItemSource$NavigationType$a;->a(Ljava/lang/String;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource$NavigationType; # MARKER: R8 a
|
invoke-static {v10}, Lcom/aspiro/wamp/playqueue/source/model/ItemSource$NavigationType$a;->a(Ljava/lang/String;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource$NavigationType; # MARKER: R8 a
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# instance fields
|
# instance fields
|
||||||
.field private final callback:Lam0/l; # MARKER: R8 Lam0/l;
|
.field private final callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
.field private context:Landroid/content/Context;
|
.field private context:Landroid/content/Context;
|
||||||
|
|
||||||
@@ -19,18 +19,18 @@
|
|||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Lam0/l;Ljava/lang/String;Ljava/lang/String;Lm40/e$e;)V # MARKER: R8 Lam0/l; Lm40/e$e;
|
.method public constructor <init>(Lyl0/l;Ljava/lang/String;Ljava/lang/String;Ls30/e$e;)V # MARKER: R8 Lyl0/l; Ls30/e$e;
|
||||||
.locals 2
|
.locals 2
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
iput-object p1, p0, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iput-object p1, p0, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
iput-object p2, p0, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;->pageId:Ljava/lang/String;
|
iput-object p2, p0, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;->pageId:Ljava/lang/String;
|
||||||
|
|
||||||
iput-object p3, p0, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;->moduleUuid:Ljava/lang/String;
|
iput-object p3, p0, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;->moduleUuid:Ljava/lang/String;
|
||||||
|
|
||||||
iget-wide v0, p4, Lm40/e$e;->a:J # MARKER: R8 Lm40/e$e; a
|
iget-wide v0, p4, Ls30/e$e;->a:J # MARKER: R8 Ls30/e$e; a
|
||||||
|
|
||||||
iput-wide v0, p0, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;->trackId:J
|
iput-wide v0, p0, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;->trackId:J
|
||||||
|
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
|
|
||||||
iget-object v4, p0, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;->moduleUuid:Ljava/lang/String;
|
iget-object v4, p0, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;->moduleUuid:Ljava/lang/String;
|
||||||
|
|
||||||
invoke-direct {v0, v1, v2, v3, v4}, Lcom/tidal/android/dynamicpages/ui/modules/artisttrackcredits/b$a;-><init>(JLjava/lang/String;Ljava/lang/String;)V # MARKER: R8 Lcom/tidal/android/dynamicpages/ui/modules/artisttrackcredits/b$a;
|
invoke-direct {v0, v3, v4, v1, v2}, Lcom/tidal/android/dynamicpages/ui/modules/artisttrackcredits/b$a;-><init>(Ljava/lang/String;Ljava/lang/String;J)V # MARKER: R8 Lcom/tidal/android/dynamicpages/ui/modules/artisttrackcredits/b$a;
|
||||||
|
|
||||||
goto :emit
|
goto :emit
|
||||||
|
|
||||||
@@ -82,9 +82,9 @@
|
|||||||
invoke-direct/range {v0 .. v6}, Lradiant/gestures/queue/ArtistTrackCreditsQueueEvent;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JI)V
|
invoke-direct/range {v0 .. v6}, Lradiant/gestures/queue/ArtistTrackCreditsQueueEvent;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JI)V
|
||||||
|
|
||||||
:emit
|
:emit
|
||||||
iget-object v7, p0, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v7, p0, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-interface {v7, v0}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {v7, v0}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
:done
|
:done
|
||||||
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# instance fields
|
# instance fields
|
||||||
.field private final callback:Lam0/l; # MARKER: R8 Lam0/l;
|
.field private final callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
.field private context:Landroid/content/Context;
|
.field private context:Landroid/content/Context;
|
||||||
|
|
||||||
@@ -21,24 +21,24 @@
|
|||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Lam0/l;Ljava/lang/String;Ljava/lang/String;Lm40/e;)V # MARKER: R8 Lam0/l; Lm40/e;
|
.method public constructor <init>(Lyl0/l;Ljava/lang/String;Ljava/lang/String;Ls30/e;)V # MARKER: R8 Lyl0/l; Ls30/e;
|
||||||
.locals 3
|
.locals 3
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
iput-object p1, p0, Lradiant/gestures/queue/CompactGridMediaQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iput-object p1, p0, Lradiant/gestures/queue/CompactGridMediaQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
iput-object p2, p0, Lradiant/gestures/queue/CompactGridMediaQueueAction;->pageId:Ljava/lang/String;
|
iput-object p2, p0, Lradiant/gestures/queue/CompactGridMediaQueueAction;->pageId:Ljava/lang/String;
|
||||||
|
|
||||||
iput-object p3, p0, Lradiant/gestures/queue/CompactGridMediaQueueAction;->moduleUuid:Ljava/lang/String;
|
iput-object p3, p0, Lradiant/gestures/queue/CompactGridMediaQueueAction;->moduleUuid:Ljava/lang/String;
|
||||||
|
|
||||||
instance-of v0, p4, Lm40/e$a; # MARKER: R8 Lm40/e$a;
|
instance-of v0, p4, Ls30/e$a; # MARKER: R8 Ls30/e$a;
|
||||||
|
|
||||||
if-eqz v0, :mix
|
if-eqz v0, :mix
|
||||||
|
|
||||||
check-cast p4, Lm40/e$a; # MARKER: R8 Lm40/e$a;
|
check-cast p4, Ls30/e$a; # MARKER: R8 Ls30/e$a;
|
||||||
|
|
||||||
iget-wide v0, p4, Lm40/e$a;->a:J # MARKER: R8 Lm40/e$a; a
|
iget-wide v0, p4, Ls30/e$a;->a:J # MARKER: R8 Ls30/e$a; a
|
||||||
|
|
||||||
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||||
|
|
||||||
@@ -49,39 +49,39 @@
|
|||||||
goto :store
|
goto :store
|
||||||
|
|
||||||
:mix
|
:mix
|
||||||
instance-of v0, p4, Lm40/e$c; # MARKER: R8 Lm40/e$c;
|
instance-of v0, p4, Ls30/e$c; # MARKER: R8 Ls30/e$c;
|
||||||
|
|
||||||
if-eqz v0, :playlist
|
if-eqz v0, :playlist
|
||||||
|
|
||||||
check-cast p4, Lm40/e$c; # MARKER: R8 Lm40/e$c;
|
check-cast p4, Ls30/e$c; # MARKER: R8 Ls30/e$c;
|
||||||
|
|
||||||
iget-object v0, p4, Lm40/e$c;->a:Ljava/lang/String; # MARKER: R8 Lm40/e$c; a
|
iget-object v0, p4, Ls30/e$c;->a:Ljava/lang/String; # MARKER: R8 Ls30/e$c; a
|
||||||
|
|
||||||
const/4 v1, 0x2
|
const/4 v1, 0x2
|
||||||
|
|
||||||
goto :store
|
goto :store
|
||||||
|
|
||||||
:playlist
|
:playlist
|
||||||
instance-of v0, p4, Lm40/e$d; # MARKER: R8 Lm40/e$d;
|
instance-of v0, p4, Ls30/e$d; # MARKER: R8 Ls30/e$d;
|
||||||
|
|
||||||
if-eqz v0, :track
|
if-eqz v0, :track
|
||||||
|
|
||||||
check-cast p4, Lm40/e$d; # MARKER: R8 Lm40/e$d;
|
check-cast p4, Ls30/e$d; # MARKER: R8 Ls30/e$d;
|
||||||
|
|
||||||
iget-object v0, p4, Lm40/e$d;->a:Ljava/lang/String; # MARKER: R8 Lm40/e$d; a
|
iget-object v0, p4, Ls30/e$d;->a:Ljava/lang/String; # MARKER: R8 Ls30/e$d; a
|
||||||
|
|
||||||
const/4 v1, 0x3
|
const/4 v1, 0x3
|
||||||
|
|
||||||
goto :store
|
goto :store
|
||||||
|
|
||||||
:track
|
:track
|
||||||
instance-of v0, p4, Lm40/e$e; # MARKER: R8 Lm40/e$e;
|
instance-of v0, p4, Ls30/e$e; # MARKER: R8 Ls30/e$e;
|
||||||
|
|
||||||
if-eqz v0, :unsupported
|
if-eqz v0, :unsupported
|
||||||
|
|
||||||
check-cast p4, Lm40/e$e; # MARKER: R8 Lm40/e$e;
|
check-cast p4, Ls30/e$e; # MARKER: R8 Ls30/e$e;
|
||||||
|
|
||||||
iget-wide v0, p4, Lm40/e$e;->a:J # MARKER: R8 Lm40/e$e; a
|
iget-wide v0, p4, Ls30/e$e;->a:J # MARKER: R8 Ls30/e$e; a
|
||||||
|
|
||||||
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||||
|
|
||||||
@@ -104,49 +104,49 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static isEligible(Lm40/e;)Z # MARKER: R8 Lm40/e;
|
.method public static isEligible(Ls30/e;)Z # MARKER: R8 Ls30/e;
|
||||||
.locals 1
|
.locals 1
|
||||||
|
|
||||||
instance-of v0, p0, Lm40/e$a; # MARKER: R8 Lm40/e$a;
|
instance-of v0, p0, Ls30/e$a; # MARKER: R8 Ls30/e$a;
|
||||||
|
|
||||||
if-eqz v0, :mix
|
if-eqz v0, :mix
|
||||||
|
|
||||||
check-cast p0, Lm40/e$a; # MARKER: R8 Lm40/e$a;
|
check-cast p0, Ls30/e$a; # MARKER: R8 Ls30/e$a;
|
||||||
|
|
||||||
iget-boolean p0, p0, Lm40/e$a;->e:Z # MARKER: R8 Lm40/e$a; e
|
iget-boolean p0, p0, Ls30/e$a;->e:Z # MARKER: R8 Ls30/e$a; e
|
||||||
|
|
||||||
return p0
|
return p0
|
||||||
|
|
||||||
:mix
|
:mix
|
||||||
instance-of v0, p0, Lm40/e$c; # MARKER: R8 Lm40/e$c;
|
instance-of v0, p0, Ls30/e$c; # MARKER: R8 Ls30/e$c;
|
||||||
|
|
||||||
if-eqz v0, :playlist
|
if-eqz v0, :playlist
|
||||||
|
|
||||||
check-cast p0, Lm40/e$c; # MARKER: R8 Lm40/e$c;
|
check-cast p0, Ls30/e$c; # MARKER: R8 Ls30/e$c;
|
||||||
|
|
||||||
iget-boolean p0, p0, Lm40/e$c;->h:Z # MARKER: R8 Lm40/e$c; h
|
iget-boolean p0, p0, Ls30/e$c;->h:Z # MARKER: R8 Ls30/e$c; h
|
||||||
|
|
||||||
return p0
|
return p0
|
||||||
|
|
||||||
:playlist
|
:playlist
|
||||||
instance-of v0, p0, Lm40/e$d; # MARKER: R8 Lm40/e$d;
|
instance-of v0, p0, Ls30/e$d; # MARKER: R8 Ls30/e$d;
|
||||||
|
|
||||||
if-eqz v0, :track
|
if-eqz v0, :track
|
||||||
|
|
||||||
check-cast p0, Lm40/e$d; # MARKER: R8 Lm40/e$d;
|
check-cast p0, Ls30/e$d; # MARKER: R8 Ls30/e$d;
|
||||||
|
|
||||||
iget-boolean p0, p0, Lm40/e$d;->g:Z # MARKER: R8 Lm40/e$d; g
|
iget-boolean p0, p0, Ls30/e$d;->g:Z # MARKER: R8 Ls30/e$d; g
|
||||||
|
|
||||||
return p0
|
return p0
|
||||||
|
|
||||||
:track
|
:track
|
||||||
instance-of v0, p0, Lm40/e$e; # MARKER: R8 Lm40/e$e;
|
instance-of v0, p0, Ls30/e$e; # MARKER: R8 Ls30/e$e;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p0, Lm40/e$e; # MARKER: R8 Lm40/e$e;
|
check-cast p0, Ls30/e$e; # MARKER: R8 Ls30/e$e;
|
||||||
|
|
||||||
iget-boolean p0, p0, Lm40/e$e;->j:Z # MARKER: R8 Lm40/e$e; j
|
iget-boolean p0, p0, Ls30/e$e;->j:Z # MARKER: R8 Ls30/e$e; j
|
||||||
|
|
||||||
return p0
|
return p0
|
||||||
|
|
||||||
@@ -161,7 +161,7 @@
|
|||||||
.method public invoke(I)Ljava/lang/Object;
|
.method public invoke(I)Ljava/lang/Object;
|
||||||
.locals 8
|
.locals 8
|
||||||
|
|
||||||
iget-object v7, p0, Lradiant/gestures/queue/CompactGridMediaQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v7, p0, Lradiant/gestures/queue/CompactGridMediaQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
if-eqz v7, :done
|
if-eqz v7, :done
|
||||||
|
|
||||||
@@ -209,7 +209,7 @@
|
|||||||
move-object v1, v0
|
move-object v1, v0
|
||||||
|
|
||||||
:emit
|
:emit
|
||||||
invoke-interface {v7, v1}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {v7, v1}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
:done
|
:done
|
||||||
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
||||||
|
|||||||
@@ -56,9 +56,9 @@
|
|||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
check-cast v1, Lmb0/e; # MARKER: R8 Lmb0/e;
|
check-cast v1, Leb0/e; # MARKER: R8 Leb0/e;
|
||||||
|
|
||||||
invoke-static {v1}, Lmb0/f;->a(Lmb0/e;)Ljava/lang/String; # MARKER: R8 Lmb0/f; Lmb0/e; a
|
invoke-static {v1}, Lcom/squareup/experiments/x;->c(Leb0/e;)Ljava/lang/String; # MARKER: R8 Lmb0/f; Leb0/e; a
|
||||||
|
|
||||||
move-result-object v9
|
move-result-object v9
|
||||||
|
|
||||||
@@ -68,19 +68,19 @@
|
|||||||
|
|
||||||
if-eqz v9, :find_row
|
if-eqz v9, :find_row
|
||||||
|
|
||||||
instance-of v9, v1, Lmb0/a; # MARKER: R8 Lmb0/a;
|
instance-of v9, v1, Leb0/a; # MARKER: R8 Leb0/a;
|
||||||
|
|
||||||
if-eqz v9, :find_row
|
if-eqz v9, :find_row
|
||||||
|
|
||||||
check-cast v1, Lmb0/a; # MARKER: R8 Lmb0/a;
|
check-cast v1, Leb0/a; # MARKER: R8 Leb0/a;
|
||||||
|
|
||||||
iget-object v3, v1, Lmb0/a;->a:Lh40/n; # MARKER: R8 Lmb0/a; Lh40/n; a
|
iget-object v3, v1, Leb0/a;->a:Ln30/o; # MARKER: R8 Leb0/a; Ln30/o; a
|
||||||
|
|
||||||
const/4 v9, 0x1
|
const/4 v9, 0x1
|
||||||
|
|
||||||
if-ne v4, v9, :check_album
|
if-ne v4, v9, :check_album
|
||||||
|
|
||||||
instance-of v9, v3, Lh40/p; # MARKER: R8 Lh40/p;
|
instance-of v9, v3, Ln30/p; # MARKER: R8 Ln30/p;
|
||||||
|
|
||||||
if-eqz v9, :find_row
|
if-eqz v9, :find_row
|
||||||
|
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
|
|
||||||
if-ne v4, v9, :check_playlist
|
if-ne v4, v9, :check_playlist
|
||||||
|
|
||||||
instance-of v9, v3, Lh40/a; # MARKER: R8 Lh40/a;
|
instance-of v9, v3, Ln30/a; # MARKER: R8 Ln30/a;
|
||||||
|
|
||||||
if-eqz v9, :find_row
|
if-eqz v9, :find_row
|
||||||
|
|
||||||
@@ -102,29 +102,29 @@
|
|||||||
|
|
||||||
if-ne v4, v9, :check_mix
|
if-ne v4, v9, :check_mix
|
||||||
|
|
||||||
instance-of v9, v3, Lh40/j; # MARKER: R8 Lh40/j;
|
instance-of v9, v3, Ln30/k; # MARKER: R8 Ln30/k;
|
||||||
|
|
||||||
if-eqz v9, :find_row
|
if-eqz v9, :find_row
|
||||||
|
|
||||||
goto :recover_dependencies
|
goto :recover_dependencies
|
||||||
|
|
||||||
:check_mix
|
:check_mix
|
||||||
instance-of v9, v3, Lh40/i; # MARKER: R8 Lh40/i;
|
instance-of v9, v3, Ln30/j; # MARKER: R8 Ln30/j;
|
||||||
|
|
||||||
if-eqz v9, :find_row
|
if-eqz v9, :find_row
|
||||||
|
|
||||||
:recover_dependencies
|
:recover_dependencies
|
||||||
iget-object v9, p0, Lcom/tidal/android/feature/search/ui/SearchScreenViewModel;->d:Lcom/tidal/android/feature/search/ui/e; # MARKER: R8 Lcom/tidal/android/feature/search/ui/e; d
|
iget-object v9, p0, Lcom/tidal/android/feature/search/ui/SearchScreenViewModel;->d:Lcom/tidal/android/feature/search/ui/e; # MARKER: R8 Lcom/tidal/android/feature/search/ui/e; d
|
||||||
|
|
||||||
instance-of v0, v9, Lv9/e; # MARKER: R8 Lv9/e;
|
instance-of v0, v9, Lu9/d; # MARKER: R8 Lu9/d;
|
||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
check-cast v9, Lv9/e; # MARKER: R8 Lv9/e;
|
check-cast v9, Lu9/d; # MARKER: R8 Lu9/d;
|
||||||
|
|
||||||
iget-object v5, v9, Lv9/e;->b:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lv9/e; b
|
iget-object v5, v9, Lu9/d;->b:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lu9/d; b
|
||||||
|
|
||||||
iget-object v9, v9, Lv9/e;->a:Lcom/aspiro/wamp/core/k; # MARKER: R8 Lv9/e; Lcom/aspiro/wamp/core/k; a
|
iget-object v9, v9, Lu9/d;->a:Lcom/aspiro/wamp/core/l; # MARKER: R8 Lu9/d; Lcom/aspiro/wamp/core/l; a
|
||||||
|
|
||||||
const/4 v6, 0x0
|
const/4 v6, 0x0
|
||||||
|
|
||||||
@@ -138,13 +138,13 @@
|
|||||||
|
|
||||||
:recover_menu
|
:recover_menu
|
||||||
|
|
||||||
instance-of v0, v9, Lh9/p1; # MARKER: R8 Lh9/p1;
|
instance-of v0, v9, Lg9/u1; # MARKER: R8 Lg9/u1;
|
||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
check-cast v9, Lh9/p1; # MARKER: R8 Lh9/p1;
|
check-cast v9, Lg9/u1; # MARKER: R8 Lg9/u1;
|
||||||
|
|
||||||
iget-object v9, v9, Lh9/p1;->b:Lx40/a; # MARKER: R8 Lh9/p1; Lx40/a; b
|
iget-object v9, v9, Lg9/u1;->b:Ld40/a; # MARKER: R8 Lg9/u1; Ld40/a; b
|
||||||
|
|
||||||
instance-of v0, v9, Lh4/a; # MARKER: R8 Lh4/a;
|
instance-of v0, v9, Lh4/a; # MARKER: R8 Lh4/a;
|
||||||
|
|
||||||
@@ -166,7 +166,7 @@
|
|||||||
|
|
||||||
if-ne v4, v0, :album
|
if-ne v4, v0, :album
|
||||||
|
|
||||||
check-cast v3, Lh40/p; # MARKER: R8 Lh40/p;
|
check-cast v3, Ln30/p; # MARKER: R8 Ln30/p;
|
||||||
|
|
||||||
iget v0, p1, Lradiant/gestures/queue/ComposeSearchQueueEvent;->action:I
|
iget v0, p1, Lradiant/gestures/queue/ComposeSearchQueueEvent;->action:I
|
||||||
|
|
||||||
@@ -181,7 +181,7 @@
|
|||||||
if-eqz v0, :play_track
|
if-eqz v0, :play_track
|
||||||
|
|
||||||
:queue_track
|
:queue_track
|
||||||
invoke-static {v3}, Lie0/i;->a(Lh40/p;)Lcom/aspiro/wamp/model/Track; # MARKER: R8 Lie0/i; Lh40/p; a
|
invoke-static {v3}, Lae0/i;->c(Ln30/p;)Lcom/aspiro/wamp/model/Track; # MARKER: R8 Lae0/i; Ln30/p; a
|
||||||
|
|
||||||
move-result-object v9
|
move-result-object v9
|
||||||
|
|
||||||
@@ -209,7 +209,7 @@
|
|||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
:track_navigation_ready
|
:track_navigation_ready
|
||||||
invoke-static {v2, v4, v1}, Lcom/aspiro/wamp/playqueue/source/model/b;->o(Ljava/lang/String;Ljava/lang/String;Lcom/tidal/android/navigation/NavigationInfo;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource; # MARKER: R8 Lcom/aspiro/wamp/playqueue/source/model/b; o
|
invoke-static {v1, v2, v4}, Lcom/aspiro/wamp/playqueue/source/model/b;->o(Lcom/tidal/android/navigation/NavigationInfo;Ljava/lang/String;Ljava/lang/String;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource; # MARKER: R8 Lcom/aspiro/wamp/playqueue/source/model/b; o
|
||||||
|
|
||||||
move-result-object v4
|
move-result-object v4
|
||||||
|
|
||||||
@@ -257,9 +257,9 @@
|
|||||||
:play_query_ready
|
:play_query_ready
|
||||||
iget-object v9, p0, Lcom/tidal/android/feature/search/ui/SearchScreenViewModel;->f:Lcom/tidal/android/feature/search/ui/f; # MARKER: R8 Lcom/tidal/android/feature/search/ui/f; f
|
iget-object v9, p0, Lcom/tidal/android/feature/search/ui/SearchScreenViewModel;->f:Lcom/tidal/android/feature/search/ui/f; # MARKER: R8 Lcom/tidal/android/feature/search/ui/f; f
|
||||||
|
|
||||||
iget-wide v0, v3, Lh40/p;->a:J # MARKER: R8 Lh40/p; a
|
iget-wide v0, v3, Ln30/p;->a:J # MARKER: R8 Ln30/p; a
|
||||||
|
|
||||||
invoke-interface {v9, v0, v1, v3, v5}, Lcom/tidal/android/feature/search/ui/f;->a(JLh40/p;Ljava/lang/String;)V # MARKER: R8 Lcom/tidal/android/feature/search/ui/f; Lh40/p; a
|
invoke-interface {v9, v0, v1, v3, v5}, Lcom/tidal/android/feature/search/ui/f;->a(JLn30/p;Ljava/lang/String;)V # MARKER: R8 Lcom/tidal/android/feature/search/ui/f; Ln30/p; a
|
||||||
|
|
||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
@@ -268,9 +268,9 @@
|
|||||||
|
|
||||||
if-ne v4, v0, :playlist
|
if-ne v4, v0, :playlist
|
||||||
|
|
||||||
check-cast v3, Lh40/a; # MARKER: R8 Lh40/a;
|
check-cast v3, Ln30/a; # MARKER: R8 Ln30/a;
|
||||||
|
|
||||||
invoke-static {v3}, Lie0/a;->a(Lh40/a;)Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lie0/a; Lh40/a; a
|
invoke-static {v3}, Lae0/a;->b(Ln30/a;)Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lae0/a; Ln30/a; a
|
||||||
|
|
||||||
move-result-object v9
|
move-result-object v9
|
||||||
|
|
||||||
@@ -303,9 +303,9 @@
|
|||||||
|
|
||||||
if-ne v4, v0, :mix
|
if-ne v4, v0, :mix
|
||||||
|
|
||||||
check-cast v3, Lh40/j; # MARKER: R8 Lh40/j;
|
check-cast v3, Ln30/k; # MARKER: R8 Ln30/k;
|
||||||
|
|
||||||
invoke-static {v3}, Lie0/h;->a(Lh40/j;)Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lie0/h; Lh40/j; a
|
invoke-static {v3}, Lae0/h;->a(Ln30/k;)Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lae0/h; Ln30/k; a
|
||||||
|
|
||||||
move-result-object v9
|
move-result-object v9
|
||||||
|
|
||||||
@@ -334,9 +334,9 @@
|
|||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
:mix
|
:mix
|
||||||
check-cast v3, Lh40/i; # MARKER: R8 Lh40/i;
|
check-cast v3, Ln30/j; # MARKER: R8 Ln30/j;
|
||||||
|
|
||||||
invoke-static {v3}, Lie0/g;->b(Lh40/i;)Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lie0/g; Lh40/i; b
|
invoke-static {v3}, Lae0/g;->b(Ln30/j;)Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lae0/g; Ln30/j; b
|
||||||
|
|
||||||
move-result-object v9
|
move-result-object v9
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# instance fields
|
# instance fields
|
||||||
.field private final callback:Lam0/l; # MARKER: R8 Lam0/l;
|
.field private final callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
.field private context:Landroid/content/Context;
|
.field private context:Landroid/content/Context;
|
||||||
|
|
||||||
@@ -17,20 +17,20 @@
|
|||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Lam0/l;Lpb0/b;)V # MARKER: R8 Lam0/l; Lpb0/b;
|
.method public constructor <init>(Lyl0/l;Lhb0/b;)V # MARKER: R8 Lyl0/l; Lhb0/b;
|
||||||
.locals 1
|
.locals 1
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
iput-object p1, p0, Lradiant/gestures/queue/ComposeSearchQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iput-object p1, p0, Lradiant/gestures/queue/ComposeSearchQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-static {p2}, Lradiant/gestures/queue/ComposeSearchQueueAction;->key(Lpb0/b;)Ljava/lang/String; # MARKER: R8 Lpb0/b;
|
invoke-static {p2}, Lradiant/gestures/queue/ComposeSearchQueueAction;->key(Lhb0/b;)Ljava/lang/String; # MARKER: R8 Lhb0/b;
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
iput-object v0, p0, Lradiant/gestures/queue/ComposeSearchQueueAction;->id:Ljava/lang/String;
|
iput-object v0, p0, Lradiant/gestures/queue/ComposeSearchQueueAction;->id:Ljava/lang/String;
|
||||||
|
|
||||||
invoke-static {p2}, Lradiant/gestures/queue/ComposeSearchQueueAction;->type(Lpb0/b;)I # MARKER: R8 Lpb0/b;
|
invoke-static {p2}, Lradiant/gestures/queue/ComposeSearchQueueAction;->type(Lhb0/b;)I # MARKER: R8 Lhb0/b;
|
||||||
|
|
||||||
move-result p1
|
move-result p1
|
||||||
|
|
||||||
@@ -39,16 +39,16 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static key(Lpb0/b;)Ljava/lang/String; # MARKER: R8 Lpb0/b;
|
.method public static key(Lhb0/b;)Ljava/lang/String; # MARKER: R8 Lhb0/b;
|
||||||
.locals 2
|
.locals 2
|
||||||
|
|
||||||
instance-of v0, p0, Lpb0/b$i; # MARKER: R8 Lpb0/b$i;
|
instance-of v0, p0, Lhb0/b$i; # MARKER: R8 Lhb0/b$i;
|
||||||
|
|
||||||
if-eqz v0, :album
|
if-eqz v0, :album
|
||||||
|
|
||||||
check-cast p0, Lpb0/b$i; # MARKER: R8 Lpb0/b$i;
|
check-cast p0, Lhb0/b$i; # MARKER: R8 Lhb0/b$i;
|
||||||
|
|
||||||
iget-wide v0, p0, Lpb0/b$i;->a:J # MARKER: R8 Lpb0/b$i; a
|
iget-wide v0, p0, Lhb0/b$i;->a:J # MARKER: R8 Lhb0/b$i; a
|
||||||
|
|
||||||
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||||
|
|
||||||
@@ -57,13 +57,13 @@
|
|||||||
return-object p0
|
return-object p0
|
||||||
|
|
||||||
:album
|
:album
|
||||||
instance-of v0, p0, Lpb0/b$a; # MARKER: R8 Lpb0/b$a;
|
instance-of v0, p0, Lhb0/b$a; # MARKER: R8 Lhb0/b$a;
|
||||||
|
|
||||||
if-eqz v0, :playlist
|
if-eqz v0, :playlist
|
||||||
|
|
||||||
check-cast p0, Lpb0/b$a; # MARKER: R8 Lpb0/b$a;
|
check-cast p0, Lhb0/b$a; # MARKER: R8 Lhb0/b$a;
|
||||||
|
|
||||||
iget-wide v0, p0, Lpb0/b$a;->a:J # MARKER: R8 Lpb0/b$a; a
|
iget-wide v0, p0, Lhb0/b$a;->a:J # MARKER: R8 Lhb0/b$a; a
|
||||||
|
|
||||||
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||||
|
|
||||||
@@ -72,24 +72,24 @@
|
|||||||
return-object p0
|
return-object p0
|
||||||
|
|
||||||
:playlist
|
:playlist
|
||||||
instance-of v0, p0, Lpb0/b$f; # MARKER: R8 Lpb0/b$f;
|
instance-of v0, p0, Lhb0/b$f; # MARKER: R8 Lhb0/b$f;
|
||||||
|
|
||||||
if-eqz v0, :mix
|
if-eqz v0, :mix
|
||||||
|
|
||||||
check-cast p0, Lpb0/b$f; # MARKER: R8 Lpb0/b$f;
|
check-cast p0, Lhb0/b$f; # MARKER: R8 Lhb0/b$f;
|
||||||
|
|
||||||
iget-object p0, p0, Lpb0/b$f;->a:Ljava/lang/String; # MARKER: R8 Lpb0/b$f; a
|
iget-object p0, p0, Lhb0/b$f;->a:Ljava/lang/String; # MARKER: R8 Lhb0/b$f; a
|
||||||
|
|
||||||
return-object p0
|
return-object p0
|
||||||
|
|
||||||
:mix
|
:mix
|
||||||
instance-of v0, p0, Lpb0/b$e; # MARKER: R8 Lpb0/b$e;
|
instance-of v0, p0, Lhb0/b$e; # MARKER: R8 Lhb0/b$e;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p0, Lpb0/b$e; # MARKER: R8 Lpb0/b$e;
|
check-cast p0, Lhb0/b$e; # MARKER: R8 Lhb0/b$e;
|
||||||
|
|
||||||
iget-object p0, p0, Lpb0/b$e;->a:Ljava/lang/String; # MARKER: R8 Lpb0/b$e; a
|
iget-object p0, p0, Lhb0/b$e;->a:Ljava/lang/String; # MARKER: R8 Lhb0/b$e; a
|
||||||
|
|
||||||
return-object p0
|
return-object p0
|
||||||
|
|
||||||
@@ -134,10 +134,10 @@
|
|||||||
return-object v0
|
return-object v0
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method private static type(Lpb0/b;)I # MARKER: R8 Lpb0/b;
|
.method private static type(Lhb0/b;)I # MARKER: R8 Lhb0/b;
|
||||||
.locals 1
|
.locals 1
|
||||||
|
|
||||||
instance-of v0, p0, Lpb0/b$i; # MARKER: R8 Lpb0/b$i;
|
instance-of v0, p0, Lhb0/b$i; # MARKER: R8 Lhb0/b$i;
|
||||||
|
|
||||||
if-eqz v0, :album
|
if-eqz v0, :album
|
||||||
|
|
||||||
@@ -146,7 +146,7 @@
|
|||||||
return p0
|
return p0
|
||||||
|
|
||||||
:album
|
:album
|
||||||
instance-of v0, p0, Lpb0/b$a; # MARKER: R8 Lpb0/b$a;
|
instance-of v0, p0, Lhb0/b$a; # MARKER: R8 Lhb0/b$a;
|
||||||
|
|
||||||
if-eqz v0, :playlist
|
if-eqz v0, :playlist
|
||||||
|
|
||||||
@@ -155,7 +155,7 @@
|
|||||||
return p0
|
return p0
|
||||||
|
|
||||||
:playlist
|
:playlist
|
||||||
instance-of v0, p0, Lpb0/b$f; # MARKER: R8 Lpb0/b$f;
|
instance-of v0, p0, Lhb0/b$f; # MARKER: R8 Lhb0/b$f;
|
||||||
|
|
||||||
if-eqz v0, :mix
|
if-eqz v0, :mix
|
||||||
|
|
||||||
@@ -164,7 +164,7 @@
|
|||||||
return p0
|
return p0
|
||||||
|
|
||||||
:mix
|
:mix
|
||||||
instance-of p0, p0, Lpb0/b$e; # MARKER: R8 Lpb0/b$e;
|
instance-of p0, p0, Lhb0/b$e; # MARKER: R8 Lhb0/b$e;
|
||||||
|
|
||||||
if-eqz p0, :invalid
|
if-eqz p0, :invalid
|
||||||
|
|
||||||
@@ -183,7 +183,7 @@
|
|||||||
.method public invoke(I)Ljava/lang/Object;
|
.method public invoke(I)Ljava/lang/Object;
|
||||||
.locals 4
|
.locals 4
|
||||||
|
|
||||||
iget-object v0, p0, Lradiant/gestures/queue/ComposeSearchQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v0, p0, Lradiant/gestures/queue/ComposeSearchQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
@@ -203,7 +203,7 @@
|
|||||||
|
|
||||||
invoke-direct {p0, v1, v2, v3, p1}, Lradiant/gestures/queue/ComposeSearchQueueEvent;-><init>(Landroid/content/Context;Ljava/lang/String;II)V
|
invoke-direct {p0, v1, v2, v3, p1}, Lradiant/gestures/queue/ComposeSearchQueueEvent;-><init>(Landroid/content/Context;Ljava/lang/String;II)V
|
||||||
|
|
||||||
invoke-interface {v0, p0}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {v0, p0}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
:done
|
:done
|
||||||
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
.source "ComposeSwipeAction.smali"
|
.source "ComposeSwipeAction.smali"
|
||||||
|
|
||||||
# interfaces
|
# interfaces
|
||||||
.implements Lam0/a; # MARKER: R8 Lam0/a;
|
.implements Lyl0/a; # MARKER: R8 Lyl0/a;
|
||||||
|
|
||||||
|
|
||||||
# virtual methods
|
# virtual methods
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
.class public final Lradiant/gestures/queue/ComposeSwipeState$Draw;
|
.class public final Lradiant/gestures/queue/ComposeSwipeState$Draw;
|
||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
.implements Lam0/l; # MARKER: R8 Lam0/l;
|
.implements Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
|
|
||||||
# annotations
|
# annotations
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
.class public final Lradiant/gestures/queue/ComposeSwipeState$Gesture;
|
.class public final Lradiant/gestures/queue/ComposeSwipeState$Gesture;
|
||||||
.super Landroidx/compose/ui/input/pointer/PointerInputFilter;
|
.super Landroidx/compose/ui/input/pointer/PointerInputFilter;
|
||||||
.implements Lam0/l; # MARKER: R8 Lam0/l;
|
.implements Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
.implements Landroidx/compose/ui/input/pointer/PointerInputModifier;
|
.implements Landroidx/compose/ui/input/pointer/PointerInputModifier;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -126,7 +126,7 @@
|
|||||||
|
|
||||||
iget-object v1, v2, Lradiant/gestures/queue/ComposeSwipeState;->draw:Lradiant/gestures/queue/ComposeSwipeState$Draw;
|
iget-object v1, v2, Lradiant/gestures/queue/ComposeSwipeState;->draw:Lradiant/gestures/queue/ComposeSwipeState$Draw;
|
||||||
|
|
||||||
invoke-static {p0, v1}, Landroidx/compose/ui/draw/DrawModifierKt;->drawWithContent(Landroidx/compose/ui/Modifier;Lam0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lam0/l;
|
invoke-static {p0, v1}, Landroidx/compose/ui/draw/DrawModifierKt;->drawWithContent(Landroidx/compose/ui/Modifier;Lyl0/l;)Landroidx/compose/ui/Modifier; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
.class public final Lradiant/gestures/queue/ComposeTapGuard;
|
.class public final Lradiant/gestures/queue/ComposeTapGuard;
|
||||||
.super Ljava/lang/Object;
|
.super Ljava/lang/Object;
|
||||||
.implements Lam0/a; # MARKER: R8 Lam0/a;
|
.implements Lyl0/a; # MARKER: R8 Lyl0/a;
|
||||||
|
|
||||||
|
|
||||||
# static fields
|
# static fields
|
||||||
@@ -8,16 +8,16 @@
|
|||||||
|
|
||||||
|
|
||||||
# instance fields
|
# instance fields
|
||||||
.field private final delegate:Lam0/a; # MARKER: R8 Lam0/a;
|
.field private final delegate:Lyl0/a; # MARKER: R8 Lyl0/a;
|
||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Lam0/a;)V # MARKER: R8 Lam0/a;
|
.method public constructor <init>(Lyl0/a;)V # MARKER: R8 Lyl0/a;
|
||||||
.locals 0
|
.locals 0
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
iput-object p1, p0, Lradiant/gestures/queue/ComposeTapGuard;->delegate:Lam0/a; # MARKER: R8 Lam0/a;
|
iput-object p1, p0, Lradiant/gestures/queue/ComposeTapGuard;->delegate:Lyl0/a; # MARKER: R8 Lyl0/a;
|
||||||
|
|
||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
@@ -61,12 +61,12 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static wrap(Lam0/a;)Lam0/a; # MARKER: R8 Lam0/a;
|
.method public static wrap(Lyl0/a;)Lyl0/a; # MARKER: R8 Lyl0/a;
|
||||||
.locals 1
|
.locals 1
|
||||||
|
|
||||||
new-instance v0, Lradiant/gestures/queue/ComposeTapGuard;
|
new-instance v0, Lradiant/gestures/queue/ComposeTapGuard;
|
||||||
|
|
||||||
invoke-direct {v0, p0}, Lradiant/gestures/queue/ComposeTapGuard;-><init>(Lam0/a;)V # MARKER: R8 Lam0/a;
|
invoke-direct {v0, p0}, Lradiant/gestures/queue/ComposeTapGuard;-><init>(Lyl0/a;)V # MARKER: R8 Lyl0/a;
|
||||||
|
|
||||||
return-object v0
|
return-object v0
|
||||||
.end method
|
.end method
|
||||||
@@ -87,9 +87,9 @@
|
|||||||
return-object v0
|
return-object v0
|
||||||
|
|
||||||
:dispatch
|
:dispatch
|
||||||
iget-object v0, p0, Lradiant/gestures/queue/ComposeTapGuard;->delegate:Lam0/a; # MARKER: R8 Lam0/a;
|
iget-object v0, p0, Lradiant/gestures/queue/ComposeTapGuard;->delegate:Lyl0/a; # MARKER: R8 Lyl0/a;
|
||||||
|
|
||||||
invoke-interface {v0}, Lam0/a;->invoke()Ljava/lang/Object; # MARKER: R8 Lam0/a;
|
invoke-interface {v0}, Lyl0/a;->invoke()Ljava/lang/Object; # MARKER: R8 Lyl0/a;
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
|
|||||||
@@ -43,17 +43,17 @@
|
|||||||
|
|
||||||
if-gt v3, v4, :done
|
if-gt v3, v4, :done
|
||||||
|
|
||||||
invoke-virtual {p0, v1}, Li60/c;->c(Ljava/lang/String;)Lc60/h; # MARKER: R8 Li60/c; Lc60/h; c
|
invoke-virtual {p0, v1}, Lq50/c;->c(Ljava/lang/String;)Li50/j; # MARKER: R8 Lq50/c; Li50/j; c
|
||||||
|
|
||||||
move-result-object v4
|
move-result-object v4
|
||||||
|
|
||||||
instance-of v5, v4, Lc60/f; # MARKER: R8 Lc60/f;
|
instance-of v5, v4, Li50/f; # MARKER: R8 Li50/f;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
check-cast v4, Lc60/f; # MARKER: R8 Lc60/f;
|
check-cast v4, Li50/f; # MARKER: R8 Li50/f;
|
||||||
|
|
||||||
iget-object v5, v4, Lc60/f;->b:Ljava/lang/String; # MARKER: R8 Lc60/f; b
|
iget-object v5, v4, Li50/f;->b:Ljava/lang/String; # MARKER: R8 Li50/f; b
|
||||||
|
|
||||||
invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
@@ -61,7 +61,7 @@
|
|||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
iget-object v1, v4, Lc60/f;->g:Ljava/util/ArrayList; # MARKER: R8 Lc60/f; g
|
iget-object v1, v4, Li50/f;->g:Ljava/util/ArrayList; # MARKER: R8 Li50/f; g
|
||||||
|
|
||||||
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
||||||
|
|
||||||
@@ -78,13 +78,13 @@
|
|||||||
|
|
||||||
move-result-object v6
|
move-result-object v6
|
||||||
|
|
||||||
instance-of v5, v6, Lc60/r; # MARKER: R8 Lc60/r;
|
instance-of v5, v6, Li50/u; # MARKER: R8 Li50/u;
|
||||||
|
|
||||||
if-eqz v5, :find_media
|
if-eqz v5, :find_media
|
||||||
|
|
||||||
check-cast v6, Lc60/r; # MARKER: R8 Lc60/r;
|
check-cast v6, Li50/u; # MARKER: R8 Li50/u;
|
||||||
|
|
||||||
invoke-static {v6}, Lc60/s;->a(Lc60/r;)Ljava/lang/String; # MARKER: R8 Lc60/s; Lc60/r; a
|
invoke-static {v6}, Li50/v;->a(Li50/u;)Ljava/lang/String; # MARKER: R8 Li50/v; Li50/u; a
|
||||||
|
|
||||||
move-result-object v5
|
move-result-object v5
|
||||||
|
|
||||||
@@ -94,19 +94,19 @@
|
|||||||
|
|
||||||
if-eqz v5, :find_media
|
if-eqz v5, :find_media
|
||||||
|
|
||||||
instance-of v5, v6, Lc60/r$b; # MARKER: R8 Lc60/r$b;
|
instance-of v5, v6, Li50/u$b; # MARKER: R8 Li50/u$b;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
check-cast v6, Lc60/r$b; # MARKER: R8 Lc60/r$b;
|
check-cast v6, Li50/u$b; # MARKER: R8 Li50/u$b;
|
||||||
|
|
||||||
iget-object v7, v6, Lc60/r$b;->a:Lh40/n; # MARKER: R8 Lc60/r$b; Lh40/n; a
|
iget-object v7, v6, Li50/u$b;->a:Ln30/o; # MARKER: R8 Li50/u$b; Ln30/o; a
|
||||||
|
|
||||||
const/4 v5, 0x1
|
const/4 v5, 0x1
|
||||||
|
|
||||||
if-ne v3, v5, :check_mix
|
if-ne v3, v5, :check_mix
|
||||||
|
|
||||||
instance-of v5, v7, Lh40/a; # MARKER: R8 Lh40/a;
|
instance-of v5, v7, Ln30/a; # MARKER: R8 Ln30/a;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
@@ -117,7 +117,7 @@
|
|||||||
|
|
||||||
if-ne v3, v5, :check_playlist
|
if-ne v3, v5, :check_playlist
|
||||||
|
|
||||||
instance-of v5, v7, Lh40/i; # MARKER: R8 Lh40/i;
|
instance-of v5, v7, Ln30/j; # MARKER: R8 Ln30/j;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
@@ -128,14 +128,14 @@
|
|||||||
|
|
||||||
if-ne v3, v5, :check_track
|
if-ne v3, v5, :check_track
|
||||||
|
|
||||||
instance-of v5, v7, Lh40/j; # MARKER: R8 Lh40/j;
|
instance-of v5, v7, Ln30/k; # MARKER: R8 Ln30/k;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
goto :dependencies
|
goto :dependencies
|
||||||
|
|
||||||
:check_track
|
:check_track
|
||||||
instance-of v5, v7, Lh40/p; # MARKER: R8 Lh40/p;
|
instance-of v5, v7, Ln30/p; # MARKER: R8 Ln30/p;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
@@ -156,9 +156,9 @@
|
|||||||
|
|
||||||
new-instance v10, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
new-instance v10, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
||||||
|
|
||||||
iget-object v11, v4, Lc60/f;->a:Ljava/lang/String; # MARKER: R8 Lc60/f; a
|
iget-object v11, v4, Li50/f;->a:Ljava/lang/String; # MARKER: R8 Li50/f; a
|
||||||
|
|
||||||
iget v12, v4, Lc60/f;->d:I # MARKER: R8 Lc60/f; d
|
iget v12, v4, Li50/f;->d:I # MARKER: R8 Li50/f; d
|
||||||
|
|
||||||
invoke-static {v12}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
invoke-static {v12}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||||
|
|
||||||
@@ -170,9 +170,9 @@
|
|||||||
|
|
||||||
if-ne v3, v0, :mix
|
if-ne v3, v0, :mix
|
||||||
|
|
||||||
check-cast v7, Lh40/a; # MARKER: R8 Lh40/a;
|
check-cast v7, Ln30/a; # MARKER: R8 Ln30/a;
|
||||||
|
|
||||||
invoke-static {v7}, Lie0/a;->a(Lh40/a;)Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lie0/a; Lh40/a; a
|
invoke-static {v7}, Lae0/a;->b(Ln30/a;)Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lae0/a; Ln30/a; a
|
||||||
|
|
||||||
move-result-object v12
|
move-result-object v12
|
||||||
|
|
||||||
@@ -211,9 +211,9 @@
|
|||||||
|
|
||||||
if-ne v3, v0, :playlist
|
if-ne v3, v0, :playlist
|
||||||
|
|
||||||
check-cast v7, Lh40/i; # MARKER: R8 Lh40/i;
|
check-cast v7, Ln30/j; # MARKER: R8 Ln30/j;
|
||||||
|
|
||||||
invoke-static {v7}, Lie0/g;->b(Lh40/i;)Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lie0/g; Lh40/i; b
|
invoke-static {v7}, Lae0/g;->b(Ln30/j;)Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lae0/g; Ln30/j; b
|
||||||
|
|
||||||
move-result-object v12
|
move-result-object v12
|
||||||
|
|
||||||
@@ -252,9 +252,9 @@
|
|||||||
|
|
||||||
if-ne v3, v0, :track
|
if-ne v3, v0, :track
|
||||||
|
|
||||||
check-cast v7, Lh40/j; # MARKER: R8 Lh40/j;
|
check-cast v7, Ln30/k; # MARKER: R8 Ln30/k;
|
||||||
|
|
||||||
invoke-static {v7}, Lie0/h;->a(Lh40/j;)Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lie0/h; Lh40/j; a
|
invoke-static {v7}, Lae0/h;->a(Ln30/k;)Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lae0/h; Ln30/k; a
|
||||||
|
|
||||||
move-result-object v12
|
move-result-object v12
|
||||||
|
|
||||||
@@ -283,9 +283,9 @@
|
|||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
:track
|
:track
|
||||||
check-cast v7, Lh40/p; # MARKER: R8 Lh40/p;
|
check-cast v7, Ln30/p; # MARKER: R8 Ln30/p;
|
||||||
|
|
||||||
invoke-static {v7}, Lie0/i;->a(Lh40/p;)Lcom/aspiro/wamp/model/Track; # MARKER: R8 Lie0/i; Lh40/p; a
|
invoke-static {v7}, Lae0/i;->c(Ln30/p;)Lcom/aspiro/wamp/model/Track; # MARKER: R8 Lae0/i; Ln30/p; a
|
||||||
|
|
||||||
move-result-object v12
|
move-result-object v12
|
||||||
|
|
||||||
@@ -298,9 +298,9 @@
|
|||||||
move-result-object v6
|
move-result-object v6
|
||||||
|
|
||||||
:navigation_ready
|
:navigation_ready
|
||||||
iget-object v0, v4, Lc60/f;->e:Ljava/lang/String; # MARKER: R8 Lc60/f; e
|
iget-object v0, v4, Li50/f;->e:Ljava/lang/String; # MARKER: R8 Li50/f; e
|
||||||
|
|
||||||
invoke-static {v2, v0, v6}, Lcom/aspiro/wamp/playqueue/source/model/b;->o(Ljava/lang/String;Ljava/lang/String;Lcom/tidal/android/navigation/NavigationInfo;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource; # MARKER: R8 Lcom/aspiro/wamp/playqueue/source/model/b; o
|
invoke-static {v6, v2, v0}, Lcom/aspiro/wamp/playqueue/source/model/b;->o(Lcom/tidal/android/navigation/NavigationInfo;Ljava/lang/String;Ljava/lang/String;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource; # MARKER: R8 Lcom/aspiro/wamp/playqueue/source/model/b; o
|
||||||
|
|
||||||
move-result-object v11
|
move-result-object v11
|
||||||
|
|
||||||
@@ -367,17 +367,17 @@
|
|||||||
|
|
||||||
if-eqz v2, :done
|
if-eqz v2, :done
|
||||||
|
|
||||||
invoke-virtual {p0, v1}, Li60/c;->c(Ljava/lang/String;)Lc60/h; # MARKER: R8 Li60/c; Lc60/h; c
|
invoke-virtual {p0, v1}, Lq50/c;->c(Ljava/lang/String;)Li50/j; # MARKER: R8 Lq50/c; Li50/j; c
|
||||||
|
|
||||||
move-result-object v3
|
move-result-object v3
|
||||||
|
|
||||||
instance-of v4, v3, Lc60/v; # MARKER: R8 Lc60/v;
|
instance-of v4, v3, Li50/y; # MARKER: R8 Li50/y;
|
||||||
|
|
||||||
if-eqz v4, :done
|
if-eqz v4, :done
|
||||||
|
|
||||||
check-cast v3, Lc60/v; # MARKER: R8 Lc60/v;
|
check-cast v3, Li50/y; # MARKER: R8 Li50/y;
|
||||||
|
|
||||||
iget-object v4, v3, Lc60/v;->b:Ljava/lang/String; # MARKER: R8 Lc60/v; b
|
iget-object v4, v3, Li50/y;->b:Ljava/lang/String; # MARKER: R8 Li50/y; b
|
||||||
|
|
||||||
invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
invoke-virtual {v1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
@@ -385,7 +385,7 @@
|
|||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
iget-object v1, v3, Lc60/v;->f:Ljava/util/ArrayList; # MARKER: R8 Lc60/v; f
|
iget-object v1, v3, Li50/y;->f:Ljava/util/ArrayList; # MARKER: R8 Li50/y; f
|
||||||
|
|
||||||
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
||||||
|
|
||||||
@@ -402,13 +402,13 @@
|
|||||||
|
|
||||||
move-result-object v4
|
move-result-object v4
|
||||||
|
|
||||||
instance-of v5, v4, Lc60/r; # MARKER: R8 Lc60/r;
|
instance-of v5, v4, Li50/u; # MARKER: R8 Li50/u;
|
||||||
|
|
||||||
if-eqz v5, :find_playlist
|
if-eqz v5, :find_playlist
|
||||||
|
|
||||||
check-cast v4, Lc60/r; # MARKER: R8 Lc60/r;
|
check-cast v4, Li50/u; # MARKER: R8 Li50/u;
|
||||||
|
|
||||||
invoke-static {v4}, Lc60/s;->a(Lc60/r;)Ljava/lang/String; # MARKER: R8 Lc60/s; Lc60/r; a
|
invoke-static {v4}, Li50/v;->a(Li50/u;)Ljava/lang/String; # MARKER: R8 Li50/v; Li50/u; a
|
||||||
|
|
||||||
move-result-object v5
|
move-result-object v5
|
||||||
|
|
||||||
@@ -418,19 +418,19 @@
|
|||||||
|
|
||||||
if-eqz v5, :find_playlist
|
if-eqz v5, :find_playlist
|
||||||
|
|
||||||
instance-of v5, v4, Lc60/r$b; # MARKER: R8 Lc60/r$b;
|
instance-of v5, v4, Li50/u$b; # MARKER: R8 Li50/u$b;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
check-cast v4, Lc60/r$b; # MARKER: R8 Lc60/r$b;
|
check-cast v4, Li50/u$b; # MARKER: R8 Li50/u$b;
|
||||||
|
|
||||||
iget-object v4, v4, Lc60/r$b;->a:Lh40/n; # MARKER: R8 Lc60/r$b; Lh40/n; a
|
iget-object v4, v4, Li50/u$b;->a:Ln30/o; # MARKER: R8 Li50/u$b; Ln30/o; a
|
||||||
|
|
||||||
instance-of v5, v4, Lh40/j; # MARKER: R8 Lh40/j;
|
instance-of v5, v4, Ln30/k; # MARKER: R8 Ln30/k;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
check-cast v4, Lh40/j; # MARKER: R8 Lh40/j;
|
check-cast v4, Ln30/k; # MARKER: R8 Ln30/k;
|
||||||
|
|
||||||
iget-object v5, p0, Lcom/tidal/android/dynamicpages/ui/modules/publicplaylistlist/PublicPlaylistListModuleManager;->f:Lcom/tidal/android/dynamicpages/ui/b; # MARKER: R8 Lcom/tidal/android/dynamicpages/ui/b; f
|
iget-object v5, p0, Lcom/tidal/android/dynamicpages/ui/modules/publicplaylistlist/PublicPlaylistListModuleManager;->f:Lcom/tidal/android/dynamicpages/ui/b; # MARKER: R8 Lcom/tidal/android/dynamicpages/ui/b; f
|
||||||
|
|
||||||
@@ -448,9 +448,9 @@
|
|||||||
|
|
||||||
new-instance v8, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
new-instance v8, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
||||||
|
|
||||||
iget-object v9, v3, Lc60/v;->a:Ljava/lang/String; # MARKER: R8 Lc60/v; a
|
iget-object v9, v3, Li50/y;->a:Ljava/lang/String; # MARKER: R8 Li50/y; a
|
||||||
|
|
||||||
iget v10, v3, Lc60/v;->e:I # MARKER: R8 Lc60/v; e
|
iget v10, v3, Li50/y;->e:I # MARKER: R8 Li50/y; e
|
||||||
|
|
||||||
invoke-static {v10}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
invoke-static {v10}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||||
|
|
||||||
@@ -458,7 +458,7 @@
|
|||||||
|
|
||||||
invoke-direct {v8, v0, v9, v10}, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
invoke-direct {v8, v0, v9, v10}, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
|
||||||
|
|
||||||
invoke-static {v4}, Lie0/h;->a(Lh40/j;)Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lie0/h; Lh40/j; a
|
invoke-static {v4}, Lae0/h;->a(Ln30/k;)Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lae0/h; Ln30/k; a
|
||||||
|
|
||||||
move-result-object v4
|
move-result-object v4
|
||||||
|
|
||||||
@@ -527,17 +527,17 @@
|
|||||||
|
|
||||||
if-gt v3, v4, :done
|
if-gt v3, v4, :done
|
||||||
|
|
||||||
invoke-virtual {p0, v1}, Li60/c;->c(Ljava/lang/String;)Lc60/h; # MARKER: R8 Li60/c; Lc60/h; c
|
invoke-virtual {p0, v1}, Lq50/c;->c(Ljava/lang/String;)Li50/j; # MARKER: R8 Lq50/c; Li50/j; c
|
||||||
|
|
||||||
move-result-object v4
|
move-result-object v4
|
||||||
|
|
||||||
instance-of v5, v4, Lc60/c0; # MARKER: R8 Lc60/c0;
|
instance-of v5, v4, Li50/f0; # MARKER: R8 Li50/f0;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
check-cast v4, Lc60/c0; # MARKER: R8 Lc60/c0;
|
check-cast v4, Li50/f0; # MARKER: R8 Li50/f0;
|
||||||
|
|
||||||
iget-object v5, v4, Lc60/c0;->b:Ljava/lang/String; # MARKER: R8 Lc60/c0; b
|
iget-object v5, v4, Li50/f0;->b:Ljava/lang/String; # MARKER: R8 Li50/f0; b
|
||||||
|
|
||||||
invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
@@ -545,7 +545,7 @@
|
|||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
iget-object v1, v4, Lc60/c0;->g:Ljava/util/ArrayList; # MARKER: R8 Lc60/c0; g
|
iget-object v1, v4, Li50/f0;->g:Ljava/util/ArrayList; # MARKER: R8 Li50/f0; g
|
||||||
|
|
||||||
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
||||||
|
|
||||||
@@ -562,13 +562,13 @@
|
|||||||
|
|
||||||
move-result-object v6
|
move-result-object v6
|
||||||
|
|
||||||
instance-of v5, v6, Lc60/r; # MARKER: R8 Lc60/r;
|
instance-of v5, v6, Li50/u; # MARKER: R8 Li50/u;
|
||||||
|
|
||||||
if-eqz v5, :find_media
|
if-eqz v5, :find_media
|
||||||
|
|
||||||
check-cast v6, Lc60/r; # MARKER: R8 Lc60/r;
|
check-cast v6, Li50/u; # MARKER: R8 Li50/u;
|
||||||
|
|
||||||
invoke-static {v6}, Lc60/s;->a(Lc60/r;)Ljava/lang/String; # MARKER: R8 Lc60/s; Lc60/r; a
|
invoke-static {v6}, Li50/v;->a(Li50/u;)Ljava/lang/String; # MARKER: R8 Li50/v; Li50/u; a
|
||||||
|
|
||||||
move-result-object v5
|
move-result-object v5
|
||||||
|
|
||||||
@@ -578,19 +578,19 @@
|
|||||||
|
|
||||||
if-eqz v5, :find_media
|
if-eqz v5, :find_media
|
||||||
|
|
||||||
instance-of v5, v6, Lc60/r$b; # MARKER: R8 Lc60/r$b;
|
instance-of v5, v6, Li50/u$b; # MARKER: R8 Li50/u$b;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
check-cast v6, Lc60/r$b; # MARKER: R8 Lc60/r$b;
|
check-cast v6, Li50/u$b; # MARKER: R8 Li50/u$b;
|
||||||
|
|
||||||
iget-object v7, v6, Lc60/r$b;->a:Lh40/n; # MARKER: R8 Lc60/r$b; Lh40/n; a
|
iget-object v7, v6, Li50/u$b;->a:Ln30/o; # MARKER: R8 Li50/u$b; Ln30/o; a
|
||||||
|
|
||||||
const/4 v5, 0x1
|
const/4 v5, 0x1
|
||||||
|
|
||||||
if-ne v3, v5, :check_mix
|
if-ne v3, v5, :check_mix
|
||||||
|
|
||||||
instance-of v5, v7, Lh40/a; # MARKER: R8 Lh40/a;
|
instance-of v5, v7, Ln30/a; # MARKER: R8 Ln30/a;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
@@ -601,7 +601,7 @@
|
|||||||
|
|
||||||
if-ne v3, v5, :check_playlist
|
if-ne v3, v5, :check_playlist
|
||||||
|
|
||||||
instance-of v5, v7, Lh40/i; # MARKER: R8 Lh40/i;
|
instance-of v5, v7, Ln30/j; # MARKER: R8 Ln30/j;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
@@ -612,14 +612,14 @@
|
|||||||
|
|
||||||
if-ne v3, v5, :check_track
|
if-ne v3, v5, :check_track
|
||||||
|
|
||||||
instance-of v5, v7, Lh40/j; # MARKER: R8 Lh40/j;
|
instance-of v5, v7, Ln30/k; # MARKER: R8 Ln30/k;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
goto :dependencies
|
goto :dependencies
|
||||||
|
|
||||||
:check_track
|
:check_track
|
||||||
instance-of v5, v7, Lh40/p; # MARKER: R8 Lh40/p;
|
instance-of v5, v7, Ln30/p; # MARKER: R8 Ln30/p;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
@@ -640,9 +640,9 @@
|
|||||||
|
|
||||||
new-instance v10, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
new-instance v10, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
||||||
|
|
||||||
iget-object v11, v4, Lc60/c0;->a:Ljava/lang/String; # MARKER: R8 Lc60/c0; a
|
iget-object v11, v4, Li50/f0;->a:Ljava/lang/String; # MARKER: R8 Li50/f0; a
|
||||||
|
|
||||||
iget v12, v4, Lc60/c0;->f:I # MARKER: R8 Lc60/c0; f
|
iget v12, v4, Li50/f0;->f:I # MARKER: R8 Li50/f0; f
|
||||||
|
|
||||||
invoke-static {v12}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
invoke-static {v12}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||||
|
|
||||||
@@ -654,9 +654,9 @@
|
|||||||
|
|
||||||
if-ne v3, v0, :mix
|
if-ne v3, v0, :mix
|
||||||
|
|
||||||
check-cast v7, Lh40/a; # MARKER: R8 Lh40/a;
|
check-cast v7, Ln30/a; # MARKER: R8 Ln30/a;
|
||||||
|
|
||||||
invoke-static {v7}, Lie0/a;->a(Lh40/a;)Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lie0/a; Lh40/a; a
|
invoke-static {v7}, Lae0/a;->b(Ln30/a;)Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lae0/a; Ln30/a; a
|
||||||
|
|
||||||
move-result-object v12
|
move-result-object v12
|
||||||
|
|
||||||
@@ -695,9 +695,9 @@
|
|||||||
|
|
||||||
if-ne v3, v0, :playlist
|
if-ne v3, v0, :playlist
|
||||||
|
|
||||||
check-cast v7, Lh40/i; # MARKER: R8 Lh40/i;
|
check-cast v7, Ln30/j; # MARKER: R8 Ln30/j;
|
||||||
|
|
||||||
invoke-static {v7}, Lie0/g;->b(Lh40/i;)Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lie0/g; Lh40/i; b
|
invoke-static {v7}, Lae0/g;->b(Ln30/j;)Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lae0/g; Ln30/j; b
|
||||||
|
|
||||||
move-result-object v12
|
move-result-object v12
|
||||||
|
|
||||||
@@ -736,9 +736,9 @@
|
|||||||
|
|
||||||
if-ne v3, v0, :track
|
if-ne v3, v0, :track
|
||||||
|
|
||||||
check-cast v7, Lh40/j; # MARKER: R8 Lh40/j;
|
check-cast v7, Ln30/k; # MARKER: R8 Ln30/k;
|
||||||
|
|
||||||
invoke-static {v7}, Lie0/h;->a(Lh40/j;)Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lie0/h; Lh40/j; a
|
invoke-static {v7}, Lae0/h;->a(Ln30/k;)Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lae0/h; Ln30/k; a
|
||||||
|
|
||||||
move-result-object v12
|
move-result-object v12
|
||||||
|
|
||||||
@@ -767,9 +767,9 @@
|
|||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
:track
|
:track
|
||||||
check-cast v7, Lh40/p; # MARKER: R8 Lh40/p;
|
check-cast v7, Ln30/p; # MARKER: R8 Ln30/p;
|
||||||
|
|
||||||
invoke-static {v7}, Lie0/i;->a(Lh40/p;)Lcom/aspiro/wamp/model/Track; # MARKER: R8 Lie0/i; Lh40/p; a
|
invoke-static {v7}, Lae0/i;->c(Ln30/p;)Lcom/aspiro/wamp/model/Track; # MARKER: R8 Lae0/i; Ln30/p; a
|
||||||
|
|
||||||
move-result-object v12
|
move-result-object v12
|
||||||
|
|
||||||
@@ -782,9 +782,9 @@
|
|||||||
move-result-object v6
|
move-result-object v6
|
||||||
|
|
||||||
:navigation_ready
|
:navigation_ready
|
||||||
iget-object v0, v4, Lc60/c0;->c:Ljava/lang/String; # MARKER: R8 Lc60/c0; c
|
iget-object v0, v4, Li50/f0;->c:Ljava/lang/String; # MARKER: R8 Li50/f0; c
|
||||||
|
|
||||||
invoke-static {v2, v0, v6}, Lcom/aspiro/wamp/playqueue/source/model/b;->o(Ljava/lang/String;Ljava/lang/String;Lcom/tidal/android/navigation/NavigationInfo;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource; # MARKER: R8 Lcom/aspiro/wamp/playqueue/source/model/b; o
|
invoke-static {v6, v2, v0}, Lcom/aspiro/wamp/playqueue/source/model/b;->o(Lcom/tidal/android/navigation/NavigationInfo;Ljava/lang/String;Ljava/lang/String;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource; # MARKER: R8 Lcom/aspiro/wamp/playqueue/source/model/b; o
|
||||||
|
|
||||||
move-result-object v11
|
move-result-object v11
|
||||||
|
|
||||||
@@ -819,15 +819,15 @@
|
|||||||
.method private static menu(Lcom/tidal/android/dynamicpages/ui/c;)Lh4/a; # MARKER: R8 Lcom/tidal/android/dynamicpages/ui/c; Lh4/a;
|
.method private static menu(Lcom/tidal/android/dynamicpages/ui/c;)Lh4/a; # MARKER: R8 Lcom/tidal/android/dynamicpages/ui/c; Lh4/a;
|
||||||
.locals 2
|
.locals 2
|
||||||
|
|
||||||
iget-object v0, p0, Lcom/tidal/android/dynamicpages/ui/c;->a:Lcom/aspiro/wamp/core/k; # MARKER: R8 Lcom/tidal/android/dynamicpages/ui/c; Lcom/aspiro/wamp/core/k; a
|
iget-object v0, p0, Lcom/tidal/android/dynamicpages/ui/c;->a:Lcom/aspiro/wamp/core/l; # MARKER: R8 Lcom/tidal/android/dynamicpages/ui/c; Lcom/aspiro/wamp/core/l; a
|
||||||
|
|
||||||
instance-of v1, v0, Lh9/p1; # MARKER: R8 Lh9/p1;
|
instance-of v1, v0, Lg9/u1; # MARKER: R8 Lg9/u1;
|
||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
check-cast v0, Lh9/p1; # MARKER: R8 Lh9/p1;
|
check-cast v0, Lg9/u1; # MARKER: R8 Lg9/u1;
|
||||||
|
|
||||||
iget-object v0, v0, Lh9/p1;->b:Lx40/a; # MARKER: R8 Lh9/p1; Lx40/a; b
|
iget-object v0, v0, Lg9/u1;->b:Ld40/a; # MARKER: R8 Lg9/u1; Ld40/a; b
|
||||||
|
|
||||||
instance-of v1, v0, Lh4/a; # MARKER: R8 Lh4/a;
|
instance-of v1, v0, Lh4/a; # MARKER: R8 Lh4/a;
|
||||||
|
|
||||||
|
|||||||
@@ -39,17 +39,17 @@
|
|||||||
|
|
||||||
if-lez v4, :done
|
if-lez v4, :done
|
||||||
|
|
||||||
invoke-virtual {p0, v1}, Li60/c;->c(Ljava/lang/String;)Lc60/h; # MARKER: R8 Li60/c; Lc60/h; c
|
invoke-virtual {p0, v1}, Lq50/c;->c(Ljava/lang/String;)Li50/j; # MARKER: R8 Lq50/c; Li50/j; c
|
||||||
|
|
||||||
move-result-object v4
|
move-result-object v4
|
||||||
|
|
||||||
instance-of v5, v4, Lc60/b0; # MARKER: R8 Lc60/b0;
|
instance-of v5, v4, Li50/e0; # MARKER: R8 Li50/e0;
|
||||||
|
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
|
|
||||||
check-cast v4, Lc60/b0; # MARKER: R8 Lc60/b0;
|
check-cast v4, Li50/e0; # MARKER: R8 Li50/e0;
|
||||||
|
|
||||||
iget-object v5, v4, Lc60/b0;->b:Ljava/lang/String; # MARKER: R8 Lc60/b0; b
|
iget-object v5, v4, Li50/e0;->b:Ljava/lang/String; # MARKER: R8 Li50/e0; b
|
||||||
|
|
||||||
invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
iget-object v1, v4, Lc60/b0;->f:Ljava/util/ArrayList; # MARKER: R8 Lc60/b0; f
|
iget-object v1, v4, Li50/e0;->f:Ljava/util/ArrayList; # MARKER: R8 Li50/e0; f
|
||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
@@ -76,21 +76,21 @@
|
|||||||
|
|
||||||
move-result-object v5
|
move-result-object v5
|
||||||
|
|
||||||
instance-of v6, v5, Lc60/r$b; # MARKER: R8 Lc60/r$b;
|
instance-of v6, v5, Li50/u$b; # MARKER: R8 Li50/u$b;
|
||||||
|
|
||||||
if-eqz v6, :find_track
|
if-eqz v6, :find_track
|
||||||
|
|
||||||
check-cast v5, Lc60/r$b; # MARKER: R8 Lc60/r$b;
|
check-cast v5, Li50/u$b; # MARKER: R8 Li50/u$b;
|
||||||
|
|
||||||
iget-object v5, v5, Lc60/r$b;->a:Lh40/n; # MARKER: R8 Lc60/r$b; Lh40/n; a
|
iget-object v5, v5, Li50/u$b;->a:Ln30/o; # MARKER: R8 Li50/u$b; Ln30/o; a
|
||||||
|
|
||||||
instance-of v6, v5, Lh40/p; # MARKER: R8 Lh40/p;
|
instance-of v6, v5, Ln30/p; # MARKER: R8 Ln30/p;
|
||||||
|
|
||||||
if-eqz v6, :find_track
|
if-eqz v6, :find_track
|
||||||
|
|
||||||
check-cast v5, Lh40/p; # MARKER: R8 Lh40/p;
|
check-cast v5, Ln30/p; # MARKER: R8 Ln30/p;
|
||||||
|
|
||||||
iget-wide v6, v5, Lh40/p;->a:J # MARKER: R8 Lh40/p; a
|
iget-wide v6, v5, Ln30/p;->a:J # MARKER: R8 Ln30/p; a
|
||||||
|
|
||||||
cmp-long v6, v6, v2
|
cmp-long v6, v6, v2
|
||||||
|
|
||||||
@@ -112,13 +112,13 @@
|
|||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
invoke-static {v5}, Lie0/i;->a(Lh40/p;)Lcom/aspiro/wamp/model/Track; # MARKER: R8 Lie0/i; Lh40/p; a
|
invoke-static {v5}, Lae0/i;->c(Ln30/p;)Lcom/aspiro/wamp/model/Track; # MARKER: R8 Lae0/i; Ln30/p; a
|
||||||
|
|
||||||
move-result-object v7
|
move-result-object v7
|
||||||
|
|
||||||
if-eqz v7, :done
|
if-eqz v7, :done
|
||||||
|
|
||||||
iget-object v2, v4, Lc60/b0;->a:Ljava/lang/String; # MARKER: R8 Lc60/b0; a
|
iget-object v2, v4, Li50/e0;->a:Ljava/lang/String; # MARKER: R8 Li50/e0; a
|
||||||
|
|
||||||
if-eqz v2, :done
|
if-eqz v2, :done
|
||||||
|
|
||||||
@@ -130,7 +130,7 @@
|
|||||||
|
|
||||||
new-instance v8, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
new-instance v8, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
||||||
|
|
||||||
iget v3, v4, Lc60/b0;->e:I # MARKER: R8 Lc60/b0; e
|
iget v3, v4, Li50/e0;->e:I # MARKER: R8 Li50/e0; e
|
||||||
|
|
||||||
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||||
|
|
||||||
@@ -144,11 +144,11 @@
|
|||||||
|
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
|
|
||||||
iget-object v3, v4, Lc60/b0;->c:Ljava/lang/String; # MARKER: R8 Lc60/b0; c
|
iget-object v3, v4, Li50/e0;->c:Ljava/lang/String; # MARKER: R8 Li50/e0; c
|
||||||
|
|
||||||
if-eqz v3, :done
|
if-eqz v3, :done
|
||||||
|
|
||||||
iget-object v10, v4, Lc60/b0;->g:Ljava/lang/String; # MARKER: R8 Lc60/b0; g
|
iget-object v10, v4, Li50/e0;->g:Ljava/lang/String; # MARKER: R8 Li50/e0; g
|
||||||
|
|
||||||
invoke-static {v10}, Lcom/aspiro/wamp/playqueue/source/model/ItemSource$NavigationType$a;->a(Ljava/lang/String;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource$NavigationType; # MARKER: R8 a
|
invoke-static {v10}, Lcom/aspiro/wamp/playqueue/source/model/ItemSource$NavigationType$a;->a(Ljava/lang/String;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource$NavigationType; # MARKER: R8 a
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# instance fields
|
# instance fields
|
||||||
.field private final callback:Lam0/l; # MARKER: R8 Lam0/l;
|
.field private final callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
.field private context:Landroid/content/Context;
|
.field private context:Landroid/content/Context;
|
||||||
|
|
||||||
@@ -19,18 +19,18 @@
|
|||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Lam0/l;Ljava/lang/String;Ljava/lang/String;Lm40/e$e;)V # MARKER: R8 Lam0/l; Lm40/e$e;
|
.method public constructor <init>(Lyl0/l;Ljava/lang/String;Ljava/lang/String;Ls30/e$e;)V # MARKER: R8 Lyl0/l; Ls30/e$e;
|
||||||
.locals 2
|
.locals 2
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
iput-object p1, p0, Lradiant/gestures/queue/DynamicTrackQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iput-object p1, p0, Lradiant/gestures/queue/DynamicTrackQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
iput-object p2, p0, Lradiant/gestures/queue/DynamicTrackQueueAction;->pageId:Ljava/lang/String;
|
iput-object p2, p0, Lradiant/gestures/queue/DynamicTrackQueueAction;->pageId:Ljava/lang/String;
|
||||||
|
|
||||||
iput-object p3, p0, Lradiant/gestures/queue/DynamicTrackQueueAction;->moduleUuid:Ljava/lang/String;
|
iput-object p3, p0, Lradiant/gestures/queue/DynamicTrackQueueAction;->moduleUuid:Ljava/lang/String;
|
||||||
|
|
||||||
iget-wide v0, p4, Lm40/e$e;->a:J # MARKER: R8 Lm40/e$e; a
|
iget-wide v0, p4, Ls30/e$e;->a:J # MARKER: R8 Ls30/e$e; a
|
||||||
|
|
||||||
iput-wide v0, p0, Lradiant/gestures/queue/DynamicTrackQueueAction;->trackId:J
|
iput-wide v0, p0, Lradiant/gestures/queue/DynamicTrackQueueAction;->trackId:J
|
||||||
|
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
|
|
||||||
iget-object v4, p0, Lradiant/gestures/queue/DynamicTrackQueueAction;->moduleUuid:Ljava/lang/String;
|
iget-object v4, p0, Lradiant/gestures/queue/DynamicTrackQueueAction;->moduleUuid:Ljava/lang/String;
|
||||||
|
|
||||||
invoke-direct {v0, v1, v2, v3, v4}, Lcom/tidal/android/dynamicpages/ui/modules/tracklist/b$a;-><init>(JLjava/lang/String;Ljava/lang/String;)V # MARKER: R8 Lcom/tidal/android/dynamicpages/ui/modules/tracklist/b$a;
|
invoke-direct {v0, v3, v4, v1, v2}, Lcom/tidal/android/dynamicpages/ui/modules/tracklist/b$a;-><init>(Ljava/lang/String;Ljava/lang/String;J)V # MARKER: R8 Lcom/tidal/android/dynamicpages/ui/modules/tracklist/b$a;
|
||||||
|
|
||||||
goto :emit
|
goto :emit
|
||||||
|
|
||||||
@@ -82,9 +82,9 @@
|
|||||||
invoke-direct/range {v0 .. v6}, Lradiant/gestures/queue/DynamicTrackQueueEvent;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JI)V
|
invoke-direct/range {v0 .. v6}, Lradiant/gestures/queue/DynamicTrackQueueEvent;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JI)V
|
||||||
|
|
||||||
:emit
|
:emit
|
||||||
iget-object v7, p0, Lradiant/gestures/queue/DynamicTrackQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v7, p0, Lradiant/gestures/queue/DynamicTrackQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-interface {v7, v0}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {v7, v0}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
:done
|
:done
|
||||||
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
||||||
|
|||||||
@@ -11,18 +11,18 @@
|
|||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method private currentAlbumRow(Lradiant/gestures/queue/QueueRequest;)Lu5/b$a; # MARKER: R8 Lu5/b$a;
|
.method private currentAlbumRow(Lradiant/gestures/queue/QueueRequest;)Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;
|
||||||
.locals 9
|
.locals 9
|
||||||
|
|
||||||
if-eqz p1, :invalid
|
if-eqz p1, :invalid
|
||||||
|
|
||||||
iget-object v0, p1, Lradiant/gestures/queue/QueueRequest;->media:Ljava/lang/Object;
|
iget-object v0, p1, Lradiant/gestures/queue/QueueRequest;->media:Ljava/lang/Object;
|
||||||
|
|
||||||
instance-of v1, v0, Lu5/b$a; # MARKER: R8 Lu5/b$a;
|
instance-of v1, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;
|
||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
check-cast v0, Lu5/b$a; # MARKER: R8 Lu5/b$a;
|
check-cast v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;
|
||||||
|
|
||||||
iget-object v1, p0, Lradiant/gestures/queue/DynamicTrackResolver;->recycler:Ljava/lang/ref/WeakReference;
|
iget-object v1, p0, Lradiant/gestures/queue/DynamicTrackResolver;->recycler:Ljava/lang/ref/WeakReference;
|
||||||
|
|
||||||
@@ -68,37 +68,37 @@
|
|||||||
|
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
|
|
||||||
instance-of v3, v2, Lu5/b$a; # MARKER: R8 Lu5/b$a;
|
instance-of v3, v2, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;
|
||||||
|
|
||||||
if-eqz v3, :invalid
|
if-eqz v3, :invalid
|
||||||
|
|
||||||
check-cast v2, Lu5/b$a; # MARKER: R8 Lu5/b$a;
|
check-cast v2, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;
|
||||||
|
|
||||||
iget-object v3, v0, Lu5/b$a;->a:Lu5/b$a$a; # MARKER: R8 Lu5/b$a; Lu5/b$a$a; a
|
iget-object v3, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;->a:Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a; a
|
||||||
|
|
||||||
iget-object v4, v2, Lu5/b$a;->a:Lu5/b$a$a; # MARKER: R8 Lu5/b$a; Lu5/b$a$a; a
|
iget-object v4, v2, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;->a:Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$a; a
|
||||||
|
|
||||||
if-ne v3, v4, :invalid
|
if-ne v3, v4, :invalid
|
||||||
|
|
||||||
iget-wide v3, v0, Lu5/b$a;->b:J # MARKER: R8 Lu5/b$a; b
|
iget-wide v3, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;->b:J # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; b
|
||||||
|
|
||||||
iget-wide v5, v2, Lu5/b$a;->b:J # MARKER: R8 Lu5/b$a; b
|
iget-wide v5, v2, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;->b:J # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; b
|
||||||
|
|
||||||
cmp-long v7, v3, v5
|
cmp-long v7, v3, v5
|
||||||
|
|
||||||
if-nez v7, :invalid
|
if-nez v7, :invalid
|
||||||
|
|
||||||
iget-object v3, v0, Lu5/b$a;->c:Lu5/b$a$b; # MARKER: R8 Lu5/b$a; Lu5/b$a$b; c
|
iget-object v3, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;->c:Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; c
|
||||||
|
|
||||||
iget-object v4, v2, Lu5/b$a;->c:Lu5/b$a$b; # MARKER: R8 Lu5/b$a; Lu5/b$a$b; c
|
iget-object v4, v2, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;->c:Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; c
|
||||||
|
|
||||||
if-eqz v3, :invalid
|
if-eqz v3, :invalid
|
||||||
|
|
||||||
if-eqz v4, :invalid
|
if-eqz v4, :invalid
|
||||||
|
|
||||||
iget v5, v3, Lu5/b$a$b;->r:I # MARKER: R8 Lu5/b$a$b; r
|
iget v5, v3, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b;->s:I # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; r
|
||||||
|
|
||||||
iget v6, v4, Lu5/b$a$b;->r:I # MARKER: R8 Lu5/b$a$b; r
|
iget v6, v4, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b;->s:I # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; r
|
||||||
|
|
||||||
iget v7, p1, Lradiant/gestures/queue/QueueRequest;->id:I
|
iget v7, p1, Lradiant/gestures/queue/QueueRequest;->id:I
|
||||||
|
|
||||||
@@ -106,9 +106,9 @@
|
|||||||
|
|
||||||
if-ne v6, v7, :invalid
|
if-ne v6, v7, :invalid
|
||||||
|
|
||||||
iget-object v5, v3, Lu5/b$a$b;->s:Ljava/lang/String; # MARKER: R8 Lu5/b$a$b; s
|
iget-object v5, v3, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b;->t:Ljava/lang/String; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; s
|
||||||
|
|
||||||
iget-object v6, v4, Lu5/b$a$b;->s:Ljava/lang/String; # MARKER: R8 Lu5/b$a$b; s
|
iget-object v6, v4, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b;->t:Ljava/lang/String; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; s
|
||||||
|
|
||||||
if-eq v5, v6, :module_valid
|
if-eq v5, v6, :module_valid
|
||||||
|
|
||||||
@@ -121,7 +121,7 @@
|
|||||||
if-eqz v5, :invalid
|
if-eqz v5, :invalid
|
||||||
|
|
||||||
:module_valid
|
:module_valid
|
||||||
iget-object v5, v4, Lu5/b$a$b;->g:Lcom/aspiro/wamp/model/Availability; # MARKER: R8 Lu5/b$a$b; g
|
iget-object v5, v4, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b;->g:Lcom/aspiro/wamp/model/Availability; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; g
|
||||||
|
|
||||||
invoke-interface {v5}, Lcom/aspiro/wamp/model/Availability;->isAvailable()Z
|
invoke-interface {v5}, Lcom/aspiro/wamp/model/Availability;->isAvailable()Z
|
||||||
|
|
||||||
@@ -129,7 +129,7 @@
|
|||||||
|
|
||||||
if-eqz v5, :invalid
|
if-eqz v5, :invalid
|
||||||
|
|
||||||
iget-boolean v5, v4, Lu5/b$a$b;->p:Z # MARKER: R8 Lu5/b$a$b; p
|
iget-boolean v5, v4, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b;->q:Z # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; p
|
||||||
|
|
||||||
if-nez v5, :invalid
|
if-nez v5, :invalid
|
||||||
|
|
||||||
@@ -155,18 +155,18 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method private currentRow(Lradiant/gestures/queue/QueueRequest;)Lo6/b; # MARKER: R8 Lo6/b;
|
.method private currentRow(Lradiant/gestures/queue/QueueRequest;)Ln6/b; # MARKER: R8 Ln6/b;
|
||||||
.locals 8
|
.locals 8
|
||||||
|
|
||||||
if-eqz p1, :invalid
|
if-eqz p1, :invalid
|
||||||
|
|
||||||
iget-object v0, p1, Lradiant/gestures/queue/QueueRequest;->media:Ljava/lang/Object;
|
iget-object v0, p1, Lradiant/gestures/queue/QueueRequest;->media:Ljava/lang/Object;
|
||||||
|
|
||||||
instance-of v1, v0, Lo6/b; # MARKER: R8 Lo6/b;
|
instance-of v1, v0, Ln6/b; # MARKER: R8 Ln6/b;
|
||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
check-cast v0, Lo6/b; # MARKER: R8 Lo6/b;
|
check-cast v0, Ln6/b; # MARKER: R8 Ln6/b;
|
||||||
|
|
||||||
iget-object v1, p0, Lradiant/gestures/queue/DynamicTrackResolver;->recycler:Ljava/lang/ref/WeakReference;
|
iget-object v1, p0, Lradiant/gestures/queue/DynamicTrackResolver;->recycler:Ljava/lang/ref/WeakReference;
|
||||||
|
|
||||||
@@ -212,37 +212,37 @@
|
|||||||
|
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
|
|
||||||
instance-of v3, v2, Lo6/b; # MARKER: R8 Lo6/b;
|
instance-of v3, v2, Ln6/b; # MARKER: R8 Ln6/b;
|
||||||
|
|
||||||
if-eqz v3, :invalid
|
if-eqz v3, :invalid
|
||||||
|
|
||||||
check-cast v2, Lo6/b; # MARKER: R8 Lo6/b;
|
check-cast v2, Ln6/b; # MARKER: R8 Ln6/b;
|
||||||
|
|
||||||
iget-object v3, v0, Lo6/b;->a:Lo6/i; # MARKER: R8 Lo6/b; Lo6/i; a
|
iget-object v3, v0, Ln6/b;->a:Ln6/g; # MARKER: R8 Ln6/b; Ln6/g; a
|
||||||
|
|
||||||
iget-object v4, v2, Lo6/b;->a:Lo6/i; # MARKER: R8 Lo6/b; Lo6/i; a
|
iget-object v4, v2, Ln6/b;->a:Ln6/g; # MARKER: R8 Ln6/b; Ln6/g; a
|
||||||
|
|
||||||
if-ne v3, v4, :invalid
|
if-ne v3, v4, :invalid
|
||||||
|
|
||||||
iget-wide v3, v0, Lo6/b;->b:J # MARKER: R8 Lo6/b; b
|
iget-wide v3, v0, Ln6/b;->b:J # MARKER: R8 Ln6/b; b
|
||||||
|
|
||||||
iget-wide v5, v2, Lo6/b;->b:J # MARKER: R8 Lo6/b; b
|
iget-wide v5, v2, Ln6/b;->b:J # MARKER: R8 Ln6/b; b
|
||||||
|
|
||||||
cmp-long v7, v3, v5
|
cmp-long v7, v3, v5
|
||||||
|
|
||||||
if-nez v7, :invalid
|
if-nez v7, :invalid
|
||||||
|
|
||||||
iget-object v3, v0, Lo6/b;->c:Lo6/b$a; # MARKER: R8 Lo6/b; Lo6/b$a; c
|
iget-object v3, v0, Ln6/b;->c:Ln6/b$a; # MARKER: R8 Ln6/b; Ln6/b$a; c
|
||||||
|
|
||||||
iget-object v4, v2, Lo6/b;->c:Lo6/b$a; # MARKER: R8 Lo6/b; Lo6/b$a; c
|
iget-object v4, v2, Ln6/b;->c:Ln6/b$a; # MARKER: R8 Ln6/b; Ln6/b$a; c
|
||||||
|
|
||||||
if-eqz v3, :invalid
|
if-eqz v3, :invalid
|
||||||
|
|
||||||
if-eqz v4, :invalid
|
if-eqz v4, :invalid
|
||||||
|
|
||||||
iget v5, v3, Lo6/b$a;->d:I # MARKER: R8 Lo6/b$a; d
|
iget v5, v3, Ln6/b$a;->d:I # MARKER: R8 Ln6/b$a; d
|
||||||
|
|
||||||
iget v6, v4, Lo6/b$a;->d:I # MARKER: R8 Lo6/b$a; d
|
iget v6, v4, Ln6/b$a;->d:I # MARKER: R8 Ln6/b$a; d
|
||||||
|
|
||||||
iget v7, p1, Lradiant/gestures/queue/QueueRequest;->id:I
|
iget v7, p1, Lradiant/gestures/queue/QueueRequest;->id:I
|
||||||
|
|
||||||
@@ -250,15 +250,15 @@
|
|||||||
|
|
||||||
if-ne v6, v7, :invalid
|
if-ne v6, v7, :invalid
|
||||||
|
|
||||||
iget v5, v3, Lo6/b$a;->o:I # MARKER: R8 Lo6/b$a; o
|
iget v5, v3, Ln6/b$a;->o:I # MARKER: R8 Ln6/b$a; o
|
||||||
|
|
||||||
iget v6, v4, Lo6/b$a;->o:I # MARKER: R8 Lo6/b$a; o
|
iget v6, v4, Ln6/b$a;->o:I # MARKER: R8 Ln6/b$a; o
|
||||||
|
|
||||||
if-ne v5, v6, :invalid
|
if-ne v5, v6, :invalid
|
||||||
|
|
||||||
iget-object v5, v3, Lo6/b$a;->q:Ljava/lang/String; # MARKER: R8 Lo6/b$a; q
|
iget-object v5, v3, Ln6/b$a;->q:Ljava/lang/String; # MARKER: R8 Ln6/b$a; q
|
||||||
|
|
||||||
iget-object v6, v4, Lo6/b$a;->q:Ljava/lang/String; # MARKER: R8 Lo6/b$a; q
|
iget-object v6, v4, Ln6/b$a;->q:Ljava/lang/String; # MARKER: R8 Ln6/b$a; q
|
||||||
|
|
||||||
if-eq v5, v6, :valid
|
if-eq v5, v6, :valid
|
||||||
|
|
||||||
@@ -282,19 +282,19 @@
|
|||||||
.method private currentTrack(Lradiant/gestures/queue/QueueRequest;)Lcom/aspiro/wamp/model/Track;
|
.method private currentTrack(Lradiant/gestures/queue/QueueRequest;)Lcom/aspiro/wamp/model/Track;
|
||||||
.locals 7
|
.locals 7
|
||||||
|
|
||||||
invoke-direct {p0, p1}, Lradiant/gestures/queue/DynamicTrackResolver;->currentRow(Lradiant/gestures/queue/QueueRequest;)Lo6/b; # MARKER: R8 Lo6/b;
|
invoke-direct {p0, p1}, Lradiant/gestures/queue/DynamicTrackResolver;->currentRow(Lradiant/gestures/queue/QueueRequest;)Ln6/b; # MARKER: R8 Ln6/b;
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget-object v1, v0, Lo6/b;->a:Lo6/i; # MARKER: R8 Lo6/b; Lo6/i; a
|
iget-object v1, v0, Ln6/b;->a:Ln6/g; # MARKER: R8 Ln6/b; Ln6/g; a
|
||||||
|
|
||||||
iget-object v2, v0, Lo6/b;->c:Lo6/b$a; # MARKER: R8 Lo6/b; Lo6/b$a; c
|
iget-object v2, v0, Ln6/b;->c:Ln6/b$a; # MARKER: R8 Ln6/b; Ln6/b$a; c
|
||||||
|
|
||||||
iget-object v3, v1, Lo6/i;->p:Ljava/util/LinkedHashMap; # MARKER: R8 Lo6/i; p
|
iget-object v3, v1, Ln6/g;->p:Ljava/util/LinkedHashMap; # MARKER: R8 Ln6/g; p
|
||||||
|
|
||||||
iget-object v4, v2, Lo6/b$a;->q:Ljava/lang/String; # MARKER: R8 Lo6/b$a; q
|
iget-object v4, v2, Ln6/b$a;->q:Ljava/lang/String; # MARKER: R8 Ln6/b$a; q
|
||||||
|
|
||||||
invoke-virtual {v3, v4}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
invoke-virtual {v3, v4}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||||
|
|
||||||
@@ -310,7 +310,7 @@
|
|||||||
|
|
||||||
move-result-object v3
|
move-result-object v3
|
||||||
|
|
||||||
iget v4, v2, Lo6/b$a;->o:I # MARKER: R8 Lo6/b$a; o
|
iget v4, v2, Ln6/b$a;->o:I # MARKER: R8 Ln6/b$a; o
|
||||||
|
|
||||||
if-gez v4, :check_size
|
if-gez v4, :check_size
|
||||||
|
|
||||||
@@ -344,7 +344,7 @@
|
|||||||
|
|
||||||
if-ne v4, v5, :invalid
|
if-ne v4, v5, :invalid
|
||||||
|
|
||||||
iget-object v1, v1, Lo6/i;->g:Lcom/aspiro/wamp/model/AvailabilityInteractor; # MARKER: R8 Lo6/i; g
|
iget-object v1, v1, Ln6/g;->g:Lcom/aspiro/wamp/model/AvailabilityInteractor; # MARKER: R8 Ln6/g; g
|
||||||
|
|
||||||
invoke-interface {v1, v3}, Lcom/aspiro/wamp/model/AvailabilityInteractor;->getAvailability(Lcom/aspiro/wamp/model/MediaItem;)Lcom/aspiro/wamp/model/Availability$MediaItem;
|
invoke-interface {v1, v3}, Lcom/aspiro/wamp/model/AvailabilityInteractor;->getAvailability(Lcom/aspiro/wamp/model/MediaItem;)Lcom/aspiro/wamp/model/Availability$MediaItem;
|
||||||
|
|
||||||
@@ -418,17 +418,17 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, Lu5/b$a; # MARKER: R8 Lu5/b$a;
|
instance-of v0, p1, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, Lu5/b$a; # MARKER: R8 Lu5/b$a;
|
check-cast p1, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;
|
||||||
|
|
||||||
iget-object v0, p1, Lu5/b$a;->c:Lu5/b$a$b; # MARKER: R8 Lu5/b$a; Lu5/b$a$b; c
|
iget-object v0, p1, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;->c:Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; c
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget-object v1, v0, Lu5/b$a$b;->g:Lcom/aspiro/wamp/model/Availability; # MARKER: R8 Lu5/b$a$b; g
|
iget-object v1, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b;->g:Lcom/aspiro/wamp/model/Availability; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; g
|
||||||
|
|
||||||
invoke-interface {v1}, Lcom/aspiro/wamp/model/Availability;->isAvailable()Z
|
invoke-interface {v1}, Lcom/aspiro/wamp/model/Availability;->isAvailable()Z
|
||||||
|
|
||||||
@@ -436,11 +436,11 @@
|
|||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
iget-boolean v1, v0, Lu5/b$a$b;->p:Z # MARKER: R8 Lu5/b$a$b; p
|
iget-boolean v1, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b;->q:Z # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; p
|
||||||
|
|
||||||
if-nez v1, :invalid
|
if-nez v1, :invalid
|
||||||
|
|
||||||
iget v0, v0, Lu5/b$a$b;->r:I # MARKER: R8 Lu5/b$a$b; r
|
iget v0, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b;->s:I # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a$b; r
|
||||||
|
|
||||||
new-instance v1, Lradiant/gestures/queue/QueueRequest;
|
new-instance v1, Lradiant/gestures/queue/QueueRequest;
|
||||||
|
|
||||||
@@ -478,11 +478,11 @@
|
|||||||
|
|
||||||
iget-object v0, p1, Lradiant/gestures/queue/QueueRequest;->media:Ljava/lang/Object;
|
iget-object v0, p1, Lradiant/gestures/queue/QueueRequest;->media:Ljava/lang/Object;
|
||||||
|
|
||||||
instance-of v1, v0, Lu5/b$a; # MARKER: R8 Lu5/b$a;
|
instance-of v1, v0, Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;
|
||||||
|
|
||||||
if-eqz v1, :dynamic_track
|
if-eqz v1, :dynamic_track
|
||||||
|
|
||||||
invoke-direct {p0, p1}, Lradiant/gestures/queue/DynamicTrackResolver;->currentAlbumRow(Lradiant/gestures/queue/QueueRequest;)Lu5/b$a; # MARKER: R8 Lu5/b$a;
|
invoke-direct {p0, p1}, Lradiant/gestures/queue/DynamicTrackResolver;->currentAlbumRow(Lradiant/gestures/queue/QueueRequest;)Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a; # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
@@ -490,7 +490,7 @@
|
|||||||
|
|
||||||
new-instance v1, Lradiant/gestures/queue/AlbumItemQueueAction;
|
new-instance v1, Lradiant/gestures/queue/AlbumItemQueueAction;
|
||||||
|
|
||||||
invoke-direct {v1, v0}, Lradiant/gestures/queue/AlbumItemQueueAction;-><init>(Lu5/b$a;)V # MARKER: R8 Lu5/b$a;
|
invoke-direct {v1, v0}, Lradiant/gestures/queue/AlbumItemQueueAction;-><init>(Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;)V # MARKER: R8 Lcom/aspiro/wamp/dynamicpages/modules/albumitemcollection/b$a;
|
||||||
|
|
||||||
iget-object v2, p0, Lradiant/gestures/queue/DynamicTrackResolver;->recycler:Ljava/lang/ref/WeakReference;
|
iget-object v2, p0, Lradiant/gestures/queue/DynamicTrackResolver;->recycler:Ljava/lang/ref/WeakReference;
|
||||||
|
|
||||||
@@ -513,7 +513,7 @@
|
|||||||
return-void
|
return-void
|
||||||
|
|
||||||
:dynamic_track
|
:dynamic_track
|
||||||
invoke-direct {p0, p1}, Lradiant/gestures/queue/DynamicTrackResolver;->currentRow(Lradiant/gestures/queue/QueueRequest;)Lo6/b; # MARKER: R8 Lo6/b;
|
invoke-direct {p0, p1}, Lradiant/gestures/queue/DynamicTrackResolver;->currentRow(Lradiant/gestures/queue/QueueRequest;)Ln6/b; # MARKER: R8 Ln6/b;
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
@@ -535,30 +535,30 @@
|
|||||||
|
|
||||||
if-nez v2, :append
|
if-nez v2, :append
|
||||||
|
|
||||||
iget-object v2, v0, Lo6/b;->a:Lo6/i; # MARKER: R8 Lo6/b; Lo6/i; a
|
iget-object v2, v0, Ln6/b;->a:Ln6/g; # MARKER: R8 Ln6/b; Ln6/g; a
|
||||||
|
|
||||||
iget-object v3, v0, Lo6/b;->c:Lo6/b$a; # MARKER: R8 Lo6/b; Lo6/b$a; c
|
iget-object v3, v0, Ln6/b;->c:Ln6/b$a; # MARKER: R8 Ln6/b; Ln6/b$a; c
|
||||||
|
|
||||||
iget v4, v3, Lo6/b$a;->o:I # MARKER: R8 Lo6/b$a; o
|
iget v4, v3, Ln6/b$a;->o:I # MARKER: R8 Ln6/b$a; o
|
||||||
|
|
||||||
iget-object v5, v3, Lo6/b$a;->q:Ljava/lang/String; # MARKER: R8 Lo6/b$a; q
|
iget-object v5, v3, Ln6/b$a;->q:Ljava/lang/String; # MARKER: R8 Ln6/b$a; q
|
||||||
|
|
||||||
invoke-virtual {v2, v4, v5}, Lo6/i;->e(ILjava/lang/String;)V # MARKER: R8 Lo6/i; e
|
invoke-virtual {v2, v4, v5}, Ln6/g;->e(ILjava/lang/String;)V # MARKER: R8 Ln6/g; e
|
||||||
|
|
||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
:append
|
:append
|
||||||
iget-object v0, v0, Lo6/b;->a:Lo6/i; # MARKER: R8 Lo6/b; Lo6/i; a
|
iget-object v0, v0, Ln6/b;->a:Ln6/g; # MARKER: R8 Ln6/b; Ln6/g; a
|
||||||
|
|
||||||
iget-object v2, v0, Lo6/i;->p:Ljava/util/LinkedHashMap; # MARKER: R8 Lo6/i; p
|
iget-object v2, v0, Ln6/g;->p:Ljava/util/LinkedHashMap; # MARKER: R8 Ln6/g; p
|
||||||
|
|
||||||
iget-object v3, p1, Lradiant/gestures/queue/QueueRequest;->media:Ljava/lang/Object;
|
iget-object v3, p1, Lradiant/gestures/queue/QueueRequest;->media:Ljava/lang/Object;
|
||||||
|
|
||||||
check-cast v3, Lo6/b; # MARKER: R8 Lo6/b;
|
check-cast v3, Ln6/b; # MARKER: R8 Ln6/b;
|
||||||
|
|
||||||
iget-object v3, v3, Lo6/b;->c:Lo6/b$a; # MARKER: R8 Lo6/b; Lo6/b$a; c
|
iget-object v3, v3, Ln6/b;->c:Ln6/b$a; # MARKER: R8 Ln6/b; Ln6/b$a; c
|
||||||
|
|
||||||
iget-object v3, v3, Lo6/b$a;->q:Ljava/lang/String; # MARKER: R8 Lo6/b$a; q
|
iget-object v3, v3, Ln6/b$a;->q:Ljava/lang/String; # MARKER: R8 Ln6/b$a; q
|
||||||
|
|
||||||
invoke-virtual {v2, v3}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
invoke-virtual {v2, v3}, Ljava/util/LinkedHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
|
||||||
|
|
||||||
@@ -598,7 +598,7 @@
|
|||||||
|
|
||||||
move-result-object v5
|
move-result-object v5
|
||||||
|
|
||||||
iget-object v6, v0, Lo6/i;->m:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lo6/i; m
|
iget-object v6, v0, Ln6/g;->m:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Ln6/g; m
|
||||||
|
|
||||||
invoke-virtual {v2}, Lcom/aspiro/wamp/dynamicpages/data/model/Module;->getSelfLink()Ljava/lang/String;
|
invoke-virtual {v2}, Lcom/aspiro/wamp/dynamicpages/data/model/Module;->getSelfLink()Ljava/lang/String;
|
||||||
|
|
||||||
@@ -655,7 +655,7 @@
|
|||||||
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
||||||
.locals 5
|
.locals 5
|
||||||
|
|
||||||
instance-of v0, p2, Lv6/e$a; # MARKER: R8 Lv6/e$a;
|
instance-of v0, p2, Lu6/e$a; # MARKER: R8 Lu6/e$a;
|
||||||
|
|
||||||
if-eqz v0, :dynamic_holder
|
if-eqz v0, :dynamic_holder
|
||||||
|
|
||||||
@@ -666,7 +666,7 @@
|
|||||||
return-object p1
|
return-object p1
|
||||||
|
|
||||||
:dynamic_holder
|
:dynamic_holder
|
||||||
instance-of v0, p2, Lp7/a$a; # MARKER: R8 Lp7/a$a;
|
instance-of v0, p2, Lo7/a$a; # MARKER: R8 Lo7/a$a;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
@@ -721,17 +721,17 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, Lo6/b; # MARKER: R8 Lo6/b;
|
instance-of v0, p1, Ln6/b; # MARKER: R8 Ln6/b;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, Lo6/b; # MARKER: R8 Lo6/b;
|
check-cast p1, Ln6/b; # MARKER: R8 Ln6/b;
|
||||||
|
|
||||||
iget-object v0, p1, Lo6/b;->c:Lo6/b$a; # MARKER: R8 Lo6/b; Lo6/b$a; c
|
iget-object v0, p1, Ln6/b;->c:Ln6/b$a; # MARKER: R8 Ln6/b; Ln6/b$a; c
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget v0, v0, Lo6/b$a;->d:I # MARKER: R8 Lo6/b$a; d
|
iget v0, v0, Ln6/b$a;->d:I # MARKER: R8 Ln6/b$a; d
|
||||||
|
|
||||||
new-instance v1, Lradiant/gestures/queue/QueueRequest;
|
new-instance v1, Lradiant/gestures/queue/QueueRequest;
|
||||||
|
|
||||||
|
|||||||
@@ -74,7 +74,7 @@
|
|||||||
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
||||||
.locals 5
|
.locals 5
|
||||||
|
|
||||||
instance-of p1, p2, Ln8/d; # MARKER: R8 Ln8/d;
|
instance-of p1, p2, Lm8/d; # MARKER: R8 Lm8/d;
|
||||||
|
|
||||||
if-eqz p1, :invalid
|
if-eqz p1, :invalid
|
||||||
|
|
||||||
@@ -89,9 +89,9 @@
|
|||||||
goto :invalid
|
goto :invalid
|
||||||
|
|
||||||
:has_position
|
:has_position
|
||||||
check-cast p2, Ln8/d; # MARKER: R8 Ln8/d;
|
check-cast p2, Lm8/d; # MARKER: R8 Lm8/d;
|
||||||
|
|
||||||
iget-object p2, p2, Ln8/d;->f:Lcom/aspiro/wamp/model/MediaItem; # MARKER: R8 Ln8/d; f
|
iget-object p2, p2, Lm8/d;->f:Lcom/aspiro/wamp/model/MediaItem; # MARKER: R8 Lm8/d; f
|
||||||
|
|
||||||
instance-of v0, p2, Lcom/aspiro/wamp/model/FavoriteTrack;
|
instance-of v0, p2, Lcom/aspiro/wamp/model/FavoriteTrack;
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget-object v0, v0, Lcom/tidal/android/feature/feed/ui/FeedView;->d:Lv70/b; # MARKER: R8 Lv70/b; d
|
iget-object v0, v0, Lcom/tidal/android/feature/feed/ui/FeedView;->d:Lg70/b; # MARKER: R8 Lg70/b; d
|
||||||
|
|
||||||
instance-of v1, v0, Lcom/tidal/android/feature/feed/ui/c; # MARKER: R8 Lcom/tidal/android/feature/feed/ui/c;
|
instance-of v1, v0, Lcom/tidal/android/feature/feed/ui/c; # MARKER: R8 Lcom/tidal/android/feature/feed/ui/c;
|
||||||
|
|
||||||
@@ -54,11 +54,11 @@
|
|||||||
|
|
||||||
check-cast v0, Lcom/tidal/android/feature/feed/ui/c; # MARKER: R8 Lcom/tidal/android/feature/feed/ui/c;
|
check-cast v0, Lcom/tidal/android/feature/feed/ui/c; # MARKER: R8 Lcom/tidal/android/feature/feed/ui/c;
|
||||||
|
|
||||||
iget-object v0, v0, Lcom/tidal/android/feature/feed/ui/c;->c:Lz70/a; # MARKER: R8 Lcom/tidal/android/feature/feed/ui/c; Lz70/a; c
|
iget-object v0, v0, Lcom/tidal/android/feature/feed/ui/c;->c:Lk70/a; # MARKER: R8 Lcom/tidal/android/feature/feed/ui/c; Lk70/a; c
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget-object v0, v0, Lz70/a;->c:Lcom/aspiro/wamp/model/AvailabilityInteractor; # MARKER: R8 Lz70/a; c
|
iget-object v0, v0, Lk70/a;->c:Lcom/aspiro/wamp/model/AvailabilityInteractor; # MARKER: R8 Lk70/a; c
|
||||||
|
|
||||||
return-object v0
|
return-object v0
|
||||||
|
|
||||||
@@ -99,13 +99,13 @@
|
|||||||
|
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
|
|
||||||
instance-of v3, v2, La50/b; # MARKER: R8 La50/b;
|
instance-of v3, v2, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
|
|
||||||
if-eqz v3, :invalid
|
if-eqz v3, :invalid
|
||||||
|
|
||||||
check-cast v2, La50/b; # MARKER: R8 La50/b;
|
check-cast v2, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
|
|
||||||
iget-object v2, v2, La50/b;->b:Ljava/util/ArrayList; # MARKER: R8 La50/b; b
|
iget-object v2, v2, Lg40/b;->b:Ljava/util/ArrayList; # MARKER: R8 Lg40/b; b
|
||||||
|
|
||||||
iget v3, p1, Lradiant/gestures/queue/QueueRequest;->position:I
|
iget v3, p1, Lradiant/gestures/queue/QueueRequest;->position:I
|
||||||
|
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
|
|
||||||
if-eqz v4, :invalid
|
if-eqz v4, :invalid
|
||||||
|
|
||||||
instance-of v3, v2, Lb80/a; # MARKER: R8 Lb80/a;
|
instance-of v3, v2, Lm70/a; # MARKER: R8 Lm70/a;
|
||||||
|
|
||||||
if-eqz v3, :mix
|
if-eqz v3, :mix
|
||||||
|
|
||||||
@@ -141,15 +141,15 @@
|
|||||||
|
|
||||||
if-eqz v3, :invalid
|
if-eqz v3, :invalid
|
||||||
|
|
||||||
check-cast v2, Lb80/a; # MARKER: R8 Lb80/a;
|
check-cast v2, Lm70/a; # MARKER: R8 Lm70/a;
|
||||||
|
|
||||||
iget-boolean v3, v2, Lb80/a;->c:Z # MARKER: R8 Lb80/a; c
|
iget-boolean v3, v2, Lm70/a;->c:Z # MARKER: R8 Lm70/a; c
|
||||||
|
|
||||||
if-eqz v3, :invalid
|
if-eqz v3, :invalid
|
||||||
|
|
||||||
check-cast v8, Lcom/aspiro/wamp/model/Album;
|
check-cast v8, Lcom/aspiro/wamp/model/Album;
|
||||||
|
|
||||||
iget-object v5, v2, Lb80/a;->a:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lb80/a; a
|
iget-object v5, v2, Lm70/a;->a:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lm70/a; a
|
||||||
|
|
||||||
invoke-virtual {v8}, Lcom/aspiro/wamp/model/Album;->getId()I
|
invoke-virtual {v8}, Lcom/aspiro/wamp/model/Album;->getId()I
|
||||||
|
|
||||||
@@ -178,7 +178,7 @@
|
|||||||
return-object v2
|
return-object v2
|
||||||
|
|
||||||
:mix
|
:mix
|
||||||
instance-of v3, v2, Lb80/c; # MARKER: R8 Lb80/c;
|
instance-of v3, v2, Lm70/c; # MARKER: R8 Lm70/c;
|
||||||
|
|
||||||
if-eqz v3, :playlist
|
if-eqz v3, :playlist
|
||||||
|
|
||||||
@@ -186,11 +186,11 @@
|
|||||||
|
|
||||||
if-eqz v3, :invalid
|
if-eqz v3, :invalid
|
||||||
|
|
||||||
check-cast v2, Lb80/c; # MARKER: R8 Lb80/c;
|
check-cast v2, Lm70/c; # MARKER: R8 Lm70/c;
|
||||||
|
|
||||||
check-cast v8, Lcom/aspiro/wamp/mix/model/Mix;
|
check-cast v8, Lcom/aspiro/wamp/mix/model/Mix;
|
||||||
|
|
||||||
iget-object v5, v2, Lb80/c;->a:Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lb80/c; a
|
iget-object v5, v2, Lm70/c;->a:Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lm70/c; a
|
||||||
|
|
||||||
invoke-virtual {v8}, Lcom/aspiro/wamp/mix/model/Mix;->getId()Ljava/lang/String;
|
invoke-virtual {v8}, Lcom/aspiro/wamp/mix/model/Mix;->getId()Ljava/lang/String;
|
||||||
|
|
||||||
@@ -227,7 +227,7 @@
|
|||||||
return-object v2
|
return-object v2
|
||||||
|
|
||||||
:playlist
|
:playlist
|
||||||
instance-of v3, v2, Lb80/d; # MARKER: R8 Lb80/d;
|
instance-of v3, v2, Lm70/d; # MARKER: R8 Lm70/d;
|
||||||
|
|
||||||
if-eqz v3, :invalid
|
if-eqz v3, :invalid
|
||||||
|
|
||||||
@@ -235,11 +235,11 @@
|
|||||||
|
|
||||||
if-eqz v3, :invalid
|
if-eqz v3, :invalid
|
||||||
|
|
||||||
check-cast v2, Lb80/d; # MARKER: R8 Lb80/d;
|
check-cast v2, Lm70/d; # MARKER: R8 Lm70/d;
|
||||||
|
|
||||||
check-cast v8, Lcom/aspiro/wamp/model/Playlist;
|
check-cast v8, Lcom/aspiro/wamp/model/Playlist;
|
||||||
|
|
||||||
iget-object v5, v2, Lb80/d;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lb80/d; a
|
iget-object v5, v2, Lm70/d;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lm70/d; a
|
||||||
|
|
||||||
invoke-virtual {v8}, Lcom/aspiro/wamp/model/Playlist;->getUuid()Ljava/lang/String;
|
invoke-virtual {v8}, Lcom/aspiro/wamp/model/Playlist;->getUuid()Ljava/lang/String;
|
||||||
|
|
||||||
@@ -349,45 +349,45 @@
|
|||||||
|
|
||||||
if-eqz v3, :done
|
if-eqz v3, :done
|
||||||
|
|
||||||
iget-object v2, v1, Lcom/tidal/android/feature/feed/ui/FeedView;->c:La80/c; # MARKER: R8 La80/c; c
|
iget-object v2, v1, Lcom/tidal/android/feature/feed/ui/FeedView;->c:Ll70/c; # MARKER: R8 Ll70/c; c
|
||||||
|
|
||||||
if-eqz v2, :done
|
if-eqz v2, :done
|
||||||
|
|
||||||
instance-of v4, v0, Lb80/a; # MARKER: R8 Lb80/a;
|
instance-of v4, v0, Lm70/a; # MARKER: R8 Lm70/a;
|
||||||
|
|
||||||
if-eqz v4, :mix
|
if-eqz v4, :mix
|
||||||
|
|
||||||
check-cast v0, Lb80/a; # MARKER: R8 Lb80/a;
|
check-cast v0, Lm70/a; # MARKER: R8 Lm70/a;
|
||||||
|
|
||||||
iget-object v7, v0, Lb80/a;->a:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lb80/a; a
|
iget-object v7, v0, Lm70/a;->a:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lm70/a; a
|
||||||
|
|
||||||
iget v8, v0, Lb80/a;->g:I # MARKER: R8 Lb80/a; g
|
iget v8, v0, Lm70/a;->g:I # MARKER: R8 Lm70/a; g
|
||||||
|
|
||||||
const/4 v4, 0x1
|
const/4 v4, 0x1
|
||||||
|
|
||||||
goto :metadata
|
goto :metadata
|
||||||
|
|
||||||
:mix
|
:mix
|
||||||
instance-of v4, v0, Lb80/c; # MARKER: R8 Lb80/c;
|
instance-of v4, v0, Lm70/c; # MARKER: R8 Lm70/c;
|
||||||
|
|
||||||
if-eqz v4, :playlist
|
if-eqz v4, :playlist
|
||||||
|
|
||||||
check-cast v0, Lb80/c; # MARKER: R8 Lb80/c;
|
check-cast v0, Lm70/c; # MARKER: R8 Lm70/c;
|
||||||
|
|
||||||
iget-object v7, v0, Lb80/c;->a:Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lb80/c; a
|
iget-object v7, v0, Lm70/c;->a:Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lm70/c; a
|
||||||
|
|
||||||
iget v8, v0, Lb80/c;->c:I # MARKER: R8 Lb80/c; c
|
iget v8, v0, Lm70/c;->c:I # MARKER: R8 Lm70/c; c
|
||||||
|
|
||||||
const/4 v4, 0x2
|
const/4 v4, 0x2
|
||||||
|
|
||||||
goto :metadata
|
goto :metadata
|
||||||
|
|
||||||
:playlist
|
:playlist
|
||||||
check-cast v0, Lb80/d; # MARKER: R8 Lb80/d;
|
check-cast v0, Lm70/d; # MARKER: R8 Lm70/d;
|
||||||
|
|
||||||
iget-object v7, v0, Lb80/d;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lb80/d; a
|
iget-object v7, v0, Lm70/d;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lm70/d; a
|
||||||
|
|
||||||
iget v8, v0, Lb80/d;->c:I # MARKER: R8 Lb80/d; c
|
iget v8, v0, Lm70/d;->c:I # MARKER: R8 Lm70/d; c
|
||||||
|
|
||||||
const/4 v4, 0x3
|
const/4 v4, 0x3
|
||||||
|
|
||||||
@@ -396,13 +396,13 @@
|
|||||||
|
|
||||||
move-result-object v8
|
move-result-object v8
|
||||||
|
|
||||||
iget-object v0, v2, La80/c;->a:Ljava/lang/String; # MARKER: R8 La80/c; a
|
iget-object v0, v2, Ll70/c;->a:Ljava/lang/String; # MARKER: R8 Ll70/c; a
|
||||||
|
|
||||||
new-instance p1, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
new-instance p1, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
||||||
|
|
||||||
invoke-direct {p1, v0, v8}, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;-><init>(Ljava/lang/String;Ljava/lang/String;)V
|
invoke-direct {p1, v0, v8}, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;-><init>(Ljava/lang/String;Ljava/lang/String;)V
|
||||||
|
|
||||||
iget-object v5, v2, La80/c;->e:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 La80/c; e
|
iget-object v5, v2, Ll70/c;->e:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Ll70/c; e
|
||||||
|
|
||||||
const/4 v0, 0x3
|
const/4 v0, 0x3
|
||||||
|
|
||||||
@@ -433,7 +433,7 @@
|
|||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
:collection
|
:collection
|
||||||
iget-object v6, v2, La80/c;->b:Lx40/a; # MARKER: R8 La80/c; Lx40/a; b
|
iget-object v6, v2, Ll70/c;->b:Ld40/a; # MARKER: R8 Ll70/c; Ld40/a; b
|
||||||
|
|
||||||
instance-of v0, v6, Lh4/a; # MARKER: R8 Lh4/a;
|
instance-of v0, v6, Lh4/a; # MARKER: R8 Lh4/a;
|
||||||
|
|
||||||
@@ -524,7 +524,7 @@
|
|||||||
|
|
||||||
if-ne v0, p1, :invalid
|
if-ne v0, p1, :invalid
|
||||||
|
|
||||||
instance-of v0, p2, Lw70/c$a; # MARKER: R8 Lw70/c$a;
|
instance-of v0, p2, Lh70/c$a; # MARKER: R8 Lh70/c$a;
|
||||||
|
|
||||||
if-eqz v0, :mix_holder
|
if-eqz v0, :mix_holder
|
||||||
|
|
||||||
@@ -534,7 +534,7 @@
|
|||||||
|
|
||||||
:mix_holder
|
:mix_holder
|
||||||
|
|
||||||
instance-of v0, p2, Lw70/h$a; # MARKER: R8 Lw70/h$a;
|
instance-of v0, p2, Lh70/h$a; # MARKER: R8 Lh70/h$a;
|
||||||
|
|
||||||
if-eqz v0, :playlist_holder
|
if-eqz v0, :playlist_holder
|
||||||
|
|
||||||
@@ -544,7 +544,7 @@
|
|||||||
|
|
||||||
:playlist_holder
|
:playlist_holder
|
||||||
|
|
||||||
instance-of v0, p2, Lw70/k$a; # MARKER: R8 Lw70/k$a;
|
instance-of v0, p2, Lh70/l$a; # MARKER: R8 Lh70/l$a;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
@@ -564,13 +564,13 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, La50/b; # MARKER: R8 La50/b;
|
instance-of v0, p1, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, La50/b; # MARKER: R8 La50/b;
|
check-cast p1, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
|
|
||||||
iget-object p1, p1, La50/b;->b:Ljava/util/ArrayList; # MARKER: R8 La50/b; b
|
iget-object p1, p1, Lg40/b;->b:Ljava/util/ArrayList; # MARKER: R8 Lg40/b; b
|
||||||
|
|
||||||
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
|
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
|
||||||
|
|
||||||
@@ -585,7 +585,7 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, Lb80/a; # MARKER: R8 Lb80/a;
|
instance-of v0, p1, Lm70/a; # MARKER: R8 Lm70/a;
|
||||||
|
|
||||||
if-eqz v0, :mix
|
if-eqz v0, :mix
|
||||||
|
|
||||||
@@ -593,9 +593,9 @@
|
|||||||
|
|
||||||
if-ne v5, v0, :invalid
|
if-ne v5, v0, :invalid
|
||||||
|
|
||||||
check-cast p1, Lb80/a; # MARKER: R8 Lb80/a;
|
check-cast p1, Lm70/a; # MARKER: R8 Lm70/a;
|
||||||
|
|
||||||
iget-object v1, p1, Lb80/a;->a:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lb80/a; a
|
iget-object v1, p1, Lm70/a;->a:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lm70/a; a
|
||||||
|
|
||||||
invoke-virtual {v1}, Lcom/aspiro/wamp/model/Album;->getId()I
|
invoke-virtual {v1}, Lcom/aspiro/wamp/model/Album;->getId()I
|
||||||
|
|
||||||
@@ -604,7 +604,7 @@
|
|||||||
goto :request
|
goto :request
|
||||||
|
|
||||||
:mix
|
:mix
|
||||||
instance-of v0, p1, Lb80/c; # MARKER: R8 Lb80/c;
|
instance-of v0, p1, Lm70/c; # MARKER: R8 Lm70/c;
|
||||||
|
|
||||||
if-eqz v0, :playlist
|
if-eqz v0, :playlist
|
||||||
|
|
||||||
@@ -612,9 +612,9 @@
|
|||||||
|
|
||||||
if-ne v5, v0, :invalid
|
if-ne v5, v0, :invalid
|
||||||
|
|
||||||
check-cast p1, Lb80/c; # MARKER: R8 Lb80/c;
|
check-cast p1, Lm70/c; # MARKER: R8 Lm70/c;
|
||||||
|
|
||||||
iget-object v1, p1, Lb80/c;->a:Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lb80/c; a
|
iget-object v1, p1, Lm70/c;->a:Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lm70/c; a
|
||||||
|
|
||||||
invoke-virtual {v1}, Lcom/aspiro/wamp/mix/model/Mix;->getId()Ljava/lang/String;
|
invoke-virtual {v1}, Lcom/aspiro/wamp/mix/model/Mix;->getId()Ljava/lang/String;
|
||||||
|
|
||||||
@@ -627,7 +627,7 @@
|
|||||||
goto :request
|
goto :request
|
||||||
|
|
||||||
:playlist
|
:playlist
|
||||||
instance-of v0, p1, Lb80/d; # MARKER: R8 Lb80/d;
|
instance-of v0, p1, Lm70/d; # MARKER: R8 Lm70/d;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
@@ -635,9 +635,9 @@
|
|||||||
|
|
||||||
if-ne v5, v0, :invalid
|
if-ne v5, v0, :invalid
|
||||||
|
|
||||||
check-cast p1, Lb80/d; # MARKER: R8 Lb80/d;
|
check-cast p1, Lm70/d; # MARKER: R8 Lm70/d;
|
||||||
|
|
||||||
iget-object v1, p1, Lb80/d;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lb80/d; a
|
iget-object v1, p1, Lm70/d;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lm70/d; a
|
||||||
|
|
||||||
invoke-virtual {v1}, Lcom/aspiro/wamp/model/Playlist;->getUuid()Ljava/lang/String;
|
invoke-virtual {v1}, Lcom/aspiro/wamp/model/Playlist;->getUuid()Ljava/lang/String;
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method private current(Lradiant/gestures/queue/QueueRequest;)Lzc/a; # MARKER: R8 Lzc/a;
|
.method private current(Lradiant/gestures/queue/QueueRequest;)Lxc/a; # MARKER: R8 Lxc/a;
|
||||||
.locals 7
|
.locals 7
|
||||||
|
|
||||||
if-eqz p1, :invalid
|
if-eqz p1, :invalid
|
||||||
@@ -40,11 +40,11 @@
|
|||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/albums/myalbums/MyAlbumsView;->h:Lad/f; # MARKER: R8 Lad/f; h
|
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/albums/myalbums/MyAlbumsView;->h:Lyc/f; # MARKER: R8 Lyc/f; h
|
||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
invoke-virtual {v0}, Lcom/aspiro/wamp/mycollection/subpages/albums/myalbums/MyAlbumsView;->N()La50/d; # MARKER: R8 La50/d; N
|
invoke-virtual {v0}, Lcom/aspiro/wamp/mycollection/subpages/albums/myalbums/MyAlbumsView;->N()Lg40/d; # MARKER: R8 Lg40/d; N
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
@@ -72,17 +72,17 @@
|
|||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
instance-of v1, v0, Lzc/a; # MARKER: R8 Lzc/a;
|
instance-of v1, v0, Lxc/a; # MARKER: R8 Lxc/a;
|
||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
check-cast v0, Lzc/a; # MARKER: R8 Lzc/a;
|
check-cast v0, Lxc/a; # MARKER: R8 Lxc/a;
|
||||||
|
|
||||||
iget-boolean v1, v0, Lzc/a;->k:Z # MARKER: R8 Lzc/a; k
|
iget-boolean v1, v0, Lxc/a;->k:Z # MARKER: R8 Lxc/a; k
|
||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
iget-object v1, v0, Lzc/a;->b:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lzc/a; b
|
iget-object v1, v0, Lxc/a;->b:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lxc/a; b
|
||||||
|
|
||||||
invoke-virtual {v1}, Lcom/aspiro/wamp/model/Album;->getId()I
|
invoke-virtual {v1}, Lcom/aspiro/wamp/model/Album;->getId()I
|
||||||
|
|
||||||
@@ -124,7 +124,7 @@
|
|||||||
|
|
||||||
iget v6, p1, Lradiant/gestures/queue/QueueRequest;->action:I
|
iget v6, p1, Lradiant/gestures/queue/QueueRequest;->action:I
|
||||||
|
|
||||||
invoke-direct {p0, p1}, Lradiant/gestures/queue/MyAlbumsResolver;->current(Lradiant/gestures/queue/QueueRequest;)Lzc/a; # MARKER: R8 Lzc/a;
|
invoke-direct {p0, p1}, Lradiant/gestures/queue/MyAlbumsResolver;->current(Lradiant/gestures/queue/QueueRequest;)Lxc/a; # MARKER: R8 Lxc/a;
|
||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
@@ -140,11 +140,11 @@
|
|||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/albums/myalbums/MyAlbumsView;->c:Lfd/c; # MARKER: R8 Lfd/c; c
|
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/albums/myalbums/MyAlbumsView;->c:Ldd/c; # MARKER: R8 Ldd/c; c
|
||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
iget-object v2, v1, Lfd/c;->a:Lx40/a; # MARKER: R8 Lfd/c; Lx40/a; a
|
iget-object v2, v1, Ldd/c;->a:Ld40/a; # MARKER: R8 Ldd/c; Ld40/a; a
|
||||||
|
|
||||||
instance-of v3, v2, Lh4/a; # MARKER: R8 Lh4/a;
|
instance-of v3, v2, Lh4/a; # MARKER: R8 Lh4/a;
|
||||||
|
|
||||||
@@ -156,11 +156,11 @@
|
|||||||
|
|
||||||
move-result-object v3
|
move-result-object v3
|
||||||
|
|
||||||
iget-object v4, p1, Lzc/a;->b:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lzc/a; b
|
iget-object v4, p1, Lxc/a;->b:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lxc/a; b
|
||||||
|
|
||||||
iget-object v5, v1, Lfd/c;->d:Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata; # MARKER: R8 Lfd/c; d
|
iget-object v5, v1, Ldd/c;->d:Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata; # MARKER: R8 Ldd/c; d
|
||||||
|
|
||||||
iget-object p0, v1, Lfd/c;->c:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lfd/c; c
|
iget-object p0, v1, Ldd/c;->c:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Ldd/c; c
|
||||||
|
|
||||||
const/4 v1, 0x3
|
const/4 v1, 0x3
|
||||||
|
|
||||||
@@ -202,7 +202,7 @@
|
|||||||
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
||||||
.locals 6
|
.locals 6
|
||||||
|
|
||||||
instance-of v0, p2, Lbd/d$a; # MARKER: R8 Lbd/d$a;
|
instance-of v0, p2, Lzc/d$a; # MARKER: R8 Lzc/d$a;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
@@ -221,11 +221,11 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, La50/d; # MARKER: R8 La50/d;
|
instance-of v0, p1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, La50/d; # MARKER: R8 La50/d;
|
check-cast p1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
|
|
||||||
invoke-virtual {p1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
invoke-virtual {p1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
||||||
|
|
||||||
@@ -244,17 +244,17 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, Lzc/a; # MARKER: R8 Lzc/a;
|
instance-of v0, p1, Lxc/a; # MARKER: R8 Lxc/a;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, Lzc/a; # MARKER: R8 Lzc/a;
|
check-cast p1, Lxc/a; # MARKER: R8 Lxc/a;
|
||||||
|
|
||||||
iget-boolean v0, p1, Lzc/a;->k:Z # MARKER: R8 Lzc/a; k
|
iget-boolean v0, p1, Lxc/a;->k:Z # MARKER: R8 Lxc/a; k
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget-object v0, p1, Lzc/a;->b:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lzc/a; b
|
iget-object v0, p1, Lxc/a;->b:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lxc/a; b
|
||||||
|
|
||||||
invoke-virtual {v0}, Lcom/aspiro/wamp/model/Album;->getId()I
|
invoke-virtual {v0}, Lcom/aspiro/wamp/model/Album;->getId()I
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method private current(Lradiant/gestures/queue/QueueRequest;)Lve/a; # MARKER: R8 Lve/a;
|
.method private current(Lradiant/gestures/queue/QueueRequest;)Lte/a; # MARKER: R8 Lte/a;
|
||||||
.locals 6
|
.locals 6
|
||||||
|
|
||||||
if-eqz p1, :invalid
|
if-eqz p1, :invalid
|
||||||
@@ -48,11 +48,11 @@
|
|||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
iget-object v2, v1, Lcom/aspiro/wamp/mycollection/subpages/mixesandradios/MyMixesAndRadioView;->c:Lpe/f; # MARKER: R8 Lpe/f; c
|
iget-object v2, v1, Lcom/aspiro/wamp/mycollection/subpages/mixesandradios/MyMixesAndRadioView;->c:Lne/f; # MARKER: R8 Lne/f; c
|
||||||
|
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
|
|
||||||
invoke-virtual {v1}, Lcom/aspiro/wamp/mycollection/subpages/mixesandradios/MyMixesAndRadioView;->N()La50/d; # MARKER: R8 La50/d; N
|
invoke-virtual {v1}, Lcom/aspiro/wamp/mycollection/subpages/mixesandradios/MyMixesAndRadioView;->N()Lg40/d; # MARKER: R8 Lg40/d; N
|
||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
@@ -80,17 +80,17 @@
|
|||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
instance-of v2, v1, Lve/a; # MARKER: R8 Lve/a;
|
instance-of v2, v1, Lte/a; # MARKER: R8 Lte/a;
|
||||||
|
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
|
|
||||||
check-cast v1, Lve/a; # MARKER: R8 Lve/a;
|
check-cast v1, Lte/a; # MARKER: R8 Lte/a;
|
||||||
|
|
||||||
iget-boolean v2, v1, Lve/a;->f:Z # MARKER: R8 Lve/a; f
|
iget-boolean v2, v1, Lte/a;->f:Z # MARKER: R8 Lte/a; f
|
||||||
|
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
|
|
||||||
iget-object v2, v1, Lve/a;->c:Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lve/a; c
|
iget-object v2, v1, Lte/a;->c:Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lte/a; c
|
||||||
|
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
|
|
||||||
@@ -98,7 +98,7 @@
|
|||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
iget-object v3, v1, Lve/a;->a:Ljava/lang/String; # MARKER: R8 Lve/a; a
|
iget-object v3, v1, Lte/a;->a:Ljava/lang/String; # MARKER: R8 Lte/a; a
|
||||||
|
|
||||||
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
@@ -156,7 +156,7 @@
|
|||||||
|
|
||||||
iget v7, p1, Lradiant/gestures/queue/QueueRequest;->action:I
|
iget v7, p1, Lradiant/gestures/queue/QueueRequest;->action:I
|
||||||
|
|
||||||
invoke-direct {p0, p1}, Lradiant/gestures/queue/MyMixesAndRadioResolver;->current(Lradiant/gestures/queue/QueueRequest;)Lve/a; # MARKER: R8 Lve/a;
|
invoke-direct {p0, p1}, Lradiant/gestures/queue/MyMixesAndRadioResolver;->current(Lradiant/gestures/queue/QueueRequest;)Lte/a; # MARKER: R8 Lte/a;
|
||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
@@ -172,11 +172,11 @@
|
|||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/mixesandradios/MyMixesAndRadioView;->c:Lpe/f; # MARKER: R8 Lpe/f; c
|
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/mixesandradios/MyMixesAndRadioView;->c:Lne/f; # MARKER: R8 Lne/f; c
|
||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
iget-object v2, v1, Lpe/f;->a:Lx40/a; # MARKER: R8 Lpe/f; Lx40/a; a
|
iget-object v2, v1, Lne/f;->a:Ld40/a; # MARKER: R8 Lne/f; Ld40/a; a
|
||||||
|
|
||||||
instance-of v3, v2, Lh4/a; # MARKER: R8 Lh4/a;
|
instance-of v3, v2, Lh4/a; # MARKER: R8 Lh4/a;
|
||||||
|
|
||||||
@@ -188,7 +188,7 @@
|
|||||||
|
|
||||||
move-result-object v3
|
move-result-object v3
|
||||||
|
|
||||||
iget-object v4, p1, Lve/a;->c:Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lve/a; c
|
iget-object v4, p1, Lte/a;->c:Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lte/a; c
|
||||||
|
|
||||||
new-instance v5, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
new-instance v5, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
||||||
|
|
||||||
@@ -196,7 +196,7 @@
|
|||||||
|
|
||||||
invoke-direct {v5, v6}, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;-><init>(Ljava/lang/String;)V
|
invoke-direct {v5, v6}, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;-><init>(Ljava/lang/String;)V
|
||||||
|
|
||||||
iget-object p0, v1, Lpe/f;->b:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lpe/f; b
|
iget-object p0, v1, Lne/f;->b:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lne/f; b
|
||||||
|
|
||||||
const/4 v1, 0x3
|
const/4 v1, 0x3
|
||||||
|
|
||||||
@@ -238,7 +238,7 @@
|
|||||||
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
||||||
.locals 5
|
.locals 5
|
||||||
|
|
||||||
instance-of v0, p2, Lqe/c$a; # MARKER: R8 Lqe/c$a;
|
instance-of v0, p2, Loe/d$a; # MARKER: R8 Loe/d$a;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
@@ -257,11 +257,11 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, La50/d; # MARKER: R8 La50/d;
|
instance-of v0, p1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, La50/d; # MARKER: R8 La50/d;
|
check-cast p1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
|
|
||||||
invoke-virtual {p1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
invoke-virtual {p1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
||||||
|
|
||||||
@@ -285,21 +285,21 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, Lve/a; # MARKER: R8 Lve/a;
|
instance-of v0, p1, Lte/a; # MARKER: R8 Lte/a;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, Lve/a; # MARKER: R8 Lve/a;
|
check-cast p1, Lte/a; # MARKER: R8 Lte/a;
|
||||||
|
|
||||||
iget-boolean v0, p1, Lve/a;->f:Z # MARKER: R8 Lve/a; f
|
iget-boolean v0, p1, Lte/a;->f:Z # MARKER: R8 Lte/a; f
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget-object v0, p1, Lve/a;->c:Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lve/a; c
|
iget-object v0, p1, Lte/a;->c:Lcom/aspiro/wamp/mix/model/Mix; # MARKER: R8 Lte/a; c
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget-object v1, p1, Lve/a;->a:Ljava/lang/String; # MARKER: R8 Lve/a; a
|
iget-object v1, p1, Lte/a;->a:Ljava/lang/String; # MARKER: R8 Lte/a; a
|
||||||
|
|
||||||
invoke-virtual {v0}, Lcom/aspiro/wamp/mix/model/Mix;->getId()Ljava/lang/String;
|
invoke-virtual {v0}, Lcom/aspiro/wamp/mix/model/Mix;->getId()Ljava/lang/String;
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method private current(Lradiant/gestures/queue/QueueRequest;)Lcf/b; # MARKER: R8 Lcf/b;
|
.method private current(Lradiant/gestures/queue/QueueRequest;)Laf/b; # MARKER: R8 Laf/b;
|
||||||
.locals 6
|
.locals 6
|
||||||
|
|
||||||
if-eqz p1, :invalid
|
if-eqz p1, :invalid
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
|
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
|
|
||||||
invoke-virtual {v1}, Lcom/aspiro/wamp/mycollection/subpages/playlists/myplaylists/MyPlaylistsView;->N()La50/d; # MARKER: R8 La50/d; N
|
invoke-virtual {v1}, Lcom/aspiro/wamp/mycollection/subpages/playlists/myplaylists/MyPlaylistsView;->N()Lg40/d; # MARKER: R8 Lg40/d; N
|
||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
@@ -80,23 +80,23 @@
|
|||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
instance-of v2, v1, Lcf/b; # MARKER: R8 Lcf/b;
|
instance-of v2, v1, Laf/b; # MARKER: R8 Laf/b;
|
||||||
|
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
|
|
||||||
check-cast v1, Lcf/b; # MARKER: R8 Lcf/b;
|
check-cast v1, Laf/b; # MARKER: R8 Laf/b;
|
||||||
|
|
||||||
iget-boolean v2, v1, Lcf/b;->h:Z # MARKER: R8 Lcf/b; h
|
iget-boolean v2, v1, Laf/b;->h:Z # MARKER: R8 Laf/b; h
|
||||||
|
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
|
|
||||||
iget-boolean v2, v1, Lcf/b;->f:Z # MARKER: R8 Lcf/b; f
|
iget-boolean v2, v1, Laf/b;->f:Z # MARKER: R8 Laf/b; f
|
||||||
|
|
||||||
if-eqz v2, :check_playlist
|
if-eqz v2, :check_playlist
|
||||||
|
|
||||||
const-string v2, "NOT_READY"
|
const-string v2, "NOT_READY"
|
||||||
|
|
||||||
iget-object v3, v1, Lcf/b;->g:Ljava/lang/String; # MARKER: R8 Lcf/b; g
|
iget-object v3, v1, Laf/b;->g:Ljava/lang/String; # MARKER: R8 Laf/b; g
|
||||||
|
|
||||||
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
if-nez v2, :invalid
|
if-nez v2, :invalid
|
||||||
|
|
||||||
:check_playlist
|
:check_playlist
|
||||||
iget-object v2, v1, Lcf/b;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lcf/b; a
|
iget-object v2, v1, Laf/b;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Laf/b; a
|
||||||
|
|
||||||
invoke-virtual {v2}, Lcom/aspiro/wamp/model/Playlist;->getNumberOfItems()I
|
invoke-virtual {v2}, Lcom/aspiro/wamp/model/Playlist;->getNumberOfItems()I
|
||||||
|
|
||||||
@@ -159,7 +159,7 @@
|
|||||||
|
|
||||||
iget v5, p1, Lradiant/gestures/queue/QueueRequest;->action:I
|
iget v5, p1, Lradiant/gestures/queue/QueueRequest;->action:I
|
||||||
|
|
||||||
invoke-direct {p0, p1}, Lradiant/gestures/queue/MyPlaylistsResolver;->current(Lradiant/gestures/queue/QueueRequest;)Lcf/b; # MARKER: R8 Lcf/b;
|
invoke-direct {p0, p1}, Lradiant/gestures/queue/MyPlaylistsResolver;->current(Lradiant/gestures/queue/QueueRequest;)Laf/b; # MARKER: R8 Laf/b;
|
||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
@@ -175,7 +175,7 @@
|
|||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/playlists/myplaylists/MyPlaylistsView;->d:Lhf/c; # MARKER: R8 Lhf/c; d
|
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/playlists/myplaylists/MyPlaylistsView;->d:Lff/c; # MARKER: R8 Lff/c; d
|
||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
@@ -183,11 +183,11 @@
|
|||||||
|
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
|
|
||||||
iget-object v3, p1, Lcf/b;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lcf/b; a
|
iget-object v3, p1, Laf/b;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Laf/b; a
|
||||||
|
|
||||||
iget-object v4, v1, Lhf/c;->e:Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata; # MARKER: R8 Lhf/c; e
|
iget-object v4, v1, Lff/c;->e:Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata; # MARKER: R8 Lff/c; e
|
||||||
|
|
||||||
iget-object p0, v1, Lhf/c;->d:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lhf/c; d
|
iget-object p0, v1, Lff/c;->d:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lff/c; d
|
||||||
|
|
||||||
const/4 v0, 0x3
|
const/4 v0, 0x3
|
||||||
|
|
||||||
@@ -216,7 +216,7 @@
|
|||||||
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
||||||
.locals 5
|
.locals 5
|
||||||
|
|
||||||
instance-of v0, p2, Ldf/d$a; # MARKER: R8 Ldf/d$a;
|
instance-of v0, p2, Lbf/d$a; # MARKER: R8 Lbf/d$a;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
@@ -235,11 +235,11 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, La50/d; # MARKER: R8 La50/d;
|
instance-of v0, p1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, La50/d; # MARKER: R8 La50/d;
|
check-cast p1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
|
|
||||||
invoke-virtual {p1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
invoke-virtual {p1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
||||||
|
|
||||||
@@ -258,23 +258,23 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, Lcf/b; # MARKER: R8 Lcf/b;
|
instance-of v0, p1, Laf/b; # MARKER: R8 Laf/b;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, Lcf/b; # MARKER: R8 Lcf/b;
|
check-cast p1, Laf/b; # MARKER: R8 Laf/b;
|
||||||
|
|
||||||
iget-boolean v0, p1, Lcf/b;->h:Z # MARKER: R8 Lcf/b; h
|
iget-boolean v0, p1, Laf/b;->h:Z # MARKER: R8 Laf/b; h
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget-boolean v0, p1, Lcf/b;->f:Z # MARKER: R8 Lcf/b; f
|
iget-boolean v0, p1, Laf/b;->f:Z # MARKER: R8 Laf/b; f
|
||||||
|
|
||||||
if-eqz v0, :check_playlist
|
if-eqz v0, :check_playlist
|
||||||
|
|
||||||
const-string v0, "NOT_READY"
|
const-string v0, "NOT_READY"
|
||||||
|
|
||||||
iget-object v1, p1, Lcf/b;->g:Ljava/lang/String; # MARKER: R8 Lcf/b; g
|
iget-object v1, p1, Laf/b;->g:Ljava/lang/String; # MARKER: R8 Laf/b; g
|
||||||
|
|
||||||
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
@@ -283,7 +283,7 @@
|
|||||||
if-nez v0, :invalid
|
if-nez v0, :invalid
|
||||||
|
|
||||||
:check_playlist
|
:check_playlist
|
||||||
iget-object v0, p1, Lcf/b;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lcf/b; a
|
iget-object v0, p1, Laf/b;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Laf/b; a
|
||||||
|
|
||||||
invoke-virtual {v0}, Lcom/aspiro/wamp/model/Playlist;->getNumberOfItems()I
|
invoke-virtual {v0}, Lcom/aspiro/wamp/model/Playlist;->getNumberOfItems()I
|
||||||
|
|
||||||
|
|||||||
@@ -36,10 +36,10 @@
|
|||||||
|
|
||||||
invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
|
invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
instance-of v3, v2, La50/b; # MARKER: R8 La50/b;
|
instance-of v3, v2, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
if-eqz v3, :invalid
|
if-eqz v3, :invalid
|
||||||
check-cast v2, La50/b; # MARKER: R8 La50/b;
|
check-cast v2, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
iget-object v2, v2, La50/b;->b:Ljava/util/ArrayList; # MARKER: R8 La50/b; b
|
iget-object v2, v2, Lg40/b;->b:Ljava/util/ArrayList; # MARKER: R8 Lg40/b; b
|
||||||
|
|
||||||
iget v3, p1, Lradiant/gestures/queue/QueueRequest;->position:I
|
iget v3, p1, Lradiant/gestures/queue/QueueRequest;->position:I
|
||||||
if-gez v3, :check_size
|
if-gez v3, :check_size
|
||||||
@@ -176,10 +176,10 @@
|
|||||||
|
|
||||||
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
|
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
instance-of v1, v0, La50/b; # MARKER: R8 La50/b;
|
instance-of v1, v0, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
check-cast v0, La50/b; # MARKER: R8 La50/b;
|
check-cast v0, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
iget-object v0, v0, La50/b;->b:Ljava/util/ArrayList; # MARKER: R8 La50/b; b
|
iget-object v0, v0, Lg40/b;->b:Ljava/util/ArrayList; # MARKER: R8 Lg40/b; b
|
||||||
|
|
||||||
iget v1, p1, Lradiant/gestures/queue/QueueRequest;->position:I
|
iget v1, p1, Lradiant/gestures/queue/QueueRequest;->position:I
|
||||||
const/4 v2, 0x0
|
const/4 v2, 0x0
|
||||||
@@ -277,7 +277,7 @@
|
|||||||
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
|
||||||
move-result-object v3
|
move-result-object v3
|
||||||
sget v4, Lcom/aspiro/wamp/R$string;->recommended_tracks:I
|
sget v4, Lcom/aspiro/wamp/R$string;->recommended_tracks:I
|
||||||
invoke-static {v4}, Lcom/aspiro/wamp/util/h0;->c(I)Ljava/lang/String; # MARKER: R8 Lcom/aspiro/wamp/util/h0; c
|
invoke-static {v4}, Lcom/aspiro/wamp/util/a0;->c(I)Ljava/lang/String; # MARKER: R8 Lcom/aspiro/wamp/util/a0; c
|
||||||
move-result-object v4
|
move-result-object v4
|
||||||
iget-object v5, v2, Lcom/aspiro/wamp/playlist/ui/items/PlaylistItemCollectionView;->h:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 h
|
iget-object v5, v2, Lcom/aspiro/wamp/playlist/ui/items/PlaylistItemCollectionView;->h:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 h
|
||||||
sget-object v6, Lcom/aspiro/wamp/playqueue/source/model/ItemSource$NavigationType$None;->INSTANCE:Lcom/aspiro/wamp/playqueue/source/model/ItemSource$NavigationType$None;
|
sget-object v6, Lcom/aspiro/wamp/playqueue/source/model/ItemSource$NavigationType$None;->INSTANCE:Lcom/aspiro/wamp/playqueue/source/model/ItemSource$NavigationType$None;
|
||||||
@@ -290,7 +290,7 @@
|
|||||||
:append_member
|
:append_member
|
||||||
iget-object v3, v2, Lcom/aspiro/wamp/playlist/ui/items/PlaylistItemCollectionView;->c:Lcom/aspiro/wamp/playlist/ui/items/a; # MARKER: R8 Lcom/aspiro/wamp/playlist/ui/items/a; c
|
iget-object v3, v2, Lcom/aspiro/wamp/playlist/ui/items/PlaylistItemCollectionView;->c:Lcom/aspiro/wamp/playlist/ui/items/a; # MARKER: R8 Lcom/aspiro/wamp/playlist/ui/items/a; c
|
||||||
if-eqz v3, :done
|
if-eqz v3, :done
|
||||||
invoke-interface {v3}, Lcom/aspiro/wamp/playlist/ui/items/a;->k()Lcom/aspiro/wamp/playlist/viewmodel/PlaylistCollectionViewModel; # MARKER: R8 Lcom/aspiro/wamp/playlist/ui/items/a; k
|
invoke-interface {v3}, Lcom/aspiro/wamp/playlist/ui/items/a;->l()Lcom/aspiro/wamp/playlist/viewmodel/PlaylistCollectionViewModel; # MARKER: R8 Lcom/aspiro/wamp/playlist/ui/items/a; k
|
||||||
move-result-object v3
|
move-result-object v3
|
||||||
invoke-virtual {v3}, Lcom/aspiro/wamp/playlist/viewmodel/PlaylistCollectionViewModel;->getPlaylist()Lcom/aspiro/wamp/model/Playlist;
|
invoke-virtual {v3}, Lcom/aspiro/wamp/playlist/viewmodel/PlaylistCollectionViewModel;->getPlaylist()Lcom/aspiro/wamp/model/Playlist;
|
||||||
move-result-object v3
|
move-result-object v3
|
||||||
@@ -342,7 +342,7 @@
|
|||||||
if-gez v0, :start_member
|
if-gez v0, :start_member
|
||||||
goto :done
|
goto :done
|
||||||
:start_member
|
:start_member
|
||||||
invoke-interface {v3, v0}, Lcom/aspiro/wamp/playlist/ui/items/a;->i(I)V # MARKER: R8 Lcom/aspiro/wamp/playlist/ui/items/a; i
|
invoke-interface {v3, v0}, Lcom/aspiro/wamp/playlist/ui/items/a;->j(I)V # MARKER: R8 Lcom/aspiro/wamp/playlist/ui/items/a; i
|
||||||
|
|
||||||
:done
|
:done
|
||||||
return-void
|
return-void
|
||||||
@@ -365,10 +365,10 @@
|
|||||||
:has_position
|
:has_position
|
||||||
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
|
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
instance-of v1, p1, La50/b; # MARKER: R8 La50/b;
|
instance-of v1, p1, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
check-cast p1, La50/b; # MARKER: R8 La50/b;
|
check-cast p1, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
iget-object p1, p1, La50/b;->b:Ljava/util/ArrayList; # MARKER: R8 La50/b; b
|
iget-object p1, p1, Lg40/b;->b:Ljava/util/ArrayList; # MARKER: R8 Lg40/b; b
|
||||||
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
|
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
|
||||||
move-result v1
|
move-result v1
|
||||||
if-lt v0, v1, :read_item
|
if-lt v0, v1, :read_item
|
||||||
@@ -378,21 +378,21 @@
|
|||||||
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v1, p2, Lij/q$a; # MARKER: R8 Lij/q$a;
|
instance-of v1, p2, Lgj/r$a; # MARKER: R8 Lgj/r$a;
|
||||||
if-eqz v1, :podcast_holder
|
if-eqz v1, :podcast_holder
|
||||||
instance-of v1, p1, Lcom/aspiro/wamp/playlist/viewmodel/item/TrackViewModel;
|
instance-of v1, p1, Lcom/aspiro/wamp/playlist/viewmodel/item/TrackViewModel;
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
goto :create
|
goto :create
|
||||||
|
|
||||||
:podcast_holder
|
:podcast_holder
|
||||||
instance-of v1, p2, Lij/a0$a; # MARKER: R8 Lij/a0$a;
|
instance-of v1, p2, Lgj/b0$a; # MARKER: R8 Lgj/b0$a;
|
||||||
if-eqz v1, :suggestion_holder
|
if-eqz v1, :suggestion_holder
|
||||||
instance-of v1, p1, Lcom/aspiro/wamp/playlist/viewmodel/item/PodcastTrackViewModel;
|
instance-of v1, p1, Lcom/aspiro/wamp/playlist/viewmodel/item/PodcastTrackViewModel;
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
goto :create
|
goto :create
|
||||||
|
|
||||||
:suggestion_holder
|
:suggestion_holder
|
||||||
instance-of p2, p2, Lij/j0$a; # MARKER: R8 Lij/j0$a;
|
instance-of p2, p2, Lgj/l0$a; # MARKER: R8 Lgj/l0$a;
|
||||||
if-eqz p2, :invalid
|
if-eqz p2, :invalid
|
||||||
instance-of p2, p1, Lcom/aspiro/wamp/playlist/viewmodel/item/SuggestedTrackViewModel;
|
instance-of p2, p1, Lcom/aspiro/wamp/playlist/viewmodel/item/SuggestedTrackViewModel;
|
||||||
if-eqz p2, :invalid
|
if-eqz p2, :invalid
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# instance fields
|
# instance fields
|
||||||
.field private final callback:Lam0/l; # MARKER: R8 Lam0/l;
|
.field private final callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
.field private context:Landroid/content/Context;
|
.field private context:Landroid/content/Context;
|
||||||
|
|
||||||
@@ -19,18 +19,18 @@
|
|||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Lam0/l;Ljava/lang/String;Ljava/lang/String;Lm40/e$d;)V # MARKER: R8 Lam0/l; Lm40/e$d;
|
.method public constructor <init>(Lyl0/l;Ljava/lang/String;Ljava/lang/String;Ls30/e$d;)V # MARKER: R8 Lyl0/l; Ls30/e$d;
|
||||||
.locals 0
|
.locals 0
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
iput-object p1, p0, Lradiant/gestures/queue/PublicPlaylistQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iput-object p1, p0, Lradiant/gestures/queue/PublicPlaylistQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
iput-object p2, p0, Lradiant/gestures/queue/PublicPlaylistQueueAction;->pageId:Ljava/lang/String;
|
iput-object p2, p0, Lradiant/gestures/queue/PublicPlaylistQueueAction;->pageId:Ljava/lang/String;
|
||||||
|
|
||||||
iput-object p3, p0, Lradiant/gestures/queue/PublicPlaylistQueueAction;->moduleUuid:Ljava/lang/String;
|
iput-object p3, p0, Lradiant/gestures/queue/PublicPlaylistQueueAction;->moduleUuid:Ljava/lang/String;
|
||||||
|
|
||||||
iget-object p1, p4, Lm40/e$d;->a:Ljava/lang/String; # MARKER: R8 Lm40/e$d; a
|
iget-object p1, p4, Ls30/e$d;->a:Ljava/lang/String; # MARKER: R8 Ls30/e$d; a
|
||||||
|
|
||||||
iput-object p1, p0, Lradiant/gestures/queue/PublicPlaylistQueueAction;->itemId:Ljava/lang/String;
|
iput-object p1, p0, Lradiant/gestures/queue/PublicPlaylistQueueAction;->itemId:Ljava/lang/String;
|
||||||
|
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
.method public invoke(I)Ljava/lang/Object;
|
.method public invoke(I)Ljava/lang/Object;
|
||||||
.locals 7
|
.locals 7
|
||||||
|
|
||||||
iget-object v0, p0, Lradiant/gestures/queue/PublicPlaylistQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v0, p0, Lradiant/gestures/queue/PublicPlaylistQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
@@ -66,9 +66,9 @@
|
|||||||
|
|
||||||
invoke-direct/range {v0 .. v6}, Lradiant/gestures/queue/DynamicMediaQueueEvent;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V
|
invoke-direct/range {v0 .. v6}, Lradiant/gestures/queue/DynamicMediaQueueEvent;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V
|
||||||
|
|
||||||
iget-object v1, p0, Lradiant/gestures/queue/PublicPlaylistQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v1, p0, Lradiant/gestures/queue/PublicPlaylistQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
invoke-interface {v1, v0}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {v1, v0}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
:done
|
:done
|
||||||
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
||||||
|
|||||||
@@ -64,15 +64,15 @@
|
|||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
iget-object v0, v0, Lo3/a;->l:Lcom/aspiro/wamp/module/album/AlbumProvider; # MARKER: R8 Lo3/a; l
|
iget-object v0, v0, Lo3/a;->m:Lcom/aspiro/wamp/module/album/AlbumProvider; # MARKER: R8 Lo3/a; l
|
||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
new-instance v1, Lc3/h; # MARKER: R8 Lc3/h;
|
new-instance v1, Ld3/f; # MARKER: R8 Ld3/f;
|
||||||
|
|
||||||
invoke-direct {v1, p1, v0, p2, p3}, Lc3/h;-><init>(Lcom/aspiro/wamp/model/Album;Lcom/aspiro/wamp/module/album/AlbumProvider;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)V # MARKER: R8 Lc3/h;
|
invoke-direct {v1, p1, v0, p2, p3}, Ld3/f;-><init>(Lcom/aspiro/wamp/model/Album;Lcom/aspiro/wamp/module/album/AlbumProvider;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)V # MARKER: R8 Ld3/f;
|
||||||
|
|
||||||
invoke-virtual {v1, p0}, Lc3/h;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Lc3/h; b
|
invoke-virtual {v1, p0}, Ld3/f;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Ld3/f; b
|
||||||
|
|
||||||
:done
|
:done
|
||||||
return-void
|
return-void
|
||||||
@@ -103,17 +103,17 @@
|
|||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
iget-object v0, v0, Lu3/a;->j:Lj3/k$a; # MARKER: R8 Lu3/a; Lj3/k$a; j
|
iget-object v0, v0, Lu3/a;->j:Lk3/m$a; # MARKER: R8 Lu3/a; Lk3/m$a; j
|
||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
invoke-interface {v0, p1, p2, p3}, Lj3/k$a;->a(Lcom/aspiro/wamp/mix/model/Mix;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)Lj3/k; # MARKER: R8 Lj3/k$a; Lj3/k; a
|
invoke-interface {v0, p1, p2, p3}, Lk3/m$a;->a(Lcom/aspiro/wamp/mix/model/Mix;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)Lk3/m; # MARKER: R8 Lk3/m$a; Lk3/m; a
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
invoke-virtual {v0, p0}, Lj3/k;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Lj3/k; b
|
invoke-virtual {v0, p0}, Lk3/m;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Lk3/m; b
|
||||||
|
|
||||||
:done
|
:done
|
||||||
return-void
|
return-void
|
||||||
@@ -180,17 +180,17 @@
|
|||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
check-cast v1, Le5/z$n2; # MARKER: R8 Le5/z$n2;
|
check-cast v1, Le5/d0$t2; # MARKER: R8 Le5/d0$t2;
|
||||||
|
|
||||||
invoke-virtual {v1}, Le5/z$n2;->r2()Lcom/aspiro/wamp/playqueue/g1; # MARKER: R8 Le5/z$n2; Lcom/aspiro/wamp/playqueue/g1; r2
|
invoke-virtual {v1}, Le5/d0$t2;->A2()Lcom/aspiro/wamp/playqueue/x0; # MARKER: R8 Le5/d0$t2; Lcom/aspiro/wamp/playqueue/x0; r2
|
||||||
|
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
|
|
||||||
invoke-virtual {v2}, Lcom/aspiro/wamp/playqueue/g1;->a()Lcom/aspiro/wamp/player/d; # MARKER: R8 Lcom/aspiro/wamp/playqueue/g1; Lcom/aspiro/wamp/player/d; a
|
invoke-virtual {v2}, Lcom/aspiro/wamp/playqueue/x0;->a()Lcom/aspiro/wamp/player/c; # MARKER: R8 Lcom/aspiro/wamp/playqueue/x0; Lcom/aspiro/wamp/player/c; a
|
||||||
|
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
|
|
||||||
invoke-virtual {v2}, Lcom/aspiro/wamp/player/d;->b()Lcom/aspiro/wamp/model/MediaItemParent; # MARKER: R8 Lcom/aspiro/wamp/player/d; b
|
invoke-virtual {v2}, Lcom/aspiro/wamp/player/c;->b()Lcom/aspiro/wamp/model/MediaItemParent; # MARKER: R8 Lcom/aspiro/wamp/player/c; b
|
||||||
|
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
|
|
||||||
@@ -229,20 +229,20 @@
|
|||||||
|
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
|
|
||||||
iget-object v2, v2, Lo3/a;->e:Lc3/i$a; # MARKER: R8 Lo3/a; Lc3/i$a; e
|
iget-object v2, v2, Lo3/a;->f:Ld3/g$a; # MARKER: R8 Lo3/a; Ld3/g$a; e
|
||||||
|
|
||||||
invoke-interface {v2, p1, p2, p3}, Lc3/i$a;->a(Lcom/aspiro/wamp/model/Album;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)Lc3/i; # MARKER: R8 Lc3/i$a; Lc3/i; a
|
invoke-interface {v2, p1, p2, p3}, Ld3/g$a;->a(Lcom/aspiro/wamp/model/Album;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)Ld3/g; # MARKER: R8 Ld3/g$a; Ld3/g; a
|
||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
check-cast p0, Landroidx/fragment/app/FragmentActivity;
|
check-cast p0, Landroidx/fragment/app/FragmentActivity;
|
||||||
|
|
||||||
invoke-virtual {p1, p0}, Lc3/i;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Lc3/i; b
|
invoke-virtual {p1, p0}, Ld3/g;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Ld3/g; b
|
||||||
|
|
||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
:play
|
:play
|
||||||
invoke-virtual {v1}, Le5/z$n2;->u3()Lcom/aspiro/wamp/playback/f; # MARKER: R8 Le5/z$n2; Lcom/aspiro/wamp/playback/f; u3
|
invoke-virtual {v1}, Le5/d0$t2;->F3()Lcom/aspiro/wamp/playback/e; # MARKER: R8 Le5/d0$t2; Lcom/aspiro/wamp/playback/e; u3
|
||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
@@ -252,7 +252,7 @@
|
|||||||
|
|
||||||
const/4 p2, 0x1
|
const/4 p2, 0x1
|
||||||
|
|
||||||
invoke-virtual {p0, p1, p3, p2, v0}, Lcom/aspiro/wamp/playback/f;->a(ILcom/tidal/android/navigation/NavigationInfo;ZLjava/lang/String;)Lhu/akarnokd/rxjava/interop/f; # MARKER: R8 Lcom/aspiro/wamp/playback/f; Lhu/akarnokd/rxjava/interop/f; a
|
invoke-virtual {p0, p1, p3, p2, v0}, Lcom/aspiro/wamp/playback/e;->a(ILcom/tidal/android/navigation/NavigationInfo;ZLjava/lang/String;)Lhu/akarnokd/rxjava/interop/f; # MARKER: R8 Lcom/aspiro/wamp/playback/e; Lhu/akarnokd/rxjava/interop/f; a
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
@@ -271,17 +271,17 @@
|
|||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
check-cast v0, Le5/z$n2; # MARKER: R8 Le5/z$n2;
|
check-cast v0, Le5/d0$t2; # MARKER: R8 Le5/d0$t2;
|
||||||
|
|
||||||
invoke-virtual {v0}, Le5/z$n2;->r2()Lcom/aspiro/wamp/playqueue/g1; # MARKER: R8 Le5/z$n2; Lcom/aspiro/wamp/playqueue/g1; r2
|
invoke-virtual {v0}, Le5/d0$t2;->A2()Lcom/aspiro/wamp/playqueue/x0; # MARKER: R8 Le5/d0$t2; Lcom/aspiro/wamp/playqueue/x0; r2
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
invoke-virtual {v0}, Lcom/aspiro/wamp/playqueue/g1;->a()Lcom/aspiro/wamp/player/d; # MARKER: R8 Lcom/aspiro/wamp/playqueue/g1; Lcom/aspiro/wamp/player/d; a
|
invoke-virtual {v0}, Lcom/aspiro/wamp/playqueue/x0;->a()Lcom/aspiro/wamp/player/c; # MARKER: R8 Lcom/aspiro/wamp/playqueue/x0; Lcom/aspiro/wamp/player/c; a
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
invoke-virtual {v0}, Lcom/aspiro/wamp/player/d;->b()Lcom/aspiro/wamp/model/MediaItemParent; # MARKER: R8 Lcom/aspiro/wamp/player/d; b
|
invoke-virtual {v0}, Lcom/aspiro/wamp/player/c;->b()Lcom/aspiro/wamp/model/MediaItemParent; # MARKER: R8 Lcom/aspiro/wamp/player/c; b
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
@@ -343,15 +343,15 @@
|
|||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
iget-object v1, v1, Lu3/a;->e:Lj3/n$a; # MARKER: R8 Lu3/a; Lj3/n$a; e
|
iget-object v1, v1, Lu3/a;->e:Lk3/p$a; # MARKER: R8 Lu3/a; Lk3/p$a; e
|
||||||
|
|
||||||
invoke-interface {v1, p1, p2, p3}, Lj3/n$a;->a(Lcom/aspiro/wamp/mix/model/Mix;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)Lj3/n; # MARKER: R8 Lj3/n$a; Lj3/n; a
|
invoke-interface {v1, p1, p2, p3}, Lk3/p$a;->a(Lcom/aspiro/wamp/mix/model/Mix;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)Lk3/p; # MARKER: R8 Lk3/p$a; Lk3/p; a
|
||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
check-cast p0, Landroidx/fragment/app/FragmentActivity;
|
check-cast p0, Landroidx/fragment/app/FragmentActivity;
|
||||||
|
|
||||||
invoke-virtual {p1, p0}, Lj3/n;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Lj3/n; b
|
invoke-virtual {p1, p0}, Lk3/p;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Lk3/p; b
|
||||||
|
|
||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
@@ -364,9 +364,9 @@
|
|||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
check-cast p0, Le5/z$n2; # MARKER: R8 Le5/z$n2;
|
check-cast p0, Le5/d0$t2; # MARKER: R8 Le5/d0$t2;
|
||||||
|
|
||||||
invoke-virtual {p0}, Le5/z$n2;->x3()Lcom/aspiro/wamp/playback/e0; # MARKER: R8 Le5/z$n2; Lcom/aspiro/wamp/playback/e0; x3
|
invoke-virtual {p0}, Le5/d0$t2;->I3()Lcom/aspiro/wamp/playback/e0; # MARKER: R8 Le5/d0$t2; Lcom/aspiro/wamp/playback/e0; x3
|
||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
@@ -403,7 +403,7 @@
|
|||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
check-cast v0, Le5/z$n2; # MARKER: R8 Le5/z$n2;
|
check-cast v0, Le5/d0$t2; # MARKER: R8 Le5/d0$t2;
|
||||||
|
|
||||||
invoke-static {}, Lradiant/gestures/queue/QueueExecutor;->hasActiveQueue()Z
|
invoke-static {}, Lradiant/gestures/queue/QueueExecutor;->hasActiveQueue()Z
|
||||||
|
|
||||||
@@ -436,9 +436,9 @@
|
|||||||
|
|
||||||
:has_activity
|
:has_activity
|
||||||
|
|
||||||
iget-object v1, v0, Le5/z$n2;->w8:Ldagger/internal/f; # MARKER: R8 Le5/z$n2; Ldagger/internal/f; w8
|
iget-object v1, v0, Le5/d0$t2;->e9:Ldagger/internal/f; # MARKER: R8 Le5/d0$t2; Ldagger/internal/f; w8
|
||||||
|
|
||||||
invoke-interface {v1}, Lql0/a;->get()Ljava/lang/Object; # MARKER: R8 Lql0/a;
|
invoke-interface {v1}, Lol0/a;->get()Ljava/lang/Object; # MARKER: R8 Lol0/a;
|
||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
@@ -455,7 +455,7 @@
|
|||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
:play
|
:play
|
||||||
invoke-virtual {v0}, Le5/z$n2;->y3()Lcom/aspiro/wamp/playback/k0; # MARKER: R8 Le5/z$n2; Lcom/aspiro/wamp/playback/k0; y3
|
invoke-virtual {v0}, Le5/d0$t2;->J3()Lcom/aspiro/wamp/playback/k0; # MARKER: R8 Le5/d0$t2; Lcom/aspiro/wamp/playback/k0; y3
|
||||||
|
|
||||||
move-result-object p0
|
move-result-object p0
|
||||||
|
|
||||||
@@ -492,13 +492,13 @@
|
|||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
iget-object v1, v1, Lo3/a;->d:Lc3/l$a; # MARKER: R8 Lo3/a; Lc3/l$a; d
|
iget-object v1, v1, Lo3/a;->e:Ld3/j$a; # MARKER: R8 Lo3/a; Ld3/j$a; d
|
||||||
|
|
||||||
invoke-interface {v1, p1, p2, p3}, Lc3/l$a;->a(Lcom/aspiro/wamp/model/Album;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)Lc3/l; # MARKER: R8 Lc3/l$a; Lc3/l; a
|
invoke-interface {v1, p1, p2, p3}, Ld3/j$a;->a(Lcom/aspiro/wamp/model/Album;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)Ld3/j; # MARKER: R8 Ld3/j$a; Ld3/j; a
|
||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
invoke-virtual {p1, p0}, Lc3/l;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Lc3/l; b
|
invoke-virtual {p1, p0}, Ld3/j;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Ld3/j; b
|
||||||
|
|
||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
@@ -538,13 +538,13 @@
|
|||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
iget-object v1, v1, Lu3/a;->d:Lj3/q$a; # MARKER: R8 Lu3/a; Lj3/q$a; d
|
iget-object v1, v1, Lu3/a;->d:Lk3/s$a; # MARKER: R8 Lu3/a; Lk3/s$a; d
|
||||||
|
|
||||||
invoke-interface {v1, p1, p2, p3}, Lj3/q$a;->a(Lcom/aspiro/wamp/mix/model/Mix;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)Lj3/q; # MARKER: R8 Lj3/q$a; Lj3/q; a
|
invoke-interface {v1, p1, p2, p3}, Lk3/s$a;->a(Lcom/aspiro/wamp/mix/model/Mix;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)Lk3/s; # MARKER: R8 Lk3/s$a; Lk3/s; a
|
||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
invoke-virtual {p1, p0}, Lj3/q;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Lj3/q; b
|
invoke-virtual {p1, p0}, Lk3/s;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Lk3/s; b
|
||||||
|
|
||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
@@ -588,21 +588,21 @@
|
|||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
check-cast v0, Le5/z$n2; # MARKER: R8 Le5/z$n2;
|
check-cast v0, Le5/d0$t2; # MARKER: R8 Le5/d0$t2;
|
||||||
|
|
||||||
iget-object v0, v0, Le5/z$n2;->v8:Ldagger/internal/f; # MARKER: R8 Le5/z$n2; Ldagger/internal/f; v8
|
iget-object v0, v0, Le5/d0$t2;->d9:Ldagger/internal/f; # MARKER: R8 Le5/d0$t2; Ldagger/internal/f; v8
|
||||||
|
|
||||||
invoke-interface {v0}, Lql0/a;->get()Ljava/lang/Object; # MARKER: R8 Lql0/a;
|
invoke-interface {v0}, Lol0/a;->get()Ljava/lang/Object; # MARKER: R8 Lol0/a;
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
check-cast v0, Lcom/aspiro/wamp/contextmenu/item/playlist/u$a; # MARKER: R8 Lcom/aspiro/wamp/contextmenu/item/playlist/u$a;
|
check-cast v0, Lcom/aspiro/wamp/contextmenu/item/playlist/z$a; # MARKER: R8 Lcom/aspiro/wamp/contextmenu/item/playlist/z$a;
|
||||||
|
|
||||||
invoke-interface {v0, p1, p2, p3}, Lcom/aspiro/wamp/contextmenu/item/playlist/u$a;->a(Lcom/aspiro/wamp/model/Playlist;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)Lcom/aspiro/wamp/contextmenu/item/playlist/u; # MARKER: R8 Lcom/aspiro/wamp/contextmenu/item/playlist/u$a; Lcom/aspiro/wamp/contextmenu/item/playlist/u; a
|
invoke-interface {v0, p1, p2, p3}, Lcom/aspiro/wamp/contextmenu/item/playlist/z$a;->a(Lcom/aspiro/wamp/model/Playlist;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/tidal/android/navigation/NavigationInfo;)Lcom/aspiro/wamp/contextmenu/item/playlist/z; # MARKER: R8 Lcom/aspiro/wamp/contextmenu/item/playlist/z$a; Lcom/aspiro/wamp/contextmenu/item/playlist/z; a
|
||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
invoke-virtual {p1, p0}, Lcom/aspiro/wamp/contextmenu/item/playlist/u;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Lcom/aspiro/wamp/contextmenu/item/playlist/u; b
|
invoke-virtual {p1, p0}, Lcom/aspiro/wamp/contextmenu/item/playlist/z;->b(Landroidx/fragment/app/FragmentActivity;)V # MARKER: R8 Lcom/aspiro/wamp/contextmenu/item/playlist/z; b
|
||||||
|
|
||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
@@ -640,11 +640,11 @@
|
|||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
check-cast v1, Le5/z$n2; # MARKER: R8 Le5/z$n2;
|
check-cast v1, Le5/d0$t2; # MARKER: R8 Le5/d0$t2;
|
||||||
|
|
||||||
iget-object v1, v1, Le5/z$n2;->K9:Ldagger/internal/f; # MARKER: R8 Le5/z$n2; Ldagger/internal/f; K9
|
iget-object v1, v1, Le5/d0$t2;->ga:Ldagger/internal/f; # MARKER: R8 Le5/d0$t2; Ldagger/internal/f; K9
|
||||||
|
|
||||||
invoke-interface {v1}, Lql0/a;->get()Ljava/lang/Object; # MARKER: R8 Lql0/a;
|
invoke-interface {v1}, Lol0/a;->get()Ljava/lang/Object; # MARKER: R8 Lol0/a;
|
||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
@@ -707,11 +707,11 @@
|
|||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
check-cast v1, Le5/z$n2; # MARKER: R8 Le5/z$n2;
|
check-cast v1, Le5/d0$t2; # MARKER: R8 Le5/d0$t2;
|
||||||
|
|
||||||
iget-object v1, v1, Le5/z$n2;->k9:Ldagger/internal/f; # MARKER: R8 Le5/z$n2; Ldagger/internal/f; k9
|
iget-object v1, v1, Le5/d0$t2;->Z9:Ldagger/internal/f; # MARKER: R8 Le5/d0$t2; Ldagger/internal/f; k9
|
||||||
|
|
||||||
invoke-interface {v1}, Lql0/a;->get()Ljava/lang/Object; # MARKER: R8 Lql0/a;
|
invoke-interface {v1}, Lol0/a;->get()Ljava/lang/Object; # MARKER: R8 Lol0/a;
|
||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method private current(Lradiant/gestures/queue/QueueRequest;)Lzc/a; # MARKER: R8 Lzc/a;
|
.method private current(Lradiant/gestures/queue/QueueRequest;)Lxc/a; # MARKER: R8 Lxc/a;
|
||||||
.locals 5
|
.locals 5
|
||||||
|
|
||||||
if-eqz p1, :invalid
|
if-eqz p1, :invalid
|
||||||
@@ -40,11 +40,11 @@
|
|||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/albums/search/SearchAlbumsView;->f:Lid/e; # MARKER: R8 Lid/e; f
|
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/albums/search/SearchAlbumsView;->f:Lgd/e; # MARKER: R8 Lgd/e; f
|
||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
invoke-virtual {v0}, Lcom/aspiro/wamp/mycollection/subpages/albums/search/SearchAlbumsView;->N()La50/d; # MARKER: R8 La50/d; N
|
invoke-virtual {v0}, Lcom/aspiro/wamp/mycollection/subpages/albums/search/SearchAlbumsView;->N()Lg40/d; # MARKER: R8 Lg40/d; N
|
||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
@@ -72,17 +72,17 @@
|
|||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
instance-of v1, v0, Lzc/a; # MARKER: R8 Lzc/a;
|
instance-of v1, v0, Lxc/a; # MARKER: R8 Lxc/a;
|
||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
check-cast v0, Lzc/a; # MARKER: R8 Lzc/a;
|
check-cast v0, Lxc/a; # MARKER: R8 Lxc/a;
|
||||||
|
|
||||||
iget-boolean v1, v0, Lzc/a;->k:Z # MARKER: R8 Lzc/a; k
|
iget-boolean v1, v0, Lxc/a;->k:Z # MARKER: R8 Lxc/a; k
|
||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
iget-object v1, v0, Lzc/a;->b:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lzc/a; b
|
iget-object v1, v0, Lxc/a;->b:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lxc/a; b
|
||||||
|
|
||||||
invoke-virtual {v1}, Lcom/aspiro/wamp/model/Album;->getId()I
|
invoke-virtual {v1}, Lcom/aspiro/wamp/model/Album;->getId()I
|
||||||
|
|
||||||
@@ -124,7 +124,7 @@
|
|||||||
|
|
||||||
iget v6, p1, Lradiant/gestures/queue/QueueRequest;->action:I
|
iget v6, p1, Lradiant/gestures/queue/QueueRequest;->action:I
|
||||||
|
|
||||||
invoke-direct {p0, p1}, Lradiant/gestures/queue/SearchAlbumsResolver;->current(Lradiant/gestures/queue/QueueRequest;)Lzc/a; # MARKER: R8 Lzc/a;
|
invoke-direct {p0, p1}, Lradiant/gestures/queue/SearchAlbumsResolver;->current(Lradiant/gestures/queue/QueueRequest;)Lxc/a; # MARKER: R8 Lxc/a;
|
||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
@@ -140,11 +140,11 @@
|
|||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/albums/search/SearchAlbumsView;->c:Lld/c; # MARKER: R8 Lld/c; c
|
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/albums/search/SearchAlbumsView;->c:Ljd/b; # MARKER: R8 Ljd/b; c
|
||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
iget-object v2, v1, Lld/c;->a:Lx40/a; # MARKER: R8 Lld/c; Lx40/a; a
|
iget-object v2, v1, Ljd/b;->a:Ld40/a; # MARKER: R8 Ljd/b; Ld40/a; a
|
||||||
|
|
||||||
instance-of v3, v2, Lh4/a; # MARKER: R8 Lh4/a;
|
instance-of v3, v2, Lh4/a; # MARKER: R8 Lh4/a;
|
||||||
|
|
||||||
@@ -156,11 +156,11 @@
|
|||||||
|
|
||||||
move-result-object v3
|
move-result-object v3
|
||||||
|
|
||||||
iget-object v4, p1, Lzc/a;->b:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lzc/a; b
|
iget-object v4, p1, Lxc/a;->b:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lxc/a; b
|
||||||
|
|
||||||
iget-object v5, v1, Lld/c;->d:Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata; # MARKER: R8 Lld/c; d
|
iget-object v5, v1, Ljd/b;->d:Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata; # MARKER: R8 Ljd/b; d
|
||||||
|
|
||||||
iget-object p0, v1, Lld/c;->c:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lld/c; c
|
iget-object p0, v1, Ljd/b;->c:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Ljd/b; c
|
||||||
|
|
||||||
const/4 v1, 0x3
|
const/4 v1, 0x3
|
||||||
|
|
||||||
@@ -202,7 +202,7 @@
|
|||||||
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
||||||
.locals 5
|
.locals 5
|
||||||
|
|
||||||
instance-of v0, p2, Ljd/d$a; # MARKER: R8 Ljd/d$a;
|
instance-of v0, p2, Lhd/d$a; # MARKER: R8 Lhd/d$a;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
@@ -221,11 +221,11 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, La50/d; # MARKER: R8 La50/d;
|
instance-of v0, p1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, La50/d; # MARKER: R8 La50/d;
|
check-cast p1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
|
|
||||||
invoke-virtual {p1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
invoke-virtual {p1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
||||||
|
|
||||||
@@ -244,17 +244,17 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, Lzc/a; # MARKER: R8 Lzc/a;
|
instance-of v0, p1, Lxc/a; # MARKER: R8 Lxc/a;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, Lzc/a; # MARKER: R8 Lzc/a;
|
check-cast p1, Lxc/a; # MARKER: R8 Lxc/a;
|
||||||
|
|
||||||
iget-boolean v0, p1, Lzc/a;->k:Z # MARKER: R8 Lzc/a; k
|
iget-boolean v0, p1, Lxc/a;->k:Z # MARKER: R8 Lxc/a; k
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget-object v0, p1, Lzc/a;->b:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lzc/a; b
|
iget-object v0, p1, Lxc/a;->b:Lcom/aspiro/wamp/model/Album; # MARKER: R8 Lxc/a; b
|
||||||
|
|
||||||
invoke-virtual {v0}, Lcom/aspiro/wamp/model/Album;->getId()I
|
invoke-virtual {v0}, Lcom/aspiro/wamp/model/Album;->getId()I
|
||||||
|
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method private current(Lradiant/gestures/queue/QueueRequest;)Lcf/b; # MARKER: R8 Lcf/b;
|
.method private current(Lradiant/gestures/queue/QueueRequest;)Laf/b; # MARKER: R8 Laf/b;
|
||||||
.locals 6
|
.locals 6
|
||||||
|
|
||||||
if-eqz p1, :invalid
|
if-eqz p1, :invalid
|
||||||
@@ -48,11 +48,11 @@
|
|||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
iget-object v2, v1, Lcom/aspiro/wamp/mycollection/subpages/playlists/searchplaylists/SearchPlaylistsView;->g:Lwf/d; # MARKER: R8 Lwf/d; g
|
iget-object v2, v1, Lcom/aspiro/wamp/mycollection/subpages/playlists/searchplaylists/SearchPlaylistsView;->g:Luf/d; # MARKER: R8 Luf/d; g
|
||||||
|
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
|
|
||||||
invoke-virtual {v1}, Lcom/aspiro/wamp/mycollection/subpages/playlists/searchplaylists/SearchPlaylistsView;->N()La50/d; # MARKER: R8 La50/d; N
|
invoke-virtual {v1}, Lcom/aspiro/wamp/mycollection/subpages/playlists/searchplaylists/SearchPlaylistsView;->N()Lg40/d; # MARKER: R8 Lg40/d; N
|
||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
@@ -80,23 +80,23 @@
|
|||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
instance-of v2, v1, Lcf/b; # MARKER: R8 Lcf/b;
|
instance-of v2, v1, Laf/b; # MARKER: R8 Laf/b;
|
||||||
|
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
|
|
||||||
check-cast v1, Lcf/b; # MARKER: R8 Lcf/b;
|
check-cast v1, Laf/b; # MARKER: R8 Laf/b;
|
||||||
|
|
||||||
iget-boolean v2, v1, Lcf/b;->h:Z # MARKER: R8 Lcf/b; h
|
iget-boolean v2, v1, Laf/b;->h:Z # MARKER: R8 Laf/b; h
|
||||||
|
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
|
|
||||||
iget-boolean v2, v1, Lcf/b;->f:Z # MARKER: R8 Lcf/b; f
|
iget-boolean v2, v1, Laf/b;->f:Z # MARKER: R8 Laf/b; f
|
||||||
|
|
||||||
if-eqz v2, :check_playlist
|
if-eqz v2, :check_playlist
|
||||||
|
|
||||||
const-string v2, "NOT_READY"
|
const-string v2, "NOT_READY"
|
||||||
|
|
||||||
iget-object v3, v1, Lcf/b;->g:Ljava/lang/String; # MARKER: R8 Lcf/b; g
|
iget-object v3, v1, Laf/b;->g:Ljava/lang/String; # MARKER: R8 Laf/b; g
|
||||||
|
|
||||||
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
if-nez v2, :invalid
|
if-nez v2, :invalid
|
||||||
|
|
||||||
:check_playlist
|
:check_playlist
|
||||||
iget-object v2, v1, Lcf/b;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lcf/b; a
|
iget-object v2, v1, Laf/b;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Laf/b; a
|
||||||
|
|
||||||
invoke-virtual {v2}, Lcom/aspiro/wamp/model/Playlist;->getNumberOfItems()I
|
invoke-virtual {v2}, Lcom/aspiro/wamp/model/Playlist;->getNumberOfItems()I
|
||||||
|
|
||||||
@@ -159,7 +159,7 @@
|
|||||||
|
|
||||||
iget v6, p1, Lradiant/gestures/queue/QueueRequest;->action:I
|
iget v6, p1, Lradiant/gestures/queue/QueueRequest;->action:I
|
||||||
|
|
||||||
invoke-direct {p0, p1}, Lradiant/gestures/queue/SearchPlaylistsResolver;->current(Lradiant/gestures/queue/QueueRequest;)Lcf/b; # MARKER: R8 Lcf/b;
|
invoke-direct {p0, p1}, Lradiant/gestures/queue/SearchPlaylistsResolver;->current(Lradiant/gestures/queue/QueueRequest;)Laf/b; # MARKER: R8 Laf/b;
|
||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
@@ -175,7 +175,7 @@
|
|||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/playlists/searchplaylists/SearchPlaylistsView;->c:Lzf/c; # MARKER: R8 Lzf/c; c
|
iget-object v1, v0, Lcom/aspiro/wamp/mycollection/subpages/playlists/searchplaylists/SearchPlaylistsView;->c:Lxf/c; # MARKER: R8 Lxf/c; c
|
||||||
|
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
|
|
||||||
@@ -183,7 +183,7 @@
|
|||||||
|
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
|
|
||||||
iget-object v3, p1, Lcf/b;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lcf/b; a
|
iget-object v3, p1, Laf/b;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Laf/b; a
|
||||||
|
|
||||||
new-instance v4, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
new-instance v4, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
||||||
|
|
||||||
@@ -191,7 +191,7 @@
|
|||||||
|
|
||||||
invoke-direct {v4, v5}, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;-><init>(Ljava/lang/String;)V
|
invoke-direct {v4, v5}, Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;-><init>(Ljava/lang/String;)V
|
||||||
|
|
||||||
iget-object p0, v1, Lzf/c;->c:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lzf/c; c
|
iget-object p0, v1, Lxf/c;->c:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lxf/c; c
|
||||||
|
|
||||||
const/4 v0, 0x3
|
const/4 v0, 0x3
|
||||||
|
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
.method public resolve(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)Lradiant/gestures/queue/QueueRequest;
|
||||||
.locals 5
|
.locals 5
|
||||||
|
|
||||||
instance-of v0, p2, Lxf/d$a; # MARKER: R8 Lxf/d$a;
|
instance-of v0, p2, Lvf/c$a; # MARKER: R8 Lvf/c$a;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
@@ -239,11 +239,11 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, La50/d; # MARKER: R8 La50/d;
|
instance-of v0, p1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, La50/d; # MARKER: R8 La50/d;
|
check-cast p1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
|
|
||||||
invoke-virtual {p1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
invoke-virtual {p1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
||||||
|
|
||||||
@@ -262,23 +262,23 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, Lcf/b; # MARKER: R8 Lcf/b;
|
instance-of v0, p1, Laf/b; # MARKER: R8 Laf/b;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, Lcf/b; # MARKER: R8 Lcf/b;
|
check-cast p1, Laf/b; # MARKER: R8 Laf/b;
|
||||||
|
|
||||||
iget-boolean v0, p1, Lcf/b;->h:Z # MARKER: R8 Lcf/b; h
|
iget-boolean v0, p1, Laf/b;->h:Z # MARKER: R8 Laf/b; h
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
iget-boolean v0, p1, Lcf/b;->f:Z # MARKER: R8 Lcf/b; f
|
iget-boolean v0, p1, Laf/b;->f:Z # MARKER: R8 Laf/b; f
|
||||||
|
|
||||||
if-eqz v0, :check_playlist
|
if-eqz v0, :check_playlist
|
||||||
|
|
||||||
const-string v0, "NOT_READY"
|
const-string v0, "NOT_READY"
|
||||||
|
|
||||||
iget-object v1, p1, Lcf/b;->g:Ljava/lang/String; # MARKER: R8 Lcf/b; g
|
iget-object v1, p1, Laf/b;->g:Ljava/lang/String; # MARKER: R8 Laf/b; g
|
||||||
|
|
||||||
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
@@ -287,7 +287,7 @@
|
|||||||
if-nez v0, :invalid
|
if-nez v0, :invalid
|
||||||
|
|
||||||
:check_playlist
|
:check_playlist
|
||||||
iget-object v0, p1, Lcf/b;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Lcf/b; a
|
iget-object v0, p1, Laf/b;->a:Lcom/aspiro/wamp/model/Playlist; # MARKER: R8 Laf/b; a
|
||||||
|
|
||||||
invoke-virtual {v0}, Lcom/aspiro/wamp/model/Playlist;->getNumberOfItems()I
|
invoke-virtual {v0}, Lcom/aspiro/wamp/model/Playlist;->getNumberOfItems()I
|
||||||
|
|
||||||
|
|||||||
@@ -78,13 +78,13 @@
|
|||||||
|
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
|
|
||||||
instance-of v3, v2, La50/b; # MARKER: R8 La50/b;
|
instance-of v3, v2, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
|
|
||||||
if-eqz v3, :invalid
|
if-eqz v3, :invalid
|
||||||
|
|
||||||
check-cast v2, La50/b; # MARKER: R8 La50/b;
|
check-cast v2, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
|
|
||||||
iget-object v2, v2, La50/b;->b:Ljava/util/ArrayList; # MARKER: R8 La50/b; b
|
iget-object v2, v2, Lg40/b;->b:Ljava/util/ArrayList; # MARKER: R8 Lg40/b; b
|
||||||
|
|
||||||
iget v3, p1, Lradiant/gestures/queue/QueueRequest;->position:I
|
iget v3, p1, Lradiant/gestures/queue/QueueRequest;->position:I
|
||||||
|
|
||||||
@@ -160,17 +160,17 @@
|
|||||||
|
|
||||||
if-eqz v4, :invalid
|
if-eqz v4, :invalid
|
||||||
|
|
||||||
invoke-direct {p0}, Lradiant/gestures/queue/SuggestionsResolver;->viewModel()Lcom/aspiro/wamp/nowplaying/view/suggestions/l; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/l;
|
invoke-direct {p0}, Lradiant/gestures/queue/SuggestionsResolver;->viewModel()Lcom/aspiro/wamp/nowplaying/view/suggestions/m; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/m;
|
||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
instance-of v4, v1, Lcom/aspiro/wamp/nowplaying/view/suggestions/a1; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/a1;
|
instance-of v4, v1, Lcom/aspiro/wamp/nowplaying/view/suggestions/e1; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/e1;
|
||||||
|
|
||||||
if-eqz v4, :invalid
|
if-eqz v4, :invalid
|
||||||
|
|
||||||
check-cast v1, Lcom/aspiro/wamp/nowplaying/view/suggestions/a1; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/a1;
|
check-cast v1, Lcom/aspiro/wamp/nowplaying/view/suggestions/e1; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/e1;
|
||||||
|
|
||||||
iget-object v1, v1, Lcom/aspiro/wamp/nowplaying/view/suggestions/a1;->o:Ljava/lang/Object; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/a1; o
|
iget-object v1, v1, Lcom/aspiro/wamp/nowplaying/view/suggestions/e1;->o:Ljava/lang/Object; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/e1; o
|
||||||
|
|
||||||
instance-of v4, v1, Ljava/util/List;
|
instance-of v4, v1, Ljava/util/List;
|
||||||
|
|
||||||
@@ -220,24 +220,24 @@
|
|||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
instance-of v1, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/h; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/h;
|
instance-of v1, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/i; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/i;
|
||||||
|
|
||||||
if-eqz v1, :dialog
|
if-eqz v1, :dialog
|
||||||
|
|
||||||
check-cast v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/h; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/h;
|
check-cast v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/i; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/i;
|
||||||
|
|
||||||
iget-object v0, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/h;->d:Lcom/aspiro/wamp/model/AvailabilityInteractor; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/h; d
|
iget-object v0, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/i;->d:Lcom/aspiro/wamp/model/AvailabilityInteractor; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/i; d
|
||||||
|
|
||||||
return-object v0
|
return-object v0
|
||||||
|
|
||||||
:dialog
|
:dialog
|
||||||
instance-of v1, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/o0; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/o0;
|
instance-of v1, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/q0; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/q0;
|
||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
check-cast v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/o0; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/o0;
|
check-cast v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/q0; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/q0;
|
||||||
|
|
||||||
iget-object v0, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/o0;->d:Lcom/aspiro/wamp/model/AvailabilityInteractor; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/o0; d
|
iget-object v0, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/q0;->d:Lcom/aspiro/wamp/model/AvailabilityInteractor; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/q0; d
|
||||||
|
|
||||||
return-object v0
|
return-object v0
|
||||||
|
|
||||||
@@ -264,7 +264,7 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method private viewModel()Lcom/aspiro/wamp/nowplaying/view/suggestions/l; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/l;
|
.method private viewModel()Lcom/aspiro/wamp/nowplaying/view/suggestions/m; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/m;
|
||||||
.locals 2
|
.locals 2
|
||||||
|
|
||||||
iget-object v0, p0, Lradiant/gestures/queue/SuggestionsResolver;->host:Ljava/lang/ref/WeakReference;
|
iget-object v0, p0, Lradiant/gestures/queue/SuggestionsResolver;->host:Ljava/lang/ref/WeakReference;
|
||||||
@@ -273,24 +273,24 @@
|
|||||||
|
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
instance-of v1, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/h; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/h;
|
instance-of v1, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/i; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/i;
|
||||||
|
|
||||||
if-eqz v1, :dialog
|
if-eqz v1, :dialog
|
||||||
|
|
||||||
check-cast v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/h; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/h;
|
check-cast v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/i; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/i;
|
||||||
|
|
||||||
iget-object v0, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/h;->c:Lcom/aspiro/wamp/nowplaying/view/suggestions/l; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/h; Lcom/aspiro/wamp/nowplaying/view/suggestions/l; c
|
iget-object v0, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/i;->c:Lcom/aspiro/wamp/nowplaying/view/suggestions/m; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/i; Lcom/aspiro/wamp/nowplaying/view/suggestions/m; c
|
||||||
|
|
||||||
return-object v0
|
return-object v0
|
||||||
|
|
||||||
:dialog
|
:dialog
|
||||||
instance-of v1, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/o0; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/o0;
|
instance-of v1, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/q0; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/q0;
|
||||||
|
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
|
|
||||||
check-cast v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/o0; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/o0;
|
check-cast v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/q0; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/q0;
|
||||||
|
|
||||||
iget-object v0, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/o0;->c:Lcom/aspiro/wamp/nowplaying/view/suggestions/l; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/o0; Lcom/aspiro/wamp/nowplaying/view/suggestions/l; c
|
iget-object v0, v0, Lcom/aspiro/wamp/nowplaying/view/suggestions/q0;->c:Lcom/aspiro/wamp/nowplaying/view/suggestions/m; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/q0; Lcom/aspiro/wamp/nowplaying/view/suggestions/m; c
|
||||||
|
|
||||||
return-object v0
|
return-object v0
|
||||||
|
|
||||||
@@ -311,7 +311,7 @@
|
|||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
invoke-direct {p0}, Lradiant/gestures/queue/SuggestionsResolver;->viewModel()Lcom/aspiro/wamp/nowplaying/view/suggestions/l; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/l;
|
invoke-direct {p0}, Lradiant/gestures/queue/SuggestionsResolver;->viewModel()Lcom/aspiro/wamp/nowplaying/view/suggestions/m; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/m;
|
||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
@@ -354,9 +354,9 @@
|
|||||||
|
|
||||||
move-result-object v4
|
move-result-object v4
|
||||||
|
|
||||||
check-cast v1, Lcom/aspiro/wamp/nowplaying/view/suggestions/a1; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/a1;
|
check-cast v1, Lcom/aspiro/wamp/nowplaying/view/suggestions/e1; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/e1;
|
||||||
|
|
||||||
iget-object v5, v1, Lcom/aspiro/wamp/nowplaying/view/suggestions/a1;->j:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/a1; j
|
iget-object v5, v1, Lcom/aspiro/wamp/nowplaying/view/suggestions/e1;->j:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/e1; j
|
||||||
|
|
||||||
invoke-static {v3, v4, v5}, Lcom/aspiro/wamp/playqueue/source/model/b;->p(Ljava/lang/String;Ljava/util/List;Lcom/tidal/android/navigation/NavigationInfo;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource; # MARKER: R8 Lcom/aspiro/wamp/playqueue/source/model/b; p
|
invoke-static {v3, v4, v5}, Lcom/aspiro/wamp/playqueue/source/model/b;->p(Ljava/lang/String;Ljava/util/List;Lcom/tidal/android/navigation/NavigationInfo;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource; # MARKER: R8 Lcom/aspiro/wamp/playqueue/source/model/b; p
|
||||||
|
|
||||||
@@ -404,19 +404,19 @@
|
|||||||
|
|
||||||
if-eqz v2, :empty_queue
|
if-eqz v2, :empty_queue
|
||||||
|
|
||||||
new-instance v2, Lcom/aspiro/wamp/nowplaying/view/suggestions/i$a; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/i$a;
|
new-instance v2, Lcom/aspiro/wamp/nowplaying/view/suggestions/j$a; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/j$a;
|
||||||
|
|
||||||
invoke-direct {v2, p1}, Lcom/aspiro/wamp/nowplaying/view/suggestions/i$a;-><init>(I)V # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/i$a;
|
invoke-direct {v2, p1}, Lcom/aspiro/wamp/nowplaying/view/suggestions/j$a;-><init>(I)V # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/j$a;
|
||||||
|
|
||||||
goto :emit
|
goto :emit
|
||||||
|
|
||||||
:empty_queue
|
:empty_queue
|
||||||
new-instance v2, Lcom/aspiro/wamp/nowplaying/view/suggestions/i$e; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/i$e;
|
new-instance v2, Lcom/aspiro/wamp/nowplaying/view/suggestions/j$e; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/j$e;
|
||||||
|
|
||||||
invoke-direct {v2, p1}, Lcom/aspiro/wamp/nowplaying/view/suggestions/i$e;-><init>(I)V # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/i$e;
|
invoke-direct {v2, p1}, Lcom/aspiro/wamp/nowplaying/view/suggestions/j$e;-><init>(I)V # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/j$e;
|
||||||
|
|
||||||
:emit
|
:emit
|
||||||
invoke-interface {v1, v2}, Lcom/aspiro/wamp/nowplaying/view/suggestions/j;->a(Lcom/aspiro/wamp/nowplaying/view/suggestions/i;)V # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/j; Lcom/aspiro/wamp/nowplaying/view/suggestions/i; a
|
invoke-interface {v1, v2}, Lcom/aspiro/wamp/nowplaying/view/suggestions/k;->a(Lcom/aspiro/wamp/nowplaying/view/suggestions/j;)V # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/k; Lcom/aspiro/wamp/nowplaying/view/suggestions/j; a
|
||||||
|
|
||||||
:done
|
:done
|
||||||
return-void
|
return-void
|
||||||
@@ -433,7 +433,7 @@
|
|||||||
|
|
||||||
if-ne v0, p1, :invalid
|
if-ne v0, p1, :invalid
|
||||||
|
|
||||||
instance-of v0, p2, Lcom/aspiro/wamp/nowplaying/view/suggestions/y$a; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/y$a;
|
instance-of v0, p2, Lcom/aspiro/wamp/nowplaying/view/suggestions/z$a; # MARKER: R8 Lcom/aspiro/wamp/nowplaying/view/suggestions/z$a;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
@@ -450,13 +450,13 @@
|
|||||||
|
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v0, p1, La50/b; # MARKER: R8 La50/b;
|
instance-of v0, p1, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p1, La50/b; # MARKER: R8 La50/b;
|
check-cast p1, Lg40/b; # MARKER: R8 Lg40/b;
|
||||||
|
|
||||||
iget-object p1, p1, La50/b;->b:Ljava/util/ArrayList; # MARKER: R8 La50/b; b
|
iget-object p1, p1, Lg40/b;->b:Ljava/util/ArrayList; # MARKER: R8 Lg40/b; b
|
||||||
|
|
||||||
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
|
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
|
||||||
|
|
||||||
|
|||||||
@@ -36,9 +36,9 @@
|
|||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
|
invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
instance-of v2, v1, La50/d; # MARKER: R8 La50/d;
|
instance-of v2, v1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
check-cast v1, La50/d; # MARKER: R8 La50/d;
|
check-cast v1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
invoke-virtual {v1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
invoke-virtual {v1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
@@ -138,7 +138,7 @@
|
|||||||
move-result-object v2
|
move-result-object v2
|
||||||
check-cast v2, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;
|
check-cast v2, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
invoke-virtual {v2}, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;->N()Ltl/h; # MARKER: R8 Ltl/h; N
|
invoke-virtual {v2}, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;->N()Ltl/j; # MARKER: R8 Ltl/j; N
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
instance-of v4, v2, Lcom/aspiro/wamp/search/v2/d; # MARKER: R8 Lcom/aspiro/wamp/search/v2/d;
|
instance-of v4, v2, Lcom/aspiro/wamp/search/v2/d; # MARKER: R8 Lcom/aspiro/wamp/search/v2/d;
|
||||||
if-eqz v4, :invalid
|
if-eqz v4, :invalid
|
||||||
@@ -181,7 +181,7 @@
|
|||||||
move-result-object v2
|
move-result-object v2
|
||||||
check-cast v2, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;
|
check-cast v2, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;
|
||||||
if-eqz v2, :invalid
|
if-eqz v2, :invalid
|
||||||
invoke-virtual {v2}, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;->N()Ltl/h; # MARKER: R8 Ltl/h; N
|
invoke-virtual {v2}, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;->N()Ltl/j; # MARKER: R8 Ltl/j; N
|
||||||
move-result-object v2
|
move-result-object v2
|
||||||
instance-of v4, v2, Lcom/aspiro/wamp/search/v2/d; # MARKER: R8 Lcom/aspiro/wamp/search/v2/d;
|
instance-of v4, v2, Lcom/aspiro/wamp/search/v2/d; # MARKER: R8 Lcom/aspiro/wamp/search/v2/d;
|
||||||
if-eqz v4, :invalid
|
if-eqz v4, :invalid
|
||||||
@@ -225,12 +225,12 @@
|
|||||||
move-result-object v1
|
move-result-object v1
|
||||||
check-cast v1, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;
|
check-cast v1, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;
|
||||||
if-eqz v1, :done
|
if-eqz v1, :done
|
||||||
iget-object v2, v1, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;->c:Ltl/q; # MARKER: R8 Ltl/q; c
|
iget-object v2, v1, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;->c:Ltl/r; # MARKER: R8 Ltl/r; c
|
||||||
if-eqz v2, :done
|
if-eqz v2, :done
|
||||||
|
|
||||||
invoke-static {v0}, Lbm/i;->a(Lbm/h;)Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata; # MARKER: R8 Lbm/i; Lbm/h; a
|
invoke-static {v0}, Lbm/i;->a(Lbm/h;)Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata; # MARKER: R8 Lbm/i; Lbm/h; a
|
||||||
move-result-object v3
|
move-result-object v3
|
||||||
iget-object v4, v2, Ltl/q;->c:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Ltl/q; c
|
iget-object v4, v2, Ltl/r;->c:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Ltl/r; c
|
||||||
|
|
||||||
instance-of v5, v0, Lbm/k; # MARKER: R8 Lbm/k;
|
instance-of v5, v0, Lbm/k; # MARKER: R8 Lbm/k;
|
||||||
if-eqz v5, :album
|
if-eqz v5, :album
|
||||||
@@ -245,9 +245,9 @@
|
|||||||
new-instance v2, Lcom/aspiro/wamp/search/v2/a$g; # MARKER: R8 Lcom/aspiro/wamp/search/v2/a$g;
|
new-instance v2, Lcom/aspiro/wamp/search/v2/a$g; # MARKER: R8 Lcom/aspiro/wamp/search/v2/a$g;
|
||||||
iget v3, p1, Lradiant/gestures/queue/QueueRequest;->position:I
|
iget v3, p1, Lradiant/gestures/queue/QueueRequest;->position:I
|
||||||
invoke-direct {v2, v0, v3}, Lcom/aspiro/wamp/search/v2/a$g;-><init>(Lbm/h;I)V # MARKER: R8 Lcom/aspiro/wamp/search/v2/a$g; Lbm/h;
|
invoke-direct {v2, v0, v3}, Lcom/aspiro/wamp/search/v2/a$g;-><init>(Lbm/h;I)V # MARKER: R8 Lcom/aspiro/wamp/search/v2/a$g; Lbm/h;
|
||||||
invoke-virtual {v1}, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;->N()Ltl/h; # MARKER: R8 Ltl/h; N
|
invoke-virtual {v1}, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;->N()Ltl/j; # MARKER: R8 Ltl/j; N
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
invoke-interface {v0, v2}, Ltl/f;->e(Lcom/aspiro/wamp/search/v2/a;)V # MARKER: R8 Ltl/f; Lcom/aspiro/wamp/search/v2/a; e
|
invoke-interface {v0, v2}, Ltl/h;->e(Lcom/aspiro/wamp/search/v2/a;)V # MARKER: R8 Ltl/h; Lcom/aspiro/wamp/search/v2/a; e
|
||||||
goto :done
|
goto :done
|
||||||
|
|
||||||
:append_track
|
:append_track
|
||||||
@@ -255,9 +255,9 @@
|
|||||||
iget-object p1, v5, Lbm/k;->n:Lcom/aspiro/wamp/search/SearchDataSource; # MARKER: R8 Lbm/k; n
|
iget-object p1, v5, Lbm/k;->n:Lcom/aspiro/wamp/search/SearchDataSource; # MARKER: R8 Lbm/k; n
|
||||||
sget-object v0, Lcom/aspiro/wamp/search/SearchDataSource;->REMOTE:Lcom/aspiro/wamp/search/SearchDataSource;
|
sget-object v0, Lcom/aspiro/wamp/search/SearchDataSource;->REMOTE:Lcom/aspiro/wamp/search/SearchDataSource;
|
||||||
if-ne p1, v0, :query_ready
|
if-ne p1, v0, :query_ready
|
||||||
invoke-virtual {v1}, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;->N()Ltl/h; # MARKER: R8 Ltl/h; N
|
invoke-virtual {v1}, Lcom/aspiro/wamp/search/v2/UnifiedSearchView;->N()Ltl/j; # MARKER: R8 Ltl/j; N
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
invoke-interface {p1}, Ltl/h;->c()Lcom/aspiro/wamp/search/v2/model/UnifiedSearchQuery; # MARKER: R8 Ltl/h; c
|
invoke-interface {p1}, Ltl/j;->c()Lcom/aspiro/wamp/search/v2/model/UnifiedSearchQuery; # MARKER: R8 Ltl/j; c
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
iget-object v7, p1, Lcom/aspiro/wamp/search/v2/model/UnifiedSearchQuery;->a:Ljava/lang/String; # MARKER: R8 a
|
iget-object v7, p1, Lcom/aspiro/wamp/search/v2/model/UnifiedSearchQuery;->a:Ljava/lang/String; # MARKER: R8 a
|
||||||
:query_ready
|
:query_ready
|
||||||
@@ -270,7 +270,7 @@
|
|||||||
invoke-static {v4}, Lcom/tidal/android/navigation/a;->b(Lcom/tidal/android/navigation/NavigationInfo;)Lcom/tidal/android/navigation/NavigationInfo$Node; # MARKER: R8 Lcom/tidal/android/navigation/a; b
|
invoke-static {v4}, Lcom/tidal/android/navigation/a;->b(Lcom/tidal/android/navigation/NavigationInfo;)Lcom/tidal/android/navigation/NavigationInfo$Node; # MARKER: R8 Lcom/tidal/android/navigation/a; b
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
:nav_ready
|
:nav_ready
|
||||||
invoke-static {p1, v7, v0}, Lcom/aspiro/wamp/playqueue/source/model/b;->o(Ljava/lang/String;Ljava/lang/String;Lcom/tidal/android/navigation/NavigationInfo;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource; # MARKER: R8 Lcom/aspiro/wamp/playqueue/source/model/b; o
|
invoke-static {v0, p1, v7}, Lcom/aspiro/wamp/playqueue/source/model/b;->o(Lcom/tidal/android/navigation/NavigationInfo;Ljava/lang/String;Ljava/lang/String;)Lcom/aspiro/wamp/playqueue/source/model/ItemSource; # MARKER: R8 Lcom/aspiro/wamp/playqueue/source/model/b; o
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
invoke-virtual {p1, v6}, Lcom/aspiro/wamp/playqueue/source/model/Source;->addSourceItem(Lcom/aspiro/wamp/model/MediaItem;)V
|
invoke-virtual {p1, v6}, Lcom/aspiro/wamp/playqueue/source/model/Source;->addSourceItem(Lcom/aspiro/wamp/model/MediaItem;)V
|
||||||
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
|
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
|
||||||
@@ -298,7 +298,7 @@
|
|||||||
:album
|
:album
|
||||||
instance-of v5, v0, Lbm/a; # MARKER: R8 Lbm/a;
|
instance-of v5, v0, Lbm/a; # MARKER: R8 Lbm/a;
|
||||||
if-eqz v5, :playlist
|
if-eqz v5, :playlist
|
||||||
iget-object v5, v2, Ltl/q;->a:Lx40/a; # MARKER: R8 Ltl/q; Lx40/a; a
|
iget-object v5, v2, Ltl/r;->a:Ld40/a; # MARKER: R8 Ltl/r; Ld40/a; a
|
||||||
instance-of v6, v5, Lh4/a; # MARKER: R8 Lh4/a;
|
instance-of v6, v5, Lh4/a; # MARKER: R8 Lh4/a;
|
||||||
if-eqz v6, :done
|
if-eqz v6, :done
|
||||||
check-cast v5, Lh4/a; # MARKER: R8 Lh4/a;
|
check-cast v5, Lh4/a; # MARKER: R8 Lh4/a;
|
||||||
@@ -360,7 +360,7 @@
|
|||||||
:mix
|
:mix
|
||||||
instance-of v5, v0, Lbm/f; # MARKER: R8 Lbm/f;
|
instance-of v5, v0, Lbm/f; # MARKER: R8 Lbm/f;
|
||||||
if-eqz v5, :done
|
if-eqz v5, :done
|
||||||
iget-object v5, v2, Ltl/q;->a:Lx40/a; # MARKER: R8 Ltl/q; Lx40/a; a
|
iget-object v5, v2, Ltl/r;->a:Ld40/a; # MARKER: R8 Ltl/r; Ld40/a; a
|
||||||
instance-of v6, v5, Lh4/a; # MARKER: R8 Lh4/a;
|
instance-of v6, v5, Lh4/a; # MARKER: R8 Lh4/a;
|
||||||
if-eqz v6, :done
|
if-eqz v6, :done
|
||||||
check-cast v5, Lh4/a; # MARKER: R8 Lh4/a;
|
check-cast v5, Lh4/a; # MARKER: R8 Lh4/a;
|
||||||
@@ -412,9 +412,9 @@
|
|||||||
:has_position
|
:has_position
|
||||||
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
|
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
instance-of v1, p1, La50/d; # MARKER: R8 La50/d;
|
instance-of v1, p1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
check-cast p1, La50/d; # MARKER: R8 La50/d;
|
check-cast p1, Lg40/d; # MARKER: R8 Lg40/d;
|
||||||
invoke-virtual {p1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
invoke-virtual {p1}, Landroidx/recyclerview/widget/ListAdapter;->getCurrentList()Ljava/util/List;
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
invoke-interface {p1}, Ljava/util/List;->size()I
|
invoke-interface {p1}, Ljava/util/List;->size()I
|
||||||
@@ -425,7 +425,7 @@
|
|||||||
invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
|
invoke-interface {p1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
instance-of v1, p2, Lul/n0$a; # MARKER: R8 Lul/n0$a;
|
instance-of v1, p2, Lul/j0$a; # MARKER: R8 Lul/j0$a;
|
||||||
if-eqz v1, :album_holder
|
if-eqz v1, :album_holder
|
||||||
instance-of v1, p1, Lbm/k; # MARKER: R8 Lbm/k;
|
instance-of v1, p1, Lbm/k; # MARKER: R8 Lbm/k;
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
@@ -449,7 +449,7 @@
|
|||||||
goto :create
|
goto :create
|
||||||
|
|
||||||
:playlist_holder
|
:playlist_holder
|
||||||
instance-of v1, p2, Lul/a0$a; # MARKER: R8 Lul/a0$a;
|
instance-of v1, p2, Lul/x$a; # MARKER: R8 Lul/x$a;
|
||||||
if-eqz v1, :mix_holder
|
if-eqz v1, :mix_holder
|
||||||
instance-of v1, p1, Lbm/g; # MARKER: R8 Lbm/g;
|
instance-of v1, p1, Lbm/g; # MARKER: R8 Lbm/g;
|
||||||
if-eqz v1, :invalid
|
if-eqz v1, :invalid
|
||||||
@@ -463,7 +463,7 @@
|
|||||||
goto :create
|
goto :create
|
||||||
|
|
||||||
:mix_holder
|
:mix_holder
|
||||||
instance-of p2, p2, Lul/w$a; # MARKER: R8 Lul/w$a;
|
instance-of p2, p2, Lul/t$a; # MARKER: R8 Lul/t$a;
|
||||||
if-eqz p2, :invalid
|
if-eqz p2, :invalid
|
||||||
instance-of p2, p1, Lbm/f; # MARKER: R8 Lbm/f;
|
instance-of p2, p1, Lbm/f; # MARKER: R8 Lbm/f;
|
||||||
if-eqz p2, :invalid
|
if-eqz p2, :invalid
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# instance fields
|
# instance fields
|
||||||
.field private final callback:Lam0/l; # MARKER: R8 Lam0/l;
|
.field private final callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
.field private context:Landroid/content/Context;
|
.field private context:Landroid/content/Context;
|
||||||
|
|
||||||
@@ -31,24 +31,24 @@
|
|||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Lam0/l;Ljava/lang/String;Ljava/lang/String;Lm40/e;)V # MARKER: R8 Lam0/l; Lm40/e;
|
.method public constructor <init>(Lyl0/l;Ljava/lang/String;Ljava/lang/String;Ls30/e;)V # MARKER: R8 Lyl0/l; Ls30/e;
|
||||||
.locals 3
|
.locals 3
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
iput-object p1, p0, Lradiant/gestures/queue/VerticalMediaQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iput-object p1, p0, Lradiant/gestures/queue/VerticalMediaQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
iput-object p2, p0, Lradiant/gestures/queue/VerticalMediaQueueAction;->pageId:Ljava/lang/String;
|
iput-object p2, p0, Lradiant/gestures/queue/VerticalMediaQueueAction;->pageId:Ljava/lang/String;
|
||||||
|
|
||||||
iput-object p3, p0, Lradiant/gestures/queue/VerticalMediaQueueAction;->moduleUuid:Ljava/lang/String;
|
iput-object p3, p0, Lradiant/gestures/queue/VerticalMediaQueueAction;->moduleUuid:Ljava/lang/String;
|
||||||
|
|
||||||
instance-of v0, p4, Lm40/e$a; # MARKER: R8 Lm40/e$a;
|
instance-of v0, p4, Ls30/e$a; # MARKER: R8 Ls30/e$a;
|
||||||
|
|
||||||
if-eqz v0, :mix
|
if-eqz v0, :mix
|
||||||
|
|
||||||
check-cast p4, Lm40/e$a; # MARKER: R8 Lm40/e$a;
|
check-cast p4, Ls30/e$a; # MARKER: R8 Ls30/e$a;
|
||||||
|
|
||||||
iget-wide v0, p4, Lm40/e$a;->a:J # MARKER: R8 Lm40/e$a; a
|
iget-wide v0, p4, Ls30/e$a;->a:J # MARKER: R8 Ls30/e$a; a
|
||||||
|
|
||||||
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||||
|
|
||||||
@@ -59,39 +59,39 @@
|
|||||||
goto :store
|
goto :store
|
||||||
|
|
||||||
:mix
|
:mix
|
||||||
instance-of v0, p4, Lm40/e$c; # MARKER: R8 Lm40/e$c;
|
instance-of v0, p4, Ls30/e$c; # MARKER: R8 Ls30/e$c;
|
||||||
|
|
||||||
if-eqz v0, :playlist
|
if-eqz v0, :playlist
|
||||||
|
|
||||||
check-cast p4, Lm40/e$c; # MARKER: R8 Lm40/e$c;
|
check-cast p4, Ls30/e$c; # MARKER: R8 Ls30/e$c;
|
||||||
|
|
||||||
iget-object v0, p4, Lm40/e$c;->a:Ljava/lang/String; # MARKER: R8 Lm40/e$c; a
|
iget-object v0, p4, Ls30/e$c;->a:Ljava/lang/String; # MARKER: R8 Ls30/e$c; a
|
||||||
|
|
||||||
const/4 v1, 0x2
|
const/4 v1, 0x2
|
||||||
|
|
||||||
goto :store
|
goto :store
|
||||||
|
|
||||||
:playlist
|
:playlist
|
||||||
instance-of v0, p4, Lm40/e$d; # MARKER: R8 Lm40/e$d;
|
instance-of v0, p4, Ls30/e$d; # MARKER: R8 Ls30/e$d;
|
||||||
|
|
||||||
if-eqz v0, :track
|
if-eqz v0, :track
|
||||||
|
|
||||||
check-cast p4, Lm40/e$d; # MARKER: R8 Lm40/e$d;
|
check-cast p4, Ls30/e$d; # MARKER: R8 Ls30/e$d;
|
||||||
|
|
||||||
iget-object v0, p4, Lm40/e$d;->a:Ljava/lang/String; # MARKER: R8 Lm40/e$d; a
|
iget-object v0, p4, Ls30/e$d;->a:Ljava/lang/String; # MARKER: R8 Ls30/e$d; a
|
||||||
|
|
||||||
const/4 v1, 0x3
|
const/4 v1, 0x3
|
||||||
|
|
||||||
goto :store
|
goto :store
|
||||||
|
|
||||||
:track
|
:track
|
||||||
instance-of v0, p4, Lm40/e$e; # MARKER: R8 Lm40/e$e;
|
instance-of v0, p4, Ls30/e$e; # MARKER: R8 Ls30/e$e;
|
||||||
|
|
||||||
if-eqz v0, :unsupported
|
if-eqz v0, :unsupported
|
||||||
|
|
||||||
check-cast p4, Lm40/e$e; # MARKER: R8 Lm40/e$e;
|
check-cast p4, Ls30/e$e; # MARKER: R8 Ls30/e$e;
|
||||||
|
|
||||||
iget-wide v0, p4, Lm40/e$e;->a:J # MARKER: R8 Lm40/e$e; a
|
iget-wide v0, p4, Ls30/e$e;->a:J # MARKER: R8 Ls30/e$e; a
|
||||||
|
|
||||||
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
|
||||||
|
|
||||||
@@ -114,49 +114,49 @@
|
|||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static isEligible(Lm40/e;)Z # MARKER: R8 Lm40/e;
|
.method public static isEligible(Ls30/e;)Z # MARKER: R8 Ls30/e;
|
||||||
.locals 1
|
.locals 1
|
||||||
|
|
||||||
instance-of v0, p0, Lm40/e$a; # MARKER: R8 Lm40/e$a;
|
instance-of v0, p0, Ls30/e$a; # MARKER: R8 Ls30/e$a;
|
||||||
|
|
||||||
if-eqz v0, :mix
|
if-eqz v0, :mix
|
||||||
|
|
||||||
check-cast p0, Lm40/e$a; # MARKER: R8 Lm40/e$a;
|
check-cast p0, Ls30/e$a; # MARKER: R8 Ls30/e$a;
|
||||||
|
|
||||||
iget-boolean p0, p0, Lm40/e$a;->e:Z # MARKER: R8 Lm40/e$a; e
|
iget-boolean p0, p0, Ls30/e$a;->e:Z # MARKER: R8 Ls30/e$a; e
|
||||||
|
|
||||||
return p0
|
return p0
|
||||||
|
|
||||||
:mix
|
:mix
|
||||||
instance-of v0, p0, Lm40/e$c; # MARKER: R8 Lm40/e$c;
|
instance-of v0, p0, Ls30/e$c; # MARKER: R8 Ls30/e$c;
|
||||||
|
|
||||||
if-eqz v0, :playlist
|
if-eqz v0, :playlist
|
||||||
|
|
||||||
check-cast p0, Lm40/e$c; # MARKER: R8 Lm40/e$c;
|
check-cast p0, Ls30/e$c; # MARKER: R8 Ls30/e$c;
|
||||||
|
|
||||||
iget-boolean p0, p0, Lm40/e$c;->h:Z # MARKER: R8 Lm40/e$c; h
|
iget-boolean p0, p0, Ls30/e$c;->h:Z # MARKER: R8 Ls30/e$c; h
|
||||||
|
|
||||||
return p0
|
return p0
|
||||||
|
|
||||||
:playlist
|
:playlist
|
||||||
instance-of v0, p0, Lm40/e$d; # MARKER: R8 Lm40/e$d;
|
instance-of v0, p0, Ls30/e$d; # MARKER: R8 Ls30/e$d;
|
||||||
|
|
||||||
if-eqz v0, :track
|
if-eqz v0, :track
|
||||||
|
|
||||||
check-cast p0, Lm40/e$d; # MARKER: R8 Lm40/e$d;
|
check-cast p0, Ls30/e$d; # MARKER: R8 Ls30/e$d;
|
||||||
|
|
||||||
iget-boolean p0, p0, Lm40/e$d;->g:Z # MARKER: R8 Lm40/e$d; g
|
iget-boolean p0, p0, Ls30/e$d;->g:Z # MARKER: R8 Ls30/e$d; g
|
||||||
|
|
||||||
return p0
|
return p0
|
||||||
|
|
||||||
:track
|
:track
|
||||||
instance-of v0, p0, Lm40/e$e; # MARKER: R8 Lm40/e$e;
|
instance-of v0, p0, Ls30/e$e; # MARKER: R8 Ls30/e$e;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
check-cast p0, Lm40/e$e; # MARKER: R8 Lm40/e$e;
|
check-cast p0, Ls30/e$e; # MARKER: R8 Ls30/e$e;
|
||||||
|
|
||||||
iget-boolean p0, p0, Lm40/e$e;->j:Z # MARKER: R8 Lm40/e$e; j
|
iget-boolean p0, p0, Ls30/e$e;->j:Z # MARKER: R8 Ls30/e$e; j
|
||||||
|
|
||||||
return p0
|
return p0
|
||||||
|
|
||||||
@@ -166,22 +166,22 @@
|
|||||||
return p0
|
return p0
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
.method public static isSupported(Lm40/e;)Z # MARKER: R8 Lm40/e;
|
.method public static isSupported(Ls30/e;)Z # MARKER: R8 Ls30/e;
|
||||||
.locals 1
|
.locals 1
|
||||||
|
|
||||||
instance-of v0, p0, Lm40/e$a; # MARKER: R8 Lm40/e$a;
|
instance-of v0, p0, Ls30/e$a; # MARKER: R8 Ls30/e$a;
|
||||||
|
|
||||||
if-nez v0, :supported
|
if-nez v0, :supported
|
||||||
|
|
||||||
instance-of v0, p0, Lm40/e$c; # MARKER: R8 Lm40/e$c;
|
instance-of v0, p0, Ls30/e$c; # MARKER: R8 Ls30/e$c;
|
||||||
|
|
||||||
if-nez v0, :supported
|
if-nez v0, :supported
|
||||||
|
|
||||||
instance-of v0, p0, Lm40/e$d; # MARKER: R8 Lm40/e$d;
|
instance-of v0, p0, Ls30/e$d; # MARKER: R8 Ls30/e$d;
|
||||||
|
|
||||||
if-nez v0, :supported
|
if-nez v0, :supported
|
||||||
|
|
||||||
instance-of v0, p0, Lm40/e$e; # MARKER: R8 Lm40/e$e;
|
instance-of v0, p0, Ls30/e$e; # MARKER: R8 Ls30/e$e;
|
||||||
|
|
||||||
if-eqz v0, :invalid
|
if-eqz v0, :invalid
|
||||||
|
|
||||||
@@ -201,7 +201,7 @@
|
|||||||
.method public invoke(I)Ljava/lang/Object;
|
.method public invoke(I)Ljava/lang/Object;
|
||||||
.locals 8
|
.locals 8
|
||||||
|
|
||||||
iget-object v7, p0, Lradiant/gestures/queue/VerticalMediaQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v7, p0, Lradiant/gestures/queue/VerticalMediaQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
if-eqz v7, :done
|
if-eqz v7, :done
|
||||||
|
|
||||||
@@ -256,7 +256,7 @@
|
|||||||
move-object v1, v0
|
move-object v1, v0
|
||||||
|
|
||||||
:emit
|
:emit
|
||||||
invoke-interface {v7, v1}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {v7, v1}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
:done
|
:done
|
||||||
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
||||||
|
|||||||
@@ -21,9 +21,13 @@
|
|||||||
|
|
||||||
if-lez v2, :done
|
if-lez v2, :done
|
||||||
|
|
||||||
iget-object v0, p0, Lcom/tidal/android/feature/viewall/ui/ViewAllScreenViewModel;->n:Lcom/tidal/android/feature/viewall/ui/c; # MARKER: R8 Lcom/tidal/android/feature/viewall/ui/c; n
|
iget-object v0, p0, Lcom/tidal/android/feature/viewall/ui/ViewAllScreenViewModel;->r:Lcom/tidal/android/feature/viewall/ui/OffsetPagingEngine; # MARKER: R8 r
|
||||||
|
|
||||||
iget-object v0, v0, Lcom/tidal/android/feature/viewall/ui/c;->f:Ljava/util/ArrayList; # MARKER: R8 Lcom/tidal/android/feature/viewall/ui/c; f
|
if-eqz v0, :done
|
||||||
|
|
||||||
|
iget-object v0, v0, Lcom/tidal/android/feature/viewall/ui/OffsetPagingEngine;->g:Ljava/util/ArrayList; # MARKER: R8 g
|
||||||
|
|
||||||
|
if-eqz v0, :done
|
||||||
|
|
||||||
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
|
||||||
|
|
||||||
@@ -40,37 +44,37 @@
|
|||||||
|
|
||||||
move-result-object v1
|
move-result-object v1
|
||||||
|
|
||||||
instance-of v2, v1, Lpd0/a; # MARKER: R8 Lpd0/a;
|
instance-of v2, v1, Lhd0/a; # MARKER: R8 Lhd0/a;
|
||||||
|
|
||||||
if-eqz v2, :find_track
|
if-eqz v2, :find_track
|
||||||
|
|
||||||
check-cast v1, Lpd0/a; # MARKER: R8 Lpd0/a;
|
check-cast v1, Lhd0/a; # MARKER: R8 Lhd0/a;
|
||||||
|
|
||||||
iget-object v1, v1, Lpd0/a;->a:Lh40/n; # MARKER: R8 Lpd0/a; Lh40/n; a
|
iget-object v1, v1, Lhd0/a;->a:Ln30/o; # MARKER: R8 Lhd0/a; Ln30/o; a
|
||||||
|
|
||||||
instance-of v2, v1, Lh40/p; # MARKER: R8 Lh40/p;
|
instance-of v2, v1, Ln30/p; # MARKER: R8 Ln30/p;
|
||||||
|
|
||||||
if-eqz v2, :find_track
|
if-eqz v2, :find_track
|
||||||
|
|
||||||
check-cast v1, Lh40/p; # MARKER: R8 Lh40/p;
|
check-cast v1, Ln30/p; # MARKER: R8 Ln30/p;
|
||||||
|
|
||||||
iget-wide v3, v1, Lh40/p;->a:J # MARKER: R8 Lh40/p; a
|
iget-wide v3, v1, Ln30/p;->a:J # MARKER: R8 Ln30/p; a
|
||||||
|
|
||||||
cmp-long v2, v3, p2
|
cmp-long v2, v3, p2
|
||||||
|
|
||||||
if-nez v2, :find_track
|
if-nez v2, :find_track
|
||||||
|
|
||||||
iget-object v0, p0, Lcom/tidal/android/feature/viewall/ui/ViewAllScreenViewModel;->f:Lcom/tidal/android/feature/viewall/ui/u; # MARKER: R8 Lcom/tidal/android/feature/viewall/ui/u; f
|
iget-object v0, p0, Lcom/tidal/android/feature/viewall/ui/ViewAllScreenViewModel;->f:Lcom/tidal/android/feature/viewall/ui/y; # MARKER: R8 Lcom/tidal/android/feature/viewall/ui/y; f
|
||||||
|
|
||||||
instance-of v2, v0, Lra/d; # MARKER: R8 Lra/d;
|
instance-of v2, v0, Lqa/d; # MARKER: R8 Lqa/d;
|
||||||
|
|
||||||
if-eqz v2, :done
|
if-eqz v2, :done
|
||||||
|
|
||||||
check-cast v0, Lra/d; # MARKER: R8 Lra/d;
|
check-cast v0, Lqa/d; # MARKER: R8 Lqa/d;
|
||||||
|
|
||||||
iget-object v2, v0, Lra/d;->b:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lra/d; b
|
iget-object v2, v0, Lqa/d;->b:Lcom/tidal/android/navigation/NavigationInfo; # MARKER: R8 Lqa/d; b
|
||||||
|
|
||||||
invoke-static {v1}, Lie0/i;->a(Lh40/p;)Lcom/aspiro/wamp/model/Track; # MARKER: R8 Lie0/i; Lh40/p; a
|
invoke-static {v1}, Lae0/i;->c(Ln30/p;)Lcom/aspiro/wamp/model/Track; # MARKER: R8 Lae0/i; Ln30/p; a
|
||||||
|
|
||||||
move-result-object v3
|
move-result-object v3
|
||||||
|
|
||||||
@@ -128,13 +132,13 @@
|
|||||||
.method public static handleEvent(Lcom/tidal/android/feature/viewall/ui/ViewAllScreenViewModel;Lcom/tidal/android/feature/viewall/ui/e;)Z # MARKER: R8 Lcom/tidal/android/feature/viewall/ui/e;
|
.method public static handleEvent(Lcom/tidal/android/feature/viewall/ui/ViewAllScreenViewModel;Lcom/tidal/android/feature/viewall/ui/e;)Z # MARKER: R8 Lcom/tidal/android/feature/viewall/ui/e;
|
||||||
.locals 6
|
.locals 6
|
||||||
|
|
||||||
instance-of v0, p1, Lcom/tidal/android/feature/viewall/ui/e$c; # MARKER: R8 Lcom/tidal/android/feature/viewall/ui/e$c;
|
instance-of v0, p1, Lcom/tidal/android/feature/viewall/ui/e$d; # MARKER: R8 Lcom/tidal/android/feature/viewall/ui/e$d;
|
||||||
|
|
||||||
if-eqz v0, :not_handled
|
if-eqz v0, :not_handled
|
||||||
|
|
||||||
check-cast p1, Lcom/tidal/android/feature/viewall/ui/e$c; # MARKER: R8 Lcom/tidal/android/feature/viewall/ui/e$c;
|
check-cast p1, Lcom/tidal/android/feature/viewall/ui/e$d; # MARKER: R8 Lcom/tidal/android/feature/viewall/ui/e$d;
|
||||||
|
|
||||||
iget-object v0, p1, Lcom/tidal/android/feature/viewall/ui/e$c;->a:Ljava/lang/Object; # MARKER: R8 Lcom/tidal/android/feature/viewall/ui/e$c; a
|
iget-object v0, p1, Lcom/tidal/android/feature/viewall/ui/e$d;->a:Ljava/lang/Object; # MARKER: R8 Lcom/tidal/android/feature/viewall/ui/e$d; a
|
||||||
|
|
||||||
instance-of v1, v0, Ljava/lang/String;
|
instance-of v1, v0, Ljava/lang/String;
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# instance fields
|
# instance fields
|
||||||
.field private final callback:Lam0/l; # MARKER: R8 Lam0/l;
|
.field private final callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
.field private context:Landroid/content/Context;
|
.field private context:Landroid/content/Context;
|
||||||
|
|
||||||
@@ -15,14 +15,14 @@
|
|||||||
|
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Lam0/l;Lm40/e$e;)V # MARKER: R8 Lam0/l; Lm40/e$e;
|
.method public constructor <init>(Lyl0/l;Ls30/e$e;)V # MARKER: R8 Lyl0/l; Ls30/e$e;
|
||||||
.locals 2
|
.locals 2
|
||||||
|
|
||||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||||
|
|
||||||
iput-object p1, p0, Lradiant/gestures/queue/ViewAllTrackQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iput-object p1, p0, Lradiant/gestures/queue/ViewAllTrackQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
iget-wide v0, p2, Lm40/e$e;->a:J # MARKER: R8 Lm40/e$e; a
|
iget-wide v0, p2, Ls30/e$e;->a:J # MARKER: R8 Ls30/e$e; a
|
||||||
|
|
||||||
iput-wide v0, p0, Lradiant/gestures/queue/ViewAllTrackQueueAction;->trackId:J
|
iput-wide v0, p0, Lradiant/gestures/queue/ViewAllTrackQueueAction;->trackId:J
|
||||||
|
|
||||||
@@ -34,7 +34,7 @@
|
|||||||
.method public invoke(I)Ljava/lang/Object;
|
.method public invoke(I)Ljava/lang/Object;
|
||||||
.locals 5
|
.locals 5
|
||||||
|
|
||||||
iget-object v0, p0, Lradiant/gestures/queue/ViewAllTrackQueueAction;->callback:Lam0/l; # MARKER: R8 Lam0/l;
|
iget-object v0, p0, Lradiant/gestures/queue/ViewAllTrackQueueAction;->callback:Lyl0/l; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
if-eqz v0, :done
|
if-eqz v0, :done
|
||||||
|
|
||||||
@@ -61,9 +61,9 @@
|
|||||||
|
|
||||||
move-result-object v3
|
move-result-object v3
|
||||||
|
|
||||||
new-instance v4, Li40/c$b; # MARKER: R8 Li40/c$b;
|
new-instance v4, Lo30/c$b; # MARKER: R8 Lo30/c$b;
|
||||||
|
|
||||||
invoke-direct {v4, v3}, Li40/c$b;-><init>(Ljava/lang/Object;)V # MARKER: R8 Li40/c$b;
|
invoke-direct {v4, v3}, Lo30/c$b;-><init>(Ljava/lang/Object;)V # MARKER: R8 Lo30/c$b;
|
||||||
|
|
||||||
goto :emit
|
goto :emit
|
||||||
|
|
||||||
@@ -72,12 +72,12 @@
|
|||||||
|
|
||||||
move-result-object v3
|
move-result-object v3
|
||||||
|
|
||||||
new-instance v4, Li40/c$b; # MARKER: R8 Li40/c$b;
|
new-instance v4, Lo30/c$b; # MARKER: R8 Lo30/c$b;
|
||||||
|
|
||||||
invoke-direct {v4, v3}, Li40/c$b;-><init>(Ljava/lang/Object;)V # MARKER: R8 Li40/c$b;
|
invoke-direct {v4, v3}, Lo30/c$b;-><init>(Ljava/lang/Object;)V # MARKER: R8 Lo30/c$b;
|
||||||
|
|
||||||
:emit
|
:emit
|
||||||
invoke-interface {v0, v4}, Lam0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lam0/l;
|
invoke-interface {v0, v4}, Lyl0/l;->invoke(Ljava/lang/Object;)Ljava/lang/Object; # MARKER: R8 Lyl0/l;
|
||||||
|
|
||||||
:done
|
:done
|
||||||
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
sget-object v0, Lkotlin/u;->a:Lkotlin/u; # MARKER: R8 Lkotlin/u;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/com/tidal/android/feature/playerscreen/ui/composables/LyricsKt.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/composables/LyricsKt.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/composables/LyricsKt.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/composables/LyricsKt.smali
|
||||||
@@ -6107,6 +6107,10 @@
|
@@ -3856,6 +3856,10 @@
|
||||||
|
|
||||||
move-object v15, v10
|
move-object v15, v10
|
||||||
|
|
||||||
@@ -9,5 +9,5 @@
|
|||||||
+ move-result-object v15
|
+ move-result-object v15
|
||||||
+
|
+
|
||||||
.line 61
|
.line 61
|
||||||
invoke-static/range {v15 .. v27}, Landroidx/compose/foundation/lazy/LazyDslKt;->LazyColumn(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/layout/PaddingValues;ZLandroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/foundation/gestures/FlingBehavior;ZLandroidx/compose/foundation/OverscrollEffect;Lam0/l;Landroidx/compose/runtime/Composer;II)V
|
invoke-static/range {v15 .. v27}, Landroidx/compose/foundation/lazy/LazyDslKt;->LazyColumn(Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/lazy/LazyListState;Landroidx/compose/foundation/layout/PaddingValues;ZLandroidx/compose/foundation/layout/Arrangement$Vertical;Landroidx/compose/ui/Alignment$Horizontal;Landroidx/compose/foundation/gestures/FlingBehavior;ZLandroidx/compose/foundation/OverscrollEffect;Lyl0/l;Landroidx/compose/runtime/Composer;II)V
|
||||||
|
|
||||||
@@ -1,17 +1,17 @@
|
|||||||
--- a/com/tidal/android/feature/appscaffold/ui/composable/MiniPlayerKt.smali
|
--- a/com/tidal/android/feature/appscaffold/ui/composable/MiniPlayerKt.smali
|
||||||
+++ b/com/tidal/android/feature/appscaffold/ui/composable/MiniPlayerKt.smali
|
+++ b/com/tidal/android/feature/appscaffold/ui/composable/MiniPlayerKt.smali
|
||||||
@@ -1215,6 +1215,10 @@
|
@@ -1219,6 +1219,10 @@
|
||||||
|
|
||||||
move-result-object v6
|
move-result-object v6
|
||||||
|
|
||||||
+ invoke-static {v6, v1}, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures;->trackModifier(Landroidx/compose/ui/Modifier;Lam0/l;)Landroidx/compose/ui/Modifier; # attach horizontal swipe listener
|
+ invoke-static {v6, v1}, Lradiant/gestures/miniplayer/MiniPlayerTrackGestures;->trackModifier(Landroidx/compose/ui/Modifier;Lyl0/l;)Landroidx/compose/ui/Modifier; # attach horizontal swipe listener
|
||||||
+
|
+
|
||||||
+ move-result-object v6
|
+ move-result-object v6
|
||||||
+
|
+
|
||||||
.line 38
|
.line 38
|
||||||
sget-object v21, Landroidx/compose/ui/Alignment;->Companion:Landroidx/compose/ui/Alignment$Companion;
|
sget-object v21, Landroidx/compose/ui/Alignment;->Companion:Landroidx/compose/ui/Alignment$Companion;
|
||||||
|
|
||||||
@@ -1352,6 +1356,8 @@
|
@@ -1356,6 +1360,8 @@
|
||||||
.line 56
|
.line 56
|
||||||
iget-object v11, v0, Lcom/tidal/android/feature/appscaffold/ui/t;->b:Lcom/tidal/android/feature/appscaffold/ui/q;
|
iget-object v11, v0, Lcom/tidal/android/feature/appscaffold/ui/t;->b:Lcom/tidal/android/feature/appscaffold/ui/q;
|
||||||
|
|
||||||
@@ -20,7 +20,7 @@
|
|||||||
.line 57
|
.line 57
|
||||||
invoke-virtual/range {v16 .. v16}, Lcom/squareup/ui/market/core/theme/MarketStylesheet;->getBorderRadii()Lcom/squareup/ui/market/core/theme/MarketStylesheet$b;
|
invoke-virtual/range {v16 .. v16}, Lcom/squareup/ui/market/core/theme/MarketStylesheet;->getBorderRadii()Lcom/squareup/ui/market/core/theme/MarketStylesheet$b;
|
||||||
|
|
||||||
@@ -1390,6 +1396,10 @@
|
@@ -1394,6 +1400,10 @@
|
||||||
|
|
||||||
move-result-object v6
|
move-result-object v6
|
||||||
|
|
||||||
@@ -29,9 +29,9 @@
|
|||||||
+ move-result-object v6
|
+ move-result-object v6
|
||||||
+
|
+
|
||||||
.line 63
|
.line 63
|
||||||
invoke-virtual/range {v22 .. v22}, Lcom/squareup/ui/market/core/theme/MarketStylesheet$c;->p0()Lf20/a;
|
invoke-virtual/range {v22 .. v22}, Lcom/squareup/ui/market/core/theme/MarketStylesheet$c;->p0()Ll10/a;
|
||||||
|
|
||||||
@@ -1501,6 +1511,10 @@
|
@@ -1505,6 +1515,10 @@
|
||||||
|
|
||||||
move-result-object v5
|
move-result-object v5
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
|
|
||||||
--- a/com/tidal/android/feature/appscaffold/ui/MiniPlayerViewModel.smali
|
--- a/com/tidal/android/feature/appscaffold/ui/MiniPlayerViewModel.smali
|
||||||
+++ b/com/tidal/android/feature/appscaffold/ui/MiniPlayerViewModel.smali
|
+++ b/com/tidal/android/feature/appscaffold/ui/MiniPlayerViewModel.smali
|
||||||
@@ -512,16 +512,16 @@
|
@@ -514,16 +514,16 @@
|
||||||
.line 110
|
.line 110
|
||||||
invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
|
invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
|
||||||
|
|
||||||
@@ -60,10 +60,10 @@
|
|||||||
|
|
||||||
.line 115
|
.line 115
|
||||||
.line 116
|
.line 116
|
||||||
invoke-interface {v3}, Lbi/e;->i()Z
|
invoke-interface {v3}, Lzh/e;->i()Z
|
||||||
|
|
||||||
.line 117
|
.line 117
|
||||||
@@ -695,12 +695,34 @@
|
@@ -697,12 +697,34 @@
|
||||||
.line 194
|
.line 194
|
||||||
:cond_e
|
:cond_e
|
||||||
return-void
|
return-void
|
||||||
@@ -78,7 +78,7 @@
|
|||||||
+
|
+
|
||||||
+ if-eqz p1, :unknown_event
|
+ if-eqz p1, :unknown_event
|
||||||
+
|
+
|
||||||
+ invoke-interface {v3}, Lbi/e;->canSkipToPreviousOrRewind()Z
|
+ invoke-interface {v3}, Lzh/e;->canSkipToPreviousOrRewind()Z
|
||||||
+
|
+
|
||||||
+ move-result p1
|
+ move-result p1
|
||||||
+
|
+
|
||||||
@@ -86,13 +86,13 @@
|
|||||||
+
|
+
|
||||||
+ const/4 p1, 0x0
|
+ const/4 p1, 0x0
|
||||||
+
|
+
|
||||||
+ invoke-interface {v3, p1}, Lbi/e;->h(Z)V # false = previous/rewind
|
+ invoke-interface {v3, p1}, Lzh/e;->h(Z)V # false = previous/rewind
|
||||||
+
|
+
|
||||||
+ :previous_done
|
+ :previous_done
|
||||||
+ return-void
|
+ return-void
|
||||||
+
|
+
|
||||||
+ :unknown_event
|
+ :unknown_event
|
||||||
invoke-static {}, Landroidx/navigation/f0;->a()V
|
invoke-static {}, Lx/f0;->a()V
|
||||||
|
|
||||||
.line 196
|
.line 196
|
||||||
.line 197
|
.line 197
|
||||||
@@ -119,7 +119,7 @@
|
|||||||
+
|
+
|
||||||
+ :rl_continue_open
|
+ :rl_continue_open
|
||||||
.line 1
|
.line 1
|
||||||
iget-object v0, p0, Lcom/tidal/android/feature/appscaffold/ui/composable/g;->a:Lam0/l;
|
iget-object v0, p0, Lcom/tidal/android/feature/appscaffold/ui/composable/g;->a:Lyl0/l;
|
||||||
|
|
||||||
.line 2
|
.line 2
|
||||||
.line 3
|
.line 3
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# rl-locals: com/tidal/android/feature/appscaffold/ui/composable/i.smali b( 52
|
# rl-locals: com/tidal/android/feature/appscaffold/ui/composable/k.smali b( 52
|
||||||
--- a/com/tidal/android/feature/appscaffold/ui/composable/i.smali
|
--- a/com/tidal/android/feature/appscaffold/ui/composable/k.smali
|
||||||
+++ b/com/tidal/android/feature/appscaffold/ui/composable/i.smali
|
+++ b/com/tidal/android/feature/appscaffold/ui/composable/k.smali
|
||||||
@@ -1691,6 +1691,14 @@
|
@@ -1691,6 +1691,14 @@
|
||||||
|
|
||||||
move-result-object v24
|
move-result-object v24
|
||||||
@@ -11,14 +11,14 @@
|
|||||||
+
|
+
|
||||||
+ const/16 v51, __RL_MINI_PLAYER_SWIPE_UP_DRAG__ # Enable Drag option
|
+ const/16 v51, __RL_MINI_PLAYER_SWIPE_UP_DRAG__ # Enable Drag option
|
||||||
+
|
+
|
||||||
+ invoke-static/range {v49 .. v51}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->configure(Lam0/l;Landroidx/compose/material3/SheetState;Z)V # wire swipe-up to expand the sheet
|
+ invoke-static/range {v49 .. v51}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->configure(Lyl0/l;Landroidx/compose/material3/SheetState;Z)V # wire swipe-up to expand the sheet
|
||||||
+
|
+
|
||||||
.line 69
|
.line 69
|
||||||
invoke-static {}, Landroidx/compose/ui/platform/CompositionLocalsKt;->getLocalDensity()Landroidx/compose/runtime/ProvidableCompositionLocal;
|
invoke-static {}, Landroidx/compose/ui/platform/CompositionLocalsKt;->getLocalDensity()Landroidx/compose/runtime/ProvidableCompositionLocal;
|
||||||
|
|
||||||
--- a/com/tidal/android/feature/appscaffold/ui/composable/MiniPlayerKt.smali
|
--- a/com/tidal/android/feature/appscaffold/ui/composable/MiniPlayerKt.smali
|
||||||
+++ b/com/tidal/android/feature/appscaffold/ui/composable/MiniPlayerKt.smali
|
+++ b/com/tidal/android/feature/appscaffold/ui/composable/MiniPlayerKt.smali
|
||||||
@@ -712,6 +712,22 @@
|
@@ -716,6 +716,22 @@
|
||||||
|
|
||||||
iget-object v3, v0, Lcom/tidal/android/feature/appscaffold/ui/t;->c:Lcom/tidal/android/feature/appscaffold/ui/MiniPlayerContract$PlayState;
|
iget-object v3, v0, Lcom/tidal/android/feature/appscaffold/ui/t;->c:Lcom/tidal/android/feature/appscaffold/ui/MiniPlayerContract$PlayState;
|
||||||
|
|
||||||
@@ -41,7 +41,7 @@
|
|||||||
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||||
|
|
||||||
const v4, -0x571456a1
|
const v4, -0x571456a1
|
||||||
@@ -1215,6 +1231,10 @@
|
@@ -1223,6 +1239,10 @@
|
||||||
|
|
||||||
move-result-object v6
|
move-result-object v6
|
||||||
|
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
.line 38
|
.line 38
|
||||||
sget-object v21, Landroidx/compose/ui/Alignment;->Companion:Landroidx/compose/ui/Alignment$Companion;
|
sget-object v21, Landroidx/compose/ui/Alignment;->Companion:Landroidx/compose/ui/Alignment$Companion;
|
||||||
|
|
||||||
@@ -1390,6 +1410,10 @@
|
@@ -1404,6 +1424,10 @@
|
||||||
|
|
||||||
move-result-object v6
|
move-result-object v6
|
||||||
|
|
||||||
@@ -61,9 +61,9 @@
|
|||||||
+ move-result-object v6
|
+ move-result-object v6
|
||||||
+
|
+
|
||||||
.line 63
|
.line 63
|
||||||
invoke-virtual/range {v22 .. v22}, Lcom/squareup/ui/market/core/theme/MarketStylesheet$c;->p0()Lf20/a;
|
invoke-virtual/range {v22 .. v22}, Lcom/squareup/ui/market/core/theme/MarketStylesheet$c;->p0()Ll10/a;
|
||||||
|
|
||||||
@@ -1501,6 +1525,10 @@
|
@@ -1519,6 +1543,10 @@
|
||||||
|
|
||||||
move-result-object v5
|
move-result-object v5
|
||||||
|
|
||||||
|
|||||||
@@ -32,13 +32,13 @@
|
|||||||
:cond_47
|
:cond_47
|
||||||
+ move-object v14, v12 # settle callback
|
+ move-object v14, v12 # settle callback
|
||||||
+
|
+
|
||||||
+ check-cast v14, Lam0/l; # to Function1
|
+ check-cast v14, Lyl0/l; # to Function1
|
||||||
+
|
+
|
||||||
+ invoke-static {v13, v14}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->setSettleCallback(Landroidx/compose/material3/SheetState;Lam0/l;)V # reuse native settle animation on release
|
+ invoke-static {v13, v14}, Lradiant/gestures/miniplayer/MiniPlayerGestures;->setSettleCallback(Landroidx/compose/material3/SheetState;Lyl0/l;)V # reuse native settle animation on release
|
||||||
+
|
+
|
||||||
move-object/from16 v32, v12
|
move-object/from16 v32, v12
|
||||||
|
|
||||||
check-cast v32, Lam0/l;
|
check-cast v32, Lyl0/l;
|
||||||
|
|
||||||
.line 35
|
.line 35
|
||||||
invoke-interface {v5}, Landroidx/compose/runtime/Composer;->rememberedValue()Ljava/lang/Object;
|
invoke-interface {v5}, Landroidx/compose/runtime/Composer;->rememberedValue()Ljava/lang/Object;
|
||||||
|
|||||||
@@ -1,21 +1,21 @@
|
|||||||
--- a/com/tidal/android/dynamicpages/ui/composables/verticaltracklist/j.smali
|
--- a/com/tidal/android/dynamicpages/ui/composables/verticaltracklist/i.smali
|
||||||
+++ b/com/tidal/android/dynamicpages/ui/composables/verticaltracklist/j.smali
|
+++ b/com/tidal/android/dynamicpages/ui/composables/verticaltracklist/i.smali
|
||||||
@@ -1791,6 +1791,10 @@
|
@@ -1346,6 +1346,10 @@
|
||||||
.line 391
|
.line 391
|
||||||
check-cast v34, Lam0/a;
|
check-cast v34, Lyl0/a;
|
||||||
|
|
||||||
+ invoke-static/range {v34 .. v34}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lam0/a;)Lam0/a;
|
+ invoke-static/range {v34 .. v34}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lyl0/a;)Lyl0/a;
|
||||||
+
|
+
|
||||||
+ move-result-object v34
|
+ move-result-object v34
|
||||||
+
|
+
|
||||||
.line 392
|
.line 392
|
||||||
.line 393
|
.line 393
|
||||||
const/16 v35, 0x6f
|
const/16 v35, 0x6f
|
||||||
@@ -1832,6 +1836,22 @@
|
@@ -1387,6 +1391,22 @@
|
||||||
.line 412
|
.line 412
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
|
|
||||||
+ iget-wide v14, v3, Lm40/e$e;->a:J
|
+ iget-wide v14, v3, Ls30/e$e;->a:J
|
||||||
+
|
+
|
||||||
+ invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
+ invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||||
+
|
+
|
||||||
@@ -23,9 +23,9 @@
|
|||||||
+
|
+
|
||||||
+ new-instance v15, Lradiant/gestures/queue/DynamicTrackQueueAction;
|
+ new-instance v15, Lradiant/gestures/queue/DynamicTrackQueueAction;
|
||||||
+
|
+
|
||||||
+ invoke-direct {v15, v4, v1, v2, v3}, Lradiant/gestures/queue/DynamicTrackQueueAction;-><init>(Lam0/l;Ljava/lang/String;Ljava/lang/String;Lm40/e$e;)V
|
+ invoke-direct {v15, v4, v1, v2, v3}, Lradiant/gestures/queue/DynamicTrackQueueAction;-><init>(Lyl0/l;Ljava/lang/String;Ljava/lang/String;Ls30/e$e;)V
|
||||||
+
|
+
|
||||||
+ iget-boolean v5, v3, Lm40/e$e;->j:Z
|
+ iget-boolean v5, v3, Ls30/e$e;->j:Z
|
||||||
+
|
+
|
||||||
+ invoke-static {v0, v14, v15, v5, v11}, Lradiant/gestures/queue/ComposeSwipeState;->attach(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lradiant/gestures/queue/ComposeSwipeAction;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/Modifier;
|
+ invoke-static {v0, v14, v15, v5, v11}, Lradiant/gestures/queue/ComposeSwipeState;->attach(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lradiant/gestures/queue/ComposeSwipeAction;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/Modifier;
|
||||||
+
|
+
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
|
|
||||||
--- a/com/tidal/android/dynamicpages/ui/modules/tracklist/TrackListModuleManager$createModuleViewState$3.smali
|
--- a/com/tidal/android/dynamicpages/ui/modules/tracklist/TrackListModuleManager$createModuleViewState$3.smali
|
||||||
+++ b/com/tidal/android/dynamicpages/ui/modules/tracklist/TrackListModuleManager$createModuleViewState$3.smali
|
+++ b/com/tidal/android/dynamicpages/ui/modules/tracklist/TrackListModuleManager$createModuleViewState$3.smali
|
||||||
@@ -601,6 +601,17 @@
|
@@ -600,6 +600,17 @@
|
||||||
|
|
||||||
.line 248
|
.line 248
|
||||||
:cond_c
|
:cond_c
|
||||||
@@ -48,16 +48,16 @@
|
|||||||
+
|
+
|
||||||
+ invoke-static {v0, p1}, Lradiant/gestures/queue/DynamicTrackQueue;->handle(Lcom/tidal/android/dynamicpages/ui/modules/tracklist/TrackListModuleManager;Lradiant/gestures/queue/DynamicTrackQueueEvent;)V
|
+ invoke-static {v0, p1}, Lradiant/gestures/queue/DynamicTrackQueue;->handle(Lcom/tidal/android/dynamicpages/ui/modules/tracklist/TrackListModuleManager;Lradiant/gestures/queue/DynamicTrackQueueEvent;)V
|
||||||
+
|
+
|
||||||
+ goto :goto_4
|
+ goto :goto_3
|
||||||
+
|
+
|
||||||
+ :cond_d
|
+ :cond_d
|
||||||
invoke-static {}, Landroidx/navigation/f0;->a()V
|
invoke-static {}, Lx/f0;->a()V
|
||||||
|
|
||||||
.line 249
|
.line 249
|
||||||
--- a/com/tidal/android/dynamicpages/ui/composables/compactgridcard/CompactGridCardModuleRowKt.smali
|
--- a/com/tidal/android/dynamicpages/ui/composables/compactgridcard/CompactGridCardModuleRowKt.smali
|
||||||
+++ b/com/tidal/android/dynamicpages/ui/composables/compactgridcard/CompactGridCardModuleRowKt.smali
|
+++ b/com/tidal/android/dynamicpages/ui/composables/compactgridcard/CompactGridCardModuleRowKt.smali
|
||||||
@@ -872,1 +872,26 @@
|
@@ -1101,1 +1101,26 @@
|
||||||
+ invoke-static {v10}, Lradiant/gestures/queue/CompactGridMediaQueueAction;->isEligible(Lm40/e;)Z
|
+ invoke-static {v10}, Lradiant/gestures/queue/CompactGridMediaQueueAction;->isEligible(Ls30/e;)Z
|
||||||
+
|
+
|
||||||
+ move-result v11
|
+ move-result v11
|
||||||
+
|
+
|
||||||
@@ -69,7 +69,7 @@
|
|||||||
+
|
+
|
||||||
+ move-object/from16 v14, p1
|
+ move-object/from16 v14, p1
|
||||||
+
|
+
|
||||||
+ invoke-direct {v11, v4, v12, v14, v10}, Lradiant/gestures/queue/CompactGridMediaQueueAction;-><init>(Lam0/l;Ljava/lang/String;Ljava/lang/String;Lm40/e;)V
|
+ invoke-direct {v11, v4, v12, v14, v10}, Lradiant/gestures/queue/CompactGridMediaQueueAction;-><init>(Lyl0/l;Ljava/lang/String;Ljava/lang/String;Ls30/e;)V
|
||||||
+
|
+
|
||||||
+ invoke-virtual {v11}, Lradiant/gestures/queue/CompactGridMediaQueueAction;->stableKey()Ljava/lang/String;
|
+ invoke-virtual {v11}, Lradiant/gestures/queue/CompactGridMediaQueueAction;->stableKey()Ljava/lang/String;
|
||||||
+
|
+
|
||||||
@@ -92,7 +92,7 @@
|
|||||||
+
|
+
|
||||||
+ iget-object v0, p0, Lcom/tidal/android/dynamicpages/ui/composables/compactgridcard/d;->b:Lcom/tidal/android/dynamicpages/ui/modules/compactgridcard/c;
|
+ iget-object v0, p0, Lcom/tidal/android/dynamicpages/ui/composables/compactgridcard/d;->b:Lcom/tidal/android/dynamicpages/ui/modules/compactgridcard/c;
|
||||||
+
|
+
|
||||||
+ iget-object v1, v0, Lcom/tidal/android/dynamicpages/ui/modules/compactgridcard/c;->f:Lam0/q;
|
+ iget-object v1, v0, Lcom/tidal/android/dynamicpages/ui/modules/compactgridcard/c;->f:Lyl0/q;
|
||||||
+
|
+
|
||||||
+ iget-object v2, p0, Lcom/tidal/android/dynamicpages/ui/composables/compactgridcard/d;->c:Ljava/lang/String;
|
+ iget-object v2, p0, Lcom/tidal/android/dynamicpages/ui/composables/compactgridcard/d;->c:Ljava/lang/String;
|
||||||
+
|
+
|
||||||
@@ -100,7 +100,7 @@
|
|||||||
+
|
+
|
||||||
+ const/4 v4, 0x0
|
+ const/4 v4, 0x0
|
||||||
+
|
+
|
||||||
+ invoke-interface {v1, v2, v3, p1, v4}, Lam0/q;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
+ invoke-interface {v1, v2, v3, p1, v4}, Lyl0/q;->invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||||
+
|
+
|
||||||
+ sget-object p1, Lkotlin/u;->a:Lkotlin/u;
|
+ sget-object p1, Lkotlin/u;->a:Lkotlin/u;
|
||||||
+
|
+
|
||||||
@@ -134,7 +134,7 @@
|
|||||||
.line 1
|
.line 1
|
||||||
--- a/com/tidal/android/feature/search/ui/SearchScreenViewModel.smali
|
--- a/com/tidal/android/feature/search/ui/SearchScreenViewModel.smali
|
||||||
+++ b/com/tidal/android/feature/search/ui/SearchScreenViewModel.smali
|
+++ b/com/tidal/android/feature/search/ui/SearchScreenViewModel.smali
|
||||||
@@ -926,6 +926,17 @@
|
@@ -508,6 +508,17 @@
|
||||||
|
|
||||||
.line 4
|
.line 4
|
||||||
.line 5
|
.line 5
|
||||||
@@ -152,25 +152,25 @@
|
|||||||
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||||
|
|
||||||
.line 6
|
.line 6
|
||||||
--- a/com/tidal/android/feature/search/ui/composables/u0.smali
|
--- a/com/tidal/android/feature/search/ui/composables/s0.smali
|
||||||
+++ b/com/tidal/android/feature/search/ui/composables/u0.smali
|
+++ b/com/tidal/android/feature/search/ui/composables/s0.smali
|
||||||
@@ -243,6 +243,24 @@
|
@@ -243,6 +243,24 @@
|
||||||
|
|
||||||
check-cast v2, Lam0/a;
|
check-cast v2, Lyl0/a;
|
||||||
|
|
||||||
+ invoke-static {v1}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lam0/a;)Lam0/a;
|
+ invoke-static {v1}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lyl0/a;)Lyl0/a;
|
||||||
+
|
+
|
||||||
+ move-result-object v1
|
+ move-result-object v1
|
||||||
+
|
+
|
||||||
+ new-instance v6, Lradiant/gestures/queue/ComposeSearchQueueAction;
|
+ new-instance v6, Lradiant/gestures/queue/ComposeSearchQueueAction;
|
||||||
+
|
+
|
||||||
+ invoke-direct {v6, p3, v0}, Lradiant/gestures/queue/ComposeSearchQueueAction;-><init>(Lam0/l;Lpb0/b;)V
|
+ invoke-direct {v6, p3, v0}, Lradiant/gestures/queue/ComposeSearchQueueAction;-><init>(Lyl0/l;Lhb0/b;)V
|
||||||
+
|
+
|
||||||
+ invoke-virtual {v6}, Lradiant/gestures/queue/ComposeSearchQueueAction;->stableKey()Ljava/lang/String;
|
+ invoke-virtual {v6}, Lradiant/gestures/queue/ComposeSearchQueueAction;->stableKey()Ljava/lang/String;
|
||||||
+
|
+
|
||||||
+ move-result-object v7
|
+ move-result-object v7
|
||||||
+
|
+
|
||||||
+ iget-boolean p1, v0, Lpb0/b$a;->f:Z
|
+ iget-boolean p1, v0, Lhb0/b$a;->f:Z
|
||||||
+
|
+
|
||||||
+ invoke-static {v3, v7, v6, p1, v4}, Lradiant/gestures/queue/ComposeSwipeState;->attach(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lradiant/gestures/queue/ComposeSwipeAction;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/Modifier;
|
+ invoke-static {v3, v7, v6, p1, v4}, Lradiant/gestures/queue/ComposeSwipeState;->attach(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lradiant/gestures/queue/ComposeSwipeAction;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/Modifier;
|
||||||
+
|
+
|
||||||
@@ -179,18 +179,18 @@
|
|||||||
const/4 v5, 0x0
|
const/4 v5, 0x0
|
||||||
|
|
||||||
.line 20
|
.line 20
|
||||||
@@ -467,7 +485,25 @@
|
@@ -469,7 +487,25 @@
|
||||||
|
|
||||||
const/4 v5, 0x0
|
const/4 v5, 0x0
|
||||||
|
|
||||||
- const/4 v2, 0x0
|
- const/4 v2, 0x0
|
||||||
+ invoke-static {v1}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lam0/a;)Lam0/a;
|
+ invoke-static {v1}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lyl0/a;)Lyl0/a;
|
||||||
+
|
+
|
||||||
+ move-result-object v1
|
+ move-result-object v1
|
||||||
+
|
+
|
||||||
+ new-instance v6, Lradiant/gestures/queue/ComposeSearchQueueAction;
|
+ new-instance v6, Lradiant/gestures/queue/ComposeSearchQueueAction;
|
||||||
+
|
+
|
||||||
+ invoke-direct {v6, p3, v0}, Lradiant/gestures/queue/ComposeSearchQueueAction;-><init>(Lam0/l;Lpb0/b;)V
|
+ invoke-direct {v6, p3, v0}, Lradiant/gestures/queue/ComposeSearchQueueAction;-><init>(Lyl0/l;Lhb0/b;)V
|
||||||
+
|
+
|
||||||
+ invoke-virtual {v6}, Lradiant/gestures/queue/ComposeSearchQueueAction;->stableKey()Ljava/lang/String;
|
+ invoke-virtual {v6}, Lradiant/gestures/queue/ComposeSearchQueueAction;->stableKey()Ljava/lang/String;
|
||||||
+
|
+
|
||||||
@@ -205,24 +205,24 @@
|
|||||||
+ move-result-object v2
|
+ move-result-object v2
|
||||||
|
|
||||||
.line 52
|
.line 52
|
||||||
invoke-static/range {v0 .. v5}, Lob0/w;->a(Lpb0/b$f;Lam0/a;Landroidx/compose/ui/Modifier;Lam0/a;Landroidx/compose/runtime/Composer;I)V
|
invoke-static/range {v0 .. v5}, Lgb0/d0;->a(Lhb0/b$f;Lyl0/a;Landroidx/compose/ui/Modifier;Lyl0/a;Landroidx/compose/runtime/Composer;I)V
|
||||||
@@ -593,6 +629,24 @@
|
@@ -595,6 +631,24 @@
|
||||||
|
|
||||||
check-cast v3, Lam0/a;
|
check-cast v3, Lyl0/a;
|
||||||
|
|
||||||
+ invoke-static {v1}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lam0/a;)Lam0/a;
|
+ invoke-static {v1}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lyl0/a;)Lyl0/a;
|
||||||
+
|
+
|
||||||
+ move-result-object v1
|
+ move-result-object v1
|
||||||
+
|
+
|
||||||
+ new-instance v6, Lradiant/gestures/queue/ComposeSearchQueueAction;
|
+ new-instance v6, Lradiant/gestures/queue/ComposeSearchQueueAction;
|
||||||
+
|
+
|
||||||
+ invoke-direct {v6, p3, v0}, Lradiant/gestures/queue/ComposeSearchQueueAction;-><init>(Lam0/l;Lpb0/b;)V
|
+ invoke-direct {v6, p3, v0}, Lradiant/gestures/queue/ComposeSearchQueueAction;-><init>(Lyl0/l;Lhb0/b;)V
|
||||||
+
|
+
|
||||||
+ invoke-virtual {v6}, Lradiant/gestures/queue/ComposeSearchQueueAction;->stableKey()Ljava/lang/String;
|
+ invoke-virtual {v6}, Lradiant/gestures/queue/ComposeSearchQueueAction;->stableKey()Ljava/lang/String;
|
||||||
+
|
+
|
||||||
+ move-result-object v7
|
+ move-result-object v7
|
||||||
+
|
+
|
||||||
+ iget-boolean p1, v0, Lpb0/b$i;->i:Z
|
+ iget-boolean p1, v0, Lhb0/b$i;->i:Z
|
||||||
+
|
+
|
||||||
+ invoke-static {v2, v7, v6, p1, v4}, Lradiant/gestures/queue/ComposeSwipeState;->attach(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lradiant/gestures/queue/ComposeSwipeAction;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/Modifier;
|
+ invoke-static {v2, v7, v6, p1, v4}, Lradiant/gestures/queue/ComposeSwipeState;->attach(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lradiant/gestures/queue/ComposeSwipeAction;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/Modifier;
|
||||||
+
|
+
|
||||||
@@ -231,18 +231,18 @@
|
|||||||
const/4 v5, 0x0
|
const/4 v5, 0x0
|
||||||
|
|
||||||
.line 70
|
.line 70
|
||||||
@@ -828,7 +882,25 @@
|
@@ -832,7 +886,25 @@
|
||||||
|
|
||||||
const/4 v5, 0x0
|
const/4 v5, 0x0
|
||||||
|
|
||||||
- const/4 v2, 0x0
|
- const/4 v2, 0x0
|
||||||
+ invoke-static {v1}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lam0/a;)Lam0/a;
|
+ invoke-static {v1}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lyl0/a;)Lyl0/a;
|
||||||
+
|
+
|
||||||
+ move-result-object v1
|
+ move-result-object v1
|
||||||
+
|
+
|
||||||
+ new-instance v6, Lradiant/gestures/queue/ComposeSearchQueueAction;
|
+ new-instance v6, Lradiant/gestures/queue/ComposeSearchQueueAction;
|
||||||
+
|
+
|
||||||
+ invoke-direct {v6, p3, v0}, Lradiant/gestures/queue/ComposeSearchQueueAction;-><init>(Lam0/l;Lpb0/b;)V
|
+ invoke-direct {v6, p3, v0}, Lradiant/gestures/queue/ComposeSearchQueueAction;-><init>(Lyl0/l;Lhb0/b;)V
|
||||||
+
|
+
|
||||||
+ invoke-virtual {v6}, Lradiant/gestures/queue/ComposeSearchQueueAction;->stableKey()Ljava/lang/String;
|
+ invoke-virtual {v6}, Lradiant/gestures/queue/ComposeSearchQueueAction;->stableKey()Ljava/lang/String;
|
||||||
+
|
+
|
||||||
@@ -257,22 +257,22 @@
|
|||||||
+ move-result-object v2
|
+ move-result-object v2
|
||||||
|
|
||||||
.line 104
|
.line 104
|
||||||
invoke-static/range {v0 .. v5}, Lob0/q;->a(Lpb0/b$e;Lam0/a;Landroidx/compose/ui/Modifier;Lam0/a;Landroidx/compose/runtime/Composer;I)V
|
invoke-static/range {v0 .. v5}, Lgb0/x;->a(Lhb0/b$e;Lyl0/a;Landroidx/compose/ui/Modifier;Lyl0/a;Landroidx/compose/runtime/Composer;I)V
|
||||||
--- a/com/tidal/android/feature/viewall/ui/l.smali
|
--- a/com/tidal/android/feature/viewall/ui/s.smali
|
||||||
+++ b/com/tidal/android/feature/viewall/ui/l.smali
|
+++ b/com/tidal/android/feature/viewall/ui/s.smali
|
||||||
@@ -317,6 +317,31 @@
|
@@ -317,6 +317,31 @@
|
||||||
.line 132
|
.line 132
|
||||||
check-cast v3, Lam0/l;
|
check-cast v3, Lyl0/l;
|
||||||
|
|
||||||
+ instance-of p1, v2, Lm40/e$e;
|
+ instance-of p1, v2, Ls30/e$e;
|
||||||
+
|
+
|
||||||
+ if-eqz p1, :rl_viewall_swipe_attached
|
+ if-eqz p1, :rl_viewall_swipe_attached
|
||||||
+
|
+
|
||||||
+ move-object p1, v2
|
+ move-object p1, v2
|
||||||
+
|
+
|
||||||
+ check-cast p1, Lm40/e$e;
|
+ check-cast p1, Ls30/e$e;
|
||||||
+
|
+
|
||||||
+ iget-wide p2, p1, Lm40/e$e;->a:J
|
+ iget-wide p2, p1, Ls30/e$e;->a:J
|
||||||
+
|
+
|
||||||
+ invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
+ invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||||
+
|
+
|
||||||
@@ -280,9 +280,9 @@
|
|||||||
+
|
+
|
||||||
+ new-instance p3, Lradiant/gestures/queue/ViewAllTrackQueueAction;
|
+ new-instance p3, Lradiant/gestures/queue/ViewAllTrackQueueAction;
|
||||||
+
|
+
|
||||||
+ invoke-direct {p3, v3, p1}, Lradiant/gestures/queue/ViewAllTrackQueueAction;-><init>(Lam0/l;Lm40/e$e;)V
|
+ invoke-direct {p3, v3, p1}, Lradiant/gestures/queue/ViewAllTrackQueueAction;-><init>(Lyl0/l;Ls30/e$e;)V
|
||||||
+
|
+
|
||||||
+ iget-boolean p1, p1, Lm40/e$e;->j:Z
|
+ iget-boolean p1, p1, Ls30/e$e;->j:Z
|
||||||
+
|
+
|
||||||
+ invoke-static {v1, p2, p3, p1, v5}, Lradiant/gestures/queue/ComposeSwipeState;->attach(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lradiant/gestures/queue/ComposeSwipeAction;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/Modifier;
|
+ invoke-static {v1, p2, p3, p1, v5}, Lradiant/gestures/queue/ComposeSwipeState;->attach(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lradiant/gestures/queue/ComposeSwipeAction;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/Modifier;
|
||||||
+
|
+
|
||||||
@@ -292,28 +292,27 @@
|
|||||||
.line 133
|
.line 133
|
||||||
.line 134
|
.line 134
|
||||||
const/4 v6, 0x0
|
const/4 v6, 0x0
|
||||||
--- a/j40/p2.smali
|
--- a/p30/t2.smali
|
||||||
+++ b/j40/p2.smali
|
+++ b/p30/t2.smali
|
||||||
@@ -3240,5 +3240,14 @@
|
@@ -3228,5 +3228,14 @@
|
||||||
move-object/from16 v16, v1
|
move-object/from16 v16, v1
|
||||||
|
|
||||||
+ instance-of v3, v14, Lcom/tidal/android/feature/viewall/ui/n;
|
+ instance-of v3, v14, Lcom/tidal/android/feature/viewall/ui/w;
|
||||||
+
|
+
|
||||||
+ if-eqz v3, :rl_viewall_tap_guard_done
|
+ if-eqz v3, :rl_viewall_tap_guard_done
|
||||||
+
|
+
|
||||||
+ invoke-static/range {v24 .. v24}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lam0/a;)Lam0/a;
|
+ invoke-static/range {v24 .. v24}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lyl0/a;)Lyl0/a;
|
||||||
+
|
+
|
||||||
+ move-result-object v24
|
+ move-result-object v24
|
||||||
+
|
+
|
||||||
+ :rl_viewall_tap_guard_done
|
+ :rl_viewall_tap_guard_done
|
||||||
.line 718
|
.line 716
|
||||||
.line 719
|
.line 717
|
||||||
move-object/from16 v25, v9
|
move-object/from16 v25, v9
|
||||||
--- a/com/tidal/android/feature/viewall/ui/ViewAllScreenViewModel.smali
|
--- a/com/tidal/android/feature/viewall/ui/ViewAllScreenViewModel.smali
|
||||||
+++ b/com/tidal/android/feature/viewall/ui/ViewAllScreenViewModel.smali
|
+++ b/com/tidal/android/feature/viewall/ui/ViewAllScreenViewModel.smali
|
||||||
@@ -1717,5 +1717,16 @@
|
@@ -632,4 +632,15 @@
|
||||||
}
|
.locals 14
|
||||||
.end annotation
|
|
||||||
|
|
||||||
+ invoke-static {p0, p1}, Lradiant/gestures/queue/ViewAllTrackQueue;->handleEvent(Lcom/tidal/android/feature/viewall/ui/ViewAllScreenViewModel;Lcom/tidal/android/feature/viewall/ui/e;)Z
|
+ invoke-static {p0, p1}, Lradiant/gestures/queue/ViewAllTrackQueue;->handleEvent(Lcom/tidal/android/feature/viewall/ui/ViewAllScreenViewModel;Lcom/tidal/android/feature/viewall/ui/e;)Z
|
||||||
+
|
+
|
||||||
@@ -331,14 +330,14 @@
|
|||||||
--- a/com/tidal/android/dynamicpages/ui/composables/artisttrackcredits/h.smali
|
--- a/com/tidal/android/dynamicpages/ui/composables/artisttrackcredits/h.smali
|
||||||
+++ b/com/tidal/android/dynamicpages/ui/composables/artisttrackcredits/h.smali
|
+++ b/com/tidal/android/dynamicpages/ui/composables/artisttrackcredits/h.smali
|
||||||
@@ -929,1 +929,5 @@
|
@@ -929,1 +929,5 @@
|
||||||
check-cast v34, Lam0/a;
|
check-cast v34, Lyl0/a;
|
||||||
+ invoke-static/range {v34 .. v34}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lam0/a;)Lam0/a;
|
+ invoke-static/range {v34 .. v34}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lyl0/a;)Lyl0/a;
|
||||||
+
|
+
|
||||||
+ move-result-object v34
|
+ move-result-object v34
|
||||||
+
|
+
|
||||||
@@ -970,1 +974,17 @@
|
@@ -970,1 +974,17 @@
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
+ iget-wide v14, v3, Lm40/e$e;->a:J
|
+ iget-wide v14, v3, Ls30/e$e;->a:J
|
||||||
+
|
+
|
||||||
+ invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
+ invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
|
||||||
+
|
+
|
||||||
@@ -346,9 +345,9 @@
|
|||||||
+
|
+
|
||||||
+ new-instance v15, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;
|
+ new-instance v15, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;
|
||||||
+
|
+
|
||||||
+ invoke-direct {v15, v4, v1, v2, v3}, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;-><init>(Lam0/l;Ljava/lang/String;Ljava/lang/String;Lm40/e$e;)V
|
+ invoke-direct {v15, v4, v1, v2, v3}, Lradiant/gestures/queue/ArtistTrackCreditsQueueAction;-><init>(Lyl0/l;Ljava/lang/String;Ljava/lang/String;Ls30/e$e;)V
|
||||||
+
|
+
|
||||||
+ iget-boolean v5, v3, Lm40/e$e;->j:Z
|
+ iget-boolean v5, v3, Ls30/e$e;->j:Z
|
||||||
+
|
+
|
||||||
+ invoke-static {v0, v14, v15, v5, v11}, Lradiant/gestures/queue/ComposeSwipeState;->attach(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lradiant/gestures/queue/ComposeSwipeAction;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/Modifier;
|
+ invoke-static {v0, v14, v15, v5, v11}, Lradiant/gestures/queue/ComposeSwipeState;->attach(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lradiant/gestures/queue/ComposeSwipeAction;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/Modifier;
|
||||||
+
|
+
|
||||||
@@ -356,7 +355,7 @@
|
|||||||
+
|
+
|
||||||
--- a/com/tidal/android/dynamicpages/ui/modules/artisttrackcredits/ArtistTrackCreditsModuleManager$createModuleViewState$3.smali
|
--- a/com/tidal/android/dynamicpages/ui/modules/artisttrackcredits/ArtistTrackCreditsModuleManager$createModuleViewState$3.smali
|
||||||
+++ b/com/tidal/android/dynamicpages/ui/modules/artisttrackcredits/ArtistTrackCreditsModuleManager$createModuleViewState$3.smali
|
+++ b/com/tidal/android/dynamicpages/ui/modules/artisttrackcredits/ArtistTrackCreditsModuleManager$createModuleViewState$3.smali
|
||||||
@@ -603,1 +603,12 @@
|
@@ -602,1 +602,12 @@
|
||||||
:cond_c
|
:cond_c
|
||||||
+ instance-of p2, p1, Lradiant/gestures/queue/ArtistTrackCreditsQueueEvent;
|
+ instance-of p2, p1, Lradiant/gestures/queue/ArtistTrackCreditsQueueEvent;
|
||||||
+
|
+
|
||||||
@@ -366,14 +365,19 @@
|
|||||||
+
|
+
|
||||||
+ invoke-static {v0, p1}, Lradiant/gestures/queue/ArtistTrackCreditsQueue;->handle(Lcom/tidal/android/dynamicpages/ui/modules/artisttrackcredits/ArtistTrackCreditsModuleManager;Lradiant/gestures/queue/ArtistTrackCreditsQueueEvent;)V
|
+ invoke-static {v0, p1}, Lradiant/gestures/queue/ArtistTrackCreditsQueue;->handle(Lcom/tidal/android/dynamicpages/ui/modules/artisttrackcredits/ArtistTrackCreditsModuleManager;Lradiant/gestures/queue/ArtistTrackCreditsQueueEvent;)V
|
||||||
+
|
+
|
||||||
+ goto :goto_4
|
+ goto :goto_3
|
||||||
+
|
+
|
||||||
+ :rl_artist_credits_queue_unhandled
|
+ :rl_artist_credits_queue_unhandled
|
||||||
--- a/com/tidal/android/dynamicpages/ui/composables/verticallistcard/VerticalListCardKt.smali
|
--- a/com/tidal/android/dynamicpages/ui/composables/verticallistcard/VerticalListCardKt.smali
|
||||||
+++ b/com/tidal/android/dynamicpages/ui/composables/verticallistcard/VerticalListCardKt.smali
|
+++ b/com/tidal/android/dynamicpages/ui/composables/verticallistcard/VerticalListCardKt.smali
|
||||||
@@ -3648,1 +3648,24 @@
|
@@ -1429,6 +1429,29 @@
|
||||||
|
invoke-static {v12, v0, v9, v7}, Ln40/c;->a(Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/MutableState;Lyl0/a;I)Landroidx/compose/ui/Modifier;
|
||||||
|
|
||||||
|
.line 203
|
||||||
|
.line 204
|
||||||
|
.line 205
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
+ invoke-static {v10}, Lradiant/gestures/queue/VerticalMediaQueueAction;->isSupported(Lm40/e;)Z
|
+ invoke-static {v10}, Lradiant/gestures/queue/VerticalMediaQueueAction;->isSupported(Ls30/e;)Z
|
||||||
+
|
+
|
||||||
+ move-result v7
|
+ move-result v7
|
||||||
+
|
+
|
||||||
@@ -381,13 +385,13 @@
|
|||||||
+
|
+
|
||||||
+ new-instance v7, Lradiant/gestures/queue/VerticalMediaQueueAction;
|
+ new-instance v7, Lradiant/gestures/queue/VerticalMediaQueueAction;
|
||||||
+
|
+
|
||||||
+ invoke-direct {v7, v4, v1, v2, v10}, Lradiant/gestures/queue/VerticalMediaQueueAction;-><init>(Lam0/l;Ljava/lang/String;Ljava/lang/String;Lm40/e;)V
|
+ invoke-direct {v7, v4, v1, v2, v10}, Lradiant/gestures/queue/VerticalMediaQueueAction;-><init>(Lyl0/l;Ljava/lang/String;Ljava/lang/String;Ls30/e;)V
|
||||||
+
|
+
|
||||||
+ invoke-virtual {v7}, Lradiant/gestures/queue/VerticalMediaQueueAction;->stableKey()Ljava/lang/String;
|
+ invoke-virtual {v7}, Lradiant/gestures/queue/VerticalMediaQueueAction;->stableKey()Ljava/lang/String;
|
||||||
+
|
+
|
||||||
+ move-result-object v9
|
+ move-result-object v9
|
||||||
+
|
+
|
||||||
+ invoke-static {v10}, Lradiant/gestures/queue/VerticalMediaQueueAction;->isEligible(Lm40/e;)Z
|
+ invoke-static {v10}, Lradiant/gestures/queue/VerticalMediaQueueAction;->isEligible(Ls30/e;)Z
|
||||||
+
|
+
|
||||||
+ move-result v12
|
+ move-result v12
|
||||||
+
|
+
|
||||||
@@ -396,52 +400,57 @@
|
|||||||
+ move-result-object v0
|
+ move-result-object v0
|
||||||
+
|
+
|
||||||
+ :rl_vertical_swipe_done
|
+ :rl_vertical_swipe_done
|
||||||
--- a/j40/e4.smali
|
--- a/p30/h4.smali
|
||||||
+++ b/j40/e4.smali
|
+++ b/p30/h4.smali
|
||||||
@@ -310,1 +310,24 @@
|
@@ -310,1 +310,24 @@
|
||||||
check-cast v11, Lam0/a;
|
check-cast v11, Lyl0/a;
|
||||||
+ instance-of v8, v6, Lcom/tidal/android/dynamicpages/ui/composables/verticallistcard/m;
|
+ instance-of v8, v6, Lcom/tidal/android/dynamicpages/ui/composables/verticallistcard/m;
|
||||||
+
|
+
|
||||||
+ if-eqz v8, :rl_vertical_tap_guard_done
|
+ if-eqz v8, :rl_vertical_tap_guard_done
|
||||||
+
|
+
|
||||||
+ instance-of v8, v5, Lm40/e;
|
+ instance-of v8, v5, Ls30/e;
|
||||||
+
|
+
|
||||||
+ if-eqz v8, :rl_vertical_tap_guard_done
|
+ if-eqz v8, :rl_vertical_tap_guard_done
|
||||||
+
|
+
|
||||||
+ move-object v8, v5
|
+ move-object v8, v5
|
||||||
+
|
+
|
||||||
+ check-cast v8, Lm40/e;
|
+ check-cast v8, Ls30/e;
|
||||||
+
|
+
|
||||||
+ invoke-static {v8}, Lradiant/gestures/queue/VerticalMediaQueueAction;->isSupported(Lm40/e;)Z
|
+ invoke-static {v8}, Lradiant/gestures/queue/VerticalMediaQueueAction;->isSupported(Ls30/e;)Z
|
||||||
+
|
+
|
||||||
+ move-result v8
|
+ move-result v8
|
||||||
+
|
+
|
||||||
+ if-eqz v8, :rl_vertical_tap_guard_done
|
+ if-eqz v8, :rl_vertical_tap_guard_done
|
||||||
+
|
+
|
||||||
+ invoke-static {v11}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lam0/a;)Lam0/a;
|
+ invoke-static {v11}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lyl0/a;)Lyl0/a;
|
||||||
+
|
+
|
||||||
+ move-result-object v11
|
+ move-result-object v11
|
||||||
+
|
+
|
||||||
+ :rl_vertical_tap_guard_done
|
+ :rl_vertical_tap_guard_done
|
||||||
--- a/com/tidal/android/dynamicpages/ui/composables/publicplaylistlist/i.smali
|
--- a/com/tidal/android/dynamicpages/ui/composables/publicplaylistlist/j.smali
|
||||||
+++ b/com/tidal/android/dynamicpages/ui/composables/publicplaylistlist/i.smali
|
+++ b/com/tidal/android/dynamicpages/ui/composables/publicplaylistlist/j.smali
|
||||||
@@ -2120,1 +2120,5 @@
|
@@ -1308,1 +1308,5 @@
|
||||||
check-cast v34, Lam0/a;
|
check-cast v34, Lyl0/a;
|
||||||
+ invoke-static/range {v34 .. v34}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lam0/a;)Lam0/a;
|
+ invoke-static/range {v34 .. v34}, Lradiant/gestures/queue/ComposeTapGuard;->wrap(Lyl0/a;)Lyl0/a;
|
||||||
+
|
+
|
||||||
+ move-result-object v34
|
+ move-result-object v34
|
||||||
+
|
+
|
||||||
@@ -2161,1 +2165,15 @@
|
@@ -1344,6 +1348,20 @@
|
||||||
|
invoke-static/range {v26 .. v36}, Landroidx/compose/foundation/ClickableKt;->combinedClickable-f5TDLPQ$default(Landroidx/compose/ui/Modifier;ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Ljava/lang/String;Lyl0/a;Lyl0/a;ZLyl0/a;ILjava/lang/Object;)Landroidx/compose/ui/Modifier;
|
||||||
|
|
||||||
|
.line 410
|
||||||
|
.line 411
|
||||||
|
.line 412
|
||||||
move-result-object v0
|
move-result-object v0
|
||||||
+ new-instance v5, Lradiant/gestures/queue/PublicPlaylistQueueAction;
|
+ new-instance v5, Lradiant/gestures/queue/PublicPlaylistQueueAction;
|
||||||
+
|
+
|
||||||
+ invoke-direct {v5, v4, v1, v2, v3}, Lradiant/gestures/queue/PublicPlaylistQueueAction;-><init>(Lam0/l;Ljava/lang/String;Ljava/lang/String;Lm40/e$d;)V
|
+ invoke-direct {v5, v4, v1, v2, v3}, Lradiant/gestures/queue/PublicPlaylistQueueAction;-><init>(Lyl0/l;Ljava/lang/String;Ljava/lang/String;Ls30/e$d;)V
|
||||||
+
|
+
|
||||||
+ invoke-virtual {v5}, Lradiant/gestures/queue/PublicPlaylistQueueAction;->stableKey()Ljava/lang/String;
|
+ invoke-virtual {v5}, Lradiant/gestures/queue/PublicPlaylistQueueAction;->stableKey()Ljava/lang/String;
|
||||||
+
|
+
|
||||||
+ move-result-object v7
|
+ move-result-object v7
|
||||||
+
|
+
|
||||||
+ iget-boolean v9, v3, Lm40/e$d;->g:Z
|
+ iget-boolean v9, v3, Ls30/e$d;->g:Z
|
||||||
+
|
+
|
||||||
+ invoke-static {v0, v7, v5, v9, v11}, Lradiant/gestures/queue/ComposeSwipeState;->attach(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lradiant/gestures/queue/ComposeSwipeAction;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/Modifier;
|
+ invoke-static {v0, v7, v5, v9, v11}, Lradiant/gestures/queue/ComposeSwipeState;->attach(Landroidx/compose/ui/Modifier;Ljava/lang/Object;Lradiant/gestures/queue/ComposeSwipeAction;ZLandroidx/compose/runtime/Composer;)Landroidx/compose/ui/Modifier;
|
||||||
+
|
+
|
||||||
@@ -449,7 +458,7 @@
|
|||||||
+
|
+
|
||||||
--- a/com/tidal/android/dynamicpages/ui/modules/verticallistcard/VerticalListCardModuleManager$createModuleViewState$3.smali
|
--- a/com/tidal/android/dynamicpages/ui/modules/verticallistcard/VerticalListCardModuleManager$createModuleViewState$3.smali
|
||||||
+++ b/com/tidal/android/dynamicpages/ui/modules/verticallistcard/VerticalListCardModuleManager$createModuleViewState$3.smali
|
+++ b/com/tidal/android/dynamicpages/ui/modules/verticallistcard/VerticalListCardModuleManager$createModuleViewState$3.smali
|
||||||
@@ -830,1 +830,12 @@
|
@@ -835,1 +835,12 @@
|
||||||
:cond_15
|
:cond_15
|
||||||
+ instance-of v2, v0, Lradiant/gestures/queue/DynamicMediaQueueEvent;
|
+ instance-of v2, v0, Lradiant/gestures/queue/DynamicMediaQueueEvent;
|
||||||
+
|
+
|
||||||
@@ -477,4 +486,4 @@
|
|||||||
+ goto :goto_1
|
+ goto :goto_1
|
||||||
+
|
+
|
||||||
+ :rl_public_queue_continue
|
+ :rl_public_queue_continue
|
||||||
invoke-static {}, Landroidx/navigation/f0;->a()V
|
invoke-static {}, Lx/f0;->a()V
|
||||||
@@ -86,7 +86,7 @@
|
|||||||
+
|
+
|
||||||
+ iget-object v3, p1, Lcom/aspiro/wamp/mycollection/subpages/favoritetracks/g0;->k:Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
+ iget-object v3, p1, Lcom/aspiro/wamp/mycollection/subpages/favoritetracks/g0;->k:Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;
|
||||||
+
|
+
|
||||||
+ iget-object v0, p0, Lcom/aspiro/wamp/mycollection/subpages/favoritetracks/FavoriteTracksFragment;->b:Lx40/a;
|
+ iget-object v0, p0, Lcom/aspiro/wamp/mycollection/subpages/favoritetracks/FavoriteTracksFragment;->b:Ld40/a;
|
||||||
+
|
+
|
||||||
+ instance-of p1, v0, Lh4/a;
|
+ instance-of p1, v0, Lh4/a;
|
||||||
+
|
+
|
||||||
@@ -145,7 +145,7 @@
|
|||||||
+
|
+
|
||||||
+ iget-object v0, v0, Lcom/aspiro/wamp/mycollection/subpages/favoritetracks/m;->f:Landroidx/recyclerview/widget/RecyclerView;
|
+ iget-object v0, v0, Lcom/aspiro/wamp/mycollection/subpages/favoritetracks/m;->f:Landroidx/recyclerview/widget/RecyclerView;
|
||||||
+
|
+
|
||||||
+ invoke-virtual {p0, v0, v5, v0}, Lcom/aspiro/wamp/mycollection/subpages/favoritetracks/FavoriteTracksFragment;->w(Landroidx/recyclerview/widget/RecyclerView;ILandroid/view/View;)V
|
+ invoke-virtual {p0, v0, v5, v0}, Lcom/aspiro/wamp/mycollection/subpages/favoritetracks/FavoriteTracksFragment;->x(Landroidx/recyclerview/widget/RecyclerView;ILandroid/view/View;)V
|
||||||
+
|
+
|
||||||
+ :done
|
+ :done
|
||||||
+ return-void
|
+ return-void
|
||||||
@@ -153,9 +153,9 @@
|
|||||||
+
|
+
|
||||||
+
|
+
|
||||||
# virtual methods
|
# virtual methods
|
||||||
.method public final M()Ln8/b;
|
.method public final M()Lm8/b;
|
||||||
.locals 1
|
.locals 1
|
||||||
@@ -2265,9 +2448,16 @@
|
@@ -2108,9 +2256,16 @@
|
||||||
iput-object p0, p1, Lo4/g;->e:Lo4/g$e;
|
iput-object p0, p1, Lo4/g;->e:Lo4/g$e;
|
||||||
|
|
||||||
.line 224
|
.line 224
|
||||||
@@ -172,8 +172,8 @@
|
|||||||
.line 226
|
.line 226
|
||||||
.line 227
|
.line 227
|
||||||
invoke-virtual {p0}, Lcom/aspiro/wamp/mycollection/subpages/favoritetracks/FavoriteTracksFragment;->N()Lcom/aspiro/wamp/mycollection/subpages/favoritetracks/n;
|
invoke-virtual {p0}, Lcom/aspiro/wamp/mycollection/subpages/favoritetracks/FavoriteTracksFragment;->N()Lcom/aspiro/wamp/mycollection/subpages/favoritetracks/n;
|
||||||
--- a/p7/a.smali
|
--- a/o7/a.smali
|
||||||
+++ b/p7/a.smali
|
+++ b/o7/a.smali
|
||||||
@@ -33,3 +33,11 @@
|
@@ -33,3 +33,11 @@
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
@@ -186,9 +186,9 @@
|
|||||||
+.end method
|
+.end method
|
||||||
+
|
+
|
||||||
.method public final c(Ljava/lang/Object;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
|
.method public final c(Ljava/lang/Object;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
|
||||||
--- a/v6/e.smali
|
--- a/u6/e.smali
|
||||||
+++ b/v6/e.smali
|
+++ b/u6/e.smali
|
||||||
@@ -62,3 +62,11 @@
|
@@ -34,3 +34,11 @@
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
+.method public b(Landroidx/recyclerview/widget/RecyclerView;)V
|
+.method public b(Landroidx/recyclerview/widget/RecyclerView;)V
|
||||||
@@ -202,7 +202,7 @@
|
|||||||
.method public final c(Ljava/lang/Object;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
|
.method public final c(Ljava/lang/Object;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
|
||||||
--- a/com/aspiro/wamp/mycollection/subpages/albums/myalbums/MyAlbumsView.smali
|
--- a/com/aspiro/wamp/mycollection/subpages/albums/myalbums/MyAlbumsView.smali
|
||||||
+++ b/com/aspiro/wamp/mycollection/subpages/albums/myalbums/MyAlbumsView.smali
|
+++ b/com/aspiro/wamp/mycollection/subpages/albums/myalbums/MyAlbumsView.smali
|
||||||
@@ -559,6 +559,8 @@
|
@@ -560,6 +560,8 @@
|
||||||
.line 23
|
.line 23
|
||||||
invoke-static {v0, p2}, Lcom/tidal/android/feature/appscaffold/ui/recyclerview/b;->a(Landroidx/lifecycle/LifecycleOwner;Landroidx/recyclerview/widget/RecyclerView;)Lcom/tidal/android/feature/appscaffold/ui/recyclerview/a;
|
invoke-static {v0, p2}, Lcom/tidal/android/feature/appscaffold/ui/recyclerview/b;->a(Landroidx/lifecycle/LifecycleOwner;Landroidx/recyclerview/widget/RecyclerView;)Lcom/tidal/android/feature/appscaffold/ui/recyclerview/a;
|
||||||
|
|
||||||
@@ -213,7 +213,7 @@
|
|||||||
.line 26
|
.line 26
|
||||||
--- a/com/aspiro/wamp/mycollection/subpages/playlists/myplaylists/MyPlaylistsView.smali
|
--- a/com/aspiro/wamp/mycollection/subpages/playlists/myplaylists/MyPlaylistsView.smali
|
||||||
+++ b/com/aspiro/wamp/mycollection/subpages/playlists/myplaylists/MyPlaylistsView.smali
|
+++ b/com/aspiro/wamp/mycollection/subpages/playlists/myplaylists/MyPlaylistsView.smali
|
||||||
@@ -581,6 +581,8 @@
|
@@ -582,6 +582,8 @@
|
||||||
.line 23
|
.line 23
|
||||||
invoke-static {p1, p2}, Lcom/tidal/android/feature/appscaffold/ui/recyclerview/b;->a(Landroidx/lifecycle/LifecycleOwner;Landroidx/recyclerview/widget/RecyclerView;)Lcom/tidal/android/feature/appscaffold/ui/recyclerview/a;
|
invoke-static {p1, p2}, Lcom/tidal/android/feature/appscaffold/ui/recyclerview/b;->a(Landroidx/lifecycle/LifecycleOwner;Landroidx/recyclerview/widget/RecyclerView;)Lcom/tidal/android/feature/appscaffold/ui/recyclerview/a;
|
||||||
|
|
||||||
@@ -224,7 +224,7 @@
|
|||||||
.line 26
|
.line 26
|
||||||
--- a/com/aspiro/wamp/mycollection/subpages/mixesandradios/MyMixesAndRadioView.smali
|
--- a/com/aspiro/wamp/mycollection/subpages/mixesandradios/MyMixesAndRadioView.smali
|
||||||
+++ b/com/aspiro/wamp/mycollection/subpages/mixesandradios/MyMixesAndRadioView.smali
|
+++ b/com/aspiro/wamp/mycollection/subpages/mixesandradios/MyMixesAndRadioView.smali
|
||||||
@@ -556,6 +556,8 @@
|
@@ -557,6 +557,8 @@
|
||||||
.line 22
|
.line 22
|
||||||
.line 23
|
.line 23
|
||||||
invoke-static {p1, p2}, Lcom/tidal/android/feature/appscaffold/ui/recyclerview/b;->a(Landroidx/lifecycle/LifecycleOwner;Landroidx/recyclerview/widget/RecyclerView;)Lcom/tidal/android/feature/appscaffold/ui/recyclerview/a;
|
invoke-static {p1, p2}, Lcom/tidal/android/feature/appscaffold/ui/recyclerview/b;->a(Landroidx/lifecycle/LifecycleOwner;Landroidx/recyclerview/widget/RecyclerView;)Lcom/tidal/android/feature/appscaffold/ui/recyclerview/a;
|
||||||
@@ -236,7 +236,7 @@
|
|||||||
.line 26
|
.line 26
|
||||||
--- a/androidx/recyclerview/widget/ItemTouchHelper$2.smali
|
--- a/androidx/recyclerview/widget/ItemTouchHelper$2.smali
|
||||||
+++ b/androidx/recyclerview/widget/ItemTouchHelper$2.smali
|
+++ b/androidx/recyclerview/widget/ItemTouchHelper$2.smali
|
||||||
@@ -773,7 +773,11 @@
|
@@ -555,7 +555,11 @@
|
||||||
const/4 v5, 0x1
|
const/4 v5, 0x1
|
||||||
|
|
||||||
.line 54
|
.line 54
|
||||||
@@ -249,7 +249,7 @@
|
|||||||
|
|
||||||
.line 55
|
.line 55
|
||||||
.line 56
|
.line 56
|
||||||
@@ -867,6 +871,9 @@
|
@@ -649,6 +653,9 @@
|
||||||
|
|
||||||
.line 97
|
.line 97
|
||||||
:cond_6
|
:cond_6
|
||||||
@@ -261,21 +261,21 @@
|
|||||||
.line 98
|
.line 98
|
||||||
--- a/h4/a.smali
|
--- a/h4/a.smali
|
||||||
+++ b/h4/a.smali
|
+++ b/h4/a.smali
|
||||||
@@ -931,1 +931,46 @@
|
@@ -921,1 +921,46 @@
|
||||||
.end method
|
.end method
|
||||||
+
|
+
|
||||||
+.method public final q(Landroidx/fragment/app/FragmentActivity;Lcom/aspiro/wamp/model/Track;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/aspiro/wamp/playqueue/source/model/Source;)Z
|
+.method public final q(Landroidx/fragment/app/FragmentActivity;Lcom/aspiro/wamp/model/Track;Lcom/aspiro/wamp/eventtracking/model/ContextualMetadata;Lcom/aspiro/wamp/playqueue/source/model/Source;)Z
|
||||||
+ .locals 3
|
+ .locals 3
|
||||||
+
|
+
|
||||||
+ iget-object v0, p0, Lh4/a;->n:Lcom/aspiro/wamp/contextmenu/menu/track/TrackContextMenu$a;
|
+ iget-object v0, p0, Lh4/a;->m:Lz3/a$a;
|
||||||
+
|
+
|
||||||
+ check-cast v0, Lcom/aspiro/wamp/contextmenu/menu/track/d;
|
+ check-cast v0, Lz3/c;
|
||||||
+
|
+
|
||||||
+ iget-object v1, v0, Lcom/aspiro/wamp/contextmenu/menu/track/d;->a:Lcom/aspiro/wamp/contextmenu/menu/track/c;
|
+ iget-object v1, v0, Lz3/c;->a:Lz3/b;
|
||||||
+
|
+
|
||||||
+ iget-object v0, v1, Lcom/aspiro/wamp/contextmenu/menu/track/c;->b:Ldagger/internal/j;
|
+ iget-object v0, v1, Lz3/b;->b:Ldagger/internal/j;
|
||||||
+
|
+
|
||||||
+ invoke-interface {v0}, Lql0/a;->get()Ljava/lang/Object;
|
+ invoke-interface {v0}, Lol0/a;->get()Ljava/lang/Object;
|
||||||
+
|
+
|
||||||
+ move-result-object v0
|
+ move-result-object v0
|
||||||
+
|
+
|
||||||
@@ -285,13 +285,13 @@
|
|||||||
+
|
+
|
||||||
+ move-result-object v0
|
+ move-result-object v0
|
||||||
+
|
+
|
||||||
+ iget-object v2, v0, Lm3/f;->j:Lcom/aspiro/wamp/playqueue/g1;
|
+ iget-object v2, v0, Lm3/f;->j:Lcom/aspiro/wamp/playqueue/x0;
|
||||||
+
|
+
|
||||||
+ invoke-virtual {v2}, Lcom/aspiro/wamp/playqueue/g1;->a()Lcom/aspiro/wamp/player/d;
|
+ invoke-virtual {v2}, Lcom/aspiro/wamp/playqueue/x0;->a()Lcom/aspiro/wamp/player/c;
|
||||||
+
|
+
|
||||||
+ move-result-object v2
|
+ move-result-object v2
|
||||||
+
|
+
|
||||||
+ invoke-virtual {v2}, Lcom/aspiro/wamp/player/d;->b()Lcom/aspiro/wamp/model/MediaItemParent;
|
+ invoke-virtual {v2}, Lcom/aspiro/wamp/player/c;->b()Lcom/aspiro/wamp/model/MediaItemParent;
|
||||||
+
|
+
|
||||||
+ move-result-object v2
|
+ move-result-object v2
|
||||||
+
|
+
|
||||||
@@ -320,7 +320,7 @@
|
|||||||
+
|
+
|
||||||
|
|
||||||
# direct methods
|
# direct methods
|
||||||
.method public constructor <init>(Landroid/content/Context;Lcom/aspiro/wamp/nowplaying/view/playqueue/touchmanagement/a;Lcom/aspiro/wamp/nowplaying/view/playqueue/l;)V
|
.method public constructor <init>(Landroid/content/Context;Lcom/aspiro/wamp/nowplaying/view/playqueue/touchmanagement/a;Lcom/aspiro/wamp/nowplaying/view/playqueue/n;)V
|
||||||
@@ -55,6 +59,26 @@
|
@@ -55,6 +59,26 @@
|
||||||
|
|
||||||
.line 10
|
.line 10
|
||||||
@@ -348,7 +348,7 @@
|
|||||||
new-instance p2, Landroid/graphics/drawable/ColorDrawable;
|
new-instance p2, Landroid/graphics/drawable/ColorDrawable;
|
||||||
|
|
||||||
.line 12
|
.line 12
|
||||||
@@ -377,6 +401,10 @@
|
@@ -175,6 +199,10 @@
|
||||||
.line 5
|
.line 5
|
||||||
.line 6
|
.line 6
|
||||||
.line 7
|
.line 7
|
||||||
@@ -359,7 +359,7 @@
|
|||||||
iget-object v0, p0, Lcom/aspiro/wamp/nowplaying/view/playqueue/touchmanagement/ItemTouchHelperCallbackImpl;->d:Lcom/aspiro/wamp/nowplaying/view/playqueue/touchmanagement/ItemTouchHelperCallbackImpl$ActionType;
|
iget-object v0, p0, Lcom/aspiro/wamp/nowplaying/view/playqueue/touchmanagement/ItemTouchHelperCallbackImpl;->d:Lcom/aspiro/wamp/nowplaying/view/playqueue/touchmanagement/ItemTouchHelperCallbackImpl$ActionType;
|
||||||
|
|
||||||
.line 8
|
.line 8
|
||||||
@@ -844,7 +872,7 @@
|
@@ -374,7 +402,7 @@
|
||||||
|
|
||||||
.line 32
|
.line 32
|
||||||
.line 33
|
.line 33
|
||||||
@@ -368,7 +368,7 @@
|
|||||||
|
|
||||||
.line 34
|
.line 34
|
||||||
:cond_1
|
:cond_1
|
||||||
@@ -896,7 +924,23 @@
|
@@ -398,7 +426,23 @@
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
+.method public getSwipeEscapeVelocity(F)F
|
+.method public getSwipeEscapeVelocity(F)F
|
||||||
@@ -393,7 +393,7 @@
|
|||||||
|
|
||||||
.line 1
|
.line 1
|
||||||
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||||
@@ -916,6 +960,16 @@
|
@@ -418,6 +462,16 @@
|
||||||
.line 10
|
.line 10
|
||||||
invoke-super/range {p0 .. p7}, Landroidx/recyclerview/widget/ItemTouchHelper$Callback;->onChildDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;FFIZ)V
|
invoke-super/range {p0 .. p7}, Landroidx/recyclerview/widget/ItemTouchHelper$Callback;->onChildDraw(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;FFIZ)V
|
||||||
|
|
||||||
@@ -410,9 +410,9 @@
|
|||||||
.line 11
|
.line 11
|
||||||
.line 12
|
.line 12
|
||||||
.line 13
|
.line 13
|
||||||
--- a/com/aspiro/wamp/nowplaying/view/playqueue/l.smali
|
--- a/com/aspiro/wamp/nowplaying/view/playqueue/n.smali
|
||||||
+++ b/com/aspiro/wamp/nowplaying/view/playqueue/l.smali
|
+++ b/com/aspiro/wamp/nowplaying/view/playqueue/n.smali
|
||||||
@@ -983,6 +983,8 @@
|
@@ -719,6 +719,8 @@
|
||||||
.line 121
|
.line 121
|
||||||
move-result-object p1
|
move-result-object p1
|
||||||
|
|
||||||
@@ -423,7 +423,7 @@
|
|||||||
|
|
||||||
--- a/com/aspiro/wamp/mycollection/subpages/albums/search/SearchAlbumsView.smali
|
--- a/com/aspiro/wamp/mycollection/subpages/albums/search/SearchAlbumsView.smali
|
||||||
+++ b/com/aspiro/wamp/mycollection/subpages/albums/search/SearchAlbumsView.smali
|
+++ b/com/aspiro/wamp/mycollection/subpages/albums/search/SearchAlbumsView.smali
|
||||||
@@ -1176,8 +1176,10 @@
|
@@ -579,8 +579,10 @@
|
||||||
.line 69
|
.line 69
|
||||||
.line 70
|
.line 70
|
||||||
.line 71
|
.line 71
|
||||||
@@ -436,20 +436,18 @@
|
|||||||
.line 74
|
.line 74
|
||||||
--- a/com/aspiro/wamp/playlist/ui/fragment/PlaylistFragment.smali
|
--- a/com/aspiro/wamp/playlist/ui/fragment/PlaylistFragment.smali
|
||||||
+++ b/com/aspiro/wamp/playlist/ui/fragment/PlaylistFragment.smali
|
+++ b/com/aspiro/wamp/playlist/ui/fragment/PlaylistFragment.smali
|
||||||
@@ -5193,8 +5193,10 @@
|
@@ -3125,6 +3125,8 @@
|
||||||
.line 127
|
invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
|
||||||
.line 128
|
|
||||||
.line 129
|
|
||||||
invoke-static {v1, p1}, Lcom/tidal/android/feature/appscaffold/ui/recyclerview/b;->a(Landroidx/lifecycle/LifecycleOwner;Landroidx/recyclerview/widget/RecyclerView;)Lcom/tidal/android/feature/appscaffold/ui/recyclerview/a;
|
invoke-static {v1, p1}, Lcom/tidal/android/feature/appscaffold/ui/recyclerview/b;->a(Landroidx/lifecycle/LifecycleOwner;Landroidx/recyclerview/widget/RecyclerView;)Lcom/tidal/android/feature/appscaffold/ui/recyclerview/a;
|
||||||
|
|
||||||
+ invoke-static {p1}, Lradiant/gestures/queue/PlaylistItemsResolver;->install(Lcom/aspiro/wamp/playlist/ui/items/PlaylistItemCollectionView;)V
|
+ invoke-static {p1}, Lradiant/gestures/queue/PlaylistItemsResolver;->install(Lcom/aspiro/wamp/playlist/ui/items/PlaylistItemCollectionView;)V
|
||||||
+
|
+
|
||||||
.line 130
|
.line 31
|
||||||
.line 131
|
iget-object p1, p0, Lcom/aspiro/wamp/playlist/ui/fragment/PlaylistFragment;->s:Lcom/aspiro/wamp/playlist/ui/fragment/p;
|
||||||
.line 132
|
|
||||||
--- a/com/aspiro/wamp/search/v2/UnifiedSearchView.smali
|
--- a/com/aspiro/wamp/search/v2/UnifiedSearchView.smali
|
||||||
+++ b/com/aspiro/wamp/search/v2/UnifiedSearchView.smali
|
+++ b/com/aspiro/wamp/search/v2/UnifiedSearchView.smali
|
||||||
@@ -1596,8 +1596,10 @@
|
@@ -881,8 +881,10 @@
|
||||||
.line 60
|
.line 60
|
||||||
.line 61
|
.line 61
|
||||||
.line 62
|
.line 62
|
||||||
@@ -462,7 +460,7 @@
|
|||||||
.line 65
|
.line 65
|
||||||
--- a/com/aspiro/wamp/mycollection/subpages/playlists/searchplaylists/SearchPlaylistsView.smali
|
--- a/com/aspiro/wamp/mycollection/subpages/playlists/searchplaylists/SearchPlaylistsView.smali
|
||||||
+++ b/com/aspiro/wamp/mycollection/subpages/playlists/searchplaylists/SearchPlaylistsView.smali
|
+++ b/com/aspiro/wamp/mycollection/subpages/playlists/searchplaylists/SearchPlaylistsView.smali
|
||||||
@@ -1204,8 +1204,10 @@
|
@@ -638,8 +638,10 @@
|
||||||
.line 69
|
.line 69
|
||||||
.line 70
|
.line 70
|
||||||
.line 71
|
.line 71
|
||||||
@@ -486,21 +484,21 @@
|
|||||||
.line 39
|
.line 39
|
||||||
.line 40
|
.line 40
|
||||||
.line 41
|
.line 41
|
||||||
--- a/com/aspiro/wamp/nowplaying/view/suggestions/o0.smali
|
--- a/com/aspiro/wamp/nowplaying/view/suggestions/q0.smali
|
||||||
+++ b/com/aspiro/wamp/nowplaying/view/suggestions/o0.smali
|
+++ b/com/aspiro/wamp/nowplaying/view/suggestions/q0.smali
|
||||||
@@ -876,7 +876,9 @@
|
@@ -875,7 +875,9 @@
|
||||||
.line 96
|
.line 97
|
||||||
invoke-virtual {v0, p2}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
|
invoke-virtual {v0, p2}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
|
||||||
|
|
||||||
+ invoke-static {p0, v0}, Lradiant/gestures/queue/SuggestionsResolver;->install(Landroidx/fragment/app/Fragment;Landroidx/recyclerview/widget/RecyclerView;)V
|
+ invoke-static {p0, v0}, Lradiant/gestures/queue/SuggestionsResolver;->install(Landroidx/fragment/app/Fragment;Landroidx/recyclerview/widget/RecyclerView;)V
|
||||||
+
|
+
|
||||||
.line 97
|
|
||||||
.line 98
|
.line 98
|
||||||
.line 99
|
.line 99
|
||||||
invoke-virtual {p0}, Lcom/aspiro/wamp/nowplaying/view/suggestions/o0;->M()Lcom/aspiro/wamp/nowplaying/view/suggestions/l;
|
.line 100
|
||||||
--- a/com/aspiro/wamp/nowplaying/view/suggestions/h.smali
|
invoke-virtual {p0}, Lcom/aspiro/wamp/nowplaying/view/suggestions/q0;->M()Lcom/aspiro/wamp/nowplaying/view/suggestions/m;
|
||||||
+++ b/com/aspiro/wamp/nowplaying/view/suggestions/h.smali
|
--- a/com/aspiro/wamp/nowplaying/view/suggestions/i.smali
|
||||||
@@ -674,1 +674,3 @@
|
+++ b/com/aspiro/wamp/nowplaying/view/suggestions/i.smali
|
||||||
|
@@ -670,1 +670,3 @@
|
||||||
invoke-virtual {v3, p2}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
|
invoke-virtual {v3, p2}, Landroidx/recyclerview/widget/RecyclerView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
|
||||||
+ invoke-static {p0, v3}, Lradiant/gestures/queue/SuggestionsResolver;->install(Landroidx/fragment/app/Fragment;Landroidx/recyclerview/widget/RecyclerView;)V
|
+ invoke-static {p0, v3}, Lradiant/gestures/queue/SuggestionsResolver;->install(Landroidx/fragment/app/Fragment;Landroidx/recyclerview/widget/RecyclerView;)V
|
||||||
+
|
+
|
||||||
+10
-10
@@ -1,16 +1,16 @@
|
|||||||
--- a/com/tidal/android/feature/home/ui/k.smali
|
--- a/com/tidal/android/feature/home/ui/j.smali
|
||||||
+++ b/com/tidal/android/feature/home/ui/k.smali
|
+++ b/com/tidal/android/feature/home/ui/j.smali
|
||||||
@@ -424,7 +424,7 @@
|
@@ -427,7 +427,7 @@
|
||||||
const/4 v6, 0x0
|
const/4 v6, 0x0
|
||||||
|
|
||||||
.line 181
|
.line 182
|
||||||
- move-wide v7, v8
|
- move-wide v7, v9
|
||||||
+ const-wide/16 v7, 0x0 # transparent containerColor
|
+ const-wide/16 v7, 0x0 # transparent containerColor
|
||||||
|
|
||||||
.line 182
|
.line 183
|
||||||
const-wide/16 v9, 0x0
|
const-wide/16 v9, 0x0
|
||||||
--- a/com/tidal/android/feature/home/ui/o.smali
|
--- a/com/tidal/android/feature/home/ui/m.smali
|
||||||
+++ b/com/tidal/android/feature/home/ui/o.smali
|
+++ b/com/tidal/android/feature/home/ui/m.smali
|
||||||
@@ -187,6 +187,10 @@
|
@@ -187,6 +187,10 @@
|
||||||
.line 61
|
.line 61
|
||||||
.line 62
|
.line 62
|
||||||
@@ -22,8 +22,8 @@
|
|||||||
invoke-interface {p1}, Landroidx/compose/foundation/layout/PaddingValues;->calculateTopPadding-D9Ej5fM()F
|
invoke-interface {p1}, Landroidx/compose/foundation/layout/PaddingValues;->calculateTopPadding-D9Ej5fM()F
|
||||||
|
|
||||||
.line 63
|
.line 63
|
||||||
--- a/com/tidal/android/feature/home/ui/composables/g.smali
|
--- a/com/tidal/android/feature/home/ui/composables/f.smali
|
||||||
+++ b/com/tidal/android/feature/home/ui/composables/g.smali
|
+++ b/com/tidal/android/feature/home/ui/composables/f.smali
|
||||||
@@ -790,6 +790,8 @@
|
@@ -790,6 +790,8 @@
|
||||||
.line 104
|
.line 104
|
||||||
move-result-wide v14
|
move-result-wide v14
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/com/aspiro/wamp/player/MusicService.smali
|
--- a/com/aspiro/wamp/player/MusicService.smali
|
||||||
+++ b/com/aspiro/wamp/player/MusicService.smali
|
+++ b/com/aspiro/wamp/player/MusicService.smali
|
||||||
@@ -1495,6 +1495,8 @@
|
@@ -1492,6 +1492,8 @@
|
||||||
.line 36
|
.line 36
|
||||||
invoke-virtual {p1, v0}, Landroid/support/v4/media/session/MediaSessionCompat;->setPlaybackState(Landroid/support/v4/media/session/PlaybackStateCompat;)V
|
invoke-virtual {p1, v0}, Landroid/support/v4/media/session/MediaSessionCompat;->setPlaybackState(Landroid/support/v4/media/session/PlaybackStateCompat;)V
|
||||||
|
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
.line 37
|
.line 37
|
||||||
.line 38
|
.line 38
|
||||||
.line 39
|
.line 39
|
||||||
@@ -2669,6 +2671,8 @@
|
@@ -2666,6 +2668,8 @@
|
||||||
.line 1
|
.line 1
|
||||||
invoke-super {p0}, Landroidx/media/MediaBrowserServiceCompat;->onDestroy()V
|
invoke-super {p0}, Landroidx/media/MediaBrowserServiceCompat;->onDestroy()V
|
||||||
|
|
||||||
@@ -18,8 +18,8 @@
|
|||||||
.line 2
|
.line 2
|
||||||
.line 3
|
.line 3
|
||||||
.line 4
|
.line 4
|
||||||
--- a/bk0/e.smali
|
--- a/yj0/e.smali
|
||||||
+++ b/bk0/e.smali
|
+++ b/yj0/e.smali
|
||||||
@@ -56,6 +56,8 @@
|
@@ -56,6 +56,8 @@
|
||||||
.line 6
|
.line 6
|
||||||
move-result-wide v0
|
move-result-wide v0
|
||||||
@@ -27,5 +27,5 @@
|
|||||||
+ invoke-static {v0, v1}, Lradiant/PebbleBridge;->onPosition(J)V
|
+ invoke-static {v0, v1}, Lradiant/PebbleBridge;->onPosition(J)V
|
||||||
+
|
+
|
||||||
.line 7
|
.line 7
|
||||||
iget-object v2, p0, Lbk0/e;->a:Lbk0/d;
|
iget-object v2, p0, Lyj0/e;->a:Lyj0/d;
|
||||||
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
--- a/mb/f.smali
|
--- a/kb/f.smali
|
||||||
+++ b/mb/f.smali
|
+++ b/kb/f.smali
|
||||||
@@ -613,6 +613,25 @@
|
@@ -613,6 +613,25 @@
|
||||||
|
|
||||||
.line 236
|
.line 236
|
||||||
@@ -52,4 +52,4 @@
|
|||||||
+
|
+
|
||||||
.line 306
|
.line 306
|
||||||
.line 307
|
.line 307
|
||||||
iget-object v1, v0, Lmb/f;->c:Ljava/util/Map;
|
iget-object v1, v0, Lkb/f;->c:Ljava/util/Map;
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
--- a/radiant/RLAPILyricsWorker.smali
|
||||||
|
+++ b/radiant/RLAPILyricsWorker.smali
|
||||||
|
@@ -683,6 +683,8 @@
|
||||||
|
.method private runImpl()V
|
||||||
|
.locals 13
|
||||||
|
|
||||||
|
+ invoke-static {}, Lradiant/AiSparkle;->reset()V # Reset AI sparkle
|
||||||
|
+
|
||||||
|
iget-object v0, p0, Lradiant/RLAPILyricsWorker;->title:Ljava/lang/String;
|
||||||
|
|
||||||
|
invoke-static {v0}, Lradiant/RLAPILyricsWorker;->uric(Ljava/lang/String;)Ljava/lang/String;
|
||||||
|
@@ -859,3 +861,5 @@
|
||||||
|
:key_ok
|
||||||
|
+ invoke-static {v11}, Lradiant/AiSparkle;->onResponse(Ljava/lang/String;)V # Rainbow sparkle for AI syllables
|
||||||
|
+
|
||||||
|
invoke-static {v11}, Lradiant/WordLyrics;->ingest(Ljava/lang/String;)V
|
||||||
|
|
||||||
|
--- a/radiant/SparkleContent.smali
|
||||||
|
+++ b/radiant/SparkleContent.smali
|
||||||
|
@@ -47,4 +47,8 @@
|
||||||
|
|
||||||
|
move-result-object p2
|
||||||
|
|
||||||
|
+ invoke-static {p2, p1}, Lradiant/AiSparkle;->wrap(Landroidx/compose/ui/graphics/painter/Painter;Landroidx/compose/runtime/Composer;)Landroidx/compose/ui/graphics/painter/Painter; # Rainbow sparkle when AI
|
||||||
|
+
|
||||||
|
+ move-result-object p2
|
||||||
|
+
|
||||||
|
invoke-static {}, Landroidx/compose/runtime/ComposerKt;->isTraceInProgress()Z
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
--- a/com/tidal/android/feature/playerscreen/ui/b0.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/i0.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/b0.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/i0.smali
|
||||||
@@ -669,8 +669,23 @@
|
@@ -669,8 +669,23 @@
|
||||||
move-object v5, v1
|
move-object v5, v1
|
||||||
|
|
||||||
@@ -8,7 +8,7 @@
|
|||||||
+
|
+
|
||||||
+ invoke-interface {v7, v1}, Landroidx/compose/runtime/Composer;->startReplaceGroup(I)V # open group around the cover
|
+ invoke-interface {v7, v1}, Landroidx/compose/runtime/Composer;->startReplaceGroup(I)V # open group around the cover
|
||||||
+
|
+
|
||||||
+ iget-object v1, v0, Lcom/tidal/android/feature/playerscreen/ui/b0;->b:Lcom/tidal/android/feature/playerscreen/ui/s$a; # player state
|
+ iget-object v1, v0, Lcom/tidal/android/feature/playerscreen/ui/i0;->b:Lcom/tidal/android/feature/playerscreen/ui/s$a; # player state
|
||||||
+
|
+
|
||||||
+ iget-object v1, v1, Lcom/tidal/android/feature/playerscreen/ui/s$a;->j:Lcom/tidal/android/feature/playerscreen/ui/g; # current view mode
|
+ iget-object v1, v1, Lcom/tidal/android/feature/playerscreen/ui/s$a;->j:Lcom/tidal/android/feature/playerscreen/ui/g; # current view mode
|
||||||
+
|
+
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
+
|
+
|
||||||
+ if-eqz v1, :radiant_after_cover # lyrics/credits mode -> skip cover
|
+ if-eqz v1, :radiant_after_cover # lyrics/credits mode -> skip cover
|
||||||
+
|
+
|
||||||
invoke-static/range {v2 .. v9}, Lcom/tidal/android/feature/playerscreen/ui/composables/CoverPagerKt;->c(Lcom/tidal/android/feature/playerscreen/ui/d;Lam0/l;FLandroidx/compose/ui/Modifier;ZLandroidx/compose/runtime/Composer;II)V
|
invoke-static/range {v2 .. v9}, Lcom/tidal/android/feature/playerscreen/ui/composables/CoverPagerKt;->c(Lcom/tidal/android/feature/playerscreen/ui/d;Lyl0/l;FLandroidx/compose/ui/Modifier;ZLandroidx/compose/runtime/Composer;II)V
|
||||||
|
|
||||||
+ :radiant_after_cover # skip target
|
+ :radiant_after_cover # skip target
|
||||||
+ invoke-interface {v7}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V # close group
|
+ invoke-interface {v7}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V # close group
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
--- a/com/tidal/android/feature/playerscreen/ui/composables/o1.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/composables/f1.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/composables/o1.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/composables/f1.smali
|
||||||
@@ -64,7 +64,7 @@
|
@@ -64,7 +64,7 @@
|
||||||
|
|
||||||
.line 16
|
.line 16
|
||||||
.line 17
|
.line 17
|
||||||
- iget v2, p0, Lcom/tidal/android/feature/playerscreen/ui/composables/o1;->a:F
|
- iget v2, p0, Lcom/tidal/android/feature/playerscreen/ui/composables/f1;->a:F
|
||||||
+ const/high16 v2, 0x43200000 # 160f start dp
|
+ const/high16 v2, 0x43200000 # 160f start dp
|
||||||
|
|
||||||
.line 18
|
.line 18
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
.line 28
|
.line 28
|
||||||
--- a/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
|
||||||
@@ -1382,6 +1382,19 @@
|
@@ -1467,6 +1467,19 @@
|
||||||
.line 109
|
.line 109
|
||||||
.line 110
|
.line 110
|
||||||
move-result v1
|
move-result v1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
--- a/com/tidal/android/feature/playerscreen/ui/m0.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/z0.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/m0.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/z0.smali
|
||||||
@@ -45,7 +45,7 @@
|
@@ -45,7 +45,7 @@
|
||||||
|
|
||||||
# virtual methods
|
# virtual methods
|
||||||
@@ -11,7 +11,7 @@
|
|||||||
move-object/from16 v0, p0
|
move-object/from16 v0, p0
|
||||||
@@ -460,6 +460,64 @@
|
@@ -460,6 +460,64 @@
|
||||||
.line 200
|
.line 200
|
||||||
invoke-static/range {v2 .. v9}, Lcom/tidal/android/feature/playerscreen/ui/composables/LyricsKt;->a(Lcom/tidal/android/feature/playerscreen/ui/g;Lam0/l;Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/layout/PaddingValues;Lam0/l;Landroidx/compose/runtime/Composer;II)V
|
invoke-static/range {v2 .. v9}, Lcom/tidal/android/feature/playerscreen/ui/composables/LyricsKt;->a(Lcom/tidal/android/feature/playerscreen/ui/g;Lyl0/l;Landroidx/compose/ui/Modifier;Landroidx/compose/foundation/layout/PaddingValues;Lyl0/l;Landroidx/compose/runtime/Composer;II)V
|
||||||
|
|
||||||
+ sget-object v17, Lradiant/SpvFactory;->a:Lradiant/SpvFactory; # progress view factory
|
+ sget-object v17, Lradiant/SpvFactory;->a:Lradiant/SpvFactory; # progress view factory
|
||||||
+
|
+
|
||||||
@@ -57,7 +57,7 @@
|
|||||||
+
|
+
|
||||||
+ const/16 v24, 0x0 # synthetic null
|
+ const/16 v24, 0x0 # synthetic null
|
||||||
+
|
+
|
||||||
+ invoke-static/range {v18 .. v24}, Landroidx/compose/foundation/ClickableKt;->clickable-XHw0xAI$default(Landroidx/compose/ui/Modifier;ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Lam0/a;ILjava/lang/Object;)Landroidx/compose/ui/Modifier; # taps stop at the pill
|
+ invoke-static/range {v18 .. v24}, Landroidx/compose/foundation/ClickableKt;->clickable-XHw0xAI$default(Landroidx/compose/ui/Modifier;ZLjava/lang/String;Landroidx/compose/ui/semantics/Role;Lyl0/a;ILjava/lang/Object;)Landroidx/compose/ui/Modifier; # taps stop at the pill
|
||||||
+
|
+
|
||||||
+ move-result-object v18 # final modifier
|
+ move-result-object v18 # final modifier
|
||||||
+
|
+
|
||||||
@@ -69,7 +69,7 @@
|
|||||||
+
|
+
|
||||||
+ const/16 v22, 0x4 # default mask
|
+ const/16 v22, 0x4 # default mask
|
||||||
+
|
+
|
||||||
+ invoke-static/range {v17 .. v22}, Landroidx/compose/ui/viewinterop/AndroidView_androidKt;->AndroidView(Lam0/l;Landroidx/compose/ui/Modifier;Lam0/l;Landroidx/compose/runtime/Composer;II)V # mount progress pill
|
+ invoke-static/range {v17 .. v22}, Landroidx/compose/ui/viewinterop/AndroidView_androidKt;->AndroidView(Lyl0/l;Landroidx/compose/ui/Modifier;Lyl0/l;Landroidx/compose/runtime/Composer;II)V # mount progress pill
|
||||||
+
|
+
|
||||||
.line 201
|
.line 201
|
||||||
.line 202
|
.line 202
|
||||||
|
|||||||
@@ -1,30 +1,29 @@
|
|||||||
# rl-locals: com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali e( 79
|
# rl-locals: com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali e( 79
|
||||||
--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||||
@@ -5183,7 +5183,11 @@
|
@@ -6456,7 +6456,11 @@
|
||||||
const/4 v12, 0x0
|
const/4 v7, 0x0
|
||||||
|
|
||||||
.line 259
|
.line 260
|
||||||
- invoke-static {v7, v8, v4, v15, v12}, Lcom/tidal/android/feature/playerscreen/ui/composables/k1;->a(Landroidx/compose/ui/Modifier;Lam0/a;ZLandroidx/compose/runtime/Composer;I)V
|
- invoke-static {v7, v11, v4, v15, v12}, Lcom/tidal/android/feature/playerscreen/ui/composables/c1;->a(Landroidx/compose/ui/Modifier;Lyl0/a;ZLandroidx/compose/runtime/Composer;I)V
|
||||||
+ const v7, 0x52414448 # empty group key
|
+ const v7, 0x52414448 # empty group key
|
||||||
+
|
+
|
||||||
+ invoke-interface {v15, v7}, Landroidx/compose/runtime/Composer;->startReplaceGroup(I)V # open empty
|
+ invoke-interface {v15, v7}, Landroidx/compose/runtime/Composer;->startReplaceGroup(I)V # open empty
|
||||||
+
|
+
|
||||||
+ invoke-interface {v15}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V # close empty
|
+ invoke-interface {v15}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V # close empty
|
||||||
|
|
||||||
.line 260
|
.line 261
|
||||||
invoke-interface {v15}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V
|
invoke-interface {v15}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V
|
||||||
@@ -5967,6 +5971,22 @@
|
@@ -7263,4 +7267,20 @@
|
||||||
|
invoke-static {v15, v7, v6, v2}, Lcom/tidal/android/feature/playerscreen/ui/composables/h3;->a(ILandroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;Lyl0/a;)V
|
||||||
|
|
||||||
invoke-static {v4, v3, v7, v6}, Lcom/tidal/android/feature/playerscreen/ui/composables/s3;->a(ILam0/a;Landroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;)V
|
+ new-instance v74, Lradiant/PlayerAction; # lyrics toggle lambda
|
||||||
|
|
||||||
+ new-instance v74, Landroidx/window/embedding/a2; # lyrics toggle lambda
|
|
||||||
+
|
+
|
||||||
+ move-object/from16 v75, p2 # action dispatcher
|
+ move-object/from16 v75, p5 # action dispatcher
|
||||||
+
|
+
|
||||||
+ const/16 v76, 0x1 # lyrics action disc
|
+ sget-object v76, Lcom/tidal/android/feature/playerscreen/ui/q$n;->a:Lcom/tidal/android/feature/playerscreen/ui/q$n; # LyricsClicked action
|
||||||
+
|
+
|
||||||
+ invoke-direct/range {v74 .. v76}, Landroidx/window/embedding/a2;-><init>(Ljava/lang/Object;I)V # build lambda
|
+ invoke-direct/range {v74 .. v76}, Lradiant/PlayerAction;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V # build lambda
|
||||||
+
|
+
|
||||||
+ const/16 v71, 0x0 # changed flags
|
+ const/16 v71, 0x0 # changed flags
|
||||||
+
|
+
|
||||||
@@ -32,8 +31,7 @@
|
|||||||
+
|
+
|
||||||
+ const/16 v73, 0x0 # null modifier
|
+ const/16 v73, 0x0 # null modifier
|
||||||
+
|
+
|
||||||
+ invoke-static/range {v71 .. v74}, Lradiant/SparkleButton;->a(ILandroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;Lam0/a;)V # render sparkle button
|
+ invoke-static/range {v71 .. v74}, Lradiant/SparkleButton;->a(ILandroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;Lyl0/a;)V # render sparkle button
|
||||||
+
|
+
|
||||||
.line 365
|
.line 366
|
||||||
iget-object v3, v11, Lcom/tidal/android/feature/playerscreen/ui/s$a;->m:Lcom/tidal/android/feature/playerscreen/ui/p;
|
iget-object v2, v11, Lcom/tidal/android/feature/playerscreen/ui/s$a;->m:Lcom/tidal/android/feature/playerscreen/ui/p;
|
||||||
|
|
||||||
@@ -1,46 +1,44 @@
|
|||||||
--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||||
@@ -5328,7 +5328,11 @@
|
@@ -6615,7 +6615,11 @@
|
||||||
const/4 v12, 0x0
|
const/4 v6, 0x0
|
||||||
|
|
||||||
.line 280
|
.line 281
|
||||||
- invoke-static {v8, v6, v12, v15, v3}, Lcom/tidal/android/feature/playerscreen/ui/composables/BroadcastButtonKt;->b(Lcom/tidal/android/feature/playerscreen/ui/b;Lam0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
- invoke-static {v11, v13, v6, v15, v12}, Lcom/tidal/android/feature/playerscreen/ui/composables/BroadcastButtonKt;->b(Lcom/tidal/android/feature/playerscreen/ui/b;Lyl0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||||
+ const v3, 0x52414244 # empty group key
|
+ const v12, 0x52414244 # empty group key
|
||||||
+
|
+
|
||||||
+ invoke-interface {v15, v3}, Landroidx/compose/runtime/Composer;->startReplaceGroup(I)V # open empty
|
+ invoke-interface {v15, v12}, Landroidx/compose/runtime/Composer;->startReplaceGroup(I)V # open empty
|
||||||
+
|
+
|
||||||
+ invoke-interface {v15}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V # close empty
|
+ invoke-interface {v15}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V # close empty
|
||||||
|
|
||||||
.line 281
|
.line 282
|
||||||
invoke-interface {v15}, Landroidx/compose/runtime/Composer;->endNode()V
|
invoke-interface {v15}, Landroidx/compose/runtime/Composer;->endNode()V
|
||||||
@@ -6156,11 +6160,11 @@
|
@@ -7465,9 +7469,9 @@
|
||||||
.line 385
|
:cond_62
|
||||||
:cond_61
|
- new-instance v0, Landroidx/compose/animation/core/t;
|
||||||
:goto_2e
|
+ new-instance v0, Lradiant/PlayerAction; # Connect click
|
||||||
- new-instance v1, Lcom/tidal/android/feature/playerscreen/ui/e0;
|
|
||||||
+ new-instance v1, Landroidx/window/embedding/b2; # connect click lambda (was share e0)
|
- const/4 v9, 0x1
|
||||||
|
+ sget-object v9, Lcom/tidal/android/feature/playerscreen/ui/q$e;->a:Lcom/tidal/android/feature/playerscreen/ui/q$e; # BroadcastClicked action
|
||||||
|
|
||||||
|
- invoke-direct {v0, v10, v9}, Landroidx/compose/animation/core/t;-><init>(Ljava/lang/Object;I)V
|
||||||
|
+ invoke-direct {v0, v10, v9}, Lradiant/PlayerAction;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V # build connect lambda
|
||||||
|
|
||||||
|
.line 387
|
||||||
|
invoke-interface {v7, v0}, Landroidx/compose/runtime/Composer;->updateRememberedValue(Ljava/lang/Object;)V
|
||||||
|
@@ -7476,10 +7480,12 @@
|
||||||
|
:cond_63
|
||||||
|
check-cast v0, Lyl0/a;
|
||||||
|
|
||||||
- const/4 v6, 0x0
|
- const/4 v6, 0x0
|
||||||
+ const/4 v6, 0x1 # connect-clicked disc
|
|
||||||
|
|
||||||
- invoke-direct {v1, v10, v6}, Lcom/tidal/android/feature/playerscreen/ui/e0;-><init>(Ljava/lang/Object;I)V
|
|
||||||
+ invoke-direct {v1, v10, v6}, Landroidx/window/embedding/b2;-><init>(Ljava/lang/Object;I)V # build connect lambda
|
|
||||||
|
|
||||||
.line 386
|
|
||||||
invoke-interface {v7, v1}, Landroidx/compose/runtime/Composer;->updateRememberedValue(Ljava/lang/Object;)V
|
|
||||||
@@ -6169,9 +6173,13 @@
|
|
||||||
:goto_2f
|
|
||||||
check-cast v1, Lam0/a;
|
|
||||||
|
|
||||||
- const/4 v3, 0x0
|
|
||||||
+ iget-object v8, v11, Lcom/tidal/android/feature/playerscreen/ui/s$a;->d:Lcom/tidal/android/feature/playerscreen/ui/b; # broadcast state
|
+ iget-object v8, v11, Lcom/tidal/android/feature/playerscreen/ui/s$a;->d:Lcom/tidal/android/feature/playerscreen/ui/b; # broadcast state
|
||||||
|
|
||||||
|
- const/4 v15, 0x0
|
||||||
|
+ const/4 v6, 0x0 # null modifier
|
||||||
|
|
||||||
|
- invoke-static {v15, v7, v6, v0}, Lcom/tidal/android/feature/playerscreen/ui/composables/o4;->a(ILandroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;Lyl0/a;)V
|
||||||
|
+ const/4 v15, 0x0 # changed flags
|
||||||
+
|
+
|
||||||
+ const/4 v3, 0x0 # null modifier
|
+ invoke-static {v8, v0, v6, v7, v15}, Lcom/tidal/android/feature/playerscreen/ui/composables/BroadcastButtonKt;->b(Lcom/tidal/android/feature/playerscreen/ui/b;Lyl0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V # render connect button
|
||||||
+
|
|
||||||
+ const/4 v6, 0x0 # changed flags
|
|
||||||
|
|
||||||
- invoke-static {v6, v1, v7, v3}, Lcom/tidal/android/feature/playerscreen/ui/composables/e5;->a(ILam0/a;Landroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;)V
|
|
||||||
+ invoke-static {v8, v1, v3, v7, v6}, Lcom/tidal/android/feature/playerscreen/ui/composables/BroadcastButtonKt;->b(Lcom/tidal/android/feature/playerscreen/ui/b;Lam0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V # render connect button
|
|
||||||
|
|
||||||
if-ne v0, v2, :cond_62
|
|
||||||
|
|
||||||
|
if-ne v12, v14, :cond_64
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
--- a/cg0/h.smali
|
--- a/vf0/h.smali
|
||||||
+++ b/cg0/h.smali
|
+++ b/vf0/h.smali
|
||||||
@@ -363,6 +363,23 @@
|
@@ -2030,6 +2030,23 @@
|
||||||
.method public static final d(Lcom/tidal/sdk/tidalapi/generated/models/TracksResourceObject;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/Map;)Lcom/tidal/android/tidalapi/domain/model/o;
|
.method public static final k(Lcom/tidal/sdk/tidalapi/generated/models/TracksResourceObject;Ljava/util/List;Ljava/util/List;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/Map;)Lcom/tidal/android/tidalapi/domain/model/p;
|
||||||
.locals 23
|
.locals 23
|
||||||
|
|
||||||
+ invoke-virtual/range {p0 .. p0}, Lcom/tidal/sdk/tidalapi/generated/models/TracksResourceObject;->getAttributes()Lcom/tidal/sdk/tidalapi/generated/models/TracksAttributes;
|
+ invoke-virtual/range {p0 .. p0}, Lcom/tidal/sdk/tidalapi/generated/models/TracksResourceObject;->getAttributes()Lcom/tidal/sdk/tidalapi/generated/models/TracksAttributes;
|
||||||
@@ -21,6 +21,6 @@
|
|||||||
+ invoke-static {v0, v1}, Lradiant/IsrcCache;->put(Ljava/lang/String;Ljava/lang/String;)V
|
+ invoke-static {v0, v1}, Lradiant/IsrcCache;->put(Ljava/lang/String;Ljava/lang/String;)V
|
||||||
+
|
+
|
||||||
+ :rl_isrc_skip
|
+ :rl_isrc_skip
|
||||||
move-object/from16 v0, p4
|
move-object/from16 v0, p0
|
||||||
|
|
||||||
move-object/from16 v1, p7
|
move-object/from16 v1, p7
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
--- a/com/tidal/android/feature/playerscreen/ui/composables/f2.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/composables/u1.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/composables/f2.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/composables/u1.smali
|
||||||
@@ -932,7 +932,7 @@
|
@@ -87,7 +87,7 @@
|
||||||
|
|
||||||
# virtual methods
|
# virtual methods
|
||||||
.method public final invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
.method public final invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
.line 1
|
.line 1
|
||||||
move-object/from16 v0, p0
|
move-object/from16 v0, p0
|
||||||
@@ -1158,6 +1158,8 @@
|
@@ -313,6 +313,8 @@
|
||||||
.line 100
|
.line 100
|
||||||
check-cast v1, Lcom/tidal/android/feature/playerscreen/ui/f;
|
check-cast v1, Lcom/tidal/android/feature/playerscreen/ui/f;
|
||||||
|
|
||||||
@@ -18,11 +18,11 @@
|
|||||||
.line 101
|
.line 101
|
||||||
.line 102
|
.line 102
|
||||||
const v3, 0x6b82e849
|
const v3, 0x6b82e849
|
||||||
@@ -1646,6 +1648,26 @@
|
@@ -801,6 +803,26 @@
|
||||||
.line 331
|
.line 331
|
||||||
iget-object v3, v1, Lcom/tidal/android/feature/playerscreen/ui/f;->a:Ljava/lang/String;
|
iget-object v3, v1, Lcom/tidal/android/feature/playerscreen/ui/f;->a:Ljava/lang/String;
|
||||||
|
|
||||||
+ iget v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/f2;->b:I
|
+ iget v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/u1;->b:I
|
||||||
+
|
+
|
||||||
+ move/16 v34, v4 # TIDALs active line
|
+ move/16 v34, v4 # TIDALs active line
|
||||||
+
|
+
|
||||||
@@ -30,11 +30,11 @@
|
|||||||
+
|
+
|
||||||
+ move-object/16 v35, v4 # plain line text
|
+ move-object/16 v35, v4 # plain line text
|
||||||
+
|
+
|
||||||
+ iget-wide v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/f2;->d:J
|
+ iget-wide v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/u1;->d:J
|
||||||
+
|
+
|
||||||
+ move-wide/16 v36, v4 # sung colour
|
+ move-wide/16 v36, v4 # sung colour
|
||||||
+
|
+
|
||||||
+ iget-wide v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/f2;->e:J
|
+ iget-wide v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/u1;->e:J
|
||||||
+
|
+
|
||||||
+ move-wide/16 v38, v4 # unsung colour
|
+ move-wide/16 v38, v4 # unsung colour
|
||||||
+
|
+
|
||||||
@@ -45,7 +45,7 @@
|
|||||||
.line 332
|
.line 332
|
||||||
.line 333
|
.line 333
|
||||||
invoke-interface {v2}, Landroidx/compose/runtime/State;->getValue()Ljava/lang/Object;
|
invoke-interface {v2}, Landroidx/compose/runtime/State;->getValue()Ljava/lang/Object;
|
||||||
@@ -1672,7 +1694,7 @@
|
@@ -827,7 +849,7 @@
|
||||||
|
|
||||||
.line 344
|
.line 344
|
||||||
.line 345
|
.line 345
|
||||||
@@ -54,14 +54,14 @@
|
|||||||
|
|
||||||
.line 346
|
.line 346
|
||||||
.line 347
|
.line 347
|
||||||
@@ -1727,7 +1749,13 @@
|
@@ -882,7 +904,13 @@
|
||||||
|
|
||||||
.line 369
|
.line 369
|
||||||
.line 370
|
.line 370
|
||||||
- const/16 v22, 0x0
|
- const/16 v22, 0x0
|
||||||
+ move/from16 v1, v33 # line index
|
+ move/from16 v1, v33 # line index
|
||||||
+
|
+
|
||||||
+ invoke-static {v1}, Lradiant/SylLayout;->cb(I)Lam0/l; # per-line layout capture
|
+ invoke-static {v1}, Lradiant/SylLayout;->cb(I)Lyl0/l; # per-line layout capture
|
||||||
+
|
+
|
||||||
+ move-result-object v1
|
+ move-result-object v1
|
||||||
+
|
+
|
||||||
@@ -69,12 +69,12 @@
|
|||||||
|
|
||||||
.line 371
|
.line 371
|
||||||
.line 372
|
.line 372
|
||||||
@@ -1743,7 +1771,7 @@
|
@@ -898,7 +926,7 @@
|
||||||
|
|
||||||
.line 377
|
.line 377
|
||||||
.line 378
|
.line 378
|
||||||
- invoke-static/range {v3 .. v27}, Landroidx/compose/material3/TextKt;->Text--4IGK_g(Ljava/lang/String;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZIILam0/l;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;III)V
|
- invoke-static/range {v3 .. v27}, Landroidx/compose/material3/TextKt;->Text--4IGK_g(Ljava/lang/String;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZIILyl0/l;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;III)V
|
||||||
+ invoke-static/range {v3 .. v27}, Landroidx/compose/material3/TextKt;->Text--4IGK_g(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZILjava/util/Map;Lam0/l;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;III)V
|
+ invoke-static/range {v3 .. v27}, Landroidx/compose/material3/TextKt;->Text--4IGK_g(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZILjava/util/Map;Lyl0/l;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;III)V
|
||||||
|
|
||||||
.line 379
|
.line 379
|
||||||
.line 380
|
.line 380
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
--- a/com/tidal/android/feature/playerscreen/ui/composables/f2.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/composables/u1.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/composables/f2.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/composables/u1.smali
|
||||||
@@ -87,7 +87,7 @@
|
@@ -87,7 +87,7 @@
|
||||||
|
|
||||||
# virtual methods
|
# virtual methods
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
.line 331
|
.line 331
|
||||||
iget-object v3, v1, Lcom/tidal/android/feature/playerscreen/ui/f;->a:Ljava/lang/String;
|
iget-object v3, v1, Lcom/tidal/android/feature/playerscreen/ui/f;->a:Ljava/lang/String;
|
||||||
|
|
||||||
+ iget v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/f2;->b:I
|
+ iget v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/u1;->b:I
|
||||||
+
|
+
|
||||||
+ move/16 v34, v4
|
+ move/16 v34, v4
|
||||||
+
|
+
|
||||||
@@ -30,11 +30,11 @@
|
|||||||
+
|
+
|
||||||
+ move-object/16 v35, v4
|
+ move-object/16 v35, v4
|
||||||
+
|
+
|
||||||
+ iget-wide v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/f2;->d:J
|
+ iget-wide v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/u1;->d:J
|
||||||
+
|
+
|
||||||
+ move-wide/16 v36, v4
|
+ move-wide/16 v36, v4
|
||||||
+
|
+
|
||||||
+ iget-wide v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/f2;->e:J
|
+ iget-wide v4, v0, Lcom/tidal/android/feature/playerscreen/ui/composables/u1;->e:J
|
||||||
+
|
+
|
||||||
+ move-wide/16 v38, v4
|
+ move-wide/16 v38, v4
|
||||||
+
|
+
|
||||||
@@ -49,8 +49,8 @@
|
|||||||
|
|
||||||
.line 377
|
.line 377
|
||||||
.line 378
|
.line 378
|
||||||
- invoke-static/range {v3 .. v27}, Landroidx/compose/material3/TextKt;->Text--4IGK_g(Ljava/lang/String;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZIILam0/l;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;III)V
|
- invoke-static/range {v3 .. v27}, Landroidx/compose/material3/TextKt;->Text--4IGK_g(Ljava/lang/String;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZIILyl0/l;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;III)V
|
||||||
+ invoke-static/range {v3 .. v27}, Landroidx/compose/material3/TextKt;->Text--4IGK_g(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZILjava/util/Map;Lam0/l;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;III)V
|
+ invoke-static/range {v3 .. v27}, Landroidx/compose/material3/TextKt;->Text--4IGK_g(Landroidx/compose/ui/text/AnnotatedString;Landroidx/compose/ui/Modifier;JJLandroidx/compose/ui/text/font/FontStyle;Landroidx/compose/ui/text/font/FontWeight;Landroidx/compose/ui/text/font/FontFamily;JLandroidx/compose/ui/text/style/TextDecoration;Landroidx/compose/ui/text/style/TextAlign;JIZILjava/util/Map;Lyl0/l;Landroidx/compose/ui/text/TextStyle;Landroidx/compose/runtime/Composer;III)V
|
||||||
|
|
||||||
.line 379
|
.line 379
|
||||||
.line 380
|
.line 380
|
||||||
+22
-22
@@ -1,6 +1,6 @@
|
|||||||
--- a/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
|
||||||
@@ -1374,6 +1374,8 @@
|
@@ -1459,6 +1459,8 @@
|
||||||
.line 105
|
.line 105
|
||||||
check-cast v1, Lcom/aspiro/wamp/model/Track;
|
check-cast v1, Lcom/aspiro/wamp/model/Track;
|
||||||
|
|
||||||
@@ -9,10 +9,10 @@
|
|||||||
.line 106
|
.line 106
|
||||||
.line 107
|
.line 107
|
||||||
invoke-virtual {v1}, Lcom/aspiro/wamp/model/MediaItem;->getId()I
|
invoke-virtual {v1}, Lcom/aspiro/wamp/model/MediaItem;->getId()I
|
||||||
@@ -1655,7 +1657,11 @@
|
@@ -1745,7 +1747,11 @@
|
||||||
.line 239
|
.line 235
|
||||||
.line 240
|
.line 236
|
||||||
.line 241
|
.line 237
|
||||||
- if-nez v9, :cond_a
|
- if-nez v9, :cond_a
|
||||||
+ invoke-static {v0}, Lradiant/RLAPILyricsHook;->shouldKeepOpen(Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;)Z
|
+ invoke-static {v0}, Lradiant/RLAPILyricsHook;->shouldKeepOpen(Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;)Z
|
||||||
+ move-result v20
|
+ move-result v20
|
||||||
@@ -20,11 +20,11 @@
|
|||||||
+ :rl_native_visibility
|
+ :rl_native_visibility
|
||||||
+ if-nez v9, :cond_a
|
+ if-nez v9, :cond_a
|
||||||
|
|
||||||
.line 242
|
.line 238
|
||||||
.line 243
|
.line 239
|
||||||
@@ -2347,7 +2353,12 @@
|
@@ -2437,7 +2443,12 @@
|
||||||
|
|
||||||
.line 572
|
.line 568
|
||||||
:goto_c
|
:goto_c
|
||||||
+ invoke-static {v0}, Lradiant/RLAPILyricsHook;->isOwner(Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;)Z
|
+ invoke-static {v0}, Lradiant/RLAPILyricsHook;->isOwner(Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;)Z
|
||||||
+ move-result v20
|
+ move-result v20
|
||||||
@@ -33,12 +33,12 @@
|
|||||||
invoke-interface {v9, v1}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
invoke-interface {v9, v1}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
||||||
+ :rl_keep_n2
|
+ :rl_keep_n2
|
||||||
|
|
||||||
.line 573
|
.line 569
|
||||||
.line 574
|
.line 570
|
||||||
@@ -2396,7 +2407,12 @@
|
@@ -2486,7 +2497,12 @@
|
||||||
|
|
||||||
.line 595
|
.line 591
|
||||||
.line 596
|
.line 592
|
||||||
+ invoke-static {v0}, Lradiant/RLAPILyricsHook;->shouldKeepOpen(Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;)Z
|
+ invoke-static {v0}, Lradiant/RLAPILyricsHook;->shouldKeepOpen(Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;)Z
|
||||||
+ move-result v20
|
+ move-result v20
|
||||||
+ if-nez v20, :rl_keep_o # only preserve visibility owned by this ViewModel
|
+ if-nez v20, :rl_keep_o # only preserve visibility owned by this ViewModel
|
||||||
@@ -46,12 +46,12 @@
|
|||||||
invoke-interface {v1, v5}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
invoke-interface {v1, v5}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
||||||
+ :rl_keep_o
|
+ :rl_keep_o
|
||||||
|
|
||||||
.line 597
|
.line 593
|
||||||
.line 598
|
.line 594
|
||||||
@@ -2425,7 +2441,12 @@
|
@@ -2515,7 +2531,12 @@
|
||||||
|
|
||||||
.line 610
|
.line 606
|
||||||
.line 611
|
.line 607
|
||||||
+ invoke-static {v0}, Lradiant/RLAPILyricsHook;->isOwner(Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;)Z
|
+ invoke-static {v0}, Lradiant/RLAPILyricsHook;->isOwner(Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;)Z
|
||||||
+ move-result v20
|
+ move-result v20
|
||||||
+ if-nez v20, :rl_keep_n # only preserve RL content owned by this ViewModel
|
+ if-nez v20, :rl_keep_n # only preserve RL content owned by this ViewModel
|
||||||
@@ -59,8 +59,8 @@
|
|||||||
invoke-interface {v1, v6}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
invoke-interface {v1, v6}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
||||||
+ :rl_keep_n
|
+ :rl_keep_n
|
||||||
|
|
||||||
.line 612
|
.line 608
|
||||||
.line 613
|
.line 609
|
||||||
--- a/com/tidal/android/feature/playerscreen/ui/PlayerViewModel$special$$inlined$mapNotNull$1$2.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/PlayerViewModel$special$$inlined$mapNotNull$1$2.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerViewModel$special$$inlined$mapNotNull$1$2.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerViewModel$special$$inlined$mapNotNull$1$2.smali
|
||||||
@@ -2256,6 +2256,11 @@
|
@@ -2256,6 +2256,11 @@
|
||||||
@@ -74,4 +74,4 @@
|
|||||||
+ :rl_hl_done
|
+ :rl_hl_done
|
||||||
|
|
||||||
.line 1042
|
.line 1042
|
||||||
iget-object v4, v1, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->P:Lkotlinx/coroutines/flow/MutableStateFlow;
|
iget-object v4, v1, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->S:Lkotlinx/coroutines/flow/MutableStateFlow;
|
||||||
@@ -1,37 +1,23 @@
|
|||||||
|
# rl-locals: com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali e( 80
|
||||||
--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||||
@@ -5971,6 +5971,14 @@
|
@@ -7271,5 +7271,19 @@
|
||||||
|
invoke-static {v15, v7, v6, v2}, Lcom/tidal/android/feature/playerscreen/ui/composables/h3;->a(ILandroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;Lyl0/a;)V
|
||||||
|
|
||||||
invoke-static {v4, v3, v7, v6}, Lcom/tidal/android/feature/playerscreen/ui/composables/s3;->a(ILam0/a;Landroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;)V
|
+ iget-object v2, v11, Lcom/tidal/android/feature/playerscreen/ui/s$a;->j:Lcom/tidal/android/feature/playerscreen/ui/g; # Lyrics state
|
||||||
|
|
||||||
+ iget-boolean v3, v11, Lcom/tidal/android/feature/playerscreen/ui/s$a;->i:Z # hasLyrics flag
|
|
||||||
+
|
+
|
||||||
+ if-eqz v3, :cond_sparkle_no_lyrics # branch when no lyrics
|
+ move-object/from16 v77, v2
|
||||||
+
|
+
|
||||||
+ const v3, 0x30551b59 # group key (lyrics)
|
+ iget-boolean v2, v11, Lcom/tidal/android/feature/playerscreen/ui/s$a;->i:Z # hasLyrics flag
|
||||||
+
|
+
|
||||||
+ invoke-interface {v7, v3}, Landroidx/compose/runtime/Composer;->startReplaceGroup(I)V # open lyrics branch
|
+ move/from16 v78, v2
|
||||||
+
|
+
|
||||||
new-instance v74, Landroidx/window/embedding/a2; # lyrics toggle lambda
|
+ iget-object v2, v11, Lcom/tidal/android/feature/playerscreen/ui/s$a;->a:Lcom/tidal/android/feature/playerscreen/ui/h; # Track info, resets timeout
|
||||||
|
|
||||||
move-object/from16 v75, p2 # action dispatcher
|
|
||||||
@@ -5987,6 +5995,19 @@
|
|
||||||
|
|
||||||
invoke-static/range {v71 .. v74}, Lradiant/SparkleButton;->a(ILandroidx/compose/runtime/Composer;Landroidx/compose/ui/Modifier;Lam0/a;)V # render sparkle button
|
|
||||||
|
|
||||||
+ invoke-interface {v7}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V # close lyrics branch
|
|
||||||
+
|
+
|
||||||
+ goto :goto_sparkle_done # skip empty branch
|
+ move-object/from16 v79, v2
|
||||||
+
|
+
|
||||||
+ :cond_sparkle_no_lyrics # no-lyrics branch
|
+ invoke-static/range {v77 .. v79}, Lradiant/SparkleIcons;->modeFor(Ljava/lang/Object;ZLjava/lang/Object;)I # Sparkle, spinner or no lyrics
|
||||||
+ const v3, 0x3057f75c # group key (no lyrics)
|
|
||||||
+
|
+
|
||||||
+ invoke-interface {v7, v3}, Landroidx/compose/runtime/Composer;->startReplaceGroup(I)V # open empty
|
new-instance v74, Lradiant/PlayerAction; # lyrics toggle lambda
|
||||||
+
|
|
||||||
+ invoke-interface {v7}, Landroidx/compose/runtime/Composer;->endReplaceGroup()V # close empty
|
|
||||||
+
|
|
||||||
+ :goto_sparkle_done # join target
|
|
||||||
+
|
|
||||||
.line 365
|
|
||||||
iget-object v3, v11, Lcom/tidal/android/feature/playerscreen/ui/s$a;->m:Lcom/tidal/android/feature/playerscreen/ui/p;
|
|
||||||
|
|
||||||
|
move-object/from16 v75, p5 # action dispatcher
|
||||||
+35
-3
@@ -82,7 +82,13 @@
|
|||||||
"description": "[Only works with API results] - Generates Syllable timings from Line timings using a self trained AI model ",
|
"description": "[Only works with API results] - Generates Syllable timings from Line timings using a self trained AI model ",
|
||||||
"default": false,
|
"default": false,
|
||||||
"inline": true,
|
"inline": true,
|
||||||
"token": "RL_SYNTHESIZE"
|
"token": "RL_SYNTHESIZE",
|
||||||
|
"fileNames": [
|
||||||
|
"lyrics-ai-indicator.patch"
|
||||||
|
],
|
||||||
|
"extensionFiles": [
|
||||||
|
"radiant/AiSparkle.smali"
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "toggle",
|
"type": "toggle",
|
||||||
@@ -378,17 +384,43 @@
|
|||||||
"type": "toggle",
|
"type": "toggle",
|
||||||
"key": "cover_everywhere",
|
"key": "cover_everywhere",
|
||||||
"title": "Cover Everywhere - WIP",
|
"title": "Cover Everywhere - WIP",
|
||||||
"description": "Applies TIDAL's native blurred album-art backdrop to every Compose based page (Home & Collection)",
|
"description": "Applies TIDAL's native blurred album-art backdrop to every Compose based page (Home, Collection, Search, Save For Later, Profile, Downloads & Settings)",
|
||||||
"default": false,
|
"default": false,
|
||||||
"inline": true,
|
"inline": true,
|
||||||
"fileNames": [
|
"fileNames": [
|
||||||
"home-backdrop.patch",
|
"home-backdrop.patch",
|
||||||
"collection-backdrop.patch",
|
"collection-backdrop.patch",
|
||||||
|
"cover-everywhere-pages.patch",
|
||||||
"cover-capture.patch"
|
"cover-capture.patch"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "AnimatedCovers",
|
||||||
|
"order": 34,
|
||||||
|
"fileNames": [
|
||||||
|
"animated-covers.patch"
|
||||||
|
],
|
||||||
|
"title": "Animated Covers",
|
||||||
|
"description": "Replaces cover art with animated artwork when available",
|
||||||
|
"default": true,
|
||||||
|
"extensionFiles": [
|
||||||
|
"radiant/AnimatedCovers.smali",
|
||||||
|
"radiant/AnimatedCoverView.smali",
|
||||||
|
"radiant/RoundOutline.smali"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "PlayerCrossfade",
|
||||||
|
"order": 35,
|
||||||
|
"fileNames": [
|
||||||
|
"player-crossfade.patch"
|
||||||
|
],
|
||||||
|
"title": "Audio Crossfade",
|
||||||
|
"description": "[Temporary Patch] - Unlocks TIDAL's crossfade between tracks. Set the duration in TIDAL Settings > Audio & Playback (enables the mf-player-crossfade feature flag)",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "QualityBadgeColors",
|
"id": "QualityBadgeColors",
|
||||||
"order": 36,
|
"order": 36,
|
||||||
@@ -592,7 +624,7 @@
|
|||||||
"lyrics-sparkle-conditional-visibility.patch"
|
"lyrics-sparkle-conditional-visibility.patch"
|
||||||
],
|
],
|
||||||
"title": "Replace Lyrics Button",
|
"title": "Replace Lyrics Button",
|
||||||
"description": "Replaces the Lyrics button with the RL Sparkle!",
|
"description": "Replaces the Lyrics button with the RL Sparkle! Spins while lyrics load, and shows a greyed-out crossed note when a track has no lyrics",
|
||||||
"default": true
|
"default": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -18,22 +18,22 @@
|
|||||||
|
|
||||||
.line 70
|
.line 70
|
||||||
.line 71
|
.line 71
|
||||||
--- a/com/tidal/android/feature/appscaffold/ui/composable/i.smali
|
--- a/com/tidal/android/feature/appscaffold/ui/composable/k.smali
|
||||||
+++ b/com/tidal/android/feature/appscaffold/ui/composable/i.smali
|
+++ b/com/tidal/android/feature/appscaffold/ui/composable/k.smali
|
||||||
@@ -2275,11 +2275,7 @@
|
@@ -2283,11 +2283,7 @@
|
||||||
|
|
||||||
move-result-object v2
|
move-result-object v1
|
||||||
|
|
||||||
- .line 143
|
- .line 143
|
||||||
- invoke-static {v2}, Landroidx/compose/foundation/layout/WindowInsetsPadding_androidKt;->navigationBarsPadding(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier;
|
- invoke-static {v1}, Landroidx/compose/foundation/layout/WindowInsetsPadding_androidKt;->navigationBarsPadding(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier;
|
||||||
-
|
-
|
||||||
- move-result-object v2
|
- move-result-object v1
|
||||||
-
|
-
|
||||||
+ # flush bottom; skip nav inset
|
+ # flush bottom; skip nav inset
|
||||||
.line 144
|
.line 144
|
||||||
invoke-interface/range {v21 .. v21}, Landroidx/compose/runtime/State;->getValue()Ljava/lang/Object;
|
invoke-interface/range {v21 .. v21}, Landroidx/compose/runtime/State;->getValue()Ljava/lang/Object;
|
||||||
|
|
||||||
@@ -2291,6 +2287,8 @@
|
@@ -2299,6 +2295,8 @@
|
||||||
|
|
||||||
move-result v4
|
move-result v4
|
||||||
|
|
||||||
@@ -42,38 +42,38 @@
|
|||||||
const/4 v6, 0x2
|
const/4 v6, 0x2
|
||||||
|
|
||||||
.line 145
|
.line 145
|
||||||
@@ -2334,6 +2332,12 @@
|
@@ -2342,6 +2340,12 @@
|
||||||
|
|
||||||
move-result-wide v3
|
move-result-wide v2
|
||||||
|
|
||||||
+ const v5, -0x1000000 # 0xFF000000 opaque black
|
+ const v4, -0x1000000 # 0xFF000000 opaque black
|
||||||
+
|
+
|
||||||
+ invoke-static {v5}, Landroidx/compose/ui/graphics/ColorKt;->Color(I)J # pack to color long
|
+ invoke-static {v4}, Landroidx/compose/ui/graphics/ColorKt;->Color(I)J # pack to color long
|
||||||
+
|
+
|
||||||
+ move-result-wide v3 # override theme color
|
+ move-result-wide v2 # override theme color
|
||||||
+
|
+
|
||||||
.line 150
|
.line 150
|
||||||
sget-object v5, Lcom/tidal/android/feature/appscaffold/ui/composable/a;->c:Landroidx/compose/foundation/shape/RoundedCornerShape;
|
sget-object v4, Lcom/tidal/android/feature/appscaffold/ui/composable/a;->c:Landroidx/compose/foundation/shape/RoundedCornerShape;
|
||||||
|
|
||||||
@@ -2375,6 +2379,10 @@
|
@@ -2383,6 +2387,10 @@
|
||||||
|
|
||||||
move-result-object v2
|
move-result-object v1
|
||||||
|
|
||||||
+ invoke-static {v2}, Landroidx/compose/foundation/layout/WindowInsetsPadding_androidKt;->navigationBarsPadding(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; # inset bar content above nav bar (Prevents Bleeding behind Nav Buttons)
|
+ invoke-static {v1}, Landroidx/compose/foundation/layout/WindowInsetsPadding_androidKt;->navigationBarsPadding(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; # inset bar content above nav bar (Prevents Bleeding behind Nav Buttons)
|
||||||
+
|
+
|
||||||
+ move-result-object v2
|
+ move-result-object v1
|
||||||
+
|
+
|
||||||
.line 158
|
.line 158
|
||||||
sget-object v3, Landroidx/compose/foundation/layout/Arrangement;->INSTANCE:Landroidx/compose/foundation/layout/Arrangement;
|
sget-object v2, Landroidx/compose/foundation/layout/Arrangement;->INSTANCE:Landroidx/compose/foundation/layout/Arrangement;
|
||||||
|
|
||||||
@@ -2487,6 +2495,10 @@
|
@@ -2495,6 +2503,10 @@
|
||||||
|
|
||||||
invoke-static {v6, v2, v3}, Landroidx/compose/runtime/Updater;->set-impl(Landroidx/compose/runtime/Composer;Ljava/lang/Object;Lam0/p;)V
|
invoke-static {v5, v1, v2}, Landroidx/compose/runtime/Updater;->set-impl(Landroidx/compose/runtime/Composer;Ljava/lang/Object;Lyl0/p;)V
|
||||||
|
|
||||||
+ const/4 v8, 0x0 # composer $changed flags
|
+ const/4 v8, 0x0 # composer $changed flags
|
||||||
+
|
+
|
||||||
+ invoke-static {v7, v8}, Lradiant/MiniSeekerLine;->render(Landroidx/compose/runtime/Composer;I)V # draw top-edge seeker
|
+ invoke-static {v7, v8}, Lradiant/MiniSeekerLine;->render(Landroidx/compose/runtime/Composer;I)V # draw top-edge seeker
|
||||||
+
|
+
|
||||||
.line 175
|
.line 175
|
||||||
sget-object v2, Landroidx/compose/foundation/layout/ColumnScopeInstance;->INSTANCE:Landroidx/compose/foundation/layout/ColumnScopeInstance;
|
sget-object v1, Landroidx/compose/foundation/layout/ColumnScopeInstance;->INSTANCE:Landroidx/compose/foundation/layout/ColumnScopeInstance;
|
||||||
|
|
||||||
@@ -1,55 +1,55 @@
|
|||||||
--- a/com/tidal/android/feature/appscaffold/ui/composable/i.smali
|
--- a/com/tidal/android/feature/appscaffold/ui/composable/k.smali
|
||||||
+++ b/com/tidal/android/feature/appscaffold/ui/composable/i.smali
|
+++ b/com/tidal/android/feature/appscaffold/ui/composable/k.smali
|
||||||
@@ -2334,6 +2334,12 @@
|
@@ -2342,6 +2342,12 @@
|
||||||
|
|
||||||
move-result-wide v3
|
move-result-wide v2
|
||||||
|
|
||||||
+ const/4 v5, 0x0
|
+ const/4 v4, 0x0
|
||||||
+
|
+
|
||||||
+ invoke-static {v3, v4, v7, v5}, Lradiant/MiniPlayerBackground;->color(JLandroidx/compose/runtime/Composer;I)J # dynamic bg or fallback
|
+ invoke-static {v2, v4, v7, v4}, Lradiant/MiniPlayerBackground;->color(JLandroidx/compose/runtime/Composer;I)J # dynamic bg or fallback
|
||||||
+
|
+
|
||||||
+ move-result-wide v3
|
+ move-result-wide v2
|
||||||
+
|
+
|
||||||
.line 150
|
.line 150
|
||||||
sget-object v5, Lcom/tidal/android/feature/appscaffold/ui/composable/a;->c:Landroidx/compose/foundation/shape/RoundedCornerShape;
|
sget-object v4, Lcom/tidal/android/feature/appscaffold/ui/composable/a;->c:Landroidx/compose/foundation/shape/RoundedCornerShape;
|
||||||
|
|
||||||
--- a/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerViewModel.smali
|
||||||
@@ -1146,6 +1146,10 @@
|
@@ -1231,6 +1231,10 @@
|
||||||
|
|
||||||
iput-object v1, v0, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->W:Lkotlinx/coroutines/flow/StateFlow;
|
iput-object v1, v0, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->a0:Lkotlinx/coroutines/flow/StateFlow;
|
||||||
|
|
||||||
+ iget-object v1, v0, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->Q:Lkotlin/i;
|
+ iget-object v1, v0, Lcom/tidal/android/feature/playerscreen/ui/PlayerViewModel;->T:Lkotlin/i;
|
||||||
+
|
+
|
||||||
+ invoke-interface {v1}, Lkotlin/i;->getValue()Ljava/lang/Object; # init player bg color
|
+ invoke-interface {v1}, Lkotlin/i;->getValue()Ljava/lang/Object; # init player bg color
|
||||||
+
|
+
|
||||||
return-void
|
return-void
|
||||||
.end method
|
.end method
|
||||||
|
|
||||||
@@ -1711,6 +1715,8 @@
|
@@ -1807,6 +1811,8 @@
|
||||||
:goto_6
|
:goto_6
|
||||||
invoke-interface {v9, v10}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
invoke-interface {v9, v10}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
||||||
|
|
||||||
+ invoke-static {v10}, Lradiant/MiniPlayerBackground;->setHex(Ljava/lang/String;)V # store player bg hex
|
+ invoke-static {v10}, Lradiant/MiniPlayerBackground;->setHex(Ljava/lang/String;)V # store player bg hex
|
||||||
+
|
+
|
||||||
.line 267
|
.line 263
|
||||||
.line 268
|
.line 264
|
||||||
.line 269
|
.line 265
|
||||||
@@ -2410,6 +2416,8 @@
|
@@ -2516,6 +2522,8 @@
|
||||||
.line 602
|
.line 598
|
||||||
invoke-interface {v1, v5}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
invoke-interface {v1, v5}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
||||||
|
|
||||||
+ invoke-static {v5}, Lradiant/MiniPlayerBackground;->setHex(Ljava/lang/String;)V # clear bg color
|
+ invoke-static {v5}, Lradiant/MiniPlayerBackground;->setHex(Ljava/lang/String;)V # clear bg color
|
||||||
+
|
+
|
||||||
.line 603
|
.line 599
|
||||||
.line 604
|
.line 600
|
||||||
.line 605
|
.line 601
|
||||||
@@ -2627,6 +2635,8 @@
|
@@ -2738,6 +2746,8 @@
|
||||||
.line 708
|
.line 704
|
||||||
invoke-interface {v1, v5}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
invoke-interface {v1, v5}, Lkotlinx/coroutines/flow/MutableStateFlow;->setValue(Ljava/lang/Object;)V
|
||||||
|
|
||||||
+ invoke-static {v5}, Lradiant/MiniPlayerBackground;->setHex(Ljava/lang/String;)V # clear bg color
|
+ invoke-static {v5}, Lradiant/MiniPlayerBackground;->setHex(Ljava/lang/String;)V # clear bg color
|
||||||
+
|
+
|
||||||
.line 709
|
.line 705
|
||||||
.line 710
|
.line 706
|
||||||
.line 711
|
.line 707
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
--- a/com/tidal/android/feature/appscaffold/ui/composable/i.smali
|
--- a/com/tidal/android/feature/appscaffold/ui/composable/k.smali
|
||||||
+++ b/com/tidal/android/feature/appscaffold/ui/composable/i.smali
|
+++ b/com/tidal/android/feature/appscaffold/ui/composable/k.smali
|
||||||
@@ -2347,6 +2347,12 @@
|
@@ -2359,6 +2359,12 @@
|
||||||
|
|
||||||
move-result-object v2
|
move-result-object v1
|
||||||
|
|
||||||
+ sget-object v5, Lradiant/MiniSeekerFloating;->INSTANCE:Lradiant/MiniSeekerFloating; # draw lambda
|
+ sget-object v5, Lradiant/MiniSeekerFloating;->INSTANCE:Lradiant/MiniSeekerFloating; # draw lambda
|
||||||
+
|
+
|
||||||
+ invoke-static {v2, v5}, Landroidx/compose/ui/draw/DrawModifierKt;->drawWithContent(Landroidx/compose/ui/Modifier;Lam0/l;)Landroidx/compose/ui/Modifier; # overlay perimeter stroke
|
+ invoke-static {v1, v5}, Landroidx/compose/ui/draw/DrawModifierKt;->drawWithContent(Landroidx/compose/ui/Modifier;Lyl0/l;)Landroidx/compose/ui/Modifier; # overlay perimeter stroke
|
||||||
+
|
+
|
||||||
+ move-result-object v2 # updated modifier
|
+ move-result-object v1 # updated modifier
|
||||||
+
|
+
|
||||||
.line 153
|
.line 153
|
||||||
sget-object v3, Lkotlin/u;->a:Lkotlin/u;
|
sget-object v2, Lkotlin/u;->a:Lkotlin/u;
|
||||||
|
|
||||||
@@ -18,22 +18,22 @@
|
|||||||
|
|
||||||
.line 70
|
.line 70
|
||||||
.line 71
|
.line 71
|
||||||
--- a/com/tidal/android/feature/appscaffold/ui/composable/i.smali
|
--- a/com/tidal/android/feature/appscaffold/ui/composable/k.smali
|
||||||
+++ b/com/tidal/android/feature/appscaffold/ui/composable/i.smali
|
+++ b/com/tidal/android/feature/appscaffold/ui/composable/k.smali
|
||||||
@@ -2275,11 +2275,7 @@
|
@@ -2283,11 +2283,7 @@
|
||||||
|
|
||||||
move-result-object v2
|
move-result-object v1
|
||||||
|
|
||||||
- .line 143
|
- .line 143
|
||||||
- invoke-static {v2}, Landroidx/compose/foundation/layout/WindowInsetsPadding_androidKt;->navigationBarsPadding(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier;
|
- invoke-static {v1}, Landroidx/compose/foundation/layout/WindowInsetsPadding_androidKt;->navigationBarsPadding(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier;
|
||||||
-
|
-
|
||||||
- move-result-object v2
|
- move-result-object v1
|
||||||
-
|
-
|
||||||
+ # flush bottom; skip nav inset
|
+ # flush bottom; skip nav inset
|
||||||
.line 144
|
.line 144
|
||||||
invoke-interface/range {v21 .. v21}, Landroidx/compose/runtime/State;->getValue()Ljava/lang/Object;
|
invoke-interface/range {v21 .. v21}, Landroidx/compose/runtime/State;->getValue()Ljava/lang/Object;
|
||||||
|
|
||||||
@@ -2291,6 +2287,8 @@
|
@@ -2299,6 +2295,8 @@
|
||||||
|
|
||||||
move-result v4
|
move-result v4
|
||||||
|
|
||||||
@@ -42,25 +42,25 @@
|
|||||||
const/4 v6, 0x2
|
const/4 v6, 0x2
|
||||||
|
|
||||||
.line 145
|
.line 145
|
||||||
@@ -2375,6 +2373,10 @@
|
@@ -2395,6 +2393,10 @@
|
||||||
|
|
||||||
move-result-object v2
|
move-result-object v1
|
||||||
|
|
||||||
+ invoke-static {v2}, Landroidx/compose/foundation/layout/WindowInsetsPadding_androidKt;->navigationBarsPadding(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; # inset bar content above nav bar (Prevents Bleeding behind Nav Buttons)
|
+ invoke-static {v1}, Landroidx/compose/foundation/layout/WindowInsetsPadding_androidKt;->navigationBarsPadding(Landroidx/compose/ui/Modifier;)Landroidx/compose/ui/Modifier; # inset bar content above nav bar (Prevents Bleeding behind Nav Buttons)
|
||||||
+
|
+
|
||||||
+ move-result-object v2
|
+ move-result-object v1
|
||||||
+
|
+
|
||||||
.line 158
|
.line 158
|
||||||
sget-object v3, Landroidx/compose/foundation/layout/Arrangement;->INSTANCE:Landroidx/compose/foundation/layout/Arrangement;
|
sget-object v2, Landroidx/compose/foundation/layout/Arrangement;->INSTANCE:Landroidx/compose/foundation/layout/Arrangement;
|
||||||
|
|
||||||
@@ -2487,6 +2489,10 @@
|
@@ -2507,6 +2509,10 @@
|
||||||
|
|
||||||
invoke-static {v6, v2, v3}, Landroidx/compose/runtime/Updater;->set-impl(Landroidx/compose/runtime/Composer;Ljava/lang/Object;Lam0/p;)V
|
invoke-static {v5, v1, v2}, Landroidx/compose/runtime/Updater;->set-impl(Landroidx/compose/runtime/Composer;Ljava/lang/Object;Lyl0/p;)V
|
||||||
|
|
||||||
+ const/4 v8, 0x0 # composer $changed flags
|
+ const/4 v8, 0x0 # composer $changed flags
|
||||||
+
|
+
|
||||||
+ invoke-static {v7, v8}, Lradiant/MiniSeekerLine;->render(Landroidx/compose/runtime/Composer;I)V # draw top-edge seeker
|
+ invoke-static {v7, v8}, Lradiant/MiniSeekerLine;->render(Landroidx/compose/runtime/Composer;I)V # draw top-edge seeker
|
||||||
+
|
+
|
||||||
.line 175
|
.line 175
|
||||||
sget-object v2, Landroidx/compose/foundation/layout/ColumnScopeInstance;->INSTANCE:Landroidx/compose/foundation/layout/ColumnScopeInstance;
|
sget-object v1, Landroidx/compose/foundation/layout/ColumnScopeInstance;->INSTANCE:Landroidx/compose/foundation/layout/ColumnScopeInstance;
|
||||||
|
|
||||||
@@ -1,14 +1,13 @@
|
|||||||
--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||||
@@ -4613,8 +4613,8 @@
|
@@ -5701,7 +5701,7 @@
|
||||||
|
move-object/from16 v23, v43
|
||||||
|
|
||||||
move-object/from16 v25, v10
|
.line 172
|
||||||
|
- invoke-static/range {v16 .. v26}, Lcom/tidal/android/feature/playerscreen/ui/composables/e3;->b(Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle;JILjava/lang/String;ZZLyl0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||||
|
+ invoke-static/range {v16 .. v26}, Lradiant/Kawarp;->b(Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle;JILjava/lang/String;ZZLyl0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||||
|
|
||||||
.line 171
|
const/16 v5, 0x12c
|
||||||
- invoke-static/range {v16 .. v26}, Lcom/tidal/android/feature/playerscreen/ui/composables/p3;->b(Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle;JILjava/lang/String;ZZLam0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
|
||||||
+ invoke-static/range {v16 .. v26}, Lradiant/Kawarp;->b(Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle;JILjava/lang/String;ZZLam0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
|
||||||
|
|
||||||
const/4 v4, 0x0
|
|
||||||
|
|
||||||
--- a/com/tidal/android/core/ui/composable/c0.smali
|
--- a/com/tidal/android/core/ui/composable/c0.smali
|
||||||
+++ b/com/tidal/android/core/ui/composable/c0.smali
|
+++ b/com/tidal/android/core/ui/composable/c0.smali
|
||||||
@@ -33,7 +32,7 @@
|
|||||||
-
|
-
|
||||||
- const/4 v15, 0x0 # v15 = changed flags
|
- const/4 v15, 0x0 # v15 = changed flags
|
||||||
-
|
-
|
||||||
- invoke-static/range {v8 .. v15}, Lcom/tidal/android/feature/playerscreen/ui/composables/p3;->a(ILjava/lang/String;ZZLam0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
- invoke-static/range {v8 .. v15}, Lcom/tidal/android/feature/playerscreen/ui/composables/e3;->a(ILjava/lang/String;ZZLyl0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||||
+ invoke-static {v8, v9, v10, v13, v0}, Lradiant/Kawarp;->render(ILjava/lang/String;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;)V # RL: Radiant AGSL backdrop
|
+ invoke-static {v8, v9, v10, v13, v0}, Lradiant/Kawarp;->render(ILjava/lang/String;ZLandroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;)V # RL: Radiant AGSL backdrop
|
||||||
|
|
||||||
:skip
|
:skip
|
||||||
|
|||||||
@@ -1,13 +1,12 @@
|
|||||||
--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/PlayerScreenKt.smali
|
||||||
@@ -4433,6 +4433,8 @@
|
@@ -5701,5 +5701,7 @@
|
||||||
|
move-object/from16 v23, v43
|
||||||
move-object/from16 v25, v10
|
|
||||||
|
|
||||||
+ sget-object v16, Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle;->DARK_BLUR:Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle; # RL: force native Blur player background
|
+ sget-object v16, Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle;->DARK_BLUR:Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle; # RL: force native Blur player background
|
||||||
+
|
+
|
||||||
.line 171
|
.line 172
|
||||||
invoke-static/range {v16 .. v26}, Lcom/tidal/android/feature/playerscreen/ui/composables/p3;->b(Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle;JILjava/lang/String;ZZLam0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
invoke-static/range {v16 .. v26}, Lcom/tidal/android/feature/playerscreen/ui/composables/e3;->b(Lcom/tidal/android/feature/playerscreen/ui/model/PlayerBackgroundStyle;JILjava/lang/String;ZZLyl0/a;Landroidx/compose/ui/Modifier;Landroidx/compose/runtime/Composer;I)V
|
||||||
|
|
||||||
--- a/com/tidal/android/core/ui/composable/c0.smali
|
--- a/com/tidal/android/core/ui/composable/c0.smali
|
||||||
+++ b/com/tidal/android/core/ui/composable/c0.smali
|
+++ b/com/tidal/android/core/ui/composable/c0.smali
|
||||||
@@ -22,8 +21,8 @@
|
|||||||
|
|
||||||
.line 6
|
.line 6
|
||||||
.line 7
|
.line 7
|
||||||
--- a/de0/c.smali
|
--- a/vd0/c.smali
|
||||||
+++ b/de0/c.smali
|
+++ b/vd0/c.smali
|
||||||
@@ -26,29 +26,26 @@
|
@@ -26,29 +26,26 @@
|
||||||
.line 2
|
.line 2
|
||||||
.line 3
|
.line 3
|
||||||
@@ -43,7 +42,7 @@
|
|||||||
-
|
-
|
||||||
- .line 10
|
- .line 10
|
||||||
- .line 11
|
- .line 11
|
||||||
- invoke-static {v2, v3, v0, v1}, Landroidx/compose/foundation/text/input/a;->b(IILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
- invoke-static {v2, v3, v0, v1}, Landroidx/compose/foundation/text/input/a;->a(IILjava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||||
-
|
-
|
||||||
- .line 12
|
- .line 12
|
||||||
- .line 13
|
- .line 13
|
||||||
@@ -70,7 +69,7 @@
|
|||||||
move-result-object v0
|
move-result-object v0
|
||||||
-
|
-
|
||||||
- .line 15
|
- .line 15
|
||||||
iput-object v0, p0, Lde0/c;->a:Ljava/lang/String;
|
iput-object v0, p0, Lvd0/c;->a:Ljava/lang/String;
|
||||||
|
|
||||||
.line 16
|
.line 16
|
||||||
@@ -59,10 +56,17 @@
|
@@ -59,10 +56,17 @@
|
||||||
@@ -92,7 +91,7 @@
|
|||||||
+ :rl_ds_ok
|
+ :rl_ds_ok
|
||||||
|
|
||||||
.line 2
|
.line 2
|
||||||
invoke-static {p1, v0}, Lcom/squareup/ui/market/layout/e;->c(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap;
|
invoke-static {p1, v0}, Lrx/functions/u;->b(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap;
|
||||||
@@ -82,7 +86,7 @@
|
@@ -82,7 +86,7 @@
|
||||||
.line 9
|
.line 9
|
||||||
.line 10
|
.line 10
|
||||||
|
|||||||
@@ -0,0 +1,15 @@
|
|||||||
|
--- a/nm/c.smali
|
||||||
|
+++ b/nm/c.smali
|
||||||
|
@@ -28,10 +28,10 @@
|
||||||
|
.line 2
|
||||||
|
.line 3
|
||||||
|
- const-string v1, "mf-player-crossfade"
|
||||||
|
+ const-string v1, "mf-player-crossfade-rl-forced-on" # Rename key so default wins
|
||||||
|
|
||||||
|
.line 4
|
||||||
|
.line 5
|
||||||
|
- const/4 v2, 0x0
|
||||||
|
+ const/4 v2, 0x1 # default enabled
|
||||||
|
|
||||||
|
.line 6
|
||||||
|
const-string v3, "Player Crossfade Enabled"
|
||||||
@@ -1,24 +1,24 @@
|
|||||||
--- a/com/tidal/android/feature/playerscreen/ui/composables/c1.smali
|
--- a/com/tidal/android/feature/playerscreen/ui/composables/v0.smali
|
||||||
+++ b/com/tidal/android/feature/playerscreen/ui/composables/c1.smali
|
+++ b/com/tidal/android/feature/playerscreen/ui/composables/v0.smali
|
||||||
@@ -300,7 +300,7 @@
|
@@ -91,7 +91,7 @@
|
||||||
|
|
||||||
.line 128
|
.line 32
|
||||||
.line 129
|
.line 33
|
||||||
- sget v0, Lcom/tidal/android/feature/playerscreen/ui/R$drawable;->ic_circle_checked:I
|
- sget p2, Lcom/tidal/android/feature/playerscreen/ui/R$drawable;->ic_circle_checked:I
|
||||||
+ sget v0, Lcom/tidal/android/feature/playerscreen/ui/R$drawable;->ic_shapes_heart_filled_medium:I # favorited: filled heart (was circle-check)
|
+ sget p2, Lcom/tidal/android/feature/playerscreen/ui/R$drawable;->ic_shapes_heart_filled_medium:I # favorited: filled heart (was circle-check)
|
||||||
|
|
||||||
.line 130
|
.line 34
|
||||||
.line 131
|
.line 35
|
||||||
@@ -308,11 +308,7 @@
|
@@ -99,11 +99,7 @@
|
||||||
|
|
||||||
.line 132
|
.line 36
|
||||||
:cond_5
|
:cond_1
|
||||||
- sget-object v0, La30/b;->O:La30/a;
|
- sget-object p2, Lg20/b;->O:Lg20/a;
|
||||||
-
|
-
|
||||||
- .line 133
|
- .line 37
|
||||||
- .line 134
|
- .line 38
|
||||||
- iget v0, v0, La30/a;->a:I
|
- iget p2, p2, Lg20/a;->a:I
|
||||||
+ sget v0, Lcom/tidal/android/feature/playerscreen/ui/R$drawable;->ic_shapes_heart_medium:I # not favorited: outline heart (was market plus)
|
+ sget p2, Lcom/tidal/android/feature/playerscreen/ui/R$drawable;->ic_shapes_heart_medium:I # not favorited: outline heart (was market plus)
|
||||||
|
|
||||||
.line 135
|
.line 39
|
||||||
.line 136
|
.line 40
|
||||||
Loaded 100 of 158 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user